AaMilne AaMilne AuthorPage CategoryAuthor ChristopherRobin EeyoreTheDonkey HundredAcreWood TiddlyPom WinnieThePooh ZeekLand AalbertTorsius AalbertTorsius AnswerMe ArtOfLego ArtificialIntelligence AutoPcn CategorizedChanges CategoryHomePage CyberPunk DavidLiu FixOurWiki FunnyThingsSeenInSourceCodeAndDocumentation GraphingCalculator ImplicitTopics IndustrialDesign JeffNoon JustaProgrammer MathWorld MeatBall MyLipsonShiuTypeIs MyMyersBriggsTypeIs NealStephenson NewRecentChanges NysLte PrologLanguage RandomPages RecentChanges ReflectionsOnTrustingTrust RulesOfGeelf ScienceFiction WeirdDeveloperDreams WeirdErrorMessages WikiMail WikiMailBox WikiQuote WikiSignature AamodSane AamodSane CategoryHomePage ChoicesObjectOrientedOperatingSystem KennethMacGregor RoyCampbell AarhusMoedeAugust BackLink CategoryHomePage DanishAgileUserGroup EnglishPlease ToolTribe AaronBlack CategoryHomePage EsotericProgrammingLanguage PleasePorigeHot ZzoWiki AaronBridges ArloBelshee CategoryHomePage ExtremeProgramming PortlandXpUsersGroup AaronFaby CategoryHomePage NewPage NewUserPages TourBusStop AaronGray CategoryHomePage NewUserPages TourBusStop AaronHinni CategoryHomePage ObjectMentor XpImmersionOne AaronHumphrey CategoryHomePage JeffGrigg RefactoringBook SpeculativeFiction VbUnitThree VisualBasic VisualSourceSafe AaronJohnson AaronJohnson CategoryHomePage AaronKaplan CategoryHomePage AaronMayerson CategoryHomePage InTj AaronPoeze AaronPoeze CategoryHomepage CategoryPerson OnceAndOnlyOnce AaronRobb CategoryHomePage AaronRobson CategoryHomePage CodeComplete CsharpLanguage DeathMarch DelphiLanguage FactsAndFallaciesOfSoftwareEngineering LispLanguage MontyPython MythicalManMonth PascalLanguage PeopleWare PragmaticProgrammer ProgrammingPearls PythonLanguage SchemeLanguage TestDrivenDevelopment AaronSansone AaronSansoneXpFaq AddictedToWiki CategoryHomePage DotNet DracoNet ExtremeProgramming MikeCorum WeAreNotDoingXp WikiWord XpCriticalMass XpGlossary AaronSevivas AaronSevivas CategoryHomePage PetroOnline AaronSwartz ArsDigitaPrize BlogSpace CategoryHomePage DanConnolly EdwardTufte PatternLanguage PhilipGreenspun SeanPalmer SemanticWeb TimBernersLee WikiNature WikiPage AaronThompson CategoryHomePage FrenchHorn WikiWikiWeb AaronWallis CategoryHomePage AaronWest CategoryHomePage AarreLaakso CategoryException CategoryHomePage DougMerritt LanguageAcquisitionDevice PleasePleaseDontCategorizeEveryPageOnWiki PythonLanguage AartWeijmer CategoryPerson InformationInfrastructureManagement AbEt AbEt CategoryComputerEducation AbStraction AbStraction CategoryAbstraction CategoryForces CategoryPattern ExPlication HelmutLeitner MartineDevos MeasuringAbstraction MetaphorsWeLiveBy PatternDefinitionThread PaulDyson ReFinement AbacoBrowser CategoryWebBrowser PlanNineFromBellLabs WebBrowser AbandonOldConcepts CategoryComparisons CategoryHistory ConceptsTechniquesAndModelsOfComputerProgramming MindOverhaulEconomics MixingParadigms ModernDinosaur AbandonWare AndyPierce FileMaker HomePage MameEmulator MartySchrader PassTheBuck WikiZen AbandonedHomePage AreYouThere BackLink CategoryWikiMaintenance DeleteAbandonedHomePages JohnDoe ToDo WardCunningham WikiHomePage WikiSpringCleaning AbandonmentStrategy AfterActionReport CategorySoftwarePolitics IfOnlyYouWouldHave LimitedSuccess QuitSuddenly WhyDidntYouTry AbapLanguage AbapLanguage AbapObjects CategoryProgrammingLanguage CobolLanguage NetWeaver ProgrammingLanguage QuickQuestions SapCorporation AbapObjects AbapLanguage CategoryProgrammingLanguage HadToUseCobol AbbeeHugHes CategoryHomePage AbbreviatedUmlAscii StevenCummings UmlAsciiArt AbcLanguage CategoryProgrammingLanguage CobolLanguage EnglishLikeFeatures PythonLanguage AbcMetric CategoryMetrics CyclomaticComplexityMetric FunctionPoint LinesOfCode AbcdeLikertScale JasonGrossman LikertScales ThePerfectJob AbdulNabi CategoryPerson SoftSmarts AbelianGroup AlgebraicGroup BoomBoom CategoryMath FermatsLastTheorem GarethMcCaughan AberlonSatyr CategoryHomePage RecentVisitors AbhishekGupta AbhishekGupta CarlosNsRodrigues CategoryHomePage NewUserPages TourBusStop AbiWord AbiWord OpenOffice AbileneParadox AbileneParadox AcceptanceVoting AlternativeVoting ApprovalVoting ArrowsTheorem CategoryManagement CategoryPsychology DaveHarris DaveSmith EdGrimm GroupThink HaveThisPattern MartineDevos PhillipHankins PreferentialVoting RichardKulisz RomanEvaluation SingleTransferableVote SteveFreeman SteveHolden TacticalVoting TheAbileneParadox TomAnderson AbilityBurden BecomingCompetent YouCanAlwaysSayNo AbleBodiedTwentyFiveYearOldMaleAssumption AnonymousDonor CategoryErgonomics IttyFonts MichaelFinney OrphansPreferred PairProgramming PairProgrammingErgonomics VirtualNetworkComputing AbletonLive CategoryMusic ModelViewController MonophonicSampler MusicalSequencer AbominableSnowman AbominableSnowman AbortRetryIgnore AbortRetryIgnore CategoryContinuation CategoryException CommandPattern CommonLispConditionSystem ContinuationPassingStyle EvanSizemore ExceptionPatterns GunnarZarncke MaskInterrupts ResumableException WantType WikiPedia YeminiBerry YouDontWantAnExceptionYouWantaTransaction ZeroDivisionErrors AbortiveValidations AddValidationError DebugLog ExposeErrors FailFast GuardClause PeteHardie AboutCategoriesAndTopics AboutCategoriesAndTopics CategoryCategory CategoryWikiHistory HistoryOfWikiCategories JohnFletcher AboutCells ActorsModel AlanKay AlanKayOnMessaging ArpaNet CarlHewitt CategoryBiology CategoryOffTopic DeBary DontCatchExceptions DougMerritt DynaPage EarlyHistoryOfSmalltalk ErlangLanguage FebruaryZeroSix IanOsgood JoeArmstrong LetItCrash MessagePassing ObjectOrientedProgramming OffTopic OffTopicIsOkay PhilLintilhac PlannerLanguage SmalltalkLanguage SmalltalkLangue SteveBurbeck TheComputerRevolutionHasntHappenedYet AboutCollections CategoryCollections CollectBy CollectByCategories CollectByCompany CollectByContext CollectByDate CollectByDiscipline CollectByEndemeSet CollectByKeyWord CollectByLanguage CollectByLocale CollectByPetTechnique CollectByQuery CollectByRoadmap CollectBySearch CollectByTopic CollectByUrl CollectByVolumes CollectionsByWayOfCategorization DataOriented InformationOriented PetTechnique RoadMap AboutCookies AllowCookies DidierMorandi ErichKutschinski InternetExplorer JavaScript JeffWinchell JunkBuster MozillaBrowser MozillaFirefox OperaBrowser RandalSchwartz RandyKramer UserName WardCunningham WebTechniques AboutCreativity HarperCollins MrAristotle AboutDiscussions CategoryCollections YagniAndCompanyAssets YagniAndCostOfChange YagniAndDeleting AboutFace AboutFace AlanCooper AlanKay BernardFarrell BetsyHanesPerry CategoryBook CategoryInteractionDesign CooperInteractionDesign DeadPoetsSociety ExtremeProgramming HumanComputerInteraction InteractionDesign RichardKulisz RobertReimann TheInmatesAreRunningTheAsylum AboutImagination AboutMemetics CategoryMemes MemesDontExist MemesShmemes AboutMetaphors AdministrativeScience AboutRefactoringPatterns BacktrackIfRefactoringFails CarlManaster CategoryPattern CategoryRefactoring ExtractMethod MakeItWorseToMakeItBetter RefactoringInDuets RefactoringInVerySmallSteps RefactoringUsingTools SantiagoValdarrama TestEveryRefactoring TheFirstRefactoringStep WhatIsRefactoring AboutSeparations CategoryCollections PageDiscussion SeparateDomainFromPresentation SeparateIoFromCalculation SeparateMeaningFromPresentation SeparateTheWhatFromTheHow SeparationAndGroupingAreArchaicConcepts SeparationAndGroupingAreArchaicConceptsDiscussion SeparationAndGroupingAreFundamentalConcepts SeparationOfChurchAndState SeparationOfConcerns SeparationOfDataAndCode SeparationOfDatabaseAndDomainMath SeparationOfDeclarative AboutSisterSites AalbertTorsius BackLink BobMartin BookShelved CategorySisterSite CategoryWikiHelp FridemarPache HalfSisterSite InterWiki JimiHendrix MartinCleaver MeatBall MeatballWiki MetaWiki MetaWikiSearchEngine NearLinks NearMap OddMuse OffTopic PublicWikiForums RecentChanges SeanOleary SecondCousinTwiceRemovedSite SeeAlso SisterSite SisterSites StevenBlack SunirShah TipsForSisterSites TwinPage TwinPages WardCunningham WardsWiki WikiEngine WikiName WikiNode WikiPedia WikiWeaving AboutUs AboutUs AboutusOrg BrandonCsSanders CategoryCompany MarkDilley MediaWiki PortlandOregon WardCunningham AboutusOrg AboutusOrg BiLinks WardCunningham WhoWeAre AbrahamLincoln AbrahamLincoln AmericanCulturalAssumption CitizenAssumption DeleteWhenCooked HolyWar OffTopic PhlIp RichardDrake SharpenTheSaw StatesRights TheVictorWritesHistory UnitedStatesOfAmerica WardsWiki AbramIoffe CategoryPhysics CategoryScientist SovietUnion AbsenceOfEvidenceIsNotEvidenceOfAbsence AbsenceOfEvidenceIsNotEvidenceOfAbsence BradAppleton CarlSagansBaloneyDetectionKit CategoryEvidence CoinTossingBof DavidPlumpton DiscWorld FallaciousArgument FalseDichotomy IgnoranceOfEvidenceIsNotAbsenceOfEvidence MarcGrundfest NonFunctionalRequirements PhilStubbington RonJeffries StrawMan TerryPratchett AbsenceOfForces AbsenceOfForces AlistairCockburn AntiPattern CategoryForces ComponentDesignPatterns GangOfFour KyleBrown PatternReader PhilipEskelin AbsentLeadership AbsenceOfEvidenceIsNotEvidenceOfAbsence AbsentLeader AbsentLeadership CommunityProblems LeaderShip SleepingInPublic WardsWiki WikiHistory WikiProblems AbsentProxy AbsentProxy AlterTheOffer CategoryConsulting EricHerman EvelynWaugh FalseConspiracy MartinSpamer NegotiateWithTheBoss NegotiatingPatternLanguage RichardDrake RobHarwood RoyalWe StudentDebt ThatsNotMyProblem TheMoreConfidentWins AbsoluteBestPlan AbsoluteBestPlan AbsolutelyStableRequirements ActualPlan CategoryPlanning EpisodePlanning ExtremePlanning KentBeck MaximumFunctionalityPlan MaximumQualityPlan MinimumCostPlan MinimumElapsedTimePlan PaulChisholm PeteMcBreen ProjectManagement RapidDevelopment RaySchneider RonJeffries ScrumProcess WellFormedWorkPackages AbsoluteTime AlbertEinstein CategoryTime ClassicalPhysics SpaceTime TheoryOfRelativity AbsoluteValue AbsoluteValue SimonMould AbsolutismHasGreaterBurdenOfProof AllHolyWarsTiedToPsychology ArgumentFromAuthority ArgumentFromVotes AsciiArt BondageAndDisciplineLanguages ChomskyHierarchy ConspiracyTheory CouplingAndCohesion DenialOfService EverythingIsRelative GoTo GoodUseOfGoto GotoBlackBoxThoughtExperiment HaHaOnlySerious HolyWar HumptyDumpty LambdaCalculus LinesOfCode MarchTwelve RealTime StrongTyping TopMind UnLambdaLanguage WetWare WikiZens WorseThanFailure AbstractBaseClass AbstractClass CeePlusPlus JavaLanguage PolymorphismExample PureVirtual ThinkingOutLoud AbstractClass AbstractClass BjarneStroustrup CategoryAbstraction CategoryPolymorphism AbstractClasses AbstractClasses AbstractClassesAgain BrokenLink CategoryAbstraction AbstractConstructor AbstractBaseClass AbstractConstructor AbstractFactory ConstructorInjection DependencyInjection DesignPatterns FirstClass GarbageCollection NewConsideredHarmful ObjectOrientedProgramming PluginArchitecture PolicyInjection PrimitivesAndMeansOfComposition SetterInjection AbstractDataType AbstractDataType AbstractionInversion AdapterPattern AlanSnyder AreTablesGeneralPurposeStructures BarbaraLiskov BehavioralDatabase BertrandMeyer CeePlusPlus CoinductiveDataType DaveHarris DisciplineEnvy ExplicitReuse FalseDichotomy FiniteStateMachine FlyweightPattern JimRumbaugh LairdNelson ObjectOrientation ObjectOrientedLanguage ObjectOrientedSoftwareConstruction ObjectsVersusValues OnceAndOnlyOnce OoVersusTablesRants PolyMorphism QwertySyndrome RelationalWeenie SideEffect ThereAreNoTypes ValueObject AbstractDataTypeExamples AbstractDataTypes AbstractDataType AbstractFactory AbstractFactory AbstractFactoryPattern CategoryPatternFactory CodeSmell FactoryMethod HaskellLanguage HorsesForCourses JeffGrigg KarlKnechtel MementoPattern SmlNj TypeClasses AbstractFactoryPattern AbstractConstructor AbstractFactory AbstractFactoryPattern AbstractFactoryViaModuleNew AbstractFactoryVsFactoryMethod CategoryCreationalPatterns CategoryPatternFactory DesignPatterns DesignPatternsBook FactoryMethod JohnVlissides PluggableFactory PluginArchitecture AbstractFactoryVsFactoryMethod AbstractFactory AbstractFactoryPattern AdapterPattern BadJena BadTemplate BuilderPattern CodeSmell DesignPatternsBook FactoryMethod FactoryMethodPattern FactoryMethods GangOfFour HanspeterHeeb HeadFirstDesignPatterns JasonArhart JavaLanguage JimmyCerra ObjectComposition PrototypePattern ResourceDescriptionFramework StaticFactory StrategyPattern TemplateMethod TemplatePattern AbstractInteractions AbstractInteraction AbstractInteractions AdaptiveProgramming ArchitectureDescriptionLanguage AspectOrientedProgramming BradAppleton CategoryPattern ClemensSzyperski CommonObjectRequestBrokerArchitecture CommonalityAndVariabilityAnalysis ComponentBasedDevelopment ComponentDesignPatterns ComponentFrameworks ComponentGlue ComponentInteractionPatterns ConnectionPoints DemeterProject DesignPattern DesignPatterns DistributedCom InterfaceDefinitionLanguage JavaBeans JavaRemoteMethodInvocation JavaSpaces JimCoplien MetaObjectProtocol MultiParadigmDesign NatPryce NickJacobs PhilipEskelin PrebuiltFunctionality TedFaison ThirdPartyBinding TransparentDistribution WorkAccomplishedThroughDialogs AbstractInterface BigDesignUpFront CategoryLanguageFeature DynamicTyping NiceLanguage AbstractInterpretation AbstractInterpretation TypeSystem AbstractMachine AnIntroductionToAutomataTheory CategoryComputerArchitecture ComputerEngineering ComputerScience VirtualMachine WhatIsaModel AbstractModelsAnswerQuestions BruceAnderson DanielJackson DaveHarris PlanarImages RenderedImages RonJeffries TomAnderson WaldenMathews WayneMack AbstractResource CategoryAbstraction LevelOfAbstraction PatrickLogan ResourceReleasesResource AbstractServer CategoryStructuralPatterns AbstractSessionPattern AbstractSession AbstractSessionPattern AlistairCockburn ArgumentObject CategoryPattern CurriedObject DisplayMedium ExternalIterator FactoryMethod HookMethod JamesNoble MessageSend NatPryce RalphJohnson ResultObject VisualWorks AbstractStateMachine FormalMethods SeeAlso AbstractStaticVariables AbstractStaticVariables ArickAnderson AstronomicalObject CeePlusPlus CrossingChasms KenAuer KyleBrown MichaelFeathers NatPryce PersistentObject ReturnImmutablesFromAccessorMethods RunTimeTypeInformation RussellGold SelfEncapsulation SetterInjection TemplateMethod AbstractSubclass AbstractSubclass InternalIterator MixIn RubyLanguage AbstractSyntaxNotationOne AlternativesToXml BasicEncodingRules CanonicalEncodingRules DistinguishedEncodingRules MessageHandlingServices PackingEncodingRules SimpleNetworkManagementProtocol AbstractSyntaxTree AbstractSyntaxTree BusinessRulesMetabase BusinessSystemTwelve CategoryCompilers CategorySyntax CeeLanguage CeeLanguageFamilyFrontEnd CeePlusPlus CodeAsTrees CommonSubexpressionElimination ComputerScience ContextFreeGrammar ControlFlowGraph EssExpressions HomoIconic ImageBasedLanguage InnerClass LexicalScoping ObjectiveCee RegisterTransferLanguage SemanticAnalysis SmalltalkBlocks SourceCode StaticSingleAssignmentForm StepwiseRefinement TopMind TutorialDee AbstractTest AbstractTest AbstractTestCase AbstractTestCases AdewaleOshineye CategoryTesting ConcreteTest DominiqueDevienne EricGeorge FactoryMethod IndirectTests KwikWiki MatthewAstley RobertDiFalco SubclassToTest TestCase TestingPatterns WebService AbstractTestCases AbstractClass AbstractClasses AbstractTest AbstractTestCases AccessBeanEnumeration CategoryJava CategoryTesting ChanningWalton DaleEmery JamesAbley JavaUnitBestPractices JbRainsberger LiskovSubstitutionPrinciple NoSuchElementException TestCase TestingFramework TestingPatterns AbstractVsConcreteSoftware AbstractVsConcrete AbstractVsConcreteSoftware AlistairCockburn BetsyHanesPerry CategoryComparisons DesignPatterns ExtremeRole FrankAdrian HotSpot MichaelFeathers PatternsAndFrameworks AbstractWithGoalInMind AbstractWithGoalInMind AbstractWithOnceAndOnlyOnce DynamicRelevancy EverythingIsRelative ExperienceWithoutAbstraction RelationalWeenie RubberAbstraction AbstractWithOnceAndOnlyOnce AbstractWithGoalInMind CanOnceAndOnlyOnceLoop CategoryExtremeProgramming ChristopherAlexander DaveHarris MichaelHill OnceAndOnlyOnce RalphJohnson ScottJohnston SoftwareAsEnterprise WhatIsOnceAndOnlyOnce AbstractionAddiction AbstractMercilessly AreBusinessAppsBoring BigDesignUpFront CategoryAbstraction CategoryPsychology DuplicationRefactoringThreshold ItDepends JoelSpolsky LeakyAbstractions MentalMasturbation MyersBriggs PrematureAbstraction PrivateLanguage TheMapIsNotTheTerritory AbstractionAndElaboration CategoryAbstraction DavidBennett VisualBasic AbstractionAndOrganizations AssumeCanOpener CeeLanguage CoffeeScript DavidMcLean GreatLispWar HtmlStack JavaLanguage JavaScript JayQuery JeremyAube SovietShoeFactoryPrinciple AbstractionChop AbstractionChop BinaryChop CategoryAbstraction CrtDebugBreak CurtisBartley DaveHarris JeffGrigg KentBeck KielHodges QueryMethod TheProblem TomStambaugh AbstractionDevelopment AbstractionDevelopment AbstractionHaltingProblem AllAbstractionsLie AnalysisParalysis ArtificialIntelligence BenefitsAreSubjective BestPractice CaseTool CategoryAbstraction CategoryDesignIssues ChickenAndEggProblem DisciplineEnvy DougMerritt FreedomVsSecurity FundamentalContext GalacticModelingLanguage GuidedDesignAbstractGenerator JamesCrook KindsOfPatternCollections LevelOfAbstraction LevelsOfAbstraction MeaningDependsOnContext MetaDevelopment OrgPatterns PatternConflicts PatternHaltingProblem PatternLanguageTaxonomy PatternLanguages PatternSolver ProcessPatternLanguageTaxonomy SelfImprovement SilverBullet SoftwareDevelopment SoftwareEngineering SoftwareEnginnering SoftwarePlatonism TooMuchAbstraction TowerOfBabel UnifiedModelingLanguage UsefulLie AbstractionDeviationDomainSmell AbstractionDefinitionDiscussion CategoryAbstraction EightyTwentyRule ExtractMethod InvolveTheCustomer LaynesLaw OffendedButResistingCounterInsult OnceAndOnlyOnce ReEngineeringPitFalls SeptemberTen ThatsNotaBugItsaFeature ThreeStrikesAndYouRefactor TopMind UndocumentedFeature AbstractionDiscussion AbstractionDiscussion AbstractionForDummies AbstractionForItsOwnSake CategoryAbstraction FunctionalityIsTheFruitOfAbstraction AbstractionDistraction AbstractionDistraction AbstractionForDummies AbstractionDiscussion CategoryAbstraction CategoryDummies EricHodges HighLevelLanguage LevelsOfAbstraction MeasuringAbstraction SoftwarePlatonism UsefulLie AbstractionFromInterface AdapterPattern CategoryAbstraction CodeGeneration ExtractClass IdwEasyService ImpedanceMismatch LayeredApplicationFramework MartinLippert RefactoringFrameworkBasedApplications RefactoringWithComPlusTechnologies RefactoringWithDesawareNtServiceToolkit AbstractionInversion AbstractionInversion AdaLanguage AdamSpitz AllAbstractionsLie AntiCompetence AntiInformation AntiPattern ArcheTypes AutodeskAutocad CategoryAbstraction CategoryAntiPattern CategoryOperatingSystem CodeLocking DontRepeatYourself EricHodges FirstClass GetTheRightAbstraction GuillermoSchwarz HpCalculators ImplementingLisp JavaScript JeffBerkowitz LabView LambdaCalculus LarryWall MicrosoftWord MsVirtualPc PageAnchor PhotoShop PrimaryNoun ProtectedMemory PythonLanguage RendezVous RichInternetApplications RichardHome SeitiYamashiro SqueakSmalltalk ThinClientHasFailed ThomasTuttle TransactionProcessing UniCode UsefulLie VirtualMachine VmWare WrappingWhatYouDontLike ZopeApplicationServer AbstractionLevel AllAbstractionsLie JavaDoc ObjectOrientation AbstractionsInProjectManagement AllAbstractionsLie BigDesignUpFront CategoryAbstraction DaveVanBuren DeveloperTurnedManager DivideAndConquer GuillermoSchwarz KrisJohnson PaulHudson ProjectManagement RapidEstimates SpikeSolution TechnologicalRisk WayneMack AbstractionsThatFallApart EightyTwentyRule EvolutionOfRequirements GoldPlating LimitsOfHierarchies YagNi AbstractionsTooNear AbstractionInversion AbstractionsTooNear BigDesignUpFront CategoryAbstraction FuzzyDistinctionBetweenInterfaceAndImplementation HelpersInsteadOfWrappers MirrorModel NonOrthogonalLanguageFeatures OnceAndOnlyOnce PresentationIsDifficult AbstraktGmbh AbstraktGmbh CategoryCompany ChristianJunghans HamburgXpUsersGroup MockCreator OlafKock VisualAgeJava AbugIsFound CategoryJava ConstructorMethod DonWells JavaUnitTestChallengeSolved TomCargill AbuseCase AbuseCase AmbiguousInput CategoryJargon ConflictingPolicy IvarJacobson MemoryExhaustion PowerFailure TechnicalFailure UseCase WardCunningham AbuseOfUtilityClasses ChanningWalton ClassicOoAntiPatterns ScottMeyers UtilityClasses AbuseOnWiki CategoryProblem CategoryWikiMaintenance WikiAbuse WikiGnome AcId AcronymsOnTheWiki AtomicConsistentIsolatedDurable CategoryAcronym UgLy AcadWiki AutoCad BrokenLink CategoryPhp CategoryWikiImplementation PhpWiki ReiniUrban AcademicRelevance AntiPattern CppReport CustomerService DonaldNoyes FlowBasedProgramming HenryChesbrough ItWithoutAcademics JensColdewey JerkyBoys JimCoplien LeeMomtahan PaulMorrison PhlIp ScientificMethod SoftwareMastersOfFineArts ValueSystemConflict AcceptOrRefuse AcceptOrRefuse CategoryNegotiation DontHaggleJustWalk NegotiatingPatternLanguage NeverStateYourNumber StephanBranczyk AcceptRejectRecommendation KentBeck OopslaProgramCommitteeMeeting SortedPaperList AcceptableCriticismOfOoOnWiki AcceptableCriticismOfOoOnWiki ArgumentFromAuthority ArgumentsAgainstOop BeyondObjectOrientation CategoryCriticism ChickenAndEgg CommonCriticismsOfObjectOrientation DocumentMode GotoConsideredTheBestProgrammingPracticeEverInvented NobodyAgreesOnWhatOoIs OoCriticism ReplaceConditionalWithPolymorphism StrawMan SwitchStatementsSmell TopicEight TopicFive TopicFour TopicNine TopicOne TopicSeven TopicSix TopicThree TopicTwo WikiTroublemakers WikiTroublemakersDiscussion AcceptableExcuses DonaldNoyes ThinkingOutLoud AcceptableRefactoring CategoryWikiHelp CategoryWikiMaintenance CategoryWikiRefactoring RefactorByCondensingConversation RefactorByExtractingToPage RefactorByMerging RefactorByRenaming RefactoringWikiPages SurfaceRefactoring TooLargeToEdit AcceptanceTest AcceptanceTest AcceptanceTestExamples BigDesignUpFront BryanDollery BusinessProfessionals CanooWebTest CategoryCustomer CategoryTesting CustomerTest DeveloperBillOfRights DierkKoenig DoBothUnitAndAcceptanceTests ExtremeOpenBusiness ExtremeProgramming FrameworkForIntegratedTest FridemarPache FunctionalTest GastonNusimovich GerardMeszaros GrigoriMelnik HttpUnit JonBach KentBeck LaurentBossavit MaxwellsCoder NissimHadar OrganicTesting PanuKalliokoski QaIsNotQc RobHarwood TgpMethodology ThankYou UnitTest UserAcceptanceTesting UserStories WardCunningham WebApplications XpMailingList AcceptanceTestExamples AcceptanceTest AcceptanceTests BuildException CanooWebTest CategoryExtremeProgramming CategoryExtremeProgrammingExamples CategoryTesting DetectCookies ExtremeProgramming HttpUnit JavaUnit ProjectCanon PromotingXp RobHarwood StephaneMor TestUnit UnitTest UserStory UserStoryExamples WebRequest WikiPage XpathLanguage AcceptanceTesting AcceptanceTest CategoryRedirect CategoryTesting AcceptanceTests AcceptanceTest AcceptanceTestsFirst AcceptanceTest DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming IterationPlanning JavidJamae TestFirstDesign UnitTest XpIsh XpWithoutCustomerBuyIn AcceptanceTestsForMethodologies DontCallItExtreme ExtremeProgramming RationalUnifiedProcess AcceptanceVoting AcceptanceVoting CategoryVoting GradedAcceptanceVote ScientificAmerican TacticalVoting VotingSystem AcceptedResponsibility BobbyWoolf CategoryJargon ExtremeProgrammingExplainedEmbraceChange ManagingTechnicalPeople AccessBasic CategoryDatabase CategoryVisualBasic EditHint ExBase FragileBaseClassProblem HtmlStack ModuleDependencyProblem TableQuantityVersusAppSize ToDo VisualBasic AccessBean AccessBean BusinessDelegate CategoryJava ClientViewOfEjb JavaBean KyleBrown RemoteException SeshKumar VisualAge AccessBeanEnumeration AccessControlList AccessControlList CapabilitySecurityDiscussion CapabilitySecurityModel CategorizationModels CategorySecurity CategorySecurityModel ConfusedDeputyProblem CopyAndPaste DeleteWhenCooked HolyWar LifeIsaBigMessyGraph MichaelDavidBrown SecurityIsHard SuDo TabMunging AccessOrientedProgramming DataOrientedProgramming FunctionalProgramming GunnarZarncke MetaObjectProtocol ObjectOrientedProgramming ProgrammingParadigm RecordTypes ViewSoft AccessPathIndependence AccessPathDependence AccessPathIndependence ChrisDate ConceptualQueries DataDistributionService DataLog DataModel DateAndDarwen EightFallaciesOfDistributedComputing FunctionalReactiveProgramming GeneXus HughDarwen LocalAccessPathIndependence LogicProgramming LogicalRelationalLanguageDependency MultiCaster NormalizationBySynthesis ObjectOrientedDatabase PluggableArchitecture PowerfulAdHocDataProcessingTools ProLog PrologLanguage PublishSubscribeModel QueryLanguage ReinventingTheDatabaseInApplication RelVar RelationalDatabase RelationalModel StakeHolder TedCodd TheCemeteryOfUnknowns TheThirdManifesto TutorialDee VisualizationRules AccessibleAndInterruptible AccessibleDevelopmentEnvironments BeanShell CommonLisp DrJava EclipseIde EdEditor EmacsEditor FullScreenEditor GnuDebugger GnuSmalltalk JavaLanguage LineEditor PeterLundblad ReadEvalPrintLoop ShortcutKey SlimeMode SmalltalkLanguage SubVersion VimTextEditor AccessibleFundamentals CodeComplete DaveFonseca GreenStreets JimCoplien KentBeck KentSchnaith LowDoorway PatternLanguage PortlandPatternRepository RalphJohnson SleepingInPublic SmalltalkBestPracticePatterns SteveMcConnell StevenBlack SubRoutine WardCunningham WikiPagesAboutWhatArePatterns WilliamGrosso AccessibleWebPageDesign AccessibleWebPageDesign CategoryWebDesign FlashAlert JakobNielsen MarkPilgrim UserInterface WebPagesThatSuck WebsitePatterns AccessorEvents CategoryEvents CategoryJargon CecilLanguage CommonLispObjectSystem DaveHarris LispLanguage MetaObjectProtocol SatherLanguage StevenBlack VisualFoxPro AccessorsAreEvil AaronSevivas AccessorsMutatorsViolateOop AlarmBells AlistairCockburn AllenHolub AspectAdaptor BenTilly BlackHat CategoryEvil CodeGenerator CodeSmell ComplexOp CostinCozianu DataDriven DataExchange DataSource DataTarget DatabaseGateway DatabaseMediator DecemberZeroFive DecoratorPattern DomainDrivenDesign DuplicatedCode ElizabethWiethoff EvilIsEvil FooError ForgetAboutWritingAccessors FunctionalProgramming HexagonalArchitecture JasonFelice JavaBeans JavaWorld JohannesBrodwall JohnFarrell KentBecksGuideToBetterSmalltalk LawOfDemeter LawOfDemeterRevisited MarcThibault MarkAddleman MementoPattern MicrosoftFoundationClasses NygaardClassification ObjectRelationalMapping ObjectToExternalize ObjectiveCaml PythonLanguage ReFactored RefactorMe ReferenceObjects ResultSet RightTriangle RobertMartin RubyLanguage ShouldMemberVariablesBeAccessibleToDerivedClasses StuCharlton TellDontAsk ThePragmaticProgrammer ThreadMess ValueModel ValueObjects ValueObjectsShouldBeImmutable VisualWorksSmalltalk WhiteHat YagNi AccidentalComplexity AccidentalComplexity AccidentalDifficulty CategoryAntiPattern CategoryComplexity CategoryDevelopmentAntiPattern DagfinnReiersol DogFood DougMerritt DougSchmidt EverythingIsaFile ForgettingCurve FredBrooks GreatAbstraction IncidentalDifficulty LarryWall MrAristotle NoSilverBullet RalphJohnson ReUseInAction StableInterface TypeSafeInterfacesConsideredHarmful UnGreatUnAbstraction AccidentalDifficulty AccidentalComplexity AccidentalDifficulty CategoryJargon EssentialComplexity EssentialDifficulty FredBrooks FunctionalRequirements FutureOfProgrammingLanguages GeneralPurposeProgrammingLanguage IncidentalDifficulty MissingFeatureSmell NatPryce NoSilverBullet NonFunctionalRequirements OnceAndOnlyOnce OperatingSystem SilverBullet SimplySimplistic TuringComplete UserAntiStories VisualBasic AccidentalEmpires BobCringely CategoryBook AccidentalInclusion AccidentalInclusion ActionEvent AntiPattern AntiPatternCategory CategoryAntiPattern CategoryDevelomentAntiPattern ListDataEvent TableColumnModelEvent TableModelEvent AccidentalInvention CategoryNanotechnology QuantumDots AccidentalLink AccidentalLink CamelCase AccidentalLinking AccidentalLinking AnonymousDonor AutomaticLinkGeneration BenKovitz CamelCase CategoryWiki EvanProdromou EverythingTwo FreeLink HappyCollision HotlyDisputed ImLazy LinkPattern MeatBall RoCoCoCamp WalledGarden WikiPedia AccidentalRevolution AccidentalRevolutionWaitingToHappen CategoryEvolution CategoryHistory CategoryQuote FakeAccidentalRevolution FakeAccidentalRevolutionWaitingToHappen MisinterpretedFakeAccidentalRevolutionWaitingToHappen TheTimes TheTippingPoint AccomplishWithoutAction AlbertWagner DontAccomplish ExtremeHarmony FindingTheMiddleWay KielHodges MikeLoutris PlanningGame RalphJohnson SteveHayes AccordingToPage AccordingToPage AlanKayOnMessaging CategoryWikiRefactoring ThreadMode TopOnTypes WikiZen AccountingMetaphor CategoryMetaphor ProvenSystemMetaphors AccountingModeling CategoryBusinessDomain CategoryModelingLawsAndPrinciples DoubleEntryBookkeeping FacePalm HungarianNotation RelationalPatterns ResourceEventAgent UseCases AccountlessUserIdentification AccountlessUserIdentification CategoryWikiConcept EditsRequireKarma EveryIdiot GunnarZarncke IpEditing ManorainjanHolzapfel PersonalWatchList PersonalWatchListImplementation RealName SoftSecurity SuperUser TrustMetric WikiIndex WikiNeedsTrustMetrics AccountsFromCarAddicts CarAddict CarAddiction DaNuke KeithBraithwaite MyMotorcycleIsEmacs RyanDoupe SeanOleary ZenAndTheArtOfMotorcycleMaintenance AccuRev AccuBridge AccuReplica AccuRev AccuWork AccuWorkflow ClearCase EclipseIde JetBrains RedHat StreamBrowser TimeSafe AccumulateExperienceShareExperience CategorySuccess DebuggingTheDevelopmentProcess GangOfFour LittleRulesAndPatterns SharingOfWork SuccessStory WardCunningham WhatRecursEverySoftwareProject WhatWeDidStory AccumulatorGenerator IntToFloat IsFloat IsInt NewCell NewtonScript AccusationThatAssumesKnowledgeOfInternalMotives AssumeGoodFaith CategoryPsychology CategorySelfImprovement DaleCarnegie DiscussionAntiPattern FlameWar KeepCriticismNarrow RudenessFails TrollDefinition AccusedOfDisobeyingStyleGuide AwardMonster IttyFonts AchalPodar ActiveDirectory AdviceToNewcomers CategoryEmployment CategoryHomePage CategorySecurity ComponentDesignPatternsIntroduction ComponentObjectModel DesignPatternsStudyGuide DisplayLang ExtensibleMarkupLanguage HouseOfCom InternetArchive JustaStudent ManagingTheSoftwareProcess MindMap MyMyersBriggsTypeIs PoemWiki PrinciplesOfObjectOrientedDesign QuickQuestions RecentChangesDiscussion SoapDiscussion SoftwareDevelopmentGuideline SqlServer TextFormattingRules TheRulesForBeingHuman ThingsOnWikisMind UserName VbScript VisualBasic WebApplicationDesign WhatAreTypes WhatIsaSpecificationAnyway AchillesHeel AchillesHeel CategoryHistory CategoryJargon FatalFlaw SinglePointOfFailure TragicFlaw AcidAndLongTransactions AcId AcidShortDoses CategoryConcurrency CategoryWebDesign LongRunningTransactions MultiParadigmDatabase AcidAndRowLocks AcId DanMuller ResultSetSizeIssues AcidCommand AbstractInteractions AcidCommand AcidProperties AtomicConsistentIsolatedDurable CategoryJargon CategoryPattern CommandPattern ComponentBasedDevelopment ComponentDesignPatterns CompositeCommand CompositePattern ConcurrentCommands CppReport CrossingChasms DesignPatterns DesignPatternsSmalltalkCompanion InterruptibleCommand JiniTechnology JohnVlissides JoshuaSusser KyleBrown OpenDoc PhilGoodwin PhilipEskelin PlopConference ProtoPattern RichardHelm RichardHenderson TransactionManager TwoPhaseCommit WikiWikiWeb AcidCompromisedForPerformance AcidCompromisedForPerformance AtomicConsistentIsolatedDurable BookStop JanuaryZeroNine OnceAndOnlyOnce ParallelNeedScenario RaceCondition TableOrientedProgramming AckermannFunction AckermannFunction BigOh CategoryMath PrimitiveRecursiveFunction ReallyBigNumbers AcknowledgeFallibility AssumeGoodFaith CategoryProcessPrinciple CategoryProtoPattern CodeUnitTestFirst ExposeErrors FixTheProcess ForgiveAndForget IdiotProgrammer PairProgramming SimpleDesign SoftSecurity UnitTest WhyDoPeopleMakeSoManyMistakes AclassIsNothingButaCyclicDependency AclassIsNothingButaCyclicDependency AcyclicDependencyIsNothingButaClass AcyclicVisitor AssociationClass BradAppleton CayteLindner CrcCard CrossingChasms CycleAbstraction DaveHarris DependencyCycle EsaPulkkinen ExtremeProgrammingChallenge GlennVanderburg GradyBooch JeffGrigg KarlBotts KentBeck LifeIsaBigMessyGraph MikeMowbray MultipleInheritanceIsNotEvil OnceAndOnlyOnce OoDesignPrinciples PatternLanguage PeterMerel RaviSethi RichardHenderson RonJeffries StrawMan SunirShah ThreeLeafedClover TightGroupsOfClasses VisitorPattern AcmDigitalLibrary AssociationForComputingMachinery CategoryReferences CiteSeer AcmOnCollaborativeProgramming AcmPortal CategoryExtremeProgramming FrankCarver JohnNosek MarnixKlooster PairProgramming RobMayoff AcmPortal AssociationForComputingMachinery GarethMcCaughan RicardoRivaldo AcmTechNews AcmUbiquity TechNews AcmUbiquity AcmTechNews CategoryMagazine AcmWeb AssociationForComputingMachinery AcmeProgrammingEnvironment AcmeStandAloneComplex BillTrost CategorySoftwareTool EngelBert GaryCapell InfernoOs IonWindowManager MesaLanguage OberonOperatingSystem PlanNineFromBellLabs PlanNineFromUserSpace RussCox TiledWindows XeroxParc AcmeUserInterface AcmeProgrammingEnvironment AcmeUserInterface CategoryHistorical AcompanyIsProsecutedForBeingAmonopoly AlanGreenspan AnonymousContributor AustrianSchool AynRand CharlesMiller ChineseWall DivineRightOfKings EricBennett EricConspiracy EricUlevik FreeMarket FreeSociety FreeTrade InflammatoryRemarksAboutAntitrust LarryKollar MacUser MarkSchumann MatthewWilbert MicroSoft MicrosoftTheMonopoly NikitaBelenki PeterDrucker PeterSchaefer RealNetworks RealWorld RefactorMicrosoft ReverseEngineering RobertCringely SomeoneOwnsTheMarket StewartAlsop TheBiggerTheyAreTheHarderTheyFall TheEconomist TheLibertarianParty WayneMack AcornArchimedes AdrianHoward BasicLanguage BbcBasic CategoryHardware EmbeddedSystem JamesKeogh RiscOs RiscPc UserInterface AcquisitionInheritance CategoryCodingConventions DecoratorPattern DynamicScoping MichaelSchuerig PietDelport PredicateClasses ScopingRules SelfLanguage SituationalScoping WikiName ZopeApplicationServer AcroWiki AcroWiki CategoryWikiImplementation MemoPad PayWare WikiWiki AcronymFinder AcronymFinder AcronymsOnTheWiki FridemarPache AcronymVsAbbreviation MerriamWebster AcronymsAreConcise AcronymsAreConcise UgLy AcronymsOnTheWiki AcId AcronymFinder AcronymVsAbbreviation AgentOrientedProgramming AspectOrientedProgramming AtomicConsistentIsolatedDurable BigDesignUpFront BrokenLink CascadingStyleSheets CategoryAcronym ChryslerComprehensiveCompensation ComponentObjectModel DaveMcLaughlin DoTheSimplestThingThatCouldPossiblyWork DocumentObjectModel DontRepeatYourself ElizabethWiethoff EvolutionaryDelivery ExtremeProgramming FridemarPache GangOfFour HowToDesignPrograms JargonFile JournalOfObjectOrientedProgramming MarkPilgrim MeaningfulName ObjectOrientedSoftwareConstruction OnceAndOnlyOnce PatternLanguagesOfProgramDesign PatternOrientedSoftwareArchitectureOne PoSa RationalUnifiedProcess SemanticWeb SiCp StructureAndInterpretationOfComputerPrograms SunirShah TestDrivenAnalysisAndDesign TestDrivenDevelopment TestFirstDesign TheAnnotatedCppReferenceManual TrulyHorribleAcronyms WardCunningham WikiWord XpGlossary YouArentGonnaNeedIt AcrossSpaceTimeAndMind CategoryBook MartineDevos TylorVolk ActBoldly CategoryQuote CounterStrike DontAskPermission DorotheaBrande TheSecretOfPower XpCourageValue ActInsteadOfComplain ActBoldly AlarmBellPhrase ChangeYourOrganization ChronicComplainer ComplainingAboutComplaining CorrectInsteadOfCriticize FixBrokenWindows HelpYourManager JustCorrectDontPoint LeadByExample LookForTheDeepReason StopComplaining WikiWiki ActionCalculi PiCalculus ActionChunking ActionChunking ConcurrencyVsXp EventDriven PrematureConcurrency ActionEvent ActionEvent ActionListener CategoryEvents SemanticEvent ActionLanguage CategoryProgrammingLanguage ForthLanguage FortranLanguage PascalLanguage TombStone ActionListener ActionEvent ActionListener BrianMcCallister EventListener EventSource JavaSwing MemoryLeak MethodObject ModelViewController ActionResearch BobDick SouthernCrossUniversity SuccessOrientedApproach ActionScript ActionScript AsUnit CategoryProgrammingLanguage GarbageCollector JavaScript JavaScriptRocks JavaScriptSucks LexicalClosure MacromediaFlash ScriptingLanguage StronglyTyped TestingFramework VirtualMachine WeaklyTyped ActionScriptTwo ActionScript FlashMx ActionSpecificationLanguage ActionSpecificationLanguage BrokenLink CatalysisMethod CategoryProgrammingLanguage ExecutableUnifiedModelingLanguage JamesOdell KeithBraithwaite KennedyCarter ObjectConstraintLanguage ObjectManagementGroup ObjectModellingTechnique ProjectTechnology RationalRose RationalUnifiedProcess RecursiveDesign ShlaerMellorMethod SteveMellor SyntropyMethod TuringComplete UnifiedModelingLanguage ActivatingIdeasOpenly ActivatingIdeasOpenly CategoryOrganization DoingStuff DonaldNoyes OpenIdeas SmallestFederatedWiki ActivationRecord ActivationRecord BlocksInSmalltalk CategoryLanguageFeature CoRoutine ContinuationImplementation ContinuationPassingStyle DynamicChain FirstClass InnerClass LastInFirstOut LexicalClosure LexicalScope LexicalScoping ReferencingEnvironment ScottJohnson StacklessPython StaticChain TheStack UpwardContinuation ActiveCodeGeneration ActiveCodeGeneration ArtificialIntelligence CeeLanguage CeePreProcessor CodeGeneration CodeGenerationIsaDesignSmell CompleteCodeGeneration ContinuousIntegration FreeWill IncompleteCodeGeneration InstinctAsIntelligence MicroSoft MixedCodeGeneration PassiveCodeGeneration ActiveDataObjectsInVbClassic ActivexDataObject BillVaughn CategoryVbClassic MinuteSolution SqlServer UniversalDataAccess VbClassic WaybackMachine XmlEnabled ActiveDesktop ActiveDesktop BrianMcCallister MicrosoftInternetExplorer RecentChanges StyleSheet TeamWiki WindowsNinetyEight ActiveDirectory ActiveDirectory ActiveDirectoryFederationServices CategoryMicrosoftTechnology DepKit DirectoryServices IdentityManagement LightweightDirectoryAccessProtocol MicrosoftWindowsNt WindowsServer WindowsServerTwoThousandThree WindowsTwoThousand ActiveDirectoryFederationServices ActiveDirectory ActiveDirectoryFederationServices CategoryMicrosoft DeleteWhenCooked IdentityManagement InformationSecurity OasisOrganization ReinventTheWheel SecurityAssertionMarkupLanguage WebServicesInteroperabilityConcerns WindowsServerTwoThousandThree WirelessDevices ActiveEdit CategorySoftwareTool WikiSpam ActiveListening ActiveListening AggressiveListening CardboardProgrammer CategoryCommunication CategoryPsychology DickBotting FallaciousArgument KayPentecost NeuroLinguisticProgramming PassiveAggressiveListening PassiveListening PaulDyson RickTobias ActiveNetObjectWebComponentCoffeeMachine CategoryWhimsy OldTimer ActiveNonlinearTesting ActiveNonlinearTesting BrokenLink CarnegieMellonUniversity CategoryTesting GeneticAlgorithm HighlyPaidConsultants JohnMiller SensitivityAnalysis ActiveObject ActiveObject DavidGelernter FlowBasedProgramming FutureValue LindaLanguage NicholasCarriero PatternOrientedSoftwareArchitectureTwo PaulMorrison ThomasWeidenfeller ActiveObjectModel AamodSane AbstractMachine ActiveObject ActiveObjectModel AdaptiveObjectModel AspectOrientedProgramming BillOfMaterial BrianFoote BusinessRules CategoryModels CategoryPattern ComponentType CustomizationViaProgramming DaveHarris FrameWork HotSpot JamesNoble JosephYoder LittleLanguage MartinFowler MetaData MetaLevel MetaModel MichaelFeathers MultiCaster PaulMorrison ProblemDomain RalphJohnson ThomasWeidenfeller TypeObject ActivePerl ActivePerl ActivePython ActiveState BrianMcCallister CategoryPerl PerlLanguage ActiveRecord CategoryPattern DataDictionary DataMapper DotNet HelpersInsteadOfWrappers JeremyAube ObjectRelationalMapping PhpLanguage RubyOnRails TableModule TransactionScript ActiveServerPage ActiveServerPages AspApplication ActiveServerPages ActiveDirectory ActiveServerPage ActiveServerPagesExecution ActiveXscripting ActivexDataObject AspApplication AspDotNet AspEditor AspJspAlternatives AspMail AspUnit AspWiki BradCox CategoryComponentObjectModel CategoryWebDesign ComPlus DevLinks DistributedInternetArchitecture IsapiExtension JassWiki JavaServerPages LaurensPit MicrosoftCorporation MicrosoftInternetExplorer MicrosoftTransactionServer ObjectModel OoAspPractices OracleDatabase OtherResources ScriptingEngine ServerObjects SourceForge TemplateView ThomasEyde WindowsTwoThousand XpAsp ActiveServerPagesExecution ActiveServerPage ActiveServerPages AspApplication InternetInformationServer IsapiExtension ScriptingEngine ActiveServerPagesInVbClassic ActiveServerPages AspDotNet CategoryVbClassic DistributedInternetArchitecture InterDev MicrosoftSecurity OtherResources VbClassic VbScript ViewCode ActiveSpace ActiveSpace ClusteredCache JavaSpace ActiveTcl ActiveTcl CategoryTcl ExtendedObjectTcl ToolCommandLanguage ActiveTemplateLibrary ActiveTemplateLibrary ActivexTechnology CategoryCpp CategoryCppTemplates CeePlusPlus ComComponent MicrosoftCorporation MicrosoftFoundationClasses UpsideDownInheritance WindowsTemplateLibrary ActiveWikiPages ActiveWikiPages DocBook InTheory InterWiki JavaDoc PerlDoc PerlLanguage PerlPatternsRepository ProofOfConcept ReflectiveWiki ScottWalters TinyWiki ActiveWorlds ActiveWorlds VirtualReality ActiveXscripting ActiveServerPages CategoryMicrosoft CategoryScripting DocumentObjectModel EcmaScript ForthScript GetScriptDispatch HaskellScript InternetExplorer JavaScript LuaScript MicroSoft NullScript PerlScript PythonLanguage RubyScript ScriptingEngine SourceCode TclScript VbScript WindowsScriptingHost ActivexDataObject ActivexDataObject AdoDotNet ComponentObjectModel DotNet MicroSoft MicrosoftDotNet MinuteSolution ObjectModel OleDb ActivexTechnology ActiveXscripting ActivexSecurity ActivexTechnology AgeOfMalware AuthentiCode BrokenLink CategoryMicrosoftTechnology ComComponent DigitalSignature JavaBeans JavaLanguage MicrosoftCorporation MicrosoftImprovements MicrosoftWindows NetscapeNavigator SocialEngineering VbClassic WindowsXp ActivistProgrammer AlanKay AlanKayIsTron BifurcationFallacy BsdLicense CategorySoftwarePolitics CopyLeft DavidUngar DougEngelbart FreeSoftware GnuGeneralPublicLicense LinusTorvalds LinuxOs MasterControlProgram NoamChomsky OnceRocketsGoUpWhoCaresWhereTheyComeDown OpenSource RadicalismVsReformism RalphJohnson RichardStallman ScientificWildAssGuess SmalltalkLanguage SoftwarePatent TheCathedralAndTheBazaar WardCunningham ActivitiesForBoringMeetings ActivitiesForBoringMeetings BozoBit BuzzwordBingo DaveSmith DinosaurBrains DoctorWho HandHeld HowToWinFriendsAndInfluencePeople KnowYourEnemy LeaveWhenBored MeetingHaiku PalmPilot PissingMatch SmartPhone StandUpMeeting VoteWithYourFeet ActivityBasedManagement ActivityBasedCosting ActivityBasedManagement ArtSumArgyris ArticleSummaries CategoryManagement HaHaOnlySerious HumanResources RobertKaplan StephenCovey StevenCovey ThePrinciples WikiPedia WorkInProgress ActorDecisionTreePattern CategoryPattern ChrisJansen DesignPattern GreenspunsTenthLaw ActorFoundry ActorLanguages ActorsModel JavaLanguage ActorLanguage ActorLanguages CategoryProgrammingLanguage MicrosoftWindows ReActorLanguage ActorLanguages AcTalk ActLanguage ActorFoundry ActorLanguage ActorProlog ActorsModel CalLanguage CarlHewitt CeeOmega CommunicatingSequentialProcesses DataflowProgramming DoubleYouSeven EeLanguage ErlangLanguage GeraldSussman GraphicalProgrammingLanguage GulAgha GuySteele IoLanguage JavaLanguage JoCaml JoinCalculus ObjectCapabilityLanguage OriginalIoLanguage PiCalculus PictLanguage PlasmaLanguage SalsaLanguage SchemeLanguage SteveDekorte ToonTalk ActorModel ActorsModel CategoryRedirect ActorSystem ActorLanguages ActorSystem ActorsModel AlanKay CarlHewitt MessagePassing ModelOfComputation ObjectOriented SmallTalk ThreadMode ActorVsAgent ActorsModel BlackboardMetaphor CentralPointOfFailure ComplexEventProcessing ConcurrentConstraintProgramming DataDistributionService FacetPattern FactoryPattern FunctionalReactiveProgramming GarbageCollection InformationHiding LiveProgramming MessagePassing MultiCast ObjectCapabilityModel ObjectModelingGroup ObjectOrientedProgramming ObserverPattern PublishSubscribeModel ReactiveDemandProgramming SideEffect SoftwareEngineering StateMachine TupleSpace TuringComplete ActorsAndContinuousFunctionals ActorsModel CarlHewitt CategoryConcurrency CategoryPaper HenryBaker ActorsAndFlowBasedProgrammingDiscussion ActorsModel BoundedBuffer ConfigurableModularity ErlangLanguage FacetPattern FirstClass FlowBasedProgramming GlobalVariablesAreBad InformationPacket ActorsLanguage ActorLanguages ActorsModel ActorLanguages ActorVsAgent ActorsAndContinuousFunctionals ActorsAndFlowBasedProgrammingDiscussion ActorsModel AghaActorsBook BoundedBuffer BridgingTheGap CarlHewitt CategoryComparisons CategoryConcurrency CategoryModels CedricFournet CeePlusPlusTemplates ChemicalAbstractMachine CommunicatingSequentialProcesses ConfigurableModularity ContinuationPassingStyle CrossCuttingConcern DavidSarahHopwood DesignatedBehaviour EeLanguage ErlangLanguage EverythingIsa EwDijkstra FirstClass FlowBasedProgramming GeeLanguage GeorgesGonthier GlobalVariablesAreBad GulAgha HenryBaker InformationPacket JoinCalculus LambdaCalculus LambdaCalculusEquivalent LawsOfLocality LexicalScoping MicrosoftInternetExplorer ObjectCapabilityLanguage ObjectCapabilityModel OzLanguage PaulMorrison PeterLynch PiCalculus ProcessesInTheEther ProgrammableLogicController SchemeMacros SendReceiveReply SeymourPapert StacklessPython SteveWitham TransactionalActorModel TuringComplete VplLanguage ActualGummiBearsForEstimation BeyondYourControl CategoryPattern CountTheHands ExtremeProgramming GummiBearsOfComplexity HaveThisPattern IdealEngineeringDay InTheGroove KarlKnechtel LoadFactor PairProgramming PointyHairedBoss PowersThatBe ThereMustBeFood ThoughtSmell ActualPlan AbsoluteBestPlan CategoryJargon RaySchneider ActualReference CategoryReference AcxiomExtremeTeam CategoryExtremeProgramming CategoryProject ExtremeProgramming RonJeffries AcyclicDependenciesPrinciple AclassIsNothingButaCyclicDependency AndyGlew BenPope CategoryModelingLawsAndPrinciples CounterExampleOfAcyclicDependenciesPrinciple DesignPatterns KentSchnaith LargeScaleCppSoftwareDesign LawOfDemeter OptimalAdvisor PaulChisholm PeterMerel PrinciplesOfObjectOrientedDesign ReFactoring RichardHenderson UnitTest AcyclicVisitor AcyclicVisitor CapabilityQuery CategoryCpp CategoryJava CategoryPattern CeePlusPlus CommandPattern DaveSchweisguth DirckBlaskey DynamicCast GangOfFour JavaLanguage JohnVlissides ModernCeePlusPlusDesign PatternLanguagesOfProgramDesign StatePattern StrategyPattern TimKing UncleBob UserInterface VisitorInFrameworks VisitorPattern AdAbsurdum AdAbsurdum AdInfinitum AdBlockPlus AdBlockPlus MozillaFirefox WhyFirefoxIsBlocked AdHocPolymorphism BoundedPolymorphism CategoryCpp CategoryObjectOrientation CategoryPolymorphism CeePlusPlus OnUnderstandingTypes ParametricPolymorphism AdHocQueries AdHominem AdHominem AdVerecundiam AddHomonym AmericanCulturalAssumption AndyPierce ArgumentFromAuthority AttackIdeasNotPeople BenKovitz BobBadour CategoryCommunication CategoryJargon ConsiderTheSource FallaciousArgument GodwinsLaw IntellectualDishonesty KantsCategoricalImperative LogicalPositivism PostHocErgoPropterHoc RecentChanges RecentChangesOnOtherWikiForums RedHerring ShiftingTheBurdenOfProof SunirShah ThaddeusOlczyk WageSlave ZenSlap AdHuikeshoven WardCunningham AdLogicam AdLogicam DisproofByFallacy FallaciousArgument AdPopulum ArgumentByTheMasses FallaciousArgument AdUnBlockCommunities AdBlockPlus JaysenNaidoo AdVerecundiam AdAutoritatem AdHominem AdLogicam AdVerecundiam AnythingIsPossible AppealToTradition ArgumentFromAuthority BurdenOfProof CarlSagan CategoryCommunication CategoryEvidence CategoryJargon ConventionalWisdom DrCodd EvidenceTotemPole EvidenceVersusProof FallaciousArgument HastyGeneralization HeuristicRule InformationTechnology IsaacNewton ItDepends JohnDuncan LogicalPositivism ModusPonens PeterLynch PhlIp QuotingNotThinking RhetoricalTechnique ScottJohnson UriGeller YouCantConvinceMe AdaLanguage AdaScript AdaUnit AreDesignPatternsMissingLanguageFeatures CategoryProgrammingLanguage CeeLanguage CeeVsAdaStudy ChristophePoucet CobolLanguage ComponentObjectModel DijkstraIsntGod ExtensibleProgrammingLanguage ExtremeAdaExperiment GtkAda HelloWorld HelloWorldInManyProgrammingLanguages HenryBaker JargonFile JavaLanguage MayZeroEight ModernPascal PerlSix ProgrammingAsaHumanActivity QompLanguage TerseLanguageWeenies AdaLovelace AdaLanguage AugustaAdaByron AdaUnit AdaLanguage CategoryTesting TestingFramework AdamBerger AppleComputer CarnegieMellon CategoryHomePage ComputerEngineering ComputerScience MastersDegree StanfordUniversity UniversityOfPorto UniversityOfUtah AdamBlinkinsop CategoryHomePage AdamBloor CategoryHomePage AdamBosworth AdamBosworth AlanKayQuotes CategoryPerson KeasIncorporated MicrosoftCorporation WebLogic XmlLanguage AdamBurton CategoryHomePage WikiWikiWeb AdamEngst CategoryHomePage AdamFeuer BrokenLink CategoryHomePage AdamHill AdamHill CategoryHomePage ExtremeProgramming AdamLi CategoryHomePage RsInformationSystems ScrumMaster AdamMegacz CategoryHomePage AdamPartridge CategoryHomePage SelectScopeManager AdamRifkin AdamRifkin AlanKay AllanSchiffman BayWeiChang BobCringely BookList CategoryHomePage ClayShirky CommerceNet DougLea ErichGamma FindPage FormAndFunctionAreOne JohnVlissides JonUdell KnowNow LaoTse PeterDeutsch QuotePage RalphJohnson RecentChanges RecentVisitors RegularContributors RichardHelm RohitKhare WardCunningham WikiHotSpots WikiWikiWeb AdamShand CategoryHomePage NewZealand PersonalTelco PortlandOregon AdamSmith CategoryEconomics InvisibleHand AdamSouzis CategoryHomePage RhizomeWiki SemanticWiki AdamSpiers AppendOnly CategoryHomePage DiscussionVsConsensus DissertationOverDiscourse DocumentMode KeepItSimple PerlUnit ReadOnly ThreadMode ThreadModeConsideredHarmful AdamSpitz AdamSpitz AlternativesToWiki CategoryHomePage ChristianTaubman DanIngalls DesignPrinciplesBehindSmalltalk DirectManipulation ExtremeProgramming GaveUpOnWiki JonathanTang LifesJustTooShort MacOsx ObjectiveCaml OmniBrowser OpenSource OperatingSystemsDesignPrinciples OwnThePlug ProgramsAreAcceptanceTests RichardKulisz SelfLanguage SmalltalkLanguage SqueakMap SqueakSmalltalk TextFileOriented TheFountainhead ToolOrientedUserInterface UnitTest UniversityOfWaterloo WardCunningham ZenAndTheArtOfMotorcycleMaintenance ZestAndMarmalade AdamThorsen CategoryHomePage EducationalTechniques InformationAsCurrentAnalogy AdamVandenberg CategoryHomePage NoodleWiki AdamWildavsky AynRand CategoryHomePage XpNewYorkCity AdamWilliams CategoryHomePage RoleModel AdamsLaw AdaptDontImplement AdapterPattern DesignPatterns GangOfFour ModelViewController ObserverObservable ThomasWeidenfeller AdaptableMethodologies AdaptiveMethodologies DickBotting OptimizedMethodologies AdapterInterface AdapterPattern AdapterPattern AdapterPattern BridgePattern CategoryInterface CategoryPattern CategoryStructuralPatterns DaveOrme DecoratorPattern DesignPatterns DoubleLinkedList EnvelopeLetter HandleBodyPattern JimCoplien LawOfDemeter ProxyPattern RetrofitInterfacePattern TwoWayAdapter AdapterPipeline AdaptionSoftware CategoryCompany DaveAstels PatrickWelsh AdaptiveAgent AgentOrientedInformationSystem AutonomousAgent CategoryAgentOriented CategoryJargon CategoryTechnology JamesOdell MobileAgent MultiAgentSystem TopicGlossaryComputerScience WhatIsAnAgent AdaptiveCollection AdaptiveCollection AreTablesGeneralPurposeStructures CollectionOrientedProgramming GunnarZarncke IndexedValueCollection MapMaker MinimalTable MultiParadigmDatabase SetOrientedProgramming AdaptiveDiscipline BarryBoehm CategoryExtremeProgramming PredictorCorrector SimulatedAnnealing SpiralModel WhenXpFails WorstThingsFirst AdaptiveMethodologies AdaptableMethodologies DickBotting AdaptiveObjectModel ActiveObjectModel AdaptiveObjectModel DynamicObjectModel RalphJohnson WorkFlow AdaptiveProcess AdaptiveAgent AdaptiveDiscipline AdaptiveMethodologies AdaptiveSoftwareDevelopment CategoryRoadMap JonRiehl RoadMap AdaptiveSoftwareDevelopment AgileProcesses AlistairCockburn CapabilityMaturityModel CategoryBook JimHighsmith AddAntiPatternToTheAntiPatternsCatalog AntiPattern AntiPatternTemplate AntiPatternsCatalog AntiPatternsCatalogDiscussion ArchitectureAntiPatternRoadMap CategoryAntiPattern CategoryArchitectureAntiPattern CategoryDevelopmentAntiPattern CategoryHowTo CategoryManagementAntiPattern DevelopmentAntiPatternRoadMap ManagementAntiPatternRoadMap NewAntiPattern RoadMap AddMoreClasses FearOfAddingClasses GradyBooch OneResponsibilityRule AddOneMoreCheckToTestTwentyThreads BoundedBuffer CategoryJava DonWells ExtendTheJavaTestFrameworkForNondeterminism InterruptedException JavaUnitTestChallengeSolved AddRef AddRef CategoryComponentObjectModel AddTheAuthorsSignature AddTheAuthorsSignature AnonymousDonor CategoryWikiRefactoring ContributorsList DramaticIdentities EgolessWiki RudenessObjection SoAndSo ThreadMess ThreadMode VoiceOfWikiImpersonation WikiBadge WikiRefactoring AddYourName CommunityExpectations GoodStyle HomePage JaredLevy KrisJohnson NoNamesPlease RealNamesPlease RecentChanges RecentEdits ToSignOrNotToSign UserName WikiHomePage WikiName WikiWikiSandbox AdderallDrug AdderallDrug AttentionDeficitDisorder RitalinDrug ShaeErisson AdderallDrugDiscussion AdderallDrug AttentionDeficitDisorder LazyWikiGnome RitalinDrug ShaeErisson SomebodyPleaseLockAdderallDrugTopic AddictedToCoke AddictedToCoffee AddictedToCoke AmericanCulturalAssumption AnonymousJunkie AnthonyWilliams BrianRobinson CaffeineLag CarbohydrateAddiction CategoryFoodAndDrink CategoryJoke CategoryWorkEnvironment CocaCola CreditCardUncommonUses CurtisBartley DavidWall DustinAleksiuk LeoBighetti MikeSmith MountainDew NutraSweet SprintToTheDeadline SusannahWilliams ToothFairy WillGray AddingComplexityCanHelp CategoryComplexity CategoryProblemSolvingStrategy CategorySolutions EssAndKayCombinators FowlerWritingMethod GunnarZarncke RolePlaying SchemeLanguage SolveForSpecialCaseThenSolveForGeneralCase SpewThenOrganize AddingEpicycles AddingEpicycles CategoryAntiPattern CategoryAstronomy CategoryCodeSmell CategoryDevelopmentAntiPattern CategoryScience ChrisSteinbach CodeReview CosmicMicrowaveBackgroundRadiation DarkEnergy DarkMatter DocumentDrivenDevelopment EpiCycles EvidenceEras GalileoGalilei IdeasAreWorthless IwantaPony NicolausCopernicus PredictiveSystemVsPhysicalModel StringTheory TypeSystem TypesAndAssociations UsefulLie WaterFall AddingFeaturesToLegacyCode AnonymousCoward ExtremeProgrammingInEnemyTerritory AddingNewPages AccidentalLinking AddingNewPages CategoryWikiHelp ChoosingWikiNames CreateNewPage DelayedIndexing EditText FearOfAddingClasses FearOfAddingPages FindPage GoodStyle HomePage HowToDeletePages KevinWunderlich OffTopic OnTopic OneMinuteWiki OrganizingArtifact PatternTemplate PositionStatement SearchEngine SisterSites ThingsOnWikisMind UsingSignatures WantedPages WelcomeVisitors WhenToCreatePages WikiCase WikiHomePage WikiNamePluralProblem WikiPage WikiSocialNorms AddingNoneForTypesInRel AddingNoneForDomainsInRel CancellationDate LuxSpes MultipleDispatch NullVersusNone RelProject ThreeValuedLogic TutorialDee AddingValue AddingValue CulturalAssumptions SubtractingValue AddisonWesley AddisonWesley ArtOfComputerProgramming CategoryCompany CppCommonKnowledge CppGotchas CppInDepthSeries DesignPatternsBook DesignPatternsInRuby DesignPatternsStudyGroup EffectiveCeePlusPlus ElizabethWiethoff ExtremeProgrammer GangOfFour GenerativeProgrammingBook LargeScaleCppSoftwareDesign MythicalManMonth OreillyAndAssociates PearsonEducation PostScriptReferenceManual RefactoringBook RefactoringImprovingTheDesignOfExistingCode RefactoringToPatterns SafariTechBooksOnline TheWikiWay XpSeries AdditionOfFixedCharacters CategoryWikiSemantics DonaldNoyes HyperlinkedEnvironment TheOtherThings ThinkingOutLoud ThreeDots WikiSemantics AdditionSequence ChristophePoucet FibonacciSequence IntegerPowerAlgorithm SeminumericalAlgorithms TheArtOfComputerProgramming AddressTheWork AddressTheWork CategoryPatternLanguage CategoryPsychology CategoryWritersWorkshop PairProgramming PaulChisholm PositiveFeedbackFirst ThankTheAuthor WorkshopsTeachReading AddressedAndSignedMessage AddressedAndSignedMessage CategoryWikiHelp CategoryWikiMaintenance DoubleColonMessage FridemarPache FriendlyPeerContributor TheBourbakiGroup TheGangOfFour WikiAgent WikiPage AddressingGuiElements AttributeTable DynamicRelational GuiMarkupProposal JavaScript TableOrientedGuiDiscussion AdeOs CategoryOperatingSystem InterruptPipe KernelModule NanoKernel OperatingSystem RealTime RealTimeOperatingSystem VirtualMachine AdelbertGroebbens CategoryHomePage AdeleGoldberg AdeleGoldberg BlueBook CategoryPerson NeometronInc ParcPlaceDigitalk PurpleBook SmalltalkLanguage SmalltalkTheLanguageAndItsImplementation AdelinoRodrigues AtomicOperation CategoryHomePage EiffelLanguage EiffelProject EventNotifier KaGibi MediatorPattern WikiWikiWeb ZoranSimic AdequateArchitectureUpFront CommitmentSchedule SpikeSolution StarUnit SystemMetaphor UserStories AdewaleOshineye CategoryHomePage CeeLanguage CommandPattern ControllerServlet DanielBonniot EssentialComplexity ExceptionTunneling GoogleWave HelloWorld HitTheSpot InterTwingle JavaLanguage JavaThree JobSecurity KwikWiki LambdaTheUltimate MozillaBrowser MultiMethods MySql NextStep NiceLanguage ObjectiveCee OnlineCommunities OoDesignPrinciples OperatingSystemsDesign OrphanPage PieterJansegers ProgrammingIsHard ProgrammingLanguage ProgrammingLanguageDesign PythonLanguage RecentChanges SameTool SavingOrphans SchemeLanguage StructureAndInterpretationOfComputerPrograms SubVersion WebApplicationDesign WhyNotStartToday WikiWikiWikiClone AdhominemAttack AdHominem AdjacencyGraph DelaunayTriangulation JugglingSiteSwap LabelledDirectedGraph VoronoiDiagram AdjectivesAndAdverbs AdjectivesAndAdverbs AlistairCockburn AspectOrientedProgramming ComputationalRhetoric FuzzyLogic InterfacesShouldBeAdjectives JayLanguage JimRussell KenIverson LanguageUsability NikBoyd ProVerb SethGordon AdjointMatrix AdjointMatrix CategoryMath CofactorMatrix KarlKnechtel MatrixDeterminant MatrixInverse AdjustCommentsToFitCodingStyle JimLittle KentBeck RavioliCode AdjustingExtremeProgramming AcceptanceTest BrickToTheHead CategoryExtremeProgramming CodingFatigue CommitmentSchedule ContinuousIntegrationGemStoneStyle DocTest DonWells EngineeringTask ExtremeProgramming ExtremeProgrammingCodeReviews ExtremeRoles GemStone InstanceDiagram JangIt KentBeck KolmogorovQuotient LiterateProgram NoNewspapers OnePieceOfPaper OnlyWearOneOfFourHats RightWay RolledUpNewspaper RonJeffries SingleReleasePoint TeamComedian TheCoach UnitTest VcapsProject AdjustingTransactions AccountingModeling AdjustingTransactions AlistairCockburn BusinessTransaction NoahClements OverEngineering PaulChisholm RalphJohnson ShalomReich AdministeringIllBehavedApplications CategoryMaintenance MakingApplicationsAdministratable WritingApplicationsThatRunWell AdministratorsAreNotLeaders AdministratorsAreNotLeaders BecomeCompetent LeadershipIsDifferentFromManagement RomanEmpire WhatIsLeadership AdmiringXpFromAfar IanRae JustAbody KentBeck MartinFowler PairProgramming ReleaseOften TestInfected TomRossen UnitTest AdmitIgnorance CategoryCommunication CategoryPsychology CategoryQuote RichardFeynman TaoTeChing AdoDotNet ActivexDataObject AdoDotNet CategoryDotNet DataPoints EjbVsAdoDotNet ShowArticle AdoNetEntityFramework AdoNetEntityFramework DotNet LanguageIntegratedQueryProject ObjectRelationalMapper ObjectRelationalMappers ObjectRelationalMapping AdobeAcrobat AdobeAcrobatReader CategoryOrganization CategorySoftwareProduct DonaldNoyes NotBuiltInOneDay PortableDocument ThinkingOutLoud WikiBatics AdobeAcrobatReader AdobeAcrobat AdobeAcrobatReader BloatWare CategorySoftwareTool JavaScript MacOs PdfSucks PortableDocumentFormat UserInterface WindowsNinetyEight WindowsUsers AdobeDreamweaver ActiveServerPages AspDotNet CascadingStyleSheets CategorySoftwareTool CategoryWebDesign ColdFusion HyperTextMarkupLanguage JavaServerPages MacroMedia MacromediaDreamweaver WhatYouSeeIsWhatYouGet AdobeFlex MacromediaFlex AdobePhotoShop PhotoShop AdobePhotoshop PhotoShop AdobeSystemsInc BoostLibraries CategoryCompany ExtensibleMarkupLanguage OpenSource PaulHarris PhotoShop PortableDocumentFormat PostScript ScalableVectorGraphics XaMl XmlPaperSpecification AdolpheQuetelet BigPictures CategoryPerson AdoptPairProgramming AdoptingXpPatternLanguage BestPractice BrokenLink BurntOut CategoryAdoptingXp CategoryExtremeProgramming CategoryPattern CodingStandard FixThis PairDraw PairNonBelieversWithBelievers PairProgramming AdoptPlanningGame AdoptingXpPatternLanguage CategoryAdoptingXp CategoryExtremeProgramming CategoryPattern CategoryPlanning PlanningGame AdoptRefactoring AdoptPairProgramming AdoptRefactoring AdoptUnitTests AdoptingXpPatternLanguage AnalysisParalysis BigDesignUpFront CategoryAdoptingXp CategoryExtremeProgramming CategoryPattern CodeReuse GoodDesign ModularProgramming NastySurprise ReFactor ReFactorings RefactoringImprovingTheDesignOfExistingCode SpaghettiCoding StovepipeSystem WhatIsRefactoring AdoptUnitTests AdoptingXpPatternLanguage BurntOut CategoryAdoptingXp CategoryExtremeProgramming CategoryPattern DeathMarch TestInfected TestingFramework UnitTest AdoptUnitTestsFirst AdoptRefactoring AdoptingXp AdoptingXpPatternLanguage AndersBengtsson CategoryAdoptingXp CategoryExtremeProgramming CategoryPattern DoTheSimplestThingThatCouldPossiblyWork GeorgeDinwiddie PairProgram PhilDawes ProgrammerTest RationalUnifiedProcess ReFactor ReFactoring RequisitePro SaveLotsOfMoney TestFirstDesign UnitTest WayneMack AdoptVsAdapt CategoryComparisons CategoryMetaphor JohnCleese KentBeck AdoptingNewInventionAndInnovations AskingQuestions CulturalDiffusion DonaldNoyes DwgwGs ShouldIbeginToUseThis ThinkingOutLoud AdoptingXp AdoptingXpPatternLanguage CategoryAdoptingXp CategoryExtremeProgramming ContentManagementSystem OneUpManShip OpenSource OverTime AdoptingXpPatternLanguage AdoptPairProgramming AdoptPlanningGame AdoptRefactoring AdoptUnitTests AdoptUnitTestsFirst AdoptingXp AdoptingXpPatternLanguage AdoptingXpPatternLanguageDiscussion AlmostExtremeProgramming CategoryAdoptingXp CategoryExtremeProgramming CategoryPatternLanguage CustomerShadowing DelimitYourResponsibility DontCallItExtreme EstablishYourCredibility ExtremeHour ExtremeHourPattern ExtremeProgramming ExtremeProgrammingCorePractices ExtremeProgrammingInEnemyTerritory FirstCreateTheMailbox FixedPriceContractsWithChangeControl ForgetTheDebugger FortyHourWeek HitEmWithTheResearch IdentifyTheWorstProblem LetTheTestsSpeakForThemselves PairNonBelieversWithBelievers ProgrammersControlAcceptanceTests ProtoPattern RunaTestFirstChallenge SaveLotsOfMoney SellPairProgrammingAsTraining ShopForIndexCards SustainablePace TransitioningToExtremeProgramming UsedThreeTimes XpMailingList AdoptingXpPatternLanguageDiscussion AdoptPairProgramming AdoptRefactoring AdoptUnitTests AdoptingXp AdoptingXpPatternLanguage CategoryDiscussion DesignPatterns DevilsAdvocate ExtremeProgrammingCorePractices LaurentBossavit LetTheTestsSpeakForThemselves PairNonBelieversWithBelievers PatternForm PatternLanguage PatternNames PromptingStatement RobHarwood SellingXp TransitioningToExtremeProgramming YouArentGonnaNeedIt AdrenalineGroup CategoryGroup AdrianBogdanAndreias AspectOrientedProgramming CategoryHomePage WikiWikiWeb AdrianBuehlmann CadifraUmlEditor CategoryHomePage SwitzerlandCountry AdrianCampbell CategoryHomePage AdrianConte CategoryHomePage AdrianCumiskey CategoryHomePage AdrianHoward AgileLanguage AgileSoftwareDevelopment CategoryHomePage LispLanguage PerlLanguage PerlTestClass PhilJones SmalltalkLanguage TestDrivenDesign UserExperienceDesign AdrianKubala AdrianQuark CategoryHomePage AdrianLloydFlanagan CategoryHomePage AdrianMidgley CategoryHomePage MatthewAstley UkCrypto AdrianMiles CategoryHomePage InterMedia AdrianQuark CategoryHomePage JustaProgrammer AdrianTrezise CategoryHomePage AdrianVanderVorst CategoryHomePage AdrienneHutson CategoryHomePage AdvSys AdvSys CategoryInteractiveFiction CategoryProgrammingLanguage GarethSylvesterBradley ObjectOriented AdvancedApplicationArchitectureTeam AlanStrait BobbyWoolf BruceWhitenack CategoryJava ColleenRoe DaveMuirhead EnterpriseJavaBeans FoodSmart GemStone GemStoneJava GemStoneProfessionalServicesIdeaLanguage GemstoneProfessionalServicesFoundationClasses JavaTwoEnterpriseEdition RandyStafford AdvancedAutoDependencyGeneration GnuMake AdvancedCeePlusPlusProgrammingStylesAndIdioms CategoryBook CategoryCpp CategoryIdiom JamesCoplien JimCoplien AdvancedCompilerDesignAndImplementation CategoryBook CategoryCompilers AdvancedConcepts FractalComprehension TeachAdvancedConcepts UnderstandingVsKnowledge AdvancedCorbaProgrammingWithCeePlusPlus CategoryBook CategoryCorba CeePlusPlus AdvancedDevelopmentMethods CategoryScrum AdvancedEngineeringCenter CanooDotCom CategoryCompany EmbracingChange ExtremeProgramming KentBeck UltraLightweightClient AdvancedFactoring AdvancedFactoring AndrewKoenig CaseTool CategoryJoke EricHerman JournalOfObjectOrientedProgramming KentBeck OpenModelingLanguage RalphJohnson StephanKline StoredProcedures UnifiedModelingLanguage AdvancedPerlProgramming AdvancedPerlProgramming CamelBook CategoryBook CategoryPerl EffectivePerlProgramming PeterMerel AdvancedProgrammingLanguageDesign AdvProgLangDesign CategoryOnlineBook RaphaelFinkel AdvancedTopicsInTypesAndProgrammingLanguages BenjaminPierce CategoryBook CategoryTypeTheory LinearTypes PredicateTypes ProgrammingBookAcronym ProofCarryingCode TypeInference TypeTheory TypesAndProgrammingLanguages AdvancerPattern WhatIsAnAdvancer AdvancingTechnology AdvancingTechnology BlackBerry DesktopWindowsClient FireFox HansWobbe JeffChapman LookAndFeel SoManyPlatforms UserInterface WebService WindowsVista AdvantageDatabase AdvantageDatabase CategoryDatabase ClipperLanguage DelphiLanguage ExBase FoxPro GarryHamilton HorsesForCourses InterBase JoeOtten MySql NavigationalDatabase PostgreSql RealDatabase SqlServer XbasePlusPlus AdvantagesOfExposingRunTimeEngine ActivationRecord CategorySourceManagement CodeAvoidance DanMuller ForthLanguage HiddenDatabaseSyndrome JobSecurity LispLanguage LuaLanguage MetaDebugInterface ObjectiveCaml OnceAndOnlyOnce OperatingSystem PythonLanguage ReducedInstructionSetComputer RunTimeEngine RunTimeEngineSchema SecurityByObscurity SeparateMeaningFromPresentation SmalltalkLanguage SyntaxFollowsSemantics TableOrientedCodeManagement ThreeStarProgramming TuringComplete TypedAssemblyLanguage UndefinedBehavior UseCases UserlandFrontier VirtualMachine WhenAreStandardsRestrictive AdvantagesOfExtremeProgramming BestPractice BulletOfaVeryShinyMaterial CategoryExtremeProgramming CodeFork CommonBuildEnvironment DailyBuild FearOfAddingClasses JustaProgrammer PerlLanguage ProcessWaste ReFactor TestSuite VisualBasic XpMailingList AdvantagesOfFunctionalProgramming AliceLanguage AnonymousDonor ArrayDeletionExample AssemblyLanguage AutomaticParallelization CategoryFunctionalProgramming CeeLanguage CeePlusPlus ChallengeSixVersusFpDiscussion ConceptsTechniquesAndModelsOfComputerProgramming ConcurrentMl ConnectionMachine CoreDump DanielHillis DynamicStringsVsFunctional ErlangLanguage ExtremeProgrammer FalkBruegmann FpVsOo FunctionalProgramming FunctionalProgrammingLanguage GarbageCollection GoldenHammer GoodThing HaskellLanguage HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence ImperativeLanguage JavaLanguage LazyEvaluation LexicalClosure LexicalScope LispLanguage ObjectOrientedProgramming OffByOne OoVsFunctional OzLanguage PanuKalliokoski ParametricPolymorphism PatternMatching RefactorMe ReferentialTransparency SideEffect TailCallOptimization TypeInference VonNeumannBottleneck WaterFall AdventureGame AtariAdventure CalBerkeley CategoryGame DonWoods EasterEgg RolePlayingGame WardCunningham WarrenRobinett ZorkGame AdviceDoesntWork AdviceDoesntWork HelloWorld OnlySayThingsThatCanBeHeard PleaseUnderstandMe ReFactor TestFirstDesign AdviceForAmericansAbroad McDonald MontyPython NonAmericanCulturalAssumptions PeterSellers RodneyRyan AdviceForBritonsAbroad CategoryCulture AdviceFromNowhere BeYourself BenKovitz DontUseYourCommonSense FuturePerfectThinking MartinNoutch ShuHaRi TitForTat WaldenMathews WilliamMorris AdviceOnLearningByDoing BestLearningIsByDoing DoingStuff DonaldNoyes DontKnow HowToLearn AdviceToNewProgrammers CategoryEmployment CategoryLifeStrategies CodeReading CriticalItSurvivalSkills DoxyGen EightyTwentyRule ExtremeProgramming GoldenHammer GraduatesAndCareers GraphViz IdealHours IndexCard KeywordParameterPassing OnceAndOnlyOnce PersonalWiki PlainTextFile ProgramComprehension ProgrammingProfession SpaghettiCode TimeManagement WorkBackwardFromPseudoCode AdviceToNewcomers CategoryWikiHelp DeleteInsults DocumentMode FaqMode FixYourWiki GoodStyle HowToReactToaFlame ListMode PatternMode ReFactor TheInternetIsNotYourLife ThreadMode TipsForBeginners UseSignatures WikiGnome AdviceVsPatterns CategoryComparisons CategoryPattern EuroPlop HelmutLeitner PatternDefinitionThread RonJeffries AdvoGato AccessControlList AdvoGato AdvogatoTrustMetric BlackBox CapacityConstrainedFlowNetwork CategoryExternalLink CharlesStewart DeviationFromThePlan DistributedComputing FreeSoftware GraphTheory HimOrHer JasonBucata ManuelGuesdon OhlOh RaphLevien RequiredMistrust SitsofeWheeler SocialEngineering SteveWainstead TitForTat TrustMetric WikiWikiWeb ZhaoWay AdvocatusDiaboli ObjectDatabase AdvogatoTrustMetric AdvoGato AdvogatoTrustMetric CapacityConstrainedFlowNetwork RaphLevien TrustMetric AdyColes CategoryAuthor CategoryBook CategoryHomePage ComponentBasedDevelopment ComponentBasedProgramming DesignPatterns OnlinePoetry ProcessPatterns AeGis ChangeSets CheckDiffsBeforeCommit ConcurrentVersionsSystem ReviewBeforeCheckin SingleReleasePoint AedixEditor CategorySoftwareTool CategoryTextEditor LaTex ObjectPascal TextEditor VbScript AeronChair AmericanCulturalAssumption ArsDigita BallChair CategoryErgonomics DanielKnapp DotBomb KeithBraithwaite LeonardoHerrera MikeSmith PairOn PairProgramming RulesForRevolutionaries SunirShah WardCunningham AerospaceEngineering CategoryEngineering AestheticsMatter MacOsx NextStep VisualBasic AffectVsEffect StevenNewton AffineTransformation AffineTransformation CategoryMath HolyGrail ImageRecognition LinearAlgebra LinearTransformation AfterActionReport AfterActionReport CategoryJargon KentBeck LessonsLearned NormKerth OutOfPlant PostMortem PostScript RaySchneider AfterTheGoldRush AfterTheGoldRush AmericanCulturalAssumption CategoryBook ChrisFay CivilEngineering KeithBraithwaite KentBeck LegalProfession MakeMoneyFast MedicalProfession MichaelJackson MicrosoftProjectScheduling OrphansPreferred ProfessionalSoftwareDevelopment RalphJohnson RandyStafford RedHerring SoftwareEngineering SoftwareProjectSurvivalGuide SoftwareRequirementsAndSpecifications SteveMcConnell SystemMetaphor WardCunningham WayneConrad AgainstBoredomEvenTheGodsStruggleInVain ChadThompson PlayHurt ProgrammingIsNotFun AgainstMethod CategoryBook GalileoGalilei PaulFeyerabend PoMo AgapeLove BrucePennington AgeOfLight AgeOfLight GoldenAge SusannahWilliams TheDarkAge AgeOfMajority AgeOfMajority BillCaputo CategoryOffTopic GarryHamilton GeorgePaci LetsDefineRights MtvAndNickelodeon RichardKulisz SocialSecurity AgeOfMalware InterNet UnitedStatesOfAmerica AgenciesDoNotRespectYou AlwaysHireIntelligence AmericanCulturalAssumption CurriculumVitae EuropeanWikizen HowToSurviveInaJobMarketThatSucks KatieLucas KeithBines SoftlySoftlyCatcheeMonkey TheJobMarketSucks AgencyProblem AgencyProblem CategoryManagement AgendaPushing AgendaPushing CategoryIdeaForm DeleteOffTopic IdeasAndWork NoContent OnTopicButNotOk OnceAndOnlyOnce QualityWithoutaName StarTrek WalledGardens WikiSquatting ZenAndTheArtOfMotorcycleMaintenance AgentBased CategoryAgentOriented WhatIsAnAgent AgentBasedSystems CategoryAgentOriented WhatIsAnAgent AgentOriented AgentOrientedInformationSystem EricYu RequirementsEngineering SoftwareAgent SoftwareDevelopment AgentOrientedInformationSystem AgentOriented AutonomousAgent CategoryAgentOriented CategoryInformation CategoryJargon MobileAgent WhatIsAnAgent AgentOrientedProgramming AgentOriented AgentOrientedInformationSystem AgentOrientedProgramming BuzzWord CategoryAgentOriented CategoryComparisons GeorgePaci ObjectOrientedProgramming StructuredProgramming WhatIsAnAgent AgentsWorkingGroup AdaptiveAgent AgentOrientedProgramming AgentsWorkingGroup CategoryAgentOriented ElectronicCommerceTaskForce JamesOdell MultiAgentSystem ObjectManagementArchitecture ObjectManagementGroup RequestForProposal AgglutinativeLanguage AgglutinativeLanguage AnalyticLanguage CategoryNaturalLanguage ConcatenativeLanguage CulturalRelativist EnglishLanguage EtcLanguage FusionalLanguage GermanLanguage JayLanguage KiSwahili LlanfairpwllgwyngyllgogerychwyrndrobwyllLlantysiliogogogoch PerlLanguage RubyLanguage SavasAlparslan TheProblemWithSigils WelshLanguage WikiNameInRealLifeSyndrome AggregateGraphicCommands AggregateCommands AggregateGraphicCommands AvoidMultiplePrimitiveGraphicCommands BufferGraphicCommands CategoryGraphicsPattern CategoryPattern GarbageCollection GraphicsPatterns MaximizeDataPerMessage NatPryce RichardHenderson AggregationOnTheClient AtheismWiki CommonLisp HaskellWiki InformationOverload InterWikiCharter LambdaTheUltimate MozillaThunderbird RecentChanges WardCunningham AggressiveListening ActiveListening AggressiveListening CategoryCommunication DiplomacyPattern IncompetentCommunicator KrisJohnson MichaelKirby OnlySayThingsThatCanBeHeard AghaActorsBook CategoryOnlineBook GulAgha AgileAlarmBellPhrases AgileSoftwareDevelopment ChiefSoftwareArchitect CodeFork ContinuousIntegration HighTurnoverRate IntegrationHell PairProgramming RefactorMercilessly ScottAmbler SustainablePace TestDrivenDevelopment UnitTest AgileAlliance AgileAlliance AgileDevelopment AgileManifesto AgileProcesses AgileSoftwareDevelopment AgileUserGroups CategoryAgileMethodology CategoryOpenAgile ChanningWalton ExtremeProgramming MarcoAbis MaryPoppendieck MikeBeedle AgileAndTspDiscussion AgileProcesses AgileTeams CategoryAgileMethodology CategoryComparisons CategoryDiscussion CategoryMethodology CollaborativeSoftwareProcess ContinuousFlowDiagrams ExtremePspExperience FeatureDrivenDevelopment FindPage GoalsOfExtremeProgramming GoodEnough KarenSmiley LaurieWilliams PairProgramming PersonalSoftwareProcess RtpSpin SamuelFalvo TeamSoftwareProcess TestDrivenDevelopment ToddPasley TooMuchDocumentation TravelingSalesmanProblem TriangleXpMeetingNine TriangleXpUsersGroup XpAndDocuments YesterdaysWeather AgileArchitecture MicroArchitecture RichardHenderson AgileArticles AgileDevelopment AgileJournal AgileModeling CategoryAgileMethodology DesignPatterns ExtremeProgramming MockObject ReFactoring TeachingXp TestDrivenDevelopment YahooGroup AgileAtlantaUserGroup AgileMethods AlistairCockburn AtlantaGeorgia CategoryXpUsersGroup DaveThomas DomainModel FredGeorge JimHighsmith LowellLindstrom LukeHohmann MartinFowler MaryPoppendieck PatternsOfEnterpriseApplicationArchitecture PlainOldJavaObject TableModule TransactionScript UncleBob AgileAtx BrettPettichord CategoryXpUsersGroup JeffreyPalermo JeremyMiller ScottBellware SteveDonie AgileBazaar AgileBazaar AgileBazaarWeb BostonAreaXpUsersGroup CategoryXpUsersGroup KenSchwaber AgileBooks AdaptiveSoftwareDevelopment AgileAlliance AgileAndIterativeDevelopment AgileDatabaseTechniques AgileDocumentation AgileJava AgileManagementForSoftwareEngineering AgileModelingBook AgileProjectManagementWithScrum AgileSoftwareDevelopment AgileSoftwareDevelopmentEcosystems AgileSoftwareDevelopmentPrinciplesPatternsAndPractices AgileSoftwareDevelopmentWithScrum ArtfulMaking BalancingAgilityAndDiscipline BringingDesignToSoftware BusinessProcessReengineering CategoryAgileMethodology CategoryBooks ChaosToOrder CodeCompleteSecondEdition ConstantineOnPeopleware CriticalPath CrossingTheChasm CrystalClear DavidAnderson DebuggingTheDevelopmentProcess DesignPatterns DomainDrivenDesign EmbracingChange EricEvans EssentialSkillsForAgileDevelopment ExtremeProgrammingApplied ExtremeProgrammingExamined ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingExplainedEmbraceChangeSecondEdition ExtremeProgrammingExplored ExtremeProgrammingForWebProjects ExtremeProgrammingInPractice ExtremeProgrammingInTwentyFourHours ExtremeProgrammingInstalled ExtremeProgrammingPocketGuide FlowThePsychologyOfOptimalExperience ImprovingTheDesignOfExistingCode LeanDevelopment MichaelFeathers PracticalGuideToExtremeProgramming PragmaticBookshelf PragmaticUnitTesting QuestioningExtremeProgramming RefactoringImprovingTheDesignOfExistingCode RefactoringToPatterns ScottAmbler TestDrivenDevelopmentByExample TestDrivenDevelopmentaPracticalGuide TestingExtremeProgramming TheBookAgileSoftwareDevelopment ThePragmaticProgrammer WorkingEffectivelyWithLegacyCode ZenAndTheArtOfMotorcycleMaintenance AgileBridge AgileBridge AgileProcess BillKrebs BobyGeorge BufferInventory CategoryAgileMethodology CohanCarlos ContinuousIntegration DeveloperStories DeveloperStory EvolutionaryDesign ExtremeProgramming FeatureLet JapaneseLeanProduction JustInTime JustInTimeProgramming LaurieWilliams LeanProduction ManufacturingProcesse PairProgramming PullSystem SomikRaha TestDrivenManagement TraditionalTesting TurnaroundTime TwoPrinciples TwoSingleQuotes UserStory VisualRecord WikiGnome WikiNamePluralProblem WikiWiki WikiWikiWeb AgileBridgeBuilding AgileBridges BigDesignUpFront BuildingSoftwareIsLikeBuildingSoftware CategoryAgileMethodology SoftwareAintBridgeBuilding TheSourceCodeIsTheDesign AgileBusinessConference CategoryAgileMethodology CategoryConference AgileBusinessDevelopment AgileBusinessModeling CategoryAgileMethodology JasonGorman AgileBusinessModeling AgileBusinessDevelopment AgileBusinessModeling AgileModeling BalancedScoreCard BusinessPlans BusinessStories CategoryAgileMethodology ExecutableGoals ExtremeProgramming JasonGorman ModelOffice AgileCaseStudy CategoryAgileMethodology PowerPoint AgileCertification AgileCmmi CategoryAgileMethodology HillelGlazer QaIsNotQc WhatIsCmmi XpAndTheCmm XpAndTheCmmi AgileCologne CategoryAgileMethodology CategoryGroup FabianCrabus AgileCustomerCookbook AngelaMartin ArticleForComments CategoryAgileMethodology CategoryCustomer ConvertSpacesToTabs KourosGoodarzi MaryPoppendieck OleJepsen ProjectsProducts AgileDenver AgileDenver XpDenver AgileDesign AgileDevelopersConference BryanDollery CategoryConference KenSchwaber LaurieWilliams SteveHayes SteveMellor AgileDevelopment AgileAtlantaUserGroup AgileDevelopmentConference AgileExperienceGroup AgileJournal AgileMethodologyProjectGroup AgileSoftwareDevelopment AgileUserGroups AgilityGroup CategoryAgileMethodology CategoryOpenAgile XpDevelopment AgileDevelopmentConference AgileDevelopmentConference CategoryAgileMethodology CategoryConference DeLuca JeffreyMiller OpenSpace XpAgileUniverseConference AgileDevelopmentConferenceTwoThousandFour AgileDevelopmentConference CategoryAgileMethodology XpUniverse AgileDevelopmentConferenceTwoThousandThree AgileDevelopmentConference CategoryAgileMethodology CategoryConference AgileDisinformation BigDesignUpFront BigTestUpFront CategoryAgileMethodology EarlyAdopter GoodThing IntegratedDevelopmentEnvironment IntelliSense PhlIp SeagullConsultant TestDrivenDevelopment TopDownProgramming UnitTest VisualStudio AgileDocumentation AnthonyWilliams AppropriateTechnicalDocumentation CategoryBook CategoryPaper DaveSmith ScottAmbler AgileDox TestDox AgileEdge AgileEdge AgileWay CategoryAgileMethodology CategoryCompany MikePorter SoftwareCompany AgileEstimatingAndPlanning AgileEstimatingAndPlanning CategoryBook EmbraceChange ExtremeProgramming AgileExperienceGroup CategoryGroup CategoryXpUsersGroup ObjectTechnologyUserGroup AgileForNonProgrammers CategoryAgileMethodology ExpertUsersAreDevelopers LocalityOfReferenceDocumentation UserDocsInXp AgileGantt AgileGantt AlistairCockburn BaseCamp BurnUpChart CommitmentSchedule CriticalPath EngineeringTask FitTest GanttChart IdealDay LoadFactor OperantConditioning PeterMerel PlanningGame ProjectVelocity ScrumMethodology StoryPoint UserStories UserStory WallGantt AgileGruppeBremen AgileSoftwareDevelopment BremenXpUsersGroup CategoryGerman CategoryGroup CategoryXpUsersGroup AgileGruppeBremenEinladungKickOff AgileJava CategoryAgileMethodology CategoryBook CategoryJava JeffLangr TestDrivenDevelopment AgileJournal AgileJournal ProgrammingJournal AgileLanguage AgileDevelopmentEnvironment AgileLanguage AgileProcess AlternateHardAndSoftLayers BehaviorDrivenDevelopment CategoryScripting JeanHuguesRobert LispLanguage MarketingSpeak OneSizeFitsAll PerlLanguage PhlIp PhpLanguage PythonLanguage RubyLanguage ScriptingLanguage SmalltalkLanguage TestCollector TestDrivenDesign TestRunner ToyLanguage TypeInference WardCunningham AgileLessonsFromTheSei CategoryAgileMethodology SpikeSolution SystemMetaphor AgileLisp AlanKay BottomUpDesign CategoryAgileMethodology CategoryLisp CollectiveOwnership ContinuousIntegration ExtremeProgramming ForthValues ForthVsLisp HistoryOfExtremeProgramming IterativeDevelopment LispLanguage LispMachinesAreComingBack MikeBeedle SeymourPapert TestFirstProgramming AgileManagementForSoftwareEngineering CategoryAgileMethodology CategoryBook AgileManager CategoryAgileMethodology CategoryProjectManagement AgileManifesto AgileTng AlistairCockburn AndrewHunt ArieVanBennekum BrianMarick BusinessProcessReengineering CategoryAgileMethodology DavidThomas EnterpriseApplication FragileManifesto HackerMethodology JamesGrenning JeffSutherland JimHighsmith JonKern KenSchwaber KentBeck MartinFowler MikeBeedle RobertCecilMartin RonJeffries SlyGryphon SteveMellor TheRealDefinitionOfAgile WardCunningham WhatHappened AgileMaryland AgileMaryland CategoryAgileMethodology CategoryGroup NextMeeting AgileMaturityModel AgileSoftwareAward CategoryAgileMethodology CategoryCustomer ChrisSteinbach EwDijkstra ExtremeProgrammingMaturityModel WayneMack WittgensteinsLadder AgileMethodologies AgileAlliance AgileProcesses CategoryAgileMethodology ContinuousIntegration DoSimpleThings FrequentReleases MethodologicalPluralism PaulMitchellGears PlanningGame RefactorMercilessly RelentlessTesting AgileMethodology AgileMethodologies CategoryAgileMethodology AgileMethodologyProjectGroup AgileExperienceGroup AgileMethodologyProjectGroup CategoryGroup CategoryXpUsersGroup YahooGroups AgileMethods AgileManifesto AgileProcesses AgileSoftwareDevelopment AgileSoftwareDevelopmentEcosystems ArtwareSoft CategoryAgileMethodology DoSimpleThings FrequentIntegration JeanPierreVickoff JimHighsmith MethodologicalPluralism PlanningGame PumaProposal RefactorMercilessly SoftwareInProcess TestDrivenDevelopment TgpMethodology TheNewMethodology AgileMethodsAndPractices AgileMethodology AgileMethodsAndPractices AgileMethodsAtIcseTwoThousandTwo AgileManifesto AgileMethods AmrElssamadisy BarryBoehm CategoryAgileMethodology CategoryCongress CraigLarman DonReifer ExtremeProgramming ExtremeReactionCounterCommentary FrancisPaulish FrankPadberg GregorySchalliol HakanErdogmus IcseTwoThousandTwoViewpointsOnAgileMethods IcseWorkshopOnIterativeAdaptiveAndAgileProcesses JamesNewkirk JasonHallstrom JohnFavaro LaurieWilliams MartinFowler MathiasMuller PhilippeKruchten ReFactoring ValueBasedSoftwareEngineering WilhelmSchafer AgileMethodsMetrics CategoryAgileMethodology MirkoBlueming RunningTestedFeaturesMetric SoftwareMetrics AgileModeling AgileAlliance AgileManifesto AgileModeling AgileModelingBook AgileProcesses AgileProgramming AlistairCockburn CategoryAgileMethodology CategoryExtremeProgramming CleaningUpWhiteboardPictures CrcCard EinsteinPrinciple ExtremeModeling ExtremeProgramming FocusOnCode GustavoSousa JohannesBrodwall PracticesBasedProcess ReFactoring ScottAmbler TestDrivenAnalysisAndDesign WayneMack AgileModelingBook CategoryBook RonJeffries ScottAmbler AgileMoeder AarhusMoedeAugust AarhusMoedeMarts AgileMoederTranslation CategoryAgileMethodology MoedeKbhAarhusJanuar MoedeKbhAugust MoedeKbhMaj MoedeKbhMarts StiftendeMoedeAarhus StiftendeMoedeKbh AgileMoederTranslation AgileMoedera CategoryAgileMethodology StiftendeMoedeKbh TranslateWiki AgileMoedera AarhusMoedeAugust AarhusMoedeMarts CategoryAgileMethodology CategoryGroup DanishAugEnglishVersion MoedeKbhAarhusJanuar MoedeKbhAugust MoedeKbhMaj MoedeKbhMarts MoedeKbhNovembera MoedeKbhNovemberb StiftendeMoedeAarhus StiftendeMoedeKbh AgileMoederb AgileProcessTool CategoryAgileMethodology CategoryGroup CombiningXpWithQualityAssurance DanishAugEnglishVersion MoedeKbhSeptember AgileMoederc DanishAugEnglishVersion AgileNorth AgileNorth AgileProcesses AnotherMikeThomas CategoryGroup CategoryXpUsersGroup CliveMenhinick EnglandCountry GuyFrancis KevinRutherford NorthOfEnglandXpUsersGroup OopsNorthWest PhranRyder QuestioningExtremeProgramming RobJarratt SimonMonk StephenHutchinson TechnicalRisk UnitedKingdom AgileOpenNorthwest AgileOpenNorthwest AgileOpenNorthwestRideShare KennedySchool PortlandOregon SeattleCenter AgileParliament AgileParliament AgileTng AgileTreaty CategoryAgileTng CategoryOpenAgile CondolenceCouncil EnterprisePattern IroquoisConfederacy IterationRetrospective LawOfTwoFeet ManagementAntiPatternRoadMap OpenAgilePatternLanguage OpenSpace PeterMerel TheFiveMonkeys AgilePhilly CategoryGroup CategoryXpUsersGroup YahooGroup AgilePlace AgilePlace CheckIn CollaborationTool CoreProtocol FlorantaProject GlueWiki GoalDonor IndexCard IndexCards KenAuer KyleCordes OpenSource PlanningGame ProjectManagement RoleModel UserStories WikiPage AgilePlan AgilePlan JohnSturgeon AgilePrinciples BestTeamOrganization BusinessDeveloperCooperation DeliverFrequentWorkingSoftware EarlyAndContinuousDelivery ExcellenceInTechnicalDesign FaceToFaceConveyance HarnessChangeForAdvantage KeepItSimpleMinimalization ManifestoForAgileSoftwareDevelopment MotivatedBuild ReflectTuneAndAdjustRegularly SelfOrganizingTeams SponsorDeveloperUserPacing SuccessIsWorkingSoftware SustainableDevelopmentProcess TheSeventeenInAgreement TrustSupportEnvironment WelcomeChangingRequirements AgileProcess AgileAlliance AgileManifesto AgileMethods AgileModeling AgileModelingBook AgilePrinciples AgileProcesses AgileSoftwareDevelopment AreYouAgile CategoryOpenAgile CategoryRoadMap ExtremeProcess RefactoringNotes RoadMap AgileProcessTool AgileProcessTool CategorySoftwareTool HenrikThomsen PowerPoint QualiWare AgileProcesses AdaptiveSoftwareDevelopment AgileAlliance AgileArchitecture AgileManifesto AgileMethods AgileModeling AgileProcess AgileProcesses AgileSoftwareDevelopment AgileSoftwareDevelopmentEcosystems AlistairCockburn AlternativeProcesses AndrewHunt BigDesignUpFront BillBarnett BusinessSolution BuzzWord CategoryAgileMethodology CategoryOpenAgile ChristianEdwardGruber ContemporaryDevelopmentRoles CrystalMethodologies DavidThomas DevilsAdvocate DullProcesses DynamicSystemsDevelopmentMethod EnterpriseIssues EpisodesPatternLanguage ExtremeOpenBusiness ExtremeProgramming FeatureDrivenDevelopment JimHighsmith LiterateProgramming ManagementCycle ManagementIssues MartinFowler MentorRole MethodologicalPluralism MikeDunlavey MikeHowells OpenBusiness OpenSource OpenSourceAsAgileProcess RobertMartin ScottAmbler ScrumProcess ShaiBenYehuda ShlaerMellorMethod SkipSailors SteveMellor TestDrivenDevelopment TgpMethodology TheNewMethodology UnifiedLightweightMethodology WardCunningham WriteTheUserManualFirst AgileProgramming AgileProcesses ExtremeProgramming AgileProjectLeadershipNetwork CategoryAgileMethodology AgileProjectManagementWithScrum AgileProcess AgileProjectManagementWithScrum CategoryBook CategoryProjectManagement CategoryScrum KenSchwaber ScrumProcess AgilePropheciesOfDoctorSeuss AlanTuring BigDesignUpFront CustomerBillOfRights CustomerTeam DeveloperBillOfRights DoctorSeuss DriveByAnalysis EliminateDuplication ExtremeProgramming OnsiteCustomer ReFactoring SarbanesOxleyAct SlashDot SpikeSolution TestDrivenDevelopment TheodorGeisel UserStories UserStory WilliamShakespeare AgileRentschianThinking MikeBeedle AgileRequirementsDocumentation AgileDevelopment AgileSoftwareDevelopment AlistairCockburn CategoryRequirements CollaborativeAuthoring CrystalClear CustomerAcceptanceTest DocumentThatNobodyReads ExtremeProgramming FitNesse FluidEcho RandyStafford RequirementsDocument SoftwareDevelopment SteveJorgensen YetAnotherTool AgileRevolution AgileRevolutionDiscussion DeMarco MikeBeedle NonakaTakeuchi AgileRevolutionDiscussion AdamSmith AgilePrinciples AgileProcesses AgileRevolution CategoryDiscussion DonaldNoyes JackReeves JohnNash JohnRusk MikeBeedle PaulCaswell WillingToChange AgileRocketScience AgileTesting CategoryAgileMethodology ChrisMcMahon MailingList AgileRup AgileManifesto FilippoDiotalevi PhillipeKruchten RationalEdge RationalUnifiedProcess AgileSanDiego XpSanDiego AgileSoftwareAward AgileMaturityModel AgileSoftwareAward CategoryAwards ChrisSteinbach PhlIp TheDailyWtf AgileSoftwareDevelopment AgileAlliance AgileBooks AgileCaseStudy AgileDevelopment AgileForNonProgrammers AgileManifesto AgileMethods AgileModeling AgileProcess AgileProcesses AgileSoftwareDevelopment AlistairCockburn CatastropheTheory CategoryOpenAgile ChaosTheory DaveOlson DeborahHartmann ExploitingChaos ExtremeNotAgile FrankKlucznik JohnRusk MartinFowler MikeDunlavey NewMethodology NoCopyrightsOnWiki PaulMorrison ScapeGoat SkunkWorks SoftwareDevelopment TheBookAgileSoftwareDevelopment TheRealDefinitionOfAgile WikiHomePage AgileSoftwareDevelopmentEcosystems AgileMethodologies CategoryBook CrystalMethodologies ExtremeProgramming JimHighsmith ScrumProcess AgileSoftwareDevelopmentPrinciplesPatternsAndPractices AsdPpp BobKoss CategoryBook JackReeves JimNewkirk OrganizationalPatternsOfAgileSoftwareDevelopment RobertCecilMartin TheSourceCodeIsTheDesign WhatIsSoftwareDesign AgileSoftwareDevelopmentWithScrum CategoryBook CategoryScrum ScrumBook AgileSoftwareManifesto AgileManifesto AgileSussex AgileSwarm AgileSweden AgileTeams AgileAndTspDiscussion AgileMethodology KarenSmiley MethodologicalPluralism ProjectManagementInstitute AgileTest AgileTest BrokenLink CategorySoftwareTool ImposterObject InterloperObject JavaLanguage MockObject WaybackMachine AgileTesting AcceptanceTest BigVisibleChart BrianMarick BurnDownChart CodeBase CruiseControl FeedBack FitNesse FrequentReleases GoldenRule LavaLamp MicrosoftCorporation OnsiteCustomer StoryWorkflow StressTest TestDrivenDevelopment TestFirstUserInterfacesPrinciples TestServer TesterRole UnitTest WikiHome WikiZen AgileTestingMailingList BrianMarick LisaCrispin AgileTng AgileAlliance AgileManifesto AgileTng CategoryAgileMethodology CategoryAgileTng CategoryOpenAgile ExtremeProgrammingRoadmap GitHub InterWiki JohnFletcher ManaMana OpenAgilePatternLanguage PeterMerel SisterSite AgileToolsForDotNet AgileToolsForDotNet AlGonzalez AnakrinoDecompiler BrokenLink CategoryDotNet CruiseControl CruiseControlAnywhere CsUnit DotNet DotNetTools DotNetUnit DracoDotNet EasyMock EncapsulateField ExUnity ExtremeProgramming FxCop JoeWalnes KrisJohnson MbUnit MonoProject NantTool NdocTool NunitAsp NunitFramework NunitWeb OpenSource PleaseComment QuickQuestions RamonLeon SconsBuildTool SharpDevelop TamaraCravit ThoughtWorksSlides VincentMassol VisualBasicDotNet VisualCeeSharpDotNet VisualCsharpDotNet VisualJaySharpDotNet VisualStudio VisualStudioDotNet AgileTreaty BehaviorDrivenDevelopment CategoryAgileTng IroquoisConfederacy TheoryOfJustice VeilOfIgnorance AgileTwoThousandFive AgileDevelopmentConference AgileTwoThousandFive AgileUnitedIdeas CategoryConference XpAgileUniverse AgileUnited AgileDevelopmentConference AgileUnitedIdeas AgileUnitedIdeas CraigLarman JbRainsberger JohnGoodsen JoshuaKerievsky LisaCrispin PageChurn UncleBob AgileUniverse XpUniverse AgileUsability MailingList AgileUserGroupKarlsruhe CategoryGroup CategoryXpUsersGroup KarlsruheAgileUsersGroup MalteFinsterwalder AgileUserGroups AgileAlliance AgileArticles AgileAtlantaUserGroup AgileCologne AgileManifesto AgileSussex AgileSweden AgileUserGroupKarlsruhe CalgaryAgileMethodsUserGroup CategoryGroup CategoryScrum DanishAgileUserGroup ItalianAgileMovement ScrumStudyGroupRegistry ScrumToronto AgileValueCreation AlistairCockburn ArieVanDeursen BizAnalysis ExtremeHour HakanErdogmus JohnFavaro KenAuer KentBeck LaurieWilliams MartinFowler MichaelFeathers PairProgrammingIlluminated PeteMcBreen RonJeffries RoyMiller XpPerspectives AgileVsSpeculativeProjectManagement CategoryComparisons CategoryProjectManagement ChristopheThibaut DoTheSimplestThingThatCouldPossiblyWork JamesBullock MaintainabilityDebt MercilessRefactoring AgileVsWaterfall CategoryAgileMethodology GoodThing AgileWebDevelopmentWithRails AndreasSchwarz CategoryBook CategoryRuby CategoryWebDesign DaveThomas DavidHeinemeierHansson JamesDuncanDavidson JustinGehtland LeonBreedt MikeClark ProgrammingBookAcronym RubyOnRails AgileYorkshire AgiliTy AgtLanguage AmigaOperatingSystem CategoryInteractiveFiction CategoryLanguageImplementation CeeLanguage InteractiveFiction JayGoemmer LinuxOs MacOs MagxCompiler MsDos RobertMasenten UnixOs AgilityGroup AgileAlliance AgileDevelopmentConference AgileManifesto AgileMethodsMetrics AgilePrinciples AlistairCockburn BrokenLink CategoryGroup ComponentBasedSoftwareDevelopment CotsImplementations MartinFowler PairedProgrammingandPersonalityTraits TextFormattingRules ThoughtWorks AgilityTest MicroSoft PhlIp RalphJohnson WaterFall AgingPointer AgingPointer CategoryConcurrency CategoryPointer CategoryStructuralPatterns GarbageCollectionUnderVersioning JimClark AgitarsAgitator CategorySoftwareTool JavaUnit McCabe AgonBuchholz CategoryHomePage PeerToPeer PeopleToPeople TwoWayWeb WikiWikiWeb AgreeByDeleting AgreeByDeleting DocumentMode MatthewTheobalds MeToo OnceAndOnlyOnce SilenceImpliesConsent AgreeToDisagree AgreeToDisagree ArgumentGoingNowhere ArgumentumAdInfinitum AumannsAgreementTheorem AvoidEndlessQuibble BookStop CategoryInteraction CeaseFire DeclaredTruce DisagreeButTiredOfArguing EndlessQuibble HardWork HegelianDialectic MarcGrundfest MartySchrader NuffSaid TenSeven ThesisAntithesisSynthesis TopIsNotEvil WikiWord AgreeWithEveryone AgreeWithEveryone DanielKnapp ElectoralNiche ErikMeade GetItInWriting HearingOut MatthewTheobalds NonUnixCulture NotUnixCulture SetTheBozoBit SpinelessSchmuck SpinelessShmuck TalesFromTheTrenches UnixCulture WaldenMathews AgreementOnWiki AgreementOnWiki CategoryWikiConventions ContributorsAgreeing ContributorsDisagreeing DisageementOnWiki MeToo NoAgreementOnWiki PageRank SilenceConfersLegitimacy WikiAwareness WikiBadge WikiTag WikiZen AgroupIsItsOwnWorstEnemy AgroupIsItsOwnWorstEnemy CategoryCommunication ClayShirky OnTopic AgtLanguage AgiliTy CategoryInteractiveFiction CategoryProgrammingLanguage CeeLanguage InformLanguage JayGoemmer MagxCompiler RobertMasenten UnixWare AhHa AhSimple ArchimedesOfSyracuse CategorySolutions DoctorWho FortyHourWeek ImSoGood LightBulb MartinGardner PiTheMovie WikiWikiWeb AhSimple AhSimple CategoryPattern DoTheSimplestThingThatCouldPossiblyWork AhaMoment AhHa EurekaMoment MartinGardner AhaMoments AhaMoment SmashingWordsTogether AheadOfItsTime AppleNewton HyperCard XanaduProject AhnKiYung CategoryHomePage AhtiKare CategoryHomePage WikiResearcher AiBubble AiWinter ArtificialIntelligence CeePlusPlus ClojureLanguage DavidMcLean DotComBubble ExpertSystems FunctionalProgramming NoSql PopularityOfLisp AiComplete AiComplete AisDevelopment ComplexityTheory DennisGorelik JargonFile NpComplete AiKoans CategoryExternalLink CategoryStory JargonFile AiTheMovie AiTheMovie ArtificialIntelligence CameronSmith CategoryMovie CategoryScienceFiction ColdFusion GetItOverWith JasonBurkert JeanPhilippeBelanger MarkoSchulz MoulinRouge MoviesThatCouldHaveBeenSoMuchBetter RealityGame SethGordon StarTrek StevenSpielberg TheWorstEnding TransHumanism AiWiki ArtificialIntelligence CategoryWikiImplementation AiWinter ArtificialIntelligence CategoryArtificialIntelligence CategoryHistory CategoryLisp DuaneRettig HypeWinter LispLanguage LispSpring RichardGabriel TightlyCoupledReputation UseNet AikidoPattern AikidoPattern AlistairCockburn AntiPattern BruceWilcox CategoryEasternThought CategoryPattern CategoryProblemSolvingStrategy ChanningWalton ExtremeProgramming ExtremeProgrammingAndAikido EzGo GangOfFour GoPatternLanguage JasonYip JeanPhilippeBelanger JustaMartialArtist MartialArtsAsSoftwareDevelopmentMetaphor MikeAnderson PatternLanguage PatternsAreNotClipArt PeterMerel PitchersDuel ShuHaRi SomikRaha SunTse ThreeLevelsOfAudience WuWei AimingForMediocrity BitTorrent CategoryMotivation CeeLanguage CoRoutine CollectionOrientedProgramming CompileTimeExecution CostinCozianu DaveVoorhis FailureOrientedApproach ForthLanguage InteractionDesign LifeIsTooShort LispLanguage MultiMethods NotInventedHere ObjectOrientation OcamlLanguage OctoberZeroFive OperatorOverloading PacMan ProgrammableLogic ProgrammersAreNotProfessionals RecentChanges RelationalLanguage TclLanguage TheThirdManifesto TwoLevelGrammars UserOperatorDefinition WcpUseCases WhatIsStateOfTheArt WikiChangeProposal WouterCoene AintItAwful GamesPeoplePlay PlayingToLose AirHorn AirHorn CategoryStory ConcurrentVersionsSystem CubicleFarm HerbertGeorgeWells JoeVigneau ProjectManager StandUpMeeting AirTrafficControl AvWeb EdPoor AirlineTrouble AirNewZealand AmericaWest AnsettAustralia BrucePennington EasyJet JetBlue PhlIp QantasNewZealand SouthWest SouthwestAirlines SwissAir AirplaneRule AndrewMcGuinness CategoryDecisionMaking CategoryHardware CategoryJargon CategoryRealTime CategorySimplification CategorySolutions CategoryStory DecisionMathAndYagni DesertIslandFallacy DoubleEntryBookkeeping JargonFile KissPrinciple MedicalApplicationClasses PortlandOregon PrincipleOfLeastPower StefanVorkoetter StevenNewton TheJargonLexicon TimVoght WilliamUnderwood AisDevelopment AisDevelopment AisDevelopmentLinks BackPropagation ChristophePoucet DennisGorelik QuestionsAndAnswers AisDevelopmentLinks ActiveConcept AisDevelopment BasicPlainTextParsingRoutine CauseConcept CauseEffectGraph CauseEffectRelation CauseEffectRelationTable ChatterPrototype ComputerIntelligenceVsHumanIntelligence ConceptRelationRatio ConceptTable ConceptualMemoryModel ConsequenceConcept CurrentSatisfactionLevel DatabaseTables DecisionMaking DeepConcept DeliberationRoutine DennisGorelik DesirabilityAttribute DesiredSatisfactionLevel DevelopmentTeam DirectRelationsSearchRoutine DiscomfortLevel DiscoverConceptCorrelationsRoutine DoWeRememberEverything EffectConcept EventLog EventsCorrelationAnalyzer ExternalMemory FadingFactor FadingPeriod FadingRoutine FunctionalityReuse GoalDevelopment GoalEvent GoalEventImpact GoalOverSatisfaction GoalRepresentativeConcept GoalSatisfaction HardcodedGoalList HardcodedGoalTable HardcodedGoals HardcodedRoutineList HardcodedRoutines HardcodedUnits HowToStartAisDevelopment ImplementationPeculiarities InnerWorld IntellectualJobSearch IntelligentGoogleBasedSearchPrototype IntelligentSystem IrrelevantInformation KnowHow LanguageThought LanguageTranslatorPrototype MainMemory MakingDecisionRoutine MemoryCleanerRoutine MergeShortMemoryAndMainMemory ModularArchitecture MooreLaw MotivationSystem NeuralNet OuterWorld PeripheralDevices PhraseDictionary PhraseDictionaryTable QuestionsAndAnswers ReaderImplementation ReaderPrototype ReaderPrototypePlan ReasonConcept ReasonConsequenceAxon ReasonConsequenceGraph ReasonConsequenceRelation RewardDistributionRoutine SatisfactionLevel SatisfactionLevelDiagram SelectInformationFromTheMemory ShortMemory SimilarConcepts SoftcodedGoals SoftcodedRoutineTable SoftcodedRoutines SoftwareAndHardware SpellCheckerPrototype StartingPoint SurfaceConcept SystemDevices SystemParameters TextPairs TextParser TextParsing TextSynthesizer TextThought TextUnit TheTimeHasCome TrueArtificialIntelligenceSystem WhyNotUniteAxonEntities WillAishaveTheAbilityToExperiment WordDictionary WordDictionaryTable WriterPrototype AjAx AjaxWebApplications UgLy WikiWord AjaxClientEngineDiscussion ActivexTechnology AjaxClientEngineDiscussion AjaxWebApplications CategoryWebBrowser FireFox InternetExplorer JavaScript JavaScriptObjectNotation MacromediaFlash PhpLanguage SoapProtocol SocialEngineering WebApplicationProblemDomain WebApplicationSecurity WebServicesSecurity XmlHttpRequest XmlLanguage AjaxSmalltalk AjaxSmalltalk AjaxWebApplications CategoryWebThreePointZero ControlFlow DabbleDb DocumentObjectModel EverythingOldIsNewAgain JavaScript JsLisp JsScheme LexicalClosure PeterMerel RubyLanguage RubyOnRails ScriptAculous SeasideFramework SpoonSmalltalk SymphonicArchitecture VistaSmalltalk WebThreePointZero WikiNow WikiWikiTalkPage WorkFlow WpFe XaMl XmlHttpRequest AjaxWebApplications AccessibleWebPageDesign AjaxClientEngineDiscussion AjaxDrawFoo AjaxWebApplications AspDotNet BackIsNotUndo BenGalbraith BrokenLink BrowserAbuseSyndrome CascadingStyleSheets CategoryJavaScript CategoryWebDesign CategoryXml DefactoStandard DionAlmaer DocumentObjectModel DomLevelThreeLoadAndSave DotNet EnterpriseJavaBeans EventHandler FactoryMethod GoodThing GoogleMaps GuiTesting HtmlStack InternetExplorer JavaScript KissWebServices KnowledgeWorker LimitsOfHtmlStack MacromediaFlash MashUp MashupMaker MicrosoftWay MozillaFirefox NetscapeNavigator NovemberEleven OnsiteCustomer OreillyAndAssociates PaulGraham PhpLanguage PragmaticProgrammer QedWiki RemoteGuiProtocols RichInternetApplication RobSanheim RubyOnRails SafariBrowser TestDrivenAjax TestDrivenDevelopment TestSimple ThinClientHasFailed UserStories VisualBasic WardCunningham WebTesting WebTwoPointOh WikiIde XmlHttpRequest XmlLanguage ZapThink AjayPuri CategoryHomePage RajeshDuggal AjeyGore CategoryHomePage ThoughtWorker ThoughtWorks AjiKeshi AjiKeshi BruceWilcox CategoryGame DanSchmidt EdBuffaloe EzGo FalkBruegmann FutureDiscounting GameOfGo MagicTheGathering MichaelBrown MichaelHill PeterMerel RefactorMercilessly ScottDossey ShaeErisson ThankYou AkDewdney AlexanderKeewatinDewdney MartinGardner ScientificAmerican AlHaj CategoryOffTopic AlJazeera AlParker AbandonedHomePage AreYouThere CategoryHomePage OrphanPage AlPav AlPav AlekseyPavlichenko RealNamesPlease AlVega CategoryHomePage VisualAge VisualBasic AlVermeulen CategoryHomePage RogueWave AlWeber CategoryHomePage ExtremeProgramming AlainChiasson AlainChiasson CategoryHomePage MontrealXpUsersGroupExperienceAndSkills AlainDesilets CategoryHomePage HakanErdogmus LizzyWiki NationalResearchCouncilOfCanada YetAnotherWikiClone AlainFarmer AppleScript CategoryHomePage ExtremeProgramming HyperTalk JavaScript MetaTalk NewUserPages TourBusStop AlainPicard CategoryHomePage GaveUpOnWiki JustaProgrammer AlainRavet AttributeBasedArchitecturalStyles CategoryHomePage DesigningAnAuthenticationSystem DevelopmentServer EightSystemMetaphors ExtremeProgrammingEnablingChart ExtremeProgrammingRoadmap ExtremeRoles HistoryOfExtremeProgramming HowToSurviveInaJobMarketThatSucks MentalStateCalledFlow NamesGivenToComputers PairProgrammingDoubts PairProgrammingObjections PublicWikiForums QuotesOnProgramDevelopment RefactoringWithRelationalDatabases ResumeQualification SoftwareDevelopmentAsaCooperativeGame SystemMetaphor SystemOfNames UnitTestsReconsidered WikiPagesAboutRefactoring YouArentGonnaNeedItDiscussion AlainWolff AreYouThere CategoryHomePage OrphanPage AlaineWarfield CategoryHomePage EsperantoLanguage JeanineStevens TekLabs AlanAshtonJeanes CategoryHomePage GeraldWeinberg StakeInTheQuicksand TomGilb AlanBlackwell CategoryHomePage AlanBuck CategoryHomePage AlanCameronWills CategoryHomePage AlanCarter CategoryPerson ColstonSanger ProgrammersStone ReciprocalityTheory SteveDodd AlanChristiansen CategoryHereticsHomePage CategoryHomePage EddieEdwards ExtremeProgrammingForGames OptimizationPattern StaticMenu SunirShah YouArentGonnaNeedIt AlanCooper AboutFace AlanCooper CategoryAuthor CategoryInteractionDesign CooperInteractionDesign CooperVsBeck DonKnuth InteractionDesign KentBeck TheInmatesAreRunningTheAsylum VisualBasic AlanCox CategoryPerson WelshLanguage AlanDavies AnonymousUser CamelCase CategoryHomePage InterFlow InternetExplorer MicroSoft SeanOleary WikiLink AlanFrancis AgileManifesto BasicLanguage CategoryHomePage CeeLanguage CeePlusPlus CocoaFramework EdgeCase ExoftWare FiveRuns FortranLanguage IntellijIdea JavaLanguage JustaProgrammer LivingSocial NsScotlandConference ObjectMentor ObjectiveCee PanasonicOwl RubyLanguage ScottishRubyConference ThoughtWorks XpCoach AlanGriffiths CategoryHomePage AlanHamilton CategoryPerson AlanHarriman CategoryHomePage SiliconValleyPatternsGroup AlanHecht CategoryHomePage AlanHensel CarnegieMellonUniversity CategoryHomePage ExtremeProgramming PacMan TorstenHensel AlanKay AdeleGoldberg AlanKay AlanKayIsTron AlanKayOnMessaging AlanKayOnObjects AlanKayOnSmalltalk AlanKayQuotes AlanKayStories AlanKayTuringAwardLecture AlanKaysDefinitionOfObjectOriented AppliedMinds BrendaLaurel CategoryHistory CategoryPerson DoingWithImagesMakesSymbols DynaBook EarlyHistoryOfSmalltalk FlexMachine GraphicalUserInterface HeInventedTheTerm HireMe JohnBackus ObjectOriented ObjectOrientedProgramming OneLaptopPerChild OpenCroquet PersonalDynamicMedia ReactiveEngine SmalltalkLanguage SmalltalkRoadmap SqueakSmalltalk StillWaiting TedNelson TheComputerRevolutionHasntHappenedYet TuringAward TuringAwardLecture ViewpointsResearchInstitute XeroxParc AlanKayIsTron AlanFrancis AlanKay BonnieMacBird CommodoreSixtyFour EdwardKiser GoSub JeffGrigg JoelNeely MacBird MarkMiller MasterControlProgram TronMovie AlanKayOnMessaging HotSpot TheComputerRevolutionHasntHappenedYet AlanKayOnObjects CategoryQuote CategoryStory HeDidntInventTheTerm HeInventedTheTerm InformalHistoryOfProgrammingIdeas AlanKayOnSmalltalk AlanKayOnObjects CategoryQuote CategorySmalltalk CouldExtremeProgrammingHaveArisenWithoutSmalltalk ExtremeHumility ExtremeProgramming JoshuaSusser KentBeck RichardDrake SmalltalkLanguage AlanKayQuotes AlanKay AlanKayOnMessaging AlanKayOnObjects AlanKayOnSmalltalk AttributedTo CategoryQuote DougEngelbart HeInventedTheTerm LateBinding ObjectOriented PerlLanguage PredictTheFuture SuccessfulTechnology WhatIsTechnology AlanKayStories AlanKayIsTron AlanKayOnMessaging AlanKaysReadingList BurnTheDiskpacks CategoryStories HeInventedTheTerm LinesComposeThemselves MiscKayBits AlanKayTuringAwardLecture AlanKay CategoryAwards CategoryLectures TheComputerRevolutionHasntHappenedYet TuringAwardLecture AlanKaysDefinitionOfObjectOriented ActorsModel AlanKay AlanKayOnMessaging AlanKayOnObjects AlanKaysDefinitionOfObjectOriented AnIntroductionToObjectOrientedProgramming CarlHewitt CategoryObjectOrientation CecilLanguage CommonLispObjectSystem DefinitionsForOo DylanLanguage DynamicDispatch EarlyHistoryOfSmalltalk EverythingIsAnObject FlameWar HeInventedTheTerm LateBinding ObjectOriented SelfLanguage SmalltalkLanguage StaticDispatch TimBudd TutorialDee WardsWiki WikiPage AlanKaysReadingList AlanKay BertrandRussell ChristopherAlexander DougLenat EdwardDeBono EdwardTufte EricDrexler JohnMcCarthy JosephCampbell LaoTse LateralThinking LewisMumford MarshallMcLuhan MarvinMinsky MindStorms MrPlato NicholasNegroponte NotesOnTheSynthesisOfForm PatternLanguage PeterDrucker RichardDawkins RichardFeynman RichardPawson SeymourPapert SixThinkingHats TaoTeChing TheVisualDisplayOfQuantitativeInformation VannevarBush VisualizingInformation AlanKnight CarletonUniversity CategoryHomePage DaveThomas GemStone JohnPugh TheObjectPeople TheSmalltalkReport VisualWorksSmalltalk WebGain WilfLalonde AlanLanguage CategoryInteractiveFiction CategoryProgrammingLanguage InteractiveFiction StephenGriffith ThomasNilsson AlanLightman CategoryAuthor EinsteinsDreams AlanMcBee McBee AlanMoore CategoryAuthor CategoryScienceFiction AlanPerlis CategoryPerson EpigramsInProgramming StructureAndInterpretationOfComputerPrograms TuringAward AlanRoberts CategoryHomePage AlanRobertson AlanRobertson CategoryHomePage GreggWonderly HighAvailabilityLinux JimCoplien OklahomaStateUniversity WikiTransclusion AlanRouse AbandonedHomePage AreYouThere CategoryHomePage AlanShalloway CategoryPerson CommonCharacteristicsOfDesignPatterns AlanSharp CategoryAuthor RogerFisher AlanTuring AlonzoChurch BletchleyPark CategoryPerson CategoryScientist KeithBraithwaite ManchesterUniversity TommyFlowers TuringComplete TuringMachine TuringTest AlanWills AlanCameronWills CategoryHomePage AlanWostenberg CategoryHomePage LightweightDocumentation LiterateProgramming LocalityOfReferenceDocumentation RandyStafford StanSilver TestInfected TheSourceCodeIsTheDesign AlanZimmerman CategoryHomePage ClusterWiki QuickiWiki AlanguageCapturingCapabilities AlanguageCapturingCapabilities EditHint LispIsntaLanguageItsaBuildingMaterial ScientificEvolution WikiName AlarmBellBehavior AlarmBellBehavior AlarmBellPhrase DeathMarch InverseDilbertCorrelationFactor JobServe RationalUnifiedProcess WhatColorIsYourParachute AlarmBellPhrase AlarmBellPhrase AlarmBellPhrasesOnTheJob AlarmBells BestOfBreed BuzzwordBingo CategoryJargon CategoryOptimization CategoryOrganizationalAntiPattern ChadThompson ChargedVacuumEmboitment CodeGenerationIsaDesignSmell CompoundNoun CowBoy DataMining DatabasesAreMoreThanJustStorage DickBotting EnterpriseApplication FireHim ForFree FunnyThingsSeenInSourceCodeAndDocumentation GeraldWeinberg GrainOfSalt HaHaOnlySerious JohnKillian JustIsaDangerousWord JustRevealsEssence KillerPhrases LeonBambrick ManagerSpeak MarketingDroid MicrosoftAlarmBellPhrases NinetyPercentDone NonAlarmBellPhrases PeopleWare RootPasswordToTheConstitution SavasAlparslan SharpenTheSaw SignsOfSuspiciousTechFads SourceCode StevenWoodcock StickToYourGuns ThaddeusOlczyk TheEvilThatLurksInTheHeartsOfMen UnderstandingDistributedSystems WarningSignsOfCorporateDoom YellowAlertPhrases AlarmBellPhrases AlarmBellPhrase WikiNamePluralProblem AlarmBellPhrasesOnTheJob AgileAlarmBellPhrases AlarmBellPhrase AlmostCorrect BadProgrammer BestOfBreed ByteMagazine CodeBehindTheForm ColJac CostCenter CouldDoThisMyself DavidParnas EmacsVsVi ExtremeProgrammingExplainedEmbraceChange IndustrialDesign ItAintBroke ItsOnlySoftware JamesTwine JayOsako JerryPournelle KnownSpace LamontCranston LittleWhiteRedundancy MagicNumber MicrosoftAccess NineToFive NonAlarmBellPhrases OnTheJobTraining PeterForeman RealSoonNow RewriteCodeFromScratch RobertField RoughEstimate StringBuffer TechnicalLead ThePragmaticProgrammer VeryGoodSeats WarningSignsOfCorporateDoom WeWillCleanItUpLater WeWillTry AlarmBells AlarmBellPhrase PointyHairedBosses WorstPractices AlaskaSoftware ClipperLanguage WhatWasWrongWithDbase XbasePlusPlus AlaskanGrizzlyBear AlaskanGrizzlyBear AlastairBridgewater CategoryHomePage CeeUnitTesting FreeBsd GeneralPublicVirus GnuMake JustaProgrammer MatthewTheobalds MinimalLinuxUserInterfaces NetBsd NoBadAndWrong RecursiveMakeConsideredHarmful SmalltalkLanguage SoftwareThatDoesntSuck SoftwareThatSucks SqueakSmalltalk TestingByPokingAround ThePragmaticProgrammer VirtualMachine AlbertBrandl AbandonedHomePage AnalysisPatterns AreYouThere CategoryHomePage ExtremeProgramming JustaProgrammer AlbertCamus CategoryAuthor CategoryOffTopic RobertSikoryak AlbertDayes CategoryPerson AlbertEinstein AlbertBrooks AlbertEinstein CategoryPhysics CategoryQuote CategoryScientist EinsteinNameIsOverUsed EinsteinPrinciple ErwinSchroedinger EvenEinsteinCanBeWrong GeneralRelativity NielsBohr PeterSchickele QuantumTheory QuotePage SpecialRelativity TheoreticalPhysics WhySocialism AlbertHirschman BobbyWoolf CategoryAuthor ExitVoiceAndLoyalty AlbertWagner CategoryHomePage AlbertisLaw CategoryArchitecture CategoryBook TheMostBeautifulHouseInTheWorld WitoldRybczynski AlbrechtScheidig CategoryHomePage AlcheMetrics AlcheMetrics AndyBower CategoryBusiness DolphinSmalltalk EditHint AlchemyOfWiki CategoryWiki TreeOfLife WikiCommunity AlcoholFueledDevelopment AlcoholFueledDevelopment AntiPattern AntiPatternCategory AntiPatterns DevelopmentTeamLoveIn DotCom FlamingSambucaFrenzy HolisticDevelopmentThroughYoga OrganisationalAntiPattern PhlIp TeamBeerFrenzy UncleBob XpMailingList AlcoholicsAnonymous RecentChangesJunkie SerenityPrayer TwelveStepProgram WikiholicsAnonymous WillingToChange AldoCortesi AldoCortesi CategoryHomePage DesignPatterns FireWall OpenBsd PenetrationTesting PythonLanguage VirtualPrivateNetworks AldousHuxley BraveNewWorld CategoryAuthor CsLewis AlefLanguage AlephLanguage BellLabs CategoryProgrammingLanguage CeeLanguage DictionaryOfProgrammingLanguages PhilWinterbottom PlanNineFromBellLabs ProgrammingLanguage TailRecursion AlejandroFernandez CategoryHomePage AlejandroGoyen AlejandroGoyen ArielErlijman CategoryHomePage ExtremeProgrammingImplementationIssues ExtremeProgrammingTestingPrivateMethods PiergiulianoBossi RobHarwood XpAgileUniverseTwoThousandThree AlejandroOsorio AlejandroOsorio CategoryHomePage AlejandroSierra AgileAlliance AreYouThere CategoryHomePage ExtremeProgramming OrphanPage SpanishLanguage AlejandroVera BlueCompany BlueCricket CategoryHomePage OpenSource SourceCode AlejandroVidal CategoryExtremeProgramming CategoryHomePage CsaWiki DanielMunoz LdapConnector MiniWiki OpenDocument OpenSource PertCpmAgile RedbookAbstracts WebSphere WikiWikiWeb AleksanderSlominski CategoryHomePage AlekseyPavlichenko CategoryHomePage CopyAndPaste DavidLiu DerivationMachine DerivedInformation DuplicationMachine GivenInformation InformationLoss MichaelSparks PrimaryInformation SecondaryInformation AlephLanguage AfnixLanguage AlephLanguage AmauryDarsch BrokenLink CategoryProgrammingLanguage DavidDeLis FreeSoftware FunctionalProgramming HelloWorld LispLanguage ObjectOriented RegularExpression SearchEngine VultureSearchEngine AlephNought AlephNought CategoryMath DonaldErvinKnuth SetTheory SurrealNumbers TransfiniteCardinality AlessaTschaftary AlessaTschaftary CategoryHomePage AlessandroMaccari AlistairCockburn AnttiPekkaTuovinen CategoryHomePage FinnishPeople GalalGalal GoodReasonsToBeInFinland InterestedInSoftwareArchitecture InterestedInUml JanBosch RogerWaters SoftwareArchitect SoftwareArchitectonics TheNetherlands UseCases WikiWeb AlexAnunciato AlexAnunciato CategoryHomePage WikiWay AlexBetis CategoryHomePage AlexChaffee BillTrost CategoryHomePage EarthWeb AlexChapman BillKrebs CategoryHomePage ContinuousIntegration CruiseControl DuffOmelia ExtremeProgramming ExtremeProgrammingCorePractices ExtremeProgrammingExplainedEmbraceChange JakartaAnt JavaUnit JeffCanna KentBeck LaurieWilliams PairProgramming PlanningGame RefactorMercilessly RoleModelSoftware TriangleXpMeetingOne TriangleXpUsersGroup XpFest XpUniverseTwoThousandTwo AlexChurchill AlexChurchill CategoryHomePage OpenAuthor ToothyWiki AlexCraxton CategoryHomePage AlexCruise CategoryHomePage JavaLanguage LinuxOperatingSystem AlexGinos CategoryHomePage PortlandXpUsersGroup AlexGough CategoryHomePage TheGratefulDead AlexGraham AlexGraham CategoryHomePage WikiPensionSystemResumption AlexHoffman CategoryHomePage AlexHofstadter AlexHofstadter AlexHofstadterEs AlexHunt AlexJobst AlexJobst CategoryHomePage FlyingVisitor MiddleSchool RechtsanwaltsFachangestellter SelfEmployed AlexJouravlev CategoryHomePage AlexKilpatrick CategoryHomePage AlexMartelli AgileProgramming AnnaRavenscroft CategoryAuthor CategoryHomePage ExtremeProgramming OpenBsd PyPy PythonLanguage AlexOsborn BrainStorm CategoryPerson AlexPeters AreYouThere CategoryHomePage OrphanPage AlexPopiel CategoryHomePage CeeLanguage CeePlusPlus DesignByContract JavaLanguage LanguageLawyer LoneRanger MigratoryMemoryManager MoviesToAvoidAtAllCosts MythicalManMonth PostscriptLanguage ProgrammingIsMoreThanCoding RecentChanges AlexPukinskis CategoryHomePage AlexRadeski AnthonyJones AlexSchroeder CampaignWiki CategoryHomePage CommunityWiki EmacsWiki FishBowl MeatBall OddMuseWiki UseMod WikiEngine WikiHive AlexStockdale CategoryHomePage AlexValdez CategoryHomePage FunctionalProgramming ObjectiveCaml AlexVanDenBergh CategoryHomePage QuintWellingtonRedwood SoftwareImprovementGroup AlexViggio AgileDenver AgileUnited AlexViggio CategoryHomePage CategoryPerson DirtUnderneathYourFingernails MichaelFinney TechEscape XpDenver XpUniverse XpUserGroups AlexaDotCom CategoryExternalLink CategoryWebAnnotation GoogleMyWiki AlexanderAbian ArchimedesPlutonium BooleanRings CategoryMath CategoryPerson UseNet AlexanderAndBuildingArchitects BuckminsterFuller ChristopherAlexander HaskoHeinecke HiTech KeithBraithwaite MartinNoutch NotesOnTheSynthesisOfForm RichardPawson SynthesisOfForm AlexanderBostrom AlexanderBostrom CategoryHomePage KungligaTekniskaHogskolan VictoriaSjostrom WikiWikiWeb AlexanderKeewatinDewdney ArmchairUniverse CategoryAuthor ComputerRecreations CoreWars NickBensema ScientificAmerican ThePlaniverse AlexanderLitvinov AcceptanceTest CategoryHomePage CodeSmell CodeUnitTestFirst EconomicsOfRefactoring ExtremeProgramming HttpUnit JavaUnit PatternIndex ServletTesting WhyWikiWorks WikiMirrors WikiNature WikiPrinciples WikiWikiClone AlexanderPirsigConnection CategoryPattern CategoryQuality ChristopherAlexander LilaAnInquiryIntoMorals RobertPirsig TheMetaphysicsOfQuality TheTimelessWayOfBuilding ThirdWaveDave ZenAndTheArtOfMotorcycleMaintenance AlexanderSchremmer AlexanderSchremmer AlexanderStepanov AdaGenericLibrary BjarneStroustrup CategoryPerson CategoryQuote CeePlusPlus MengLee ObjectOrientationIsaHoax StandardTemplateLibrary AlexanderWolf CategoryHomePage AlexandrSavinov AspectOrientedProgramming CategoryHomePage ConceptInCop ConceptOrientedModel ConceptOrientedProgramming DataCommander ObjectOrientedProgramming AlexandreLemieux AlexandrePolozoff AspexInc CategoryHomePage CeeLanguage CeePlusPlus ExtremeProgramming FootballServant JavaLanguage KyleBrown NotAnotherAcronym ObjectOrientedProgramming OfficeServant TelecommunicationsManagementNetwork WayneBeaton AlexandreStrube CategoryHomePage AlexandreVandeSande CategoryHomePage AlexandrianCenter CategoryJargon ChristopherAlexander OleAndersen RalphJohnson RugBook AlexandrianDensity CategoryJargon ChristopherAlexander NatureOfOrder RichardDrake RugBook TheoryOfCenters WikiWikiKudos AlexandrianForm AlexandrianForm CategoryForces CategoryPattern CategoryPatternForm DaveHarris JimCoplien PatternForms PatternLanguage PatternWhitePaper SimplyUnderstoodCode AlexeiGuevara CategoryHomePage AlexeiSayle CategoryArtist AlexeyDolganov AlexeyPajitnov CategoryPerson MicrosoftResearch SovietUnion TetrisGame AlexeyVerkhovsky CategoryHomePage PhysTech ThoughtWorks WikiClone AlfSchiefelbein CategoryHomePage AlfredAho AwkLanguage CategoryAuthor AlfredEscher AlfredEscher CategoryArtist IsomorphismIssue JohnCage MauritsCorneliusEscher PeterMerel ScientificAmerican AlfredHitchcock McGuffin NorthByNorthwest AlfredNorthWhitehead BertrandRussell CategoryPerson CategoryPhilosophy PrincipiaMathematica AlfredPang CategoryHomePage AlfredRaphael CategoryHomePage KeralaIndia AlfredoChavez CodeCraftsmanship DesignPatterns ExtremeProgramming JavaMexico JavaScript MexicoCity VisualBasic AlgebraOfProgramming AlgebraOfProgramming CategoryBook CategoryTheory HenrikLjung HomSets RelationsAndAllegories SetTheory UniversalExpressiveness AlgebraicGroup AbelianGroup BinaryOperator CategoryMath AlgebraicHoop AlgebraicHoopConstruction BinaryOperator CategoryMath GarethMcCaughan JoshuaGrosse KnotTheory RichardHenderson StephanHouben SunirShah TaralDragon ThreadMode WarOfTheWorlds AlgebraicHoopConstruction AlgebraicHoop CategoryMath JoshuaGrosse MeaCulpa RichardHenderson TaralDragon ThreadMode AlgebraixData ExtendedSetTheory TransRelationalModel AlgolFamily AlgolFamily AlgolLanguage CategoryAlgol CategoryJargon CategoryProgrammingLanguage LanguageFamilies StructuredProgramming WikiPedia AlgolLanguage AlgolFamily AlgolLanguage AlgolSixty BackusNaurForm BasicLanguage CallByName CallByValue CategoryAlgol CategoryProgrammingLanguage DesignByCommittee DouglasCrockford FortranLanguage GeraldoXexeo LispFamily MicroComputer PascalLanguage RacketLanguage SchemeLanguage SmallTalk TonyHoareOnAlgolSixty WikiPedia AlgolSixty AlgolLanguage CallByName CategoryAlgol CategoryComputingHistory CategoryProgrammingLanguage TonyHoareOnAlgolSixty AlgolSixtySyndrome AlgolSixty BondageAndDisciplineLanguage CeeLanguage CommonLisp ForthLanguage OperatingSystem PascalLanguage PascalSyntax SchemeLanguage TonyHoare TonyHoareOnAlgolSixty WhyPascalIsNotMyFavoriteProgrammingLanguage AlgorMorphics AllanGoff AlgorithmChoosing AlgorithmsWanted CategoryAlgorithm CategoryHistorical PatternLanguage ToddCoram AlgorithmDesignManual CategoryBook CategoryDesign AlgorithmWikiLinkStructuralAnalysis CategoryAutoIgnore CategoryHomePage AlgorithmicComplexity CategoryComplexity IntroductionToAlgorithms TheArtOfComputerProgramming UserStory AlgorithmicInformationTheory AndreKolmogorov GregoryChaitin InformationTheory LucasAckerman AlgorithmicPerformance AlgorithmicPerformance CategoryPerformance KeepCriticismNarrow SufficientlySmartCompiler TailCallOptimization AlgorithmsAndDataStructures CategoryBook DataStructures NiklausWirth TuringMachine AlgorithmsDealingWithMassiveData AlgorithmsDealingWithMassiveData CategoryAlgorithm DonKnuth JeffVitter NoMoreDatabases QuickSort RandomAccessMemory AlgorithmsFromPtoNp CategoryBook PowerPoint AlgorithmsInAfrica DanielKnapp ItsTheEconomyStupid AlgorithmsOrInteraction AlanTuring ArtificialIntelligence CategoryMath CategoryPhilosophy DanielEarwicker DaveHarris GunnarZarncke HaltingProblem KurtGoedel MistakesOfRogerPenrose ParadigmShift PeterWegner RichardDrake RobinMilner RogerPenrose ShadowsOfTheMind TuringMachine TuringTest UniversalTuringMachine AlgorithmsPlusDataStructuresEqualsPrograms AlgorithmsAndDataStructures CategoryBook NiklausWirth AlgorithmsRoadMap AddingNewPages AlgorithmsWanted AnalysisOfAlgorithms AstarSearch CategoryAlgorithm DiffAlgorithm DijkstrasAlgorithm GeneticAlgorithm GraphSinkDetection IntegerPowerAlgorithm IntroductionToAlgorithms PerpetualCalendarAlgorithm SelectionSort SortingAlgorithms TpkAlgorithm WagnerFisherAlgorithm AlgorithmsThatDemandGarbageCollection ArlieDavis BrokenLink CactusStack CategoryAlgorithm CategoryGarbageCollection CurtisBartley DaveHarris DavidCary FunctionalProgramming GarbageCollection HansBoehm JasonRiedy JeffGrigg KarlKnechtel LambdaExpression LockFreeSynchronization MixingLevels NonBlockingAlgorithms NovemberFourteen RefactoringPatterns ReferenceCounting ReferenceCountingCanHandleCycles SkipList ValueObject ValueObjectsRequireGarbageCollection WeightedReferenceCounting WilliamPugh AlgorithmsWanted AlgorithmChoosing AlgorithmsRoadMap AstarSearch CategoryAlgorithm ConvexBulkhead EnvyFreeFairDivisionProtocol EquivalenceClass NeoclassicalAssignmentProblem OptimalUseOfContainerSpace ReinventingTheWheel StridingAcrossSteppingStones TooManyDimensions TwoDimensionalRangeQuery AliArsanjani CategoryHomePage ComponentBasedDevelopmentAndIntegration DavidLiu GrammarOrientedObjectDesign PatternsForGrammarOrientedObjectDesign RulePatternLanguage ServiceOrientedArchitecture SymmetryInSoftwareArchitecture VariationOrientedDesign WhatIsSoa WikiMail ZapThink AliMills ActionScript AsUnit CategoryHomePage AliMotaz CategoryHomePage EffectiveDataEncoding ExtensibilityModels RapidApplicationDevelopment SoftwareDevelopment SystemsAdministration ToolCommandLanguage AliPashaei CategoryHomePage AliasAnalysis DigitalSignalProcessor GrokAliasing NoAliasMustGoThisIsNotNegotiable AliceAndBob MetasyntacticVariable AliceBot AliceBot CategoryOpenSource CategoryRipoff ChatBot FreeAsInGratis JavaLanguage OpenSource AliceInWonderland AlicesAdventuresInWonderland AliceLanguage AliceSoftware CategoryProgrammingLanguage ConceptsTechniquesAndModelsOfComputerProgramming ConcurrentProgramming ConstraintProgramming DistributedProgramming FunctionalProgrammingLanguage FutureValue HigherOrderModule LazyEvaluation MozartProgrammingSystem OzLanguage SeamVirtualMachine SmlLanguage SqueakAlice VirtualMachine AliceSoftware SqueakAlice AlicesAdventuresInWonderland CategoryBook CategoryOnlineBook JohnTenniel LevelsOfAbstraction LewisCarroll MartinGardner ProjectGutenberg ThroughTheLookingGlass AlicesRestaurant AlicesRestaurant AlicesRestaurantAntiMassacreMovement BobTrower BushSucks CategoryOnTopic CategoryTrippy CategoryWhimsy GeoffSobering GetAliceException JohnFletcher OffTopic PairProgrammer RecentChanges SelfReferential TomLehrer WarOnSomeTerrorism AlienBrain CategorySoftwareTool ClearCaseComparedToCompetition GraphicalUserInterface MultiMedia VersionControl AlienLifeOnThisPlanet AllYourBaseAreBelongToUs HowToMakeUfos LifeOnOtherPlanets LispWeenies OccamsRazor PluralityOfWorlds SamuelFalvo TheDayTheEarthStoodStill WarpDrive WilliamOfOccam YouTube AlisjLanguage CategoryProgrammingLanguage CellularAutomaton ComeFrom EsotericProgrammingLanguage InterCal AlisonTruong AlisonTruong CategoryHomePage PeterHansen WhatIsWiki AlistairBayley CategoryHomePage AlistairCockburn AgileSoftwareDevelopment AlessandroMaccari AlistairCockburn AndyPierce AndyPols BobHanmer BruceCockburn CalebWakeman CategoryAuthor CategoryHomePage CobolLanguage ConvectionCurrentsOfInformation ConversationYouCantStayAwayFrom CrystalClear CrystalClearMethodology CulturalBridging DayCare DenhamGrey ErgoDex ErgoDox FrancisHwang GreatBooksListAlistairCockburn JohnFarrell JohnHarby JustaProgrammer KeepItInTheirHeads KentBeck KinesisKeyboard LateralThinking LifesJustTooShort LifesTooShort LondonFox LukeHohmann MarkSkipper MartinFowler MethodologyCargoCult MinimalMethodologies MobilePhones NatureOfPeople NonTuringComputing NorgesBank PaulBramble PeteMcBreen ProjectManagement RespectedExpertsOfAnySort RonJeffries RonPerrella ScreechinglyObviousCode ShaunSmith SoftwareAgeism SoftwareDevelopmentAsaCooperativeGame SteveAdolph SurvivingObjectOrientedProjects TitleIndex UseCase UseCases UserName WardCunningham WayneConrad WritingEffectiveUseCases AlistairYoung CategoryHomePage SushiWiki WikiDotNet AlistairsScumTalk AlistairCockburn ObjectActive SoftwareDevelopmentAsaCooperativeGame AlittleMockGoesAlongWay CategoryMockObjects EasyMock HaveThisPattern MockObject MockingLegacyCode RealObject SteveFreeman AllAbstractionsLie AbstractionsAreRelative AlistairCockburn AllAbstractionsAreLossy AllAbstractionsLie AntiPattern BadAbstractionsAreLies BigDesignUpFront CategoryAbstraction CategoryExtremeProgramming CritiqueOfUseCases EightyTwentyRule ErnstMach EverythingIsRelative ExtremeProgramming FirstLawOfSoftwareDevelopment GuillermoSchwarz ImpedanceMismatch InternetEngineeringTaskForce LarsAronsson LeakyAbstraction LifesJustTooShort LimitsOfHierarchies MentalModel MikkelBrahm PrematureOptimization ReFactoring RichardHenderson SpikeSolutions SunirShah TaoTeChing TheMapIsNotTheTerritory TheRepresentationIsNotTheRealThing TragedyOfTheCommons UseCase UseCases UsefulLie UserStory WaldenMathews WaldenMatthews WhatNotHow WikiCategories AllAcronyms AllAtOnce AlistairCockburn AllAtOnce CategoryManagement CategoryPattern GainExperienceEarly GoldRush AllBeingMasterOfTimeSpaceAndDimension CategoryQuote CowboyCoding SteveMartin AllBugsAreNotEqual CategoryBug FixBrokenWindows FurryKef JaredLevy LaurentBossavit MarkSchumann ReduceUnimportantInformation ThereIsNoSuchThingAsNoBugs AllClear AllClear CategorySoftwareTool IncompleteNotations RaySchneider AllDataRelatesToOtherData AllDataRelatesToOtherData BigDataObjects ContentCentricNetworking CrowdSource DataSilos DomainNameSystem DomainNames HitchhikersGuideToTheGalaxy JohnFletcher KolmogorovComplexity MarkJanssen MashUp MetaData OperatingSystem PeerToPeer PeterLynch ProbabilityTheory ProgrammingLanguage RandomNumbers RelVar RelationalModel UnifiedDataModel VotingModel WhatIsData WikiUniverse AllDevelopersShouldBeMethodologists AllDevelopersShouldBeMethodologists CatalysisMethod DesignByContract EricHodges EveryoneShouldBeaMethodologist ExtremeProgrammingExplained JacksonStructuredProgramming JspFrame KeithBraithwaite MichaelJackson ProblemFrame RationalUnifiedProcess RupFrame WayneMack XpFrame AllEngineersInOneRoom CategoryAdoptingXp CategoryExtremeProgramming CommonWorkspace ExtremeProgramming ExtremeProgrammingCorePractices LordOfTheFlies OfficeEnvironment ProgrammingOutsideTheCube SlashDot TooComplex WholeTeam WorkplacePets XpMailingListQuotes AllFeaturesShouldBeSimple AdamSpitz AlanPerlis AmigaEe AsSimpleAsPossibleButNoSimpler AspectOrientedProgramming BetaLanguage BlackHat BlueHat CategoryTheory CeePlusPlus ChrisHandley CommonLisp DanMuller DiscontinuitySpike DougMerritt EarlyCeePlusPlus ElegantSimplicity EpigramsInProgramming EssentialComplexity EurekaMoment ExtensibleProgrammingLanguage GeneralizedReference GenericFunction GreenHat JavaLanguage JonathanTang KeyLanguageFeature LateCeePlusPlus LispMacro MessagePassing MetaSimplicity MindOverhaulEconomics MissingFeatureSmell ModulaTwo OperatorOverloading OzLanguage PerlLanguage PliLanguage RealMacros RedHat SelfLanguage SimpleIsntEasy SimplySimplistic StupidXmlProject TemplatesSmell TheDesignAndEvolutionOfCpp ThereIsMoreThanOneWayToDoIt ThreeStarProgramming TransframeLanguage TuringTarpits VisualBasic WaterbedTheory WhiteHat WhyPascalIsNotMyFavoriteProgrammingLanguage YellowHat YouAintGonnaNeedIt YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt AllGoodDesignIsInteractionDesign AllGoodDesignIsInteractionDesign BadInteractionDesign CategoryInteractionDesign CostinCozianu DanMuller DaveFayram HaltingProblem InteractionDesign OperatingSystem OperatingSystemsDesign RichardKulisz SeparationOfConcerns WhatIsInteractionDesign AllInOneWiki AbbeNormal AllInOneWiki AnonymousDonor CategoryDiscussion CategoryFoo CategoryWiki DaveHarris FalseNegative FlorianKonnertz GlobalWiki InterWiki JerryMuelver JohnAbbe LocalNames MarkDilley MeatBall MeatballWiki MyDiscussions MyThreads OneBigWiki PalmWiki PersonalPrivateWiki PersonalPublicWiki PersonalWiki PersonalWikiPortal PublicWiki RandomPages RecentChanges SunirShah ThankYou UseModWikis WikiChild WikiEngines WikiFractality WikiIndex WikiMind WikiMode WikiMother WikiWayOfLife WikiWiki WikiWikiSandbox WikiWithProgrammableContent WorldWideWeb WorldWiki WysiwygWiki AllIntelligenceIsArtificial ArtificialIntelligence ByteMagazine DefinitionOfNatural DrDobbsJournal FreeWill GoedelEscherBach AllIsVanity BookOfEcclesiastes SleeplessNightWiki AllLanguageIsProgramming AllLanguageIsProgramming CategoryNaturalLanguage CategoryProgrammingLanguage DocumentMode InSovietRussia MentalMasturbation ProgrammingLanguage ThreadMode WetWare AllLanguagesAreAlive AppleScript CategoryProgrammingLanguage CeeLanguage CeePlusPlus CeeSharp CommonLisp CygWin EcmaScript GnuLinux JavaLanguage ObjectiveCee PerlLanguage PhpLanguage PostScript PrologLanguage PythonLanguage RobertFisher RubyLanguage SchemeLanguage SelfLanguage SqueakSmalltalk ToolCommandLanguage AllModelsAreWrongSomeModelsAreUseful AllAbstractionsLie AllModelsAreApproximationsSomeModelsAreUseful AllPracticalPurposes BetterOrWorse CategoryLearningMethods KuhnParadigmShift MarkJanssen MentalModel RobertAntonWilson SpecializationSweetSpot TheMapIsNotTheTerritory UsefulLie WaldenMathews WittgensteinsLadder ZenAndTheArtOfMotorcycleMaintenance AllObjectsAreNotCreatedEqual JustInTimeProgramming ModularProgramming ObjectOriented ObjectOrientedProgramming OneSizeFitsAll StepwiseRefinement StructuredProgramming AllOfEuropeInJustOneWeek AlistairCockburn AllOfEuropeInJustOneWeek AndrewQueisser AustraliaCountry BelgiumEurope ComingUpToSpeed DavidBrantley DonaldNoyes EnglandCountry FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed GettingUpToSpeed KeithDerrick MartineDevos NetherlandsEurope PaulHudson SwitzerlandCountry TeachYourselfProgrammingInTenYears UnitedKingdom VisceralImage AllOfXp AdoptingXp AdoptingXpPatternLanguage AllOfXp AlmostExtremeProgramming BigDesignUpFront CategoryAdoptingXp ChryslerComprehensiveCompensation DoTheSimplestThingThatCouldPossiblyWork ExtremeSurgery IfXpIsntWorkingYoureNotDoingXp IsXpSynergistic KentBeck PairProgramming RobHarwood RobMandeville RonJeffries SteveMcConnell SunirShah TransitioningToExtremeProgramming UnitTest UnitTestsReconsidered UserStories XpJr XpLite YouArentGonnaNeedIt AllOnePiece AllOnePiece BigBallOfMud MonolithicDesign PlayDohPrinciple RewriteCodeFromScratch TimKing AllOrNothingHiring CategoryEmployment AllPanaceasBecomePoison AlistairCockburn AllPanaceasBecomePoison AlternateHardAndSoftLayers CategoryAntiPattern CategoryCpp CoEvolutionQuarterly CommonLisp EarlyPhotosynthesizer ExtremelyInterstrangled HorsesForCourses HowComeLispAndSmalltalkAintPoisonYet JimWaldo LifesJustTooShort MichaelFeathers ObjectiveCee PerlBooks PeterMerel RonJeffries RubyLanguage SamuelFalvo ScottJohnston UmlCaseVultures WardAndKent WhatAreTypes WikiBase WorkWithClay WorkWithStone XformsTechnology AllPracticalPurposes CategoryJoke ZenosParadox AllProblemsLookLikeNails CategoryJoke CategoryPattern DickBotting EverythingIsa NonFunctionalRequirement NonFunctionalRequirements OneSizeFitsAll RonJeffries RussellGold SilverBullet UserStories AllProgrammingIsUserInterface AllProgrammingIsUserInterface ApiIsLanguage LanguageDesign UserInterface AllPurposeToolKit AllPurposeToolKit CategoryWhimsy DuctTape MacGyver RjLesch AllRoadsLeadToBeeMinus CategoryIdealism CategoryProductivity CategoryQuality LearningOrganization OctoberTen PeterPrinciple WorseIsBetter AllRoadsLeadToRome AllRoadsLeadToRome CategoryHistory CategoryStory EverythingIsa GeographicPattern GlobalVillage JayOsako OnceAndOnlyOnce WikiPedia AllSoftwareHasVictims AllSomeFolksKnow AllProblemsLookLikeNails StevenBlack VisualProgramming AllStatementsAboutSmalltalkAreFalse BackusNaurForm CategorySmalltalk CeeLanguage CommonLisp DolphinSmalltalk DougEngelbart ExceptionHandling JasonAyers JavaLanguage LibraryAndPrimitivesBlurring ModelViewController MultipleInheritance NomicGame ProgrammingLanguage SmalltalkLanguage SmalltalkStandard StaticTyping TheMotherOfAllDemos VisualWorks AllSystemsAreSocialSystems OnTopic OsiasJota AllThePossibilities AllThePossibilities AspectOrientedProgramming CaptureBugsWithTests TestEverythingThatCouldPossiblyBreak TestEverythingThatYouKnowMightBreak AllThingsInModerationEspeciallyModeration EverythingIsRelativeStrangeLoop FindingTheMiddleWay WcFields WhyIsItCalledExtreme AllThoseDiagrams AllYourBaseAreBelongToUs AllYourBaseAnimated AllYourBaseAreBelongToUs AnonymousCoward BaseName CarstenKlapp CategoryIdiom CounterStrike FirstPersonShooter ForGreatJustice InternetMemes InternetRelayChat JargonFile JeffKay LojbanLanguage NickBensema PlanNineFromOuterSpace RolePlayingGame SlashDot StevenNewton VinnaKinkyHatt WhenMemesCollide WilliamHung AllaireColdFusion AllaireColdFusion BondageAndDisciplineLanguage BradyBunchGridDiscussion CeeLanguage CeePlusPlus ChrisMountford ColdFusion ColdFusionComponents ColdFusionLanguageTypeSystem DataInterface DisplayInterface ExtremeProgramming FuseBox GraphAlgorithmsWithTables GreatLispWar JavaLanguage JavaScript JohnGriffin KeywordParameterPassing LaraKramer LogicInterface MacromediaColdFusion MergingMapsAndObjects ObjectOriented ObjectOrientedMethodologies OpenSource PageAnchor PhpGt TadMurphy TiobeIndex UnitTest UserDefinedFunctions XmlProgrammingLanguage AllanBaruz AlexanderKeewatinDewdney CategoryHomePage CodeComplete ComputerRecreations DesignPatterns ElevatorSimulation MyFavoriteToyProblem ScientificAmerican SteveMcConnell TurMite AllanGoff CategoryAuthor CategoryHomePage ParadigmPuzzles AllanMaxwell CategoryHomePage AllanSchiffman CategoryHomePage CommerceNet HighlyPortableSmalltalk ParcPlace PeterDeutsch AllegroCommonLisp CommercialLispApplications LispWorks AllenHiggins ManorainjanHolzapfel WikiEssence AllenHolub CategoryAuthor IbmDeveloperWorks JavaLanguage JavaWorld AllenNewell AllenShort AllenShort AreYouThere BuffaloRockCola CategoryHomePage OrphaPage AllenWirfsBrock CategoryPerson CategorySmalltalk ParcPlace RebeccaWirfsBrock SmallTalk TektronixInc VaSmalltalk VisualAgeSmalltalk WardCunningham AllisonBanks AllisonBanks AlloMorphism CategoryJargon MartinPool AllocationOfResponsibility DomainModel ObjectDesign PatternsOfEnterpriseApplicationArchitecture RandyStafford SystemOfNames WritingEffectiveUseCases AllowForBootStrapping AllowForBootStrapping CommonObjectRequestBrokerArchitecture JavaRemoteMethodInvocation OpenDoc SystemObjectModel WilliamGrosso AllowedExclusionsIncluded CategoryOrganization DonaldNoyes GoodThing ItWorks ThinkingOutLoud AllowedValueTable ReferentialIntegrity AllyHsu CategoryHomePage ExtremeProgrammingRoadmap FrameWork RecentChanges AlmaerDion CategoryPerson TheServerSide AlmostConsideredHarmful AlanFrancis AlarmBellPhrase AlmostCompatible AlmostCorrect AlmostDone AlmostOk AlmostStandardCompliant AlmostWorking DefinitionOfAlmost NinetyPercentDone OneHundredPercentDone StandardsCompliance ThePrincessBride ThomasWeidenfeller AlmostCorrect AlistairCockburn AlmostConsideredHarmful AlmostCorrect GoalDonor GoldOwner JamesBullock AlmostDone AlmostConsideredHarmful AlmostCorrect AntiPattern CategoryAntiPattern CategoryScheduling DelayBadNews NinetyPercentDone UnitTest AlmostExtremeProgramming AlexChaffee AlmostConsideredHarmful AlmostCorrect BillBarnett CategoryAdoptingXp CategoryExtremeProgramming CategoryStory ChryslerComprehensiveCompensation ConsciousnessExplained DanielDennett EdgeOfChaos ExtremeProgramming GeraldWeinberg KentsBook LullabyLanguage PrettyAdventuresomeProgramming UnitTest AlmostFreeText AlmostFreeText CategorySoftwareTool HaveThisPattern JeanJordaan LaTex LarryWall PanuKalliokoski PaulChisholm RealMenDoNotUnderline StructureEnhancedText StructuredText TextFormattingRules ToddCoram TomAnderson ZopeApplicationServer AlmostNeverDeleteHumor CategoryDelete CategoryJoke CategoryWhimsy CategoryWikiMaintenance GoodTasteInDeletion ImproveSignalAndReadability JeffGrigg MatthewTheobalds RefactorFasterDeleteMore RichardDrake AlmostStandardCompliant CascadingStyleSheets CommitteesDontCode CommitteesDontRead MatthewTuck WorseIsBetter AlmostTrue AlmostTrue BeliefCreatesReality BeliefsCreateReality BinaryMilestone BrutallyHonest CategoryBigPicture CategoryCommunication CategoryQuote ColdWar CompletelyHonest DoNotLie EgolessWiki EmotionalIntelligence FirstWorldWar HappinessIs HappinessIsElusive HonestyException HowToLieWithStatistics IfItsNotInWritingItsNotTrue IntellectualHonesty LieToYourManager LiesMyTeacherToldMe MarkTwain MicrosoftSlave NoAbsoluteTruth NoTrueScotsman PersonalTruth PrettyGoodProgrammerWithGreatHabits ScottJohnson SearchForTruth SecondWorldWar SelfTalk SomeNumbersAreLies TellTheTruthButTellItSlant TellingLiesForFunAndProfit TheAdjunct TheSearchForTruthIsFutile TheTruthLiesInBetween TolerateOffTopic TooTrueToBeFunny TriedAndTrue TrueEnough TrueLove TruthAndBeautyDoesntPayTheBills UsefulLie WhatItellYouThreeTimesIsTrue WinstonChurchill AlmostWysiwygEditorSweetSpot MicrosoftWord WhatYouSeeIsWhatYouGet WhyWhatYouSeeIsWhatYouGetWorksNot AlokeMukherjee AlonzoChurch AlanTuring AlonzoChurch CategoryPerson CategoryScientist DaleJacquette GoedelsIncompletenessTheorem KurtGoedel LambdaCalculus MeinongianLogic RaymondSmullyan ZerothChurchOfAlonzo AlphaCsp CategoryCompany DenisBoutin HoaniCross AlphaEquivalence AlphaEquivalence BetaReduction CanonicalLambdaForm CaptureAvoidingRenaming FreeVariable LambdaCalculus RefactoringBrowser AlphaGeek AlphaMale PointOhVersion TryLikePages AlphaMale AlphaGeek AlphaMale GoldenRule JosephStyons NerdPack AlphaTesting AcceptanceTesting BetaTesting BigBangTesting BlackBoxTesting CategoryTesting AlphaWiki CategoryWikiImplementation FireFox InTheCloud JavaScript AlphaWorld AlphaWorld MarcThibault AlphabetSoup AcronymFinder AcronymVsAbbreviation AcronymsOnTheWiki CategoryAcronym EatsShootsAndLeaves ThreeLetterAcronym TrulyHorribleAcronyms AlphabetThatUsesYumlaut CategoryDiversion CategoryNaturalLanguage EricJablow GarethMcCaughan OffTopic PaulHoffman YsayeEugene AlphabetizeEverything AlphabetizeEverything CategoryOrganization CategoryTips ChrisGarrod ContainersCollectionsLists DateStamp DoingStuff DonaldNoyes DrivesDirectoriesFiles EverythingInOneFolder EverythingInOnePlace MeUsThemEveryone YouKnowWho AlphaworksJinsight EarlyProfiling JavaProfilers ProfileFirst AlphoraDataphor AlphoraDataphor ChrisDate DataphorIsOpenSource HughDarwen LeandroDutra LuxSpes RelationalLanguage RelationalModel TutorialDee AlsoKnownAs AlsoKnownAs EditHint AlsoSprachZaratustra CategoryBook FriedrichNietzsche SpaceOdyssey StanleyKubrick AltLeftEnterRepeat AltLeftEnterRepeat CantOpenWikiDbForUpdate DoTheSimplestThingThatCouldPossiblyWork GeorgePaci AltaVista CategoryCompany CategoryExternalLink AltanOdabasioglu CategoryHomePage AlterTheOffer AlterTheOffer CategoryNegotiation NegotiatingPatternLanguage AlternateHardAndSoftLayers AdaptiveObjectModel AlternateHardAndSoftLayers AnAspirant AppleScript ApplicationProgrammingInterface AssemblyLanguage BeanShell BlakeMason BoostPythonLibrary BrianFoote CategoryPattern CeeLanguage CeePlusPlus CeeSharp CommonLisp CreateFlexibleMessaging CustomCommands DanielEarwicker DataDrivenPrograms DaveKirby DavidCymbala DecideOnThePrimitives DelphiLanguage DesignPattern EmbraceAndExtend ExtremelyInterstrangled ForeignFunctionInterface ForthLanguage HardLanguage HardLayer HighLevel HtagLanguage JavaApplet JavaScript JohanLindstrom JohnFletcher JohnOusterhout KeithRay LispLanguage LowLevelPartsWrittenInCee LuaLanguage LushLanguage MartinRudat MicroSoft MultiLanguageRefactoring NatPryce ObjectiveCee PatternForm PaulMorrison PerlLanguage ProgrammingLanguage PythonLanguage RobertChurch RubyLanguage RulesOfOptimization SchemeLanguage ScriptingLanguage SelfLanguage SimplifiedWrapperAndInterfaceGenerator SmallTalk SoftLanguage SoftLayer SoftOverHard SoftwareDevelopmentOnaLeash StaticTypeSafety SvenNeumann SymbioticLanguages SymbioticPair TomAnderson ToolChain ToolCommandLanguage VisualBasic XsltAsSoftLayer ZorkCode AlternateHistory AllenSteele AlternateHistory CivilizationGame GunsOfTheSouth HarryHarrison HarryTurtledove MartinGreenberg McGuffin RobertHarris ScienceFiction SmStirling SpeculativeFiction AlternateObjectOrientedProgrammingView AdaLanguage AlanKay AlternateObjectOrientedProgrammingView BondageAndDisciplineLanguage CategoryPolymorphism CeeLanguage CeePlusPlus CirclesAintEllipses CommonLisp CommonLispObjectSystem DiscussAlternateObjectOrientedProgrammingView DynamicTyping GenericFunction GoLang JavaLanguage MessageOrientedProgramming MultiMethods MultipleInheritance NameSpace ObjectOrientation ObjectOrientedProgramming OoIsPragmatic PolyMorphism PrototypeBasedProgramming ServiceOrientedArchitecture AlternateRealityKit CategoryLanguage CategoryPaper GraphicalProgrammingLanguage AlternateRealityUserInterface AdamSpitz CategoryInteractionDesign DirectManipulation HyperbolicInterface NakedObjects SelfLanguage UserInterface AlternateWikiInterfaces AnnotationWiki ChiqChaq MergeBetweenWikiAndForum SeedWiki AlternativeBrowsers AlternativeBrowsers AmayaBrowser AppleComputer CategoryWebBrowser CharonBrowser EmacsEditor EpiphanyBrowser FreeAsInBeer GaleonBrowser GeckoEngine GoogleChrome GraphicalUserInterface GtkPlus InfernoOs KonquerorBrowser MacOs MacOsx MicrosoftInternetExplorer MidoriBrowser MozillaBrowser MozillaFirefox NetscapeNavigator OffByOneWebBrowser OmniWeb OperaBrowser SafariBrowser TextModeBrowser WebBrowser WebKit AlternativeDefinitionsOfTypes AlternativeTypeDefinitions BackLink AlternativeJobsForProgrammers AllyHsu AlternativeJobsForProgrammersDiscussion BookAuthor BrianRobinson CategoryEmployment ChiefArchitect CodeBog CondredgeDole CrudScreen DonOlson ErgonomicsEngineer ExtraordinaryClaimsRequireExtraordinaryEvidence GarryHamilton GraduateStudent KrisJohnson MassiveAlgaeFarming MikeSmith OnTheSide OpenSourceDeveloper PaulHudson PlugCompatibleInterchangeableEngineers PointyHairedBoss ProjectManager RecoveringProgrammer RobinMillette SeanOleary SlashDot SteveJorgensen TechnicalEditor TechnicalLead TechnicalWriter ThinkingSpecialist TroubleShooter TwoByFour WhyDoYouPermitThisToBeDoneToYou WhyIsDomainKnowledgeNotValued YourMileageWillVary AlternativeJobsForProgrammersDiscussion AlternativeJobsForProgrammers CategoryEmployment IsGlobalismThreateningTechCareers AlternativeMicroprocessorDesign AplLanguage CategoryComputerArchitecture CeeLanguage ChuckMoore DoMicroprocessorsLoveCee FasterThanCee HaskellLanguage LispMachine MetaModel NestedFunctions StackMachine SufficientlySmartCompiler AlternativeNotExclusive AlternativeNotExclusive HorsesForCourses InfixNotation JohnFletcher MixingParadigms MutuallyExclusiveCategoriesDontScale PolishNotation PostfixNotation RecentChanges RubyInsteadOfSmalltalk AlternativeProcesses AgileProcesses AlistairCockburn MichaelLeach AlternativeTextFormattingRules CategoryWikiEditing FormattingRules GikiWiki MarcelCunnington NealePickett PlainText TextFormattingRulesRevised VickiKerr WebDav WetWare WikiEngine WikiMarkup WikiMarkupLanguage WikiNames WysiWyg AlternativeToDomains AndrewMcMeikan AndyPierce DomainName DomainNameDisputes DomainNames FingerPrint FirstComeFirstServed FreeNet GarethMcCaughan GregWiley IntellectualProperty JohnPassaniti LayerOfIndirection MojoNation NameServer OleAndersen StephanHouben TradeMark UniversalNameSpace WikiWiki AlternativeTypeDefinitions AbstractSyntaxTree AcId AnIntroductionToDataBaseSystems AreTypesTiedToTrees ArgumentFromAuthority BadIdeasShouldBeKept BeeLanguage BenjaminPierce BookStop BooleanAlgebra BoyceCoddNormalForm CandidateKey CategoryLanguageTyping CeeLanguage CeeSharp ChrisDate ChurchNumerals CobolCausesBrainDamage ComputerScience ComputerScienceIsaSoftScience ComputerScienceVersionTwo ComputingScience ConsideredHarmful ControlTable CostinCozianu CriteriaForGoodMathOrCompactNotation CriticsShouldBeInformed CrudScreen DataStructures DedicatedOperatorMeaningless DodgeTheIssue DoesNotUnderstand DoesRelationalRequireTypes DuckTyping DynamicDispatch DynamicTyping EveryoneHasHisOpinion EwDijkstra FacePalm FalseDichotomy FifthNormalForm FirstClassTypes FirstNormalForm FloatingPointArithmetic FooVsBar ForeignKey FourthNormalForm FunctionalDependency FunctionalProgrammingLanguage FunctionalWeenie GroupRelatedInformation HaskellLanguage HolyWar ImplementationIssue JavaLanguage JohnReynolds LambdaCalculus LayMan LaynesLaw LeftHandedSyndrome LucaCardelli ManifestTyping MarkJanssen MicrosoftAccess MlLanguage MostHolyWarsTiedToPsychology NetHack ObjectOrientation ObjectOriented ObjectOrientedProgramming ObjectOrientedRefactored OnceAndOnlyOnce OneTrue OoLacksMathArgument PageAnchor ParametricPolymorphism PascalLanguage PeanoArithmetic PeterLynch PissingMatch PoMo PredicateDispatch PredicateDispatching PrimaryKey ProgrammingIsInTheMind ProofCarryingCode PsychologyVsCutAndDryPoll ReFactored ReferentialIntegrity RelationalAlgebra RelationalCalculus RelationalDatabases RelationalModel RobinMilner RunTimeEngineSchema ScienceShouldBeEasy ScientificMethod ScientificSins ScottJohnson SecondNormalForm SetTheory SetsAndPolymorphism ShaeErisson SimplyTypedLambdaCalculus SmallTalk SmalltalkLanguage StaticTyping StaticVsDynamicTyping StephenHawking StrawMan StrongTalk StructuredQueryLanguage TableDeterminatorChallenge TableOrientedProgramming TheThirdManifesto ThereAreNoTables ThereAreNoTypes ThirdNormalForm ThreeStarProgrammer TopMind TopOnTypes TopsTypeDeterminatorChallenge TupleDefinition TuringMachine TwoHeadsAreBetterThanOne TypeErasure TypeInference TypeTheory TypelessVsDynamic TypesAndSideFlags TypesAreContracts UndefinedBehavior UsefulLie UselessTruth VeeTable VisualStudio WardCunningham WhatAreTypes WikiChangeProposal WikiReader WikiSin WikiSins WikiZens WorseIsBetter AlternativesForKeyboards AlternativesForKeyboards CategoryKeyboard CategoryUserInterface ChordedKeyboard EditHint HobbyHorse IambicPaddles OneFingerKeyboard StephenHawking ThereIsNoObjectiveEvidenceThatKeyboardsAreUseful AlternativesToCeePlusPlus AbstractInterfaces AdaLanguage AlainPicard AlistairCockburn AlternateHardAndSoftLayers AlternativesToCeePlusPlus AndrewQueisser BigEndian BjarneStroustrup CategoryCpp CategoryProgrammingLanguage CeePlusPlus CeePlusPlusIsntReallyThatBadIfYouAreCareful CeeWithClasses CommonLisp CurtisBartley DanBarlow DaveBerkeley DeeLanguage DelphiLanguage DesignByContract EiffelLanguage ExtremeGuidelinesForCeePlusPlus ExtremeProgrammer ExtremeProgramming FortranLanguage GenericJava GetPrimitiveArrayCritical GoLanguage JavaNativeInterface JavaVsCpp JezHiggins JimCoplien JohnLakos KyleBrown LargeScaleCppSoftwareDesign MartijnMeijering MlLanguage ModulaThree ObjectiveCaml OliverSchmidt PatternsOfSoftware ProcedurePointers PythonLanguage ReFactoring RichardGabriel RonJeffries RubyLanguage ScottJohnston SimplifiedWrapperAndInterfaceGenerator SimulaLanguage SmalltalkLanguage SmartEiffel SpikeSolution TheDesignAndEvolutionOfCpp UnitTest VisualAgeJava WhyPeopleUseBadLanguages WinTel AlternativesToCeeSyntax CategoryCee CategoryLanguageDesign CategoryPascal CategorySpeculative CategorySyntax CoffeeScript DecemberTwelve DualTypingLanguages EvidenceDiscussion GoLanguage HigherOrderFunctions IsBreakStatementArchaic ItsTimeToDumpCeeSyntax JavaScript LanguageSymbolAllocation PageAnchor QwertySyndrome TabMunging TheRightWayToDoWordyBlocks TypeScript WaterbedTheory WetWare AlternativesToConflict AlternativesToConflict BigDesignUpFront CategoryCommunication CoffeePotProblem FlyingCar JustInTime OffendedButResistingCounterInsult PersonalChoiceElevatedToMoralImperative AlternativesToHierarchicalEncapsulation CategoryHierarchy CategoryInterface DirkRiehle EncapsulationIsHierarchical GranularityOfVariation OopNotForDomainModeling PrivateFoo ProductTrader AlternativesToNaturalJoins DataDictionary RelVar SqlFlaws TqlChainedJoin TqlRoadmap TutorialDee TypeSafety AlternativesToObtrusiveFailures MicrosoftOutlook SilentFailureNoisySuccess AlternativesToPassByReference CategoryJava FunctionalProgramming HaskellLanguage JavaIdiom JavaLanguage JavaPassesByValue LittleJavaFewPatterns LongMethod MacLennan MichaelFeathers ObjectContainingLocalVariables OnMonads PassByReference PassParameterInArray PassParameterInWrapperObject RalphJohnson ReturnModifiedParameter SideEffect UseObjectsToReturnMultipleValues AlternativesToPositiveDialogue CategoryDialogue ConversationalChaff DissertationFavoredOverDialog SeekFirstToUnderstand SevenHabitsOfHighlyEffectivePeople StephenCovey StoneSociety WikiStoneSociety AlternativesToRegularExpressions BackusNaurForm CategoryRegularExpressions ContextFreeGrammar DougMerritt EssExpressions IconLanguage ImplementingLisp JanuaryZeroSix KarlKnechtel LaLr LispLanguage LuaLanguage NotInventedHere ParsingExpressionGrammars ParsingWithDerivatives PerlLanguage ProbabilityBasedParsing RebolLanguage RegExp RegExpr RegularExpression RegularExpressions RegularLanguage ScottJohnson SemanticAnalyzer SmugLispWeenie SnobolLanguage TheDragonBook WardCunningham WikiWord AlternativesToWiki AdamSpitz AdvoGato AlternativesToWiki AttentionEconomy BackLink CategoryWikiStructure CircularReferences ConceptualIntegrity ConvertThreadModeToDocumentMode DocumentMode EditWars FactionModel GarbageCollection GaveUpOnWiki HardSecurity HomePage JavaScript JonathanTang KrisJohnson KyleWakefield LongFunctionsDiscussion ManaMana OpenSource PermissionBasedModel PersonalWiki RealName RealNamesPlease RecentChanges RecentPosts RobertsRulesOfOrder SimplestThing StupendousProgramming ThingsOnWikisMind ThreadMess ThreadMode TrustMetric UseModWiki UserStories ViewPoint WhyWikiWorks WikiChangeProposal WikiDesignPrinciples WikiEngines WikiNeedsTrustMetrics WikiWeb WikiWikiClone AlternativesToXml AbstractSyntaxNotationOne AlternativesToXml CategorySemanticWeb CategoryXml ClearSilverHierarchicalDataFormat EssExpression FlirtDataTextFormat FusdxDiscussion GroupRelatedData JavaScriptObjectNotation LispByTheBackDoor RelationalAlternativeToXml WardsWiki WikiMarkup XmlIsaPoorCopyOfEssExpressions YamlAintMarkupLanguage ZcdsfFileFormat AlternativesToXp BigIron DesignApproachTina DotNet ExtremeProgramming JavaTwoEnterpriseEdition ServiceOrientedArchitecture AltiVec AltimaraComposer AltimaraComposer CategorySoftwareTool EditCopy FrontPage GoodEnough MarketShare MicroSoft MicrosoftImageComposer PhotoShop AltitudeSoftware HomePage JoaquimBaptista OnTopic AltraQuaze AltraQuaze CategoryWikiImplementation AluWiki AssociationOfLispUsers CategoryCommonLisp CategoryLisp CategoryWikiImplementation CommonLispWiki AlunApRhisiart CategoryHomePage FxRuby AluoNowu AlmostGenius AlternativesToCeePlusPlus AmericanCulturalAssumption BondageAndDisciplineLanguage CategoryHomePage DeadLock DomainObject DoubleBufferedGraphicsInJava DramaticIdentity EasternPhilosophy EiffelLanguage ExternalIterator FoldFunction ForgetTheDebugger FutureOfSmalltalk GarbageCollectionInCpp GeneratingCppFromSmalltalk GummiBearsConsideredHarmful IntermediateValues JavaLanguage LawOfDemeter LifeIsProgramming LocalVariablesAreBad MostPeopleAreStupid MountRushmore MoveMethod OpenSourceIsMoreSecure OpportunisticRefactoring ProgrammingIsLife PythonPhilosophy RavioliWiki RefactoringWithCeePlusPlus RomanceLanguage RubyLanguage SeasonedSmalltalker SmalltalkLanguage StableWindows SunirShah TheMatrix WikiWiki AlvinHansen AlwaysAndNever ItDepends RulesAreMadeToBeBroken AlwaysBeReadyToShip AlwaysBeReadyToShip DailyBuild DevelopmentStance FixBugsFirst RapidDevelopment RelentlessTesting SingleReleasePoint SmokeTest UnitTest AlwaysComingHome CategoryBook CategoryScienceFiction UrsulaLeGuin AlwaysDeclareSerialVersionUid CategoryJava DanielBarclay DaveHarris FedericoSpinazzi FreeNet JavaIdioms JikesCompiler KielHodges NelsonMinar PersistentObjectInputStream StanSilver AlwaysUseBracesOnIfThen AaronRobson AlwaysUseBraces AlwaysUseBracesOnIfThen AndreSlabber AndyJewell AntiPattern BracesAreGood BracesAroundBlocks CategoryDefensiveProgramming CodeChunk CodeSmell CodingStyle DelphiLanguage DonaldFisk EmacsEditor ExtractMethod IndentationEqualsGrouping ItDepends JohnGriffin JonathanArkell KirrilyRobert KyleJerviss LaurentBossavit LiberalPinkoCommieSmalltalker MartySchrader NetBeans NeverUseBracesOnIfThen PerlLanguage PersonalChoiceElevatedToMoralImperative PythonLanguage PythonWhiteSpaceDiscussion RightThing RogerLipscombe ScottMcMurray SmalltalkBigot TrivialDoWhileLoop WhereDoTheBracesGo WhitespaceIsGood YouArentGonnaNeedIt AlwaysUseScratchMonkeys CategoryStory JargonFile AlwaysUseSelectDistinct AlwaysUseSelectDistinct AnonymousDonor AnswerMe BlackHat CategorySqlProgramming CostinCozianu DuplicatesAreBad GoodThing MikeCorum PrematureOptimization ProgramIntoaLanguage RelationsHaveNormalForms RichardHenderson SelectDistinctIsaCodeSmell ThirdNormalForm TupleOrientedProgramming WilliamUnderwood AmNotation CommonLisp JasonFelice SmalltalkLanguage AmartyaSen CategoryAuthor AmateurAstronomy AmateurAstronomy CategoryAstronomy NightSky SunSpot AmatterOfTrust AmatterOfTrust CategoryCollaboration ChangeManagement CommunityBuilding CommunityOfPractice CommunityOfTrust DaVinciCode DeleteWhenCooked DoubtIsExpensive EstablishYourCredibility ExtremeProgramming FoundOops FourteenTwentyOne GoodFaith HigherPrinciples LeaderShip ManagementOfReputationalRisk MeatBall OrganizationCulture PageName PangaiaProject PoisoningTheWell ReputationByAssociation SelfManagement SuccessfulWorkplaceBehavior TheAdjunct TrustDiscussion TrustMe TrustNetworks TrustPattern WhomDoYouTrust WikiCommunity WorkInProgress AmauryDarsch CategoryHomePage AmayaBrowser AmayaBrowser CategoryWebBrowser FridemarPache InternetExplorer MathMl NetscapeComposer NetscapeNavigator OperaBrowser ScalableVectorGraphics WebAnnotation WebBrowser WikiPage WikiPrinciples WysiwygWiki AmazingRefactoringChallenge AmazingRefactoringChallenge CodeSmell JavaUnit JeffGrigg KevinRutherford MazeGenerator PaulHudson PaulHudsonMaze TestingFramework UnitTest UnitTestingLegacyCode AmazonAssociate AmazonExperience CategoryBook CategoryWikiHelp MacOsx PortlandPatternRepository WardCunningham AmazonExperience AlistairCockburn AmazonAssociate BoycottAmazon BruceAnderson CategoryBooks DrDobbsJournal FirstAdvancedSmalltalkClass JoelSpiegel JonathanErickson KatyMulvey KentBeck MarkTwain PortlandPatternRepository TheReflectivePractitioner WardCunningham AmbInPython AmbInPython AmbInRuby AmbSpecialForm CategoryPython ContinuationsInPython GabrieleRenzi PaulMiller PythonTranslator StacklessPython TuringTarpit TypeError ValueError AmbInRuby AmbInPython AmbSpecialForm CallWithCurrentContinuation CategoryRuby RubyLanguage SchemeLanguage AmbSpecialForm AmbInPython AmbInRuby CallWithCurrentContinuation CategoryContinuation CategoryScheme CeeLanguage CoRoutine FactorLanguage ForwardChaining HaskellLanguage McCarthy PrologLanguage PseudoRandomNumberGenerator SamuelFalvo SchemeLanguage SetlLanguage StructureAndInterpretationOfComputerPrograms AmberCase AmberMaher AbandonedHomePage AreYouThere CategoryHomePage AmberSmalltalk CategorySmalltalk GitHub JavaScript SmalltalkImplemetation AmbientIntelligence AmbientStupidity CategoryMetaphor IntelligenceAmplification PervasiveComputing UbiquitousComputing AmbientOrb BuildStatusIndicators ColorUsbStatusLamp FiveAmbientOrbs UrbanSim WilliamPietri AmbientStupidity AmbientIntelligence ArtificialStupidity GreyGoo AmbiguityRequiresSpikes CategoryExtremeProgramming ExtremeProgrammingPractices HowToPissOffYourPair SpikeAlone SpikeSolution AmbiguousViewpoint CategoryDevelopmentAntiPattern HasItIn WhatWeAgreedOnButNotInWriting WhatWeWanted AmbraiSmalltalk SmallTalk AmbroseBierce CategoryAuthor DevilsDictionary AmdahlsLaw AmdahlsLaw CategoryOptimization GeneAmdahl TheInterestedReader AmelieMovie BigDesignUpFront RubeGoldberg AmeliorationPattern AntiPattern BehavioralPatterns CategoryPattern CreationalPatterns DesignPatterns FunctionalInversion LeadershipPatterns MartySchrader ObjectFunctionalPatterns OrgPatterns OrganizationalPatterns ProcessPatterns ProtoPattern SelfImprovementPatterns StructuralPatterns AmeobaOs AmoebaOs AmericaOnLinux GoodThing KrisJohnson MasterBootRecord MicroSoft PhlIp RedHatLinux AmericaOnline AldousHuxley AmericaOnLinux BraveNewWorld CategoryCompany CategoryExternalLink GenCon KenMegill OnlineInformationServices TimeWarner VeryGoodSeats WinAmp AmericanBeauty CategoryMovie CategoryOffTopic AmericanBillion AmericanBillion AnyOldWhichWay BritishBillion EuropeanBillion MilkyWay TheRestIsHistory AmericanCollegeAthletics BullwinkleFan CriticalMass DramaticIdentity EditHint EricJablow FebruaryZeroNine HarryPotterVsLordOfTheRings HighHeeledShoes InformalHistoryOfProgrammingIdeas MarxBrothers NewRecentChanges OffTopic PeopleProjectsAndPatterns PromptAndCapableMedicalAssistance RecentChanges RedShirt SisterSite SoftwareDevelopment SportInjuryCourtCases TheAdjunct WalledGarden WardsWiki WelcomeVisitors WikiIsNotWikipedia WikiPedia WikiReader WorkInProgress AmericanComputingAssumption AalbertTorsius AlexVanDenBergh AmericanComputingAssumption AmericanCulturalAssumption BrazilianCulturalAssumption ChickenAndEggProblem ChrisGarrod CommaSeparatedValues CreditCard DateFormatSmell DoTheSimplestThingThatCouldPossiblyWork DottedPrefixExtension EdPoor EricHodges ExtremeProgramming JamesKeogh MikeSmith PayPal RobertField SelfFulfillingProphecy SimplestThingThatCanPossiblyWork ThirdWorldCulturalAssumption AmericanCulturalAssumption AalbertTorsius AdHominem AmericanComputingAssumption AmericanCulturalAssumption AmericanCulturalAssumptionDiscussion AmericanSchoolSystem AndrewCates BeavisAndButthead CaliforniaCulturalAssumption CategoryCulture CulturalAssumptions DanielChurch DavidWeekly DisagreeByDeleting DotComBoom EnglishOrBritish EricJablow EricRaymond FootballField HiddenAssumption HowToAskQuestionsTheSmartWay IanOsgood IfYouCallYourselfAmerican JayOsako JohnFletcher LifeCall MagnusEffect ManchesterUnited MarkLaBarbara MattStephenson MutualHospitality NeilWilson OpenSource PaperSizes PaulMorrison RichardTurner ScottJohnson SiliconValley SocialDarwinism StuckOnPetFactors StupidMeasurements TammyCravit ThreeMileIsland ThreeRingBinder UnitedStatesConstitution UnitedStatesCulturalAssumption WikiPedia WikiZens WillGray AmericanCulturalAssumptionDiscussion AmericanCulturalArrogance AmericanCulturalAssumption AmericanCulture AndrewNicholson AndrewQueisser AngloSaxonCulturalAssumption ArguingByDisparagement AsHen AsciiCode AustralianCulturalAssumption BadThing BillTozier BobbyWoolf BoundedPaperDevice CanadianCulturalAssumption CarstenKlein CategoryCulture CategoryDiscussion CentralAmerica ChesapeakeBay ChineseFoodInAmerica ChrisBaugh ChrisBrooking ChrisHyser ChristEricanism ConsumerCulture CostinCozianu CulturalAssumptions CulturalSports CulturallyNeutralLanguage CultureShock DavidHurt DeepSouth DisagreeByDeleting DonOlson EasternSprawl EricHerman EsperantoLanguage EuropeanCulturalAssumption FourRingBinders GlennVanderburg GoedelEscherBach GreatPlains HaHaOnlySerious HighRiseRenters HiveMind IndustrialCulture JargonFile JbRainsberger JoergKreienbuehl JohnFletcher LetStalkStrine LojbanLanguage LorenzBeyeler MajorLeagueBaseball MikeSmith MinimumWage MitchellModel MonoCulture NationalIdiosyncrasies NewEngland NonAmericanCulturalAssumption NorCal NorthAmerica NorthAmericanCulturalAssumption NotTheFoggiestIdeaWhatIsBeingTalkedAbout OffTopic PacificNorthWest PaulWatzlawick PeteHardie PeterMerel PigeonHole RingBinder RobertWatkins RosenFelder RustBelt SavasAlparslan ShaeErisson SkyeXu SoCal SouthAmerica SouthWest SunirShah TheRedHeadedTyrant TheThreeWorlds ThreeRingBinder TimeZone TippEx UncleBob UniCode UnitedStates UnitedStatesOfAmerica WhatAmericaStandsFor WikiPuppy WorldWrestlingFederation ZipCode AmericanEnglish AmericanEnglish AmericanSpelling CategoryNaturalLanguage DreamyHippie GangstaUrban HaHaOnlySerious MidWestMumble OxyMoron RhymingSlang SouthernDrawl SpellingChecker SqueakyNorthEastern SurferDude SwearingSuburban TheKingsEnglish TheQueensEnglish UnitedStates VariantEnglishSpellings AmericanExpress CategoryCompany KatieLucas AmericanFilmInstitute AmericanGods CategoryBook NeilGaiman AmericanIdiom GetOverIt NewSpeak TerroristDefinition WeCanDoBetter AmericanIdol TheMan AmericanIndians AmericanIndians AnonymousCoward BlockVotingAndPolitics CecilAdams ChristopherColumbus EasternIndia GeorgeCarlin GroupingByaName MikeSmith NativeAmerican NativeAmericanDevelopers NativeAmericanPolitics NativeAmericanStories NativeAmericans NativeAmericansAndLegalRights NickBensema RunawayMeme ShamanismAsSoftwareDevelopment TheMentalBenefitsOfaSweat WhatIsNativeAmerican WhiteManConsideredHarmful WhyWasIndianUsed AmericanSchoolSystem AmericanCulturalAssumption AmericanSchoolSystem ArtSchmidt ComputerScienceDegreeGap GarryHamilton KinderGarten MikeSmith ScholasticAptitudeTest SecondSystemEffect StanfordUniversity SusanRoy ThreadMess UnitedStates AmericanSpelling CategoryNaturalLanguage GermanSpellingReform MacNeil McCrum MikeSmith PurityOfEnglish StephenHutchinson WikiPedia YanquiSpelling AmericanStandardCodeForInformationInterchange AsciiCode UniCode AmericansWorkTooMuch AlasdairGray CurtisBartley FreeMarket GeorgeBernardShaw GeorgeBush IfYouWantEuropeYouKnowWhereToFindIt KeithBraithwaite MalcolmCampbell PeterPrinciple PuritanWorkEthic RobMandeville RobertEikel SethGordon StCh TheBookOfPrefaces UnitedStates WhyDoYouPermitThisToBeDoneToYou WorkingPoor AmiNet AmigaComputer AmigaBasic CategoryProgrammingLanguage AmigaComputer AmiNet AmigaDos AmigaKeyboardGarage AmigaSdk AndyPierce AppleMacintosh BabylonFive BillKelly CategoryHardware CommodoreSixtyFour DllHell DougMerritt FileTransferProtocol FreeSoftware GameOfLife JaakkoMantysaari JonathanArkell LightWave OperatingSystem PeeCee PersonalComputer PeterdaSilva PhlIp PlugAndPlay ReleaseMode RexxLanguage RobertAtkins ShareWare VideoToaster WindowsScriptingHost AmigaDos AmigaComputer AmigaOperatingSystem CategoryOperatingSystem ObjectOriented OperatingSystem AmigaEe AmigaDos CeePlusPlus ChrisHandley HelloWorldInManyProgrammingLanguages WouterVanOortmerssen AmigaKeyboardGarage AmigaComputer AppleMacintoshDesign CategoryHardware AmigaOperatingSystem AmigaComputer AmigaSdk BeOs CategoryOperatingSystem ChrisHandley CommandLineInterface DougMerritt MacOs MacUmilator MicrosoftWindows OperatingSystem PrincipleOfLeastAstonishment SymbianOs AmigaOs AmigaOperatingSystem AmigaSdk AmigaComputer TaoElate AmigaVision GraphicalProgramming MacromediaDirector AmirKolsky CategoryHomePage EranPeer InSourcing NaturalLanguageProcessing AmirLivne CategoryHomePage WantedPages AmirTomer CategoryHomePage ConstructiveInheritance AmishBarnRaising AmishBarnRaising ChiefArchitect ChristopherAlexander PhlIp AmishPeople AnalysisParalysis AnonymousDonor BenKovitz DavidBrantley FortyHourWeek HenryDavidThoreau LordOfTheFlies ProtestantWorkEthic SexDrugsAndRockAndRoll SocialSecurity WhyDoYouPermitThisToBeDoneToYou AmitGore CategoryHomePage AmitPatel CategoryHomePage SunirShah UseNet AmitRathore AmitShanbhag CategoryHomePage ConfigurationFiles MountLinuxPartitionInWindows AmitrajitChatterjee ApacheHttpd CategoryHomePage FireFox MySql OpenSource RollerWeblogger TomCat AmmerseDesignPrinciples JonathanCrossland AmnonEden CategoryHomePage AmoebaFlip AmoebaOperatingSystem AndrewTanenbaum AmoebaOperatingSystem CategoryOperatingSystem OperatingSystem AmoebaOs AmoebaFlip AmoebaOperatingSystem AndrewTanenbaum OperatingSystem PasswordCapabilityModel AmongOtherThings BrokenLink CategoryOrganization CrazyThingsThatMightSaveWiki DoingStuff DonaldNoyes FixOurWiki FixThis OldPages TheOtherThings AmorphousBlobOfHumanInsensitivity AmorphousBlob AmorphousBlobOfHumanInsensitivity AutomatedRefactoring BadRefactoring BigBallOfMud BorgificationOfEngineering ConceptualIntegrity JobSecurity PlugCompatibleInterchangeableEngineers ProblemDomain RobertDiFalco RyanHoegg StevenNewton AmosTibaldi CategoryHomePage AmpAndPlatforms DataBase LampPlatform MySql OperatingSystem ProgrammingLanguage WampPlatform WebServer AmrElssamadisy BestPractice CodeSmell CostOfDesignCarry CostOfFutureChange DavesRealExampleWhereThinkingAheadWouldHaveHelped DoTheEasiestThingThatCouldPossiblyWork OnceAndOnlyOnce RefactoringHell XpUniverseBeyondXpWorkshop AmstradCpc AmstradCpc BbcMicro CodeMasters CommodoreAmiga CommodoreSixtyFour KatieLucas PaulHudson SinclairSpectrum TeleText AmuletOfLifeSaving LiSp AmundAarsten CategoryHomePage KentBeck KyleBrown PatternsOfClientServerArchitectures RobertHirschfeld AmusingOurselvesToDeath CategoryBook DavidFosterWallace InfiniteJest NeilPostman NoamChomsky TheManufacturingOfConsent AmyLaskin CategoryHomePage AmyRose AmyRose SegaEnterprises SonicTheHedgehog WalledGarden AmygdalasMicrocode AmygdalasMicrocode CarlJung CategoryEasternThought ChogyamTrungpaRinpoche DeepMythos DeleteMe EnlightenedMen EricRaymond JayOsako JosephCampbell KenWilber LucindaWilliams OmOmOm PaulTaney PinealGland RebootingTheBrain RobertAntonWilson AnAcceptableWayOfFailing AcceptableFailureConsideredSuccess AgileSoftwareDevelopment AlexPapadimoulis AnAcceptableWayOfFailing AnUnacceptableWayOfFailing BillBarnett EricScheid GarethMcCaughan LutherBaker MarginalUtility NewYorkCity NobodyEverGotFiredForBuyingMicrosoft RichardDrake SoftwareManagementManifesto TheAlmightyThud WaterFall WaterfallBudgeting WeWillTry WhatIsSuccess AnAnarchistFaq AnAspirant AnAspirant AnonymousCoward AnonymousDonor BlackHat BrianOneiromancer CategoryDramaticIdentity ChatMode ChryslerComprehensiveCompensation DramaticIdentities DramaticIdentity FrancisHwang JimLittle JustAnAspirant JustaProgrammer PhlIp RealName RealNamesPlease RealNamesPleaseDiscussion SixThinkingHats TaralDragon TorneWuff UserName WikiZen AnAthena AnAthena AnonymousButNoLongerUnemployedCoward AntiPattern AntiPatternCategory CategoryAntiPattern DryWaterhole GlassWall AnCapWiki AnCapWiki CategoryWikiForum UseMod AnEfficientImplementationOfSelf CategoryPaper CategoryPrototypeProgramming CategorySelf SelfLanguage AnEssayOnTypography CategoryBook CategoryTypography EdwardJohnston EricGill GillSans TypeFace AnExtremeConversation AcceptanceTestsForMethodologies CowboyCoding DontCallItExtreme ItManager KenMcKelvey LeadProgrammer PeterSenge StreamOfConsciousness TheFifthDiscipline AnIdeaEncapsulatedInaMachine AlanguageCapturingCapabilities AnIdeaEncapsulatedInaMachine AnIdleQuestion CategoryNaturalLanguage DougMerritt EarleMartin EricHodges KarlKnechtel SnipSnap StephenPinker AnInconvenientTruth AlGore GeorgeBush GlobalWarming GlobalWarmingWiki MoviesToConsider PleaseMoveThisToTheAdjunct AnIntroductionToAutomataTheory CategoryBook AnIntroductionToDatabaseSystems AlanKay CategoryBook CategoryDatabase CategoryDatabaseBook ChrisDate DanMuller DougMerritt EfCodd JonathanTang SimulaLanguage TheThirdManifesto AnIntroductionToGeneralSystemsThinking CategoryBook GeraldWeinberg AnIntroductionToObjectOrientedProgramming CategoryBook DatabasesAreMoreThanJustStorage DuckTyping EiffelLanguage KentBeck MultipleInheritance ObjectOrientedSoftwareConstruction PersistenceMechanism SingleInheritance ThePlatypusBook TimBudd WellGrounded AnOoMagicBullet BigDesignUpFront DesignPatterns DickBotting DnaVsOo ExtremeProgramming KentBeck MethodologistsDontProgram ObjectCargoCult PeterMerel ProceduralMethodologies RefractingEmotions ReligiousObjects SmalltalkIsaFailure VisualStudio XpIsaMagicBullet AnOutsidersReviewOfWiki AnOutsidersReviewOfWiki BackLink BarrierToEntry BulletinBoards CategoryCategory CategoryWikiNavigation CommentSections CreepingFeaturitis CrossReferences DanglingLink DavidAumueller DerekPowazek EditCopy EditPage EditText EricHodges FindPage FingerQuotes FrontPage GoodEnough GrandMasterProgrammer HectorCorrea HelpMeToUnderstand InterfaceInfluencesCulture IsntItIronic ItDepends ItsAllGood JavaScript JoeWeaver KatherineDerbyshire LarryIsrael LimitsOfHierarchies LinksAreContent NavigationalMenusAreGood NotIntuitive ObjectOrientedProgramming OrphanPage PeteHardie PiecemealGrowth PleasePleaseDoCategorizeEveryPageOnWiki PleasePleaseDontCategorizeEveryPageOnWiki PopularWikiPages QualityWithoutaName ReligiousWar SecurityThroughObscurity SimplestThingThatCouldPossiblyWork SmallTalk ThankYou TheBestIsTheEnemyOfTheGood TheyreJustRules ThreadMess VisualBasic VisualTour WabiSabi WardsWiki WelcomeVisitors WikiNavigation WikiPedia WikiPhilosophy WikiWiki WikiWikiSuggestions WikiWikiSuggestionsResolved WikiWord WorldWideWeb YetAnotherWikiName YouAreHere AnUnacceptableWayOfFailing AbandonmentStrategy AnAcceptableWayOfFailing CommonSense FailureOrientedApproach AnakrinoDecompiler CategoryDotNet CategorySoftwareTool CsharpLanguage DotNet ReverseEngineering AnalBucket AlternativeTypeDefinitions AnalBucket BadWord CategoryHumor LaughOutLoud PickTheRightFoolForTheJob PickTheRightToolForTheJob ShutDown AnalRetentive AlwaysUseBracesOnIfThen AnalRetentive BracesAroundBlocks CategoryIdealism CeeLanguage CeePlusPlus CompareConstantsFromTheLeft DavidCary EatsShootsAndLeaves ForthLanguage GarryHamilton HyperTextTransferProtocol LanguageLawyerRequired MediaWiki MoinMoin ObliqueQuestion OffTopic PeopleProjectsAndPatterns PreferredOrderOfSrcDstArguments RobertBromley RulesForUsingHyphensAndDashes TimBernersLee TypesOfSignature WabiSabi WardCunningham WastingPeople WhenInRome WhereDoTheBracesGo WhiteSpace WhitespaceIsGood WikiEditingCustoms WikiPedia WikiWord AnalogiesFromCookery AnalogiesFromCookery BigCuisineUpFront CapabilityMaturityModel ChefLanguage CookTheSimplestThingThatCouldPossiblyWork DeliaSmith EarlyAndOften EdYourdon ElizabethDavid EvolutionaryDelivery FrankCarver FrenchProvincialCooking MrsBeeton NewAnalogiesForSoftware PatternLanguage PeterHartley PlanToThrowOneAway RecentChanges RichardDrake SteveFreeman ThreeStarProgrammer ThreeStarRestaurants TossIt UnitTasting YouArentGonnaEatIt AnalogiesFromMusic AlanKay AnalogyAsWishFulfilment BenSharp ChoralMusic DataMusicVoxelApplet DavidHarvey DonaldKnuth EvolutionaryDelivery ExtremeProgramming FridemarPache GlennVanderburg IsXpAnUnselfconsciousProcess JazzProgrammer OtNinetyNine PaulDyson PeopleWare PeterLynch RichardDrake RobertField SteveCook SteveFreeman TanyaEss TheArtOfComputerProgramming WikiMusicLinks AnalogyAsWishFulfilment EugeneWallingford AnalogyBetweenProgrammingAndManufacturing AcceptanceTest AnalogyBetweenProgrammingAndManufacturingDiscussion AnalogyBetweenProgrammingAndTeaching CategoryComparisons CategoryManufacturing CategoryMetrics CodeReuse DefectsPerOpportunity DevelopmentTeamModels ExtremeProgramming FactorySystem FourteenPoints LeanProgramming LoadFactor ManufacturingResearchAndDevelopment MarginalCost ProgrammingAintManufacturing ProjectVelocity PurposeOfProgramming QualityControl RationalRose SixSigma TheMachineThatChangedTheWorld TheSourceCodeIsTheDesign UnitTest VersionControl WilliamEdwardsDeming AnalogyBetweenProgrammingAndManufacturingDiscussion AnalogyBetweenProgrammingAndManufacturing AutomaticManufacturing CategoryDiscussion CategoryManufacturing ChrisGerrard CraftsMan DesignAllTheWayDown DrewKime GardeningAnalogy NoelVerhoeven ThePragmaticProgrammer TheProgramIsNotTheProduct TheProgramIsTheAssemblyLine TheSourceCodeIsTheDesign AnalogyBetweenProgrammingAndTeaching AnalogyBreakdownAntiPattern AntiPattern ArgumentByAnalogy CategoryAntiPattern CategoryArchitectureAntiPattern MetaphorSmackdown StopUsingMetaphors SystemMetaphor AnalogyFest AgileDevelopmentConference AnalogyFest BrianMarick DevelopmentTeamModels FunctionalityLandscape MatthewAstley NewAnalogiesForSoftware AnalogyProcessing AddingEpicycles ArgumentByAnalogy UsefulLie WetWare AnalysingTheProblemDomain AnonymousDonor BusinessRequirements CategorySolutions ChrisSteinbach ClearRequirements GeraldWeinberg GrokTheProblemDomain JamesWhite MessingAboutInProblems ProblemDomain ProblemDomainExpertReviewers RalphHodgson SoftSystemsMethodology SoftwareDevelopment SolutionDomain SomethingToThinkAbout SystemsAnalysis SystemsDevelopmentLifeCycle UseCase UserStories UserStory XpCritique AnalysisAsStorytelling AnalysisAsTheater BrianSchuth CategoryComparisons CategoryStories AnalysisDocument BigDesignUpFront TheAlmightyThud AnalysisIsRefactoring AnalysisParalysis CircularRefactoring DriveByAnalysis FineLineBetweenRefactoringAndFutzing JerryWeinberg MartinFowler PhaseIst ProblemFrame RefactorLowHangingFruit RefactoringDemo SeparationOfConcerns WaldenMathews AnalysisModel AnalysisModel DesignModel IvarJacobson MikeHowells AnalysisOfAlgorithms AlgorithmsRoadMap CategoryAlgorithm AnalysisParalysis AnalysisParalysis AnalysisSmells AntiPattern ArunPrakash BigDesignUpFront BigProjectSyndrome BobBockholt CategoryAnalysis CategoryAntiPattern DanielKnapp FedeRico GordianKnot MauricioNaranjo OmCandea OxyMoron PeterMerel PointyHairedBoss RonJeffries RusHeywood ScottParnell ScottWilliams ShakespeareanAnalysis SoftwareBlueprints TheCurseOfXanadu UltimateArchitecture AnalysisPattern AnalysisPattern AnalysisPatterns AnalysisPatterns AdewaleOshineye CategoryBook CategoryPlanning ClaudeMuncey DesignPatterns DomainObject IvarJacobson MartinFowler ObjectOrientedSoftwareEngineeringaUseCaseDrivenApproach AnalysisSmells BusinessRequirements CategoryAnalysis CodeSmell DaveWhipp EasyPeasyLemonSqueezy GlossForTheBoss ProblemDomain SecondOrderRequirements WhatIsAnalysis WordsForTheNerds AnalysisTime AnalysisTime CategorySolutions CategoryTime CodingTime EmittingTime HowFastCanYouWriteCode RepairTime SpikeSolution ThinkingTime TypingTime AnalystProgrammer EditHint JobTitles JustaProgrammer SystemsAnalyst AnalyticModel CategoryJargon AnalyticalEngine AdaLovelace CharlesBabbage TheDifferenceEngine AnalyzeMercilessly AcceptanceTest AllAbstractionsLie CategoryAnalysis CodeAnalysis DriveByAnalysis GeorgeGruschow MeaningfulName RefactorMercilessly RequirementsAnalysis ShaeErisson SunirShah SystemMetaphor TheAlmightyThud WaldenMathews AnalyzingEmergentSystems ActiveNonlinearTesting SensitivityAnalysis AnalyzingXpWithOptionsPricing CategoryExtremeProgramming ChrisCottee DoTheSimplestThingThatCouldPossiblyWork FinancialEffectsOfIterations GoldOwner HakanErdogmus IncrementalDelivery JeffGrigg JohnFavaro MaroanMaizar ProcessPatternsBook RefactorMercilessly ScottAmbler XpMayScale AnameIsJustaName AnameIsJustaName GetOverIt AnandJain CategoryHomePage ElizabethWiethoff AnandaSim ActiveServerPages AspDotNet CategoryHomePage GrooveNet InfoCentral MacromediaColdFusion MicrosoftAccess MicrosoftExcel MicrosoftSqlServer MindMap ObjectRoleModelling PersonalBrain PersonalSpace UmlDiagram VisualBasicForApplications AnaphoricLispMacros DollarUnderscore OnLisp PaulGraham PerlPronouns AnarchismIdeology AnAnarchistFaq AnarchismIdeology AnarchoSyndicalist DirectAction FreeSchools GoodStyle LeftAndRightWingPolitics MarkDilley RichardHenderson RichardKulisz TheLibertarianParty TomRossen WardCunningham AnarchistSchools AnAnarchistFaq CategoryEducation FreeSchools AnarchoSyndicalist AnAnarchistFaq AnarchismIdeology TheLibertarianParty AnarchyProgramming AnarchyProgramming ArtoLindsay CategoryProcessPattern DieterRot LowCeremonyMethod ObliqueStrategies RitvaSaarikko StewartBrand UseCases UsefulUsableAndUsed AnastasiosKoutoumanos CategoryHomePage AnatomyOfRisk AggregateRisk RiskExposure RiskManagement AncientChanges BestPractice BigDesignCritique BigModelsAreUseless BuildingTheWorldsHeaviestAirplane CardSwap ExperimentInAndOutOfContext ExposeErrors HistoryMatters HowSimpleComplexityIs HundredPersonProject OffSite PatternAboutPatterns PatternContains PedagogicalPattern ProductivityRant RandomPages RecentChanges RecentChangesJunkie RiverOfTime VeryGoodSeats VeryLargeHashtable WardAndRalphInNewOrleans WhatAreAssertions WikiActiveDesktop XpQuestions YourToasterDoesntKnowWhatYearItIs AncientComputing AnalyticalEngine AntikytheraDevice AtomicTimeZone CharlesBabbage CurtHerzstark CurtaCalculator DifferenceEngine DifferentialAnalyzer FoucaultsPendulum HollerithPunchCard KonradZuse NewMath SlideRule TimeHistory VannevarBush AncientCustom AncientCustom CodeOfHospitality WesternCulturalImperialism AncientGraffiti ArguingWithGhosts CategoryWikiReflection UserName AncientProgrammer AncientProgrammer BeyondTheFringe BleedingEdgeTechnology JasonGrossman MontyPython RomanStawski SamuelColeridge WhineOfTheAncientProgrammer WordOfMouth WriteItOutLonghand AndLinux CategoryLinux CategoryVirtualComputer CoLinux JohnFletcher SamuelFalvo AndOr AndOr ChuckMoore ColorForth DoYouWantFreezeWithThat MichaelLidman OrAnd RefactorMe SapirWhorfHypothesis WhenToSlowDownSociety ZipfsLaw AndStuffWiki AndStuffWiki AndangKustamsi AndersBengtsson CategoryHomePage PrevalenceLayer RubyLanguage StockholmSweden AndersChrigstrom CategoryHomePage TerraTel AndersHedberg ApUserStories CategoryHardware CategoryHomePage DavidCary GoodThing JobbMat ProductTesting AndersHejlsberg AndersHejlsberg CategoryPerson CheckedException ChiefArchitect CsharpLanguage AndersMalmros CategoryHomePage AndersMunch CategoryHomePage GeneratorsAreNotCoroutines RubberDucking SoftwareAsLiability TheProblemWithIcons WellFactoredCodeLeadsToBetterOptimizations WhatAreTypes AndersenConsulting AndraeMuys CanvasTest CanvasTestGlade CategoryHomePage GnomeLibrary AndreBolle CategoryHomePage AndreBreton CategoryAuthor AndreParrie AndreSlabber CategoryHomePage AndreVan AndrewFader CategoryHomePage AndreWeinand AndreWeinand CategoryAuthor CategoryHomePage CategoryPerson EclipseIde ErichGamma EtPlusPlus MicroEdition VisualAge AndreaFabretto CategoryHomePage PaoloCastagna PlatypusWiki AndreaJaneHesterSpecht CategoryHomePage AndreaKlubal CategoryHomePage MartinCleaver AndreasAmundin CategoryHomePage AndreasAxelsson AdaLanguage AssemblyLanguage AutoLisp BasicLanguage CategoryGameProgramming CategoryHomePage CeeLanguage CeePlusPlus ComputerGame DevelopmentEnvironment ExtremeProgramming ExtremeProgrammingForGames GameCube GnuTools HardwareVendor HighPerformanceWithGoodDesign JavaLanguage JavaScript MicrosoftDirectEx MicrosoftWindows MicrosoftXbox NoBugDatabase PascalLanguage PlayStation PlayStationTwo VbScript VisualStudio AndreasBogk CategoryHomePage GwydionDylan AndreasFrohnhaus CategoryHomePage AndreasHeilwagen CategoryHomePage AndreasHerdt CategoryHomePage AndreasKapp CategoryHomePage SwitzerlandCountry AndreasKirschner CategoryHomePage WikiEngine WikiExplorer AndreasKrueger AndreasKrueger CategoryHomePage DevOp GermanXpCommunity GerritRiessen AndreasMayer CategoryHomePage NewUserPages TourBusStop AndreasMeyer CategoryHomePage DokuWiki PikiPiki SysAdmin AndreasPa CategoryHomePage AndreasSchweikardt AspectOrientedProgramming CategoryGerman CategoryHomePage ComputerScience ConfigurationManagement CopyAndPasteProgramming DefectTracking DuplicatedCode IanOsgood ObjectOrientedProgramming SoftwareEngineering SoftwareProcess SuccessfulMeeting TheSourceCodeIsTheDesign VersionControl AndreasSjostedt CategoryHomePage AndreasVc AndreasVc CategoryHomePage AndreasZottmann AndiBadewanne CategoryHomePage MuenchenXpUsersGroup SoftwareTestCenter TobiasMeier TscSpy AndreiAlexandrescu CategoryAuthor CppCodingStandards CppInDepthSeries DeeLanguage HerbSutter ModernCeePlusPlusDesign TheDeeProgrammingLanguage WhosWhoInCpp AndreiDragomir AntiPattern CategoryHomePage DesignPatterns PetalsAroundTheRose PowerOfPlainText RefactorMercilessly WikiFeatures AndrewAinger CategoryHomePage StartingPoints AndrewAppel AutomatedTheoremProving CategoryAuthor CategoryPerson CompilingWithContinuations ModernCompilerImplementation ProofCarryingCode SmlNjLanguage StandardMetaLanguage AndrewBauserman AndrewBernat CategoryHomePage AndrewBishop CategoryHomePage WardCunningham AndrewBlack CategoryHomePage AndrewBromage AndrewBromage CategoryHomePage CeePlusPlus AndrewCates CategoryHomePage DuncanHarris MathQuizOne MazeWiki RolandKaufmann AndrewCohen CategoryHomePage AndrewDurdin CategoryHomePage AndrewFader AgileSoftwareDevelopment AndreVan PivotalLabs WikiPedia AndrewFuqua AgileAtlantaUserGroup CategoryHomePage GregHouston AndrewGeweke BigDesignUpFront BrianMarick CategoryHomePage ExtremeProgramming PeterSeibel RonJeffries AndrewGilmartin CategoryHomePage AndrewHunt CategoryAuthor CategoryHomePage DavidThomas DesignByContract DonaldNoyes DreyfusModel PracticesOfAnAgileDeveloper PragmaticBookshelf PragmaticProgrammer PragmaticThinkingAndLearning RobHarwood RubyLanguage ThePragmaticProgrammer AndrewJoyner CategoryHomePage AndrewKoenig AndrewKoenig CategoryAuthor CategoryHomePage CppStandard PythonLanguage WhosWhoInCpp AndrewKrisThompson ApacheHttpd CategoryHomePage ExtremeProgramming LinuxOperatingSystem NorthCarolina PhikiWiki PhpLanguage ProgrammerTest TestDrivenDevelopmentaPracticalGuide WikiEngine WikiPrinciples AndrewLenards AndrewLenards CategoryHomePage FlyingVisitor TucsonArizona AndrewLloydWebber CategoryArtist CategoryCows JesusChristSuperstar PhantomOfTheOpera RogerWaters StarlightExpress AndrewMackinnon CategoryHomePage InteractiveFiction InteractiveFictionPatterns AndrewMartin CategoryHomePage EditHint FridemarPache RebolLanguage WysiwygWikiContest AndrewMcGuinness CategoryHomePage DesignPatterns NewUserPages TheBottleneck TheMontyHallProblem TourBusStop AndrewMcKinlay CategoryHomePage ExtremeProgramming OpenSource SuneidoPlatform AndrewMcMeikan AndrewMcMeikan CategoryHomePage ChristianGeek DrakeWilson FaceBook FinancialCryptography FooDash GoldBackedElectronicMoney HomeBrewHardware InterNet KeyServer NetBook ReelToReelTape ThresholdCryptography WikiMail WikiSquatting AndrewMccormick CategoryHomePage AndrewMigliore CategoryHomePage PortlandOregon AndrewMortensen CategoryHomePage NewUserPages TourBusStop AndrewMudgett CategoryHomePage TextFormattingRules AndrewNicholson AboutCookies AmericanCulturalAssumption CategoryHomePage ElectronicPaper FreeSoftware InexperienceGeneratesSuccess OpenSource PalmPilot ProgrammingAsEngineering RecentChangesJunkie AndrewNorris CategoryHomePage DrewNorris ToDo AndrewOdlyzko CategoryAuthor AndrewParle CategoryHomePage AndrewQueisser CategoryHomePage HewlettPackard AndrewRicketts AdVerecundiam BadPair CategoryOrganizationalAntiPattern CornFieldEffect EarlyFailure FreshmansFirstLanguage GoodPair JustMightWork KillYourDarlings LeaderShip LifeIsaBigMessyGraph MyMyersBriggsTypeIs NikolaTesla PairProgramming PairPromiscuously PhlIp RecentChanges RonJeffries SevenHabitsOfHighlyEffectivePeople SixThinkingHats SpikeSolution TopMind WardAndKent WikiWikiWeb WorstThingsFirst AndrewSemprebon CategoryHomePage AndrewStandfield BrokenImage CategoryHomePage WikiMailBox AndrewSutak CategoryHomePage RecentChanges UserName WikiBattlebots AndrewSwan CategoryHomePage JustaProgrammer PanasonicOwl XpImmersionOne XpOwl AndrewTanenbaum AmoebaOs CategoryAuthor CategoryPerson ComputerNetworks DistributedSystemsPrinciplesAndParadigms GraceHopper LinusTorvalds MinixOperatingSystem ModernOperatingSystems OperatingSystemsDesignAndImplementation StructuredComputerOrganization TheUnixHatersHandbook AndrewVogel AndrewVogel CategoryHomePage ChristianVogel DrewVogel AndreyCherezov CategoryHomePage EservServer ForthCompiler RussiaCountry WikiWeb AndreySidorenko AndreySidorenko BelarusXpCommunity CategoryHomePage RandyStafford SergeyPomytkin AndreyStolyarov CategoryHomePage InteLib WikiHomePage WikiPage WikiWiki AndrinVonRechenberg CategoryHomePage WelcomeVisitors AndyBarratt ExtremeProgramming ProgrammingLanguages TestDrivenDevelopment AndyBower CategoryHomePage DolphinSmalltalk ObjectArts AndyCallowKing CategoryHomePage ComputingScience GarbageCollection MicrosoftCorporation MicrosoftWindows RealJob RealWorld RemovingGarbageCollectionSynchronization RichardJones UniversityOfGlasgow UniversityOfKent VirtualMachine VivaVoce WashingtonState WindowsFundamentalsTeam AndyCarlson CategoryHomePage EssenceObject SoftwareArchitect AndyColligan AndyColligan AppliedBigotry CategoryHomePage EndOfAnEra AndyCzerwonka CategoryHomePage AndyDent AgileProcesses AndyDentShortResume AppMaker CategoryHomePage OpenSource PythonLanguage SoftwareEngineeringIdeas AndyDoddington AncientProgrammer CategoryHomePage LaurentBossavit LondonCulturalAssumption AndyFutrell CategoryHomePage ExtremeProgramming NonCoLocated PairProgramming AndyGavin AndyGavin AntiAnt CategoryHomePage CodeGeneration ConfigurationManagement ExoftWare ExtremeProgramming GameTheory GenerativeProgramming GroupDynamics KnowledgeManagement LinguisticRelativity LogicaCmg MobileBilling NaturalLanguageProcessing RealTime WestOfEngland AndyGlew AmirLivne AndyGlewWikiExperience BrianMarick BrokenLink CategoryHomePage ComparisonShoppingWiki DavidCary FlowBasedProgramming PaulMorrison ProgramComputersYouCanUnplug ScottPreece WayneConrad WebServer WikiFarms WikiGnome AndyGlewMinimalCeePlusPlusTestFramework CppUnit TestCollector AndyHedges CategoryHomePage NutchSearchEngine AndyHunt AndrewHunt CategoryAuthor CategoryHomePage AndyJewell CategoryHomePage ExtremeHacking TheSourceCodeIsTheDesign TheUnitTestIsTheSpecification AndyLeighton CategoryHomePage ExtremeProgramming ExtremeProgrammingForOne ExtremeProgrammingPractices PowerBuilder VisualBasic AndyMoore CategoryHomePage ChrisGarrod GopherHoles PlanNineFromBellLabs ProfessionalPerfectionism SanDiego SoakTime AndyMoorley ArchitecturalStyle CategoryHomePage ExtremeProgramming PatternsGenerateArchitectures PaulDyson QualityAttributes AndyMorris CategoryHomePage ComplexityHidingSupidity CrcCard DevSupport DoingMultiThreadedGuiInVisualBasic GuiProcedureScripts PlanningGame SpikeSolution TheSqlParadox VbUnit WikiWiki AndyPierce AndyPierce CategoryHomePage DaveVoorhis DeleteMetadiscussion DougMerritt FrontPage GenomicDnaIsolation LinkSpam MobiWiki PersonWorthKnowing PeterHansen PokerGame RealNamesOnlyOrAnonymous SpeedSkating TextFormattingRule TextFormattingRules UniversityOfKentucky WardsWiki WikiEngine WriteControl AndyPliszka CategoryHomePage PivotalLabs AndyPryke AndyPryke BruceLee CategoryHomePage ExtremeProgramming NotAsimpleTask TwikiClone AndyRatcliffe CategoryHomePage SasInstitute SasSoftware AndyRaybould CategoryHomePage AndySawyer CategoryHomePage CeeLanguage CeePlusPlus LispLanguage AndySchneider CategoryHomePage KeithBraithwaite AndyTyping PivotalLabs AndyWally CategoryHomePage AnecdoteImpasse AnecdoteImpasse BookStop CategoryDiscussion EvidenceTotemPole LetTheReaderDecide OnceAndOnlyOnce AneuchWiki AaronGraves MediaWiki OddMuse UseModWiki AnewGo AnewGo AngelCrane CategoryHomePage AngelaMartin CategoryCustomer CategoryHomePage ExtremeProgramming AngeloHulshout AngeloHulshout SoftwareArchitecture AngleBetweenClockHands CategoryMath ProgrammingChallengesForInterview AngleBetweenDodecahedronFaces AngleBetweenDodecahedronFaces CrossProduct CrossProductExample GeographyExample HexGridIcosahedron SphericalTrigonometry AngleBracketedUnicodeText BillDehora DocumentObjectModel ExtensibleMarkupLanguage AngleOfVisualPerception AngleOfVisualPerception EarlJenkins GunnarZarncke HaveThisPattern UnconsciousCompetence AngloSaxonLanguage AngloSaxonLanguage CategoryNaturalLanguage EnglishLanguage GermanicLanguage RomanceLanguage AngsumanChakraborty CategoryHomePage DifferentAngle ExtremeProgramming JavaArchitectureAndDesign JavaTips StemCell AngusMezick AdoptingXpPatternLanguage AnalysisParalysis CategoryAdoptingXp CategoryHomePage CritiqueOfXp CrossingTheXpChasm ExtremeHour ExtremeProgrammingForOne HowYouWentExtreme JavaUnit SellingXp WhenXpIsUnpopular WikiPagesAboutTransitioningToExtremeProgramming XpFaq XpMailingList AniDifranco CategoryPerson AnielaGrun CategoryHomePage AnimalBook CamelBook CategoryBook CategoryJargon OreillyAndAssociates WroxPress AnimalFarm CategoryBook GeorgeOrwell RalphSteadman AnimalsGolf GolfForGeeks RulesOfGeelf AnimatedArchitecture ActionForward AniArchOne AnimatedArchitecture ArchitecturePictures BobHaugen BrokenLink CrisisOfFragmentation GoodThing GraphicalProgrammingLanguage HttpServlet JeffGrigg PaulCaswell SimpleData SunirShah UseCase UserStory AniruddhSarkar AnjanGoswami AnjumGupta CategoryHomePage AnnAnderson AnnAnderson ArborIntelligentSystems CategoryHomePage ChetHendrickson ChryslerComprehensiveCompensation DaimlerChrysler ExtremeProgramming ExtremeProgrammingInstalled FrontPage OakTreeSoftware OpenSpace RonJeffries XpUniverse AnnArbor AnnArbor CategoryCity EdwardVielmetti MenloInstitute PhilGoodwin UniversityOfMichigan YpsilantiEyeball AnnBernstein CategoryHomePage AnnLanders CategoryExternalLink AnnWatson CategoryHomePage ChrisWatson AnnaBlume AnnaRavenscroft AlexMartelli CategoryHomePage DavidAscher EuroPython PyCon AnnapolisValleyXpUsersGroup AnnapolisValleyXpUsersGroup CategoryGroup CategoryXpUsersGroup DaveAstels ExtremeProgramming PatrickWilsonWelsh AnneMichelleTessier CategoryHomePage RogerTessier AnneShirleyApology AnneOfGreenGables EdwardKiser TextSmell AnneThomas CategoryHomePage AnnetteMuehldorfer InVisible AnnetteTruong CategoryHomePage CompiledLanguages EgotisticalProgrammers ExtremeProgramming GamesMagazine GreenBarsEverywhere HouseWork JavaLanguage JavaScript NorthernCanada ProblemSolving ScriptingLanguage SiliconValley SunBurn UnitTest UntestedCode WebsiteDevelopment AnnotatedCallback BrianSlesinsky AnnotationEngine AnnotationEngine AppendOnly CritLink JohnDeBruyn KaPingYee WendySeltzer WikalongExtension WikiWikiClone AnnotationMetadata AnnotationsAreUmlStereotypes DotNetLanguages HotComments JavaLanguage ScalaLanguage AnnotationWiki AnnotationWiki AnnotationsOfPrimarySourceMaterial AnnotationsToFacilitateCollaboration DaveParker DougRice FridemarPache JavaScript LinkLanguage WikiPage WikiPedia WikiUserInterface AnnotationsAreUmlStereotypes AnnotationMetadata CategoryUml DotNet ObjectOrientedLanguage UmlStereotypes AnnotationsOfPrimarySourceMaterial AccessControlList AnnotationEngine AnnotationsOfPrimarySourceMaterial AppendOnly WikiLike WikiLink WikiWiki AnnotationsOverNamingConventions ActiveRecord AnnotationsOverTagInterfaces BeanBox BeanInfo FallBackOnReflection JavaBeans JavaIdioms JavaNamingConventions MetaData MetaLevel NamingConventions NamingConventionsOverAnnotations ObjectRelationalMapping PropertyDescriptor RelationalDatabase RubyOnRails SeptemberZeroSix SystemOfNames TagInterface VisualClass AnnotationsOverTagInterfaces AnnotationsOverNamingConventions JavaAnnotations JavaIdioms JavaUnit MetaData SyntacticSugar TagInterface UnitTest AnnoyanceProportionalityPrinciple AnnoyanceIsProportionalToKnowledge DavidCary GarethMcCaughan GoodEnough HiddenAssumption IntellijIdea RightThing AnnoyingWikiFeatureVote CategoryWiki OrphanPage SixSingleQuotes TabRefactoring ThreadMess ThreadMode TragedyOfTheCommons UseNet UserName WabiSabi WikiName WikiPedia WikiVotingDiscussion WikiWord AnonIsStillBanned AgreeToDisagree AnonIsStillBanned AnonymousDonor AnonymousKidHidingRealNameFromPerverts AugustZeroSix DaveVoorhis DougMerritt EarleMartin EditWar ElizabethWiethoff GrammarVandal HardBan IntellectualDishonesty JohnFletcher MatthewAstley RecentChanges SecurityThroughObscurity SilenceImpliesConsent UnethicalEditing UserName WardsWiki WardsWikiStewards WikiCitizen WikiPedia WikiWikiWebMessageBoard ZeroTolerance AnonymizeRecentChanges CategoryWikiSecurity DonaldNoyes DontSign EarleMartin IpUsername LessIsMore NewRecentChanges OpenProxy PersonalWatchList QuickChanges RecentChanges RecentlyChanged SmallestFederatedWiki UserName AnonymousCavalryman AnonymousCavalryman CowboyCode CowboyCoder AnonymousChoir AnonymousChoir ArgumentFromAuthority FallaciousArgument NoTrueScotsman ShiftingTheBurdenOfProof AnonymousContributorsAndContributions AnonymousOnPurpose DocumentMode RealName RefactorByCondensingConversation RegularContributors WardsWiki WikiSocialNorms AnonymousCoward AdvoGato AlistairCockburn AnonymousCoward AnonymousIdentity CategoryDramaticIdentity CategoryWikiUser CliffordAdams DaveSmith JeffGrigg RecentChangesJunkie RefactorWhileRespectingSignatures SlashDot SomeSlashdotUser TimVoght UnethicalEditing VoiceOfWiki WikiWikiWeb AnonymousDonor AnonymousCoward AnonymousDonor AnonymousGroup AnonymousIdentity CategoryDramaticIdentity CategoryWikiUser DramaticIdentities DramaticIdentity EricHodges ExtremeHumility ExtremeStatements GrammarVandal JeffGrigg RecentChanges ThreadMode UnknownDonor UserName AnonymousEmoney AnonymousEmoney CategoryEconomics DigitalBearerCertificate GoldBackedElectronicMoney LimitedKnowledgePurchasing OpenSource PromiseNote PublicKeyTransactionProcessor TechnoCash AnonymousForPrivacyReasons AnonymousDonor AnonymousForPrivacyReasons AnonymousOnPurpose DoTheSimplestThingThatCouldPossiblyWork EricHodges AnonymousFunction CeeLanguage CeePlusPlus CeePlusPlusEleven CeeSharpLanguage ForthLanguage FrinkLanguage HaskellLanguage JavaLanguage JavaScript LambdaExpression LispLanguage MarkJanssen ObjectiveCaml ObjectiveCee PerlLanguage PhpLanguage PseudoCode PythonLanguage RelProject RubyLanguage SchemeLanguage SmallTalk SmlLanguage AnonymousGenius AnonymousGenius CategoryDramaticIdentity CowboyCoding RealFriend RealParent RealProgrammer AnonymousGroup AnonymousDonor FightClub AnonymousHero AnonymousCoward AnonymousHero CategoryDramaticIdentity CategoryWikiUser DonaldNoyes OpenSource UsingSignatures WikiGnome WikiWiki AnonymousIdentity AnonymousCoward AnonymousDonor AnonymousHero AnonymousIdentity CategoryDramaticIdentity CodeOwnership ConsideredHarmful DialecticMode DocumentMode DramaticIdentity FourAnonymousContributions FridemarPache GentleReductionism JohnRepici MeatballWiki MinorEdit MinorEditUserName OpeningStatement PhilGoodwin PlainEnglish RecentChanges RichardDrake ThereforeBut ThreadMode UnethicalEditing UserName VirtualIdentity WardCunningham WayneCool WikiCreep WikiMind WikiOnWiki WikiPolitenessLevel AnonymousInner AnonymousInnerClass AnonymousInnerClass AnonymousInnerClass BlocksInJava CategoryClosure CategoryJava DavidWright InnerClass JavaLanguage JavaSerialization JavaServerPage JeffGrigg MartinFowler SmallTalk TrueClosures VirtuallyInitializedAccessors AnonymousMethod AnonymousInnerClass BlocksInRuby BooLanguage CategoryCeeSharp CeeSharp CsharpLanguage FunctionalProgrammingLanguage JavaLanguage LambdaExpression LexicalClosure SmallTalk WhatIsClosure AnonymousNamespace CategoryCpp DaveHarris AnonymousOnPurpose AnonymousDonor AnonymousGenius AnonymousHero AnonymousIdentity AnonymousOnPurpose AnonymousSkeptic DramaticIdentity EgolessWiki RecentPosts UserName WardCunningham WhyWikiWorks AnonymousSkeptic CategoryDramaticIdentity DevilsAdvocate FlameBait AnonymousToProtectTheGuilty AnonymousUser BinarySearch CeeProgramsForBeginners CeeProgramsForBeginnersDiscussion ForthLanguage HomePage IanOsgood OpenSource WardsWiki AnoteOnDistributedComputing UnderstandingDistributedSystems AnotherArgumentAgainstGod AlgebraicHoopConstruction ArgumentByDemandingDefinitions ArgumentByQuestioningAssumptions DanielKnapp MikeSmith UserName WhyClublet AnotherJavaSingletonProblem AntiPattern CategoryJava ClassLoader ClassLoaders DavidMcNicol FacadePattern GlennVanderburg GlyphLefkowitz HaveThisPattern HotJava InheritableThreadLocal JavaPatterns JavaSingleton JavaSingletonProblems MostlyGlobalVariable NameSpace NatPryce RussellGold SingletonPattern ThomasMaeder TimMackinnon AnotherMikeThomas CategoryHomePage RoyalAndSunalliance AnotherPhpWiki BobRacko CategoryWikiImplementation FridemarPache JavaScript KeheiWiki ShinTak WikiForum WikiWithProgrammableContent AnotherPointOfView AnotherSystemDefinitionFacility CategoryCommonLisp CommonLisp QuickLisp AnotherViewOnVulgarity BadThing BrainfuckLanguage CategoryCommunication DisagreeByDeleting FuckedCompany SilenceImpliesFatigue SoftwareEngineer WikiName AnotherWay CategoryFuture DonaldNoyes ThinkingOutLoud AnotherXpExperiment AlistairCockburn BairsLaw CategoryExtremeProgramming ExtremeUnifiedProcess FearOfChange FearOfUncertainty HolyGanttChart LoadFactor LoneWolves PairProgramming PerfectDays PeterMerel PlanningGame RationalUnifiedProcess RonJeffries TestInfected UnitTest AnsForth CategoryForth ForthCompiler ForthLanguage ForthPortability ForthReusability OpenFirmware AnsiCee AmericanCulturalAssumption AmericanNationalStandardsInstitute AnsiCee AnsiCeePlusPlus CeeLanguage CeePlusPlus IsoCee KayAndArCee KernighanAndRitchie AnsiCommonLisp CategoryBook CategoryCommonLisp CategoryLisp CommonLisp OnLisp PaulGraham AnsonTsao CategoryHomePage ProgramManager ProgrammingModel AnswerAllQuestions CategoryPsychology DoNotLie PartnerPatternsLanguage AnswerMe AlicesAdventuresInWonderland AnswerCategory AnswerCategoryPearl AnswerMe AnswerMeDiscussion AnswerMeWikiGnome CategoryWikiTag CouldSomeonePleaseExplainThisToMe DrinkMe EatMe EricScheid GentlyReduceWikiBadges LeeLouviere MarkDilley PlainEnglish PleaseComment PleaseExplain PromptingStatement RandomPages ReadMe SixSingleQuotes TipsFromWardCunningham TomRossen WikiLand WikiTag WikiWikiWebFaq AnswerWiki AnswerWiki CategoryWiki AnswersToQuestionsFromStudentsOfSoftwareEngineering BethanyAndresBeck CategoryQuote EwDijkstra GrumpiestComputerScientistInTheWorld JonathanTang SoftwareMastersOfFineArts TheFeyerabendProject AntContrib ApacheAnt AntHill AlexMcLintock AntHill AntHillvsCruiseControl AnthillFeatureList AnthillPro ApacheAnt ApacheJakartaGump ClearCase ConcurrentVersionsSystem ContinuousIntegration CruiseControl ExtremeProgramming FedEx MozillaTinderbox OpenMake OpenSource OpenWebAnalystsLtd PerforceVersionControl StarTeam UnitTest UrbanCode VersionControl VisualSourceSafe AntHillvsCruiseControl AntHill ContinuousIntegration ContinuousModificationBasedBuilds CruiseControl ErikHatcher JavaService MikeMason ScheduledBuilds AntMetter CategoryHomePage AntPractices AntTheDefinitiveGuide AntUsageTask ApacheAnt BrokenLink CategoryAnt GetAccess JavaScript LloydZusman NetBeans StevenNewton ThereIsAnotherWay AntTheDefinitiveGuide AntPractices CategoryAnt CategoryBook StevenNewton AntUnit AntUnit ApacheAnt CategoryAnt AntUsageTask ApacheAnt CategoryAnt DesignPattern RobertField RussFreeman AntVsMake AlexValdez AndyGavin ApacheAnt ArneVogel CategoryAnt CruiseControl CygWin DomainSpecific JamesDennett KellyDenehy KludgeFest MakeProgram ModelsOfComputation OnceAndOnlyOnce RecursiveMakeConsideredHarmful SamuelFalvo StevenNewton AntecedentAssumedFallacy AmericanCulturalAssumption AntecedentAssumedFallacy BeggingTheQuestion CircularReasoning FallaciousArgument AnthillFeatureList AntHill StarTeam AnthillPro AntHill AnthonPang AnthonPang AntiPattern BuyLowSellHigh CategoryHomePage ConsultantsDontCode DesignPatterns HighlyPaidConsultant LeadByExample LeaderShip ManagementByWalkingAround NonCompeteClause OpenSource WritesCompilersAsaHobby AnthonyAdachi AnthonyAdachi AsUnitForAppleScript CategoryHomePage AnthonyBaker CategoryHomePage AnthonyDickinson CategoryHomePage ExtremeProgramming JamesCoplien JohnLakos RefactoringBrowserForJava ScottMeyers StuartBarker AnthonyJones AlexRadeski AnthonyLander AnthonyLander CategoryHomePage RenamingUnitTests ShaeErisson AnthonyLauder CategoryHomePage AnthonyPeterson AnthonyPeterson CategoryHomePage DataGrid QualityControlApp SystemMetaphor WikiWikiWeb AnthonyPiano AnthonyPianobookmarks CategoryHomePage EnglishPlease HomePage WardsWiki WelcomeVisitors AnthonyToivonen CategoryHomePage AnthonyWild WikiVirgin AnthonyWilliams CategoryHomePage DrDobbsJournal MyMyersBriggsTypeIs AnthropicPrinciple AnthropicPrinciple BenTilly CategoryBook CategoryFuture CategoryPhilosophy CategoryScience CategoryWorldView DaveHarris DecemberFourteen DoomsdayHypothesis FermiParadox GodGoo HumansAsCenterOfTheUniverse LeeSmolin MarcThibault NobelPrize OccamsRazor ScannedBrainSimulation TheLifeOfTheCosmos TheSingularity TransHumanism AntiCapQuotes CapabilityMythsDemolished CapabilitySecurityDiscussion CapabilitySecurityModel CategorySecurity ComputerSystems AntiCaptcha AntiCaptcha CaptchaTest AntiComment AntiComment CommentsAreCode EconomicAcceleratorObject MappingSourceCodeWithWiki MessageTranslator MitochondriaObject NaturalLanguage ObjectCircle ObjectRelationalImpedanceMismatch ScalableVectorGraphics SeeAlso WikiCodeRunner WikiEmbeddedCode WindshearObject AntiCreation AntiCreation BreakFast FreeLunch FunctionalInImperative GoodEnough JustDoIt ModularProgramming ModularWeenie MopMind NeedlessRepetition ProceduralWeenie SlaveOrientedProgramming SoThere StackStringList TableOrientedProgramming YouArentGonnaNeedIt AntiExperience AntiExperience BadProgrammer BigIron CargoCultProgramming LearnFromExperience MetaWisdom NetNegativeProducingProgrammer PracticeMakesPermanent RightWay UnconsciousIncompetence AntiFragile AntiFragile FailureIsInevitable WikiWikiWeb WorldWideWeb AntiGlobalization AntiGlobalization CaptiveState CategoryEconomics InternationalMonetaryFund IsGlobalismThreateningTechCareers McDonalds MonSanto MultiNational MultiNationals NaomiKlein NoLogo NoamChomsky ProfitOverPeople ShellOil WorldBank WorldTradeOrganization AntiGravity AntiGravity BlackHole ExoticMatter SpaceTime TimeTravel TimeTravelThoughtExperiment WormHole AntiIce AdamBerger AntiIce DanielKnapp FleaMarket HalfDotCom IsaacAsimov JonathanRosebaugh PositronicBrains ScienceFiction StephenBaxter AntiIdiom AntiIdiom CategoryIdiom CommentEveryLine EmptyCatchClause HungarianNotation IdiomOrPattern AntiKillerPhrases AlarmBellPhrases AntiKillerPhrases FridemarPache KillerPhrases PairProgramming TitForTat AntiMacInterface CategoryUserInterface MeatBall AntiMatter AntiMatter BigBang MagneticBottle ParticleCollider ParticlePhysics QuantumPhysics ReFactor ScienceFiction SymmetryBreaking WarpDrive AntiMicrosoftBiasOnWiki AlarmBellPhrase AntiMicrosoftBias AntiMicrosoftBiasOnWiki AntiPattern BlueScreenOfDeath BogdanStancescu CarlosNsRodrigues CategoryMicrosoft CategoryRant ComIsLove ConText ControversialMicrosoftPhilosophies CopyOnWrite DaNuke DeveloperStudio DotNet EndUserLicenseAgreement EricHodges EricHopper EveryoneButMicrosoftConsortium ExchangeServer FalkBruegmann ForFree FreeSoftware HowToQuashMicrosoft InterTwingled JavaCriticisms JavaSucks LayneThomas LessMoney MartinPool MartinSpamer MatthewWilbert MichaelDevere MichaelHill MicroSoft MicrosoftCulturalAssumptions MozillaFirefox OneMicrosoftWay OpenOffice OpenSource ProMicrosoftBiasOutsideWiki PythonLanguage QuickBasic RealNamesPlease RedHat RedHerring ResentmentAgainstMicrosoft RonJeffries SethGordon SlashDot SourceSafe SqlServer StuCharlton TheMostWidelyUsedProgrammingLanguageAtAnyLevel TheUnixHatersHandbook ThingsWeHateAboutVbClassic ThingsWeLoveAboutVbClassic UnitarianWayOfThinking VisualBasic VisualStudio WikiMindWipe AntiObject AntiObject HiberNate ObjectRelationalMapping AntiPattern AddingEpicycles AikidoPattern AlistairCockburn AllanBaruz AmeliorationPattern AndrewKoenig AntiPattern AntiPatternTemplate AntiPatternsBook AntiPatternsCatalog AshleyEngelund BadPatterns BadSoftware BestLearningIsByDoing BetsyHanesPerry BruceWebster BugPattern CategoryAntiPattern ChrisBrown ChuckSiska ClassicOoAntiPatterns CodeSmell CopyAndPasteProgramming CorrectiveAction CrciCards DangerousPatterns DarkPattern DesignPatterns DoTheBestYouCan DonOlson EdPoor EdwardAbbey FailedPatterns FrankBuschmann FredBrooks FunctionalInversion GeraldoXexeo GreyPattern IainLowe IndustrialSociology IsJtwoeeAnAntiPattern JamesCoplien JeffChapman JimCoplien JonathanHolloway KeepYourHeadDown KyleBrown LearnFromExperience MarkEichin MattStephenson MentalNomad MichaelAckoyd MythicalManMonth NeverExplain ObjectWorld OnlyForesightMatters PatternsMiners PetBug PitfallsOfObjectOrientedDevelopment ProblemsWithDocumentation ReEngineering ReFactoring RobertPhillips RockyHorror RonJeffries SethGordon SkipMcCormick SmalltalkBestPracticePatterns SoftwareDevelopment SomeoneElsesExample SourcesOfBugs ThreadMode XySymmetryBugs AntiPatternCategory AntiPattern AntiPatternsBook AntiPatternsCatalog ArchitectureAntiPattern CategoryAntiPattern DevelopmentAntiPattern GreyPattern ManagementAntiPattern PeopleWareAntiPattern UserInterfaceAntiPattern AntiPatternLanguage BrokenWindow DeathMarchValues JoelSpolsky PatternLanguage PrettyAdventuresomeProgramming AntiPatternTemplate AntiPattern AntiPatternCategory AntiPatternTemplateDiscussion BadThing BlindAlley CategoryAntiPattern CategoryPatternForm DesignPattern DesignPatternTemplate SetTheBozoBit AntiPatterns AntiPattern AntiPatternsBook AntiPattern AntiPatternsCatalog CategoryAntiPattern DarkPattern DesignByCommittee JeffGrigg LaurentBossavit ManagementAntiPatterns RonJeffries SkipMcCormick WardsWiki AntiPatternsCatalog AbstractionInversion AccidentalComplexity AccidentalInclusion AddAntiPatternToTheAntiPatternsCatalog AddingEpicycles AlcoholFueledDevelopment AmbiguousViewpoint AnAthena AnalogyBreakdownAntiPattern AnalysisParalysis AntiPattern AntiPatternTemplate AntiPatternsBook AntiPatternsCatalogDiscussion AppointedTeam ArchitectsDontCode ArchitectsPlayGolf ArchitectureAntiPattern ArchitectureAsRequirements ArchitectureByImplication AsynchronousUnitTesting AutogeneratedStovepipeAntiPattern BandAid BearTrap BigBallOfMud BlameStorming BlowhardJamboree BoatAnchor CarParkSyndrome CarbonCopyHisManager CargoCult CascadingDialogBoxesAntiPattern CategoryAntiPattern CategoryArchitectureAntiPattern CategoryCatalog CategoryDevelopmentAntiPattern CategoryManagementAntiPattern CategoryOrganizationalAntiPattern ConfusionOfObjectives ContinuousObsolescence ControlFreak CopyAndPasteProgramming CornCob CoverYourAssets CrciCards CreepingFeaturitis CryptoCracy DbClass DeadEnd DeathByPlanning DecisionByArithmetic DesignByCommittee DesignForTheSakeOfDesign DevelopmentAntiPattern DevelopmentAntiPatternRoadMap DiscordantRewardMechanisms DoerAndKnower DryWaterhole EgalitarianCompensation EmailIsDangerous EmperorsNewClothes EmpireBuilding ExceptionFunnel FalseEconomy FalseSurrogateEndpoint FearOfSuccess FireDrill FloatingPointCurrency FloatingPointFractions FoolTrap FunctionalDecomposition FungibleProjectManager FungibleTeams GeographicallyDistributedDevelopment GiveMeEstimatesNow GlassWall GodClass GoldenHammer GrenadeMessage GreyPattern GroundHogDayProject HalfDoneIsEnough HeirApparent HeroCulture HiddenRequirements IdiotProofProcess IfItIsWorkingDontChange IfOk ImplementationInheritance InappropriateTechnicalObjective InputKludge ItsAnOperatorProblem ItsNotRocketScience JobKeeper JumbleAntipattern JunkyardCoding KillTwoBirdsWithOneStone KitchenSinkDesign LavaFlow LeadingRequest ListOfAntiPatternsToDocument MagicContainer ManagementAntiPattern ManagementAntiPatternRoadMap ManagerControlsProcess MushroomManagement NationalIsm NetNegativeProducingProgrammer NotInventedHere NotTheAppropriateProtocol NullFlag OrganizationalAntiPattern OverGeneralizationOfBusinessLogic OverUseOfPatterns ParsingHtmlWithRegex PassingNullsToConstructors PathOfLeastResistance PatternCommunity PhatWareAntiPattern PlugCompatibleInterchangeableEngineers PoliticsOrientedArchitecture PolterGeists ReinventTheWheel ReinventingTheWheel RequirementsAsArchitecture RequirementsTossedOverTheWall RollYourOwnDatabase RubeGoldbergMachine ScapeGoat SeagullManagement SecretSociety SellingaProductYouCantRealize ShootTheMessenger SingleFunctionExitPoint SmokeAndMirrors SoftwareMerger SpaghettiCode SpecifyNothing StandingOnTheShouldersOfMidgets StovepipeAntiPattern StovepipeSystem StringWithoutLength SumoMarriage SweepItUnderTheRugAntiPattern SwissArmyKnife ThatsNotReallyAnIssue TheBlob TheCustomersAreIdiots TheGrandOldDukeOfYork TheProcessIsTheDeliverable TheyUnderstoodMe ThrownOverTheWall TowerOfVoodoo TrainTheTrainer UntestedButFinished UserInterface VendorLockIn VietnamWarAntiPattern ViewgraphEngineering VoodooChickenCoding WalkingThroughaMineField WarmBodies WeAreIdiots WolfTicket YetAnotherMeetingWillSolveIt YetAnotherProgrammer YetAnotherThreadWillSolveIt ZeroMeansNull AntiPatternsCatalogDiscussion AllWebDevelopmentIsNewDevelopment AntiPattern AntiPatternsBook AntiPatternsCatalog BadThing CategoryAntiPattern CategoryDiscussion CategoryManagementAntiPattern DevelopmentAntiPattern ManagementAntiPattern ManagementAntiPatternRoadMap NationalIsm OlivierRey RoadMap RoadMaps AntiPatternsGroup AntiPattern AntiPatternsGroup BillDudney DesignPatterns EntropySociety JosephKrozak KevinWittkopf PatternCommunity RaphaelMalveau ScottThomas SkipMcCormick StephenAsbury WilliamBrown AntiPatternsViewPoints AntiPattern AntiPatternsBook ArchitectureAntiPattern SkipMcCormick AntiProductivityTool AntiProductivityTool CategorySoftwareTool FeatureBloat GrahamHughes InMyWay MicrosoftProject NetHack OnMySide SunirShah AntiSocialism AntiSocialism AntiSocialismDiscussion BurdenOfProof CategorySociety GovernmentVersusPrivateSector MikeAnderson OverSimplification ReachableUtopia TheAdjunct TragedyOfTheCommons AntiSoftwarePatents AnthonyLander BritishTelecom CategoryLegal DavidDeLis DougEngelbart GeneticPatents GnuGeneralPublicLicense InanePatents IntellectualProperty JayceMil KirkBailey MicroSoft MikeSmith NeilWilson SoftwarePatents TheMotherOfAllDemos TimBernersLee WikiNehesa WikiSingleVote WorkingPatentSystem AntiSpamBot AntiSpamBot ArmsRace CategoryWikiMaintenance CategoryWikiSpam MichaelSparks RecentChanges RecentChangesRss WikiSpamSolutions AntiTraffic AntiTraffic LettingThingsSlide ManagementByCrisis AntiVote AcceptanceVoting AntiVote DaveKirby RobertHeinlein AntiWikiSpamScripts AntiSpamBot CategorySoftwareTool CategoryWikiSpam DonaldGordon RachelStruthers ShotgunSpam SunirShah UseModWiki AntiXpRamblings AllEngineersInOneRoom CaseTool EdwardBerard KentBeck LightweightMethodologies MartinFowler XpIsMarxism AntichitectureAntiPatternRoadMap AnalogyBreakdownAntiPattern AntiPatternsCatalog AntichitectureAntiPatternRoadMap ArchitectureAsRequirements ArchitectureByImplication AutogeneratedStovepipeAntiPattern CategoryArchitectureAntiPattern CategoryRoadMap CoverYourAssets DesignByCommittee DevelopmentAntiPatternRoadMap DoerAndKnower JumbleAntipattern KillTwoBirdsWithOneStone ManagementAntiPatternRoadMap NotTheAppropriateProtocol PoliticsOrientedArchitecture RequirementsAsArchitecture RollYourOwnDatabase StovepipeAntiPattern StovepipeSystem SumoMarriage SwissArmyKnife AnticipationalHints AnticipationalHints CategoryOrganization DonaldNoyes InnoVenters ThinkingOutLoud WoolenLanguage AnticlimacticSimplicity DavidCary ForthLanguage SunirShah ThePrevayler TuringMachine WikiWikiWeb AnticorruptionLayer AnticorruptionLayer DomainDrivenDesign AntikytheraDevice AntlrTranslatorGenerator CeePlusPlus CsharpLanguage JavaCompilerCompiler JavaLanguage SatherLanguage AntoineDeSaintExupery AnonymousDonor CategoryAuthor CategoryQuote CategorySimplification JimCoplien NightFlight PerfectionIsAchieved RichieBielak TheLittlePrince WindSandAndStars AntoineLavoisier CategoryScientist EducationalServices SpecializationIsForInsects AntoineZimmermann CategoryHomePage AntonGavrilov CategoryHomePage JustaProgrammer OpenSource AntonKolonin CategoryHomePage ObjectRelationalLanguage AntoniGaudi AntoniGaudi CategoryPerson ParcGuell RobertHughes AntonioCo AntonioGallo CategoryHomePage AntonioRamirez CategoryHomePage AntonyBurt BeautifulMind BobDylan CategoryHomePage CodeComplete ContactMovie CountOfMonteCristo DigitalPhotography FullFrame HarryPotter LaurieAnderson LordOfTheRings PanAndScan PeopleWare PeterGabriel SingingInTheRain SongAndDanceMan SplitEnz StarWars AntonyCartwright CategoryHomePage DesignPatterns ProcessAntiPatterns AntonyMarcano CategoryHomePage AntonySolomon AndStuffWiki CategoryHomePage WhyClublet AntsAndBees BeeDance GeorgeDinwiddie HowDoAntsWalkInaStraightLine LaurentBossavit RonJeffries SelfOrganizingProcesses SystemMetaphor TurtlesTermitesAndTrafficJams AnttiPekkaTuovinen CategoryHomePage AnujChaudhri AnupVora AnupVora CategoryHomePage AnxietyIndustry CategoryTelevision DegenerativeFeedback ErsatzScandal GarryHamilton MartinSpamer MaxHeadroom PandemicResponseDiscussions SoapOpera AnyCareerCouldBenefitFromChange AnyColourYouLike ClosuresAndObjectsAreEquivalent FightBetweenGoodAndEvil PinkFloyd AnyLanguageWhichIsNotAlgol AnyLanguageWhichIsNotAlgol AnyPortInaStorm CategoryIdiom CategorySolutions MarryTheFirstSolution RaySchneider AnyThing AndreWeinand AnyThing AnyThings JasonGrossman OrderedCollection PeterSommerlad AnyUnit BoostTestLibrary CppUnit TestingFramework AnyXisBetterThanNone AmeliorationPattern AntiPattern CategorySelfImprovementPatterns DoSimpleThings GreyPattern NoPatternAtAll TheBestIsTheEnemyOfTheGood AnythingGoes AgainstMethod AnythingGoes AsLongAsThereIsMoneyOrSexInIt CategoryBigPicture ColePorter PaulFeyerabend TooOld AnythingIsNotPossible AnythingIsPossible DevilsAdvocate TwistingWords WhenPigsFly AnythingIsPossible BrucePennington ShiftingTheBurdenOfProof SoftwareGivesUsGodLikePowers SpeedOfLight SpeedOfSound UniverseOfDiscourse AolInstantMessenger BrigitteBardot CategorySoftwareTool ChuckSmith InstantMessenger JavaLanguage JbRainsberger JonathanTang MarnixKlooster MikeBowler MirabilisIcq NatPryce PatCunningham RobertChurch SeanOleary TaralDragon WardCunningham AolServer ActiveServerPages AmericaOnline AolServer CategoryExternalLink NaviServer NaviSoft PhilipGreenspun AolizationOfTheInternet AmericaOnline RedLightDistrict ScottJohnson TheSeptemberThatNeverEnded AonghusOhAlmhain AmericanCulturalAssumption AnalysisParalysis AssemblyLanguage CategoryHomePage CeeLanguage HeroicProgramming JustaProgrammer ProcessImprovement SoftwareEngineer WikiLaistighDeNoimead WikiName AopIsMulticaster CategoryComputerArchitecture MultiCaster OldWineInNewBottles PublishAndSubscribe ApacheAnt AntContrib AntHill AntPractices AntTheDefinitiveGuide AntUnit AntUsageTask AntVsMake ApacheAnt ApacheGump ApacheMaven ApacheTomcat CategoryAnt CategoryOpenSource CategorySoftwareTool ConfigurationHell ContinuousIntegration CruiseControl DebuggingAntScripts DotNet EclipseIde GemStonej HotSpot IntellijIdea JavaDevelopmentWithAnt JavaUnit JavaUnitAndAnt JellyScript JythonLanguage MartinFowler MaxPermSize MicrosoftBuild NantTool NetBeans OpenSource PerforceJam RandyStafford RecursiveMakeConsideredHarmful SconsBuildTool SteveLoughran TestingFramework ThoughtWorks VisualStudioWhidbey WebLogic ApacheAxis CategoryNetwork ApacheCocoon ApacheCocoon CategoryXml QuickQuestions SeparationOfConcerns SimpleApiForXml ApacheCommonsFunctor CategoryCollections CategoryJava ComplexBagSumInJava JavaGenericAlgorithms QueryLanguagesForInMemoryObjects ApacheFelix OsGi WebSite ApacheForrest ApacheGeronimo ApacheLicense ApacheSoftwareFoundation ApplicationServer JavaEnterpriseEdition ApacheGroup ApacheGroup ApacheSoftwareFoundation ApacheGump ApacheAnt ApacheMaven CategorySoftwareTool ContinuousIntegration MonoProject OpenSource ApacheHttpd ApplicationServer AsfLicense CategoryWebDesign InternationalBusinessMachines JargonFile OpenSource WebServer WebSphere ApacheJakartaGump ContinuousIntegration ExtremeProgramming ApacheLenya ApacheCocoon JavaLanguage ApacheMaven ApacheAnt CategorySoftwareTool CentiPede DarchetypeArtifactId DartifactId DgroupId JavaDoc MavenPlugins ObjectOriented UnitTest ApacheSoftwareFoundation ApacheAnt ApacheCocoon ApacheCon ApacheForrest ApacheGroup ApacheHttpd ApacheSoftwareFoundation ApacheStruts ApacheTomcat ApacheWiki ApacheXalan ApacheXerces ApacheXmlProject AsfLicense FreeSoftware GplLicense JakartaProject JayServVsTomCat ModPerl OpenSource RomanEvaluation TagLib ApacheStruts JakartaStruts ApacheTomcat ApacheSoftwareFoundation ClassLoader JakartaProject JavaServerPages ApacheVelocity ApacheSoftwareFoundation ApacheVelocity CategoryFrameWork FrameWork JakartaProject JakartaVelocity PostScript ApacheWebDav ApacheWebDav WebDav ApacheWebServices CategoryWebServices EnterpriseServiceBus InformationSecurity JavaAndDotNet MicrosoftWay OpenSource SeptemberZeroFive ServiceOrientedArchitecture WebServices WebServicesExtensions WebServicesInteroperability ApacheWicket CategoryJava DonaldNoyes HomePage ApacheWiki ApacheSoftwareFoundation BrokenLink CategoryWikiImplementation MoinMoin WardCunningham ApatheticDisdainAndPedanticNitpicking MahatmaGandhi ApathyCalcified AttentionEconomy BurnOut CategoryAntiPattern CategorySelfImprovementPatterns JustStopCaring SelfDeceit TragedyOfTheCommons WikiCommunity ApgarScore RatingSystem AphexTwin AphexTwin BrokenLink CategoryMusic ApiDesign AccessControl ApiDesign ApplicationProgrammingInterface AttributesInNameSmell ConstCorrectness ExceptionHandling GuiTesting IsolationLayer MattRickard MicroSoft ReuseHasFailed StrongTypes SunMicrosystems UiDesign UnitTest ApiIsLanguage AndrewQueisser ApiIsLanguage CrossToolTypeAndObjectSharing DomainSpecificLanguage ExtensibleProgrammingLanguage FrameworkIsLanguage GunnarZarncke MaintenanceProgrammer MichaelSparks PisinBootvong ApiVsProtocol ApplicationProgrammingInterface CategoryComparisons CeePlusPlus CommonObjectRequestBrokerArchitecture FacadePattern FalseDichotomy FileTransferProtocol HalfObjectPlusProtocol HyperTextTransferProtocol InterfaceDefinitionLanguage KyleBrown LocalProcedureCall RemoteProcedureCall SimpleObjectAccessProtocol StevenNewton WebServicesDescriptionLanguage AplLanguage AnonymousDonor AplLanguage AplusLanguage ArrayOrientedLanguage BobBernecky CategoryProgrammingLanguage CodeReuse ComComponent DataMining DavidKeith DavidLiu DefineDocumentSpecify EricIverson GraceHopper HansWobbe IpSharp JayLanguage JimRussell JoelMosesOnAplAndLisp KayLanguage KenIverson LeslieGoldsmith MarnenLaibowKoser MoinMoin PaulMorrison PocketPc PrimeNumber QuickQuestions RandyMacDonald RogerMoore SmalltalkLanguage UniCode WindowsXp AplusLanguage AplLanguage ArthurWhitney CategoryProgrammingLanguage DrScheme EmacsEditor JayLanguage JesseMillikan KayLanguage ApocalypseNow CategoryMovie CategoryOffTopic FrancisFordCoppola JeanPhilippeBelanger ApocryphalBooks ImaginaryMagnitude JayOsako OneHumanMinute PerfectVaccuum StanislawLem TheBookOfCountedSorrows TheBookOfTheThreeImposters TheKingInYellow TheNecronomicon TranscendentalismToday ApolloDomain CategoryHardware HewlettPackard MentorGraphics WorseIsBetter ApologizeFirst ApologizeFirst ApologizeUnconditionally CategoryCommunication CommunicateFirst ExcuseMe NeverApologize NothingIsWhatItSeems OnlySayThingsThatCanBeHeard TrustButVerify UserStory ApologizeUnconditionally ApologizeUnconditionally BrentNewhall CategoryCommunication DavidVincent ForgiveAndForget MarkJasonDominus NeverApologize TheyreJustRules ApoorvaMuralidhara CategoryHomePage CocoaFramework CocoaProgrammers CodeUnitTestFirst ExtremeProgramming MacOsx NewYorkCity NextStep OpenStep PairProgramming RefactorMercilessly RubyLanguage SoftwareEngineer TestDrivenDevelopment UnitTest WebObjects XpNewYorkCity ApostropheCatastrophe BrianStPierre ConanDalton EatsShootsAndLeaves FrankZappa JuergenErhard ReneGade RhesaRozendaal WikiName WikiWiki AppFuse AppFuse AppMaker AndyDent AppMaker AppMakerForWindows CodeWarrior CustomizingAppMaker FileMakerPro MacTech PowerPlant AppMakerForWindows AppMaker CodeWarrior PowerPlant AppWizard AppWizard AppealToAuthority AdVerecundiam LogicalFallacy AppealToPopularity AppealToPopularity ArgumentByTheMasses AppealToTradition AppendOnly AndyPierce AppendOnly AppendOnlyWikiFeature AutomationGuide BetsyHanesPerry CategoryWiki DaveSmith DiscussionGroupInTandem EditText FishBowlMode GenePrescott GuestBook JamesCrook JimCoplien JimHebert JohnDeBruyn OldWikiWikiSandBox ReadOnlyPages RenameMe ThoughtsWeaver WardCunningham WelcomeVisitors WikiBridge WikiWiki WikiWikiWeb WikiWikiWishList AppleAndApplet AppleAsQualityCenter AppleAsQualityCenter CategoryRant DavidCake EnslavementWare MacOsx MatthewCooke OpenSourceQualityProcess AppleComputer AppleIi AppleIpad AppleIphone AppleIpod AppleIsaCult AppleMacintosh CategoryCompany CommodoreAmiga CommodoreSixtyFour DavidVincent DisplayDocument GartnerInc KentBeck MacSmalltalk PowerBook RealityDistortionField SqueakSmalltalk SteveJobs SteveWozniak TshirtPolitics VivariumProject WhatIsAppleThinking AppleCrayComputer AppleSeed MacTech MarkJenkins AppleEventObjectModel AppleScript AppleEvents AppleEventObjectModel AppleScript CategoryEvents InterApplicationCommunication MacOs MacOsx MacintoshToolbox OpenScriptingArchitecture AppleIi AppleOne AppleSoft BrianRobinson CategoryHardware JohnFletcher SlideRule SteveJobs SteveWozniak WesternDesignCenter AppleIphone AppleIphone AppleIpod AppleComputer AppleIsaCult MacOsx OperatingSystem RealityDistortionField SteveJobs TomAnderson AppleLisa AppleComputer AppleMacintosh CategoryHardware GraphicalUserInterface SteveJobs AppleLogic AppleLogic AppleMacintosh CakewalkSonar DigidesignProTools MotuDigitalPerformer SteinbergNuendo AppleMacintosh AppleComputer AppleMacintosh AppleMacintoshDesign BrianHoward BudTribble BurrellSmith CategoryHardware DesktopPublishing GraphicalUserInterface JefRaskin JoannaHoffman JohnSculley LaserWriter MacOs MacOsx MarcLeBrun MotorolaSixtyEightKay PageMaker PepsiCo PowerMacintosh PowerPc SteveJobs VisiCalc AppleMacintoshDesign AmigaKeyboardGarage AppleMacintosh CategoryHardware ImacDesign InsanelyGreat MacWorld QuadraDesign SteveJobs AppleNewton CategoryHandheld HandHeld IanOsgood MacOsx NewtonScript PalmPilot PcCard PersonalDigitalAssistant SelfLanguage ViewFrame WiFi AppleScript AnthonyAdachi AppleEventObjectModel AppleEventRegistry AppleEvents AppleScript AsUnitForAppleScript BbEdit CategoryScripting DocumentObjectModel HyperCard JavaScript KeithRay KrisJohnson MacApp MacOs MacOsx MichaelSchuerig ObjectiveCee OpenScriptingArchitecture PowerPlant PropertyList ReadOnlyLanguage ScriptingArchitecture ScriptingEngine SimplifiedWrapperAndInterfaceGenerator SpiderMonkey TestingFramework UseServeralWords UserLandFrontier UserTalk VisualBasic XpathLanguage AppleScriptUnit AsUnitForAppleScript AppleSoft AppleComputer AppleTwo BasicLanguage MicroSoft TimBentley AppleTalk AppleComputer AppleTalk LinuxOs AppleTwo AppleIi AppleiPhone AppletsAreApplicationsToo CategoryJava DaveHarris JavaApplet JavaEventHandling JavaScript KyleBrown MainFrame NicholasJacobs VisualAgeForJava WebBrowser WebServer ApplicationArchitectureForDotNet CategoryBook CategoryDotNet DotNet FamilyId MicrosoftPatternsAndPractices ApplicationAsCollaboratingObjects ApplicationAsCollaboratingObjects ApplicationAsDbVeneer ChrisGerrard CostinCozianu ObjectAnthropomorphicPrinciple ObjectRelationalPsychologicalMismatch ApplicationAsDbVeneer ApplicationAsCollaboratingObjects ChrisDate ChrisGerrard RonJeffries TheThirdManifesto ApplicationBlock CopyAndPaste FrameWork ApplicationBoundary HexagonalArchitecture ApplicationController AjaxWebApplications AlanMcBee AntiPattern AppEvent ApplicationController ApplicationModel BernardDevaux CategoryPattern ChainOfResponsibility FrontController HttpRequest ItDepends JavaPlatform ModelViewController NoelDarlow PageController PetStore WebApplications ApplicationDesignManifesto BusinessRule BusinessRules CategoryDesignIssues DatabaseBestPractices DaveVoorhis DesignForDevelopment DesignForNecessity DesignForPerformance DesignForTestability DesignFromTheClientSide DesignFromTheInsideOut ExceptionHandling GracefulDegradation ReduceCoupling UserInterface VersionControl ApplicationDevelopment ApplicationDevelopment ChryslerComprehensiveCompensation DougMerritt EricHodges InformationTechnologyRolesPoorlyDefined LaynesLaw ProductDevelopment ShrinkWrapped SoftwareDevelopment ApplicationDevelopmentEnvironment IntegratedDevelopmentEnvironment ApplicationDevelopmentTrends CategoryMagazine ApplicationDomain ApplicationDomain ApplicationDomains CategoryDotNet MacroLanguage MicrosoftDotNet WebBrowser ApplicationFacades ApplicationFacades GuiTesting HexagonalArchitecture MartinFowler UserInterfaceOutside ApplicationFunctionNavigationUsingEndemes CategoryEndemeSet EnDeme EndemeCharacteristic EndemeSet ApplicationLayer FourLayerArchitecture ApplicationLayerFraming ApplicationLayerFraming DavidTennenhouse DistributedComputing IntegratedLayerProcessing NatPryce SteveFreeman ApplicationModel ApplicationModel ModelModelViewController PeterMaier VisualWorks ApplicationPartitioning SharingDataIsImportant UseNet UsefulLie ApplicationPatterns ApplicationPatterns CategoryPattern ClientServerPatterns ComponentDesignPatterns ServerPatterns ApplicationProgram ApplicationProgram CategoryJargon ComputerProgram ComputerUser DeviceDriver DirectManipulation DoItFramework EnterpriseApplicationProblems NakedObjects NoApplication ApplicationProgrammingInterface ApiDesign ApiVsProtocol CatalysisMethodology CategoryAcronym CreatePrivatelyPublishLater KeithBraithwaite NonPublishedPublicInterfacesAreRefactorable OperatingSystems OreillyAndAssociates PosixStandard PublicInterface PublishedInterface SearchEngine WikiSingleVote WindowsNt ApplicationRecycling AntiPattern ComPlus PhilGroce ApplicationServer ApacheTomcat ArsDigitaCommunitySystem AtgDynamo BlueStone CauchoResin GemStone MicrosoftWindowsServer QuiXote SuniPlanet TierDesign WebLogic WebObjects WebSphere WebridgeSuite ZopeApplicationServer ApplicationServiceHosting BizToBiz ShrinkWrappedSofware ApplicationServiceProvider ApplicationServiceProvider OpenSource OutSourcing ServiceOrientedArchitecture UtilityComputing ApplicationSpecificLanguage DomainSpecificLanguage ApplicationsAreLanguages ApplicationsAreLanguages ClientProgrammer EditHint HousesAreDoors InterfacesAreLanguages InterpreterPattern JayOsako LittleLanguage UserInterfaceDesign AppliedBigotry AndyColligan AppliedSoftwareArchitecture CategoryBook InterestedInSoftwareArchitecture SoftwareArchitecture SoftwareArchitectureInPractice AppliedTypeSystem CategoryProgrammingLanguage ObjectiveCaml ProgrammingLanguage ApplyingScienceDiscussion AddingEpicycles CategoryMetrics CategoryScience EvidenceEras GodLanguage GoedelsIncompletenessTheorem ItDepends RicesTheorem TableOrientedProgramming UsefulLie WetWare WhatIsScience WorseIsBetter ApplyingTheSideTagTypingModel AnonymousDonor CategoryTypingDebate ColdFusion EmpiricalTypeBehaviorAnalysis EssExpressions GreenspunsTenthRuleOfProgramming MetaProgramming NextBigThing TypeSafety VaporWare ApplyingUseCaseDrivenObjectModelingWithUmlAnAnnotatedCommerceExample TopRight UseCase AppointedTeam AntiPattern BelTorak CategoryAntiPattern ApprenticeSurpassesMaster AntiPattern BadThing DecemberZeroFive GrandMasterProgrammer JohnReynoldsTheStudent ShouldersOfGiants TrivialOnceUnderstood ApprenticeshipInEducation CategoryEducation ComputerScience JuneKim KenAuer NathanielTalbott PairProgramming ApproachAvoidanceGradient ApproachAvoidanceGradient BraitenbergVehicles MayZeroSix PartingPhilosophersProblem PeterHallEffect SlimeMould ApproachesMethodsAndPractices BadThing CategoryInformationManagement DonaldNoyes ExtremeProgramming ExtremeProgrammingPractice GoodThing ObjectOriented ObjectOrientedProgramming ParallenProcessingAutomationTechniques ProgrammingIsInTheMind ApproachesToDefinitions AugustZeroFive CategoryDefinition DefinitionOfLife DelaunayTriangulation DougMerritt ExtendedSetTheory ExtendedSetTheoryStorageModel GoldenAgeOfScienceFiction LimitsOfHierarchies SelfLanguage SymbolGroundingProblem TheBigBookOfConcepts VoronoiDiagram ZadehLotfi ZenSlap AppropriateCivilSocietyWiki CategoryWikiForum UseModWiki AppropriateJavaOneTopics AppropriateWikiTopics CategoryJava JavaOne WhatHappensToProgrammersWhenTheyGetOld WilliamGrosso AppropriateTechnicalDocumentation AgileDocumentation AlistairCockburn BusinessProcessReengineering CategoryDocumentation ChryslerComprehensiveCompensation ClassDiagram CrisisManagement DataFlowDiagram DaveSmith DesignDocumentation DocumentationAnecdote DocumentationFromFrequentlyAskedQuestions DocumentationIsCode FireFighting JorritWiersma KeithBraithwaite LightweightDocumentation MartySchrader ProblemsWithDocumentation ReplaceDocumentation SalesKit ScottAmbler ScreenFlowDiagram SoftwareDevelopmentAsaCooperativeGame StateTransitionDiagram StrongConcept StructureCharts UmlCaseToolVulture AppropriateWikiTopics AnonymousDonor CategoryWikiMaintenance FalkBruegmann FixBrokenWindows ForgetfulnessAsFilter KielHodges OffTopic OnTopic StijnSanders ThingsOnWikisMind TragedyOfTheCommons WardCunningham WikiCommunity WikiForbiddenTopics WikiForum WikiMission ApprovalVoting AcceptanceVoting CategoryRedirect ApproximationOfInfinity ApproximationOfInfinity ApproximationsOfInfinity BottomMind EditHint FixedQuantityOverflowBug HaHaOnlySerious MooresLaw TheDailyWtf YagNi ZeroOneInfinity ZeroOneInfinityRule ApproximationsOfInfinity ApproximationOfInfinity AprilChadMeeting ObjectMentor AprilEleven CategoryAutoIgnore ImplicitTopics MarchEleven MayEleven WikiTag AprilFools HolidayGreetings AprilFoolsDay AprilFourteen CategoryAutoIgnore ImplicitTopics MarchFourteen MayFourteen WikiTag AprilOrientedProgramming AprilTen CategoryAutoIgnore ImplicitTopics MarchTen MayTen WikiTag AprilThirteen CategoryAutoIgnore ImplicitTopics MarchThirteen MayThirteen WikiTag AprilTwelve CategoryAutoIgnore ImplicitTopics MarchTwelve MayTwelve WikiTag AprilZeroEight CategoryAutoIgnore ImplicitTopics MarchZeroEight MayZeroEight WikiTag AprilZeroNine CategoryAutoIgnore ImplicitTopics MarchZeroNine MayZeroNine WikiTag AprilZeroSeven CategoryAutoIgnore ImplicitTopics MarchZeroSeven MayZeroSeven WikiTag AprilZeroSix CategoryAutoIgnore ImplicitTopics MarchZeroSix MayZeroSix WikiTag AproNym BackroNym RetroNym AptGet AptGet CategorySoftwareTool DebianGnuLinux OpenOfficeOrg SuDo AqPoint AqPoint PalmObjectLibrary ScottElliott AquaLogicServiceBus EnterpriseServiceBus RestArchitecturalStyle WebServices WsReliableMessaging ArTech DeKlarit EasternRepublicOfUruguay GeneXus VisualStudio ArabicFolkTales ArabicFolkTales CategoryBook CategoryOffTopic CategoryStory MartinNoutch ArabicLanguage ArabicLanguage EnglishLanguage JayWalker LispLanguage LojbanLanguage RobertFisher SapirWhorfHypothesis SimonHeath ThaiLanguage TheerasakPhotha TuringEquivalent VageesanSiva WikiPedia YonatSharon AravindAjad CategoryHomePage WiproTechnologies ArbitRage ArbitRage ScamPattern ArcLanguage ArcLanguage BeingPopularEssay CasualProgramming CategoryLisp CategoryProgrammingLanguage CeeLanguage CommonLisp JavaLanguage PaulGraham SchemeLanguage ArcMap ArcMap GeoDatabase RichardChase ArcStyler CategorySoftwareTool ModelDrivenArchitecture ArchLinux ArchLinux CategoryLinux KissPrinciple LinuxDistribution ArcheTypes ObjectDomain ZopeApplicationServer ArchiCad ArchiCad AutoCad CategorySoftwareTool MartinNoutch ArchiWiki ArcheWiki ArchiWiki OtherWardsWikiNameSuggestions PieterJansegers WardCunningham WardsWiki WikiWikiWeb ArchimedesOfSyracuse CategoryScientist EuclidOfAlexandria EudoxusOfCnidus ShouldersOfGiants TheCalculus WorldGeniuses ArchimedesPlutonium ArchimedesPlutonium LetsWithdrawIntoSolipsism ReconcilingIrreconcilableDifferencesOnWiki WikiVsUsenet ArchimedesTrajano ArchitectAsKeeperOfTheFlame AndyMoorley ArchitectAsKeeperOfTheFlame BrutalSarcasm ChiefArchitect DavidHarvey FieldStudyOfTheSoftwareDesignProcessForLargeSystems FredBrooks MethodObject MichaelFeathers MythicalManMonth PaulDyson PeteMcBreen RonJeffries SoftwareArchitect ArchitectReviewsEverything ArchitectControlsProduct ArchitectReviewsEverything CodeReviewPatterns CollectiveCodeOwnership CowboyCoding FormalReviewProcess ArchitectTheNegativeSpace ArchitectTheNegativeSpace CookDing DegreesOfFreedom GoldOwner JediMindTrick MikeSmith OnsiteCustomer OpenClosedPrinciple PeteHardie PhlIp RefactorMercilessly ArchitectingWord AlanCooper ArchitectureDefinitions AvoidNeologisms BrendaLaurel CategoryArchitecture CategoryDefinition ChiefArchitect ComputerScience EvolutionaryDelivery HumanComputerInteraction InteractionDesigner InvestigatingConcreteThings MartinNoutch MichaelJackson NooHasNothingToDoWithSoftware PeterWindsor RichardDrake SystemsArchitecting TomGilb ArchitectsDontCode AntiPattern AntiPatternTemplate ArchitectAsManager ArchitectsCantCode ArchitectsDontCode ArchitectsDontTest ArchitectsPlayGolf ArchitectsWhoDontCode AuthorsDontCode BasicOperatingRulesOfLockheedsSkunkworks BernardFarrell BusinessRule CategoryAntiPattern CategoryRant ChiefArchitect ChristopherAlexander ClassicOoAntiPatterns ClosedLoop CommitteesDontCode ConceptualIntegrity DesignTeam DesignersDontSupport DesignersDontTest DiggingAndFillingHoles DontNameClassesObjectManagerHandlerOrData DontPlanDesigns FearOfAddingClasses GetData GuillermoSchwarz HaveThisPattern HowBuildingsLearn IainLowe InteractionModel JeffGrigg JesseMillikan JobTitles KeithBraithwaite KonstantinIgnatyev MagazineArchitects ManagerAsArchitect ManagersDontCode MarnenLaibowKoser MartySchrader MikeSmith MythicalManMonth NonCodingArchitectsSuck NullObjectPerformance OpenLoop PairProgramming PointyHairedBosses ProfessorsDontCode ProgramManager ProjectManager PutIdeasInTheirMouth RalphJohnson RequirementsTossedOverTheWall RobertDiFalco SeniorEngineer SoftwareArchitect SunirShah SystemArchitect TeamLead TheArchitectSong TheSourceCodeIsTheDesign TheTimelessWayOfBuilding TrainByExample UnitTest UseCase UserStory WaldenMathews WaterFall WayneMack XpCoach ArchitectsDontCreateArchitectures AmbroseBierce AmorphousBlobsOfHumanInsensitivity ArchitectsSchmooze BadArchitecture BadProgrammer ConceptualIntegrity GoodArchitect GoodArchitecture GoodProgrammer JustAnArchitect KevinKotowski PaulCaswell PlainOldScholars RandyStafford RobertDiFalco SystemsArchitecting TomAyerst WaldenMathews ArchitectsDontTest ArchitectsJustPlay ArchitectReviewsEverything ArchitectsDontCode ArchitectsDontCreateArchitectures ArchitectsJustPlay CategoryAntiPattern CategoryRant DavidLiu OffShoreIncomeHeatSink OrganizationalAntiPattern PrematureOptimization SoftwareArchitect TheTsunami ArchitectsOnBlueprints CategoryPattern CategoryQuote ChristopherAlexander IllustrationsClarifyText SoftwareHasNoShape ArchitectsPlayGolf AntiPattern ArchitectsDontCode CategoryAntiPattern CategoryOrganizationalAntiPattern HandHeld OnsiteCustomer ProjectWiki RulesOfGeelf SunirShah ArchitectsSchmooze ArchitectureAsMetaphor ArchitecturalChange CategoryArchitecture ArchitecturalCulturalAssumptions ArchitectsDontCreateArchitectures ChiefArchitect ConceptualIntegrity MartinNoutch MikeCorum PortlandBuilding PortlandOregon RobertDiFalco RobertField SoftwareArchitect StewartBrand ArchitecturalDesignPatterns ArchitecturalDesignPatterns ArchitecturalPattern CalBerkeley ChristopherAlexander DesignPatterns InformalHistoryOfProgrammingIdeas PatternForm PrematureCategorization PrematureGeneralization SoftwareArchitect SoftwareDesignPatterns SystemArchitect WikiBadge ArchitecturalMismatch ArchitecturalMismatch CategoryArchitecture DavidGarlan JavaBeans JohnOckerbloom MetadataUsage MythOfMetadata PaulDyson RobertAllen SoftwareArchitecture ThomasWeidenfeller ArchitecturalModel BigModels DaveSteffe DisciplineEnvy GreatDesign JasonYip MartinNoutch PairProgramming RichardDrake TheNerdsHaveWon TomPeters WardAndKent WowFactor ArchitecturalPattern AntiPatternsBook ArchitecturalPattern ArchitecturalStyle ArchitectureAntiPattern AttributeBasedArchitecturalStyles BlackboardPattern CategoryPattern DesignPatterns FourLayerArchitecture FrankBuschmann HexagonalArchitecture IgLoo IsolationLayer KyleBrown LargeScaleSystemPatterns LofstromLoop MicroArchitecture MicroKernel ModelViewController MultiCaster MultiTierArchitecture PartyOfFive PatternsGenerateArchitectures PatternsOfClientServerArchitectures PaulDyson PeterMerel PipesAndFilters PipesAndFiltersArchitecture PoSa ProductLineArchitecture RichardHenderson SkyScraper StevenShaw StovepipeSystem ThreeTierDistributionArchitecture WikiWikiWeb ArchitecturalSpike ArchitecturalSpike CategoryArchitecture ExplorationPhase ModelFirst OnsiteCustomer PlanningGame ReleasePlanning SystemMetaphor ArchitecturalStyle ArchitecturalStyle ArchitecturalStylesAndXp AttributeBasedArchitecturalStyles HankRoark OrgPatterns ArchitecturalStylesAndXp ArchitecturalStyle AttributeBasedArchitecturalStyles DataFlow DaveHarris ExtremeProgramming GemStone HankRoark LinesStationsBinsParts RonJeffries SmalltalkLanguage SystemMetaphor UserStories VisualWorks ArchitecturalSubstitution ArchitecturalSubstitution ExtremeReuse MichaelFeathers ArchitectureAlwaysFails DidWeEverHaveAnArchitecture ArchitectureAnalysisDesignBullshit BooksAboutRealDesigns ChiefProgrammerTeam DriveByAnalysis EnterpriseArchitecture GradyBooch JimNewkirk LukeGorrie ObjectMentor PeterMerel PhlIp RobertCecilMartin RoleOfArchitecture SmalltalkLanguage SystemMetaphor ThomasWhitmore ArchitectureAndFunctionalProgramming CategoryFunctionalProgramming CleanLanguage DaveFayram FunctionalProgramming FunctionalProgrammingLanguage HaskellLanguage HigherOrderFunction IcfpProgrammingContest LambdaCalculus LinearTypes MichaelSchuerig NoelWelsh ObjectOrientedLanguage ObjectOrientedProgramming SchemeLanguage SoftwareArchitecture ArchitectureAndObjectDatabases CategoryDatabase CrossingChasms EricUlevik JasmineObjectOrientedDatabase JeffPanici KyleBrown MichaelDillon NuffSaid ObjectServer ObjectStore ObjectsVsRdbmsPerformance PeterForeman PrevalenceLayer RichardHenderson RonJeffries WilliamGrosso ArchitectureAntiPattern AntiPatternsCatalog ArchitectureAntiPattern CategoryAntiPattern CategoryArchitectureAntiPattern CategoryRant DevelopmentAntiPattern ManagementAntiPattern MartySchrader MikeRettig ArchitectureAntiPatternRoadMap AntiPatternsCatalog ArchitectureAntiPattern CategoryAntiPattern CategoryArchitecture CategoryArchitectureAntiPattern CategoryRoadMap DevelopmentAntiPatternRoadMap ManagementAntiPatternRoadMap ArchitectureAsRequirements AntiPattern AntiPatternCategory ArchitectureAsRequirements BestPractice BestTechnology BlowhardJamboree CategoryAntiPattern CategoryArchitectureAntiPattern CommonSmallJavaSharp GoldenHammer LanguageIsAnOs LockoutRequirement PlanningGame PointyHairedBoss TheCustomersAreIdiots TheUnixHatersHandbook ArchitectureBasedDesignMethod AttributeBasedArchitecturalStyles QualityAttributes ArchitectureByImplication AntiPattern AntiPatternTemplate AntiPatternsBook CategoryArchitectureAntiPattern McNamara McNamaras StovepipeAntiPattern ArchitectureDefinitions AdeleGoldberg AlanKay ArchitectsDontCreateArchitectures ArchitecturalCulturalAssumptions ArchitectureBasedDesignMethod ArchitectureInPractice AttributeBasedArchitecturalStyles BjarneStroustrup CanAnArchitectureEmerge CategoryArchitecture CeePlusPlus ChiefArchitect ChiefArchitectOfXp ChiefArchitects ChristopherAlexander ClothesStealing ComputerScience ConceptualIntegrity DanIngalls ExtremeProgramming FredBrooks HarrisonAinsworth JamesGosling JavaLanguage KentBeck LenBass MartinNoutch MasterBuilder ProblemDomain ProfessionalEnvy QualityWithoutaName RalphJohnson RandyStafford RichardDrake RobertDiFalco SmalltalkLanguage SoftwareArchitect SoftwareArchitecture SoftwareArchitectureInPractice SoftwareEngineer SolutionDomain StopUsingMetaphors SystemMetaphor SystemsArchitecting SystemsArchitecture TheDilbertEffect TheEmperorsNewClothes TotalDesign WaldenMathews WardsWiki WaterfallMethod WhatIsArchitectureAnyway ArchitectureDescriptionLanguage CompositionLanguage TextFiles TuringComplete ArchitectureFirst ArchitectureDefinitions CanAnArchitectureEmerge ExtremeProgrammingMetaphorVsArchitecture JeffGrigg SoftwareManagementPrinciples WalkerRoyce WhatIsArchitectureAnyway ArchitectureHandbookWorkshop BruceAnderson DougLea ErichGamma FrankBuschmann GangOfFour HistoryOfPatterns HotDraw JohnVlissides KentAndRalphAtTheArchitectureWorkshop KentBeck MasPar NormKerth OopsLa ParcPlace RalphJohnson RichardHelm WardAndKent WardCunningham WolfgangPree ArchitectureIsPhysical ArchitecturalCode ArchitectureDefinitions ArchitectureTradeoffAnalysisMethod AsyncAdapter BillDehora CostinCozianu GoodArchitecture MichaelJackson MicroArchitecture MultiCaster NameSpace QualityAttributes RalphJohnson RequirementBeforeArchitecture RichardHenderson SoftwareRequirementsAndSpecifications WaldenMathews ArchitecturePictures AlexanderStepanov AnimatedArchitecture ArchitecturePictures CostinCozianu CriticsAreYourBestFriends FourLayerArchitecture IllusionOfControl OnceAndOnlyOnce OneStartlingSentence PaulCaswell SoftwareArchitecture SoftwareEngineer SoftwareEngineering TaoOfTheSoftwareArchitect WebSphere WebSphereArchitectures ArchitectureTradeoffAnalysisMethod ArchitectureTradeoffAnalysisMethod AttributeBasedArchitecturalStyles DetailedDesign ProductLineApproach QualityAttributes SoftwareArchitecture ArchitecturesAreSelfReinforcingMetaphors CategoryMetaphor DoTheSimplestThingThatCouldPossiblyWork MichaelFeathers RamonLeon RaySchneider ArchiveTable ArchivedToOneNote AntiqueArtifacts CategoryOrganization CloudStorage ComeFrom ConnectedText DoingStuff DonaldNoyes FromWhere JohnFletcher MicrosoftTechnology NotBuiltInOneDay NotInventedHere OneNote OrganizationalTechnique RunningSixYearsBehind StuffThatIsAlike SychronizingOfDevices TheBrain UsefulUsableUsed WhatDoYouMeanByOld ArchyAndMehitabel CategoryBook JamesCollins ArcusProject ArcusProject CategoryProject ClientServerDistribution DecouplingOfObjectOrientedSystems ErrorHandling FormBasedUserInterface JensColdewey KlausRenzel MappingObjectsToTables ObjectArchitects RelationalDatabaseAccessLayer WolfgangKeller ZippedPapers ArdentDuffer BigDesignUpFront DesignUpFront AreBusinessAppsBoring AnonymousCoward BackusNaurForm BoredomIsaSmell BusinessAppDesignIssues BusinessLogicDefinition BusinessPatternIrregularity CaptureBugsWithTests CategoryBusinessDomain ChangeYourOrganization CrudIsForBeginners CrudScreen DomainPissingMatch EightyTwentyRule FixBrokenWindows FutureDiscounting GeeksCantGetLaid GeeykStardom HardCoreGeeks MikeSmith PlugCompatibleInterchangeableEngineers ProgrammingIsNotFun RandyStafford StuartScott TheAdjunct UnitTest WardCunningham WayneMack WhenInRome AreClassesObjects AbstractClassFactory AbstractFactoryPattern AbstractInteractions AdamSpitz AlbrechtScheidig AreClassesObjects AreComponentsObjects AreObjectsClasses CeePlusPlus ChuckMcCorvey ClassId ClassObject CoGetClassObject CommonObjectRequestBrokerArchitecture ComponentFramework ComponentObjectModel CppStandard ImplementationRepository IoLanguage JasonGrossman JavaLanguage JeffGrigg MetaClass MetaData NatPryce ObjectPascal PhilipEskelin PrototypeBasedProgramming RichardHenderson RubyLanguage RunTimeTypeInformation SelfLanguage SingletonPattern SmalltalkLanguage TypeObject AreComponentsLibraries AbstractInteractions AreComponentsLibraries ComponentDesignPatterns ComponentFramework DoComponentsExist MartinPool PhilipEskelin PleaseHelpMe ThirdPartyBinding AreComponentsObjects AbstractInteractions AddRef AreClassesObjects AreComponentsLibraries AreObjectsComponents CategoryComponents CoCreateInstance CoInitialize CoUninitialize ComponentBasedDevelopment ComponentBus ComponentDefinition ComponentDesignPatterns ComponentFramework ComponentFrameworkDefinition ComponentGlue DistributionOfComponents GoingThroughCustoms GroupPackaging IanGraham IndividualPackaging JavaBeans JeffGrigg LayeredFrameworks NatPryce ObjectOriented ObjectWatch OtNinetyNine PhilipEskelin ProcessBoundary ProtoPattern QueryInterface RogueWave SmalltalkLanguage TheSourceCodeIsTheDesign ThirdPartyBinding AreCubiclesAmerican CategoryWorkEnvironment EmbeddedSystems KeithBraithwaite LordOfTheFlies OfficeSpace PeteHardie RobertWatkins ScottAdams ScottJohnson AreCurrentLanguagesShapedByHardware AlgolFamily AlgolStyle AnecdoteImpasse CanProgrammingBeLiberatedFromTheVonNeumannStyle CeeLanguage ChaunceyGardiner ColdFusion ComputerScience DecemberThirteen DivideAndConquer GraceHopper GreatLispWar ItemizedClearLogic JavaScript NetworkEffects OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PostScript ProLog ProgrammingNotAboutMachines QwertySyndrome SmallTalk SqlFlaws StepwiseRefinement TypeSystems ValueExistenceProofTwo VonNeumann VonNeumannArchitecture WetWare AreDesignPatternsMissingLanguageFeatures AnonymousFunction AssemblyLanguage AssociationList BadEnglish BuilderPattern CategoryPattern CeeLanguage CommandPattern CommonLisp ControlTable CormanLisp CsharpLanguage DanMuller DesignPattern DesignPatterns DesignPatternsAreMissingLanguageFeatures DesignPatternsInDynamicProgramming DomainSpecificLanguages DoubleDispatch EricHodges EssExpression EvalFunction FacadePattern FactoryPattern FilterFunction FirstClass FirstClassFunction GangOfFour GenericFunction GreenspunsTenthRuleOfProgramming HandleBodyPattern HashTable HigherOrderFunction InterpreterPattern IteratorPattern JavaLanguage KoansMetaphorsAndParables LanguageSmell LexicalScope LispLanguage MapFunction MetaCircularInterpreter MetaClass MissingFeatureSmell MultiMethod MultiMethods MultipleDispatch OnceAndOnlyOnce PatternLanguage PaulGraham PeterNorvig PointerArithmetic PrototypeOrientedLanguage PurityOfEnglish RalphAllanRice RedBlackTree RunAndReturnSuccessor SingletonPattern SmalltalkLanguage SocialProblemsOfLisp StrategyPattern TailCallOptimization ThickWalls VisitorPattern VistiorPattern WardsWiki AreDesktopComputersObsolete AbstractionInversion CategoryFuture GraphicalProgrammingLanguages HtmlStack ItJustWorks OpenStack AreImportsBadForTheEconomyOfAcountry BalancedTrade BasicEconomics CategoryEconomy FreeTrade LawOfComparativeAdvantage LayneThomas LaynesLaw RaviKammaje SovietShoeFactoryPrinciple UgLy AreInteractiveModelsMorePowerfulThanTuringMachines InteractiveComputationIsMorePowerfulThanNonInteractive AreLispSchemeSmalltalkForthEtcStillValid CategoryProgrammingLanguage ForthInc JuneEleven ObjectArts TiobeIndex VisualBasic AreLispersTakingOverThisWiki AhHa CategoryLisp CategoryRant CliKi CommonLisp DanMuller EmacsLisp EmpiricalEvidence EssExpression GarbageCollection GeneticAlgorithms HolyWar InvasionOfTheRelationalWeenies LispAholics LispConceptualAdmirer MatthewAstley MiddleManagement MoshiMoshi ObjectWeenie OzLanguage PaulGraham PyCon RobertChurch SmugLispWeenie SqlFlaws WardsWiki WiLiKi WikiEngines WikiWarrior AreLongAndDescriptiveRelated AdamSpitz AllAscWithin AllIn BadEngineeringPropertiesOfOoLanguages CamelCase CategoryNaming CodeTalks CostinCozianu DontDistinguishBetweenClassesAndInterfaces EricHodges FactoringLargePrograms FunctionalProgramming GoldenMiddle HelperFunction IdentifiersAreComments IntArrFac InterfacesShouldBeAdjectives NameSpace NumberOfKeystrokes NumberOfTokens PanuKalliokoski RelationalDatabaseFieldNames StrawMan StringFactory StructureAndInterpretationOfComputerPrograms AreMeetingsArchaic AreNeuronsStateMachines BladeRunner DescartesWasaWanker FiniteStateMachine IdontKnow InfiniteStateMachine ManyUniversesTheory NonTuringComputer QuantumGravity QuantumMechanics RogerPenrose ShadowsOfTheMind ShiftingTheBurdenOfProof StateMachine StrawMan TransactionalInterpretation WisdomOfTheEast AreNewUserPagesEnough CrazyThingsThatMightSaveWiki HansWobbe KrisJohnson NewUserPages NewUserQuestions OffTopic OldUserPages OnTopic OneMinuteWiki RealNamesPlease RecentChanges StartingPoints TheyreJustRules WardsWiki WelcomeVisitors WikiHelpDesk WikiSocialNorms AreObjectsComponents AreComponentsObjects CategoryComponents ComponentFramework AreOoAndRelationalOrthogonalDiscussion AddNew AreOoAndRelationalOrthogonalDiscussionTwo AttributeTable BenefitsAreSubjective BenefitsOfOo CantEncapsulateLinks CategoryDiscussion CategoryRelationalDatabase ChangePattern CodeAvoidance DanMuller DataAndCodeAreTheSameThing DatabaseDefinition DatabasesAreMoreThanJustStorage EricHodges GrossOverSimplification IniFile IsIniFileRelational JimCoplien MartinFowler MichaelLeach MindOverhaulEconomics MultiParadigmDesign NavigationalDatabase NimbleDatabase ObjectRelational ObjectRelationalPsychologicalMismatch ObjectsAreDictionaries OnceAndOnlyOnce OoLacksMathArgument OverUsedOopExamples PrevaylanceLayer RefactoringIsNotRelational ReinventingTheDatabaseInApplication RelationalWithSideEffects SetsVersusTypes SharingDataIsImportant TablesAndObjectsAreTooDifferent TuringComplete TuringEquivalency TuringTarpit WhenToUseWhatParadigm AreOoAndRelationalOrthogonalDiscussionThree AgreeToDisagree AreOoAndRelationalOrthogonal AreOoAndRelationalOrthogonalDiscussion AreOoAndRelationalOrthogonalDiscussionThree ArgumentFromAuthority BadCodeCanBeWrittenInAnyLanguage BenefitsOfOo BusinessObject CategoryDatabase ConfigurableModularity ControlTable CrossCuttingConcern DatabaseDefinition DefinitionsForOo DeltaIsolation DomainObject DoubleDispatchExample EditHint EditWar EverythingIsEverything ExpressivePower FlowBasedProgramming FunctorObject FutureOfProgrammingLanguages HistoryOfCodeInStructures JanuaryZeroNine LanguageIntegratedQuery LetTheReaderDecide LogicProgramming MirrorModel NoApplication NoTrueScotsman NobodyAgreesOnWhatOoIs ObjectIdentity ObjectOrientedProgramming ObjectVsModel OnceAndOnlyOnce PageAnchor PageName ParadigmPissingMatch PayrollExample PickTheRightToolForTheJob ProgrammingLanguageTheory QuickSort ReinventingTheDatabaseInApplication RelationalBreaksEncapsulation RelationalModel RelationalWeenie RobertCecilMartin SmallTalk StrategyPattern SubscribeByQuery SystemProgramming TableOrientedProgramming TopMind TransactionalActorModel TuringEquivalency VisitorPattern AreOoAndRelationalOrthogonalDiscussionTwo AgreeToDisagree AntiOopRants AreOoAndRelationalOrthogonalDiscussion CategoryDiscussion CategoryRelationalDatabase ClassicOoModelingApproach CollectionOrientedProgramming CollectionOrientedVerbs CompositePattern CrossingChasms DataAndCodeAreTheSameThing DataStructureCentricViewDiscussion DatabasesAreMoreThanJustStorage DecoratorPattern DisplayMenu DontMakePartTwo EricHodges EverythingIsRelative FredsAxe GateKeeper GeneralPurposeProgrammingLanguage GetChildren KyleBrown LaynesLaw MarcThibault MenuItem MenuItems NimbleDatabase NobodyAgreesOnWhatOoIs OnceAndOnlyOnce PrimaryNoun RefactorMe RelationalWeenie ResponsibilityDrivenDesign RichardHenderson RobertMartin SeptemberZeroFive SwitchStatementsSmell TableWeenie TheAdjunct TooBigToEdit TopMind TuringComplete UniformAccessPrinciple UseCase AreOopBenefitsInternalOrExternal DeltaIsolation EricHodges ObjectOrientedProgramming ScientificProcess SetsAndPolymorphism TopMind WilliamUnderwood ArePhysicalPostalAddressesArchaic CategorySpeculative DoTheSimplestThingThatCouldPossiblyWork InformationIntersection JeffGrigg JustInTime MikeWarot ObjectiveAdvantagesOfCars OnceAndOnlyOnce PartyPattern PointOfContact PostalCode PowerOfPlainText SeparationAndGroupingAreArchaicConcepts StarTrek StatsCan UnitedStatesPostalService AreRdbmsSlow AlexeyVerkhovsky AreRdbmsSlow AssemblyLanguage CategoryDatabase CategoryPerformance CeeLanguage FoxPro GarryHamilton JoshuaHudson KayLanguage MinimalTable NimbleDatabase PascalLanguage PostgreSql PredictabilityVsPerformance RealTime TimesTen WhenAreDatabasesNotAppropriate AreRdbmssDead CategoryDatabase DoTheSimplestThingThatCouldPossiblyWork FreeSoftware GemStone JavaDataObjects KrisJohnson LotusNotes ObjectDatabaseManagementGroup ObjectOrientedDatabase OnceAndOnlyOnce OptimisticConcurrency PaulHudson RandyStafford RelationalLanguage SchemaEvolutionInOodbms SmalltalkLanguage SqlFlaws StuCharlton ThatsWhatPeopleWanted ZombieTechnologies AreSoftwarePatentsEvil CategoryArticle PaulGraham AreTablesGeneralPurposeStructures AbstractConstructor AbstractDataType AbstractionInversion AdHocQueries AdamBerger AdaptiveCollection AgreeToDisagree AnonymousDonor AntiPattern AreRdbmsSlow AreTablesGeneralPurposeStructures ArrayList AtomicConsistentIsolatedDurable AttributesInNameSmell BeliefDatabaseExample BigIronDatabase BigOh BoostFusion CategoryCodingIssues CategoryDataStructure CategoryDiscussion CategoryTheory CeeProgrammingLanguage ClientProgrammer DataAndCodeAreTheSameThing DataSet DataStructures DatabaseIsRepresenterOfFacts DaveVoorhis DaveWhipp DedicatedStructuresVersusRdbms DependentTyping DiscontinuitySpike DoesRelationalRequireTypes DomainValue DynamicRelational DynamicStringVersusFunctional EachLanguageReinventsWheel EditHint ElectricalEngineering EssExp EssExpression EssExpressions EverythingIsa ExBase ExOr ExecutableUml FirstClass FoxPro FunctorObject GeneralPurpose GeneralPurposeProgrammingLanguage GoTo GoldenHammer GoodEnough GrandUnificationTheory GraphAlgorithmsWithTables HandWaving HashTable HorsesForCourses JavaScript JayOsako JonathanTang JulyZeroSeven LanguageIsAnOs LinkedList LispFamily LispLanguage MariusAmadoAlves MementoPattern MercuryLanguage MetaLevel MicrosoftAccess MinimalTable MultiParadigmDatabase MySql NavigationalDatabase NimbleDatabase NoPointersIdeal NonSequiter NuffSaid ObjectRelationalImpedenceMismatch OnceAndOnlyOnce OperatingSystem PageAnchor PetStore PredicateName PrologLanguage RelProject RelationalAlgebra RelationalAndTrees RelationalBreaksEncapsulation RelationalLanguage RelationalLispWeenie RelationalModel RelationalWeenie ScriptingLanguageAgnosticSystem SetTheory ShlaerMellorMethod SilverHammer SmugLispWeenie StandardTemplateLibrary StructureAndInterpretationOfComputerPrograms TabMunging TableOrientedProgramming TheThirdManifesto ThreadMess TooBigToEdit TopMind TransparentPersistence TreeInSql TuringComplete TuringMachine TuringTrap TutorialDee TypeSafety UniformityUberAlles UniversalStatement UseCase ValueObject WilliamUnderwood YourFavoriteLanguage AreTheSpecifiableRealNumbersCountable AreTheSpecifiableRealsWellDefined CantorsProof CategoryMath GeorgCantor SquaringTheCircle AreTheSpecifiableRealsWellDefined AlistairCockburn AreTheSpecifiableRealNumbersCountable BerrysParadox BertrandRussell CategoryMath ChuckCottrill ChurchNumeral DanSheppard HaltingProblem JoshuaGrosse UnknowableNumbers VickiKerr AreTheseMetrics AllWarningsOn CategoryMetrics ConvertToCompletionProblem ConvertToMinimizationProblem DoWhatYouSaySayWhatYouDo FaganDefectFreeProcess ForcedAlignment IfItWorksBreakIt IterationPlan JeffGrigg JohnRepici MetricsRant OnceAndOnlyOnce SideBySideComparison SixSigma SlowLeak SmallSuitcase StoryCard UnitTest WorstThingFirst AreTypesTiedToSyntax AbstractSyntaxTree ArgumentFromAuthority AsciiArt AugustZeroSeven BackusNaurForm BefungeLanguage BenjaminPierce BrainFuck BrainfuckLanguage DanMuller DrCodd EditWar LambdaCalculus LaynesLaw LispLanguage MetaDiscussion NotInventedHere OperatorOverloading PageAnchor QuestForThePerfectLanguage TheAdjunct TopDefinitionForExecutableTree TopOnTypes TuringComplete TypeSafety TypeSystem TypeTheory TypeTheoryParsimonyChallenge TypesAreSideFlags UnLambda UntypedLambdaCalculus UsefulLie VaguesDependingOnVaguesDiscussion WhatAreTypes WhatIsa WhyTypeSyntax WikiReader AreTypesTiedToTrees AdapterPattern AreTypesTiedToSyntax BridgePattern CategoryTheory DanMuller DataSpace DecoratorPattern DirectedAcyclicGraph FacadePattern KnowLedge MultipleInheritance NewFoundations RussellParadox SetOfAllSets SetsAndPolymorphism TopOnTypes TopType TypeTheory UniversalSet AreWeBiasedTowardLaborIntensive AynRandDesignPhilosophy CategoryEconomics CategoryEmployment EconomicsOfAdvancedProgramming GoldPlating HumansAreLousyAtSelfEvaluation ItDepends NodeJsAndHofGuiDiscussion SoftwareDevelopmentIsGambling SystemsSoftware TechniqueWithManyPrerequisites WikiZen AreWeCode AltruismTowardNonRelatives AreWeCode BioRobots BrucePennington BusinessRules CategoryDiscussion DataAndCodeAreTheSameThing DatingIsHarderThanProgramming DaveVoorhis FreeWill FreeWillIllusion FreeWillScientificEvidence GeneticCode GrammarVandal GunnarZarncke IsaacNewton JamesHollidge LaynesLaw MayZeroSeven NearDeathExperiences NeuralNetworks OnDeterminism SharkBot StrongAi UserName WarOnDrugs WardsWiki WhatAreJusticeSystemsFor WhatIsIntelligence WhatIsRandom WhyIsHowBackwards WikiGnome WikiPage WorldView AreWeSimulations EditHint GalacticDarwinAward LispSimulationTheory SimulationArgument AreWeaklyBackedOpinionsAcceptable CategoryCriticism CriticizeDiplomatically FaceBook GooglePlus GrammarVandal JohnFletcher LinkedIn OffTopic PageAnchor ParkingTicket PersonalChoiceElevatedToMoralImperative WikiZen WikiZens AreYouAgile AgileManifesto ExtremeOpenBusiness FridemarPache OpenBusiness AreYouBeingServed TvShowsWorthWatching AreYouThere AbandonedHomePage AndyPierce AreYouThere BackLink BenTremblay BrokenLink CategoryWikiMaintenance DanGreen DanielKnapp DeletedButWelcomeToWiki DeletionConventions EdGrimm EdPenak GoodPractice GoodThing HomePage HomePageHistory JacquesSauve JeffChapman JohannesGijsbers JohnBrant LeastRecentChangesNinetyNine LongTimeNoSee MattZaremba MicrosoftDotNet MikeKarliner MimeoDotCom NiklasStorm NowWiki PaulWarner PositiveDialogueCommunity ReverseIndex SophiaGerken SurgeProtector WalterLogeman WardCunningham WardsWiki WhyAreWeAllHere WikiGnome WikiNow WikiReader WikiSpringCleaning AreYourLightsOn CategoryBook DonaldGause GeraldWeinberg StewartBaird TestDrivenDevelopment AreasRelatedToInteractionDesign DomainKnowledge FourLayersOfCreation IntentionalRedundancyDoesNotViolateOnceAndOnlyOnce PeteHurst ScottJohnson AreielWolanow AlanFrancis CategoryHomePage OwenRogers RichardWatt ThoughtWorks ArekDreyer ArgentinaCountry ArgentinaCountry BuenosAires CategoryCountry ChicagoBoys MarianoAlvarez SixtyMinutes SouthAmerican ArghLanguage CategoryProgrammingLanguage SchemeLanguage ArgoGroup ArgoGroup CategoryCompany ExtremeProgramming WriteOnlyPage ArgoUml ArgoUml CategorySoftwareTool DaveSmith DennisDaniels DrewMarsh EclipseIde FlameBait FrankPurcell JasonRobbins JavaWebStart LukeGorrie NetBeans OnceAndOnlyOnce OpenSource PrestonBannister ProjectDocumentList ProjectMailingListList RationalRose RoboCode StateDiagram UmlSoftware UnifiedModelingLanguage ArgoWikiWiki CategoryWiki MartineDevos ArgueAgreeIdiom ArgueAgreeIdiomArgue ArgueAgreeIdiomDiscussion CategoryWikiEditing EdwardWelbourne FindPage GoodStyle TitleSearch WikiConversation WikiNameModifiers ArgueAgreeIdiomArgue AddingNewPages AgreeWithRonsThoughtsAboveArgue ArgueAgreeIdiom ArgueAgreeIdiomArgueAgree BreakingUpIsHardToDo DaveHarris DenhamGrey DocumentMode EdwardWelbourne KielHodges KnowledgeManagement KnowledgeManagementAgree KnowledgeManagementArgue ObserverPattern ObserverPatternAgree PeterMerel RonJeffries ThreadMode WhyWikiWorks WikiConversation WikiConversationAgree WikiConversationArgue WikiInterpolatedComments WikiNature YeshaSivan YouAintGonnaNeedIt YouAreGonnaNeedIt YouArentGonnaNeedIt YouArentGonnaNeedItAgree ArguingByDisparagement ArguingByDisparagement AspergersSyndrome CategoryProblem CriticizeBluntly DisagreeByDeleting DotDotDot ArguingForTheSakeOfArguing ArguingForTheSakeOfArguing BifurcationFallacy DevilsAdvocate SaintsAdvocate ThinkingOutLoud UnintentionalArgument ViolentAgreement ArguingThroughUnitTests ArguingThroughUnitTests DoTheSimplestThingThatCouldPossiblyWork EngineeringTask KaelLizak KentBeck MartinPool SimplestThing TestEnergy TestFirstDesign TimMackinnon UnitTest ArguingUpTheManagementChain HelpYourManager PaulHudson ArguingWithGhosts AncientGraffiti CategoryWiki CategoryWikiReflection ConversationWithBenjaminFranklin DeleteInsults DevilsAdvocate GoodIdeasAreExpensive IdeasAreWorthless NotInventedHere OnlySayThingsThatCanBeHeard OpeningStatement PayItForward PositiveDialogue RecentChanges RecentChangesJunkies SaintsAdvocate ThreadMode WikiHistory WikiNow WikiPage ArgumentAccumulator AnonymousDonor ArgumentAccumulator BuilderPattern CategoryCpp CategoryJava CeePlusPlus DavidHarvey EricJablow FixedIt FluentInterface ImmutableObject JavaBean JavaIdioms MartinFowler NameArguments PeterNorvig TheDesignAndEvolutionOfCpp TimMoore WritingEqualsMethods ArgumentByAnalogy ArgumentByAnalogy BjarneStroustrup EdgeOfOurKnowledge FallaciousReasoning StopUsingMetaphors ArgumentByElegance AnonymousDonor CategoryEvidence CodeChangeImpactAnalysis CollectionOrientedVerbs DomainSpecificLanguage GarbageCollection GreatLispWar JustIsaDangerousWord KeyLanguageFeature LiveProgramming PersistentLanguage PractitionersRejectFormalMethodsDiscussion PrematureOptimization ReactiveDemandProgramming RealTime RelationalModel ScienceAndTools SimulationOfTheFuture StaffingEconomicsVersusTheoreticalElegance TopMind TuringTarpit UnknowableNumbers UsefulLie WaterbedTheory WetWare ZeroButtonTesting ArgumentByFlame ArgumentByFlame BertrandMeyer BewareOfCeeHackers ContentFree FallaciousArgument IamaStrangeLoop WhatStrongEmotionsShow ArgumentByGibberish AnonymousOnPurpose ArgumentByHighVolume CharacterizationsMadeOutOfContext EmlynShannon FallaciousArgument SoftlySoftlyCatcheeMonkey SomethingUnspecified StrawMan TenSeven ArgumentByLabToy AmericanCulturalAssumption ArgumentByLabToy BadCodeCanBeWrittenInAnyLanguage CategoryEvidence CategoryExample CategoryTesting DiscontinuitySpike EightyTwentyRule ExampleSizeIssues FeatureInteraction HostileStudent LudicFallacy NassimTaleb SetTheBozoBit StepwiseRefinement TheBlackSwanBook TooManyVariablesForScience TopMind WikiWiki ArgumentByRepeatedAssertion MaoTseTung McCain PeopleWare SlackByTomDeMarco TomDeMarco ArgumentByTheMasses AppealToPopularity ArgumentFromAuthority ArgumentumAdPopulum DisproofByFallacy FallaciousArgument OccamsRazor ScientificMethod ArgumentDependentNameLookup ArgumentDependentNameLookup CategoryCpp CategoryIdiom CategoryLanguageFeature CeePlusPlus CeePlusPlusIdioms CppCodingStandards CppCommonKnowledge CppTemplatesTheCompleteGuide ExceptionalCpp KoenigLookup TheCppStandardLibrary ArgumentForRefactoringThatMakesSense AstronomicalStudies BalancingReadersWritersAndEditors CategoryWiki CommonSenseIsAnIllusion ComputerScience CrazyThingsThatMightSaveWiki DaveVoorhis DoingStuff DonaldNoyes FederationOfYourInternet JoshuaHudson LetHotPagesCool NotOnThisWiki OffTopic OnTopic PersonalWiki PlanetaryEnvironmentalScience PresentContrastAndComparePointOfView RecentChanges SmallestFederatedWiki SomeoneWillBe StandardToolDependancy TheGodsMustBeCrazy ThinkingOutLoud ThreadMess WalledGarden WardsWiki WikiEngine WikiServer ArgumentFromAuthority AdVerecundiam CategoryEvidence IknowItWhenIseeIt ArgumentFromIncredulity BrucePennington FallaciousArgument ArgumentFromIntimidation AdHominem AdVerecundiam ArgumentByTheMasses ArgumentFromIntimidation AynRand CensoredExpletives EdwardKiser EverybodyKnows FallaciousArgument GodwinsLaw ArgumentFromPopularity ArgumentByTheMasses ArgumentumAdPopulum DismissalOfSubjectExperts EvidenceTotemPole ArgumentFromSilence CategoryStory CategoryWikiHelp MartinNoutch RussellGold TellTheStory ArgumentFromVotes ArgueFromFacts ArgumentByTheMasses ArgumentFromAuthority ArgumentFromVotes CategoryVoting DavidCary FallaciousArgument LaynesLaw MikeSmith WarInIraq ArgumentInterface AbstractNumeric ArgumentObject CategoryRefactoring DavidWright ExponentialConstraints FieldFactory FractionalConstraints IntegerConstraints ArgumentObject ArgumentInterface ArgumentObject CategoryRefactoring CurriedObject FeatureEnvySmell IntroduceParameterObject JamesNoble MartinFowler ParameterObject RefactorParametersToMemberVariables RefactorScopedVariableToParameter RefactoringImprovingTheDesignOfExistingCode ArgumentsAgainstCucumber ArgumentsAgainstOop CucumberFramework LettuceFramework ArgumentsAgainstOop AcceptableCriticismOfOoOnWiki ActorsModel AntiPattern ArgumentFromAuthority ArgumentsAgainstOop BenefitsOfOo BookStop CantEncapsulateLinks CategoryObjectOrientation CategoryOopDiscomfort CeeIsNotThePinnacleOfProcedural CodeAvoidance CodeGenerationIsaDesignSmell CollectionOrientedProgramming CollectionOrientedVerbs ComparativeAdvantage ComparingDynamicVariables ConfigurableModularity CrossToolTypeAndObjectSharing DataCentricThinking DataEcosystem DatabasesAreMoreThanJustStorage DataflowProgramming DisciplineEnvy DiscontinuitySpike DivideAndConquer DoubleDispatchExample EditHint EverythingIsa EvidenceTotemPole ExpertOpinion FalseAnalogy FalseDichotomy FlyingSpaghettiMonster GarbageCollection GateKeeper GemStone GoodThing HandWaving HiberNate ImageBasedLanguage InformationHiding InterfaceFactoring JoelSpolsky LimitsOfHierarchies LinusTorvaldsOnVisualBasic LogicProgramming ManyToManyChallenge MentalIndexability MirrorModel NormalForm NounModel NygaardClassification ObjectOrientedDesignIsDifficult ObjectOrientedProgramming ObjectiveEvidenceAgainstTopDiscussion OnceAndOnlyOnce OoConflictsWithCollectionOrientation OoEmpiricalEvidence OoLacksConsistencyDiscussion OopAndHumanThoughtProcess OopArgumentsDebatesAndDiscussion OopGoesHalfWay OopNotForDomainModeling PageAnchor PolyMorphism PolymorphismLimits PrimaryNoun PsychologyMatters ReinventingTheDatabaseInApplication RelationalBreaksEncapsulation ReligionMatters ResponsibilityDrivenDesign ScalingOopDiscussion SelfDiscipline SelfStandingEvidence SeptemberZeroNine SmallTalk SoftwareEngineering SovietShoeFactoryPrinciple SpaghettiCode SwitchStatementsSmell TextbookOo ThereAreNoTypes ThreadMess TimeToMakeItShort TooManyVariablesForScience TopMind TuringComplete UnifiedDataModel VisitorPattern WhenToUseWhatParadigm WhyOopMakesTopMad YagNi ArgumentsAgainstTypeIndicators ColdFusion ImplicitTyping ManifestTyping SoftTyping TagFreeTypingRoadMap TypeDefinitionsSmellBadly TypeInference ArgumentsAndResultsPattern JamesNoble ArgumentsForRefactoringThatMakesSense AstronomicalStudies BalancingReadersWritersAndEditors CategoryWiki ComputerScience CrazyThingsThatMightSaveWiki DoingStuff DonaldNoyes FederationOfYourInternet LetHotPagesCool NotOnThisWiki OffTopic OnTopic PersonalWiki PlanetaryEnvironmentalScience PointOfView PresentContrastAndCompare RecentChanges SmallestFederatedWiki SomeoneWillBe StandardToolDependency StandardToolDependencyHoldingPen TheGodsMustBeCrazy ThinkingOutLoud ThreadMess WalledGarden WardsWiki WikiEngine WikiServer ArgumentsThatTheObjectRelationalImpedanceMismatchDoesNotExist AnonymousDonor AreBusinessAppsBoring BigDesignUpFront BlahBlahBlah BruceWhitenack CategoryRelationalDatabase ChrisDate CircleAndEllipseProblem ColdFusion CommonLisp CostinCozianu CrossingChasms DanMuller DatabaseApplicationIndependence DatabaseIsRepresenterOfFacts DaveWhipp DesignPattern DifferencesBetweenRelationalSchemasAndClassLayouts DivideAndConquer DomainDriven DomainModel DomainObject EmployeePosition EmployeeShift EnterpriseApplication EnterpriseJavaBeans EntityBean EnvyDeveloper EricHodges EventDrivenProgramming ExtremeProgramming FacadeAtTheDistributionBoundary FirstGreatBlunder FourLayerArchitecture GemStone GemStoneSystemsInc HistoryOfObjectOrientedIdeas IvarJacobson JonathanTang KyleBrown LeastFlexibleProtoclWins LiskovSubstitutionPrinciple LiskovWingSubtyping LucaCardelli MainstreamOopUsage MappingInheritanceHierarchiesToRelationalSchemataInvolvesCompromises MarkAddleman MartinFowler NetDynamics ObjectDatabase ObjectIdentity ObjectOrientedProgrammingLanguage ObjectOrientedSoftwareEngineering ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalMapping ObjectRelationalMappingCostsTimeAndMoney ObjectRelationalPsychologicalMismatch ObjectTechnologyInternational OnceAndOnlyOnce ParcPlace PeopleProjectsAndPatterns PrevalenceLayer RandyStafford RealValue RedHerring RelationalHasNoObjectIdentity RonJeffries SecondGreatBlunder SessionBean ShlaerMellorMethod SimplestThingThatCouldPossiblyWork SoftScience StanSilver StevenNewton SystemSizeMetrics TablesAndObjectsAreTooDifferent TechnologyTreadmill ThomasWhitmore UmlDistilled VisualWorks WebSphere WikiHistory WrappingWhatYouDontLike YagniAndDatabases ArgumentumAdBaculum ArgumentAdEmotionem ArgumentumAdBaculum ArgumentumAdConsequentiam BigPicture FallaciousArgument GunnarZarncke OnlySayThingsThatCanBeHeard PascalsWager WhatStrongEmotionsShow ZeekLandPogoCameo ArgumentumAdHitlerum AdHominem CategoryOffTopic GodwinsLaw TheerasakPhotha ArgumentumAdIgnorantiam BenKovitz BurdenOfProof CategoryCommunication DanKane FallaciousArgument MuAnswer ArgumentumAdInfinitum AgreeToDisagree AntiPattern ArgumentumAdNauseum EdwardDeBono FallaciousArgument SixThinkingHats ThreadMode ArgumentumAdPopulum ArgumentByTheMasses AriMeyer CategoryHomePage ArianeFive AdaLanguage ArianeFive ArianeFour CategoryBug CategoryHardware FixedQuantityOverflowBug OutOfBand PrematureOptimization TheCaseOfTheKillerRobot AribaSolutions CategoryCompany CategoryFramework EjbFrameworks AribaWeb AribaWeb CraigFederighi WebObjects ArickAnderson CategoryHomePage ArieMolendijk ArieMolendijk DaveVoorhis DeEendracht DutchAnalysis OffTopic PeopleProjectsAndPatterns SoftwareDevelopment StartingaWiki TheAdjunct WelcomeVisitors ArieVanDeursen CategoryCustomer CategoryHomePage DomainSpecificLanguage RecentChanges RecentChangesJunkie RefactoringTestCode ReverseEngineering SoftwareImprovementGroup WorkshopOnCustomerInvolvement XpTwoThousandAndOne ArielDolan CategoryHomePage ArielErlijman AlejandroGoyen CategoryHomePage ExtremeProgrammingImplementationIssues AristotleAndPlato CategoryPhilosophy MarkJanssen MrAristotle MrPlato PreliterateCivilizations RaySchneider SquareRootOfTwo StephanHouben AristotlePagaltzis CategoryHomePage ArithmeticIf CategoryLanguageFeature DeeCee FocalLanguage FortranLanguage TeXnicard ArithmeticShiftingConsideredHarmful CategoryPaper GuySteele MitAiLabPublication ArjenPdeVries CategoryHomePage ArjenVanElteren CategoryHomePage DutchXpCommunity ArkadiyBelousov CategoryHomePage ArlenBankston CategoryHomePage ArlieDavis ArloBelshee AgileToolkit ArloBelshee CategoryHomePage DianaLarsen FrankGerhardt LinkedIn PodCast ArloGuthrie AlicesRestaurant CategoryArtist WoodyGuthrie ArloJamesBarnes CategoryHomePage WardsWiki ArmCl AfterActionDebriefing ArmCl BeautyAintMyBusinessNoSir CategoryQuote FrankStone PiratesOfSiliconValley SteveJobs UsArmy WarfareAsSoftwareDevelopmentMetaphor XpFreeZone ArmandStroh ActiveWorlds CategoryHomePage WikiNewbie ArmchairArchitect AnalysisParalysis ArmchairArchitect ArmchairArchitectures BlueAbyss BookShelved BullShitDetector FabianPascal LinusTorvalds OperatingSystemDesigner SoftwareProphet SyndicateOfInitiative UserInterface XanaduProject ArmedBearCommonLisp ArmedBearCommonLisp ArmedBearLisp BadName CategoryLisp ClojureLanguage JuanPabloNunnezRojas LispLanguage OtherLanguagesForTheJavaVm WhyWeHateLisp ArmedBearLisp ArmedBearCommonLisp ArminKurz CategoryHomePage ExtremeProgramming KentBeck ArminWolfermann CategoryHomePage ArmorPlating AntiPattern ArmorPlating GoodThing ScheduledMaintenance ArmyOfProgrammers ArmyOfProgrammers BarrierToEntry CeePlusPlus CureForCancer JamesGosling JavaLanguage LinuxOs MajorCorporateSponsor MarketForLemons PerlLanguage PlugCompatibleInterchangeableEngineers SunMicrosystems TruckNumber VisualBasic XeroxCorporation ArmyOfUsers EngineeringVsMarketing MacOs MicroSoft OperatingSystems ArneBab ArneBab CategoryHomePage ArneVogel BigBadCorporations BourneAgainShell CategoryHomePage CeePlusPlusExpert CeeSharpWhore ComputerImplementedInvention CostinCozianu HaskellLanguage JavaProstitute OpenSourceSoftware PatentLawyers PerlLanguage SoftwarePatents ArnoldHesnod CategoryHomePage MindVox SysAdmin ArnoldLayne ArnonKlein JustaProgrammer ArnoutEngelen ChrisMellon ArnoutVandecappelle ArrInaNutshell AnimalBook ArrLanguage CategoryBook JohnFletcher OreillyAndAssociates ArrLanguage ArrInaNutshell ArrLanguage ArrPy CallByNeed CategoryFunctionalProgramming CategoryLiterateProgramming CategoryProgrammingLanguage CategoryStatistics CeeLanguage CeePlusPlus ComprehensiveArrArchiveNetwork EssLanguage EssWeave FunctionalProgramming GarbageCollection JohnFletcher LiterateProgramming OreillyAndAssociates PowerfulAdHocDataProcessingTools PythonLanguage RuntimeMacro SchemeLanguage SimplifiedWrapperAndInterfaceGenerator SingleAssignmentLanguage TheGrammarOfGraphics ArrPy ArrLanguage CategoryPython CategorySoftwareTool PythonLanguage ArrangeActAssert AnonymousDonor AssembleActivateAssert CodeUnderTest DesignByContract EasyMock JeffGrigg MockObject TestSmells TestingFramework ToDo UnitTest ArrayDeletionExample AgreeToDisagree AnonymousDonor AnonymousFunction AnswerTheQuestionThroughExperience AolInstantMessenger ArgumentFromPopularity AttributesInNameSmell AuthoritativeEvidence BigIron BlocksInRuby BlubParadox BrochureTalk BusinessLogic BusinessPatternIrregularity BusinessRulesMetabase CampusExample CategoryBusinessDomain CategoryExample CategoryFunctionalProgramming CategoryJavaScript ChallengeSixVersusFpDiscussion ChangePattern ClosuresAndObjectsAreEquivalent ColdFusion CollectionOrientedProgramming CommandQuerySeparation CompaniesHireLikeMinded CompilingVersusMetaDataAid ComputerScience ControlTable CrystalReports CutAndPasteProgramming DataBlock DatabaseVerbs DavidMcLean DecemberTwelve DependencyInjection DomainPissingMatch DrCodd DuplicatedCode DynamicStringsVsFunctional EditHint EightyTwentyRule EmployeeTypes ExBase ExpressionApiComplaints FictionPublishingExample FirstClassFunction FixMe FoxPro FunctionalProgramming GateKeeper GoldPlating GoldenHammer GoodEnough GreencoddsTenthRuleOfProgramming GuardClause HigherOrderFunction HigherOrderFunctions HigherOrderStoredProcedure HofPattern HomoiconicLanguages HostileStudent HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HowToSellGoldenHammers HtmlStack InternalIterator IsDeclarativeLessExpressive JavaLanguage JavaScript JonathanTang JustDoIt LaynesLaw LetTheReaderDecide LinesOfCode LongFunctions MementoPattern MentalMasturbation MentalStateOfMissouri MinimalTable MutuallyExclusiveCategoriesDontScale NodeJsAndHofDiscussion NorthWind NoteAboutGeocities OnceAndOnlyOnce OperatingSystems PageAnchor PayrollExample PayrollExampleTwo PerfectStorm PermuteFunctor PeterLynch PhotoShop PointyHairedBosses PowerOfPlainText QueryAndLoop QueryByExample RaceTheDamnedCar RayTracer ReinventingTheDatabaseInApplication RelProject RelVar RelationalModel RuleBuilderInterface SeparateIoFromCalculation SeparationOfConcerns SpinLock StandardTemplateLibrary StoredProcedures SweetSpot SystemsSoftware TabMunging TableOriented TableOrientedProgramming TayssirJohnGabbour TooBigToEdit TooLongToEdit TopMind TutorialDee UnaryPredicate UseCase UseCases VariableCapture VariationsTendTowardCartesianProduct VirtualMachine VisualBasic WaterbedTheory WetWare WikiZens WiziZens ArrayList ArrayList ArrayOfConst CeeLanguage IncludeFileParametricPolymorphism ModernPascal ArrayOrientedLanguage AplLanguage ArrayOrientedLanguage CollectionOrientedProgramming GeoffSobering InteractiveDataLanguage JayLanguage KayLanguage LogicalIndexing MatLab TableOrientedProgramming ArraySlice CategoryJargon PythonLanguage ArraySum ArraySumInManyProgrammingLanguages DotProductInManyProgrammingLanguages HelloWorld HelloWorldInManyProgrammingLanguages LanguageOfChoice TpkAlgorithm ArraySumInManyProgrammingLanguages AnonymousDonor AplLanguage ArrLanguage ArraySum AwkLanguage BetterForLoopConstruct BigDesignUpFront BlitzPlusPlus BlocksInJavaScript CategoryInManyProgrammingLanguages CeePlusPlus CollectionOrientedProgramming CommonLisp CoqAssistant CounterInManyProgrammingLanguages CsharpLanguage DeeCee DonBox DotProductInManyProgrammingLanguages EarleMartin ExBase ForthLanguage GrokBranching HaskellLanguage HelloWorldInManyProgrammingLanguages IokeLanguage JavaLanguage JavaScript JayLanguage JayOsako KayLanguage KenDibble LogoLanguage MatLab NemerleLanguage OberonLanguage ObjectiveCaml PerlLanguage PhpLanguage PrototypeBasedLanguage PythonLanguage RubyLanguage ScalaLanguage SchemeLanguage SchemeRequestsForImplementation SmalltalkLanguage SmlLanguage SqlLanguage SwiftLanguage TclLanguage TomAnderson VisualBasicForApplications VisualBasicNine WardNumberInManyProgrammingLanguages YouArentGonnaNeedIt ArraysInSql MySql SqlTechniques ArrowAntiPattern AntiPattern ArrowAntiPattern AvoidExceptionsWheneverPossible BadProgrammer BouncerPattern CategoryAntiPattern CategoryCodeSmell CategoryException CeePlusPlus CodeComplete DerrickSoutherland ElseConsideredSmelly ExecuteAroundPattern ExtractMethod FunctionWrapper GeraldWeinberg GuardClause HoursOfFun JavaLanguage JustIsaDangerousWord LanceMiller McConnell MikeAmy ModularProgramming NoamChomsky OneReturnPerFunction PaulMorrison PeeEmDee PolyMorphism RefactorDaintily RefactorLowHangingFruit ResourceAcquisitionIsInitialization SteveMcConnell ThreeStrikesAndYouRefactor TrivialDoWhileLoop UlrichEckhardt ArrowsTheorem AcceptanceVoting AmericanCulturalAssumption AnonymousCoward ArrowsTheorem BayleShanks CategoryVoting DeCondorcet GarethMcCaughan GeorgePaci GibbardSatterthwaiteTheorem JosephBeckenbach LinksAreContent NobelPrize PrSquared PreferentialVoting ProportionalRepresentation RobertWatkins SethGordon TomAnderson VotingPatterns ArsDigita ArsDigita ArsDigitaCommunitySystem ArsDigitaSystemsJournal CategoryCompany EveAndersson FlamingPileOfDoom PhilipGreenspun PhilipGreenspunOnOvertime RedHatTheCompany ArsDigitaCommunitySystem ApplicationServer ArsDigita AtgDynamo ManfredSchaefer PhilipGreenspun RichardLi WebLogic WebSphere WillSargent ArsDigitaPrize AaronSwartz ArsDigita KidCoders WebServices ArsDigitaSystemsJournal ArsDigitaSystemsJournal PhilipGreenspun ArsLongaVitaBrevis ArsLongaVitaBrevis JeffGrigg LazarusLong SecondGenerationProgrammer ArsTechnica MacOsx PowerPc ArtAndFear AnalysisParalysis BigDesignUpFront PlanToThrowOneAway SpikeSolution ArtCraftEngineeringScience AhHa ApplicationDevelopment ArtCraftSoftScienceHardScience ArthurKoestler BradCox DavidParnas DavidSarahHopwood DickBotting FlowBasedProgramming FormFollowsFunction HansWobbe NateEdwards PaulMorrison PaulTevis SoftwareEngineeringProgrammesAreNotComputerScienceProgrammes TextBookScience TheActOfCreation TomKreitzberg ArtCraftSoftScienceHardScience ArtCraftEngineeringScience DavidSaff PeterMerel PractitionersRejectFormalMethods RalphJohnson RobMandeville ScientificMethod StanSilver UseJudgementNotProofs WikiWikiClone ArtHouse SoftwareCannotBeModeled ToddCoram ArtOfChoosingTheNextCard BigDesign CategoryPlanning CommitmentSchedule DevelopersAreTheCustomer DoTheSimplestThingThatCouldPossiblyWork EngineeringTask ExtremeProgrammingExplainedEmbraceChange JavaVersioning KentBeck MarnixKlooster NerdsDilemma PlanningGame RefactorMercilessly RefactoringRange SimplestThingThatCouldPossiblyWork SteveFreeman SunirShah UnitTest UserStory ArtOfComputerProgramming DonaldKnuth TheArtOfComputerProgramming ArtOfDoingScienceAndEngineering CategoryBook RichardWesleyHamming ArtOfLego ArtOfLego CategoryExternalLink LegoTechnicSystem LegoToy MitMediaLaboratory ArtOfManagement ArtOfManagement CategoryManagement WhomDoYouTrust ArtOfProgramming ProgrammingAsArt TheArtOfComputerProgramming ArtSpiegelman CategoryArtist ArtTechnologyGroup AtgDynamo CategoryCompany ArtThursland CategoryHomePage PitneyBowes ArtfullyIncompleteSpecification ArtfullyIncompleteSpecification CategoryIdeaForm CrcCard DeliciousMoment DesignPatterns ShowEvent WikiWikiWeb ArthurAndersen BeeBeeGunOfJustice ArthurCeeClarke BrokenLink CategoryAuthor CategoryScienceFiction ClarkesLaw DoTheSimplestThingThatCouldPossiblyWork GregEgan ScienceFiction SpaceElevator SpaceOdyssey StephenBaxter TomAnderson ArthurJones CategoryPerson ArthurNorman CategoryPerson ArthurWhitney AplusLanguage KayLanguage QueueLanguage ArticleForComments ArticlesOnDialogue ArticlesOnDialogue CategoryDialogue DoingStuff DonaldNoyes ArtifactComprehension ArtifactComprehension CategoryOrganization CategoryWiki CreatePageFromMarkup DonaldNoyes ExternalArtifactory OnceOnly PersonalInformationManagement ThinkingOutLoud WikiEngine WikiSchemas WikiWithMoreThanPages ArtifactDescriptor ArtifactDescriptor ArtifactOrientedProgramming CategoryFuture CategoryProject CompoundWikiWords DonaldNoyes KeepingTrackByArtifactories LinkPattern LongButNotTooLong MeaningfulName SystemOfNames ThinkingOutLoud WhatWhereHowNaming WikiWord WorkingNames ArtifactFragments CategoryOrganization CompleteLibrary DesirableDoableDone DonaldNoyes HyperLink InformationScenarios ThinkingOutLoud UsefulUsableUsed WikiWithMoreThanPages ArtifactRepository BodyOfWork CategoryOrganization DonaldNoyes ReferencesCopiesProcesses ThinkingOutLoud UsefulUsableUsed ArtifactTechnique CategoryOrganization DonaldNoyes HowDoYouKnowWhenYouAreDone ItDepends ThinkingOutLoud UsefulUsableUsed ArtifactoryProcess ArtifactoryProcess CategoryOrganization DonaldNoyes IndividualizedAutomatedProcess RecentChanges ThinkingOutLoud WikiBatics ArtifactoryTarget CategoryOrganization DoingBiggerThingsByParts DoingStuff DonaldNoyes TargetPage WritingThingsResource ArtifactsAndArtifactories ArtifactComprehension ArtifactDescriptor ArtifactFragments ArtifactTechnique ArtifactoryProcess ArtifactsAndArtifactoriesDiscussion AutomatedIntelligence CadPileFilingSystem CadWiki CategoryOrganization DoingStuff DonaldNoyes KeepingTrackByArtifactories ThinkingOutLoud WeNeedExamples ArtifactsAndArtifactoriesDiscussion ArtifactsAndArtifactories CategoryDiscussion ComputingArtifact ComputingArtifactories DoingStuff DonaldNoyes VaporChanges ArtifactsFunctionsRules AccessOrientedProgramming AccessOrientedProgrammingParadigm CategoryProgrammingLanguage DanielBobrow DoingStuff DonaldNoyes FromWhere FunctionOriented IntelligentSystemsLaboratory KennethKahn LoopsMultiParadigm MarkStefik NotificationRequiredInCertainInstances ObjectOriented PaloAltoResearchCenter RuleOriented ArtificialCommonSense AalbertTorsius ArtificialCommonSense ArtificialIntelligence CategoryArtificialIntelligence CategoryInformation CommonSense CycMergedOntology GuiAsConversation HumanBeing MarsSpiritSoftwareProblem SummaryOfCyc VxWorks WilliamGibson ArtificialCreativity ArtificialCreativity ArtificialCreativityAndEnhancement ArtificialIntelligence CategoryArtificialCreativity CategoryArtificialIntelligence ComputationalCreativity JonGrover ProceduralGeneration ArtificialDeadline AntiPattern ArtificialDeadline CategoryAntiPattern DavidFlater FalkBruegmann FuzzyFrontEnd GadgetFoo GarryHamilton KatieLucas PeopleDontThinkFasterUnderPressure PeopleWhoIgnoreDeadlines PerformancePlan ProjectManager ProjectManagerThatCriedWolf PromiseDominoes RealDeadline SteveMcConnell ThatsNotMyProblem WayneMack ArtificialGlobalDimming CallumLerwick CategoryGosp CategoryWikiSavesTheWorld GlobalWarming PutTheCarbonBack WouterCoene ArtificialIncubation AgreeToDisagree AgreementWithExceptions ArtificialIncubation BrainStorm DaveSmith FuturePerfectThinking MartineDevos ProblemSolutionStepsSolution TeamThink ArtificialIntelligence AalbertTorsius AiWiki AiWinter ArtificialBaby ArtificialCommonSense ArtificialHumanIntelligence ArtificialIntelligence ArtificialIntelligenceAndLinguistics ArtificialNeuralNetwork ArtificialStupidity BadThing BayesianLogic BigScience BillKelly BrainsAsaCheapCommodity CategoryArtificialIntelligence CategoryInformation CombinatorialExplosion ComputingMachineryAndIntelligence ConceptsWeb ConsciousCompetence ConsciousIncompetence DanielDennett DaveVoorhis DoTheSimplestThingThatCouldPossiblyWork ElizaProgram EricHodges FuzzyLogic GameOfChess GameTree GarethMcCaughan GeneticAlgorithm HalsLegacy HelenKeller JavaAbleFramework JoeAverage JohnMcCrone LarryPrice LaynesLaw MarchZeroSeven NaturalThinkingMachine NeuralNet NeuralNetwork NeuralNetworks NnVandals OnceAndOnlyOnce OpenMind OriginOfConsciousness RedHerring RefactorMercilessly ReverseEngineering RodneyBrooks SemanticNetwork SolarSystem SteveSparks SymbolicProcessing TheMapIsNotTheTerritory ThomasColthurst TimothySeguine TuringTest UnconsciousCompetence WhatIsConsciousness WorseIsBetter YouAreGonnaNeedIt ArtificialIntelligenceAnalogy JosephStyons ArtificialIntelligenceAndInterpretation CategoryArtificialIntelligence CodeUnitTestFirst DeletionCandidate DoTheSimplestThingThatCouldPossiblyWork DougMerritt JustIsaDangerousWord OrphanPage PeterLynch ArtificialIntelligenceIsUnattainableByDefinition AlbertEinstein AllIntelligenceIsArtificial ArtificialIntelligence ArtificialNeuralNetwork BruteForce CategoryArtificialIntelligence CharlesStross DanielKnapp DeepBlue DefinitionOfIntelligence DefinitionOfLife FebruaryEleven JonGrover MikeSmith MovingGoalPosts OpticalCharacterRecognition RobHarwood SkynetTest StrongArtificialIntelligence StrossTest ThreeLawsOfRobotics TuringTest WeakArtificialIntelligence ArtificialIntelligenceParadigm AnticipatingAndCompletingPatterns ArtificialIntelligenceAlgorithms ArtificialIntelligenceParadigm BrokenLink CategoryArtificialIntelligence ChrisGarrod MikeGodfrey ParadigmsOfArtificialIntelligenceProgramming PeterNorvig SearchAlgorithm SubsumptionNetwork TheWallStreetJournal ThisWiki ThreeLawsOfRobotics ArtificialLife AlifeWiki ArtificialIntelligence ArtificialLife BillTozier BottomUpDesign CategoryArtificialIntelligence CategoryArtificialLife CellularAutomaton ChrisLangton ComplexSystems CreaturesSeries CreaturesWiki DaliInc DrCodd EmergentBehavior EmergentDesign EvolutionaryAlgorithms ExtremeGeneticProgramming FastCheapAndOutOfControl GameOfLife GeneticAlgorithm GeneticProgramming JonGroff JosephKiniry MultiAgentSystem NelsonMinar RodneyBrooks SubsumptionArchitecture SwarmCorp TopDownDesign ArtificialMemory ArtificialMemory CategorySemanticWeb CategorySoftwareTool DonaldNoyes JohnFletcher PersonalKnowledgeManagement SemanticDesktop WeblogFunctionality ArtificialNeuralNetwork AnalogyProcessing ArtificialNeuralNetwork BackPropagation BrokenLink CategoryArtificialIntelligence DougMerritt FeedForward FuzzyNeuralNet GeneticAlgorithm HomeoBoxing JavaApplet NeuralNetwork SimulatedAnnealing TuringMachine ArtificialStupidity ArtificialHumour ArtificialIntelligence ArtificialStupidity AutomateIntelligence AutomateStupidity CategoryArtificialIntelligence EwDijkstra ExpertSystems GuillermoAlcantara LeoScott NonTotaligism RobertKausch SunirShah TuringTest ArtistByProxy RobertChurch ArtisticLicense ArtisticLicense LarryWall OverlyBroadIntellectualPropertyAgreements PerlDualLicense PerlLanguage ArtistsRights BlueHat CodeOwnership CollectiveCodeOwnership CopyLeft CopyRight CopyShould MicroPayment PayPerView RedHat ArturSilveiraDaCunha CategoryHomePage WikiDownload WikiWiki ArturoTena CategoryHomePage ArtwareSoft ArtwareSoft BusinessProfessionals CategoryCompany JavaScript KonquerorBrowser MacOsx MicrosoftInternetExplorer MozillaBrowser MozillaFirefox NetscapeNavigator OriInbar ShaiBenYehuda TgpBackground TgpMethodology ArunBatchu CategoryHomePage SystemsThinker TwinCities ArundhatiRoy ArundhatiRoy CategoryPerson TheBigIssue ArvindDamarla AryeLeib AryeLeib AsBuilt AsBuilt CategoryMaintenance JimCoplien KenRehor MasterPlan NiklausWirth PiecemealGrowth QualityWithoutaName AsFastAsCee AbstractMachine AlternateHardAndSoftLayers AsFastAsCee AssemblyLanguage AsynchronousProgramming CategoryComparisons CategoryPerformance CeeLanguage CeePlusPlus CircularBuffer CommonLanguageRuntime ContinuationImplementation CrudScreen DecemberZeroFive DemandForEvidence DotNet ForthLanguage FortranLanguage FunctionalLanguage FunctionalProgrammingLanguage GarryHamilton GigaBytes HighLevelLanguage HorsesForCourses HotSpots ImplementingMultipleDispatch IntermediateLanguage JavaLanguage JayOsako JonathanTang JustInTime KeywordParameterPassing LanguageOfChoice LevelOfAbstraction LispInJakAndDaxter LispLanguage ModulaTwo MultiMethods NaughtyDog NumericalComputing ObjectiveCaml OlofForshell OptimizeLater ParrotCode RecodeInCee RedHerring RefactorTheCode RegularExpression SideEffect SolarisOs SufficientlySmartCompiler TickCee TimKing VirtualMachine WayneMack AsFastAsNecessary AsPossible BackOfTheEnvelopeCalculation DavidHooker HelmutLeitner IdontHaveToBeTheFastestJustFasterThanYou JeromeKaraganis KentBeck KyleBrown LazyOptimization MakeItFastBreaksMakeItRight MichaelFeathers PaulDyson PerformanceExperiment PerformanceGoal AsFastAsYouActuallyCan HitTheSpot OnlySayThingsThatCanBeHeard SoftlySoftlyCatcheeMonkey AsGoodAsDry AsGoodAsDry ConNascence DontRepeatYourself LongTail OnceAndOnlyOnce PreCommit WardsWiki AsHen AsHen AshenWolf CapitalizationRules CategoryHomePage LordOfTheFlies NickName OpenSource PerlLanguage RealNamesPleaseDiscussion SignalToNoise WikiCase WikiMaster WikiSocialNorms AsLongAsThereIsMoneyOrSexInIt AnythingGoes AsLongAsThereIsMoneyOrSexInIt TheEvilThatLurksInTheHeartsOfMen AsPossible AsFastAsNecessary CategoryRequirements PrematureOptimization PutaNumberOnIt QualityFunctionDeployment AsProgrammersSeeIt AsProgrammersSeeIt DoSomethingDontJustStandThere DonaldNoyes FollowThrough SpaceStaffSchedule ThinkingOutLoud AsSimpleAsPossibleButNoSimpler EinsteinPrinciple AsTuce ActionScript CategoryJavaScript CategoryTesting JavaScript AsUnit ActionScript AliMills AsTuce AsUnit CategoryTesting ChrisVelevitch FrameworkDocs GitHub HarlanWood JunitCooksTour LukeBayes MacromediaFlash MossCollum TestingFramework UnitTestingOverview ZwetanKjukov AsUnitForAppleScript AnthonyAdachi AppleScript AppleScriptUnit AsUnitForAppleScript JavaUnit SmalltalkUnit TestingFramework AsWeMayThink AsWeMayThink CategoryPaper EncyclopaediaBritannica HyperTextHistory MemexVision TimBernersLee VannevarBush AsWiki CategoryWikiImplementation RubyLanguage AsadMoin AscesBookfinder ScoutReport AsciiArt AnonymousDonor AsciiArt AsciiRomanticism ConvertSpacesToTabsNotForCode FteKg FteKgy HelloWorldInManyProgrammingLanguages JamesKeogh MjCu MjCuu PathLanguage PerlLanguage PrEc SandboxAsciiArt ShockwaveFlash SonicTheHedgehog WikiBackslashBug AsciiArtGuiShorthand AsciiArtGuiShorthand AsciiGuiGeneration CategoryText GuiShorthand ProgrammersGuiShorthand ProtoPattern RefactorMe SanguineGuiShorthand AsciiCode AsciiValuesForUmlauts BackwardsCompatibility JargonFile ProgrammingLanguage UniCode UtfEight AsciiGuiGeneration AsciiArtGuiShorthand CategoryText CategoryUserInterface SimonHeath TclTk AsciiKitten AndrewCates AsciiArt AsciiKitten CategoryArt CategoryOffTopic CategoryWhimsy SmileyFaces AsciiRomanticism AsciiArt ExBase LongListsSmell WysiWyg AsciiValuesForUmlauts AlphabetThatUsesYumlaut AsciiValuesForUmlauts CategoryTable CharacterSet DaveSmith EditHint MicrosoftWindows PosixCharacterClasses RegularExpression UtfEight UtfEightValuesForUmlauts AsdPpp AgileSoftwareDevelopmentPrinciplesPatternsAndPractices AshleyEngelund CategoryHomePage AshleyFryer BodyFollowsEyes CategoryHomePage DataHand ReflectiveArticulation AshleyRaiteri CategoryHomePage FaceBook AshodNakashian CategoryStructuralPatterns OpenSourceCommunism TwiceAndOnlyTwice UnitTestingIsDesign UnitTests WeakPointer WeakReference WeakReferencePattern AshokKatwala CategoryHomePage WikiWiki AshortCupofJava GuillermoSchwarz HaHaOnlySerious KarlKnechtel OrphanPage PyGame PythonLanguage RubyLanguage SmalltalkLanguage SqueakSmalltalk WhoUsesSmalltalkTheseDaysAnyway AsianOpenSourceCentre AsimJalis CategoryHomePage CuTest JavaScript AsimovAndTheCritic CategoryStory DeconstructAlmostAnything DougMerritt IanOsgood PostModernLiteraryCriticism PostModernism WikiContentGenerationProcess WikiIsNotYourNotebook AsimovsFoundation AlanFrancis CategoryScienceFiction DonaldKingbury ElizabethWiethoff IsaacAsimov PsychoHistory PsychohistoricalCrisis PulpFiction RobertHeinlein ThreeLawsOfRobotics AsimplerWay CategoryBook DavidHarvey ExtremeProgramming PeterMarks AskBeforeAttaching EmailNetiquettePatterns MalWare AskBjoernHansen CategoryHomePage AskDrScience BrokenLink AskForGoals AskMerlin AskMerlin EvaluationWords SynthesisWords AskPermissionBeforeCriticizing AntiPattern AskPermissionBeforeCriticizing CategoryCriticism ConstructiveCriticism CriticalSpirit CriticalStyle CriticizeBluntly CriticizeSoftly CriticsAreYourBestFriend CriticsAreYourBestFriends DavidCary DontCriticizeCondemnOrComplain KrisJohnson PutIdeasInTheirMouth TwitFilter AskSam AskSam CategoryInformation WikiLikeThing AskTheCode AskTheCode AskTheComputer BradAppleton CategoryQuote ChryslerComprehensiveCompensation DanSchmidt DebuggingAndTheScientificMethod DonKnuth EugeneWallingford ExtremeProgramming GarethLewin HowBuildingsLearn PaulChisholm PracJustSetTheHalt PracLetSmalltalkTellYou ScottJohnston StewartBrand UseTheSourceLuke AskTheComputer DaveHarris ExtremeAdaExperiment ExtremeProgrammer ExtremeWay MetaHeuristic MichaelFeathers NickWiggill PairProgramming RefactorAggressively TrialAndErrorProgramming UnitTest AskTheHeadhunter CategoryBook HowToSurviveInaJobMarketThatSucks NickCorcodilos WhatColorIsYourParachute AskWhy AskWhy CrcCard LeadingRequest OnlySayThingsThatCanBeHeard SimplifyTheRequirements WardCunningham AskWiki AskWiki AskYahoo DiiGo DomainsWiki FridemarPache MeatballWiki PleaseComment SeedPage TagWiki TrailFire TwinPages WikiWord AskingQuestions BusinessRequirementQuestions CategoryRequirements ClearRequirements DonaldNoyes HowToAskQuestionsTheSmartWay PatternMiningThread SomethingToThinkAbout ThinkingOutLoud UserStories AskingQuestionsTheSmartWay EricRaymond HowToAskQuestionsTheSmartWay RickMoen AslakHellesoy CategoryHomePage DamageControl DavidCary ExtremeProgramming PicoContainer ThoughtWorks AsleepWithEyesOpen NewImproved PeerReview AspApplication ActiveServerPages AspApplication IisMetaBase InternetInformationServer IsapiExtension MicroSoft ProcessIsolation ScriptingEngine VirtualDirectory AspDotNet ActiveServerPages AdoDotNet AspDotNet CategoryDotNet CsharpLanguage CustomerTest JimLittle JscriptDotNet MicrosoftDotNet NunitAsp OoAspPractices ProgrammerTest ProgrammerTests TemplateView VisualStudioDotNet WebForms WebMatrix WebServices AspEditor AspDotNet SourceEdit WebMatrix AspJspAlternatives ActiveServerPages AllegroServe CheetahTemplate InternetInformationServer MicrosoftDotNet WebMacro WhatHappened AspUnit ActiveServerPage ActiveServerPages CategoryTesting ComObjects ComUnit DavidRutter DrewMarsh IanRae JavaScript OoAspPractices PhlIp SourceForge UnitTest XmlTestSuite AspWiki ActiveServerPages AspWiki AspWikiInstallInstructions AspWikiPriorVersion AspWikiRelated AspWikiSourceCode BoldItalics CategoryWikiImplementation DinoChiesa ElreysWikiServer EricSegui FiliepSpyckerelle FpWiki MiguelAngelHernaiz MultipleConsecutiveCapitals RegExp ServicePack StephenPeterson WikiName WikiNames WikiRules WikiWiki AspWikiNewFeatures AspWiki CadeRoux ChrisBaugh DinoChiesa DolphinWikiWeb HasseOrava RobertShurtleff SourceSafe WikiAsp WikiName AspWikiPriorVersion AspWiki CategoryWikiImplementation FirstIndex IgnoreCase InStr RegExp AspWikiRelated AspWiki DevHawk FlexWiki JsWiki OpenWiki WikiAsp AspectAdaptor DolphinSmalltalk ModelViewController ModelViewPresenter ValueModel AspectJay AspectJay AspectOrientedProgramming CategoryAspectOrientation CategoryProgrammingLanguage CrossCuttingConcern HaskoHeinecke JavaLanguage KenHorn KenLiu LispLanguage MetaProgramming MixIn PostCompiler PreCompiler StanleyKnutson TestingWithVirtualMockObjects UnitTesting VhIndukumar WesIsberg AspectOriented AspectOrientedProgramming CategoryRedirect AspectOrientedExamples AnonymousDonor BrianBray CategoryAspectOrientation CeePlusPlus DaveHarris DaveWhipp DecoratorPattern LarryObrien PythonLanguage RealWorld StanleyKnutson AspectOrientedGeelf CalvinBall RulesOfGeelf AspectOrientedProgramming ActiveObjectModel AndersMunch AnonymousDonor AnswerMe AspectOrientedExamples AspectOrientedFunctionalProgramming AspectOrientedOperatingSystem AspectOrientedPatterns AspectOrientedProgramming AspectOrientedRefactoring AspectOrientedTools AspectsAndDynamicLanguages AspectsAndMetaObjects AttributeOrientedProgramming BenThomasson BenefitsOfOo CategoryAspectOrientation CategorySourceManagement ChanningWalton ConceptInCop ConceptOrientedProgramming CrossCuttingConcern CrossCuttingConcerns DaveHarris DecoratorPattern DickBotting DotNet ExtendedObjectTcl FirstClass FunctionalProgramming GenVoca GenerativeProgrammingBook HaskellLanguage HyperSpace IanRae InvasiveSoftwareComposition JavaLanguage JavaWorld KenLiu MetaObjectProtocol MichaelFeathers MikeWarot MixedCodeGeneration ObjectOriented OlivierRey OnMonads OnceAndOnlyOnce ProgrammingParadigm QuickQuestions RecursiveDesign SeparationOfConcerns SeperationOfConcerns ShlaerMellorMethod SideEffect StanleyKnutson SteveJorgensen SubStructuralTypes SubjectOrientedProgramming ThomasColthurst UnitTestingAspectOrientedCode UserStory VbClassic VisualBasicForApplications WebServices AspectOrientedRefactoring AndersMunch AspectOrientedProgramming AspectOrientedRefactoringPart CategoryAspectOrientation CategoryRefactoring ExtractMethod RefactorConcurrencyControlToAspect RefactorExtractExceptionHandlingToAspect RefactorExtractMethodCallsToAspect AspectOrientedTheHardWay AnonymousDonor AspectOrientedProgramming AssemblyLanguage ByteCode CategoryAspectOrientation ClassLoader DecoratorPattern JavaLanguage JdbcTemplate JeffGrigg JoshuaHudson LightAndFree PointCut RelationalDatabase SmallTalk SpringFramework AspectOrientedTools AnonymousDonor AspectJay AspectOrientedProgramming AspectWerkz CategoryAspectOrientation CategoryCodingIssues DerekKaczmarczyk DevelopmentTool EditHint KenLiu KonstantinIgnatyev MarkSkipper MetaObjectProtocol MozartProgrammingSystem WikiNamePluralProblem AspectsAndDynamicLanguages AnonymousDonor AspectOrientedRefactoringPart CategoryAspectOrientation CodeNormalization DavidThomas IoLanguage JasonGrossman LispLanguage MetaClass MixIn ObjectOrientedProgramming PythonLanguage RubyLanguage SmalltalkLanguage TransWarp UserPlus AspectsAndMetaObjects AlainPicard AspectOrientedProgramming CategoryAspectOrientation ComeFrom CommonLisp CommonLispObjectSystem DesignByContract DougMerritt ExtendedObjectTcl GoTo GregorKiczales JonathanTang KenWronkiewicz LispMacro MetaObjectProtocol MethodCombination RichardHenderson StructuredProgramming SunnyDragon ThaddeusOlczyk ThePragmaticProgrammer TheVoiceOfIgnorance ToolCommandLanguage AspergersSyndrome CommonSense CommonSenseIsAnIllusion DaNuke DecemberZeroFive KachinaCrowe KillYourDarlings MarkLaBarbara ScienceRelatedMemeticDisorder TempleGrandin UncommonSense WhenInRome WikiPedia AspexInc AlexandrePolozoff FootballServant OfficeServant AspinManagementSystems CategoryCompany WikiZen AspiratedAffirmative AssBackwards AssBackwards AssembleActivateAssert ArrangeActAssert AssembleActivateAssert ClassUnderTest JavaLanguage JavaUnit JeffGrigg PhlIp RubyLanguage TestCase TheMoneyLine ToDo UnitTest AssemblyCookbook CategoryPattern ComponentBasedDevelopment ComponentDesignPatterns CookbookApproach DataTable MacApp ModelViewController ProtoView TheCraft VisualWorks AssemblyLanguage AssemblyLanguage BetterAssembly BigNums BreadboxComputerCompany BrianMcCallister DaveWhipp DevelopmentTools DigitalSignalProcessing ForthAssistedHandAssembly ForthLanguage GarryHamilton GavinLambert GeOs GeoworksCorporation IeeeSevenFiftyFour InstructionSet IntelCorporation JeffPanici MachineCode MainframeAssemblerLanguage MatrixTemplateLibrary MicroCode ObjectOrientedAssembler PeterVanDijk PreferredOrderOfSrcDstArguments RealProgrammer SeanConner SimplestThing StephanHouben SteveGibson WayneMack WriteAssembler AssemblyLanguageStepByStep AsseraAppBuilder CategoryFramework EjbFrameworks AssertEfficientSql ActiveRecord MySql RubyOnRails AssertIdea BadThing CategoryCee ConstIsaVirus DontDoThat ShipWithAssertionsOn UnitTest AssertTwoPointOh AgitarsAgitator BehaviorDrivenDevelopment DeveloperTest DomainSpecificLanguage DontRepeatYourself ForthLanguage GoalBasedProgramming HyperStaticGlobalEnvironment LispLanguage PhlIp RubyReflector SamuelFalvo TestFoodPyramid AssertXhtml AjaxWebApplications AssertTwoPointOh BusinessRule JavaScript MockTheWebServer RubyOnRails WaTir AssertYinYang AsciiArt AssertEfficientSql AssertTwoPointOh ExecuteAroundPattern AssertionsAsComments AssertionsAsComments CategoryAssertions DaveHarris DaveSmith DesignByContract DickBotting EricUlevik ExceptionsAsConstraints ObjectConstraintLanguage SortedCollections UnifiedModelingLanguage WhatAreAssertions AssertionsAsDefensiveProgramming BoostLibraries CategoryAssertions CategoryDefensiveProgramming DaveHarris DefensiveProgramming DesignByContract DoubleEdgedSword GatedCommunity RobertDiFalco TheSimplestThingThatCouldPossiblyWork AssertionsForLegacyCode FalkBruegmann UnitTest UnitTestingLegacyCode AssholesFromManagement AssholesFromManagement PlayHurt StealingFromTheCompany AssignProblemsNotTasks AcceptedResponsibility AssignProblemsNotTasks BobbyWoolf CategoryLeadershipPatterns CategoryManagement CategorySolutions ErikMeade IterationPlanning ManagingTechnicalPeople ProblemsBehindTheProposedSolutions ShuHaRi UserStory WaldenMathews AssignVariablesOnce AssignVariablesOnceAndOnlyOnce BuildLoopsYourself DaveHarris FunctionalProgramming FunctionsForLoops LocalVariablesDefinedAndUsedOnOnePage LocalVariablesReassignedAboveTheirUses MakeLoopsApparent PaulChisholm SimplyUnderstoodCode AssigningPapersToReviewers RalphJohnson AssignmentProblem AssignmentProblem BrokenLink CaseStudies AssignmentVsEqualityOperator AdaLanguage ArrLanguage AssemblyLanguage BasicLanguage CategoryConditionalsAndDispatching CategoryPitfall CeeLanguage CoffeeScript CommonLisp ComparingDynamicVariables DylanLanguage EqualityOperator ErlangLanguage ExBase ForthLanguage FortranLanguage HaskellLanguage JavaLanguage JavaScript LispLanguage MikeWeller NovemberZeroFive OcamlLanguage PascalLanguage PerlLanguage PhpLanguage PopElevenLanguage ProgrammingLanguage PythonLanguage RubyLanguage SchemeLanguage SelfLanguage SetlLanguage SingleAssignmentLanguage SmalltalkLanguage SqlFlaws StructuredQueryLanguage ToolCommandLanguage VisualBasic AssignmentsAreExpressions AssignmentsAreExpressions CategoryCodingIssues CeeLanguage ConsideredHarmful GoLanguage AssistantCoach AntiEuphemism GarethMcCaughan AssocCandCppUsers AndyJewell BurkhardKloss JamesDennett JonJagger KeithDerrick ObjectOriented WolfWolfswinkel AssociateUserDocsWithSource FitNesse FrameMaker HotComments LocalityOfReferenceDocumentation MattChaput PassiveVoice SteveJorgensen UnitTest UserDocsInXp UserExperienceTag AssociationClass AlistairCockburn AssociationClass AssociationClassDiscussion AssociativeArrayInUml ClassUnfolding DaveWhipp JevonWright MarcoScheurer MichaelFeathers PeterMerel QualifiedAssociation ReverseEngineering ShlaerMellorMethod AssociationClassDiscussion AssociationClass MichaelFeathers PeterMerel RonJeffries ThreeAmigos UmlDistilled WorkFlow AssociationForComputingMachinery KyleBrown OopsLa ProgrammingLanguage TuringAward AssociationLinks AssociationLinks BackLinks CategoryLinks CategoryOrganization DonaldNoyes EmailLinks ExternalLinks ForwardLinks GeographicalAreas LinkTypes SisterSites SubPage ThinkingOutLoud WebPages WikiPages AssociationList AssociationList AyList CodeSmell CommonLisp ConsCell DesignPattern HashTable LinkedList LispLanguage LispQuestions PeterSeibel ScottJohnson ScrabbleGame AssociationOfLispUsers AluWiki CategoryLisp CommonLisp CommonLispWiki DanBarlow LispLanguage AssociativeArray CategoryDataStructure CategoryJargon MooresLaw AssociativeArrayInUml AssociationClass AssociativeArray QualifiedAssociation UmlIssuesWithQualifiedAssociation AssociativeMemory AssociativeMemory GenerativeCommunication MultiParadigmDatabase PredicateDispatching TupleSpace WilliamUnderwood AssumeCanOpener CategoryIdealism PractitionersRejectFormalMethodsDiscussion AssumeGoodFaith AccusationThatAssumesKnowledgeOfInternalMotives AssumeGoodFaith AssumeGoodFaithLimitations AttitudeAdjustmentTool CategorySelfImprovement CategoryWisdom HanlonsRazor MeatBall ZenSlap AssumeGoodFaithLimitations AssumeGoodFaith CategoryWiki EditsRequireKarma JessBosari LordOfTheFliesSyndrome NathanMiller PeteHardie RudenessFails ScottJohnson SimonTaylor SteveGerard TomGriffin WhatSortOfGovernmentWillRuleThisWiki WikiConcept WikiGovernment WikiNeedsTrustMetrics WikiZen AssumeIgnoranceNotMalice AssumeStupidityNotMalice CategoryBehavioralPatterns DonaldNoyes UnskilledAndUnawareOfIt YodasTeaching AssumeMaliceNotIgnorance TimWoodard WalledGarden AssumeMiscommunicationNotMalice AssumeGoodFaith AssumeIgnoranceNotMalice BecomingaTechnicalLeader HanlonsRazor JerryWeinberg AssumeStupidityNotMalice AssumeIgnoranceNotMalice AssumeIgnoranceNotStupidity AssumeMaliceNotIgnorance BaseballBat BlameYourselfFirst BradCox CategoryPattern CategoryStupid ConquerWithCompassion DavidVincent DontAssumeStupidity EmailNetiquettePatterns FlameWar GarryHamilton HanlonsRazor HaveThisPattern KeepItCivilStupid MarcoScheurer ParkingLotTherapy ProofBeforePosting TwoByFour WardCunningham AssumedAgreementFallacy ArgumentFromAuthority FallaciousArgument GodwinsLaw AssumedScalabilityFallacy FallaciousArgument LispMachine SimplifyingRdbms SlipperySlope AssumptionOfNormalHearingAcuity HotPlug HumanComputerInteraction SonificationDesignPatterns AstarSearch AlgorithmsRoadMap AmitPatel ArtificialIntelligence BigIron CategoryAlgorithm CombinatorialExplosion DijkstrasAlgorithm FifteenPuzzle GameProgramming GraphTheory GreedyAlgorithm PriorityQueue RubiksCube RubiksRevenge WorstPunEver AstroTurf AstroTurfing AstroTurfing JargonFile WikiIsNotaDictionary AstronomersProposalTool AstronomersProposalTool CategoryScience HubbleSpaceTelescope JavaLanguage AsymmetricalCode BryanEdds CategoryCodeSmell CodeSmell InstinctAsIntelligence MartinSpamer SmalltalkBestPracticePatterns AsyncAdapter MicroArchitecture PullPushAdapter PushPullAdapter AsynchronousMvc AsynchronousProgramming DynamicProxies EventQueue GuiThread MetaModel ModelViewController AsynchronousProgramming AsynchronousProcedureCall AsynchronousProgramming AsynchronousSystemTrap ContinuationPassingStyle ConvoyFormation DeadLock DotNetRemoting DougMerritt EventQueue GoodThing GuillermoSchwarz LiveLock LockBasedSynchronization LockFreeSynchronization MarthaStewart PessimisticLocking PriorityInversion RaceCondition ResourceContention SkipSailors SynchronizationStrategies TcpIp ThreadsConsideredHarmful AsynchronousSocialActivity AsynchronousSocialActivity CategoryInteraction ComputerProgramming OpenSource PlayByMailGames PostalChess TelephoneTag UseNet WikiWikiWeb YouTube AsynchronousSystemTrap AsynchronousUnitTesting CategoryAntiPattern CategoryDevelopmentAntiPattern MathieuGervais MozillaTinderbox PolledUnitTesting UnitTest AsynchronyDotCom EcommerceWiki FridemarPache JustStopDoingIt WikiWithProgrammableContent AtAllCostsProject AtAllCostsProject CategoryCommunication CategoryProject DoIt HalfBakedAttemptsLeadNowhere HalfFinishedWorkLeadsToCollaboration OnTopic AtLarge AllThatIs AtLarge AtLargeOutReach InternetGovernance AtLargeOutReach AndrewMcMeikan IcannAtLarge AtLeastPleaseOne OffTheShelfSoftware OnSiteCustomer OneUnityTwoDoorThreeMany SeekFirstToUnderstand TheWinWinScenario AtLeastTwice AnalysisParalysis OnceAndOnlyOnce TwiceAndOnlyTwice AtLeastTwoReviewers AtLeastTwoReviewers CharlesStewart CodeReviewPatterns DriveThru ErikMeade FourEyesPrinciple JeremyCromwell MakerChecker ManagingTheSoftwareProcess PairProgramming RapidDevelopment SavasAlparslan ShalomReich SoftwareDevelopment SteveMcConnell WattsHumphrey AtanasoffBerryComputer InformalHistoryOfProgrammingIdeas AtariAdventure AdventureGame CategoryGame EasterEgg MegaHertz WarrenRobinett AtariBasic ActionLanguage AppleComputer AssemblyLanguage AtariBasic BasicLanguage CategoryHistory CeeLanguage CommodoreBasic ForthLanguage GoTo HighLevelLanguage LogoLanguage MachineLanguage ReadOnlyMemory AtariFalcon AtariSt MotorolaSixtyEightKay UniSoft AtgDynamo ApplicationServer ArtTechnologyGroup AtgDynamoAndXml AtgDynamoTips AvolentBillCast DaveVoorhis ExtremeProgrammingWithAtgDynamo WalledGarden AtgDynamoAndXml AtgDynamo AtgDynamoTips CategoryTips ExtremeProgrammingWithAtgDynamo GenericService StuartJones AthenianDemocracy ApplyDemagoguery AthenianDemocracy BarberIsm RepresentativeGovernment SecretBallot ThomasMaeder VotingPatterns AtisWiki AboutThisWiki AtisWiki AtisWikiCode AustinBrookie BackLink CategoryWikiImplementation CliffordAdams CvWiki DanielSmith FormatRawHtml FormatWiki LarryKollar LinkPattern LookAndFeel LookAndFeelJoyfull MarcusDenker PageArchive PeterMerel SimonMichael WayBackMode WikiLink WikiMaster WikiName WikiWikiClone AtisWikiCode AtisWiki FormatWiki AtlantaDesignPatternsGroup CategoryGroup CategoryPatternsGroup YahooGroups AtlantaGeorgia AtlantaXpUsersGroup BackLink XpAtlanta AtlantaXpUsersGroup AgileAtlantaUserGroup AgileMethods AtlantaGeorgia CategoryXpUsersGroup AtlasShrugged AtlasShrugged AynRand DagnyTaggart JohnGalt UnitedStates UnitedStatesOfAmerica AtlassianConfluence AtlassianSoftware CharlesMiller JavaLanguage NamePageClash NameSpace PageName ThoughtWorks WikiClones AtlassianSoftware CategoryCompany AtmCustomer UseAtmMachine AtmMachine UseAtmMachine AtmUserStoriesAndTasks AcceptanceTest AlistairCockburn DanRawsthorne LaurentBossavit MainSuccessScenario UseCase UseCaseToUserTask UseCases UserStories UserStory AtomApi AtomCellQuantityHolyWar AcId ActorModel DaveVoorhis DynamicTyping HolyWar MarchZeroEight OptimizeLater PrematureOptimization StaticTyping ZeroOneInfinity AtomSyntax AtomInnovation AtomSyntax CategoryXml FrontPage LessonsInCollaboration RssFeeds TimBray AtomWiki AtomApi AtomWiki AtomicConsistentIsolated AtomicConsistentIsolatedDurable AtomicConsistentIsolatedDurable AtomicConsistentIsolated AtomicConsistentIsolatedDurable BankAccountTransferProblem BullAnt CategoryConcurrency CategoryDatabase CostinCozianu DatabaseIsRepresenterOfFacts DavidGaramond JeffGrigg JiniTransactionManager MichaelStonebraker OracleDatabase ParallelNeedScenario PaulFoxworthy PrevalenceIsAcid RelationalDatabase SeparationOfConcerns SoftwareTransactionalMemory TopLink TransactionalActorModel AtomicGoal AtomicGoal BobBinder DomainModel EssentialAnalysis FunctionalDecomposition HierarchicFunctionalDecomposition InformationEngineering MichaelFeathers OutsideIn ProblemDomain PrologLanguage RobertCecilMartin SequenceDiagram SergeBeaumont SplittingTheAtom StepwiseRefinement StructuredAnalysis SystemBorder TopDown UseCase AtomicMotherhoodStory AtomicObject AtomicObject ConsCell CsharpLanguage JavaLanguage JonathanTang LispLanguage ValueObject AtomicUnit AcidCommand AtomsFramework OpenSource AtsCards AtsDiary AtsGoesExtreme AtsRiskManagement AtsToDoCards AtsUserStories CategoryCard WriteItOnaCard AtsCodingStyle AtsDiary AtsGoesExtreme DictatingByOsmosis SelfDocumentingCode AtsDiary AcceptanceTest AtsCards AtsCodingStyle AtsDiary AtsDiaryWeekFour AtsDiaryWeekOne AtsDiaryWeekThree AtsDiaryWeekTwo AtsEngineeringTasks AtsGoesExtreme AtsGuestBook AtsLoadFactor AtsPairProgramming AtsPlanningGame AtsProject AtsRiskManagement AtsSpikeSolution AtsSpitAndPolish AtsStatusReport AtsSystemMetaphor AtsToDoCards AtsTrackingWhiteboard AtsUserStories CategoryCaseStudy CategoryProject CodingStandard CollectiveCodeOwnership ContinuousIntegration DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming FeatureDrivenDevelopment FortyHourWeek FrequentReleases JimLittle OnsiteCustomer PairProgramming PlanningGame RefactorMercilessly SystemMetaphor UnitTest YouArentGonnaNeedIt AtsDiaryWeekFour ActualTime AlistairCockburn AtsDiary AtsEngineeringTask AtsLoadFactor AtsPlanningGame AtsProject AtsSpitAndPolish AtsStatusReport AtsUnitTests AtsUserStories CodeSmell DoTheSimplestThingThatCouldPossiblyWork EngineeringTask ExtremePlanning ExtremeProgramming GoldOwner IdealTime LoadFactor PairProgramming PlanningGame ProjectPlanningJamSession UnitTest UpFrontDesign AtsDiaryWeekOne AtsDiary AtsPairProgramming AtsPlanningGame AtsRiskManagement AtsSpikeSolution AtsSystemMetaphor AtsUserStories EngineeringTasks PairProgramming PairProgrammingFacilities PlanningGame SolutionSpikes SpikeSolution UserStories AtsDiaryWeekThree AtsDiary AtsEngineeringTasks AtsLoadFactor AtsSpitAndPolish AtsStatusReport AtsTrackingWhiteboard AtsUnitTests AtsUserStory DoTheSimplestThingThatCouldPossiblyWork EngineeringTask ExtremeProgramming ExtremeValue GoldOwner HighQualitySoftware IdealProgrammingTime ImaBeliever LoadFactor OnTimeDelivery PairProgramming TooMuchToDo UserStories YouArentGonnaNeedIt AtsDiaryWeekTwo AtsDiary AtsEngineeringTasks AtsLoadFactor AtsPairProgramming AtsPlanningGame AtsRiskManagement AtsStatusReport AtsTrackingWhiteboard AtsUnitTests AtsUserStory CodeUnitTestFirst ContinuousIntegration DictactingByOsmosis DictatingByOsmosis DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming GoldOwner IdealHours JavaUnit MockDatabase PairPartner PlanningGame PoorUserInterfaceDesign SpikeSolution TestInfected UnitTest UserStories WorstThingsFirst AtsEngineeringTasks AtsCrc AtsDiary AtsGoesExtreme EngineeringTask IdealEngineeringTime SecurityException SessionManager AtsGoesExtreme AtsDiary CollectiveCodeOwnership DeleteWhenCooked ExtremeLuminaries ExtremeProgramming FeatureDrivenDevelopment FeatureSets JimLittle PairProgramming PeterCoad UnitTest UserStories UserValuedFeatures YouArentGonnaNeedIt AtsGuestBook AlistairCockburn AndyJewell AnonymousDonor AtsDiary AtsGoesExtreme AtsSpikeSolution AtsUserStories BrettNeumeier BrianEwins CthreeProjectTerminated CurtisBartley DailyDilbert DanGreen DanRawsthorne DaveMitchell DavidHurt ExtremeProgramming IanRae JimLittle JimRussell JohnClonts JohnCrowell JonStrayer LarryPrice MarnixKlooster MattBiddulph MatthewWilbert MichaelChean MichaelNygard MiroslavNovak PassingMilestones PeterLund PitfallsOfXpDevelopment PostMortem RobertEikel SimonSmith ThankYou TracieKarsjens VcapsProject WayneConrad AtsLoadFactor ActualLoadFactor AtsDiary AtsGoesExtreme AtsPlanningGame AtsTrackingWhiteboard CommitmentLoadFactor InitialLoadFactor LoadFactor AtsPairProgramming AtsDiary AtsGoesExtreme PairProgramming PairProgrammingFacilities AtsPlanningGame AtsDiary AtsGoesExtreme AtsLoadFactor AtsPlanningGame AtsSpikeSolution AtsUserStories AtsUserStory ExtremeProgramming IdealHour IdealHours PlanningGame RealHour RealHours SpikeSolution UserStories AtsProject AtsGoesExtreme CategoryProject AtsRiskManagement AtsCards AtsDiary AtsGoesExtreme BestPractice IndexCard PlanningGame RapidDevelopment RiskOfficer SteveMcConnell TopTenRisks AtsSpikeSolution AtsDiary AtsGoesExtreme ExtremeProgramming SpikeSolution UserStory AtsSpitAndPolish AtsDiary AtsGoesExtreme AtsProject AtsStatusReports GoldOwners PayForMeatWithCandy SpitAndPolish UserValuedFeatures WinAmp AtsStatusReport AtsDiary AtsGoesExtreme AtsSpitAndPolish ExtremeProgramming GoalDonor GoldOwner PlanningGame SourceCodeIsForHumans SpitAndPolish StatusReports TheSourceCodeIsTheDesign UnitTest UserStories WarmFuzzyFeeling AtsSystemMetaphor AtsDiary AtsGoesExtreme AtsSystemMetaphor BusinessRules CategoryMetaphor SystemMetaphor AtsToDoCards AtsCards AtsDiary AtsGoesExtreme WriteItOnaCard AtsTrackingWhiteboard AtsDiary AtsGoesExtreme AtsLoadFactor DictatingByOsmosis ExtremeProgrammingExplainedEmbraceChange IdealTime TestInfected AtsUserStories AtsDiary AtsGoesExtreme ExtremeProgramming JimLittle KeepingTrackOfStories PlanningGame UserStories AtsUserStory AtsUserStories AttachingSoundfilesToCode CategorySound FalkBruegmann AttackIdeasNotPeople CategoryWikiEditing ConsiderTheIdea EgolessWiki AttackOfTheClones GeorgeLucas StarWars AtteJensen AttemptsAtBrandingXpConsideredHarmful AdewaleOshineye AgilePrinciples AgileProcesses AlmostExtremeProgramming AreYouDoingXp DailyScrum ExtremeHumility ExtremeProgramming IndustrialExtremeProgramming IndustrialLogic IndustrialXp IndustrialXpPractices JoshuaKerievsky KentBeck PrettyAdventuresomeProgramming RussRufer ScrumMaster ScrumProcess XpLite AttensonPattern RefactorByMerging SituationalAwareness SystemMonitoring AttentionDeficitDisorder AdderallDrug AlistairCockburn AndyPierce AngleOfVisualPerception AnonymousCoward AnonymousDonor AspergersSyndrome AttentionDeficitDisorder BillKelly BrucePennington CategoryConcentration ChrisFay ChristopherPaulicka CluelessWikiNewbie DanCrookston DrugPairProgramming EarlJenkins GaryFeldman GunnarZarncke HeroicProgramming IanOsgood ItDepends JasonArhart JustBeingaChild KeithBraithwaite KeithRay MarkSchumann MattBehrens MentalStateCalledFlow MountainDew NetFlix NickBensema NotSafeForWork PatrickConnors PeteHardie RitalinDrug ShaeErisson SlashDot SunirShah TheresNoSilverBullet UnitedStatesOfAmerica VideoAddiction AttentionDirector AttentionDirector CategoryMemes PayNoAttentionToTheManBehindTheCurtain ScientificMethod AttentionEconomy ArtificialIntelligence BrainsAsaCheapCommodity CategoryEmployment CategorySociology CreativeEconomy DotCom FiatMoney FirstMonday GiantAlienSeaMonsters HomeDepot HumanAction InternetBubble IntrinsicValue KarlMarx LegalTender LudwigVonMises MichaelGoldhaber PastTwentyYears PostScarcity RichardKulisz ThirdWorld TransformationEconomy UsCulturalAssumption WithinTwentyYears AttentionManagementSystem AttentionEconomy AttentionManagementSystem CategoryInformation CategoryInformationOrientation EndemeSet InterestEndeme JonGrover AttentionPlease AttentionPlease CategoryOrganization DaveVoorhis DoingStuff DonaldNoyes DonaldNoyesDiscussion GenuinelyUseful WikiGnome AttentionTheft DavidCary SisterSite WardCunningham WikiHijacker AttilaSzegedi CategoryHomePage ElizabethWiethoff FreeMarker FunctionalProgramming PhilDick RhinoInterpreter RubyLanguage AttitudeAdjustmentTool AndrewCates AssumeGoodFaith BrutalSarcasm CategoryThinkingPatterns ClueByFour ClueStick DeFenestration GentleSarcasm LuserAttitudeReadjustmentTool ParkingLotTherapy PlasmaToTheFace RemoteStrangulationProtocol RolledUpNewspaper TwoByFour WhackOnTheSideOfTheHead ZenSlap AttitudesForcesAndHarmony PickYourBattles AttitudinalIndicator LojbanLanguage SmileyFaces AttributeBasedArchitecturalStyles ArchitecturalStyl ArchitecturalStyle ArchitectureTradeoffAnalysisMethod DesignPatterns ProductLineApproach QualityAttributes SoftwareArchitecture SoftwareArchitectureInPractice SoftwareEngineeringInstitute SystemMetaphor AttributeGrammar AbstractSyntaxTree CategoryCompilers ChristiansenGrammar MutableLanguage AttributeIdentifier AttributeIdentifier AttributeShufflingReduction CategoryBusinessDomain CategoryReuse CrudFieldObject DanMuller DataDictionary DeleteWhenCooked DeltaIsolation EightyTwentyRule EssentialComplexity GunnarZarncke LifeIsaBigMessyGraph OnceAndOnlyOnce AttributeTable AttributeTable ControlTable DataDictionary DictionaryDataStructure DynamicRelational GenericDataModel InformationSchema MiddleWay MultiParadigmDatabase SparseColumns AttributeValue BindingProperties ComputerScience VictorPorton WikiIsNotaDictionary AttributedTo AlanKay AlanKayQuotes AttributesClassesInterfacesAndTypes AnonymousOnPurpose ApplicationArchitecture ArchitectsJustPlay ArchitectsPlayGod ArchitectsPlayGolf ArchitectureIsNotAboutAttributesClassesInterfacesAndTypes AttributesClassesInterfacesAndTypes BigBallOfLinks BusinessValue CategoryRant ChangeManagement CollaborationAntiPatterns CollaborationIsNotOnePersonDoingAllTheWork CollaborationPatterns CollaborationStartsWithaQuestion CostinCozianu CriticalItSurvivalSkills CulturalReadiness DaveVoorhis DavidLiu DavidLiuOnArchitects DavidLiuOnArchitecture DeepKnowledge DisagreeByAdding DistributedTransaction EnterpriseApplicationIntegration EnterpriseResourcePlanning EnterpriseServiceBus EricHodges EssentialSkillsForAgileDevelopment FixYourWiki GangstaGeeks GetIndividualBuyInBeforehand GovernanceVsManagement HostileStudent HostileTeacher HowToMakeToolChoices InformationTechnologyFrameworks JavaAndDotNet JavaBusinessIntegration JavaPlatform JtwoeeEnterpriseComputing LarrySanger LarrySangerAndLessonsInCollaboration MetaAntiPattern MicrosoftSlave MoveItElsewhere MultipleArchitectureViews OctoberZeroFive OrganizationalAntiPatterns OrganizationalPatterns OverextendedArgument PotentialEnterpriseJavaBean QuickWin RelationshipManagement SecurityManagement ServiceOrientedArchitecture SoaIsNightSky SoftwareArchitect StrategicAlignmentOfItProductsAndServices SystemsArchitecture TheBigIssue TheCostinChallenge ToFightEvilWorkOnTheGood TopDown TragedyOfTheCommons WhatIsSoa WikiReader WikiTechnology WorkInProgress XoYnKi AttributesInNameSmell AttributesInNameSmell BargainFutureProofing BufferedReader CartesianJoin CategoryAbstraction CategoryCodeSmell CategoryInfoPackaging CategoryInterface CeePlusPlus DataAndCodeAreTheSameThing DecoratorPattern EncryptedReader FeatureAoff FeatureBoff FeatureCoff FeatureCon FeatureDoff FeatureDon FeatureEoff FeatureEon FileReader HolyWar InputStreamReader JavaIoClassesAreImpossibleToUnderstand JavaLanguage NamedParameter PredicateDispatching StrategyPattern TuringTarpit UseEnumsNotBooleans VariationsTendTowardCartesianProduct WilliamUnderwood AtulApte CategoryHomePage AubreyMenen CategoryAuthor AucklandCity AmericasCup MasseyUniversityAlbany NewZealand UniversityOfAuckland AuctionMetaphor CategoryMetaphor LairdNelson ProvenSystemMetaphors AudioRecognitionDialing AudioRecognitionDevice NextBigThing PalmSize AuditorsForTheVerifiers AuditorsForTheVerifiers ParnasSoftwareReviewPatterns AuditoryIcon AuditoryLearner GuiActionTrace JonGrover KinestheticLearner VisualLearner AugmentationOfTheIntellect AugmentationOfTheIntellect AugmentingHumanIntellect CategoryArticle DougEngelbart DougMerritt HumanNets JohnFletcher PauloFriere TheMotherOfAllDemos WorldNet WorldWideWeb AugmentedFiniteStateMachines FiniteStateMachine LinkStrengthArithmetic RodneyBrooks SubsumptionArchitecture AugmentingHumanIntellect AddingKnowledge AsWeMayThink BecomingCompetent BootStrap CategoryQuote CautionaryTale DougEngelbart GreatLeapForward MemexVision VannevarBush AugustEleven CategoryAutoIgnore ImplicitTopics JulyEleven SeptemberEleven WikiTag AugustTen CategoryAutoIgnore ImplicitTopics JulyTen SeptemberTen WikiTag AugustThirteen CategoryAutoIgnore ImplicitTopics JulyThirteen SeptemberThirteen WikiTag AugustTwelve CategoryAutoIgnore ImplicitTopics JulyTwelve SeptemberTwelve WikiTag AugustTwentyFourNineteenNinetyTwo AugustTwentyFourNineteenNinetyTwo HurricaneAndrew AugustZeroEight CategoryAutoIgnore ImplicitTopics JulyZeroEight SeptemberZeroEight WikiTag AugustZeroFive CategoryAutoIgnore ImplicitTopics JulyZeroFive SeptemberZeroFive ThingsOnWikisMind WikiTag AugustZeroNine CategoryAutoIgnore ImplicitTopics JulyZeroNine SeptemberZeroNine WikiTag AugustZeroSeven CategoryAutoIgnore ImplicitTopics JulyZeroSeven SeptemberZeroSeven WikiTag AugustZeroSix CategoryAutoIgnore ImplicitTopics JulyZeroSix OffTopic SeptemberZeroSix TheAdjunct WikiTag AugustaAdaByron AdaLanguage AppleComputer CategoryBiography CategoryPerson CharlesBabbage DifferenceEngine EiffelLanguage EsotericProgrammingLanguage GraceHopper HaskellLanguage LindaEtymology LindaLanguage NewtonScript PascalLanguage ProgrammingLanguageNamingPatterns TuringLanguage AugustoBoal CategoryArtist CategoryAuthor CategoryPerson AurelianoCalvo AurelienCampeas CategoryHomePage CodeWithoutExceptions CommonLisp ExceptionHandling SmallTalk AuselessUseOfCat QuakeGame StatisticalFunction StephanHouben AustinDavid CategoryHomePage SanFrancisco SanFranciscoPatternsGroup AustinPatternsGroup CategoryGroup CategoryPatternsGroup RobSartin AustinPowers AndyPierce BrettNeumeier CategoryMovie CategoryOffTopic ElizabethHurley HeatherGraham MoviesToAvoidAtAllCosts OurManFlint PeterMerel PeterSellers AustraliaCountry CategoryCountry DanielSheppard DavidGrayWright EnglandCountry KylieMinogue NewZealandCountry PeterAllen PeterMerel RolfHarris WaltzingMatilda AustralianAttitudeToAuthority AdVerecundiam AnonymousCoward AustralianAttitudeToAuthority ConvictMentality CulturalDimensions JustMab MikeSmith PeterMerel PioneerMentality AustralianCulturalAssumption AmericanCulturalAssumption BaBow CategoryWikiFavorites AustriaEurope CategoryCountry EuropeanUnion HelmutLeitner AustrianSchoolOfProgramming AlekseyPavlichenko AustrianXpCommunity CategoryXpUsersGroup WolfgangSlany XpCommunity AuthenticLeadership AuthenticLeadership BusinessEthics CategoryManagementBook HigherPrinciples LeaderShip AuthenticatedAuthor AndrewMcMeikan AuthenticationByPgp AuthenticationByWebsite FireFox FridemarPache ProtectedPages WikiCopyRights AuthenticationByWebsite BidirectionalLink FridemarPache WikiCopyRights WikiForum WikiPage AuthorAsksForClarification AuthorAsksForClarification AuthorReadsTheWork CategoryPattern FlyOnTheWall JimCoplien SafeSetting SelectiveChanges ThankTheAuthor WritersWorkshop WritersWorkshopPatterns AuthorIsContent CategoryInformation LinksAreContent AuthorOf BookBy CategoryWikiTag ReciprocalTag AuthorReadsTheWork AuthorReadsTheWork CategoryPattern FlyOnTheWall JimCoplien ReadingJustBeforeReviewing ThankTheAuthor WritersWorkshopPatterns AuthorSquelched AnonymousDonor AnonymousIdentity CategoryWikiTag AuthorUnknown CategoryWikiTag AuthoritarianEvidence AdVerecundiam AuthoritarianPersonality DeleteWhenCooked EditWar GodwinsLaw RamboCoder SchoolsForCivilization WebComic AuthoritarianUtopia IllusionOfControl AuthoritativeEvidence AdVerecundiam ArgumentFromAuthority AuthoritativeSource AuthoritativeSource DontRepeatYourself AuthorityWithoutResponsibility AntiPattern AuthorityWithoutResponsibility MatrixManagement ProgramManager ResponsibilityWithoutAuthority AuthorsAreExperts BeingAlive CaptureExpertise CategoryPattern DesignReview JimCoplien PatternLanguage SafeSetting WorkshopComprisesAuthors WritersWorkshop WritersWorkshopPatterns AuthorsCircle AuthorReadsTheWork AuthorsCircle CategoryPattern FlyOnTheWall JimCoplien ReadingJustBeforeReviewing SafeSetting SittingInaCircle SuggestionsForImprovement ThankTheAuthor WorkshopComprisesAuthors WritersWorkshop WritersWorkshopPatterns AuthorsDontCode AndrewQueisser AntiPattern ArchitectsDontCode AuthorsDontCode BadAdvice CategoryAntiPattern CodeToWrite CommitteesDontCode ComputerScience ConsultantsDontCode DomainExpertsDontCode EngineersDontCode GodwinsLaw GreyPattern GuruDoesNothing JargonFile ManagersDontCode MethodologistsDontCode PolarizingTheContinuum ProfessorsDontCode ProgrammersDontCode QuotingNotThinking ResearchersDontCode SalespeopleDontCode SoftwareDevelopment SoftwareEngineering TomRossen WhoCanYouTrust WriteToCode AuthorsDontRead AntiPattern AuthorsDontCode AuthorsDontRead CategoryAntiPattern SoftwareDevelopment AuthorsList EgolessWiki GentlyReduceWikiBadges GoodThing InstikiWiki RecentChanges RecentPosts WhyClublet WikiBadge WikiPedia WikiZen WikkiTikkiTavi AutoCad AntiPattern AutoCad AutoDesk CategorySoftwareProduct CategorySuccess DonaldNoyes MemoryLeak ObjectId SoftwareEvolution TombStone VisualBasicForApplications VisualLispIde AutoCode AutoCode AutogeneratedStovepipeAntiPattern AutomateProcesses CategoryAutomated IntelligentTemplates SystemBuild AutoCoder AutoCoder CategoryAutomated MattErbst MicrosoftAccess SteveJorgensen AutoCompletion CategoryAutomated EclipseIde IntelliSense IntellijIdea VimTextEditor AutoConf AutoDaFe AutoDescriptive AutoDescriptive CategoryNaturalLanguage FunnyThingsSeenInSourceCodeAndDocumentation GarethMcCaughan LeeSallows ThisIsTheTitleOfThisStory AutoDesk CategoryCompany JohnWalker AutoGenCrudScreens AutoGenCrudScreens CategoryInteractionDesign CodeGenerationIsaDesignSmell CreateReadUpdateDelete CrudAutoGenerator CrudScreen DirectManipulation IanNeill IrreducibleComplexityEntityModel JavaSwing JbossSeamGen NakedObjects PicoLisp RapidApplicationDevelopment RubyOnRails TheNakedObjectsFramework TheRadBottleneck AutoGeneratedKey AutoGeneratedKey AutoKeysVersusDomainKeys CategoryRelationalDatabase MagicCookie ObjectIdentity RelationalDatabase ScreenActorsGuild AutoIndustryError BenchMarking CthreeProjectTerminated LeanDevelopmentProcess TheMachineThatChangedTheWorld TheyreShuttinDetroitDown AutoIt AutoIt CategoryAutomated CategoryProgrammingLanguage SendKeys AutoKeysVersusDomainKeys AalbertTorsius AnonymousCoward AugustZeroFive AutoKeysVersusDomainKeysDiscussion CategoryBusinessDomain CategoryPattern CategoryRelationalDatabase ChrisDate CostinCozianu DanMuller DatabaseDesign DomainKey EmployeeNumber EndDate FundamentalsOfObjectOrientedDatabases GoodEnough JoeCelko MatterOfOpinion ObjectIdentity ObjectRelationalPsychologicalMismatch OnceAndOnlyOnce PageAnchor PeteProkopowicz PortablePrimaryKeyGeneration PowerUser ProgrammingInTheLarge ProgrammingInTheSmall ProjectAssignment QueryByExample RamonLeon RealWorld RefactorMe RelationalHasNoObjectIdentity RichardHenderson RobWilliams SeparationOfConcerns SimplestThingThatCouldPossiblyWork SocialSecurityNumbers StartDate SurfaceRefactoring TentativeSummary ThePrevayler TooLargeToGrasp VladimirSlepnev AutoKeysVersusDomainKeysDiscussion AnonymousDonor AuthorsDontRead AutoKeysVersusDomainKeys BeingFamiliarMoreImportantThanBeingRight CategoryDiscussion ChrisDate CiteSeer ConversationalChaff CostinCozianu CriticsAreYourBestFriends DanMuller DatabaseIsRepresenterOfFacts DateAndDarwen FundamentalsOfObjectOrientedDatabases IntroductionToDatabaseSystems ObjectIdentity OnceAndOnlyOnce RelationalHasNoObjectIdentity StrawMan TheThirdManifesto YagNi AutoLinkWardsWiki AutoLink AutoLinkWardsWiki BiLink BookMarklet CamelCase CcBySa CollectiveIntelligence FaceBook GooglePlus MarkDilley WardCunningham WardsWiki WikiLike WikiMap WikiPage WikiPedia WikiTitle WikiWord AutoLisp AcadWiki AutoCad AutoLisp AutoLispFaq BreakLispCommand BrokenLink ByteCode ByteMagazine CommonLisp ConsCell DynamicScoping EmacsLisp ExtremeProgramming HenryBaker LispLanguage NameSpace ObjectIdentity ReadEvalPrint ReiniUrban SchemeLanguage SingleNamespaceLisp UniversalNameSpace UseNet VisualBasic VisualLisp WorseIsBetter AutoMagical AutoMagical BlackBoxArchitecture DonaldNoyes ItJustWorks ItWorks PerfectMagic PixieDust SufficientlyAdvancedTechnology AutoMagically AutoMagical AutoMagically AutoPanglossian CompellingIrritant MrVoltaire AutoPoiesis NiklasLuhmann AutoPresentation AutomaticVsManualPlacement BadThing CategoryInteractionDesign CategoryUserInterface ChristopherAlexander CoordinateVersusNestedGui MidnightCommander RichardKulisz UserInterfacesDesignPrinciples ZoomableUserInterface AutoPtr BoostSharedPtr AutoRecentChanges MozillaBrowser OnceAndOnlyOnce OperaBrowser RecentChanges RecentChangesJunkie RssFeed AutoTrace AutoTrace AutoTracker ActualTime AddGraphReadingsNodeTask AddGraphReadingsPerspectiveTask AddGraphReadingsToExistingPerspectivesTask AddGraphReadingsToNavigatorStory AddQueriesForUserDefinedFieldsStory AdjustIconsTask BrianEwins BrokenLink CunninghamAndCunningham DaveSmith EstimatedTime IterationOne IterationSix IterationSixPartTwo IterationTwo JeffFada JoeMama JoeProgrammer KenAuer ProjectIteration RemainingTime RoleModelSoftware RollUp ScRibble WardCunningham WikiWikiWeb YouArentGonnaNeedIt AutoVivification AutoVivification BeautifulSoup BillKelly CategoryPerl GroundBreakingLanguagesDiscussion PerlLanguage PhlIp PythonLanguage StephanHouben StevenNewton WikiWikiWeb AutocatalyticSet AutocatalyticSet AutocatalyticSpace AutocatalyticSpace BeneGnosis MalGnosis MatthewAstley SelfModifyingCode TomMunnecke WalledGarden AutogeneratedStovepipeAntiPattern AutoCode CategoryAntiPattern CategoryArchitectureAntiPattern StovepipeAntiPattern AutomateBoredom AreBusinessAppsBoring AutomateBoredom BoredomIsaSmell CategoryAutomated ContentManagementSystem GreenBar HaveThisPattern RedBar ThreeStrikesAndYouAutomate UnitTest AutomateProcesses AutomatedBuild AutomatedCodeGeneration AutomatedCodeInspection AutomatedDeployment AutomatedTesting CategoryAutomated CategoryProtoPattern EightyTwentyRule FixTheProcess IbmPollyannaPrinciple ThreeStrikesAndYouAutomate AutomatedAcceptanceTests AcceptanceTest CategoryTesting AutomatedAssembly AbstractInteractions AutomatedAssembly CategoryPattern ComponentDesignPatterns DirectShow InterfaceDiscovery PrebuiltFunctionality SplitDesignTimeAndRunTime ThirdPartyBinding AutomatedCodeGeneration AnonymousDonor AutomatedCodeGeneration CategoryAutomated CodeGeneration CodeGenerationIsaDesignSmell CompileTimeResolution CopyAndPasteProgramming FiniteStateMachine InstallableCodeGenerators JavaServerPages JohnFarrell JustInTimeCompilation OpenClosedPrinciple OperatingSystem PartialEvaluation RationalRose RealMacros StephanHouben WeightMakesRight AutomatedCodeInspection ArgoUml BrianEwins CategoryAutomated CodingStandard CyclomaticComplexityMetric JimLittle RefactoringNose SoftwareMetrics ThreadMode AutomatedConfigurationManagementEnvironment AntHill ArtManagement AutomateProcesses AutomatedConfigurationManagementEnvironment AutomatedDevelopmentEnvironment AutomatedTodoList AutomaticTesting BugDatabase BuildManagement BuildProcess CategoryConfigurationManagement ConfigurationManagement ContinuousIntegrationApplied CruiseControl CustomMediaGenerators DocumentationManagement DoxyGen EmailNotifications ErrorReporting GreenBar IbmPollyannaPrinciple LayneThomas PointSolution PredatorPreyRelations ProjectManagement QualityAssurance ReadmeFile RegressionTests RequirementsCapture RevisionControlSystem SimpleProfiler SingleReleasePoint SingleUnifiedBuildScript SmokeTest SourceCodeTests TestCoverage TestForMemoryLeak UnitTest VersionControl WindowsProgramInstaller AutomatedContinuousTesting AutomatedContinuousTesting AutomaticTesting CategoryAutomated CategoryTesting ContinuousTesting DaveSchweisguth DavidSaff EclipseIde TestDrivenDevelopment ZeroButtonTesting AutomatedIntelligence AutomatedIntelligence AutomatingContextParticipation AutomatingIntelligence BioTechnology BroadbandCommunicationsInfrastructure CategoryInformation DiscoverAnalyzeRelate DoNoHarm DonaldNoyes EvoNet FitnessFunction FourKeyTechnologicalThreads GeneticAlgorithms GeorgeGilder IndividualInformationConsumer InformationDevices InvisibilityOrFlight JohnKoza KeepingTrackByArtifactories LewisPerelman PeerToPeer PersonalAutomatedIntelligence ReachMaintenanceBots SoftwareAgents SynchronizationObject ThinkingOutLoud UnlimitedBandwidthCommunication WirelessAccess AutomatedRefactoring AutomatedRefactoring CategoryRefactoring DaveWhipp DupTective EntropyIsComplexity IvanMoore OnceAndOnlyOnce PhilipEskelin RalphJohnson RefactoringBrowser ShaeErisson SvenDowideit WebGrid WhatIsEntropy WhyDidYouRefactorThat AutomatedTest AcceptanceTest AutomatedContinuousTesting AutomatedTest CategoryAutomated CategoryTesting ContinuousIntegration FeedbackShouldBeFree ManualTest RapidFeedback RegressionTest UnitTest AutomatedTesting CategoryTesting JavaUnit PartiallyAutomatedTesting RegressionTesting UnitTest AutomatedTestsProveProgress AcceptanceTest AutomatedTest CategoryAutomated CategoryTesting ContinuousTesting DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammingForOne JeffGrigg KentBeck NegativeProgress OfficialXpPersonnel PaulHudson PokeAndPeek RichardDrake SimplifyTheRequirements SoftwareManagementManifesto TestFirst TestingFramework TimeTravel TomGilb UnitTest UserStory WikiName AutomatedTheoremProving AlanTuring AlonzoChurch ArtificialIntelligence AutoDeduction AutomatedTheoremProving BertrandRussell BiolPlauModeHumaPlan BlaisePascal CategoryArtificialIntelligence CoqProofAssistant DavidHilbert DeepBlue FermatsLastTheorem FunctionalProgrammingInTheRealWorld GottfriedWilhelmLeibniz JohnMcCarthy KurtGoedel LambdaCalculus LispLanguage LogicProgramming MathPlayer MathematicaLanguage MetaLanguage MlLanguage ModelTheory NaturalDeduction NuPrl PhilipWadler PlainEnglish PrincipiaMathematica PrinciplesOfMathematics PrologLanguage ProofTheory RobinMilner TuringMachine WatsonTheoremProver WorkAntiLearSyst AutomatedTodoList CategoryAutomated DefectTrackingPatterns DifferentiatePriorityAndSeverity HansWobbe MicroSoft SoftwareDevelopment TrackingTool AutomaticBookmarkWiki CategoryAutomated CategoryWikiImplementation FridemarPache MatthewAstley TouchGraph WikiBrowser AutomaticClassification AutomaticClassification CategoryAutomated DocumentRepresentative DonaldNoyes OneLineSummarizations ThinkingOutLoud VanRijsbergen WikiStems WikiWay WikiWord WikiWords AutomaticDelegationForJava AutomaticDelegation CategoryAutomated DefnLanguage DelegationInheritance DelegatorIsDelegationInJava EduardoMadrid EricHodges IntellijIdea KarlKnechtel KlaasVanSchelven MyFavouriteNonexistantProgrammingLanguage PleaseComment RafaelAlvarez AutomaticExternalCategorization AutomaticCategorization AutomaticClassification AutomaticVsManualPlacement AutomaticallyOrganized CategoryCollaboration CategoryInformationManagement CategoryOrganization DesktopFolderUses DocumentDefinitions DonaldNoyes ExistingCategorization FinishedGoods GenericallySelectable HyperTextTechnology HyperTextualStructures IdeaSpaces InformationConsumers InformationUnits ItWorks ManualCategorization OrganizedInformationUnits PersonalizedLinkingWords PersonallyOrganized PersonallySelectable PolarOpposite ReVisited RunningSixYearsBehind StoredInformation UserLocale UsersDeskTop WikiWords WoodenLanguage WoolenLanguage WordLinks WorkingSeries AutomaticLinkGeneration AccidentalLink AutomaticLinkGeneration CamelCase CategoryAutomated CategoryWikiHelp ClientSideProcesses FanFiction LinkName LinkNameIsPageName MichaelJackson MicrosoftLiveLabsPhotosynth PageName QuestionMark SharedFiction UnderlinedBlueText WardsWiki WikiEngine WikiEngines WikiLikeThing WikiMethodLink WikiPrinciples AutomaticLocking AlanKay AutomaticLocking CallWithCurrentContinuation CategoryAutomated CategoryCodingConventions CeePlusPlus ConcurrentProgramming CostinCozianu DavidUngar GarbageCollection MonadicProgramming RecursiveLock SelfLanguage SmalltalkLanguage ThreadSafe WilliamUnderwood AutomaticPilotSoftware AutomaticTesting AutomatedContinuousTesting AutomaticTesting CategoryAutomated CategoryTesting OneButtonTesting UnitTest AutomaticTyping ActionScript AutomaticTyping CategoryCodingConventions CategoryLanguageTyping DynamicTyping ImplicitTyping LatentTyping ManifestTyping AutomaticVisualizationDoesntWork BioinformaticsCaseVultures CategoryKnowledge JamesXinzhiLi UmlCaseVultures AutomaticVsManualPlacement AutomaticVsManualPlacement CategoryInteractionDesign CategorySolutions CategoryUserInterface ContinuousTransition CoordinateVersusNestedGui DirectManipulation EverythingIsRelative GooglifyDeepMenus GunnarZarncke JefRaskin KillerOperatingSystem LeapMode MichaelSparks MouseKeys NewOsFeatures NoApplication ObjectBrowser OnePileFilingSystem PhotoShop RealPlayer RichardKulisz SamuelFalvo SeparateMeaningFromPresentation TurboTax UserInterface WheelMenu WinAmp WorldWideWeb AutomatingEjbUnitTests AndersBengtsson BusinessInterface CategoryAutomated CategoryTesting EjbUnitTest JimDoyle MockObject OrionServer RobertWatkins ThoughtWorks WebLogic WebLogicGripes AutomatingExistingProcessVersusImprovingIt AutomateProcesses BusinessProcessReengineering FundamentalFlawsInProceduralDesigns AutomatingIntelligence AutomatedIntelligence CategoryAutomated DartmouthConference DonaldNoyes InformationDevices JohnMcCarthy MarvinMinsky MrAristotle ThinkingOutLoud AutomationIsOurFriend AlternateHardAndSoftLayers AppleScript AutomationIsOurFriend BashScript CategoryAutomated CategoryCodingConventions ComponentObjectModel EditText FridemarPache MacUsers MailMerge MicroSoft SharpenTheSaw ThreeStrikesAndYouAutomate WayneConrad WideSpreadUse WindowsUsers WysiwygWiki AutomobileHacking ElevatorHacking HandHeld IfYourCarWereEmacs MyMotorcycleIsEmacs OnStar AutonomicComputing CategoryWishList DoWhatImean GaplessSequences GoodProgrammerGreatHabits PiCalculus AutonomousAgent AgentsWorkingGroup BillTozier CategoryAgentOriented ComplexSystems EmergentBehavior JamesOdell MultiAgentSystem WhatIsAnAgent AutonomousCopy AutonomousCopy HalfObjectPlusProtocol LocalConceptPresence OccamsRazor RelationshipObject RemoteProxy SymmetricalReference AvailableCustomer DanRawsthorne DouglasShimp OnsiteCustomer AvantGo AvantGo OpenSource OperatingSystem PalmOs PalmPilot PalmWiki PluckerSoftware PocketPc SiteScooper AvantiProject AvdiGrimm CategoryHomePage ObjectOrientedDesign PythonLanguage RubyLanguage SqueakSmalltalk AverageProgrammer AverageProgrammer EwDijkstra PrettyGoodProgrammerWithGreatHabits ProgrammerStereotype AveryPennarun AbandonedHomePage AreYouThere CategoryHomePage OrphanPage AveryRegier ApplicationFrameworks BrokenLink CategoryHomePage DevWiki EugeneWallingford JavaServlet JavaToolsForExtremeProgramming MasteringJakartaStruts WebServices AviBryant CategoryPerson ClamatoSmalltalk DabbleDb SeasideFramework AvignonTestFramework AcceptanceTest JosephGraves AvivEyal BrucePennington CategoryHomePage HomePage AvoidBlameByAbsence AntiPattern BlameAvoidance BlameCulture BlameStorming BlameTheManager AvoidCollateralEffects CollateralEffects GlobalConstants SeparateIoFromCalculation SideEffect AvoidCompSci AvoidCompSci BigOhNotation ClosedMindedPeople ComputerEngineering ComputerScience DesignPatterns DonaldMcLean EmbeddedSystems FunctionalProgramming GeorgeGruschow HotSpotVm HowMuchDoYouLearnInSchool InexperienceGeneratesFailure KeithBraithwaite KrisJohnson KyleBrown LambdaCalculus MarkJanssen NpHard PhlIp RichardDrake SelfLanguage SimplestThing SoftwareEngineer SoftwareEngineering SunirShah TypeTheory VhIndukumar VonNeumannMachines WikiReadersBackground AvoidComplexity AvoidIntegration CategoryComplexity DoTheSimplestThingThatCouldPossiblyWork MalcolmCampbell ReinventingTheWheel AvoidConstCompletely AvoidConstCompletely CastingAwayConst CategoryCpp CeePlusPlus ComputerScience ConstCorrectness ConstIsaVirus ConstQualifier EmbeddedSystem HelpingTheCompiler JavaLanguage LogicalConst MutableKeyword NarrowTheInterface PhysicalConst PrematureOptimization StandardTemplateLibrary TestDrivenDevelopment ThirdDegreeWart ThisPointer TransitiveClosure YouArentGonnaNeedIt AvoidDiatribes CategoryWikiEditing CategoryWikiMaintenance DoingStuff DonaldNoyes EditWar GoodThing RecentChanges UseMonologues WikiConflicts AvoidDirectAccessOfMembers AbstractDataType AccessorsAreEvil ArgumentFromAuthority AspectJay AvoidDirectAccessOfMembers BloatInducedReadingConfusion BrochureTalk CategoryInterface CategoryJava CategoryObjectOrientation CodeSmell ComputerScience CouplingAndCohesion DataHiding DavidMcLean DecisionMathAndYagni DiscontinuitySpike DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming FastEyes ItDepends LaynesLaw MergingMapsAndObjects NobodyAgreesOnWhatOoIs NovemberFourteen ObjectOriented OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PayrollExampleTwo PayrollExampleTwoDiscussion ResultSet RobertMartin RubyLanguage SelfLanguage SimulationOfTheFuture SoftwareEngineering SoftwareEngineeringIsArtOfCompromise SovietShoeFactoryPrinciple TypeSafety WetWare YagNi AvoidDrawing AggregateGraphicCommands AvoidMultiplePrimitiveGraphicCommands BackFaceCulling BinarySpacePartitionTree CategoryGraphicsPattern CategoryPattern DeferredUpdate DoubleBuffer GraphicsPatterns QuadTree RefreshRectangles ViewFrustumCulling AvoidDuplication AllForOne AmigaOperatingSystem AvoidBuzzWords AvoidDuplication BadThing BlackboardArchitecture CategoryOrganization CeeLanguage CoreWars DllHell DonaldNoyes DuplicatesAreBad EllFour FebruaryZeroNine FlashDrive GoodThing HumanActivity InternetExplorer MicroKernel ObjectCapabilityModel OnceAndOnlyOnce OneForAll RealWorld RicesTheorem SendReceiveReply SendReceiveReplyEventually SharedLibrary SoftwareDiverstity SoftwareEngineeringIsArtOfCompromise ThingsThatAreDifferentAreNotTheSame ThinkingOutLoud TupleSpace UsefulUsableUsed ZeroOneInfinity AvoidExceptionsWheneverPossible AamodSane AdamsLaw ArlieDavis ArrowAntiPattern AvoidCatchingExceptionsWheneverPossible AvoidExceptionWheneverPossible AvoidExceptionsWheneverPossible BadFormat BaseErrorClass BillTrost ByteMagazine CantDoItException CategoryAntiPattern CategoryException CharNotFound CheckSomeCondition ChrisBaugh ChrisMosher CodeSmell ComeFrom CommonLisp ConvertExceptions CppUnit DanWeinreb DatabaseCreationException DaveHarris DeterminantOutOfBounds DirectShow DiskFullException DontUseExceptionsForFlowControl EricJablow ExceptionHandlingNearMainline ExceptionSafe ExceptionsAreOurFriends ExceptionsCancelOperations ExceptionsMaskRealProblems ExceptionsTidyThreads FileOpenException ForthLanguage FrankCarver GoTo HexagonalArchitecture ImproperInput InnerException IntegerErrorCodes InterCal InvalidInput IsInCollection JavaIdiom JavaLanguage JayOsako JeffGrigg JimPerry KyleBrown MarcThibault MarcelKincaid MartinZarate MatrixNotInvertible MatrixServerDown MichaelFeathers MissingObject MyFavoriteNonExistentLanguage NegativeResidual NotFound NullCatchClause NullObject OnceAndOnlyOnce OutOfBandChannel PanuKalliokoski ParserGeneratorTradeoffs PatternLanguagesOfProgramDesign PerlLanguage PeterMerel PeterSchaefer PhilGoodwin PrematureOptimization RequestMatrix ResourceWrapper ReturnValue RonJeffries SelfDocumentingCode SeparateIoFromCalculation SmalltalkAndExceptions SomeFile SomeLogfileThatIsRedirectedToDevNull SomeOtherFile SomeTransformation SqlException ThrowDontCatch UnmatchedInput UnwindingTheStack UseExceptionsInsteadOfErrorValues VisualBasic WaitForMatrixServer WayneCarson YouArentGonnaNeedIt YouDontWantAnExceptionYouWantaTimeMachine AvoidFinalStringsForUniqueTypes CategoryJava DaveHarris EnumeratedTypesInJava EricJablow JavaSerialization LukeGorrie NeilSwingler SeshKumar SillyJavaEnumerationRefactorings ToddCoram AvoidHashySyntaxInRuby OpenStruct PrimitiveObsession RubyIsFun RubyLanguage AvoidImplementationSpecificExceptions ConvertExceptions DontThrowGenericExceptions DotNet HomogenizeExceptions LetExceptionsPropagate MartinZarate ToniMenninger TranslateExceptions AvoidLosingInformation DontLoseGoodIdeas PrematureOptimization AvoidMultiplePrimitiveGraphicCommands AggregateGraphicCommands AvoidDrawing AvoidMultiplePrimitiveGraphicCommands BufferGraphicCommands CategoryGraphicsPattern CategoryPattern CompiledGraphicCommands GraphicsPatterns NatPryce PostScript StephanHouben AvoidNeologisms ArchitectingWord AvoidNeologisms CameronSmith CategoryDefinition ChrisGarrod ComputerScience CorporateCommunists CostinCozianu DanielKnapp DeGeneralization DoTheSimplestThingThatCouldPossiblyWork DontRelyOnLoadedWords EuanMee HerbCaen HumptyDumpty JerrySeinfeld LanguageAbuser MartinNoutch RobertDiFalco SteveJobs TheSourceCodeIsTheDesign TiBook AvoidOrEmbraceLibraries BuyDontBuild GarryHamilton JeffBay JeffGrigg KrisJohnson MicroSoft NotInventedHere PeteHardie SunkCost AvoidThreadsForOptimizations AdaRendezvous AlexeyVerkhovsky AndraeMuys BillTrost CategoryConcurrencyPatterns CategoryOptimization DaveHarris JavaServlets JeffGrigg LightweightThreads OptimizeLater PaulSheer PierrePhaneuf SendReceiveReply SpeedUp StephanHouben SuperLinearSpeedup SymmetricMultiprocessing SynchronizationStrategies SynchronizedTightGroupOfClasses SynchronousThreading ThreadsAreOptimizations TrafficCop UserInterface AvoidingDistributedTransactions JamesCrook RichardHenderson AvoidingImpedanceMismatch BoardOfDirectors ExtremeProgramming ImpedanceMismatch JeffChapman JobSecurity StrategicPlan WhatIsRefactoring AvoidingTheQuestion ArgumentAdHominem FallaciousArgument AvolentBillCast AtgDynamo DeclarativeProgramming ElectronicBillPresentmentAndPayment ExtensibleMarkupLanguage AvroArrow FlightDeck NorthernCanada AwardMonster SovietShoeFactoryPrinciple AwareComputationalModel AndreyMarkov AwareComputationalModel ComputationalModel ControlTheory DesigningVsModeling DonaldNoyes ExplicitUserModel FrameProblem GoalBasedProgramming InsideModelVsOutsideModel JfAg KnowLedge MarkovChain MarkovDecisionProcess MarkovProperty ThereAreExactlyThreeParadigms ThinkingOutLoud WardCunningham WhatIsData WikiPedia AweToss CategoryHomePage AwesomeTheWindowManager CalebWakeman CategorySoftwareTool DwmWindowManager IdontKnowCee LuaLanguage TiledWindows WindowManager WindowManagerThatActuallyManagesWindows AwikiLikeSite BumpyCase WikiLikeThing AwikiOrAblog AulaWiki AwikiOrAblog BlikiPage BlogForAmerica CategoryComparisons DaveVoorhis DelIcioUs GunnarZarncke JasonNocks JavaScript JuergenChristoffel LostPageHelp MediaWiki MoinMoin MutuallyInclusive PleaseDoMyHomeworkForMe PleaseHelpMeInMyWikiSearch RefactoringHint TikiWiki TomPurl WalledGarden WikiClone WikiEngine WikiHelpDesk WikiPage WikiWord AwkLanguage AlfredAho AwkLanguage AwkiAwki BrianKernighan CategoryProgrammingLanguage ExtensibleMarkupLanguage HansWobbe HenrySpencer JimHart LittleLanguage MarkUp MicrosoftWindowsCulturalAssumption PerlLanguage PeterWeinberger PowerOfPlainText ProgrammingLanguage QuickQuestions RecentChanges RegularExpression SnobolLanguage VbScript AwkiAwki AwkLanguage AwkiAwki AwkiAwkiSourceCode CategoryWikiImplementation OliverTonnhofer RevisionControlSystem WikiWikiClone AwkiAwkiSourceCode AwkiAwki FrontPage FullSearch JoinCapitalizedWords NonEditable PageHistory PageList PageOne PageTwo ReadOnly RecentChanges AxKit AxKit AxKitXspWiki CategoryXml CeeLanguage ExtensibleMarkupLanguage ModPerl PerlLanguage XslFormattingObjects XsltLanguage AxKitXspWiki AxKit AxeFramework BrokenLink CategoryXml AxiomOfChoice AxiomOfChoice BanachTarskiParadox BenKovitz CategoryMath EnglishLanguage RobertFurber RussellParadox AxiomTheScientificComputationSystem CategoryMath CategorySoftwareTool CygWin JohnFletcher LiterateProgramming MatroidTheory AxiomaticMorality AmartyaSen ArrowsTheorem CategoryPhilosophy SillyMoralityArgument AxionDatabase CategoryDatabase ConditionalUpdate ConditionalUpsert ExternalDatabaseTable JavaLanguage MergeCommand MockDatabase MultiTableInsert OpenSource OpenSourceJavaDatabases QueryOptimizer QueryPlanner RelationalDatabase SnapshotIsolation TestDatabase UnitTest UpsertCommand AynRandDesignPhilosophy AnonymousDonor CategoryMethodology EconomicsOfAdvancedProgramming FastEyes JuneThirteen SelfDocumentingCode SteveJobs AzaRaskin AzaRaskin CategoryPerson HumanComputerInteraction HumanizedIncorporated JefRaskin TheMozillaProject AzadFaruque BaCon BaCon BabelFish AllYourBaseAreBelongToUs AltaVista BabelFish CategorySoftwareTool DouglasAdams EngrishDialect FreeTranslation KentBeck SpanglishDialect TranslateWiki WikiWikiKudos BabillaRd BabillaRd BabySteps FirstStepping MakeTheSmallestChangeThatCouldPossiblyWork MovingInTinyCertainSteps RefactoringInVerySmallSteps SmallSteps ThinkingOutLoud VerySmallSteps BabylonFive AmigaDos BabylonFive BlakesSeven CategoryScienceFiction ClaesWallin DarkSide DavidBrin HarlanEllison KenMegill KrisJohnson LisaReeve MindControl OffTopic PhlIp RealSciFi SciFiChannel ScienceFiction ShadowGovernment SpaceOpera StarTrek StuCharlton TomAyerst VideoToaster BabylonFiveIsLordOfTheRings BabylonFive CategoryConspiracyTheory LordOfTheRings SpoilerWarning TheHobbit BabylonTranslator BabylonTranslator CritLink EveryWordIsaLink FridemarPache GregDixon PlainEnglish BachmannDiagram BackButtonForBrowsingHyperText BackIsNotUndo CategoryWebBrowser DanielKnapp JuanPabloNunnezRojas MozillaBrowser MozillaFirefox WebBrowser BackChannel CategoryCommunication ClassCommons TuneIn WiFi BackEnd WikiEngines BackIsNotUndo AspDotNet CactusStack ContinuationPattern DirectManipulation EclipseIde FlippingBurgers HolierThanThou JavaScript RedirectAfterPost SeasideFramework WilliamUnderwood BackLink BackLink BackLinksBroken BacklinkLag CategoryOrganization CategoryWikiConcept CategoryWikiHelp ComeFrom ExtendedLink FullSearch InterCal MeatballWiki ReverseIndex ReverseLinkDisabled ReverseLinkEnabled StevenNewton WikiFeatures BackLinkUnion AdewaleOshineye BackLink CsharpVsJava InterMap JavaThree NameSpace QueryPages WikiName BackLinks BackLink BackLinksBroken BackLink BackLinksBroken CategoriesAsInterWiki FullSearch GoogleScript HttpReferer BackOfTheEnvelopeCalculation BigDesignUpFront CategoryJargon GemStone BackPack BackPack NextGenerationWiki BackPedalling BackPedalling CategoryCodeSmell CodeSmell LineOfCommunication StatePattern BackQuote BackQuoted BangBang CategoryCommandLine UnixShells BackSideOfAnInterface AbstractBaseClass AdapterPattern ApplicationProgrammingInterface ArchitectureDescriptionLanguage CallBack CategoryInterface ConfigurationProgramming ConicLanguage CostinCozianu DarwinLanguage DependencyInjection FebruaryZeroSix GunnarZarncke JavaLanguage JonathanTang LayeredService MesaLanguage MikeSmith MockObject ModuleInterconnectionLanguage NescLanguage NetBeans ServiceProgrammingInterface StrategyPattern TemplateMethode TinyOs WayneMack BackStack BackStack BackTicMarkup WoolenLanguage BackTicks BackTicks HaskellLanguage PairTickInspection PerlLanguage PhpLanguage PythonLanguage RubyLanguage UnixShell BackToBasics PairProgramming SharpenTheSaw TipsForReadingCode BackToTheDrawingBoard CategoryIdiom BackTracking AmbSpecialForm ArtificialIntelligence BackTracking BreadthFirst BruteForce CategorySolutions DepthFirst DeterministicFiniteAutomata ExhaustiveBacktracking FiniteStateMachine IconLanguage LatherRinseRepeat LogicProgrammingLanguage NondeterministicFiniteAutomata OzLanguage PrologLanguage RecursiveDescent RegularExpression BackUp HistoryPages WikiAuthor WikiPage WikiPageBackup WikiPageBackupOnTheWeb BackWardLanguage BackWard BackWardLanguage PostScript PythonLanguage SteveHowell WardNumber WardNumberInManyProgrammingLanguages BackgammonOpenings CategoryPattern GameOfBackgammon JeffZucker BacklinkLag BackLink CategoryWikiHelp CategoryWikiMaintenance FridemarPache TwinPages WardsWiki BacklinksAsInterWiki CategoriesAsInterWiki GoogleScript WalledGarden WikiDom BacklinksBookmarklet BookMarklet OrphanPage BackpackingThroughTheKarmaMarket KarmaMarket SchizoidGibberishWikiAuthor SchizoidGibberishWikiReaders BackquoteOperator BourneShell CeeShell ClearCase LispLanguage LispMacro PerlLanguage BackroNym AproNym ArnoldLayne BackroNym DeleteIfOffended DrugAbuseResistanceEducation EmacsStandsFor EtymologyOfOkay FooBar FuBar GarryHamilton InterNet JargonFile MerriamWebster MorseCode NewYorkCityCulturalAssumption PortmanteauWord RetroNym VisualAgeSmalltalk YetAnotherCompilerCompiler BacktrackIfRefactoringFails AboutRefactoringPatterns BigBallOfMud CategoryRefactoring GarryHamilton KevinWheatley LavaFlow MergeChanges RefactoringInDuets RefactoringInVerySmallSteps RefactoringUsingTools SantiagoValdarrama SubVersion TestEveryRefactoring TheFirstRefactoringStep VersionControl WikiPagesAboutRefactoring BackupEarlyBackupOften EarlyAndOften BackupPurposes BackupEarlyBackupOften LaptopComputers SimplestPremise BackusNaurForm AlgolSixty CategoryAcronym DickBotting ExtremeBnf InternetEngineeringTaskForce JohnBackus MetaLanguage PeterNaur ProgrammingLanguage BackwardLookingWork ForwardLookingWork JoeDavison BackwardsCompatibility SteveJorgensen WayneMack BackwardsEntityBeans EntityBeansAsDataGateways GemStone HowToUseEntityBeans BactraReview CosmaShalizi SantaFeInstitute BadArchitect BadArchitect BadArchitectsDoNotListen FrankLloydWright FrankLloydWrong GoodArchitect GoodArchitects PerfectArchitects ThirdWaveDave BadArchitectsDoNotListen BadAssVillain AnonymousCoward AntiPattern BadAssVillain BasilRathbone BattleOfWits BillMurray BladeRunner CategoryIdiom CategoryMovie DarthVader DeLancie ErrolFlynn JeremyIrons KeithBraithwaite MartySchrader McDiarmid MikeSmith MoviesToConsider SithLord StarTrek StarWars TheMatrix ThePrincessBride TragicHero ZeekLand BadChangeLogEntry BadCode AnnoyedLeftHander AntonGavrilov BadCode BadCodeIsInTheEyeOfTheBeholder BadVariableNames BarnySwain BrianRobinson BruceIde CannotPortPortPort CategoryCoding ChanningWalton CodeForTheMaintainer CodeRage ComputerScience CreditReceiptProfile CyclomaticComplexityMetric DaveSmith DesignPatterns DoThing DriverManager EarleMartin EricJablow EvilCode EvilTeach FunnyHaHa FunnyThingsSeenInSourceCodeAndDocumentation GarbageCollector GenuineEngineers HandObfuscatedCode IndexOf JakeKrohn JavaScript JavaScriptAbuse JayOsako JeffBay JeffGrigg JohnFarrell JonathanRynd KrisJohnson LeftHanded MartinFowler MicrosoftSampleCode NaNs NamedConstants NotImplemented NullObject NullPointerException OfSwichContact OnClick PeeEmDee PhilJones PlainVanilla ProceduralProgramming RelationalDatabases RobertField RuntimeException SaleemSiddiqui ShortMethods ShowPost SimplifyBooleanReturnsRule StackOverflowError StateOfTheArt SteveHowell StragerNeds StringBuffer SunirShah SuperstitiousCode ThomasEyde TomCopeland TopMind TryCatch UniformAccessPrinciple UnitTest UniversityDepartment ZeroOneInfinityRule BadCodeCanBeWrittenInAnyLanguage AcceptanceTest AlternateHardAndSoftLayers BadCode BadCodeCanBeWrittenInAnyLanguage BrainfuckLanguage CategoryCodingIssues DavidSarahHopwood DoTheSimplestThingThatCouldPossiblyWork DomainSpecificLanguage FalkBruegmann GoodThing HaltingProblem HelloPolyGlots HorsesForCourses IntentionRevealingNames InterCal JohnCarmack KrisJohnson LittleLanguage MeaningfulComment MeaningfulName MetaProgramming MultiLanguageRefactoring PickTheRightToolForTheJob ProgrammingIsInTheMind RobWilliams SymbioticLanguages UnitTest BadCodingStandards AlexValdez AnonymousDonor BadCodingStandards BadProgrammer BenArnold BevanArps BracesAroundBlocks CategoryCodingIssues CodingStandard DesignPatterns DickBotting DocumentYourReasoning EclipseIde EricJablow FigLet GarethMcCaughan HardRealTime HowToWriteUnmaintainableCode HungarianNotation JavaDoc JeffGrigg JesseMillikan JobSecurity JonathanTang LeastCommonDenominatorRules MartinShobe MartySchrader MassiveFunctionHeaders MicroSoft MikeWeller PaulGraham PersonalChoiceElevatedToMoralImperative ReferentialTransparency RoedyGreen SamuelFalvo SideEffect SimonHeath TenWordLine UnitTest WayneMack BadEngineeringPropertiesOfFunctionalLanguages AbstractionInversion ActorsModel BadEngineeringPropertiesOfFunctionalLanguages BadEngineeringPropertiesOfOoLanguages BadEngineeringPropertiesOfTheFunctionalParadigm BadEngineeringProperty BadEngineeringPropertyOfFunctionalLanguages CategoryFunctionalProgramming ChineseRoom ComputationalLanguage ComputationalPrimitives DaveVoorhis EwDijkstra FlowBasedProgramming GiveOneNapkin GoodThing GunnarZarncke HaskellLanguage HomoiconicLanguage ImpureFunctionalLanguages LambdaCalculus LanguageOfTheFuture LatentTyping LaynesLaw LucaCardelli ManifestTypingConsideredGood MentalMasturbation MichaelSparks MlLanguage ModelOfComputation MultiParadigm MultiParadigmLanguage MutableState ObjectOriented OctoberZeroSix PointyHairedBoss PrivateLanguage PureFunctionalLanguage PureFunctionalLanguages PureImperativeLanguage PurelyFunctional PurelyFunctionalLanguagesDontExist SmalltalkLanguage ThereAreNoParadigms TuringMachine TypeInference ValueRepresentation VhdlLanguage VonNeumannArchitecture WikiPuppy BadEngineeringPropertiesOfOoLanguages ArgumentsAgainstOop BadEngineeringPropertiesOfOoLanguages EconomyOfCompilation EconomyOfExecution EconomyOfLanguageFeatures EconomyOfLargeScaleDevelopment EconomyOfSmallScaleDevelopment LucaCardelli ObjectOrientedProgramming OoIssuesInLargeComputeBoundApps ProgrammingLanguage SoftwareEngineering ThomasWhitmore WayneMack BadEnglish BadExperienceIsGoodMedicine BadGolfer BadManager BadProgrammer GarryHamilton GolfDigest NegativeFeedback OpenSource ProgrammingIsNot RulesOfGeelf TigerWoods TwentySomething BadHiringPractices GotoGuy HiringPatterns NarrowStaffSelectionFactors RightThingToDo TheyAreNiceOrNot BadIdea GoodIdea BadIdeaWellImplemented BadIdeaWellImplemented EsotericProgrammingLanguage EwDijkstra GoodIdeaBadlyImplemented InterCal BadKarma AjiKeshi BadKarma WhyClublet WikiCensorship WikiZens BadKeyboards BenjaminGeiger CategoryKeyboard ChaseAlbert CliffordAdams DarrenHobbs DataHand DaveHarris DaveVoorhis DvorakKeyboard ErgonomicKeyboard ErgonomicKeyboardIdea GarethMcCaughan IdeologicalWarrior KinesisKeyboard MembraneKeyboards NatPryce NotebookKeyboard PairProgramming PsychologyOfEverydayThings RobertChurch SemiColon ShoeKeyboard TheFableOfTheKeys ZombieTechnologies BadLinuxAdvocacy AnonymousDonor BadLinuxAdvocacy CategoryLinux CategoryUnix FearUncertaintyDoubt LinuxPerceptionProblems SlashDot SunirShah WebApplication BadMeaningGood CategoryCommunication CategoryIdiom LiterallyMeaningFiguratively MarkRogers SitcomCharacters TheBaddestEnding BadNews BadNews CategoryOffTopic DotNet GoodNews BadNewsNeedsToTravelFasterThanGoodNews BadNews GoodNews SalvatoreSferrazza BadPair BadPair GoodPair HowToPissOffYourPair BadProgrammer AdvocatusDiaboli AlainPicard AndrewKoenig AntiPattern AvivEyal BadCode BadCodingStandards BadGolfer BadProgrammer BeenThereDoneThat CodeBehindTheForm ContinuousIntegration CustomerTest DotBomb FixmeComment GoldenHammer GoodProgrammer GrandMasterProgrammer GruntProgrammer HowToImproveProgrammingSkills HungarianNotation JayOsako JohnBeppu LordOfTheRings MicrosoftAccess MicrosoftWord PairProgramming PeopleWare PhpLanguage ProtoSumerian PythonLanguage ReversibleLogic RobMandeville SeenThisPattern TclLanguage TheerasakPhotha WarningSignsOfBadProgramming BadProgrammingLanguage CobolLanguage HelloWorld InterCal RealProgrammingLanguage WorseThanCobol BadProgrammingPractices AntiPattern FoolTrap GoTo ObfuscatedCode SingleLetterNamedVariables SourcesOfBugs BadProvenPractice AboutFace AndrewKoenig AntiPattern BadProvenPractice BetsyHanesPerry CaptchaTest DavidHooker EarleMartin EstherDyson KenMegill MicrosoftWord ModalBehavior PaulChisholm ToddCoram WayneMack BadReaderBadWriterAccusationLoop BluntnessDiscussion BookStop ScienceShouldBeEasy BadSmell BadSmells CodeSmell BadSpellersNeedHelpFromBrowsers ApostropheCatastrophe CategoryWebBrowser DaveMerrill InternetExplorer LedNotLead LoseNotLoose MarkEichin MozillaFirefox NetscapeNavigator WardCunningham BadStatistics HiddenCommonCause HowToLieWithStatistics MistakenExtrapolation PostHocErgoPropterHoc TheNetherlands WikiPage BadStuffWeLearnInSchool AlbertEinstein AustralianAttitudeToAuthority BadStuffWeLearnAtHome BadStuffWeLearnAtWork BadStuffWeLearnInSchool CategoryEducation ColorOutsideTheLines DanielKnapp DavidBrantley DeschoolingSociety FreeSchools GeraldoXexeo GordonLove GrandMasterProgrammer GruntProgrammer HindrancesToLearning HomeSchooling ImpedanceMismatch IntellectualProperty IsGlobalismThreateningTechCareers JeffGrigg JohnTaylorGatto MarkTwain MathForProgrammers MattGroening MichaelLeach MikeSmith PowellsBooks PrimaDonna RatRace RealWorld RobertField RobertKiyosaki RobertWatkins SckotVokes SometimesYourGuessWasWrong SteveHowell TheoryXx UnSchooling VhIndukumar WeaselWords WhyAreTheyTellingMeThis WyattGreene YonatSharon BadStyleGuides AnalogiesFromMusic AntiPattern BadStyleGuides BugProofCode CodeSings CodingStandard CopyAndPasteProgramming DefensiveCodingStandards DesignByContract DickBotting ErrorsBecomeFeatures JazzProgrammer ListenToTheCode MixIn NickKeighley NullObject RichardDrake SaneSubset SelfDocumentingCode SmartPointer SunirShah BadThing AlexPopiel AnonymousDonor BadThing CodeRedWorm ComputerVirus EvilDoer GoodThing ImaRelativist ItWorks LecturingToIdiots MarthaStewart MikeSmith MoralAnarchy MorallyBad MorallyGood ObjectivelyBadThings PaulTevis SkyNet VhIndukumar WorldWarThree BadThingsSeenInSourceCodeAndDocumentation FunnyThingsSeenInSourceCodeAndDocumentation BadVariableNames AccountPermissionsRulesDipswitch AdamBerger AdamVandenberg AdvancedEncryptionStandard AlastairBridgewater AndreasSchweikardt AnimalFarm AtariBasic AurelianoCalvo BadVariableNames BitstreamVera BorlandDelphi BrainDeath CategoryCodingIssues CategoryNaming CeeCeePlusPlus CeeIdioms CeeLanguage ChrisBrooks ChuckMcCorvey CodeData CodeSmell CodingConventions CodyBoisclair DanielKoning DaveHarris DavidConrad DominicCronin DontNameClassesObjectManagerHandlerOrData DorKleiman DougKing FixedPrecisionInteger FocusOnConcepts FortranLanguage FrankCarver FunnyThingsSeenInSourceCodeAndDocumentation GoTo GoodVariableName GoodVariableNames GorkaSiverio HowToWriteUnmaintainableCode HungarianNotation IntellijIdea IsWeird JavaBeans JavaScript JeffGrigg JimHughes JohnBeppu JohnFarrell JohnFletcher JohnWebber JoshuaHudson JustaStudent LingoScriptingLanguage LorenzoGatti MagicNumber MarkSchumann MartinSpamer MeaningfulName MetasyntacticVariable MonteChristo MyResult NickBensema OleAndersen PaulHudson PerlDir PerlLanguage PetPeeve PinkyAndTheBrain PliLanguage ProcessTemplateNew PythonLanguage RegressionTesting RobCrawford RobertFisher RobertWatkins ScottJohnson SelfSub SelfSubAdm SelfSubAdmAddRole SelfSubAdmRevokeUser SelfSubAdmTermUser SpaghettiCode SpencerCollyer StevenNewton SunirShah ThreeRingBinder TimVoght UncleBobsNamingConventions UnderscoreVersusCapitalAndLowerCaseVariableNaming ValueOfPi VbUnit VxworksOs WardCunningham WindRiverSystems BadVsUseless BadThing CategoryComparisons CategoryWiki DonaldNoyes GoodThing GoodVsUseful HardBan HistoryOfWikiChanges JohnFletcher MeUsThemEveryone PersonalChoiceElevatedToMoralImperative RecentChanges ThinkingOutLoud BadWord BadlyFormedPersistenceLayer AndyMorris AntiPattern BrianSlesinsky ClassicOoAntiPatterns GeorgeDinwiddie GoodThing InMemoryRegistry LanceWalton NotEnoughTime PhlIp ProjectPostMortem RealWorld RelationshipBetweenOoAndDatabases ShuntPattern TakingThingsTooFar ThatsNotNormal TopLink TopLinkRegistry UnitTest UnitTestsAndDatabases WardCunningham WhyDoYouLetPeopleDoThatToYou WyCash WyCashIncrementallyAddsDistribution BagAtational AgreeToDisagree AnonymousDonor AprilTen BagAtational BagAtationalDiscussion BagSetImpedanceMismatch BagVersusSetControversyRoadmap CategoryDatabase DatabaseIsRepresenterOfFacts DavidMcLean DynamicRelational EditHint HolyWar HowOtherQueryLanguagesAddressSqlFlaws RecordBasedDatabase RelVar RelationalAlgebra RelationalModel SmeQl TheThirdManifesto TutorialDee WaterbedTheory BagAtationalDiscussion AccessPathIndependence AnIntroductionToDatabaseSystems AprilTen BagAtational BagAtationalDiscussion BagSetImpedanceMismatch CategoryDatabase ChrisDate ComplexityOfOutputtingDuplicateTuplesInTutorialDee ConfirmationBias DateAndDarwen DisagreeByDeleting DynamicRelational EverythingIsRelative ExBase FutureDiscounting HughDarwen ListAtational MaspBrainstorming MicrosoftAccess OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OxyMoron RecordBasedDatabase RedHerring RelProject RelVar RelationalAlgebra RelationalDatabase RelationalModel SmeQl TopMind TutorialDee WalledGarden WardsWiki WetWare BagDiscussion BagNeedScenarios CategoryDiscussion ChristofferHammarstrom HalfAssKeys HashMap MultiSet OrderedBag RdfLanguage BagNeedScenarios AbstractDataType AdHominem AllRoadsLeadToBeeMinus AnIntroductionToDatabaseSystems AnonymousDonor AprilTen ArgumentByLabToy AtomicConsistentIsolatedDurable AttributesInNameSmell AutoKeysVersusDomainKeys BagAtational BagNeedScenarios BagNeedScenariosReWork BagNeedsScenarios BagSetImpedanceMismatch BagSetImpedanceMismatchDiscussion BeggingTheQuestion BigIron BoilerPlateCode BrainFuck CategoryDatabase ComplexityOfOutputtingDuplicateTuplesInTutorialDee CrystalReports DanMuller DataflowProgramming EightFallaciesOfDistributedComputing EssentialComplexity EventDrivenProgramming FalseDichotomy FedEx FileSystem FileSystemAlternatives FunctionalReactiveProgramming FunctionalRequirements FutureDiscounting HandWaving HobbyHorse LanguageIdiomClutter LaynesLaw LetTheReaderDecide MachineCode MarkJanssen MicrosoftWindowsBeyondRepair ModelViewController MultiCaster NonFunctionalRequirements NovemberTen OnceAndOnlyOnce OperatorOverloading PageAnchor PickTheRightToolForTheJob PlugCompatibleInterchangeableEngineers PublishSubscribeModel QualityIsFree QueryByExample QwertySyndrome ReactiveDemandProgramming RealMacros RedHerring RelProject RelVar RelationalAlgebra RelationalModel RemoteIterationIssue RequirementsAnalysis ResultSet RicesTheorem RowNum SafetyGoldPlating SmeQl SnuspLanguage SqLite SufficientlySmartCompiler SufficientlySmartDatabase SystemsSoftware TheThirdManifesto TooBigToEdit TopMind TuringComplete TuringEquivalency TutorialDee UsefulLie UsingInternalRowIdentifiers VendorLockIn WebServices WetWare WherePsychologyMatters WikiDb WordPerfect WorseIsBetter YagNi BagNeedScenariosReWork AnonymousDonor BagNeedScenarios BagNeedScenariosDiscussion ComplexityOfOutputtingDuplicateTuplesInTutorialDee DaveVoorhis EditWar HandWaving InviteModeration LetTheReaderDecide MySql NovemberTen ObjectiveEvidenceAgainstTopDiscussion OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PageAnchor RelExportDiscussion SqlFlaws TopMind TutorialDee WikiWiki BagOfJumpingBeans BagOfJumpingBeans BusinessObject DataTransferObject DesignPatternsForDistributedObjects DomainObjectStateHolder HalfObjectPlusProtocol HaveThisPattern JeffGrigg JohnFarrell JumpingBeans KyleBrown PassObjectByValue RalphJohnson RandyStafford ReferenceObject RemoteProxy SplitTreeFromLeaves ValueObject BagSetImpedanceMismatch BagAtational BagNeedScenarios BagSetImpedanceMismatch BagSetImpedanceMismatchDiscussion BagSetMapper BagVersusSetControversyRoadmap DynamicRelational EverythingIsRelative ExtendedSetTheory HolyWar JanuaryTwelve NavigationalDatabase NewQueryLanguagesOnExistingEngines ObjectRelationalMapper RelationalDatabase TrueRelationalToPseudoRelationalImpedanceMismatch WetWare BagSetImpedanceMismatchDiscussion AgreeToDisagree AspergersSyndrome AttributeTable BagAtational BagNeedScenarios BagSetImpedanceMismatch BagSetImpedanceMismatchDiscussionTwo BagVersusSetControversyRoadmap BigData BrainFsck CategoryDiscussion DataDictionary DaveVoorhis DavidMcLean DiscontinuitySpike DivideAndConquer FaceBook GarbageInGarbageOut GateKeeper GenErAtEd GoldPlating LetTheReaderDecide MarchTwelve NoSql NoTrueScotsman PageAnchor PersonalChoiceElevatedToMoralImperative PrematureOptimization ProjectManagement QueryByExample RecordSet RegEx RegularExpression RegularExpressions RelProject RelVar RelationalModel RudenessFails SlipperySlope SmeQl SqlAndDataMiningDiscussion SystemsSoftware TheRightToolForTheJob TopMind TutorialDee WetWare WikiPedia WikiZen YagNi BagSetImpedanceMismatchDiscussionTwo ArgumentByElegance ArgumentByRepeatedAssertion AspergersSyndrome BagNeedScenarios BagSetImpedanceMismatch BagSetImpedanceMismatchDiscussion BagatationalWheenie DodgeTheIssue ExBase FacePalm ItDepends ItalicsMan LieOrStreet LimpVersusDie MarchTwelve OpenSource OperationalAssumption PathDependence PointyHairedBoss RelVar RelationalWeenie SlipperySlope SmeQl TableWeenie TooBigToEdit TopMind UserStories UsingBagsForPrivacyPurposes WikiWiki WikiZens WorseIsBetter BagSumInJava BagSum BagSumInManyProgrammingLanguages BigInteger ByteArrayOutputStream ComplexBagSumInJava DontReinventTheWheel JavaLanguage JeffGrigg PrintStream TestBagSum TestCase TreeBag TreeMap BagSumInManyProgrammingLanguages ArrLanguage AwkLanguage BagSumInJava BoostLibraries CategoryInManyProgrammingLanguages CeePlusPlus CeeSharp ChristofferHammarstrom CommonLisp DavidWahler ElizabethWiethoff EmacsLisp ErikDeCastroLopo ExBase FunctionalProgramming GoogleCollections HaskellLanguage JasonArhart JavaLanguage JavaScript JayLanguage JonathanArkell JulyZeroFive JuneKim KristofferLawson ListComprehension MarcThibault MathematicaLanguage ObjectiveCee OcamlLanguage PerlLanguage PhpLanguage PurelyFunctional PythonLanguage RelProject RubyLanguage ScalaLanguage SchemeLanguage SmalltalkLanguage SmlNjLanguage SmugSmalltalkWeenie SortedWords SqlLanguage StanSilver TableForm ToolCommandLanguage TutorialDee UnixShell VisualBasicNine VisualFoxPro WikiGnome BagVersusSetControversyRoadmap AlwaysUseSelectDistinct AutoKeysVersusDomainKeys AutoKeysVersusDomainKeysDiscussion BagAtational BagAtationalDiscussion BagNeedScenarios BagNeedScenariosReWork BagSetImpedanceMismatch BagSetImpedanceMismatchDiscussion BaglessSql CategoryIdentity ComplexityOfOutputtingDuplicateTuplesInTutorialDee HowOtherQueryLanguagesAddressSqlFlaws NewQueryLanguagesOnExistingEngines OrderedBag RecordBasedDatabase RelExportDiscussion SelectDistinctIsaCodeSmell SmeQl TrueRelationalToPseudoRelationalImpedanceMismatch TupleOrientedProgramming TutorialDee BaglessSql AttributesInNameSmell BagAtational BagNeedScenarios BaglessSql DatabaseDomainsForNumbers EssentialComplexity FacePalm FeatureInteraction HowOtherQueryLanguagesAddressSqlFlaws MentalMasturbation SmeQl SqlFlaws BairsLaw BestAlternativeToNegotiatedAgreement CatchWhatYouCanHandle CategoryQuestions DaveHarris DontAskPermission ExtremeProgramming GraceHopper MichaelFeathers PatrickLogan BaitAndSwitch BaitAndSwitch FootInTheDoor BakeryAmbushPattern BakeryAmbushPattern CategoryPattern MightBePatterns BalaWong CategoryHomePage BalajiLoganathan CategoryHomePage BalanceAgilityAndDiscipline AgileBalance CategoryAgileMethodology CombiningXpWithQualityAssurance PreparingForSprintOne BalancedScoreCard BalancedScoreCard DavidNorton KeyPerformanceIndicator KeyProcessIndexes ManagementIdea ManagementPattern RealTime RobertKaplan YouCantImproveWhatYouDontMeasure BalancedTernary AprilZeroNine BalancedTernary BigNums GunnarZarncke HardwareGuy PeanoNotation BalancedTrade AreImportsBadForTheEconomyOfAcountry CategoryEconomy CategoryEmployment FreeTrade JamesKeogh BalancedTree BalancingAct AlternateHardAndSoftLayers CeePlusPlus DeclarativeLanguage DynamicTyping GraphicalUserInterface MachineLanguage OpenGl PhlIp StaticTyping TrollTech BalancingAgilityAndDiscipline BarryBoehm CategoryBook PhlIp RichardTurner BalancingDisciplineAndAgility BalancingAgilityAndDiscipline UnitTest BalancingForce BalancingForce BalancingReadersWritersAndEditors AccidentalLinking ArchitectingWord AutomaticRenaming BalancingReadersWritersAndEditors CategoryCollaboration CategoryReadingWiki CategoryWikiHelp ChiefArchitect CollaborationLeadsToDiscouragement DontNamePagesThoughtsIssuesIdeasOrOpinions EncouragingWikiRefactoring FearOfWriting FixingBrokenWindows FowlerWritingMethod FrancisHwang GiveTheWikiReaderDueConsideration GrammarVandal GrandConspiracy JimRussell MartinGradwell MercilessRefactoring MoreAboutReading NobleExperiment PositiveDialogue RealSoonNow RecentChanges RefactorLowHangingFruit RefactorTowardsTheCenterOfThePage RenameLink RobHarwood RobertDiFalco ShallowPage SharkBot SignedWithaPurpose SplitByTopicNotByOpinion StupidLittleEdits TechnicalWriting ThankYou TrialBalloonRefactoring UserCookies VisualTour WardCunningham WhackaMole WhyNotEnoughEditingHappens WhyNotEnoughRefactoringHappens WikiWikiSuggestions BalaramanSubramanian CategoryHomePage BalkingPattern BalkingPattern CategoryBehavioralPatterns CategoryConcurrencyPatterns CategoryPattern GuardedSuspension IllegalStateException LockPattern ReadWriteLock SpinLock BallBearingExperiment AlistairCockburn BallBearingExperiment BellsInequality CardCarryingMethodologist MichaelFeathers OldUnits RonJeffries SciProj SunirShah WilliamGrosso BallChair BallChair CategoryErgonomics FullTimeExempt JasonYip JeffreyMiller JoshuaKerievsky RelaxTheBack BallDroppings BallDroppings CategoryExternalLink CategorySoftwareToy LucasAckerman SodaConstructor WikiName BalloonGame BalloonGame XpGame BalloonModelOfKnowledge BrainDump CategoryEducation CategoryKnowledge CollectAndOrganize CollectAndSummarize DebianGnuLinux GoedelEscherBach GreyGoo HedgehogModelOfKnowledge InterTwingled LearningCurve LogicalKnife MappersVsPackers MatthewAstley MeatBall MindMap NooWiki PeteSmith ProgrammersStone RandomActsOfLearning SemanticWeb WardsWiki WellRoundedEducation YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ZenAndTheArtOfMotorcycleMaintenance BalloonStory ExtremeProgramming PlanningExtremeProgramming BaltimoreXpUsersGroup AgileMaryland CategoryGroup CategoryXpUsersGroup ChrisDavis GeorgeDinwiddie GeorgePaci HillelGlazer JeffWaltzer JohnJudd MattScilipoti PeteHorsfield RaghuHavaldar RickKilcoyne WashingtonDcAreaXpUsersGroup BambooPrevalence CategoryDotNet DotNet BanOnImports ContextObject DynamicScope ExplicitManagementOfImplicitContext GiladBracha JavaLanguage MarkupLanguageNine NewSpeak PolicyInjection PowerBox BananaDance BancStarLanguage BadProgrammingLanguage BancStarLanguage CategoryProgrammingLanguage CommaSeparatedValues EsotericProgrammingLanguage ExtensibleMarkupLanguage InterCal IntermediateLanguage ResearchTriangle XsltLanguage BandAid AntiPattern AntiPatternCategory BandAid BuffAndShineaRustyCar CategoryAntiPattern CategoryManagementAntiPattern CategorySolutions CosmeticSurgery EmperorsNewClothes ManagementAntiPattern PointyHairedBosses SmokeAndMirrors TheQuickFix ThrownOverTheWall BandWagonSyndrome EmpiricalEvidence JavaBandwagon MicroSoft MikeSmith MixingParadigms PlayHurt PowerLaw QwertySyndrome BangBang BangBang FooBar OldTimer UnitTest UnixHack UnixShell WhatIsRefactoring BangaloreIndia CategoryCity NordicAmerican RaviKammaje SiliconValley BankAccountTransferProblem AtomicConsistentIsolatedDurable BankAccountTransferProblem CategoryConcurrency CostinCozianu DeadLock DeadlyEmbrace DirtyReadsDoneDirtCheap DistributedTransaction KissPrinciple MarkAddleman MultiVersionConcurrency MultiversionConcurrencyControl ObjectRelationalImpedanceMismatchLinks RichardHenderson SeptemberTen SoftwareTransactionalMemory BankMoneyTransfer CategoryConcurrency DiningPhilosophers TwoPhaseCommit BankOfEngland AntiPattern CategoryJava CreatePrivatelyPublishLater JavaIdioms RickyClarkson BankOfMontreal BillHarker BmoMech CanadaPost CarlCorcoran DataFix HansWobbe IbmFellow KenIverson KenTucker PaulLindfors PaulMorrison PaulStarita PremAgrawal RaMcDougall RobertCourtney TonyComper BankersPool BankersPool MarkTilley PeterMerel StoneSociety BankersRounding BanyanTree BanyanTree BrokenLink EcoWorld EditHint GarryHamilton NormalForm RelationalModel TreeView BarbCardenuto CategoryHomePage StartingPoints BarbaraLiskov ArtificialIntelligence AssociationForComputingMachinery CategoryPerson ComputerScience LiskovSubstitutionPrinciple LiskovWingSubtyping MassachusettsInstituteOfTechnology ProgrammingMethodology TuringAward BarbaraMoo AndrewKoenig CategoryAuthor CategoryHomePage RuminationsOnCeePlusPlus BarbaraWilkie CategoryHomePage BarbaraYates CategoryHomePage JanSteinman TekLabs BarberIsm BelgiumEurope CategoryAntiPattern SunirShah VotingPatterns BarbiePrinciple BillBarnett CryptoNomicon GavinLambert InterNet MathIsHard MicroSoft NealStephenson BarelyLiterateProgramming CategoryDocumentation CurtSampson DoxyGen JavaDoc LinuxCrossReferencer LiterateProgramming MartinPool TooMuchGuiCode VisualAge BarfBag TheUnixHatersHandbook BarfBartolomeus BarfBartolomeus CategoryHomePage BargainFutureProofing AprilZeroEight AttributesInNameSmell BookStop CartesianJoin CategoryDecisionMaking CategoryXpCritique ConstantTable CureWorseThanTheDisease EditHint EmulateKeywordAndDefaultParameters ErrorCode HeisenbergInsultPrinciple MentalMasturbation PersonalChoiceElevatedToMoralImperative TopMind UseExceptionsInsteadOfErrorValues ViolentAgreement YagNi BarnRaising BarnRaising MeatBall BarnabyScott BarnabyScott CategoryHomePage DougMerritt InstallationInstructions MonkeyWiki SandBox BarneyFinucane CategoryHomePage BarneyVsTeletubbies CategoryHumor CookieMonster DissingBarney HrPufnStuf MarchZeroSix OnsiteCustomer TeleTubbies BarnySwain AntiPatterns CategoryPerson BarrierToEntry ArmyOfProgrammers BarrierToEntry ForDummies FreeSoftware JavaLanguage LinuxOs MainstreamLanguage MicroSoft MicrosoftLonghorn MoneyOrientedProgrammers NetworkEffects PerlLanguage PythonLanguage SmalltalkLanguage WindowsApi BarryBoehm CategoryPerson CoCoMo SpiralModel BarryHumphries CategoryPerson DaveMorgan BarryKaplan CategoryHomePage BarryLangdonLassagne AreYouThere CategoryHomePage OrphanPage BarryMcGibbon BarryMcGibbon CategoryHomePage BartBlanquart CategoryHomePage BasDeBaar CategoryAuthor SoftwareProjects BaseCamp BaseCamp RubyOnRails BaseClass AbstractBaseClass BaseClass CategoryCpp CategoryCppTemplates CeePlusPlus InternalQuality JavaLanguageSpecification RandyStafford BaseOfExpression CategoryIdeaForm CategoryNotions DonaldNoyes ThinkingOutLoud BaseSix BaseEight BaseFour BaseTen BaseTwelve BaseTwo CategoryMath GunnarZarncke BashWiki BashWiki CategoryWikiImplementation BashirWorfHypothesis CategoryHumor JadziaDax RedShirt SapirWhorfHypothesis SciFi StarTrek StarTrekDeepSpaceNine WesleyCrusher BasicCameFromFortran AlgolLanguage BasicLanguage CategoryComputingHistory CategoryFortran CategoryProgrammingLanguageComparisons CobolLanguage DartmouthBasic FirstLanguageLearned FortranLanguage GoTo HollerithPunchCard JeffGrigg JobControlLanguage JohnFletcher LanguagesVsEnvironments LispLanguage SimplestThingThatCouldPossiblyWork TeleType ThaddeusOlczyk VisualBasic WardCunningham BasicCategoryTheoryForComputerScientists BenjaminPierce CategoryBook CategoryTheory BasicConsideredHarmful AnyLanguageWhichIsNotAlgol BasicLanguage EwDijkstra GotoConsideredHarmful BasicEmulatorInJava CategoryJava CategoryLanguageImplementation BasicEnglish BasicVocabulary BasicEnglishLanguage CategoryNaturalLanguage CharlesKayOgden HelmutLeitner SimplifiedEnglish ThelopLanguage BasicLanguage AmigaBasic AppleBasic AppleSoft AtariBasic AtariSt BasicAyy BasicEmulatorInJava BasicLikeGlueLanguage BbcBasic BlitzBasic BrokenLink CategoryProgrammingLanguage CommodoreBasic CsharpLanguage DanIngalls DarkBasic DartmouthBasic FonzieBasic FreeBasic FutureBasic GeraldoXexeo GfaBasic GnuProject GwBasic HaHa IntegerBasic InternationalObfuscatedCeeCodeContest IsBasicEasy JavaScript JeffGrigg JohnKemeny LanguageForTeaching LispLanguage MicroSoft MicrosoftBasic MultiValue OberonLanguage PascalLanguage PickBasic PieterJansegers PureBasic QuickBasic RealProgrammer SamuelFalvo SchemeLanguage SmalltalkLanguage SmalltalkSeventyTwo StBasic StructuredProgramming TeleType ThomasKurtz TrueBasic TurboBasic TurboPascal VisualBasic VisualBasicDotNet BasicLanguageConcepts BasicLanguageConceptsDiscussion ComputerScience BasicLanguageConceptsDiscussion BasicLanguageConcepts CategoryLanguageImplementation CategoryProgrammingLanguage ComputerScience UselessTruth VagueOrArbitrary BasicLikeGlueLanguage BasicLanguage DesktopDatabase GlueLanguages MicrosoftAccess PickTheRightToolForTheJob ScriptBasic TabMunging YagNi BasicLinearAlgebraCommunicationSubprograms BasicLinearAlgebraCommunicationSubprograms CategoryFortran MessagePassingInterface ParallelVirtualMachine ScaLapack BasicLinearAlgebraSubprograms BasicLinearAlgebraSubprograms CategoryCpp CategoryFortran CategoryMath CeePlusPlus FortranLanguage GotoBlas LinearAlgebraPackage OpenBlas BasicOperatingRulesOfLockheedsSkunkworks ClaudeMuncey SkunkWorkPatterns BasicStamp CategoryHardware DonaldNoyes EmbeddedDesign EmbeddedProcessController PropellerChips BasicSupportForCooperativeWork CategoryCollaboration JohnDeBruyn WikiClonesDirectory WikiWikiWeb BasicToolkit DonaldNoyes MicrosoftOffice OpenOffice OrdinaryComputerUsers ThinkingOutLoud ToolKit BasicVocabulary BasicEnglish BasicVocabulary ChasingTheDragon EarthMinimal GrowingaLanguage GuySteele JeffreyHantin MetaCircular NewSpeak PieterJansegers BasicWebLib BaseBeans BasicWebLib OpenSource SunMicrosystems BasilProject BasilBackendFramework BasilMetamodeling BasilParserDevelopment BasilProjectLog JonRiehl LanguageTranscendentComputing MetaBorg PythonLanguage SourceForge VaporWare WildIdeaPreserve BasilProjectLog AbstractSyntaxTree AbstractSyntaxTrees BaseModelFactory BasilGrammar BasilGrammarModel BasilMetamodeling BasilParserDevelopment BasilProject BasilTestStringApplication CodeSpeak GuidoVanRossum MastersThesis NovoSoft PyCon PyExternals PyHandler PyModel PyPy PyUt PythonBytecodeCompiler PythonEnhancementProposal PythonLanguage SourceForge SubVersion TrendyLanguage BasketballMetaphor CategoryMetaphor DiningPhilosophers GarethMcCaughan ProgrammingWillNeverBeTheSame RonWelte WikiGnome BastardOperatorFromHell AngrySystemAdministrator GavinLambert JargonFile JoeAnderson SimonTravaglia TheRegister BastilleLinux BastilleLinux CategoryLinux CategorySecurity GnuLinux LinuxDistribution MandrakeLinux OperatingSystem RedHatLinux BatFileCodingStandard AntiPattern DanilSuits DosPatterns JasperPaulsen JeffGrigg MsDos UnixShell VhIndukumar BatFink CategoryOffTopic BatchPattern BizTalk BatchWordProcessor BatchWordProcessor TexTheProgram TextEditor TroffTheProgram WordProcessor BattleOfWits CaryElwes CategoryWhimsy DreadPirateRoberts ManInBlack ThePrincessBride BattlestarGalactica BattlestarGalactica BlakesSeven CategoryScienceFiction FakeCussWord GeneralHospital HarryPotter KrisJohnson LostInSpace MiddleWare MikeSmith MotionCapture SciFi SciFiChannel SpaceNineteenNinetyNine SpaceOpera SpecialEffect StarTrek StarTrekEnterprise StarWars TeeVee TvShowsWorthWatching BattlingArchetypes JoeYoung JosephCampell TragicFlaw BavarianIlluminati AluminumBavariati BavarianIlluminati BobRoberts GrandConspiracy JohannSebastianBach JohannWolfgangGoethe JohannesGijsbers JohnMasson JohnReynoldsTheStudent PaulTevis PiIsNotIrrational QuickChanges RobertAntonWilson RobertRoberts RobertShea ScottJohnson SkullAndBones TheIlluminatusTrilogy BayArea SanFrancisco BayAreaNextGroup CategoryGroup WebObjects BayAreaXpUsersGroup BayAreaXpUsersGroupMayNotes CategoryGroup CategoryXpUsersGroup BayAreaXpUsersGroupMayNotes BayAreaXpUsersGroup CategoryGroup CategoryXpUsersGroup BayWeiChang CategoryHomePage BayleShanks CategoryHomePage BazaarNg BazaarNg CanonicalLtd GnuArch HomePage MartinPool VersionControl BazaarStyle TheCathedralAndTheBazaar BazaarVersionControl BazaarNg CanonicalLtd CategoryConfigurationManagement CategorySoftwareTool GnuArch MeshTopology StarTopology BazzaWiki BazzaWiki CategoryWikiImplementation WikiWiki BbEdit AppleScript BbEdit CategorySoftwareTool CategoryTextEditor EmacsEditor FreeAsInBeer MacOsx PerforceVersionControl PerlLanguage PythonLanguage PythonUnit RegularExpression ShellScripts SubVersion SyntaxHighlighting TextEditor TextWrangler TreeView BbcBasic AcornArchimedes BbcMicro JimRussell KatieLucas LocomotiveBasic RiscOs TorneWuff BbcMicro AcornArchimedes AcornAtom BbcBasic BbcMicro BritishBroadcastingCorporation CategoryHardware CommodoreSixtyFour MicroComputer ModeSeven TeleText ZxSpectrum BcplLanguage BeeLanguage CategoryProgrammingLanguage CeeLanguage CeePlusPlus ChristopherStrachey CplLanguage CsharpLanguage JavaLanguage LanguageOfChoice MartinRichards BdeAlternativesGuide KyleCordes BeBraveLittlePiglet TaoOfPooh TeOfPiglet WinnieThePooh BeBuilder BeBuilder BeOs CategoryGui CategoryOpenSource JeromeFillon TruncatedBrokenLink BeCheerful BeExcellentToEachOther BillAndTed DaleCarnegie OgMandino PartyOnDudes PracticeRandomKindnessAndSenselessActsOfBeauty TheGreatestSalesmanInTheWorld TheerasakPhotha TomRobbins VisualizeWhirledPeas BeConstructive TryLikePages BeGloomy BeCheerful BeGloomy GothicProgramming HailWiki IanOsgood OffTopic WikiHomePage WikiWord BeInterestedInOthers RaySchneider BeMindful AnonymousDonor HolyWar LaoTse LeibnizMind LeibnizianDefinitionOfConsciousness OptimisticProgramming TomRossen BeOs BeOs BootLoader BrokenLink BurkhardKloss CategoryOperatingSystem EndOfLife FreeAsInBeer GraphicalUserInterface HaikuOs LiveCd MicroSoft OpenSource OperatingSystem PalmSource PosixStandard QuickTime RobertAtkins TaggedDatabaseFileSystem ZetaOs BePrecise CompletelyHonest HonestyException ReminderToSelf BePrepared PearlHarborFile RaySchneider TomLehrer WatchYourSix BeProactive BikeToWork SevenHabitsOfHighlyEffectivePeople TeleCommuting BeProudOfYourRealAccomplishments CelebrateYourAccomplishment RaySchneider TellPeopleWhatYouDid BeRationalAboutNumericalAnalysis BigNum CategoryMath IeeeSevenFiftyFour IntervalArithmetic LazyEvaluation NotaNumber NumericalAnalysis PiIsNotIrrational RichardGabriel SchemeLanguage YouArentGonnaNeedIt BeReadyToWalk BeReadyToWalk CategoryNegotiation DesperateParty DontHaggleJustWalk NegotiatingPatternLanguage BeSelfConfident KenWronkiewicz SelfConfident ShitHappens BeSolicitousOfTheFeelingsOfOthers BeInterestedInOthers KrisJohnson RaySchneider TreatAllWithDignityAndRespect BeValuable HistoryOfExtremeProgramming KentBeck TekLabs WardAndKent BeWrongVisibly TheElementsOfStyle BeYourself BeYourBetterSelf BeYourself DatingPatterns DomainOfBeing FindYourself PatternPattern PracticeMakesPermanent TellHerAboutIt TheDatingProblem WhatYouAcceptDisappears WhatYouResistPersists WhiteMenCantDance BeachHead CommodoreSixtyFour MarketNiche BeachedSharkAndStrandedGeeVee BecomingParadigm ByForking DeleteWhenCooked DoNotAppear GloballyMaintained ItsNotaPipeDream WardsWikiHasAnAlternateUniverse WikiFederation BeanBox BeanBox BlueJay JavaBeans SunMicrosystems BeanCounters BobBockholt GoldUser GoldUsers MonitorEvaluator BeanCounting BeanCounters BottomLine ChrisGarrod DecemberZeroThree NonBeans SeekInformation BeanImplementation BeanImplementation EjbObject BeanManagedPersistence BeanManagedPersistence FinderException ObjectNotFoundException PreparedStatement BeanPattern GetterMethod IllegalArgumentException JavaBean MutatorMethods SetterMethod BeanShell BeanShell CategorySoftwareTool DesignPhase DoesNotUnderstand DrJava DynamicJava JavaBeans JavaPython JavaUnit JayEdit ManuelSimoni MarkCrocker NetBeans OtherLanguagesForTheJavaVm WilliamUnderwood BeancountersWetDream BastardOperatorFromHell GilbMeasurabilityPrinciple NickSimons PissTake BeansConsideredHarmful AnonymousDonor AutomatedAssembly BagOfBeans BagOfJumpingBeans BeanCounter BeanityTests CeesDeGroot EnterpriseJavaBean EnterpriseJavaBeans FalkBruegmann GeorgePaci GroovyLanguage JakartaStruts JavaBean JavaBeans JeffBay JumpingBean MarkCrocker MarkeTecture MessageDriven ObjectDesign OliverChung PatternityTest RandyStafford RebeccaWirfsBrock ScalaLanguage SnowballEffect StevenNewton WhatAreComponentsAnyway WinstonChurchill BeansNotObserverObservable BillKayser DesignPatterns DesignSignatures EventObject GangOfFour InnerClassesAsEventHandlers JavaBeans KyleBrown ObserverObservable ObserverPattern PropertyChangeSupport RobbShecter RussellGold SelfAddressedStampedEnvelope SingleInheritance BearSkinsAndStoneKnives BearSkinsAndStoneKnives ClearCase CygWin DoTheSimplestThingThatCouldPossiblyWork EssExpressions GeorgePaci GlenStampoultzis GnuMake IdeOlogues LeoScott MakeTool RefactoringBrowserForJava StarTrek StephanHouben VhIndukumar VisualAge WayneConrad XmlSpy BeatDoebeliHonegger BeatDoebeli CategoryHomePage BeatingTheAverages AlainPicard BlubParadox CommonLisp DougMerritt LibDb PaulGraham PeterSeibel RelationalWeenie VentureCapitalist WhyWeHateLisp BeatingaDeadHorse BeauCrawford BeauWilkinson BeauWilkinson CategoryHomePage DirectMemoryAccess OpenGauge BeautifulCode CategoryBook DrDobbsJournal JeffGrigg OreillyAndAssociates RonJeffries BeautifulMind BeautifulMind BrucePennington CategoryMovie EdPoor HolyGrail JoanOfArc KrisJohnson MikeSmith NobelPrize OffTopic PhlIp RiemannHypothesis RobertChurch SteganoGraphy BeautifulSoftwareProject AndreaPolli ArtemisiaGallery BobHanmer BrianKernighan ChristopherAlexander DonKnuth JonBentley KarenHanmer BeautyAintMyBusinessNoSir AlistairCockburn AnalysisParalysis BeautyAintMyBusinessNoSir BeautyIsOurBusiness BenTremblay BobBockholt BrooklynBridge BuckminsterFuller ChristopherAlexander CodeSmell DaveHarris DavidLegg DoTheSimplestThingThatCouldPossiblyWork EnoughVerification ExtremeProgramming GoodEnoughSoftware HaltingProblem InterviewingTheBhagwan IsComputerScience JeffPanici JoachimNoreiko JoelNeely JohnHaugeland JustaProgrammer KentBeck MichaelFeathers MultithreadedSpaghetti MyFavoriteLanguage OnceAndOnlyOnce OverDesign ParallelInheritanceHierarchies RefactorMercilessly RonJeffries SiteRepair SoftwareBlueprints SoftwareCrafter SunirShah TheSourceCodeIsTheDesign TheTimelessWayOfBuilding ThomasWeidenfeller ThreeTypesOfScienceAndEngineering TogOnInterface TomAyerst WayneCarson WilliamGrosso WritingCorrectPrograms ZenAndTheArtOfMotorcycleMaintenance BeautyContestProblem BrokenLink CategoryEmployment CategoryGame CommitmentProblem DatingIsEasierThanProgramming DatingProblem FrameProblem GameTheory RobBiedenharn SultansDowryProblem BeautyIsOurBusiness AndersChrigstrom AndersMunch AnonymousDonor BeautyAintMyBusinessNoSir BeautyIsOurBusiness BobBockholt CategoryBook ChiefArchitect DougMerritt EwDijkstra ExtremeProgramming ForFree GoodArchitecture JoachimNoreiko JohnKeats MarnixKlooster MartinNoutch MichelDauchez MilanMaksimovic PaulGraham RalphJohnson RichardHenderson RonJeffries SoftwareBeauty SteveSawyer StuartScott TomKreitzberg UnconsciousCompetence WaldenMathews WhoDefinesTheBeauty WikiPedia WilliamGrosso BecauseYouCan BecauseYouCan BusinessValue LinuxOs OperatingSystem RainerWasserfuhr BeckForm BeckForm BobbyWoolf CategoryPatternForm CompactForm GregorHohpe KentBeck KyleBrown PortlandForm SmalltalkBestPracticePatterns BecomeCompetent CategoryManagement CriticalItSurvivalSkills LowHangingFruit MakeOthersBecomeIncompetent MakeOthersLookIncompetent McDonnell RefactorMercilessly RelationshipManagement UnitTest BecomingAnonymous DocumentMode DoubleEdgedSword FixYourWiki GentlyReduceSignatures IpUsername IpUsernames JeffGrigg LaurentBossavit MozillaBrowser MozillaFirefox PeterMerel RecentChanges RecentPosts TheOnionRouter WardsWiki BecomingCompetent AbilityBurden AbrahamMaslow AchievementPattern BackTracking BecomingCompetent BobSpence CategoryLearningMethods CategorySuccess DoWhatYouKnow DonaldNoyes DreyfusModel FeedbackShouldBeFree GrowthForces HowToWinFriendsAndInfluencePeople JohnFletcher LearningVideos MaslowsHierarchyOfNeeds PragmaticThinkingAndLearning ReflectiveArticulation RegressiveForces ReinventingTheWheel SanctionsAndReinforcement ThinkingOutLoud TrialAndError WeNeedExamples WikiPedia BeeDance BeeHive AlistairCockburn BeeHive BlackBoard BrianFoote CategoryPattern CriticalNumberOfWorkers CriticalResourceFlow DavidCymbala GeometricDatabase HexagonalArchitecture HoneyComb ModelYourEnvironment ModelYourSelf PartyOfFive PeterMerel RoboCup SimulatedAnnealing BeeLanguage BcplLanguage BeeLanguage CategoryProgrammingLanguage CeeLanguage ChickenAndEggProblem DirectThreadedCode BeeTree BinaryTree CategoryDataStructure DataStructure BeenThereDoneThat BeenThereDoneThat BigDesignUpFront CategoryIdiom ConsideredHarmful DavidFlater HaveThisPattern MartySchrader MatthewAstley WikiNewbie ZeroMeansNull BeepInterface BeepSpeek BeepSpeek AlistairCockburn AndrewKoenig BeepInterface BeepSpeek BirdsLearnBeepSpeak BoLeuf CategoryRant CategorySound CategoryUserInterface CreatureFeep DanHankins DanielKnapp DonOlson EdwardTufte HumanComputerInteraction JoeVsTheVolcano KeithLiggett KrisJohnson KurtVonnegut MichaelSchuerig MicrosoftOutlook NegativeOne NickFitzsimons PeopleWare ReadTheFineManual RingerTape RonJeffries ThomasFurness ThomasWeidenfeller TimLister TomDeMarco UseSound VisualExplanations WardCunningham WikiWikiWeb WireCutter BeerOclock CampaignForRealAle LordOfTheFlies PeterMerel TribalDevelopment BeetleJuice AntHill ContinuousIntegration CruiseControl VersionControl WikiSpam BeforeMicrosoft AppleTwo BasicLanguage BeforeMicrosoft BillGates CategoryMicrosoft CeeBasic ComputerProgrammingForEverybody DataGeneral GaryKildall GwBasic IntelCorporation JayOsako LispLanguage MicroSoft MsBasic MuLisp NineteenEightyFour PaulAllen ResearchMachines TheSoulOfaNewMachine TimVoght TracyKidder TrashEighty WordStar BeforeYouDeleteNoContent BackLink CategoryDelete CategoryWikiMaintenance EditCopy HyperLink OffTopic RecentEditHistory WikiGnome WikiZen BeforeYouDoAnything BadThing CategorySuccess DoNt ItDepends WhatToDo YouArentGonnaNeedIt BefungeLanguage AmigaVision BiotaLanguage CategoryProgrammingLanguage CellularAutomata ChrisPressey CopiousFreeTime EsotericProgrammingLanguage FlowCharts ForthLanguage KarlKnechtel PietLnguage RichardBotting SnuspLanguage TonyHoare WardCunningham BeggarsSeries AtlasShrugged AynRand BeggingTheQuestion CategoryCommunication DickBotting FallaciousArgument BeginWithTheEndInMind BeginWithTheEndInMind BenKovitz BigDesignUpFront BrentNewhall CodeUnitTestFirst LeaderShip MeyerTest PaulCaswell SevenHabitsOfHighlyEffectivePeople StephenCovey SuccessOrientedApproach BeginnersMind BeginnersMind BrianEno CharlesConnell CookDing CouldYouJust DoTheSimplestThingThatCouldPossiblyWork EasternWuss GoProverb JeffBay WardCunningham BeginningPerl CategoryBook CategoryOnlineBook CategoryPerl JamesLee PerlLanguage SimonCozens BehaviorDrivenDevelopment BehaviourDrivenDevelopment CategoryFramework CeePlusPlus CppSpec CucumberFramework DomainDrivenDesign FitNesse JavaLanguage JavaScript JayBehave JsSpec LettuceFramework MoreliaViridis PythonLanguage RubyLanguage TestDrivenDevelopment BehaviorLanguage SubsumptionArchitecture BehaviorToState CategoryRefactoring CodeSmell DesignPatternsSmalltalkCompanion GangOfFour KyleBrown ListenToTheCode RefactoringLanguage RobinLeysen StrategyPattern BehavioralCompleteness BehavioralCompleteness CategoryModelingLawsAndPrinciples EmbraceAndExtend JavaLanguage NakedObjects PrinciplesOfObjectOrientedDesign SmalltalkLanguage BehavioralDatabase AbstractDataType ActorModel BehavioralDatabase CategoryDatabase CoinductiveDataType ConceptsTechniquesAndModelsOfComputerProgramming CrossToolTypeAndObjectSharing DataLog DoesRelationalRequireTypes EverythingIsRelative GraphicalProgrammingLanguage KillerApplication LabView LowestCommonDenominator MercuryLanguage NonFunctionalRequirements NovemberZeroEight OnceAndOnlyOnce OperatingSystem PrologLanguage RelationalModel TheThirdManifesto TutorialDee BehavioralEffectOfMetrics ArlieDavis BehavioralEffectOfMetrics CategoryMetrics CategoryStory HawthorneEffect JimCoplien JimLittle PaulChisholm PerformanceIndicators WhateverGetsMeasuredGetsOptimized BehavioralEffectsOfMetrics WhateverGetsMeasuredGetsOptimized BehavioralPatterns AmeliorationPattern BehavioralPatterns CategoryBehavioralPatterns DesignPatterns HumanBehavioralPatterns SelfImprovementPatterns BehaviourDrivenDevelopment BehaviorDrivenDevelopment BehaviourDrivenDevelopment CategoryFramework DanNorth JohnFletcher TestDrivenDevelopment BehindDeepBlue CategoryBook FengHsiungHsu BeingHelpful BeingHelpful ExcessiveParanoia GetItDone JavaScript ManyHandsMakeLightWork MicrosoftWord NearestFittingContext SecretWords TopsDynamicTypesDoneRight UselessTruth WeaklyTyped BeingOffendedDiscussion AdVerecundiam ArgumentFromAuthority BookStop BurdenOfProof ChallengeSixVersusFpDiscussion ChallengeSixVsFpDiscussion ComplainingAboutComplaining DisciplineEnvy EventDriven EvidenceTotemPole FakeCussWord FunctionalProgramming GetOverIt HobbyHorse HostileStudent LaynesLaw MayZeroEight MoveOn ObjectiveEvidenceAgainstTopDiscussion SeparateIoFromCalculation SimplifyingRdbms TheoreticalRigorCantReplaceEmpiricalRigor TopMind ViolentAgreement WikiSinRank BeingPopularEssay ArcLanguage CategoryLisp CategoryPaper CommonLisp PaulGraham WorseIsBetter BeingRightNotExcuseForBeingRude BeingRightNotExcuseForBeingRude CategoryCommunication CollectingSeashells GentleSarcasm GrammarVandal HumptyDumpty IsYourRudenessNecessary JulyZeroEight NoExcuseForIgnoranceOrFallacy PayPal PortlandPatternRepository PositiveDialogue RealNamesPlease RudenessObjection SarcasticGuy SayItDirectlyButNotCriticizeBluntly ShortWikiSignaturesSmell SignedWithaPurpose SovietShoeFactoryPrinciple VolunteerWikiModerators WardsWiki WhereCriticizeBluntlyDoesntWork WikiConsensus WikiFilterist WikiIde WikiPedia WikiReader WikiReductionist WikiWiki WikiZens BeingUnpopularHere PhlIp RoleOfComputerScience TopMind ViolentAgreement WikiSteward BelarusXpCommunity AndreySidorenko BelarusXpCommunity DmitryJemerov ExUssr ExtremeProgramming KerimBorchaev KirillKalishev PairProgramming PavelPerikov TestFirstProgramming BelgianBeer BelgianEuroCoin BelgianBeer EuroCoin RandomNumber BelgianPatternsGroup BelgianBeerPatternsGroup BelgianPatternsGroup CategoryGroup CategoryPatternsGroup MartineDevos WikiPages YvesCallewaert BelgianXpUsersGroup BeneluxXpDay CategoryGroup CategoryXpUsersGroup DutchXpCommunity XpGame BelgiumEurope CategoryCountry CategoryOffTopic EuropeanUnion BeliefCreatesReality BeautyIsInTheEyeOfTheBeholder PossibleWorlds SimulationArgument ThereIsNoSpoon BeliefDatabaseExample AbsenceOfEvidenceIsNotEvidenceOfAbsence AreTablesGeneralPurposeStructures DataManipulation ExOr OnceAndOnlyOnce PredicateName QueryTraversalVersusRecursion WhatIsData BeliefIsSin BeliefSet BeliefSet BeliefsCreateReality ContradictoryBeliefSet EtheIsm JaneRoberts OverSoul ProbableRealities BeliefsCreateReality DisciplineAndDogma WhatYouResistPersists WishfulThinkingCausesBadLuck BelievingAbstractions AllAbstractionsLie BelievingAbstractions CategoryAbstraction DoAsItSays EricHodges EverythingIsRelative ExtractMethod FalkBruegmann InlineMethod JeffGrigg MikeSmith PanuKalliokoski RavioliCode StackOverflow WayneMack BellCurveCompensation AntiPattern CategoryAntiPattern EgalitarianCompensation BellLabs BellLabs BjarneStroustrup BrianKernighan CeeLanguage CeePlusPlus ClaudeShannon GeekCentral GreatResearchLabs InfernoOs InformationTheory InventorsOfUnix KenThompson PlanNineFromBellLabs ThePhoneCompany UnixOperatingSystem BellsInequality AlbertEinstein BallBearingExperiment BellsInequality BellsTheorem CategoryPhysics CategoryWikipediaLink GeneralInterest JoshuaHudson NikitaBelenki QuantumMechanics SchrodengerEquation SchroedingersCat SpecialRelativity BellsTheorem BellsInequality BellsWhistlesAndGongs CategoryJoke YouArentGonnaNeedIt BelongsToGroupName BelongsTo BelongsToRoadmaps BelongsToTopics BelongsToWikiGnomes BelongsToXpers CategoryCategory CategoryWikiImplementation NamedCollection RoadMaps BelongsToRoadmaps BeltAndBraces BeltAndBraces BeltAndSuspenders DickBotting ExtremeProgrammingChallengeNineteen FailSafe FallBack JeffShelby BeltAndSuspenders BeltAndBraces BenArnold CategoryHomePage BenAveling CategoryHomePage BenBangham BrokenLink CategoryHomePage DesignPatterns BenCarey CategoryHomePage ExtremeProgramming TestDrivenDevelopment BenDaglish CategoryHomePage WikiWorld BenDavid CategoryHomePage BenFinney CategoryHomePage BenHines CategoryHomePage NewUserPages TourBusStop BenHogan CategoryHomePage BenHoskins CategoryHomePage DafyddRees JosephPelrine KeithBraithwaite MonicaYap MySql OliBye RichardEmerson RubyOnRails SubVersion TimJoyce TopLink BenHughes CategoryHomePage BenHutchings CategoryHomePage BenJackson CategoryHomePage NewUserPages BenJarvis CategoryHomePage StephenKing BenKovitz AdHominem AdviceFromNowhere AngryFitsWiki AurelianoCalvo BenKovitz BetterSyntacticSugar BlahBlahBlah ChrisBaugh CivilityPatterns CognitiveDissonance CognitiveScience ComfortableSpaceForDisagreement CostinCozianu CriticalSpirit CustomizerPattern DanHankins DenialOfService DoTheSimplestThingThatCouldPossiblyWork DontUseYourCommonSense DougMerritt ElectionEpistemology ElectoralCollege EngineeringVsMarketing EricJablow FaithlessElectors FoundingFathers FoundingFathersDiscussion GridlockVote IndianaUniversity JimboWales LarrySanger LaurentBossavit LotsOfScreenShots MakeTheClientPay ManningPublications MartySchrader MichaelJackson MrAristotle MyMindKeepsWandering MyersBriggs NationalPublicRadio OleAndersen OmnigonInternational OnlyForesightMatters OpenSourceCommunism PalmInc PissingContest PracticalSoftwareRequirements ProtestVote ProtestantWorkEthic ReplaceDocumentation RichardDrake RonJeffries SanFrancisco SteveHowell StuCharlton TechnicalWriter TeleCommuting TentativeTossIt ThomasJefferson ThreadMess UseModWiki WardCunningham WcpUseCases WikiChangeProposal WikiPedia WikiQuote WikiReader WikiSprint WikiWikiWeb YouDontDoItTheWayIdoThereforeYouSuck BenLast CategoryHomePage BenLewis AllYourBaseAreBelongToUs BioInformatics CategoryHomePage ComputerScience CornellCollege CornellUniversity DialectMode DocumentMode FaqMode GeekInTraining GoodAtEverything GreatAtNothing JustaProgrammer KungFoo RecentChanges RecentEdits TheMatrix ThreadMess ThreadMode UnitedStatesOfAmerica UseNet UserName WikiGnome WikiModes BenLieberman CategoryHomePage UseCases BenLowery AreYouThere CategoryHomePage BenPeterson BenPeterson CategoryHomePage GreenCheese BenPickering AbandonedHomePage AreYouThere CategoryHomePage OrphanPage BenRichards AreYouThere BobHanmer CategoryHomePage DonOlson HandsInView JimCoplien OrphanPage RalphJohnson SamDisanto BenSchroeder CategoryHomePage PrologueResearch BenScott CategoryHomePage UnitedStatesOfAmerica BenScripps CategoryHomePage HyperCard MessagePad QuickTake BenSharp AnalogiesFromMusic ArtAndTechnology BenjaminSharp CategoryHomePage ExtremeProgramming JazzMusicMetaphor PairProgrammingWithMarketingTypes RegularContributors BenShneiderman CategoryAuthor DesigningTheUserInterface DirectManipulation FreeSoftware HumanComputerInteraction NassiShneidermanDiagrams OpenSource SoftwarePsychology TreeMap UserInterface BenSimanek CategoryHomePage BenSmith BenSmith CategoryHomePage SoftwareLifeCycle BenThomasson CardboardProgrammer CategoryHomePage CommonLisp IdeaSeeds JustaProgrammer MixinsAsAbilities ObjectsAsObjects OldPages ProjectVelocity PythonLanguage QuineProgram ReloadableCode ReplaceCommentWithAssertion TclWar WebHome XoTclExtension BenTilly CategoryHomePage MathQuizOne VickiKerr WhyDoesTheUniverseExist BenTremblay BenTrem BookMarklet CategoryHomePage DiscussionOnReallyValuablePages DocRequest DocsToDo EditLinks FeatureBrainstorming FeatureDone FeatureEnhancementRequest FeatureToDo FeatureUnderConstruction FixingLinks FreeLink GodwinsLaw GoodStyle GoodStyleSuggestions PeopleAggregator ReallyValuablePages RecentChanges SixThinkingHats SuggestedNorm UserName ValuablePage WikiEditingCustoms WikiSocialNorms BenVerberck CategoryHomePage WikiLinks BenWillems CategoryHomePage BenWilson CategoryHomePage PmWiki VimKi BenchMarking AntiPattern BenchMarking BigDesignUpFront BuzzwordBingo CategoryManufacturing JasperPaulsen OnsiteCustomer ProtoPattern TheDeadline TheMachineThatChangedTheWorld BenchmarksAreEvil BenchMarking EditHint StatisticsLie BeneGesserit BeneGesserit FrankHerbert RobertHeinlein BeneGnosis AutocatalyticSpace BeneGnosis MalGnosis TomMunnecke WalledGarden BenedictDeSpinoza AlbertEinstein CategoryPerson DavidSaff EncyclopaediaBritannica EuclidOfAlexandria FreeThinker ReneDescartes BeneficialProjectsShouldLastLonger AlistairCockburn DataGeneral GreatFailureOfXp SoulOfaNewMachine BenefitsAreSubjective BenTremblay BenefitsAreSubjective BestPractice CategoryEvidence CategoryPsychology CategorySubjectivityAndRelativism ComparingParadigms EmpiricalEvidence HolyWar InkBlotSoftwareEngineering ItDepends KrisJohnson PersonalChoiceElevatedToMoralImperative SoftwareEngineering TargetRightHandersOnly TheImportanceOfFirstHandExperience WetWare BenefitsOfDemergingStuffInsteadOfMergingEndlessly AccidentalLinking CategoryWikiHelp DeMerging DocumentMode JonathanTang MeaningfulName OnceAndOnlyOnce ShortPage SinceWhenDoesSayingSomethingMakeItSo BenefitsOfDynamicTyping AspergersSyndrome BenefitsOfDynamicTyping BenefitsOfDynamicTypingDiscussion BigDesignUpFront BilKleb BizarroStaticTypingDebate BrianRobinson CategoryLanguageTyping CategoryTypingDebate CeeLanguage CommonLisp ContinuousRefactoring CraigLarman DanielEarwicker DavidClarkd DavidThomasOnTheBenefitsOfDynamicTyping DependentMl DodgingTheIssue DylanLanguage DynamicLanguageLint DynamicTyped DynamicTyping DynamicTypingAndReuse EdGroth EiffelLanguage EssentialComplexity ExampleOfGreenspunsTenthAtWork ExtremeProgrammingWithTypes GreenspunsTenthRuleOfProgramming HaskellLanguage IsDynamicTypingSufficientlyEfficient JavaLanguage KentBeck LimitsOfHierarchiesInBiology LimpVersusDie LispLanguage ManifestTyping MarkovChainer MetaProgramming MissionCritical ObjectiveCaml OnceAndOnlyOnce PhantomType PhlipOnBenefitsOfDynamicTyping PickTheRightToolForTheJob PowerOfPlainText PseudoCode PythonLanguage RobertFurber RubyLanguage RuntimeTypeMutability SamuelFalvo ScottJohnson ScottMcMurray SoftTyping StaticTyped StaticTyping StephanHouben StructuralSubtyping SyntacticSugar SystemsSoftware TestDrivenDevelopment TheRightToolForTheJob ThereAreNoTypes ThereAreTypes TuringComplete TypeChecking TypeErasure TypeInference TypeMismatch TypefulProgramming TypelessVsDynamic TypesAreRedundant UndefinedBehavior UnificationOfStaticTypesAndUnitTests UnitTest UnitTests UsefulLie UsefulLies WhenIsManifestTypingConsideredaGoodThing WikiWiki WilliamUnderwood YouAintGonnaNeedToilets BenefitsOfDynamicTypingDiscussion BenefitsOfDynamicTyping BillTrost CategoryDiscussion CeeLanguage CollectiveCodeOwnership JavaLanguage LispLanguage PhlipOnBenefitsOfDynamicTyping SchemeLanguage SoftTyping StaticTyping TimMoore TuringComplete WikiWikiClone BenefitsOfHeaderComments BigBlocksOfAsterisks CategoryDocumentation FileHeaders GetOverIt InteractiveDevelopmentEnvironment JavaDoc PairProgramming StrawMan BenefitsOfOo AgreeToDisagree AlanKaysDefinitionOfObjectOriented AreOoAndRelationalOrthogonalDiscussionThree ArgumentsAgainstOop AspectOrientedProgramming BenefitsOfOoOriginalDiscussion BridgePattern CapabilitySecurityModel CategoryObjectOrientation CeeIsNotThePinnacleOfProcedural ColdFusion CommonLisp CompileTimeResolution ConfigurableModularity ControlTable ControlTables CouplingAndCohesion CrossCuttingConcern DataAndCodeAreTheSameThing DatabaseNotMoreGlobalThanClasses DefinitionOfLife DefinitionsForOo DeltaIsolation DependencyInjection DomainNicheDiscussion DomainObject DoubleDispatchExample EditHint EntityRelationshipModeling EventDrivenProgramming EverythingIsa ExpressionApiComplaints ExpressionProblem FeatureBuffetModel FourLevelsOfFeature FunctionalProgramming FunctionalReactiveProgramming FunctorObject GateKeeper HistoryOfCodeInStructures HumansAreLousyAtSelfEvaluation HyperStaticGlobalEnvironment ImpedanceMismatch KeyLanguageFeature LimitsOfHierarchies LogicProgramming MeasuringCohesion MeasuringCoupling MlLanguage MultiParadigmProgrammingLanguage NewConsideredHarmful NobodyAgreesOnWhatOoIs NygaardClassification ObjectIdentity ObjectOriented ObjectOrientedDesignIsDifficult ObjectOrientedProgramming ObjectVsModel OoMakesTestingEasier OopAndChangeImpact OopAndHumanThoughtProcess OopNotForDomainModeling PartialEvaluation PolyMorphism PolymorphismEncapsulationInheritance ProceduralProgramming ProceduralProgrammingLanguage ProgrammingIsInTheMind ProgrammingLanguageNeutralGui ProgrammingLanguageTheory QuickSort ReinventingTheDatabaseInApplication RelProject RelationalWeenie ReuseHasFailed SamuelFalvo SelfDiscipline SetTheory SimulaLanguage SmallTalk SmalltalkLanguage SnuspLanguage StatePattern SwitchStatementsSmell SystemProgramming ThereAreExactlyThreeParadigms TopMind TuringComplete TuringEquivalency TuringTarpit VisitorPattern WetWare BenefitsOfOoOriginalDiscussion AnonymousDonor ArgumentsAgainstOop AspectOrientedProgramming AspectsAndMetaObjects BenefitsOfOo CampusExample ChrisHandley ChrisHines ControlTable CouplingAndCohesion DoubleLinkedList EditText EncapsulationDefinition ExpressingVersusBeing FoxPro FunctionalProgramming FundamentalFlawsInProceduralDesigns GateKeeper GeographyExample GoToConsideredHarmful HierarchicalVsRelational JonathanTang LambdaCalculus LimitsOfHierarchies LogicProgramming LongFunctions LongFunctionsDiscussion MetaObjectProtocol NarrowTheInterface ObjectOriented ObjectOrientedProgramming OoBestFeaturePoll OoEmpiricalEvidence OoIsPragmatic OoLacksConsistencyDiscussion OoLacksMathArgument PackageDesign ParadigmShift PerceptionOfChange PolyMorphism PrimaryNoun PrincipleOfLeastPrivilege ProceduralCode ProceduralMethodologies ProgrammingParadigmChecklist RealWorldModel ReuseHasFailed SmallTalk SoftwareEngineering SoftwareHasNoShape SoftwarePlatonism StructuredProgramming TableOrientedProgramming TaggedDatabaseFileSystem ThereAreNoTypes ToGrok TuringComplete TuringMachineProgramming TuringTarpit UncheckedException WayneMack WikiHomePage WilliamUnderwood BenefitsOfXml BenefitsOfXml BigBallOfMud CategoryXml EricHodges EssExpressions FlirtDataTextFormat InterchangeFileFormat MakeParameterizationPossible MuttonDressedAsLamb NonPermutationDependent PatternOfBabel PeterMerel RedGate RefactorXml ReverseInterchangeFileFormat TheRightWayToDoWordyBlocks TopMind WetWare XmlSucks YamlAintMarkupLanguage ZopeApplicationServer BenefitsRealization CategoryMethodology UsefulUsableUsed BeneluxXpDay BelgianXpUsersGroup CategoryConference DutchXpCommunity LondonXpDay XpConferences BeneshNotation LabaNotation BenevolentDictatorForLife GuidoVanRossum PythonLanguage SupremePowers BenevolentFascist BenevolentFascist BenignNeglect FairProcess JeffMantei BenjaminFranklin BenjaminFranklin CategoryPerson CountRumford FranklinStove KurtVonnegut LightningRod NewYorkTimes SamuelClemens TheEthicist ThirteenVirtues BenjaminGeiger CategoryHomePage BenjaminPierce AdvancedTopicsInTypesAndProgrammingLanguages BasicCategoryTheoryForComputerScientists CategoryAuthor CategoryScientist TypeTheory TypesAndProgrammingLanguages BenjaminSmith CategoryHomePage WikiFailures WikiWiki BenjohnBarnes AreYouThere CategoryHomePage BennettBruce CategoryHomePage BennySadeh CategoryHomePage NoTalker VisualWorks BenoitDeckmyn CategoryHomePage BentoBoxDiagram ArchitecturalLayering CategoryDocumentation KennethPorter BenySiau AndyLau CategoryHomePage CleonSystem GaniDarmadi JackyCheung BeowulfCluster BigComputing BrentSchwartz PileOfPcs BerkeleyDbXml BerkeleyDatabase BerkeleyDb BerkeleyDbXml CategoryDatabase CategoryOpenSource CategoryXml CeePlusPlus ComComponent DavidLiu OpenSource PleaseComment SleepyCat VbClassic WindowsOperatingSystems XmlDatabaseServers XmlProgramming BerkeleyStandardDistribution BsdOs BerkeleyXpUsersGroup CategoryGroup CategoryXpUsersGroup TheWikiWay BerliOs BerliOs CategoryExternalLink ConcurrentVersionsSystem GeeForge MySql PostgreSql SourceForge SubVersion BerlinExtremeHour BerlinExtremeHour BerlinXpUsersGroup ExtremeHour GerritRiessen WikiServlet BerlinXpUsersGroup BerlinExtremeHour BerlinerXpugXh CategoryGroup CategoryXpUsersGroup DomainDrivenDesign EricEvans ExtremeHour GerritRiessen HolgerBohlmann MarkusGaelli RainerWasserfuhr RefactoringBrowser SmalltalkLanguage SmalltalkUnit SqueakSmalltalk UserStories BernardChester CategoryHomePage NewUserPages TourBusStop BernardFarrell CategoryHomePage JustaProgrammer BernardMichaelHurley AreYouThere BernardMichaelHurley CategoryHomePage ComputerStudies BernardNotarianni CategoryHomePage BernardVatant CategoryHomePage CategoryWikipedians KnowledgeRepresentations LinkingOpenData RealityHasNoCertainIdentity SemanticWeb SustainableKnowledge TopicMaps WikiPedia BernardoMelendez CategoryHomePage BerndGoetz CategoryHomePage BerndKlingenberg WikiPage BerndSchiffer CategoryHomePage BerndSchoeller CategoryHomePage BerneConvention BerneConvention BrokenLink CopyRight PayPal SoftwareLaw BernhardBernyMarx CategoryHomePage GermanLanguage OrphanPage BernhardPollak BernhardThalheim CategoryAuthor HigherOrderEntityRelationshipModel BernhardTreutwein CategoryHomePage ComponentPascal WirthLanguages BernieDeKoven CategoryHomePage CoWorking DenhamGrey BernieSirelson CategoryHomePage BerrysParadox AreTheSpecifiableRealsWellDefined CategoryLogic CategoryMath GregoryChaitin KurtGoedel BertrandMeyer BertrandMeyerAndHisOpinions BertrandMeyerAndWikipedia BertrandMeyerOnPlatitudes CategoryEiffel CategoryPerson EiffelLanguage NiklausWirth ObjectOrientedSoftwareConstruction WikiPedia BertrandMeyerAndHisOpinions BertrandMeyer BewareOfCeeHackers BonVsUml BusinessObjectNotation CarstenKlein CaseTool CategoryObjectOrientation CeePlusPlus ChuckMoore ConstrainedGenericity CrcCard EiffelLanguage GarbageCollection GoTo LanguageTypeErrors MultipleInheritance ObjectOrientedSoftwareConstruction PhlIp SingleInheritance SmalltalkLanguage TheAlmightyThud TheLiterature ToddCoram TypeTheory UmlIsForPeople UnifiedModelingLanguage UniformAccessPrinciple BertrandMeyerAndWikipedia BertrandMeyer CarlHewitt CategoryEiffel DavidMertz DeleteOnceRestoreOnce EiffelLanguage GermanWikipedia JimboWales JoeSchmoe WikiPedia BertrandMeyerOnPlatitudes BabylonFive BertrandMeyer LaynesLaw MicrosoftPalladium ThePanopticon TriteSayingsComeInPairs UsefulLie BertrandRussell CategoryPerson CategoryPhilosophy BerylTomay CategoryHomePage DeleteThisPageSomeTime BesottedWithStaticTypeChecking CategoryLanguageTyping CeePlusPlus CouldExtremeProgrammingHaveArisenWithoutSmalltalk DanMuller DaveHarris DoesXpWorkForJava EmacsLisp ExtremeProgramming ExtremeProgrammingWithTypes GenericFunction GlennVanderburg HolyWar IronyWarning JamesGosling JavaLanguage JavaLanguages LetThePeopleDecide LispLanguage LooseTyping PhlIp PostScript RichardDrake StaticTyping StaticVsDynamicTyping StrongTyping ThankYou TypeChecking UltimateTestForJointOwnership UnitTest VirtualMachine WikiName WikiWay BespinEditor CodeEditor MozillaFoundation TheMozillaProject BespokeTechnologies BestAlternativeToNegotiatedAgreement BestAlternativeToNegotiatedAgreement BuzzwordCompliant GettingToYes MoreThanOneOffer NegotiatingPatternLanguage BestConsultantTricks ConsultantWisdom GeraldWeinberg HearWhatYouSay SecretsOfConsulting WikiPage BestCrcCardBook BrianWilkerson CategoryBook CategoryCrcCards CrcCard DesigningObjectOrientedSoftware JohnBrewer LaurenWiener RebeccaWirfsBrock ResponsibilityDrivenDesign TheCrcCardBook BestLearningIsByDoing BestLearningIsByDoing JeffChapman LearnBySharing LearningByDoing LearningOnTheFly MrAristotle SocialConstruct SoftFactors BestOfBreed AlarmBellPhrase BestOfBreed IssueLog LinkBot LotusSmartSuite MicrosoftOffice PaulHudson PhilipGreenspun SoftwareSuite SunirShah WallyUser WashesWhiter BestPatternThreads GenerativePattern JavaPatterns ObjectsFromRecords PatternDefinitionThread PatternMiningThread PatternsList BestPractice AlistairCockburn AntiPattern BadBestPractice BenefitsAreSubjective BestPractice BigBangTesting BigDesignUpFront BuzzWord CategoryJargon CodeOwnership CodeSmell CodeStewardship CollectiveCodeOwnership CompetitiveProgramming DatabaseBestPractices DaveSmith DecentPractices DonWells DonaldNoyes DougMerritt ExtremeProgrammingPractices GoodEnough ItWorks MyPractices NoOwnershipModel PairProgramming PhilStubbington PhlIp PointyHairedBoss PointyHairedBosses PopularWayOfDoingThings ProofByVigorousHandWaving SatirChangeModel SellingEyeballs StandardPractice TheSourceCodeIsTheDesign UnitTest VeryGoodPractice WorstPractice WorstPractices YouArentGonnaNeedIt BestProjectOrganization CategoryProject CategoryProjectManagement RalphJohnson BestSolutions BestPractice BestSolutions CategoryPattern CategorySolutions DonaldNoyes GeneralUse MichaelBolton PatternDefinitionThread SoftwareIndustry BestTeamOrganization CategoryAgileMethodology SelfOrganizingTeams BestThingsFirst WorryDrivenDevelopment WorstThingsFirst BestWayToExitFunction AssemblyLanguage CallWithCurrentContinuation CategoryCodingIssues CeeLanguage CeePlusPlus CommonLisp EditHint FallingOffTheEnd FunctionalProgrammingLanguage JavaLanguage JonathanTang KarlKnechtel MartySchrader ObjectiveCaml ReturnValue ScottJohnson SideEffect StatusValue VisualBasic BestWayToKnow RonJeffries WilliamGrosso BetaLanguage CategoryOnlineBook CategoryProgrammingLanguage CommonLisp KristenNygaard ObjectOrientedProgrammingInTheBetaProgrammingLanguage OpenSource BetaTesting AlphaTesting AnthonyWilliams BetaTesting BigBangTesting CategoryTesting CustomerProxy FrequentReleases MicroSoft MostlyHarmless UserStory BetamaxSituation BreakthroughsBook ChrisBaugh PornDrivesNewTech VideoHomeSystem BethLinker BethLinker CategoryHomePage BethanyAndresBeck CategoryHomePage SmithCollege TheEconomist BetirChangeModel CategoryChange EvolutionaryDevelopment IncrementalDevelopment IterativeDevelopment SatirChangeModel StephenJayGould VirginiaSatir BetsyHanesPerry CategoryHomePage ComputerVision HewlettPackard MercenaryAnalyst ObjectShare ParcPlaceDigitalk PeopleSoft RogueWave RothWell BetterCygwinTerminal AdewaleOshineye BetterCygwinWindows BourneShell CategorySoftwareTool ColorSpecifier CygWin FireBrick OldLace PhlIp PiranMontford PoderosaTerminal BetterCygwinWindows BetterCygwinTerminal CategorySoftwareTool CygWin MsWindows BetterEditorForWiki CategoryWikiEditing PeterMerel ThaddeusOlczyk TheDumbingDownOfProgramming UsingWikiWithLynx WhyWikiWorks WikiCpp WysiWyg WysiwygWiki BetterFileBrowser JavaScript BetterForLoopConstruct AlanChristiansen AnswerMe AplLanguage BearSkinsAndStoneKnives BetterForLoopConstruct CatchDontCheckRefuted CategoryIdiom CategoryLanguageFeature CategoryLoops CategoryOptimization CheckDontCatch ColdFusionLanguage HelpingTheCompiler JavaIdiom JavaScript JayLanguage LexicalScope LinearShuffleSummary OnceAndOnlyOnce OutsmartingTheCompiler PeterLynch PrematureOptimization ReduceUnimportantInformation RefactorMatchLoopToUsage RubyLanguage SelfDocumentingCode SideEffect StephanHouben StevePritchard SufficientlySmartCompiler SunirShah TheRightWayToDoWordyBlocks UseEnumerationsInsteadOfForLoops WayneMack BetterGame BetterGame CategoryEmployment EdwardZimmerman OufshaHome TooBigToEdit BetterMan RudyardKipling BetterMouseTrap BrucePennington CsLewis KeepItSimpleStupid BetterNameForCopulism ConGenialism JohnLennon MikeSmith RegalVsKalypticSociety TradeMark WaldenMathews WhatIsCopulism YokoOno BetterOnlyIfDoneRight BetterOnlyIfDoneRight BetterOrWorse ComplexIsBetter GetWorseBeforeBetter GettingBetter InvaderZim QualityVsPrescriptionRules UseJudgementNotProofs WorseIsBetter WorstThingsFirst BetterQueue LockAdapter MicroArchitecture MultiQueue RichardHenderson BetterSafeThanSorry ItDepends BetterSorryThanSafe DoTheSimplestThingThatCouldPossiblyWork RidiculousSimplicityGivesRidiculousResources BetterSyntacticSugar AmigaVision AndyGlew BenKovitz BootStrap CategoryProgrammingLanguage ChrisBaugh ChuckMoore CodeGenerator CodeGenerators ColorForth CostinCozianu DaveWhipp DictionaryBase DoTheSimplestThingThatCouldPossiblyWork EnterpriseJavaBeans FalkBruegmann IntentionalProgramming ItsTimeToDumpCeeSyntax LittleLanguage MetaRefactoring MetaRefactoringBrowser MooresLaw PrettyPrint PrincipleOfLeastPower ProgrammingLanguagesAreSyntacticSugar QuantumComputing RichardHenderson SunirShah SyntacticSemtex SyntacticSugar TheLastOne UnitTest VisualStudio BetterThanFirefox BetterThanFirefox CategoryComparisons DoingStuff DonaldNoyes InternetExplorer BevanArps CategoryHomePage ConeOfAnswers DigitalPhotography JohnRusk ObjectOrientation RealLife ScienceFiction SqlCodingStyle ThisAintTheRightPlaceToMuckAround BewareOfCeeHackers BertrandMeyerAndHisOpinions BewareOfCeeHackers BobBockholt BrentNewhall CowboyCoding HackerAttitude HackerDefinitions HackerPride JeffGrigg LanguagePissingMatch RobertMartin UnixWay VisualBasic BewareOfExceptionsInTheDestructor ArgumentByAnalogy BenKreuter CategoryCpp CategoryException CeeLanguage CeePlusPlus ClojureLanguage ExceptionGuarantee ExceptionalCpp ExceptionalCppStyle FirstClass FourLevelsOfFeature GarbageCollection GracefulDegradation HerbSutter IndustrialStrength JamesDennett LimpVersusDie NullPointerException OutOfMemory PartialFailure PersistentLanguage RaceCondition ResourceAcquisitionIsInitialization SelfDiscipline SoftwareTransactionalMemory TuringTarpit UnwindingTheStack YakovGalka BewareOfTendinitis CategoryErgonomics CopyAndPasteProgramming DvorakKeyboard GarryHamilton HowFastCanYouWriteCode IbmPc IbmSelectric JamesWilson JoeWeaver JonathanTang OldSchool BeyondBullets CategoryBook CategoryMicrosoft JohnFletcher PowerPoint BeyondExtremeProgramming AcceptanceTest AlejandroGoyen BradAppleton BrentNewhall CategoryExtremeProgrammingDiscussion ChartsOnExtremeProgrammingProject CommitmentSchedule DaveKirby ExtremeProgramming ExtremeProgrammingConcepts GotaHandleOnStatus IssuesOnReviews IterationPlan LaurieWilliams OnsiteCustomer PairProgramming PertChart PlanningGame ProjectManagement RonJeffries SimonMedley SoftwareDevelopment UnitTest UserStories WaterfallMethodology WayneMack BeyondFear BeyondFear BruceSchneier BeyondJava BruceFancher BruceTate JavaWeenies TheServerSide BeyondObjectOrientation ArgumentsAgainstOop AspectOrientedProgramming AssemblyLanguage CategoryObjectOrientation FortranLanguage FunctionalProgramming FutureOfObjects GangOfFour GuillermoSchwarz ImplicitLogicLadders ImprovementsToObjectOrientation InstantaneousLogicForSoftware IterativeProcess KuhnParadigmShift LispWeenies MachineOpcodes MergingOfRelationalAndBehavior NewParadigm NextBigThing NobodyAgreesOnWhatOoIs ObjectFunctional ObjectMentor ObjectOrientation PatternOrientedProgramming PerlLanguage ProceduralProgramming PureCodeGeneration TheStructureOfScientificRevolutions XeroxParc BeyondPatterns CanonicalForm ChickenAndEggProblem ComputerScience FormalPattern FormalPatterns GraceHopper KoansMetaphorsAndParables PaulMorrison QualityWithoutaName SilverBullet SoftwareEngineering XpIsHeavyWeight BeyondProgramming BrokenLink CategoryBook ChristopherAlexander DontComplainWithoutAlternatives MartineDevos NotesOnTheSynthesisOfForm OoFrame BeyondSoftwareArchitecture LukeHohmann PostReleaseEntropyReduction BeyondTheCppStandardLibrary BeyondTheCppStandardLibrary BoostLibraries CategoryBook CategoryBoost CategoryCpp CeePlusPlus JohnFletcher BeyondTheFormlessForm FiveStarProgrammer IshinDenShin PatternDictionaryGame QualityWithoutaName SlowDeath TamingTheWildOx ThreeStagesInJeetKuneDo BeyondWarAndCasualties AnonymousCoward BarnRaising CategoryWiki CureWorseThanTheDisease EditWar LargeProblemsAreCommunityProblems MakeRoomForAllViewpoints RealName RecentChanges ToFightEvilWorkOnTheGood WikiNoisePollution WikiPedia WikiProblems BeyondWritersWorkshops BradAppleton DesignPatternsSmalltalkCompanion DevelopmentNarrative DistributedDiary EuroPlopNinetyNine HillsideGroup HowToGetaPublishingDeal JoshuaKerievsky KentBeck KyleBrown MartinFowler MassimoArnoldi PatternConferences PatternLanguage RalphJohnson TimeTravel WardAndKent WritersWorkshop BeyondXpWorkshopQuestions AmrElssamadisy XpUniverseBeyondXpWorkshop BezelMenu BezelMenu CategoryCrcCards CrcCard PatternLanguage WikiWikiHyperCard WikiWikiWeb BhagavadGita BhagavadGita BritishInvasionOfIndia CategoryBook CategoryEasternThought CategoryOffTopic KarmaYoga LaoTse VictorMair BiLinks BiLinks CategoryWikiStructure FridemarPache JohnFletcher MeatballWiki PageHierarchy PartnerPage StrongLinks TwinPages WikiPragma ZwiKi BiVisible BiVisible BiasOrPrejudice BillKelly CategoryOffTopic KathyBracy BibTex LaTex BiblicalGoldenRule BiblicalModelOfTraining ChristopherAlexander ContinuousIntegration ExtremeProgramming KenAuer MartySchrader RobMandeville BickerFlag BickerFlag BickeringConsideredHarmful CategoryDialogue CategoryInteraction ThreadMess WardsWiki BicycleMechanics BicycleRepairMan BicycleRepairMan BicycleRepairStories BicycleRepairUnitTests BruceSterling CategoryRefactoringBrowser CorwinLightWilliams EmacsEditor MontyPython OpenSource PeterMerel PhilDawes PyAreSquared PyCycleRepair PyThrowingContest PythonRefactoringBrowser SourceForge TedNelson VimTextEditor WikiName WikiNature BicycleRepairStories BicycleRepairMan ExtractMethod MatyasJanos PhilDawes PythonRefactoringBrowser RemoveParameter RenameMethod RobertCollins SteveHolden TristanSeligmann UserStories BicycleRepairUnitTests BicycleRepairMan BicycleRepairUnitTests PhilDawes RunTest StevePurcell TestCase BiddingInSoftwareDevelopment CategoryEmployment ChrisBaugh SelfOrganizingTeams SoftwareDevelopment UnitTest VerificationRequirements BidirectionalCompiler CaseStatements CategoryCompilers CategoryRefactoring CategoryRefactoringBrowser CodeInlining ConditionalCompilation ConstantPropagation DavidShockley DeCompiler DeadCodeElimination FutureOfProgrammingLanguages ImageBasedLanguage LoopOptimization MikeWarot RefactoringBrowser RegisterAllocation RichSource SimonHeath StephanHouben TypeInference WikiPage BidirectionalLink BackLink BiepDurieux BifurcationFallacy BifurcationFallacy DonaldNoyes FallaciousArgument FalseDichotomy MentalNomad PascalsWager ThisOrThatFallacy WithUsOrAgainstUs BigAgileUpFront BugbaseDrivenDevelopment CapabilityMaturityModelIntegration CategoryAntiPattern CowOrker HaveThisPattern PlanningGame RedBar ServiceLevelAgreement UserStory BigAnalysisUpFront AnonymousDonor BigDesignUpFront BigRequirementsUpFront CategoryAnalysis ColinMacDonald QualityFunctionDeployment WayneMack BigBallOfClay BigBallOfLinks BigBallOfMud ButUnless CategoryOrganization DoingStuff DonaldNoyes WhatItWantsToBe BigBallOfLinks AlphabetSoup BigBallOfLinks BigBallOfMud CategoryAntiPattern DuctTape GoogleIsYourFriend LifeIsaBigMessyGraph PlausibleDeniability UnconsciousIncompetence UsefulLie YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt BigBallOfMud AmorphousBlobOfHumanInsensitivity BigBallOfMud BlackHat BrianFoote BrokenLink CategoryCodeSmell ChainOfResponsibilityEngine CodeReview CreativeStupidity DeprecationRefactor DuctTape EditHint EverythingIsRelative ExtractAlgorithmRefactor ExtremeProgramming FutureDiscounting JeffGrigg JoelMosesOnAplAndLisp JohnLennon LanguageChoiceImposesSocialStructure LlewelynThomas MagicalMysteryTour MichaelFeathers NoveltyVampire OnceAndOnlyOnce OpenClosedPrinciple ReactiveDevelopment RedHat RefactorLowHangingFruit RefactoringDemo SoftwareCrystal SpaghettiCode SriramGopalan SystemsAsLivingThings TheBlob WorseIsBetter YouArentGonnaNeedIt BigBang BlueScreenOfDeath BigBangTesting AlphaTesting AntiPattern BetaTesting BigBangTesting BigDesignUpFront CategoryAntiPattern CategoryTesting ExtremeProgramming IntegrationHell SurprisedToFindBugs TestDrivenDevelopment ThrownOverTheWall BigBlocksOfAsterisks AlanFrancis BadCodingStandards BenefitsOfHeaderComments BigBlocksOfAsterisks CategoryDocumentation CodeComplete CommentTheWhy DaveTauzell DonaldNoyes FileHeaders JamesKeogh JavaDoc JeffGrigg MartinPool MassiveFunctionHeaders MeaningfulComment MethodCommenting MonsterFile MonsterSubroutine NearestFittingContext OneClassPerSourceFile RefactorMercilessly RobertField SecondsSinceJanuaryFirst SelfDocumentingCode SmallFunctionHeaders SomeExtremist SunirShah ToDo WayneMack BigBlue BigBlue CategoryComputerCompany CategoryIdiom ContentServer FullStory InternationalBusinessMachines JerryAndrews MicrosoftCorporation PipeDream WindowsOperatingSystems BigBlueRoom BigBlue BigBlueRoom BigRoom CategoryRealWorld BigBrother NineteenEightyFour TheParty BigBrotherAward BigBrotherAward CategoryAwards PaulHudson BigCase CaseTool ChurchTuringThesis ComputerScience DocumentMode GeneralIntellect HolyGrail NpComplete PaulBowman ProjectManagement SoftwareEngineering UncleCharlie BigCodingInTheMiddle BigCodingInTheMiddle BigDesignUpFront DivideAndConquer QuickSort WaterFall BigComputing BeowulfCluster BigComputing DeutscheBank GlobalComputation GlobalComputing GoogleInc HailStorm LotusNotes LucaCardelli MicroSoft PeerToPeer BigData BigData CategoryDataMining SqlAndDataMiningDiscussion BigDataObjects AllDataRelatesToOtherData DomainLanguage BigDecimal BigDecimal BigFloat BigInt BigInteger BigRat CategoryJava CowlishawBigDecimal DotNet FloatingPointCurrency GregorianCalendar JavaLanguage MikeCowlishaw PaulMorrison BigDesign AlistairCockburn BenAveling BigDesign BigDesignCritique BigDesignDimensions BigDesignUpFront CodeAndHack CowboyCoding DevelopmentLifeCycle DevelopmentStance GradyBooch HeavyMethodology HeavyWeightMethodology HighPriests JimRumbaugh KentBeck MartinFowler MethodologySpace PercentageOfDesignTime PeterMerel RationalUnifiedProcess SmallDesign ThreeAmigos TopDown UmlCaseVultures UmlTotalFailure UnderstandingBigDesign UnifiedModelingLanguage WaterFall XpAndUml BigDesignCritique AjiKeshi AlistairCockburn BigDesign BigDesignUpFront CowboyCoding ExtremeProgramming ExtremeProgrammingRoadmap BigDesignDimensions AjiKeshi AlistairCockburn BigDesign BigDesignCritique BigDesignInTheMiddle BigDesignScatteredThroughout BigDesignUpFront BigModelsAreUseless BiggerDesign BiggerDesignUpFront ClassicFusion DeMarco DesignUpFront EvoFusion MichaelHill ModelBasedDevelopment MysteriousStranger PeterMerel RationalUnifiedProcess RonJeffries ScientificMethod ThreeAmigos TomDeMarco UmlCaseVultures BigDesignOutBack BigDesignOutBack BigDesignUpFront OptimisticProgrammingSkunkworks RealitySmackDown SoftwareDevelopmentAsaCooperativeGame TomRossen UseCase UserStories UserStory WaterFall BigDesignUpFront AdequateArchitectureUpFront AlistairCockburn AnalysisParalysis AnonymousDonor BigDesign BigDesignUpFront BigIdea BigReductionUpFront BryanEdds CamelCaseification CanAnArchitectureEmerge CategoryAnalysis CategoryDecisionMaking CategoryDesignIssues CategoryPlanning ChrisSteinbach ClarityUpFront CodeAndTest ConceptualInertia ContinuousDesign ConvergentDesgin CyrilleGachot DanEsch DaveVanBuren DesignApproachTina DesignAsYouGo DesignDiagramsArentEvil DesignPhase DesignUpFrontButExtremeImplementation DialecticMode DickBotting DoTheSimplestThingThatCouldPossiblyWork EmergentDesign ExternalAndInternalDesign ExtremeProgrammer ExtremeProgramming HighLevelDesignUpFront JasonArhart JeffMantei JerryWeinberg JesseWatson JimPerry JoshStults LittleDesignAllAlong MarkJanssen MartinNoutch MatchTheCostOfYourMediumToTheLevelOfKnowledgeUncertainty MeasureTwiceCutOnce MurphysLaw NeilCarscadden NicoleWillson NonFunctionalRequirements NooHasNothingToDoWithSoftware NotEnoughDesign NotionSmell OfMiceAndMen PaulChisholm PlanToThrowOneAway PlanningExtremeProgramming ReFactor RequirementsTracking RichardDrake RightThing RobertDiFalco RonJeffries SanderBol SmalltalkAsDesignPrototypeLanguage SoftwareArchitect SoftwareArchitecture StanSilver SystemMetaphor SystemSizeMetrics TheDeadline TheDeadlineOnBigDesignUpFront TheSourceCodeIsTheDesign ThreadMode TunesProject UsePrototypesToChallengeAssumptions UseTheLeastExpensiveMediumInWhichYouCanLearnAsMuchAsIsProductiveAboutTheParticularProblemDomainYouAreExploring VladEnder WayneMack WhatIsAnalysis WhyIsntSamCodingYet YagNi YouMightNeedIt BigDesignUpFrontMyths BigDesignUpFront BreakEven CodaHale FaganDefectFreeProcess InAllMyYearsIveNever JonChoy NotQuiteRight RedHerring SmallDesignAllTheTime TheConsultantsMantra YouArentGonnaNeedIt BigEndian LittleEndian MotorolaSixtyEightKay NetworkByteOrder OnHolyWarsAndaPleaForPeace PowerPc TcpIp BigEstimates AntiPattern MakeOthersBecomeIncompetent NegotiateEstimates BigEventsOfTwoThousandEight AmericanCulturalAssumption CategoryHumor CritiqueOfIntentionalProgramming WikiNow YouTube BigExplosion BigBangTesting BigFive PricewaterhouseCoopers BigFiveBanksOfCanada ArticleNews BigFiveBanksOfCanada ScotiaBank StatsCan BigIdea ActorModel AplLanguage BigIdea BlackBox BondageAndDisciplineLanguage CasMl CategoryIdeaForm DanIngalls DeclarativeMetaprogramming DesignPrinciplesBehindSmalltalk DontModeMeIn EricRaymond EverythingIsa ExtensibleProgrammingLanguage ExtremeArchitecture ExtremeProgramming FirstClassTypes ForthLanguage GodLanguage GrandParadigmUnification GreatAbstraction GroundBreakingLanguages HaHaOnlySerious HaskellLanguage KeyLanguageFeature LanguagesAreOperatingSystems LinusTorvalds LispLanguage LispMachine ObjectOriented ProblemDomain PrologLanguage RebolLanguage RelationalModel SmalltalkLanguage StructuredProgramming SystemMetaphor ThereAreExactlyThreeParadigms TooMuchAbstraction UnifyingConcept UserLand UserTalkLanguage YinYangVersusSinglism YouAintGonnaNeedIt BigInt BigInt BigNum CeePlusPlus FloatingPointCurrency JuneThirteen MarkJanssen PrivateLanguage RealNumber BigInteger BigInteger CategoryJava JavaLanguage PersonalJava BigInventionsTimeline CategoryFuture CompuServe FlyingCar NextBigThing PredictTheFuture BigIron BigIron BigIronAintCheap BigIronDatabase CategoryEnterpriseComputingConcerns CategoryJargon BigIronAintCheap AntiPattern BigIron BigIronAintCheap CategoryEnterpriseComputingConcerns ManagementByEgo PickTheRightToolForTheJob BigIronDatabase BigIron CategoryDatabase DatabaseScaling DbTwo IsOracleTooComplex NimbleDatabase OracleDatabase ParkinsonsLaw SqlServer BigLastMinuteChanges AnUnacceptableWayOfFailing BigCodingInTheMiddle EraOfSilence BigMacIndex BigMacIndex CategoryEconomics McDonalds TheEconomist BigMindMedia BigModels BigModelsAreUseless WhatIsaModel WowFactor BigModelsAreUseless AnalysisParalysis AntiPattern BigDesignUpFront BigModelsAreUseless CrcDescribesScenarios IllusionOfControl OakTreeDiagram PeterMerel RonJeffries UmlTotalFailure ValueObject WillChamberlain WilliamGrosso XpCrc YouArentGonnaNeedIt BigName ChrisGarrod ThisWiki WikiBadge WikiZens BigNum BigInt BigNum CeeLanguage CeePlusPlus FloatingPoint GarbageCollector VirtualMachine BigOh BigOh BigOhNotation BubbleSort CategoryOptimization CategoryPerformance CharlesLeiserson ComputerScience DavidCary DeletedUnlessDefended IntroductionToAlgorithms JonathanRynd MachineLearning MarkJanssen MergeSort NumericalAnalysis OhMyGodComplexity OrderNotation ProfileBeforeOptimizing RonRivest SerializationThroughput SufficientlyLarge ThomasCormen WaldenMathews BigOhNotation BigOh BigOmega BigOh BigOmega BiggerOmega ChiatinsOmega GreenCheese OrderNotation BigPicture BigPicture BrucePennington CantSeeTheForestForTheTrees BigPictures BigPictures CategoryVisualization CppReport DataFlowDiagram DaveHarris DaveSmith DesignPhase FrankGerhardt JeffGrigg JimCoplien MichaelFeathers MindMap PicturesAsCompression PowerPoint StateTransitionDiagram ToddCoram TrevorMendham BigPileOfJunk BigBallOfMud InteractionDesign BigPlanning BusinessPlan BigProject AntiPattern CopyAndPaste MillionairesProjects WhatIsaProject BigProjectSyndrome AntiPattern BigProjectSyndrome DeathMarch DoTheSimplestThingThatCouldPossiblyWork LockoutRequirement ReFactor BigPublicFailure BigDesign BigPublicFailure EmbraceChange LearningOrganization LessonsFromFailure LittleMistakes VisualBasic WeWillTry BigRedButton CategoryStory DonOlson BigReductionUpFront BigDesignUpFront BigReductionUpFront CategorySimplification CodeUnitTestFirst DoTheSimplestThingThatCouldPossiblyWork LayneThomas MichaelIvey SystemMetaphor UserStories YouAintGonnaNeedIt BigRefactorings AutomatedRefactoring BigRefactoring BigRefactorings CategoryRefactoring DaveMuirhead DeprecationRefactor EclipseIde FoodSmart JevonWright MoveClassToDifferentPackage PartitioningSmalltalkCodeIntoEnvyDeveloperComponents RalphJohnson RandyStafford RefactoringBrowser RefactoringImprovingTheDesignOfExistingCode RefactoringMove RenameClass RightClick RonJeffries SmallRefactoring SmallTalk SubstituteClass SunirShah BigRefactoringsAreHard BigDesignUpFront BigRefactorings BigRefactoringsAreHard EditPage GarbageCollectionForWiki HillClimbingDesign JasonYip RefactorAsYouGo SunirShah ThreadMess WikiRefactoring BigRequirementsUpFront AgilityTest AntiPattern BigDesignUpFront BigRequirementsUpFront BrufPredictsFailure BusinessAnalyst CategoryAntiPattern CategoryProcess CategoryRequirements ChaosReport DontRepeatYourself MartySchrader PeteHardie PlanningGame RefactorMercilessly RequirementsGathering SoHo TheAlmightyThud WayneMack WilliamEdwardsDeming BigRoom AndrewMigliore BigRoom CategoryRealWorld JargonFile NeilGall RealWorld BigScience AnonymousDonor ApolloProject BeagleTwo BigCash BigEngineering BigScience BletchleyPark ComputerScience GoodThing HumanCapital HumanGenomeProject LaurieAnderson LimitedResources MercuryProject NationalCancerInstitute NationalInstitutesOfHealth NewKindOfScience ScientificMethod SmallScience SmallerScience SpaceShipOne StephenWolfram WaylonFlinn WhatIsScience BigSoupOfClasses AdamSpitz AlistairCockburn AnalysisPatterns BigSoupOfClasses BobLee BusinessModeling CategoryOopDiscomfort ComponentBasedDevelopment DesignPatterns DomainAnalysis DomainDrivenDesign DomainSpecificLanguage DontNameClassesObjectManagerHandlerOrData DrCoddOfObjects EatingSoupWithaFork EntityRelationshipDiagram EricEvans ExtremeProgramming FearOfAddingClasses HolyWar JeffGrigg JimLittle JornBettin LimitsOfHierarchies LotsOfShortMethods MartinFowler MentalIndexability MetaModeling ModelDrivenGeneration ModelDrivenSoftwareDevelopment NounModel OnceAndOnlyOnce OneMoreLevelOfIndirection OoLacksConsistencyDiscussion OoLacksMathArgument PackageByFeature PatternBacklash PaulGraham PeopleWhoDontGetOo ProceduralMethodologies ProceduralProgramming ProceduralTechnologies ReadingRavioli RefactoringMercilesslyHidesTheForest ReuseHasFailed RichardCordova RichardHenderson SoftwareProductLineEngineering StevenNewton TemplateLanguages TomRossen UseCaseDiagrams WikiZens BigTestUpFront BigTheta BigOh BigOmega BigTheta OrderNotation BigThudCodeCausedByBigThudMethodologies BigThud CategoryRant MartinFowler ThaddeusOlczyk TheAlmightyThud BigTobacco KeithBraithwaite UnitedStates BigVisibleCart BigVisibleChart AcceptanceTest BigVisibleChart BigVisibleChert BrokenLink MartyAndrews MicroIsv TheCoach WardCunningham BigVisibleChert BigVisibleCart BigVisibleChart BigVisibleShart CategoryHumor BigWikiFireOfDoubleOught AnonymousDonor AprilFoolsDay BigDesignUpFront BigWikiFireOfDoubleOught CategoryWikiHistory CfourProjectCancellation CoachingPatterns DeleteMe DocumentMode EasternWuss EncyclopaediaGalactica ExtremeProgramming HighSignal KentBeck KillTheHostage OffTopic PeterMerel PortalSoftware RecentChanges RonJeffries SecondWikiRenaissance TheWikiWay ThreadMode TrueSecretsOfZen WardAndKent WardOnXp WaterFall WelcomeVisitors WhyClublet WikalongExtension WikiBaseWar WikiElder WikiFire WikiMemory WikiMindWipe WikiServer WikiWiki WikiZen WikiZens BigYellowSpine BiggerRefactoringThoughts AsimJalis CodeSmell DesignPattern DoTheSimplestThingThatCouldPossiblyWork DonRoberts RefactorMercilessly RefactoringBrowser YouArentGonnaNeedIt BiggestToolShortcomings RemoteGuiProtocols ShortestToolBigcomings BijanParsia CategoryHomePage BikeShed CategoryProject FlameWar MeaningDependsOnContext ProgrammingLanguage WadlersLaw BikeToWork CarFree CategoryHealth CreepingObesity DaNuke PortlandOregon BikiniWiki CategoryWikiImplementation FrontPage PythonLanguage SmartyPants SqLite BilKleb BilKleb CategoryHomePage CeeLanguage ComputationalFluidDynamicist CoupledMapLattices FortranLanguage PhlIp RubyLanguage TestDrivenDevelopment BillAndTedsBogusMarket TheMatrix WhatIsCopulism BillAtkinson CategoryPerson GeneralMagic HyperCard MacPaint QuickDraw BillBarnett CategoryHomePage PitchDark BillBrown CategoryHomePage NewUserPages TourBusStop BillBurris CategoryHomePage DesignPatterns ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange FunctionalTest FunctionalTesting ReFactoring TestDrivenDevelopment UnitTest BillCaputo AalbertTorsius AlanFrancis CategoryHomePage ThoughtWorks BillCroft BayArea CategoryPerson FaradayCage LakeCountyPublicLibrary PurdueComputingCenter SeriousTrouble SunMicrosystems BillCurtis CategoryHomePage BillDavis CategoryHomePage ExtremeConvert BillDehora BackLinkUnion CategoryHomePage ChiefArchitect GeneralizeOnExceptionBehavior MyersBriggs TragedyOfTheCommonsCantHappenHere WebLog WikiWipeout YouThinkThatsCodeYoureWriting BillEbert BillEbert CategoryHomePage TheDream TheVisitation BillEddins BillEddins CategoryHomePage BillErickson AreYouThere CategoryHomePage DataBase GemStone BillEstrem CategoryHomePage DanMcCreary EnterpriseApplicationIntegration BillFelton CategoryHomePage GemStone JumpStart KyleBrown BillGarrison CategoryHomePage BillGates BerkshireHathaway BillGates CategoryPerson HomePage MicroSoft WarrenBuffett BillGatesSixFortyKbytesQuote BillGates CategoryQuote GracefulDegradation ItsTheLatencyStupid MikeWarot MotorolaSixtyEightKay ShannonsTheorem XeroxCorporation BillGlover CategoryHomePage OpenSource QuartusForth SunMicrosystems WikiWiki BillGosper BillHamaker BillHamaker CategoryHomePage BillHamer BillHaney CategoryHomePage BillHause AreYouThere CategoryHomePage BillHayes BillHayes BillHumphries AreYouThere CategoryHomePage OrphanPage BillJamison BillJamison CategoryHomePage WikiWikiWeb BillJone BillJoy BillGates BillJoy CategoryPerson CeeShell GreyGooIsEasilyContained NetBsd OpenBsd QuarterCenturyOfUnix SunMicrosystems ThankYou ViEditor BillKayser BillKayser CarlKovamees CategoryHomePage JohnConstantine StepZero WardCunningham WorldStreet BillKelly AutoVivification BigOmega CategoryHomePage DoTheSimplestThingThatCouldPossiblyWork ForthInSmalltalk LatticeOfCoincidence MontyPython QwikWiki RefactorMercilessly ReplaceWithAnswer RightThing RubyLanguage WorseIsBetter YouArentGonnaNeedIt BillKennedy BrazilianJiuJitsu CategoryHomePage HighwayMaster MicrosoftWindows PersonalDevelopment RadixBodyCenteredPersonalGrowthWork SoftwareDevelopment WikiWiki BillKent CategoryAuthor CategoryPerson DatabaseIsRepresenterOfFacts HomePage BillKrebs CategoryHomePage KarenSmiley LaurieWilliams LucasLayman NorthCarolinaStateUniversity RtpSpin TriangleXpUsersGroup XpEvaluationFramework BillLaForge CategoryHomePage ExtremeDevelopment JxUnit BillMcCarthy BillMcCarthy CategoryPerson ElephantLanguage JohnMcCarthy ResourceEventAgent BillMeecham BusinessPatterns CategoryHomePage EntityRelationshipDiagram InterNet PortlandPatternRepository SearchEngine SixSigma SystemsAnalyst BillMollison CategoryPerson PermaCulture BillMorrow CategoryHomePage BillNewman CategoryHomePage SourceForge BillOfMaterialsFile BillOfMaterialsFile CategoryOrganization BillOfRights CategoryGovernment BillOpdyke CategoryPerson BillPowell CategoryHomePage GilbertKeithChesterton HomePage OriginalWiki BillSeitz AxiomLegal BillSeitz BookList CategoryHomePage DavidSchmaltz InterWiki MultiWiki ProjectWiki RecentChanges TheBlindMenAndTheElephant UserStores UserStories WikiClones WikiName WikiNames WikiPage WikiPortal WikiSpace WikiWeb WikiWeblog BillSmith BillSomerville CategoryHomePage BillStClair AnCapWiki CategoryHomePage BillTozier AdaptiveAgent ArtificialLife BioInformatics CategoryHomePage CellularAutomata ComplexSystems ErdosNumber EvolutionaryAlgorithms GodForbid MetaOptimization MolecularEvolution MonteCarloModel MultiAgentSystem OriginOfLife PharmaceuticalDesign PortfolioManagement ProteinFolding QuantitativeRiskAnalysis RealTime TextMining BillTrost AcmeProgrammingEnvironment CategoryHomePage EaseSoftware ExtremeProgramming ForensicSoftwareAnalysis LibTsort MyersBriggs ReedCollege TekLabs TekSmalltalk TutSystems BillTurner CategoryHomePage BillVenners BillVenners CategoryPerson IanOsgood WardCunningham WikiIlluminaries BillWake CategoryHomePage ExtremeProgramming ExtremeProgrammingExplored IndustrialLogic SteveMetsker SteveWake XpUniverse BillWakeTestFirstChallenge BillWake CategoryTestDrivenDevelopment ExtremeProgramming BillWeston CategoryHomePage BillWheeler AbrahamLincoln BillWheeler CategoryHomePage RichardDrake WardsWiki BillYoung CategoryPerson BillZimmerly AmericanCulturalAssumption BillZimmerly CategoryHomePage CowardlyAsshole ErikMeade ForthLanguage FrancisHwang FrontPage FullSearch GenAmerica JeffGrigg JoeHill KnowledgeAndInformation MetLife MikeFreemon OnlineWatercooler PatrickHenry ProgrammingExtremes ProgrammingFreedom ProgrammingTyranny RealName RecentChanges RichardKulisz RingMaster SharpZaurus TemporalLogic ThankYou TheRaceForTheDoubleHelix UnintendedConsequences WardCunningham WelcomeVisitors WikiSocialNorms WikiWikiWeb BillionsAndBillions BillionsAndBillions CategoryBook BillyBarron CategoryHomePage DelphiConsultants BillyChambless CategoryHomePage BillyThompson CategoryHomePage BinaryArithmetic BinaryArithmetic BooleanLogic CategoryMath BinaryChop AbstractionChop AhHa AskTheCode BinaryChop BinarySearch CategoryDebugging CodeUnitTestFirst DaveHarris DebuggingPatternLanguage DivideAndConquer EarleMartin EnvironmentProblem HashTable HaskellLanguage HeroicDebugging JohnFarrell JonathanTang MacOsClassic OhOh OneLineAtaTime PeterMerel SimplestThingThatCouldPossiblyWork SpikeSolution UseTracing BinaryCode BinaryChop BinaryCompatibility BinaryPortabilityWithTweakingDiscussion BinarySearch BinarySearchCodeOnly BinarySearchCommentary BinarySearchInJava BinaryCodedDecimal BinaryCompatibility BinaryCompatibility FragileBinaryInterfaceProblem OperatingSystem PrematureOptimization RefactorMercilessly SunirShah ToolsAndLibraries TranslateMercilessly BinaryDivision BinaryArithmetic CategoryHumor CategoryMath FalseDichotomy LongDivision NumericNotations PolynomialDivision BinaryMilestone BinaryMilestone JamesCrook MicrosoftProject MileStone ScottJohnson TaskCompleteDefinition BinaryOperator CategoryMath BinaryPortabilityWithTweakingDiscussion BrianSlesinsky CategoryDiscussion WayneMack BinarySearch BinarySearch BinarySearchCodeOnly BinarySearchCommentary BinarySearchInJava BinarySearchInsertionSort CategoryAlgorithm CommentingChallengeTwo CornerCase DickBotting DougMerritt ForthLanguage IanOsgood JavaScript LinearSearch NeedingBinarySearch NotWorthMyTime OrderedCollection SourGrapes TestDrivenDevelopment UnitTest BinarySearchCodeOnly AlistairCockburn BinarySearch BinarySearchCommentary BinarySearchInJava CommonLisp CompareInt DaveHarris DaveWhipp DonWells ErlangLanguage IndexIn LukeGorrie MethodObject PropellerBeanie RonJeffries SeanConner SimonBrenner StanSilver SunirShah TayssirJohnGabbour TomKubit TriCore BinarySearchCommentary AlistairCockburn BinarySearch BinarySearchCodeOnly CommentingChallengeTwo ComplexIsBetter DaveHarris DoTheSimplestThingThatCouldPossiblyWork DonWells FrankCarver JeanineDeGuzman KielHodges MethodObject NeedingBinarySearch PairProgramming RavioliCode ReadingRavioli RonJeffries SimonBrenner SortedCollection StanSilver TomKubit WhatIsSimplest BinarySearchInJava BinarySearch BinarySearchInJavaTest BrandonTaylor CategoryJava CommentingChallengeTwo InlineMethod JavaUnit PhilGoodwin RuntimeException BinarySearchInJavaTest BinarySearch BinarySearchInJava BinarySearchTest CategoryJava PhilGoodwin TestCase TestSuite BinarySearchTest BinarySearch BinarySearchTest TestCase TestSuite BinarySolution BinarySolution GoldilocksSolution LessIsBetterSolution MorePainMoreGainSolution UnitTest UserStories BinaryTree BinaryTree CategoryDataStructure DataStructures BindTo BindTo BindingProperties CallBackFunction CategoryBehavioralPatterns CategoryPattern CheckBox DefinedAttribute DiscreteModelling EqualityConstraint EventHandler FunctionObject FunctionPointer InterfacePattern LoadAccessor MemberFunctionPointer MenuItem ModelViewController ObserverPattern StoreAccessor ToDo TypeConversion UserPreferences VictorPorton BinkleyBinkley BrianOxley CategoryHomePage HomePage HoustonTexas RealNamesPlease ThoughtWorker WikiWikiWeb BioAnalogies AffectVsEffect CategoryComparisons MarkBek BioInformatics AndyPierce AngsumanChakraborty BioCorba BioInformatics BioJava BioPerl BioPython BioinformaticsWiki CategoryBiology DiagrammaticCellLanguage JosephDale KennewickMan OpenBioInformaticsFoundation OpenSource PbsNova PeteHardie PhlIp StridingAcrossSteppingStones BioPython BioInformatics CategoryBiology PythonLanguage BioTechnology AutomatedIntelligence BioTechnology EricDrexler NanoTechnology NealStephenson UnlimitedBandwidthCommunication WithinTwentyYears BioinformaticsWiki AnonymousCoward BioInformatics BioPython CategoryBiology WikiWiki BiologicalDeadlock AlanTuring CellularAutomata DeadLock DeadlockAvoidance GridLock ManyShortMethodsPerClass MessagePassingConcurrency MoleculeAssembly ObjectOriented OnceAndOnlyOnce PartOf RaceCondition RuntimeReflectionIsaDesignSmell SharedStateConcurrency UmlAsciiArt WikkiMax BiotaLanguage ArtificialLife BefungeLanguage CategoryProgrammingLanguage IanOsgood JavaScript SmalltalkLanguage SnuspLanguage TomRay TurtleGraphics WardCunningham BipolarDisorder AreYouExperienced BipolarDisorder BipolarDisorders BorderlinePersonalityDisorder CategoryPsychology GunnarZarncke JimiHendrix KatieLucas ManicDepression MarkJanssen MichaelLidman MoodSwings SonOfSam BirdWatching BirdWatching BirdsLearnBeepSpeak BeepSpeek CategorySound BirdsOfaFeather CategoryAcronym CategoryJargon InternetEngineeringTaskForce JavaOne MacWorldExpo WhatIsBof BirthOfTheChaordicAge CategoryBook ChaordicCommons ChaordingDesignProcess DeeHock BirthdayProblem CategoryMath InevitableIllusions ProgrammerMathSkills RealWorld BistroLanguage CategoryProgrammingLanguage JavaLanguage JavaVirtualMachine RichardEmerson SourceForge BitBucket AllanGoff BitBucket DevNull GitHub GitVersionControl MercurialVersionControl RandomNumbers UnixOs BitCee CategoryProgrammingLanguage CeeLanguage CoyotOs EssExpression SyntacticSugar SystemProgramming TypeInference VerifiedDesignByContract BitFatigue BitFatigue StepAwayFromTheKeyboard BitField BitField BooleanRepresentation CategoryCee CategoryJargon DaveHarris ErlangBitSyntax KatyMulvey StephanHouben SteveMaguire WritingSolidCode BitGold BitKeeper BitKeeper CategoryManagement ChangeManagement BitOps RealNamesPlease WelcomeToWiki BitRot BitRot CarsBreakSittingInTheGarage DaveSmith DocTest JohnPassaniti LinkRot MarkJanssen OldCodeRusts PeteHardie UnitTest BitSpin CategoryHumor ChipTorque BitStandard FeedbackEffect GoogleRank MooresLaw BitTorrent BitTorrent CategoryMulticaster IsaacAsimov JohnFletcher MemCached BitWeaver CssSchema FishEye GalaxiaWorkflow TikiPro TikiWiki BitonicSort BitstreamVera CategoryTypeface ChrisMellon CodyBoisclair GnomeDesktopEnvironment OpenOffice BizTalk AnswerMe BigBlue BizTalk BusinessModeling BusinessProcessExecutionLanguage BusinessProcessManagement CategoryMicrosoftTechnology CategoryView CategoryXml CiCs CommerceOne DavidLiu DotNet MicrosoftWay MiddleWare RadioFrequencyIdTags WebServices WebSphere WikiZen WindowsVista WindowsWorkflowFoundation BizToBiz BizToBiz BobHaugen HawthorneEffect JohnBrewer PhlIp SilverBullet TomPeters BizarreLoveTriangleInJava ActivityVistor AutoDelegation CategoryJava CookingVisitor CoreTheApples DanceContest DavidThomas DavidThomasOnTheBenefitsOfDynamicTyping DrivingVisitor EricHerman ExternalPolymorphism IllegalOperation InnerClass ItDepends JaredLevy MarcThibault MultipleInheritance MusicPlayers PassThroughMethod SingleInheritance SurgeryVisitor TalentShow UnitTest VhIndukumar ZenAndTheArtOfMotorcycleMaintenance BizarroExtremeProgramming BizarroExtremeProgramming CategoryWhimsy CodeFreeze IntellectualIntimidation SitDownMeetings UnitTest UserStories BizarroStaticTypingDebate AdamSpitz AnonymousDonor AnonymousSarcasmDonor BenefitsAreSubjective CategoryLanguageTyping ChristianTaubman DanielEarwicker DanielKnapp DavidCary DavidPlumpton DavidSarahHopwood DolphinSmalltalk DynamicTyping DynamicTypingSixThinkingHatsDebate FalkBruegmann GreenspunsTenthRuleOfProgramming HolyWar ItJustWorks LaurentBossavit ManifestTyping MattRickard MichaelChermside MlLanguage NeedleLanguage ObjectDesktop OffTopic OnTopic OnceAndOnlyOnce PredicateTypes PrologLanguage RefactoringBrowser SignatureTyping SimplestThing SixThinkingHats SoftTyping SqueakSmalltalk StaticTyping ThereAreNoTypes TypeInference TypefulProgramming UnitTest VirtualDesktops WhyCorporationsLikeStaticTyping BizspeakToGeekDictionary AlarmBellPhrase CrudScreen EnterpriseApplication LotusNotes ModelViewController WaterFall WebTwoPointOh BjarkeDahlEbert CategoryHomePage BjarkeEbert CategoryHomePage BjarneStroustrup CategoryAuthor CategoryCpp CeePlusPlus TheCeePlusPlusProgrammingLanguage TheDesignAndEvolutionOfCpp WhosWhoInCpp BjornBorud CategoryHomePage BjornEiderback CategoryHomePage BjornFreemanBenson AnthonyLander CategoryHomePage BjornHansson CategoryHomePage BlackAndWhite ArtificialIntelligence BlackAndWhite BlackAndWhiteTwo CategoryGame DungeonKeeper GamePlay GameSpot GestureRecognition LionheadStudios PeterMolyneux BlackAndWhiteMarbleVote CategoryVoting VotingPatterns BlackArt BlackArt ClarkesLaw CobolLanguage ExtremeProgrammingChallengeOne FortranLanguage HayesCommandSet JargonFile JayOsako JobControlLanguage OldFart OliBye RalphJohnson RaySchneider ZenSlap BlackBackgrounds ArizonaColor BlackBackgrounds BlackBeltsTrainWhiteBelts BlackBelt BlackBeltsTrainWhiteBelts CategoryPattern ChristianMann ExtremeProgramming PairProgramming PairPromiscuously TwoPersonOffice WhiteBelt BlackBerry AlmostTrue AppleIphone BlackBerry CategoryHandheld CategoryHardware CategorySecurity GoogleAndroid JavaLanguage PersonalDigitalAssistant SecurityManagement SmartPhone TouchScreen WirelessDevices WirelessSecurity BlackBoard BlackboardMetaphor BlackBox BlackBoxTesting BlackBoxWindowManager CathodeRayTube InformationHiding MsXml ObjectModel PlasmaDisplay BlackBoxComponentry AspectOrientedProgramming BertrandMeyer BlackBoxComponentry BorlandDelphi CategoryComponents ComponentPascal DaveHarris GregorKiczales JustGoodEnoughSoftware LiskovSubstitutionPrinciple MichaelFeathers MultiCaster MultiMethods OverEngineering PeterMerel PostObjectProgramming RonJeffries TheThirdWave BlackBoxComputation AntonioTaylor BlackBoxComputation EncryptedComputation GunnarZarncke ReverseEngineering SerialEncryptedComputation BlackBoxFramework AbstractInteractions BrianFoote BypassingAbstractions ComponentFramework ComponentFrameworkDefinition LayeredFrameworks PhilipEskelin RalphJohnson WhiteBoxFramework BlackBoxJerry SubmarinePatent BlackBoxTesting CategoryTesting WhiteBoxTesting BlackBoxVoting WirelessBlackBox BlackBoxWindowManager BlackBox CategoryWindowManager CategoryXwindow FluxBox HackedBox OpenBox WindowManager BlackHat BlackHat CategoryDramaticIdentity CategoryThinkingPatterns EricJablow HarryPotter SixThinkingHats SortingHat YellowHat BlackHole BlackHole BlackHolesHaveNoHair BrokenLink CategoryPhysics GarethCronin GravaStar StephanHouben BlackHoleEngine OneHundredAndOneUsesForBlackHoles SubmarinePatent BlackHolesHaveNoHair AlistairCockburn AndyPierce BlackHole BlackHolesHaveNoHair CategoryPhysics HawkingRadiation HelmutLeitner InformationPhysics InformationTheory KeithBraithwaite MayZeroSix NeverMakeKnowledgePrerequisiteToUnderstanding NikitaBelenki PhilippeDetournay QuantumPhysics RichardKulisz SeptemberZeroFive SuperStrings BlackOut BlackOut CategoryBook NewYorkCity BlackPerl CarlosNsRodrigues CategoryPerl LarryWall PerlLanguage BlackScreenOfDeath BlackSwan BlackSwan BlackSwanTheory BlackSwanTheory BlackSwanTheory NassimNicholasTaleb TheBlackSwanBook BlackTeam BlackTeam CategoryTesting DeMarco BlackaddersMap BenElton BigDesignUpFront DaveHarris DonaldNoyes EricUlevik JasonYip KentBecksChangeCostXpArticle PhaseIst RichardCurtis RowanAtkinson WaterFall WikiChristmasQuiz BlackboardMetaphor ArtificialIntelligence AssociativeMemory BlackboardMetaphor CategoryCollaboration CategoryMetaphor CategoryPattern ComputeServer DistributedComputing DonaldMcLean ExposureTimeCalculator GenerativeCommunication HubbleSpaceTelescope ParallelComputing SetiAtHome TupleSpace BlackboardPattern BlackboardMetaphor CategoryPattern PatternOrientedSoftwareArchitectureOne BlackdownJava CategoryJava BladeRunner CategoryMovie CategoryScienceFiction DoAndroidsDreamOfElectricSheep PhilDick WikiSingleVoteByCounting BlahBlahBlah BlahBlahBlah BookOfEcclesiastes CategoryIdiom EinsteinPrinciple GeorgeOrwell GingerFactor KeithEdwards OrwellsParody SteveHowell TimeToMakeItShort YaddaYaddaYadda BlaisePascal CategoryPascal CategoryPhilosophy PascalsWager QuickSilver TheBaroqueCycle BlakeCoverett PeopleIndex BlakeMason CategoryHomePage ComputerEngineering DvorakKeyboard ExtremeProgramming GameTester JavaLanguage LabView MyMyersBriggsTypeIs OptoTwentyTwo PerlLanguage PhpLanguage PythonLanguage BlakeWinton BlakeWinton CategoryHomePage OpenAuthor BlameAvoidance BlameAvoidance DontBlameTheManager ImpressionManagement BlameCulture CultureOfBlame BlameGame BlameGame BlameSession CategoryGame CulpableGoat ScapeGoat WorryDrivenDevelopment BlameStorming BlameStorming CategoryAntiPattern CategoryManagementAntiPattern CategoryMixedUp DonaldTrump GoalCongruency IdealOutcome BlameTheFrameworkNotTheLanguage AribaWeb AsFastAsCee BlameTheFrameworkNotTheLanguage BlameTheRightThing BondageAndDiscipline BondageAndDisciplineLanguage CeeLanguage DataBase DirectToWeb FebruaryZeroEight HastyGeneralization InterCal IronPyton IronRuby LanguageDesigner ObjectiveCee OffTopic RubyOnRails SeamFramework SoftTyping SpringMvc StaticTyping ViolentAgreement WebObjects WebWork WhiteSpaceLanguage WikiZen BlameTheManager AntiPattern BlameAvoidance CreateTheEnvironment DontBlameTheManager ScapeGoat BlameTheRightThing BeSpecific BlameTheFrameworkNotTheLanguage BlameTheRightThing HastyGeneralization BlameTheTool AvoidDoingAnyWork BlameTheTool ProcessImprovement ProcessImprovementTools BlameTracking BlameTracking PointyHairedBoss ScapeGoat BlameYourselfFirst AlistairCockburn BlameTheComplicatedStuffFirst BlameYourselfFirst BruceAnderson BrutusHalliwell CategoryDebugging ChrisGarrod CurtisBartley DaveHarris DaveWhipp DebugByDescribing DebuggingInPairs DeepUnderstandingOfTheMachine DickBotting DistributedSmalltalk EricScheid FrankCarver GnuCpp IsolatingTheProblem ItWasSomethingYouJustDid KielHodges LetMeShowYou MarkKnopfler MartineDevos MichaelFeathers ModelViewController NathanielTalbott NaughtySelf ObjectSlicing OscarStrawczynski PairProgramming ParableOfTheRepairMan PaulDyson PaulHudson PeteHardie PrincipleOfLeastSurprise RusHeywood ShowMe ThePragmaticProgrammer ToolsSemanticThread UndefinedObject WaldenMathews WayneMack BlastWiki BleedingObvious ScreaminglyObvious BlenderSource BlenderWiki BlenderWiki BlenderSource TheBlender BletchleyPark AlanTuring TommyFlowers BlikiPage AuthorMode BlikiPage JasonNocks ThreadMode WikiEngine WikiPage BlindAlley CategoryDocumentation GoodEnough HistoryMatters MethodCommenting PleaseReinventTheWheel PrepareTheWay RewriteCodeFromScratch TheRoadNotTraveled WellFactoredCodeLeadsToBetterOptimizations BlindSpots ArmyOfProgrammers EditHint FredBrooks NoSilverBullet UnconsciousIncompetence BlinkComparator AllanGoff BlinkComparator ChangeBlidness ChangeBlindness CopyAndPasteProgramming DiffAlgorithm FastEyes GunnarZarncke PeteHardie BlissLanguage CategoryProgrammingLanguage ChrisHines BlissSymbolics CategoryNaturalLanguage ConLang BlissTheLanceYoungMovie CategoryMovie CategoryOffTopic BlissTheMovie CategoryMovie CategoryOffTopic PeterCarey BlitzBasic ActionScript BlitzBasic BlitzMax BlitzPlus DaNuke DirectPlay DirectShow JeffPanici BlitzPlusPlus BoostuBlas CategoryCpp CategoryCppTemplates CeePlusPlus ExpressionTemplate MatrixTemplateLibrary ScientificComputing StdValarray TemplatesForNumerics BlizzardEntertainment BlackThorne CategoryCompany CompaniesDoingXp DiabloTwoExpansion LostVikings OpenSource RockAndRollRacing RolePlayingGame StarCraft StarCraftBroodWar StarCraftGhost WarcraftOne WarcraftThree WarcraftThreeExpansion WarcraftTwo WarcraftTwoExpansion WorldOfWarcraft WorldOfWarcraftExpansion BloatInducedReadingConfusion AlgolFamily AplLanguage AvoidDirectAccessOfMembers BigBallOfMud BloatInducedReadingConfusion CategoryHumanFactors CouplingAndCohesion DecemberFourteen ExpressionApiComplaints FastEyes ReFactoring SafetyGoldPlating SoftwareEngineeringIsArtOfCompromise BloatWare BloatWare BloatedImagePrograms CodeBloat BloatedImagePrograms AltimaraComposer BellsAndWhistles JesseBlomberg KrisJohnson LivePicture MicrosoftWord PhotoShop TheGimp BloatedReuseVersusSingularSimplicity CategoryReuse BlockDesignPatterns BlockDesignPatterns ControlTable DesignPatterns LionKimbro NestedForLoops PointerIndirection SequenceOfCommands VariationWithinLoop BlocksAreInsideOutMethods HigherOrderFunctions PhlIp BlocksInCsharp BlocksInJava CategoryCeeSharp CategoryClosure CoroutinesInDotNet RamonLeon RobertDiFalco BlocksInJava BlocksInCsharp BlocksInJavaAst BlocksInJavaCompositors BlocksInJavaDiscussion BlocksInJavaIntro BlocksInJavaPuttingItTogether BlocksInManyLanguages CategoryClosure CategoryJava CategoryObjectFunctionalPatterns CeeSharp JavaGenericLibrary RobertDiFalco BlocksInJavaAst AnonymousInner BlocksInJava BlocksInJavaCompositors BlocksInJavaIntro ConceptualIntegrity DesignPattern DesignPatterns ExternalIterator InternalIterator InternalizeExternalIterators JavaDoc RobertDiFalco BlocksInJavaCompositors BlocksInJava BlocksInJavaAst BlocksInJavaPuttingItTogether FunctorObject GreaterOrEqual InterpreterPattern NotEqual RealWorld RobertDiFalco BlocksInJavaDiscussion AnonymousDonor BillDehora BlocksInCsharp BlocksInJava BlocksInManyLanguages CategoryClosure CategoryJava CategoryObjectFunctionalPatterns DanielBonniot DavidHall EricHerman HaveThisPattern InternalIterator JavaGenericAlgorithms JeffPanici JonThoroddsen MichaelHeuer NatPryce NiceLanguage RichardHenderson RobertDiFalco SmallTalk SourceForge ThomasEnebo BlocksInJavaIntro AlexanderStepanov AnonymousInnerClass BlocksInJava BlocksInJavaAst CeePlusPlus ExternalIterator FunctionObject FunctorObject GangOfFour HigherOrderFunction InternalIterator InterpreterPattern JavaLanguage LispLanguage RobertDiFalco SmalltalkLanguage VisitorPattern BlocksInJavaPuttingItTogether BlocksInJava BlocksInJavaCompositors BlocksInJavaDiscussion RobertDiFalco BlocksInJavaScript AnonymousFunction BlocksInManyLanguages BlocksInRuby CategoryClosure CategoryJavaScript CurryingSchonfinkelling ElizabethWiethoff FirstClassFunction FunctionalProgramming HigherOrderFunction InternetExplorer JavaScript JavaScriptRocks LambdaExpression LexicalClosure MozillaFirefox NetscapeNavigator PickAxeBook ProgrammingLanguage ProgrammingRuby PythonLanguage SafariBrowser BlocksInManyLanguages BlocksInCsharp BlocksInJava BlocksInJavaScript BlocksInObjectiveCee BlocksInPython BlocksInRuby CategoryClosure CategoryComparisons CategoryFunctionalProgramming CategoryInManyProgrammingLanguages CeePlusPlus CoroutinesInDotNet FunctionalProgramming GoLanguage GuidoVanRossum HarrisonHoughton HigherOrderFunction LambdaCalculus LambdaTheUltimateImperative LispLanguage OneLinersAreEvil PhpLanguage PythonLanguage PythonVsRuby RubyBlocksVsSmalltalkBlocks RubyIsSmalltalkMinusMinus RubyLanguage RubyLikeInt ScalaLanguage SchemeLanguage SmalltalkBlocksAndClosures TailRecursion UndefinedBehavior YukihiroMatsumoto BlocksInObjectiveCee BinaryBlock BlocksInManyLanguages BradCox CategoryCee CeeLanguageFamilyFrontEnd CurryingSchonfinkelling DavidStes HigherOrderMessaging IanOsgood JoeOsborn MartinHaecker MartinHaeckers MyBlocks ObjectiveCee PortableObjectCompiler RefactoringBrowser SmallTalk TaskMaster TestBlock UnaryBlock YaKnow BlocksInPython AnonymousFunction AsciiArt BlocksInManyLanguages BlocksInPython BlocksInRuby BlubParadox CategoryClosure CategoryPython ControlStructures GotoConsideredHarmful HigherOrderFunction JasonFelice JonathanTang LexicalClosure LuisBruno MonadicProgramming ObfuscatedPython PythonPerson PythonVsRuby ReFactor RubyLanguage RyanFreckleton SchwartzianTransform SmalltalkInsteadOfPython TryCatchWithRubyBlocks VladimirSlepnev BlocksInRuby AndersBengtsson AnonymousFunction AnonymousFunctions ArgumentError BlocksInManyLanguages BlocksInPython BlocksInRuby CategoryClosure CategoryFunctionalProgramming CategoryRuby ClosuresAndBlocks CoRoutine CommonLisp ControlStructures DesignBurp ExceptionType FirstClass FunctionalProgramming HigherOrderFunction JavaLanguage LexicalClosure LispLanguage MyExceptionClass NickBensema ObjectSpace OlafKlischat PythonLanguage PythonVsRuby RubyBlocksVsSmalltalkBlocks RubyGarden RubyLanguage ScalaLanguage SchwartzianTransform SmalltalkLanguage SomeExceptionClass SrinivasJonnalagadda TryBlock TryCatchWithRubyBlocks UnitTest VladimirSlepnev YukihiroMatsumoto BlogSpace AaronSwartz CategoryBlog OpenDirectoryProject WikiName BlogSpam WebLog WikiSpam BlogWiki BlogWiki CategoryBlog SourceForge WikiMarkup BloggedWiki AutomaticLinkGeneration AwikiOrAblog BlikiPage BrentNewhall BrokenLink CategoryComparisons CommunityWiki EarleMartin HenryJen JasonNocks JesseRudolph MartinFowler MichaelFinney MovableType PragmaticProgrammer RecentChanges RssFeed RubyLanguage SlashDot SnipSnap TextFormattingRules TheWikiWay ThreadMess WebLog WhatIsaBliki WhyWikiWorksNot WikiLog WikiNature WikiPage WikiWord BlogistanIsDead CategoryBlog MetaMarketing WikiZens BlogoSphere CategoryBlog UserFriendly BlogsAsInformationSerials CategoryOrganization DatedPresentation DonaldNoyes NotBuiltInOneDay PersonalPublishing ThinkingOutLoud WeNeedExamples BlogsAt BlogsAt JohnMaeda TechnologyReview ThisWiki BlogsUsedAsProgrammingResource BlogsAsInformationSerials CategoryOrganization DonaldNoyes FederatingYourInternet MartinFowler NotBuiltInOneDay SmallestFederatedWiki SoftwareDevelopment SubjectMatterExpert ThinkingOutLoud ThoughtsIdeasNotions WeNeedExamples WhatIsaBliki WikiPagesAboutWhatArePatterns WikiSearching BloodMusic AndyMorris CategoryBook JeffGrigg WhereToBuyBooks BloodyOath BloodyHell BloodyOath HumptyDumpty MagicPudding MetasyntacticVariable MinimumWage RatBag SentimentalBloke StlPort SydneyMorningHerald WikiName BloodyObvious CommonSense BloomCounty BerkeleyBreathed BillTheCat BloomCounty CategoryComicStrip OpusThePenguin RetCon ScottJohnson SilentBob SteveDallas BloomTaxonomy CategoryEducation CategoryGroupsOfPatterns BloopFloopAndGloop AckermannFunction AlanTuring AlonzoChurch CategoryProgrammingLanguage ChurchTuringThesis DouglasHofstadter GoedelEscherBach GoedelsIncompletenessTheorem HaltingProblem JavaLanguage LexSpoon PerlLanguage PimcPiflPire PlanKalkuel PrimeNumber PrimitiveRecursive RetrocomputingMuseum TuringComplete TuringTarpit UnLambdaLanguage BlosXom BlosXom BlosxomBlogger LessIsMore MacOsx MovableType PerlLanguage PlugIn UgLy WabiSabi WebLog BlowhardJamboree AntiPattern TechnologyDecisionsBasedOnNewspaperArticles WallStreetJournal BlowingTheWhistle CategoryIdiom PhlIp RaySchneider TheConsultantsMantra BlubParadox AnnotatedReferenceManual ArgumentByLabToy BeatingTheAverages BlubParadox BrainfuckLanguage CategorySkill ChallengeSixVersusFpDiscussion ClaesWallin CollectionOrientedProgramming CommonLisp ConsideredHarmful DaveFayram DexenDeVries DiscontinuitySpike DuctTape EmpiricalEvidence EssExpressions ExpressivePower FlatFiles FlatLand GarbageCollection GarryHamilton GenericFunction GodLanguage GoldenHammer GoodMetricsProduceNumbers GreatLispWar GreenspunsTenthRuleOfProgramming HolyWar HowToSellGoldenHammers IfFooIsSoGreatHowComeYouAreNotRich JamesKeogh JonathanTang KeyLanguageFeature LexicalClosure LinesOfCode LispLanguage LostInaSeaofParentheses MentalMasturbation MindOverhaulEconomics NonTopAnonymousDonor NovemberZeroSeven OnceAndOnlyOnce ParadigmPotpourriMeansDiminishingReturns ParadigmShift PartialOrder PaulGraham PeterSeibel PowerOfPlainText QwertySyndrome ReaderMacro SmugLispWeenie SmugLispWeenies SmugSmalltalkWeenie SocialProblemsOfLisp SweetExpressions SymmetryOfLanguage SyntacticSugar TheBoyNextDoor TitanicLanguage UnconsciousIncompetence VisualBasic WardCunningham WebStoresDiscussion WhyWeHateLisp YouJustDontGetIt BlueAbyss AdamBerger AnalysisParalysis BlackAndWhite BlueAbyss BlueAbyssFramework CategoryOperatingSystem CategoryProject DirectedAcyclicGraph ExoKernel FutureObjects GrossDeficienciesOfUnix LanguageIsAnOs MicroKernel NameSpace NewOsFeatures ObjectBrowser ObjectOrientedOperatingSystem OperatingSystemsDesignPrinciples PermissionFlags RevokableCapabilities RichardKulisz SecureAttentionKey SecurityPattern SpikeSolution SufficientlySmartCompiler TedNelson TwoKindsOfCapabilities UniversalCatalog UserDomain UserInterface WilliamUnderwood WittgensteinsLadder XanaduProject BlueAbyssFramework NegativeStorage ObjectBrowser OpenTalk PositiveStorage BlueBook AdeleGoldberg PurpleBook SmalltalkTheLanguageAndItsImplementation BlueBox BlueBox RedBox BlueCricket BlueCurve BlueCurve GnomeDesktopEnvironment KayDesktopEnvironment LookAndFeel RedHat BlueGene DeepBlue GeneticCode GridComputing InSearchOfClusters ProteinFolding QuantumComputing SuperComputer TravellingSalespersonProblem BlueGoo GreyGoo PrimeDirective BlueHat BlueHat CategoryDramaticIdentity CategoryThinkingPatterns FinalBlueHat InitialBlueHat MetaThinking SixThinkingHats WhiteHat BlueJay BlueJay CategoryJava GraphicalProgrammingLanguage JavaIde JavaLanguage MicroSoft ObjectBench ObjectTestBench SmalltalkLanguage UnifiedModelingLanguage VisualStudio VisualStudioWhidbey BluePaint BluePaint CraigPutnam GarbageCollector BluePlane ParadigmShift PinkPlane BluePrint AsBuilt MasterPlan BlueScreenOfDeath AppleComputer BlueScreenOfDeath MicrosoftCorporation PeterMerel WindowsNt WindowsTwoThousand YearTwoThousand BlueSkyRangers BlueStone ApplicationServer GeorgeBrisco HewlettPackard BlueTooth BlueTooth BossKey CategoryWireless ForumId InformationSecurity MobilePhone PhlIp PocketPc PointyHairedBoss QuickQuestions SteeringWheel TopicId TrackBall UltraWideBand UniversalSerialBus WiFi WikiPedia WirelessSecurity BluesClues DissingBarney KenMeltsner BlueskyProject BlueskyProject GreenfieldApplication GreenfieldProject WardsWiki BluetailAb CategoryCompany EditWar ErlangLanguage ErlangWiki InternetArchive LukeGorrie WikiZen BlumBlumShub BlumBlumShub PseudoRandomNumberGenerator BluntDefinitionIsConfusing CriticizeBluntly CriticizeDiplomatically BluntnessDiscussion AdHominem AmericanCulturalAssumption AnarchyDoesntScale ArgumentByLabToy AssumeGoodFaith AssumeGoodFaithLimitations BadReaderBadWriterAccusationLoop BagNeedScenarios BagNeedScenariosReWork BeingRightNotExcuseForBeingRude BluntDefinitionIsConfusing BookStop BrainDamage CategoryCriticism CategoryDiscussion CategoryTheory ComputerScience CriticizeBluntly CriticizeDiplomatically CulturalAssumption FabianPascal GetOverIt GoldenRule GunnarZarncke HobbyHorse HowToWinFriendsAndInfluencePeople IveLeftToCode JustDontGetIt LongerPageTitlesThatAreMoreComplexJustForTheSakeOfLookingLikeYouAreDoingSomethingUseful NotNiceEnough OnceAndOnlyOnce PageAnchor PropositionalLogic QompLanguage RudenessFails SlaveOrientedProgramming SoftwareDevelopment SoftwareEngineering SuperCrunchersBook TenSeven ThatBrainDamageThingThatWasWrappedWithOlivesAndCherriesAroundItToBeNicer TheHumanFlawOfMistakingElegantDesignsForNetSuperiorDesigns TheoreticalRigorCantReplaceEmpiricalRigor ThisIsTheDijkstraBrainDamagePattern ThreadMess UseCase WalkOutInsteadOfInsult WetWare WikiZens BmoMech AssemblyLanguage BankOfMontreal BigFiveBanksOfCanada BmoMech CashManagement FirstCanadianBank FlowBasedProgramming HansWobbe HighLevelLanguage McDougall MeaningfulName MythicalManMonth PaulMorrison PliLanguage RaMcDougall TableOrientedProgramming ToDo WikiName BmwWcmTool AndreasZottmann BnfToDot BackusNaurForm GraphViz BoLeuf AddisonWesley BobThompson CategoryAuthor CategoryHomePage CategoryWiki CurrentUpdate DaynoteGang JerryPournelle LeufNetWiki PeerToPeer PublishedBooks QuickiWiki ScienceFiction ScienceFictionWikiForum TheWikiWay WardCunningham WikiCommunity WikiSpace WikiWiki WikiWikiClone BoaConstructor BorlandDelphi CategoryProject CommonLisp CommonLispTheLanguage MacOsx PythonIde PythonLanguage RapidApplicationDevelopment RiaanBooysen WxPython WxWidgets WxWindows BoardBucket BoardBucket RickBensene BoatAnchor AnalogyBreakdownAntiPattern AntiPattern AntiPatternsBook BearTrap BigBadThing BoatAnchor BookEnd CategoryAntiPattern DavidCorbin DoorStop JavaStations LeadArchitect TheAlmightyThud BoatRace DamonRunyon PgWodehouse BobAtkinson ComponentObjectModel TonyWilliams BobBadour AdviceOnLearningByDoing BobBatzinger CategoryHomePage BobBemer AsciiCode CategoryHistory CategoryPerson CobolLanguage BobBinder CategoryAuthor BobBiros CategoryHomePage BobBockholt CategoryHomePage CoRoutine DanBarlow DavidCary DisagreeByDeleting DougMerritt GoodWikiCitizen HuntTheWumpus MugWump ProgrammableCalculators ProgrammersBlock ProgrammingAsLifestyle ReadingCode RonJeffries SlideRule WikiHasManyMeanings WikiMailBox WikiTroublemakers BobCarhart CategoryHomePage RicardoClements BobCoeke BobCoeke LeeMomtahan OxfordUniversity BobCratchettSyndrome AchristmasCarolBook CharlesDickens EbenezerScrooge BobCringely AccidentalEmpires AdamRifkin CategoryAuthor ReFactoring RohitKhare BobCross CategoryHomePage RealTime TrashEighty BobCzech BootstrapInstitute CategoryHomePage DougEngelbart BobDick ActionResearch CategoryHomePage SouthernCrossUniversity TextFormattingRules WalledGarden WardsWiki WelcomeVisitors BobDylan BobDylan BobEllington CategoryHomePage BobEllis CategoryHomePage BobFarrington CategoryHomePage BobFortier CategoryHomePage BobFrankston DanBricklin PersonalComputer SpreadSheet VisiCalc BobHammond CategoryHomePage BobHanmer ArtemisiaGallery BeautifulSoftwareProject CategoryHomePage HillsideGroup PatternLanguages PatternMining PatternOrientedSoftwareArchitectureForDummies PatternOrientedSoftwareArchtiecture PatternsForFaultTolerantSoftware PerformancePatterns PlopConference ReactiveProgramming ReliabilityPatterns ReviewingPatterns SugarLoafPlop TelePlop BobHaugen CategoryHomePage CommitmentConcept ConversationForAction ResourceEventAgent WhatsNextAfterWebServices BobHeuman BusinessCard CategoryHomePage BobJarvis CategoryHomePage BobJernigan HomePage ItWorks BobJoeSam BobJoeSam BobKahn BobKerns CategoryHomePage CompleteResponsibilityRule DocumentMode HyperLink RonJeffries BobLangill BobLee CategoryHomePage InternetTime KnowledgeWorkers BobMarley BobMartin BrokenLink CategoryPerson RobertCecilMartin UncleBob BobMcIsaac BobPasker CategoryHomePage BobPayne BobPayne BobPotter CategoryHomePage ExtremeProgramming MontrealXpUsersGroup BobRacko BobRackosWikiExtensions CategoryHomePage KeheiWiki LinkedIn BobRost CategoryHomePage BobSpence TheTimelessWayOfBuilding BobStein CategoryHomePage BobStevens CategoryHomePage BobStout BobStout CategoryPerson FidoNet JediMasters JediProgramming SunirShah BobThompson CategoryAuthor CategoryBooks BobTrower BobTrower CategoryHomePage DoNotUseAssertions JohnFletcher BobVanWieren CategoryHomePage ChristianSchoolsInternational BobVoll CategoryHomePage BobWalker CategoryHomePage GemStone IntercontinentalExchange MagLev BobWebster BobWebster CategoryHomePage HabitsOfMind LispMe PalmOs PublicEducation RossKowalski WeavingTheWeb BobbyMaisnam AnujChaudhri BobbyMaisnam CategoryHomePage GagarineYaikhom KakaKoktang ManishYadav RecentChanges RecentEdits BobbyWoolf AdvancedApplicationArchitectureTeam BruceWhitenack CategoryHomePage DesignPatternsSmalltalkCompanion DeveloperWorks EclipseIde EnterpriseIntegrationPatterns EnvyDeveloper ExtremeProgramming GangOfFour GemStone GregorHohpe JavaDevelopersJournal JavaUnit JimCoplien JunitWithEclipse KenAuer KentBeck KnowledgeSystemsCorporation KyleBrown LeaderShip MartinFowler PairProgramming PatternLanguagesOfProgramDesign PlopConference RalphJohnson RandyStafford SilverMark SmalltalkGraphicsFramework SmalltalkReport TestDrivenDevelopment ValueModel VersataInteractionServer VerveProduct VisualAge VisualWorks WebSphere WorkFlow WritersWorkshop BodoMaass CategoryHomePage DilbertLand ExtremeProgramming VbUnitThree BodyFollowsEyes AlistairCockburn BodyFollowsEyes CounterSteering EverythingAboutObjects EyeOnTheBall JohnDuncan KentSchnaith LeonardoHerrera MakeFearFuel PeteMcBreen RichardHenderson TryNotToThinkAboutWhatYouAreDoing UrbanLegends BodyOfWork BodyOfWork CategoryCategory CategoryOrganization DonaldNoyes PortableDocument ThinkingOutLoud WikiBatics BodyguardPattern BacktrackIfRefactoringFails BodyweightExercises ExerciseGurus KarlIstaz MikeFurey BogoFilter EricRaymond BogoMips BogoMips BogoSort BogoSort JargonFile MultiplyAndSurrender QuantumBogoSort BogoWiki BogoSort BohrBug BohrBug BugTheory CategoryBug DistributedComputing HeisenBug HeisenbergUncertaintyPrinciple MandelBug SchroedinBug BoilTheOcean CaptainHornHair CategoryAntiPattern EpicUserStory SeptemberZeroFive BoiledFrogs AndyPierce CategoryConsulting CivilRights DaveSmith FastCompany FolgersCrystals JayOsako KayJohansen MartySchrader TheGovernment UsefulLie ZenSlap BoilerPlate BoilerPlateCode BoilerPlateCode BoilerPlateCode CsharpLanguage JavaLanguage StackOverflow BoldForDelphi BoldSoft BusinessObject CategoryDelphi ModelMaker BoldSoft BoldChat BoldSoft JanNorden RobertChevallier BoldTechSystems BoldTechSystems BoldtechAnnouncement BrokenLink CategoryCompany BoldlyGoWhereSomeoneHasGoneBefore CodeReuse CopyAndPasteReuse JavaScript OnceAndOnlyOnce BoltWire BoltWire PmWiki BonVsUml BertrandMeyer BusinessObjectNotation EirikMangseth MartinFowler RichardSmol RightThing TwoWaysToDesign UnifiedModelingLanguage WorseIsBetter BondageAndDiscipline BalancingDisciplineAndAgility BondageAndDiscipline BondageAndDisciplineLanguage BrainDamage ToolsThatMayOrMayNotCauseOrEncourageSomeSlightFormsOrMoreThanSlightFormsOfBondageAndOrDiscipline BondageAndDisciplineLanguage AdaLanguage AndyPierce AssemblyLanguage AtlasLanguage AuthoritarianPersonality BadCodeCanBeWrittenInAnyLanguage BertrandMeyer BevanArps BigNum BjarneStroustrup BondageAndDiscipline BondageAndDisciplineLanguage BondageAndDisciplineVersionControl BrainDead BrianKernighan CallWithCurrentContinuation CardWalloperLanguages CeePlusPlus CobolLanguage CodeCompletion CodeKing ComeFrom CommonLisp DaveHarris DeeLanguage DelphiLanguage DependencyInjection DoesNotUnderstand DynamicTyping EdwardKiser EiffelLanguage EiffelTheLanguage EnterpriseJavaBeans ErrorHandling EverythingIsa ExplicitManagementOfImplicitContext ExploratoryProgramming ExpressionProblem ExtremeProgramming ForthLanguage FortranLanguage FrameWork FredBrooks FreedomAndLight GarbageCollection GlennVanderburg GnuSmalltalk GoodThing HaltingProblem HaskellLanguage IdealisticMessVersusLazyMess IntroSpection JavaFive JavaLanguage JeffGrigg JustInTimeCompilation KeyLanguageFeature KylixLanguage LanguageDesign LarryWall LazyEvaluation LexicalClosure LimpVersusDie LispMacro LittleLanguage LiveProgramming LoneCowboyLanguage MalcolmCampbell MauroPanigada MercuryLanguage MetaObjectProtocol MlLanguage ModulaTwo MostHolyWarsTiedToPsychology MultipleDispatch MultipleInheritance MythicalManMonth NameSpace NiklausWirth NominativeAndStructuralTyping ObjectCapabilityModel ObjectOrientedLanguage ObjectOrientedSoftwareConstruction ObjectiveCaml OpenCroquet OperatingSystem PainfulLanguage PascalLanguage PerlLanguage PersistentLanguage PhlIp PointerAliasing PolicyInjection ProcessAccounting ProgrammingLanguage PythonLanguage ReadEvalPrintLoop RealMacros RegularExpression ResumableException RubyLanguage SafetyGoldPlating SamuraiPrinciple ScalaLanguage SchemeLanguage SelfDiscipline SingleNamespaceLisp SmalltalkLanguage SmartPointer SoftwareTransactionalMemory SqlCodingStyle SqueakSmalltalk StaffingEconomicsVersusTheoreticalElegance StockholmSyndrome StructuredQueryLanguage SunirShah SyntacticallySignificantWhitespace TailCallOptimization TechniqueWithManyPrerequisites ThereIsMoreThanOneWayToDoIt TimTowTdi TopMind TurboPascal TuringComplete TuringMachine TuringTarpit TypeInference UnitTest VbClassicLanguageIssues VbIsBadForNewbies VbIsGoodForCrapProgrammers VbTeachesBadHabits VirtualConstructors VirtualMachine VisualBasic WayneConrad WayneWerner WhatsMissingInVbClassic WhyPascalIsNotMyFavoriteProgrammingLanguage WikiWarrior WikiWeightedVote WikiZens ZeroButtonTesting ZeroTurnaround BondageAndDisciplineNetworking BondageAndDisciplineLanguage BondageAndDisciplineNetworking TheOnionRouter BondageAndDisciplineVersionControl AcceptanceTest AgileMethods BondageAndDiscipline BondageAndDisciplineLanguage BondageAndDisciplinePointOfView BondageAndDisciplineVersionControl CategoryVersioning CccHarvest ClearCase CodeFreeze CodeOwnership ConfigurationManagement DanMuller DistributedVersionControl ExtremeVersionControl PvcsVersionControl ReviewBeforeCheckin ReviewBeforeSaving ReviewBeforeSharing ReviewToAvoidSharingDefects RobMandeville SourceSafe TeamFoundationServer VersionControl BondiBeach CapitalOfTheWorld CenterOfTheEarth BoneyardLinux FreeGeek InternetServiceProvider LinuxOperatingSystem MarkSchumann MartinZarate MicroSoft MonsterGarage MooresLaw ParallelProject PhlIp SlashDotted SqlServer WebSite BongMunoz CategoryHomePage BooLanguage AnonymousMethod CaseInsensitive CategoryDotNet CategoryProgrammingLanguage CommonLanguageInfrastructure CsharpLanguage DotNet DuckTyping LexicalClosure MonoProject PythonLanguage SharpDevelop TypeInference BoochDiagrams BoochMethod ObjectOrientedAnalysisAndDesign RobertDiFalco StevenNewton UnifiedModelingLanguage BoochMethod GradyBooch ObjectOrientedAnalysisAndDesign RationalUnifiedProcess BookAddict BookAddict BookShelved ClassicalMusic CountryMusic CowboyMusic GarryHamilton HowToReadaBook JazzMusic KrisJohnson LaurentBossavit LordOfTheRings MarkTilley PatriciaCornwell PeterMerel ReadingDebt ReadingDeficit RobCrawford RockMusic TomClancy VideoAddiction WikiAddict BookAse BetterWorldBooks BookAse GoDaddy JeffGrigg WhereToBuyBooks WhereToDonateBooks WhereToSellBooks WikiUser BookBy AuthorOf CategoryWikiTag WardsWiki BookCrossing BookCrossing CategoryBooks CategoryExternalLink DistributedLibraryProject HumankindSystems PassTheBookOn BookDiscussion BookDiscussion CategoryBooks BookFinder AcsesBookfinder BookList CategoryBooks BookList AmazonAssociate AndrewHunt BookList BookShelved CategoryBooks ChamondLiu CreativityAndInnovation DavidThomas DefinitiveCeePlusPlusBooks DefinitiveCommonLispBooks DefinitiveJavaBooks DefinitivePerlBooks DefinitiveSmalltalkBooks DesignStyleAndCreativityBookList DiscoveringSmalltalk DonaldKnuth DouglasHofstadter EricNylund EricRaymond FunctionalPatternSystemForObjectOrientedDesign GiftsDiffering GoedelEscherBach GreatBooksList GreatSoftwareBooks InteractiveExcellence JimCoplien JohnCheesman JohnDaniels JrrTolkien LiteratureBookList LordOfTheRings ManagingSensitiveProjects MathematicsInWesternCulture MorrisKline NathanielBorenstein NealStephenson OtherlandCityOfGoldenShadow PatternRelatedBookList PeopleWareBookList ProgrammingAsIfPeopleMattered ShortHistoryOfAnIdea SignalShattered SignalToNoise SmalltalkObjectsAndDesign SnowCrash SoftwareCreativity TadWilliams TheArtOfComputerProgramming TheArtOfUnixProgramming ThePragmaticProgrammer ThomasKuehne ToddCoram UmlBookList UmlComponents WisdomOfTeams WoeIsi BookMarklet CategoryCoding DictionaryBookmarklet FridemarPache JavaScript LogAnalysis NextNumberBookmarklet TheAsdfBookmarklet UserName WaybackMachine WebBrowser WebDevelopment WikiBookMarkletExamples WikiBookmarklet WikiGnome WikiWikiWeb BookOfEcclesiastes ComplexSystems NothingNewUnderTheSun OrwellsParody TheElementsOfStyle ThisTooShallPassAway WabiSabi BookOfFiveRings CategoryBook EveryoneShouldBeaMethodologist TheThirtyThreeStrategiesOfWar ThreeRingBinder BookPool ExtremeProgrammingExplained BookShelf BookShelf BookStart BookStop BrokenLinkWorkList CategoryBooks CategoryWikiTag JohnFletcher BookShelved BookShelved CategoryBooks CategoryWikiForum SisterSites WardCunningham WikiCommunity WikiPage BookStart BookShelf BookStart BookStop CategoryBooks CategoryWikiTag JohnFletcher ReadersGroups TheMasterAndHisEmissary BookStop AnonymousDonor ArgumentFromAuthority ArgumentFromLackofAthority BertrandMeyer BookStart BookStop BookStops BooksAreClosedSource CategoryBooks CategoryTheory DesignVersusResultsEvidence ExperienceStop GodwinsLaw GoldenHammer GoodMetricsProduceNumbers HostileStudent JanuaryZeroNine LaynesLaw MarcGrundfest NoteAboutGeocities PageAnchor PayrollExample PayrollExampleTwoDiscussion ResearchStop RocketAnalogyProblem RoleOfComputerScience SantaEverywhereFallacy ScienceShouldBeEasy SelfStandingEvidence SnuspLanguage StuckOnPetFactors TheMasterAndHisEmissary TheoreticalRigorCantReplaceEmpiricalRigor ToolCommandLanguage TypeSafety TypesAreSideFlags WetWare BookTestUnit ActiveServerPages AddisonWesley BillGates ComputerScience CostinCozianu DonKnuth DonKnuthMitLectures DrDobbsErcb FalkBruegmann GoTo GoodProgrammingBooks InFavourOfBookshops IntroductionToAlgorithms JavaLanguage LasseHp MattBehrens MatthewTheobalds MersenneTwister OneBookPerMonth OreillyAndAssociates ProgrammingPearls RogerBrowne SeanOleary SoftwareDevelopment TheArtOfComputerProgramming TheObjectConstraintLanguage ThePragmaticProgrammer ThinkingInJava UnitTest WillSargent YouArentGonnaNeedIt BookThatNeverEnds AtlasShrugged AynRand BookThatNeverEnds EdPoor GravitysRainbow JohnReynoldsTheStudent LordOfTheRings MarianneBachman MattChaput MossCollum OneHundredYearsOfSolitude ReadingDeficit RiseAndFallOfTheThirdReich RobertAntonWilson RobertChurch TheDifferenceEngine TheFountainhead TheIlluminatusTrilogy TooMuchToRead UmbertoEco UnfinishedTales WikiWiki WillSargent BookXp CategoryExtremeProgramming ExtremeProgramming ExtremeProgrammingExplained KentBeck BooksAboutKnowledgeManagement BooksAboutkm CategoryBooks CategoryKnowledge ConceptMap NovaksWritings BooksAboutRealDesigns CategoryBooks ChristopherAlexander GreatSoftwareBooks JamesMcGovern LiterateProgramming NiklausWirth OberonOperatingSystem OccamsRazor PayrollExample PerBrinchHansen ProjectOberon RalphJohnson ScottVokes TheArchitectureOfConcurrentProgram TheArchitectureOfConcurrentPrograms BooksAboutWiki AnjaEbersbach LesWikis TheWikiWay WikiBookChristophLange WikiBookErikMoeller WikiPatternsBook WikiWebCollaboration BooksAndTheWeb BooksOnline CategoryBooks CategoryOrganization CyberPublishing DonaldNoyes ThinkingOutLoud BooksAreClosedSource CategoryBooks GoogleBooks PublicLibrary RunningSixYearsBehind SecondHandBooks SecondHandSoftware BooksAreGoodCompany LukeGorrie PeterMerel YouArentGonnaReadIt BooksKnownByTheirAuthors AbelsonAndSussman AnsiCee BrewersDictionaryOfPhraseAndFable CalBerkeley CategoryBook CeeLanguage CommonLanguageRuntime ComputerScience DesignPatternsBook DigitalSignalProcessing DiscreteTimeSignalProcessing ErichGamma FowlersModernEnglishUsage GangOfFour JohnVlissides KernighanAndRitchie OppenheimAndSchafer RalphJohnson RichardHelm StructureAndInterpretationOfComputerPrograms StrunkAndWhite TheArtOfComputerProgramming TheBible TheElementsOfStyle TheWizardBook BooksOnDialogue ArticlesOnDialogue CategoryBook CategoryDialogue DanielYakelovich TheMagicofDialogue WilliamIssacs BooksOnLeadership AuthenticLeadership AwakeningCorporateSoul BuiltToLast CategoryBooks CategoryLeadership CreatingaSoftwareEngineeringCulture CultureIsTheManifestationOfLeadership EmotionalIntelligence GeraldWeinberg GoodToGreat HerdingCats JamesHunter JerryPorras JerryWeinberg JimCollins JohnHeider KarlWiegers LeaderShip LeadershipIsAnArt LeadershipJazz LeadershipWithoutEasyAnswers ManagementChallengesForTheTwentyFirstCentury ManagingTechnicalPeople MaxDePree MotivationInTheRealWorld OnBecomingaLeader OnBecomingaTechnicalLeader OutOfTheCrisis PeopleWare PeterDrucker SaulGellerman StonyField TheNewEconomics TheOneMinuteManager TheServant TheTaoOfLeadership TimothyLister TomDeMarco TomPeters WarrenBennis WattsHumphrey WhyLeadersCantLead WilliamEdwardsDeming BooksOnUserCenteredDesign AboutFace CategoryBooks CategoryInteractionDesign ProgrammingAsIfPeopleMattered TheArtOfInteractiveDesign TheDesignOfEverydayThings TheFrozenKeyboard TheInmatesAreRunningTheAsylum TheTroubleWithComputers UserCenteredSystemDesign BooksOnline BooksOnline CategoryBooks CategoryOrganization DonaldNoyes ReferenceFootprint ThinkingOutLoud BooksRepublishedOnTheWeb BookList BruceEckel CategoryBooks CategoryOnlineBook EricUlevik IanRae OpenBooksProject OpticalCharacterRecognition OreillyAndAssociates OutOfPrintBooks ProjectGutenberg SafariTechBooksOnline SmalltalkTheLanguageAndItsImplementation TheElementsOfStyle ZenAndTheArtOfMotorcycleMaintenance BooksThatHaveShapedPeoplesLives AdamSmith AlexHaley AnneFrank AntoineDeSaintExupery AtlasShrugged AynRand BenjaminFranklin CatcherInTheRye CategoryWikiFavorites DaleCarnegie DanielQuinn DonQuixote EbWhite FrancesHodgsonBurnett FrankBaum HarperLee HenryDavidThoreau HowToWinFriendsAndInfluencePeople IshmaelBook JdSalinger JohnHersey JrrTolkien LeoTolstoy LibraryOfCongress LordOfTheRings LouisaMayAlcott MargaretMitchell MarkTwain MayaAngelou MiguelDeCervantes NormanJuster RalphEllison RichardFeynman RichardNelsonBolles RobertLouisStevenson SurelyYoureJokingMrFeynman TaoTeChing TheAdventuresOfHuckleberryFinn TheKoran TheLittlePrince ThePhantomTollbooth TheWizardOfOz WarAndPeace WhatColorIsYourParachute BooksThatShouldBeMadeIntoFilms AynRand BooksWanted BookFinder BookShelved BruceWilcox DavidLiu EzGo WhereToBuyBooks BooksWithinAnArmsLength BetsyHanesPerry BwAal BookshopInBurlington RichardDrake TheQuantumSelf BooleanAlgebra BooleanLogic BooleanExpression BooleanExpression BooleanLogic ExpressionApiComplaints ItDepends ThreeValuedLogic BooleanLattice CategoryMath LatticeStructure BooleanLogic BooleanLogic CategoryLogic CeeLanguage CeePlusPlus DeMorgansLaws FirstOrderLogic FuzzyLogic JavaLanguage LogicalImplication MultiValuedLogic SymbolicLogic TetralemmicLogic TheoremProving ThreeValuedLogic BooleanMetricsAreUseless AreTheseMetrics CodeSmellMetrics DavidNoble DynamicAttractor MarkAddleman MetricsRant WhatAreMetrics BooleanRepresentation BitField DaveHarris DylanLanguage FalseIsNotAnError ForthLanguage HighLevelLanguage IanOsgood InBandSignal JimPerry KatyMulvey LowLevelLanguage ReturnBooleanEvaluations VisualBasic BoomBoom BoomBoom RimShot BoostAny BoostLibraries CategoryBoost CeePlusPlus JohnFletcher LogicProgrammingInCpp BoostBind BlockContext BoostLibraries CategoryBoost CategoryCpp FunctorObject SmallTalk BoostCoroutine BoostCoroutine BoostLibraries CategoryBoost CeePlusPlus CoRoutine BoostForDummies BeyondTheCppStandardLibrary BoostForDummies BoostLibraries CategoryBoost CeePlusPlus JohnFletcher TipsForBoostLibraries BoostFusion BoostFusion BoostFusionUserExtension BoostFusionVariadicUserExtension BoostLibraries BoostMpl CategoryBoost CategoryCpp CategoryCppTemplates CppHeterogeneousContainer BoostFusionUserExtension BoostFusion BoostFusionVariadicUserExtension BoostLibraries CategoryBoost CategoryContainer CategoryCpp CategoryCppTemplates CeePlusPlusEleven CppHeterogeneousContainer JohnFletcher BoostFusionVariadicUserExtension BoostFusion BoostFusionUserExtension BoostFusionVariadicUserExtension CategoryBoost CeePlusPlus CeePlusPlusEleven HeterogeneousContainer HomogeneousContainer JohnFletcher BoostLambdaLibrary BoostLambdaLibrary BoostLibraries BoostPhoenixLibrary BoostTupleLibrary CategoryBoost CategoryCpp CategoryCppTemplates CeePlusPlus CppTemplateMetaprogramming FunctionalProgrammingLanguage GreenspunsTenthRuleOfProgramming ParkingTicket StandardTemplateLibrary VariadicFunctoidsInCpp BoostLibraries AndreiAlexandrescu BeyondTheCppStandardLibrary BoostAny BoostBind BoostCoroutine BoostForDummies BoostFusion BoostLambdaLibrary BoostLibraries BoostMpl BoostPhoenixLibrary BoostProtoLibrary BoostPythonLibrary BoostSharedPtr BoostSpiritLibrary BoostStringAlgorithmsLibrary BoostTestLibrary BoostTupleLibrary BoostTypeTraits BoostUnits BoostUtility BoostXpressive BoostuBlas CategoryBoost CategoryCpp CategoryCppTemplates CeePlusPlus CommunityOfTrust CppCookbook CppTemplateMetaprogramming GitVersionControl GitWorkFlow HeaderOnlyCeePlusPlusPackages HerbSutter JimCoplien JohnFletcher LateCeePlusPlus TechnicalReportOne TheBoostGraphLibrary TheCppStandardsCommittee TipsForBoostLibraries WikiWeb BoostLibraryDiscussion BoostLibraries BoostSpiritLibrary CategoryBoost CategoryCpp CategoryDiscussion CeePlusPlus EditHint JohnFletcher ParkingTicket BoostMpl BoostFusion BoostLibraries BoostTypeTraits CategoryBoost CategoryCpp CategoryCppTemplates CategoryMetaprogramming CeePlusPlus CppTemplateMetaprogramming BoostPhoenixLibrary BoostBind BoostFusion BoostLambdaLibrary BoostLibraries BoostPhoenixLibrary BoostProtoLibrary BoostSpiritLibrary CategoryBoost CategoryCpp CategoryCppTemplates FunctionalProgrammingInCpp FunctoidsInCpp BoostProtoLibrary BoostLambdaLibrary BoostLibraries BoostPhoenixLibrary BoostProtoLibrary BoostXpressive CategoryBoost CategoryCpp CategoryCppTemplates CeePlusPlus CppTemplateMetaprogramming EmbeddedDomainSpecificLanguage JohnFletcher RegularExpression BoostPythonLibrary BoostLibraries CategoryBoost CategoryCpp CategoryPython CeePlusPlus PythonLanguage BoostSharedPtr BoostLibraries CategoryBoost CategoryCpp ResourceAcquisitionIsInitialization TechnicalReportOne ThreadSafe BoostSpiritLibrary BoostLibraries BoostLibraryDiscussion BoostPhoenixLibrary BoostSpiritLibrary CategoryBoost CategoryCpp CategoryMetaprogramming CppTemplateMetaprogramming BoostStringAlgorithmsLibrary BoostLibraries CategoryBoost CategoryCpp BoostTestLibrary BoostLibraries CategoryBoost CategoryCpp CategoryTesting CeePlusPlus CppUnit PetrPrikryl TestingFramework BoostTupleLibrary BoostLambdaLibrary BoostLibraries BoostTupleLibrary CategoryBoost CategoryCpp CategoryCppTemplates CeePlusPlusEleven CppHeterogeneousContainer StdPair TechnicalReportOne VariadicTemplatesForGnuCpp BoostTypeTraits BoostLibraries BoostMpl BoostTypeTraits CategoryBoost CategoryCpp CategoryCppTemplates CategoryMetaprogramming CeePlusPlus CppTemplateMetaprogramming TraitsTemplates BoostUnits BoostLibraries CategoryBoost CategoryCpp CategoryCppTemplates CategoryMetaprogramming StaticTypeSafety BoostUtility BoostLibraries CategoryBoost CategoryCpp BoostXpressive BoostLibraries BoostProtoLibrary CategoryBoost CategoryCpp CategoryCppTemplates CategoryRegularExpressions CeePlusPlus RegularExpression BoostuBlas BoostLibraries BoostuBlas CategoryBoost CategoryCpp CategoryCppTemplates MatrixTemplateLibrary BootHill CategoryGame CategoryIdiom BootStrap BasicInputOutputSystem CategoryJargon CategoryOperatingSystem ChickenAndEggProblem LearnerTest OperatingSystem PhlIp ReadOnlyMemory TestDrivenDevelopment WittgensteinsLadder BootStrapping AugmentingHumanIntellect BootStrap BootStrapping BootstrapInstitute CategoryBook DougEngelbart MetaCircularInterpreter BootablePersonalWiki CasperSchmidt EddiesWiki ErlangWiki GoogleChromeOs MikeSmith MiniRubyWiki PalmOsWikis PalmPilot WikiMode BootstrapInstitute BobCzech CategoryCompany ChristinaEngelbart DougEngelbart BootstrapScript BootStrap PatLet BootstrapTechnology LoveIsNotAnInstinct OriginOfConsciousness SimpleInventions BorderLayout JavaSwing LayoutManager SmalltalkLanguage BoredomIsaSmell AutomateBoredom CodeSmell ExpandToContract GoldPlating LeaveWhenBored RefactoringHtml UnitTest BorgGoldenHammer BorgGoldenHammer GoldenHammer SmallTalk WetWare BorgIdiom MonostatePattern PythonLanguage BorgesClassificationOfAnimals EditHint TheOrderOfThings BorgiVerse BorgiVerse FutureOfHumanity GavinLambert LogoLanguage NanoTechnology PhlIp PoemWiki StarTrek TheBorg TheMatrix WikiPage BorgificationOfEngineering BenKovitz CategoryEmployment EngineersExplained ExtremeProgramming GoodEnoughSoftware IsXpBorgDevelopment JimCoplien PeteHardie PlugCompatibleInterchangeableEngineers RobertDiFalco BoringPostcards DarkCity JeffGrigg KentBeck BorisBeizer CategoryAuthor ElizabethWiethoff HowardFear JamesBach SourcesOfBugs BorisKortiak CategoryHomePage BorisStitnicky BorisTabenkin ApparentlyNot AreYouThere CategoryHomePage BorlandButtons AmericanCulturalAssumption KatieLucas TheProblemWithIcons BorlandCorp AndersHejlsberg BigBlue BorlandCorp BorlandDelphi CategoryCompany CodeGear CsharpLanguage DelphiLanguage IntegratedDevelopmentEnvironment InterBase JavaPlatform MicroSoft MicrosoftDotNet MicrosoftWay PhilippeKahn TurboPascal BorlandDatabaseEngine BdeAlternativesGuide BorlandDelphi BorlandCorp BorlandDelphi BorlandKylix DelphiLanguage DotNetCompactFramework FeedDemon FreePascal HomeSite JosephStyons MicrosoftDotNet MicrosoftWindows MikeSchaeffer ObjectPascal OriginationOfTheFirstCompiler PascalLanguage PocketPc RealWorld TreePad TurboPascal VisualBasic WhatIsWrongWithTheGeneralVisualBasicApproach BorlandDelphiWikiWikiWeb DocumentMode ThreadMode BorlandJbuilder CategorySoftwareTool CodeSearch JavaIde JavaUnit JunitWithJbuilder RedHat RefactoringBrowserForJava VersionControl VisualAge BorlandKylix BorlandKylix BrokenLink CategoryDelphi DelphiLanguage FreePascal FreeSoftware LanguagePissingMatch LazarusIde LinuxOs RogerBrowne SmallTalk TryInstead BornOnTheFourthOfJuly AmericanCulturalAssumption BornOnTheFourthOfJuly FourthOfJuly JoeOtten WardCunningham WikiArtCritic WindowsMedia BorrowingFromTheLoanShark ChrisFalter BorrowingTrouble AntiPattern BorrowingTrouble CognitiveDissonance DoTheSimplestThing ExtremeProgramming GoldPlating HanlonsRazor IfItAintBrokeDontFixIt KentBeck RidiculousSimplicityGivesRidiculousResources WikiPage YouAintGonnaNeedIt BoseEinstein BoseEinstein CategoryPhysics FermiDirac NobelCommittee NobelPrize RobertField BossKey BostonAreaPatternsGroup CategoryGroup CategoryPatternsGroup SteveBerczuk BostonAreaXpUsersGroup AngusMezick CategoryGroup CategoryXpUsersGroup DanilSuits DavidWarrenInWalthamMa ExtremeProgramming FortyHourWeek GeorgePaci GlennGoldstein MitchellModel SimplestVersusRight StephenNg BostonWireless CommunicationsExplosion EastCoast WayThingsAreDone WiFi BotInterference DaveVoorhis DonaldNoyes ExtendingTheWikiParadigm GrammarVandal GreatThings SharkBot UserName WardCunningham BotWar BotlessChanges CategoryCommunity CategoryWiki ChangesInDecemberFourteen ChangesInMonth ChangesInMonthDiscussion CodeWord DaveVoorhis DecemberFourteen DolphinScriptNews DonaldNoyes EditCodeWord EditWar GrammarVandal HardBan HardBanned IndividualResponsibility JohnFletcher JoshuaHudson NewRecentChanges RecentChanges RecentChangesThatBypassesEditWar RecentChangesThatBypassesSpammer SandBox SharkBot TheOtherThings TragedyOfTheCommonsCantHappenHere TwentyYearsNextMarch WikiCommunity BothUnitAndIntegrationTests IntegrationTest TestDrivenDevelopment UnitTest BotlessChanges BotWar CategoryWiki DecemberFourteen RecentChanges WikiBatics BottleNeck CategoryManufacturing CriticalChain EliyahuGoldratt GeorgeBrower ItsNotLuck ManufacturingRoadmap NecessaryButNotSufficient ProjectManagement SolutionsToBottlenecks TheGoal TheoryOfConstraints VonNeumannBottleneck BottomFeeder BottomFeeder CategoryRss VisualWorks BottomLayersNeedMoreCare SystemsSoftware BottomMind AspectOrientedTheHardWay AssemblyLanguage BottomMind BottomUpDesign CategoryDramaticIdentity DeepUnderstanding DotNetFamily DramaticIdentity FunctionPointers JoshuaHudson MartySchrader MultipleLayersOfAbstraction OctoberTen PowerfulAtomics RootAccess SoftwareEngineer ThreeStarProgrammer VonNeumannArchitecture BottomPropagation BottomType CategoryException ExceptionalValue IeeeSevenFiftyFour InfiniteRecursion JohnIsner MultiMap MultiMapIter MultiMapRow NotaNumber NullObject BottomType BjarneStroustrup BottomType CategoryLanguageTyping CeeLanguage CeePlusPlus CommonLisp DougMerritt EiffelLanguage FirstClassContinuation HaskellLanguage LatticeStructure MeetsAndJoins NullPointer ScottJohnson TopType VoidType WhatIsNull WilliamUnderwood BottomUp BottomUp BottomUpProgramming ChangeYourOrganization ObjectOriented TopDown BottomUpDesign BottomUp TopDownDesignOfRockets BottomUpProgramming AlanPerlis BottomUpProgramming DanBarlow DomainSpecificProgramming EpigramsInProgramming KeithBraithwaite NullObject RichardCollins SpikeDescribed SpikeSolution StephanHouben TopDownProgramming UnitTest YouArentGonnaNeedIt BoulderPatternsGroup AlanShalloway AlexViggio AlmaerDion BillHause BobEllis BoulderPatternsGroup BoulderPatternsGroupMeetings BoulderPatternsGroupMinutes BrianPontarelli CategoryPatternsGroup CharlesLeRose ChristineRingleb DanMoore DesignPatterns DesignPatternsExplained EdHill EricMoon FranciscoGutierrez GangOfFour HomePage JerryHoward LaurentLeThuaut MartinFowler ObjectOrientedProgramming PatternOrientedSoftwareArchitectureOne PatternsOfEnterpriseApplicationArchitecture RobJudd SarahSmith TimKemper WalledGarden WikiPage BoulderPatternsGroupMinutes AbstractClass AbstractExpression AbstractFactoryPattern AcyclicVisitorPattern AdapterPattern AlanShalloway BoulderDesignPatterns BoulderPatternsGroup BoulderPatternsGroupMinutesOld BoulderPatternsTopics BuildDoor BuildMaze BuildRoom BuilderPattern ClassAdapterPattern CommandClassDiagram CommandPattern CompositePattern ConcreteClass ConcreteCommand ConcreteCommands ConcreteElement ConcreteVisitor DataStructure DataStructureWithNewMethod DecimalFormat DecoratorPattern DeveloperWorks DirNode DoubleCheckedLocking FacadeClassDiagram FacadePattern FactoryMethodPattern FullBackup GetMaze HttpRequest HttpServlet IncrementalBackup InterpreterPattern IteratorPattern JavaWorld LinkedList MartinFowler MazeBuilder MementoPattern MessageDigest ModemVisitor MySingleton NumberFormat ObjectAdapterPattern OutputStream PostCull PostDraw PreCull PreDraw PrototypePattern RobJudd RobertMartin SarahSmith ScheduleCommand SingletonPattern StrategyPattern TemplateMethodPattern TextWidgetConverter TreeSet UnixModemConfigurator VisitorPattern WalledGarden BoulderXpCompanies CategoryCompany ExtremeProgramming ManageTo BounceLanguage BounceLanguage CategoryProgrammingLanguage DataflowProgramming GeeLanguage GraphicalProgrammingLanguage JaronLanier MacromediaDirector ShockWave VisualProgrammingLanguage BouncerPattern BouncerPattern CodeClassInvariants GatedCommunity GatedCommunityPattern GuardClause IllegalArgumentException JavaIdioms JavaSecurityManager JohnFarrell MartinPool MartySchrader NewYorkCity OnceAndOnlyOnce RalphMellor SecurityManager TorneWuff BouncingBallApp HelloWorld BoundedBuffer BoundedBuffer CategoryJava ConcurrentProgrammingInJava DougLea FlowBasedProgramming BoundedContexts DomainDrivenDesign MultipleModels BoundedPolymorphism BoundedPolymorphism BoxingConversions CategoryPolymorphism CeePlusPlus EiffelLanguage HolyWar JavaGenerics JavaInterfaces LatentTypesSmell LatentTyping OneAdder ParametricPolymorphism BoundedRationality AssumeIgnoranceNotMalice BellsTheorem CategoryPsychology CognitiveScience GoodEnough HerbertSimon HumansAsMaxLikelihoodEstimators MikeSmith UnboundedConsciousness ViolentAgreement BoundedWildcardsIncreaseApplicability CategoryJava JagGregate JavaIdiom JavaOne JoshuaBloch BoundsChecker BoundsChecker CategorySoftwareTool ElectricFence RobertEikel ThingsWeHateAboutVbClassic VisualBasic BoundsChecking BoundsChecking PointerArithmetic UndefinedBehavior BourneAgainShell BourneAgainShell BourneShell CategoryUnix LearningTheBashShell OreillyAndAssociates UnixShell BourneShell AsciiArt BourneAgainShell BourneShell CategoryUnix HereDocument LambdaCalculus LambdaNature OperatingSystem StevenBourne UnixShell BowToYourFellowPractitioners BowWowWow BowWowWow CategoryMusic EditHint KielHodges McLaren RedHotChiliPeppers TheAdjunct TheBeastieBoys BowlingForColumbine AmericanCulturalAssumption AnonymousCoward CategoryMovie CategoryOffTopic CategorySociety EricHerman FlameBait MichaelMoore PhlIp RitalinDrug RuleOfFear BowlingForGeeks BowlAlone CarpalTunnelSyndrome GettingOut GolfForGeeks KrisJohnson MicromanagingSadist MonitorZombie ObjectMentorBowlingGame PointyHairedBosses RachelStruthers RonJeffries RulesOfGeelf ZenOfBowling BowlingGame ObjectMentorBowlingGame BowlingGameSecondStory BowlingGame CobolLanguage ObjectMentorBowlingGame ProceduralLanguage StevenNewton BowlingGameSpikes BowlingGame BowlingScores DaveThomas ErlangLanguage GuardCondition JackHarich JavaLanguage JimLittle LeoScott ObjectMentor PulseLogic PythonLanguage RedHerring RichardHenderson RubyGarden RubyLanguage RuntimeException SteveHowell TestCase WayneConrad BoxingConversions BoxingConversions CeeLanguage CsharpLanguage GarbageCollection JavaAutoboxingIsNot JavaLanguage SmalltalkLanguage TypeErasure BoyScoutRule BrokenWindow BoyThisStuffMakesMeFeelStupid AdventureGame AlistairCockburn BasicLanguage BloodShed BradCox BrokenLink BruceIde CategoryOopDiscomfort CeeLanguage CeePlusPlus CentipedeAsBeginnerProject CentipedeGame ClaesWallin CovertPatternTeaching DanielEarwicker DeVry DesignByContract DesignPatterns DonKnuth EiffelLanguage ExtremeProgramming FormalMethods GuruChecksOutput HelloWorld HigherOrderFunctions HollywoodPrinciple InterfaceSegregationPrinciple JavaBandwagon JavaProsAndCons LearningObjectOrientedProgramming LexicalClosure LittleSimulator MartinFowler NickBensema ObjectOrientedProgramming ObjectOrientedProgrammingAnEvolutionaryApproach ObjectOrientedProgrammingSandBox PatternsForBeginners PeopleWhoDontGetOo PeterForeman PlayingToWin PokeStatements PropagateXp PythonLanguage QualityWithoutaName RayTayek RecentChanges RefactoringImprovingTheDesignOfExistingCode RightThing RubyLanguage SchemeLanguage SmalltalkLanguage SusannahWilliams SystemOfNames ThePragmaticProgrammer TheSourceCodeIsTheDesign TheWizardBook ThinkingOutLoud UnitTest VisualBasic WabiSabi WatchingWhereTheyWalked WaterJoe WikiWikiSandbox WikiWord WorseIsBetter YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt BoycottAmazon AmazonAssociate AmazonBoycott BookPool BoycottAmazon BoycottOnceAndOnlyOnce CliffordAdams DrewMarsh HazardsOfSoftwarePatents JamesBurke MarkSchumann MichaelFeathers NobelPrize PeteMcBreen RichardStallman RobertField SoftwarePatent SoftwarePatents TheKnowledgeWeb WikiWikiWeb BozicniKolaci EditText BozoBit BogoMeter BozoBit BozoConfirmer BuzzwordBingo CategoryConflictResolution SetTheBozoBit BozoConfirmer BozoBit BozoConfirmer CategoryConflictResolution UrbanLegend BpMs BpMs ChineseWhispers DaveVoorhis PeterMerel PissTake BracesAreGood CeeIdioms CeePreprocessor ClosingBraceComments CodeFormatting DaveWhipp DavidWright DickBotting DontRepeatYourself EdPoor ExtractMethod GarethMcCaughan HaveThisPattern HelperFunction InlineMethod IntermediateValues MethodsVsCodeFragments MyDumbClass PhilGoodwin ResourceAllocationIsInitialization RonJeffries SelfDocumentingCode SunirShah TrivialDoWhileLoop WayneMack WhitespaceIsGood YouArentGonnaNeedIt BracesAroundBlocks AdamBerger AlastairBridgewater AlwaysUseBracesOnIfThen AnonymousPythonista BadCodingStandards BraceWar BracesAroundBlocks BrianStPierre CliffordAdams CodeComprehension CodeSmell CodingStyle CommonLisp ConvertSpacesToTabsNotForCode CurtisBartley DanglingElse DanilSuits DaveHarris DaveWhipp DefensiveProgramming EricJablow EwDijkstra FalkBruegmann GarethMcCaughan GeneWirchenko GetDefaultFoo GlennVanderburg GoodCodingStandards JamesYoungman JeffGrigg JohnRepici JustinGreer KarlKnechtel KeithRay LaurentBossavit LintComments LispLanguage MagicNumber MartySchrader MichaelChermside MountainDew NissimHadar OffensiveProgramming OnceAndOnlyOnce PhilGoodwin PointyHairedBoss PythonLanguage SlickEdit SomeoneElse StevenNewton SunirShah TheMgmt BradAppleton BradAppleton CategoryHomePage ExtremeCompetition MichaelBeedle SoftwareConfigurationManagementPatterns SteveBerczuk BradBartley AbandonedHomePage AreYouThere CategoryHomePage OrphanPage BradBeck CategoryHomePage NewUserPages TourBusStop BradChamberlain BradChamberlain CategoryHomePage ComicBooks LarrySnyder UniversityOfWashington ZplProgrammingLanguage BradCox AhHa BenTremblay CategoryHomePage ChoosingaWiki ObjectOrientedProgrammingAnEvolutionaryApproach ObjectiveCee PaulMorrison PoMoHistoriography RandyStafford RonJeffries SoftwareIndustrialRevolution StephenHumphrey WikiChoosingStories WikiThink BradGarland MartinFowler PatternsOfEnterpriseApplicationArchitecture RubyOnRails BradNeuberg BradNeuberg WikiWiki BradSmith BradSmith CategoryHomePage DataAnalysis ExtremeProgramming BradStockdell CategoryHomePage BradTaylor CategoryHomePage TestingFramework BradWilliams CategoryHomePage BradleyGoss CategoryHomePage DatabaseBestPractices NewUserPages BradyBunchGridDiscussion ActionScript AiWinter ArrayDeletionExample BigBallOfMud BigIdea BradyBunchHeadExample BusinessAnalysis BusinessLogicDefinition CategoryFunctionalProgramming CategoryWebDesign ClojureLanguage CodeChangeImpactAnalysis CoffeeScript ColdFusion ColdFusionLanguage ColdFusionLanguageTypeSystem ComputerScience DavidMcLean DivideAndConquer DomainSpecificLanguage DotNet DynamicTyping DynamicallyTyped EssExpressions EventSource EvidenceTotemPole FastEyes FeatureCheckboxBrochureGame FebruaryThirteen GoldPlating GreatLispWar GreencoddsTenthRuleOfProgramming GuiMarkupProposal HofPattern HtmlStack IoLanguage IwantaPony JavaScript JavaSwing LaynesLaw LetTheReaderDecide LimitsOfHierarchies LispLacksVisualCues LispMacros MentalIndexability MirrorModel ModelViewController MvcIsNotImplementable NaturalEventSyntax NodeJs OverhaulingStyleSheets PeopleProjectsAndPatterns PerlLanguage PowerBuilder QwertySyndrome RedHerring ReferenceError RuleBuilderInterface SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns SoftwareDevelopment SoftwareEngineering StackOverflow SystemsSoftware TableOrientedProgramming TopOnAbstraction TuringComplete UniversalStatement UseCase WebSockets WetWare WhatsaControllerAnyway WorkBackwardFromPseudoCode BradyBunchHeadExample BradyBunchGridDiscussion BrainBench BrainBench BrainCapacity AssociativeMemory CategoryMind DataStructure DeepClassHierarchies FatClassHierarchies HumanBrain LaurencePhillips MetaLanguage MindMap MyBrainIsFull NeuralNetwork SevenPlusOrMinusTwo TheRealBrain BrainDamage BrainDamage CobolCausesBrainDamage EwDijkstra HaHaOnlySerious ToolsThatTeachPoorHabits VbTeachesBadHabits BrainEvidenceModelConundrum WetWare BrainFart BeMindful BrainFart CaffeineBonk DonaldNorman EarleMartin FeedbackIsControl JoeWeaver LayneThomas LifesTooShort MatthewAstley MeditationTechniques RightThing SelfImprovementPatterns SugarLag TheDesignOfEverydayThings ThinkingOutOfTheBox WikiCitizen BrainFsck BrainfuckLanguage BrainFuck BrainfuckLanguage BrainLanguage BrainLanguage CategoryProgrammingLanguage DavidDeLis DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming GregVaughn HaskellLanguage JavaLanguage JavaScript LispLanguage ManuelTomis NewtonScript PerlLanguage PikeLanguage PrototypeBased PythonLanguage RefactorMercilessly RichardEmerson SchemeLanguage SelfLanguage SmalltalkLanguage BrainMapping BrainMapping CategoryMind GeoffSobering MindMap NeuralNetworks BrainStorm AlexOsborn AlistairCockburn ArchimedesOfSyracuse ArtificialIncubation BrainFart BrainStorm BrainStorms BrainWriting BruceAnderson CardSwap CategoryCreativity CategoryProblemSolvingStrategy DickBotting FrogDesign GuyHenryAtkinson KentBeck LateralThinking LaughIn MartineDevos PostponeJudgment RaisingBrightKids StoryBoard ThoughtShower WikiWeb BrainStormFirstCleanLater BrainStorm CategoryProcess FowlerWritingMethod OptimizeLater PostponeJudgment SpikeSolution BrainStorming BlameStorming BrainStorm BrainWriting BrainStorm BrainWrite BrainWriting CardSwap CategoryCreativity DelphiConference FridemarPache HansWobbe MartineDevos MentalShorthand PostponeJudgment SuperHeroBrainStorming VanGundy BraindeadRefactoring RefactorMercilessly BrainfuckLanguage BadWord BefungeLanguage CategoryProgrammingLanguage DanielCristofani EduardoMadrid EsotericProgrammingLanguage ForthLanguage FunctionalTarpit LiterateProgramming LnuspLanguage OnTopic PathLanguage ProgrammingLanguage SnuspLanguage TuringComplete TuringMachine TuringTarpit WhitespaceLanguage BrainlessBroadcastMedia TedBaxter BrainsAsaCheapCommodity AlarmBellPhrase AmericanCulturalAssumption BigPicture BrainsAsaCheapCommodity BrokenLink CategoryEmployment CategoryOffShore CheapLabor ConsensualMatrix FiniteStateMachine HumanReEngineeringInevitable HumanVoiceRecognitionSystem IndiaDoesItBetter InvisibleHand IsGlobalismThreateningTechCareers LifeIsCheapAndGettingCheaper MarketingLand MooresLaw NextBigThing PeterLynch PointyHairedBoss VernorVinge WikiSpam BraitenbergVehicles ApproachAvoidanceGradient BranchAndBound CategoryAlgorithm ComputerScientist BranchByAbstraction BranchByVcs CustomerInvoice LineItem LineItemProvider LineItemRender LineItems NameAndCostLineItemProvider NameAndCostLineItemRenderer NameCostAndDateLineItemProvider NameCostAndDateLineItemRenderer BranchByVcs BlackBelts BranchByAbstraction ClearCase LongRunningFeatureBranches BranchPruning CategoryGardeningMetaphor CategoryOptimization DepthFirst HeuristicRule MatthewAstley PeterWitjes BranchRemoval AdamBerger BranchRemoval CategoryOptimization ChicagoPatternsGroup FunExerciseAnswer JoeSeda MarcGirod PulseLogic StevenNewton BranchTesting BranchTesting CornerCase DietmarKuehl PeteBecker TestDrivenDevelopment BrandonBergren CategoryHomePage BrandonCsSanders BrandonCsSanders CategoryHomePage CeeLanguage ChristopherAlexander CommunityBuilding CommunityWiki ConsensusPolling DavidLiu IcannWiki JohnRawls KenWilber LarrySangerAndLessonsInCollaboration LarrySangers MeatBall RdbDomain RdbHeading RdbRelVar RdbRelation RdbTuple RecentChanges RecentChangesCamp RelationalDatabase RubyLanguage TestingFramework UniversalCatalog WalledGarden WardsWiki WikiMail WikiSym WikiWikiWeb BrandonFaloona BrandonFaloona CategoryHomePage BrandonGoldfedder CategoryHomePage BrandonGray CategoryHomePage BrandonHunt CategoryHomePage BrandonSanders BrandonCsSanders BrandonTaylor CategoryHomePage BrandonWilliamsCraig CategoryHomePage FlyingVisitor WikiCommunity BrandtKurowski CategoryHomePage JimMahoney RikiWiki BraveNewWorld AldousHuxley AmusingOurselvesToDeath BraveNewWorld CategoryBook CategoryMovie CorporateGovernment FivePrecepts HiveMind MaslowsHierarchyOfNeeds NineteenEightyFour TheManufacturingOfConsent ThoughtPolice VideoGame BraveWildCoast CategoryBook HenryMiller JeffSelth JudsonCrews BrazilTheMovie BeingJohnMalchovich BigDesignUpFront CategoryMovie CategoryOffTopic CategoryScienceFiction DoTheSimplestThingThatCouldPossiblyWork JasonFelice MontyPython NakedLunch RobertHeinlein TerryGilliam TheatreOfTheAbsurd BrazilianSoftwareEngineeringSimposium BrazilianComputerSociety SoftwareEngineering SugarLoafPlop BreadCrumbs BrokenLink ConsistentLook TreeStructure VisibleContext WebsitePatterns BreadboxComputerCompany GeOs BreadthFirst BreadthFirst DepthFirst IterativeDeepening NullObject BreadthFirstLearning AstarLearning AstarSearch BreadthFirst CategoryEducation DepthFirst DepthFirstLearning GunnarZarncke ImmersiveLearning JustaProgrammer MatthewAstley QualityPlateau RandomWalk TooMuchToRead BreadthFirstTraversalInSql DirectedAcyclicGraph DirectedGraph EditHint FullPathStoredAtLeaves SelectDistinct SqlAntiPatterns SqlLanguage TreeInSql BreakEven BootStrap BreakEven CategoryCompilers ProgrammingLanguage BreakFast AntiCreation BreakFast ModularWeenies ProceduralWeenies SlaveOrientedProgramming BreakLongLines BreakLongLines BreakLongMethods CategoryCoding CategoryProcessesProcedures CodeFormatting DaveHarris FirstType GeorgeSxCowan IntermediateValues JeffLangr LongerSelfDocumentingType MethodsVsCodeFragments NarrowTheInterface NeKs PageLeft PageRight PhlIp RefactorMercilessly SecondType SelfDocumentingCode SelfDocumentingFunction SelfDocumentingType SmallTalk SunirShah ThirdType WayneMack WhitespaceIsGood BreakOrDestroyItThenMakeItNew CategoryFuture ItNoLongerWorks ItWorks LegacyCode MakeItWorkOnNewHardware TheBrink BreakStatement InternalLoopExitsAreOk LoopingConstructs BreakingAndSplicing CategoryOrganization CategoryWiki DialogueOnWiki EgolessWiki InversionAndRearrangment JohnFletcher WardCunningham WardsWiki WikiGnome WikiNow BreakingBread BreakingBread HaltWhoGoesThere SisterSite WikiPage BreakingTheRules ColorOutsideTheLines DaveHarris DontAskPermission PeaceAndJoy RaySchneider TakeResponsibilityForYourActions UnchartedWaters BreakthroughsBook BetamaxSituation ChemLawn ChrisBaugh BremenXpUsersGroup AgileGruppeBremen CategoryGerman CategoryGroup CategoryXpUsersGroup BrendaLaurel CategoryAuthor ComputersAsTheatre TheArtOfHumanComputerInterfaceDesign BrendanEich JavaScript MozillaBrowser MozillaFirefox NetScape BrendanLalor BrendanSterne CategoryHomePage BrendanTregear ShrinkWrappedSoftware WikiWiki BrennenBearnes WalaWiki BrentBingham BrentEggenberger CategoryHomePage ComputerScience BrentGilmore CategoryHomePage ChrisGarrod VirtualBox BrentGulanowski BrentGulanowski CategoryHomePage BrentNewhall EscapeToSpace GaveUpOnTelevision ProblemsWithDocumentation TheBestIsTheEnemyOfTheGood ThreadMode WalaWiki WikiGnome WikiPage WikiWiki BrentSchwartz BeowulfCluster BrentSchwartz CategoryHomePage CodeCracking FreeBsd MyersBriggs PileOfPcs SetiAtHome WhatsThat BrentWheelock CategoryHomePage ChangeTheCommunity ChrisGarrod DonaldNoyes WardsWiki BretPettichord AgileTestingMailingList CategoryAuthor CategoryHomePage ContextDrivenTesting LessonsLearnedInSoftwareTesting LudwigWittgenstein QualityAssuranceIsNotResponsibleForQuality ThoughtWorks BrettMcNamara CategoryHomePage CsharpVsJava NewUserPages TextFormattingRules BrettNeumeier AreYouThere BrettNeumeier CategoryHomePage OrphanPage SamDisanto SpellChecker WikiWeb BreveEnvironment ArtificialLife MacOsx SuperWalker BrianArthur McKinsey BrianBall CategoryHomePage BrianBrazil BrianBrazil CategoryHomePage CoreObject CoreObjectDesign DesignPatterns MementoPattern ObjectOrientedDesign StarTrek StateMachine WarpCore WikiWikiWeb WilliamUnderwood BrianBurkhart AreYouThere NewUserPages WardsWiki WikiWiki BrianButton AsynchronySolutions BradWilson CategoryHomePage EnterpriseLibrary JimNewkirk ObjectMentor PatternsAndPractices PeterProvost ScottDensmore WardCunningham WebServiceSoftwareFactory BrianBuxton CategoryPerson SmalltalkSolutions BrianCloutier BrianCloutier BrianCooke CategoryHomePage CompaniesDoingXp MappersVsPackers VisualBasic BrianCorr CategoryHomePage MeatballWiki WikiPedia BrianCraft BrianCraft CategoryHomePage BrianCrowder CategoryHomePage BrianDeacon JustaProgrammer BrianDrysdale CategoryHomePage FallaciousArgument LojbanLanguage QuickChanges StartingPoints TextFormattingRules WelcomeVisitors BrianEno CategoryArtist LongNow ObliqueStrategies RobertFripp BrianEwins BazzaWiki CategoryHomePage BrianFennell CategoryHomePage BrianFoote ActiveObjectModel BigBallOfMud CategoryHomePage EntropyReduction GangOfFour JosephYoder KenAuer KentBeck NormKerth NoveltyVampires RalphJohnson TheTimelessWayOfBuilding WardCunningham BrianFord CategoryHomePage BrianHarvey CalBerkeley CategoryHomePage ComputerScience ComputerScienceLogoStyle LogoLanguage SchemeLanguage SimplyScheme BrianHoward CategoryHomePage NewUserPages TourBusStop BrianHunter AbandonedHomePage AreYouThere CategoryHomePage OrphanPage BrianIngerson CategoryPerson KwikiKwiki PerlInline WardCunninghamInterviewedByBrianIngerson YamlAintMarkupLanguage BrianKelly BrianKernighan AwkLanguage BrianKernighan CategoryAuthor CategoryPerson CeeLanguage ComputerScience DennisRitchie HelloWorld KenThompson KernighanAndRitchie RobPike SamuelFalvo TheAwkProgrammingLanguage ThePracticeOfProgramming TheUnixProgrammingEnvironment WhyPascalIsNotMyFavoriteProgrammingLanguage BrianKnowles BookShelved CategoryHomePage NewUserPages TourBusStop BrianLong CategoryHomePage ShamelessSelfPromotion BrianMarick AllanBaruz BrianMarick CategoryHomePage MarkSwanson MikeHewner PaulSaletzki RalphJohnson RonJeffries UnitTest BrianMcCallister BrianMcCallister CategoryHomePage ProgrammeryKindOfGuy BrianMcDaniel CategoryHomePage HomePage BrianMcKeough CategoryHomePage DesignPatterns ExtremeProgramming JustaProgrammer BrianMosher CategoryHomePage ExtremeProgramming RonJeffries WardCunningham BrianOlpin CategoryHomePage BrianOneiromancer AndyPierce CategoryHomePage EricHodges ExtremeProgramming GarryHamilton GoByCar HelmutLeitner NeilGaiman PenName RealNamesPlease RealNamesPleaseDiscussion RecentChanges TheSandman ThomasHolenstein UserStory UsingRealNames WebJournal WebLog WhateverTheHellYouWantToCallIt WikiWiki BrianOxley ThoughtWorks BrianPontarelli AreYouThere BrianPontarelli CategoryHomePage BrianRobinson BrianRobinson CategoryHomePage CaustikMcrobinson ReFactoring TestDrivenDevelopment BrianRogers BrettNeumeier CategoryHomePage CeeLanguage CeePlusPlus ComputerEngineering CsharpLanguage EricHerman ExtremeProgramming JavaLanguage MicroSoft PerlHacker PerlLanguage ProductSight SeattleWashington StandardIn StandardOut UniversityOfWashington WeyerHaeuser WhyHatePerl BrianRussell CategoryPerson ObjectOrientation ObjectOriented SelfLanguage BrianSaxby CategoryHomePage BrianSchuth CategoryHomePage TheTempest TheTimelessWayOfBuilding BrianShearer AllaireColdFusion CategoryHomePage ChiFoo ColdFusion FuseBox McElhaney PortlandXpUsersGroup UniversalDataModel UserInterface WikiEngine WireFrames BrianShort BrianSlesinsky CategoryHomePage BrianSmith CategoryHomePage BrianSmithTwo AreYouThere BrianSmith CategoryHomePage OrphanPage BrianStPierre BrianStPierre CategoryHomePage FirmwareEngineer GoingBiking GoingSkiing GreatOutdoors NewHampshire OpenSource BrianSyme BeingConsistentlyRight BeingRightInSeveralDifferentWays CategoryHomePage BrianTakita CategoryHomePage BrianTheado CategoryHomePage TkOutline BrianWilloughby CategoryHomePage CeePlusPlus EvilEmpire ObjectiveCee BrianWilson CategoryHomePage BrianWisti BrianWisti CategoryHomePage BribeToBeNice AspergersSyndrome CategoryEmployment CategoryPeopleSkills BrickWalling CardboardProgrammer GalaxyQuest RubberDucking BrickifiedPencil AugmentationOfIntellect BobBockholt DisaugmentationOfIntellect DougEngelbart DougMerritt EwDijkstra JeffRead WikiWord BridJay CategoryJava CategorySoftwareTool CeeLanguage CeePlusPlus JavaLanguage ObjectiveCee ScalaLanguage BridgeNotes AbstractFactory ButtonPeer ComponentPeer ListPeer BridgeOfBirds CategoryBook EightSkilledGentlemen ThePrincessBride TheStoryOfTheStone BridgeOnTheRiverKwai CategoryBook CategoryMovie CowboyCoding DeathMarch BridgeOverWall CodeOwnership RequirementsTossedOverTheWall SpeakersCorner TheOtherThings BridgePattern AdapterPattern BridgePattern BridgePatternIsJustGoodFactoring CartesianProduct CategoryPattern CategoryStructuralPatterns ComponentBus DesignPatterns DoubleDispatchExample EnvelopeLetter JimCoplien OverUsedOopExamples ShieldPattern TombStone BridgePatternIsJustGoodFactoring AhHa AlistairCockburn BridgePattern ChristofferHammarstrom DaveHarris DesignAndDevelopWithFactoringInMind DesignPatterns GoodFactoring HowDoAntsWalkInaStraightLine JimCaprioli JohnVlissides JustGoodFactoring JustIsaDangerousWord KentBeck OffTopic RonJeffries ShieldPattern SingleElement StatePattern StrategyPattern ToddCoram WriteItOnaCard BridgeThread BridgeThread CategoryExtremeProgramming InfoNed SpikeSolution BridgetFulton CategoryHomePage CircleOfFifths CubeMovie JosephSchillinger LeadSheet SyntaxOfMusic BridgingTheGap BridgingTheGap DesignPatterns KielHodges RaySchneider SoftwareArchitecture WaterfallModel BriefComments RalphMellor ThankYou WikiSignature BriefIntro BriefTutorial WhyWikiWorks WikiHistory BriefTutorial BriefTutorialTwo CategoryWikiHelp GooglePlex BriefTutorialThree OneMinuteWiki OneWeekWiki RalphMellor TipsForBeginners WikiHomePage WikiWikiSandbox WikiWord WikiZen BriefTutorialTwo BriefTutorialThree CategoryWikiHelp EditText BrillPappin CategoryHomePage BrillyTsang BringAnAlly AbsentProxy BringAnAlly CategoryNegotiation ExpertNegotiator NegotiateWithTheBoss NegotiatingPatternLanguage PresentProxy BringingDesignToSoftware CategoryBook TerryWinograd ToddCoram BrionGysin BrokenLink BritishBillion AmericanBillion EuropeanBillion BritishBroadcastingCorporation BritishCulturalAssumption CategoryCulture IndependentTeleVision BritishComputerSociety BritishCulturalAssumption AdviceForAmericansAbroad AmericanCulturalAssumption AmericanCulturalAssumptionDiscussion BritishBroadcastingCorporation BritishCulturalAssumption CanonicalOrder CategoryCulture CityOfLondon DanSheppard DaveMorgan EnglishCulturalAssumption EnglishOrBritish IdentityOfEnglishMidlands JargonFile JbRainsberger JohnHarding KornySietsma LondonCulturalAssumption LondonTown LysergicAcidDiethylamide MeddlingYankTryingToCauseTrouble OrinHargraves PaulTevis PeteHardie RealizeVersusRealise RjLesch RodneyRichardson SherlockHolmes SusannahWilliams TheCity BritishHumour DeleteNoContent IronyWarning JohnReynoldsTheStudent PreserveNoContent BritishInvasionOfIndia BhagavadGita CategoryOffTopic CategoryRant BritishLibrary BritishLibrary LegalDeposit BritishTelecom BritishTelecom GeneralPostOffice ThePostOffice BritishVsEnglish DifferentFromNotDifferentTo EnglishLanguage BritishWeightsAndMeasuresAssociation CategoryWorldView ThisAintTheRightPlaceToMuckAround BrlCad BroadbandFeedback AcceptanceTestFramework FeedBack FractalLifeEngine GraphicalUserInterface GuiLayer ImageMagick MiniRubyWiki TestCase TestFirstUserInterfaces TestFlea TestServer BroadbandWirelessAccess BroadbandWirelessAccess CategoryCommunicationProtocol CategoryGlobalization CategoryWireless CodeDivisionMultipleAccess MobileCommerce NextBigThing QualcommInc WiFi WiMax BroccoliPrinciple CategoryAntiPattern DaleEmery MikeSmith TheNaturalSelectionPrinciple TheTick TwoByFour BrochureTalk BrochureTalk CategoryCommunication HolyWar BrochureWare AntiPattern BrochureWare VaporWare WebsitePatterns BrokatDoesntDoXp BigDesignUpFront CollectiveCodeOwnership DonWells GeorgePaci PairProgramming BrokenCode AnnAnderson BinDefinition CategoryExtremeProgramming ExtremeAdaExperiment ExtremeProgramming MichaelFeathers OpenSource RedFlag RonJeffries ShaeErisson SpikeSolution SubPaymentStation UnionAffiliation UnitTest UserStory WayneCarson BrokenDamWaterfall AgilityTest FreudianTypo WaterFall BrokenHungarianNotation HungarianNotation BrokenImage BrokenLink CategoryWikiMaintenance BrokenLink AltaVista BrokenLink CategoryBrokenLink CategoryWikiMaintenance CategoryWikiTag FixingLinks GoogleCache GoogleSearch InternetArchive RescuingBrokenLinks SearchHelper UnidentifiedBrokenLinksDiscussion WaybackMachine WikiBadge WikiPage BrokenLinkWorkList AalbertTorsius ApproachesToDefinitions BeyondFear BilKleb BookShelved BookTestUnit BookThatNeverEnds BrokenLink ChrisGarrod ChrisMatts CriticalPath CryptoNomicon DisciplineOfProgramming DoingStuff DonaldNorman DonaldNoyes ElizabethWiethoff ForeverWar FrankScholten GoogleHatesWiki GregEgan HitchhikersGuideToTheGalaxy HomePage JamesBullock MarcosTarruella MarkTilley MasteringAlgorithmsWithCee MasteringAlgorithmsWithPerl NamesGivenToComputers NealStephenson NoelKelly OuLiPo RalphJohnson RecentChangesOnOtherWikiForums RichardBach SlackByTomDeMarco SoftwareForYourHead SokalHoax TheBigBookOfConcepts TheDispossessed TheEconomist TheMathematicsOfTheIdealVilla TheSecretArtOfDrSeuss TheSilmarillion TheTransparentSociety TimesProgrammingSupplement TomAyerst TomClancy VladimirNabokov WarAndPeace WhatNotHow WithoutRemorse BrokenTelephone TelephoneGame BrokenTest CategoryTesting CleanCheckIn KentBeck TestDrivenDevelopment TestingPatterns UnitTestAsTickler BrokenWhitespace BobBockholt CategoryWikiTag HelpfulDefinition JargonFile WikiAggravation WikiGnome WikiWord BrokenWindow FixBrokenWindows BrokenWindowFallacy BrokenWindowFallacy FixBrokenWindows OpportunityCost YouHaveToStartSomewhere BronzeHammer BronzeHammer GoldenHammer BrooksLaw AlistairCockburn CategoryQuote JanSteinman JoysCorollary MythicalManMonth ProgressAndTrainingTeams RiskManagementCatalog BrouwerIntuitionism BrokenLink CategoryMath ExcludedMiddle OlivierRey BrownNosing BrownfieldApplication GreenfieldApplication LegacyApplication SpaghettiCode BrownianMotion AndyJohnsonLaird AntiPattern CryptoCracy HaveThisPattern IoaPetraka BrownianMotor RatchetEffect BrowniePointMetric BrowniePointMetric CategoryMetrics TheBadGuy BrowseOneHierarchy CutAndPaste DragAndDrop JoeDavison LeftSelectsRight MultipleCategorizationPattern WardCunningham BrowserAbuseSyndrome AjaxWebApplications BrowserAbuseSyndrome CategoryMultiPurpose CategoryRant CategoryWebDesign ComponentBrowser DreamWeaver ElizabethWiethoff HtmlSucks InternetExplorer JavaScript JavaScriptSucksInBrowsers LearningHtmlAndCss LimitsOfHtmlStack ListView LynxBrowser MarkPilgrim MozillaFirefox NoApplication ObjectBrowser PhpMyAdminSucks RecentChanges RemoteGuiProtocol RemoteGuiProtocols RichInternetApplications RoboForm SafariBrowser TextEditor ThinClientHasFailed WardCunningham WebGuiWikiPoll WhatIsWrongWithTheGeneralVisualBasicApproach WilliamUnderwood BrowserAsGuiAssembler AjaxWebApplications CategoryInternet CategoryUserInterface CategoryWebDesign EditHint GoogleWebKit GuiMachineLanguage HtmlDomJsCss JavaScript ThinClientHasFailed BrowserReachable BrowserReachable CategoryOrganization DonaldNoyes InformationRepositories InternetArtifact InternetBrowser ThinkingOutLoud UsefulUsableUsed BrowserSecurity BrowserSecurity CategorySecurity CategoryWebBrowser InternetExplorer RamDisk SandBoxie WebApplication WebBrowser WindowsXp BrowserWars ExplorerVsNetscape LimitsOfHtmlStack BrowsingSearches BrowsingSearches CategoryInteractionDesign CategoryUserInterface BruWalfas BruceAdams BruceAdams CategoryHomePage ExtremeProgramming BruceAnderson AbstractModelsAnswerQuestions CardSwap CategoryHomePage DonOlson GamesAsPatterns GettingUpToSpeed HistoryOfPatterns MartinCooke NickZienau PatternsAndHandbooks PhilippeKruchten SomePatternsQuestionsAnswered ToStringQuestion WayneCool BruceAtherton ApplicationServiceProvider BuildingTheWorldsHeaviestAirplane CategoryHomePage GangOfFour HumanResources ModelPipeViewController ModelViewController PatternCommunity ProcessPatterns ProgrammingAsArt ProgrammingAsEngineering RolePattern YouArentGonnaNeedIt BruceBlum AnswersByDescription CategoryAuthor SoftwareEngineer SoftwareEngineering BruceBoyes CategoryHomePage BruceCampbell ArmyOfDarkness BruceCampbell EricFullerton EvilDead BruceCockburn BruceCohen AlanKay CategoryHomePage GemStone MagnoliaWorkstation RogerBates ScientificAmerican BruceEckel CategoryAuthor ThinkingInCeePlusPlus ThinkingInJava ThinkingInPatterns BruceEdiger BruceEdiger BruceEdmonds CategoryHomePage BruceFancher MindVox BruceFriedman InfoWorld ManagedWirelessSolutions BruceHolloway CategoryHomePage GregHaas PamCarr PamHarland StartingPoints VisualTour WikiWiki BruceHorn AppleComputer CarnegieMellonUniversity CategoryHomePage SmalltalkLanguage WardCunningham WildPackets XeroxParc BruceIde CategoryHomePage BruceLee JeetKuneDo ThreeStagesInJeetKuneDo BruceLiles CategoryHomePage GoesToEleven WikiWay WoodyGuthrie BruceMacLennan CategoryPerson BrucePennington BibleInconsistencies BrucePennington CarlSagan CategoryHomePage CsLewis DeathRow EmersonEggerichs ExistenceOfGod FreeThinkerOxymoron JohnEldredge JohnNash LeeStrobel MarkTilley NormWakefield PeopleAreGood PhilosophyAndScienceSeekTruth ProgrammingMatters RelevanceOfMorals RichardDrake SaganAndBuddha SinsOfTheFathers StephenAmbrose StephenHawking StephenKing TheAdjunct TheUniverseAndTheSupernatural TruthOfTheBible UnderstandingIsNotTheGoal BruceRedmon AdamRifkin CategoryHomePage BruceSchneier AppliedCryptography BeyondFear BruceSchneier CategoryAuthor DeleteWhenCooked GhostBuster MicrosoftSecurity MicrosoftWay SecretsAndLies TrustworthyComputing WebServicesSecurity WindowsVista BruceSterling BruceSterling CategoryAuthor CategoryScienceFiction CyberPunk JohnShirley ScienceFiction WilliamGibson BruceTognazzini AppleComputer CategoryPerson MyMyersBriggsTypeIs UserInterface BruceTu CategoryHomePage BruceWhitenack AdvancedApplicationArchitectureTeam BobbyWoolf CategoryHomePage GemStone BruceWilcox BruceWilcox CategoryPerson EzGo GameOfGo GreatWall ReflectionsOnRiscIgoByBruceWilcox SueWilcox SunirShah BruceWilliams ArabicLanguage CategoryHomePage LasVegas RubyLanguage BruceWinegarden AlistairCockburn CategoryHomePage ConversationYouCantStayAwayFrom MethodologyArchitect PairLust ProductSight TheCoach XpImmersionTwo XpTabooWords BrufPredictsFailure AgileAndIterativeManagement BigRequirementsUpFront ChaosReport ChetHendrickson ExtremeProgramming FredBrooks GeorgTuparev GoldOwner KenBoucher KentBeck PhlIp TheAlmightyThud UncleBob XpMailingList BrunoBeaufils PhilippeMathieu WikiEngines BrunoBossola ExtremeProgramming TestDrivenDevelopment BrunoTheBandit LordOfTheRings SkeletonCrew TheSimpsons WikiZen BrunoVernier BrunoVernier CategoryPerson BrunoWassermann CategoryHomePage IntelligentAgents SoftwareEngineering BrutalProgramming SaturdayNightLive BrutalSarcasm AlanFrancis AttitudeAdjustmentTool BrianRobinson BruceAnderson BrutalProgramming BrutalSarcasm CategoryJoke DeFenestration DonOlson EditHint ExtremeProgrammingMaster ExtremeSarcasm GentleSarcasm GeorgePaci IronyGulf JohnFarrell KentBeck KirkBailey NaturalConsequences ParkingLotTherapy PeterMerel RaySchneider RonJeffries SarcasticGuy SteveHolden StraightFace WaldenMathews WayneMack YorkshiremanSketch ZenSlap BruteForce AndraeMuys BruteForce BruteForceSolutions DavidWright DoTheSimplestThingThatCouldPossiblyWork EightQueensProblem EncapsulateAlgorithms JargonFile KenThompson NpComplete OptimiseLast RobHarwood BruteForceSolutions BruteForce BruteForceSolutions CategorySolutions DoTheSimplestThingThatCouldPossiblyWork EmbarrassinglyParallel SuperOverGeneralized BryanDollery BetFair CategoryHomePage ExtremeProgrammingSalesKit BryanEdds BryanEdds JustaProgrammer LanguageOrientedProgramming BryanEwbank BryanEwbank CategoryHomePage FiniteAutomata RefactorMercilessly BryanGlennon AreYouThere BrokenLink CategoryHomePage BryanHoover CategoryHomePage BryanHousel BryanTurner EddiesWiki BryanWhite CategoryHomePage BryanZarnett AmericanKenpoKarate CategoryHomePage MikeBowler TorontoExtremeHour TorontoRubyUsersGroup TorontoXpUsersGroup BryceNielsen BryceNielsen CategoryHomePage OpenSource BrythonicLanguage BretonLanguage CategoryNaturalLanguage CornishLanguage GaelicLanguage GermanicLanguage RomanceLanguage WelshLanguage BsdLicense OpenSource BsdOs BerkeleyStandardDistribution CalBerkeley CategoryOperatingSystem CategoryUnix FreeBsd MacOsx NetBsd OpenBsd RichardStallman UnixHistory UnixOs BsdUnix BsdOs CategoryOperatingSystem CategoryUnix FreeBsd NetBsd OpenBsd OpenSource UnixLike BubbleMemory CategoryWikipediaLink ProgrammingWithoutRamDiskDichotomy BubbleRogue JohanCeuppens BubbleSort BubbleSort BubbleSortChallenge CategoryAlgorithm CeeLanguage CurtisCooley DolphinSmalltalk HeapSort InsertionSort PythonLanguage QuickSort RonJeffries SelectionSort SortingAlgorithms BubbleSortChallenge AbstractionInversion BasicLanguage BeginningPerl BubbleSort CategoryAlgorithm CodeUnitTestFirst DivideAndConquer DougMerritt EightQueensInManyProgrammingLanguages ElizabethWiethoff FencePostError ForthLanguage FortranLanguage JavaScript JonBentley MasteringAlgorithmsWithCee MasteringAlgorithmsWithPerl MergeSort MultiplyAndSurrender PerlLanguage ProofAnnotationsForBubbleSort PythonLanguage QuickSort RegularExpression RobertSedgewick RubyLanguage SamuelFalvo SortingAlgorithms SteveJorgensen BubelenProject IndyLogoSmall IndyProject BuckStopsHere AalbertTorsius AdaLanguage AntiPattern AtsProject BobKauffmann BuckStopsHere CeePlusPlus ChainOfResponsibilityPattern DenaliProject DontCatchExceptions DontCryWolf ExceptionHandling FaultTolerance HarryTruman HaveThisPattern JavaLanguage JimLittle MicroManagement PassTheBuckAntipattern PokerGame SignalToNoiseRatio TheBuckStopsOneLevelBelowMe BuckarooBanzai CategoryMovie CategoryOffTopic CategoryScienceFiction BucketOfVomit MagicContainer BucketSort BucketSort CountingSort RadixSort WorstCase BucketThink AntiPattern BucketThink CategoryAntiPattern ImpedanceMismatch ManagementAntiPattern NaturalLanguage OrganizationalAntiPattern BuckminsterFuller AlistairCockburn AndyPierce BenTremblay BuckminsterFuller BuckyBalls CategoryPerson CriticalPath DymaxionMap GeodesicSphere GlobalElectricityGenerator KrisJohnson MeshNetworking RichardHenderson StewartBrand SynErgetics TheoVerelst ToroidalColorMap BuckyBalls BuckyTubes BuckminsterFuller BuckyBalls BuckyTubes CategoryHardware CategoryNanotechnology BudapestOpenAccessInitiative CategoryOpenModels CreativeCommons OpenArchivesInitiative OpenContent PublicLibraryOfScience BuddsLittleSmalltalk CategoryLanguageImplementation CategorySmalltalk JohnClonts LittleSmalltalk SmallTalk TimBudd UndefinedBehavior BuddyIng BuddyIng ContinuousReview PairProgramming PeerReview PhranRyder UnitTest BuddyProgramming AgileLisp BuddyProgramming JayBell PairProgramming SunkCost BuenosAires BufferGraphicCommands AggregateGraphicCommands CategoryGraphicsPattern CategoryOptimization CategoryPattern GraphicsPatterns BufferOverflow AlephOne BufferOverflow CeeLanguage CeeLanguageAndBufferOverflows ComputerWorld DaveFayram DeadCanary DoubleAfterFull FormatStringVulnerability HeapOverflow IntegerOverflow NopSled OpenBsd PrintfOverflow ProPolice ScriptKiddies SecurityExploit ShellCode SmashingTheStackForFunAndProfit StackOverflow StackProtection VisualCeePlusPlus BugDatabase BugDatabase BugTrackingSoftware ExtremeProgramming TaskDatabase TrackingTool BugDay BugDay BugDays FreeSoftware MozillaDotOrg ZopeApplicationServer BugEnhancer AntiPattern BigIron BugEnhancer ConfusedReader TestDrivenDevelopment UseCase VisualBasic BugFreeCostsMore BugFreeDoesntSell QualityIsFree BugFreeDoesntSell AllRoadsLeadToBeeMinus AnonymousDonor ArgumentByElegance BigDesignUpFront BugFreeCostsMore BugFreeDoesntSell BugFreeSoftware CategoryIdealism CleanroomSoftwareEngineering CodeUnitTestFirst CriticalBug DesignByContract EricUlevik ExtremeProgramming FirstLawOfProgramming FixBugsFirst GlenStampoultzis JeanHuguesRobert JeffBay JeffGrigg JohnCarter MarcGrundfest MartySchrader PerfectableSoftware RatchetEffect ReinventingTheWheel RichardDevelyn RobertDiFalco TechnicalDebt TestFirstDevelopment TestLast TestingByPokingAround TestsCantProveTheAbsenceOfBugs UnitTest WaldenMathews WayneMack WilliamEdwardsDeming WorseIsBetter BugFreeShouldNeverEvenBeAttempted OddWordProblemSolutions StrawMan UnitTest WardsWiki BugFreeSoftware AntiLockBrakes BeWrongVisibly BugFreeDoesntSell BugFreeSoftware CategoryQuality CategoryRealTime CleanroomSoftwareEngineering CodeThatJustWorks CoqProofAssistant DoesSoftwareQualityMeanNoBugs DoingUmlForRealTimeSafetyCriticalSystems EditHint EmbeddedExtremeProgramming FaultTolerance GarethMcCaughan HaltingProblem IsComputerScience IsYourCodeThatImportant KeithBraithwaite KurtGoedel LifeCriticalSystems PerfectableSoftware PointyHairedBosses ProgrammingRequiresPerfection ProofCarryingCode ProofsCantProveTheAbsenceOfBugs RealTime RobertDiFalco SpaceShuttle StaticTypingRepelsElephants SunirShah UnitTest VotingMachineDiscussion WayneMack WhatsWrongWithThisCode WhenDoYouCheckForBadArguments WillyWonkaConflictResolution WritingCorrectSoftware WrongThing BugFreeUpFront BugFreeSoftware CategoryBug CategoryQuality EwDijkstra ForthLanguage HairyArm IanKjos KentBeck KrisJohnson MarcThibault MikeCorum OliverChung SamuelFalvo SheChangeDesignInTheDatabase TheyUnderstoodMe BugFromHell AdvancedCeePlusPlusProgrammingStylesAndIdioms AnonymousCoward BugFromHell CategoryBug CeePlusPlus FebruaryEleven GeneralPurposeGraphicsProcessUnits GotoBlas HeisenBug JohnFletcher MartySchrader NotaNumber OlivierRey RunAwayScreaming UndefinedBehavior BugLifeCycle BugLifeCycle BugStateChart CoordinateEfforts DefectTrackingPatterns DocumentWork JornHansen ProjectDocumentList StevenBlack BugPair BugPair CategoryDebugging BugPattern AntiPattern BugPattern BugPatternsInJava DesignAntiPatterns EricAllen OrganizationalAntiPatterns PetBug BugPatternsInJava BugPattern CategoryBook BugReportingFramework CategoryDebugging CeePlusPlus DaveHarris FileLogger JavaUnit JohnFarrell NatPryce ParameterClasses PatternLanguagesOfProgramDesign PrintStreamLogger PubsubLogger RichBugReports RobCrawford BugTheory BohrBug BugFreeDoesntSell CategoryBug FractalBug HalfBug HeisenBug HindenBug MandelBug SchroedinBug SourcesOfBugs BugTrackingSoftware AgileEdge BevanArps BigBallOfMud BugZilla BugaBoo CaptureBugsWithTests CategoryConfigurationManagement CategorySoftwareTool ClearQuest CvsTrac DataBase DaveSmith DefectTracking ExtremePlanner ExtremeProgramming FalkBruegmann FlySpray FreeAsInBeer FreeAsInSpeech JiRa JitterBug JoelSpolsky JosephDale KentTheBeck KeyPerformanceIndexes NoBugDatabase OnTime OpenSource PayForMeatWithCandy RedMine RubyOnRails SharePoint SourceForge SpreadSheet StarUnit StewartBaird SubVersion TargetProcess TeamSupport TestTrack TestTrackPro TracProject TracWiki TrackingTool TwikiClone UserStories WikiWikiWeb WoodRanch BugZilla BigBallOfMud BugTrackingSoftware CategorySoftwareTool JosephDale MySql BugaBoo BugTrackingSoftware CategoryDebugging TdbEngine BugbaseDrivenDevelopment BigRequirementsUpFront BugZilla BugaBoo CategoryAntiPattern CategoryOrganizationalAntiPattern ExtremePlanner FlySpray GitHub JitterBug RedMine TargetProcess TestTrack TracProject TracWiki BuggerIt DiscWorld EffYouCeeKay ScrewIt SodIt StuffIt TerryPratchett WarStories BugsAreJustStories CategoryStories DeveloperStory JimCaprioli MarkAddleman UserStory BugsArentJustStories CategoryBug CategoryStory DanilSuits UserStories BugsArentVoodoo CompilerBug ComputerScience CowOrker JeffGrigg KrisJohnson RealProgrammer WardCunningham BugsBunnyArgument LooneyTunes ThreadMode WalksLikeaDuck BugsInTheTests BretPettichord BugsInTheTests CategoryBug CategoryTesting CloseExcelFile CodeComplete CodeUnitTestFirst CompleteCoverageIsExpensive DoBothUnitAndAcceptanceTests EndTest EricHodges FalseNegative FalsePositive JeffGrigg LaurentBossavit MockObject OpenExcelFile RefactoringTestCode RonJeffries StartTest SunirShah TestDrivenDevelopment TestEverythingThatCouldPossiblyBreak TestFirstProgramming TestsAsScaffolding UnitTest VersionControl BugsInWriting AddisonWesley BrianKernighan BugsInWriting CategoryBook DaveSmith DonKnuth FredBrooks PatrickHenryWinston ToddCoram BuildBot AntHill BuildBot CruiseControl MozillaTinderbox PyCon RealLife BuildDontBuy BuyDontBuild BuildForTheFuture ArchitectTheNegativeSpace BargainFutureProofing BigDesignUpFront BuildForTheFuture CategoryFuture CategorySuccess DependencyInversionPrinciple DoTheSimplestThingThatCouldPossiblyWork FeatureCreep FutureDiscounting InfrastructureCreep OpenClosedPrinciple PlanToThrowOneAway SpikeSolution WishfulThinking YagNi YouAreGonnaNeedIt BuildForTodayDesignForTomorrow ArchitectTheNegativeSpace AurelianoCalvo BrandonGoldfedder CategoryPattern CodeVsArchitecture DarkPattern DesignForTodayBuildForTomorrow DoTheSimplestThingThatCouldPossiblyWork DonaldNoyes OpenClosedPrinciple PrematureOptimization RobertMartin SinglePointofDocumentation BuildInPervasiveOrthogonalAttributes BuildSecurityAbstractionsIntoCapabilities GarbageCollection OrthogonalPersistence PermissionFlags StrangeLoop BuildInterfaceImplementationPairs AlistairCockburn ArickAnderson BradAppleton BuildInterfaceImplementationPairs CategoryInterface CrossingChasms DarJian DependencyInversionPrinciple DontDistinguishBetweenClassesAndInterfaces DylanLanguage ElliottCoates ExtendToImplementInterfaces ExtremeProgramming FallBackOnReflection GnuCpp HotDraw ImplementationInterface JohnLakos KenAuer MartinFowler MichaelFeathers MichaelSchuerig NatPryce NullObject RobertMartin RoleModeling RonJeffries SomeThingable TrygveReenskaug BuildJavaGuiBrowser CategoryInternet CategoryUserInterface CategoryWebDesign GoogleWebKit GuiMachineLanguage HtmlDomJsCss TclTk TryItNow WebGuiWikiPoll BuildLearnAbstract BuildLearnAbstract CategoryEducation DonRoberts DougSchmidt ExperimentStudyRefine ExtremeProgramming RalphJohnson ScottJohnston TooDeepIntoTheBagOfTricks BuildLoopsYourself CallBackFunction CategoryLoops DaveHarris EncapsulateLoops FunctionsForLoops IteratorPattern SimplyUnderstoodCode TemplateMethodPattern TemplatePattern UseBuiltInLoops VisitorPattern BuildMeister CategoryAntiPattern CodeReview CommonBuildEnvironment DailyBuild SporadicIntegration VisualBasic BuildOrBuy AntiPattern AvoidOrEmbraceLibraries BuildDontBuy BuyDontBuild CategoryIndex CategoryRoadMap CautiousBuyOverBuild InventedHere KitsAsCompromiseToBuyOrBuild NotInventedHere SoftwareDevelopment SomebodyElsesFramework VendorChoices WikiGnome BuildPagesYouBelieveIn BuildPagesYouBelieveIn CategoryWiki KellyJohnson BuildProcess AntHill ApacheAnt BestPractice BuildProcess ContinuousIntegration CruiseControl IntegrationGuard KyleCordes NantTool UsingNmake BuildSecurityAbstractionsIntoCapabilities BuildInPervasiveAndOrthogonalAttributes BuildSecurityAbstractionsIntoCapabilities CapOs CapabilitySecurityModel CapabilitySecurityScheme CategoryAbstraction CategorySecurityPatterns DoesNotUnderstand EditHint EeLanguage ErosOs ExoKernel ExplicitManagementOfImplicitContext FacetPattern GarbageCollectionUnderVersioning GrandUnifiedCapabilities HierarchicalScheduling HydraOs ImpedanceMismatch JouleLanguage KeyKos LanguagesAreOperatingSystems LevyBookCapabilityBasedComputerSystems MembranePattern MicroKernel NestedProcesses ObjectCapabilityOperatingSystem ObjectOrientedLanguage OzLanguage PermissionFlags PolicyAndMechanism ProgrammingParadigm SyntaxVsSemantics TwoKindsOfCapabilities BuildStatusIndicators AmbientOrb BuildStatusLavaLamp ColorUsbStatusLamp LavaLamp TheDevicePatentedProcessIndicatingApparatus UrbanSim BuildStatusLavaLamp AgileTesting AmbientOrb BubbleBubbleBuildsInTrouble BuildStatusIndicators LavaLamp ThatsNotaBugItsaFeature UnitTest BuildSyntax BackusNaurForm BuildSyntax CategoryScheme ClearAsMud CodeOrdering CodeSmell DefineSyntax EdwardKiser IainLowe LiterateProgramming NameSpace RobHarwood SchemeLanguage TaralDragon BuildSystem BuildProcess BuildSystem CeePlusPlus CrossCompiling CruiseControl DamyanPepper GreenBar MakeProgram MozillaTinderbox PerforceJam SconsBuildTool SmokeTest UnitTest VisualStudioDotNet BuildTheWellDefinedObjects AlanChristiansen HashTables ReinventingTheWheel BuildTwoSimulators BuildBothSimulators ChrisGarrod DataReassembly KyleBrown SimulateBothEnds BuildTwoThrowOneAway MythicalManMonth PlanNineFromBellLabs PlanToThrowOneAway SeeAlso ThrowOneAwayInPractice BuilderPattern AbstractFactory AbstractFactoryPattern AdapterPattern AnswerMe BrokenLink BuilderPattern CareyUnderwood CategoryCreationalPatterns CategoryPattern ClassFactory CompositePattern DestroyerPattern FactoryMethod FactoryPattern FlashWidget JoshuaRobinson LaborerPattern MementoPattern MetaFactory PageView PleaseComment StringBuilder TestDataBuilder BuildingOnlyUpward AlanKay BuildingOnlyUpward BurnTheDiskpacks ChuckMoore CreativeDestruction GeorgePaci HillClimbing JasonGrossman KuhnParadigmShift PleaseComment TheStructureOfScientificRevolutions ThomasKuhn BuildingTaxonomies CategoryKnowledge OpenTaxonomies BuildingTheWorldsHeaviestAirplane BillGates BruceAtherton DaveHarris GroupThink MichaelFeathers MicrosoftCorporation NegativeLinesOfCode PhlIp TheCathedralAndTheBazaar ToddCoram WilliamGrosso BuildingThisPage DayAfter DonaldNoyes WhatItWantsToBe WikiWriters BuildingYourOwnComputer CategoryWikiForum BuiltToLast BooksOnLeadership CategoryBook JerryPorras JimCollins BulkHumor BulkHugs BulkHumor CategoryJoke CategoryOffTopic CopyAndPaste ImageBoards LolCats NickBensema StarTrekLeakingIntoWork TopTenLists WhoWritesJokes YouMightBeaRedneck ZappBrannigan BullAnt CategoryCompany DanGreen EiffelLanguage RonJeffries BulldonTerrier CategoryHomePage CategoryWikiProgress DavidLiu DeletedPages DoubleDelete FastWayToUndelete FrontPage GunnarZarncke HistoryPages MinorEdits NewRecentChanges NewRecentChangesDiscussion NewRecentChangesPatterns PageNameGoesHere QuickChanges QuickDiff RecentChanges RecentChangesJunkie RecentChangesRss RecentPosts TimLesher TopTen WardCunningham WikiGnome WikiWikiSandbox WikiWikiSystemNotice BulletCollectorRefactoring AnonymousDonor BritishCulturalAssumption BulletCollectorRefactoring BulletedThreadsSmell DocumentMode GoodStyle MatthewAstley OpenAuthor PissedOffAndExtremelyAngry ThreadMode BulletOfaVeryShinyMaterial AdvantagesOfExtremeProgramming AnswerMe BulletOfaVeryShinyMaterial CorporateWikis FrequentReleases NoSilverBullet SilverBullet SystemsSoftware TestDrivenDevelopment UnitTest VerificationVsValidation WikiAsProgrammersNotebook WorkplaceWiki XpIsNotaSilverBullet BulletedThreadsSmell CategoryWikiDiscussion CategoryWikiHelp ConvertThreadModeToDocumentMode CorrectInsteadOfCriticize IncrementalRefactoring ReFactor ReplaceQuestionWithAnswer SplitByTopicNotByOpinion TentativeSummary ThreadMess WikiSmell BullshitBingo ActivitiesForBoringMeetings BuzzwordBingo PointyHairedBoss StrategicDirection ThinkingOutOfTheBox BumblebeeSociety BumblebeeSociety CategoryOffTopic CategoryRant CategorySociety CollectiveIntelligence CollectiveMind DarkInstance DarkPattern EricHodges FalsePatterns HergerThomann HiveMind HolographicMind InsectBehaviour MetacellularOrganism MulticellularOrganism PatternInstance PatternInstances SingleCells StephanHouben WayneConrad WorldGeniuses BumpyCase BumpyCase CamelCase CodingStandard BundleSubstanceMismatch BundleSubstanceMismatch CategoryPhilosophy CollectionOrientedVerbs EverythingIsRelative FunctionalProgramming GunnarZarncke LogicalPositivism LuxSpes ObjectIdentity ObjectRelationalImpedanceMismatch ObjectRelationalMismatch ObjectRelationalPsychologicalMismatch PhilosophyAsFoundationForSoftwareEngineeering RelationalHasNoObjectIdentity SoftwareEngineering SoftwarePlatonism ThereAreNoTypes TooBigToEdit TopMind VaguesDependingOnVagues BurdenOfProof ShiftingTheBurdenOfProof BurgerKingModel BurgerKingModel ScientificManagement TheoryXx BurkhardKloss AssocCandCppUsers BurkhardKloss CategoryHomePage CeePlusPlus JavaLanguage PythonLanguage WikiLurker BurnDownChart BurnOut AlternativeJobsForProgrammers BurnOut BurntOut CategoryEmployment ChangeYourOrganization ExtremeFrustration FireFighting FourQuadrants FullConvert GarryHamilton GetaLife GetaRealJob ItsJustaJob JustLeave JustStopCaring KrisJohnson LetterToSoftwareDevelopers LifeVectors LoseOnlyEnvironment ManagerialCoverFire MemeInteractionTheory MentalBlock MentalExhaustion MyBrainIsEmpty OfficePolitics PeteSmith PlayHurt PlayingByTheirRules PracticedMediocrity ProgrammersBurnout ProgrammingProfession RealStoryAboutDeveloperTurnedManager RecoveringProgrammer ScottCowan SleepIsOverrated SustainablePace TakeaVacation TractionControl WayToWin WhyAreYouLateAgain WorkingLife BurnTheDiskpacks AlanKay CategoryStory EarlyHistoryOfSmalltalk BurnUpChart BigVisibleCharts SprintBurndownChart BurndownChart BurndownChart ErikTheVikingSyndrome UserStory BurningPassionAndVision BurningTheSpinningWheels AntiPattern BurningTheSpinningWheels DefenseInDepth DesignByContract TrueLovesFirstKiss BurntOut CarstenKlein BurrellSmith CategoryPerson InBox NuBus ProjectView BusArbitration BusArbitration CategoryHardware CubeFarm DeviceDriver GarryHamilton SystemsDesigners BusInsurance BusInsurance BusNumber HitByBus BusNumber AristotlePagaltzis BritishCulturalAssumption BusInsurance BusSensitive BusTest CollectiveCodeOwnership HitByBus KatieLucas NissimHadar PairProgramming PeteHardie TruckNumber TruckNumberFixed WritingTheRightThingsDown BusSensitive BusNumber HitByBus TruckNumber TruckNumberFixed BusStopExperiment AnonymousDonor BenTremblay ChristopherAlexander DanielKnapp FallingWater HowBuildingsLearn StephanHouben StewartBrand UniversityOfOregon WarrenTyler WholeEarthCatalog ZenWindow BusTest BusNumber BusTest ZeroOneInfinityRule BuschmannsLaw CategoryPattern FrankBuschmann JimCoplien BushyTreeDiagram AppleNewton BruceDamer BushyTreeWiki CategoryHistory DigiBarn HyperTextHistory HyperTextMarkupLanguage JavaLanguage JavaPlatform JohnRedant LogoLanguage MacOsx MemexVision OperatingSystems PhotoShop ProgrammingLanguages SamuelFalvo SelfLanguage SketchPad SmalltalkLanguage VannevarBush WikiaWiki XeroxParc XeroxStar BusinessAccounts BusinessAccounts BusinessTransaction JerzyBilchuk PatrickLogan RussHeinsen BusinessActivityMonitoring BusinessIntelligence CategoryEnterpriseComputingConcerns ResearchHighlights BusinessAnalyst BigDesignUpFront BusinessAnalyst BusinessProfessionals CompilingVersusMetaDataAid FrameWork OlivierRey OriInbar ProjectManagement ReleaseManagement RequirementsAnalysis RonDace TgpMethodology TgpProcess WhatIsAnalysis WhatIsAnalysisContinued BusinessAnalysts BusinessAnalyst BusinessAndDevelopment AcceptanceTest ExtremeProgramming KentBeck MichaelFeathers WardAndKent BusinessAndEthics CategoryEthics DeleteInsults GameTheory MakeaSoftScienceHard MarcGrundfest MasterOfBusinessAdministration PrisonersDilemna RichardKulisz WikiNobody BusinessAppDesignIssues ApplicationDesignManifesto AreBusinessAppsBoring CrudScreen EmployeeTypes GarryHamilton LifeIsaBigMessyGraph PlugCompatibleInterchangeableEngineers StateMachine BusinessArchitecture AllModelsAreWrongSomeModelsAreUseful BusinessArchitecture JasonGorman BusinessCase ConceptOfOperations BusinessContinuity BusinessContinuity CategoryEnterpriseComputingConcerns ChangeManagement EnterpriseApplication LessonsFromFailure OutSourcing RiskManagement SecurityManagement UserStories UserStory YearTwokBusinessOpportunity YtwokHoax BusinessCycle BusinessCycle DeltaEconomy EconomicCalculationProblem GrossDomesticProduct BusinessDelegate AdapterPattern BusinessDelegate DecoratorPattern EncapsulateObtainingReferences KyleBrown ProxyPattern RichardHome ServiceLayer SessionFacade BusinessDeveloperCooperation CategoryAgileMethodology BusinessEthics AuthenticLeadership BusinessAndEthics BusinessEthics CategoryEthics CategoryManagement CounterCulture FreeCoffee GarryHamilton GoodLeadersCanAdmitMistakes InformationandCommunicationTechnology MuchWindmillsToTilt SoulOfAnOrganization UserStory BusinessFlowAndBusinessRules BillBarnett CommonChannelArchitecture DomainModel TransactionScript BusinessIdentifier ArePhysicalPostalAddressesArchaic HansWobbe BusinessInterface AnswerMe BeanImplementation BusinessInterface CategoryBusiness CategoryInterface EjbObject FrankSauer RemoteInterface RobertWatkins SeshKumar BusinessLogic BusinessRules CategoryRedirect BusinessLogicDefinition AdHocInformation AgreeToDisagree ApplicationServer AprilThirteen AstarSearch BigBallOfMud BigIron BusinessLogic BusinessLogicDefinitionDiscussion ChangePattern ClassificationIsTough ComputerScience DavidMcLean DesignByClassification EnterpriseApplication ItDepends IwantaPony JonGrover LaynesLaw LetTheReaderDecide MentalIndexability MirrorModel OverhaulingStyleSheets PrematureAbstraction ReFactoring RealInformation RepresentationalUserInterface SeparationOfConcerns SilverBullet SimulationOfTheFuture SoftwareEngineering StoredProcedure UseCase UserStory WetWare WikiZens YagNi BusinessLogicDefinitionDiscussion ApplicationServer AprilThirteen BusinessLogicDefinition BusinessLogicDefinitionDiscussionTwo CustomBusinessApplicationDefinition DavidMcLean FragileBaseClassProblem HtmlStack ItDepends JobSecurity MainFrame MirrorModel OnceAndOnlyOnce RelationalDataBaseManagementSystem SeparationAndGroupingAreArchaicConcepts StoredProcedures TuringTarpit UseCase YagNi BusinessLogicDefinitionDiscussionTwo ArguingAboutArguing ArgumentFromAuthority ArgumentFromPopularity BurdenOfProof BusinessLogicDefinition BusinessLogicDefinitionDiscussion ChangePattern DavidMcLean DefaultStanceIsUnknown DivideAndConquer DreyfusModel IsOn ItDepends JavaScript MayThirteen MirrorModel ModelViewController OnceAndOnlyOnce PartyPattern ReFactoring SeparationOfConcerns ShiftingTheBurdenOfProof SimulationOfTheFuture SoftwareEngineering SoftwareEngineeringIsArtOfCompromise TabMunging UseCase UserStory WesternReductionism WetWare YagNi YouArentGoingToNeedIt BusinessLogicInStoredProcedures BillBarnett BusinessLogicInStoredProcedures BusinessRulesMetabase CategoryEnterpriseComputingConcerns CobolLanguage CommonChannelArchitecture CosminApreutesei DatabaseBestPractices DotNet DynamicSql FileTreesToManageCodeDiscussion IbmCorporation JohnLusk MicrosoftCorporation MikeCorum ObjectWeenies OnceAndOnlyOnce QueryAndLoop RealWorld RichardHenderson StoredProcedures StoredProceduresAreEvil ToadTool BusinessModel BigPicture BusinessArchitecture BusinessContinuity BusinessModel BusinessModeling BusinessPatterns BusinessProcessManagement CategoryManagement ChangeManagement EnterpriseResourcePlanning HumanFactors HumanResources ImpedanceMismatch InformationTechnologyFrameworks LessIsMore MeaninglessDoublespeak OrganizationCulture PaveThePath ScenarioPlanning StrategicAlignmentOfItProductsAndServices StrategicManagement StrategyExecution TheToyotaWay ToyotaProductionSystem WhyAreWeAllHere WhyIsPayrollHard WikiCommunity BusinessModeling AllAbstractionsLie ApplicationDevelopment BrokenLink BusinessModeling BusinessProcess BusinessProcessExecutionLanguage BusinessProcessManagement BusinessProcessModelingNotation BusinessSystemsAnalysis BusinessValue CategoryBusinessDomain EditHint FinancialModeling NextBigThing PageAnchor StrategicManagement StrategyDevelopment SystemsThinking ThinkingOutLoud ValueStream ValueStreamMapping BusinessNetworking CategoryDefinition SocialNetworking BusinessObject ArgumentObject ArgumentsAndResultsPattern BuildingBusinessObjects BusinessObject BusinessRule BusinessRules ControllerObject DanGreen DataAccessObject DataObject DataObjects DealingWithProperties DomainObject DomainObjectStateHolder DynamicProperty EnterpriseApplication FoodSmart GatewayObject GenericBusinessFrameworkUnobtainable JamesNoble MartinFowler ModelViewController OliverSims PersistenceLayer PeterEeles RandyStafford ReFactoring RelationalDatabase RomanStawski ServiceLayer StrategyPattern TheSmalltalkDevelopersGuideToVisualWorks TimHoward ToDo WhatsaControllerAnyway WorkFlow YouArentGonnaNeedIt BusinessObjectNotation BertrandMeyer BertrandMeyerAndHisOpinions BonVsUml CategoryMethodology DesignByContract JeffGrigg ReverseEngineering SeamlessObjectOrientedSoftwareArchitecture TheSourceCodeIsTheDesign BusinessPatternIrregularity AreBusinessAppsBoring ArrayDeletionExample BeatingTheAverages CategoryAbstraction CategoryBusinessDomain ChangePattern CommonLisp DynamicRelational EconomicsOfAdvancedProgramming EightyTwentyRule ExBase FunctorObject GenericBusinessFrameworkUnobtainable GreatLispWar HelpersInsteadOfWrappers HigherOrderFunction HofPattern JavaScript JavaScripts McDonald NodeJsAndHofDiscussionTwo PaulGraham QwertySyndrome SchemeLanguage BusinessPatterns BusinessPatterns ComponentBasedBusiness OrganizationalPatterns PartyPattern BusinessProcess AnthonyLauder BusinessProcess BusinessProcessExecutionLanguage BusinessRequirements DanMcCreary EnterpriseApplicationIntegration ObjectClass ObjectOrientedProgramming WebServices BusinessProcessExecutionLanguage AdobeSystemsInc BizTalk BrainsAsaCheapCommodity BusinessProcessExecutionLanguage BusinessProcessManagement BusinessProcessModeling CategoryWebServices ComplexEventProcessing EnterpriseServiceBus ExtensibleMarkupLanguage IbmCorporation JavaPlatform LifeCycle MicrosoftCorporation OasisOrganization SapCorporation WebServices WebServicesInteroperabilityConcerns WebServicesInteroperabilityOrganization WebSphere BusinessProcessIntegration BusinessProcessManagement CategoryEnterpriseComputingConcerns ChangeManagement DisruptiveTechnology RadioFrequencyIdTags SupplyChainManagement BusinessProcessManagement BusinessProcessExecutionLanguage BusinessProcessIntegration BusinessProcessManagement BusinessProcessModelingNotation BusinessProcessReengineering BySeries CategoryEnterpriseComputingConcerns CategoryManagement ChangeManagement ComponentBasedBusiness DoesItMatter DomainKnowledge EnterpriseResourcePlanning ExtensibleMarkupLanguage ObjectManagementGroup PeterSenge ProcessModeling SixSigma StrategicPlanning SupplyChainManagement SurvivalGuide SystemsThinking TheBusinessOfBpm TheTechnologyOfBpm BusinessProcessModeling BusinessProcessExecutionLanguage BusinessProcessModeling BusinessProcessModelingNotation FeatherweightBusinessProcessModeling BusinessProcessModelingNotation BusinessDrivenDesign BusinessModeling BusinessProcessExecutionLanguage BusinessProcessManagement BusinessProcessModeling BusinessProcessModelingNotation BusinessProcessReengineering DavidChappell IbmCorporation ObjectManagementGroup PleaseComment ProcessModeling RoleActivityModeling RoleModeling StephenWhite TheMapIsNotTheTerritory TopDownDesign UmlTwo UnwantedModelingLanguage ValueStream WorkFlow BusinessProcessOutsourcing BusinessProcessOutsourcing CategoryManagement EditHint EnterpriseResourcePlanning InformationSecurity InternationalOutsourcing OutSourcing SecurityIsHard SecurityManagement BusinessProcessReengineering BeyondReengineering CategoryBook IvarJacobson JeffGrigg MikeHowells ReengineeringTheCorporation RonJeffries UseCases WilliamGrosso XpIsResultOfApplyingBusinessProcessReengToSwEngProcess BusinessProfessionals ApplicationAnalyst BusinessAnalyst BusinessProfessionals CategoryAgileMethodology CategoryCustomer DeleteMe DomainKnowledge EndUser ExpertUser ExpertUsersAreDevelopers ImplementingTgp OnsiteCustomer OriInbar PeterLynch ProfileTemplates ShaiBenYehuda SystemAnalyst TestCase TgpArchitecture TgpMethodology TgpProcess BusinessRequirementQuestions CategoryRequirements BusinessRequirements BusinessRequirementQuestions BusinessRequirements BusinessRule CategoryRequirements ClearRequirements UserRequirement BusinessRule BusinessRequirements BusinessRule BusinessRules BusinessRules BusinessRule BusinessRulesMetabase CategoryBusinessDomain CategoryRealdata MontyPython BusinessRulesBelongInFiles BillMeecham BusinessRulesBelongInFiles BusinessRulesMetabase CaseTool EdGrimm PerpetualSystem ProgrammersAreWriters WardCunningham YouArentGonnaNeedIt BusinessRulesMetabase AbstractSyntaxTree AddingEpicycles AnonymousDonor AreBusinessAppsBoring BestPractice BigIron BusinessRules BusinessRulesMetabase BusinessRulesMetabaseChallenge CategoryBusinessDomain ChallengeSixVersusFpDiscussion CodeAvoidance CompilingVersusMetaDataAid ComputerProgrammingForEverybody DataCentricThinking DeclarativeMetaprogramming DesignSmell DomainSpecificLanguage EightyTwentyRule EssentialComplexity EventDrivenProgramming ExpertSystems FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed FrameProblem GraphVis HolyWar InformLanguage IsYourRudenessNecessary LanguageSmell LifeIsaBigMessyGraph LindaTupleSpace LogicProgramming MotherhoodAndApplePie OpenSource PageAnchor PairProgramming PayrollExample PrematureOptimization QueryByExample RuleBuilderInterface SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns SetTheory SimplifyingRdbms SteveConover TabMunging TableOrientedProgramming TuringComplete TuringTest UnitTest UserQueryInterfaces WetWare BusinessSegmentSoftware CategorySoftwareProduct DoingStuff DonaldNoyes SoftwareForAutomobiles SoftwareForAviation SoftwareForBussing SoftwareForRunningShoes SoftwareForSpaceflight SoftwareForTrucking BusinessSoftwareAlliance BusinessSoftwareAlliance DontCopyThatFloppy ErnieBall NailYourBoss SoftwareLicence BusinessStories BusinessArchitecture BusinessStory CategoryBusiness CategoryRequirements CategoryStories EnterpriseScenarios IdealWeek JasonGorman MotherhoodStory SelfSimilar UserStories UserStory XpFixedPlanningGame BusinessStory BusinessStories CategoryStories EditHint EnterpriseScenarios WarStories BusinessSystemTwelve CraigEverett FunctionalProgramming LegoToy RelMod RelationalLanguage SqlFlaws StructuredQueryLanguage ThickBreadSmell TqlExampleOne TqlRoadmap TutorialDee BusinessSystemsAnalysis AnonymousDonor AreBusinessAppsBoring AttributesInNameSmell BusinessModeling CategoryBusinessDomain CopyAndPaste DataDrivenDesign DiscontinuitySpike EightyTwentyRule EmployeeTypes GenericBusinessFrameworkUnobtainable HelpersInsteadOfWrappers LifeIsaBigMessyGraph ObjectiveEvidenceAgainstTopDiscussion WalledGarden WarStories WikiIsNotYourNotebook YagNi BusinessSystemsAnalyst ImpedanceMismatch StrategicPlanning SystemAnalyst BusinessTalentEndemeSet AthleticTalentEndemeSet BusinessTalentEndemeSet CategoryEndemeSet CognitiveTypes EnDeme EndemeCharacteristic EndemeList EndemeSet GeekCode JonGrover MentalBusinessTalentEndemeSet BusinessTechnologyManagement BusinessTechnologyManagement BusinessValue CategoryEnterpriseComputingConcerns CategoryManagement ReleaseWin SupplyChainManagement BusinessTransaction AcId AdjustingTransactions BusinessAccounts BusinessTransaction ChangeLog DaveVoorhis DoubleEntryBookkeeping SeparateTransactionProcessingFromArchival TransactionProcessing TransactionsAndAccounts ValueObject BusinessValue ArchitectTheNegativeSpace BusinessValue BusinessValueFirst BusinessValueOrientedProgramming CategoryCustomer ExtremeProgramming OnsiteCustomer StarTrek XpIsFreeMarket BusinessValueFirst BalancingRiskAndBusinessValue BusinessValue BusinessValueOrientedProgramming EvolutionaryDelivery ExtremePlanning ExtremeProcess ExtremeProgramming ExtremeProgrammingSystem PlanningGame SystemsEngineering TomGilb WorstThingsFirst BusinessValueOrientedProgramming BusinessValue BusinessValueOrientedProgramming CategoryExtremeProgramming DontCallItExtreme ExtremeProgramming FastReactionToMarketChanges JonGrover PrototypingVsSpecifying RunAsFastAsYouCanAsFarAsYouCan SellingXpToExecutives ServiceToCustomers SpeedToMarket WhyCallItXp BusinessWare BusinessesAreNotPeople AsimJalis CategoryCompany GeoffreyMoore HowToWinFriendsAndInfluencePeople BusyBeaverProgram ChaitinsOmega HaltingProblem BusyBox BusyBox NanoEditor ShellUtils BusyWaiting AntiPattern BusyWaiting CategoryRealTime CooperativeThreading JamesTwine SpinLock SynchronizationStrategies ButUnless BeforeYouDoAnything BetterOnlyIfDoneRight BuildDontBuy BuyDontBuild CategoryLifeStrategies CategoryOrganization CategoryPatternForm CouldDoThisMyself CreateDontJustify DoItOnPaperFirst DonaldNoyes ImGonnaNeedIt ThereforeThen ThinkingOutLoud WeDontNeedItYet YouArentGonnaNeedIt ButchCassidyAndTheSundanceKid CategoryMovie CategoryOffTopic ButlerLampson ButlerLampson CategoryPerson CategoryQuote HintsForComputerSystemDesign RohitKhare SteveHowell SubRoutine TuringAward YetAnotherIndirection YouCanSolveAnyProblemWithAnotherLevelOfIndirection ButterBeer ButterBeer CategoryFoodAndDrink HarryPotter PleaseMoveThisToTheAdjunct ButterflyEffect ButterflyEffect CategoryPhysics ChaosTheory LorenzButterfly PhlIp ButtonsAreEvil BusinessObject CategoryInteractionDesign CategoryRichardKulisz CategoryUserInterface CostinCozianu DanMuller DirectManipulation EclipseIde IconsAreEvil MenusAreEvil ModesAreEvil PointersAreEvil RichardKulisz WheelMenu WimpIsBroken WindowsAreEvil BuyAndHold BuyAndHold BuyHold BuyLowSellHigh HeuristicRule SellAndBuy SimpleSolution SimpleSolutions WallStreetJournal BuyDontBuild AcceptanceTest AdapterPattern AvoidOrEmbraceLibraries BuildDontBuy BuyDontBuild CuplaDays CustomerInformationControlSystem DependencyInversionPrinciple ExtremeProgrammingCorePractices ExtremeProgrammingPrinciples FacadePattern InfrastructureInXp ProxyPattern StoryCard SunkCost UnitTest VendorChoices WardCunningham WayneMack YouArentGonnaNeedIt BuyLowSellHigh BuyAndHold BuyLowAndHoldStock BuyLowHoldStock BuyLowSellHigh DollarCostAveraging MarkRogers RocketScience SellAndHoldCash SellHighAndHoldCash SellHighBuyLow ShalomReich BuyNowAndSave BuyNowAndSave DoubleThink JustInTime LazyEvaluation MadisonAvenueMentality MarkAddleman NetPresentValue OpportunityCostOfCapital YouArentGonnaNeedIt BuyWithGold BestBooze CityCashFlow CyberSolutions GiveMeLiberty GoldBackedElectronicMoney GoldenGrams HighDraw LexRex MetalProxy ModulAware MoonPlants PlanetGold SaniHolidays SteepleSoft TealPoint TheGoldCasino TravelTalk YourHost BuzzPhrase BuzzWord BuzzWord BullshitBingo BuzzPhrase BuzzWords BuzzwordBingo BuzzwordCompliant DoubleSpeak BuzzWords BuzzWord BuzzwordBingo BuzzwordBingo ActivitiesForBoringMeetings AlarmBellPhrase AnonymousCoward BullshitBingo BuzzwordBingo BuzzwordCompliance CategoryGamesandIcebreakers GenerateBingoCardsInManyProgrammingLanguages HaskoHeinecke HowardJones MaginotLine MostlyHarmless PowerPointBingo RichardEmerson RobertDiFalco BuzzwordCompliant BuzzWord BuzzwordBingo BuzzwordCompliant BuzzwordMasochist BuzzwordsInCode ChrisFay DavidPlass DonaldMcLean DotNetArchitecture FourColorGlossies GeorgeCarlin JavaSchrod JavaWhitePaper KadeLarsen KillYourDarlings MachMicrokernel OmitNeedlessWords OnceAndOnlyOnce PreemptiveMultitasking ProtectedMemory RichardEmerson SymmetricMultiprocessing TermOfArt TheElementsOfStyle YetAnotherWebScriptingLanguage BuzzwordMasochist ActiveNetObjectWebComponentCoffeeMachine ApplicationServer BuzzwordMasochist JimCoplien MultiTearArchitecture PhilipEskelin PoliticalEngineering RichardEmerson StandardsAndMethodologyGuy ThreeLetterAcronymZealot VapourTechnology WisdomBases BuzzwordsInCode AntiPattern BuzzWords TerseLanguageWeenies VerboseLanguageWeenies BwAal BackLinks BwAal ExternalTopics WikiName WikiNameSpace ByCases DoingStuff DonaldNoyes ByRef ByRefConsideredHarmful CategoryVisualBasic MisFeature PassByReference VisualBasic ByRefConsideredHarmful AlternativesToPassByReference BadPractice ByRef ByVal CamelCase CastingAwayConst CategoryCee CategoryCpp CategoryVisualBasic CeeLanguage CeePlusPlus ConstQualifier HelmutLeitner HungarianNotation JavaInterface JavaLanguage JavaProgrammer JeffGrigg LanguageOrientedProgramming LopCrime MattRyall NounsAndVerbs PassByReference SunirShah ThelopLanguage ThingsWeHateAboutVbClassic ThomasEyde UnderscoreCase VbIsBadForNewbies VbIsGoodForCrapProgrammers VbTeachesBadHabits VisualBasic WayneMack BySetok CategoryHomePage HolviCompany KristofferLawson ToolCommandLanguage ByTheBook VanillaXp ByVal ByRef CategoryVisualBasic PassByReference PassByValue VisualBasic ByondBwicki BypassableAbstraction CategoryAbstraction CategoryPattern CautiousBuyOverBuild ComponentDesignPatterns LayeredFrameworks BypassingAbstractions BypassableAbstraction CategoryAbstraction ByronLiang CategoryHomePage ByteCode BlueBook ByteCode CategoryLanguage SmalltalkLanguage SmalltalkVirtualMachine VirtualMachine ByteCodeIsMachineCode ByteMagazine CategoryMagazine ForthLanguage JerryPournelle ProgrammingLanguage RealSoonNow SmalltalkIssueOfByte ByteOrderMark AsciiCode BigEndian ByteOrderMark LittleEndian UniCode UtfEight UtfSixteen ByteVision CategoryCompany ByteVisionIconProject ByteVision DaveChaplin ByteWorx CategoryCompany JavaApplet JavaServlets PerspectiveWall StockChartChallenge UweFranke WebObjects BytesmithWikiHosting CategoryWikiImplementation PhpWiki ByzantineFault CategoryDistributed CategorySecurity PeerToPeer ByzantineGeneralsProblem PrisonersDilemma CabalDesignProcess AntiPattern BrokenLink CabalDesignProcesses CapabilityMaturityModel CategoryCollaboration CategoryGameProgramming CategoryLeadershipPatterns ChiefArchitect CodeOwnership DavidCary DogFood ExtremeProgrammingForGames FiveWorlds JasonYip JeffGrigg LimitsOfHierarchies LiveAndLetLive MartinSpamer NextBigThing PairProgramming PairProgrammingVariationsAndAlternatives PlanToThrowOneAway ProcessLite ProgrammingIsaSmallPart RalphJohnson RewriteCodeFromScratch SelectPerspective ThrowOneAwayInPractice TriProgramming WholeTeam CabroesDoCaralho CacheCalculations CacheAccessCalculations CacheCalculations CategoryFunctionalProgramming CategoryOptimization ConstantFolding DeepBlue DontRepeatExpensiveOperations DynamicProgramming FactorCache FlyweightPattern HashTable LazyEvaluation LightMap LoopInvariantAnalysis MemoizationStrategy OptimizationPattern PartialEvaluation TranspositionTable CacheCoherency CacheCoherence CacheCoherency HardwareCache ParallelComputers ParallelComputing CachedSnapshotOfPage CategoryWikiMaintenance GoogleBackwardLinks GoogleCache RecoverPages WelcomeVisitors CachesDoNotAffectBigOhTimeComplexity AlgorithmsDealingWithMassiveData AllAbstractionsLie BigInteger BigOh BigTheta BinarySearch BubbleSort CacheOblivious CachesDoNotAffectBigOhTimeComplexity CategoryComplexity CategoryPerformance DoTheSimplestThingThatCouldPossiblyWork DonKnuth DougMerritt GuillermoSchwarz HardwareCache HostileStudent InsertSort InsertionSort JamesCrook JohnKugelman JonathanTang MergeSort MergeSortDiscussion PrematureOptimization QuickSort SchwarzMergeSortAlgorithm SillySort SoftwareCache ViolentAgreement CactiOfConcurrency BusyWaiting CompareAndExchange ConTention GlobalConsensus SharedMemory SixSingleQuotes WaitFreeSynchronization WikiLink CactusEclipsePlugin CactusEjb CactusStack MikeDavis CactusStack ActivationRecord CactusStack LexicalClosure ProgrammingLanguagePragmatics StaticChain UnitedStates CadPileFilingSystem ArtifactsAndArtifactories AutoCad CategoryOrganization ComputerAidedDesign DonaldNoyes EngineeringDrawings OnePileFilingSystem ThinkingOutLoud CadWiki ArtifactRepository ArtifactsAndArtifactories CadBlock CategoryDesign CategoryOrganization DoingStuff DonaldNoyes NotBuiltInOneDay OnePileFilingSystem StorageArtifact TheOtherThings ThinkingOutLoud WoolenLanguage CadeRoux CategoryHomePage JavaScript CadifraUmlEditor AdrianBuehlmann CategorySoftwareTool CategoryUml ClassDiagram CodeGeneration DragAndDrop ExtensibleMarkupLanguage InstanceDiagram MicrosoftWord RelaxNg ReverseEngineering SequenceDiagram StateDiagram SwitzerlandCountry UmlDiagram UmlSoftware UseCase WindowsXp CaesarCipher CafeWiki CafeWiki WikiFarm CaffeinatedWater CaffeineBonk ZenSlap CaffeineDrug BadThing CaffeinatedWater FairTrade MountainDew PenguinMints CaffeineFreeMethodology AddictedToCoke CaffeineFreeMethodology CaffeineLag CategoryFoodAndDrink ExtremeProgramming FreeCoffee GaveUpOnCaffeine SteveFreeman CaffeineLag AdamBerger AndrewQueisser CaffeineBonk CaffeineFreeMethodology CaffeineLag CategoryFoodAndDrink DaNuke DavidBrantley DietVsDecaf DouweEgberts DrugHolidays GaveUpOnCaffeine JustInTime KeithBraithwaite KnowingWhenToStop MarkAddleman MikeSmith OctaneIsControlNotPower PatNotz PringlesWhileProgramming StupidProductManager TimPotter YourMileageMayVary ZeroOneInfinityRule CaiTdm EnterpriseApplicationIntegration InterfaceEngines OpenEngine CairoGraphicsLibrary CairoGraphicsLibrary OpenGl PostScript RubyShoes CalBerkeley BsdOs MassachusettsInstituteOfTechnology CalLanguage ActorLanguages ActorsModel CakewalkApplicationLanguage CakewalkProAudio CalBerkeley CategoryProgrammingLanguage DataflowProgramming InterCal CalTech CalTech CategoryCollege CalculatedRelations CalculatedRelations CategoryRelationalDatabase ImperativeVsDeclarative ModernDinosaur NetworkDatabase OoLacksMathArgument RelationalDatabases CalculusAndProgramming AplLanguage ConnectionMachine CopyAndPaste DifferentialEquations DynamicSystems HansWobbe IntegrationAndDifferentiation JonathanTang LyapunovFunction MathForProgrammers ProgrammingLanguage RichardFeynman RichardFeynmanAndTheConnectionMachine RightClick TheCalculus ThreeDeeGraphics WorkSheet CalderAtHome CategoryBook ToddCoram CalebMaclennan BrucePennington UserfiedWiki WikiEngines CalebWakeman CalebWakeman CategoryHomePage FebruaryThirteen FileSystemAlternatives KillerFileSystem NewHere TagFileSystem TaggedDatabase CalendarApi CalendarWeek CalendricalCalculations CategoryBook DateAndTime EricUlevik RalphJohnson CalgaryAgileMethodsUserGroup AdamGeras AgileMethods AgileModeling CategoryGroup CategoryXpUsersGroup CrystalClearMethodology DynamicSystemsDevelopmentMethod ExtremeProgramming GrigoriMelnik CalgaryPatternsGroup CategoryGroup CategoryPatternsGroup MiroslavNovak WikiWiki CalifornianGoulash CategoryFoodAndDrink ComfortFood PleaseMoveThisToTheAdjunct ProgrammingInTheDebugger CalitrixWiki CallAndCheckResult AcceptanceTest AnonymousDonor AutomatedTestSuite CallAndCheckResult CategoryTesting CleanroomSoftwareEngineering GuruChecksOutput HeisenBug HowCanYouCodeWithoutTesting JohnFarrell RalphJohnson ReportBugsSilently TacticalTesting TestingFramework UnitTest CallByName AlgolLanguage AlgolSixty BetaReduction CallByName CallByReference CallByValue CategoryAlgol CategoryLanguageFeature CeePreprocessor ChrisBooth GrahamHughes JayOsako JensensDevice JohnCarter JohnClonts LambdaCalculus MichaelFeathers SmalltalkBlocksAreThunksInDisguise WhatIsaThunk CallByNeed CallByNeed CallByNeedSemantics CategoryLanguageFeature CategoryLazyPattern LazyEvaluation CallByNeedSemantics CallByNeed CategoryLazyPattern CategoryObjectFunctionalPatterns FunctionalProgrammingLanguage LazyEvaluation LazyEvaluationAndTransactionSemantics LazyObject ObjectOrientedProgramming ValueObject CallByReference ByRef CallByConstReference CallByReference CallByThunk CallByValue CallByValueResult CategoryCpp CategoryLanguageFeature CeeLanguage CeePlusPlus FreeVariable LeftValue LexicalScoping ParameterPassing PascalLanguage PassByReference ReturnByReference RightValue VisualBasic CallByReferenceSubshellVariables BillTrost CategoryUnixShellPattern DavidCymbala IncrementalUnixShellDevelopment ShellVariables StandardOutput CallByThunk AlgolSixty AnswerMe CallByName CallByReference CallByThunk CallByValue CategoryLanguageFeature HaskellLanguage LazyEvaluation NormalOrderEvaluation ParameterPassing SchemeLanguage SmalltalkBlocksAreThunksInDisguise StrictEvaluation WhatIsaThunk CallByValue CallByReference CallByThunk CallByValue CallByValueResult CategoryLanguageFeature ExplicitLazyProgramming ParameterPassing SideEffect CallByValueResult AdaLanguage CallByReference CallByThunk CallByValue CallByValueResult CategoryLanguageFeature LexicalScoping ParameterPassing CallCc CallWithCurrentContinuation UgLy CallForCollaboration CallForCollaboration CategoryCollaboration CrowdSource GoogleHangouts LeadershipByExample OnceAndOnlyOnce OoVoo PaulCaswell RealWorldObject RealWorldProcess SimplePracticalMissionStatements VideoConferenceMeeting CallForaPublicCmapsServer CallForBarnraising FridemarPache MeatballWiki WalledGarden CallOfCthulhu CallOfCthulhu CategoryGame DungeonsAndDragons EricJablow HpLovecraft JayBell MagicTheGathering RolePlayingGame WizardsOfTheCoast CallWithCurrentContinuation AmbInRuby AnthonyLander CallWithCurrentContinuation CategoryContinuation CategoryFunctionalProgramming CategoryLanguageFeature CategoryScheme CeeLanguage ChrisBrooking CoRoutine CommonLisp ConsideredHarmful ContinuationExplanation ContinuationPassingStyle ContinuationsAndCoroutines ContinuationsInCee DefineSyntax DrScheme EdwardKiser EssentialsOfProgrammingLanguages HaltingProblem HaveThisPattern InternalIterator JohnFletcher LaLonde MetaObjectProtocol MyFavoriteLanguage OnceAndOnlyOnce PaulHudson RevisedReportOnAlgorithmicLanguageScheme RubyLanguage SchemeCoroutineExample SchemeLanguage ScottJohnson SeasideFramework SingleUseContinuation SmalltalkLanguage SqueakSmalltalk StephanHouben VanGulik VisualWorks WebTransactionsWithContinuations CallahansCrosstimeBar DavidLetterman SpiderRobinson SusanDavis TwilightZone CallbackAuthorization CallbackAuthorization CategorySecurity MayZeroSeven ObserverPattern TermsAndConditions TwiceAndOnlyTwice CallingConvention CallingConvention DelphiLanguage IntelMachines MicrosoftWindows RitchieAnnand CallingOneTestCaseFromAnother BillTrost DaveHarris JavaUnit LateForClass MethodObject MethodsShouldBePublic MultiTestSuite RussellGold SomeTestCase TemplateMethod TestCase TestHarness TestResult TestSuite CallingaSpadeaSpade AuthorUnknown EiffelLanguage MultipleInheritance CallumBooth BrianCloutier CallumLerwick CategoryHomePage EcoLicense PeterMerel ReFactoring CalorieRestrictionWithAdequateNutrition CalorieRestrictionWithAdequateNutrition CategoryFoodAndDrink EveryOtherDayEating LifeExtension PersonalChoiceElevatedToMoralImperative PeterMerel CalvinAndHobbes BeliefsCreateReality BloomCounty BrunoTheBandit CalvinAndHobbes CategoryComicStrip CategoryWhimsy ComicStrip FightClub KnowingWhenToStop SinFest TheFarSide ThomasHobbes CalvinAndHobbesDiscussTdd AcceptanceTest AgileDevelopment BigDesignUpFront ChiefArchitect ExtremeScheduleNegotiation JbRainsberger KeithRay LaurentBossavit ManagementCycle MattScilipoti MethodologicalPurity OpenSource ParkingLotTherapy SeniorSoftwareEngineer ShotGunSurgery SlowDownToSpeedUp StandupMeeting SystemMetaphor TestDrivenDevelopment TheyreJustRules UserStories UserStory XpCourageValue CalvinBall BillWaterson CalvinAndHobbes CalvinBall CategoryGame ComicStrip RulesOfGeelf SelfModifyingGame TeamSports CalvinMooers AsciiCode BrokenLink CategoryPerson MassachusettsInstituteOfTechnology TracLanguage WikiPedia CamResu CategoryHomePage CamSpillman AreYouThere CategoryHomePage FrankZappa OrphanPage CambrianExplosion CambridgeTechnologyPartners CambridgeTechnologyGroup CategoryCompany CambridgeUniversity AlanTuring ArthurNorman BjarneStroustrup CategoryCollege CharlesBabbage GarethMcCaughan IsaacNewton JamesDennett JohnHortonConway MartinRichards PaulHudson StephenHawking CamelBones CamelBones CamelBook CategoryBook ProgrammingPerl CamelCase AnonymousDonor AppleComputer BumpyCase CaMel CamelCase CamelVsNonCamel CapitalCamelCase CapitalizationRules CaseCamelCaps CategoryJargon ChrisRyland CinemaScope ConvertSpacesToTabs DaveBoltie DaveVoorhis DougKing DromedaryCase FridemarPache GoogleSearch HansWobbe HungarianNotation HyperCard InterCapping JohnDouglasPorter KebabCase KurtGeorgeGjerde LispLanguage ListOfFreePublicWikisThatUseCamelCase MarcGrundfest MarcinJeske MartySchrader MossCollum PascalCase PowerMac PrairieDogging RegularExpression SamuelFalvo SmalltalkLanguage SpeedReading StevenNewton SulkingCamelCase WikiBase WikiPage WordsLikeThese CamelCaseification CamelCase CamelCaseification CamelVsNonCamel AccidentalLinking BrianIngerson CamelCase CamelLink CamelName CamelNames DynamicLinkSuggester GaGaParser IloveMichaelJackson InterWikiLinks JeanHuguesRobert KarlKnechtel McDonalds NetScape ObjectOrientedLanguage PhpWiki RefactorMercilessly SixSingleQuotes SmalltalkLanguage UgLiNeSs UgLy UseMod WakkaWiki WardCunningham WikiCommunity WikiDesignPrinciples WikiNameAdvantages WikiNameDisadvantages WikiPage WikiWord WikiWordsConsideredHarmful WorldWideWiki ZincWiki CamelWiki CamelWiki CategoryWikiImplementation PerlLanguage CameronGregory CameronSmith CategoryHomePage LiterateProgramming MyersBriggs OffTopic OldTimer PetrarchanSonnet PoemWiki ProjectWiki RecentChangesJunkie TeamWiki VeryOldPerson WikiFarm WikiInTheWorkplace WikiMail WikiWikiThemeSong WikiWikiWeb ZenAndTheArtOfMotorcycleMaintenance CamiloMesias CategoryHomePage UseMod WikiCreole WikiOnPda CamliStore CamliStore CampFire DonDwiggens FriedrichKnauss PaLaver CampSmalltalk CampSmalltalk SmallTalkers SteveCline CampaignForRealAle WikiWeb CampaignsWiki CategoryWiki WikiPedia CampaignsWikia CampusExample AmericanCulturalAssumption AnonymousDonor CategoryExample CodeChangeImpactAnalysis ConstantTable ContactAndAddressModels CrudScreen DatabaseVerbs DecisionMathAndYagni EnrolledIn GradeValue HolyWar LawOfDemeter PartyPattern PythonLanguage QueryByExample ReinventingTheDatabaseInApplication RemoteIterationIssue SqlFlaws StevenNewton TailWagsDog TheTopChallenge YagNi CanAnArchitectureEmerge AdequateArchitectureUpFront AgileArchitecture AlistairCockburn AmorphousBlobOfHumanInsensitivity ArchitectTheNegativeSpace ArchitectsComparedToSystemsArchitects ArchitectsDontCreateArchitectures ArchitectureDefinitions BigBallOfMud BigDesignUpFront CanAnArchitectureEmerge CanMathEmerge CategoryArchitecture CategoryEvolution CodeAndFix CollectiveCodeOwnership ConceptualIntegrity DierkKoenig EricHodges ErikMeade ExistingSolutionsDriveArchitecturalEmergence ExtremeProgramming FolkArchitecture FrancisHwang FredBrooks GangOfFour GeorgePaci HansWobbe HelmutLeitner JeffSutherland KentBeck ModelFirst OnceAndOnlyOnce OpenSource PatternChaos PerfectArchitecture PeterMerel ProgrammingValueSystem RefactorMercilessly RichardHenderson RobertDiFalco SimulatedAnnealing SpartanUserInterface SpikeSolution SystemMetaphor TestFirst TomAyerst UserInnovNetworksMgtSci WaldenMathews WayneMack WhatWillThisBecome XpIsAnarchy XpNeedsNoArchitecture CanAnEducationalSystemEmerge BooksRepublishedOnTheWeb CategoryEducation DistanceLearning KnowAbout UsingSearchEnginesToFindInformation WikiUniversity CanAnyoneDoDesign BruceIde BuzzwordBingo CanAnyoneDoAnalysis CanAnyoneDoDesign ChanningWalton DanielRead DaveParker StandardTemplateLibrary CanDo CanDo CategorySuccess IfYouThinkYouCanAndYouTryVeryHard MustWe CanEndUsersScript AlternateHardAndSoftLayers BizarroExtremeProgramming CadeRoux EndUser JavaScript JeffGrigg MalcolmCampbell PythonLanguage PythonProblems RichardDrake ScriptingLanguage SeriousVersusScriptingLanguages SimonMedley SourceSafe CanFunctionalTestsReplaceUnitTests AcceptanceTest AnonymousDonor CanFunctionalTestsReplaceUnitTests CombinatorialExplosion CoreXpDependencies DanielKnapp DaveChurchville DierkKoenig DoBothUnitAndAcceptanceTests DoTheSimplestThingThatCouldPossiblyWork EmbraceChange EmpiricalEvidence FunctionalTest KeithBraithwaite QaIsNotQc QualityIsFree RegressionTest SeanMcNamara SlowDownToSpeedUp SpendMoreToSpendLess SummaWay SunirShah TestFirstDesign TestInfected UnitTest UnitTestsReconsidered VoteWithYourFeet WaldenMathews WardCunningham WikiNewspaperAnalogy XpNewYorkCity CanLawOfDemeterBeRefactoredAutomatically CategoryRefactoring CodeSmell DemeterProject GotoConsideredHarmful JonathanTang LawOfDemeter LawOfDemeterExample LongFunctions SingletonsAreEvil TellDontAsk TerryPratchett WardCunningham WillMacKay CanMathEmerge CanAnArchitectureEmerge ChaoticWeenie NavigationalDatabase OoLacksMathArgument ReinventingTheDatabaseInApplication RelationalWeenie CanObserve CanObserve CanOfCorn CanOfWorms CanOfWorms EnterpriseJavaBeans PandorasBox WhatIsEntropy CanOnceAndOnlyOnceLoop AbstractWithOnceAndOnlyOnce AtLeastTwice BestPractice BridgePattern CanOnceAndOnlyOnceLoop CartesianProduct CategoryExtremeProgramming CategoryLoops CircularRefactoring CouplingAndCohesion DeMorgansLaws DonaldNoyes HaltingProblem ItDepends KentBeck MakeRandomNumber MichaelHill MultiTeamExtremeProgramming OctoberZeroSeven OnceAndOnceOnly OnceAndOnlyOnce PerpetualNow RalphJohnson RonJeffries ScottJohnston SimpleMinded SuccessOrientedApproach TheMartianChronicles ThreeStrikesAndYouRefactor TomRossen UsedAtLeastTwice WhatIsOnceAndOnlyOnce XpInferiorLanguage YouArentGonnaNeedIt CanPerlBeSmalltalk AdamSpitz CategoryPerl DougPhilips IfSmalltalkIsSoGoodWhyDoesNobodyUseIt JeffBay PythonLanguage RubyLanguage SaneSubset SteveHowell SunirShah TableRow ThereIsMoreThanOneWayToDoIt YouShouldDoItEveryWhichWay CanProgrammingBeLiberatedFromTheVonNeumannStyle AdvantagesOfFunctionalProgramming AlgolLanguage AreCurrentLanguagesShapedByHardware CategoryConcurrency CategoryPaper CellProcessor CobolLanguage ConnectionMachine DanielHillis DeclarativeProgramming FortranLanguage FunctionalProgramming GuySteele HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence JayOsako JohnBackus KillMutableState NavigationalDatabase PlOneLanguage PrematureOptimization ProgrammingNotAboutMachines PurelyFunctionalOperatingSystem ReferentialTransparency SemanticsDiscussion SufficientlySmartCompiler ToGrok TuringAwardLecture VonNeumannBottleneck CanReadHexDumps AtariSt GunnarZarncke HexDump JonathanTang LifesTooShort ThumbCompression VeteranProgrammer CanSinkData CanSinkData CanValueObjectsContainReferenceObjects CraigPutnam DanglingReferenceProblem KentBeck KielHodges LifeTech NatPryce ReferenceObject ValueInterface ValueObject ValueObjectHypotheses WikiWiki CanWebSearchEnginesIndexWikis CategoryWikiEngineReview EditCopy EditPage GoogleLovesWiki JohnKawakami MakingWikiWorkWithSearchEngines MeatballWiki RobotsDotTxt SunirShah WikiNavigationPattern WikiSpam CanXnfComeOnlyFromFullXp BradAppleton CanXnfComeOnlyFromFullXp DisciplineOfProgramming EwDijkstra ExtraXpImpliesCounterXp ExtremeNormalForm KielHodges RalphJohnson RonJeffries CanXpChange EmbracingChange KentBeck LifeTech MassimoArnoldi NameXp PropagateXp TestTheName XpIsTheFinalMethod CanYouAdvertiseOnWiki AlanFrancis CategoryWiki DonWells ExtremeProgramming ExtremeProgrammingRoadmap ExtremeTeam FindPage JeffGrigg JohnFarrell MichaelHill MikeStorey OffTopic PatternInstructors PeopleIndex PeterMerel RecentChanges RonJeffries SusannahWilliams TomWhite WardCunningham WikiNature XpHelpWanted XpPositionWanted YtwokParanoia CanYouHaveTooManyUnitTests AcceptanceTest AlexChapman JeffGrigg KenAuer MockObject NoUnit TestEverythingThatCouldPossiblyBreak TriangleXpUsersGroup UnitTest CanYouRefactoraLiveThread CanYouRefactoraLiveThread DontMakePartTwo FrancisHwang FrancisScottFitzgerald WikiNow WikiPage WikiZen CanadaArm BrokenLink CanadaCountry AvroArrow BlackBerry CanadaArm CanadaState CategoryCountry CategoryOffTopic CorporateGovernment ResearchInMotion RichardKulisz UnitedStatesOfAmerica CanadaState StijnSanders UnitedStates CanadianAgileNetworkWorkshop CanadianCulturalAssumption AmericanCulturalAssumption AngloCanadianCulturalAssumption CanadianAccent CanadianCulturalAssumption CanadianRaising CapeBreton CommonwealthEmpireCulturalAssumption IronyWarning KarlKnechtel MartinPool MeltingPot NewFoundLand NonAmericanCulturalAssumption SamKelly SunirShah SusanDavis TeeVee TerryWray TheAdjunct CanadianRaising AmericanCulturalAssumption CanadianCulturalAssumption CategoryNaturalLanguage EnglishLanguage KarlKnechtel CanadianXpCommunity AaronWest BryanZarnett CalgaryAgileMethodsUserGroup DaveAstels DaveRooney FrankMaurer GrigoriMelnik HakanErdogmus JasonYip MikeBowler MiroslavNovak MontrealXpUsersGroup RobHarwood TorontoXpUsersGroup XpOttawa CanberraAustralia CancelThreadsWithAnException CancelException ChrisSteinbach CostinCozianu ExceptionsTidyThreads GreenThreads IanRae JimPerry PeterMerel ProcessCalculus TerminateThread CandidateForXp HumanComputerInteraction ModelFirst RapidPrototyping RonJeffries StuartBarker CandidateKey CandidateKey CategoryRelationalDatabase ForeignKey FunctionalDependency PrimaryKey RelationalModel CandyStripeSyndrome AntiPattern GraphicsPatterns SparklingSyndrome CanisLupus AlternateHardAndSoftLayers AreYouThere CanisLupus ChiefArchitect DocumentToDeliver DonWells EddieEdwards ExtremeProgramming ExtremeProgrammingForGames ImpactModelling OfficialXpPersonnel ReallySeeTheObjects RichardDrake RonJeffries TerminationCanBeSuccess WhoIsTheCustomer CannibalsAndMissionaries CannibalsAndMissionaries CombinatoriallyComplete GingerFactor NpComplete ProblemReformulation SaulAmarel CannotCleanCode BoyScoutRule BryanEdds CategoryDevelopmentAntiPattern JanuaryEleven JeffGrigg PairProgramming RefactorMercilessly CannotResolveSymbol CategoryJava DavidBlaikie JavaLanguage RickyClarkson CanonCat AppleMacintosh ByteMagazine CategoryHistory DontModeMeIn EzraShapiro ForthLanguage JefRaskin CanonicalForm AlexandrianForm BradAppleton CanonicalForm CategoryPattern CategoryPatternForm CompactForm CoplienForm GoFform KarlKnechtel KentBeck OrcKillingPattern PhilipEskelin PlopConference CanonicalJokes CategoryJoke DouglasAdams FiresignTheatre MontyPython ThePrincessBride TomLehrer WilliamGoldman CanonicalLtd BazaarNg BazaarVersionControl CategoryCompany MarkShuttleworth UbuntuLinux CanonicalMessageDataFormat CanonicalMessageDataFormat CommandMessagePattern ConversationalDataModels FacadeAtTheDistributionBoundary MessagingOrientedMiddleware CanonicalXml CategoryXml EditHint XmlIsCanonical CanonicalizedMapping CategoryJava IainLowe RefObj TomRossen WeakReference CanooDotCom AdvancedEngineeringCenter CategoryCompany ExtremeProgramming CanooWebTest AcceptanceTest CanooDotCom CanooWebTest CategorySoftwareTool CategoryTesting CruiseControl CruiseControlProjects DierkKoenig DogFood FitNesse HttpUnit MavenPlugin OpenSource StuartBarker TestCoverage TestFirst TestSuite UnitTest WebTest CantAbstractMuchPastInterfaces CantAbstractMuchPastInterfaces CategoryAbstraction CategoryInfoPackaging CritiqueOfIntentionalProgramming ExpressionApiComplaints FrameworksShouldAutomateNotHide FuzzyDistinctionBetweenInterfaceAndImplementation GoodThing HelpersInsteadOfWrappers LanguageIntegratedQuery MirrorModel NoStrings QueryAndLoop SeparateDomainFromPresentation WrappingWhatYouDontLike YouArentGoingToNeedIt CantCleanCode CannotCleanCode CantDoRightRightNow DoSomeThing SharpenTheSaw CantEncapsulateLinks AdamBerger CodeSmell CompilingVersusMetaDataAid ConstructorsAreEvil DataLog DatabaseNotMoreGlobalThanClasses DataflowProgramming DeclarativeGui DesignPatterns DesignPatternsAreMissingLanguageFeatures FastEyes GoTo GreencoddsTenthRuleOfProgramming JonathanTang LogicProgramming MarchEleven MarnenLaibowKoser MissingFeatureSmell MultiCaster NateCull NavigationalDatabase NewConsideredHarmful ObjectConfigurationLayer ObjectOrientedProgramming ObjectsAreDictionaries OnceAndOnlyOnce OoHasLimitedAssociationModeling PrimitivesAndMeansOfComposition PrologLanguage ProxyPattern QueryByExample ReportsSmell SideEffect TablesAndObjectsAreTooDifferent TuringComplete CantHideFromNulls AnonymousDonor AugustZeroEight BickerFlag CategoryNull ConstantTable CrossToolTypeAndObjectSharing EverythingIsRelative FearOfAddingTables GunnarZarncke JuneZeroEight LifeIsaBigMessyGraph LimpVersusDie PrematureClassification ThinTableDebateContinued ThreadMess YagNi YearOfBirth CantOpenWikiDbForUpdate AltLeftEnterRepeat CantOpenWikiDbForUpdate CategoryWiki MoreAboutTheDatabase QuickChanges RecentChanges WardCunningham WikiLockSolutions WikiWikiSystemNotice CantSeeTheForestForTheTrees ExtremeProgramming KyleBrown SelfSealingBelief TaoTeChing TomGilb WaterFall CantorsProof AxiomOfChoice CantorsProof ContinuumHypothesis CountablyInfinite EricJablow GeneralizedContinuumHypothesis GeorgCantor KurtGoedel PaulCohen CanvasTest GdkPixbuf GladeAttribute GladeWidgetBuildData GladeWidgetInfo GnomeCanvas GnomeCanvasItem GtkWidget NewGnomeCanvas CanvasTestGlade GnomeCanvas GtkButton GtkMenu GtkMenuBar GtkMenuItem GtkScrolledWindow GtkWindow CapArray AdaptiveCollection AlternateHardAndSoftLayers AprilZeroEight BadThing BrainFuck BuzzPhrase BuzzwordCompliant CapArray CapString CapabilitySecurityModel DontModeMeIn DoubleSpeak DrDobbs EverythingIsNothing EverythingIsaTable ExtensibleProgrammingLanguage GetOverIt GoodThing HaHaOnlySerious HumanComputerInterface IncludeFileParametricPolymorphism KillerUserInterface LanguageOrientedProgramming LinkedList MentalMasturbation NoKeening ObjectBrowser OnceAndOnlyOnce PerlLanguage PrematureOptimization RandomAccessContainer RubyLanguage RulesOfOptimization SamuelFalvo ShlemielThePainter TableMasturbation TheHumaneInterface ThereIsMoreThanOneWayToDoIt ThreeStarProgramming TripleStarProgramming TypeSystems CapOs CapabilitySecurityModel CategoryOperatingSystem LevyBookCapabilityBasedComputerSystems NeedhamBook ObjectCapabilityOperatingSystem CapString CapArray CapString StringBuffer CapabilitiesAsKeysModel CapabilitiesAsKeysModel CapabilityMythsDemolished CapabilitySecurityModel CategorySecurity CategorySecurityModel ObjectCapabilityModel ParadigmRegained SimplePublicKeyInfrastructure CapabilitiesAsRowsModel CapabilityMythsDemolished CapabilitySecurityModel CategorySecurity CategorySecurityModel ObjectCapabilityModel ParadigmRegained CapabilitiesBasedProtection CapabilitySecurityModel CapabilitiesDictionary ActorsModel CapTheory CapabilityDesignator CapabilityList CapabilitySecurityModel CaretakerPattern CategoryJargon CovertChannel DennisAndVanHorn EeLanguage FacetPattern HarrisonRuzzoAndUllman LambdaCalculus LawsOfLocality LocalizedGraphModel ObjectCapabilityModel ObjectCapabilityOperatingSystem ObjectOrientedProgramming WallBanging CapabilitiesManagement DavidLiu PeterMerel CapabilityBasedSecurity CapabilitySecurityModel CategoryRedirect CapabilityCase UseCase CapabilityComputing AccessControlList CapabilityOrientedProgramming CapabilitySecurityModel CategoryExternalLink CategorySecurity EeLanguage ErosOs LawOfDemeter ObjectCapabilityModel CapabilityDesignator CapabilityList CategoryJargon DistributedObjectCapabilityModel LexicalScoping ObjectCapabilityLanguage PasswordCapabilityModel ProtectionDomain CapabilityImMaturityModel BruceIde CapabilityImMaturityModel CapabilityMaturityModel CategoryAntiPattern ChiefProgrammerTeam JackGanssle KeyProcessArea PhlIp ProgrammerTest SevenHabitsOfHighlyDefectiveProgrammers StevenNewton CapabilityList CapabilityDesignator CapabilitySecurityModel CategoryJargon ObjectCapabilityModel ObjectCapabilityOperatingSystem ProtectionDomain CapabilityMaturityModel AnAcceptableWayOfFailing BestPractice BillKrebs BradAppleton BryanDollery CapabilityImMaturityModel CapabilityMaturityModel CapabilityMaturityModelForLiving CapabilityMaturityModelIntegration CargoCultSoftwareEngineering CategoryMethodology ChrisRule CmmIsEvil EricHodges ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange GrandMasterProgrammer GunnarZarncke InstinctAsIntelligence IsWikiIsoNineThousandCompatible JohnBrewer JohnDuncan KarenSmiley KariHoijarvi KentSchnaith KrisJohnson LaurieWilliams LevelsOfSoftwareSuccess MarcThibault MarkSwanson MetaSignal NissimHadar PeopleWare PhlIp RonJeffries SkipSailors SoftwareEngineeringInstitute TimothyLister TomDeMarco WaldenMathews WaterFall WattsHumphrey WayneMack WhatCmmLevelIsTheSei WikiGnome XpAndTheCmm XpEvaluationFramework CapabilityMaturityModelForLiving CapabilityMaturityModel CategoryLifeStrategies GunnarZarncke CapabilityMaturityModelIntegration AgileCmmi CapabilityImMaturityModel CapabilityMaturityModel CategoryMethodology KarenSmiley SoftwareEngineeringInstitute WikiPagesAboutSayWhatYouDo CapabilityMythsDemolished AntiCapQuotes CapabilitySecurityModel CategoryPaper CategorySecurity ParadigmRegained CapabilityOrientedProgramming CapDesk CapabilityOrientedProgramming CapabilitySecurityModel CategorySecurity CategorySecurityPatterns DarpaBrowser EeLanguage FrameMakerMakerAuthor ObjectCapabilityModel ObjectOrientedProgramming PowerBox PrincipleOfLeastAuthority CapabilitySecurityDiscussion AccessControlList ActorsModel AnonymousDonor AnswerMe AntiCapQuotes AssemblyLanguage BidirectionCapabilities BlueAbyss CajaProject CapTheory CapabilitySecurityModel CapabilitySystem CapabilityUrls CapabilityUserInterface CategoryDiscussion CategorySecurity ComputerScience ConfusedDeputyProblem DotNet EeLanguage EffStar ErosOs FullTrust GeneralCapabilityModel JavaScript JayOsako KenWronkiewicz LambdaCalculus LispLanguage NetworkEffects ObjectCapabilityModel ParadigmRegained PathDependence PermissionFlags PermissionsFlags RevokableCapabilities RichardKulisz SecurityComplete SymmetricalReference TahoeLafs TechniqueWithManyPrerequisites TheWebCalculus TransparentPersistence TuringEquivalent TwoKindsOfCapabilities WaterkenServer WikiPage WilliamUnderwood YagNi CapabilitySecurityModel AccessControlList AntiCapQuotes CapTheory CapabilitiesAsKeysModel CapabilitiesAsRowsModel CapabilityOrientedProgramming CapabilitySecurityDiscussion CapabilitySecurityModel CapabilityUserInterface CategorySecurity CategorySecurityModel CommonAccessCard DennisAndVanHorn DistributedObjectCapabilityModel HybridCapabilityModel ObjectCapabilityModel ObjectSystem ParadigmRegained PasswordCapabilityModel PosixCapabilities RightsAmplification SecurityModel SplitCapabilityModel WikiPedia CapabilitySystem CapabilitiesAsKeysModel CapabilityComputing CapabilitySecurityModel CategorySecurity DennisAndVanHorn ErosOs ObjectCapabilityModel CapabilityUserInterface CapabilitySecurityModel CategorySecurity CategoryUserInterface DavidSarahHopwood DirectManipulation UserInterface CapacityConstrainedFlowNetwork AccessControlList AdvoGato AdvogatoTrustMetric AnonymityVsPseudonymity BalancingForce BecomingAnonymous BigDesignUpFront BillDehora CapacityConstrainedFlowNetwork ClassOfService CommunitySolution CypherPunks DavidCary FeatureKarma GedankenExperiment HardProblem HimOrHer IndexingSchemes InterWiki MeatballWiki OrgPatterns PublicKeyInfrastructure QualityOfService RaphLevien ReinventingTheWheel SpamSolutions SunirShah TorneWuff UseModWiki WikiMindWipe WikiWipeout CapacityPlanning CapacityPlanning CategoryPlanning CapeTown CapedConsultant AndrewMccormick CategoryConsulting CloseToTheMachine DramaticIdentity EllenUllman FallaciousArgument HaveThisPattern HelpMeHelpYou MartySchrader MicroServes NameXp RobHarwood SanFrancisco ScapeGoat ScienceFiction TheConsultantsMantra CapitalOfTheWorld AmericanCulturalAssumption BondiBeach LondonTown NaturalCapitalism NewYorkCity CapitalOne MasterCard WhoIsUsingJunit CapitalizationForSyntax CategorySyntax ErlangLanguage HaskellLanguage KeywordMessage ObjectiveCaml PascalLanguage PrologLanguage RubyLanguage SelfLanguage SelfUsesCapitalizationForSyntax SyntacticallySignificantWhitespaceConsideredHarmful CapitalizationRules AsciiCode CamelCase CeeLanguage ClassNames DavidCary EmbeddedUnderscore FarSide HyperLink InstanceVariables JavaLanguage JohnDouglasPorter KebabCase LinkPattern LocalVariables LowerCase MethodNames MichaelChermside OleAndersen PackageNames PascalCase QuestionMark RedHerring SiGnifiCanCe TedNelson TomChristiansen UnderscoreVersusCapitalAndLowerCaseVariableNaming UniCode UpperCaseWithUnderscores WardsWiki WikiCase WikiNature CapitalizedWords CapitalizingGod BrucePennington CapitalizingGod CategoryWorldView GarethMcCaughan HistoryPages JohnPassaniti OffTopic OnTopic PleaseMoveThisToTheAdjunct SunirShah CapsLock CapsLockOff CapsLockZombieTechnology RemapCapsLock CapsLockOff BanUselessKeys BrokenLink CapsLock CapsLockKey CapsLockOff CarolineWilliamson DavidCary GreyKeys KatieLucas MicrosoftWindows OneLaptopPerChild PowerBook RemapCapsLock SamuelFalvo SusanRoy VimTextEditor CapsLockZombieTechnology BackTab CapsLock CapsLockOff CarriageReturn CodeSmell IncredibleHulk IndustryStandardKeyboard MinimumWage PeeCee PeteHardie RemapCapsLock RobertField SamuelFalvo StevenNewton ZombieTechnologies CaptainHornDog CaptainHornHair CategoryDramaticIdentity JeffriesTube SevenOfNine CaptainHornHair CaptainHornDog CategoryDramaticIdentity PointyHairedBoss StarTrek WarpDrive CaptainScarlet CaptainScarlet GerryAnderson GiJoe ScienceFiction SkyBase SpaceNineteenNinetyNine SuperMarionation CaptchaTest ArtemusHarper CaptchaTest CodyBoisclair ComputerScience DefensiveScriptIdea EarleMartin GoodEnough KeithDawson MichaelRasmussen NameMangling OpticalCharacterRecognition QuestionAsker ReverseEngineering SilverBullet SpamDefenseRoadmap TabMunging TextModeBrowser TopMind TrulyHorribleAcronyms TuringComplete UseMod VoiceRecognition WikiPedia WikiSpam CaptureBugsWithTests ArguingThroughUnitTests CategoryTesting DefectTrackingPatterns GuillermoSchwarz NoBugDatabase PhlIp ProgrammerTest TaskDatabase TestDrivenDevelopment XpMailingList CaptureExpertise ReallyValuablePages WhatWorks CapturePlayback AutoTesterInc BretPettichord CategoryTesting CemKaner LoadRunner QualityWorks TestFrame TestWorks TestingThruTheGuiIsMadness WinRunner CaptureRequirementsForImplementation AlistairCockburn ArchitecturallySignificantUseCases BigDesignUpFront CaptureRequirementsForImplementation CaptureRequirementsForPrioritization ExecutableArchitecture ExtremeApproach GradyBooch HighPrecision LowPrecision PeteMcBreen RequirementsAnalysis SystemMetaphor UseCase UserStory CaptureRequirementsForPrioritization ActorGoal CaptureRequirementsForImplementation CaptureRequirementsForPrioritization CustomerQualification HowBigIsTheSystem IsExtremeProgrammingWacko LowPrecision PeteMcBreen ProjectInception RequirementsAnalysis RequirementsTriage UseCase UseCases UserStory CaptureTransactions CaptureTransactions PeterMerel TestInjection CapturingHistoryInWiki BackLink CadyColeman CategoryWiki DmitryKondratyev DonaldNoyes DoubleClick OffTopic OnTopic PaoloNespoli SmallestFederatedWiki SoyuzTma ThinkingOutLoud WardsWiki ZhezkazganKazakhstan CarAddiction AccountsFromCarAddicts AndyPierce BenAveling BrentNewhall BruceChapman CarAddiction CarCulture CarFree ChrisGarrod CostOfMoney FlyingCar GarethMcCaughan GeorgePaci HomeFactory HomeOffice HomeStore IvanIllich McMansions PeopleWhoUseCarsForPersonalSafety RichardKulisz RyanDoupe SanDiego SegwayDevice UnitedStates VideoAddiction CarFree AmericanCulturalAssumptions AndyPierce AttentionEconomy BigDesignUpFront BikeToWork CarAddiction CarCulture CarFree CarSharing CreateLivableAlternativesToWageSlavery DaveBerkeley DoTheMostComplexThingThatCouldPossiblyWork FlyingCar GeicoCommercials GreatCarEconomy GunnarZarncke HongKong ListenToTheCode MargaretThatcher MartinZarate MikeSmith NewUrbanism NewYorkCity NickBensema PhoenixArizona PortlandOregon RichardKulisz SamuelFalvo SovietUnion TheHomeDepot TheJobMarketSucks UnitedStates CarHoare CategoryPerson CategoryQuote CommunicatingSequentialProcesses MicrosoftResearch NiklausWirth PascalLanguage PrematureOptimization QuickSort TheEmperorsOldClothes TonyHoare TonyHoareOnAlgolSixty TuringAward TwoWaysToDesign CarIdentity AreLispersTakingOverThisWiki AutoGeneratedKey CarIdentity CareerLanguage CommonLisp DanMuller DeleteWhenCooked DynamicStringsVsFunctional ErikNaggum GoldenHammer HolyWar HostileStudent HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence LispSkeptic LispWeenies MetaObjectProtocol MultipleDispatch ObjectWeenie ObjectiveAdvantageOfHorses ObjectiveAdvantagesOfBlah ObjectiveAdvantagesOfCars ObjectiveAdvantagesOfLisp ObjectiveAdvantagesOfWoodenPencils OoVsRelational PaulGraham ReadTheWholeWiki RelationalTable SmugLispWeenie SocialProblemsOfLisp SqlFlaws TableOrientedProgramming TopMind CarMechanicsAreBetterPaidThanProgrammers FreeSoftware ItDepends ThePragmaticProgrammer CarParkSyndrome CarParkSyndrome CategoryManagementAntiPattern JohnFletcher CarTagging CarlinsDarts CellPhone CutYouOffInTraffic LicensePlate RanAredLight SpeedingCar TheAuthorities ThePhoto CarWeenie CarAddiction CarWeenie CategoryWeenie IvanIllich SpanishLanguage CarbohydrateAddiction CarbohydrateAddictsDiet CategoryWorkEnvironment LeoBighetti PeterMerel SamuelFalvo ShangriLaDiet ThomasHolenstein CarbohydrateAddictsDiet AddictedToCoke CarbohydrateAddiction CategoryBook CategoryWorkEnvironment PortionControl WillGray CarbonCopyHisManager AndrewMccormick AntiPattern AntiPatternCategory CarbonCopyHisManager CategoryAntiPattern GarryHamilton CarbonSeekingNanobots CarbonSeekingNanobots GlobalDimming GrandOpenSourceProject GreatRace MolecularNanoTechnology PutTheCarbonBack SyntheticBiology CardRack BluTack CategoryCard DaveSmith FedEx ManagingCards TomAnderson WhiteBoard XpMailingList CardSwap BrainStorm BrainWriting BruceAnderson CardSwap CategoryCreativity MarkSimos PeteMcBreen RalphHodgson CardTriage ButchLandingin FourQuadrants JonathanSaunders SevenHabitsOfHighlyEffectivePeople TriageNurse WayneConrad CardTrick SleightOfHand CardWalloperLanguages AlgolLanguage AplLanguage AssemblyLanguage BigIron CategoryProgrammingLanguage CobolLanguage DaysOfTheDinosaurs FortranLanguage HollerithPunchCard LispLanguage PliLanguage StoryOfMel CardboardAnalyst CardboardAnalyst CardboardProgrammer DebugByDescribing RubberDucking TheoryOfMind CardboardProgrammer ActiveListening CardboardAnalyst CardboardProgrammer CategorySimplification ConeOfAnswers ConversationsWithTrees CowOrker DanielChurch DarrenTarbard DonaldNoyes EdSchweppe EmployingOtherAssets ErnestFriedmanHill GiGo GnuEmacs HaveThisPattern JanLarsen KenMacLeod KrisJohnson LogBook MarkInterrante MartySchrader MetaEcksDoctor PairProgramming PeteHardie PulpFiction RobertChurch RubberDucking RussFreeman SimpleMinded StefanVorkoetter TeddyBear ThePracticeOfProgramming ThinkingOutLoud CardelliTypeTerminology CategoryLanguageTyping CategoryTypeTheory ContraVsCoVariance HaskellLanguage ImplicitTyping LispLanguage LucaCardelli ManifestTyping TypesOfTyping CardinalityEnforcedInCode GuyWhoReopenedTheSingletonCanOfWorms NaNs OnceAndOnlyOnce SingletonPattern CareerLanguage AiWinter CareerLanguage CareerSkill CategoryEmployment CeePlusPlus CommonLisp ComponentObjectModel MainstreamInfluenceOfFunctionalLanguages MarkSchumann MicrosoftDotNet ProfessionEqualsJobPlusEducation ProgressLanguage SchemeLanguage SmugLispWeenie SoftwareAgeism TechnologyChurn CareerLimitingMove CareerLimitingMove CareerTerminatingMove CategoryEmployment EricJablow JargonFile MichaelChean PersonalSafety PowersThatBe SeppukuMonoDa StickToYourGuns UnitTest CareerTerminatingMove CareerLimitingMove LaidOff ScottJohnson CareeristCornCob AntiPattern AntiPatternsBook CareeristCornCob CategoryAntiPattern CornCob ObjectOrientedDatabase RelationalDatabase StephenHutchinson CarefulCoding CategoryCoding NoviceProgrammer CarefulThought CarefulThought CategorySuccess FourVariables NotEnoughTime TooMuchToDo CaretakerPattern CapabilityOrientedProgramming CapabilitySecurityModel CaretakerPattern CategorySecurityPatterns DataAccessObject FacetPattern HandleBodyPattern JonathanShapiro MarkMiller ModelViewController ParadigmRegained RevokableCapabilities WrapperPattern CareyHackett CategoryHomePage PeterSommerlad WikiWikiWeb CargoCult CargoCult CargoCultProgramming CategoryAntiPattern CategoryOrganizationalAntiPattern ContainmentBuilding CryptoCracy CulpableGoat DavidDeLano DiscussionOfCargoCult DonOlson FrumParade JimCoplien ManagingUpward MapTheRealm ScapeGoat CargoCultProgramming AntiPattern ArgumentFromAuthority BigAgileUpFront CargoCult CargoCultProgramming CargoCultSoftwareEngineering CategoryAntiPattern CopyAndPasteProgramming DarkPattern DominiqueQuatravaux IlmariKaronen JargonFile PerlLanguage TopMind VoodooChickenCoding CargoCultSoftwareEngineering ArgumentFromAuthority CargoCult CargoCultProgramming CategoryCodingConventions CommitmentOriented DisciplineEnvy PointyHairedBoss ProcessOriented SovietShoeFactoryPrinciple SteveMcConnell CarlAngiolillo AutoPcn BeOs CarlAngiolillo CategoryHomePage HansWobbe JavaLanguage JonathanTang LinuxDistribution OpenBsd RecentChanges SchemeLanguage WalledGarden WikiMailBox CarlBarks CategoryArtist JuniorWoodchucksGuidebook RjLesch UncleScrooge CarlGundel CategoryHomePage LibertyBasicIsWrittenInSmalltalk CarlHewitt CategoryPerson CarlJung CarlMalamud ExploringTheInternet CarlManaster CarlManaster CategoryHomePage DonaldNoyes ExtremeProgramming MiningCadSoftware WardsWiki CarlMeyer CarlMeyer CategoryHomePage ContentManagementSystem GameOfChess GameOfGo PhpLanguage PythonLanguage WikiChess CarlNelson CategoryHomePage GirlsLink PeterScholtes CarlParziale BillBarnett CarlParziale CategoryHomePage ExtremeProgramming JamesCollins LarryDeane RequirementsSurge SoftwareProductLines CarlSagan BrucePennington CarlSagan CarlSagansBaloneyDetectionKit CategoryAuthor CategoryScienceFiction ChadMiller ContactMovie KenMegill PhlIp ScientificAmerican SkepticMagazine TheDemonHauntedWorld CarlSagansBaloneyDetectionKit AdHominem AdVerecundiam AllRoadsLeadToBeeMinus AnonymousCoward ArgumentFromAuthority ArgumentFromIncredulity ArgumentumAdIgnorantiam BillZimmerly BrucePennington CarlSagan CarlSagansBaloneyDetectionKit CategoryEvidence CelestialBilliards ChrisSteinbach DetectionKit DirckBlaskey DisciplineAndDogma ExcludedMiddle FallaciousArgument FalseDichotomy FrancisBacon GarryHamilton GeneticProgramming GoodMetricsProduceNumbers GravityWorks ItFadSmell MarkTilley MooresLaw MythBusters NaturalisticFallacy OccamsRazor PhlIp PostHocErgoPropterHoc ProofByRhetoric PseudoScience ScientificMethod StatisticalProcessControl StephenHawking StephenHutchinson StrawMan TheDemonHauntedWorld ThinkingAndTheCriticalThinker TkChia WaldenMathews WeaselWords WetWare CarlSassenrath CategoryPerson RebolLanguage CarlShea CarletonUniversity CarletonUniversitySoftwareSystemsDesign CategoryCollege ComputerScience NoClassDefFoundError ObjectOrientedProgramming RedScreenOfDeath RyanDoupe SmalltalkLanguage SunirShah CarletonUniversitySoftwareSystemsDesign BlackJack BrokenLink CarletonUniversity CategoryCodingConventions CrcCard CritiqueOfUseCases CrystalBicycle MessageSequenceChart NoKeening ObjectTimeDeveloper RationalRose RationalRoseRealTime RyanDoupe ScenarioCluster ScenarioTextualDescriptions SunirShah UnifiedModelingLanguage UseCaseMap WaterFall WikiAddict CarlinsDarts GeorgeCarlin TimeAndAttentionBrokenEconomy WikiZen CarlisiaCampos CarlisiaCampos RubyLanguage RubyOnRails CarloScibilia CategoryHomePage CarloVanBussum CarloVanBussum CategoryHomePage EtcLanguage RealPeoplePlease CarlosCunha AreYouThere CategoryHomePage CarlosDelfino CarlosDelfino CarlosNsRodrigues AlarmBellPhrase ArcLanguage AynRand CarlosNsRodrigues CategoryHomePage CeePlusPlus ClassicalLiterature DesignPatterns FindPage FineArt FourLevelsOfCompetence FundingOpenSource GentooLinux JoeWeaver JohnKugelman JonathanTang KurtVonnegut LinuxFromScratch MandrakeLinux MonoProject MontyPython OnceAndOnlyOnce OpenSource OpenSourceCommunism OpenSourceEqualsSocialism OpenSourceProject PaulGraham PythonLanguage ReFactoring RecentChanges RefactoringWithoutBias SevenHabitsOfHighlyEffectivePeople ShyContributor SixThinkingHats SlaughterhouseFive SoftwareDevelopment TeachMeToSmoke TheBookOfCountedSorrows TheUnixHatersHandbook UseNet UserName VolunteerHousekeeper WardsWiki WikiAuthor WikiCitizen WikiCommunity WikiExPatriot WikiGnome WikiHomePage WikiLink WikiMailBox WikiMaster WikiMission WikiPuppy WikiRapture WikiRefactoring WikiRitesOfPassage WindowsSpeak WindowsXp CarlosRueda CategoryHomePage DesignPatterns JavaLanguage LearningObjectOrientedProgramming LenguajeLoro ProgrammingLanguage CarlosScheidegger CategoryHomePage CeePlusPlus DavidCary HaskellLanguage JavaLanguage JavaScript JustaStudent MlLanguage MoshiMoshi ProjectWiki SchemeCheck SchemeLanguage SmalltalkLanguage CarlosSeabra AreYouThere CategoryHomePage CarnegieMellonUniversity CategoryCollege CarolStimmel CategoryHomePage DonOlson TheManagerPool CarolaCassini AccidentalLinking CarolaCassini FasdfasdfAsdfasdf CaroleChapman AreYouThere CategoryHomePage OrphanPage CarolineFoster AgileModeling AnalogyBetweenProgrammingAndManufacturing ArtificialIntelligence CategoryHomePage DesignPatterns EinsteinPrinciple JavaProgrammer KarenSmiley NaturalLanguageProcessing NorthEastOfEngland ObjectOrientedProgramming RalphJohnson RationalUnifiedProcess SixSigmaDiscussion StatisticalProcessControl SteveBerczuk TestDrivenDesignAndPatterns TestDrivenDevelopment TestFirstDesign TheNetherlands TheSourceCodeIsTheDesign UnifiedModelingLanguage CarolineWilliamson CategoryHomePage ElizabethWiethoff GarryHamilton GilbertAndSullivan CarpalTunnelSyndrome BevanArps CarpalTunnelSyndrom CarpalTunnelSyndrome CarpalTunnelSyndromeTreatment CategoryErgonomics CrunchTime DotCom DvorakKeyboard ErgonomicKeyboard IhaveThisBook KinesisKeyboard MarkTaylor PhysicalCuesInSoftwareDevelopment RepetitiveStrainInjury RepetiveStressInjury RobertChurch SaysWho TheSpanishInquisition ThingsWeLoveAboutVbClassic WillSargent CarpalTunnelSyndromeTreatment CarpalTunnelSyndrome CategoryErgonomics DvorakKeyboardLayout JonReid RepetitiveStrainInjury RobertWatkins StaticCling CarpeWiki CarpeWiki GermanLanguage CarsBreakSittingInTheGarage JoshuaHudson SuccessOrientation WayneConrad CarsLackMathArgument CarIdentity CartesianJoin CategoryCars CategorySatire CategoryWhimsy HaHaOnlySerious LimitsOfCararchies RelationalCarsImpedanceMismatch TableOrientedTransportation TheMatrix TotMind CarsonGross CategoryHomePage CarsonWilcox CategoryHomePage CarstenHeyl CategoryHomePage HaskellLanguage JavaLanguage PerlLanguage RubyLanguage ShellLanguage CarstenKlapp BiCapitalized CarstenKlapp CategoryHomePage CategoryWhimsy FearOfReinventingTheWheel GoodVariableNames HeisenbergUncertaintyPrinciple LanguageAsInterface MyMyersBriggsTypeIs NanoSystems PersonalSoftwareProcess PhpWiki RefactorMyLife SourceForge WikiPage WikiSingularity CarstenKlein AmericanCulturalAssumptionDiscussion CategoryHomePage DefinitionOfConsciousness LaoTse NeuroLinguisticProgramming NothingIsAnything PerformanceRelatedPay SelfSealingBelief TaoTeChing ZenBuddhism CarstenKreyser CategoryHomePage EnglishLanguage JohnWebber CartHorseInversion AnswerMe RectoCranialInversion CartersClarification JohnCarter MurphysLaw SecondLawOfThermodynamics CartersCompass DonaldNoyes JeffGrigg JohnCarter CartesianJoin CartesianJoin CartesianProduct CartesianSelect CodeSmell DaveVoorhis EveryCombinationInManyProgrammingLanguages SqlMyopia TemplateTables TestDataGenerator CartesianProduct BridgePattern CartesianJoin CartesianProduct CategoryTheory EditHint ListComprehension MatroidTheory MultipleDispatch PythonLanguage ReFactoring StructuredQueryLanguage CartoonGuide CartoonGuideToPhysics CategoryBook UnderstandingComics CartoonGuideToPhysics CartoonGuide CategoryAlternativePedagogy CategoryPhysics ChadThompson EricJablow CarverMead CarverMead CategoryPerson TalentPump CaryElwes DreadPirateRoberts OffTopic OffTopicIsOk ThePrincessBride CasBah AdaLanguage MariusAmadoAlves ProgressiveLicense WardsWiki CasMl ArchitectsDontCreateArchitectures ArchitecturePictures CanAnArchitectureEmerge EmbraceChange GalacticModelingLanguage GoodThing PaulCaswell WabiSabi CascadingDialogBoxesAntiPattern AntiPattern GooglifyDeepMenus LawOfDemeter OnceAndOnlyOnce OnsiteCustomer PhlIp UseCase UserStory CascadingStyleSheets AmayaBrowser CascadingStyleSheets CategoryProgrammingLanguage CategoryWebDesign ConsistentLook CoordinateVersusNestedGui DaveCantrell DynamicUserInterfacePattern FacadePattern HumansRock HumansSuck HyperTextMarkupLanguage InternetExplorer InternetExplorers JavaScript KachinaCrowe MarcThibault MayThirteen MozillaBrowser NetScape NickBensema OnceAndOnlyOnce OperaBrowser OverhaulingStyleSheets UserStyles WikiStyle WorldWideWebConsortium YouCantAlwaysGetWhatYouWant CaseDelusions BigModelsAreUseless DavidHarvey FacadesAsDistributedComponents IllusionOfControl KyleBrown RationalRose UmlCaseVultures CaseInsensitive BasicLanguage BooLanguage CaseInsensitive CaseSensitivity CeeLanguage OberonLanguage PascalLanguage PhpLanguage ProgrammingLanguages ProsAndCons SwitzerLand WikiWiki CaseLaw CaseRole CaseRole CaseRoles CaseSensitive CaseInsensitive CaseSensitive CaseSensitivity CaseSensitivity CapsLock ColorBlind ColorForth DllHell EnforcedConventions FixBrokenWindows ForcingPeopleToDoRight NameSpace NetHack NickBensema RubyLanguage SmartAleckCode TwoIsAnImpossibleNumber ViEditor VisualBasic WikiName CaseStatementsConsideredHarmful AbstractMethods BetterInt BillWeston CaseStatementsConsideredHarmful CategoryConditionalsAndDispatching CeeLanguage CleanLanguage DispatchOnFeaturesNotClassifications DoubleDispatch DuffsDevice EnumeratedTypes FunctionalProgramming GettersConsideredHarmful GotoConsideredHarmful HaskellLanguage HugeCaseStatements IsBreakStatementArchaic JavaLanguage MlLanguage MultipleDispatch ObjectiveCaml PatternMatching PaulMurray PolymorphismVsSelectionIdiom SwitchStatement SwitchStatementsSmell TypeCase CaseTool AlistairCockburn BillMeecham BusinessObjectNotation BusinessRulesBelongInFiles CategoryJargon CrcCard DesignVelocity DonOlson EoinCavanagh EricJungkurth EvolutionaryDesignTechniques ExtremeProgrammer ExtremeProgramming GilesChamberlin HyperReflective JimCoplien KeithDerrick KenAuer KyleBrown MichaelFeathers NormKerth PaulChisholm ProgrammersAreWriters RationalRose ReverseEngineer RichardHelm SoftwareEngineering SoftwareHasNoShape ToddCoram UnifiedModelingLanguage WardCunningham WikiWikiWeb CaseyCady CategoryHomePage UsabilityAndAgileMethodologies CaseyHelbling CaseyRansberger CaseyWest CategoryHomePage EarleMartin SigWik CasimirEffect CasimirEffect CategoryPhysics ExplanationsInPhysics JustRevealsEssence CaslLanguage CategoryProgrammingLanguage PalmOs CasperSchmidt CasperSchmidt CategoryHomePage WikiCitizen CassJohnston AreYouThere CategoryHomePage CassieMaas CategoryHomePage StartingPoints WardsWiki CastConstructor CastConstructor CategoryCpp CeePlusPlus CopyConstructor CastOfCharacters DramatisPersonae MultiVoting NegativeConsensus PersonaNonGrata CastingAnonymousAsparagus VeggieTales CastingAwayConst CastingAwayConst CeeLanguage CeePlusPlus ConstIncorrect ConstQualifier DynamicCast LogicalConst VolatileQualifier CastingSpelsInLisp AllegroCommonLisp CategoryLisp CategoryOnlineBook CommonLisp LispLanguage CastleActiveRecord ActiveRecord CategoryDotNet DotNet MonoRail CastorFramework JdbcOdbcBridge MicrosoftSqlServer CasualDuty TrialProject CasualizationOfWorkforce CategoryBigPicture CategoryEmployment CatInTheCage OldRulesWithForgottenReasons UsabilityEngineering CatJuggling AlistairCockburn BarbaraMoo CategoryAntiPattern DreyfusModel ExtremeProgramming FixedLengthIterations InsideTheCeePlusPlusObjectModel JohnRoth PhlIp RonJeffries StanleyLippman SteveMartin TimeBoxing UserStories XpMailingList CatalogOfDatabaseApproaches CategoryDatabase DynamicRelational KnowledgeBase MultiParadigmDatabase NoSql OpenSource ProLog RelProject RelationalDatabase RelationalLanguage TupleSpace TutorialDee CatalogingSourceFiles CategoryInfoPackaging CategorySourceManagement FileTreesToManageCodeDiscussion LimitsOfHierarchies QueryByExample SeparationAndGroupingAreArchaicConcepts TableOrientedProgramming CatalysisMethod CatalysisMethodology CatalysisMethodology AlanWills CategoryMethodology DesmondDeSouza CatalystFramework AjaxWebApplications CategoryFramework CategoryPerl LaTex MaypoleFramework ModelViewController PerlLanguage RichInternetApplication RubyOnRails SebastianRiedel TemplateToolkit TheCpan CatastropheTheory CatastropheTheory ReneThom CatastrophicSuccess DrewBarrymore GeorgeBush KobeBryant KrispyKreme OxyMoron PyrrhicVictory CatchDontCheck CatchDontCheckRefuted CategoryException CategoryJava EricJablow JavaCodeSmell JavaIdiom JimLittle LookBeforeYouLeap RobertWatkins CatchDontCheckRefuted AttilaSzegedi CatchDontCheck CategoryException CategoryJava FalkBruegmann IanPhillips OliverChung CatchExceptionsInLoops AsimJalis CategoryException CategoryLoops JonathanTang SeparateProcessingFromExecution ThrowDontCatch CatchTest JeffGrigg LinkedIn PhilNash TestingFramework CatchWhatYouCanHandle CategoryException ConvertExceptions ExceptionHandling ExceptionPatterns HandlingExceptions HaveThisPattern JeffGrigg LetExceptionsPropagate LionKimbro NestedException PhilGoodwin ResourceAcquisitionIsInitialization CatchingUp CategoryFuture DonaldNoyes ThinkingOutLoud WhatItWantsToBe CategoriesAsInterWiki BacklinksAsInterWiki CategoryBacklinkSearching CategoryCategory CategoryCategoryCategory GoogleScript InterWiki PagesAsInterWiki PeterMerel SisterSite SiteLogo WikiServer CategoriesDiscussion AalbertTorsius AutoIgnore BernardVatant CategoryBook CategoryBooks CategoryCategory CategoryCpp CategoryDiscussion CategoryEducation CategoryEmpty CategoryExternalLink CategoryHandheld CategoryRegularExpressions CategorySystem CategoryWiki CategoryWikiMaintenance CategoryYearTwok CitationProblem CollectionsByWayOfCategorization CriteriaForCategories DavidCary DavisFoulger DeleteThisCategory DeleteWhenCooked DiscussionOnReallyValuablePages DoubleClicking ExternalCategorization FallaciousArgument FaqForCategories FilterByCategory FishingInReverse GunnarZarncke HelmutLeitner HelpUsingCategories HistoryOfWikiCategories HomePage IntroduceCategoryLater JeroenMostert JimCoplien JohnFletcher LarsAronsson MakeItSo ManorainjanHolzapfel MarkoSchulz MultipleCategorizationPattern NoCategory NovemberFourteen OneOfTheCategories PagesToCategorize PagesToCategorizeDiscussion PagesWithoutCategory PalmOs PartitioningByChangeVersusByCategory PersonalDigitalAssistant PeterMurchland PhilGoodwin PleasePleaseDoCategorizeEveryPageOnWiki PleasePleaseDontCategorizeEveryPageOnWiki ProgrammingLanguage QualityWithoutaName RaySchneider RecentChanges RefactorByMerging RefactoringByReverseIndex RegularExpressions ReverseIndex ScienceCitationIndex ScreaminglyObvious ShapeWhatYouCanControlCategoryWikiMaintenance SpecificTestimonyOnCategories StanSilver StrikiWiki SubCategories SubTopics TestingFramework TheCategoryTree TheMissionOfThisWiki TopicMap TopicMaps WhenToAddaCategory WikiCategories WikiIsNotaDictionary WikiName WikiNavigation WikiNow WikiPedia WikiSingleWordProblem WikiStatistics WikiTopics WikiWheel WikiWiki WikiWikiSandbox WikiWorld CategoriesForTheWorkingMathematician AbstractAlgebra CategoryBook CategoriesRoadmapsAndSearches BalancingReadersWritersAndEditors CategoryCategory FindPage LikePages OrphanPages PleasePleaseDontCategorizeEveryPageOnWiki RandomPages RecentChanges RoadMaps StartingPoints VisualTour WantedPages WikiAtlas WikiMirrors WikiReadingHabits WikiTag CategorizationModels AccessControlList AmericanCulturalAssumption CategoryHierarchy CategoryOrganization LimitsOfHierarchies NavigationalDatabase SetTheory CategorizeByNaming AdoptingXp BackLinks CategoryCategory CategoryNaming CategoryWiki DonaldNoyes OneNote PageTitle PaperPort ThinkingOutLoud WikiWord CategorizedChanges AcadWiki AccessControlList AcronymsOnTheWiki AdamBosworth AddingNewPages AgilePhilly AjaxWebApplications AjeyGore AlexeyVerkhovsky AllInOneWiki ArrayDeletionExample AutoCad AwikiOrAblog AwkLanguage BigPictures BiotaLanguage BlikiPage BloggedWiki BobDylan BondageAndDisciplineLanguage BrandonCsSanders BugsArentJustStories CanPerlBeSmalltalk CarloScibilia CategorizedChanges CategoryHomePage CategoryJargon CategorySoftwareTool CategoryWhimsy CategoryWiki CategoryXpUsersGroup CellProcessor ChangePattern ChangesInWeekFortyFive ChangesInWeekFortyFour CharlesLowell ChoiceOperatorDoesNotConsiderInheritance CodeComplete CodeSmell CodeUnitTestFirst CollaborationTools CollaborativeWebBasedStoryTelling ComfortableSpaceForDisagreement CommentTheWhy CommonClosurePrinciple CommonLispCodingVideo CommunityBuilding CompaniesDoingXp CompetitiveEngineering ComplexBagSumInJava ComponentBasedProgramming ContentEditableByAll ContentWanted CostinCozianu CraigLarman CreativeCommons CritiqueOfXpxec CrossPlatformLightweightComponents CustomerTestFramework DannyAyers DataOwnership DavidChappell DavidLiu DavidLiuOnWikiNirvana DavidMonroe DavidVincent DbasGoneBad DeadlyGuiPrototypes DelphiLanguage DesignByUse DesignPatternsBook DhtmlRpcStateOfArt DocQueryInSql DocumentsFirstCodeLater DoesXpWorkForJava DotNet DotNetDevelopmentMethods DotNetWillKillJava DoubleDispatchExample DouglasAdamsQuotes DualityBetweenStateAndClass DylanLanguage EasternPhilosophyInSoftwareDesign EdIsTheStandardTextEditor EditCopy EditText EdwardKiser ElicitingRequirements ElizabethWiethoff EmacsAndNormalPeople EmacsCodeWrightComparison EmbraceChangeContinuously EngineeringEnvy EricHerman EricHodges ErikLingjaerde EvanLanglois ExceptionPatterns ExtendingPerlUnit ExtremeFlow ExtremeMisunderstanding ExtremeProgrammingChallengeTwentyOne ExtremeProgrammingForOne ExtremeProse ExtremeValues ExtremeZone FactoryMethodPattern FeynmanAlgorithm FixBrokenWindows FormalInformalReviews ForthReusability FragileBinaryInterfaceProblem FreshmansFirstLanguage FrontPage FunctionalProgramming FunctionalProgrammingIsNotaParadigm FuzzyDistinctionBetweenInterfaceAndImplementation GemStonej GenerateBingoCardsInManyProgrammingLanguages GeoffBrownWikiExperiences GeoffreySlinker GeorgeBrower GeorgeannIngle GeraldBerke GerardBuisman GerardMurphy GibbardSatterthwaiteTheorem GoodStyle GotaHandleOnStatus GreatFailureOfXp GreatVimFeatures GreenCheese GreencoddsTenthRuleOfProgramming GrenadeMessage GrokCaching GunnarZarncke HaltingProblem HandObfuscatedCode HeadlinesTechnique HereticalProgramming HowWouldRefactoringGoFromIndentationToParsing HtmlSucks HumanResources IainPalmer IndentationOfParameters InexperienceGeneratesFailure InformalReviews InstantChanges IntentionRevealingNames IoLanguage IsComputerScience IsEarlierCancellationFailure IsWikiOnlyForMuggles IsXpBorgDevelopment ItJustWorks IwannaLearnJava IwannaLearnWebSiteProgramming JamesForehand JaredDavis JasonTheobald JavaMicroEdition JavaServerPages JavaThree JavaVsSmalltalk JbRainsberger JdoWebApp JimiHendrix JohannesGijsbers JohnMasson JournallingPattern JourneyOftheSoftwareProfessional JuergenChristoffel JuneKim KyleWiki LargeScaleCppSoftwareDesign LarrySangerAndLessonsInCollaboration LeadingQuietly LetExceptionsPropagateOnlyAsUncheckedExceptions LinksAreContent LinuxHardwareCompatibility LinuxKernelUnit LiskovSubstitutionPrinciple LispInJakAndDaxter LispMacroDiscussion LogisticDelay LongFunctions LongFunctionsDiscussion ManagedCeePlusPlus ManagedCode ManagementOfUnderchallengedTechnicalStaff MarkBaker MarkShuttleworth MarkupLanguage MartialArtsAsSoftwareDevelopmentMetaphor MeatBallCommentary MemoryManagement MethodInlining MicrosoftAlarmBellPhrases MicrosoftCertifiedSolutionDeveloper MicrosoftFrontPage MicrosoftInternetExplorer MicrosoftLemmings MicrosoftSlave MicrosoftTransactionServer MicrosoftWay MicrosoftWindowsPlatform MicrosoftWord MikeVogel MilliPeeve MockupScreens MonadicProgramming MoreAboutCodes MoreAboutTheSite MoreToCome MrMathematician MsWiki MultiTierArchitecture NatureOfOrderDiscussion NearLink NewRecentChanges NewUserPages NewUserQuestions NoMoreDatabases NonPolymorphicInheritance NooHasNothingToDoWithSoftware NormalPeople NullObject NullObjectAndObjectRelationalMapping ObjectObject ObjectRelationalMappingCostsTimeAndMoney ObjectRelationalToolComparisonDotNet ObjectiveEvidenceAgainstTopDiscussion OnDavidLiuDiscussion OnMonads OneMinuteWiki OpenOffice OpenProblemsInComputerScience OpenSourceBusinessModel OpenSourceDiscussion OzymandiasPrinciple PagesToCategorizeBb PalladiumDiscussion ParTition ParameterObject ParsimonyWiki PatternContains PaulAllen PaulMcKenney PaulObrien PayingForSoftwareDevelopment PerfectArchitecture PerlUnit PermaCulture PersonalWebServer PhlIp PhpWiki PlayWellWithOthers PleaseDontGoSam PoignantGuideToRuby PoorCppProgrammers PortlandXpUsersGroup PortsAndAdaptersArchitecture ProblemsWithDocumentation ProblemsWithDocumentationDiscussion ProcessDomain ProgrammerLiteracyHistory ProgrammingAsArt ProgrammingInPairsTestimonials ProgrammingLanguageNamingPatterns ProgrammingLanguageNeutralGui ProgrammingVsDesigning PromotingWiki PseudoCode PyWikiServer PythonRubyInitializer QuartusForth QuickDiff QuickFix QuickiWiki RandomPages RaviKammaje RayOzzie ReFactor ReactiveDevelopment ReadyFireAim RealNamesUserAdvantages RealProgrammer RecentChanges RecentChangesJunkie RecentVisitors RefactoringBetweenCompileTimeAndRunTimeOperations RelationalAlternativeToXml RelevantChanges RelevantChangesDiscussion RenamingUnitTests RequirementsAnalysis RequirementsTracking ReverseTuringTest RichardKulisz RichardRabinowitz RickDeNatale RobertPirsig RolandBarthes RollYourOwnServer RubyForge RubyOnRails RuntimeCompilation SandCastles SandboxWiki SebastianMisch SeeAlso SegmentationFault SelfOrganizing ServiceOrientedArchitecture SharePoint SignatureSurvey SimulationArgument SingleUseContinuation SmallTalk SmalltalkCaseStatement SmalltalkSyntax SmugLispWeenie SoaRoadmap SoftImage SoftwareArchitect SoftwareCertificationDiscussion SoftwareCraftsmanship SoftwareEngineerFolkEconomics SoftwareScoutingAndRecon SourcesOfBugs SpecialCase SqlFlaws StringWithoutLength StuartMarks SvenHohlfeld SwitchStatement SystemsEngineering TableOrientedToolWishList TabletPc TechnicalFailure TemplateMethodPattern TestDataGenerator TestDatabase TestDrivenAnalysisAndDesign TestDrivenDesignPhaseShift TheCathedralHasBeatenTheBazaar TheEssenceOfXml TheOriginalWiki TheSourceCodeIsTheSpecification ThelopDictionary ThelopDictionaryDiscussion ThelopRule ThereAreNoParadigms ThingsOnWikisMind ThisWiki ThoughtWorks ThoughtworksAlumni TipForTypingTab TipsForBeginners TipsForReadingCode TipsForWardAtMicrosoft TollCollect TomGilb TopOnDefinitions TqlRoadmap TragedyOfTheCommons TrustButVerify UnitTestsAndDatabases ValueObject VisualTour VoiceOverIp WardCunningham WaterfallMethod WayneMack WebApplicationDesign WebDesignCurriculum WebMacro WelcomeVisitors WhatDoesHaltingMean WhatIsRecentChanges WhatIsSoa WhatIsaCommunity WhatsMissingInVbClassic WhenToUseWhatParadigm WhereAndAnd WhereDoTheBracesGo WhimsicalUnitsOfMeasurement WhyHatePerl WhyIsSmalltalkDead WhyNobodyDeletesWiki WhyUseServiceOrientedArchitecture WhyWikiWorksNot WiFi WikiClone WikiCurrentTopics WikiDesignPrinciples WikiEngine WikiEpisode WikiFeatures WikiMindWipe WikiNode WikiService WikiSh WikiSquatting WikiStyleSheet WikiSuicide WikiWikiOrigin WikiWikiSandbox WikiWikiWeb WikiZen WikiZens WilliamUnderwood WimpIsBroken WindowsFileSystem WolfgangSlany WyattMatthews WysiwygWiki XmlAbuse XmlIsJustDumbText XmlIsaPoorCopyOfEssExpressions XmlSucks XpIsDogmatic XpPhilly YouArentGonnaNeedIt ZeroDiff ZeroMeansNull ZwiKi CategorizedRecentChangesDiscussion AlistairCockburn BruceSterling CategoryAuthor CategoryThat CategoryThis CategoryWikiDiscussion CategoryWikiHistory CategoryWikiMaintenance DaveHarris ErikMeade ExtremeMentalTraining RecentChanges CategorizingPatterns CategoryPattern CategorizingStories AccountService LimitsOfUserStories UnitTest UserStories CategoryAboutInteractionDesign CategoryCategory CategoryInteractionDesign CategoryAbstraction CategoryCategory CategoryAccess BacklinkLag CategoryCategory DeleteWhenRead IntroduceCategoryLater ScreenReadingTechnology CategoryAcronym AcronymFinder AcronymVsAbbreviation AcronymsOnTheWiki CategoryCategory SeTi CategoryAddress CategoryAddress CategoryCategory ManorainjanHolzapfel CategoryAdoptingXp AdoptingXp AdoptingXpPatternLanguage AlmostExtremeProgramming AtsGoesExtreme CategoryAdoptingXp CategoryCategory CategoryExtremeProgramming ChangeYourOrganizationDiary ChangeYourOrganizationTactics CrossingTheXpChasm ExtremeMarketing ExtremeMisunderstanding ExtremeProgramming ExtremeProgrammingEnablingChart ExtremeProgrammingForOne ExtremeProgrammingInEnemyTerritory ExtremeProgrammingProjects ExtremeWay HanksXpProject HowYouWentExtreme IncrementalExtremism MarketingXp MigrationToXp OptimisticProgrammingSkunkworks PairProgramming PlanningGame PromotingXp PropagateXp RoadMap RonsXpProject StartingWithExtremeProgramming TeachingXp TheXpSoftwareStudio TransitioningToExtremeProgramming UdNeueMedienXpDiary VcapsProject WillardsXpDiary WorstThingsFirst XpImmersion XpImmersionOne XpImmersionThree XpImmersionTwo XpJr XpKraftMaid XpLite XpLiteConsideredHarmful XpTrowePrice XpWorkshop CategoryAgentOriented AgentOriented CategoryAgentOriented CategoryCategory CategoryAgileMethodology AgileMethodsAndPractices CategoryCategory CategoryOpenAgile CategoryAgileTng AgileTng CategoryCategory CategoryAlgol AlgolLanguage CategoryPascal CategoryProgrammingLanguage ClayPhipps CategoryAlgorithm AlgorithmsRoadMap CategoryAlgorithm CategoryCategory CategoryAlternativePedagogy CartoonGuideToPhysics CategoryCategory OnceUponaTime TeachAdvancedConcepts WhoIsFourier CategoryAnalysis CategoryCategory CategoryAnalytics CategoryCategory CategoryAnt ApacheAnt CategoryAnt CategoryCategory CategorySoftwareTool CategoryAntiPattern AddAntiPatternToTheAntiPatternsCatalog AntiPattern AntiPatternCategory AntiPatternsCatalog AntiPatternsCatalogDiscussion CategoryAntiPattern CategoryArchitectureAntiPattern CategoryCategory CategoryDevelopmentAntiPattern CategoryManagementAntiPattern CategoryOrganizationalAntiPattern CategoryPattern ListOfAntiPatternsToDocument CategoryApplicationDevelopment CategoryApplicationDevelopment CategoryCategory PleasePleaseDontCategorizeEveryPageOnWiki CategoryArchitecture CategoryCategory CategoryComputerArchitecture CategorySoftwareArchitecture CategoryArchitectureAntiPattern AntiPatternsCatalog ArchitectureAntiPattern ArchitectureAntiPatternRoadMap CategoryAntiPattern CategoryArchiveNetwork ArrLanguage CategoryCategory CommonLisp ErlangLanguage PerlLanguage PhpLanguage PythonLanguage PythonVsPerl RubyLanguage TexLanguage CategoryArtifactory ArtifactoryArtifactSchema CategoryCategory DoingStuff DonaldNoyes WoolenLanguage CategoryArtificialCreativity CategoryArtificialIntelligence CategoryCategory CategoryArtificialIntelligence CategoryArtificialLife CategoryCategory CategoryArtificialLife CategoryCategory CategoryArtist CategoryArtist CategoryAuthor CategoryCategory OffTopic CategoryAspectOrientation AspectOrientedProgramming CategoryCategory CategoryInformationOrientation DrillDown InformationOrientation InformationOriented CategoryAspectOriented CategoryAspectOrientation CategoryAssertions CategoryCategory CategoryDebugging CategoryDefensiveProgramming CategoryException CategoryAstronomy CategoryAstronomy CategoryCategory CategoryPhysics CategoryAuthor AlanLightman AndreBreton AntoineDeSaintExupery BookShelved BruceSterling CategoryCategory CategoryPhilosophy CharlesDickens ChogyamTrungpaRinpoche ConalElliott DanteAlighieri DouglasAdams EdgarAllanPoe ErichGamma FranzKafka GabrielGarciaMarquez GeorgesPerec HenryMiller HpLovecraft IsaacAsimov ItaloCalvino JamesJoyce JamesMcGovern JorgeLuisBorges JrrTolkien KenMacLeod KenWilber LouisFerdinandCeline MarcelProust MarshallMcLuhan MilanKundera NamePage NealStephenson NeilGaiman OuLiPo PaulAuster PhilDick PrimoLevi RaymondQueneau ReneChar RobertDesnos RolandBarthes RudyardKipling SalmanRushdie SciFiAuthors StephenKing TrumanCapote UmbertoEco VladimirNabokov WilliamBurroughs WilliamGibson WilliamShakespeare CategoryAutoIgnore AreYouThere CategoryAutoIgnore CategoryCategory CategoryWikiStructure DeleteThisPageSomeTime DeleteThisPageSoon DeletedButWelcomeToWiki ImplicitTopic RecentChanges RefactorByMerging RunningYourOwnWikiFaq TopMind WalledGardens WikiLinkStructureAnalysis WikiSquatting CategoryAutomated CategoryCategory CategoryAutomation CategoryCategory CategoryAwards AgileSoftwareAward AlanKayTuringAwardLecture BigBrotherAward CategoryAwards CategoryCategory DarwinAward DarwinAwards DilbertAward GraceMurrayHopperAward HugoAward JoltAward JoltProductivityAward MajorAward PageSeries TheAcmTuringAwardLectures TuringAward TuringAwardLecture WikiAward WikiLink CategoryBacklinkSearching BackLink BackLinksBroken CategoriesAsInterWiki CategoryCategory CategoryWiki DonaldNoyes GoogleScript PageTitle CategoryBan CategoryBasedLanguage CategoryBasedLanguage CategoryTheory CharityLanguage PrototypeBasedLanguage SaundersMacLane TupleBasedLanguage CategoryBehavioralPatterns BehavioralPatterns BindingProperties CategoryCategory CategoryGroupsOfPatterns ChainOfResponsibilityPattern CommandPattern CreationMatters DesignPatterns GangOfFour InterpreterPattern IteratorPattern MediatorPattern MementoPattern ObserverPattern StateDependentMethodsPattern StatePattern StrategyPattern TemplateMethodPattern VisitorPattern CategoryBeverage CategoryCategory CocaCola JasonNocks JoltCola MountainDew CategoryBigPicture AlfredNorthWhitehead AlmostTrue AnythingGoes AsLongAsThereIsMoneyOrSexInIt BigPicture BrainsAsaCheapCommodity CasualizationOfWorkforce CategoryBigPicture CategoryCategory CategoryEmployment CategoryOffTopic CategoryWorldView CulturalAssumptions EmploymentBigPictureDiscussions ExtinctionOfHumanity FriedrichSchiller InfoGlut InformationTechnologyAdoptionTrends InstantGratification InvisibleHand LifeAsaDream LifeIsCheapAndGettingCheaper LifePatterns MarshallMcLuhan MediumIsTheMessage OldSchool PromotionIsTheProduct PurposeDrivenLife ReligionOfTheEternalMoment SocialDynamics TheBible TheThreeWorlds TooManyPeople TooOld WikiCommunity WillOpenSourceUndermineTheAmericanEconomy CategoryBiology BioWikiWebs CategoryCategory PythonLanguage CategoryBlog CategoryBlog CategoryCategory WikiIsNotYourBlog CategoryBook ApocryphalBooks BookShelved BooksThatShouldBeMadeIntoFilms CategoryBook CategoryBooks CategoryCategory FindPage GenerationsAtWork GreatBooksList GreatSoftwareBooks HitchhikersGuideToTheGalaxy ThinkingInPatterns WikiGnome WikiPage CategoryBooks BookDiscussion BookShelf BookShelved BookStart BookStop CategoryBook CategoryCategory ReadersGroups CategoryBoost BoostLibraries CategoryBoost CategoryCategory CategoryCpp CategoryCppTemplates CategoryBranchingAndFlow CategoryCategory CategoryConditionalsAndDispatching EditHint CategoryBrokenLink BrokenLink CategoryCategory CategoryWikiMaintenance CategoryBug BohrBug BugFromHell BugLifeCycle BugPattern BugTheory BugsInTheTests BugsInWriting CategoryBug CategoryCategory CompilerBug CriticalBug FixedQuantityOverflowBug HalfBug HeisenBug MandelBug PetBug SchroedinBug ShowStopper SourcesOfBugs VoodooBug XySymmetryBugs YearTwoThousandOneBug CategoryBuildingBlocks CategoryCategory CategoryBusiness CategoryBusinessDomain CategoryCategory CategoryEmployment RealWorld CategoryBusinessDomain CategoryBusiness CategoryCategory CrudScreens CustomBusinessApplicationDefinition CategoryCard CategoryCategory CategoryOrganization CrcCard IndexCard CategoryCaseStudy CategoryCaseStudy CategoryCategory CategoryStory WikiPage CategoryCatalog AntiPatternsCatalog CategoryCategory PatternsCatalog RefactoringCatalog WikiAuthor WikiPage WikiTag CategoryCategory AllThingsFuzzy BackLink BoostLibraries CategoriesDiscussion CategoryAcronym CategoryAdoptingXp CategoryAgentOriented CategoryAlgol CategoryAlgorithm CategoryAnalysis CategoryAntiPattern CategoryApplicationDevelopment CategoryArchitecture CategoryArchitectureAntiPattern CategoryArtist CategoryAuthor CategoryBehavioralPatterns CategoryBigPicture CategoryBook CategoryBooks CategoryBoost CategoryCaseStudy CategoryCategory CategoryCategoryCategory CategoryCee CategoryCeeSharp CategoryCity CategoryCodingIssues CategoryCollaboration CategoryCollections CategoryComicStrip CategoryCommonLisp CategoryCommunication CategoryCompany CategoryComponentObjectModel CategoryComponents CategoryComputerArchitecture CategoryComputerCompany CategoryConcurrency CategoryConference CategoryConfigurationManagement CategoryCorba CategoryCountry CategoryCpp CategoryCppTemplates CategoryCrcCards CategoryCreationalPatterns CategoryCreativity CategoryCulture CategoryDatabase CategoryDebugging CategoryDefinition CategoryDelphi CategoryDesignIssues CategoryDevelopmentAntiPattern CategoryDialogue CategoryDistributed CategoryDocumentation CategoryEducation CategoryEjb CategoryEmployment CategoryEnterpriseComputingConcerns CategoryException CategoryExternalLink CategoryExtremeProgramming CategoryExtremeProgrammingExamples CategoryFaq CategoryForth CategoryFortran CategoryFunctionalProgramming CategoryFuzzy CategoryGame CategoryGameProgramming CategoryGamesandIcebreakers CategoryGerman CategoryGlossary CategoryGroup CategoryGroupsOfPatterns CategoryHandheld CategoryHardware CategoryHealth CategoryHierarchy CategoryHistory CategoryHomePage CategoryIde CategoryIdiom CategoryIndex CategoryInfoPackaging CategoryInformationManagement CategoryInternet CategoryInterview CategoryJargon CategoryJava CategoryJavaScript CategoryJoke CategoryKnowledge CategoryLanguageFeature CategoryLazyPattern CategoryLeadership CategoryLeadershipPatterns CategoryLegal CategoryLifeStrategies CategoryLinux CategoryLisp CategoryMagazine CategoryMaintenance CategoryManagement CategoryManagementAntiPattern CategoryManufacturing CategoryMath CategoryMemes CategoryMessagingServices CategoryMethodology CategoryMetrics CategoryMicrosoft CategoryModellingLawsAndPrinciples CategoryMovie CategoryMusic CategoryNaming CategoryNaturalLanguage CategoryNegotiation CategoryObjectFunctionalPatterns CategoryOffShore CategoryOpenSource CategoryOperatingSystem CategoryOptimization CategoryOrganizationalAntiPattern CategoryOrientation CategoryPairProgramming CategoryPalmOs CategoryPascal CategoryPattern CategoryPatternForm CategoryPatternLanguage CategoryPatternsGroup CategoryPerl CategoryPerpetualArgument CategoryPerson CategoryPhilosophy CategoryPhp CategoryPitfall CategoryPli CategoryPrivacy CategoryProblemSolvingStrategy CategoryProcess CategoryProgrammingLanguage CategoryProject CategoryProjectManagement CategoryProtoPattern CategoryPsychology CategoryPython CategoryQuality CategoryQuestions CategoryQuote CategoryRant CategoryRealTime CategoryRefactoring CategoryRefactoringBrowser CategoryReference CategoryRequirements CategoryResearch CategoryRoadMap CategoryRoadmap CategoryRuby CategoryScheme CategoryScienceFiction CategoryScientist CategorySecurity CategorySisterSite CategorySmalltalk CategorySociety CategorySoftwareProduct CategorySoftwareTool CategorySqlProgramming CategoryStory CategoryStructuralPatterns CategorySubjectivityAndRelativism CategorySucks CategoryTable CategoryTesting CategoryTex CategoryThelop CategoryTinFoilHat CategoryUnix CategoryVisualBasic CategoryVoting CategoryWebDesign CategoryWhimsy CategoryWiki CategoryWikiEditing CategoryWikiEngineReview CategoryWikiFavorites CategoryWikiMaintenance CategoryWikiNavigation CategoryWikiProgress CategoryWikiTag CategoryWireless CategoryWisdom CategoryWorldView CategoryWritersWorkshop CategoryXml CategoryYtwok DeleteWhenCooked FailureIsNotAnOption FaqForCategories HelpUsingCategories LaynesLaw ReverseIndex SqlCodingStyle StructuredQueryLanguage WardsWiki WikiCategories WikiCommunity WikiSearch WikiWiki WikiWikiWeb WirthLanguages CategoryCategoryCategory CategoriesAsInterWiki CategoryCategory CategoryCategoryCategoryCategory CategoryCategoryCategoryCategory CategoriesAsInterWiki CategoryCategory CategoryCategoryCategory CategoryCee CategoryCategory CategoryProgrammingLanguage CeeLanguage CategoryCeeSharp CategoryCategory CsharpLanguage CategoryCelebrations CategoryCategory WikiBirthday CategoryChange CategoryCategory CategoryCharacter CategoryCategory CategoryCity CategoryCategory CategoryCity RecentChanges RecentEdits WikiPedia CategoryClassSetType CategoryTheory CategoryTheoryForSoftwareEngineers DougMerritt ExtremeRefactoring InteractionDesigners MathWorld OnceAndOnlyOnce ReFactoring StrangeLoop CategoryClassification CategoryCategory CategoryClosure AnonymousInnerClass BlocksInCsharp BlocksInJava BlocksInJavaScript BlocksInManyLanguages BlocksInObjectiveCee BlocksInPython BlocksInRuby CategoryCategory CategoryClosure CategoryFunctionalProgramming CategoryLanguageFeature ClosuresAndObjectsAreEquivalent ClosuresThatWorkAroundFinalLimitation ContinuationsAndCoroutines CoroutinesInDotNet InnerClass LexicalClosure ScopeAndClosures SmalltalkBlocksAndClosures TransactionClosureObject UseClosuresNotEnumerations WhatIsClosure CategoryCodeComments EditHint WikiZen CategoryCodeSmell CategoryCategory CodeSmell CategoryCodeStyleAndFormatting EditHint CategoryCoding CategoryCategory CategoryCodingConventions CategoryCategory StructuredProgramming CategoryCodingIssues CategoryCategory CategoryDesignIssues CategoryCollaboration CategoryCategory CategoryCollections CategoryCategory CategoryCollections CollectingWikiGems CategoryCollege CategoryCategory JohnFletcher CategoryComicStrip CategoryCategory CategoryCommandLine CategoryCategory CommandLine MakeFiles OldFart StuFeldmanAlgorithm ThisWiki CategoryCommonLisp CategoryCategory CategoryProgrammingLanguage CommonLisp CategoryCommunication BeautyIsOurBusiness CategoryCategory EmailAdulteration HigherPrinciples WikiPage CategoryCommunicationProtocol CategoryCategory CategoryCommunicationProtocol WiFi CategoryCommunity CategoryCategory CategoryCommunity CategoryCompany CategoryCategory CategoryCompany CategoryComputerCompany CategoryComparisons CategoryCategory CategoryExample CategoryCompilers CategoryCategory CategoryCompilersAndInterpreters EditHint CategoryComplexity CategoryCategory CategoryScaling CategoryComponentObjectModel CategoryComponents CategoryCorba CategoryMicrosoftTechnology ComInternetServices ComPlus ComponentObjectModel CrossPlatformLightweightComponents DistributedCom FreeThreadedComponent SingleThreadedApartment SystemObjectModel ThreadNeutralApartment XpCom CategoryComponents AreComponentsLibraries AreComponentsObjects AreObjectsComponents BlackBoxComponentry CategoryCategory ClemensSzyperski ComComponent ComponentAssembler ComponentBasedDevelopment ComponentBasedProgramming ComponentBus ComponentDefinition ComponentDesignPatterns ComponentFramework ComponentObjectModel ComponentOrientedProgrammingLanguage ComponentPascal ComponentSoftware CrossPlatformLightweightComponents DistributionOfComponents DoComponentsExist DoOneThingAndOneThingOnly EditHint HelpUsingCategories InherentlyComponentBasedApplications LayeredComponentFramework RenamingComponents WhatAreComponentsAnyway WhyAnotherComponentTechnology CategoryCompression CategoryCategory JohnFletcher WikiPedia CategoryComputerArchitecture CapabilitySystem CategoryArchitecture CategoryCategory CategoryComputerCompany CategoryHardware CategorySoftwareArchitecture CdcCyber GeneralPurposeGraphicsProcessUnits IbmSystemThreeSixty SuperComputer VectorProcessing CategoryComputerCompany AlgolLanguage BasicLanguage CategoryCategory ClayPhipps ControlData CrayResearch GartnerInc GeneralElectric InternationalBusinessMachines MicrosoftCorporation MulticsOs SuperComputer XeroxCorporation ZapThink CategoryComputerEducation CategoryCategory CategoryComputerEducation CategoryEducation ComputerKnowledge CategoryComputerHardware CategoryCategory CategoryComputingHistory CategoryCategory CategoryHistory CategoryWikiHistory HistoryOfComputing CategoryComputingOccupations CategoryCategory ProgrammerStereotype CategoryConcentration CategoryCategory CategoryConcepts CategoryCategory CategoryClassificationsAndTaxonomies ConceptIntersection ConceptStructure CppAndConcepts EditHint CategoryConcurrency CategoryCategory CategoryConcurrencyPatterns CategoryDistributed DesignPatterns ParallelProgramming RaceCondition CategoryConcurrencyPatterns AvoidThreadsForOptimizations CategoryCategory CategoryConcurrency CategoryConcurrencyPatterns CoarseGrainLocking DisableJobRequestsWhileRunningJob DoubleCheckedLocking EditHint GuardedSuspension JohnFletcher OrderedLocks ParallelProgrammingDiscussion ReadWriteLock SchedulerPattern SemaphoresForMutualExclusion SoftwareTransactionalMemory SynchronizationStrategies SynchronizedSmartPointers SynchronizedTightGroupOfClasses SystemsSoftware TrafficCop WilliamUnderwood WriteYourOwnThreadingPackage CategoryConditionalsAndDispatching CategoryBranchingAndFlow CategoryCategory CategoryLanguageTyping CategoryPolymorphism DispatchingForDummies PolyMorphism SwitchStatement CategoryConference CategoryCategory CategoryConfigurationManagement CategoryCategory CategoryConfigurationManagement ConfigurationManagement SoftwareConfigurationManagement VersionControl CategoryConflictManagement CategoryCategory CategoryConflictResolution CategoryCategory CategoryConsideredHarmful CategoryCategory CategoryEvil ConsideredHarmful NotConsideredHarmful CategoryConsideredUseful CategoryCategory CategoryConsideredHarmful CategoryConsulting CategoryCategory DeadMooseOnTheTable CategoryContainer CategoryCategory CategoryContainer CategoryContext CategoryCategory CategoryInformationOrientation CategoryContinuation CategoryCategory CategoryLanguageFeature WikiPage WikiTag CategoryControlSystemsSoftware CategoryCategory CategoryCorba AdvancedCorbaProgrammingWithCeePlusPlus CategoryCategory CategoryComponentObjectModel ComVsCorba CommonObjectRequestBrokerArchitecture CorbaComponentModel DesignInIdl EnterpriseCorba InternetInterOrbProtocol RmiVsCorba UnitTestingCorba WhatsRightWithCorba WhatsWrongWithCorba XmlAndCorba XmlRpcVsCorba CategoryCorporate CategoryCategory CategoryCorporate CategoryCountry ArgentinaCountry AustriaEurope BelgiumEurope BulgariaEurope CanadaCountry CategoryCategory CategoryCountry CommonwealthOfAustralia DenmarkEurope EnglandCountry EnglandEurope EuropeanUnion FranceEurope GreatBritain HungaryEurope IcelandCountry LatviaEurope NetherlandsEurope NorthernIreland NorwayCountry RomaniaCountry RomaniaEurope RussiaCountry RussiaEurope ScotlandCountry SwedenEurope SwitzerlandCountry TheNetherlands UnitedKingdom UnitedKingdomEurope UnitedStatesOfAmerica WikiBadge XpAdoptersGroupSwitzerland XpAdoptersGroupSwitzerlandHistory XpTrainingClasses XpTrainingClassesSwitzerland CategoryCpp AlternativesToCeePlusPlus CategoryCategory CategoryProgrammingLanguage CeePlusPlus CeePlusPlusIdioms CeePlusPlusProsAndCons CeePlusPlusRoadMap CeePreprocessorStatements CppStandard ExtremeCppFormExample ExtremeCppFormTest ExtremeFormsForCppCode ExtremeGuidelinesForCeePlusPlus ExtremeGuidelinesForCeePlusPlusDiscussion HomePage InitializationIsResourceAcquisition OnceAndOnlyOnceOnWiki PhilGoodwin RedundantIncludeGuards RefactorMe RefactoringCppToReduceDependencies ResourceAcquisitionIsInitialization UnifyCeePlusPlusVariants UnitTestFrameworkInCpp UseConstMemberFunctions UsingTemplates WikiName CategoryCppTemplates CategoryCategory CategoryCpp CategoryCppTemplates CategoryPolymorphism CategoryCrcCards BezelMenu CategoryCategory CrcCard CrcCardSoftware CrcCardsAreCognitive CrcDescribesScenarios CrcDoesntCaptureAnything CrciCards SketchesOfThought StoryCard TheCrcCardBook UserStories WardAndKent WikiWikiHyperCard CategoryCreationalPatterns AbstractFactoryPattern BackLink BuilderPattern CategoryCategory CategoryGroupsOfPatterns ChangesInWeekSix CreationalPatterns DesignPatterns FactoryMethodPattern GangOfFour MonostatePattern ObjectPoolPattern PrototypePattern SingletonPattern UtilityPattern CategoryCreativity CategoryCategory HelpfulPrograms NetArt CategoryCriticism CategoryCategory OnlySayThingsThatCanBeHeard CategoryCryptography CategoryCategory MeatballWiki CategoryCulture CategoryCategory JohnFletcher CategoryCustomer ArieVanDeursen CategoryCategory ExtremeProgramming OnsiteCustomer WorkshopOnCustomerInvolvement CategoryDataMining CategoryCategory CategoryInformationOrientation ChrisGarrod WikiGnome CategoryDataOrientation CategoryCategory CategoryOrientation DataOrientation DataOriented FunctionalProgramming LogicProgrammingLanguage ObjectOrientation RelationalDatabase SoftwareDesignPatterns CategoryDataReplication CategoryCategory CategoryDataStructure CategoryCategory DataStructures CategoryDatabase ArchitectureAndObjectDatabases AreRdbmssDead AxionDatabase BoyceCoddNormalForm CategoryCategory CategoryPersistence CategoryQueryLanguage CategoryRelationalDatabase CategoryTql ComputerAssociates CornerStone DataWarehousing DatabaseBestPractices DatabaseDefinition DbTwo DeeBeeFourOh DesktopDatabase DomainKeyNormalForm DynamicRelational EnterpriseDb EnterpriseObjectsFramework FifthNormalForm FileMakerPro FireBird FirstNormalForm FourthNormalForm GemStone HiberNate HierarchicalDatabase IbmIms InformixDynamicServer InformixIllustra InformixUniversalServer InterBase JasmineObjectOrientedDatabase LetsUseAnObjectOrientedDatabase McClure MicroSoft MicrosoftAccess MultiParadigmDatabase MultiversionConcurrencyControl MySql NavigationalDatabase NetworkDatabase NimbleDatabase ObjectDesignInc ObjectOrientedDatabase ObjectPersistence ObjectRelationalImpedanceMismatch ObjectStore ObjectsVsRdbmsPerformance OhTwoUnit OoLacksMathArgument OpenIngres OracleDatabase PortableSql PostgreSql RedBrick RelProject RelationalDatabase SecondNormalForm SemanticBinaryModel SimplifyingRdbms SnapshotIsolation SqLite SqlServer StructuredQueryLanguage SuneidoDatabase TdbEngine ThirdNormalForm TopLink TqlRoadmap TutorialDee WebObjects XlSql XmlDatabaseServers CategoryDatabaseBook CategoryBooks CategoryCategory CategoryDateAndDarwen CategoryCategory ChrisDate HughDarwen CategoryDateStamp CategoryCategory DateStamps YyyyMmDd CategoryDave CategoryDebugging CategoryCategory CategoryDecisionMaking CategoryCategory CategoryConditionalsAndDispatching CategoryEconomics CategoryDefensiveProgramming CategoryCategory CategoryDefinition CategoryCategory CategoryDefinition CategoryJargon CategoryDefinitiveBooks CategoryCategory CategoryDefinitiveBooks DefinitiveCeePlusPlusBooks DefinitiveCommonLispBooks DefinitiveJavaBooks DefinitivePerlBooks DefinitiveSmalltalkBooks DefinitiveXmlBooks CategoryDegeneralization CategoryCategory CountryVsNation DeGeneralization WhatIsConsciousness CategoryDelete CategoryCategory CategoryWikiEditing HowToDeletePages ManorainjanHolzapfel CategoryDelphi CategoryCategory CategoryProgrammingLanguage DelphiLanguage CategoryDesign AgileMethods CategoryCategory SoftwareDesign CategoryDesignIssues CategoryCategory CategoryDevelopmentAntiPattern CategoryAntiPattern CategoryDevelopmentAntiPattern DevelopmentAntiPattern DevelopmentAntiPatternRoadMap CategoryDevelopmentDiagrams CategoryCategory CategoryDevelopmentDiagrams CategoryDiagram CategoryCategory CategoryDialogue CategoryCategory CategoryDisclosure CategoryCategory CategoryWoolenLanguage DoingStuff DonaldNoyes WoolenLanguage CategoryDiscovery CategoryCategory CategoryDiscovery CategoryDiscussingCategoriesAndMetaCategories CategoryDiscussingCategoriesAndMetaCategories CategoryDrawnWithaVeryFineCamelHairBrush CategoryJoke YouCanHaveMyRoadmapWhenYouPryItFrom CategoryDiscussion CategoriesDiscussion CategoryCategory JohnFletcher LikePages ShouldXwindowsBeReplaced WardCunningham WikiCategories WikiWiki WikiZens CategoryDistributed CategoryCategory CategoryConcurrency CategoryDiversion CategoryCategory CategoryFoodAndDrink CategoryJoke CategoryStory OffTopic ProgrammingMatters CategoryDocumentation CategoryCategory CategoryDocumentation DocumentationSet CategoryDotNet AspDotNet CategoryCategory CategoryEnterpriseComputingConcerns CategoryPlatform DotNet DotNetUserGroups MicrosoftDotNet CategoryDotNot CategoryCategory DotNot CategoryDraft CategoryCategory ConfusionOfObjectives DualProjectManagement CategoryDramaticIdentity AnonymousDonor AnonymousOnPurpose CategoryCategory ChryslerComprehensiveCompensation DramaticIdentity OpenSoftware RealName SixThinkingHats ThreadMode UserName WardCunningham WikiWikiWeb CategoryDrawnWithaVeryFineCamelHairBrush CategoryJoke JorgeLuisBorges TheOrderOfThings CategoryDummies CategoryCategory CategoryDummies CategoryDuplicationFindingTool CategoryCategory CategorySoftwareTool CpdTool DupLoc DupTective SameTool SimScan CategoryEasternThought CategoryCategory CategoryEasternThought ChristopherAlexander EasternWuss PatternLanguage CategoryEconomics CategoryCategory CategoryDecisionMaking CategoryProductivity CategoryEducation AdultLiteracyEducation CategoryCategory CategoryEducationAndTraining CategoryLearningMethods EditHint EducationalTechnology FreeWikisForSchools HowToLearn HowToRead HowToTakeNotes LearningProgrammingLanguages OpenCourseWare ProgrammedInstruction WhoIsWhoWikiInEducation WikiEducationalUses WikiInEducation WikiSchool CategoryEffSharp CategoryCategory FsharpLanguage CategoryEiffel CategoryCategory CategoryEiffel CategoryProgrammingLanguage EiffelLanguage CategoryEjb CategoryCategory ComponentManagedPersistence ContainerIndependence ContainerManagedPersistence EjbBenchmark EjbDesignPatterns EjbFlaws EjbIdioms EjbInconsistencies EjbLinks EjbRoadmap EjbTwo EjbUnitTest EjbVsComPlus EjbVsComPlusArticle EnterpriseJavaBeans EnterpriseJavaBeansServers EntityBeansAsDataGateways EntityBeansAsDomainObjects EntityBmpFinders HowToUseEjb LimitParametersForEjbCreates PickingAnEjbServer SmalltalkEnterpriseJavaBeansServer WebLogic WebSphere WhatsWrongWithEjb WhenToUseEjb WhyEjbsAreOverSpecified CategoryEmacs CategoryCategory EmacsEditor CategoryEmergence CategoryCategory CategoryEmployment CategoryCategory CategoryEconomy CategoryEndemeSet CategoryCategory EndemeSet CategoryEngineering CategoryCategory CategoryInformationEngineering JohnFletcher CategoryEnterpriseComputingConcerns CategoryCategory CategoryDotNet CategoryEnterpriseComputing CategoryExtremeProgramming CategoryJavaPlatform CategoryManagement CategoryScaling CategorySecurity DavidLiu EnterpriseApplication EnterpriseComputing ServiceOrientedArchitecture CategoryEpiphany CategoryCategory DeleteThisCategory CategoryErgonomics BruceSterling CategoryCategory CategoryEthics CategoryCategory CategoryEvents CategoryCategory EventHandling CategoryEvidence CategoryCategory CategoryExample CategoryMetrics HelpUsingCategories CategoryEvil AccessorsAreEvil CategoryCategory CategoryConsideredHarmful CategoryEvil CategoryThingsPeopleLike CategoryWhimsy ConsideredHarmful ConstructorsAreEvil CopyrightsAreEvil DigitalMillenniumCopyrightAct DrEvil DriveBySlander EntityBeansAreEvil EvilIsEvil GotoStillConsideredHarmful GummiBearsConsideredHarmful JavaExceptionsAreParticularlyEvil MicroSoft PatentsAreEvil PleasePleaseDontCategorizeEveryPageOnWiki PrematureGeneralizationIsEvil PulseLogic RonJeffriesConsideredHarmful RonJeffriesIsEvil RupConsideredHarmful SingletonsAreEvil WhyMplIsEvil YourBadExperienceDoesntMakeItEvil CategoryEvolution CategoryCategory DonaldNoyes WikiPedia WikiWorks CategoryExample CampusExample CategoryCategory CategoryExamples DoubleDispatchExample EjbTernaryRelationshipExample GraphAlgorithmsWithTables PayrollExample SurveyReportingExample CategoryExamples CategoryCategory CategoryExample CategoryExtremeProgrammingExamples DonaldNoyes ThinkingOutLoud CategoryException AarreLaakso AbortRetryIgnore AntiPattern ArrowAntiPattern AvoidExceptionsWheneverPossible AvoidImplementationSpecificExceptions BewareOfExceptionsInTheDestructor BottomPropagation BottomType CancelThreadsWithAnException CatchDontCheck CatchDontCheckRefuted CatchExceptionsInLoops CategoryCategory CategoryException ChainedExceptions CheckDontCatch CheckedException CheckedExceptionPatterns CheckedExceptionsAreOfDubiousValue ClassCastException ClassifyingExceptions CodeWithoutExceptions CommonLispConditionSystem ConvertExceptions DeclareThrowsExceptionByDefault DeferredExceptionObject DesigningWithExceptions DoOrDie DontCatchExceptions DontCatchRuntimeExceptions DontDeclareThrownExceptions DontRefineExceptions DontThrowGenericExceptions DontUseExceptionsForFlowControl EmptyCatchClause ErrorHandling ErrorValue ExceptionAdapter ExceptionFunnel ExceptionGuarantee ExceptionHandling ExceptionHandlingChallenge ExceptionHandlingInPerl ExceptionHandlingNearMainline ExceptionHierarchy ExceptionLogging ExceptionPackage ExceptionPatterns ExceptionPerContext ExceptionRecovery ExceptionReporter ExceptionTunneling ExceptionalConditions ExceptionalValue ExceptionsAndConstructors ExceptionsAreOurFriends ExceptionsAsConstraints ExceptionsCancelOperations ExceptionsCancelTransactions ExceptionsInJavaAreDifferentThanInCeePlusPlus ExceptionsIndicateBugs ExceptionsMaskRealProblems ExceptionsTidyThreads GeneralizeOnExceptionBehavior HandleErrorsInContext HandlingExceptionsAsEarlyAsPossible HomogenizeExceptions IllegalArgumentException IllegalStateException InterruptedException InvisibleExceptionHandlers JavaExceptionHandling JavaExceptionQuestion JavaExceptionsAreFirstClassObjects JavaExceptionsAreParticularlyEvil JavaExceptionsShouldBeInterfaces JeffGrigg LetExceptionsPropagate LetExceptionsPropagateOnlyAsUncheckedExceptions MaskExceptionsAppropriately MessyExceptionHierarchy MisnamedPage NameTheProblemNotTheThrower NestedException NilFalseExceptionsFailure NullObject NullPointerException ObserverPattern ObserversAndExceptions ObserversShouldNeverThrowExceptions ObserversThrowLocalExceptions PassAnErrorHandler RefactorExceptionHandlers RefactorExtractExceptionHandlingToAspect RefineExceptions RefinedExceptions ReplaceEmptyCatchWithTest ResumableException SamuraiPrinciple SeparateThrowAndCatch SmalltalkAndExceptions StructuredExceptionHandling TestInAdvance ThrowDontCatch ThrowYourOwnException ThrowsException ThrowsExceptionByDefault ThrowsExceptionDeclarationDoesNotConsiderInheritance TidyUpBeforeThrowing TransactionsVsExceptions TranslateExceptions UncheckedException UnhandledException UseExceptionsInsteadOfErrorValues UseIdenticalExceptionHandlers UsingSpecificExceptionTypes WhenToCatchExceptions WithYourShieldOrOnIt YouDontWantAnExceptionYouWantaTimeMachine YouDontWantAnExceptionYouWantaTransaction CategoryExternalLink CategoriesDiscussion CategoryCategory CategoryExternalLink CategoryExternalLinks DavidLippincott DeclareAndLink DeleteThisCategory ExternalWikiLink HansWobbe InsertByLinking MarkoSchulz OnceAndOnlyOnce RandomPages RejectDuplicate ReverseIndex WardsWiki WikiPedia WikiWikiWeb WikiWovenWww WwWw CategoryExtreme CategoryCategory CategoryNull CategoryVoid NothingIsAnything WhatIsNull WikiWord ZeroIsWrong ZeroMeansNull CategoryExtremeProgramming AdjustingExtremeProgramming AdoptPairProgramming AdoptPlanningGame AdoptRefactoring AdoptUnitTests AdoptingXp AdoptingXpPatternLanguage AlmostExtremeProgramming CategoryAdoptingXp CategoryCategory CategoryExtremeProgramming CategoryExtremeProgrammingDiscussion CategoryExtremeProgrammingExamples CategoryRefactoring CategoryTestDrivenDevelopment CategoryXpCritique CategoryXpUsersGroup CodeUnitTestFirst CollectiveCodeOwnership CoreXpDependencies CurrentWorstProblem DailyBuild DelimitYourResponsibility DoTheSimplestThingThatCouldPossiblyWork DontRepeatYourself ExtremeProgramming ExtremeProgrammingBoundaryConditions ExtremeProgrammingChallenge ExtremeProgrammingCorePractices ExtremeProgrammingEnablingChart ExtremeProgrammingExample ExtremeProgrammingExplored ExtremeProgrammingForDummies ExtremeProgrammingForOne ExtremeProgrammingImplementationIssues ExtremeProgrammingInTwentyFourHours ExtremeProgrammingMayScaleUp ExtremeProgrammingProject ExtremeProgrammingQualityAssurance ExtremeProgrammingRefactored ExtremeProgrammingRoadmap ExtremeProgrammingSummary ExtremeProgrammingTimeline ExtremeProgrammingTopics ExtremeProgrammingVariants ExtremeProgrammingWithCpp ExtremeProgrammingWithLegacyCode ExtremeProgrammingWithTypes FrequentReleases HistoryOfExtremeProgramming IncrementalDelivery IncrementalDevelopment LoadFactor MythsAboutXp OnceAndOnlyOnce PairProgramming ShortDefinitionsOfXp SuccessfulXpProjects TestingExtremeProgramming TestingFirst UnitTestExamples UserStoryExamples VelocityVsLoadFactor XpFaq XpGlossary XpNarrative XpQuestions XpSimplicityRules CategoryExtremeProgrammingDiscussion CategoryCategory CategoryExtremeProgramming WikiCategories CategoryExtremeProgrammingExamples CategoryCategory CategoryExtremeProgramming CategoryExtremeProgrammingExamples ExtremeProgrammingCorePractices CategoryFaq CategoryCategory CategoryFederatedWiki CategoryCategory SmallestFederatedWiki CategoryFederation CategoryCategory DoingStuff DonaldNoyes SmallestFederatedWiki WardCunningham CategoryFiction CategoryCategory CategoryFileSystem CategoryCategory FileSystems CategoryFocus CategoryCategory CategoryGui CategoryFoodAndDrink CategoryCategory KentBeck MountainDew OffTopic PeterMerel ProgrammingMarathons RefactorMe TheAdjunct ThereMustBeFood ThereMustBeWhatKindOfFood VeryGoodSeats CategoryForces CategoryCategory EverythingIsAnObject PatternComponent SolutionSpace CategoryFormalMethods CategoryCategory CategoryFormalMethods CategoryForth CategoryCategory CategoryProgrammingLanguage ExampleForthCode CategoryFortran BasicCameFromFortran CategoryCategory CategoryFortran CategoryProgrammingLanguage DeadLanguageFortran FortranLanguage LessonsLearnedFromFortran OpenDirectoryProject RationalFortran WorkingEffectivelyWithLegacyCode CategoryFramework CategoryCategory CategoryFunctionalProgramming CategoryCategory CategoryClosure CategoryHaskell CategoryObjectFunctionalPatterns WhyFunctionalProgrammingLanguagesArentMainstream CategoryFuture CategoryCategory ThinkingOutLoud CategoryFuzzy CategoryCategory CategoryFuzzyLogic CategoryInformationOrientation FuzzyCommunity FuzzyDiscussion FuzzyLogic FuzzyThinking MeatballWiki SunirShah TextFormattingRules WalledGarden WikiSquatting CategoryGame BlameGame CategoryCategory GameDesign PatternDictionaryGame PatternDictionaryGamePlusPlus CategoryGameDesigner CategoryCategory CategoryGameProgramming CategoryCategory CategoryOptimization OptimizationPattern CategoryGamesandIcebreakers CategoryCategory IceBreakers CategoryGarbageCollection CategoryCategory GarbageCollection CategoryGardeningMetaphor CategoryCategory GardeningMetaphor CategoryGerman CategoryCategory CategoryExtremeProgramming CategoryGerman CategoryGermanSpeaker CategoryGermanSpeaking CategoryHomePage CategoryLanguage ExtremeProgramming GermanSpeaker HelmutLeitner HomePage ManorainjanHolzapfel OleAndersen ReverseIndex RichardQuinn SebastianPetzelberger WikiHomePage WikiWiki CategoryGetOffMyLawn GetOffMyLawn OldFogeyMode WhatsWithTheFlatLook CategoryGlossary CategoryCategory CategoryDefinition CategoryGlossary CategoryWikiPage DeleteThisCategory OlivierRey SharedVocabulary WikiIsNotaDictionary WikiWithMoreThanPages CategoryGoogle CategoryCompany InternetSurfer SearchEngine CategoryGosp CategoryCategory CategoryOpenSource DisregardTheAdjunct GnuLinux GrandOpenSourceProject ImageMagick OpenSource PovRay PutTheCarbonBack UseNet CategoryGpgpu CategoryCategory GeneralPurposeGraphicsProcessUnits CategoryGraphicsPattern CategoryCategory CategoryPattern GraphicsPatterns CategoryGroup CategoryCategory CategoryGroup CategoryPatternsGroup CategoryXpUsersGroup ExtremeProgramming GangOfFour CategoryGroupsOfPatterns BloomTaxonomy CategoryBehavioralPatterns CategoryCategory CategoryCreationalPatterns CategoryGroupsOfPatterns CategoryStructuralPatterns FrameworkConstruction PatternCatalog PatternLanguage PatternPrimitives PatternsForTeaching PatternsHandbookLanguage PortlandPatternRepository PrescriptivePatternLanguage ProjectManagementPatterns ReasoningTree SmalltalkBestPracticePatterns StatePattern TipsForWritingPatternLanguages CategoryGtd CategoryCategory GettingThingsDone TimeManagement CategoryGui CategoryCategory CategoryUserInterface CoordinateVersusNestedGui GuiActionTrace GuiFrameworks GuiShorthand GuiTesting GuiThread NonOopGuiMethodologies RemoteGuiProtocols CategoryHaiku CategoryCategory CategoryHumor ComputerErrorHaiku DeleteThisCategory MeetingHaiku ScienceFictionHaiku CategoryHandheld CategoryCategory HandHeld PersonalDigitalAssistant WikiCategory CategoryHardware CategoryCategory CategoryComputerArchitecture CategoryComputerCompany CategoryHardware CategoryRealTime ElectronicWhiteboard IseriesHardware MooresLaw SegwayDevice SelectricTypewriter SerialPorts TheracTwentyFive VectorProcessing CategoryHaskell CategoryCategory HaskellLanguage CategoryHealth CategoryCategory CategoryHeterogeneousCommunication CategoryDiverseCommunication CategoryHierarchy CategoryCategory CategoryClassification CategoryNetwork NetworkVsHierarchy CategoryHistorical CategoryCategory DiscussionOfCategories HistoryOfComputing HistoryOfWiki NobleExperiment CategoryHistory CategoryCategory CategoryComputingHistory CategoryFuture ThePasture CategoryHomePage BookMarklet CategoryAuthor CategoryCategory CategoryHomePage CategoryPerson DialoguePractices FullSearch HigherPrinciples HomePage HttpReferer QuickQuestions TalkPage WantedWikiPages WardsWiki WikiGnome WikiHomePage WikiMailBox WikiSocialNorms CategoryHorrorStory CategoryCategory CategoryStory WikiBadge CategoryHowTo AnalysisParalysis CategoryCategory DirectAction HowTo HowUserStoriesAreExtractedFromUsers HowWeTalk HowWikiWorks HowWouldLojbanEnableAi HowWouldRefactoringGoFromIndentationToParsing HowXpPlansDeployment HowXpPlansDeploymentDiscussion HowYouWentExtreme CategoryHumanFactors CategoryCategory CategoryPsychology CategoryUserInterface HumanFactors CategoryHumor AlmostNeverDeleteHumor CategoryCategory CategoryJoke CategoryWhimsy JasonNocks SenseOfHumor CategoryHypercard CategoryCategory CategoryHypercard HyperCard JohnFletcher CategoryIde CategoryCategory CategoryCompiler CategoryDebugger CategoryEditor CategoryIde CategorySoftwareTool CategorySystemBrowser EclipseIde EmacsEditor IntegratedDevelopmentEnvironment VisualAge CategoryIdeaForm ArtfullyIncompleteSpecification CategoryCategory DevelopingIdeasUsingCommunityDialogue IdeaForms ResourceDescriptionFramework RichSiteSummary SemanticWeb CategoryIdeaSpace CategoryCategory EditHint CategoryIdealism CategoryCategory CategoryQuality CategoryIdentity CategoryIdentity EditHint CategoryIdeology CategoryCategory CategoryIdiom CategoryCategory CulturalAssumption WikiGnome WikiIsNotaDictionary CategoryImprovement CategoryCategory CategoryImprovement CategoryInManyProgrammingLanguages ArraySumInManyProgrammingLanguages BagSumInManyProgrammingLanguages BlocksInManyLanguages CategoryCategory CategoryComparisons CounterInManyProgrammingLanguages DotProductInManyProgrammingLanguages EightQueensInManyProgrammingLanguages EveryCombinationInManyProgrammingLanguages FizzBuzzInManyProgrammingLanguages GenerateBingoCardsInManyProgrammingLanguages HelloWorldInManyProgrammingLanguages HelloYouInManyProgrammingLanguages HexDumpInManyProgrammingLanguages HomoiconicExampleInManyProgrammingLanguages MockingInManyLanguages ProgrammingChrestomathy RangeTitlesInManyProgrammingLanguages RosettaCode SieveOfEratosthenesInManyProgrammingLanguages WardNumberInManyProgrammingLanguages CategoryIndex CategoryCategory RoadMaps CategoryIndustryTrends CategoryFuture CategoryInfoPackaging CategorySourceManagement HelpUsingCategories CategoryInformation CategoryCategory CategoryInformationEngineering CategoryCategory InformationEngineering CategoryInformationManagement CategoryCategory CategoryInfoPackaging CategoryInformationEngineering CategoryKnowledge CategoryMethodology CategoryMetrics CategoryNaming CategoryPattern CategoryXml OntologicalThinking TaskEstimationPatterns WholeSortOfGeneralMishMash CategoryInformationOrientation AspectOrientedProgramming CategoryAspectOrientation CategoryCategory CategoryContext CategoryDataMining CategoryEndemeSet CategoryFuzzy CategoryInformation CategoryInformationEngineering CategoryInformationOrientation CategoryOrientation CategorySemanticWeb CategoryStatistics DataMining DynamicRelational EnDeme FuzzyLogic InformationEngineering SasInstitute SearchEngine SemanticWeb CategoryInterWiki CategoryCategory CategoryInteraction CategoryAboutInteractionDesign CategoryCategory CategoryEvidence CategoryInteraction CategoryInteractionDesign CategorySocialInteraction RefactorMe CategoryInteractionDesign CategoryAboutInteractionDesign CategoryCategory CategoryUserInterface DirectManipulation EditHint HumanComputerInteraction InteractionDesign NakedObjects NoApplication ObjectBrowser CategoryInteractiveFiction CategoryCategory InteractiveFiction CategoryInterface CategoryCategory CategoryUserInterface EnterpriseApplicationIntegration InterfaceBasedProgramming InterfaceCzar InterfaceDefinitionLanguage InterfaceDirector InterfaceDiscovery InterfaceEnforcement InterfaceEngines InterfaceFactories InterfaceMarket InterfaceSegregationPrinciple InterfaceSystems InterfaceTags InterfaceWikiPage InterfacesAreFormalSystems InterfacesCannotBeEngineered InterfacesForDefiningConstants InterfacesInPython InterfacesIndependentOfImplementation InterfacesLast InterfacesShouldBeAdjectives InterfacesShouldBeNouns InterfacesVsClasses MessageQueuing MicroSoft ServiceOrientedArchitecture WebServices CategoryInternationalization CategoryCategory CategoryInternet CategoryCategory CategoryWebDesign CategoryWebServices InterNet IntraNet MarcThibault WithinTwentyYears CategoryInternetApplication CategoryInternet CategoryInternetApplication CategorySoftwareProduct CategoryInterview CategoryCategory CategoryJargon AlexandrianCenter AlexandrianForm CategoryCategory CategoryJargon CultureShock HelmutLeitner IanOsgood JargonFile JohnFletcher PhilGoodwin PleasePleaseDontCategorizeEveryPageOnWiki SpikeSolution WikiLurker YouArentGonnaNeedIt CategoryJava BackLink CategoryCategory CategoryJava CategoryJavaPlatform CategoryProgrammingLanguage FindPage FixYourWiki JavaLanguage JavaPlatform JinxWiki OnceAndOnlyOnce SwikiFarm ThreeStrikesAndYouAutomate CategoryJavaPlatform CategoryCategory CategoryEnterpriseComputingConcerns CategoryPlatform JavaLanguage CategoryJavaScript CategoryCategory CategoryJavaScript CategoryProgrammingLanguage CategoryWebDesign EcmaScript JavaScript CategoryJoke CategoryCategory MylesCollins SriramGopalan CategoryKeyboard CategoryCategory ComputerKeyboards ErgonomicKeyboard KeyboardLayout KeyboardPoweredBrain CategoryKnowledge CategoryCategory CategoryLanguage CategoryCategory CategoryNaturalLanguage CategoryProgrammingLanguage CategoryLanguageDesign CategoryCategory CategoryProgrammingLanguage CategorySyntax CategoryLanguageFeature CategoryCategory ProgrammingLanguage CategoryLanguageImplementation CategoryCategory CategoryProgrammingLanguage CategoryLanguageTyping BenefitsOfDynamicTyping BizarroStaticTypingDebate CategoryCategory CategoryProgrammingLanguage CategoryTypeTheory CategoryTypingDebate DefinitionsOfTypes DynamicTyping ManifestTyping SoftTyping StaticTyping StronglyTyped StronglyTypedWithoutLoopholes ThereAreNoTypes TypeInference TypeTheory TypesOfTyping TypingQuadrant WeaklyTyped CategoryLazyPattern CategoryCategory CategoryLazyPattern LazyPattern CategoryLeadership CategoryCategory LeaderShip RoadMap CategoryLeadershipPatterns AssignProblemsNotTasks CategoryCategory CategoryLeadershipPatterns DoYourJob ForgeTheTeam GetOutOfTheWay GetToKnowYourPeoplesSkills LeadByExample LeaderShip LeadershipPatterns PatternForm PraiseBasedLeadership ReFactoring SuccessStory CategoryLearningMethods CategoryCategory CategoryCommunication CategoryEducation CategoryLearningMethods DreyfusModel JohnFletcher ShuHaRi CategoryLectures CategoryCategory CategoryLectures PageSeries WikiLink CategoryLegacy CategoryCategory CategoryComputingHistory CategoryHistory CategoryLegacy CategoryWikiHistory EditHint JohnFletcher CategoryLegal CategorySoftwarePolitics CategoryLifeStrategies BadExperienceIsGoodMedicine BookShelved CategoryCategory CategoryEmployment CategoryProblemSolvingStrategy CategoryWisdom DialoguePractices DiplomacyPattern DoNotWorryAboutTheCredit FindingTheMiddleWay GetaLife InnerSpace LifeVectors MahatmaGandhi ProceedWithFear RulesToLiveBy SevenDeadlySins SevenHabitsOfHighlyEffectivePeople SevenHeavenlyVirtues ThePowerOfPositiveThinking TheRulesForBeingHuman ThinkWinWin TriteSayingsComeInPairs UnsuccessfulMeansOfCommunication WhatYouResistPersists CategoryLinker CategoryCategory LinkerProgram CategoryLint CategoryCategory StaticCodeAnalysis WorkInProgress CategoryLinux CategoryCategory CategoryUnix FreeSoftware RedHatLinux SlackwareLinux CategoryLisp CategoryCategory CategoryProgrammingLanguage CategoryLiterateProgramming CategoryCategory CategoryLiterateProgramming JohnFletcher LiterateProgramming CategoryLogging CategoryCategory CategoryLogging CategoryLogic CategoryCategory CategoryLoops BetterForLoopConstruct BuildLoopsYourself CanOnceAndOnlyOnceLoop CatchExceptionsInLoops CategoryCategory CollectionAndLoopVsSelectionIdiom ExpressiveLoopCondition FunctionsForLoops GrokLoops InfiniteLoop InternalLoopExitsAreOk LoopConstructNeedDiscussion MakeLoopsApparent MessyLoopConditions NestedForLoops OneInfiniteLoop OptimizingTheIdleLoop PowerLoops QueryAndLoop ReadEvalPrintLoop RecursionVsLoop RefactorMatchLoopToUsage TrivialDoWhileLoop UseBuiltInLoops UseEnumerationsInsteadOfForLoops UseEnumerationsNotForLoops WhileNotDoneLoop CategoryLowEnd CategoryCategory CategoryMiminalization CategorySimplification CategorySimplified EditHint HelpUsingCategories IanOsgood CategoryMachineOrientation CategoryCategory CategoryOrientation DataOrientation CategoryMagazine CategoryCategory CategoryMagic CardForceTrick CategoryCategory DeletionCandidate SleightOfHand CategoryMainframeComputing CategoryCategory CategoryMainFrameComputing CategoryMaintenance CategoryCategory CategoryWikiMaintenance CategoryManagement CategoryCategory CategoryManagement CategoryOrganizationalAntiPattern ManagementAntiPattern ManagementRoadMap CategoryManagementAntiPattern CategoryAntiPattern CategoryManagement ManagementAntiPatternRoadMap CategoryManagementBook CategoryManagementBook CategoryManagementDevelopment CategoryManagement CategoryManagementDevelopment ChangeYourOrganizationTactics ItManager LeaderShip ManagementRoadMap RiskManagement CategoryManagementPattern CategoryManagement CategoryManagementAntiPattern CategoryPattern CategoryManager CategoryManufacturing CategoryCategory CategoryManufacturing ManufacturingRoadmap CategoryMath CategoryCategory CategoryMath CategoryMeetings CategoryCategory DoingStuff DonaldNoyes CategoryMemes AboutMemetics CategoryCategory ExtremeMeme JournalOfMemetics MemePool MemeSects MemesAreNotScience MemesArentDigital MemesAsPatterns MemesPropagateByConsumption MemesShmemes MemesShmemesContinued MemeticAphorism MemeticEngineering MemeticsGenetics PatternsAsMemes ScienceRelatedMemeticDisorder SelfReplicatingMemeSystems WhenMemesCollide WikitMeme CategoryMessagingServices CategoryCategory CategoryWebServices DeleteWhenCooked InternetInterOrbProtocol JabberAndSoap MessageOrientedMiddleware MessageQueuingArchitectures MicrosoftIndigo PleasePleaseDontCategorizeEveryPageOnWiki RestArchitecturalStyle SimpleObjectAccessProtocol CategoryMetaDiscussion CategoryCategory CategoryDiscussion CategoryMetaDiscussion JohnFletcher CategoryMetaWiki CategoryCategory CategoryMetaphor ApplicationModel ArchitecturalStyle CategoryCategory CategoryMetaphor DevelopmentMetaphor DevelopmentMethodology EightSystemMetaphors ProvenSystemMetaphors SystemMetaphor WhatIsMetaphor WikiGnome CategoryMetaprogramming CategoryCategory MetaProgramming WikiCategories CategoryMethodology CategoryCategory MethodologyDiscussion OleAndersen PhilStubbington CategoryMetrics AnalogyBetweenProgrammingAndManufacturing BehavioralEffectOfMetrics BrowniePointMetric CategoryCategory CategoryEvidence CategoryMetrics CodeChangeImpactAnalysis ComplexityMetrics DecisionMathAndYagni DesignVelocity FunctionPoint GilbMeasurabilityPrinciple InputMetrics LinesOfCode MetricsForLanguageSuccess OoEmpiricalEvidence ShodanInputMetric SixSigma SoftwareMetrics SystemSizeMetrics XpEvaluationFramework CategoryMicrosoft AstroTurf BenTremblay CategoryCategory DotNetFramework EditHint FastEyes MicrosoftMonopolyAndPricing CategoryMicrosoftTechnology CategoryCategory CategoryMicrosoftTechnology CategoryMind CategoryCategory CategoryEducation CategoryKnowledge CategoryPsychology CategoryMisconception CategoryCategory CommonMisconceptions CategoryMixedModePage MixedModePage CategoryMockObjects CategoryCategory CategoryMockObjects CategoryTesting EasyMock JavaMock JavaRrMock MockCreator MockObject MockObjectsByDelegate MockObjectsInVb MoqForDotNet RubyTestUnit SevenMock UnitTest VbClassic VbMock WikiPedia CategoryMode CategoryCategory CategoryWikiEditing WikiGnome WikiModes CategoryModeling CategoryCategory CategoryModeling CategoryModelingLawsAndPrinciples CategoryModellingLawsAndPrinciples CategoryModelingLawsAndPrinciples CategoryCategory CategoryModellingLawsAndPrinciples WorkInProgress CategoryModellingLawsAndPrinciples CategoryCategory CategoryModelingLawsAndPrinciples CategoryModellingLawsAndPrinciples CategoryModels CategoryCategory CategoryMotivation CategoryCategory CategoryMovie AiMovie AiTheMovie CategoryCategory InternetMovieDataBase MaryPoppins MaryPoppinsTheMovie QuickQuestions TheAdjunct ThePrincessBride TheThirteenthFloor WikiName WikiPage CategoryMultiPurpose CategoryCategory CategoryMulticaster CategoryCategory MultiCaster CategoryMultiparadigm CategoryCategory CategoryMultiparadigm JohnFletcher MultiParadigmProgrammingLanguage ObjectFunctional OoppExploringTheMultiparadigmShift CategoryMusic CategoryCategory GeeksLikeUs OffTopic TheAdjunct CategoryNaming AreLongAndDescriptiveRelated CategoryCategory CategoryProductNaming ChoosingWikiNames EditHint ForthishWikiName HungarianNotation IdentifierPrefix IdentifiersAreComments LinkNameIsPageName LongTitlesSmell MeaningfulName MethodsWithNounNames NameMagic NameSpace NameThingsWhatYouCallThem NamesGivenToComputers NamingConqueredLands OtherWardsWikiNameSuggestions RoleSuggestingVariable TipsForNamingComputers TooShortTooPithy UncleBobsNamingConventions VeryLongDescriptiveNamesThatProgrammingPairsThinkProvideGoodDescriptions CategoryNanotechnology CategoryCategory NanotechWiki OnTopic WithinTwentyYears CategoryNaturalLanguage AmericanSignLanguage AngloSaxonLanguage ArabicLanguage BahasaIndonesia BasicEnglishLanguage BlissSymbolics BrythonicLanguage CategoryCategory CategoryProgrammingLanguage CelticLanguage ChineseLanguage ConLang ContinentalCeltic CornishLanguage CountriesWithMoreThanOneLanguage DirectedAcyclicGraph DutchLanguage EbonicsLanguage ElephantsMemory EnglishLanguage EsperantoLanguage EstonianLanguage FinnishLanguage FinnoUgricLanguage FrenchLanguage FrisianLanguage GaelicLanguage GaulishLanguage GermanLanguage GermanicLanguage GrimmsLaw HeadDrivenPhraseStructureGrammar HighGermanicLanguage HungarianLanguage IndoEuropeanLanguage InterLingua IrishLanguage ItalianLanguage JapaneseLanguage KhoisanLanguages KiSwahili KlingonLanguage LanguageOnItsWayDown LatinLanguage LearningForeignLanguages LimitsOfHierarchies LinguisticDeterminism LojbanLanguage LowGermanicLanguage NewSpeak OptimalityTheory PlattsDeutchLanguage QuechuaLanguage RomanceLanguage RulesOfEsperanto RulesOfVolapuk SapirWhorfHypothesis SignLanguage SimplifiedEnglish SpanishLanguage TaiKadaiLanguage TaiLanguage ThaiLanguage TheerasakPhotha TransformationalGrammar VolapukLanguage VulgarLatin WelshLanguage WestGermanicLanguage WikiWikiWeb CategoryNegotiation CategoryCategory NegotiatingPatternLanguage CategoryNetwork CategoryCategory CategoryHierarchy NetworkVsHierarchy CategoryNewspaper CategoryCategory CategoryNone CategoryNotOo ArgumentsAgainstOop CategoryCategory ChrisDate CollectionsArentOo ComparingParadigms DougMerritt EvidenceTotemPole GenericProgramming HolyWar IntroduceCategoryLater MixingParadigms MultiParadigmDatabase MultiParadigmDesign MultiParadigmLanguage MultiParadigmProgramming MultiParadigmProgrammingLanguage MultiParadigmWeenie MvcIsNotObjectOriented OoEmpiricalEvidence ParadigmClassificationAttempts ParadigmMismatch ParadigmPissingMatch RelationalDatabases WhenToUseWhatParadigm CategoryNotaProgrammingLanguage CategoryCategory CeeCeePlusPlus CeePlusPlusMinusMinus CeePlusPlusMinusMinusPlus CeeSharp DeeFlat JavaLanguage ObjectiveCee SmalltalkMinusMinus CategoryNotions CategoryCategory CategoryNotions DevelopmentInitiatives DonaldNoyes GentlePersonAfflictedWithPeculiarNotions NotionToDone PageExpansionComponents RecordOfNotions ThinkingOutLoud ThoughtsIdeasNotions WikiReader WikiWriter CategoryNull CategoryCategory WhatIsNull CategoryObjectFunctionalPatterns BlocksInJava CallByNeedSemantics CategoryCategory CategoryFunctionalProgramming ClosureInsteadOfObject CommandQuerySeparation ContinuationPattern CurriedFunctor CurriedObject FpVsOo FunctionCallObject FunctionObjectPattern FunctionalPatternSystemForObjectOrientedDesign FunctorObject GenericFunction InternalizeExternalIterators LazyEvaluation LazyEvaluationAndTransactionSemantics ObjectFunctionalImplementation ObjectFunctionalPatterns PatternLanguage ResourceAcquisitionIsInvocation StlFunctionObjects TransfoldPattern TranslatorPattern TrappingFunction UseClosuresNotEnumerations CategoryObjectOrientation CategoryCategory CategoryDataOrientation CategoryOopDiscomfort CategoryOffShore CategoryCategory OffshoreSoftwareDevelopment OffshoreXp CategoryOffTopic AppropriateWikiTopics BackgammonOpenings BayleShanks CategoryCategory CategoryNoValue CategoryOffTopic CharlieMartin DeletedPage JuanPabloNunnezRojas JustOneLevelOfOffTopic KrisJohnson ManagementAntiPatterns MarkDilley MartySchrader OffTopic OnTopic OneBigWiki PhlIp PortlandPatternRepository RecentChanges ResponsibilityRelief TenWordLine UseMod WardCunningham WardsWiki WikiGnome WikiOnWiki WorldWideWiki CategoryOldSoftware AdventureGame CategoryCategory CategorySoftwareTool CornerStone DesqView EmacsEditor ExBase GwBasic HistoricSoftware HuntTheWumpus InfoCom InsanelyGreat InteractiveFiction KillerApp LispLanguage LogoLanguage LotusAgenda MsDos NortonCommander PfsFile QuickBasic RapidFile StarRaiders StarTrek TetrisGame ViEditor VisiCalc WordPerfect WordStar ZorkGame CategoryOnTopic CategoryCategory CategoryOffTopic CategoryOneForAll CategoryCategory GlobalOrgasmForPeace CategoryOnlineBook CategoryBook CategoryCategory CategoryOnlineBook WikiPage CategoryOnlineJournal BackList CategoryCategory DigitalAge DigitalPage DoingStuff DonaldNoyes OnlineVideo PrintedPage CategoryOopDiscomfort CategoryCategory CategoryObjectOrientation ObjectOrientedProgramming CategoryOpenAgile AgileAlliance CategoryAgileMethodology CategoryCategory CategoryOpenAgile CategoryOpenModels CategoryCategory CategoryUselessCategory DeleteUnlessDefended OpenAdaptor OpenAdaptorXml OpenAuthor OpenBooksProject OpenBsd OpenClosedPrincipleAndXp OpenCola OpenContent OpenDirectoryProject OpenDoc OpenFirmware OpenGenera OpenGl OpenImplementation OpenJava OpenKnowledge OpenMarkets OpenMetis OpenMinds OpenOffice OpenSceneGraph OpenSets OpenSocieties OpenSociety OpenSoftware OpenSource OpenSpaces OpenStep OpenText OpenTransaction OpenUniversity OpenVms OpenWiki OpenWizardAssistants OpenWizardry OpenWorkspace OpenXpProcess CategoryOpenSource CategoryCategory CategoryGosp ClosedSource OpenSource CategoryOperatingSystem AdeOs AlgolLanguage AmigaDos AmigaOperatingSystem AmoebaOperatingSystem AtariSt BeOs BigIron BlueAbyss BsdOs CapOs CategoryCategory CategoryOperatingSystems ChipsOperatingSystem ChoicesObjectOrientedOperatingSystem ChrisGarrod ColorForth CommonLisp CompatibleTimeSharingSystem CooperativeThreading CoyotOs DarwinOs DebianGnuHurd DennisAndVanHorn DiskOperatingSystem DonaldNoyes EcOs EllFour EquivalentFeaturesOnWindowsAndUnix ErosOs ExoKernel ForthLanguage FreeBsd GeOs GeneraOs GnuHurd GnuLinux GrailSystem GrassHopper HandHeld HollywoodOs HpuxOs HydraOs IbmAix IbmOsTwo IncompatibleTimeSharingSystem InfernoOs IrixOs JohnFletcher KeyKos KillerOperatingSystem LanguageIsAnOs LinuxKernel LinuxOperatingSystem LinuxOs LispLanguage LispMachine LispOs LiveCdOs LordOfTheOses MacOs MacOsClassic MacOsx MachMicrokernel McpOs MenuetosOperatingSystem MicroKernel MicrosoftWindows MicrosoftWindowsNt MicrowareOsNine MinixOperatingSystem MsDos MulticsOs MvsOs MyOperatingSystemWillBeatYourOperatingSystem NanoKernel NetBsd NextStep OberonOperatingSystem ObjectCapabilityOperatingSystem ObjectOrientedOperatingSystem OpenBsd OpenGenera OpenSource OpenSourceAlliance OpenStep OpenVms OperatingSystemDesigners OperatingSystemsAreBusinessOpportunities OperatingSystemsDesign OperatingSystemsDesignPrinciples OperatingSystemsResearch OsFourHundred OsWiki PalmOs PascalLanguage PinkyAndTheBrainLanguage PlanNineFromBellLabs PliLanguage PrimeOs ProgrammingLanguage PsosOs PurelyFunctionalOperatingSystem QnxNeutrino QnxOperatingSystem ReactOs RealTimeOperatingSystem RiscOs RtLinux SingleLanguageOperatingSystem SmalltalkLanguage SpinOs SplitOperatingSystemIntoServices SteveJobs SunSolaris SymbianOs TaoIntentOs TopsTenOs TramielOperatingSystem TwenexOs UcLinux UcsdPascal UnixFunctionalityVsWindowsFunctionalityDiscussion UnixOperatingSystems VeeMicrokernel VmCms VmebOs VmsOperatingSystem VxWorks WhyDoOperatingSystemsSuck WhyLinux WinCe WindowsBlackcomb WindowsCe WindowsMobile WindowsOperatingSystems WindowsPocketPcEdition WindowsTwoThousand WindowsVienna WindowsVista WindowsVsLinux WindowsXp ZetaLisp ZetaOs CategoryOperatingSystems CategoryOperatingSystem ChrisGarrod JeffGrigg JohnFletcher CategoryOptimization AvoidThreadsForOptimizations BetterForLoopConstruct BranchPruning BranchRemoval BufferGraphicCommands CacheCalculations CategoryCategory CategoryOptimization CompiledGraphicCommands DesignForPerformance DesignPatterns DiscardSuperfluousPrecision DistributionIsOptimization FactorCache FactorOptimization FasterJava FixedPrecisionInteger InlineCaching LazyOptimization MethodInlining NotYet OptimizationPattern OptimizeLater PartialEvaluation PolymorphicInlineCaches PrematureOptimization ProfileBeforeOptimizing RedoIt RulesOfOptimization RulesOfOptimizationClub StrengthReduction TailCallOptimization TestTypesInsteadOfDispatch ThrowOneAwayInPractice UniformlySlowCode CategoryOrganization CategoryCategory CategoryClassification CategoryInfoPackaging HelpUsingCategories OrganizeYourStuff CategoryOrganizationalAntiPattern AntiPatternsCatalog CategoryAntiPattern CategoryManagementAntiPattern CategoryOrientation ArtificialCreativity ArtificialIntelligence ArtificialIntelligenceOriented ArtificialNeuralNetwork AspectOrientedProgramming CategoryAbstraction CategoryArtificialCreativity CategoryArtificialIntelligence CategoryArtificialNeuralNetwork CategoryAspectOrientation CategoryCategory CategoryContext CategoryDataMining CategoryDataOrientation CategoryDatabase CategoryEmergence CategoryEndemeSet CategoryFunctionalProgramming CategoryFuzzy CategoryGame CategoryInformationEngineering CategoryInformationOrientation CategoryLogic CategoryMachineOrientation CategoryObjectOrientation CategoryPattern CategoryRelationalDatabase CategorySemanticWeb CategoryStatistics DataMining DataOriented DynamicRelational EmergentSystems EnDeme FunctionalProgramming FuzzyLogic GameTheory GeneticAlgorithm InformationEngineering InformationOriented LogicProgrammingLanguage LowLevelSolution MachineOriented ObjectOrientation RelationalDatabase SasInstitute SearchEngine SemanticWeb SoftwareDesignPatterns TableOrientedProgramming CategoryPairProgramming CategoryCategory CategoryPairProgramming PairProgramming CategoryPalmOs AvantGo CategoryCategory CategoryPlatform HandheldBasic HandspringTreo HandspringVisor IsAnythingBetterThanPaper JavaOnThePalm LispMe LispMeObjects MetroWerks OoEnvironmentForPalm PalmGraffiti PalmInc PalmObjectLibrary PalmOne PalmOs PalmOsWikis PalmPilot PalmPython PalmSource PalmTungsten PipPy PluckerSoftware PocketSmalltalk QuartusForth QuikWriting SiteScooper SleeplessNightWiki TinyLogo WikiOnPda CategoryPaper CategoryCategory CategoryPaper WikiBadge WikiPage CategoryParallelProcessing CategoryCategory CategoryParody CategoryCategory CategoryPascal CategoryAlgol CategoryModula CategoryProgrammingLanguage ClayPhipps MicroSystems ModulaLanguage ModulaOne ModulaThree ModulaTwo OberonLanguage PascalLanguage SofTech UcsdPascal WirthLanguages CategoryPattern AbstractFactoryPattern AdapterPattern AnnotatedCallback BalkingPattern BlackBeltsTrainWhiteBelts BridgePattern BuilderPattern CaretakerPattern CategorizingPatterns CategoryAntiPattern CategoryBehavioralPatterns CategoryCategory CategoryConcurrencyPatterns CategoryCreationalPatterns CategoryRealTimePatterns CategorySecurityPatterns CategorySelfImprovementPatterns CategoryStructuralPatterns CategoryTeamPattern ChainOfResponsibilityPattern ChristopherAlexander CommandPattern CommunityLifeCycle CompatibleSuiteUpgrade CompositePattern DataBusPattern DecoratorPattern DemocracyPattern DesignPatternTemplate DesignPatterns DesignPatternsBook DisableJobRequestsWhileRunningJob DoubleCheckedLocking DynamicUserInterfacePattern FacadePattern FacetPattern FactoryMethodPattern FlyweightPattern GetaLife GuardedSuspension HierarchicalVisitorPattern IncompatibleSuiteUpgrade InterfaceFactories InterpreterPattern IteratorPattern KritarchyPattern LazyInstantiationPattern LogBook MediatorPattern MeltingPot MementoPattern MightBePatterns ObserverPattern OneBookPerMonth PatternBacklash PortlandPatternRepository PrototypePattern ProxyPattern ReadWriteLock RelationalPatterns RoleObjectPattern ScheduledTask SchedulerPattern SingletonPattern SliceResultVertically SoftwareDesignPatternsIndex SomePatternsQuestionsAnswered SqlPattern StatePattern StrategyPattern TemplateMethodPattern TemplateTables TestIfDateRangesOverlap ThinkSqlAsConstraintSatisfaction TreeInSql UserInterface UserInterfacePatterns UtilityPattern VisitorPattern WardCunningham CategoryPatternFactory AbstractFactoryPattern CategoryCategory CategoryPattern ClassFactory DesignPatterns FactoryMethod FactoryMethodPattern GangOfFour CategoryPatternForm CategoryCategory PatternForms CategoryPatternHistory CategoryCategory CategoryPatternHistory CategoryPatternLanguage AddressTheWork AdoptingXpPatternLanguage CategoryCategory ComponentDesignPatterns ObjectFunctionalPatterns SoftwareDevelopmentPatternLanguage TestDatabase WritersWorkshopPatterns CategoryPatternsGroup AtlantaDesignPatternsGroup AustinPatternsGroup BelgianPatternsGroup BostonAreaPatternsGroup BoulderPatternsGroup CalgaryPatternsGroup CategoryCategory CategoryGroup CentralJerseyPatternsGroup ChennaiPatternGroup ChicagoPatternsGroup DenverPatternsGroup IsraelReadingGroup KoreaPatternsGroup MelbournePatternsGroup MontrealPatternsGroup NewYorkPatternsGroup NorthTexasPatternsGroup OrangeCountyPatternsGroup PhilippinesPatternsGroup PhoenixPatternsGroup SacramentoPatternsStudyGroup SanDiegoPatternsGroup SanFranciscoPatternsGroup SeoulPatternsGroup SiliconValleyPatternsGroup SingaporePatternGroup SoutheasternMichiganGroup SydneyPatternsGroup TampaPatternsGroup TrianglePatternLanguageUsersGroup TwinCitiesPatternsGroup UrbanaPatternsGroup WhatMakesDiscussionGroupsEffective WritingAboutYourGroup CategoryPerformance CategoryOptimization CategoryPerl CategoryCategory CategoryProgrammingLanguage CategoryWebDesign JustAnotherPerlHacker LarryWall PerlAdvocacy PerlLanguage PerlPeople RandalSchwartz SchwartzianTransform WardCunningham CategoryPerpetualArgument CategoryCategory CategoryPerpetualArgument HolyWar PerpetualArgument CategoryPersistence CategoryCategory CategoryDatabase CategoryPerson CategoryCategory CategoryHomePage CategoryPerson HumanBeing NamePage RichardDrake CategoryPersonalInformationSystem CategoryCategory CategoryPersonalWiki CategoryCategory CategoryWikiImplementation ConnectedText DesktopWiki EddiesWiki HyperNote MegaWiki PalmWiki PersonalWiki PsLink RunningYourOwnWikiFaq SingleUserWiki StickWiki TiddlyWiki VoodooPad WikiAsPim WikiAsProgrammersNotebook WikiJournaling WikiOnPersonalWebServer WikidPad WindowsWiki ZimWiki CategoryPhilosophy BertrandRussell BretPettichord CategoryCategory CategorySubjectivityAndRelativism ChogyamTrungpaRinpoche DavidHume DisciplineAndDogma EasternPhilosophy EverythingIsRelative FrancisBacon GeorgWilhelmFriedrichHegel GeorgeGurdjieff GestaltPhilosophy GillesDeleuze ImmanuelKant JeanJacquesRousseau JohnLocke JohnRawls JohnStuartMill KarlPopper KenWilber LudwigWittgenstein MichelFoucault MrAristotle MrPlato MrSocrates OccamsRazor PaulFeyerabend PhilosophyOfPragmatism PiotrOuspensky ReneDescartes ScientificMethod SeparationAndGroupingAreArchaicConcepts SoftwareGivesUsGodLikePowers ThomasKuhn WillardVanOrmanQuine WilliamEdwardsDeming CategoryPhp AlwaysUseBracesOnIfThen AndrejKvasnica AndrewBauserman AnnetteTruong AnotherPhpWiki BlastWiki BlenderWiki CategoryCategory CategoryProgrammingLanguage CategoryWebDesign CoTeia DanPierce DetectingCodeSmellsInPhp DexenDeVries EditThisPagePhp ErfurtWiki EzPublish IwannaLearnPhp JonathanArkell LanguageGotchas MarcusBaker MarlboroMan MartySchrader MiniWiki MockObject PhikiWiki PhpDiscussion PhpHypertextPreprocessor PhpIdioms PhpLanguage PhpLib PhpLondon PhpProsAndCons PhpSingleton PhpUnit PhpWiki PmWiki PukiWiki SimpleTest SitePoint StephenThorne TemplatingInPhp WakkaWiki WebTester WhyWeLovePhp WikLink WikiEngines WikiLikeThing WikiPage WikiPedia WikiWiki WikkiTikkiTavi CategoryPhysics AlbertEinstein AntiGravity BallBearingExperiment BellsInequality BigBang BlackHole CartoonGuideToPhysics CategoryCategory CopenhagenInterpretation ErwinSchroedinger ExoticMatter GalileoGalilei GeneralRelativity GeometricAlgebraForPhysicists GrandUnifiedTheory HeisenbergUncertaintyPrinciple IsaacNewton JamesClerkMaxwell MaxPlanck NicolausCopernicus NielsBohr PaulDirac QuBit QuantumComputing QuantumMechanics QuantumMechanicsForEngineers QuantumPhysics RichardFeynman RogerPenrose SchroedingersCat ShadowsOfTheMind SpaceTime StephenHawking TheEmperorsNewMind TheGeometricUniverse TheSingularity TimeTravel TimeTravelThoughtExperiment TransactionalInterpretation TravellingWaveTube WernerHeisenberg WormHole CategoryPissTake CategoryCategory CategoryPissTake CategoryPitfall CategoryCategory CategoryDefensiveProgramming DavidCary LanguageGotchas SyntacticSemtex CategoryPlanning CategoryCategory CategoryDecisionMaking CategoryPlatform CategoryCategory WikiCategories CategoryPli AnswerMe CategoryProgrammingLanguage ObjectOriented PlDotEight PlSql PliLanguage PlsLanguage RexxLanguage CategoryPointer CategoryCategory CategoryStructuralPatterns CategoryPolymorphism AdHocPolymorphism AlternateObjectOrientedProgrammingView BoxingConversions CategoryCategory CategoryConditionalsAndDispatching CategoryCppTemplates CategoryLanguageTyping CeeLanguage CeePlusPlus CircleAndEllipseProblem CirclesAintEllipses CirclesAreEllipses CompositionInsteadOfInheritance ContextSensitiveSubtyping CsharpLanguage DelegationInheritance DelegationIsInheritance DelegationPattern DoubleDispatch DynamicCast DynamicDispatch EverythingIsaType ExternalPolymorphism FragileBaseClassProblem GenericFunction GenericPolymorphism GenericVsObjectOrientedProgramming HolyWar InternalPolymorphism JavaLanguage LimitsOfHierarchies LiskovSubstitutionPrinciple MixIn MultiMethods MultipleDispatch MultipleInheritance MultipleInheritanceInSmalltalk MultipleInheritanceIsNotEvil OnUnderstandingTypes ParametricPolymorphism PointerCastPolymorphism PolyMorphism PolymorphismAndInheritance PolymorphismLimits PrototypeBasedProgramming RunTimeTypeInformation ScottJohnson SetsVersusTypes SingleDispatch StaticPolymorphism SubtypePolymorphism ThereAreNoTypes TypeErasure UseCompositionAndInterfacesWithoutClassInheritance UsefulLie VirtualFunctions WhatAreTypes WikiName CategoryPrivacy CaptchaTest CategoryPrivacy CategoryProblem CategoryCategory CategoryProblem GiveSomeoneaBreak ImpatienceProblem RecentChanges WardsWiki CategoryProblemSolvingStrategy CategoryCategory HowToSolveIt CategoryProcess CategoryCategory CategoryProcessPattern CategoryCategory ProcessPatterns CategoryProcessPrinciple CategoryCategory ProcessPrinciple CategoryProcessesProcedures CategoryCategory DoingStuff DonaldNoyes CategoryProductivity CategoryCategory CategoryEconomics CategoryProfessionalism CategoryCategory CategoryProgramming CategoryCategory CategoryProgrammingLanguage AbapLanguage ActorLanguages AplusLanguage ArrayOrientedLanguage AwkLanguage BackWardLanguage BefungeLanguage BloopFloopAndGloop BrainfuckLanguage CardWalloperLanguages CategoryCategory CategoryNaturalLanguage CategoryScripting CeDuce CeePlusPlus ChoosingTheRightLanguage CobolIsDead CocoaWorld ComputerLanguageBenchmarksGame CsharpLanguage DomainSpecificLanguage DonKnuth EmbeddedLanguage EnglishLikeFeatures EsotericProgrammingLanguage FalseLanguage FormalLanguages FunctionalProgrammingLanguage GlueLanguages GraphicalProgrammingLanguage HaXeLanguage HardwareDescriptionLanguage HumanBeing ImperativeLanguage InterCal InteractiveFiction IoLanguage IplPackage JavaPython JayLanguage KayLanguage KenIverson LanguageAsInterface LanguagePissingMatch LanguageSubset LanguageUsability LingoScriptingLanguage LittleLanguage LogicProgrammingLanguage LxLanguage MarkupLanguage MeasuringLanguageComplexity MetaLanguage MinimalistLanguage MlLanguage ModulaLanguage ObjectCapabilityLanguage ObjectFunctional ObjectiveCaml ObjectiveCeePlusPlus OcamlLanguage OriginalIoLanguage PhpHypertextPreprocessor PhpLanguage PlanKalkuel PleasePorigeHot PliLanguage ProgrammingLanguage ProgrammingLanguageNamingPatterns ProgrammingLanguages ProgrammingParadigm RationalFortran RestrictedProgrammingLanguage ScriptingLanguage SetlLanguage SmlLanguage StructuredQueryLanguage ThreadSafeLanguage ToolCommandLanguage ToonTalk TuringComplete TuringEquivalent TuringLanguage TutorialDee UnLambdaLanguage ViennaDevelopmentMethod VisualBasic VisualPython WikiAlphabet WikiName WikiUnFriendlyName ZedLanguage CategoryProgrammingLanguageComparisons CategoryCategory CategoryInManyProgrammingLanguages CategoryProgrammingLanguage CategoryProject CategoryCategory CategoryProjectManagement CategoryManagement CategoryProject CategoryProjectManagement CategoryProof CategoryCategory CategoryProtoPattern CategoryCategory PatternProposals PersonalPattern ProtoPattern CategoryPrototypeProgramming CategoryCategory PrototypeBasedProgramming CategoryPsychology CategoryCategory CategoryHumanFactors CategorySubjectivityAndRelativism HumanConsciousness OffTopic OriginOfConsciousness WhatIsConsciousness CategoryPython CategoryCategory CategoryProgrammingLanguage PythonLanguage RoadMap CategoryQuality CategoryCategory SixSigma CategoryQueryLanguage CategoryCategory CategoryDatabase CategoryRelationalDatabase CategoryTql QueryLanguage CategoryQuestions CategoryCategory PageTitlesThatAreQuestions CategoryQuestionsAnswers CategoryCategory DoingStuff DonaldNoyes CategoryQuote CategoryCategory CategoryQuote ProgrammingLanguageQuotes QuotePage QuotePageFour QuotePageThree QuotePageTwo QuotesOnComputers QuotesOnPersonalDevelopment QuotesOnProgramDevelopment QuotesOnRequirementsAndUsers QuotesOnSelfImprovement QuotesOnTheoryVsPractice CategoryRant CategoryCategory CategoryDiscussion CategoryRant HolyWar WikiPolitenessLevel WikiWarrior CategoryReadingWiki BalancingReadersWritersAndEditors CategoryCategory CategoryRealData CategoryInformation CategoryRealData CategoryRealTime CategoryCategory CategoryControlSystemsSoftware WikiNow CategoryRealTimePatterns BlackArt CategoryCategory CategoryTime DougSchmidt RalphJohnson RealTime ScheduledTask TimeTravel CategoryRealWorld CategoryCategory CategoryRealWorld ManorainjanHolzapfel RealLife RealWorld CategoryRecycling CategoryCategory DoingStuff DonaldNoyes PulpingBooks CategoryRedirect CategoryCategory CategoryRefactoring CategoryCategory MartinFowler ReasonsToRefactor RefactoringImprovingTheDesignOfExistingCode RefactoringInVariousLanguages SourcesOfRework WhatIsRefactoring CategoryRefactoringBrowser BicycleRepairMan CategoryCategory CategoryRefactoring CategoryRefactoringBrowser PythonRefactoringBrowser RefactoringBrowser RefactoringBrowserForCsharp RefactoringBrowserForJava SmalltalkLanguage VisualAgeJavaRefactoringBrowser CategoryReferences CategoryCategory DinoMorelli CategoryReflection CategoryCategory MetaProgramming SteveHowell CategoryRegularExpressions AlternativesToRegularExpressions CategoryCategory RegularExpression RegularExpressionExamples RegularExpressionLibraries RegularExpressionMatchAssertion RegularExpressionsArent StructuralRegularExpressions CategoryRelationalAntiPattern AnIntroductionToDatabaseSystems AntiPattern CategoryCategory CategoryDatabaseAntiPattern CategoryRelationalControversy CategoryRelationalPattern DatabaseBestPractices FearOfAddingTables GodTable NormalizationRules PatternsSharedByTrueRelationalAndSql RelationalAlgebraPatterns RelationalAntiPatterns RelationalModel RelationalPatterns RelationalWeenies RulesOfNormalization SqlDatabasePatterns TheDataModelResourceBook TheThirdManifesto TrueRelationalDatabasePatterns CategoryRelationalDatabase CategoryCategory CategoryDataOrientation CategoryDatabase CategoryQueryLanguage RelationalDatabase CategoryRequirements CategoryCategory CategoryRequirements SoftwareDevelopment CategoryResearch CategoryCategory CategoryReuse CategoryCategory CodeHarvesting CopyAndPasteReuse ExtremeReuse FullSearch GenericLimits JustInTimeReuse LanguageHarvesting MakingReuseWork OoIsNotAboutReuse PolyBloodyHardReuse ReuseHasFailed ReuseIsNotFree UseBeforeReuse WikiName YagniAndReuse CategoryRoadMap CategoryCategory RoadMap RoadMaps CategoryRole CategoryCategory CategoryRss AtomSyntax CategoryCategory CategorySemanticWeb RdfSiteSummary ReallySimpleSyndication RichSiteSummary CategoryRuby CategoryCategory CategoryProgrammingLanguage ReverseIndex CategorySafety CategoryCategory CategorySandbox SandBox WikiWikiSandbox CategoryScaling CategoryEnterpriseComputingConcerns EnterpriseApplication HelpUsingCategories CategoryScheduling AntiPattern CategoryCategory WikiBadge CategoryScheme BuildSyntax CallWithCurrentContinuation CategoryCategory CategoryScheme CheneyOnTheMta ChickenScheme ContinuationPassingStyle DefineSyntax DoubleYouSeven DrScheme EmbeddingSchemeOnPalm GuileScheme HyperStaticGlobalEnvironment IsSchemeSuitableForDevelopingLargerSystems IwannaLearnScheme JayScheme KaliScheme KawaScheme LexicalClosure LispInSmallPieces LispMe LispMeLanguageElements LispMeObjects LispMeUnit LispSchemeDifferences MrSpidey MzScheme PltScheme PocketScheme ProperTailRecursion RevisedReportOnAlgorithmicLanguageScheme RunAndReturnSuccessor SchemeCoroutineExample SchemeIdioms SchemeImplementations SchemeLanguage SchemeRequestsForImplementation SchemeUnit SchemeWiki SchemingWithObjects SingleNamespaceLisp SiscScheme StructureAndInterpretationOfComputerPrograms TheSchemeProgrammingLanguage CategoryScience CategoryCategory OffTopicIsOk CategoryScienceFiction CategoryCategory ScienceFiction CategoryScientist CategoryCategory CategoryScientist CrudScreen SpeedOfLight CategoryScope DatabaseNotMoreGlobalThanClasses GlobalConstantsConsideredHarmful GlobalVariable GlobalVariablesAndVirtualMachines GlobalVariablesAreBad GlobalVariablesConsideredHarmful GloballyUniqueIdentifier HyperStaticGlobalEnvironment SingletonGlobalProblems ThisIsWhatsWrongWithGlobals ThreadLocalCopyOfGlobalCache CategoryScripting CategoryCategory HowImportantIsLeanCode ScriptingLanguage SeriousVersusScriptingLanguages WebScripting YetAnotherWebScriptingLanguage CategoryScrum CategoryCategory ScrumProcess CategorySecurity AccessControlList CallbackAuthorization CapabilitySecurityModel CategoryCategory CategoryEnterpriseComputingConcerns CategorySecurityModel CategorySecurityPatterns CgiScriptSecurity ClosedSourceIsLessSecure CommonCriteria ComputerAssistedScams ComputerSecurityIsImpossible ComputerSecurityIsaLaborRace ComputerSecurityIsnt ConfusedDeputyProblem DenialOfService DistributedDenialOfService EncryptedComputation ExplainSecurityToBusinessPeople FireWall FundamentalFlawInTheWayWikiWorks HailStorm IpSec IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight IwannaLearnComputerSecurity KerberosProtocol MalWare MicrosoftSecurity NetworkSecurity NonRepudiation OpenSourceIsLessSecure OpenSourceIsMoreSecure OpenSourceSecurityStrategy PayPal RoleBasedAccessControl SansInstitute SecureSocketsLayer SecureWiki SecuringWindows SecurityAssertionMarkupLanguage SecurityConcepts SecurityIsHard SecurityIsaBlanket SecurityManagement SecurityTarget SecurityThroughObscurity SocialEngineering SoftSecurity SpyWare TargetOfEvaluation TheWebCalculus TransportLayerSecurity VirtualPrivateNetwork WebApplicationSecurity WebBasedScams WebServicesExtensions WebServicesSecurity XbankSecurityFlaws XmlSecurity XmlSecurityAspects CategorySecurityModel AccessControlList CapabilitySecurityModel CategoryCategory CategorySecurity RoleBasedAccessControl CategorySecurityPatterns CaretakerPattern CategoryCategory CategorySecurity CategorySecurityModel EduardoFernandez FacetPattern MarkusSchumacher PermissionFlags ProtectionProxy RevokableCapabilities TwoKindsOfCapabilities UserPassword CategorySelf CategoryCategory SelfLanguage CategorySelfImprovementPatterns CategoryCategory DesignPatterns SelfImprovementPatterns CategorySemanticWeb CategoryCategory CategoryXml SemanticWeb CategoryServer EasiestInstallableWebServer MicrosoftWebServer OneTimeWebServer PersonalWebServer PluggableWebServer ServerRoadmap TheApacheWebServer WebServer WikiOnPersonalWebServer WikiUnderTheMicrosoftWebServer CategorySharing CategorySillySongs CategoryCategory WardsWiki CategorySimplification CategoryCategory DiscussionCategorySimplification DonaldNoyes PerlSixEssentials SimplicityFollowsComplexity WaterbedTheory CategorySisterSite CategoryCategory OffTopic OnTopic SisterSites CategorySkills EditHint CategorySlices CategoryArchitecture CategoryOrganization DoingStuff DonaldNoyes CategorySmalltalk CategoryCategory CategoryProgrammingLanguage ReverseIndex SmalltalkFaq CategorySoa CategoryCategory CategorySoa CategoryWebServices ServiceOrientedArchitecture CategorySociety AppropriateWikiTopics CategoryCategory CategoryEconomics DavidSaff MeatballWiki OffTopic ProgrammingIsLife RecentChangesJunkie TechnicallyMinded CategorySociology CategoryCategory OffTopic SociologyWikiSeedList TheReformSociety WikiGnome WikiWikiWeb CategorySoftwareArchitecture AppliedSoftwareArchitecture BeyondSoftwareArchitecture CategoryCategory FourLayerArchitecture HexagonalArchitecture InterestedInSoftwareArchitecture PatternOrientedSoftwareArchitecture SeamlessObjectOrientedSoftwareArchitecture ShawOnSoftwareArchitecture SiblingLayersArchitecture SoftwareArchitecture TheSourceCodeAndTheArchitecture ThreeTierDistributionArchitecture CategorySoftwareDevelopment CategorySoftwarePolitics CategoryCategory CategoryProfessionalism CategorySoftwareProduct CategoryCategory CategorySoftwareProduct CategorySoftwareTool AgileToolsForDotNet CategoryCategory CategoryDuplicationFindingTool CategoryIde CategoryOldSoftware CategorySoftwareMetricsTool CategorySoftwareTool ConcurrentVersionsSystem CygWin DomainJava EclipseIde GnuTools IntellijIdea JayEdit ProcessDash ProgrammingInWiki SourceSafe VisualBasicTools WikiIde WikiZens CategorySoftwareTools CategoryCategory CategorySolutions AssignProblemsNotTasks BestPractice BestSolutions CategoryCategory DonaldNoyes EditHint LearningByTryingSolutions CategorySound CategoryCategory CategorySourceManagement CategoryCategory CategoryInfoPackaging CodeBrowserAsExcuseForMess FileTreesToManageCodeDiscussion ObjectBrowser CategorySpeculative CategoryCategory CategoryWhimsy CategorySpeculativeStatement ArgumentFromAuthority CategoryCategory CategoryNonSpeculative CategorySpeculativeStatement DefaultStanceIsUnknown GetOutOfScienceCard KnownGuru PhilGoodwin SoftwareEngineering WikiBadge CategorySpiritualViewpoint CategoryCategory WikiCategories CategorySqlProgramming CategoryCategory CategoryCodingIssues CodingStyle StructuredQueryLanguage CategoryStarTrek CategoryCategory StarTrek CategoryStatistics CategoryCategory CategoryInformationOrientation CategoryStories BusinessStory CategoryCategory CategoryStories CategoryStory StakeInTheQuicksand UsefulLie CategoryStory CategoryCategory CategoryStory CategoryStructuralPatterns AbstractServer AdapterPattern AdapterPipeline AshodNakashian BeanPattern BridgePattern CategoryCategory CategoryGroupsOfPatterns CompositePattern DecoratorPattern DesignPatterns EngineCollectionClass EnvelopeLetter ExternalizeTheStack FacadePattern FlyweightPattern GangOfFour IteratorPattern ProtocolStack ProxyPattern RetrofitInterfacePattern StructuralPatterns TombStone WeakPointer WeakReferencePattern CategoryStupid CategoryCategory CategorySubjectivityAndRelativism CategoryCategory CategoryPsychology CategorySuccess AubreyMenen BecomingCompetent BeforeYouDoAnything BuildForTheFuture CarefulThought CategoryCategory ChangeManagement ChangeResistance CollaborateForSuccess CollectWhatWorks CriticalSuccessFactorsOfObjectOrientedFrameworks DefinitionOfProjectSuccess DoSomeThing DoTheRightThing FeaturesAreJobOne FocusOnCode FormulaForSuccess GraceMurrayHopperAward HolyWar IfItWorksItIsOk IllConsideredChange IsEarlierCancellationFailure LeadingQuietly LetOneGo LevelsOfSoftwareSuccess LimitedSuccess ManufacturedSuccess MeasuringYourAccomplishments MobilityIntegrationAndSecurity ObjectAsSuccess PersonallyManagedSuccessTechniques PositiveDialogue PositiveDialogueCommunity PropagatingSuccessSecrets RightStuff RightThing SharedUrgency SmartAlliances SoftwareDevelopmentSuccess SoftwareProjectSuccessSurvey SuccessOrientedApproach SuccessStatement SuccessfulTechnology SuccessfulXpProjects TheRoadMapToRepeatableSuccess ThereAreTwoKindsOfPeople ThereIsAnotherWay ThinkingOutLoud WallDrug WasChryslerComprehensiveCompensationSuccess WhatIsSuccess YouCan CategorySucks CategoryCategory CategorySucks HolyWar LawsOfSuckageDynamics SturgeonsLaw SucksSucks CategorySyntax CategoryCategory CategoryLanguageDesign GoodSyntax SyntaxAcrossLanguages SyntaxMatters CategoryTable CategoryCategory DeleteWhenCooked CategoryTag CategoryOrganization CategoryTalkPage BackSide CategoryCategory HomePage TalkPage CategoryTcl CategoryCategory CategoryTk JohnFletcher RubyTk ToolCommandLanguage CategoryTechLag BleedingEdge CategoryCategory DoingStuff DonaldNoyes TimeDistances TryingToKeepUp CategoryTechnology CategoryCategory CategoryTechnology PersonalUseComputing CategoryTelevision ObjectionsToTolerateOffTopic OffTopic OffTopicIsOk PleasePleaseDontCategorizeEveryPageOnWiki CategoryTestDrivenDevelopment BothUnitAndIntegrationTests CategoryCategory CategoryTestDrivenDevelopment CategoryTesting CodeUnitTestFirst EliminateDuplication ExtremeProgramming OnceAndOnlyOnce ReFactoring SubCategory TestDrivenDevelopment UnitTest CategoryTesting CategoryCategory CategoryTestDrivenDevelopment CodeUnitTestFirst ExtremeProgrammingChallengeNineteen ExtremeProgrammingQualityAssurance FormalTesting GuiTesting OrganicTesting RandomTesting SoftwareDesignForTesting StandardDefinitionOfUnitTest TestDrivenAnalysisAndDesign TestFirstUserInterfaces TestPoint TestingFramework TestingGlossary UnitTest UnitTestCookbooks UnitTestsDefined WebTesting ZeroButtonTesting CategoryTex CategoryCategory DonKnuth CategoryTextEditor AedixEditor BbEdit BeOs BoxerTextEditor CategoryCategory CodeWright CrimsonEditor EdIsTheStandardTextEditor EditPadPro EditPlus EeTextEditor EmacsEditor EnEdit GobbyEditor JayEdit JoesOwnEditor LinuxOs MicrosoftWindows NanoEditor NeEditor NoteTab PicoEditor ScintillaTextEditor SubEthaEdit TextEditor TextMate TextPad UltraEdit UnixOs ViEditor VimTextEditor VisualSlickEdit WikiZens XeditTextEditor ZeusForWindows CategoryTextFilter CategoryCategory TextFilter CategoryThelop CategoryCategory DoItRightTheFirstTime FacadeFunction HelmutLeitner LanguageIndependentProgramming LanguageOrientedProgramming LanguageOrientedProgrammingDiscussion LopHostLanguage LopLanguage NameSignature ThelopDictionary ThelopDictionaryDiscussion ThelopHostLanguage ThelopLanguage ThelopLanguageFaq ThelopName ThelopNameExample ThelopNamePattern ThelopNameSignature ThelopProgramming ThelopRule ThelopSentence ThelopWord ThelopWordClass ThelopWordExample ThelopWordSignature VirtualClass VirtualObject VirtualOrder VirtualStructure WordSignature CategoryTheory BasicCategoryTheoryForComputerScientists BenjaminPierce BillTozier CategoriesForTheWorkingMathematician CategorizationModels CategoryBook CategoryMath CategoryTheory CommutingDiagrams DickBotting DougMerritt ElementsOfBasicCategoryTheory EricJablow GraphTheory LabelledDirectedGraph LambdaCalculus LearningByTryingSolutions MathIsHard ObjectModel ParallelClassHierarchies ReadLikeMath RealMath SaundersMacLane SymbolicProgramming TheNewFontanaDictionaryOfModernThought TuringMachine CategoryThinkingPatterns CategoryCategory CategoryThreeDee CategoryCategory ThreeDeeEditors ThreeDeeEngines CategoryTime AbsoluteTime AnalysisTime CategoryCategory CategoryRealTimePatterns CompileTime CompileTimeError CompileTimeTypingProblem ContinuousDesign CycleTime DateAndTime DaylightSavingTime EmittingTime ExposureTimeCalculator ExtremeTimeSpans FakeTime FeedbackOnNanosecondTimescales FindPage HubbleTelescope IdealProgrammingTimeHomeworkAssignment IdealTime InternetTime JavaUnitTestFrameworkWithTimeout JustInTime JustInTimeCompilation JustInTimeCompiler JustInTimeDesign JustInTimeDesignReview JustInTimeInheritance JustInTimeProgramming MeanTimeBetweenFailureForSoftware NearRealTime NebulousUnitOfTime PercentageOfDesignTime PrototypeAllTheTime RealActualHubbleTelemetryData RealTime RealTimeOperatingSystem RealTimeTechniques RealTimeVsMissionCritical RedBarTime RefactoringBetweenCompileTimeAndRunTimeOperations RiverOfTime RtLinux RunTimeError RuntimeException SoakTime SoftwareLifeCycle TheTimeOutStrategy ThinkingTime TimeAndAttentionBrokenEconomy TimeBoxing TimeExpirationError TimeFrameProcessingArchitecture TimePresentThisIteration TimeSink TimeSynchronousProcessing TurnaroundTime TypingTime ZombieTechnologies CategoryTimeManagement CategoryCategory CategoryTimeManagement NotEnoughTime TimeManagement TooMuchToDo WikiBadge WikiPage CategoryTinFoilHat CategoryCategory CategoryRant CategoryTinFoilHat CeePlusPlus MySignalIsYourNoise TinFoilHat CategoryTips CategoryCategory DoingStuff DonaldNoyes OrphanNonHomePages TipsForBeingFriendly TipsForNewWikiSites CategoryToBeDetermined CategoryCategory CategoryWikiMaintenance DoingStuff DonaldNoyes WikiGnome CategoryTooSilly CategoryCategory CategoryTooSilly InternationalTalkLikeaPirateDay CategoryTql CategoryCategory CategoryRelationalDatabase QueryLanguage TopMind TqlName TqlRoadmap CategoryTransactionProcessing CategoryCategory TransactionProcessing CategoryTrippy CategoryCategory CategoryTypeTheory CategoryCategory CategoryLanguageTyping TypeTheory WikiGnome CategoryTypingDebate CategoryCategory CategoryLanguageTyping HolyWar TagFreeTypingRoadMap CategoryUml CategoryCategory UnifiedModelingLanguage WikiPage CategoryUnix CategoryCategory FreeBsd NetBsd OpenBsd TheScoGroup UnixOperatingSystem CategoryUnixShellPattern CategoryCategory CategoryPattern UnixShellPatterns CategoryUsPresident CategoryCategory UnitedStates CategoryUserInterface CategoryCategory CategoryInterface InterfaceBuilder InterfaceHallOfShame UserInterface CategoryVbClassic CategoryCategory CategoryMicrosoftTechnology CategoryProgrammingLanguage CategoryVbClassic CategoryVisualBasic VbClassic WikiCategories CategoryVersioning CategoryCategory DoingStuff DonaldNoyes CategoryVi CategoryCategory ViEditor VimTextEditor CategoryVideo CategoryCategory TheOtherThings CategoryVirtualComputer CategoryCategory VirtualComputer CategoryVisualBasic CategoryCategory CategoryMicrosoftTechnology CategoryProgrammingLanguage CategoryVbClassic CategoryVisualBasic VbClassic VisualBasic WikiCategories CategoryVisualization CategoryCategory CategoryVoting AcceptanceVoting ArrowsTheorem CategoryCategory EditHint FirstPastThePost GibbardSatterthwaiteTheorem InstantRunoffVoting NoneOfTheAbove OpenSourceVotingSoftware PhilGoodwin PreferentialVoting ProportionalRepresentation ProtestVote RedCardMeetings SingleTransferableVote SpoiledBallot StoneSociety TacticalVoting TwoTouchVoting VotingPatterns WikiGreatFoobarLists WikiVotingDiscussion CategoryWebAnnotation AlexaDotCom CategoryCategory CategoryWebAnnotation CollaborationTools CritLink DotBomb PageSeeder PaperPorting PersonalInformationSystem ThirdVoice WebAnnotation WebCapture WikalongExtension CategoryWebBrowser CategoryCategory WebBrowser CategoryWebDesign AjaxWebApplications CategoryCategory CategoryInternet CategoryUserInterface CategoryWebDesign CategoryWebServices CategoryWebUi SoftwareDesign UserInterface WebTwoPointOh CategoryWebFramework CategoryCategory CategoryFramework CategoryInternet CategoryWebDesign CrudScreen DeleteMe EditHint CategoryWebGuiDiscomfort CategoryOopDiscomfort CategoryWebGuiStandardsDiscomfort CategoryWebServices CategoryCategory CategoryCommunicationProtocol CategoryInternet CategoryMessagingServices CategorySoa CategoryWebDesign CategoryWebServices CategoryXml DeleteWhenCooked RestArchitecturalStyle WebServices CategoryWebThreePointZero CategoryCategory WalledGarden WebThreePointZero CategoryWeenie AplWeenie AurelianoCalvo BsdOs BsdWeenie CategoryCategory CategoryRant CategoryTheory CategoryWeenie CategoryWeenieDiscussion CategoryWhimsy CobolWeenie EverythingIsa ForthWeenie FortranWeenie FunctionalWeenie GoedelWeenie JohnFletcher LinuxOs LogicWeenie NameSpace ObjectWeenie OpenBsd ParadigmPissingMatch PatternMatching RelationalWeenie SmugLispWeenie SmugWeenie VbClassicWeenie WeenieWeenies WorseIsBetter CategoryWeenieDiscussion CategoryWeenie CommonLisp SchemeLanguage TailCallOptimization CategoryWhimsy CategoryCategory CategorySpeculative GreenCheese PeterMerelKicksAss CategoryWhoIsUsing CategoryCategory CategoryWhoIsUsing DeleteThisCategory CategoryWiki CategoryCategory CategoryPersonalWiki CategoryWiki CategoryWikiConcept CategoryWikiEditing CategoryWikiForum CategoryWikiHelp CategoryWikiHistory CategoryWikiImplementation CategoryWikiIsNot CategoryWikiMaintenance CategoryWikiNavigation CategoryWikiProgress CategoryWikiSecurity CategoryWikiStructure CategoryWikiTag WikiWikiWeb CategoryWikiChangeProposal CategoryCategory WikiChangeProposal CategoryWikiCollaboration CategoryCategory VirtualCollaboration WikiDesignPrinciples CategoryWikiConcept CategoryCategory CategoryWiki ManorainjanHolzapfel WikiConcept CategoryWikiEditing CategoryCategory CategoryWiki TipsForBeginners CategoryWikiEndsTheWorld HumanSterilizationVirus CategoryWikiEngineReview CategoryCategory FaqForCategories WikiEngines WikiFarms CategoryWikiFarm CategoryWikiEngine CategoryWikiFarm WikiFarm CategoryWikiFavorites CategoryCategory CategoryOffTopic SerenityPrayer CategoryWikiForum CategoryCategory CategoryWiki SwitchWiki WikiCategories CategoryWikiHelp CategoryCategory CategoryWiki StartingPoints WikiWikiWeb CategoryWikiHistory CategoryCategory CategoryHistory CategoryWiki CategoryWikiHistory MikeSmithNameChange PleasePleaseDontCategorizeEveryPageOnWiki TakuyaMurata WardsWiki WikiHistory WikiPage WikiTopics CategoryWikiImplementation CategoryCategory CategoryPersonalWiki CategoryWiki CategoryWikiEngine SisterSites WikiCategories WikiEngines WikiWikiClone CategoryWikiIsNot CategoryCategory CategoryWiki EditHint FindPage GoodThing WikiWikiWeb WonderfulBenefitsOfJournals CategoryWikiMaintenance CategoryCategory CategoryMaintenance CategoryWiki CategoryWikiSpam WikiWiki CategoryWikiMetadata CategoryCategory CategorySemanticWeb ExtremeProgramming JohnFletcher OpenDirectoryProject ResourceDescriptionFramework ResourceDescriptionFrameworkInAttributes WikiStyleRss CategoryWikiNavigation CategoryCategory CategoryReadingWiki CategoryWiki WikiCategories CategoryWikiProgress BoogerClub CategoryCategory CategoryWiki CrazyThingsThatMightSaveWiki EditWar EditWars WardCunningham WikiBot WikiMindWipe WikiNatureNeedsaPatch WikiPhilosophy WikiSpam WikiSpamSolutions WikiVandalismSolutions WikiWiki CategoryWikiRefactoring CategoryCategory CategoryWikiMaintenance MartinFowler ReFactoring WikiMess CategoryWikiReflection CategoryCategory CategoryWikiReflection JohnFletcher WikiCategories WikiHistory WikiWiki CategoryWikiSavesTheWorld AdHominem AlphabetSoup ArtificialGlobalDimming CallumLerwick CategoryCategory CostinCozianu DavidLiu EcoLicense EwDijkstra FromFertilizerComeFlowers GlobalDimming GlobalWarming MassiveAlgaeFarming NationalGeographic OctoberZeroFive PeterMerel PutTheCarbonBack ShiftingTheBurdenOfProof ToFightEvilWorkOnTheGood TonyBlair TopMind CategoryWikiSecurity CategoryCategory CategorySecurity CategoryWiki CategoryWikiSemantics CategoryCategory CategoryInformationOrientation DoingStuff DonaldNoyes FixedCharacters HyperlinkedEnvironment CategoryWikiSpam AntiWikiSpamScripts CategoryCategory SpammedWikisDatabase UseModWiki WikiMaintenance WikiSpam CategoryWikiStandards CategoryCategory InterWiki SisterSites WikiStandards CategoryWikiStructure CategoryCategory CategoryWiki OrphanPage WantedPages CategoryWikiTag CategoryCategory CategoryWiki ReverseIndex SelfOrganizing WikiCategories WikiTag CategoryWikiTopics CategoryCategory WikiCategories WikiTopics CategoryWikiUser AnonymousCoward AnonymousDonor AnonymousGenius AnonymousHero AnonymousIdentity CategoryCategory RecentChangesJunkie WikiAddict WikiAgent WikiButcher WikiCitizen WikiFilterist WikiGnome WikiJunkie WikiLurker WikiMaster WikiMember WikiPuppy WikiReader WikiZen WikiZens CategoryWikipediaLink AnonymousDonnor CategoryCategory CategoryExternalLink CategoryWikipediaLink CostinCozianu JamesClerkMaxwell NearLink NeutralPointOfView OnceAndOnlyOnce WikiGnome WikiPedia CategoryWikipedians BenKovitz BernardVatant CategoryCategory DavidCary EarleMartin HomePage ScottJohnson WikiPedia WikiWikiWeb CategoryWindowManager CategoryCategory WindowManager CategoryWireless CategoryCategory CategoryWireless CategoryWisdom CategoryCategory DeleteWhenCooked GoWithTheFlow IdoNotHaveTime ManagementRoadMap SerenityPrayer TheRulesForBeingHuman TimeToMakeItShort TriteSayingsComeInPairs WiseWordsWrittenOnThisWiki CategoryWishList CategoryCategory CategorySpeculative CategoryWhimsy ComputingHardwareWishlist ErgonomicKeyboardWishList WishList CategoryWoolenLanguage ArtifactAndArtifactoryLanguage CategoryCategory CategoryDisclosure CreatedCategory DoingStuff DonaldNoyes WoolenLanguage CategoryWorkEnvironment CategoryCategory CategoryWorldView CategoryCategory CategoryWorldView DeathAndHealingProcess MikePowell CategoryWrapping CategoryAbstraction CategoryInterface CategoryWritersWorkshop CategoryCategory WritersWorkshop CategoryXml AxKit AxKitXspWiki BrokenLink BryceNielsen CategoryCategory CategorySemanticWeb CategoryWebDesign CrewPeople DaveCantrell FrontPage IanLangworth JuergenHermann OpenWiki PerspectiveWiki RelaxNgSchemaPatterns SchematronSchemaPatterns WikiEssence WikiText XmlLinks XmlPattern XmlSchemaPatterns CategoryXpCritique ByTheBook CategoryCategory CategoryExtremeProgramming CategoryExtremeProgrammingDiscussion DesignApproachTina DougRosenberg ExtremeProgramming ExtremeProgrammingRefactored FocusOnCode JasonGorman PeerReview VanillaXp XpIsForBadPlanners CategoryXpInItaly AlbericoGualfetti AlbertoQuario AndreaVaccaro BeesTeam CategoryCategory DavideVarvello FrancescoCirillo GerardoCirillo GiannandreaCastaldi GiovanniCaputo ItalianXpCommunity LorisUgolini LuigiMengoni MarcoDani MeihuaSu PiergiulianoBossi PietroDiBello PongoTeam QuinarySpa TortiTommaso UniRel XpLabs XpTrainingClassesItaly XplayersTeam CategoryXpUsersGroup AgileAtlantaUserGroup AgileBazaar AgileExperienceGroup AgileNorth AgilePhilly AgileYorkshire AnnapolisValleyXpUsersGroup AtlantaXpUsersGroup AustrianXpCommunity BaltimoreXpUsersGroup BayAreaXpUsersGroup BelarusXpCommunity BelgianXpUsersGroup BerkeleyXpUsersGroup BerlinXpUsersGroup BostonAreaXpUsersGroup BremenXpUsersGroup CalgaryAgileMethodsUserGroup CanadianXpCommunity CategoryCategory CategoryExtremeProgramming CategoryGroup CentralOhioXpUsersGroup CharlotteXpUsersGroup ChicagoAgileDevelopers ColoradoSpringsXpUsersGroup DallasPractitioners DresdenXpUsersGroup DutchXpCommunity EdinburghXpUsersGroup ExtremeProgrammer ExtremeProgramming ExtremeProgrammingIndia ExtremeProgrammingIsrael ExtremeProgrammingNewDelhi ExtremeProgrammingProjects ExtremeValues FrankfurtXpUserGroup FrenchXpCommunity GeekNightSydney GermanXpCommunity HamburgXpUsersGroup IrishXpCommunity ItalianXpCommunity JapanExtremeProgrammingUsersGroup JapaneseXpCommunity KarlsruheAgileUsersGroup KoreanXpCommunity LeedsXpUsersGroup LondonXpCommunity LondonXpUsersGroup MichiganExtremeProgrammingEnthusiasts MontrealXpUsersGroup MuenchenXpUsersGroup NorthTexasXpUsersGroup PhoenixXpUsersGroup PortlandXpUsersGroup SantaBarbaraAgileDevelopers ScottishXpCommunity StPetersburgXpCommunity StartingAnXpUserGroup StuttgartXpUsersGroup SussexXpUsersGroup SwedishXpCommunity TorontoXpUsersGroup TriangleXpUsersGroup WashingtonDcAreaXpUsersGroup WritingAboutYourGroup XpAdoptersGroupSwitzerland XpAustin XpChina XpCincinnati XpDenver XpIreland XpItaly XpNewYorkCity XpOttawa XpSanDiego XpSeattle XpSouthernCalifornia XpStLouis XpTokyo XpUtah XpWestMichigan XperDotOrg YazilimMuhendisligiTurkiye CategoryXwindow CategoryCategory XwindowSystem CategoryXwindows CategoryXwindow CategoryYtwok AndrewCates AnonymousDonor CategoryCategory CategoryHistorical MostSpectacularUrbanLegendEverPerpetrated NonYtwokErrors SangersReview StartingPoints YtwokBet YtwokConsulting YtwokErrors YtwokErrorsFixed YtwokHoax YtwokIsNineteenSeventytwo YtwokParanoia YtwokPersonalPreparations YtwokUpdate CatharsisHypothesis MrStrange CatherineLetondal CatherineLetondal CatsCradle CategoryBook KurtVonnegut PhlIp CauchoResin ApacheTomcat ApplicationServer ChadSkeeters CaughtInTheNet CategoryBook EllenUllman CausalChainCrossings CausalChainCrossings LatticeOfCoincidence CausallyReflectiveMetastructure CausallyReflectiveMetastructure CompiledMethod ObjectOrientedDatabase ReflectiveMetastructure CautionsWhileEditingText CategoryWiki CategoryWikiEditing EditCopy EditText RestoreMe CautiousBuyOverBuild AdapterPattern BypassingAbstractions CategoryPattern CategoryStory CautiousBuyOverBuild ComponentDesignPatterns ConnectionSingleton ContainerIndependence JamesMcGovern NotInventedHere PhilipEskelin RalphJohnson ScottAmbler ServiceOrientedArchitecture StephanHouben CaveAndCommons BrickAndMortarDesignPattern HowBuildingsLearn IvoryTower JohnBrewer JohnFletcher KentsBook OleAndersen WorldWideWeb CaveProgrammer CraigEverett KirkBailey ProgrammerStereotype CaveatEmptor CawblIsForApplications AssBackwards ComponentBrowserMarkup CayenneFramework ApacheStyleLicense EnterpriseObjectsFramework FalkBruegmann ObjectRelationalMapping ObjectRelationalToolComparison OpenSource CayenneLanguage CategoryProgrammingLanguage CayteLindner CategoryHomePage CcBySa CreativeCommonsBySa CccUserManual BetsyHanesPerry ChryslerComprehensiveCompensation ExtremeProgramming UserManual XpAndDocuments CcslcFacilitators CollaborativeAgendaPlanning CdcCyber CategoryComputerArchitecture CategoryComputerCompany CategoryHardware CobolLanguage ControlData EtaSystems FortranLanguage MainframeComputer SeymourCray VectorProcessing CeDuce CategoryProgrammingLanguage CategoryXml ProgrammingLanguage SemanticSubtyping StaticallyTypesafe CeaseAndDesist AndyPierce BlueYonder CategoryWikiMaintenance CoNeutron CodeWord DanMuller DoubleEdit EarleMartin EditConflictResolution EditWar IanOsgood JasonFelice JohnFletcher MustEliminateImperfection OffTopic RecentChanges WardsWiki WhatWikiShouldBe WikiGnome WikiImmuneSystem WikiMindWipe CeaseFire AgreeToDisagree CategoryDiscussion CeaseFire ThreadMess ThreadMode CecilAdams CecilLanguage CategoryProgrammingLanguage CesilLanguage CircleAndEllipseProblem DylanLanguage MultiMethods MultipleInheritance PredicateClasses PredicateTypes PrototypeBasedLanguage SelfLanguage StaticTyping UniversityOfWashington VortexCompiler CedricBeust CategoryPerson CedricBeust JavaLanguage SoftwareEngineer TestEnGee TestingFramework CeeAitch CategoryCee CeeCeePlusPlus CeeLanguage CeePlusPlus OpenGl CeeAndCeePlusPlusComparedToOtherLanguages AndrewQueisser AsFastAsCee CategoryCee CategoryComparisons CategoryCpp CeeCeePlusPlus DelphiLanguage DevilsAdvocate DynamicallyTyped ForthLanguage JesseMillikan ObjectCapabilityModel OpenSource PopularityContest PostScript PythonLanguage RubyInline RubyLanguage RubyOnRails ShortestWikiContest SmugCppWeenie StaticallyTyped TuringTarpit VisualBasic CeeAsAnIntermediateLanguage AnsiCee AssemblyLanguage BigInt CallWithCurrentContinuation CategoryCee CeeFront CeeLanguage CeeMinusMinusLanguage CheneyOnTheMta ConsideredHarmful FunWithPointers HighLevelLanguage JavaByteCode JavaVirtualMachine MicrosoftIntermediateLanguage NameSpace PreScheme ProperTailRecursion RestrictedPointers SchemeImplementations SchemeLanguage SqueakSmalltalk StaticallyTyped VarArgMacros VirtualMachine CeeCeePlusPlus CategoryNotaProgrammingLanguage CeeAitch CeeAndCeePlusPlusComparedToOtherLanguages CeeLanguage CeePlusPlus CeePlusPlusRoadMap GnuCompilerCollection JoshuaJuran ObjectiveCee ObjectiveCeePlusPlus CeeFlags CategoryCee CategoryCpp CeePlusPlusRoadMap MySql OpenGl SamuelFalvo CeeFormalSemantics CategoryCee JamesCandy CeeGeeLanguage AnswerMe CategoryCee CategoryProgrammingLanguage CeeGeePlusPlus CeePlusPlus CeeSound ComputerAidedDesign DomainSpecificLanguage EmacsEditor MicroSoft NvidiaCorporation VendorLockIn CeeGreen CategoryCee CategoryTesting MarcusBaker CeeIdioms AnsiCee BadVariableNames CategoryCee CategoryIdiom CeeIdioms CeeLanguage CeePlusPlus CeePlusPlusIdioms CeePreprocessorStatements CeeUnion CompareConstantsFromTheLeft DerivedInformation EditHint GhostScript HungarianNotation IncludeGuard JavaIdioms JohnFletcher KernighanAndRitchie LargeScaleCppSoftwareDesign MarkLaBarbara PhpIdioms PointerCastPolymorphism RedundantIncludeGuards SingleInheritance ThreeStarProgrammer TrivialDoWhileLoop UncleBobsNamingConventions UseEnumerationsInsteadOfForLoops CeeIsNotThePinnacleOfProcedural AdaLanguage CategoryCee CeeLanguage CeePlusPlus FortranLanguage IsBreakStatementArchaic ObjectOrientedProgramming ObjectiveAdvantagesOfLisp PascalLanguage RubyLanguage RubyWeenie SchemeLanguage SetTheory SystemsSoftware WetWare CeeIsUnix CeeLanguage LanguageIsAnOs CeeLanguage AcornArchimedes AlexanderStepanov AlternativeMicroprocessorDesign AnsiCee ApplicationProgram AsFastAsCee AssemblyLanguage AssignmentsAreExpressions BlissLanguage BrianKernighan CalBerkeley CategoryCee CategoryProgrammingLanguage CeeAitch CeeLanguage CeeLanguageAndBufferOverflows CeePlusPlus CeePlusPlusNotSlowerThanCee CeePlusPlusRoadMap CeePlusPlusSlowerThanCee CeePreprocessor CeeStandardLibrary CommentsAndCorrectionsWelcome ConditionalOperator DavidCary DecSystemTwenty DennisRitchie DeviceDriver DrDobbsJournal DynamicTyping EmbeddedSystems ForthLanguage FpgaCpu FunctionPointer HelloWorld HighLevelLanguage ImpLanguage InfixNotation IsBreakStatementArchaic ItDepends ItsTimeToDumpCeeSyntax JamesDennett JayOsako KernighanAndRitchie LanguageUsability LearningCee LexicalClosure MacOsx MachineCode MultipleInheritance OberonSystem ObjectCee ObjectiveCee OlofForshell OperatingSystem PascalLanguage PointerCastPolymorphism PostfixNotation PreferredOrderOfSrcDstArguments ReducedInstructionSetComputer RetroComputing RoadMap ScottJohnson SimplifiedWrapperAndInterfaceGenerator StaticCodeAnalysis StaticTyping StructuredProgramming SwitchStatement SystemProgramming TakuyaMurata TextSubstitutionMacros TopsTen TrivialDoWhileLoop UcsdPascal UnixOs UseByDate VmsOperatingSystem CeeLanguageAndBufferOverflows BufferOverflow CategoryCee CategoryCpp CategoryPitfall CategoryTutorial CeeLanguage CeePlusPlus CeeProgrammer CharStar CommonLisp DanBernstein GatedCommunityPattern GreenspunsTenthRuleOfProgramming LinuxOs NonNullTerminatedString StandardTemplateLibrary StringCopy ThingsYouShouldNeverDo CeeLanguageFamilyFrontEnd AbstractSyntaxTree BoostLibraries CategoryCee CategoryCpp CategoryLint CeeCeePlusPlus CeeLanguage CeePlusPlus CeePlusPlusEleven CeePlusPlusOneWhy CeePlusPlusRoadMap ConceptClang ConceptGcc CppAndConcepts GnuCompilerCollection GnuCpp ImplicitlyDeletedCopyConstructor JohnFletcher LowLevelVirtualMachine ObjectiveCee StaticCodeAnalysis TooFewTemplateParameterLists UbuntuLinux UndefinedBehavior WhatEveryCeeProgrammerShouldKnow WikiPedia CeeMinusMinus CeeMinusMinusLanguage AssemblyLanguage CategoryCee CategoryProgrammingLanguage CeeAsAnIntermediateLanguage CeeLanguage NormanRamsey SimonPeytonJones TargetLanguage CeeOmega ActorsModel CategoryMicrosoft CategoryProgrammingLanguage CeeSharp JoinCalculus MicrosoftXen ObjectRelationalImpedanceMismatchDoesNotExist OoAndXml OoVsRelational PolyphonicCeeSharp SemanticSubtyping VisualStudio CeeParensLanguage BoostLibraries CategoryCee CategoryCpp CategoryProgrammingLanguage CeePlusPlus CharStar EmbeddedCeePlusPlus GarbageCollection HaskellLanguage MlLanguage ObjectSlicing PlainOldData PointerArithmetic PrivateInheritance StandardTemplateLibrary CeePlusPlus AllPanaceasBecomePoison AssemblyLanguage AssocCandCppUsers BjarneStroustrup BoostLibraries BrianKernighan CategoryConsideredHarmful CategoryConsideredUseful CategoryCpp CategoryProgrammingLanguage CeeLanguage CeePlusPlus CeePlusPlusDotOrg CeePlusPlusEleven CeePlusPlusIdioms CeePlusPlusOneWhy CeePlusPlusRoadMap CeePreprocessorStatements ClassHierarchyTestingInCppUnit ComeauCeePlusPlus CommonLisp ConstCorrectness CppBridge CppInDepthSeries CppNext CppReport CppStandard CppStaticRiddle CppUnit CsharpLanguage DanMuller DeeLanguage DefinitiveCeePlusPlusBooks DennisRitchie DotNet EarlyCeePlusPlus EdwardKiser EmbeddedSystem EnhancingCppUnit EnoughRopeToShootYourselfInTheFoot ExtraLegsOntoaDog ExtremeProgrammingWithCpp FadWare FeatureCreep FreeSoftware FunctionalProgramming FunctionalProgrammingInCpp GarbageCollection GarbageCollectionInCpp GarbageCollector GeneratingCppFromSmalltalk GenericProgramming GnuCpp GoodEnough HaHaOnlySerious HelpingTheCompiler HindleyMilnerTypeInference IfYouDontLikeItYouDontUnderstandIt ImplicitlyDeletedCopyConstructor InteLib JavaLanguage JavaUnit JavaVsCpp JeffGrigg KeithRay LanguageDesigners LanguageOfChoice LanguagePissingMatch LargeScaleCppSoftwareDesign LateCeePlusPlus LinearAlgebraPackage LispProgramming MacOsx MooresLaw MuCeePlusPlus MultiParadigmProgrammingLanguage NeXt NickKeighley ObjectCee ObjectOriented ObjectiveCaml ObjectiveCee ObjectiveCeePlusPlus OcUnit OperatorOverloading PairProgrammingInCpp PeterMerel PickTheRightToolForTheJob PoorCppProgrammers ProgrammingLanguagesAreSyntacticSugar RealTime RefactorMercilessly RefactoringWithCeePlusPlus ReferenceCounting RegressionTesting ResourceAcquisitionIsInitialization RightThing RoadMap RobertDiFalco RubyLanguage SmallTalk SmalltalkLanguage SmugLispWeenie SmugSmalltalkWeenie StaticCodeAnalysis SteveTaylor StlFilt StlStyle TechnicalReportOne TektronixInc TemplateMetaprogramming TemplateUnitTests TerjeSlettebo TheCppStandardsCommittee TheDesignAndEvolutionOfCpp UnitTest ValueObject VirtualMachine WayneMack WhenShouldWeUseCeePlusPlus WhenShouldWeUseJava WorkingSet YagNi CeePlusPlusAnnotations CategoryCpp CategoryOnlineBook CeePlusPlusRoadMap CeePlusPlusDotOrg CategoryCpp CeePlusPlus CeePlusPlusDotOrg CeePlusPlusEleven BjarneStroustrup CategoryCpp CeePlusPlus CeePlusPlusOneWhy ConceptCpp GnuCpp TheCppStandardsCommittee VariadicTemplates CeePlusPlusIdioms AdvancedCeePlusPlusProgrammingStylesAndIdioms AnonymousNamespace ArgumentDependentNameLookup BrokenLink CategoryCpp CategoryIdiom CeeIdioms CeePlusPlus CompareConstantsFromTheLeft ConstCorrectness FunctionObject KoenigLookup PersonalChoiceElevatedToMoralImperative PimplIdiom ResourceAcquisitionIsInitialization SelfDocumentingCode SmartPointer StaticPolymorphism StaticReflection StlStyle StreamsAsSequences SubstitutionFailureIsNotAnError UsingTemplates VirtualParameterPassing CeePlusPlusInlining ActivationRecord AdamBerger AsFastAsCee CategoryCee CategoryCpp CeeLanguage CeePlusPlus CeePlusPlusSlowerThanCee WayneMack CeePlusPlusIsBetterThanJava BoostLibraries CategoryComparisons CsharpLanguage CeePlusPlusIsaFailure AlanKay BjarneStroustrup BlitzPlusPlus BoostLibraries CategoryCpp CategoryRant CeePlusPlus CeePlusPlusIsaFailure CeeSharp ConstCorrectness CrudScreen DaixtroseLib DesignByCommittee FortranLanguage HolyWar HorsesForCourses JavaLanguage MooresLaw PhlIp PythonLanguage RubyLanguage SeasideFramework SmalltalkIsaFailure SmalltalkLanguage StlStyle TemplateMetaprogramming CeePlusPlusMarkupLanguage CategoryCee CategoryCpp CeePlusPlus DanielBrockman DocumentTypeDefinition EdwardKiser GnuCpp MarkUp MarkupLanguage CeePlusPlusMinusMinus CategoryJava CategoryNotaProgrammingLanguage CeePlusPlusMinusMinusPlus JamesGosling JavaLanguage CeePlusPlusMinusMinusPlus CeePlusPlusMinusMinus CeePlusPlusMonadsExample BoostLibraries CategoryCpp CategoryFunctionalProgramming CeePlusPlus FunctoidsInCpp OnMonads CeePlusPlusNotSlowerThanCee ActivationRecord AnsiCee BoxingAnalysis BoxingConversions CategoryCee CategoryCpp CeeLanguage CeePlusPlus CeePlusPlusSlowerThanCee CommonLisp DigitalSignalProcessor DotNet DynamicDispatch EditHint EmbeddedSystem ExceptionHandling ExternCee GnuCee GnuCpp HaHaOnlySerious JonathanTang ObjectsWithVeeTablePointers ParrotCode PlainOldData PointerCastPolymorphism PrematureOptimization PrototypeBasedLanguage SmallEiffel SmallObjectsWithout SmalltalkLanguage TagBit TaglessGarbageCollection TheHeap TypeInference UnwindingTheStack VeeTable VeeTables CeePlusPlusOneWhy CategoryCpp CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusEleven CeePlusPlusOneWhy GnuCpp JohnFletcher TheCppStandardsCommittee CeePlusPlusProsAndCons AdapativeCommunicationEnvironment AsFastAsCee AssemblyLanguage BoostLibraries ByteCode CategoryCpp CeeLanguage CeeLanguageAndBufferOverflows CeePlusPlus CeePlusPlusReigns DynamicTyping EncapsulationForDummies GarbageCollection GarbageCollectionInCpp GreenspunsTenthRuleOfProgramming HighLevelLanguage LevelsOfAbstraction MetaProgramming MooresLaw MultiParadigmProgrammingLanguage ObjectOrientedForDummies OpenGraphicsLibrary ProgrammingLanguage SmugSmalltalkWeenie StandardTemplateLibrary StaticTyping SufficientlySmartCompiler UniversalProgrammingLanguage VirtualMachine CeePlusPlusReigns AdaLanguage AndrewTanenbaum ArmyOfProgrammers AssemblyLanguage BeOs BeingPopularEssay BondageAndDisciplineLanguage CategoryCpp CeeCeePlusPlus CeeLanguage CeePlusPlus CeePlusPlusReigns CeeSharp DesignPrinciplesBehindSmalltalk DeviceDriver DynamicProgramming DynamicTyping EarlyCeePlusPlus EditHint ForthLanguage FragileBinaryInterfaceProblem FreeSoftware FreeSoftwareFoundation GeneraOs GuileScheme HighLevelLanguage InfernoOs InterpretedLanguage JavaLanguage JavaOs LegacyCode LimboLanguage LinuxOs LispLanguage MicrosoftOffice MicrowareOsNine MsDos MulticsOs MySql NoSuchThingAsSize ObjectOrientedProgramming OnceAndOnlyOnceIsNotJustForCode OpenSource OperatingSystem OperatingSystemsImplementation OracleDatabase OsWiki PaulGraham PerlLanguage PhpLanguage PliLanguage PowerBuilder ProgrammingLanguage ProgrammingLanguagePopularity PythonLanguage RichardStallman ScriptingLanguage SmalltalkLanguage SourceCode SourceForge SymbianOs ToolCommandLanguage TuringEquivalent UnixOperatingSystem UnixOs VaxOs WildPointer WindowsNt WindowsOs XeroxParc CeePlusPlusRoadMap ActiveTemplateLibrary AlternativesToCeePlusPlus AnonymousNamespace AppleRoadMap ArgumentDependentNameLookup AsFastAsCee BlitzPlusPlus BlocksInObjectiveCee BoostLibraries BoostPythonLibrary BoostTestLibrary BridJay CaseStatementsConsideredHarmful CategoryCee CategoryCeeSharp CategoryCpp CategoryCppTemplates CategoryInManyProgrammingLanguages CategoryRoadMap CeeAndCeePlusPlusComparedToOtherLanguages CeeCeePlusPlus CeeFlags CeeIsNotThePinnacleOfProcedural CeeLanguage CeeLanguageAndBufferOverflows CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusAnnotations CeePlusPlusDotOrg CeePlusPlusEleven CeePlusPlusIdioms CeePlusPlusOneWhy CeePlusPlusProsAndCons CeePlusPlusReigns CeePlusPlusSux CeePlusPlusTemplatesCommonLispMacrosComparison CeePreprocessor CeeProgramsForBeginners CeeProgramsForBeginnersDiscussion CeeRefactorStringsToFunctions CeeUnitTesting CeeVsAdaStudy CodingStandardList ComeauCeePlusPlus CompareConstantsFromTheLeft CompileTimeGenericAverageFunctionInCeePlusPlus ComputeUnifiedDeviceArchitecture ConsiderationsForAndComparisonOfCeePlusPlusTestFrameworks ConstCorrectness ConstIsaVirus CplusPlus CppAndExtremeProgrammingArticles CppBashing CppDoc CppHeresy CppIde CppInDepthSeries CppLearningDiscussion CppNext CppOrthodoxy CppRefactorStructToClass CppSingleton CppStandard CppStaticRiddle CppUnit CsharpLanguage CsharpVsCpp CygWin DaixtroseLib DefinitiveCeePlusPlusBooks DevCpp DoxyGen EarlyCeePlusPlus EclipseIde EffectiveStl ExCode ExpressionTemplate ExtremeFormsForCppCode ExtremeGuidelinesForCeePlusPlus ForwardReference FunctionalProgrammingInCpp GarbageCollectionInCpp GeneratingCppFromSmalltalk GenerativeProgrammingBook GnuCee GnuCompilerCollection GnuCpp HeaderOnlyCeePlusPlusPackages InheritStlContainersPublicly InterfaceBuilder IsBreakStatementArchaic ItsTimeToDumpCeeSyntax IwannaLearnCeePlusPlus JavaLanguage JavaVsCpp KoenigLookup LargeScaleCppSoftwareDesign LateCeePlusPlus LearningCee LowLevelVirtualMachine MacrosComparedToFunctions MakeDepend MakeLinkDepend MatrixTemplateLibrary MfcMessageMapFallacy MfcMustDie MicrosoftFoundationClasses MinimalistGnuForWindows MixedLanguageProgramming ModernCeePlusPlusDesign MythOfCppBloat ObjectiveCee ObjectiveCeePlusPlus PoorCppProgrammers PrivateInheritance ProgrammingCudaCee ProjectBuilder ProposedAdditionsToCeePlusPlus PythonCxxModule RefactoringCppToReduceDependencies RefactoringWithCeePlusPlus RoadMap SgiStl SimplifiedWrapperAndInterfaceGenerator SmalltalkEcks StandardTemplateLibrary StaticCodeAnalysis StlFunctionObjects StlPort StlStyle StlSucks SubstitutionFailureIsNotAnError TechnicalReportOne TemplateMetaprogramming TemplateMetaprogrammingTechniques TheCppStandardsCommittee TheLastCeeProgramWritten UndefinedBehavior UnifyCeePlusPlusVariants UseConstMemberFunctions VeeTable VisualCeePlusPlus WhatEveryCeeProgrammerShouldKnow WhenShouldWeUseCeePlusPlus WhySoManyCeePlusPlusTestFrameworks WikiWiki WikiWord WikiZens WindowsTemplateLibrary CeePlusPlusSlowerThanCee AsFastAsCee CategoryCee CategoryCpp CeeLanguage CeePlusPlus CeePlusPlusInlining DanMuller DougMerritt ExceptionHandling FunctionPointer ObjectOriented PointerToMember TheCeePlusPlusProgrammingLanguage CeePlusPlusSux AllPanaceasBecomePoison AlternateHardAndSoftLayers BackSeat BadCodeCanBeWrittenInAnyLanguage BillKelly ByteCode CategoryCpp CategorySucks CeeLanguage CeePlusPlus CeePlusPlusSux CeeSharp CobolLanguage CommonLisp ComplexityMatters CppBashing DanGreen DaveHarris DotNet EddieDeyo FramesPerSecond HandHeld HorsesForCourses JavaLanguage JavaSwing LittleLanguage MicrosoftFoundationClasses MooresLaw MorphicInterface NpComplete PatternsOfSoftware PerlLanguage PeterMerel PhlIp PizzaBox PortableAssemblyLanguage PrologLanguage PythonLanguage RedHerring RichardGabriel ScriptingLanguage SimplifiedWrapperAndInterfaceGenerator SmalltalkLanguage SoftwareCrisis SqueakSmalltalk SunirShah TiVo TimeToMarket UnderstandabilityRulesSupreme UserInterface VisualBasic VisualStudio WebFarm WhyAreMostScriptingLanguagesWrittenInCee CeePlusPlusTemplatesCommonLispMacrosComparison BlitzPlusPlus BrokenLink CategoryCommonLisp CategoryCpp CategoryCppTemplates CategoryLisp CeePlusPlus CeePlusPlusTemplatesAsPartialEvaluation CommonLisp CompileTimeGenericAverageFunctionInCeePlusPlus DynamicallyTyped ExpressionTemplate GenerativeProgrammingBook LambdaExpression LazyEvaluation LispMacro MetaObjectProtocol PascalCostanza SmugLispWeenie StaticallyTyped TemplateMetaprogramming ThreadMode TuringEquivalent TypeInference CeePreProcessor CeeThreepios CeePreprocessor AdamBerger AlanKay AlanSnyder BertrandMeyer BjarneStroustrup BrianKernighan CallByName CallByValue CategoryCee CategoryCpp CeeCeePlusPlus CeeLanguage CeePlusPlus CeePreprocessor CeePreprocessorStatements CodeGeneration CurryingSchonfinkelling DavidAbrahams DougMcIlroy EiffelLanguage EmFour FirstClassContinuation FirstClassEnvironment FirstClassFunction GoodProgrammerTypeface HigherOrderFunction IntentionalProgramming JamesGosling JavaLanguage JohnReiser LambdaExpression LanguagePissingMatch LexicalScoping LoopsForCeePreprocessor MetaLanguage MikeLesk ObjectiveCaml PartialApplication PaulMensonides PurelyFunctional RedundantIncludeGuards SchemeLanguage SideEffect SyntacticAbstraction TuringComplete VesaKarvonen CeePreprocessorStatements AndreiAlexandrescu CallByName CategoryCee CategoryCpp CeeIdioms CeePlusPlus CeePreprocessorStatements CeeRefactorStringsToFunctions CodeSmell ConditionalCompilation DaveHarris DaveWhipp DirckBlaskey EdwardKiser GenericProgrammingUsingCeeMacros HelmutLeitner IncludeGuard JasperPaulsen LanguagePissingMatch LanguageSmell LargeScaleCppSoftwareDesign LexicalClosure LispMacro NiklausWirth RedundantIncludeGuards RobertDiFalco SchemeMacros StephanHouben SunirShah TrivialDoWhileLoop UnitTesting CeeProgramsForBeginners CategoryCee CategoryCpp CategoryExample CategoryInManyProgrammingLanguages DaveFayram DougMerritt InteractiveFiction IwannaLearnCeePlusPlus JoeWeaver JonathanTang LearningCee RetirementYear RonJandrasi SusannahWilliams CeeProgramsForBeginnersDiscussion AdvancedCeePlusPlusPrograms AnonymousDonor BadCodingHabits CeeLanguage CeePlusPlus CeeProgramsForBeginners CodingTheGuessWhoGame CowboyCoder CppLearningDiscussion DataDrivenPrograms DataStructure DaveFayram DeletionCandidate DougMerritt ElizabethWiethoff FiniteStateMachine GoTo GuessWho IwannaLearnCeePlusPlus JonathanTang LearningDos LispProgramsForBeginners LiterateProgramming MsDos RayTracer RecentChanges ReplaceQueryWithTemp RonJandrasi RoomDefinition StructuredProgramming SusannahWilliams VisualCeePlusPlus WikiZens CeeRefactorStringsToFunctions CeePreprocessorStatements MichaelGates RefactoringBetweenCompileTimeAndRunTimeOperations SyntacticallyTransparentRefactorings ZeroOneInfinity CeeShanty CategoryWhimsy DotCom IanOsgood MacWorld PoemsParodyAndFilkRoadMap CeeSharp CsharpLanguage CeeSharpLanguage CsharpLanguage CeeShell BourneShell CategoryUnix CeeLanguage CeeShell ConsideredHarmful HolyWar KornShell ScriptingLanguage UnixShell CeeSound AddYourNameHere AssemblyLanguage AtteJensen CategorySound CeeSound DomainSpecificLanguage HigherLevelLanguage KarlKnechtel MusicMacroLanguage CeeStandardLibrary CategoryCee CeeLanguage StandardLibrariesDontMakeForPortability CeeSyntax CategoryCee CategorySyntax CeeLanguage CeePlusPlus CeeShell CsharpLanguage DeeLanguage EeLanguage ItsNotTimeToDumpCeeSyntax ItsTimeToDumpCeeSyntax JavaLanguage JavaScript LogicalAnd ObjectiveCee PerlLanguage PhpLanguage ProgrammingLanguage PythonLanguage CeeSyntaxDraftAlternative ItsTimeToDumpCeeSyntax CeeUnit AsimJalis BrokenLink CategoryTesting CeeUnit ChristianHolmboe CuNit CuTest JasonYip LukeDuguid MikeKent RegressionTesting TestingFramework WikiUnFriendlyName CeeUnitTesting AlastairBridgewater AndraeMuys BoundsChecker BytecodeInterpreter CategoryCee CategoryTesting CeeLanguage CeeUnit ContinuousIntegration CppUnit CpuSimulator GiorgosKeramidas GoodThing HaveThisPattern JeffGrigg KentBeck LegoToy LifeIsShort MichaelHill NuMega PositiveFeedbackFirst TestCase TrialAndError UnitTest WinMain CeeVsAdaStudy AdaLanguage CategoryCee CategoryProgrammingLanguageComparisons CeeLanguage CreepingFeaturitis EwDijkstra GoodEnough LocalityOfError TonyHoare UnixOs CeesDeGroot CategoryHomePage CekiGulcu LogForJava SimpleLoggingFacadeForJava CelebrateYourAccomplishment CategoryLifeStrategies DoNotWorryAboutTheCredit RaySchneider CelebrityImpersonations PhlIp CelestialBilliards BigBang BrucePennington CelestialBilliards EvolutionVsCreationism GarryHamilton GodDidItAll LifeIsAnAccident LifeIsPhysics NewtonianMechanics PhlIp ThereIsFreeWill CellProcessor ArsTechnica CellProcessor ComputerArchitecture NextBigThing ParallelProcessing SegwayDevice CellularAutomata CellularAutomaton CellularAutomaton AncientDomainsOfMystery ArtificialLife BillTozier BooleanNetworks CellularAutomata CellularAutomaton ComplexSystems CoupledOscillators DiscreteSystem EdgeOfChaos ElectronCellularAutomata FiniteStateAutomaton GameOfLife GeneralRewritingSystems JohnHortonConway JohnVonNeumann LindemayerSystems NewKindOfScience PascalsTriangle ProgrammingLanguage SantaFeInstitute SelfReproducingSystem SierpinskiTriangle SixLineAntProgram SmallWorld TuringComplete CeltiberianLanguage CategoryNaturalLanguage GaulishLanguage IndoEuropean SpanishLanguage CelticLanguage BretonLanguage BrythonicLanguage CategoryNaturalLanguage CelticLanguage ContinentalCeltic CornishLanguage InsularCeltic IrishLanguage ManxGaelic ScotsGaelic WelshLanguage CensoredExpletives BattlestarGalactica ColorfulMetaphor DouglasAdams EditHint FakeCussWord KlingonLanguage LarryNiven MetasyntacticVariable ShadowRun StarTrek CentadaWiki CategoryWikiImplementation CenterOfTheEarth ArcInfo BigBrother CenterOfTheEarth MarPlot SeanOleary ThreeLetterAgencies TinFoilHat CenterTheProcess AalbertTorsius CategoryManufacturing CategoryStatistics CenterTheProcess DistributionOfAllStatistics NormalDistribution ProcessAverage ProcessCapability ProcessCenter ProcessVariation SixSigma StandardDeviation StandardDeviations TheNetherlands CentersInSoftware CategoryOrganization CategoryPattern CentiPede AboutCentipede ApacheMaven CentiPede CentipedeAsBeginnerProject CategoryProject CentipedeGame EdwardKiser GameOfChess LittleSimulations NickBensema PhlIp SamuelFalvo TestFirst TicTacToe VirtualPet CentipedeGame AndyPierce AsteroidsGame AtariCorp BenKovitz BoyThisStuffMakesMeFeelStupid CategoryGame ChildView DanielEarwicker DaveHarris DeusExGame DougMerritt FroggerGame IgiGame LonelyGuyMachines MameEmulator PacMan SanDiego ShockWave SpaceInvaders TetrisGame CentralAdministrationInterface CategoryInterface CentralAdministrationInterface FreeBsd HpuxOs IbmAix MacOsx MicrosoftWindows OpenView SlackwareLinux SuseLinux CentralIowaJavaUsersGroup CategoryGroup CategoryJava ChadThompson CentralJerseyPatternsGroup CategoryGroup CategoryPatternsGroup TomMoore CentralMasterUniverse CategorySubjectivityAndRelativism ObjectivityIsAnIllusion RogerZelazny CentralOhioXpUsersGroup CategoryGroup CategoryXpUsersGroup CentralizeExpectationsDecentralizeControl BillCaputo CategoryOrganization EnterpriseContinuousIntegration ExtremeProgramming SeinfeldApplication TestFirst CentralizeMeetingRooms AntiPattern CategoryAntiPattern KatieLucas LotusNotes MeetAndAccomplish NoOffices OneUniquePerson PeopleNeedToMeetTogether PlanToMeet SolutionSuggestions CentralizedInterfaceManager AbstractionInversion CategoryComponents CategoryInterface SqLite WebServices CeoPrinciple AnonymousDonor CategoryCoding DotBomb EconomicBenefit GoodToGreat OtherExpenses RobMyers StockMarket TalentPump TheDivineRightOfCapital WesternCivilization CeptualInstitute CategoryCollaboration CategoryMetaWiki CeptualInstitute ComplexSystems CritLink FridemarPache PeopleIndex WardCunningham WardsWiki WelcomeVisitors WikiForum CertaintyIsaSmell CategoryEvidence TypesAndAssociations CertifiedScrumMaster CategoryScrum ScrumMasterCertification CertifiedScrumMasterTrainer CertifyingProfessionals CategoryOrganization CertifyingProfessionals CertifyingProfessionalsDiscussion DonaldNoyes EngineeringDisasters EngineeringProjects ProfessionalEngineers SoftwareDesigners SoundSafeAndSubstantial ThinkingOutLoud WantedPages CeruleanTrillian CategorySoftwareTool ChrisRudge InstantMessaging CesarGon BirdWatching CarmelMccourt CategoryHomePage CesarGon KateBush MikeOldfield OpenMetis TakingPhotos CesilLanguage AssemblyLanguage CategoryProgrammingLanguage CecilLanguage HighLevelLanguage CestLaVie CetusLinks CategoryExternalLink CetusLinks StevenBlack CexceptLibrary CategoryException CfWiki AllaireColdFusion BrianShearer CategoryWikiImplementation CfWiki FuseBox MacromediaColdFusion RecentEdits WikiWikiClone CgiScriptSecurity CategorySecurity SheBang CgiVsServlet CategoryComparisons CgiPerlVsModPerl CgiVsServlet DaveHarris DaveSmith DougHarris FrankCarver HttpRequest HttpResponse HttpSession HttpUtils JavaApache JavaServerPages JeffBay KielHodges KyleBrown LukeSamaha MartinPool MattBehrens MichaelDillon ModelViewController RobCrawford SecurityManager ServletContext ServletDesign SparcStation StevenNewton WebMacro ZopeApplicationServer CgiWiki CategoryWikiImplementation ModWiki OpenGuides PerlLanguage TextFormattingRules UseModWiki WikiEngines WikiWikiClone ChacunAsonGout ChadFowler CategoryHomePage MartinFowler ChadFrost CategoryHomePage MediaWiki WardsWiki WikiWikiWeb ChadHogan CategoryHomePage ChadMcCue AreYouThere CategoryHomePage OrphanPage ChadMiller CategoryHomePage DebianGnuLinux PhotoDotNet ChadSkeeters CategoryHomePage StructuredTextRules WikiMailBox ChadSteele CategoryHomePage ColoradoYouthatRisk DianFossey JaneGoodall PlayforPeace ChadThompson CategoryHomePage CategoryPattern PortlandPatternRepository RecentChanges StartingPoints WikiWikiWeb ChadwickBoggs CategoryHomePage ChainOfResponsibility ChainOfResponsibilityPattern GangOfFour ChainOfResponsibilityEngine AlanKay AspectOrientedProgramming BigBallOfMud JeffGrigg KentBeck MetaModel MichaelFeathers PlayGround RonJeffries ChainOfResponsibilityPattern AmigaOs CategoryBehavioralPatterns CategoryPattern ChainOfResponsibility ChainOfResponsibilityPattern CommandPattern CompositePattern DavidSidlinger DesignPatternsAreMissingLanguageFeatures DotNetRemoting ExceptionsAreOurFriends JavaLanguage MattRyall MediatorPattern MultiFileSystem ObjectOrientedLanguages ObserverPattern PowerPlant SkipSailors SmalltalkLanguage VisualBasic ChainOfThoughts TailRecursion ThreadedHeap ChainedExceptions CategoryException ChainedExceptions CheckedExceptionsAreOfDubiousValue PromisePipelining ChainedTernaries CategoryCee CommandLine IdiotProgrammer TooCleverByHalf UseCase ChainmailAsSoftwareDevelopmentMetaphor ChainmailAsSoftwareDevelopmentMetaphor DefinitionOfOrthogonal FormAndFunctionAreOne ItsNotAboutSpeed MartialArtsAsSoftwareDevelopmentMetaphor OldChainmailRusts OldCodeRusts PiecemealGrowth SoftwareDevelopment WarfareAsSoftwareDevelopmentMetaphor ChairContinuity OldHandsAndNewHands OopslaProgramCommitteeMembershipPatterns ProgramCommittee ChaitanyaSareen CategoryPerson ChaitinElegance DaveSmith GregoryChaitin JosephDale KolmogorovComplexity LaynesLaw PerlGolf QualityWithoutaName ChaitinsOmega AlgorithmicInformationTheory GeneralPurposeComputer GregoryChaitin SimplestTuringMachine ChakibOuhajjou CategoryHomePage ChallengeSixLispVersionDiscussion BrainFsck BrainFuck BusinessLogicDefinition CategoryLisp CategoryMetrics CategorySyntax ChallengeSixVersusFpDiscussion CodeAvoidance EconomicsOfAdvancedProgramming EmbeddedDomainSpecificLanguage FunctionalProgramming GoTo GreencoddsTenthRuleOfProgramming HighDisciplineMethodology IfFooIsSoGreatHowComeYouAreNotRich ItDepends LispLacksVisualCues MayThirteen ObjectOrientedProgramming PaulGraham PopularityOfLisp QwertySyndrome RaceTheDamnedCar RelationalDataBaseManagementSystem SeparationOfConcerns TabMunging TabsVersusSpaces TutorialDee WaterbedTheory WetWare WhereDoTheBracesGo WhitespaceLanguage WikiZen WorkBackwardFromPseudoCode ChallengeSixVersusFpDiscussion AdvantagesOfExposingRunTimeEngine AnonymousFunction ApiIsLanguage AreBusinessAppsBoring AreRdbmsSlow ArgumentFromIntimidation ArrayDeletionExample ArtOfComputerProgramming BeenThereDoneThat BlahBlahBlah BlubParadox BookStop BorlandDelphi CartesianJoin CategoryBusinessDomain CategoryExample ChallengeSeven ChallengeSevenVersusChicagoManualOfStyle ChallengeSixLispVersionDiscussion ChallengeSixVersusFpDiscussion ChicagoManualOfStyle CodeSize CollectionOrientedProgramming ControlTable CostinCozianu CrudScreen DanMuller DataAndCodeAreTheSameThing DataDictionary DaveFayram DebugInfo DelPhi DeleteWhenCooked DomainPissingMatch DougMerritt DynamicStringVsFunctional DynamicStringsVsFunctional EconomyOfExecution EconomyOfExpression EditHint EnumeratingRegularLanguages EssExpressions EverythingIsa ExBase ExampleSizeIssues FinancialContractExample FoxPro FpMakesRegexBetter FunctionalProgramming FunctionalProgrammingLanguage FunctorPattern GoldenHammer GoldenHammerPoll GoldenHammerTintedGlasses GoodThing GrandMasterProgrammer GuideToTheSqlStandard GuySteele HackerLanguage HaskellDb HaskellLanguage HelloWorld HigherOrderFunction HigherOrderFunctions HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HumptyDumpty IcfpProgrammingContest IcfpProgrammingContext IteratorPattern JavaScript JayLanguage JonathanTang LaynesLaw LessAbleProgrammer MandyTwo MentalMasturbation MentalStateOfMissouri MySql NoteAboutGeocities ObjectOrientedProgramming ObjectOrientedProgrammingLanguage ObjectiveEvidenceAgainstTopDiscussion OnceAndOnlyOnce OpenSource PageAnchor ParadigmPissingMatch PascalBourguignon PatternMatching PaulGraham PerfectStorm PerlGolf PeterNorvig PhDs PlugCompatibleInterchangeableEngineers PostGre PostGres PostgresQl PreparedStatement ProceduralMethodologies ProofObligation PsychologyVsCutAndDryPoll PutTheDamnDataOnTheDamnScreen QueryAndLoop QueryByExample RealityPolice RelationalWeenie ResultSetSizeIssues RptList SchemeLanguage SeparateIoFromCalculation ShiftingTheBurdenOfProof SicpIterationExercise SimonPeytonJones SlashDot SmugLispWeenies SqlInjection SqlInjectionAttack SqlPreparedStatements SqlStringsAndSecurity StrawMan SwitchStatementsSmell TableOrientedProgramming TextEntry ThreadMess TooBigToEdit TopMind TopsQueryLanguage UseCase VisualBasic WhatYouSeeIsWhatYouGet WhereAndAnd ChamondLiu CategoryAuthor SmalltalkObjectsAndDesign ThornwoodWorkshop ChandlerCommunityWiki MitchellKapor OpenSourceApplicationsFoundation PersonalInformationManager SisterSite ChandraSiva ChangHun CategoryHomePage ChangHun ChangchunZhang AgileSoftwareDevelopment CategoryHomePage ExtremeProgrammingRoadmap OpenClosedPrinciple TextFormattingRules ChangeAgent CategoryChange ChangeAgent ChangeYourOrganizationTactics TrainTheTrainer ChangeBlindness BlinkComparator CompareWith ChangeBrainstorm CategoryPlanning ChangeBrainstorm CodeSmell CommentBrainstorm OnceAndOnlyOnce OneResponsibilityRule XpSimplicityRules YouArentGonnaNeedIt ChangeCostCurve AgileSoftwareDevelopment BigDesignUpFront EnablingPracticesOfXp EvolutionaryDesign ExponentialCostCurve IncrementalDevelopment SoftwareDesign ChangeDriverRoleFrequentlyAndRegularly ChangeDriverRoleFrequentlyAndRegularly JuneKim PairMismatch PairProgramming SandglassProgramming ChangeLog BigIron ChangeLog DataAndCodeAreTheSameThing HolyWar TeleType ToDo ChangeManagement AmatterOfTrust BusinessProcessManagement BusinessProcessReengineering CategoryManagement CategorySuccess ChangeAgent ChangeManagement ChangeYourOrganization ChangeYourOrganizationTactics CharlesDarwin CulturalReadiness EnterpriseApplication EnterpriseResourcePlanning FormulaForSuccess HigherPrinciples IllConsideredChange InformationAndCommunicationTechnology ItsaPeopleProblem JustInTime LeaderShip LessonsFromFailure LouGerstner ManagementOfReputationalRisk MiddleOut OrganizationCulture PsychologyOfEverydayThings RefactoringWithoutBias SelfEsteem SelfManagement SoftwareChangeManagement TheHeartOfChange TheToyotaWay TimeToChange ToyotaProductionSystem WhatStrongEmotionsShow WhomDoYouTrust WikiPedia ChangeManagementAppliedToWiki CategoryChange CategoryWiki DonaldNoyes EditHint ExtremeProgramming FridemarPache FriendlyPeerContributor HumanBeing InformalHistoryOfProgrammingIdeas JoostSchalken MarcGirod MultipleViewWiki OneView ReFactor RefactorMercilessly SoftwareChangeManagement SoftwareConfigurationManagement ChangeManagementEnvironment BigIron BusinessContinuity CategoryManagement CategorySuccess ChangeManagement ChangeManagementEnvironment ChangeYourOrganization CriticalSuccessFactor CulturalChange CulturalReadiness CultureShock SerenityPrayer SuccessStory TheHeartOfChange TimeForReflection WhomDoYouTrust ChangeModels CategoryFuture CategoryModels CategoryOrganization CategoryPlanning ChangeModels ContainerModels DataModels DemandModels DonaldNoyes FarTime FormFactors InProcessPlanning KeepingUp LiveProgramming LocaleModels NearTime OccupationalModels PatternModels ProjectionModels PurchasingModels ReactiveProgramming RegisteredModelClassifications RepresentationModels SocializationModels StartingPoint SupplyModels ThinkingOutLoud TransportModels VirtualModels WayThingAre ChangeNumber ChangeNumber LockBasedSynchronization LockFreeSynchronization SequenceNumber SynchronizationPattern VersionNumber ChangeOfSetting BradAppleton CategoryPattern ChangeOfSetting CheapassGames ChryslerCorp CreativeWhackPack DavidHooker FrankCarver JimCoplien KentBeck KyleBrown ProtoPattern SmalltalkApprenticeProgram ToddCoram UsedThreeTimes WhenToUsePatternForm ChangePattern CategoryChange CategoryPattern CodeChangeImpactAnalysis CostOfChangeCurve DecisionMathAndYagni DoubleDispatchExample OopAndChangeImpact PerceptionOfChange SimulationOfTheFuture VariationsTendTowardCartesianProduct ChangePoint ChangePattern ChangeResistance AmatterOfTrust CategorySuccess ChangeManagement ChangeResistance CodeChangeResistance FormulaForSuccess IllConsideredChange ChangeSummary AbsoluteBestPlan AcceptableRefactoring AcceptableRefactorings AlanFrancis AlternativeMarkupsForWiki AmazonAssociate AmericanBeauty AnalyzingXpWithOptionsPricing AntiPattern AsWeMayThink AtTwo AtisWiki BadKeyboards BertrandMeyerAndHisOpinions BestOfOption BusinessInterface BuzzwordBingo BuzzwordCompliant BuzzwordMasochist CanYouAdvertiseOnWiki CapedConsultant CategoryAuthor CategoryHistorical CausallyReflectiveSystem ChacteristicsOfEvolvingSystems ChangeSummary ChangeSummaryDiscussion ChangeSummaryGuidelines ChangesOnWikiClones CharacteristicsOfEvolvingSystems ChicagoPatternsGroup ChrisCleeland ChristopherAlexander ChryslerComprehensiveCompensation ClassName ClientPresence CommonLisp CompositePattern ComputerProgrammingForEverybody ConflictingRequirements ConquerWithCompassion ConstructiveInterference ConstructorDoesTheWork ContinuousBooting CoryHamasaki CppUnit CppUtxOverview CritDotOrg CurtisBartley DafyddRees DamianMehers DanSurdu DataMusicProject DataMusicProjectLinkForum DataMusicProjectSteps DaveCleal DaveHarris DefinitionOfEvolvingSystems DeleteMe DeleteMeWithinBrackets DelphiLanguage DesignByContract DesignFest DesignStyleAndCreativityBookList DevWiki DildarMarhas DionHinchcliffe DistributedComputing DjAdams DownloadWiki DramaticIdentity DutchXpCommunity EddieEdwards EditCopy EditText EmacsVsVi EmbraceChange EncyclopaediaBritannica EnhancingJunit EnterpriseObjectFramework ErgonomicKeyboardIdea EricHerman EventNotifier EvolvingSystem EvolvingSystems ExamplesOfEvolvingSystems ExcelUnit ExplainDontDocument ExtractToPage ExtremeGuidelinesForCeePlusPlus ExtremeProgrammingChallengeOne ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingProjects ExtremeProgrammingSummary ExtremeTeam ExtremeUnifiedProcess FakeTheSideEffects FindPage FormalSystem FormalSystems ForthishWikiName FoxForumWiki FredrikRubensson FreeHand FreeHandProcess FridemarPache FromWhere GenerateBingoCards GermanXpCommunity GlobalBrain GrainOfTruth GrayBoxTesting GreatestMarketingCompanyInTheWorld GregVaughn GregWilkins GuiTesting HelloWorld HieraticLanguage HistoryOfExtremeProgramming HomeSite HtmlModeler HumbleEvolvingSystem HuntingOfTheSnark IdealProgrammingTime IdealTime IllyaPrigogene ImagineProject ImmutableObjects IndependentlyHostedHtmlCopyOfaWikiPage InfinityAndTheMind InstantWiki InterfacesAreFormalSystems InternetEconomyOfCredibility IntrusiveDataStructures JavaSingleton JavaSpaces JavaWithMicrosoftCom JerryWeinberg JiniTechnology JiniWiki JohnMcIntosh JoinCapitalizedWords JoyfulSystems JoyfulWiki JustaProgrammer KayJohansen LanguagePissingMatch LarryWall LetsMeetAtOopsla LifeTech LindaTupleSpaces LivingInaMonument LotusNotes MacromediaDreamweaver MarkoSchulz MarnixKlooster MartyHeyman MeetingsAboutXp MessageQueuing MetaObjectProtocol MichaelFeathers MicrosoftFrontPage MindMaps MomentOfAwareness MontrealPatternsGroup MoreAboutHousekeeping MovedTo MoviesToConsider MozillaNightlyBuild MythicalManMonth NameXp NeilHarrison NeoClassTalk NetObjects NoSilverBullet NonCharacteristicsOfEvolvingSystems ObjectTechnologyUserGroup OneMinuteWiki OnlinePublishing OopslaNinetyNine OpenImplementation OpenStep PalmWiki PanasonicOwl ParallelVirtualMachine PartToWholeAsWholeIsToPart PatternLanguage PatternsForLoggingDiagnosticMessages PaulBennett PeopleIndex PeopleWhoRefactorWiki PersistentPointerFactory PersonalWiki PointerAndKeyboard PrettyPlease PrincipaCybernetica PrivateInterface ProgrammingInPairs ProvocativeBookTitles PublicMailBox PublicMailToFridemarPache PublicMailToPhilGoodwin PublicServletHosts PyWiki PythonGuiBuilders PythonLanguage QualifiedSubclassName QualifyingEmployers RationalUnifiedProcess RealProgrammer RealTime RebolLanguage RecentChanges RecentChangesOnaWikiPage RecentRefactorings RecentVisitors RefactorByCondensingConversation RefactorByCondensingQuestionAnswerPair RefactorByExtractingToPage RefactorByRenaming RefactorWhileRespectingSignatures RefactoringBrowser RefactoringCandidate RefactoringWikiPages RemembranceAgent ReverseLinkDisabled RichardDrake RichardEmerson RickHansen RocheCompaan RogerLipscombe RudyRucker ScheduleChicken ScienceAndZenIt ScienceItAndZenIt ScienceItOrZenIt ScottTomilson SeaOfContent SecondGenerationProgrammer SergioZyman ShoeKeyboard SiliconValleyPatternsGroup SilverBullet SimonMichael SimpleSuperclassName SlowLearner SmalltalkasaServer SoftwareCannotBeModeled SoftwareCannotBeModeledOldVersion SpecializationIsForInsects StampOutFires StanfordUniversity StephenCheng SteveJobs SteveWainstead StoryIdea StoryIdeas StuartCharlton TestCase TestDriver TestInfected TestRefactoringOf TextFormattingRules TheDumbingDownOfProgramming TheEndOfMarketingAsWeKnowIt TheFullMonty TheMythicalManMonth TheThreeExtremos ThetansAndFnords ThisIsSpinalTap ThrowawayObject TimBernersLee TimChambers TooScaryToReplace ToolsAndMaterialsMetaphor TrimYourPosts TupleSpace TupleSpaces TypicalHousekeepingTasks TypicalLittleHelp TypicalLittleMesses UnderstandingDistributedSystems UniversityOfStThomas UseCases UseSignatures UserStories UserlandFrontier VbIsBadForNewbies VbIsGoodForCrapProgrammers VbTeachesBadHabits VcapsProject VikramSridharan VisualFoxPro VonNeumann WabiSabi WayneConrad WebAuthor WebObjects WebTrans WelcomeVisitors WhatsExtremeAboutIt WhichHtmlEditor WhosWritingAboutXp WhyChooseMicrosoftAndVb WhyCppNeedsSpecializedXp WhyRefactorWikiPages WhyWikiWorks WhyWikiWorksNot WhyWysiwygWiki WikiBasedHtmlEditor WikiCopyRights WikiDownload WikiErase WikiEssence WikiLikeWysiwyg WikiMirrors WikiName WikiNature WikiPageAsHtml WikiPrivacy WikiWayOfLifeSolution WikiWikiClones WikiWikiEmbryo WikiWikiKudos WikiWikiSandbox WikiWikiWeb WikiWikiWebFaq WordPlay WordStar WorkingLikeaFarrierCommunity XpEdinburgh XpForLanguages XpForProducts XpForSolutions XpLondon XpModes XunitBofAtOopsla YtwokUpdate ZopeApplicationServer ZopeDoesWiki ZopeWiki ChangeSummaryDiscussion AtisWiki BillKelly BoyThisStuffMakesMeFeelStupid CategoryHistorical ChangeSummary ChangeSummaryGuidelines CliffordAdams DaveHarris EditConflictResolution EditCopy EditPage EditSummary EricHerman FoxForumWiki HomePage JeffGrigg LordOfTheChangeSummary PhilGoodwin RecentChanges RecentChangesInhibitsEditing RecentChangesJunkie RecentEdits SignalToNoiseRatio SimonMichael TakuyaMurata UseModWiki VolunteerHousekeeper WardCunningham WhyWikiWorks WhyWikiWorksNot WikiDiff WikiJunkie WikiMod ChangeSummaryGuidelines ChangeSummary ChangeSummaryDiscussion GeneralSemantics LazyRecentChangesJunkie PageName RecentChanges ChangeTheCommunity ActiveListening AggressiveListening AllPages AnonymousCoward BadVsUseless BritishCulturalAssumption CategorizedChanges CategoryCommunity CategoryProblem CategoryWikiProgress ChangeTheCommunity CollectingWikiGems CostinCozianu CrazyThingThatMightSaveWiki CrazyThingsThatMightSaveWiki CriticalThinking DonaldNoyes EditWar EditWars FlameWar FundingOpenSource GoldenAge GoodVsUseful HandWaving HorsesForCourses ItDepends ItWorks MeUsThemEveryone NobleExperiment OnlySayThingsThatCanBeHeard PositiveDialogueCommunity RaiseTheWikiPagePotential RawMaterialWiki ReallyValuableContent RecentChanges SharpenTheSaw ShiftingTheBurdenOfProof SlashDot SmallestFederatedWiki SoftwareEngineering SpeakersCorner SuccessOrientedApproach TheCultOfTheAmateur TheEditor ThreadMode TragedyOfTheCommons UseNet UsefulUsableAndUsed UtopiaNow VestibularDisordersImbalance WardsWiki WelcomeToWikiPleaseBePolite WhyWikiWorks WikiChangeProposal WikiCommunity WikiContent WikiGnome WikiPhilosophy WikiSpammer WikiTopia WikiWikiWeb ChangeTheName CategoryExtremeProgramming ExtremeProgramming StartingWithExtremeProgramming TheSameOldThing ChangeTheSubjectIfYouChangeTheSubject CategoryWiki ConversationalChaff ConversationalLens CreateNewPages PositiveDialogue ChangeTitle BackLink CategoryWikiEditing ClusterWiki CoWeb FoswikiEngine HelmutLeitner JavaScript QuickiWiki SwikiWiki VincentPribish ChangeVelocity CategoryChange ChangeVelocity CodeSmell CommonClosurePrinciple DaveHarris ImpedanceMismatch ObjectFactory ChangeWithoutFear AndyMoore CategoryChange ChangeWithoutFear DeleteByMoving JunkBox PackRat TheRoadNotTraveled WardsWiki WhatWasDoneToday WhatWasRead ChangeYourCareerExpectations CategoryEmployment ChangeYourCareerExpectations LegacyPeople TechnologyChurn ChangeYourOrganization BillGates BrainsAsaCheapCommodity BurnOut CareerLimitingMove CategoryQuote ChangeYourOrganization ChangeYourOrganizationDiary CulturalChange JustLeave MartinFowler MartinSpamer SerenityPrayer TimeForaParadigmShift UnconsciousIncompetence WaldenMathews ChangeYourOrganizationDiary BrentNewhall CategoryAdoptingXp CategoryCaseStudy ChangeYourOrganization ChangeYourOrganizationDiaryPartOne ChangeYourOrganizationDiaryPartTwo ChangeYourOrganizationTactics EmbraceChange FalkBruegmann GeraldWeinberg JeremyDunck JustaProgrammer MartinFowler MatrixManagement RandyStafford ReallyValuablePages SecretsOfConsulting SignTheContract ThankYou TrueProfessionalism WaterFall WikiZen ChangeYourOrganizationDiaryPartOne AnonymousDonor ApologizeUnconditionally BrentNewhall BrokenLink ChangeYourOrganization ChangeYourOrganizationDiary ChangeYourOrganizationDiaryPartTwoFebruary ChangeYourOrganizationTactics ChronicComplainer ConvectionCurrentsOfInformation DigitalStoryCards FalkBruegmann FireFighting IsAnythingBetterThanPaper LaurentBossavit MatrixManagement MercilessRefactoring OptimisticProgrammingSkunkworks PairProgram PairProgramming PairProgrammingFacilities PlanningGame RightThing RolledUpNewspaper ScottFerrell SilverBullet StoryCard StovepipeSystem TestDrivenDesign TestDrivenDevelopment TheDoomedProject TomRossen WaterfallProcess WebSphere WilliamUnderwood ChangeYourOrganizationDiaryPartTwo AgileDevelopmentConference BillSeitz ChangeYourOrganizationDiary ChangeYourOrganizationDiaryPartTwoApril ChangeYourOrganizationDiaryPartTwoFebruary ChangeYourOrganizationDiaryPartTwoMarch ChangeYourOrganizationDiaryPartTwoMay ChangeYourOrganizationTactics GeraldWeinberg JimShore PairProgramming PairProgrammingBenefits ThomasEyde WilliamUnderwood ChangeYourOrganizationDiaryPartTwoApril AnAcceptableWayOfFailing BillSeitz ChangeYourOrganizationDiary ChangeYourOrganizationDiaryPartTwo ChangeYourOrganizationDiaryPartTwoFebruary ChangeYourOrganizationDiaryPartTwoMarch ChangeYourOrganizationDiaryPartTwoMay ChangeYourOrganizationTactics CustomersAndVelocity ExtremeThinking JeffPanici TooMuchToDo ChangeYourOrganizationDiaryPartTwoFebruary AcceptanceTest BillSeitz BrianRobinson ChangeYourOrganizationDiary ChangeYourOrganizationDiaryPartTwo ChangeYourOrganizationDiaryPartTwoApril ChangeYourOrganizationDiaryPartTwoMarch ChangeYourOrganizationTactics CodingStandard CollectiveCodeOwnership ContinuousIntegration KrisJohnson MatrixManaged PairProgramming PairProgrammingFacilities SimpleDesign TestDrivenDevelopment TheSecretOfPower TooMuchToDo ChangeYourOrganizationDiaryPartTwoMarch BillSeitz BrianRobinson ChangeYourOrganizationDiary ChangeYourOrganizationDiaryPartOne ChangeYourOrganizationDiaryPartTwo ChangeYourOrganizationDiaryPartTwoApril ChangeYourOrganizationDiaryPartTwoFebruary ChangeYourOrganizationTactics DeliverValue GeraldWeinberg GreenField JimHighsmith KillYourDarlings MatrixManagement OnsiteCustomer PairProgramming SatirChangeModel SecretsOfConsulting SerendipitousCommunication TestDrivenDevelopment ChangeYourOrganizationDiaryPartTwoMay BillSeitz ChangeYourOrganizationDiaryPartTwo ChangeYourOrganizationDiaryPartTwoApril ChangeYourOrganizationDiaryPartTwoFebruary ChangeYourOrganizationDiaryPartTwoMarch FredBrooks TheMythicalManMonth ChangeYourOrganizationTactics ActInsteadOfComplain CategoryEmployment ChangeYourOrganizationDiary CollectingSeashells DavidCary DavidLiu EditHint HaveThisPattern HelpYourManager HowToTalkToManagement JeremyDunck KyleMaxwell LeaderShip OnlySayThingsThatCanBeHeard RandyStafford ReallyValuablePages RumsfeldsRules SeekFirstToUnderstand StanSilver TheDanceOfChange ThinkWinWin WaldenMathews YouKnowYoureInaWildWestCompanyWhen ChangesInAncientHistory AncientChanges CategoryAutoIgnore CategoryHistory CategoryWikiMaintenance ChangesIn ChangesInApril ChangesInAugust ChangesInDecember ChangesInFebruary ChangesInJanuary ChangesInJuly ChangesInJune ChangesInMarch ChangesInMay ChangesInMonth ChangesInNovember ChangesInOctober ChangesInSeptember ChangesInWeek ChangesInWeekEight ChangesInWeekEighteen ChangesInWeekEleven ChangesInWeekFifteen ChangesInWeekFifty ChangesInWeekFiftyOne ChangesInWeekFiftyTwo ChangesInWeekFive ChangesInWeekForty ChangesInWeekFortyEight ChangesInWeekFortyFive ChangesInWeekFortyFour ChangesInWeekFortyNine ChangesInWeekFortyOne ChangesInWeekFortySeven ChangesInWeekFortySix ChangesInWeekFortyThree ChangesInWeekFortyTwo ChangesInWeekFour ChangesInWeekFourteen ChangesInWeekNine ChangesInWeekNineteen ChangesInWeekOne ChangesInWeekSeven ChangesInWeekSeventeen ChangesInWeekSix ChangesInWeekSixteen ChangesInWeekTen ChangesInWeekThirteen ChangesInWeekThirty ChangesInWeekThirtyEight ChangesInWeekThirtyFive ChangesInWeekThirtyFour ChangesInWeekThirtyNine ChangesInWeekThirtyOne ChangesInWeekThirtySeven ChangesInWeekThirtySix ChangesInWeekThirtyThree ChangesInWeekThirtyTwo ChangesInWeekThree ChangesInWeekTwelve ChangesInWeekTwenty ChangesInWeekTwentyEight ChangesInWeekTwentyFive ChangesInWeekTwentyFour ChangesInWeekTwentyNine ChangesInWeekTwentyOne ChangesInWeekTwentySeven ChangesInWeekTwentySix ChangesInWeekTwentyThree ChangesInWeekTwentyTwo ChangesInWeekTwo DonaldNoyes EditsInApril EditsInAugust EditsInDecember EditsInFebruary EditsInJanuary EditsInJuly EditsInJune EditsInMarch EditsInMay EditsInNovember EditsInOctober EditsInSeptember JeffGrigg MinorEdits RecentChanges WardsWiki ChangesInAprilEleven AbstractionForItsOwnSake AlienBaseProject AlienColourCodes AndrewRicketts AnonymousFunction ApplyingUseCaseDrivenObjectModelingWithUmlAnAnnotatedCommerceExample ArtInTheTwentyFirstCentury ArtificialMemory AssignmentsAreExpressions AtsDiaryWeekOne AtsSpitAndPolish AuthorUnknown AuthorsKnowTheAlienBase BabillaRd BadExperienceIsGoodMedicine BagAtationalDiscussion BagNeedScenariosReWork BeOs BinarySearchCodeOnly BirdsChoseTheirMatesWithoutAuthoritarianControl BluntnessDiscussion BoostLibraries BourneShell BriefTutorial BusinessRulesMetabase CargoCult CategoryAutoIgnore CategoryDateStamp CategoryExamples CategoryLint CategoryWikiMaintenance CeeCeePlusPlus CeeLanguage CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusDotOrg CeePlusPlusRoadMap CeePreprocessor ChangeSummary ChangesInAprilEleven ChangesInMarchEleven ChangesInMonth CheckStyle ChrisGarrod ChrisMellon ChristofferHammarstrom CityOfLondon CodeInaNewFormDiscussion CodeUnitTestFirst CodyBoisclair CoffeeMilkPersonalAndBusinessInformation CognitiveDissonance ColdFusionLanguageTypeSystem ColorBlindness ComProject CommentCostsAndBenefits ComponentDesignPatternsContext ComponentOrientedProgrammingLanguage ComposeFunction CompoundWikiWords ConceptClang ConceptCpp ConceptGcc ConfigurationManagementOfSoftware ContentCentricNetworking ContentDistributionNetwork CoordinateVersusNestedGui CostinCozianulololllll CppAndConcepts CppBashing CppUnitLite CreepingObesity CriticizeRudely CruiseControlNet CsharpQuestions CsharpVsJava DataListOrdered DaveVoorhis DavesLawOfProximateAcronyms DavideVarvello DefensiveScriptIdea DefinitionOfCertain DefinitionOfLife DefinitionOfLifeDiscussion DefinitionOfProgress DefinitionOfProject DefinitionSmells DeuteraNomaly DiagrammaticAlternativesToUml DihydrogenMonoxide DimensionsOfSimplicity DomainSpecificLanguage DonaldNoyes DotNet DottedPrefixExtensions DoubleStandards DragonsTeeth DressedForSuccess DynamicLanguageLint EfficiencyOfComminication EightQueensProblem ElectricCommunicationsRegulations EmacsIsSuperman EmacsVsVi EmbeddedDocument EncryptedWiki EncryptingPersonalWiki EssExpression EtherPad EulerSieve EveryObjectIsAnInstanceOfaClass EvidenceEras EvolutionaryAlgorithm ExpertNegotiator ExtendingTheWikiParadigm ExtremeProgrammingCorePractices ExtremeProgrammingProject ExtremeProgrammingRoadmap FalseSurrogateEndpoint FelixPlesoianu FishtankStarsystemIsomorphismJournalismImprovements FishtankStarsystemIsomorphisms FizzBuzzInManyProgrammingLanguages FizzBuzzTest FlexibleAndExtensible FlexibleAndExtensibleHierarchy FlexibleReusable FlyweightPattern FowlerWritingMethod FrankShearar FredGeorge FreeBsd FreeNx FrogLand FscriptLanguage FullSearch FunctionalProgrammingLanguage GennadiBlindmann GlobalAndLocalIdentification GlobalSystemForMobileCommunication GoodProgrammerTypeface GoogleWave GoogolNumber GoogolPlex GrainOfTheLanguage GraphicalProgrammingLanguage GraphsAreImportant GrokTaskFirst GuiPrototypingTools GunJa HammingProblem HereDocument HermeticallySealedStuffIsMagic HexDumpInManyProgrammingLanguages HintsForComputerSystemDesign HistoryOfIterative HocusPocus HomemadeCarAlarm IamWillingToUploadRelInDistributedVersionControlMySelf IanOsgood IconUnit IdeOne IdesOfMarch ImportantFreeCellLessons ImproveTheDialectic InfluentialSpiritWater InitialBlueHat InstinctAsIntelligence IntelligenceLawAddressedByTotalInformationFusion IntermediateLanguage InternetBlockingFromAustralianSurfers InternetInformationServer InvolvedWithArtisticWebsitesHalfTheDayImprovesInterpretation IoLanguage IridescentGreenAndBlueCars IsSchemeLisp IsSingletonLaziness JargonFile JavaLint JbossServer JohnFletcher JohnVlissides JonJagger JurassicParkMovie JusPrimaeNoctisIsntaPrerequisiteForLabour KeithHodges KissPrinciple KrazyKat KwikiKwiki LaTex LargeFormatMonitors LawOfDemeterExample LazyInitialization LeeWoolley LevelThreeKnowsTheAlienBase LintComments LispMacro LispMacroDiscussion LispUnit LiterateProgramming LocationlessWeb LockheedMartinKnowsTheAlienBase LowLevelVirtualMachine MandatoryAndOptional MarcoBakera MarkDilley MarnenLaibowKoser MaspBrainstorming MathematicalModellingInTwoSystems MeetingHaiku MetaLevelDynamics MetaProgramming MichaelFogus MicroBlogs MicroDot MicrosoftInternetExplorer MilitaryOwnershipOfMetaBabyPages ModernizingExBase MonarchyFinanceAsComponentOfExoPolitics MoreDangerousAndBetter MsWindowsResourceLint MsWindowsResourceLintHeader MsWindowsResourceLintSource MsWindowsResourceLintTestHeader MyBestProgrammingMoment MysteryMode NameSpace NeverWriteaLineOfCodeWithoutaFailingTest NewPage NordicReptilianImpedanceMismatchAliens NotBuiltInOneDay NullIsBenign NullPointerException NumberOfReturnPoints NunchakuTheStreetsOfNewYork OlafLewitz OldTest OmnigonInternational OnLineComputerMuseum OneMinuteEditing OneMinuteWiki OpenSource OrphanClusterList OrphanNonHomePages OrwellsParody PageName ParcPlaceDigitalk PdfSucks PeeCee PeopleIndex PercentageOfFourStarsFromMit PersonalUniverses PersonalWikiPageBase PeteForsyth PeteHurst PeterKaminski PhilippeAntras PhpLondon PhpWiki PieterJansegers PissingMatch PlatformBuilder PleasePorigeHot PoorGeneralManagementIsMainReasonForFailure PortableDocumentFormat PowerOfPlainText PowersThatBe PrefixedWords PreventingDementiaHappening PrimeDirective PrimeNumber ProgrammingAndManufacturing ProtaNomaly PrototypeBasedProgramming PrototypesAsByproducts PyChecker PythonLanguage PythonVsRuby PythonWhiteSpaceDiscussion QuickCheck RacialSlur RadMethod RcShell ReachingGentlyToShakeHands ReactiveDemandProgramming ReadMacro RealProfessionalsGetSued RecentChangePagesByDay RecentChanges ReciprocalityTheory ReevaluationCounseling RelProject RelationalLispWeenie RelationalWeenie RenewableFunding RepresentingDesignAspects RichardColley RichardsCalculator RingDepictsPolygamy RingWorld RitualSuicideShouldntIncludeTheRestOfTheCommunity RolandBenjes RubberDucking RubyVsPerl SamDisanto SameStructureCanMeanDiffferentProcesses SamuelFalvo SauceryEngine SaulLevy SchizoidGibberishWikiAuthor SchizoidGibberishWikiAuthorContributions SciFiAuthors ScienceInTheTwentyFirstCentury ScientificAmerican ScientificReligiousTheories ScreenFriendlyPdf SecondGenerationWiki SecondLife SecretHandshake SemanticWikiWikiWeb SendReceiveReply ShakerQuote SharpZaurus ShortestWikiContest ShouldIbeginToUseThis SieveOfEratosthenes SieveOfEratosthenesInManyProgrammingLanguages SingletonsAreGood SmallFootprintComputing SmallFootprintComputingDiscussion SmallLint SmugLispWeenie SocialAttractionGuageTheoryIsomorphisms SocialSecurityAdministration SoftwareEngineering SolveEachProblemOnce SourceAnywhere SovietShoeFactoryPrinciple SqlCookbook StarsystemConnectivityIsomorphisms StaticCodeAnalysis SteveJorgensen StringWithoutLength SuccessOrientedApproach SuffixedWords SunflowerSynergies SupraManGame SweepItUnderTheRugAntiPattern SyntaxFollowsSemantics TeamLead TechnicalDebt TechnologyDisappointments TedNeward TennisCourtBubbles TestFirstDesign TestingFramework TestingTheTest TetraChromat TextFormattingRules ThanhDinhKhac ThankYou TheBeerAndTheWine TheBestIsTheEnemyOfTheGood TheBestThreeDeeMusicVideo TheCity TheDataModelResourceBook TheIdes TheeeLevelAtomicStatisticsIsomorphisms TheoryYy TheyToldUsWeCouldHaveaWaterPlanetOfOurVeryOwn TheyreShuttinDetroitDown ThichNhatHanh ThinkingOutLoud ThirtyMinutesToAlphaCentauri ThisPageIntentionallyLeftBlank ThoughtworksAlumni ThreeDeeGlassesMobilePhoneIdea TimLee TireSkid ToSeeYoEmKay TooMuchDocumentation TopMind TwoIrreparableMistakesOfTheSoftwareField TwoIsAnImpossibleNumber TypingQuadrant UdNeueMedien UnitedFederationOfPlanets UniversalStatement UniversalWikiEditButton UrsKeller UsefulUsableUsed UserStoryExamples ValueOfVisibleSpectrumLicensing VerifiedDesignByContract VirtualModels VisualProgrammingLanguage WardsWiki WeDoNotSubmitToReptilianAliens WeMadeReptileAliensLeaveOurPlanetDiscussion WebLint WelcomeVisitors WhatDoesItMean WhatIsInMelbournesDestiny WheelFactorization WhenWilRelGetMoreInterestingTypes WhenWillRelGetMoreInterestingTypes WhereDoTheBracesGo WhetherWeAllowReptilianAliensIsMyChoice WhirlLanguage WhyFunctionalProgrammingMatters WhyWikiWorks WhyWikiWorksNot WiPhiki WikWiki WikiBatics WikiBaticsHardwareSoftwareSetup WikiBirthday WikiCase WikiCelebrities WikiDesignPrinciples WikiEngines WikiHelpDesk WikiHomePage WikiInTheNews WikiMode WikiObjects WikiSong WikiWiki WikiWikiClones WikiWikiKudos WikiWikiWeb WikiWordPhrase WikkaWiki WildVsTamed WillRelEverHaveJdbcDriver WillRelSourceEverBeInDistributedVersionControl WindowsMobile WindowsMobileInternetDevice WindowsRebootAfterProgramInstall WordsSpeechAndWriting WorkingEffectivelyWithLegacyCode WorldWideWiki WorseIsBetter WritingCodeAtHome WrittenPattern XmlIsaPoorCopyOfEssExpressions XpSouthernCalifornia YetAnotherMeetingWillSolveIt YetAnotherThreadWillSolveIt YpsilantiEyeball YtwokMartialLaw YyyyMmDd ZeekLand ZeroAndOneBasedIndexes ZeroOneInfinityRule ZoomableInterface ZootSoftware ChangesInAprilFourteen AbsoluteValue ActorsAndFlowBasedProgrammingDiscussion AddingNewPages AdhominemAttack AdrienneHutson AlainDesilets AlanKaysDefinitionOfObjectOriented AlanKaysReadingList AllBugsAreNotEqual AmberSmalltalk ApproximationOfInfinity AprilFourteen ArePhysicalPostalAddressesArchaic ArgumentsAgainstTypeIndicators AspWiki AugustTwentyFourNineteenNinetyTwo BadCode BbcId BeforeMicrosoft BigNum BitBucket BondageAndDisciplineLanguage BoomYoureDone BritishBroadcastingCorporation BritishInvasionOfIndia BugFreeUpFront BuildProcess CamelCase CapitalizationRules CategoryAutoIgnore CategoryFuzzy CategoryTextEditor CategoryWikiMaintenance CategoryWikiNavigation CeePlusPlusOneWhy ChangesInAprilFourteen ChangesInMarchFourteen ChangesInMonth ChangesInSeptemberThirteen ChrisGarrod CitationNeeded CleanCode CmWiki CodeWarrior CognitiveSpace CommandPrompt ComplexNumbersArePoints ComputerScienceInstitute ConcurrentVersionsSystem ConfusedComputerScience ConstructiveCriticism ControversialMicrosoftPhilosophies CopyLeft CoverYourArse CretanParadox CriticalBug DanielSheppard DataModel DavidMxGreen DebianGnuLinux DebuggingApplications DeclarativeDeviceDriver DesignOfDesign DesktopDatabase DifferentialVoting DifferentiatePriorityAndSeverity DiskOperatingSystem DissertationFavoredOverDialog DistributedComputing DoesSoftwareQualityMeanNoBugs DotCom DotComedy DotGones DvorakKeyboardUsers DynamicRelational DynamicTypesAreQuantum EditPage EditPageBookmarklet EditText EjbContainer ElevatorHacking EventDrivenProgramming EventHandler EveryoneShouldBeaRobot EverythingIsa ExampleForthCode ExceptionalConditions ExplicitManagementOfImplicitContext ExtraLegsOntoaDog ExtremeProgrammingForOne ExtremeProgrammingUnitTestingApproach FeedbackIsControl FeynmanAlgorithm FileTreeMeetsRelational FixBugsFirst FizzBuzzTest FloppyDiskZombieTechnology FolgersCrystals FormalistsTakingOverThisWiki ForthEfficiency FractalVagueness FredBrooks FreeAsInSpeech FreeLunch FunnyThingsSeenInSourceCodeAndDocumentation GaleonBrowser GameBuilder GaveUpOnTelevision GeneraOs GenerallyItsSlow GillesDumortier GirtsKalnins GitHub GitVersionControl GiveTheWikiReaderDueConsideration GlitchesInScratch GnuCpp GraphViz GrowingaLanguage GuySteele HadoopSearch HairyArm HappiestWorkplaceOnEarth HelmutLeitner HenryAndrew HowToSumFromOneToTenInLispOrScheme HungarianNotation IamaStrangeLoop IdSex IfYouWereSmartEnoughYoudJustKnow ImplicitTopicsNotUsedAnyMore IncidentsAndFaults InfoPosts InformationSpace IntellectualRigour InterWikiOverlapMap IoProfile IoProfiles IsNumeric ItDoesntWork ItemizedClearLogic IwannaLearnLinux JackCole JavaDesignFlaws JavaScript JohnLocke JohnSaleeby JonReid JspWiki JuneFourteen JustMakeItRight LaynesLaw LazyRecentChangesJunkie LearningAssemblyLanguage LeftAndRightWingPolitics LeftHanded LineNoise LispLacksVisualCues LowLevelLanguage LowLevelVirtualMachine MacOsClassic MagicJackPop MarchFourteen MartinSpamer MatthewReeve MayFourteen MercurialVersionControl MergingFilesAndDatabase MicrosoftQuality MicrosoftWindows MikeCapern MikeWeller MonolithicKernel MoreAboutCodes MoreAboutReading MoviesToConsiderBemusedly MoviesToConsiderEnrichingly NeEditor NegativeOne NicholasBasso NickBensema NiklasLuhmann NoBugDatabase NoTypeCanon NobodyEverGotFiredForBuyingMicrosoft NodeJsAndHofDiscussion NotePad NotesOnTheSynthesisOfForm ObjectOrientedCulturalAssumption ObjectRelationalToolComparisonDotNet OneMinuteWiki OpenSourceSecurityStrategy OperateInTenMinuteCycles PanuKalliokoski PaperAi ParrotCode PasteBin PatternSolver PersonalComputers PersonalRemovableMediaWiki PhpLib PierrePhaneuf PointyHairedBoss PosgreSql PredicateDispatching PreparedStatementsDiscussionTwo ProgrammersNotebook ProgrammingIsNotFun ProgrammingPuns ProgramsAreDatabases ProjectRetrospectives ProjectSabotagePatterns PrologLanguage ProofsCantProveTheAbsenceOfBugs ProximitySoftware PythonPeople PythonThreeIsNotPythonThreeThousand QuestionsWeAsk QuineProgram RawStrings RealNamesPlease ReallyBigNumbers RecentChanges RecentChangesDiscussion RecentVisitors RefactoringEqualsReparametrization RemapCapsLock RemoveLineAddSameLineAgain ReusableComponent ReverseIndex ReverseLinkEnabled RichBugReports RichardKulisz RichardWatt SacrificingLegibilityForCoolness SamsungToDos ScratchLanguage ScratchLanguageCommands ScrumMethodology SergejPauls SimonHorner SimonMould SingleAddressSpaceOperatingSystem SixDegreesOfWikiWiki SmallBasic SmalltalkEnvironmentComparisons SmalltalkImplementations SoftwareDevelopment SoundProfileForgetsVibrate SpaceEx SpaceVersusTime SpecializationIsForInsects SpikeDescribed SplitOperatingSystemIntoServices StableSort StaleEvents StephenWynne StructureAndInterpretationOfComputerPrograms StructuredProgramming TaggedDatabase TailRecursion TestData TestDataGenerator TestDrivenDevelopment TestsCantProveTheAbsenceOfBugs TextEdit TextFormattingExamples TextFormattingRules TheFableOfTheKeys TheLawOfFives ThePragmaticProgrammer TheVisualDisplayOfQuantitativeInformation ThreeCaratProgrammer TipForTypingTab TomCopeland TooFewTemplateParameterLists TopazGymnasticPegasus TopsTagModelTwo TqlQueryOperators TrackingTool TranslationsReuse TwoIsAnImpossibleNumber TypeDefnitionsSmellBadly UbuntuLinux UncycloPedia UnifiedDataModel UniformlySlowCode ValueExistenceProof VbClassicSupportForXmlProcessing VbUnitWishList VclLibrary VerboseLanguageWeenies VeryLargeDatabaseFoundation VideoRecordDoesntWork VisitorsInZeroSix WardNumber WardNumberInManyProgrammingLanguages WasWittenFromWeighTonSponsored WeaselWords WebSite WelcomeVisitors WhatIsLeftOrRightWing WhenIsXpNotAppropriate WhyDoOperatingSystemsSuck WhyHatePerl WhyIsntRebolPopular WhyWeHateCobol WikiAppreciation WikiCase WikiDownload WikiFailures WikiGnome WikiLikeThing WikiTag WikiWikiClones WikiWikiSystemNotice WikiWikiWeb WilliamEricMangham WordsMeanderInLiteratureAsStarsInLourdes WorkplaceDemocracy WorstPunEver WriteTheUserManualFirst XpSimplicityRules YetAnotherThreadWillSolveIt YouCanImproveMyEnglish YouKnowYoureInaBleepedCompanyWhen YtwoKaboom ZeroOneInfinityRule ZombieTechnologies ChangesInAprilTen AaronFaby AaronRobb AbrahamLincoln AccessControlList AccessPathIndependence AccountingModeling AcmePattern ActionSpecificationLanguage AddingNewPages AdrianBuehlmann AlephLanguage AllRoadsLeadToBeeMinus AllSystemsAreSocialSystems AllYourBaseAreBelongToUs AllaireColdFusion AlternateRealityKit AlternativeTextFormattingRules AmericanCulturalAssumptionDiscussion AmosTibaldi AnalyzingXpWithOptionsPricing AndreasKirschner AndyCzerwonka AngleOfVisualPerception AntiKillerPhrases ApplicationController ArchitecturalChange ArchitecturalMismatch AreasRelatedToInteractionDesign ArguingByDisparagment ArguingWithGhosts AspectsAndMetaObjects AspergersSyndrome AssociationClass AtisWiki AttentionDeficitDisorder AttributesInNameSmell AuthenticationByWebsite AutomatedCodeGeneration AwelonProgrammingLanguage BadVariableNames BagAtational BagSetImpedanceMismatch BasketballMetaphor BehavioralEffectsOfMetrics BestWayToExitFunction BetterCygwinTerminal BetterCygwinWindows BillionMohammedWiki BinarySearch BinarySearchCodingChallenge BinarySearchCodingChallengeByColinWright BinarySearchCodingChallengeDesign BinarySearchCodingChallengeFixes BinarySearchCodingChallengeResults BinarySearchCodingChallengeSpecQuibbles BlackSwan BondageAndDisciplineLanguage BookAse BooksAboutRealDesigns BoostTupleLibrary BoundedWildcardsIncreaseApplicability ByteMagazine CapabilityOrientedProgramming CapabilitySecurityModel CardboardProgrammer CatastrophicSuccess CategoryAutoIgnore CategoryCrcCards CategoryDatabase CategoryPhp CategoryQueryLanguage CategoryRelationalDatabase CategoryTopIsBored CategoryWiki CategoryWikiMaintenance ChangesInAprilTen ChangesInMarchTen ChangesInMonth ChangesMeaningOf ChoosingaWiki ChuckAdams CityOfToronto ClassNames CliffordAlgebraResources ClosuresThatWorkAroundFinalLimitation CoNeutron CocoaProgrammers CodeOwnership ColinDouglasWright ColorForth CombinatoryLogic CommandOptionPower CommentOnTransclusion CommonDataRepresentation CommonObjectRequestBrokerArchitecture CompaniesDoingXp ComplexityOfOutputtingDuplicateTuplesInTutorialDee ComputerAlgebraSystem ConceptOfCollaboration ConceptStructure ConceptualQueries ConditionalOperator ConferenceQualityMetrics ConfusedDeputyProblem ConstraintReactiveCapabilityProgramming ConstructorObject ContentCreationWiki ContextObjectsAreEvil ContinuationExplanationRevZero ContinuousCommunication CorbaComponentModel CorningScientificCenter CppHeterogeneousContainer CrcDoesntCaptureAnything CruiseControl CultOfSystemsProgramming CulturallySensitive CultureShock DariusBacon DatabaseDomainsForNumbers DavidBlaikie DavidsAdvancedRevisionControlSystem DeShetler DeanHedman DeschoolingSociety DesignAsHarmony DevEdge DigitalRightsManagement DihydrogenMonoxide DistrictalElections DoLanguagesChange DoWhatYouKnow DogFood DonaldNoyes DontChangeaRunningSystem DontIndentWithoutPurpose DontUseExceptionsForFlowControl DotDotDot DotNetFramework DoubleDispatchExample DrakesEquation DuctTape DuplicateTupleOutputDiscussion DynamicRelational DynamicTypingExampleCode DysonSphere EcomsedNimbus EconomyOfScale EelcoRommes EmergentTechnology EntropyReduction EssentialComplexity EtymologyOfOkay EveryoneShouldBeaRobot ExceptionHandlingChallenge ExperimentalQueryLanguageComparison ExtrapolatingMathToHumanConcepts ExtremeProgrammingExplainedErrata ExtremeRules ExtremeTraining FakeCussWord FamousQuotes FanClubConcept FbiVirtualCaseFile FermiParadox FileScope FileSystemAlternatives FireBird ForthInLua FourthAmendment FrankHellwig FreeLink FreeLists FreedomFrom FreelanceWritingJobs FriendOfaFriend FrontPage FunctionalProgrammingLanguage FunctionalReactiveProgramming FunnyThingsSeenInSourceCodeAndDocumentation FutureDiscounting FuzzyCommunity GameOfGo GenerationsAtWork GenericInterface GiorgosKeramidas GlayvenHaven GnuCpp GoLanguage GoWicki GoldenRule GoodThinkingMusic GoogleSearch GrammarVandal GreenStreets GuiPrototypingTools GunnarZarncke HealthCareDebateFlowchart HelloWorldInManyProgrammingLanguages HerdingCats HermeticallySealedStuffIsMagic HeterogeneousContainer HollywoodOs HolyWar HornClauses HttpReferer IdeasUsefulForIndividuals IdlVersioning ImaginedMetricsAndMeasures ImplementationInheritanceIsEvil InSovietRussia InappropriateTypeChecking InductiveReasoning InnerClass InnovativeIdeas InsightIsPersonal InstanceFlyweightPattern InstinctAsIntelligence InterfaceDefinitionLanguage InterfaceEngine InterlaceParallelCode InventNewWords IsComputerScience IsTheUnitedStatesaDemocracy IsUnitTestingExtreme ItSunk JaredBuckley JasonBurkert JasonEspinosa JasonRogers JavaOs JavaScript JavaScriptSucks JavaVersioning JesseMillikan JohnFletcher JohnLowe JohnMcDonough JohnStoshMuczynski KeywordParameterPassing KnowledgeContentOfDocuments LearningTouchTyping LeftValue LetsBlowUpTheUniverse LevelOfHierarchy LevelOfMeasurement LieOrStreet LordByron MagicContainer ManagementByObjectives ManagementSpeak MarkupLanguage MartonSuranyi MartySchrader MassMind McLaughlin MessageQueuingArchitectures MetaProgramming MetricTensor MichaelSparks MicrosoftInnovation MicrosoftInternetExplorer MicrosoftOfficeYearOhSeven MicrosoftSecurity MinimalistDesign MinimalistLanguage ModelRendererView ModelViewController ModelsOfComputation MoinMoin MultiHundredGigaByteInformationStore MultiMethodsDiscussion MutuallyInclusive MyGodItsFullOfStars MySql MythicalManMonth NationalResearchCouncilOfCanada NearField NeedingBinarySearch NewUserPages NiceLanguage NilsJonsson NoBindingContract NormalizationBySynthesis NullObjectForEveryClass NullVersusNone ObjectCapabilityModel ObjectFunctional ObjectFunctionalDiscussion ObjectFunctionalPatterns ObjectiveAdvantagesOfCars ObservablesNeedToBeConsistent ObserversAndExceptions ObserversShouldNeverThrowExceptions ObserversThrowLocalExceptions OddWordProblemSolutions OmnigonInternational OnExpressivePower OneLaptopPerChild OneNote OnePileFilingSystem OopGoesHalfWay OpenOffice OpenOfficeBase OperaVsFirefox OptionKey OrientedVsOrientated OrphanNonHomePages PaperPort ParableOfTheIdiotFlowers ParkingLotTherapy ParrotCode PerforceVersionControl PerformanceMatters PerlLanguage PeterDimitrios PianoKeyboard PieterJansegers PileAsCollectionObject PileFilingSystemsWithManyPiles PlaceToTest PlaceToTestsite PlanningGame PleaseHelpToCleanTheSandbox PoetryInSandbox PointOfView PointyHairedManagersSong PotteryChallenge PowerBox PredictionsFromFortyYearsAgo PrematureOptimization PrimeDirective ProWikiSoftware ProblemsWithDocumentation ProcessForCookingPasta ProgramFunctionTables ProgrammingAintNeuroSurgery ProgrammingLanguagesShouldNotModelEnglish ProtectedMemory PseudoRelationalDefinitionDiscussion QueryLanguage QueryLanguageComparison QuickiWiki QuineProgram RdbmsFriendlyAppLanguage RealProfessionalsGetSued RealProgrammer RealTime RealTimeVsMissionCritical RealityDistortionField ReallyValuableContent RecentChanges RecentChangesOnOtherWikiForums RecentVisitors RecordBasedDatabase RecursiveAcronym ReinventingTheWheel RelProject RelationalLanguage ReligiousLikeBehaviorInSoftwareEngineering RemoteIterationIssue ResourceContention ResponsibilityAlignment ReturnNewObjectsFromAccessorMethods ReverseFlyweightPattern RevisionControlSystem RhetoricalQuestion RichardDrake RiskManagement RobertWilliams RobinBarendregt RonBean RonJandrasi RoombaVacuum SandBoxTest SaulGellerman SchizoidGibberishWikiAuthor ScottBlalock SeanJensenGrey SelectCaseExamples SelfPrintingProgram SeminalPapers SeparationOfDatabaseAndDomainMath SethWagoner ShortDistanceVerticalTransportation ShortListOfValuablePages SicpIterationExercise SideEffect SimonMedley SimpleMinded SimpletonPattern SimpletonPatternDiscussion SinceWhenDoesSayingSomethingMakeItSo SingleAddressSpaceOperatingSystem SingletonConsideredMisleadinglyNamed SingletonPattern SixSingleQuotes SmashingTheStackForFunAndProfit SmeQl SmlLanguage SnobolLanguage SoftwareDevelopmentIsGambling SpikeSolution SqlFlaws StephenColbert StephenNoyes StepwiseRefinement SteveJobs StevenShaw StrongCoupling StructuredQueryLanguage SuperCompiler SurvivorBias SushiWiki SwipedFromTheBestWithPride SyntacticallySignificantWhitespace SystemProgramming TechnicalDebt TedNelson TestFirstAndFunctionalProgrammingSynergy TestInfected TestSamplePage TestingFramework TestingFramwok TextFormattingExamples TheCemeteryOfUnknowns TheEnd TheGeometricUniverse TheLongDarkTeatimeOfTheSoul TheProblemWithIcons TheSourceCodeAndTheArchitecture TheSourceCodeIsTheDesign TheSqlParadox TheThirdVersionIsCharmed TheTwelveSimpleSecretsOfMicrosoftManagement TheracTwentyFive TimeTravelThoughtExperiment TinyWiki TomStambaugh TooManyVariablesForScience ToolCommandLanguage TopLinkForJavaUsageExperiences TopsQueryResultSet TotalFunctionalProgramming TourBusStop ToyotaProductionSystem TqlColumnTable TqlDataAlterationOperators TqlQueryOperators TqlRoadmap TransactSql TrollColoredGlasses TrueRelationalToPseudoRelationalImpedanceMismatch TutorialDee UncycloPedia UniversalScreenResolution UniversalScreenUnit UniversalStatement UserName UsingInternalRowIdentifiers VerifiedDesignByContract VisitorsInZeroNine VisualParadigm VultureSearchEngine WardsWikiStewards WelcomeVisitors WhatHasSpaceTravelDoneForUs WhatIsClosure WhateverGetsMeasuredGetsOptimized WherePsychologyMatters WhereToBuyBooks WhyDoesTheUniverseExist WhyIsntRebolPopular WhyWikiWorks WiKi WikiBankOpenNegotiation WikiBase WikiEngineReview WikiEngines WikiHelpDesk WikiHistory WikiInnovations WikiMirrors WikiNaming WikiNature WikiNode WikiPad WikiPedia WikiPuppy WikiRewritesHistoryApplause WikiThing WikiWebHelp WikiWiki WikiWikiAlternatives WikiWikiLaw WikiWikiWeb WikiWikiWebFaq WikipediaIsNotWiki WillGray WindSandAndStars WindowsRebootAfterProgramInstall WinterCollection WirelessNetwork WyattMatthews XiongChangnian XkCd XpSouthernCalifornia YouCantEncapsulateEverything YouMightBeaThreeStarProgrammer ZeekLand ZenoBuddhism ZombieTechnologies ChangesInAprilThirteen AbapLanguage AcceptanceTests AccusedOfDisobeyingStyleGuide AddDataRelatesToOtherData AddingEpicycles AddingNewPages AgileValueCreation AlanKaysDefinitionOfObjectOriented AlgorithmicInformationTheory AllDataRelatesToOtherData AllDataRelatesToSomethingElse AllWeaponsRequireMilitaryDesignation AlternativeTypeDefinitions AmericanLegalSystemRuledAdvertisersResponsibleForImplicatures AnamanthadoCampLeJeuneSciFi AneuchWiki AntonioCo AppleComputer AprilThirteen AprilZeroSix AreImportsBadForTheEconomyOfAcountry ArgumentByElegance ArgumentsAgainstOop ArrowAntiPattern ArtificialCreativity AspectOrientedTheHardWay AssertionsAsDefensiveProgramming AssignmentVsEqualityOperator AssociationLinks AtisWiki AttentionManagementSystem AvoidCompSci AwardMonster BadProgrammer BenefitsOfXml BewareOfExceptionsInTheDestructor BigData BigDataObjects BigDesignUpFront BitGold BizarroStaticTypingDebate BlocksInPython BradyBunchGridDiscussion BriefTutorial BurndownChart BusinessLogicDefinition BusinessLogicDefinitionDiscussion BusinessRules BusinessTalentEndemeSet BuzzwordBingo CadenceOfPaul CapsLockOff CascadingStyleSheets CategoryAutoIgnore CategoryControlSystemsSoftware CategoryHistory CategoryRealData CategoryWikiMaintenance CatharsisHypothesis CaveProgrammer CgiVsServlet ChaitinElegance ChangePattern ChangeYourOrganizationTactics ChangesInAprilThirteen ChangesInMarchThirteen ChangesInMonth ChatMode ChemSociometricMathematics ChoosingaWiki ChrisGarrod ClearCase CloneableDoesNotImplementClone CodeChangeImpactAnalysis CodeCoverageTools CodeDocumentationDichotomy CodeSmell CodeStench CodeUnitTestFirst CognitiveTypes CollaborativeEditing CollectionAndLoopVsSelectionIdiom ComeHere CommentCostsAndBenefits CommonsEdit CompaniesUsingClearCase CompaniesUsingErlang ComplicatedPrompt ComposedMethod ComputerOntologies ComputerScience ConceptPermutationEmergentPropertyStructure ConflictingRequirements ConstraintProgramming ContextualArtifact CopyMutableParameters CotHoffyLanguage CraigLarman CsSeTerminology CuteProgramming CvsTutorial DangGriffith DataEcosystem DataEcosystems DataMining DataModel DatabaseAbstractInterfaceDiscussion DatabaseDefinition DateStamp DaveEveritt DaveSchofield DavidCasey DeadLanguageFortran DerivedData DerivedInformation DesignerVista DishonestyPays DisplayingIframesBySelection DisposableInformation DocTest DocumentationAnecdote DokuWiki DomainSpecificLanguage DonBranson DonaldNoyes DontRepeatYourself EconomicsOfAdvancedProgramming EditPageBookmarklet EditThisPagePhp EmbassyOptsForConversationByNews EmbeddedDocument EmptyChemSetAstronomyRoom EmptyChemSetInKitchen EnDeme EndemeList EndemeSet EventDrivenProgramming EvidenceTotemPole ExamplesExist ExascaleComputing ExceptionPerContext ExperimentalLanguageIdeas ExtractImplementationFromHeader ExtremeBenefits ExtremeProgrammingRoadmap FairCreditAssignment FederationOfYourInternet FindPage FizzBuzzTest FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed ForthVsLisp FoundingFathersDiscussion FractalGraph FrontPage FuzzyLogic FuzzyPredicate FuzzyVariables GarryKasparov GeraldLindsly GetItInWriting GetaRoundToIt GettysburgAddress GoToTheFirstPour GoodProgrammerGreatHabits GoogleChrome GrandUnification GranularityOfVariation GraphsAreImportant GrayCode GreatLispWar GuiMarkupProposal GuiPrototypingTools HackerSpace HadToUseCobol HansWobbe HardwareArchitecture HeadlinesTechnique HigherOrderFunction HolyWar HugeFederatedWiki IfIdeVendorsConcentratedOnTestRigsInsteadOfDebuggers IllusionOfIndividuality ImplicitTopics IndianapolisIndiana IndustrialSociology InfiniteRegress InformalHistoryOfProgrammingIdeas InformationArchitect InformationDataStructure InformationDistribution InformationEngineering InformationFriendly InformationLiteracy InformationPath InformationProgramming InformationSociety InformationTechnology InformationVsData InterestingAnalogTechnologies InterfaceHallOfShame InternationalObfuscatedCeeCodeContest IteratorPaYern IthirtyFiveWmississipiBridge JavaAnnotations JavaLanguage JavaStaticProblem JavaVsCpp JayQuery JeanPhilippeBelanger JimWeirich JobTitles JohnFletcher JohnSaleeby JonGrover JuneThirteen JunitWithEmacs KeepMassLow KelleyHarris KerberosProtocol KindsOfLiteracy KnowledgeDatabase KurtVonnegut LanguageAsFoodMetaphor LanguageWars LargeGraphLayout LavaCode LeanStartup LibraryAndPrimitivesBlurring LifeAsArt LikePages LinkedList LiteratureBasedOntologies LoopConstructNeedDiscussion MacHellerOgden MacromediaDreamweaver MagikVsTheForce ManagersWhoWriteCode MarchThirteen MarioNicolosi MarkJanssen MatureProgrammer MayThirteen MentalModel MenusAreEvil MetaData MetaInformation MeteorObject MichaelSparks MicrosoftProjectViewer MiddleMan MilesVedder MiniZinc MissingInformationStructure MonteChristo MoreAboutCodes MostImportantWordsOnLeft MultiMethods MusicNotationSystems NameSpace NatchezJohn NaturalEventSyntax NihanFiledAyFalseReport NobleExperiment NuclearPowerIsBetter NullObject NumberThreeTwo ObjectArchitecture ObjectModel ObjectOrientation ObjectOrientedLandscape ObjectOrientedProgramming ObjectRelationalIntegrationWithModelViewController ObjectsAreDictionaries ObsessiveCompulsiveDataAccessObject OmTheOmnipotent OneMinuteWiki OpenCyc OpticalComputing OrthogonalSecurity OverhaulingStyleSheets PagesCssAndHtmlFive PairProgrammingIsDoneByPeers PairingDebt PangaiaProject PantelidisTillGod ParrotCode PartitioningByChangeVersusByCategory PatternIndex PatternsGenerateArchitectures PavlovStrategy PeaceOut PetalsAroundTheRoseSpoiler PeterDimitrios PhpWiki PhysicsOfInformation PinSort PipesAndFilters PlanningMeeting PluralWizardsRule PmWiki PointyHairedBoss PolymorphismVsSelectionIdiom PortableSqlDataTypes PragmaticThinkingAndLearning PrimeDays PrimitivesAndMeansOfComposition ProgrammingChallengesForInterview ProgrammingForParallelComputing ProgrammingIsInTheMind ProjectPlanningSoftware ProjectSabotagePatterns PromiseOfXml ProvisionalFilesystem PublicStaticVoidMain PythonVsRuby QualityWithoutaName QuestForThePerfectLanguage RavioliCode ReadMe RealData RealInformation ReasonsToGetSacked RecentChanges RecentVisitors RelatedEvolvingAreas ReplaceEmptyCatchWithTest RepresentationalUserInterface ReptileSaysThingsInEnglish RequirementsMiranda ResonanceWeapon RobertWatkins RubyBlocksVsSmalltalkBlocks RubyIsSmalltalkMinusMinus RubyVsPerl RussianCobol SapirWhorfHypothesis SeattleWashington SecurityModel SemanticWeb SeparateDomainFromPresentation SeparationAndGroupingAreArchaicConcepts SeparationAndGroupingAreFundamentalConcepts SeparationOfConcerns SigningWithaDate SilenceImpliesConsent SimulationOfTheFuture SingleFunctionExitPoint SkewedBellCurve SmallFunctionHeaders SmallGroupLearning SmugLispWeenie SnuspLanguage SoftwareDevelopment SolutionArchitecture SomethingTest SpikeProblem SpikeUserStory SqlMstChallenge StandardToolDependency StartPages StartingPoints StickWiki StickingByRoswell StoneSoup StoredProcedure StructureAndInterpretationOfComputerPrograms SuccessWithAriana SurvivalOfTheFittest SylvieGerlin TellDontAsk TensorObject TerseLanguageWeenies TestDrivenDesignAndPatterns TestDrivenDevelopment TestingFramework TheCube TheMapIsNotTheTerritory TheNakedObjectsFramework TheRightWayToDoWordyBlocks TheTwoLawsOfDimensionalOntology TheWikiPlateau TheyAreBeepingYourFamily ThirdFutamuraProjection ThreeDimensionalVisualizationModel ThreeStarProgrammer ThumbsUp TightFieldCoupling TimPeters ToAyoungExtremist TolZone TombStone TopMind TopTenHomePages TopTenWikiEngines TopicHierarchy TopicLostAndFound TracerBullets TrustedSystems TwoCowPolitics UltimateFrisbee UnifiedDataModel UpperCamelCase UseMod UserDocsInXp UserStoryAndUseCaseComparison UsingPythonDontNeedRuby VectorFieldObject VisualStudioOrcas WalaWiki WalkingAndThinking WalkingInCircles WarOnWaterfall WarStories WardsWikiStewards WebBrowserMissingWidgetWorkArounds WebEnglishWiki WeirdErrorMessages WelcomeVisitors WhatAreTypes WhatsaControllerAnyway WhyDoPeopleHateXp WhyIsSmalltalkDead WhyLovePerl WhyNumberingShouldStartAtZero WikiDesignPrinciples WikiDisplayedAsPages WikiEngines WikiFarms WikiGnome WikiPagesAboutWhatArePatterns WikiSingleWordProblem WikiStub WikiTag WikiWikiWeb WikipediaIsNotWiki WilliamOfOccam WindowsSeven WomenProgrammers WysiWyg WysiwygWiki XmlSucks XpInNameOnly XpIsDogmatic XpSouthernCalifornia YouDontNeedItAnymore YouKnowYoureInaBigCompanyWhen YouKnowYoureInaBleepedCompanyWhen YouKnowYoureInaWildWestCompanyWhen YyyyMmDd ChangesInAprilTwelve AbsenceOfEvidenceIsNotEvidenceOfAbsence AbstractDataType AbstractInteractions AccountsFromCarAddicts AcompanyIsProsecutedForBeingAmonopoly ActionSpecificationLanguage AdUnBlockCommunities AdjustingExtremeProgramming AdoptingNewInventionAndInnovations AeronChair AikidoPattern AliceLanguage AllRoadsLeadToBeeMinus AnalogiesFromMusic AndyDent AnythingIsNotPossible ApacheAnt AppletsAreApplicationsToo AppliedTypeSystem ApplyingTheSideTagTypingModel ArchitectureAndObjectDatabases AreDesignPatternsMissingLanguageFeatures ArtificialIntelligence AssertionsAsDefensiveProgramming AurelianoCalvo AustinPowers AvoidExceptionsWheneverPossible AwkLanguage BackLink BadKeyboards BadStuffWeLearnInSchool BarrierToEntry BecomingAnonymous BeforeYouDoAnything BenThomasson BertrandMeyerAndHisOpinions BigRoom BillBurris BlackaddersMap BlameYourselfFirst BlindSpots BonVsUml BondageAndDisciplineLanguage BoyThisStuffMakesMeFeelStupid BriefTutorial BriefTutorialTwo BritishCulturalAssumption BusNumber BusinessObjectNotation CanOfCorn CanValueObjectsContainReferenceObjects CanadianCulturalAssumption CapitalizationRules CardboardAnalyst CarolaCassini CaseDelusions CategoryAutoIgnore CategoryEconomics CategoryProductivity CategoryUnix CategoryWikiMaintenance CeeLanguageFamilyFrontEnd CeeMinusMinus CeePlusPlusEleven CeesDeGroot CgiVsServlet ChangesInAprilTwelve ChangesInMarchTwelve ChangesInMonth ChiqChaq ChoosingTheRightLanguage ChoosingaWiki ChrisGarrod ChryslerComprehensiveCompensation CirclesAintEllipses CirclesAreEllipses CitationProblem ClassHierarchyTestingInCppUnit ClayPhipps CliffordAlgebraResources CobolCausesBrainDamage ColdFusionLanguageTypeSystem CollectionViaLinks CollectiveCodeOwnership CommandLineWiki CommutingDiagrams CompaniesDoingXp ComponentDesignPatterns ComponentDesignPatternsAcknowledgements ComponentDesignPatternsProblem ComponentDocumentation ComputerScienceOrSoftwareEngineering ConceptualIntegrity ConcreteSingleton ContainerIndependence ContentCreationWiki CopyOfRecentVisitors CreatePrivatelyPublishLater CrudPatterns CurriculumVitae DafyddRees DarkSideOfCompositePattern DataMusicProject DatabaseIsRepresenterOfEverything DataflowProgramming DaveBerkeley DavidCary DavidThomasOnTheBenefitsOfDynamicTyping DavidVincent DavidWolpert DeepUnderstandingOfTheMachine DefinitiveCeePlusPlusBooks DependencyInjection DesignBeforeCoding DesignByContract DesigningInterfaces DigitalRightsManagement DirtBaseZed DiscussionSpecialCharacterPrefixAssociation DistributedGames DoOrDie DoUndoRedo DoesMathHaveStrings DontUseExceptionsForFlowControl DotNetWillKillJava DotNot DoubleEdgedSword DualityBetweenStateAndClass DvorakKeyboardUsers EclipseIde EcommerceWikiTools EditConflictResolution EditCopy EffCount EinsteinPrincipleOfSoftwareDesign EmacsVsVi EmergentComponentMethod EmpiricalTypeBehaviorAnalysis EnglishOrBritish EnumeratedTypesInJava EnumeratingTrueAndFalse EquivalentFeaturesOnWindowsAndUnix ErikNaggumQuotes EscapeHatch EtMinutWiki EverythingIsNotRelative EverythingIsRelative EvolvingLanguage ExpertNegotiator ExtensibleMarkupLanguage ExternalIterationUsingContinuations ExtremeCatalysis ExtremePlanningSimplified ExtremeProgrammingRoadmap FactoryMethod FasterThanCee FatBook FencePostError FindPage FineLineBetweenRefactoringAndFutzing FixBrokenWindows FizzBuzzTest ForgeLeaders FormalMethodsAndPatterns ForthLanguage ForthVsLisp ForthishWikiName FourthGenerationLanguage FrameMaker FraudulentMindset FreeSoftwareDiscussion FrogLand FrontPage FscriptLanguage FunctionalLoopHole FunctionalPatternSystemForObjectOrientedDesign FunctionalReactiveProgramming FunctionalTest FunctoidsInCpp FunnyThingsSeenInSourceCodeAndDocumentation FusionMethodology FutureOfSmalltalk FuturistProgramming GeeLanguage GetAsReadPostAsWrite GolfRun GoodAndEvil GoodCitizen GoodStyle GraceHopper GrammarVandal GreatestMarketingCompanyInTheWorld GreatestPhraseOfWikiNinetyNine GuiPrototypingTools HailStorm HansWobbe HansenDy HappyNewYear HeartOfSmalltalk HelmutLeitner HistoryOfProgrammingLanguagesTwo HitchhikersGuideToTheGalaxy HollywoodPrinciple HomePageWiki HowCouldWeDrasticallyImproveThePatternsLiterature HowFastCanYouWriteCode HowToDecideIfLinuxIsForYou HowToPissOffYourPair HowToTakeNotes HowToTalkToYourselfWhenReadingSmalltalk HungarianNotation IanOsgood IdealPersonalWiki IhateFramesClub ImOkYoureOk ImaJavaProgrammer ImbalanceOfPower ImmutableInterface IncludesKitchenSink IncompatibleGoals IncompleteNotations InformationSecurity InherentlyComponentBasedApplications InterWikiNameScheme InterestedInSoftwareArchitecture InterestingQuestions InterfaceDirector InternalizeExternalIterators InternetEconomyOfCredibility InterpreterPattern InterviewingStrategy InversionOfControl IpAddressExample IsAnythingBetterThanPaper IsEmbeddedBehind IsProgrammingMath IsSmalltalkComplete IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight IterativeVsIncremental IttyFonts JavaCommunityProcess JavaLanguage JavaOnThePalm JavaScriptSucks JavaScriptSucksInBrowsers JavaSingleton JavaWithMicrosoftCom JayLanguage JobSecurity JocuriBrowser JocuriOnline JosephStyons JoshuaDrake JournallingPattern JuanmaeMePe JustStopCaring KillYourDarlings LanguageOnItsWayDown LanguagePissingMatch LanguageSubversionResponse LarryWall LeoBrodie LiberatingConstraint LightweightDocumentation LinuxOperatingSystem LispLanguage LispSpring LittleLanguage LiviuIvan LordOfTheRings LotusNotes MacroHard MagicalMysteryTour MakeItWorkMakeItRightMakeItFast MariusAmadoAlves MartySchrader MaspBrainstorming MattBehrens MaybeTyping MayfordTechnologies MessageQueuingArchitectures MetaCircularEvaluator MetaMagicalThemas MicrosoftAccess MicrosoftDotNet MicrosoftDotNetDiscussions MicrosoftExcel MicrosoftProgrammerMentality MicrosoftWord MikkelKliim MindFsck MindOverhaulEconomics MissingWikiBeforeXp ModernCleanLisp MoreAboutCodes MurrayTait MyWikiPage NamesGivenToComputers NatPryce NetworkExternalities NeverBringaKnifeToaGunfight NeverWriteaLineOfCodeWithoutaFailingTest NewRecentChanges NewUserPages NitPick NoProcessDiscussion NoUltimateResponsibility NomenEstOmen NoteWiki NysLte ObjectBasedProgramming ObjectConstraintLanguage ObjectiveCaml OneButtonTesting OneHandClap OneMinuteEditing OneMinuteWiki OnlinePayments OnlySayThingsThatCanBeHeard OoEnvironmentForPalm OpenOfficeBase OpenSource OpenSourceAndDocumentation OpenSourceDiscussion OpenSourceLicense OpenSourcePlatform OpenSpaces OtNinetyNineWiticisms PageDescription PainfulLanguage PairProgrammingEconomics PalmOs PaperGivesNoFeedback ParrotCode PatentsAreEvil PathDependence PatientClass PatternImposter PatternOrientedModelingTool PatternsForTeaching PaulGraham PeanutButterWiki PeopleIndex PeopleWhoDontGetOo PersonalFlopiWiki PersonalInformationManager PersonalJava PersonalLogBook PersonalWiki PiratesOfSiliconValley PissingContest PlainCeeProgrammersAreLuddites PlbLanguage PolymorphismVsSelectionIdiom PoonamMutkekar PortlandPatternRepository PostModernism PowerOfPlainText PowerPoint PreModernism PrinciplesForBadGuys ProceduralProgramming ProcessSmells ProfessorsDontCode ProgrammerLiteracy ProgrammerLiteracyHistory ProgrammingIsInTheMind ProgrammingLanguageNamingPatterns ProgrammingLanguagePopularity ProjectCancellationJunctures PrologProgrammers PromotionTraits PyTw PythonAndPerl PythonPeople PythonRefactoringBrowser PythonVsPerl QualityAssuranceIsNotQualityControl ReadWardsWikiOnPalm RealDatabase RealNamesPlease RealStoryAboutDeveloperTurnedManager ReallyValuablePages RecentChanges RecycleBin RefactoringAddingComplexity RefactoringBrowser RefactoringLive RegressionTesting RegularExpression RelProject RelationalPatterns RequestNewsgroupAltWiki RequirementsAnalysis ReverseLinkDisabled RfCforWiki RobertDiFalco RohanPall RubyProblems RubyRefactoringBrowser RubyVsPerl RudyardKipling SacrificingLegibilityForCoolness SandboxAsciiArt ScriptingLanguage SecondGenerationWiki SecureShell SecureWiki SecurityIsHard SegmentationFault SelfLanguage SeparateTransactionProcessingFromArchival ServletBasedWiki ShareWare ShlaerMellorMethod ShortestWikiContest SideEffect SilverBulletConspiracy SimplestOrEasiest SingletonDecorator SingletonRegistry SkinnyBook SmallTalkFrequentlyAnsweredFud SmalltalkIsaFailure SmalltalkLearnersClub SmalltalkToCppTranslation SoWhatElseIsNew SoYaWannaWikiWiki SoapDiscussion SoftwareAsFilmMaking SoftwareEngineeringIsArtOfCompromise SoftwareIsArt SoftwareIsReallyPointless SometimesYourGuessWasWrong SpecialCharacterPrefixAssociation SplitCapabilityModel StarTrekTechDiscussion StarshipTroopersTheBook StayExtreme SteveJobs StevenCoco StringWithoutLength StrongCoupling SubPixelResolution SyntropyMethodology SystemEnvisioning TableInheritance TagInterface TaxoMania TeleTubbies TerryPratchett TestCollector TestInfected TestNull TestingAgainstTheNullString TestingGlossary TestsCantProveTheAbsenceOfBugs TextFormattingExamples TheCultOfTheAmateur TheDayAfterTomorrow TheDumbingDownOfProgramming TheMapIsNotTheTerritory TheMostBeautifulLanguage TheNotUnixCulture ThePracticeOfProgramming ThePragmaticProgrammer ThePrincessBride TheTroubleWithComputers TheUnixHatersHandbook ThereIsMoreThanOneWayToDoIt ThesisChapterQuotes ThingsInItHell ThingsInThrees ThingsWeLoveAboutVbClassic ThingsYouShouldAlwaysDo ThoughtWorksProjomatic ThousandPaperCuts ThreeStarSwap ThreeValuedLogic ThrowawayEmailAndRidYourselfOfSpam TimAnderson TimeFrameProcessingArchitecture ToadTool TooMuchDocumentation TracerBullets TranslationsReuse TreeInSql TrivialDoWhileLoop TwentyPercentTax TwilightDragon TypeArithmeticsPaper TypelessVsDynamic TypesAndSideFlagsDiscussion UlrikSverdrup UmlIssuesWithQualifiedAssociation UncleBob UnderstandingDistributedSystems UnifiedModelingLanguage UnitTestsDefined UniversalTruth UnixCulture UnixWay UseCase UserName UserNameFaq UserPassword UserStoryAndUseCaseComparison UsersWontPayForQualitySoftware ValueChain ValueObject ValueObjectHypotheses ValueObjectsShouldBeImmutable ValueObjectsShouldBePassedByValue VariadicFunctoidsInCpp VariadicTemplates VariadicTemplatesForGnuCpp VbaExercises VerifyOutputWithGrammar VersionControlAppliedToWiki ViEditor VideoAddiction VideoToaster VinylIsDead VisitorsInTen VisualProgramming VisualProgrammingLanguage VisualWorks VoteForBarbieToBeaSoftwareEngineer WabiSabi WeTriedXpAndItFailed WebsitePatterns WelshLanguage WestOfEngland WhatEveryDeveloperShouldKnow WhatIfAnythingIsaMethodology WhatIsAnAgent WhatIsAnEvent WhatIsArchitectureAnyway WhatSortOfComputationWouldInterestJuniorSchoolChildren WhereDoTheBracesGo WhichColorOfiMac WhorfianHypothesis WhyAreReferencesHard WhyDoExistingRdbmsAllowBags WhyHatePerl WhyIsComputingTechnologyDerbyAcUkRevertingEdits WhyJavaIsGreat WhyLinux WhyNobodyDeletesWiki WiPhiki WidgetsRepresentRelationshipsInTheModel WikiCase WikiFailures WikiFarms WikiIsNotWikipedia WikiList WikiOsDiscussion WikiReductionistVotes WikiVandals WikiWiki WikiWikiHyperCard WikiWikiKudos WikiWikiWeb WikiWithProgrammableContent WindowsVsLinux WizardsAreDangerous WordStar WorkFlow WorkingTogether WysiwygWiki XmlPlusPlus XpDublinMobile XpSouthernCalifornia XwindowProtocol YanquiSpelling YouMightBeaThreeStarProgrammer ZeekLand ChangesInAprilZeroNine AalbertTorsius AbsenceOfEvidenceIsNotEvidenceOfAbsence AddYourName AddingNewPages AgainstMethod AlienLifeOnThisPlanet AllYourBaseAreBelongToUs AlternativesToNaturalJoins AmbSpecialForm AmericanCulturalAssumption AnalysisParalysis AnastasiosKoutoumanos AndLinux AndrewMcMeikan AngelTung AntiObject AntiPatternsCatalog ArmandoSinger ArraySumInManyProgrammingLanguages AsUnit AsciiArt AssertXhtml AssumeGoodFaithLimitations AutomatedIntelligence AwelonProgrammingLanguage BadCode BadCodeCanBeWrittenInAnyLanguage BadVariableNames BalancedTernary BaseSix BasicLanguage BillTurner BitstreamVera BobTrower BrentGilmore BrianvandenBroek CampusExample CapabilityCase CategoryAutoIgnore CategoryExperimental CategoryInManyProgrammingLanguages CategoryInteraction CategoryOperatingSystem CategoryVirtualComputer CategoryWikiMaintenance CeePlusPlusRoadMap CelinaGayoso ChandlerCommunityWiki ChangeLog ChangeYourCareerExpectations ChangesInAprilZeroNine ChangesInJuneZeroNine ChangesInMarchZeroNine ChangesInMonth CharlotteNobles ChrisGarrod ClasspathHell ClausGittinger ClosuresAndObjectsAreEquivalent CoLinux CodeBlocks CodeSmell CompilerBug CompositionFallacy ConceptMaps ConnectedText ContentClassificationWiki ContentCreationWiki ConvectionCurrentsOfInformation CostinCozianu CouchDb CriticalBug CryptoCracy CultureShock CurtSampson CygWin DafyddRees DataAndCodeAreTheSameThing DataDeltaIsolation DataOrientedSchemaMethodology DaveCross DaveVoorhis DavidVentimiglia DavidVincent DeadLanguageFortran DeanHedman DecisionMathAndYagni DeclarativeImperativeDefinitionDiscussion DefenseWhatabouts DefinitionsForOo DeleteTest DeltaIsolation DevCpp DickBotting DjamelLootsma DoTheSimplestThingThatCouldPossiblyWork DoesThisPageHoldTheRecordForTheMostReferencesToItself DomainValue DonaldNoyes DotNetWiki DotProductInManyProgrammingLanguages DrCodd EditPage EditText EdwardKiser EinsteinPrinciple EllenaRosalba EveryCombinationInManyProgrammingLanguages EverythingIsBeyondRepair EverythingTwo ExamplesOfEscapingComplexity ExplicitManagementOfImplicitContext ExtraLegsOntoAdog ExtraLegsOntoaDog FabioArmani FeatureEnvySmell FemaleAgency FemaleGothicGenre FemaleGothicWomen FemaleGothicandForm FernandoBucci FileTreeMeetsRelational FinnWilcox FireDrill FirstCommercialComputer FirstTimeLanguage FiveoClockBug FixYourWiki FixmeComment FoldFunction FreeAsInBeer FrontPage FullSearch FunctionalComposition FunctionalDecomposition FuzzyCommunity GerbenBlom GnuCompilerCollection GnuCpp GodMethod GoodProgrammerTypeface GoogleLovesWiki GoogleSucks GrandMasterProgrammer GuiPrototypingTools GunnarZarncke HeinzKabutz HelloThere HelloWorldInManyProgrammingLanguages HelmutLeitner HistoryRepeatsItself HobbyHorse HolyWar HowToAvoidFearOfAddingClasses HowToPreventWikiMindWipe HtmlDomJsCss IanOsgood IcfpProgrammingContest InformationDevices IntegratedDevelopmentEnvironment IntellijIdea IntellijIdeaKeyboardShortcuts InterfacesShouldBeAdjectives InvestModelForUserStories IokeLanguage ItalianLandscape ItalianVillain IwannaLearnPython IwannaLearnRuby JamesGosling JasonGrossman JasonSlater JavaDoesntPassByValue JavaOs JavaProblems JayNode JeanmarcDykes JeffMcKenna JeffMcKennaForces JeffMckenna JfCapdet JobMarketAdvice JobyElliott JohnAbbe JohnFletcher JohnJamesIrvine JohnMcIntosh JohnVlissides JoinCapitalizedWords JonTaylor JosephBacanskas JulieBernstein JustInTimeCompiler KathyBracy KeyLanguageFeature KeyboardClaw KlausWuestefeld KnowledgeCapture KnowledgeProliferation LanguageGotchas LanguageInhibitsRefactoring LinesOfCode LispInjection LispMacro LiveWithIt LoggingDiscussion LogicProgrammingLanguage LosAngeles LotusAgenda LuxSpes MalcolmSparks MarisaWoodham MarketInfo MattiasWahlberg MediaWiki MemeticTransformation MenOfTheItalian MenoftheItalian MessWithTheirMetrics MetonymicCommunication MicrosoftWindowsBeyondRepair MinimalParsing MinimalistGnuForWindows MisFeatures MitchellKapor MoneyEatMachine MoreAboutBrowsing MoreAboutCodes MrId MsVirtualPc MultitaskingVirtualMachine MusicIsLandscape MusicOrigins MutuallyExclusiveCategoriesDontScale NaturalJoin NewUserPages NexMedia NissimHadar NoKeening NoRealNamesPlease NoraSmithhisler NotePad NumberPollution ObjectDesignQuality ObjectMappingMethodology ObjectRelationalImpedanceMismatch ObjectRelationalMapping ObjectSchemaMethodolgy ObjectSchemaMethodology ObjectiveEvidenceAgainstTopDiscussion ObjectiveSolutionsBrazil OlaBini OnceAndOnlyOnceNameParadox OneDayWiki OneDecadeWiki OneMinuteWiki OopAndVariationManagement OpenSourceAlliance OracleDatabaseDifferences ParagraphWiki ParrotCode PassingNullsToConstructors PaypalStorefrontWiki PayrollExampleTwo PeopleIndex PerSpective PerlUnit PersonalWiki PeterMolyneux PeterPavlovich PhilippeDetournay PikiPiki PleaseDontGoSam PlugCompatibleInterchangeableEngineers PointyHairedBoss PowerOfPlainText PowerfulTechniquesAreRisky PractitionersRejectFormalMethodsDiscussion PradeepSanyal PragmaticSmalltalk PredictionsFromFortyYearsAgo PrematureConcatenation PrimeDirective ProcessIsolation ProgrammingLanguageNeutralGui PrologLanguage ProofByContradiction PrototypeBasedProgramming PseudonymityAndHonesty PythonProblems QueryLanguageComparison QuestIons QuickQuestions RaadSel RasterImageProcessor ReadingLispCode RealLanguage RealNamesPlease RealNumbersAreNotEqual RecentChanges RedundantIncludeGuards RegularExpressionMatchAssertion RelProject RelationalTreesAndGraphsDiscussionTwo RelationalWeeniesEmbraceOo RequestForHelpWithExperiment ResearchVirtualMachine RichardBotting RobertCecilMartin RobertField RomanPorotnikov RudenessObjection RuleOfThree SceneGraph ScottBlalock ScottMcMurray SectionedPage SetlLanguage ShieldPattern ShiftingTheBurdenOfProof SingleLanguageOperatingSystem SixSingleQuotes SkipTest SmartDebatersDontNeedInsults SmartDebatorsDontNeedInsults SmoothSort SnipSnap SoftwareDesignPatterns SoftwareReliabilityEngineering SourceNavigator SovereignComputing SpaghettiCode SqlInjection StartingPoints StaticTypeSafety StaticTypingRepelsElephants StephanieWoo SteveHolden StlSucks StoredProceduresAreEvil SubSpace TableBrowser TableOrientedProgramming TeamPage TemplateSpecializations TestDataBuilder TestTypesInsteadOfDispatch TestingFramework TestingPageLink TexLanguage ThaddeusOlczyk TheChemicalEngineeringCulture TheConventionaGothicVillain TheConventionalGothicVillain TheFeyerabendProject TheFullMonty TheGreatLandescape TheItalian TheItalianVillain TheMarchesa TheMegaSwitch TheMythicalManMonth ThePragmaticProgrammer TheReceivedMethodology TheRecievedMethodology TheSoundsOfTheLand TheTexBook TheresTheBug ThinkingOutLoud ThoseWhoWereThere ThoughtworksAlumni ThreeDeeGraphics TimChambers TomAllison TooMuchDocumentation TooPowerfulForItsOwnGood TopMind TqlChainedJoin TqlLacksaNaturalJoin TrafficCalming TrafficHacking TramielOperatingSystem TrantorMessageLoggingArchitecture TreeMap TreePad TrollDefinition TwilightDragon TwoIsNotAnImpossibleNumber UnitTest UnitTestedSystemAsMythologicalSystem UniversalMind UseEnumerationsInsteadOfForLoops UserLogin VbaExercises VendorLockIn VillainMachesa VillainMarchesa VillainSchedoni VillainyMarchesaSchedoni VirtualBox VirtualCitizenTwoDee VirtualComputer VisualCeePlusPlus VisualTour VmWare VoiceIsMusic VoiceOfNature VoicesOfNature WardCunningham WarpDrive WhoIsUsingIntellijIdea WhyDoYouPermitThisToBeDoneToYou WikiAlphabet WikiCase WikiClone WikiEngine WikiEngines WikiFarms WikiFrontDoor WikiInEducation WikiIndentationConventions WikiIsNotWikipedia WikiMaster WikiPage WikiPedia WikiPuppy WikiTables WikiWiki WikiWithMoreThanPages WinterlandschapWandeling WorkingWhileTravelling WorkplaceDemocracy WorksCited WorkspacesOfTheFuture XkCd XmlSchemaMethodology XpIsForBadPlanners ZeroOneInfinityRule ChangesInAugustEleven AaronKaplan AaronThompson AbrahamLincoln AccessorsAreEvil AccidentalLinking AlgorMorphics AmberCase AmericanIndians AnonymousIdentity AntiPatternsCatalog AntiSoftwarePatents ArchitecturalSubstitution ArloBelshee AssociationClass AugustaAdaByron BananaDance BigIron BigIronAintCheap BigIronDatabase BigOhNotation BitWeaver BondageAndDisciplineLanguage BoostLibraries BootablePersonalWiki BorisStitnicky BrainStorming BrainsAsaCheapCommodity BrianCloutier BritishCulturalAssumption CallumBooth CarParkSyndrome CategoryAutoIgnore CategoryJoke CategoryMovie CategoryWikiMaintenance CcBySa ChangesInAugustEleven ChangesInJulyEleven ChangesInMonth CheckedExceptionsAreOfDubiousValue ChrisGarrod CleanGovernment ClintonLabombard CloudsCondensationsRiversOceans CodePatterns CommonBuildEnvironment ConcatenativeLanguage ContentCreationWiki CraigEwert CreativeCommonsBySa CriticizeBluntly CriticizeDiplomatically CryptoCracy CulturalDiffusion CurriculumVitae DafyddRees DanielKnapp DanielKoning DateStamp DateTime DavidCasey DavidKeithTurner DefinitionsForOo DennisPaulsen DesignByCommittee DictionaryDataStructure DiegoBerrios DisagreeByDeleting DoNotWantItGoodWantItTuesday DonaldNoyes DontCriticizeCondemnOrComplain DontTrainAnyone DotNet DoubleEntryBookkeeping DrawingHand EclipseEditor EditPage EditThisPagePhp EirikMangseth EmacsInFooLanguage EmbeddedUnderscore EmergentRequirements EmploymentBigPictureDiscussions EnterpriseApplicationConstructionSet ErikTheVikingSyndrome EtherPad EventDrivenProgramming EveryLanguageFixesSomething EveryLanguageFixesSomethingDotSource EverythingIsAnObjectVerb ExceptionHandlingChallenge ExtremeProgrammingForPlatformSoftware ExtremeProgrammingRoadmap FailureIsInevitable FirstLanguageLearned ForthVsLisp FrankRobinson FreshmansFirstLanguage FridemarPache FromFertilizerComeFlowers FrontPage FunctionalityIsTheFruitOfAbstraction GangstaGeeks GaveUpOnWiki GitVersionControlSystem GnuCompilerCollection GnuPascal GoLanguage GoedelsIncompletenessTheorem GoodThinkingMusic GreatFailureOfXp GreenBar HeartOfSmalltalk HedgehogModelOfKnowledge HollywoodPrinciple HowToDeferSchemaChanges HowToTakeNotes HowardFear IdLikeToSlapTheGuyWhoInvented IdeaForms IdentifierPrefix InSovietRussia InspectAndAdapt InstinctAsIntelligence IntelSixtyFourBitLinux IntentionRevealingSelector InterclassTestOrder InterpretersAreForTesting IsBreakStatementArchaic IsOracleTooComplex IslandOfRemovedText IterationPlanningMeeting ItsNotAboutDiscipline JamesHague JavaDoc JavaIsaDeadEnd JavaSecurityManager JbRainsberger JesperWallentin JohnFletcher JosephKiniry KeepingTrackByArtifactories KitsAsCompromiseToBuyOrBuild KyleWiki LanguageTypeErrorsDiscussion LicensedSoftwareEngineers LikePages LikePlus LikePlusButton ListOfAntiPatternsToDocument MacOsx MacPersonalWiki MartinJaekle MediaWiki MethodObjectExample MethodologySpace MicroPayment MiddleEarth MindTouch MindTouchDeki MistakesOfRogerPenrose MontWiki MontsWiki NameThings NamingConqueredLands NewTestPage NorthTexasPatternsGroup NtcSecurityRant NullObjectAndObjectRelationalMapping OccamsRazor OffTopic OneMinuteWiki OperateInTenMinuteCycles OptimizeLater OuterClassName ParrotCode ParsingHtmlWithRegex PassAnErrorHandler PayrollExampleTwoDiscussion PdfWiki PersonalInformationManager PhilippeAntras PhilippeDetournay PhlipsPhlames PiratePad PoignantGuideToRuby PointInTime PressOn ProblemSystemPerspective ProgrammableModularFramework ProgrammersStone ProjectManager PythonIde PythonProblems PythonSample PythonSingleton PythonWhiteSpaceDiscussion QualityAssuranceIsNotQualityControl QuaternionMathematics QuineProgram RacketLanguage RandomPagesJunkie RecentChanges RecentChangesDiscussion RefactoringWithRelationalDatabases ReflectionToolForEngineers RelProject RemoteGuiProtocols ResourceAcquisitionIsInitialization RobBiedenharn RubyLanguage RubyVsPerl SalimNair SamitJoshi SatirChangeModel SaulLevy ScatterSqlEverywhere ShapeWhatYouCanControlDiscussion SharpenTheSaw ShlaerMellorMethod ShuHaRiTiming SicpIterationExercise SieveOfEratosthenes SilentFailureNoisySuccess SinglePointOfTruth SingletonsAreGood SixtyFourBitLinux SoftwareDesignPatternsIndex SoftwareDevelopment SoftwareEngineering SoftwareMasterpiece SprintBurndownChart StartingPoints SwitchStatement TagInterface TermUsageVersusRigor TextFilter TheBestIsTheEnemyOfTheGood TheFutureOfWork TheMont TheMostComplexWhichCanBeMadeToWork ThinkQuest ThreadDeath ThreeStarSwap ThrowawayObject TipsForBeginners TooBigToEdit TopTenWikiEngines TransClusion TthWiki TwentyDollarWikiDevice TwilightDragon TypefulProgramming UbuntuLinux UmarSyyid UmlAsciiArt UtilityOfaMetaChannel VersionControlAtTheFunctionLevel VirtualFunctionsAndSharedMemory VisualizeTheWiki WebAnnotation WebSphere WebsitePatterns WelcomeVisitors WernerKeil WhatIsHappeningToFirefox WhatIsImportantToKnow WhatsBeenDoneInSmalltalk WhatsaControllerAnyway WhenToStopRefactoring WhileNotDoneLoop WhoOwnsYourMind WhyJavaIsGreat WhyNobodyDeletesWiki WhyNotEnoughRefactoringHappens WikiBatics WikiConversation WikiDevices WikiEngines WikiFarms WikiLike WikiLikeThing WikiMirrorss WikiNamespaces WikiPedia WikiSentence WikiSuicide WikiWiki WikiWikiClones WikiWikiSystemNotice WikiWithMoreThanPages WikiWritersDontGetPaid WillNess WithBlocks WorkToRule WorkingInSilence WorkingNames WorkplaceDemocracy WorldGeniuses WorldWideWiki WorldwidePostalCodes WorryingPopulationGraphic XpHelpWanted XpSouthernCalifornia YaxinWang YearTwokBusinessOpportunity YyyyMmDd ChangesInAugustFourteen AbsolutismHasGreaterBurdenOfProof AddictedToCoke AiBubble AircraftSacrificeIsIllegal AlgolFamily AlphaWiki AlphabetizeEverything AlternativesToCeeSyntax AmericanSchoolSystem AmyRose AndyMorris AnecdoteImpasse AnewGo AnupVora AppealToPopularity AreTablesGeneralPurposeStructures AreWeBiasedTowardLaborIntensive AreYouThere ArgumentByLabToy ArgumentByTheMasses ArticlesOnDialogue ArtifactDescriptor ArtifactRepository ArtifactsAndArtifactories ArtifactsAndArtifactoriesDiscussion AsWeMayThink AsciiArt AtsStatusReport AutomaticExternalCategorization BackTicMarkup BackUp BadCode BasicLanguage BbcMicro BeamBetweenSatellitesMeansAbleToBeamMagmaFrom BeamCapabilityBeefForMcdonaldsCloseBorderNagalesEffectsEthnicCafeLucy BenDavid BernhardThalheim BigRequirementsUpFront BlackBoxWindowManager BlitzPlusPlus BlueBabyInChurch BobMartin BodyOfWork BondageAndDisciplineLanguage BookStop BooksAreClosedSource BoomYoureDone BoostPythonLibrary BoostuBlas BothVirusCellChemMessageByPhotonsFromElectrons BottomFeeder BradStockdell BrainStorm BrainStormFirstCleanLater BraveBrownMaxineSammyCommand BrokenImage BryanWhite BuildOrBuy BuildingTheWorldsHeaviestAirplane BuildingThisPage BushyTreeDiagram BusinessRulesMetabase CampSmalltalk CapitalizationRules CarsonGross CategoryAutoIgnore CategoryDiscussion CategoryIdeaForm CategoryMetaDiscussion CategoryWikiMaintenance CategoryXwindows CeeLanguage CeePlusPlus CelebritiesOptionElseEscalate CertifyingProfessionals ChallengeSixLispVersionDiscussion ChangesInAugustFourteen ChangesInDecemberFourteen ChangesInJulyFourteen ChangesInMonth ChangesInNovemberFourteen ChangesInOctoberFourteen ChangesInSeptemberFourteen ChangesMeaningOf CharlesSchultz ChiefScientist ChongQed ChrisJulieHaveEmptyChemistrySetsAreWeHaveGroupConfigForStatements ChrisMorris ChristianAndrer ChristianTaubman ChristopherHolland ClassNamesBecomeWikiNames CleanRoom ClearRequirements CliffordAlgebraaVisualIntroduction ClojureLanguage CnnFromThreeFourFourHireNicoleWillItSettle CocoBase CodeBase CodeFreeze ColdFusionLanguageTypeSystem CollectionOfOrganizationIdeas CollectionOrOrganizationIdeas CollectiveIdeaCollectiveIdea ComeFrom ComposedMethod ComprehensiveTexArchiveNetwork ComputerChipComputer CompuwareDevPartner ConVersant ConceptHouse ConceptIntersection ConcurrentCommands ContinuousImprovement ConvertSpacesToTabs CoordinateVersusNestedGui CornishLanguage CouplingAndCohesion CppNext CppRefactorStructToClass CraigLarman CrudPatterns CustomBusinessApplicationDefinition CyclomaticComplexityMetric DanSawTheBellCommissHalfMightBeMetonymicForEffectsDidHeSettleForHtc DanesSitAtLeastTwoFeetAway DanielStaudigel DanielSvennberg DartEditor DataCollisions DataContextAndInteraction DataEcosystem DavidBerlinski DavidCollantes DavidMoon DayAfter DeeHock DeeplyIntertwingled DefinitionOfLove DefinitionOfOrthogonal DeletionIsRude DentonSammyKnowFromLodge DidNicoleSponsorLauraOrViceVersa DifferencesAreConclusive DifferentialEquation DirectToWebFramework DirectedRefactoring DisagreeByDeleting DisappearingComputer DiscussionOnEnginesOfTheFuture DistanceLearning DistributedAgileDevelopment DivisionOfLabor DjangoProject DoTheSimplestThingThatCouldPossiblyWork DoTheSimplestThingThatWillProbablyWork DoesPaulGetCommissionFromOriotech DoesTotalInformationFusionAskVendorsToPhoneMakingStatements DomainNameSquatter DontRepeatYourself DouglasAuclair DruidsBowYoJesus DualTypingLanguage DualTypingLanguages DvorakVsQwerty DynamicSql DynamicUserDefinition EarlyAdopter EbolaExcuseTheClosingCauseVsEffect EcommerceWiki EconomicsOfAdvancedProgramming EffBot EffectsPointerSatelliePhotosAllTheIntelligencNpcVirtual EggMan EjbTwoWebLogicServer ElectronicLogBook EliseScher EmacsLisp EmbraceChaos EmpiricalPatternDiscovery EndGame EpocSymbianOsSoftware EtherPad EtherPadLite EuanMee EverthingInOneFolder EveryDepartmentHasOneWanderNextDoorSay EverythingInOneFolder EverythingInOnePlace EverythingIsaPriorityEqualsNothingIsaPriority EvidenceTotemPole EvoFusion EvolutionOfPasswords EvolutionOfPaswords ExpertSystems ExtremeGeneticProgramming ExtremeProgrammingTimeline ExtremeProgrammingWithLegacyCode ExtremeTeam FacePalmDiscussion FalseReportForMalchovichLogin FederalCompetitionLawTheGucci FederatedCard FederatedSpace FederationIdeas FileScope FirstClassTypes FirstLanguageLearned FirstOrderDecisionProcedures FirstWiki FiveStarProgrammer FixOurWiki FizzBuzz FizzBuzzTest FluidConceptsAndCreativeAnalogies FormalLanguage FormalMethodsAndPatterns FormalTreatmentOfDesignPatterns ForthInJava FourVariables FredrikLundh FreeCommander FreedomOfSpeech FriendCreditsFromMushMightFeelNicoleCouldGo FriendHasElectronicBox FromFertilizerComeFlowers FromLawEnforcementWasNicoleMarried FrontPage FullerRingBridge FunctionalWeenie FunnyThingsSeenInSourceCodeAndDocumentation FusionMethodology FutureNote FutureObjects GamesPeoplePlay GarbageCollectionBook GeneticPurityConvergenceDiscussion GentleNet GerolamoCardano GetOverIt GirtsKalnins GlueLanguages GnomeParticipationJournal GnowSys GoLanguage GoProgramming GoalFrameOfReferenceMismatch GoldPlating GoldenHammer GoodZaurusSoftware GoogleSearch GoogleSearchBox GotoBlas GrandUnifiedCapabilities GreatLispWar GreysReptilesNordicsInsectoidsMessageBy GuiConfiguration GuiCoordinateNotationDiscussion HandwrittenLogs HanlonsRazor HansWobbe HappinessIsaWarmPuppy HasBrokenLinks HasWantedPages HaskellArrows HelloWorldInManyProgrammingLanguages HeritabilityOfIntelligence HexagonalArchitecture HighLevelLanguage HigherOrderFunction HintfulPhrasesInSpecificLanguages HistoricalNote HoaxLanguage HofsAndEmbeddedDslDiscussion HolubOnPatterns HomeIsOntopOfaDoghouse HomeStore HowToSellGoldenHammers HuetLandry HybridDrive HypeCycle HyperCard HyperText HyperTextHistory IdeaLanguage IfFooIsSoGreatHowComeYouAreNotRich IfSheHadSomeIpForXybernautVerizonWantsGlassesBonus IlmariKaronen ImplementationPatterns ImplicitTopics ImplicitTopicsNotUsedAnyMore InSovietRussiaJokesNowRequired InTheCloud IndustrialStrengthCeePlusPlus InfoModeler InputsVsOutputs InstallElectricBoxTheVentureCapitalConfirmsFleetCommand InstanceNote InstanceVariable InstantChanges IntComm IntelligenceGlock IntellijIdea InventTheFuture IoProfile IrrevocableThreadMode IsTopTheNewRichardKulisz IshinDenShin IsisThereThereSockPuppetFromPeenamunde ItDepends ItRequiresMyPermission ItsTimeToDumpCeeSyntax IwantItYesterday JavaIsDead JavaLanguage JavaNamingAndDirectoryInterface JavaPatterns JavaProsAndCons JavaScriptSucks JavaVsDotNet JerryGrossman JerryPournelle JinxWiki JohnFletcher JohnJamesIrvine JohnReynolds JohnVanDerZwaag JonathanAldrich JonathanBlackmore JoshuaBaran JoshuaSusser JuancoAnez JunitWithIntellij KebabCase KeepingTrackByArtifactories KeepingTrackByArtifactoriesDiscussion KentTheBeck KeyMap KnowledgeDevelopment KnowledgeProliferation KnucklesTheEchidna LaTeXbook LanguageIdiomClutter LanguageList LanguageSymbolAllocation LargeLadyTheFloorPaulHelped LargePeopleAccessToNecromancyAndJailIsitAsBeef LatherRinseRepeat LeanStartup LibraryBookBot LifeAsaDevelopmentEnvironment LifeCriticalSystems LingoUnit LinuxPpc LinuxUsability LisencingVisibleSpectrum LispInJakAndDaxter LlanfairpwllgwyngyllgogerychwyrndrobwyllLlantysiliogogogoch LoebnerContest LongNow LongRunningTransactions LooseTypesSuck LowChurch LowellLindstrom LucasLayman MagicDraw MagikVsTheForce MakeItSo MakeMakeTool MakeTool ManaManaAndWcp ManagementByObjectives MarsOrbiter MarthaStewart MarthaStewartAndTyingYourShoesTight MathVsPeople MathematiciansWhoHaveLeft MattStephenson MatthewMorris MemexVision MessagingAsAlternativeToMultiThreading MetonomicForDepartmentOfDefence MetonomicForMuseVisitObjection MichaelFogus MichaelRichmond MicrosoftCairo MicrosoftExcelProgrammingLanguage MicrosoftOutlookExpress MicrosoftSolutionsFramework MightTheyHaveGivenUsTheVincennesMasterCardToo MigratingFromVbUnitTwoToVbUnitThree MikeYinger MilesTailsPrower MinoritiesOnWiki MirProject MobilityFirst MonadicProgramming MoreAboutMechanics MoreShelfSpaceEqualsMoreJobs MostImportantWordsOnLeft MultipleCategorizationPattern MyExceptionClass NaotoOhshima NasirKhan NationalPublicRadio NeilWade NewToolWishList NexMedia NhlVirtualReald NickelAndDime NicoleCompensationAsBlackProjectCommission NicoleIsaTwentysChick NicoleMightHaveVisitedTimeTunnelWithTwentiesFriendHillaryChelsea NicoleWantsHerPreventJetsonsTheBox NihanFiledAyFalseReport NoOvertime NodeJs NodeJsAndHofDiscussion NodeJsAndHofDiscussionTwo NodeJsAndHofGuiDiscussion NonAlcoholDrinker NormalizationRepetitionAndFlexibility NotJobRelated NotUsingPolymorphism NoteCards NotionPageTitle NumericalAlgorithmsGroup OfficeDrone OneTruePath OpenBox OpenSym OriolLacave OutliningSoftware PackageByFeature PageAboutModelsAndModelling ParrotLanguage PatternLanguageTaxonomy PatternsOfClaimsAgainstTop PaulOtlet PerisBrodsky PerlDesignPatterns PerlPatterns PerlScript PerlTestingTools PermanentLink PersonalChoiceElevatedToMoralImperative PersonalInformationManagement PersonalWiki PersonalWikiDialogue PeterSwords PhWiki PhotoEditingSoftware PhpDiscussion PhpWiki PierreCloutier PlanguageConcept PointersToNotHere PolishLadyAndFriendRifhtAfterNiceConversaion PoliticalStrangelet PondOpenNetworkDistributed PopularityOfLisp PortletSession PostItNotesSoftware PoulAnderson PovRayWiki PreacherBirdOfPreyBeamTech PredictTheFuture PredictionAndControl PresidentFriendPropertyManagerCnn PresidentObama ProfessionalEngineer ProfessionalSoftwareEngineer ProgrammingConceptsNotInventedInTheSixties ProgrammingConceptsNotPioneeredByLisp ProgrammingParrotInaNutshell PropertyManagerStillFluctuatingPowerNoiseThoughCopyGlassThreeDee PureFunctionalLanguage PurelyFunctional PurelyFunctionalDataStructures PythonLanguage PythonThreeIsNotPythonThreeThousand PythonThreeThousand QualitySoftwareManagement QuietChange RationalFortran RecentChanges RecentlyChanged RefactorMercilessly RefactoringHints ReferencesCopiesProcesses RegularExpression ReinventingTheWheel RelExportDiscussion RelationalGuiDilemma RelationsAsFirstClassObjects RemindAndRecord RequirementsEngineering ReversibleProgrammingLanguage RightMeansReallyCensoredDiscussion RobMandeville RobertFripp RockPaperScissors RocketAnalogyProblem RolandHaeder RonJeffries RootOfAllEvil RossJeffries RubeGoldberg RudyardKipling SampleEmacsConfig SayNicoleControlsPropertyManager SchemeLanguage SchizoidGibberishWikiAuthor SciFi SciFiCommunicationTheMoon ScottAmbler ScrapIronChef ScriptingLanguage SeamlessObjectOrientedSoftwareArchitecture SecurityIsaBlanket SegaEnterprises SeldomAffirmNeverDenyAlwaysDistinguish SelfDogFooding SemanticsDiscussion SemiColon SentenceWiki SeriesActivityStatements SeriousVersusScriptingLanguages ServletUnit SfwWikiMail SharpEnvironment ShouldTopBeBanned SimonArmstrong SingleFunctionExitPoint SingleTransform SingleUserWiki SmeQl SnobolLanguage SoftWiki SoftwareDevelopmentMadeHeavier SolutionsToBottlenecks SonicTheHedgehog SonicTheHedgehogOne SpamBlackList SpecialHighIntensityTraining StandardDeviation StanleyKubrick StateObject StatelessSession StaticImport StaticSingleAssignmentForm StaticTypesHinderTesting StatisticsLie SteveJobs StickOnThings SticksTheJungleBadger StickyNotes StockChartChallenge StorageNetworks StoryGoChrisGoVincentGoRyanGoPentagon SubjectOrientedProgramming SummaryOfHofExamples SunTseBingFa SuperConductingComputerOffFromPropertymanager SwallowableFood SynchronizeOnEvents SystemsSoftware TableOrientedGuiDiscussion TecoEditor TectonicGridAsGluonCloud TectonicWeaponsAsGluonCloud TeleText TestDataGenerator TextFormattingRules ThatsNotaBugItsaFeature TheBook TheEdgeOfData TheEdgeOfWiki TheFifthVariable TheKenThompsonHack TheManagerPool TheManufacturingOfConsent TheNorm ThePresidentHasSayWhatCnnOffers ThePresidentKnowsFromSarahsWriting TheSourceCodeIsTheDetailDrawing TheUser TheerasakPhotha ThelopDictionary TheoryOfJustice ThereAreNoTypes ThinTools ThinkingWithRightBrainAndProudOfIt ThreeDeeGraphics ThreeStagesInJeetKuneDo TimeSeriesInSql TkChia ToGaf TodaysVersionSevenZeroWithOneWriteIfMifive TomCat ToolsAndMaterialsMetaphor TopMind TopTenWikiEngines TopsWikiCategoryEncodingSystem TornGroundShreddedFood TotalQuality ToyotaProductionSystem TransactionScript TransactionTape TripwireInc TwentyFirstCenturyCompilers TylerVolk TypeSystemThroughComments UnderConstruction UndergroundEconomyBenefitsMexicoMetricsNotSoMuch UnifiedDataModel UnitaryArithmetic UnitaryArtihmetic UnsafeAtAnySpeed UseCaseModel UseStructsNotClasses UserLand UserlandFrontier ValidationSuite VannevarBush VbaUnit VeniceHeldUpByZeroPointDiscussion VerizonHasDisputeForSuperComputerChargeCallsEveryDay VersaceDealFromJacobSpeciesFullFittingSuitsHamachExtraMightSetiBoardDemandForTrueVersion VickiKerr VisualAgeDevelopersDomain VisualAgeJavaAndXp VisualAgeJavaFour VisualAgeJavaRefactoringBrowser VisualAgeSmalltalk VisualBasicTools VogonConstructorFleet WaitingForNicole WashingtonState WayLand WeakTypesLie WeatherForcingFunctionDistributionStatement WebFeeds WebMention WebObjectsFiveFaq WebStoresDiscussion WeirdDeveloperDreams WendyJudithGoMushFederal WhatAreComponentsAnyway WhatAreTheDifferencesBetweenPythonTwoAndPythonThree WhatIsAnEvent WhatIsIntegrity WhatIsRightAboutTheRichInternetApplicationsApproach WhenDevelopsThereEggCellIncursVirusBeforeCaTwoPlusCascadeWontMakeItFurtherIfWeSacrificeGenerallyWillXitiReachForTheStars WhenToUseWhatParadigm WhizFolders WhyFreeSoftwareWorks WhyHatePerl WhyIntellijIdeaIsCool WhyLinuxSucks WhyNobodyGraffitiOnArt WhySmartPeopleDefendBadIdeas WhyWeHateRuby WiWiFiNetwork WidgetsRepresentRelationshipsInTheModel WikiAsReference WikiDemocracy WikiDesignPrinciples WikiEngines WikiEnginesComments WikiEnginesComparingWikis WikiFarms WikiFilterist WikiForumsCategorizedAyThroughCee WikiInternalDialogue WikiLikeThing WikiOffTopicGems WikiReligion WikiTeam WikiWikiSandbox WikiWikiWeb WillMicroSoftSurvive WilliamEricMangham WindowsForms WindowsTwoThousandAndThree WindowsXwindowsServer WinnersWriteTheHistory WirelessAsPlatform WirelessWireless WoodenLanguageYesterdayMeaningfulToday WoolenLanguage WordStar WowMoment WritingWithoutTeachers WxWindows WysiwygTypeSystemDiscussion WysiwygTypingDiscussion WyvernLanguage XanaduProject XpSouthernCalifornia XwindowProtocol XwindowProtocolShouldBeStabbedAndBurnt XwindowServer XwindowSystem XwindowsProtocol YouArentGonnaNeedIt YouCantSeeTheForestForTheSandDunes YouKnowYouAreaRealProgrammerWhen YouKnowYoureInaBleepedCompanyWhen ZeeTree ZeroOneInfinityRule ChangesInAugustTen AaronHinni AbacoBrowser AbilityBurden AbletonLive AbstractClasses AbstractMachine AbstractionsInProjectManagement AbstractionsTooNear AccidentalComplexity AccidentalInclusion AcmePattern AdHominem AddAntiPatternToTheAntiPatternsCatalog AddingEpicycles AddingNewPages AgencyProblem AgentScorpion AgileBridgeBuilding AgileCaseStudy AgileCustomerCookbook AgileDenver AgileDevelopersConference AgileDevelopmentConference AgileGruppeBremenEinladungKickOff AgileJournal AgileProjectManagementWithScrum AgileVsSpeculativeProjectManagement AgonizingFury AgreeToDisagree AhSimple AlarmBellPhrase AlcoholFueledDevelopment AlgolFamily AlienAgreementOne AlienAgreementThree AlienAgreementTwo AlienAgreementTwoBee AlienBrain AllRoadsLeadToBeeMinus AlternateHistory AlternativeTextFormattingRules AlternativesToConflict AmbiguousViewpoint AmigaComputer AnAthena AnalogyBreakdownAntiPattern AnalysisParalysis AnalyzingEmergentSystems AndrewLenards AnswerMe AntiPattern AntiPatternCategory AntiPatternsCatalog AntiPatternsCatalogDiscussion AntichitectureAntiPatternRoadMap AppleComputer AppleEventObjectModel ApplyingScienceDiscussion AppointedTeam ArchitectsDontCode ArchitectsPlayGolf ArchitectureAntiPattern ArchitectureAntiPatternRoadMap ArchitectureAsRequirements ArchitectureByImplication ArePhysicalPostalAddressesArchaic ArlenCuss ArtCraftEngineeringScience AspectOrientedProgramming AssumptionOfNormalHearingAcuity AsynchronousUnitTesting AuthorOf AutogeneratedStovepipeAntiPattern AutomaticLinkGeneration AyPad BadProgrammer BagAtational BandAid BasicVocabulary BazaarVersionControl BearTrap BecomingCompetent BelongsToGroupName BenefitsOfHeaderComments BenefitsOfOo BenevolentDictatorForLife BestProjectOrganization BewareOfCeeHackers BigBallOfMud BillEbert BladeRunner BlameStorming BlowhardJamboree BlueAngle BluntnessDiscussion BoatAnchor BondageAndDisciplineLanguage BondageAndDisciplineVersionControl BookStop BooksAboutRealDesigns BorgiVerse BoxingConversions BugFreeDoesntSell BugTrackingSoftware BullShit BusinessAndEthics BusinessNetworking CallByReference CarbonCopyHisManager CardboardProgrammer CargoCult CarlSagansBaloneyDetectionKit CartHorseInversion CascadingDialogBoxesAntiPattern CastConstructor CategoryAntiPattern CategoryArchitectureAntiPattern CategoryAutoIgnore CategoryCategory CategoryConcurrency CategoryDefinition CategoryDevelopmentAntiPattern CategoryDistributed CategoryDraft CategoryGlossary CategoryInternetApplication CategoryManagement CategoryManagementAntiPattern CategoryManagementPattern CategoryOrganizationalAntiPattern CategoryPhp CategoryProgrammingLanguage CategoryProjectManagement CategorySoftwareProduct CategoryWiki CategoryWikiMaintenance CeePreprocessorStatements CellDemographicsMataphorAy CellDemographicsMataphorBee CellDemographicsMetaphor CellGeothermalMetaphor CellProtoplanetaryDiskMetaphor CellSolarMetaphor ChangeLog ChangePattern ChangesInAugustTen ChangesInJulyTen ChangesInMonth ChrisBooth ChrisGarrod ChristopherGaltenberg CiaoRagazzi ClaesWallin ClosestSpecificationLimit CoMonads CodeLessTestMore CodeReviewDay CodeSmell CollaborativeDevelopment CollectionOrientedProgramming CollectionOrientedVerbs CollectionWords ColorOutsideTheLines CommunicatingSequentialProcesses CompareDsdmAndXp ComputeUnifiedDeviceArchitecture ComputerScienceIsaSoftScience ConceptDestruction ConceptualSingularity ConcurrentSystem ConfigurableModularity ConfusionOfObjectives ConsiderTheIdea ContextDrivenTesting ContinuityPrinciple ContinuousObsolescence ControlFreak ConversationMetaphor ConvertingSerialisedObjects ConvertingSerializedObjects CopyAndPaste CopyAndPasteProgramming CornCob CouplingAndCohesion CoverYourAssets CrashOnlySoftware CrciCards CreationMatters CreepingFeaturitis CryptoCracy CsharpVsCpp CueLanguage CuiVersusGuiEfficiency CurryingSchonfinkelling DabbleDb DafyddRees DamianCarrillo DanielChurch DatabaseDefinition DatabasesAreMoreThanJustStorage DatabasesHaveToBePersistent DateAndTime DaveCantrell DaveVoorhis DavidGries DbClass DeadEnd DeathByPlanning DeathMarchProject DecisionByArithmetic DefinitionOfConsciousness DefinitionOfExistence DefinitionOfFramework DefinitionOfIntelligence DefinitionOfLove DefinitionOfNatural DefinitionOfOrthogonal DefinitionOfPattern DefinitionOfProjectFailure DefinitionOfProjectSuccess DefinitionOfRepresentation DefinitionOfUniverse DefinitionOrdering DeletionCandidate DesignByAnalogy DesignByCommittee DesignByContract DesignForTheSakeOfDesign DesignPrincipleSmell DevelopmentAntiPattern DevelopmentAntiPatternRoadMap DifferentStylesOfDelegation DilbertCritique DilbertUncertaintyPrinciple DiscontinuitySpike DiscordantRewardMechanisms DiscussionOfCargoCult DishonestyPays DoNotLie DoTheSimplestThingThatCouldPossiblyWork DoWeReallyNeedIde DocumentMode DoerAndKnower DonaldNoyes DontRepeatYourself DoublePlusUnGood DraftMarsConstitution DryWaterhole DualProjectManagement EarleMartin EarlyUniverseIntelligence EatsShootsAndLeaves EditPage EditText EdwinEarlRoss EgalitarianCompensation EjbVsComPlusArticle EmailIsDangerous EmperorsNewClothes EmpireBuilding EncapsulationDefinition EricHerman EssLanguage EvidenceEras ExceptionFunnel ExpandToContract ExpansionOfTheUniverse ExplicitManagementOfImplicitContext ExtendedLink ExtendedWord ExtendingTheWikiParadigm ExtensibleProgrammingLanguage ExtraLegsOntoaDog ExtraordinaryClaimsRequireExtraordinaryEvidence ExtremeProjectManagement ExtremeTuesdayClub FaceBook FailedScienceFictionProphecies FallaciousArgument FalseEconomy FalseSurrogateEndpoint FearOfSuccess FermiParadox FireDrill FlagOfConvenience FlexWiki FlexWikiEditor FlikiBase FloatingPointCurrency FloatingPointFractions FlyingCar FoldFunction FoolTrap ForbiddenPlanet FragileDevelopment FredsAxe FrontPage FunWithEmacs FunctionalDecomposition FungibleProjectManager FungibleTeams FutureBasic GarbageCollection GavinLambert GeocodesMayReplaceAddresses GeographicallyDistributedDevelopment GeraldLindsly GitVersionControl GitWorkFlow GiveMeEstimatesNow GivenWhen GlassWall GnuArch GoProgramming GodClass GodLanguage GoldenHammer GoodMetricsProduceNumbers GoodMetricsUseNumbers GoodPair GoodStyle GoogleWave GraphicsProgrammingBlackBook GreencoddsTenthRuleOfProgramming GrenadeMessage GrossDeficienciesOfUnix GuiMarkupProposal GuiPrototypingTools GuidoVanRossum GuillermoSchwarz HalfDoneIsEnough HandleSystem HaveThisPattern HeInventedTheTerm HeirApparent HenryBaker HeroCulture HexDumpInManyProgrammingLanguages HiddenRequirements HighMaintenanceEmployee HomoiconicityAdvantages HonestSincereAppreciation HonoraryUserStories HowObjectOrientedIsClos HowStandardsEmerge HowToSellGoldenHammers HowToWinFriendsAndInfluencePeople HqNinePlusLanguage HumanPerfectionInCheckers IainMacleanOnProjectManagement IdealScience IdiotProofProcess IfItIsWorkingDontChange IhaveSeenTheBluesSkys ImplementationInheritance InSovietRussia InappropriateTechnicalObjective IncludedReplyDestination InformationIntersection InformationNeighborhoods InformationPositions InformationTypes InputKludge InputStr IntegratedDevelopmentEnvironment IntellectualDishonesty IntellectualViolence InterCal InterWikiMap InterfacesShouldBeAdjectives InterlaceParallelCode IntroducingPatternsIntoOrganizations IsBreakStatementArchaic IsThereSomethingJavaShouldDo ItsAnOperatorProblem ItsNotRocketScience JackRich JavaAutoboxingIsNot JavaNamingConventions JavaProblems JavaSingleton JaysenNaidoo JeffJarvis JobKeeper JohnFletcher JonathanArndt JonathanCrossland JosephStyons JumbleAntipattern JunkyardCoding KathyBracy KawaIde KevinKostlan KillTwoBirdsWithOneStone KissWebServices KitchenSinkDesign KnowledgeEcology LanguageIdiomClutter LanguagesByKeyboard LaoTse LatLon LavaFlow LavaLanguage LaynesLaw LazinessImpatienceHubris LeadingRequest LearningAssemblyLanguage LeeLouviere LegalStatusOfCorporations LegislationOnTechnology LetItCrash LieOrStreet LinguaSalvatorEst LinkedIn LiskovSubstitutionPrinciple LiskovWingSubtyping LispIsTooPowerful ListOfAntiPatternsToDocument LoneDeveloperProjectManagement LordOfTheRingsVsStarWars LoveMachine MacOsx MagicContainer MagicLink ManagementAntiPattern ManagementAntiPatternRoadMap ManagerControlsProcess ManagersAreMonsters MarcGrundfest MarcThibault MarkusSrank MartinStewart MartySchrader MatrixInverse MatrixManagement MatrixReloaded MentalPattern MetaBaby MichaelFogus MicrosoftProjectViewer MikeDagosta MikeYinger ModelBasedTestAutomation MoniWiki MoreliaViridis MouseScriptDisconnect MultiHundredGigaByteInformationStore MultiMethods MultiParadigmProgrammingLanguage MultiThreadedApartment MushroomManagement MyGodItsFullOfStars MyMyersBriggsTypeIs NamedCollection NeilLarson NetNegativeProducingProgrammer NewPage NewtonScript NomicGame NonFunctionalRequirements NonOrthogonalLanguageFeatures NotInventedHere NotTheAppropriateProtocol NpComplete NullFlag NvidiaCorporation NygaardClassification ObfuscatedPython ObjectOrientationIsDead ObjectOrientedDesignIsDifficult ObjectRelationalMixer OffendedButResistingCounterInsult OfficeInfotechSymbiosis OlivierRey OnDecomposingSystems OnUnderstandingTypes OnceAndOnlyOnce OnlyKnowingBestKnownCase OpenGenera OpenWiki OptionalScopeContracts OrganizationalAntiPattern OverGeneralizationOfBusinessLogic OverUseOfPatterns PairProgramming PairProgrammingDoubts PairProgrammingMisconceptions PairProgrammingQuestions PalmOsWikis PaperPort ParadigmPotpourriMeansDiminishingReturns ParagraphWiki ParallelNeedScenario PassingNullsToConstructors PathOfLeastResistance PatrickLesslie PatternLanguage PatternMatching PayWall PayrollExampleTwoDiscussion PeeCee PeopleIndex PerformanceManagementPlan PerryLorier PersonalChoiceElevatedToMoralImperative PeterWang PhatWareAntiPattern PhlIp PhotoShop PhysiologicalAndPerceptualFactors PipelinePattern PipesAndFilters PlatformIndependentGui PlugCompatibleInterchangeableEngineers PokemonExceptionHandling PolarizingQuestion PoliticalCorrectness PoliticallyCorrect PoliticsOrientedArchitecture PolterGeists PresentationIsDifficult PrivateLanguage ProblemOfSymbology ProfessionalVisualBasicProjectManagement ProgrammerProximityDetector ProgrammingInVietnam ProgrammingJournal ProgrammingLanguageNamingPatterns ProgressCausesLove ProgressiveLicense ProjectCostEstimates ProjectManagement ProjectManagementHaiku ProjectManagementInstitute ProtectedMemory PublicWikiForums PurposeOfPatterns PutThingsWhereYouLook PythonLanguage PythonPeople PythonVsRuby PythonVsRubyCodeExamples RaceTheDamnedCar RainerWasserfuhr RecentChanges ReciprocalTag RefactorProjectManagementPage ReinventTheWheel ReinventingTheWheel RequirementsAsArchitecture RequirementsTossedOverTheWall ReservedWords RestrictedProgrammingLanguage RetroactiveContinuity ReversePolishNotation RiskManagementCatalog RoadMaps RocketAnlogyProblem RoleBasedSecurity RollYourOwnDatabase RomanPorotnikov RubeGoldbergMachine RulesToLiveBy ScapeGoat SchemeUk ScienceRelatedMemeticDisorder ScienceShouldBeEasy ScottVokes SeagullManagement SecretSociety SecularHumanism SelfCertifyingCode SelfLanguage SelfStandingEvidenceDiscussion SelfUsesCapitalizationForSyntax SellingTheProductYouCantRealize SellingaProductYouCantRealize SessionFacade SevenHabitsOfHighlyEffectivePeople SexPatterns SharkBot ShieldPattern ShiftingTheBurdenOfProof ShootTheMessenger SimpleProjectManagement SingleFunctionExitPoint SingleNamespaceLisp SingleThreadedApartment SisterSites SixSingleQuotes SmarmyLispWeenies SmokeAndMirrors SmokeTest SmugLispWeenie SocialNetworking SocialProblemsOfLisp SockPuppet SoftwareDevelopmentIsGambling SoftwareDevelopmentIsInvesting SoftwareMerger SoftwareProjectManagement SourceCodeIsDesignWhatIsSourceCode SovietShoeFactoryPrinciple SpaghettiCode SpecialLinkingPresentationFormat SpeciesHarvesting SpecifyNothing SpikeSolution SpreadsheetDatabase SpringFramework SqlFlaws StandardGeneralizedMarkupLanguage StandingOnTheShouldersOfMidgets StarDrive StarTrekInterface StarshipTroopersTheMovie StovepipeAntiPattern StovepipeSystem StringWithoutLength StructuredProgrammingWithGoToStatements StuckOnPetFactors StupidLittleEdits SuctionaryDotCom SufficientlySmartVirtualMachine SumoMarriage SuperCommutativity SupraMan SweepItUnderTheRugAntiPattern SwissArmyKnife SymphonicArchitecture SystemAwarenessOfArtifacts SystemMonitoring TabMunging TableOrientedProgramming TagUnit TaniyamaShimuraWeilConjecture TaskEstimationPatterns TecoEditor TemplateHaskell TemplatesForNumerics TenSeven TestIsolation TestOptimal TestingFramework TextEdit TextFormattingExamples ThatsNotReallyAnIssue TheBlob TheCustomersAreIdiots TheDeadlineaNovelAboutProjectManagement TheFundamentalProjectManagementQuestion TheGeometricUniverse TheGrandOldDukeOfYork TheLordOfTheRings TheModel TheProcessIsTheDeliverable TheScarcityGame TheSilmarillion TheTexBook TheWay TheWikiPlateau ThereIsMoreThanOneWayToDoIt ThereIsNothingPerlCannotDo TheyUnderstoodMe ThreeStarProgrammer ThrownOverTheWall TikiWiki TimeAgainForWikiMutiny TimingHistory TodoList TomaszPekowski TooManyParameters TooManyVariablesForScience TooPowerfulForItsOwnGood TopIsNotEvil TowerOfVoodoo TrackingTool TrainTheTrainer TranquilityGame TrialProject TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain TwoKeyboards TypeInference TypefulProgramming TypesAreContracts TypingSpeed UmlIssuesWithQualifiedAssociation UnLambdaLanguage UncleBobsNamingConventions UnderscoreVersusCapitalAndLowerCaseVariableNaming UniformResourceIdentifier UntestedButFinished UseByDate UseOneCodeLine UserName UsingPythonDontNeedRuby VariationsTendTowardCartesianProduct VaughnCato VendorLockIn VietnamWarAntiPattern ViewgraphEngineering VimAsIde VimKeymap VirtualMachine VirtualizationIsRootkitting VisitorsInOneZero VoodooChickenCoding WalkingThroughaMineField WardCunningham WarmBodies WarrenBuffett WaterbedTheory WayneWerner WeAreIdiots WebThreePointZero WelcomeVisitors WhatIs WhatIsAnAdvancer WhatIsAnAgent WhatIsAnEvent WhatIsAnObject WhatIsAnalysis WhatIsAnalysisAttempt WhatIsAnalysisContinued WhatIsAppleThinking WhatIsBof WhatIsCivilization WhatIsClosure WhatIsCmmi WhatIsConsciousness WhatIsCopulism WhatIsCovariance WhatIsData WhatIsDelegation WhatIsDesign WhatIsDiscipline WhatIsDuke WhatIsEntropy WhatIsExtremeProgramming WhatIsFail WhatIsFoo WhatIsGeneralization WhatIsGoodDesign WhatIsGoodOoCode WhatIsInPlanNine WhatIsInformation WhatIsIntegrity WhatIsInteractionDesign WhatIsLeadership WhatIsLeftOrRightWing WhatIsLiberal WhatIsLove WhatIsMetaphor WhatIsModularity WhatIsNatural WhatIsNull WhatIsObjectIdentity WhatIsOnceAndOnlyOnce WhatIsPlay WhatIsQuality WhatIsQuicken WhatIsRandom WhatIsRecentChanges WhatIsRefactoring WhatIsRelativism WhatIsRest WhatIsReworking WhatIsRightAboutTheRichInternetApplicationsApproach WhatIsRssFor WhatIsScience WhatIsScr WhatIsSignal WhatIsSimplest WhatIsSimplewebs WhatIsSimplicity WhatIsSoa WhatIsSocialism WhatIsSoftware WhatIsSoftwareDesign WhatIsSourceCode WhatIsSuccess WhatIsSyntax WhatIsTao WhatIsTechnology WhatIsTheDifferenceBetweenaPatternAndAnInsight WhatIsTheSourceCode WhatIsTheWaterStrategyOfaFish WhatIsThisThingCalledUnix WhatIsThread WhatIsUbiquity WhatIsWithAmericanDates WhatIsWork WhatIsWrongWithTerminalServices WhatIsWrongWithTheGeneralVisualBasicApproach WhatIsXmlAnyway WhatIsaCommunity WhatIsaFactor WhatIsaKernel WhatIsaManager WhatIsaModel WhatIsaParadigm WhatIsaPointer WhatIsaProject WhatIsaQuery WhatIsaRealTechnician WhatIsaReferent WhatIsaThunk WhatWouldGoogleDo WheelFactory WhenIsManifestTypingConsideredaGoodThing WhyHatePerl WhyLinuxSucks WhyPascalIsNotMyFavoriteProgrammingLanguage WhyWeLoveLisp WikiAlphabet WikiClone WikiDesignPrinciples WikiEngineReviewWikiLists WikiFarms WikiInEducation WikiIsNotaDictionary WikiMarkupLanguage WikiNamePluralProblem WikiNames WikiWikiWeb WikiWithMoreThanPages WikiZen WilliamKo WindowDressing WisdomOfTheEast WolfTicket WorkInProgress WorkingEffectivelyWithLegacyCode WorstThingsFirst XpOttawa XpSimplicityRules XpSouthernCalifornia XySymmetryBugs YetAnotherMeetingWillSolveIt YetAnotherProgrammer YouCanSolveAnyProblemWithAnotherLevelOfIndirection YouCantForceVoting YouMightBeaThreeStarProgrammer ZeekLand ZenOfPython ZeroMeansNull ChangesInAugustThirteen AaronHinni AbcLanguage AccessPathIndependence AdjointMatrix AeronChair AiTheMovie AllaireColdFusion AlphaWiki AltimaraComposer AlwaysUseBracesOnIfThen AmericanSmokeless AnOutsidersReviewOfWiki AndyPierce AndyPliszka AndyTyping AnnAnderson AppleBasic ArchitectsDontCode AreTheSpecifiableRealsWellDefined AreYouThere AtomSyntax AutomatedIntelligence AvoidDuplication AwkiAwkiSourceCode BackButtonForBrowsingHyperText BadVariableNames BeyondExtremeProgramming BigOh BizarroStaticTypingDebate BuzzwordBingo CatalogOfDatabaseApproaches CategoryAutoIgnore CategoryDatabase CategoryGroupsOfPatterns CategoryWebAnnotation CategoryWikiIsNot CategoryWikiMaintenance CecilLanguage ChallengeSixLispVersionDiscussion ChangesInAugustThirteen ChangesInDecemberThirteen ChangesInJulyThirteen ChangesInMonth ChangesInNovemberThirteen ChangesInOctoberThirteen ChuckCottrill ClosuresConsideredHarmful CodyMello ComputerScienceVersionTwo ConfusedComputerScience ConnectionString CoolGen CsharpVsJava DafyddRees DatabaseAbstractInterfaceDiscussion DavidBrinOnStarWars DayCare DeathMarch DefinitionOfLove DefinitionOfTypeTag DesignPatterns DesignPhase DesignerVista DoEngineersNeedOpportunists DonaldNoyes DontNameClassesObjectManagerHandlerOrData DontRepeatYourself DotBomb DrowningInChoice DualityBetweenStateAndClass DynamicTypingAndReuse EarleMartin EarlyBinding EavTable EditPage EducationHasFailedUs EjbBasics ElectricityAddiction EmacsRules EndemeSet EpistemicsOfQuantity EssExpressions EssentialComplexity EventualSideEffects ExampleTwoRooms ExoKernel ExtraLegsOntoaDog ExtractAlgorithmRefactor ExtremeThinking FabianLeGayBrereton FailedScienceFictionProphecies FairCreditAssignment FairUse FakeCussWord FinancialPlanning FixtureInfection FizzBuzzTest FlavioDiomede FormalLanguage ForwardDeclaration FractalGraph FragileDevelopment FrankStone FromLegacyToXp FrontPage FunnyThingsSeenInSourceCodeAndDocumentation GirlsDontWiki GoedelsIncompletenessTheorem GoedelsTheorem GoodStyle GoodVariableNames GoogleCache GoogleCodeJam GoogleHatesWiki GooglifyDeepMenus GotoConsideredHarmful GreatLispWar GreatVimFeatures GreenspunsTenthRuleOfProgramming GregorKiczales GroovyLanguage GuiPrototypingTools GuillermoSchwarz GunnarZarncke HalfBit HaltingProblem HelloWorldInManyProgrammingLanguages HighMaintenanceEmployee HollywoodPrinciple HomelessContent HowToPissOffYourPair HumansSuck HyperBooleanTuringMachineDraft HyperComputer HyperTextHistory IdleUpdates ImaginaryProgrammer IndexCard InevitableIllusions InstinctAsIntelligence InternetBrowser InternetExplorer InternetHistory IsBreakStatementArchaic IsTheGrammarVandalStillAlive JamieWilliams JavaLint JavaPassesByValue JeffGrigg JohnFletcher KirstinHargie KolmogorovQuotient LanguagesAreOperatingSystems LawOfDemeter LearningWithoutImplementation LexicalClosure LindaTupleSpaces LinearTypes LiveTest MarkCollinsCope MarkJanssen MediaWiki MonSanto MonotonicityCriterion MonteChristo MostImportantAsset MoviesThatCouldHaveBeenSoMuchBetter MoviesToAvoidAtAllCosts MultiParadigmDatabase MultiParadigmDatabaseDiscussion MultiValue MutuallyInclusive NaturalEventSyntax NaturalEventSyntaxDiscussion NeilHarrison NewUserPages NikolaiPretzell NinetySevenThingsEveryProgrammerShouldKnow NoProcessDiscussion NoSql NodeJsAndHofDiscussion NuPedia ObjectOrientedDiscussion ObjectiveCee ObjectiveView OnMonads OreillyAndAssociates OrganizationalPatterns PairProgrammingLimitations PangaiaProject PangaiaWorldGame ParcPlaceDigitalk ParrotCode PatternLanguageForPatternLanguages PatternMatching PdfSucks PerfectSystem PersonalSpace PersonalWiki PhilippeDetournay PhlIp PhpLanguage PinkyAndTheBrain PlanNineFromUserSpace PlanningGame PleaseUnderstandMe PoliticallyCorrect PredictionsFromFortyYearsAgo ProbabilisticChooser ProfessionalEngineer ProstheticProgrammer PublicLanguage PythonThreeIsNotPythonThreeThousand PythonThreeThousand QualityAssuranceIsNotQualityControl QuineProgram QwertySyndrome RasmusLerdorf RealNamesPlease RealSpinLockSolution RecentChanges RecursionVsLoop RichardKuliszFanClub RubyIsSmalltalkMinusMinus RubyOnRails RubyOnRailsRulesTheUniverse RubyVsPerl RudyardKipling ScandinavianSchool SchemeWiki SecretSociety SemaphoresForMutualExclusion SemiColon ShootingTheMessenger SillynessHelpsMemory SimplifiedWrapperAndInterfaceGenerator SmartPhone SnakeCase SocialProblemsOfLisp SoftwareEngineeringIsArtOfCompromise SoksWiki SqlFlaws SteveWainstead StickWiki SuccessfulScienceFictionProphecies SyntacticallySignificantWhitespaceConsideredHarmful TagFreeTypingRoadMap TatjaVanVark TcpIp TestDrivenDevelopment TestingThruTheGuiIsMadness TheKooks TheNextGuy TheTwoPrinciplesOfHumor ThereIsNoHaltingProblem ThickBreadSmell ThinkAboutIt ThinkingOutLoud ThisPageIntentionallyLeftBlank ThomasMartinKlein ThwozzThwozzThwozz TimeAgainForWikiMutiny TipsForBeginners TomHoffman TopMind TransRelationalModel TreeInSql TupleSpace TuringEquivalent TypeModellingDiscussion TypeTagDifferenceDiscussion UbuWiki UnethicalEditing UnifiedDataModel UniformlySlowCode UnitTestingAspectOrientedCode UnixFunctionalityVsWindowsFunctionalityDiscussion UseClosuresNotEnumerations UserInterfaceValidator ValueObject VladEnder VowelGeneration WarStories WaterfallModel WebAnnotation WebGodObjectDiscussion WelcomeVisitors WellChosenNames WellChosenNumbers WhatAreTypes WhatIsCivilization WhatIsModularity WhatIsScience WhatIsWithAmericanDates WhatIsaParadigm WhyNumberingShouldStartAtZero WikiBlog WikiDesignPrinciples WikiEngines WikiIsNotWikipedia WikiMindWipeRepair WikiNode WikiSucks WikiVandal WikiWikiWeb WildPointer WindowsCommunicationFoundation WorldWideWeb WritingUnmaintainableSql WxWikiServer XanaduProject XpSouthernCalifornia YouArentGonnaNeedIt YouCantPushaPieceOfString ZaZen ZeroAndOneBasedIndexes ChangesInAugustTwelve AaronKaplan AaronRobson AaronWest AbeautifulMind AbsoluteBestPlan AccusationThatAssumesKnowledgeOfInternalMotives AddingNewPages AdviceToNewProgrammers AlxShr AmericanCulturalAssumption AnalogRoutingTables ApiVsProtocol ApplyingScienceDiscussion AprilFoolsDay ArtifactoryProcess AssignmentVsEqualityOperator AtmUserStoriesAndTasks AtulKumar AutoApprove AutomateProcesses BadProgrammer BadVariableNames BagNeedScenarios BagVersusSetControversyRoadmap BaseFloodRegulations BigOh BillGosper BoostLibraries BoostPhoenixLibrary BsdUnix BusinessObjectNotation CarlSagansBaloneyDetectionKit CaseIntensive CategoryAutoIgnore CategorySoftwareTool CategoryWikiMaintenance CeePlusPlus CeePreProcessor CelebritiesGetThere ChadThompson ChangesInAugustTwelve ChangesInDecemberTwelve ChangesInJulyTwelve ChangesInMonth ChangesInNovemberTwelve ChangesInOctoberTwelve ChoosingaWiki CloudComputing CoMonads CodeComplete CodeProject CodeReading CodeSpeaks CodingConvention CognitiveSpace ColdFusionLanguageTypeSystem CollaborativeEditing CommonLispCodingVideo CompaniesHireLikeMinded ComplexityAsDebt ComplexityIsBugs CompositeFunctions ConstructiveCriticism ContinuationsInPython ConvertSpacesToTabs CoordinateVersusNestedGui CopyAndPasteTabs CountryMile CriticizeDiplomatically DataModelingNotation DavorBabic DeeLanguage DefinitionOfLove DefinitionOfTypeTag DemoSyndrome DesireableDoableDone DesktopDatabase DevCpp DevOps DevelopmentAntiPatternRoadMap DfinitionOfJournalism DifferentFrontPagesSameDay DijkstraIsntGod DisplacementActivity DoingStuff DokuWiki DonBranson DonTurnblade DonaldNoyes DotNet DragonFlyBsd DuctTape DumbTerminal DvorakKeyboardUsers EarleMartin EclipseIde EconomyOfExpression EightyPercentProgrammer ElecEnergyLevels EliasMartenson EmpiricalTypeBehaviorAnalysis EpigramsInProgramming EricHammond EverythingIsNotRelative EwDijkstra EwDijkstraQuotes ExBase ExceptionPackage ExpressionApiComplaints FabianLeGayBrereton FabianPascal FizzBuzzTest FlyingCar FrankNiessink FreeBsd FunnyThingsSeenInSourceCodeAndDocumentation GeanyEditor GeeksHateAuthority GnuCeeCompiler GnuCompilerCollection GoldenHandcuffs GoodStyle GrandConspiracy GuiPrototypingTools HackerLanguage HelpersInsteadOfWrappers HiddenAudience HolyWar HomeMetaphors HomoMorphism HomoiconicExampleInManyProgrammingLanguages HowToAskQuestionsTheSmartWay HyperTextTransferProtocol IanSpence InTheBeginningWasTheCommandLine InTheory InfernoOs InterlaceParallelCode InternetExplorer JavaHistory JavaIde JmIbanez JohnFletcher JoysCorollary JrandomCoder JustIsaDangerousWord JustMakeItRight KurtBittner LameJavaApp LanguageAsFoodMetaphor LauraKathryn LaynesLaw LeastFixedPoint LeisureMetaphors LensmanSeries LieOrStreet LifeInSpain LifeIsPain LikePlusButton LiveChatTool LoveItOrLeaveIt LowDisciplineMethodology LushLanguage MacroOnceAndOnlyOnce MainstreamOopUsage ManagementByObjectives MandatoryAndOptional MdefExample MechanicSyndrome MentalStateCalledFlo MetaBaby MetaBebeOptions MetaModel MetaObjectProtocol MetrizableChargeSystem MicrosoftOutlook MicrosoftWordComplaints MikhailKalashnikov MilitaryIntelligence MindReading MyCalendar MyLink MyStuffs MyUseCases NetBsd NeutEnergyLevels NickelAndDime NoOneIsIndispensable NomenEstOmen NostradamusTrackingSystem NotBuiltInOneDay NotesWiki NullPointerException NysLte ObjectCapabilityModel ObjectOrientedMetrics OhMyGodComplexity OneHourWiki OoVsFunctional OpenVms OrganizationTrumpsAbility ParkingTicket PeopleIndex PersonalDigitalAssistant PhpDiscussion PhpIdioms PhpProsAndCons PoetryInSandbox PoonamMutkekar PositiveCommands PowerOfPlainText ProductionCodeVsUnitTestsRatio ProfileBeforeOptimizing ProgrammingInTheDebugger ProgrammingIsPhilosophy ProgrammingLanguageNamingPatterns ProjectSabotagePatterns PrologLanguage ProtEnergyLevels ProvisionalFilesystem PurposeOfProgramming PyWiki PythonPeople PythonProblems PythonVsRuby QuestionsWeAsk QuineProgram ReFactor RecentChanges RefactorNegateIf ReportWritersForJava RequestForComments ReversibleLogic RobertLee RpgLanguage RyanKing SajeevTalk ScalaIdioms ScienceDoesntDictateBehavior ScienceFiction SeedWiki SemiColon SettingUpaPersonalWiki SgWa SilentFailureNoisySuccess SixDegreesOfKevinBacon SleepingWellTips SmartPhone SmugLispWeenie SneakerNet SpaceTime SpamSolutions SpinFoamsExist SqLite StartingPoints StephaneDucasse StevenNewton StickToYourGuns StringBuilder StupidLittleEdits SunkCost SunkenCostFallacy SuperBase SweepItUnderTheRugAntiPattern SyntacticallySignificantWhitespaceConsideredHarmful TakeaWikiReading TayssirJohnGabbour TenDra TestPage TextMate TheBeatles TheOnlyThingWeHaveToFear TheRedHeadedTyrant TheRoadMapToRepeatableSuccess ThingsInThrees ThirtySixHourDay ThisPageIntentionallyLeftBlank ThisPageIntentionallyLeftBlankDiscussion TikiWiki TimeManagement TqlDesignGoals TqlImplementation TqlQueryOperators TransactionalActorModel TreeEditor TrollDefinition TurboBasic TwoIrreparableMistakesOfTheSoftwareField UbiquitousLanguage UfoDocumentaries UnderstandingByDevelopment UnixLike UnixOperatingSystems UserName UsingPythonDontNeedRuby UtfSixteen VirtualModels VisitorsInEleven WarningSignsOfCorporateDoom WelcomeVisitors WernerKeil WhatEveryDeveloperShouldKnow WhatIsModularity WhatIsThisThingCalledUnix WhimsicalUnitsOfMeasurement WhiteBoxFramework WhoOwnsYourMind WhyHatePerl WhyWeLovePhp WikiAsProgrammersNotebook WikiBatics WikiClones WikiConversation WikiFarms WikiWikiWeb WorkMetaphors WorseIsBetter WriteOnlyLanguage WsdlForRest XpAndAnnualBudgets XsltThreeDeeZedIndex YodaCondition ZeekLand ZoneOfFunctionality ChangesInAugustZeroNine AbcLanguage AbortRetryIgnore AbsoluteTime AcadWiki AcroWiki ActorsActionsAndArtifacts AdapterPattern AerospaceEngineering AgileLanguage AgileToolsForDotNet AiWiki AlaineWarfield AllThePossibilities AluWiki ApacheWiki ArchiWiki ArchitecturalModel AreTablesGeneralPurposeStructures ArmatiesDotCom ArmyOfProgrammers ArtificialGlobalDimming AspWiki AspectOrientedProgramming AssociationClass AugustZeroNine AutomaticClassification AutomaticDelegationForJava AutomaticExternalCategorization BagSumInManyProgrammingLanguages BalancedTernary BalloonGame BalloonModelOfKnowledge BenKovitz BewareOfExceptionsInTheDestructor BigDesignUpFront BigSoupOfClasses BlackBoxComponentry BlockDesignPatterns BobbyWoolf BuddhaRealm BugTrackingSoftware CapitalizationRules CardboardProgrammer CastingAwayConst CategoriesDiscussion CategoryAuthor CategoryAutoIgnore CategoryEngineering CategoryOperatingSystem CategoryWikiMaintenance CeeIsNotThePinnacleOfProcedural ChangesInAugustZeroNine ChangesInDecemberZeroNine ChangesInJulyZeroNine ChangesInMonth ChangesInNovemberZeroNine ChangesInOctoberZeroNine ChannuKambalyal ChoosingSatisfactionOverMoney ChrisGarrod ChrisKlementis ChurchTuringThesis CivilEngineering ClassDiagram ClassFactory CoRoutine CodeGenerationIsaDesignSmell ComputationalAbstractionTechniques ConalElliott ConfigurationManagement ConfigurationManagementOfSoftware ConstraintModels ContentCreationWiki ContextAwareComputingSystems ContinuationsAndCoroutines ContinuousIntegration ControversialMicrosoftPhilosophies ConvertExceptions CoordinateVersusNestedGui CreationalPatternsRoadMap CriticalNumberOfWorkers CriticalResourceFlow CrudScreen CryptoCracy CrystalBicycle CurlLanguage DanRawsthorne DeathAndHealingProcess DecemberZeroNine DeleteMockery DeleteWhenCooked DeleteWhenThisBugFixed DemocraticTeam DesignOfMessages DesignVsEngineering DiffAlgorithm DifferentialEquation DirectedAcyclicGraph DisagreeingByDeleting DistributedVersionControl DomainObject DonaldNoyes DriveBySlander DysonSphere EasyThingsFirst EdIsTheStandardTextEditor EditPage EditWars EdwardKiser EffectiveCodeGeneration ElectoralEngineering ElevatorHacking EmlynShannon EncapsulationIsNotInformationHiding EnzymeLanguage EpiCycles ErikNaggum ErlangLanguage ErnstMathys EssExpressions EuclideanProximitySearchEngine EuclidienProximitySearchEngine EventualSideEffects EverybodyIsBuddha EvidenceTotemPole ExBase ExponentialFunction ExpressionApiComplaints ExternalServiceVersusIntegration ExtremeArticle ExtremeEngineering FearNot FearOfAddingTables FearOfAddingTablesDiscussion FernandoBucci FileSystemAlternatives FindPage FlyingVisitor FourFreedoms FoxPro FreedomOfWorship FrontPage FunctionalReactiveProgramming FunnyThingsSeenInSourceCodeAndDocumentation GeneratorClosure GitVersionControl GnuGeneralPublicLicense GodTube GoodStyle GoogolPlex GreatPlaceToWork GreatPlaceToWorkInstitute GreatPlaceToWorkTrustIndex GuiPrototypingTools HaikuMe HeadlinesTechnique HealthCareDebateFlowchart HolyWar HomePage HowToImprovePatents HttpHttpsSecurityParadox HughDarwen HyperBug HyperLink HyperTextHistory IconLanguage IconsRevisited IllusionOfControl ImprovingEnterprises IntegrationHell InterfaceInheritance ItsNotSmokeAndMirrorsItsElectronics IvanKanis JaredSulem JavaIdioms JavaUnitTestFrameworkWithTimeout JeffGrigg JeffreyMiller JevonWright JobControlLanguage JohnVlissides JustIsaDangerousWord JustSoStories KeyTweak KillMutableState KillerPhrases KissWebServices LabelledDirectedGraph LanguageTranscendentComputing LasVegasTest LawOfDemeter LawrenceWang LeanSixSigma LeoBrodie LetTheReaderDecide LetsDesignProgrammingLanguage LexicalClosure LikePages LimpVersusDie LionWiki LispHippie LispSchemeDifferences LispVsXml LloydBlythen LostAndFound MagicContainer MalteFinsterwalder ManagementOfSoftwareConfigurations ManufacturingAndManagementPeople MarkFister MathQuizOne MattHeusser MediaEchoEpic MemeticTransformation MerlynAlberySpeyer MessageOrientedProgramming MicrosoftAccess MicrosoftAccessQuestions MihalyElekes MoinMoin MoreAboutCodes MostDemocraticWorkplaces MultiMedia MvcIsNotObjectOriented MyMotorcycleIsEmacs NaiveSetTheory NameStaticMethodsForStaticImport NewPage NewWorldDemocracy NextBigThing NoMethodShouldEverThrowAnExceptionThatIsImplementationSpecific NotNiceEnough NovaksWritings NovemberZeroNine NullCatchClause NumberOfClasses NunitFramework ObjectVsModel OctoberZeroNine OkCancelWidget OoVsFunctional OpenAl OpenCroquet OpenOfficeBase OperaVsFirefox OptimalUseOfContainerSpace OptimizeLater OracleDatabase OriInbar OriginalIoLanguage OrthogonalVersioning PageHierarchy PairProgramming PanuKalliokoski PaperAsInterfaceMetaphor PaperModel ParrotCode PassAnErrorHandler PatternMining PaulHolser PavolMurin PedestrianHacking PeopleIndex PerformanceMatters PersistentLanguage PersistentLanguages PersonalWebServer PhpLanguage PoetryInSandbox PoliticalEngineering PortlandXpUsersGroup PotWiki PredicateClasses PredicateTypes PresenterFirst ProgrammingOutsideTheCube ProgrammingParadigm ProgrammingWithoutRamDiskDichotomy ProvisionVsControl ProxiedInterfacesConfiguredWithAnnotations QaIsNotQc QuestionsAndAnswersAboutUserStories RadioShack RainerWasserfuhr RandomNumber RcsKeywords RebolLanguage RecentChanges RecentChangesDiscussion RecursiveModelViewController RedMine RefactorWhileRespectingSignatures RefractingEmotions RelProject RelationalTreesAndGraphsDiscussion RestaurantAtTheEndOfTheUniverse ResumableException RevisionControlSystem RobotsVsAstronauts RodneyRichardson SaintsAdvocate SantiagoValdarrama SchizoidGibberishWikiAuthor ScienceFictionHaiku ScientificMethod ScrumMaster ScrumOverview ScrumProcess SeedWiki SelfDocumentingCode SeparateThreadsFromContent SeptemberZeroNine SettingUpaPersonalWiki SiduPonnappa SiliconValleyPatternsGroup SimonsBasic SmoothSort SmugErlangWeenie SoftwareConfigurationManagement SomeWordsOfAdviceOnLanguageDesign SplitOperatingSystemIntoServices StarTrekLeakingIntoWork StarTrekSystems StarTrekUserInterface StartingPoints StoryCard SubVersion SubversionExperiences SubversionFileSystem SucksSucks SuperComputer SustainablePace SymbolicProgramming SyntacticSugar SyntaxMatters SynthesisOs SystemAwarenessOfArtifacts TableOrientedProgramming TarBaby TautologicalStatistics TechnologyAdoptionLifeCycle TerseLanguageWeenies TestForPutInAthread TestingNewBlah TestsTooSlow TextEdit TheAdjunct TheBestIsTheEnemyOfTheGood TheChemicalEngineeringCulture TheCompostSystem TheCulture TheExistentialPleasuresOfEngineering TheKenThompsonHack TheMapBecomesTheTerritory TheSelfishGene ThinVersusWideTableDefinition ThreeDeeEditors ThreeDeeEngines ThreeDeeGraphics ThreeDeeQuantumOptics ThreeOclockSleepies TicTacToe TigerWiki TomHarada TopologicalSpace TortoiseCvs TortoiseSvn TracProject TracTicket TracVsFitnesse TracWiki TransparentPersistence TuringComplete TwoHundredAndOneIceBreakers UnitTestsAndDatabases UnlimitedStorageCapacity UseFinallyClause UseModWiki VectorSpaceDimension VerifyOutputWithGrammar VersionControl VickiKerr VirtualClass VirtualIdentity VirtualReality VisiCalc VisibleContext VisitorPattern VisitorsInZeroFive WakkaWiki WardCunningham WardExplainsDebtMetaphor WaterfallMethod WayCool WcpPages WcpSummary WeakPointer WeightedDirectedAcyclicGraph WhyTheLuckyStiff WikiAtFortyThousand WikiBibleQuoter WikiChoicetree WikiDesignPrinciples WikiEngines WikiEnginesWanted WikiFarms WikiGremlin WikiIsNotWikipedia WikiOnPersonalWebServer WikiPedia WikiServerArchitecture WikiSyntax WikiVocabulary WikiWay WikiWhiteboard WikiWikiWeb WilliamGibson WomenWhoRunWithTheWolves XpSouthernCalifornia ZenAndTheArtOfMotorcycleMaintenance ZenView ChangesInDecemberEleven AbstractionDeviationDomainSmell AccountingModeling ActionScriptTwo AcyclicDependenciesPrinciple AdaptiveObjectModel AddNewPage AddingNewPages AeronChair AgileMoederTranslation AlternativeTextFormattingRules ApacheAnt ApologizeFirst AreComponentsLibraries AristotlePagaltzis ArrayOrientedLanguage ArtifactFragments AspectOrientedExamples AutoKeysVersusDomainKeys AutomatedTheoremProving BadKeyboards BagAtational BagDiscussion BehavioralCompleteness BenKovitz BetterCygwinTerminal BlinkComparator BlueBook BrainsAsaCheapCommodity BrowserAbuseSyndrome BusinessLogicInStoredProcedures ByteCodeIsMachineCode CameronSmith CaptchaTest CategoryAutoIgnore CategoryExternalLink CategoryLint CategoryModeling CategoryModelingLawsAndPrinciples CategoryModellingLawsAndPrinciples CategoryMultiPurpose CategoryProgrammingLanguageComparisons CategoryWikiHistory CategoryWikiMaintenance CeeLanguageFamilyFrontEnd ChangesInDecemberEleven ChangesInMonth ChangesInNovemberEleven CheapMassivelyParallelSequentialSearch ChrisGarrod ChuangTsesHorse ClojureLanguage ClosestSpecificationLimit CloudComputing CobolFallacy CobolInference CodeCoverageTools CommonClosurePrinciple CommonReusePrinciple ComputerProgrammingForEverybody ComputerScienceDegreeGap ConcurrentReading ContentCreationWiki ConversationalDataModels ConvertSpacesToTabs CopyAndPasteTabs CopyOfRecentVisitors CouplingAndCohesion CraigLarman CreatingJavaPackages CreativityRunAmok CrudBasedEstimates CudaMpi DafyddRees DateTime DaveTauzell DavidCary DavidLiu DeeLanguage DeepaDeshikachar DefinitionOfLove DepartmentInfoMirroring DependencyInversionAndXp DependencyInversionPrinciple DepthFirst DesignByContract DesignPatternsBook DetheElza DeweyDecimalSystem DilbertCritique DilbertOnExtremeProgramming DiscussionSpecialCharacterPrefixAssociation DonWells DonaldNoyes DontRepeatYourself DotNet DoubleBraceInitialization DvorakKeyboardUsers DynamicLanguageLint EarthquakeDetailRecords EasyMock EconomicsOfWorkWeeks EightyTwentyRule EmacsEditor EndOfEmploymentSingularity EndOfMooresLaw EpiCycles EtherPad ExceptionsAreOurFriends ExperimentalQueryLanguageDiscussion ExpressiveProgrammingForGraphicsProcessingUnits ExtremeProgrammingApplied FakeCussWord FeynmanAlgorithm FirstClassTypes FizzBuzzTest FlikiBase ForcedToSwitchFromRubyToPython FormalDistinctionBetweenMathAndProgrammingLanguage ForthInJava FrameProblem FreeLink FreeWill FreedomIsPriceless FrontControllerPattern FunnyThingsSeenInSourceCodeAndDocumentation GameBox GameDesign GeneralPurposeGraphicsProcessUnits GeneticProgramming GennadiBlindmann GoodEnough GoodStyle GottfriedWilhelmLeibniz GrapesOfWrath GuiMachineLanguage GunnarZarncke GwBasic HackMode HackerAttitude HalfAssKeys HappyBirthday HierarchicalVisitorPattern HollywoodPrinciple HornClauses HowDataIsOrganized HowOtherQueryLanguagesAddressSqlFlaws HowOtherQueryLanguagesAddressSqlFlawsDiscussion HowToSumFromOneToTenInLispOrScheme IckyWiki InSovietRussia IncidentalScienceFiction InformationHiding InfrastructureInXp IntellectualDishonesty InterfaceHallOfShame InterfaceSegregationPrinciple IsChristianityOnTopic IsProgrammingMath IsThereSomethingJavaShouldDo IssuesAndProblemsWithLisp ItDepends JacobSmith JavaLinks JeffGrigg JeffMcKenna JohnFiala JohnScott JuanPabloMartinez JydJavaPersistenceEngine KarlKnechtel KeepingTrackByArtifactories KingCrimsonOnPairProgramming KristenSchlough LawOfDemeter LaynesLaw LearningWithoutImplementation LinearShuffle LogicalIndexing LostAndFound LotusNotes LowLevelVirtualMachine LuaLanguage LucasZallio ManagementByStickAndCarrot MarkAddleman MatthewLynn MbtiFamousPeople McStylesSoftware MediaWiki MegaKernel MentalStateCalledFlow MentalSwap MichaelBanks MichaelLidman MicroBlogs MimeTex MinixOperatingSystem MonoType MooreYears MoreAboutMechanics MultiParadigmDatabase NakedObjects NewPageJustForMe NewQueryLanguagePressureLevel NewSpeak NewUserPages NoSilverBullet NonlinearityOfXp NoteWiki NvidiaCorporation ObjectIdentity ObjectMentorBowlingGame ObjectRoleModel ObjectRoleModeling ObjectsFromRecords ObligatedVsObliged OpenCl OpenStack PageRank ParallelProgrammingModel ParrotCode PartisanShip PatternSolver PeoplewareOnSharedSpaces PersonalInformationManager PersonalTruth PieterJansegers PolymorphicInlineCaches PostHocErgoPropterHoc ProWikiSoftware ProgrammingIsInTheMind ProgrammingIsMath ProgrammingIsNotFun PublicWikiForums PythonVsPerl QualityAssuranceIsNotQualityControl QuantityPattern QueryLanguageComparison QuestionsFromStudents QuickSortInHaskell QwertySyndrome RandalsRule RandomPagesDiscussion ReEngineeringPitFalls RealWorldHierarchies RecentChanges RecentChangesDiscussion RelProject RelationalDatabaseFieldNames RelationalHasLimitedModelingCapability RelationalWeenie RicardoStuven RollYourOwnDatabase RubberDucking RubySmalltalkChallenge RubyVsPerl RulesForUsingHyphensAndDashes RulesOfOptimizationClub SanchoPanza SeanMcNamara SemanticBinaryModel ServerSideJavaScript SettingUpForUnitTestingMyLibrary SharePoint SignalToNoise SimpleWiki SingleId SkylonRow SociologyWiki SoftwareGivesUsGodLikePowers SpammedWikisDatabase SpecialCharacterPrefixAssociation SqlFlaws SqlMyopia SteveJobs SufficientlySmartCompiler SunirShah SyntacticSugar SystemThreeNinety TechniqueFragments TextFormattingRules TheFifthDisciplineFieldBook TheLastComputerGame TheThirteenthFloor ThereIsNothingPerlCannotDo TheresOnlyOneWayToDoIt TimeToMakeItShort TopTenWikiEngines TourBusStop TqlChainedJoin TqlOverloading TqlRoadmap TransRelationalModel TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain TwiciWiki UnknowableNumbers UserStoryAndUseCaseDiscussion VisitorPattern VisualProgrammingLanguage VoodooChickenCoding WabiSabi WardsWikiStewards WardsWisdom WelcomeVisitors WhatToDo WhereAndAnd WhileNotDoneLoop WhyDoWeWriteHtml WhyHatePerl WhyIntellijIdeaIsCool WhyWikiWorks WikiClone WikiGettingStartedFaq WikiHelpDesk WikiHistory WikiIsNotWikipedia WikiNobody WikiPage WikiTables WikiTesting WikiWiki WikiWikiAlternatives WikiWikiClones WikiWikiSandboxh WikiWithMoreThanUsers WikiWordPlaceholder WikipediaIsNotWiki WilliamPietri WoodenLanguage WorkingEffectivelyWithLegacyCode XanaduProject YingLei YouKnowYoureInaBigCompanyWhen YouKnowYoureInaWildWestCompanyWhen ZeekLand ZeroOneInfinityRule ZwetanKjukov ChangesInDecemberFourteen AboutCollections AboutImagination ActiveObjectModel ActorsModel AdobeAcrobat AlexHofstadter AlphabetizeEverything AlternateRealityKit AmyRose AnthropicPrinciple ApplicationFunctionNavigationUsingEndemes ApplicationServiceHosting ArchivedToOneNote ArrowAntiPattern ArtifactsAndArtifactoriesDiscussion ArtificialCommonSense AtgDynamoTips AthenianDemocracy AvoidDirectAccessOfMembers BadVsUseless BagNeedScenarios BagSetImpedanceMismatchDiscussion BiddingInSoftwareDevelopment BigData BigDesign BitOps BloatInducedReadingConfusion BobStein BodyOfWork BoostForDummies BoostFusionVariadicUserExtension BoostProtoLibrary BotWar BridgeOverWall CabalDesignProcess CadPileFilingSystem CanLawOfDemeterBeRefactoredAutomatically CategoryArtificialCreativity CategoryAutoIgnore CategoryCategory CategoryCelebrations CategoryDataMining CategoryDisclosure CategoryFuzzy CategoryInformationOrientation CategoryModels CategoryObjectOrientation CategoryOrientation CategoryTechLag CategoryTips CategoryWikiConcept CategoryWikiMaintenance CategoryWoolenLanguage CatharsisHypothesis CcslcFacilitators CeeFormalSemantics CeeLanguage CeePlusPlusInlining CeePlusPlusSlowerThanCee CenterTheProcess CentersInSoftware CentralAdministrationInterface CentralizeExpectationsDecentralizeControl CentralizeMeetingRooms CeoPrinciple ChangeModels ChangeTheCommunity ChangeTheSubjectIfYouChangeTheSubject ChangeTitle ChangeWithoutFear ChangesInDecemberFourteen ChangesInMonth ChangesInMonthDiscussion ChangesInNovemberFourteen ChaoticHackerTips CharlesFinney CharlesYeomans CheckFramework ChicagoTime ChiefProgrammerTeam ChrisGarrod ChristianJunghans ChristophSchaeffler ClipArt ClipboardAlert CodeBloat CodeFork CodeGenerationIsSmell CodeOrdering CodeSmell CodingAroundIgnorance CollectByEndemeSet CollectByQuery CollectByRoadmap CollectingParameter ColorForthQuickStart ComeauCeePlusPlus ComicBook ComputerGamesIndustry ComputerGamesWorthPlaying ComputerOntologies ConceptPermutationEmergentPropertyStructure CongruentAction ConnectionMachine CppHeterogeneousContainer CreateNewPages CreateTalkPages CreatedCategory CubeLanguage CuisSmalltalk CyclomaticComplexityMetric CynicalEuropean DataHiding DataOriented DateStamp DaveVoorhis DaylightSavingTime DecemberFourteen DefinitionOfLife DeletionInWiki DerivedInformation DesignReview DidiWiki DivisionOfLabor DoingStuff DollarsVsSense DomainSpecificLanguage DonaldNoyesTalk DotComedy DotDotDot DrawingHand DrewCrampsie DynamicRelational EditHint EggMan EjbNowTips EmbeddedDomainSpecificLanguage EmersonEggerichs EndemeSet ErasingPainfulMemoriesDiscussion EvalVsPolymorphism ExtremeProgrammingBareMachine ExtremeProgrammingForGames ExtremeProgrammingPrinciples FakeCussWord FavoriteQuickAndDirtyScriptingLanguage FebruaryFifteen FermiParadox FeynmanAlgorithm FirstLawOfProgramming FirstOrderDecisionProcedures FizzBuzzTest FoolTrap ForbesDiscoversWiki FormerSisterSitesByTag ForthAndCsample ForthReadability FramingSoftwareReuse FraudulentMindset FrenchWriter FriendlyInteractiveShell FrontPage FuckedCompany FundamentalFlawsInProceduralDesigns FutureOfSmalltalk FutureOpenSourceToolNames FuzzyLogic GeneralPurposeComputer GeraldWeinberg GodelEscherBach GoodChangeLogEntry GoodStyle GoodThing GoodTightCode GoodVariableNames GoodVsUseful GordonBell GrailLanguage GrammarHints GraphicalProgrammingLanguage GuiDesignTips GunnarZarncke GuruAddsBugsAntiPattern HadToUseCobol HandObfuscatedCode HandelCeeLanguage HansenDy HardBan HelgeGrenagerSolheim HintsForComputerSystemDesign HistoryOfWikiChanges HomePageWiki HomelessContent HorselessCarriageThinking HowFastCanYouWriteCode HowPossessionsDifferFromProperty ImageBasedLanguage ImplicitTopics ImprovingProceduralLanguages InfoPosts InformationOriented InformationProgramming IntelItanium InterestingFolks IntersectionOfInterests InventTheFuture IsAnythingBetterThanPaper JacobWestgaard JanuaryFifteen JavaIsDead JunkBox JustInTimeInheritance KeyboardPoweredBrain KnowledgeDatabase KnucklesTheEchidna KolmogorovQuotient KrisJohnson LanguageRequirementsForProgrammerProductivity LanguagesOfChoice LanguagesWithoutGarbageCollection LatLong LawOfDemeter LazyUsersMakeGoodUserInterfaces LeadingRequest LinearTypes LinuxTips LispKit LispMacro LispOnePointFive LordOfTheFlies LordOfTheRingsVsStarWars MachineCode MacromediaDreamweaver MarchFifteen MassachusettsInstituteOfTechnology MeUsThemEveryone MeaningfulName MentalSwap MilesTailsPrower ModelsOfComputation MonkeyWiki MoreAboutCodes MostImportantWordsOnLeft MultiLanguageRefactoring MultiParadigmDatabaseCriticism NamedArtifactLocales NamelessConcept NaotoOhshima NeedsToBeReadAgain NeoClassTalk NestedListsAsDictionaries NixonDiamond NoSql NumbersWithoutDigits OneMinuteWiki OnePileFilingSystem OnlineOffline OnlySayThingsThatCanBeHeard OoVsFunctional OopAcronym OopSelfFullfillingProphecies OperationalReasoning OrphanNonHomePages OtherStartingPoints PackRat ParagraphMarkUpLanguage PatternsAreNotClipArt PerfectSystem PerlBestPractices PersonalAnalogDevice PharoSmalltalk PickTheRightJobForTheTool PleaForBetterWiki PleasantContrarianTips PleasePleaseDontCategorizeEveryPageOnWiki PointyHairedBoss PokaYoke PortableDocument PowerVersusAuthority PractitionersRejectFormalMethodsOriginal PreparingForSprintOne PresidentObama ProceduralMethodologies ProgrammingLanguageUsageStatistics ProgrammingOnPurpose ProofOfCorrectness ProveAssumptions QualityIsntAlwaysCompetitive QuotesOnRequirementsAndUsers RainInSpain RaymondQueneau RealWorld RealWorldHierarchies RecentChanges RediscoveringOldPages RefactoringHtml ReinventingComics RelationalGuiDilemma RelationalHasLimitedModelingCapability ReluctantAlgorithms ReplaceCommentWithAssertion RepresentationalUserInterface RewriteRules RingWorld RobMyers RobinLampert RonWayne RubyLanguage RulesWithoutEnforcement RunningSixYearsBehind SafetyGoldPlating SameFringeProblem SandBox ScottJohnson SegaEnterprises SelfDisciplineDiscussion SelfDocumentingCode SharkBot ShowDownBetweenDaveAndHalZeroPointZero SicNote SimplestTuringMachine SmalltalkFaq SmalltalkLanguage SmalltalkRoadmap SoftwareDevelopmentAsLabor SoftwareHasNoShape SoftwarePlatonism SonicTheHedgehog SonicTheHedgehogOne SpecificTestimonyOnCategories SqlAndDataMiningDiscussion SqlMstChallenge StaticAssert SticksTheJungleBadger SwedishXpCommunity SweetExpressions SystemsAnalysis TableWeenie TalkPage TargetOfEvaluation TestData TestDataGenerator TestFirstModeling TextFormattingRules ThaiLanguage TheAdjunctKillsCeeTwo ThePalimpsestEffect ThingsInThrees ThinkingForthTips ThoughtWorksProjomatic ThresholdConcept TiddlyWiki TiddlyWikiClassic TimeAndLaborLink TimingHistory TipsForBeingFriendly TipsForBoostLibraries TipsForEntryLevelCandidates TipsForMicrosoftProject TipsForNewWikiSites TipsForWardAtEclipse TipsForWardAtMicrosoft TipsFromWardCunningham ToNeedComments TomaszBorek TopMind TopsLaw TransRelationalModel TransitionModel TreatCodeWithSuspicion TryingToKeepUp TwentyYearsNextMarch TypeRelationComparison UnderstandingBigDesign UnderstandingComics UnifiedDataModel UniversalDataModel UpdateNotRequired UpdatesRequired UpsideDownInheritance UseOneCodeLine UseRealExamplesForWikiOnWiki UserInterfaceAndInformationArchitectureUsingEndemes UsingTechnologyInsteadOfJustPromotingIt VirtualModels VisualBasicFailures VisualProgrammingLanguage VisualSharedModel VonNeumannArchitecture WarStories WatchingPaintDry WayneWerner WeAlreadyKnowWeWillNeedItButJustDidntPutInJiraYet WebScripting WelcomeVisitors WhatHasSpaceTravelDoneForUs WhatYouResistPersists WhateverGetsMeasuredGetsOptimized WhatsaCommunity WhimsicalUnitsOfMeasurement WhyIsSmalltalkDead WhyWeHatePerl WidgetsRepresentRelationshipsInTheModel WikiAccessRateLimited WikiCommunity WikiConceptDiscussion WikiCynic WikiModel WikiNatureNeedsaPatch WikiNatureRevealed WikiWikiSandbox WikiWikiWeb WilliamEdwardsDeming WinSock WinWin WolfTicket WoolenLanguage WorkProduct WorkWeLoveVsLabor WriteWhereTheyRead WritingThingsDown WrongerThanWrong WysiwygWikiUsefulArguments YeahYeah ZenSlap ZoneOfFunctionality ZoomableUserInterface ChangesInDecemberTen AbstractionDistraction ActiveDataObjectsInVbClassic AdoptingNewInventionAndInnovations AlbertEinstein AlienMilitaryBases AllaireColdFusion AlternativeTextFormattingRules AmartyaSen AnalogyProcessing AndrewBlack AnthropicPrinciple AplLanguage ArchitectTheNegativeSpace ArgumentByAnalogy ArneBab AskingQuestions AtisWiki AtomicMetaphor AustriaEurope AutoKeysVersusDomainKeys AutomatedTest AviBryant AzureBlue BagNeedScenariosReWork BalanceAgilityAndDiscipline BalanceOfProbabilities BalancedScoreCard BasicLinearAlgebraSubprograms BattleOfWits BeanManagedPersistence BeautifulMind BeautyContestProblem BeeLanguage BehaviorDrivenDevelopment BehaviourDrivenDevelopment BigRequirementsUpFront BlackLawEnforcementProjects BlackMilitaryProjects BlitzBasic BluePlane BoostLibraries BoostStringAlgorithmsLibrary BoseEinstein BoseEinsteinAnalogs BrianDrysdale BuildTwoSimulators BuildTwoThrowOneAway BusinessAnalyst CalTech CambridgeUniversity CamelCase CanonicalForm CapsLockZombieTechnology CategoryAutoIgnore CategoryComputerEducation CategoryManagement CategoryTextFilter CategoryTransactionProcessing CategoryWikiMaintenance CellTitrationEconometrics CgiVsServlet ChangesInAprilEleven ChangesInDecemberTen ChangesInMarchEleven ChangesInMayEleven ChangesInMonth ChangesInNovemberTen CharlesBabbage ChrisGarrod ChuckMoore ChurchOfTheLeastFixedPoint ClamatoSmalltalk ClassOfService CleanCode CobWeb CocoaFramework CodeSmell CollectiveIdea CommandPattern CommonBloodySense ComponentDesignPatterns ComputeUnifiedDeviceArchitecture ComputerScience ConceptsOutOfContext ConcurrentVersionsSystem ContentCreationWiki ContextObject ContextObjectsAreEvil ConversationalLens ConvexHullProblem CoreJtwoeePatterns CorePythonProgramming CoreSeries CppSpec CppUnitTestingEasier CraigLarman CriticizeBluntly CubicWeb CucumberFramework CultureShock CurryingSchonfinkelling CyclomaticComplexityMetric DanNorth DanaEdwards DanielKoning DataMining DatabaseBestPractices DaveSmith DaveVoorhis DealWithMicroSoft DeathByPlanning DeepnessInTheSky DejaNews DeleteNoContent DeletionCandidate DependencyInversionAndXp DependencyInversionPrinciple DesignOfDesign DeveloperTest DexenDeVries DickBotting DidYouPostThis DigitalEmotion DijkstraAndRefrigerators DinoMorelli DirectPerception DisableInterrupts DistributedSoftwareDevelopment DjangoProject DoAsiDo DoYouHaveVisionsOfGod DocUtils DocumentationCompliant DogOnTheInternet DollarUnderscore DollarUnderscoreIsEvil DotNet DrawingOnTheArtistWithin DueProcessOfSpaceLaw DumpsterCommunication EasiestInstallableWikiContest EclipseIde EclipseProcessFramework EcologyCellMetaphor EditText EditThisPagePhp EducationHasFailedUs EdwinEarlRoss EdwinShao EffectiveJava EhEhSirens ElectricBlue ElectronSpinRoomTidyIsomorphisms ElizabethMcCraven EmacsAsOperatingSystem EmacsVsVi EmeraldGreen EmploymentRealms EncodedErrorCode EncyclopaediaGalactica EndOfAnEra EntanglementCommunications EnterpriseJavaBeans EnterpriseJavaBeansBooks EricMangham ErikMeade EssAndKayCombinators EssLanguage EuroPlop EverythingIsaPriorityEqualsNothingIsaPriority EvolvingSystem ExcessiveLogging ExoPolitics ExtendedSetTheoryStorageModel ExternalPolymorphism ExtremeProgrammingSystem FamilyGuy FamilyRealms FastCgi FebruaryEleven FeynmanAlgorithm FileTreesToManageCodeDiscussion FilesystemHierarchyStandard FinalExam FindPage FinikiWiki FirstLanguageLearned FirstOrderLogic FixBugsFirst FixingLinks FlyingCar FoswikiEngine FpVsOo FrameTechnology FrankLloydWright FreeLunch FreeSoftwareIsBadForTheEconomy FriedrichAugustHayek FrontPage FunnyThingsSeenInSourceCodeAndDocumentation FutureWikis GalacticHabitableZoneBrainCellMigrationIsomorphisms GalaxyQuest GeneralPurposeGraphicsProcessUnits GeographicInformationSystems GeologyCellMetaphor GilbertSemmer GlassBeadGame GlobalVariablesAreBad GodsPlayingFeild GoesToElevenCorollary GoodEnough GoodStyle GoodThing GoodWikiCitizen GrandConspiracy GrandMasterProgrammer GrapesOfWrath GreatBooksAboutSoftware GreatBooksList GreatSoftwareBooks GreatThingsHappenUnexpectedly GreenCheese GroundBreakingLanguages GuiPrototypingTools HalfDoneIsEnough HammerTruism HeisenBug HenkNouwens HerbertSimon HeritabilityOfIntelligence HermannHesse HistoryOfPatterns HitchHikersGuideToTheGalaxy HmmmLink HowImportantIsEducation HowToTalkToManagement HowToWriteAndEditThreadMode HubAndSpoke HyperTalk IanOsgood IdeasAreWorthless IdeasToPlace IdlVersioning ImmediateCadence ImplicitTopics InOtherWords InSovietRussia InfiniteStateMachine InformalHistoryDiscussion IntelCorporation IntelSixtyFourBitLinux IntelligenceDovetailsWithSpaceLaw InternationalOneMinuteWiki InternetBiologicalCell InternetFishTank IntraplanetaryTransportOne IntraplanetaryTransportTwo IntrplanetaryTransportThree InvolveTheCustomer IpDetailRecords IsHas JanuaryEleven JavaDatabaseConnectivity JavaScript JavaScriptObjectNotation JeffGrigg JeffreyMeunier JimLehmer JoelHynoski JohnAbbe JohnFletcher JohnJamesIrvine JohnMaynardKeynes JorgeLuisBorges KaryMullis KeepErrorInformation KentBeck KernelLanguage KernighanAndRitchie KirillStepanosov LaurentBossavit LetItCrash LettuceFramework LevelCategoryError LibraryOfCongressSystem LicencingVisibleSpectrum LightBulb LinearAlgebraPackage LinuxOperatingSystem LinuxStandardBase ListComprehension LiterateProgramming LittleRulesAndPatterns LoadBearingWall LoadOnDemand LocationTransparency LogForRuby LotusNotes LynxFriendly MacOsx MagmaLibrary MakeTheClientPay MarchEleven MarcusGiese MarkDown MarkupLanguage MassiveFunctionHeaders MathVsEconomics McIver MediaFormatContracts MilkyWay MisesArgumentAgainstSocialism MontyHallSolution MopAdvocate MoreliaViridis MozillaNightlyBuild MultipleLanguagesInJavaScript MwandamaMutanuka MythicalManMonth NamingQueries NashEquilibrium NeedNewMonetarySystem NewUserQuestions NewYorkNewYork NewYorkStockExchange NightJourneys NoNeedForColumnNames NoOneIsIndispensable NobelPeacePrize NobelPrize NobodyAgreesOnWhatOoIs NominalSystemOne NominalSystemTwo NoodleWiki NotNaturalOnaTuringMachine NotTheAppropriateProtocol NuclearPowerIsBetter ObjectOrientedCulturalAssumption ObjectSchizophrenia ObligedVsObligated ObservableVsReportable OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OlivierRey OneMinuteWiki OpenProblemsInComputerScience OpticalCharacterRecognition OptimizedMethodologies OrganicVsEvolutionary OrphanNonHomePages PairedGeniusDiscussion PanDoc ParaPlop ParallelProgrammingModel PatternFocused PatternLanguageForParallelProgramming PatternsForParallelProgramming PaulSinnett PeeWee PeopleProjectsAndPatterns PerlLanguage PersonalInformationMining PlopConference PolygamyInTheTwentyFirstCentury PortlandXpUsersGroup PositiveSpiritualVenues PowerBox PracticalCorrectUseful PracticalGuideToExtremeProgramming PredicateLogic PrejudiceForUsingLockerSpinDryEngine PrenticeHall PrimeDirective ProductivityAsValue ProgrammersAreWankers ProgrammingLanguagesAndParadigmns PutaNumberOnIt PwyKy PyLit PythonCxxModule PythonIde PythonLanguage PythonVsRuby QualityIsFree QuantumTheory QuantumVacuum QuestionsWeAsk QuickQuestions QuineProgram RandyStafford RaveClubs RdocFormat ReStructuredText ReachableDocuments ReactiveDemandProgramming RealNamesPlease ReallyOldIron RecentChanges RefactorLowHangingFruit RefactorLowHangingFruitOriginal ReflectionEmit ReflectionInVisualBasic RegularContributors RelationalOoImpedanceMismatchIsCausedByClasses RemapCapsLock ReplicatorTechnology ReptilianAlienIsntZiz RequirementsSpecificationWonk RequirementsVsFeatures RichardFeynman RichardFeynmanAndTheConnectionMachine RiskAvoidance RollYourOwnFilesystem RomanPorotnikov RubyOnRails RubyOnRailsRulesTheUniverse RubyPink SanFrancisco ScaLapack SchizoidGibberishWikiAuthor SchizoidGibberishWikiAuthorContributions ScientificAmericanFoodChainAgeDistributionComparisons ScrumProcess SecondLawOfThermodynamics SecondLife SecondStep SeekFirstToUnderstand ShortestWikiContest ShouldIbeginToUseThis SigWik SightingAbductionRatios SignificantFermions SimplifiedWrapperAndInterfaceGenerator SirenCadence SixtyFourBitLinux SmallIsBeautiful SmugRubyWeenie SnowCrash SoftwareBlueprints SoftwareComposition SoftwareGeniuses SolidStateCivilization SometimesYourGuessWasWrong SpaceForeignRelations SpaceLaw SpaceTimeCellIsomorphisms SpecifyNothing SpringFramework StableAbstractionsPrinciple StableDependenciesPrinciple StandingAndRunningRigging StarDate StarsystemDefenseModels StarsystemMigration StarsystemMigrationFour StarsystemMigrationThree StarsystemMigrationTwo StarsystemMitosisOne StarsystemMitosisTwo StarsystemVenues StateOffersPolygamyConspiracyEnsues StevenShaw StlSucks StoneSoup StopWhenYouKnowWhatHappensNext StructureEnhancedText StructuredText SunflowerSynergies SupraMan SurelyYoureJokingMrFeynman SwimmingPool SwitchedFromPythonToRuby SystemAwarenessOfArtifacts SystemEnvisioningReferences TableOrientedProgramming TechnologyCellMetaphor TeleVision TemporalReactiveDemandProgramming TestDrivenDesign TextEdit TextFilter TextFormattingRules TextileFormat TheAdjunct TheBabbageFaq TheBabbageMyth TheCore TheImportanceOfBeingTrineike TheImportanceOfColour TheNextCipher TheOrderOfThings TheReason TheRobotFamily TheSingularity TheSpaceProgram TheWebAndSocialNetworkingSitesForHiring TheyUnderstoodMe ThichNhatHanh ThinkingOutLoud ThirdStep ThisBudIsForYou ThisWikiIsReallyBad TimingTheFuture TipsForNamingComputers TooMuchAbstraction TotalInformationFusion TransactionDesign TransactionProcessing TransactionProcessingConceptsAndTechniques TransactionProcessingMonitor TransitionModel TransitoryVersusStateChange TronMovie TrueClause UbuntuLinux UfoDestinations UfoSources UltraEdit UmlControversies UniversityOfToronto UnskilledAndUnawareOfIt UseSomeoneElses UseYourHead UsefulUsableUsed UserRequirement VerificationRequirements VersionsOfPerfection VirtualCollaboration VirtualEschatology VirtualReality VisitTheParseTree VisualLanguage VisualizationAsLearningAid VotingPatterns WardsWikiStewards WardsWikiStewardsPageToo WardsWikiStewardsPageTwo WardsWikiStewardsToo WashingtonDc WeCouldHaveHadPlanetMetricsFromBackInTheDay WeaselWords WebsitePatterns WhatBlackGoldHas WhatInspiresUs WhatIsLiberal WhatIsScience WhatToDo WhenSheBeamSoldSupraManIs WhereDoPricesComeFrom WhoIsUsingExtremeProgramming WhyAreWeAllHere WhyDoesntWikiDoHtml WiKiWiKi WiPhiki WikWiki WikiClone WikiComedy WikiDesignPrinciples WikiEnUneMinute WikiEngineReviewBrowsersUsed WikiEngines WikiInEducation WikiIsNotWikipedia WikiLeaks WikiLeaksPageToo WikiLeaksPageTwo WikiLeaksToo WikiNameMultipleWords WikiNews WikiPad WikiPage WikiPedia WikiPuppy WikiSpringCleaningDiscussion WikiSuccessCanInhibitNewWriters WikiSym WikiWeb WikiWikiHyperCard WikiWikiWeb WikipediaIsNotWiki WilliamFaulkner WindowsVista WjKj WorkingEffectivelyWithLegacyCode WowMoment WyRiki WylieGarvin XhtmlIsDead XpInaRegulatedEnvironment XpNewYorkCityMethodology XpSouthernCalifornia ZeekLand ZenoDiscussion ZeroPointFieldCellIsomorphisms ChangesInDecemberThirteen AccessorsAreEvil AcornArchimedes AdmissibilityOfUncomfortableStatementsInAnEraOfPsychosisMilitarized AdvantagesOfExposingRunTimeEngine AeronChair AfterTheGoldRush AgileVsWaterfall AirshipObject AlanKaysReadingList AlanLanguage AlexandrSavinov AlfredPang AlgolStyle AllDataRelatesToOtherData AlphaWiki AlternativesToCeeSyntax AmbSpecialForm AmericanComputingAssumption AmericanCulturalAssumption AmigaComputer AmygdalasMicrocode AnakrinoDecompiler AntiKillerPhrases AnxietyIndustry ApolloDomain AppleCrayComputer AreWeSimulations AssymetricGenderAccessAlienBase AutoLinkWardsWiki AwesomeTheWindowManager BachmannDiagram BadCode BalancingAgilityAndDiscipline BarryAllebone BaseOfExpression BasicPlus BbEdit BertrandMeyerAndHisOpinions BetterThanFirefox BlackArt BlaisePascal BoilerPlateCode BookStop BoostLibraries BritishInvasionOfIndia BritneyBoughtLindsaysArtSoDualVersion BroughtToYouByLindsay BumpyCase CamelCase CanProgrammingBeLiberatedFromTheVonNeumannStyle CarlParziale CarolineWilliamson CaseyRansberger CategoryAutoIgnore CategoryNotaProgrammingLanguage CategoryNotions CategoryProgrammingLanguage CategoryTag CategoryWikiMaintenance CeePlusPlusOneWhy CestLaVie ChangeSummary ChangesInDecemberThirteen ChangesInFebruaryFourteen ChangesInJanuaryFourteen ChangesInMarchFourteen ChangesInMonth ChangesInNovemberThirteen ChaunceyGardiner ChemSociometricMathematics ChoiceNet ChrisGarrod CinemaByCinema CiscoSystems ClassicalMusicMyths ClearEncapsulation ClearRequirements CocoaProgrammers CommandLine CommodoreSixtyFour CommonSense CommonSenseIsAnIllusion ComputerErrorHaiku ContentManagementSystem ControversialMicrosoftPhilosophies ConvectionCurrentsOfInformation CraigLarman CsharpLanguage CultureShock DanielGregoire DanielSheppard DanielSiders DanielVainsencher DataFlowSystems DataSilo DatabaseBackedWebSites DatabaseNotMoreGlobalThanClasses DavidClarkd DavidPutman DecemberThirteen DefinitionOfTypeTag DesignFromTheClientSide DeskTop DevelopersWithHighProductivityTenxHundredxThousandx DevelopingIdeasUsingCommunityDialogue DilbertIsNoJoke DirtUnderneathYourFingernails DoctorWho DoesMathHaveStrings DonaldDuck DonaldNoyes DotNetPassport DvorakKeyboardUsers EarleMartin EarnYourRightToInsultMe EditText EjbBasics EncouragePeopleToKnow EnglishLikeFeatures EnglishOrBritish ErikBos EventDriven EventDrivenProgramming ExpressiveInternetArchitecture ExternalDiscipline ExtremeProgrammingInTwentyFourHours FactorLanguage FacultyOfSoftwareEngineering FairCredit FakeTheSideEffects FebruaryFourteen FedWikiHangout FederalCommunicationCommission FederatedPage FederationDevelopment FeudalLaw FiNames FiclLanguage FileSystemAlternatives FindPage FolgersCrystals FormulaForSuccess ForthInLua ForthScientificLibrary FractalVagueness FreeSoftwareWarMap FrontPage FungibleTeams FutureInternetArchitectureProgram FutureOfProgrammingLanguages FutureOpenSourceToolNames GeekFu GenericDataModel GermanLanguage GodClass GodTable GoogleHatesWiki GrammarNazi GraphicalProgrammingLanguage GregGibson GunnarZarncke GwenSaysWhen HaltingProblem HanbingLiu HaveThisAntiPattern HeInventedTheTerm HelmutLeitner HelpingTheCompiler HiddenMarkovModel HofPattern HomicidalLanguages HomoiconicLanguageDrawbacks HomoiconicLanguages HooConnectsWendy HowItWillBecome HtmlStack HumanInteractions HumansAreLousyAtSelfEvaluation HumansSuck HyperPerl IanOsgood ImplicitTopics ImplicitTopicsNotUsedAnyMore IntelligentDesignTheory InterfaceEnforcement InternetIsChangingEverything InventiveUsage IsComputerScience IsaacNewton ItemizedClearLogic ItsNotRocketScience JanuaryFourteen JeffGrigg JeffreyMiller JoeFecarotta JohnArtrim JohnFletcher JohnKordyback KalmanFilter KatieBanana LanguagesAreOperatingSystems LaptopComputer LetterToSoftwareDevelopers LinuxDesktop LiskovSubstitutionPrinciple LispSimulationTheory ListAndSingleOperatorExplicitnessPattern LogicProgrammingInCpp LookingForPages LowLevelLanguage MagikVsTheForce ManagementByObjectives MarchFourteen MarkAddleman MathAndObjectiveExistence MeatballWiki MediaWiki MentalModelOverExtrapolation MetaBaby MetaMorphisms MetaSystemTransition MineCraftIsBoring MinimalMethodologies MobilityFirst ModelViewPresenter MomentsOfTruth MonopolyUserStories MovieFrameInterpolationIdea MozillaFirefox MuWiki MultiHundredGigaByteInformationStore MultiValue MultipleMonitors NamedDataNetwork NationalScienceFoundation NebulaCloud NeverBringaKnifeToaGunfight NewUserPages NicolesFatherWaitedFirstPour NimrodLanguage NoApplication NonOrthogonalLanguageFeatures NotionToDone NunoLeitao ObjectOrientedSoftwareConstruction ObjectiveEvidenceAgainstGotosDiscussion OneMinuteWikiFrench OoppExploringTheMultiparadigmShift OpenSource OverlyBroadIntellectualPropertyAgreements PairPromiscuously PangaiaProject ParadigmPotpourriMeansDiminishingReturns PartiallyAutomatedTesting PaulBramble PaulTaney PeakOil PeeEmDee PersonalWiki PeteMcBreen PhlIp PhpGt PlainCeeProgrammersAreLuddites PlainEnglish ProWikiSoftware ProcrastinationStrategy ProductivityAsValue ProgrammingInTheIndoChineseConflict ProgrammingInVietnam ProgrammingNotAboutMachines ProgrammingParadigm PublicNotCreatable PublicationsExample PythonThreeIsNotPythonThreeThousand RajeshDuggal RatLeonard ReadyForTheDesktop RecentChanges RecentChangesOnOtherWikiForums RecentVisitors RecordBasedDatabase RelExportDiscussion ReverseDictionary ReverseLinkEnabled ReviewProblemAreasFirst RiscOs RoadsCitiesEvolveFromPoliticsOfStarsystems RobbieCarlton RyanBennett SandboxTest SapirWhorfHypothesis ScreenFull ScrotWm SeattleStyle SellingaProductYouCantRealize SetterInjection ShilbySadik SicpIterationExercise SilenceImpliesConsent SimulationArgument SmugSmalltalkWeenie SneakerNet SoftwareAsLiability SoftwareEngineeringIsArtOfCompromise SortingAlgorithms SovietShoeFactoryPrinciple StarTrekSystems SuccessStatement SwingWorkerRaceCondition TableBrowser TestDataGenerator TheMartianAndTheApple TheMatrix TheOtherOnes TheThirteenthFloor TheVisitation TheVisitationDiscussion ThelopWordClass ThereAreExactlyThreeParadigms ThisOneHasThree ThomasKuehne ThreeDeeValueChainControl ThreeLawsOfRobotics ThumbDriveUses TiledWindows TooBigToEdit TooManyPosts ToolsUnlimited TopsFileSystemAlternative TopsTagModel TopsTagModelTwo TotalObservedContext TpsReports TqlDesignGoals TransparencyAndUniformity TrueEnough TrulyHorribleAcronyms TuringComplete TwelePhone TwikiWindowsPersonal TypeSystem TypesAndAssociations UdiOron UncycloPedia UniformAccessPrinciple UnixOperatingSystems UsingGoodNamingToDetectBadCode UsingLinksAsTools ValueOfPi VassasCallThoughLindsayCantSay VideoAddiction VirtualClock WalledGarden WantedPage WardCunningham WebGodObjectDiscussion WebScraping WebsitePatterns WeirdErrorMessages WelcomeVisitors WhatIsHappeningToFirefox WhatIsSemantics WhatIsaParadigm WhatItWantsToBe WhatWikiWorksFor WhereToBuyBooks WhyLinuxSucks WhyWeHateLisp WhyWikiWorks WikiBrainAnalogy WikiCase WikiDesignPrinciples WikiFarms WikiGnome WikiHistory WikiIsDead WikiIsNotWikipedia WikiLike WikiNow WikiVandalismSolutions WikiWiki WikiWikiGoesPublic WikiWikiWeb WilliamGrosso WindowsAreEvil WishfulThinking WorkToRule WorldOnaWire WorstPunEver WriteOnlyCode XpImmersionThree YouArentGonnaNeedIt YouKnowYoureInaBleepedCompanyWhen ZeroAndOneBasedIndexes ZombieTechnologies ZoomableUserInterface ChangesInDecemberTwelve AaronGray AdroidSdk AgileAndTspDiscussion AlanKaysDefinitionOfObjectOriented AllRoadsLeadToRome AlternativeMicroprocessorDesign AmeliorationPattern AmericanSchoolSystem AnticorruptionLayer AnyColourYouLike ArchiWiki AreBusinessAppsBoring AreaFiftyOne ArrayDeletionExample ArtifactComprehension AsFastAsCee AsimJalis AustraliaCountry BaCon BaKon BadVariableNames BaseOfExpression BasicLikeGlueLanguage BeachedSharkAndStrandedGeeVee BecomingCompetent BenefitsOfOo BigDesignUpFrontMyths BillOpdyke BlogsAsInformationSerials BlogsUsedAsProgrammingResource BloombergRepresentedPolynomialSoHobbitMightSupercedeTheDocumentarySixYears BlubParadox BoostLibraries BreakLongLines BrianEwins BriefTutorialTwo BroughtToYouByLindsay BugFreeDoesntSell BusinessPatternIrregularity BusinessRulesMetabase BuzzwordBingo CampusExample CapabilitySecurityDiscussion CategoryAutoIgnore CategoryBusinessDomain CategoryClassification CategoryEvidence CategoryFileSystem CategoryManagement CategoryOrganization CategoryOrganizationalAntiPattern CategorySoftwarePolitics CategoryWiki CategoryWikiMaintenance CausalityViolationException CeeLanguageFamilyFrontEnd CeePlusPlusTemplatesCommonLispMacrosComparison ChangesInDecemberTwelve ChangesInMonth ChangesInNovemberTwelve CharlesSandersPeirce ChristopherPickslay ClassDocumentationBelongsInTheWiki CoMonads CodeAsTrees CoffeeScript CollectAndOrganize CommonBuildEnvironment ComputerLanguageBenchmarksGame ConcatenativeLanguage CondensingVapors ConnectedText ConstraintProgramming CoughingStaringTransitAndVenuesGenerally CounterSteering CouplingAndCohesion CrudPatterns DeadLanguageFortran DecemberTwelve DefinitionOfLove DialogueIsNotMonologue DidWeEverHaveAnArchitecture DoingStuff DonBranson DonaldNoyes DontAskPermission DontLimitYourSources DontPutGuidsInUrls DotNet DotNetWillKillJava DuckTyping DynamicStringsVsFunctional DynamicWebTwain DynamicWebcamSdk EarnYourRightToInsultMe EdIsTheStandardTextEditor EddiesWiki EditText EditThisPagePhp EdwardKiser EgoCentrism EightyTwentyRule EmacsLisp EmacsVsVi EmployeeTypes EverythingIsa ExtremeKeyboarding ExtremeProgrammingChallengeTwelve ExtremeProgrammingForPlatformSoftware FebruaryThirteen FederationOfYourInternet FightFlightOrStandStill FileSystem FileSystemAlternatives FirstLawOfProgramming FirstRuleOfLogging FirstThingsFirst FirstnamehereLastnamehere FixmeComment FizzBuzzTest FocusAndInvent FollowUpVisitsFromFbiAgents FortyHourWeekHistory FreeLink FreedomIsPriceless FrontPage FunctionalModeling FunctionalProgramming FunctoidsInCpp FunnyThingsSeenInSourceCodeAndDocumentation GameOfWeiqi GeanyEditor GenericBusinessFrameworkUnobtainable GeneticAlgorithm GeneticProgramming GeneticProgrammingThree GeometricalVectors GitVersionControl GnuHurd GoPlayersOnWiki GoResourcesOnTheWeb GraceHopper GrammarVandal GreatVimFeatures GrossDeficienciesOfUnix GroundBreakingLanguages GunnarZarncke GuyKawasaki HaexLi HelloWorldInManyProgrammingLanguages HelperIsaCodeSmell HelpersInsteadOfWrappers HomoiconicLanguages HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HowOtherQueryLanguagesAddressSqlFlaws HowToCiteWiki HowToSellGoldenHammers HowToSumFromOneToTenInLispOrScheme HumanPopulationStabilizes HumanSacrificeAsaPlanAgainstWhiteEarthScenario IdentifyInclude IfFooIsSoGreatHowComeYouAreNotRich IgnoreInsultsAnswerQuestions ImageCaptureSuite ImplicitTopics InSovietRussia InformalHistoryOfProgrammingIdeas InformationMiningTools InstinctAsIntelligence IntegrationHell IpDetailRecords IsBasicEasy IsTopTheNewRichardKulisz ItFadSmell ItemizedClearLogic ItsNotaPipeDream ItsTimeToDumpCeeSyntax JanuaryThirteen JavaScript JeffreyMiller JobControlLanguage JoelMosesOnAplAndLisp JohnFletcher JohnVlissides JosephStyons JudgmentUnderUncertainty JustMakeItRight KeithMann KibukiTheatre KillerFileSystem KnowledgeAndSkill LambdaWiki LanguageIsAnOs LavaCode LearningVideos LegalRecourseAgainstGrammarVandal LightMap LinguisticDeterminism LinksToCurrentPageViolateYagni LispLacksVisualCues LiterateProgramming LittleLanguage LongPoleInTheTent LowLevelLanguage LowLevelVirtualMachine LuigiViggiano MachineCode MakeNotes MandatoryAndOptional ManfredVonThun MappersVsPackers MarchThirteen MarienBad MarkPilgrim MarthaStewart MatthewSimpson MechanismOfSearchEngine MentalImage MetaCircularEvaluator MetcalfesLaw MichaelSchuerig MicrosoftResearch MindOverhaulEconomics ModelViewController ModelViewPresenter ModifiersBeforeOrAfterNouns MoinMoin MoreAboutCodes MoreAboutTheLogo MultiplyAndSurrender MyMindKeepsWandering MyMindKeepsWondering NewUserPages NoFreedomAtGunpoint NpComplete NpHard NuclearUsesPoorToFilterMilitaryIndustrialComplex ObjectOrientedProgramming OfficePolitics OnceAndOnlyOnce OneManBand OnePileFilingSystem OoVsFunctional OpenOffice OpenVms OpenWikiPrivatization OptimizationStories OptimizeLater OrganizingAcceptanceTestCases OriginOfConsciousness OriginatingThought PairProgramming PairThings ParallelInheritanceHierarchies ParsingHtml ParsingHtmlWithRegex PatrickLesslie PatternsOfClaimsAgainstTop PayrollExampleTwo PerlLanguage PersonalWiki PerspectiveWiki PleasePleaseDoCategorizeEveryPageOnWiki PointyHairedBoss PolicyFiscal PoliticallyCorrect PossibleUsesOfWiki PreModernism ProfileBeforeOptimizing ProgrammersStone ProvingTopDownDesignHarmful PunchCardGeneration PunchingCards PythonVsRubyCodeExamples QuestioningExtremeProgramming RailsFilesystem RealProfessionalsGetSued RecentChanges RecentVisitors ReferenceCounting RelProject RelationalDatabaseTableRowsHaveNoIntrinsicObjectIdentity ResourceReleasesResource ResponsiveDesign RexxLanguage RobMandeville RobbieTheRobot RowGen RuleBuilderInterface RussianMod ScintillaTextEditor SearchEngine SeattleWashington ShouldTopBeBanned SignsOfSuspiciousTechFads SmallestFederatedWiki SmallestFederatedWikiRefactorings SoftwareCompaniesInBoston SoftwareEngineeringIsArtOfCompromise SpaceElevator SpaceElevatorTerrorism SpecializationIsForInsects StarTrek StephenNoyes StepwiseRefinement StructuredJournal StudiesOfTestDrivenDevelopment SuperCommutativity SystemsAnalysis TableOrientedProgramming TechieFrustrationPatterns TextFormattingExample TheAtomIsTheDesign TheEnd TheMatrix TheNetherlands TheOriginalWiki TheSourceCodeIsTheDesign ThereMustBeFood TheyUnderstoodMe ThinkingOutLoud ThisIsaTestLink ThouVsYou ThreeDeeMetababy ThreeLetterPerson TimBot TimLesher ToleranceForAmbiguity ToolsProducingArtifact TreeInSql TrueBasic TwoThumbsAndPinchExpandFlick UniformlySlowCode UniversityOfWashington UnlimitedStorageCapacity VariationsTendTowardCartesianProduct VibrationFocusedWeapon VisualTour WardCunningham WarningSignsOfCorporateDoom WasKirkGivenLeukemiaDeliberatelyBecauseAdrianAddedAfudgeFactorToGeneral WebStoresDiscussion WelcomeVisitors WetWare WhatIsArchitectureAnyway WhatIsRefactoring WhatTheYtwokDrivers WholeSortOfGeneralMishMash WhyCppNeedsSpecializedXp WhyDoesntWikiDoHtml WhyIsntRebolPopular WideAwakeVsJustWakingUp WikiAsBuildComponent WikiDisplayedAsPages WikiDotOrg WikiEnginePopularity WikiEngineReview WikiEngines WikiFarms WikiGo WikiIsNotWikipedia WikiLink WikiList WikiMultipageEditing WikiNature WikiVandal WikiWikiWeb WikiWikiweb WikiWithMoreThanPages WikkaWiki WithCliffAndReeseTheHootersImaxAndFancyHotel WordsAndDefinitions WorstPunEver XiKi XikiProject YouAintGonnaNeedIt YouKnowYoureInaBigCompanyWhen YouKnowYoureInaBleepedCompanyWhen YouKnowYoureInaWildWestCompanyWhen YouReallyShouldntDoMuch ChangesInDecemberZeroEight AbstractStateMachine AccessControlList AccountingModeling ActorsActionsAndArtifacts AdderallDrug AgileAndTspDiscussion AlexandrSavinov AmericanCulturalAssumption AnIntroductionToDatabaseSystems AnnotationMetadata AnnotationsAreUmlStereotypes AreBusinessAppsBoring ArgumentFromAuthority ArgumentsAgainstOop ArraySumInManyProgrammingLanguages AsWeMayThink AverageProgrammer BahHumbug BeauCrawford BillTrost BlueAbyss BobCratchettSyndrome BrainPulse BrainfuckLanguage BramVingerling BrianKelly BubbleSort BuildSecurityAbstractionsIntoCapabilities BuzzWord CategoryAutoIgnore CategoryComputerCompany CategoryEffSharp CategoryExperimental CategoryInfoPackaging CategoryOperatingSystem CategoryTql CategoryWikiMaintenance CategoryXpInItaly ChangesInDecemberZeroEight ChangesInMonth ChangesInWeekFiftyThree CheapMassivelyParallelSequentialSearch ChoosingSatisfactionOverMoney ChrisGarrod ClearCase ClickHereForKnowledgeMapGame CobolProgrammer CodeDeodorant CodePerfume CodeSmell CodeTrackerFeatures CollectionOrientedProgramming CollectionsAsGrouping CompareFunctionalModuleAndObject ComparingCsharpAndFsharp ComponentBus ComponentFramework ComponentManagedPersistence ConceptCafe ContainerManagedPersistence ContainmentAndDelegation ContentCreationWiki ContextAwareComputingSystems ConversationalChaff ConwayHsu CookbookSeries CouplingAndCohesion CreateReadUpdateDelete CrossingTheChasm CrudPatterns CrudScreen CsharpFeatures CsharpLanguage DatabaseIsNotYouPrivateScratchSpace DatabaseNotMoreGlobalThanClasses DatingIsHarderThanProgramming DaveEaton DavidHooker DavideVarvello DefinitivePerlBooks DeleteWhenThisBugFixed DeltaConfigurationList DigitalPreservation DijkstraIsntGod DistributedCom DoesGplWorkForAllPrograms DogLatin DomainSpecificLanguage DonaldNoyes DontIntegrateMidTask DontRepeatYourself DotProductInManyProgrammingLanguages DotSeparatedHyperWord DoubleEntryBookKeepingSystem DoubleEntryBookkeeping DuplicationRefactoringThreshold EarleMartin EdvinEskandari EenMinuutWiki EffectiveCeePlusPlus EffectiveCplusplus EliseScher ElizabethWiethoff EmployeeTypes EnglishIsTheNewLatin EscapeTheWiki EsotericProgrammingLanguage EveryThingTwo ExBase ExceptionTunneling ExtensibleProgrammingLanguage ExternalDomainSpecificLanguage FailTheTest FakeCussWord FeaturesOfCodeWhichRevealDesign FedoraProject FileTreesToManageCodeDiscussion FindPage FirstOoProjectDisasters FishAndChips FoldFunction ForkPythonWithoutTabs ForthReadability FsharpLanguage FunctionalPatternSystemForObjectOrientedDesign FundamentalFlawsInProceduralDesigns GarryHatch GenericDataModel GideonKlok GlayvenHaven GoingDownThePath GoodStyle GrandParadigmUnification GreatVimFeatures GroundBreakingLanguages GuiPrototypingTools HaveThisPattern HelloWorldInManyProgrammingLanguages HerbSutter HexDumpInManyProgrammingLanguages HotComments HowToSumFromOneToTenInLispOrScheme HtaWikiBrowser HunterMorris HuntingTheUnknownWebSeries HyperArtifacts HyperDictionary HyperSentence IanOsgood IcfpProgrammingContest IlinkThereforeIam InheritanceManagedPersistence InterestingAnalogTechnologies InternalIterator InventorsOfUnix IsWikiUnderAttack IssuesInOverlayMulticastNetworksDynamicRoutingAndCommunicationCost ItcpBrianKelly IteratorVersusQuery IttyFonts JasielPrietoDom JasielPrietoDominguez JavaWikiEngines JimmyWalesStoleTheIdea JustAnHtmlCoder KathleenFink KennyTilton KevinMcConnell KeyLanguageFeature LanguageIdiomClutter LanguageOrientedProgramming LanguageSmell LaoTse LarsHybel LatinLanguage LinkPattern LiterateProgramming LoVe LoggingAsComments LojbanLanguage LondonTown LowerBackProblems MapFunction MarkShepard MassivelyParallel MattScilipoti MaynardBlack MeToo MeaningfulVariable MerbAndRailsMerge MerryChristmas MetaCard MethodologyCargoCult MicrosoftAccess MicrosoftRibbonInterface MicrosoftWindows MilosProject ModelViewController MongrelEeRuby MultiParadigmProgrammingLanguage MyNewLink MysteryMode NeoConservatism NigelThorne NoSilverBullet NortonCommander NoteToStupidSpammer ObjectRelationalToolComparisonDotNet OnceAndOnlyOnce OoLacksConsistencyDiscussion OracleDatabases OregonStateUniversityCsWiki OtherWikis PageHeirarchy ParadigmPotpourriMeansDiminishingReturns PassTheTest PersistenceMechanism PersistenceStore PersistentObject PersonalAnalogDevice PolarizingQuestion PolicyAndMechanism PragmaticHybrid PredicateClass PredicateDispatching PrimeDirective ProductBeginningWithAy ProgrammingConceptsNotFoundInLisp PutClassificationsIntoMetaData PythonAndRubyAreConverging QueryAndLoop QuestionsFromStudents QuidProQuo RainerWasserfuhr RapidApplicationDevelopment RaveGrid ReadsLikeGerman RealName RecentChanges RecentVisiors RefactoringInVerySmallSteps RingerTape RlmsProduct RollYourOwn RollYourOwnServer RubyLanguage RubyOnRails RubyOnRailsRulesTheUniverse SameFringeProblem ScottVokes SeparatePolicyAndMechanism SeparationAndGroupingAreArchaicConcepts SevenDeadlySins SharkBotMistake SharkBotMistakes SieveOfEratosthenes SieveOfEratosthenesInManyProgrammingLanguages SmalltalkLanguage SoftwareLocalization SoftwareTransactionalMemory SortingController SourceAnywhere SourceCodeIsUserInterface SouthAustralia SpacesBetweenWords SpecificationAndDescriptionLanguage SpikeyMikey SpiritualMachines SpoilerspaceDotOrg SpokenProgramming StarTrek StartingPoints StephenColbert SusheelPageTest SwitchedFromRubyToPython SynergyMall SyntacticallySignificantWhitespaceConsideredHarmful SystemEnvisioning TeeWiki TestDataBuilder TestDrivenDevelopment TestEveryRefactoring TestTestTest TheAnswer TheEnd TheEvolutionOfaHaskellProgrammer TheMostComplexWhichCanBeMadeToWork ThePlaceAndScopeOfPlanning TheSourceCodeIsTheDesign TheodoreSturgeon ThereIsNothingPerlCannotDo ThomasHolenstein TimPeters TimeBoxing TipsForBeginners TomChristiansen TommyFlowers TonySoprano ToolCommandLanguage TqlChainedJoin TqlColumnTable TqlDataAlterationOperators TqlExampleOne TqlName TqlQueryOperators TqlRoadmap TrafficCalming TrafficHacking TransfoldPattern TutoRial TwiceAndOnlyTwice UmlStereotypes UncycloPedia UnderConstruction UniformlySlowCode UnixAndWindowsHell UnlimitedStorageCapacity VbIsBadForNewbies VendorLockIn VenkatReddy VolunteerManagementSystem VoteOnProgrammingLanguages WaTir WalWiki WarStories WardsWiki WaterbedTheory WaysToAnnoyTelemarketers WebApplication WebFormmethodologies WebScriptFileStructure WernerKeil WhenInRome WhitespaceLanguage WhyIsDomainKnowledgeNotValued WhyIsPayrollHard WiKiWiKiSandBox WikiBase WikiCase WikiDownload WikiFarmScript WikiFarms WikiIsDead WikiKikiSandBox WikiMaster WikiPedia WikiTopics WikiWikiHypercard WikiWikiNewBob WikifanTwo WikikWikikSandBox WikisAndContextAwareness WikkkkkiTest WirthLanguages WordsSmashedTogetherLikeSo YahooPipes YouKnowYoureInaBleepedCompanyWhen ZoPe ZorkZork ChangesInDecemberZeroNine AdHominem AdaLanguage AgileMaturityModel AgileRevolutionDiscussion AlanWostenberg AllProgrammingIsUserInterface AmbiguousViewpoint ApogeeInvent AppendOnly ApplyingScienceDiscussion ArchitectsDontTest ArchitecturesAreSelfReinforcingMetaphors AreWeBiasedTowardLaborIntensive ArgumentFromIntimidation ArgumentsAgainstOop ArraySumInManyProgrammingLanguages ArraysInSql ArtistByProxy ArturoTena AspWiki AspectOrientedProgramming AssemblyLanguage AutoMagical AutoMagically AwelonProgrammingLanguage BackTicks BadThing BagSumInManyProgrammingLanguages BalancedTrade BeOs BenTremblay BestPatternThreads BethanyAndresBeck BetterCygwinTerminal BigIdea BlackBoxComponentry BlackScreenOfDeath BlameTheRightThing BlocksInManyLanguages BobWalker BooksAboutWiki BootablePersonalWiki BorlandDelphiWikiWikiWeb BritishWeightsAndMeasuresAssociation BugFreeDoesntSell BulldonTerrier BushyTreeDiagram BusinessRequirements BusinessRulesBelongInFiles CallByNeedSemantics CallbackAuthorization CanOnceAndOnlyOnceLoop CantSeeTheForestForTheTrees CaseInsensitive CasperSchmidt CategoriesDiscussion CategoryAutoIgnore CategoryCatalog CategoryCategory CategoryCodsWallop CategoryHypercard CategoryIdentity CategoryLazyPattern CategoryMicrosoft CategoryMultiparadigm CategoryPhysics CategoryWikiEditing CategoryWikiMaintenance ChangesInAprilTen ChangesInDecemberZeroNine ChangesInFebruaryTen ChangesInMarchTen ChangesInMonth ChangesInNovemberZeroNine ChrisGarrod CircularRefactoring ClaesWallin ClassificationIsTough ClosuresAndObjectsAreEquivalent CocoaFramework CodeGeneration CodeGenerationIsaDesignSmell CodeLessTestMore ColdFusionComponents CollectiveVoterResponsibility ComparingDynamicVariables CompletionState ComplexInterfacesNeedCloneable ComplexityMetrics ComponentAssembler ComponentObjectModel ComponentPascal ConditionalCompilationInJava ControlFlowGraph CoordinateVersusNestedGui CopenhagenInterpretation CopyOnWrite CosmicUnconsciousness CouplingAndCohesion CppDependencyAnalysis CucumberFramework CultureShock CussTheShark CustomizationProductivityTradeoffs DanielYokomiso DatabaseBestPractices DatabaseDefinition DatabaseDefinitionTests DatabaseIsRepresenterOfFacts DatabasesAreMoreThanJustStorage DavidPinn DeadCanary DecouplingObjects DecouplingOfObjectOrientedSystems DefinitionOfExistence DefinitionOfLife DefinitionsOfTypes DependencyHell DesignByContract DiagrammaticCellLanguage DjVu DomainModel DonaldNoyes DontRepeatYourself DotProductInManyProgrammingLanguages DupLoc DupTective DuplicationRefactoringThreshold DynamicLanguagesAndLargeApps DynamicRelational EastVillage EddiesWiki EditText EditThisPagePhp EffectiveCodeGeneration ElectronCellularAutomata ElectronicLogBook EmotionalEngineering ErwinSchroedinger EscalatorTemporarilyStairs EstonianLanguage EthicsOfContracting EtymologyOfWiki EuclideanProximitySearchEngine EuroPlop EvenBadIdeasShouldBeKept EveryCombinationInManyProgrammingLanguages EvidenceTotemPole ExBase ExperimentalQueryLanguageComparison ExplicitLazyEvaluation ExplicitLazyProgramming ExtendedObjectTcl ExtendedWord ExternalServiceVersusIntegration ExtremeProgramming ExtremeProgrammingForOne FactorySystem FeatureBuffetModel FelixPlesoianu FibonacciSequence FindPage FirstLawOfProgramming FiveMagicRules FixturesForEasySoftwareTesting FlagsAreSelfModifyingCode FortyHourWeek FreeCard FrogLand FunctionalTestGraph FunctoidsInCpp FuzzyLogic FuzzyPredicate GavinSinclair GeneralPacketRadioService GentlyReduceWikiBadges GeometricDatabase GiovanniCorriga GnuCpp GodLanguage GoogleBombing GoogleChromeOs GoogleWave GrammarVandal GrammarVandalDiscussion GravitysRainbow GreaseMonkey GreatComputerLanguageShootout GreencoddsTenthRuleOfProgramming GuiMachineLanguage GuiMarkupProposal GuiPrototypingTools GunnarZarncke GutFeelings HallowedProcedures HandleBodyPattern HeadlinesTechnique HelloPeopleOfEarth HelpersInsteadOfWrappers HeroicProgramming HexDumpInManyProgrammingLanguages HoaniCross HollywoodPrinciple HolyWar HomePage HowToCombineExtremeProgrammingAndModeling HowToDecideIfLinuxIsForYou HyperCard HyperTalk HyperTextHistory IllegalArgumentException ImplicitLazyEvaluation ImproveSignalAndReadability InSovietRussia IndustryGuiCrisis InnovativeIdeas InternetRelayChat IsSqueakDead ItDepends ItsTimeToDumpCeeSyntax IvanTikhonov JamPad JavaScript JavaScriptPatterns JayBazuzi JeffGrigg JeffreyHantin JensColdewey JoeOtten JohnFletcher JohnWoznicki JoostSchalken JoshuaBoyd JustInTime JustInTimeInheritance JwebUnit JyWiki KoansMetaphorsAndParables KolmogorovComplexity LanguageIndepedentServices LanguageIndependentServices LatentSemanticIndexing LawOfDemeterVsInformationHiding LazyEvaluation LazyEvaluationAndTransactionSemantics LazyEvaluationExampleInAssembly LazyEvaluationExampleInVisualBasic LazyEvaluationOverhead LazyInheritance LazyInitialization LazyInstantiationPattern LazyObject LazyObjectExample LazyOptimization LazyPattern LazyProxies LazyPtrProxy LeopardFilledSnowflakes LessThan LispIsTooPowerful LispMacroDiscussion LogicProgrammingInCpp LuisBorgesGouveia MagicCoincidentalReflection ManagementByEmail ManyToManySolutions MapTheRealm MartialArtsAsSoftwareDevelopmentMetaphor MaskInterrupts MathDiscussionOne MathematicaLanguage MauroPanigada MentalStateCalledFlow MerlynAlberySpeyer MetaCard MichaelaHahm MicrosoftFlops MicrosoftKudos MicrosoftOslo MixIn MixingParadigms ModelOfQuality MoinMoin MoreliaViridis MostlyHarmless MultiParadigmDesign MultiParadigmProgramming MultiParadigmProgrammingLanguage MyLife MySql NamingConqueredLands NarrowStaffSelectionFactors NatanSaidon NestedReportsExample NewUserPages NewYorkCityCulturalAssumption NikitaBelenki NoBrowserBookmarks NomadsAndFarmers NorwayCountry NotNiceEnough NoteBook NuLanguage NullObjectAndVisitor ObjectFunctional ObjectFunctionalImplementation ObjectFunctionalPatterns ObjectiveCeeVsManagedCpp ObjectsFromRecords ObserverPattern ObserverPatternInCeePlusPlus OneHourWiki OneMansMeatIsAnotherMansPoison OneNote OopBizDomainGap OoppExploringTheMultiparadigmShift OptimizeLater OrientedVsOrientated OsloModelingLanguage ParadigmPotpourriMeansDiminishingReturns ParrotCode PatternIndex PatternLanguagesOfProgramDesign PearlHarborFile PeopleIndex PerlMunition PersistentLanguage PersonalWiki PersonalWikiTestimonials PervasiveReferences PissTake PoderosaTerminal PowerUser PpcSoftiKnow PradeepSanyal PrivateVariablesInJavaScript ProgrammingDejaVu ProgrammingLanguageNeutralGui ProgrammingMistakePatternsAndHowToAvoidThem ProgrammingPuns PrologGraphConverter PrologGraphConverterCode PrologGraphConverterExample PropertyFieldTransparency PublicWikiForums PythonCard PythonProblems PythonRubyInitializer PythonSyntax QuantumMechanics QuantumPhysics RealProgrammer RecentChanges RecentChangesDiscussion RefactorConcurrencyControlToAspect RefreshNeedDiscussion RelProject RelationalTreesAndGraphsDiscussionTwo RepetitiveStrainInjury ReportBugsSilently RestaurantAtTheEndOfTheUniverse ReverseIndex RobMandeville RocketUnit RonBakowski RpmHell RuleOfThree RuntimeRevolution SchizoidGibberishWikiAuthor SchroedingersCat ScienceCitationIndex SeanChamp SecondGenerationProgrammer SelfDisciplineDiscussion SemanticGap SeriousVersusScriptingLanguages ServicePackHokeyCokey SethGoodman SharingDataIsImportant SharkBot SimpleProgrammingLanguagesEncourageBadPrograms SimplifiedWrapperAndInterfaceGenerator SingaporePatternGroup SolutionProbleming SourceCodeIsDesignRequiresInversability SplitOperatingSystemIntoServices SqueakSmalltalk StarTrekVoyager SteveHowell SteveMetsker StrategyPattern StuckOnPetFactors SubjectMatterExpert SuperCard SusannahWilliams SynchronousMessageTesting TabMunging TermUsageVersusRigor TerrelShumway TestingFramework TestingNewPage TextFormattingRules TheEuro TheGap TheGuiThreadIsTheMainThread TheMoteInGodsEye TheRecievedMethodology TheValueOfInformation TheoryOfEverything ThereforeBut ThingsWeLoveAboutVbClassic ThingsWeLoveAboutVisualBasicDotNet ThreeDeeGraphics TimeAndMaterialContract TimeTravelGrammar TimeTravelProblems TinyScenery TinyWiki ToMorrow TomBoy TopTenWikiEngines TopsToolComparisonTechnique TqlChainedJoin TraitsPaper TraitsTemplates TransactionalInterpretation TrekGame TrueName TrustMetric TutorialDee TwelveDaysofChristmas TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain TwoIrreparableMistakesOfTheSoftwareField UnitedFederationOfPlanets UnitedFedreationOfPlanets UserStory VariadicFunctoidsInCpp WebBrowserMissingWidgetWorkArounds WelcomeVisitors WellCommentedCode WhatHasTimeTravelDoneForUs WhatIsDelegation WhatIsIntent WhatIsModularity WhatIsScience WhoIsUsingJunit WhyDoOperatingSystemsSuck WhyIamNotaBlogger WhyIsXpSoHard WikiAlphabet WikiDenialOfServiceAgainstGv WikiDesignPrinciples WikiEngines WikiGnome WikiIsAnarchy WikiIsNotFair WikiIsaJungle WikiName WikiNature WikiPedia WikiVandals WikiWiki WikiWikiBugs WikiWikiSystemNotice WikiWikiWeb WikiWikiWebFaq WikiWithMoreThanPages WikiZensToleratingFlames WildFire WordProcessor WorkspacesOfTheFuture WorldViews WorseIsBetter WysiwygWiki XoTclExtension XpForManagers XpMailingListQuotes XpSouthernCalifornia YouHaveToWriteItSomewhere ZeekLand ZzoWiki ChangesInFebruaryEleven AbstractionLevel AbuseOfUtilityClasses AccusationThatAssumesKnowledgeOfInternalMotives AchievingMultipleGoals ActivatingIdeasOpenly ActorsActionsAndArtifacts AddRef AdvisoryBoardManual AgileBooks AgileDisinformation AgileDocumentation AgileManagementForSoftwareEngineering AgileProcess AgileRequirementsDocumentation AgileSoftwareDevelopmentPrinciplesPatternsAndPractices AgileSoftwareDevelopmentWithScrum AgileUserGroupKarlsruhe AiTheMovie AirplaneRule AlainRavet AlanKay AlienTransitionVsOxygenHumanIsomorphisms AllaireColdFusion AmericanCulturalAssumption AplLanguage ApogeeInvent ApplicationPatterns ArchitectingWord ArchitecturalModel ArguingThroughUnitTests ArgumentumAdInfinitum ArtFramesCanBeVariousAnglesYouCanSpendMoreThanTwoHoursAtTheHotel ArtOfLego ArtOfManagement ArtifactOrientedProgramming ArtificialIntelligence ArtificialIntelligenceIsUnattainableByDefinition AssumeGoodFaithLimitations AtomicIsomorphismEnergy AuthenticLeadership AutoInsurance BackupEarlyBackupOften BadCode BeautyContestProblem BlocksInRuby BobbyBarnhart BoiledFrogs BoyThisStuffMakesMeFeelStupid BrunoTheBandit BryanNeuberg BugFromHell BugTrackingSoftware BulldonTerrier BusinessRules CamelCase CamiloMesias CanberraAndSydneyAreNotForSale CategoryAutoIgnore CategoryMovie CategoryProgrammingLanguage CategoryWebDesign CategoryWikiMaintenance CeeIdioms ChangesInAncientHistory ChangesInFebruaryEleven ChangesInJanuary ChangesInJanuaryEleven ChangesInMonth ChangesInMonthDiscussion ChangesInWeek ChangesInWeekEight ChangesInWeekEighteen ChangesInWeekEleven ChangesInWeekFifteen ChangesInWeekFifty ChangesInWeekFiftyOne ChangesInWeekFiftyTwo ChangesInWeekFive ChangesInWeekForty ChangesInWeekFortyEight ChangesInWeekFortyFive ChangesInWeekFortyFour ChangesInWeekFortyNine ChangesInWeekFortyOne ChangesInWeekFortySeven ChangesInWeekFortySix ChangesInWeekFortyThree ChangesInWeekFortyTwo ChangesInWeekFour ChangesInWeekFourteen ChangesInWeekNine ChangesInWeekNineteen ChangesInWeekOne ChangesInWeekSeven ChangesInWeekSeventeen ChangesInWeekSix ChangesInWeekSixteen ChangesInWeekTen ChangesInWeekThirteen ChangesInWeekThirty ChangesInWeekThirtyEight ChangesInWeekThirtyFive ChangesInWeekThirtyFour ChangesInWeekThirtyNine ChangesInWeekThirtyOne ChangesInWeekThirtySeven ChangesInWeekThirtySix ChangesInWeekThirtyThree ChangesInWeekThirtyTwo ChangesInWeekThree ChangesInWeekTwelve ChangesInWeekTwenty ChangesInWeekTwentyEight ChangesInWeekTwentyFive ChangesInWeekTwentyFour ChangesInWeekTwentyNine ChangesInWeekTwentyOne ChangesInWeekTwentySeven ChangesInWeekTwentySix ChangesInWeekTwentyThree ChangesInWeekTwentyTwo ChangesInWeekTwo ChangingGovernmentsLikeHardDrives CharlieKatz ChromatinAnaloguesSovreignty CityNucleonIsomorphisms ClarionLanguage ClassNamedIs ClassicFusion ClassicOoAntiPatterns CloudsCondensationsRiversOceans CodeDeodorant CodeDuelloInTwoSystems CodeLessTestMore ColdFusionLanguageTypeSystem ColdFusionLanguagesTypeSystem CollaborationByParts CollaborativeHypermedia CollumMoss CommunicatingSequentialProcesses ComputeUnifiedDeviceArchitecture ConsolidatingEncryption ConstructorsAreEvil ContextAwareComputingSystems ContinuousRefactoring ConvertSpacesToTabs CoqProofAssistant CppStandard CraigLarman CreativePerksInsteadOfMoney CubicWeb CudaMpi DafyddRees DanielKnapp DarkMatterIsomorphisms DavidEllis DavidHarvey DavidItkin DavidVanBuren DavideVarvello DeShetler DeclarativeProgramming DennisPaulsen DesignPatterns DesignPatternsAndContracts DesignsForTinFoilHat DevelopingIdeasUsingCommunityDialogue DialogueIsNotMonologue DigitalEquipmentCorporation DilbertIsNoJoke DinnerAndMovie DiscardSuperfluousPrecision DisciplinedMinds DiscussionOnEnginesOfTheFuture DjangoProject DoTheSimplestThingThatCouldPossiblyWork DoingStuff DonaldNoyes DontCallMe DontNameClassesObjectManagerHandlerOrData DontRepeatYourself DoubleStandards DrScheme DrakesEquation DuDateCalculator DuckTyping EarleMartin EarlyUniverseIntelligence EditHint EditText ElectronicPaper ElizabethWiethoff EmacsVsVi EmpiricalTypeBehaviorAnalysis EmulatingThePositiveQuantumProcesses EntrepreneurTheYearAndAllTheRest ErrorsBecomeFeatures EvenBadIdeasShouldBeKept ExBaseRant ExcitingPsychology ExtendedWord ExtraLegsOntoaDog ExtraTerrestrialIntelligenceReportingProcess ExtremeNormanForm ExtremeProgrammingInTwentyFourHours FactoryMethod FahrenheitNineEleven FakeCussWord FallaciousArgument FannyPack FastWayToUndelete FermiParadox FeynmanAlgorithm FifthLifeFlashMobServer FifthLifeServerGlieseEntanglementCommunication FirstStep FirstnamehereLastnamehere FlipChain FlorantaProject FocusInfluencesAction FolgersCrystals ForthInc FourQuadrants FpVsOo FragileDevelopment FreeGames FreedomOfReligion FrontPage FunctionalProgrammingLanguage FunctionalWeenie FutureOfProgrammingLanguages FutureWikis GarryHamilton GeneralPurposeGraphicsProcessUnits GettingToPostScarcity GiftBasket GiftBaskets GiftEconomy GlynNormington GoLanguage GoldenHammer GoodMetricsProduceNumbers GoogleMyWiki GotoBlas GraduatingToManageTrailerParks GrammarVandal GreatComputerLanguageShootout GregTurner GuiMachineLanguageDiscussion GuiMachineLanguageSecurityDiscussion GuiMarkupProposal GuiPrototypingTools HaXeLanguage HappsFramework HaskellLanguage HedgehogAndFox HelmutLeitner HernanElvira HippocraticOath HistoryRepeatsItself HolyWar HolyWarUmbrella HotDraw HundredByFifty HyperDictionary HyperSentences IanOsgood IckyWiki IdeaPerWiki IdeaSpaceAsAnEvolutionarySystem IdeaWiki IllusionOfIndividuality IllusionOfSimplicity ImpressionManagement InSovietRussia InTheory IndexedValueCollection InformationConsumer InformationDevices InformationIntersection InformationNeighborhoods InterWikiDiscussion InterestingProblems InvitationToThePatternsList IoWiki IpDetailRecords IronRingCeremony IsAnythingBetterThanPaper IsDot IsSmalltalkComplete IshmaelBook ItWantsToStealOurResources ItsTimeToDumpCeeSyntax JaccMontivagus JaimeWong JasonAyers JasonFranklin JavaLinks JavaPassesByValue JeffGrigg JerryMcMillan JerryMcMillanAmgenNotes JohnWebber JonathanCrossland KadeLarsen KarlsruheAgileUsersGroup KeepCriticismNarrow KeepItSimpleStupid KevinMunc KillTwoBirdsWithOneStone LanguageAsFoodMetaphor LanguageErrors LanguageOrientedProgramming LanguagesAreLikeGames LanguagesAreOperatingSystems LatherRinseRepeat LawOfDemeterAndCoupling LearningFromPrototypes LeopardFilledSnowflakes LifeInsurance LindsayKiesow LionWiki LispIndentation LispWorks LiterateProgramming LiteratureSetTheTwentyFirstCentury LocalityOfError LockFreeSynchronization LogicProgramming LogicProgrammingInCpp LoveMachine LuisBorgesGouveia LynnPlatform MacromediaColdFusion MagmaLibrary ManagersAreMonsters ManyThingsDoNotRequireProof MarcosMoreno MarioGames MarkusSrank MarnenLaibowKoser McDonalds MediaWiki MeetingHaiku MessagePassingInterface MetaBabyXmlToWhiteHouse MicrowareOsNine MightBeGaryCouldAssist MikeSchwartz ModelViewPresenter MoviesThatCouldHaveBeenSoMuchBetter MoviesToAvoidAtAllCosts MoviesToConsider MyOperatingSystemWillBeatYourOperatingSystem MyOwnPrivateMultiverse MySpace MzScheme NatPryce NeilDunn NetworkExtensibleWindowSystem NewKey NewRecentChangesDiscussion NewUserPages NineteenEightyFour NoNullBeyondMethodScope NomicGame NormalizationRepetitionAndFlexibility NotBuiltInOneDay NotInventedHere NovelVsNew NuclearFamilyNucleonsAreBijective NukeTheSiteFromOrbit NysWiki ObjectShare OffByOne OffByOneWebBrowser OneMansMeatIsAnotherMansPoison OneUpTwoDownsPowerField OoLacksMathArgument OpenCroquet OrangeGuy OreillyAndAssociates OrganizedChaosWikisHeart OverlyBroadIntellectualPropertyAgreements PageTitlesThatAreQuestions PairProgramming ParallelProgrammingModel ParkinsonsLaw PaulFernhout PayItForward PeanutButterWiki PeerToPeer PeopleWhoDontGetOo PeoplesNotesOnStuff PerfectArchitecture PermissionBasedAlienResourceTechnologyAgreements PersonalInformationAndThinking PersonalInformationMining PersonalUseComputing PersonallyUsefulArtifacts PeterLynch PeterMerel PeterPrinciple PhatWareAntiPattern PhilLupton PhpMyAdminSucks PhpWiki PhysicalEquationConnectTwoSystems PilotError PivotLanguage PizzaLanguage PleaBargain PleaseMoveThisToTheAdjunct PltScheme PoetryInSandbox PointrelWiki PolterGeists PolygamyInTheTwentyFirstCentury PopArt PortlandXpUsersGroup PowerOfPlainText PowerThruSimplicity PowerVersusAuthority PracticalCorrectUseful PrematureGeneralization PreventingEschatologyReasonableRoiForTuition ProcessStarvation ProgrammersNotebook ProgrammersStone ProgrammingBookAcronyms ProgrammingOutsideTheCube ProjectCool ProofByUtility ProxyPattern PublicStaticVoidMain PublishOrPerish PurpleGuy PvcsVersionControl PythonSingleton QompLanguage QuestForThePerfectLanguage QuestionsForTypeDefinitions QuotePageTwo RacketLanguage RainerWasserfuhr RalfLippold RaymondWarner ReFactoring ReactorPattern RealMenDoNotUnderline RecentChanges ReferenceCount RegularContributors RelProject RemapCapsLock ReservedWords ResourceAcquisitionIsInvocation RetrospectiveBuffer ReverseLinkDisabled RhetoricalGarbageCollector RingTheAlarm RobertAceti RocketBootsTest RogerBarraud RubyVsPerl SafeArray SameDealWithTheStarsystem ScRibble ScannedBrainSimulation SchemeImplementations SchemeInEffSharp SchizoidGibberishWikiAuthor SchizoidGibberishWikiAuthorContributions SearchEngineOfTheFuture SeparateIoFromCalculation SeparateTheWhatFromTheHow SinisterSchemeSamplePerplexesPythonPorter SittingWithVanceAndPeterOneDayWithTheVoipGuys SmallGods SmallSteps SmellsLikeJava SmugLispWeenie SoThatWeAreClear SoftwareEngineer SoftwareGivesUsGodLikePowers SomePatternsQuestionsAnswered SomethingOnTheScreen SpringsAndStruts SprintReview StarshipTheYear StarsystemsMaximalResources StartingPoints StaticHtml StaticPolymorphism StephenNoyes StephenWolfram SteveBravo StringClassProblem SubVersion SymbolicsLispMachine SystemAwarenessOfArtifacts SystemsArchitecting TeachMeToSmoke TechEd TechnicalDebt TemplateHaskell TerryPratchett TestDataBuilder TestInjection TestingFramwok TextFormattingRules TextMessageFromPhoneNumber ThatsWhatItsAlwaysMeant TheAdjunct TheBestLightBeamGlasses TheBigCrunch TheDogonDaysAreOver TheDragonBook TheModel ThePerfectPersonalWiki TheProgressionFromHiramToBuddyToSusan TheQuarrymen TheRemedy TheSalaryMenBecomeJourneyMen TheWorstEnding ThereAreExactlyThreeParadigms ThereIsNothingPerlCannotDo ThingsYouShouldNeverDo ThinkSqlAsConstraintSatisfaction ThreeStarPerl ThumbDriveUses TiddlyWiki TireSkid TodaysWord TopDownProgramming TopicName TopicOfTheWeek TragedyOfTheCommonsHappenedHere TransformationFactory TransportationFrameworksShouldntBeUsedAsWeapons TransportationRussianRoulette TriteSayingsComeInPairs TwentyFirstCenturyCompilers TwoByFour TwoSystemSets TwoSystems TypingQuadrant UnLambdaLanguage UnderscoreVersusCapitalAndLowerCaseVariableNaming UnderstandingByDevelopment UnitTestFrameworkInCpp UseByDate UseEnumerationsInsteadOfForLoops UserInterfaceValidator UtilityPattern ValerieWill VirtualBlogJay VirtualClock VirtualizationIsRootkitting VisualAssist VisualSmalltalk WalMart WashingtonPost WeUsedToPlayWarBreakWithFarley WeaselWord WelcomeVisitors WhatIsDelegation WhatMakesSoftwareFlexible WheelFactory WhoUsesJakartaAvalon WhyFunctionalProgrammingMatters WikalongExtension WikiEngines WikiIsNotWikipedia WikiName WikiNameMultipleWords WikiNode WikiPage WikiRootry WikiSquattingResolved WikiWall WikiWikiBugs WikiWikiClones WikiWikiSandBox WikiWikiSuggestions WikiWikiWeb WikisAndContextAwareness WonderfulInternetIdeas WorkBackwardFromPseudoCode WorkingEffectivelyWithLegacyCode XpFaq XpSouthernCalifornia YagniMightLeadToPrematureOptimization ZeekLand ZippyThePinhead ChangesInFebruaryFifteen CategoryAutoIgnore CategoryWikiMaintenance ChangesInFebruaryFifteen ChangesInMonth RecentChanges ChangesInFebruaryFourteen AbilityBurden AgileAlliance AgileDevelopment AgileManifesto AgileProcess AgileProcesses AgileSoftwareDevelopment AgileTng AgileTreaty AlanFrancis AlistairCockburn AllSawEffectsFanciedItWasChrist AlternativesToCeeSyntax AnnArbor AnonymousDonor AnyLanguageWhichIsNotAlgol ArchimedesOfSyracuse AssemblyLanguage AstridTerg AugustTwentyFourNineteenNintyTwo AutoKeysVersusDomainKeys AutomaticLocking BabelFishery BackToBasics BasicLanguage BeachedSharkAndStrandedGeeVee BehaviorDrivenDevelopment BernardVatant BillBarnett BlissLanguage BoostLibraries BreakStatement BrendanSterne BritishBroadcastingCorporation BurnOut CarHoare CarlShea CategoryAgileMethodology CategoryAuthor CategoryAutoIgnore CategoryCelebrations CategoryFortran CategoryIde CategoryOpenAgile CategoryProgrammingLanguage CategoryQuote CategorySoftwareTool CategoryWikiMaintenance CertaintyIsaSmell ChadFowler ChangesInFebruaryFourteen ChangesInJanuaryFourteen ChangesInMonth CharlesSandersPeirce ChrisGarrod ClearCase CodeForTheMaintainer CodeMonkey CodingStyle ColoradoSpringsSmalltalkCompanies ComputerScienceVersionTwo ComputerScientists ConLang CondolenceCouncil ConfusedComputerScience ConsiderationOfAlternatives CopyRight CowboyCoder CreateAnewPage CreateTheEnvironment DanaJoinedIntelligenceShouldntGiveInfoFromPreviousWendyCorrespondence DanielFriedman DavidVincent DeCondorcet DefinitionOfLife DefinitionOfLifeDiscussion DefinitionOfLove DelegatedToOneAsKerryAnnBracketThatGirl DoTheSimplestThingThatCouldPossiblyWork DonOlson DontNameClassesObjectManagerHandlerOrData DontRepeatYourself EdIsTheStandardTextEditor EditHint EditPage EditThisPagePhp EightQueensProblemInRuby ElectricityAddiction EmbeddedSmalltalk EmpiricalOrdersOfGrowth EnterprisePattern ErikBos ErnstGruber EtymologyOfOkay EvaluatingJuniorDevelopers EventDrivenProgramming EverythingIsEconomics EverythingIsa EvolutionaryDelivery ExcelCtrlEnterSecretHandshake FairUse FederationOfYourInternet FeynmanAlgorithm FinlandEurope FreeVariable FrinkLanguage FrontPage FunctoidsInCpp GarnetsThoughtsOnPseudoScience GeneratorsAreNotCoroutines GitHub GlassBeadGame GlobalDimming GlobalWarming GoTo GoodDesign GoodbyeWorld GoogleCache GrandOpenSourceProject GreatLispWar GreenLightWiki GummiBearsConsideredHarmful GunnarZarncke HackerDefinition HackerMethodology HeartOfSmalltalk HeuristicRule HistoryOfIterative HomelessContent HomoiconicLanguages HowItWillBecome HowTheMindWorks HungarianNotation HwplLanguage IanOsgood IdeEncouragesBloat IfYouWereSmartEnoughYoudJustKnow InDualSpaceImTheBall InformationTechnology IroquoisConfederacy IsComputerScience IsTopDestroyingWiki ItIsntBritneysMoneyImplementSocioMetrics ItsCoolToBudgetWisely IwannaLearnScheme JavaCollections JavaIsDead JavaScriptSucks JavaServlets JavaVsSmalltalk JeffFox JimVanBuskirk JimWeirich JohnFletcher JohnVlissides JoscelynKleingeld KaryMullis LanguageAsMusicMetaphor LanguagesAreOperatingSystems LazinessImpatienceHubris LeanParliament LeaningTowerOfPisa LocalSettings LongParameterList LostInaSeaofParentheses LowLevelLanguage LuaLanguage MagicFixButton MagikVsTheForce MakeItSo ManaMana MarcAntoineParent MargaretMead MarkSwanson MasterOfTheMachine MentalTelepathy MikeGarrity MinimizingUndergroundEconomyDefendingVassa ModelsOfComputation MonostatePattern MontrealXpCoachingPresentation MozillaXul MultiParadigmDatabaseDiscussion MultipleInheritanceIsNotEvil MustWe MysteryAuthor NameConceptualUnits NamesGivenToComputers NaturalProgrammingLanguage NewUserPages NextBigThing NickKeighley NineteenEightyFourEmulationJustification NoRealNamesPlease NovemberSecondTwoThousand ObjectOrientedDatabase OneHourWiki OneMinuteWiki OneResponsibilityRule OneTruePath OpenAgilePatternLanguage OptionalScopeContracts OutsourcePersonalServices OverhaulingStyleSheets PaceUniversity PangaiaProject PaoloPatruno ParableOfTheBruises PatternsForBeginners PeopleSkills PerfectSystem PermaCulture PeterMerel PlanNineFromBellLabs PlanToThrowOneAway PositiveSumGame PowerfulTechniquesAreRisky PreparedStatement PreparedStatementDiscussion PreparedStatements PreparedStatementsDiscussion PrincipleOfLeastConfusion PrivateLanguage PrivateVsWoodenLanguages ProgrammerHell ProgrammersBurnout ProgrammingIsNotFun ProgrammingProfession PythonHypertextProcessor PythonThreeThousand PythonVsRuby RaceTheDamnedCar RaviDesai ReFactoring RealProgrammer RecentChanges RecentChangesJunkie ReportFutureEmacsBug ResourceAcquisitionIsInitialization RestArchitecture RobMandeville RustLanguage SaraLee SatyaGrahaDevelopment ScienceAndTools SicpIterationExercise SieveOfEratosthenesInManyProgrammingLanguages SignaturesAndSoftPolymorphism SimonRyan SimplestThingThatCouldPossiblyWork SisterSites SmalltalkInOnePage SmalltalkSyntax SmalltalkSyntaxInaPostcard SmugRubyWeenie SnobolLanguage SocioMetrics SoftwareEngineers SovietShoeFactoryPrinciple SpaceVersusTime SpamDefenseRoadmap SqlInjection StaffingEconomicsVersusTheoreticalElegance StateLaws StephanSchmidt StonerBoss StructuredProgrammingWithGoToStatements SubversionFileSystem SucksLessPrinciple TeamCharter TechniqueWithManyPrerequisites TextFormattingRules ThePerfectArgument ThePerfectPage ThePurposeOfComputers ThingsWeLoveAboutVbClassic ThirtyHourWeeks ThisIsHowYouCreateaNewPage ThisVeryLongSillyStrawManArgumentAgainstPascalCase ThreeStarProgrammer TiledWindows TooManyParameters TooMuchGuiCode TopIsNotEvil TopMind TopNoiseFilter TopOnPreparedStatementsOriginal TopOnWhyTopIsHated TopsTagModel TopsTagModelTwo TotallyCompletelyOwned TreatyChain TypeHandlingGrid TypeScriptInconveniences UnusualSmells UserStoryAndUseCaseComparison ValueExistenceProofFour ValueObject VerySmallSteps WabiSabi WarStories WaterInVariousEscatalogicalTraditions WaysToAnnoyTelemarketers WhatIsScience WhatItIs WhatItWantsToBe WhatSucksLess WhyBotherToStructure WhyIsSmalltalkDead WhyWeHateCobol WhyWeHateLisp WhyWeLoveLisp WikiAccessDenied WikiAccessRestricted WikiEnUneMinute WikiFederation WikiHomePage WikiPhilosophyFaq WikiPuppy WikiQuote WikiRapture WikiReadersBackground WikiStub WikiWay WikiWikiClones WikiWikiWeb WillNess WilliamBurroughs WinEdt WomenProgrammers WoodenLanguage WorkingEffectivelyWithLegacyCode WorseThanCobol WriteOnlyLanguage WritingThingsDown WrittenLanguageMetaphor XpSouthernCalifornia XwindowProtocolShouldBeStabbedAndBurnt YouCanAlwaysSayNo YouKnowYoureInaBleepedCompanyWhen YourMileageMayVary YukiWiki ZenConcepts ZorkGame ChangesInFebruaryTen AbortRetryIgnore AbrahamLincoln AbstractSyntaxTree AbuseOnWiki AcceptanceTest AccessPathIndependence AccountingMetaphor AldoCortesi AllanGoff AndersHejlsberg AngleBracketedUnicodeText AntiGlobalization ApplicationDesignManifesto ArchitectReviewsEverything ArchitecturalDesignPatterns ArguingWithGhosts ArgumentsAgainstOop AspectOrientedExamples AspectsAndMetaObjects AssignmentsAreExpressions AutocatalyticSpace AxiomTheScientificComputationSystem BabylonTranslator BalancingReadersWritersAndEditors BelievingAbstractions BenefitsOfOo BetterSyntacticSugar BigBlue BigDesignUpFront BigIron BigRefactorings BillDehora BlackHat BrainMapping BrandonWilliamsCraig BraveNewWorld BufferGraphicCommands BugFreeCostsMore BugFromHell BugLifeCycle BundleSubstanceMismatch BusinessObject BusinessObjects CabalDesignProcess CallCc CalvinBall CapsLockZombieTechnology CaptchaTest CaseStatementsConsideredHarmful CategoryAutoIgnore CategoryDecisionMaking CategoryInManyProgrammingLanguages CategoryMetaphor CategoryProblem CategoryWiki CategoryWikiMaintenance CentralMasterUniverse ChainOfResponsibilityPattern ChainmailAsSoftwareDevelopmentMetaphor ChangeTheCommunity ChangeTitle ChangesInFebruaryTen ChangesInJanuaryTen ChangesInMonth CharlesSchultz ChickenAndEggProblem ChristopherAlexander ClassesPrototypesComparison CloneBasedInheritance CloneableDoesNotImplementClone ClosuresAndObjectsAreEquivalent CommunityProblems CompareFunctionalModuleAndObject CompellingIrritant ComplexNumberPackage ComplexNumberPackageUnitTest ComplexNumberTest ComplexNumbers ComponentDesignPatterns ComponentDesignPatternsAbstract ComputationalFluidDynamicist ComputerGamesIndustry ConceptualQueries ConfiguredComponent ContinuationExplanation ContinuationPassingStyle ControlTotemism ControllerServlet ConvertSpacesToTabs CopenhagenInterpretation CosmicUnconsciousness CreativeDestruction CsharpVsCpp CultOfSystemsProgramming CyberPunk DanMuller DanielSheppard DasKeyboard DatabaseDefinition DavidVincent DavidWalker DaylightSavingTime DeclarativeMetaprogramming DecoupleDataAndNavigationalInformation DeleteToAdvancedForCurrentCommunity DesignOfMessages DisinfoPedia DistractionsToProgress DistributedCom DistributedWiki DonaldNoyes DontUseExceptionsForFlowControl DotNet DotProductInManyProgrammingLanguages DoubleStandards DuaneBibby DuckTyping DynamicClosure EconomyOfExecution EdgeOfOurKnowledge EditPage EditWar EducationalTechnology EdwardKiser EightyTwentyRule ElizabethWiethoff EncapsulationIsaWasteOfTime EncodedErrorCode EricWilleke ErrorCodeWithErrno EuclideanProximitySearchEngine EvalVsPolymorphism EvolvingLevelsOfDetail ExBase ExBaseRant ExceptionReporter ExplanationsInPhysics ExplorersGuide ExpressionApiComplaints ExtendedObserver ExtendedWord ExternalPolymorphism ExtraLegsOntoaDog ExtremeProgramming ExtremeProgrammingChallengeOne ExtremeProgrammingCorePractices FaceBook FakeIt FaultTolerance FindMeaCircle FireFox FirstClassTypes FlameWar ForceContextDuality ForthLanguage ForwardEngineeringFromCaseTools FragileTests FrancisHwang FreeCoffee FreeGasoline FreeOnLineDictionaryOfComputing FreedomFromWhat FridemarPache FrontPage FunctionalReactiveProgramming FunctionalSimulationProgramming FundamentalFlawsInProceduralDesigns FundamentalLanguageFeatures FunnyThingsSeenInSourceCodeAndDocumentation FuturePerfectThinking GarryHamilton GenuineProgressIndicator GerardMurphy GlobalVariablesAreBad GlobalWarming GoTo GrailSystem GrammarVandal GrandCentralStation GuiPrototypingTools GuiTesting GunnarZarncke HandelCeeLanguage HandsFreeMouse HaskellDb HelloPolyGlots HelloWorldInManyProgrammingLanguages HelmutLeitner HestenesOerstedMedalLecture HexDumpInManyProgrammingLanguages HiddenAssumption HigherOrderLoopOptimization HistoryOfPatterns HolyWar HolyWarUmbrella HomeIsOntopOfaDoghouse HomoiconicLanguages HomomorphicMapping HowToPissOffYourPair HumanWare IanOsgood IbmCorporation ImaRelativist ImpatienceProblem InSovietRussia IncidentsAndFaults IndexCard InfinityAndTheMind InternalLoopExitsAreOk InternationalBusinessMachines InternationalObfuscatedCeeCodeContest InternetFuture InverseDilbertCorrelationFactor IrreducibleComplexityEntityModel IsDesignDead IsaCircleAnEllipse ItsaPeopleProblem IwillExpandThis JamesCrook JavaArraysShouldBeFirstClassObjects JavaIoClassesAreImpossibleToUnderstand JavaScript JayQuery JediMindTrick JesseMillikan JimCoplien JohnFletcher JohnVriezen JosephStyons JumbleAntipattern JustaStudent KennethDaniel KnowTheToolsNiche KnowledgeAndWisdom KnowledgeManagementArgue LabeledBlocks LanguageGotchas LaurentBossavit LayneThomas LegalStatusOfCorporations LifeOnOtherPlanets LimpVersusDie LinesComposeThemselves LispIsTooPowerful LiterateModeling LoggingToaQueue LuisBorgesGouveia MakeSignalNotNoise MatrixDeterminant MediaWiki MentalStateCalledFlow MessWithTheirMetrics MessageDefinition MetaModel MetaSignal MethodologiesAndScale MichaelJackson MicrosoftOffice MicrosoftOfficeYearOhSeven MicrosoftRibbonInterface MikeFauzy MindMap MindMappingSoftware MinorEdit MisuseOfSql ModelTargeterSurface ModelViewControllerHistory ModulaTwo MoreliaViridis MozillaFirefox MultiHundredGigaByteInformationStore MultiQueue MultipleAssignment MyTechCareerIsDoingJustFineBecauseOfGlobalization MyriadDisposableMiniAbstractions NaivePhysics NanooNanoo NaumTrifanoff NewRecentChangesDiscussion NewUserPages NicksWiki NicolaMarcacciRossi NicolasIvanov NoamChomsky NobleExperiment NonTopAnonymousDonor NonWiki ObjectIdentity ObjectSerialization ObjectiveModulaTwo ObservableVsReportable ObsessiveCompulsiveBehavior OffWiki OhHaskell OlaBini OleAndersen OmWiki OmitNeedlessWords OnMonads OneNote OneToOne OoBusinessExamples OoMatchesThinking OpenSource OpenSourceSecurityStrategy OpenWizardry OptimizeLater PageWank PaperChampion ParadoxicalCombinator PatCallahan PayrollExampleTwoDiscussion PeerTeaching PenBird PerttiLounesto PeterDimitrios PhilPrinceOfInsufficientLight PhilippeDetournay PhpWiki PhysicsAndMathematicsAsAbstractionOrReality PiIsTheAbstractionLeakOfCircles PieModel PimcPiflPire PlUnit PlainText PleaseEatWikiWikiWeb PolyMorphism PostIt PostItNotesSoftware PowerOfPlainText PowerTier PreferentialVoting ProceduralMethodologies ProgrammerProximityDetector ProgrammingBookAcronyms ProgrammingLanguageTheoryTextsOnline ProgrammingPatterns PrologFitsOurMentalAbilities PronouncingDutch PublicStaticVoidMain PullPushWiki PythonVsRuby PythonVsRubyCodeExamples QualityIsFree QueryAndLoop QuickSortInHaskell QuineProgram RainerWasserfuhr ReFactoringSuggestionForPlainEnglish RealProgrammer RecentChanges RecentChangesDiscussion ReductionSemantics RefactorMercilessly RefactoringFriendly RefactoringMetaphor RelationalHasNoObjectIdentity RepresentationCondition RepresentingDesignAspects ReverseEngineering ReversedImpersonatedEdit RichardHenderson RogerLipscombe RoleOfRecentChanges RonsealPattern RubyOnRailsRulesTheUniverse SanFranciscoBayArea SatherLanguage SchematicOfBrokerageApp SchizoidGibberishWikiAuthor ScientificMethod ScottCooper SecurityIsaBlanket SelfDotSyndrome SemanticTriangle SemanticWeb SeparateDomainFromPresentation SeparationOfConcerns SexySexy SharingDataIsImportant ShoeEventHorizon ShowConventionalSignsOfRespect SignatureTyping SimulationArgument SingleAddressSpaceOperatingSystem SinglePointOfTruth SmugLispWeenie SocialDynamics SocialProblemsOfLisp SoftwareGivesUsGodLikePowers SoftwareHasaBody SoftwareQualityAndFlexibilityBasedOnProgrammerMentalState SomeoneElsesProblem SomethingUnspecified SourceComponents SourceWatch SpeechActs SphericalTrigonometry SqlFlaws StaticVsDynamic StepwiseRefinement StevenShaw StevenShaws StillLovePythonTryingOutRuby StructuredQueryLanguage StuartCharlton SuperCombinators SwikiFarm SwitchStatementsAreEvil SwitchStatementsSmell SwitchedFromPythonToRuby SyntacticDarkChocolate SyntacticDistinctionBetweenMembersAndFreeFunctions SyntacticSalt SyntacticSemtex SyntacticSugar SyntacticallySignificantWhitespaceConsideredHarmful SyntacticallyTransparentRefactorings SyntaxMatters TableBrowser TaggedDatabase TestDataBuilder TestDrivenDevelopment TestPage TexasInstruments TextFormattingRules TheCemeteryOfUnknowns TheEvolutionOfaHaskellProgrammer TheRedHeadedTyrant ThenDoArt ThereIsMoreThanOneWayToDoIt ThereIsNothingPerlCannotDo ThingsWeHateAboutSketchUp ThirtyHourWeeks ThrowDontCatch TigerWiki TikiWiki TimLesher TimingTheFuture TokenThreadedCode TotalFunctionalProgramming TransferVector TransfoldPattern TreeEditor TuringLanguage TylerZahnke TypeInference UlfLagerstedt UncycloPedia UnitKit UnitTest UnitedStatesConstitution UserAdaptsToSoftware UtopiaNow ValueSemantics VariantEnglishSpellings VbaExercises VideoGame VisualBasicSuitableForDevelopment VisualProgrammingLanguage VisualUnderstandingEnvironment WardCunningham WardsWikiProblemsDiscussion WarningSignsOfCorporateDoom WebWeb WelcomeVisitors WhatIsData WhatIsMetaphor WheelBarrowStory WheelOfKarma WhoUsesCoolGen WhyDoesntWikiDoHtml WhyJavaIsGreat WhyNumberingShouldStartAtZero WhyTheLuckyStiff WikiAsAnAlifeExperiment WikiCase WikiDesignPrinciples WikiEngineReviewWikiLists WikiEngines WikiFailures WikiHelpDesk WikiHistory WikiIsNotWikipedia WikiLaistighDeNoimead WikiName WikiNameMultipleWords WikiNewbieToBeginners WikiPedia WikiProblems WikiPuppy WikiSourGraper WikiSpam WikiVandal WikiWebHelp WikiWikiClones WikiWikiCookbook WikiWikiWeb WoytexWiki XpMayNotScale YinYangVersusSinglism YouAreUsingThisToolBecause YouKnowYoureInaWildWestCompanyWhen YouTube ZoTero ChangesInFebruaryThirteen AbortRetryIgnore AccidentalLinking ActorLanguages AdaLanguage AddingNewPages AdityaPadival AeronChair AlejandroVidal AlephNought AlexGinos AllaireColdFusion AlternativeTextFormattingRules AlternativesToRegularExpressions AlternativesToXml AmatterOfTrust AmbientIntelligence AnOoMagicBullet AnsForth AntiFragile ArgumentByLabToy ArgumentsForRefactoringThatMakesSense ArithmeticIf AsGoodAsDry AvoidHashySyntaxInRuby BackLink BadThing BagSumInManyProgrammingLanguages BasicStamp BinarySearch BirthOfTheChaordicAge BobSpence BriefTutorialOne BriefTutorialThree BubbleRogue BucketThink BuenNivel CalebWakeman CallWithCurrentContinuation CategoryAutoIgnore CategoryJoke CategoryLanguageFeature CategoryWikiMaintenance CeeAndCeePlusPlusComparedToOtherLanguages ChangeManagement ChangesInAprilThirteen ChangesInFebruaryThirteen ChangesInJanuaryThirteen ChangesInJuneThirteen ChangesInMayThirteen ChangesInMonth ChristopherAlexander CodeAvoidance CodeFork CodeJoin ColdFusionLanguageTypeSystem CombinatorialExplosion ComputeServer ConNascence ConeOfAnswers ContentCreationWiki CooperVsBeck CoordinateVersusNestedGui CryptoCracy CustomBusinessApplicationDefinition CyberNetics DebuggingNightmare DecoratorPattern DeeCee DefinitionOfLove DesignPrinciplesBehindSmalltalk DesktopMetaphor DesktopWiki DevelopersFromAndromeda DevelopmentAntiPatternRoadMap DifferenceEngine DifficultAsFuck DoesMathHaveStrings DoingStuff DonBranson DoubleEntryBookkeeping EatsShootsAndLeaves EditThisPagePhp EiffelLanguage EightHourBurn ElectronicPickleJar EmacsEditor EmacsIsSuperman EricNewhuis EsotericProgrammingLanguage EsperantoLanguage EvanSizemore EventsCallMethods EveryCombinationInManyProgrammingLanguages EveryWare EverythingIsEconomics EvidenceTotemPole EwDijkstraQuotes ExtremeModeling FacadesAsDistributedComponents FacePalm FailureIsInevitable FaultIsolation FavIcon FeatureCheckboxBrochureGame FederatedWikis FederationOfMyInformation FiveCannibalProgrammers FizzBuzz FlexibilityZonesArchitecture ForthLanguage FreeSoftwareVsOpenSource FreeWikisForSchools FrontPage FuckYouGramerVandel GalacticWiki GangOfFour GarethHowell GarryHamilton GaveUpOnCaffeine GnuGeneralPublicLicense GoRunning GoTesting GoedelsIncompletenessTheorem GoogleSearch GrammarVandal GreatVimFeatures GrokBranching GuiMarkupProposal GuiPrototypingTools HofPattern HolyWar HowToWinFriendsAndInfluencePeople HumansAreLousyAtSelfEvaluation HumansSuck HydroxicAcid IfFooIsSoGreatHowComeYouAreNotRich IfItsNewItMustBeBetter IfYourCarWereVim ImplementingTgp InternationalUiExample IntroductionToTgp ItemField IwannaLearnPhp JamesMills JasonRiedy JavaIde JavaLinks JavaScriptObjectNotation JavaUnitClones JohnLocke KenBurcham KernelLanguage KrisJohnson LambdaNature LauraKathryn LaynesLaw LearningOrganization LenLattanzi LimitedResources LimitsOfHtmlStack LineByLineTextGraphics LinearTypes LispIsTooPowerful LiterateProgramming LittleLanguage LongTail LowDisciplineMethodology MakeFailureImpossible MartySchrader MaspBrainstorming MaspImplementationDiscussion McDonalds MegaTrafficHackingIntelligenceConnections MentalMasturbation MichaelFeathers MicroWebFrameworks MicrosoftCorporation MicrosoftWindowsApi MidLevel MillsMess MollySteenson MostNaturalParadigm MultiplyAndSurrender MushIntelligenceSecondLifeBridge MusicMacroLanguage MyExceptionClass MyPage NeoMania NewOsFeatures NonOrthogonalLanguageFeatures NonPublicWikiForums NotInventedHere NuclearPowerIsBetter OldProgrammersNeverDie OliverKamps OnUnderstandingTypes OneMinuteWiki OneMonthWiki OneStartlingSentence OpenDataAndVisualization OpenSourceDiscussion OpenStruct OrganicTesting OtherMethodologiesAndTgp PalmOs ParrotCode PatternLanguage PatternLanguagesOfProgramDesign PaulGraham PayrollExample PeopleIndex PervasiveComputing PhpWiki PieterJansegers PimplIdiom PluralWizardsRule PortlandAccessUserGroup PreCommit PrimitiveObsession ProWikiSoftware ProgrammerLightBulbJokes ProgrammingProfession PropellerChips PythonLanguage QuadrantFour RealNameUserAdvantages RecentChanges RecentVisitors RecursiveMakeConsideredHarmful RelProject RequirementsManagementTool RogerLipscombe RpgLanguage RuleBuilderInterface RunQq RuntimeMacro ScopeAndClosures SearchEngine SearchEnginesOfTheFuture SeattleWashington SemiColon SevenHabitsOfHighlyDefectiveProgrammers SfwWikiMail SimianTool SimonBaker SmartPhone SmugLispWeenie SoftwareEngineeringIsArtOfCompromise SqlStringsAndSecurity StennisGlassesMightImproveWithSuccessFromAriana StickWiki StringTheory SummaryOfHofExamples SummaryOfHofExamplesTwo SurvivalOfTheFittest SusanMcCarthy SwitchCaseListVersusHof SwitchedFromRubyToPython SystemMetaphor TabbedBrowsing TapirWiki TasteTheSoup TeXnicard TechnoLust TenSeven TestDataGenerator TextFormattingRules TgpArchitecture TgpBenefits TgpMethodology TgpPrinciples TgpProcess TheBattle TheBrain TheOregonExperiment ThePurposeOfComputers ThereAreExactlyThreeParadigms ThreeLetterAgencies ThreeStarProgrammerExamples TiobeIndex TopTenWikiEngines TrainWreck TranslationsReuse TupleDefinition TupleSpace TwentyFiveDollarWord TwentySevenTree TwentySevenTreePythonCode TwentySevenTreeSchemeCode TwoCowPolitics TwoPointersInOneWord UbiquitousComputing UniversityOfAuckland UniversityOfLondon UnixCulture UserName WabiSabi WardsWiki WarningSignsOfCorporateDoom WebAuthoring WebBrowserMissingWgetWorkArounds WebStoresDiscussion WelcomeVisitors WendyShimJenniferJarvisConnections WhatIsaWindow WhenInRome WhyHatePerl WhyWeHateLisp WikiCase WikiHelpDesk WikiList WikiMultipageEditing WikiOnPortableStorage WikiSucks WikiWikiWeb WikipediaIsNotWiki WillNess WillemLouisVanDerPoel WithinEachIterationTheManualComesFirst WorseIsBetter XmlIsaPoorCopyOfEssExpressions XpFixedPlanningGame XpSouthernCalifornia YouKnowYoureInaBigCompanyWhen YouKnowYoureInaWildWestCompanyWhen YouMightBeaThreeStarProgrammer ChangesInFebruaryTwelve AaronHinni AbstractModelsAnswerQuestions AbstractionForItsOwnSake AcidCommand ActiveState AddNewPage AgileMoederTranslation AlfredoChavez AmbSpecialForm AndrewNewman AntiMicrosoftBiasOnWiki AntiPattern ApplicationController ApplyingTheSideTagTypingModel AreOoAndRelationalOrthogonalDiscussion ArgumentsAgainstOop ArloJamesBarnes ArtifactFragments ArtifactTechnique ArtificialNeuralNetwork AssumeGoodFaithLimitations BackLink BadEngineeringPropertiesOfFunctionalLanguages BagAtational BagSetImpedanceMismatch BagSetImpedanceMismatchDiscussion BagVersusSetControversyRoadmap BaraHouse BenefitsOfDynamicTyping BetterForLoopConstruct BigDesignUpFront BigInventionsTimeline BigRequirementsUpFront BlogsAt BloopFloopandGloop BondageAndDisciplineLanguage BookStop BooksAreClosedSource BoostLibraries BoostPhoenixLibrary BrianvandenBroek BrogrammingCode BryanEdds CanProgrammingBeLiberatedFromTheVonNeumannStyle CategoryAutoIgnore CategoryBeverage CategoryBranchingAndFlow CategoryEducation CategoryIdentity CategoryTypingDebate CategoryWikiChangeProposal CategoryWikiEditing CategoryWikiMaintenance CeeFlags CeeIsNotThePinnacleOfProcedural CeeLanguageFamilyFrontEnd CeePlusPlusRoadMap ChangePattern ChangesInFebruaryTwelve ChangesInJanuaryTwelve ChangesInMonth ChannuKambalyal ChrisGarrod ChristerWyke ChristianAnder ClosestSpecificationLimit CodeSmell CodeSpeaks ColdFusionLanguageTypeSystem CollectionViaLinks CommandPatterns CompaniesDoingXp ComparingDynamicVariables ComputeUnifiedDeviceArchitecture ComputerGame ComputerScience ConnellyBarnes ConversationalDataModels ConvertSpacesToTabs CopyOfCopyOfCopyOfCopyOfRecentVisitors CopyOfRecentVisitors CoreIdeology CostOfChangeCurve CountriesWithMoreThanOneLanguage CppLearningDiscussion CrcCard DataDictionary DataDrivenPrograms DataStructureCentricViewDiscussion DatabaseIsRepresenterOfFacts DatabasesAreMoreThanJustStorage DatabasesHaveToBePersistent DavidCasey DavidVincent DbasGoneBad DeadTree DecisionMathAndYagni DeclarativeMetaprogramming DedicatedOperatorMeaningless DeeLanguage DefinitionOfLove DevelopmentTasks DoTheSimplestThingThatCouldPossiblyWork DoesMathRequireTypes DoesRelationalRequireTypes DomainSpecificLanguage DomainsNotRecordsOrTablesAreObjects DonaldNoyes DotNet DuckTyping DvorakKeyboardUsers DylanLanguage DynamicLanguageLint DynamicTyping DynamicallyTyped EarleMartin EdIsTheStandardTextEditor EditCopy EditHint EditText ElizabethWiethoff EmacsVsVi EmailHurdle EmbraceSql EmptyPage EngineeringTask EricNewhuis EverythingIsRelative EwDijkstraQuotes ExBase ExEightySix FalsifyingExistenceOfSideFlags FalsifyingExistenceOfTypes FeatureDrivenDevelopment FilePollingConcurrency FindPage FirstGreatBlunder FirstGreatBlunderRefuted FirstOoProjectDisasters FirstnamehereLastnamehere FizzBuzzTest FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed ForFree FormalSystem ForthInLua ForthIsAliveAndKicking FortyHourWeekHistory ForwardLinks FourQuadrants FoxWiki FredGeorge FreeSoftwareMovement FullSearch FunctionalBrogrammer FunnyThingsSeenInSourceCodeAndDocumentation GameOfBackgammon GarryHamilton GaveUpOnTelevision GeneralPurposeGraphicsProcessUnits GetItInWriting GoLanguage GoProgrammingLanguage GoesToElevenCorollary GoldenHammer GoodCode GoodStyle GoogleIsEvil GraphSinkDetection GreenspunsTenthRuleOfProgramming GrossOverSimplification GuiPrototypingTools GuiUnitTesting GunnarZarncke HandWaving HansWobbe HiddenDatabaseSyndrome HistoryOfCsharp HomePage HorizontalSeparator HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HowOtherQueryLanguagesAddressSqlFlaws HowToPissOffYourPair HowToWinFriendsAndInfluencePeople HyperTextHistory IfItIsWorkingDontChange IfXpIsntWorkingYoureNotDoingXp IgnoranceDrivenDevelopment InPraiseOfLocalEjbs InformativeWorkspace IniFile InternetAtom IolandaStaniloiu IsIniFileRelational IsSingletonLaziness JakobNielsen JasonNocks JavaDatabaseConnectivity JavaScriptSucks JeanMarcHeneman JimLittle JoGay JohnFletcher JohnMaeda JohnMusa JonGreen JoshSacks JournalOfMemetics KarstenHoffmeyer KeepingTrackByArtifactories KnowTheRule KnowledgeAndSkill KrisJohnson LanguageAsFoodMetaphor LanguageOrientedProgramming LatentTypesSmell LaughOutLoud LawOfDemeterExample LaynesLaw LecturingToIdiots LetEveryWordTell LifeIsaBigMessyGraph LimitsOfHierarchiesInBiology LispInJakAndDaxter LorenzoGatti LuisBorgesGouveia MappersVsPackers MappingInheritanceHierarchiesToRelationalSchemataInvolvesCompromises MarshallMcLuhan MartinStewart MaryaHynesHomepage MathRequireTypes MediatorPattern MercuryLanguage MetaProgramming MichaelLidman MicrosoftExcel MicrosoftLinq MindOverhaulEconomics MinimalTable MisuseOfMath MitLicense ModernCleanLisp MoinMoin NewMexico NewPageJustForMe NewRecentChangesDiscussion NextBigThing NikolaiPretzell NimbleDatabase NoSilverBullet NonPermutationDependent NonTopAnonymousDonor NotesOnaCeePlusPlusRdbmsApi ObjectOrientationRigor ObjectPersistenceBeyondObjectOrientedDatabases ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalPsychologicalMismatch ObjectiveEvidenceAgainstTopDiscussion ObjectiveEvidenceNeverFound ObjectsAreDictionaries ObjectsAreFromMarsTablesAreFromVenus ObligedVsObligated OddWordProblemSolutions OleJohanDahl OmTheOmnipotent OnTopicButNotOk OnUnderstandingTypes OnValuableThings OneMinuteWiki OnePlace OneTrueWay OoVsFunctional OoppExploringTheMultiparadigmShift OpenProblemsInComputerScience OrphanNonHomePages ParametricPolymorphism ParrotCode PascalCase PersonalChoiceElevatedToMoralImperative PersonalWiki PlainOldJavaObject PlanningPoker PleaseShowMeAlargeWellFactoredProgram PlethoraOfUsefulHeadModels PointyHairedBoss PoserCommuniqueArchitecture PredicateTypes PredictTheFuture ProWikiSoftware ProgrammingIsInTheMind ProgrammingIsMath ProjectSikuli ProofObligation PythonAndRubyAreConverging PythonProblems PythonWhiteSpaceDiscussion QualityIsFree QuoteFreeLanguage RdbmsFriendlyAppLanguage RealArtistsShip RecentChanges RecentChangesDiscussion ReinventingTheDatabaseInApplication RelExportDiscussion RelationalAndStoringObjects RelationalHasLimitedModelingCapability RelationalIsTooAbsolute RelationalWeenie RelationalWithSideEffects RobPattz RolandBenjes RollYourOwnDatabase RomanPorotnikov RudenessFails SandBox SantaFe SchemeLanguage ScientificMethod SelfStandingEvidenceDiscussion SevenPrinciplesOfSoftwareDevelopment ShaeErisson ShirleyWilliams ShortestWikiContest ShouldIbeginToUseThis ShouldXwindowsBeReplaced SicpIterationExercise SikuliProject SimpleWiki SkylonRow SloppyFocus SmlUnit SocialProblemsOfLisp SoftwareGivesUsGodLikePowers SoftwareReliabilityEngineering SpaghettiCode SpecializationIsForInsects SpellChecker SplashOneOne SqlFlaws SqlFlawsDiscussion StartingPoints StephenNoyes SteveJobs StevePalmer StevenShaw StevenShaws StoredProceduresAreEvil SunflowerSynergies SupermanReturns SwitchedFromPythonToRuby SystemEnvisioning SystemMetaphor SystemsSoftware TablesAndObjectsAreTooDifferent TablesCanBeObjects TeeLanguage TermUsageVersusRigor TerminateStayResident TestThatTheParserDealsWithExtraneousLeadingWhitespace TestTwentyThreadsRunning TetraGrammaton TextEdit TextFormattingRules ThatsNotReallyAnIssue TheBrogrammingCode TheDeeProgrammingLanguage TheDumbingDownOfProgramming TheFuture TheIdes ThePurposeOfComputers TheRightWayToDoWordyBlocks ThereAreNoTables ThereAreNoTypes ThickBreadSmell ThinkingInCliches ThisWiki ThreadsConsideredHarmful ThrustLibrary TighterAppAndDatabaseIntegration TimingHistory TobiasBergemann ToolCommandLanguage TopMind TopTenWikiEngines TopsTypeDeterminatorChallenge TopsTypeTheoryDiscussion TouchTyping TourBusMap TourBusStop TqlChainedJoin TqlColumnTable TrackerRole TripleBuffering TristanHarward TrollColoredGlasses TrueRelationalToPseudoRelationalMapping TurboBasic TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain TypeTheory TypefulProgramming TypelessVsDynamic TypesAndSideFlagsDiscussion TypesAreNotSideFlags TypesAreSideFlags TypesAreTooHard UndefinedBehavior UntestableUnits UsbKeychainDrive UsefulTruth UsersAreSmarterThanProgrammers ValuablePage VariationsTendTowardCartesianProduct ViViVi VisitorsInEleven WalksLikeaDuck WarStories WayToWin WebAnnotation WebGuiFixPoll WeirdErrorMessages WelcomeVisitors WhatAreTypes WhatEveryCeeProgrammerShouldKnow WhatIsBrogramming WhatIsCopulism WhatIsIntent WhatIsNotInPlanNine WhatWikiWorksFor WhatsYourAgenda WhyWeHateLisp WikiAccessDenied WikiBase WikiBatics WikiBaticsHardwareSoftwareSetup WikiClone WikiDesignPrinciples WikiGnome WikiGnomePoem WikiHomePage WikiIsDead WikiIsNotWikipedia WikiMaster WikiNewbie WikiNode WikiPage WikiUses WikiWiki WikiWikiHyperCard WikiWikiSystemNotice WikiWikiWebFaq WikiWikiWowSandbox WorkingEffectivelyWithLegacyCode WorkplaceDemocracy WorstPunEver XeroxParc XpIsForBadPlanners XpSouthernCalifornia XsltThreeDeeZedIndex XwindowProtocolShouldBeStabbedAndBurnt YouAreGonnaNeedIt YouJustNeedTo YouKnowYoureInaBleepedCompanyWhen YukiCuss ZeekLand ChangesInFebruaryZeroNine AbapLanguage AbapObjects AbileneParadox AboutUs AbstractFactoryPattern AbstractVsConcreteSoftware AccessControlList AccidentalLinking AccountingModeling AccuRev ActiveDataObjectsInVbClassic ActiveServerPagesInVbClassic AddingNewPages AdoNetEntityFramework AgileRup AgitarsAgitator AlanChristiansen AlexandrSavinov AlicesRestaurant AltiVec AlwaysUseSelectDistinct AmericanCollegeAthletics AmericanComputingAssumption AmericanCulturalAssumption AmnonEden AnonymousCoward AnotherPhpWiki AntiMicrosoftBiasOnWiki ApacheFelix ApacheGeronimo AppealToAuthority ArTech ArgumentAccumulator ArgumentByRepeatedAssertion ArgumentsAgainstOop AribaWeb ArlenCuss ArrangeActAssert AspWikiRelated AspectOrientedTheHardWay AspergersSyndrome AssembleActivateAssert AutoGenCrudScreens AutoKeysVersusDomainKeys AvoidDuplication AwelonProgrammingLanguage BadImplementsRefInCompatLib BefungeLanguage BeingRightNotExcuseForBeingRude BigVisibleCart BigVisibleChart BigVisibleChert BlocksInManyLanguages BlogSpace BlogWiki BlogistanIsDead BlogoSphere BobTrower BondageAndDisciplineLanguage BookOfFiveRings BoostFusion BoostLibraries BoostMpl BoostPhoenixLibrary BoostTypeTraits BoundedWildcardsIncreaseApplicability BoundsChecker BowlingGameSecondStory BozicniKolaci BriefTutorialTwo BrokenLink BugTheory BuildingTaxonomies BundleSubstanceMismatch BusinessRulesMetabase ByRef ByRefConsideredHarmful ByVal CapitalizingGod CargoCultProgramming CargoCultSoftwareEngineering CarpalTunnelSyndrome CarstenHeyl CatalysisMethodology CategoryAutoIgnore CategoryBlog CategoryBusinessDomain CategoryLogging CategoryProgrammingLanguage CategoryRelationalAntiPattern CategoryTestDrivenDevelopment CategoryVbClassic CategoryVisualBasic CategoryWikiMaintenance CeeIsNotThePinnacleOfProcedural CeePlusPlus CeePlusPlusProsAndCons ChangesInAncientHistory ChangesInAprilZeroNine ChangesInFebruaryZeroNine ChangesInJanuaryZeroNine ChangesInMarchZeroNine ChangesInMonth ChangesInWeek ChangesInWeekDiscussion CharlesSimonyi ChrisGarrod ChuckYeagerVsTheRedBaron ClasspathHell ClerkTurnedProgrammer CliffordAlgebraResources CloudComputing CloudComputingDiscussion CloudEmbargos CodeGenerationIsaDesignSmell CodeSnippetsEncourageDuplicatedCode CollaborativeDecisionMakingSoftware CollectionAndLoopVsSelectionIdiom CollectionOrientedVerbs CollectionWords CollectionsOfObjects CommandLineInterface CommunityExpectations ComplexServicesAndAppLanguages ComplexityAsDebt ComputerGamesIndustry ConceptOrientedDataModel ConceptOrientedProgramming ContactAndAddressModels ContentCreationWiki ControlTable ControversialMicrosoftPhilosophies ConvertingOldVisualBasicPagesToVbClassic CowOrker CppTemplateMetaprogramming CraigFederighi CraigLarman CreateReadUpdateDelete CrudAutoGenerator CrudPatterns CrudScreen CultureShock DanDascalescu DanMeek DanPupek DataLog DatabaseMath DatabaseNotMoreGlobalThanClasses DataphorIsOpenSource DataphorVsTutorialDee DavidBeutel DavidMaier DavidTurner DeKlarit DeathByPlanning DefinitionOfaWeek DelugeScript DemoStuff DesignPatterns DezMoleski DiffAlgorithm DisappearingComputer DistributedComputing DllHell DoNotUseAssertions DoctorWho DoesRelationalRequireTypes DonBox DonaldNoyes DontEatTheMenu DontUseGetAndSet DontUseGetAndSetDiscussion DotNetAssemblies DotProductInManyProgrammingLanguages DougMerritt DrDobbsSyndrome DynamicBytecodeInstrumentation DynamicComponentSupportForJava DynamicDatabases DynamicLanguage DynamicRelational EasternRepublicOfUruguay EconomyOfExpression EditPage EditThisPagePhp ElementaryStrongFunctionalProgramming ElseIfIsSelectCase EmLanguage EntityRelationshipDiagram EntityRelationshipModel EricHerman EssExpressionDatabase EvolutionOfaWikizen ExperiencesWithRefactoringInVisualBasic ExtremeProgrammingWithVisualBasic FakeCussWord FakeItUntilYouMakeIt FarEastQuote FaultIsolation FearOfAddingClasses FederateThisPage FermiParadox FindPage FirstRuleOfLogging FixYourWiki FoldFunction FolkWithFeet FooBarAndYoYoDyn FormattingRules ForthLanguage FreeEscrow FunctionalImperativeRosettaStone FunctionalProgramming FunctionallyCompleteCrudGenerator GarethCronin GeneXus GeoffFortytwo GeraldLindsly GideonKlok GlassFish GlobalAssemblyCache GlobalVariablesAreBad GodGoo GoferLanguage GoodEnough GoogleGears GoogleGuice GoogleHatesWiki GrahamCunningham GreatSuburbanBuildout GriefCertificate GrokAliasing GrokLoops GrokTheCompiler GuiPrototypingTools GunnarZarncke HaiKu HandVsPointer HardToWrite HarryPotterVsLordOfTheRings HeartOfSmalltalk HeavyTypingPracticallyConflictsWithDynamism HierarchicalRelational HighHeeledShoes HolyWar HotSwap HowCanYouCodeWithoutTesting HtaWikiBrowser HtmlDomJsCss HumansAreLousyAtSelfEvaluation HungarianNotation HyperArtifactDiscussion HyperArtifacts IanMaurer IanOsgood ImaJavaProgrammer ImplicitTyping InSovietRussia InformationTechnologyInfrastructureLibrary InheritanceInVisualBasic InstantGratification IntegrationTest InternetInterface InventorsParadox InvitedAuthors IocContainerComparison IpAddressReleaseRequest IrreducibleComplexityEntityModel IsAnythingBetterThanPaper IsDeclarativeLessExpressive IsSqueakDead IsWaterFallDiscredited IwannaLearnWebSiteProgramming JakeWatkins JamesMaggs JavaEnterpriseEdition JavaLanguage JavaPosse JavaRebel JavidJamae JawadAkhtar JbossApplicationServer JbossSeamGen JeffGrigg JettyAs JobLeads JohannSebastianBach JohnFletcher JohnMusa JoinCalculus JonAs JonAwbrey JoshuaLee JsWiki JsfUnit KathyBracy KayJohansen LanguageGotchas LanguageIntegratedQueryForJava LanguageIntegratedQueryProject LanguagesVsEnvironments LarryWilliams LazinessImpatienceHubris LeanProgramming LeapSecond LetTheJuniorDrive LifeAware LifeIsGambling LifeIsPain LightningInterviews LimitsOfHierarchies LinesOfCode LinuxFromScratch LisaCrispin LiskovSubstitutionPrinciple LispIsTooPowerful LockFreeSynchronization LogForCpp LogForJava LogForJavaVsRuby LogForRuby LoggingBestPractices LoggingDiscussion LoggingIsHandling LoggingIsNotHandling LoggingToaQueue MagicPen MakeItWorkMakeItRightMakeItFast MakeMoneyFast MakefileForVbClassicBuild MalteFinsterwalder ManifestTyping MarcBoizeau MarkDonoghue MarkJones MattGarland MattHeusser MattMoran MauroPanigada MaximumClique MediaWiki MentalStateCalledFlow MessWithTheirMetrics MetricsForLanguageSuccess MichaelLidman MicroIsv MicrosoftAccess MikeRettig MiroslavNovak ModelViewController ModelViewControllerInVb ModelViewControllerInVbClassicActiveServerPages MoinMoin MojoMojo MongrelEeRuby MoreAboutHousekeeping MozillaFirefox MultiParadigmDatabase MultitaskingVirtualMachine MuraliRavipudi MurphysLaw MurphysLawOfTheJavaClasspath MythicalManMonth NewPage NewUserPages NewUserQuestions NickAstrobe NonOrthogonalLanguageFeatures NonTopAnonymousDonor NormalForm NormalizationBySynthesis ObjectOrientedProgrammingInVbClassic OldRulesWithForgottenReasons OlderChanges OneInfiniteLoop OneMinuteWiki OoQuestionsAndAnswers OopArgumentsDebatesAndDiscussion OopDebateMetaDiscussion OpenServicesGatewayInitiative OpenSourceProjectOrganization OperateInTenMinuteCycles OrToPutItAnotherWay OsGi OsloModelingLanguage OutliningSoftware OutsourcingIsaSmell OxymoronClient ParrotCode PartyPattern PatternImplementationDiscussion PatternImplementations PatternTestingWishList PatternsAndPractices PatternsForBeginners PatternsForLoggingDiagnosticMessages PaulBishop PaulCocca PayrollExample PeopleProjectsAndPatterns PerlLanguage PeteDoughman PeterBarabas PhilippeDetournay PhillipBannigan PlanningGame PlugCompatibleInterchangeableEngineers PocketPc PoliticsOrientedArchitecture PolymorphismVsSelectionIdiom PornSite PortlandXpUsersGroup PowerBuilder PreCondition PredicateDispatching PrimitiveRecursive PrimitivesAndMeansOfComposition ProLog ProcessIsolation ProgrammingChrestomathy PromisePipelining PromptAndCapableMedicalAssistance PropertyFieldTransparency ProtoPattern PublicDomain PurelyFunctionalOperatingSystem PythonLanguage QueryLanguageGoingOutsideRelational QueryLanguagesGoingOutsideRelational QuestForThePerfectLanguage RaghuVenkat RainerWasserfuhr RandyStafford RatioWar RealWorldModel RecentChanges RecentChangesDiscussion RecordBasedDatabase RefactorLowHangingFruit RefactoringAntScripts RefactoringInVbClassic RefactoringInVisualBasic RefactoringLanguage RegEdit RelationalAlgebra RelationalHasLimitedModelingCapability RelationalModel RelationalPatterns RelationalUnionIsOdd RemapCapsLock RemiBastide RenameClass RenameClassInVb RenameClassInVbClassic ReplaceRecordWithDataClass RequirementsAnalysis RequirementsManagement RequirementsSpecification ResearchPaper RicesTheorem RichardDrake RickDeNatale RickKilcoyne RobCrawford RobertBromley RobertWatkins RobinUpton RobotWisdomWeblog RomVanStrijp RonBean RonLusk RonaldVanAken RonaldvanAken RosettaCode RosettaStone RubyLanguage ScaryDevilMonastery SdiDesk SearchForIntraTerrestrialIntelligence SebastianBozlee SebastianRiedel SemanticWikiWikiWeb SergeantPepper SetlLanguage SetsAndPolymorphism SevenHabitsOfHighlyEffectiveNewbies ShinTak ShineKannikkatt ShripadDeshpande SimonSmith SimplyVbUnit SingleLanguageOperatingSystem SingleResponsibilityPrinciple SmalltalkLanguage SmugLispWeenie SoftwareDesignPatternsIndex SoftwareDevelopmentIsGambling SoftwareReliabilityEngineering SpaceSuitDesign SpikeSolution SportInjuryCourtCases SpringIde SpringSourceDynamicModuleServer SpringSourcedmServer SqlFlaws SqlUnionIsOdd StackModuleInVbClassic StephanWacker SteveSchrader SteveTraugott StoredProcedures StrongFunctionalProgramming StronglyTyped StuartCharlton SubramanianNeelakantan SupplierPartsDatabase SupplierPartsProjectsDatabase SvenHohlfeld SystemMetaphor TableDee TableDum TableInheritance TableOrientedProgramming TableOrientedToolWishList TagInterface TechnicalDebt TemplateMetaprogramming TenYearsOfTestDrivenDevelopment TestCase TestDrivenDevelopment TestDrivenProgramming TestIngWiki TestingFramework TextFilter TextFormattingExamples TheAdjunctKillsCeeTwo TheBoyNextDoor TheCeeProgrammingLanguage TheCloud TheDataModelResourceBook TheMoneyLine TheRecievedMethodology TheRightWayToDoWordyBlocks TheTheoryOfRelationalDatabases TheThirtyThreeStrategiesOfWar ThereIsMoreThanOneWayToDoIt ThereMustBeWhatKindOfFood ThinClientHasFailed ThingsWeHateAboutVb ThingsWeHateAboutVbClassic ThingsWeHateAboutVisualBasicDotNet ThingsWeLoveAboutVb ThingsWeLoveAboutVbClassic ThingsWeLoveAboutVisualBasicDotNet ThomasEyde TimBond TimDalton TimebombNewPages TipsForBeginners ToddHitchcock TomHeywood TonyWilson ToolmakerKoan TotalFunctionalProgramming TqlChainedJoin TqlDataAlterationOperators TqlPrefix TqlQueryOperators TqlRoadmap TraitsTemplates TrangPham TransactionalActorModel TrantorMessageLoggingArchitecture TrevorFancher TriteSayingsComeInPairs TryNew TupleDefinitionDiscussion TutorialDee TwentyFirstCenturyCompilers TypeFaceOrFont TypeSystem TypefulProgramming TypelessVsDynamic TypingQuadrant UmlDoesntWorkForDesign UmlWiki UnitTest UserStory VariadicTemplatesForGnuCpp VbAsp VbBugPublicFormVarBreaksBinaryCompat VbClassic VbClassicContainmentAndDelegation VbClassicDateConversions VbClassicLanguageIssues VbClassicMigrationConcerns VbClassicRefactorTypeToClass VbClassicStabilityIssues VbCondCompileDisablesMethodImplCheck VbContainmentAndDelegation VbCorLib VbDatabase VbDateConversions VbDotNetIsaDisaster VbErrRaise VbFlexibleSelectCase VbIdeIssues VbLanguageIssues VbLiteUnit VbMock VbObjectProxy VbOo VbRefactorTypeToClass VbSixBugDateLineContinuation VbStabilityIssues VbStack VbWiki VbXml VersionManagement ViKi VimAsPim VimKi VimViki VincentKong VisualBasicDotNet VisualBasicEight VisualBasicHasNoInheritance VisualBasicImplementationInheritance VisualBasicMakefile VisualBasicNine VisualBasicProgrammingModel VisualBasicSingleton VisualBasicSurvivalGuide VisualStudioOrcas VisualStudioTeamSystem VisualStudioWhidbey VladimirBeliavski VrajMohan WakiWaki WarStories WardCunningham WardExplainsDebtMetaphor WaterfallMethodology WaterfallModel WaybackMachine WebBrowserMissingWidgetWorkArounds WebLog WebLogic WebObjects WebServicesBlogs WeiHong WeirdDeveloperDreams WelcomeToWikiPleaseBePolite WhatIsData WhatIsRelativism WhatLedUpToTheMindWipe WhatsBeenDoneInVisualBasic WhatsMissingInVb WhatsMissingInVbClassic WhoIsUsingXml WhyChangeProceduralCodeToObjectOriented WhyChooseMicrosoftAndVb WhyIamNotaBlogger WhyIsDomainKnowledgeNotValued WhyIsPayrollHard WhySomeHateVbClassic WhyWeHateRuby WhyWikiWorks WikiBadge WikiBlogComparison WikiCase WikiDx WikiEngines WikiGrammar WikiGremlin WikiInEducation WikiIsNotWikipedia WikiLeaks WikiMatrix WikiName WikiPage WikiRapture WikiSync WikiWhiteboard WikiWiki WikiWikiPortalPermission WikiWikiWeb WikidPad WikkaWiki WizardsAreDangerous WorkerProcessIsolationMode WorkingAtCircuitCity WorkingWhileTravelling WritingCodeAtHome WylieGarvin XmlForZeroTurnaround XpDesignFaq XpSouthernCalifornia XsltLanguage YagniAndDatabases YevgenVoronenko YugoNakai YukiCuss ZeroTurnaround ZimWiki ZooKeeper ZorkGame ZwiKi ChangesInJanuaryEleven AalbertTorsius AbsenceOfEvidenceIsNotEvidenceOfAbsence AbstractFactory AbstractImpliesPhisicalIsomorphismsToo AbstractSyntaxTree AgileProcessesRoadmap AgileSoftwareDevelopmentEcosystems AgileVsWaterfall AlgorithmWikiLinkStructuralAnalysis AliceLanguage AlienPeriodicTable AlienStructures AlternativesToNaturalJoins AmigaVision AndrewMccormick AppleiPhone AreTheseMetrics ArgumentsAgainstOop ArmchairArchitect ArrLanguage ArrPy AsimovsFoundation AtLeastTwoNiceGirls AutoKeysVersusDomainKeys AyCouldCallJimThoughHeMightSayWhatWhat BadStuffWeLearnInSchool BadVariableNames BadmintonOnTheMoon BagNeedScenariosReWork BasicLanguage BasicLikeGlueLanguage BastardOperatorFromHell BeauWilkinson BenefitsAreSubjective BenefitsOfOo BernhardPollak BigThudCodeCausedByBigThudMethodologies BigUglyAsciiGraphic BinarySearchCodingChallenge BitBucket BoltWire BorlandButtons BoyScoutRule BoyThisStuffMakesMeFeelStupid BraindeadRefactoring BrouwerIntuitionism BugFromHell CallByName CannotCleanCode CantCleanCode CaptchaTest CarFree CategoryAutoIgnore CategoryHomePage CategoryProgrammingLanguage CategorySimplification CategoryWikiMaintenance ChangesInDecemberTen ChangesInJanuaryEleven ChangesInMonth CheaperByTheDozen ChemicalVsDigitalCameras CherryPicking ChipWits ChrisGarrod ClaudeMonet ClearEncapsulation CodeComparingIssues CodeRabbit ColdFusionLanguage CommonLispConditionSystem CommonSenseIsAnIllusion ComplexityAsDebt ComputerErrorHaiku ComputerLanguageBenchmarksGame ComputerProgrammingForEverybody ConfirmationBias ConsolidatingDcWithWashingtonState ContextFromThreadLocal ContextObjectsAreEvil ContextParameter ConvertSpacesToTabs ConvertingImperativeToDeclarative CorporateWikis CosminApreutesei CppSingleton CretanParadox CultureShock CurlLanguage CustomerBillOfRightsDiscussion DarpaCanIllAffordEllipses DeadEndClusterList DecemberTen DeclarativeDefinition DesktopWiki DevelopmentAntiPatternRoadMap DifferenceBetweenHabtuAndHiram DomainDrivenDesign DomainSpecificLanguage DontChangeaRunningSystem DontConfuseYourDog DontMakeEarthBladeRunnerKeepAllPlanetsBeautiful DotNet DrinkingGame EarthIntelligence EarthStructures EberhardWolff EditThisPagePhp EdwardKiser EdwinEarlRoss EgolessLanguageDesign EgolessProgramming ElectoralCollege EmacsAsOperatingSystem EncapsulationDefinition EncapsulationIsNotInformationHiding EnthoughtToolSuite EnvisagePluginFramework EricMangham ErikMcCarty ErosOs EvenOnaCloudyDay EverNote EverythingIsCrud EverythingIsa EvidenceVersusProof EvolutionaryDelivery ExFiles ExceptionsInJavaAreDifferentThanInCeePlusPlus ExcludedMiddle ExpressionApiComplaints ExtremeProgrammingChallengeNine ExtremeProgrammingChallengeTwelve FaganInspections FasterThanCee FirstGreatBlunderRefuted FlikiBase FloppyDiskZombieTechnology FlyingCar ForYourEyesOnly FormalSystem FragileBaseClassProblem FredGeorge FreeBsd FromFertilizerComeFlowers FunctionalFunctions FunnyThingsSeenInSourceCodeAndDocumentation GattacaTwo GeraldLindsly GettingThingsDoneSystems GlueLanguages GoLanguage GoTo GoodStyle GoogleHatesWiki GotoBlas GradyBooch GrandParadigmUnification GreaseMonkey GreatBritain GreatComputerLanguageShootout GreaterThanOneThousandCouldBeSaved GreenspunsTenthRuleOfProgramming GregTurner GrowingYoung GuageTheoryEnergyRomanceIsomorphisms GuiMachineLanguage GuiPrototypingTools GunnarZarncke HalloLorenz HappyNewYear HaskellLanguage HealIsOnTheWay HelloWorldInManyProgrammingLanguages HistoryOfPatterns HolyWar HostileEvangelist HostileStudent HostileTeacher HowToPissOffYourPair HtmlDomJsCss HyperDictionary HyperSentences ImaginedPerfectIsomorohisms InSovietRussia InTheory IndieGirlRed InexperiencedTeamsAreRampant InformalHistoryOfProgrammingIdeas InformalReviews InteractiveDocument InternetBiologicalCell InternetIdeas IsAnythingBetterThanPaper IsDynamicTypingSufficientlyEfficient IsSearchPagingSmelly IsThisAaLink IsomorphicTheoryDevelopment IssuesOnReviews ItsHowItWorksWhenItDoesntWorkThatCounts IttyFonts JamesDennett JavaDoesntPassByValue JavaLanguage JavaTextFilePerformance JavaVsPython JeffLangr JimCoplien JobSearching JohnFletcher JohnHarrison JoshuaDrake JudyHawkins JusPrimaeNoctis KeepYourPromisesFaithfully KnownRepresentation LanguageIntegratedQueryProject LanguagesAreOperatingSystems LasseLindgard LateWittgenstein LearningTouchTyping LetMeKnowHowItWorks LexSpoon LikePages LinesOfCode LinuxGuru LinuxKernelUnit LispSchemeDifferences LispSucksInAssembly LockFreeSynchronization LondonCulturalAssumption LondonTown LorenzBeyeler MacOsx MacromediaColdFusion MagmaLibrary MarkusSrank MathIsHard MattChaput MaxSaarelaht MechanicalAtomicModel MentalBlocks MentalMasturbation MercuryLanguage MicrosoftExtensions MicrosoftWindows MicrosoftWindowsBeyondRepair MightBeSpiritGoesBackButEhEhWithoutDueProcessOfLaw MihalyElekes MiniatureFootprintComputing MoreAboutCodes MoreliaViridis MozillaFirefox MyFirstPage MyOwnPrivateUniverse NamingConventions NealMcBurnett NetObjectivesStreamzines NetworkDatabase NeverNote NewYorkCityCulturalAssumption NordicAliens NumberOfKeystrokes NygaardClassificationContested ObjectOrientedProgrammingLanguage ObjectView ObjectiveCaml OlafGeibig OnceAndOnlyOnce OopAndHumanThoughtProcess OpenSourceSecurityStrategy OrangeAtmospheric OrangeBlack OrgPatterns OrganizationPatternsEditorialProject OrganizationalPatterns OriginOfDifferencesInMentalModels PairTetrisPlaying ParaDox ParadigmShift ParrotCode PeaceTimeResponsibilities PeacefulConsolidationStalingradLondonWashington PedestriansVsEconomicsOfContinuousTraffic PeopleWhoDontGetOo PerniciousIngrownSql PersonalSoftwareProcess PersonalUseComputing PersonallyUsefulArtifacts PhilippeBack PhpWiki PhysicsEngine PlanNineFromUserSpace PluginArchitectures PolygamyInTheTwentryFirstCentury PolygamyInTheTwentyFirstCentury PortlandXpUsersGroup PrinciplesOfSoftwareEngineeringManagement PrisonersDilemma ProfileBeforeOptimizing ProgrammingChrestomathy ProgrammingLanguageLevels ProofByUtility PublicDomain PublicWikiForums PukiWiki PurpleBlack PythonLanguage PythonVsRuby QualityAssuranceIsNotQualityControl QuickTopic QuinePrograms QwertySyndrome RaySchneider ReachableDocuments ReactiveDemandProgramming RealProgrammer RecentChanges RedHeart RelationalBreaksEncapsulation ReligionPosponedEschatology RemoteEvaluationAlgorithm RespectVsFear ReverseIndex RichardPfeiffer RichardRabinowitz RomanPorotnikov RoomsThreeDee RosettaStone RoyMiller SamShardOnSpecialization ScienceFiction ScientificAmerican ScientificMethod ScopeCreep ScratchLanguage SemanticHarmonics ServiceOrientedDioptreCreatingWand SharePoint ShouldntBeUsedAsaWeapon SilverWhite SimonHorner SimplicityFollowsComplexity SingularValueDecomposition SmallFootprintComputing SmellsLikeJava SmlLanguage SneakerNet SocialChemistry SoftwareAgeism SoftwareEngineeringBodyOfKnowledge SotoZen SovietShoeFactoryPrinciple SpaceLaw SpaceLawPhysicsEntanglementIsomorphisms SpammedWikisDatabase SphereOnlineJudge SpiderDiagram SpiritOfTheHistorian SpouseCareGame StarWarsMissingScene StarsystemMigration StatePromotedDystopia StephenNoyes StevenShaw StreamOfConsciousnessProofLikeTheRiemannHypothesis StructureBrowser SturgeonsLaw SubclassToTestAntiPattern SurvivingGuruStatus SymmetryBreaking SystemsSoftware TableBrowser TagInterface TemporalLaw TemporalLogic TestFirstDesign ThaiFamilyWiki TheAestheticsOfScientificTheories TheBeatlesTwo TheFableOfTheKeys TheFifthBeatle TheImportanceOfScience TheImportanceOfTheory TheMostComplexWhichCanBeMadeToWork TheProblemWithIcons TheProcessOfCreatingLife TheRightStuff TheTrinity TheWordLove TheoreticCompleteness ThereIsMoreThanOneWayToDoIt ThickBreadSmell ThoughtsWeaverAdditions ThreeDeeGameApp ThreeLetterAgency ThreeStarProgramming ThreeValuedLogic TidalWiki TimOttinger TooBigToEdit TorontoJavaUsersGroup TqlRoadmap TractorCouplingMetaphor TronGlasses TryingToGetSharesInThreeDeeGlasses TupleOrientedProgramming UncycloPedia UnderstandingByDevelopment UnifiedModellingLanguage UnitedStatesConstitution UniversalScreenUnit UniverseAlphaGalaxyTwentyOne UniverseOmega VanDerWaerdensTheorem VariousVenues ViewingAlgorithmsAsCollectionProcessing VisitorsInOneZero VoidMainIssues WardCunningham WardExplainsDebtMetaphor WashingtonPost WashingtonState WeFoundAnewEarth WeReallyWantToGoIpo WebAnnotation WhatCausesSoftwareAgeism WhatHaveTheRomansEverDoneForUs WhatWhatWhatCadence WhenNotToUseTableOrientedProgramming WhiteboardImageCleaningSoftware WhyThereMustBeTents WhyWikiWorks WikiClone WikiDesignPrinciples WikiEnUneMinute WikiEngines WikiFarms WikiHistory WikiIsNotWikipedia WikiLinkStructureAnalysis WikiServerUrlScheme WikiSquatting WikiUniversity WikiUrlScheme WikiVandal WikiWikiSystemNotice WikiWikiWeb WomensRights WorkingEffectivelyWithLegacyCode WorldwidePostalCodes WorstPunEver WpFe XpSouthernCalifornia YunartaKartawahyudi ZeroButtonTesting ZombieTechnologies ZopeApplicationServer ChangesInJanuaryFifteen CategoryAutoIgnore CategoryWikiMaintenance ChangesInJanuaryFifteen ChangesInMonth RecentChanges ChangesInJanuaryFourteen AbsenceOfEvidenceIsNotEvidenceOfAbsence AbstractSyntaxTree AcceptanceTest AirTrafficControl AlexMartelli AlgolFamily AlternativeTypeDefinitions AnecdoteImpasse AnotherWay AntiFragile ApolloDomain AreBusinessAppsBoring AreCurrentLanguagesShapedByHardware AreWeBiasedTowardLaborIntensive ArgumentByElegance AsPosessiveCaseGeorgeTown AssemblyLanguageStepByStep AssignmentVsEqualityOperator AtomicCat AutoKeysVersusDomainKeys AutoKeysVersusDomainKeysDiscussion AvoidDirectAccessOfMembers AvoidDrawing AvoidExceptionsWheneverPossible AylSend BadCode BadProgrammer BillCosby BlenderWiki BlubParadox BoostFusionUserExtension BritishInvasionOfIndia CallByThunk CallForCollaboration CategoryAutoIgnore CategoryConditionalsAndDispatching CategoryEiffel CategoryMetaDiscussion CategoryVideo CategoryWikiMaintenance CeeLanguageFamilyFrontEnd CelebrityTextFromCorrespondence ChangesInDecemberThirteen ChangesInJanuaryFourteen ChangesInMonth CheckBox CheggDotCom ChrisGarrod CloseToTheMetal ClosuresConsideredHarmful ColdFusionLanguageTypeSystem ComeFrom CompareConstantsFromTheLeft ConcatenativeLanguage ConcurrencyLaws ConsulateEmbassyConnectivity ControllersWhatIsMireFabulousThan CopyrightsAreEvil CowboyCoder CrudPatterns DataFlowSystems DavidCary DebugSupport DecentStudyOfGotoProductivity DecisionGame DefectSeeding DefinitionOfLove DemingMethod DenotationalSemantics DerekWoolverton DesperationSmells DisciplineEnvy DiscussAlternateObjectOrientedProgrammingView DistributedComputing DocumentationCompliant DomainPissingMatch DonaldNoyes DotDotDot DownloadMobileSpy DuckTyping DuongNguyen DvorakKeyboardUsers EarleMartin EconomicsOfAdvancedProgramming EdGrimm EditText EditThisPagePhp EinsteinPrinciple EmacsAsOperatingSystem EmotiveFiguring ErnstGruber EvenBadIdeasShouldBeKept ExBase ExBaseRant ExtraLegsOntoaDog FailureIsInevitable FederatingStuff FiniteRelation FizzBuzzTest ForthSimplicity FortyHourWeek FourLawEnforcementTheFirstPourCouldMeanWaitFourDaysHeMight FredrickWinslowTaylor FrontPage FunctionalProgramming FutureOpenSourceToolNames GalileoComplex GambitScheme GeneralPurposeComputer GermanyCountry GoToProblem GollumWiki GoogleCheck GotoComeFromPair GotoConsideredTheBestProgrammingPracticeEverInvented GotoStillConsideredHarmful GovernmentVersusPrivateSector GuruOnlyCode HansWobbe HappyNewYear HeInventedTheTerm HighsterMobileVersion HisMomSawAyUfo HistoryOfWikis HomoiconicLanguages IfYouChangeTheCodeChangeTheComment IfYouWereSmartEnoughYoudJustKnow InanePatents IndirectIllegalAdminiteredByWeatherChange InstinctAsIntelligence IntellectualDishonesty InternationalUiExample InverseDilbertCorrelationFactor IoLanguage IoProfile IsBreakStatementArchaic IsThereSomethingJavaShouldDo ItFadSmell ItemizedClearLogic ItsTimeToDumpCeeSyntax JackaLope JavaLinks JavaScriptAndBrowserLanguageChoiceDiscussion JayCriticisms JeffBay JoshuaHudson JustMakeItRight KayJohansen KayLanguage KeyTweak KnowledgeEngineering LanguageOrientedProgramming LaynesLaw LearnPatternsIfLogicNotFound LimitsOfHierarchies LispIsTooPowerful LiterateProgramming LowLevelLanguage LowLevelVirtualMachine MainstreamInfluenceOfFunctionalLanguages MalbolgeLanguage ManagingEvolutionaryDesign MandatoryOvertime ManfredSchaefer MarkJones MaspBrainstorming MentallyManageDynamicTypes MethodObject MichaelFeathers MicroBlogs NameSpace NetworkDatabase NewUserPages NextBigThing NiCole NicoleWentSomeBaseForHimToSignItsDifferentIssue NixOs NoNullBeyondMethodScope NoSql NobleExperiment NorthByNorthwest NorthSouthWorkOfFiction ObjectiveCee ObjectiveEvidenceAgainstGotosDiscussion ObjectiveEvidenceAgainstGotosDiscussionTwo ObjectiveEvidenceAgainstTopDiscussion OneMinuteWiki OperaVsFirefox PairStation PangaiaWorldGame ParrotCode PaulFeyerabend PeopleIndex PersonalWikiTestimonials PliantLanguage PostfixNotation PowerVersusAuthority PredictTheFuture PredictionsFromFortyYearsAgo PrematureOptimization PrivateInterface ProgrammerHell ProgrammingIsaSmallPart ProgrammingLanguageNamingPatterns ProgrammingPuns ProjectSabotagePatterns ProofObligation PrototypePattern PurelyFunctionalOperatingSystem PythonLanguage PythonPhilosophy PythonProblems PythonThreeIsNotPythonThreeThousand PythonThreeThousand QuestionsWeAsk RandyStafford RecentChanges RecentChangesDiscussion RecentVisitors RecursionRecursion RedBlackTreesVsAvlTrees RefactoringWildMan ReleaseEarly RequirementsMiranda SandboxTest SchemeImplementations SelfCertifyingCode SelfLanguage SemanticsDiscussion SeriousVersusScriptingLanguages ShariqAdhami SilverBullet SimpleMatterOfProgramming SitTogether SmartPhone SocialCarafe SouthDakota SpaceOdyssey SpaghettiCode SpellingRuleDoubledConsonant StaffingEconomicsVersusTheoreticalElegance StijnSanders StructuredExceptionHandling StructuredProgrammingWithGoToStatements SushiWiki SwitchStatementsSmell SystemsSoftware TagFreeTypingRoadMap TechniquesWithManyPrerequisites TheFword TheLittleSchemer TheOtherThings ThePortableMba TheProblemWithSigils TheRealDefinitionOfAgile TheSmalltalkDevelopersGuideToVisualWorks ThereIsMoreThanOneWayToDoIt ThereIsNothingPerlCannotDo ThreeSixtyCamerasVersionFive ThreeStarProgrammer ThrowYourOwnException TiledWindows TipsForNamingComputers TitusMars TopMind TopNoiseFilter TopOnWhyTopIsHated TopTenWikiEngines TossMathCentrism TransactionsVsExceptions TransformationPriorityPremise TuesdaySchoolVideos TuringEquivalent TypeSystemCategoriesInImperativeLanguages TypesAreSideFlags UmlComponents UnknowableNumbers UrlCallback UserInterfacesDesignPrinciples UserStory UsingNmake UsingTablesInsteadOfSwitchCase ValueExistenceProof ValueExistenceProofThree ValueExistenceProofTwo VandalWatch VarargsCollectionFactoryMethod VideoAddiction VxWorks WeakProgrammersRelyOnBadDocumentation WelcomeVisitors WetWare WhatIsArchitectureAnyway WhatIsLeftOrRightWing WhatIsPlay WhatsaPissingMatch WhereToBuyBooks WhyDoYouPermitThisToBeDoneToYou WhyIsSmalltalkDead WhyLinuxSucks WhyLovePerl WhyWikiWorks WikiJournaling WikiPuppy WikiUnFriendlyName WikiWiki WikiWikiBugs WikiWikiClone XmlIsJustDumbText XmlPlusPlus YouJustDontGetIt YouKnowYoureInaBleepedCompanyWhen ZombieTechnologies ChangesInJanuaryTen AalbertTorsius AbcMetric AbstractBaseClass AbstractInterpretation AccessControlList ActiveDirectoryFederationServices ActiveWikiPages AlternateHardAndSoftLayers AlternativeProcesses AmericanCulturalAssumption AmericanCulturalAssumptionDiscussion AngleBetweenClockHands AnotherNewPage AntiPatterns ArabicFolkTales ArgumentsAgainstOop ArlenCuss ArlieDavis ArrowAntiPattern ArtificialIntelligence ArtificialMemory AspWikiInstallInstructions AuthoritarianPersonality BackWardLanguage BadCodingStandards BadProgrammer BalloonModelOfKnowledge BaseClass BeOs BeauWilkinson BeenThereDoneThat BenKovitz BernardNotarianni BestWayToExitFunction BetterSyntacticSugar BigRequirementsUpFront BigSoupOfClasses BlackBoxComputation BlackHat BlackSwanTheory BlocksInPython BlocksInRuby BondageAndDisciplineLanguage BoostAny BoostLibraries BootstrapTechnology BorKasson BritishBroadcastingCorporation BrooksLaw BugFreeDoesntSell BugFreeSoftware BugTheory CallAndCheckResult CamelCase CapabilityCase CapabilitySecurityModel CapedConsultant CategoryAutoIgnore CategoryFortran CategoryIdealism CategoryProgrammingLanguage CategoryQuality CategoryTopIsBored CategoryWikiMaintenance CategoryWikiTag CategoryXml ChainOfThoughts ChainedExceptions ChallengeSixVersusFpDiscussion ChangesInDecemberZeroNine ChangesInJanuaryTen ChangesInMonth ChrisGarrod CircularRefactoring CleanRoom CleanRoomApproach CleanRoomHumility CleanRoomMethodology CleanRoomMethodologyBooks CleanRoomMethodologyEmpiricalEvaluation CleanRoomSoftwareEngineeringIsNotDead CleanroomSoftwareDevelopmentEmpiricalEvaluation CleanroomSoftwareEngineering CleanroomSoftwareEngineeringBooks ClearCaseIsaResourceHog CodeGenerationIsaDesignSmell CollaborativeHypermedia CombinatoriallyComplete CombinatoricsComplexityAndRandomness CommandLineInterface CompareConstantsFromTheLeft ComparingParadigms ComponentAssembler ComponentDesignPatterns ComputationalBeautyOfNature ConnectedText ConstraintModels ContentAndCommunity ContentCreationWiki ContinuationPassingStyle CorrectByConstruction CppUnitLite CrudMatrix CrudPatterns CsLewis CyberneticSemiotic CycleTime DafyddRees DavidBarbour DavidCary DefinitionOfLife DesignAsHarmony DesignStarts DeterministicResourceManagement DiagrammaticCellLanguage DiffAlgorithm DifferentAngle DiningPhilosophersChallenge DistinctArrays DistractionsToProgress DistributedWiki DominoWiki DonaldNoyes DontRepeatYourself DoubleEntryBookkeeping DrakesEquation DynamicCast EdwardKiser EgolessProgramming EmacsMuse EmacsWikiMode EmotionsVersusLogic ErgomaticKeyboard ErgonomicKeyboard EricHerman EricKnell EventStreamProcessing EvolutionarilyStableStrategy ExtendedWord ExternalizeTheStack ExtremePspExperience ForthImmediateWords FortranFortress FortranLanguage FractalModelViewController FranckBinard FrontPage FunctionalReactiveProgramming FunctionallyCompleteCrudGenerator FunctoidsInCpp GeneralizedReference GikiWiki GlasgowHaskellCompiler GoodMetricsProduceNumbers GoodProgrammerTypeface GoodStyle GraphicalUserInterface GreatFailureOfXp GuiMachineLanguage GuiPrototypingTools GuruChecksOutput HaXml HabitatWiki HansWobbe HappyNewYear HaskellLanguage HaskellPlatform HelpSourceForgeSucceed HelpSourceForgeSuck HelperFunction HelperIsaCodeSmell HttpUnitOptions HubbleTelemetryReporting HumanFactors HumanFactorsAndObjectOrientedProgramming IanOsgood IllusionOfChaos InSovietRussia IncrementalIntegration IntellectualProperty IntraNet InversionOfControl InvitedAuthors IoGame IoLanguage IsProofMoreCostEffectiveThanTesting IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight IsWaterFallDiscredited IsbnThirteenBug IwannaLearnAsp IwannaLearnCeePlusPlus IwannaLearnHaskell JacobWestgaard JavaEventHandling JayOsako JeanineStevens JesseMillikan JessicaMarieSheridan JiveshBahadur JohannesBrodwall JohnFletcher JonReid JugglingSiteSwap KayJohansen KeySoft KnowledgeAndInformation LawOfDemeterRevisited LearningAssemblyLanguage LearningCee LeastEntropyPath LeftHanded LegacyLanguage LessAbleProgrammer LexicalClosure LispLanguage ListComprehension LogicProgrammingInCpp LowLevelPartsWrittenInCee LuisBorgesGouveia MacOsx MacrosComparedToFunctions MainstreamLanguage MaltronKeyboard MarcBoizeau MarkInterrante MarlaLampert MartySchrader MaxWildgrube MediumIsTheMessage MessagePassingConcurrency MichaelOlson MicrosoftDiskOperatingSystem MiguelAngelHernaiz MindsKnowledgeRepoitory MinimalDesign MoinMoin MoviesToAvoidAtAllCosts MultiParadigmProgrammingLanguage MultiVerse MultitaskingVirtualMachine MutualHasaRelationship NoBugDatabase NominativeAndStructuralTyping NormanSpears NotInventedHere NotTheFoggiestIdeaWhatIsBeingTalkedAbout NuLanguage NullPointerException ObjectOrientationIsaHoax ObserverPatternInCeePlusPlus OddWordProblemSolutions OffTopic OneHandOnTheYoke OneHourWiki OneLaptopPerChild OoFansReallyWantBubbleMemory OopGoesHalfWay OopNotForDomainModeling OrdinaryPeople OrgPatterns OsVirtualization PalmOs PanGalacticGargleBlaster ParrotCode PastVisitors PayrollExample PeopleIndex PersonalInformationManager PersonalWiki PeterWang PowerGameConflictsWithCompetence PpcSoftiKnow PrematureComplexity PrivateLanguage ProgrammingAintManufacturing ProgrammingFreedom ProgramsToRead ProjectCostEstimates ProjectIndex ProofOfCorrectness PseudoCode PythonDiscussion PythonIde PythonVsRuby QedWiki QualityAssuranceIsNotResponsibleForQuality QuantumPollution QueryByExample QuickSortInPython QuineProgram RavioliCode ReactiveProgramming RealWorldHaskell RecentChanges RecordYourCommunicationInTheCode RefactoringMeansFailure ReformedWeenie RelationalDatabaseTableRowsHaveNoIntrinsicObjectIdentity RetroactiveContinuity ReverseEngineering RightsAmplification RoadMap RobertEtheridge RobertsRulesforminutetaking RomanPorotnikov RunTimeTypeInformation SamitJoshi SeeVsSay SemanticTags SilentKey SillyWalk SimonBlanchard SimpleJavaUnitTestFramework SimplifiedWrapperAndInterfaceGenerator SketchUp SlackwareLinux SlumAndGutterWare SmugSmalltalkWeenie SocksAndTechniques SoftwareDevelopment SoftwareStateOfTheArt SolidStateCivilization SpecialLinkingPresentationFormat SpecifyingBehaviorInCpp SpecifyingBehaviourInCpp SpreadsheetModel StarTrek StarTrekVoyager StayExtreme StressHasSolutions StructureAction SunnyDragon SymbioticLanguages SymmetricMultiprocessing SystemMetaphor TabMunging TaiChi TechnologicalChangeVector TemplateHaskell TexThePatterns TextFormattingRules TheAdjunct TheArtOfJuggling TheBlackSwanBook TheCemeteryOfUnknowns ThePrevayler TheRadBottleneck TheRedHeadedTyrant TheWizardOfOz ThereAreOnlyThreeNumbers ThingsWeHateAboutSketchUp ThreeLevelsOfAudience TikiWiki TinFoilHat TipiWiki TomHinkle TrafficLightMetaphor TrailPage TraitsPaper TrappingFunction TrunkNotes TwoKindsOfCapabilities UlfWalter UncycloPedia UniformlySlowCode UnitTestsRequirePerfectDevelopers UnixBeginnersGuide UseNetReborn UseObjectsToReturnMultipleValues ValueStream VeriZon VeryLongDescriptiveNamesThatProgrammingPairsThinkProvideGoodDescriptions VisitorsInZeroEight VisitorsInZeroNine VisitorsInZeroSix VisualTour VisualWorksNonCommercial VoteForBarbieToBeaSoftwareEngineer WardNumberInManyProgrammingLanguages WeightedDefinition WelcomeVisitors WhatIsaParadigm WhenToUseWhatParadigm WhichFunctionalLanguageToLearn WikiAintTwitter WikiBase WikiButcher WikiEngines WikiFeatures WikiName WikiPedia WikiSingleWordProblem WikiSoundLinks WikiTags WikiTouch WikiWikiBugs WikiWikiWeb WikiWikiWebFaq WikiWithMoreThanPages WikiWord WikipediaMaths WorksForMe XkCd XmlSchemaPatterns XpCodeFest XpIsDogmatic XpSouthernCalifornia XpTwoThousandAndFive XpTwoThousandAndFour XpTwoThousandAndSix XpTwoThousandThree YahooRegisteredWiki YogiTypeKeyboard YouAreGonnaNeedIt ZeroAndOneBasedIndexes ChangesInJanuaryThirteen AcornArchimedes AcronymVsAbbreviation AddressingGuiElements AdmissibilityOfUncomfortableStatementsInAnEraOfPsychosisMilitarized AgainstBoredomEvenTheGodsStruggleInVain AgileAndTspDiscussion AgileManifesto AgroupIsItsOwnWorstEnemy AlarmBellPhrase AmericanSchoolSystem AndrewRicketts AnonymousFunction ApiIsLanguage ArgumentByLabToy ArgumentForRefactoringThatMakesSense ArgumentFromPopularity ArrayDeletionExample ArtifactTechnique ArtificialMemory AttributesInNameSmell AwkLanguage BabySteps BadVariableNames BaseClass BaseSix BeeLanguage BewareOfExceptionsInTheDestructor BikiniWiki BlocksInCsharp BookOfEcclesiastes BoostLibraryDiscussion BrainEvidenceModelConundrum BrenBart BriefTutorial BundleSubstanceMismatch BusinessSystemTwelve CascadingDialogBoxesAntiPattern CaseStatementsConsideredHarmful CategoryAutoIgnore CategoryBusinessDomain CategoryWiki CategoryWikiMaintenance CaveProgrammer CeePlusPlusDotOrg ChangesInDecemberTwelve ChangesInJanuaryThirteen ChangesInMonth ChatMode ChicagoAgileDevelopers ChickenTyping ChickensAndPigs CinemaByCinema ClearQuest CocoaDev CodeChangeImpactAnalysis CoffeeTime CollaborativeCriticism CommandLineGuiCombo CommodoreBasic ConcatenativeLanguage ConditionalCompilationInJava ContentCreationWiki CraigLarman CunningPlan CuriouslyRecurringTemplate CyclinTransitionAlphaCentauriSystem DabbleDb DataFlowSystems DataTransferObject DavyWybiral DefinitionWithAgenda DenotationalSemantics DidiWiki DinoMorelli DogonKnewSiriusWasBinary DogonSpeaks DonaldNoyes DontNameClassesObjectManagerHandlerOrData DynamicBinding EdIsTheStandardTextEditor EditPageBookmarklet EditText EditThisPagePhp ElementsNumberLegs EmacsAsOperatingSystem EmacsIsSuperman EmacsLisp EmacsVsVi EsterelLanguage EstonianLanguage EvenBadIdeasShouldBeKept EventDrivenProgramming EverythingIsRelative ExBase ExBaseRant ExternalIterator FederationOfYourInternet FieldsToTableRefactor FindPage ForthAndCsample ForthPortability FranckBinard FreedomInAnEaOfDogomRecognitionCrysalBall FreedomOfSpeech FreshmansFirstLanguage FullSearch GarbageCollection GarbageCollectionInCpp GateKeeper GoedelsIncompletenessTheorem GoodMetricsProduceNumbers GoodStyle GoogleChrome GoogleHatesWiki GrammarVandal GrandMasterProgrammer GraphicalUserInterface GreatEmacsFeatures GreatLinuxFeatures GuiMarkupProposal GuiPrototypingTools HadToUseCobol HappyNewYear HardWork HelloRealname HermannHesse HofPattern HoldBreakRelease HoldingTheGains HomelessContent HowToMakeGoodLanguagesFail IanOsgood IfIdeVendorsConcentratedOnTestRigsInsteadOfDebuggers IfYouCallYourselfAmerican InSovietRussia IntentionNotAlgorithm InterWikiPrefix InterfaceFactoring InterfaceInheritance InventorsOfUnix InvisibleExceptionHandlers IsBreakStatementArchaic IsThisReallyWorking ItFadSmell ItsTimeToDumpCeeSyntax IwantaPony JacksonStructures JavaBean JimmyLee JocuriOnline JohanForsberg JohnFletcher JohnVlissides JonathanKohl JosephStyons JupiterAce KarlKnechtel KevinBraunsdorf LarryWall LavaCode LeonardTulipan LibreOffice LindsaySendsUsTaskingMkay LinesOfCode LinksDestroyFlow LinuxOperatingSystem LispMachinesAreComingBack LiterateProgramming LordOfTheRingsPartOne LostAndFound LotsOfScreenShots LowDisciplineMethodology MagicLegos MagicNumber ManagementByObjectives MapFunction MarekBehr MaspBrainstorming McLean MentalStateCalledFlow MentalStateOfMissouri MetcalfesLaw MetricMatrixPhonetics MichaelWax MidoriBrowser MikkelKliim ModernCeePlusPlusDesign MultipartFormDataParsingExample NamingNotifications NeighborhoodImprovement NetworkExtensibleWindowSystem NewIdeasForPoliticalReform NewQueryLanguagesOnExistingEngines NewUserPages NickBensema NodeJs NodeJsAndHofDiscussion NostalgicComputer ObjectOrientationIsaHoax ObjectOrientedDatabase OlivoMiotto OnlineEducation OopNotForDomainModeling OtherLanguagesForTheJavaVm PageRank ParadigmPotpourriMeansDiminishingReturns ParametricPolymorphism ParrotCode PastVisitors PatternCommunity PerlForumEngines PeterLynch PhilTheGeek PhysicalEffectsOfVideoAddiction PointyHairedBoss PostIt ProWikiSoftware ProcessesInTheEther ProcessesShouldNotForcePeople ProgrammingIsHarderThanChess ProgrammingIsNotFun ProgrammingIsNotFunWithoutPhilosophy ProgrammingLanguageNamingPatterns ProgrammingLanguageTheory PushWikisEdges PythonAndPerl QuickDeletes QuickDraw QwertySyndrome RaceTheDamnedCar RailingAgainstLiteratureIsBadForm RainerWasserfuhr RandomData RecentChanges RedCode ReduceCodeComplexity RelationalHostLanguageImpedanceMismatch RemapCapsLock ReportQueueExample RichardFeynmanAndTheConnectionMachine RobMyers SamDisanto SandglassProgramming SchedulePadding ScottyFactor SecureShell SemaphoresForMutualExclusion SendingChildrenTheTransitsEdge SeparateDomainFromPresentation SeparationAndGroupingAreArchaicConcepts SfWiki SfwRefactoring SieveOfEratosthenes SilverBulletConspiracy SimulatedDynamicBinding SketchPad SmalltalkBestPracticePatterns SmolinGracedTheDeliThoughEvenIfTheWaitressKnewItWasHimWasHeInTheMoodForConversation SoftwareDevelopment SoftwareDevelopmentAsInvesting SparseList SpecialHighIntensityTraining StandardToolDependency StandardToolDependencyHoldingPen StateHasNoState StringlyTyped SurvivingObjectOrientedProjects SwitchedFromPythonToRuby TablesAreCollections TextEdit TheCpan TheTick TheTrainAlgorithm TheodorGeisel ThereIsNothingPerlCannotDo ThingsTheCompilerShouldForceUponUs ThingsWeAllAgreeOn ThirtyHourWeeks ThreadMessDiscussion ThreeAmigos TopMind TopOnPreparedStatements TqlQueryOperators TravelingSalesmanProblem TrueEnough TrulyHorribleAcronyms TuringComplete TwinPages TwoPhaseCommit UniCode UnixHistory UseBuiltInLoops UsePrototypesToChallengeAssumptions UserManualIsNotUserStory UtilityMethod ValueOfPi VescicleBuddingIntraStellarExploration VirtualComputer VisitorPattern VisitorsInTwelve VisualStudioDotNet WabiSabi WarStories WardsWiki WetWare WhatIsNatural WhatsApp WhatsaControllerAnyway WhyHatePerl WhyIsSmalltalkDead WikiArchive WikiAtFortyThousand WikiCase WikiClone WikiEngines WikiFarms WikiHelpDesk WikiRefactoringFeedback WikiRefactoringSummary WikiSucks WikiWiki WikiWikiWeb WorkingEffectivelyWithLegacyCode XpPairProgrammingPitfalls XpSouthernCalifornia YouKnowYoureInaBleepedCompanyWhen ZeroOneInfinityRule ChangesInJanuaryTwelve AaMilne AaronSevivas AbstractionsInProjectManagement AcceptanceTestExamples AccessBasic AccidentalLink AdviceVsPatterns AjaxSmalltalk AlanMcBee AlexViggio AllaireColdFusion AllanMaxwell AlternativeTypeDefinitions AmericanCulturalAssumption AmericanCulturalAssumptionDiscussion AnonymousDonor AnotherPage AntiGlobalization AsciiKitten AspergersSyndrome AssBackwards AssemblyLanguage AssertYinYang AtLeastTwoReviewers AttributeTable AvoidConstCompletely AwikiOrAblog AwkLanguage BagNeedScenarios BasicStamp BeeLanguage BeepSpeek BernardNotarianni BigMacIndex BigOhNotation BlackBoxFramework BorlandDelphiWikiWikiWeb BreakOrDestroyItThenMakeItNew BuildPagesYouBelieveIn CapabilityMaturityModel CarlSagansBaloneyDetectionKit CarpalTunnelSyndromeTreatment CartesianJoin CategoryAutoIgnore CategoryDotNet CategoryGpgpu CategoryWikiHelp CategoryWikiMaintenance CeeIdioms ChangesInDecemberEleven ChangesInJanuaryTwelve ChangesInMonth ChrisGarrod ClassDocumentationBelongsInTheWiki ClipArt ClojureLanguage CodingStandard ColorForth ComposedMethod ComputeUnifiedDeviceArchitecture ContentCreationWiki ContextFreeGrammar ConversationsWithTrees CreateLivableAlternativesToWageSlavery CudaApplicationDesignAndDevelopment CudaMpi CxxTest DanRawsthorne DataAndCodeAreNotTheSameThing DataCodeEquivocationConsideredHarmful DavidMitchell DavidVincent DeadLink DecemberEleven DefectSeeding DefinitiveCommonLispBooks DeleteTryWikipedia DesignByContract DesperationSmells DiffAlgorithm DirtSimpleExample DistributionOfComponents DonaldNoyes DotNetPlatform DoubleBraceInitialization DynamicRelational EditText EditThisPagePhp EinsteinPrinciple ElizabethWiethoff EmacsIsSuperman EmailHurdle EmbraceSql EssentialComplexity ExperimentalQueryLanguageComparison ExpressionApiComplaints ExpressiveProgrammingForGraphicsProcessingUnits ExtremeBenefits ExtremeProgramming ExtremePspExperience FailEcoopTryOopsla FastEyes FearOfAddingClasses FebruaryTwelve FindPage FizzBuzzInManyProgrammingLanguages FoolishConsistency ForthLanguage FrancisHwang FunnyThingsSeenInSourceCodeAndDocumentation GameOfGo GateKeeper GeneralPurposeGraphicsProcessUnits GnomeFee GodGuiWidget GoldenArchesTheoryOfConflictPrevention GooLanguage GoodEnoughCrisis GoodStyle GrandMasterProgrammer GregBacon GuiPrototypingTools GuileScheme HandSizedComputing HappyBirthday HappyNewYear HierarchyIsNotTree HomoiconicLanguages HowOtherQueryLanguagesAddressSqlFlaws HundredPersonProject IanOsgood ImplicitTopics ImplicitTopicsNotUsedAnyMore InSovietRussia InfoPosts IsYourRudenessNecessary ItFadSmell ItWorks IwantaPony JacekRatzinger JanuaryTwelve JavaApplet JavaLinks JavaScriptSucksInBrowsers JohnRawls JonathanArndt JustDoIt KernelLanguage KrisJohnson LandOfLisp LanguageAsFoodMetaphor LanguageGotchas LasVegasTest LazinessImpatienceHubris LazyEvaluationExampleInVisualBasic LearningWithoutImplementation LibraryOfNewAlexandria LieOrStreet LispBestFeaturePoll LispIsTheOneTrueReligion LispSucksInAssembly LogicalImplication LowLevelLanguage MagmaLibrary ManagingProjectsWithMake ManifestResponsibility MarchTwelve MarkCidade MarkLaBarbara MarkusSrank MartinSpamer MeatBall MechanismOfSearchEngine MentalPornProduction MetaWikiSearchEngine MichaelFinney MicroCode MicrosoftAccess MicrosoftWordComplaints MikeFauzy MindRotThesis MinoritiesOnWiki MinorityOpinion ModelViewController MongoDatabase MoreAboutMechanics MultiParadigmDatabase MultiParadigmProgrammingLanguage MvcIsNotObjectOriented MythsAndFactsAboutAgileSoftwareDevelopment NamesGivenToComputers NewQueryLanguagesOnExistingEngines NewUserPages NoShortcutForRoadTesting NoSql NobodyAgreesOnWhatOoIs NonNullTerminatedString NvidiaCorporation NysLte ObjectMother OldRulesWithForgottenReasons OneMinuteWiki OneOfTheCategories OoVsFunctional OpenCl PatternsForLoggingDiagnosticMessages PeopleIndex PersonalWiki PlainOldJavaObject PlanToThrowOneAway PlugCompatibleInterchangeableEngineers PointyHairedBosses PossibleXmlReplacement PostScarcity PresentationIsDifficult PrimaryInformation ProBlem ProfessorsDontCode ProgrammerLightBulbJokes ProgrammingIsNotFun PropellerChips PyPy PythonVsRuby PythonWhiteSpaceDiscussion QuestionsWeAsk QuickSortInHaskell QuineProgram RainerWasserfuhr RatioWar RecentChanges RecordBasedDatabase RedundantIncludeGuards ReinventingComics RelationalWeenie ReportsSmell ResourceDiscovery RubyBlocksVsSmalltalkBlocks RudenessFails SeanOleary SecondaryInformation SeparationAndGroupingAreArchaicConceptsDiscussion ShaeErisson SharkBot ShortestWikiContest SieveOfEratosthenesInManyProgrammingLanguages SimplicityIsOverRated SiteStudio SmallFootprintComputing SmalltalkMessageRules SmeQl SoloProgramming SqlFlaws StandUpMeeting StatelessObject StoredProceduresAreEvil SuccessStatement SunflowerSynergies SyntaxVsSemantics SystemEnvisioning TailRecursion TechnicalMemo TeeLanguage TenYearsOfTestDrivenDevelopment TestDrivenDevelopment TheBrink TheHumbleProgrammer TheSimplestThing TheWikiWay ThereIsMoreThanOneWayToDoIt ThickBreadSmell ThisPageIntentionallyLeftBlank ThreadedInterpretiveLanguage TipsForNamingComputers TomFrench TommyPavlicek TotalInformationFusion TqlDataAlterationOperators TqlDesignGoals TqlImplementation TqlPrefix TqlQueryOperators TqlRoadmap TripleBuffering UnknownDonor UpdatedPage UsefulJavaApplets UserName VariableNameSameAsType VerifyingCompiler VisitorsInEleven WabiSabi WakkaWiki WarStories WardsOriginalWiki WarningSignsOfCorporateDoom WebGuiWikiPoll WebLinkListExampleInPython WelcomeVisitors WhatIsLeftOrRightWing WhiteBoxFramework WhyIsSmalltalkDead WhyNobodyDeletesWiki WhyVisualBasic WhyWeHateLisp WiPhiki WikiClone WikiDesignPrinciples WikiEngines WikiInEinerMinute WikiIsNotWikipedia WikiLink WikiList WikiNature WikiPage WikiWikiClones WindowsSeven WittgensteinsLadder WorkBackwardFromPseudoCode WorkplaceDemocracy WorldWideInstituteOfSoftwareArchitects WorseIsBetter WysiwygWiki XpGlossary XpSouthernCalifornia YouArentGonnaNeedIt YouDontWantAnExceptionYouWantaTimeMachine ZeekLand ZoharBabin ChangesInJanuaryZeroNine AaronFaby AaronHinni AbandoningUsefulLieForCaseByCase AbileneParadox AboutUs AbstractSyntaxTree AbstractTestCases AcidCompromisedForPerformance ActorLanguages ActorsModel AdVerecundiam AddingEpicycles AddingNewPages AdrienArnulf AdrienneHutson AgainstMethod AgileAlarmBellPhrases AgileSoftwareDevelopment AjaxWebApplications AlarmBellPhrasesOnTheJob AllInOneWiki AllStatementsAboutSmalltalkAreFalse AlternativesForKeyboards AmericanComputingAssumption AmishPeople AndreyStolyarov AntContrib AntPractices AntTheDefinitiveGuide AntUnit AntUsageTask AntVsMake ApacheAnt AppointedTeam AprilZeroNine AreDesignPatternsMissingLanguageFeatures AreOoAndRelationalOrthogonalDiscussionThree AskingQuestionsTheSmartWay AspectOrientedProgramming AssertYinYang AtlassianConfluence AtomicConsistentIsolatedDurable AutomatedCodeGeneration AwelonProgrammingLanguage BadEngineeringPropertiesOfFunctionalLanguages BagSumInJava BagSumInManyProgrammingLanguages BallstoPoverty BarMan BeingUnpopularHere BenefitsOfOo BigDesignUpFront BigRed BioMedicine BlameYourselfFirst BmoMech BondageAndDisciplineLanguage BookStop BootablePersonalWiki BreathLifeIntoWiki BreatheLifeIntoWiki BrianKernighan BriefTutorial BriefTutorialTwo BundleSubstanceMismatch BusinessRulesBelongInFiles CalLanguage CanadianCulturalAssumption CapsLockOff CatalysisMethodology CategorizedChanges CategoryAnt CategoryAutoIgnore CategoryBasedLanguage CategoryFunctionalProgramming CategoryHistory CategoryLanguage CategoryPattern CategorySecurityPatterns CategoryTheory CategoryWikiMaintenance CeeLanguage ChallengeSixVersusFpDiscussion ChangePattern ChangeTheCommunity ChangeYourOrganizationDiaryPartTwo ChangesInDecemberZeroEight ChangesInJanuaryZeroNine ChangesInMonth ChangesInNovemberZeroEight ChangesInOctoberZeroEight ChangesInWeek CharitableStatus CharityCommission CharityLanguage ChoosingWikiNames ChoosingaWiki ChosingSatisfactionOverMoney ChrisGarrod CimarronTaylor ClassAssist ClassPage ClayShirky CliffordAlgebraResources ClojureLanguage ClosedSource CoWiki CobolLanguage CodeFork CollectionOrientedVerbs CommunicatingSequentialProcesses ComponentBasedDevelopment ComponentBusExamples ComputationalLinguistics ComputerScience ComputerScienceIsCowering ConceptInCop ConceptOriented ConceptOrientedDesign ConceptOrientedModel ConceptProgramming ConceptualInertia ConsolidateDuplicateConditionalFragments ContentClassificationWiki ContextDrivenTesting ConvertSpacesToTabs CrazyMoneyForWikiDotCom CreateNewPage CreaturesWiki CrushInternetAdvertising CultureShock CustomerService DanesSitAtLeastTwoFeetAway DataBase DataModel DatabaseDefinition DataflowProgramming DatestampsConsideredHarmful DaveHoehn DavidBarbour DebuggingAntScripts DecemberZeroEight DecentralizeCeeTwo DefinitionDiscussions DefinitionOfDeath DefinitionsForOo DefinitionsThatRelyOnIntent DelegationInheritance DemoStuff DesignPatternsAreMissingLanguageFeatures DesigningVsProgramming DesktopDatabase DistributedWiki DoNotHandCodeUserInterfaces DonaldNoyes DoubleStandards DougMerritt EconomyOfExpression EditPage EditText EducationalTechnology ElderDays ElizabethWiethoff EmpiricalTypeBehaviorAnalysis EncapsulateField EnhancingVbUnit EpicUserStory EqualityOperator EricHodges ErlangLanguage EscalatorTemporarilyStairs EventsDiscussed EveryCombinationInManyProgrammingLanguages EverythingIsaPriorityEqualsNothingIsaPriority ExBase ExampleForthCode ExoKernel ExperiencesWithRefactoringInVbClassic ExpressionProblem ExtremeProgrammingInMicrosoftAccess ExtremeProgrammingRoadmap ExtremeProgrammingWithVbClassic FeatureEnvy FebruaryZeroNine FederateThisPage FireBird FireDrill FirstGreatBlunderRefuted FirstNormalForm FirstPatentAboutTdd FixYourWiki FlexibleSoleShoes FlowBasedProgramming FolgersCrystals FpWiki FractalBug FromFertilizerComeFlowers FunctoidsInCpp FunctoidsInCppMonadExamples GameOfGo GaryPollitt GitHub GoodStyle GoogleHatesWiki GovernmentBody GraphWiki GrepVsDatabase GuiPrototypingTools GutsyGibbon HansWobbe HappyNewYear HardToWrite HarryVanDerVelde HaskellLanguage HaskellUnit HelpSourceForgeSuck HelpersInsteadOfWrappers HhMmSs HistoricalProgramReadingExercise HistoryOfCodeInStructures HitlerForking HolidayInn HomoiconicExampleInManyProgrammingLanguages HomoiconicLanguages HowMuchDoYouLearnInSchool HowToBreakViciousCircles HowToIncorporateInteractionDesignIntoTheSdlc HowToRunAntFromAnAntScript HowToSellGoldenHammers HtaWikiBrowser HumanSideOfHci HuntingTheUnknown HyadesProject HyperArtifacts IanOsgood ImplicitTopics ImplicitTyping ImprovingProceduralLanguages IncrementalTesting IndependentSchool InexperienceGeneratesFailure InformationRefrigerator InheritanceInVbClassic InterProcessCommunication InterfaceFactoring InternalLoopExitsAreOk InternationalUiExample IpAddressReleaseRequest IseriesArchitecture IseriesHardware IwannaLearnCeePlusPlus JakeWatkins JamesReddish JanuaryZeroNine JargonFile JavaDevelopmentWithAnt JavaIsTheNewCobol JavaLostEnumeratedTypes JavaProfilers JavaUnitAndAnt JeanMarcHeneman JeffPatton JimCoplien JoaoLuisSilva JoeArmstrong JoelKoerwer JohannesLink JohnFletcher JohnVlissides JoiSigurdsson JonAwbrey JonBratseth KanbanInSoftwareDevelopment KanbanSystem KarlinFox KillYourDarlings KissWebServices KmWiki KnowYourAudience KonstKaras KramerScooter LabeledBlocks LanguagePlusPlusMinusMinus LarsAronsson LawOfDemeter LeftSelectsRight LibraryAndPrimitivesBlurring LimitsOfHierarchies LinkedNotes LispIsTheOneTrueReligion LiteratureBookList LorenzoGatti MagicNumber MarchZeroNine MarkDilley MarkRogers MasterProgrammer McBeeKeysort MessWithTheirMetrics MessageInaBottle MichaelLidman MichelleHoehn MicrosoftWindowsBeyondRepair MoinMoin MoinMoinDesktopEdition MontanaRowe MostProgrammersDontGrokObjects MultiValue MyNewPage NamedConstants NantTool NathanDykman NealMcBurnett NestedRelational NetworkEffects NewUserPages NewUserQuestions NewsMakers NextBigThing NikRadford NonOrthogonalLanguageFeatures ObjectModel ObjectOriented ObjectiveEvidenceAgainstGotos ObjectiveEvidenceAgainstGotosDiscussionTwo ObjectiveEvidenceAgainstTopDiscussion ObjectivityIsAnIllusionContinued OfMiceAndMethodologies OffTopicIsOk OneButtonTesting OopAndChangeImpact OopArgumentsDebatesAndDiscussion OopDebateMetaDiscussion OopSelfFullfillingProphecies OopTeamSize OpenBookManagement OpenOfficeBase OpenSourceProjectOrganization OpenSourceSecurityStrategy OptOut PageAnchor PageController PageTitle PairProgramming PairProgrammingNotDoingItPain PairProgrammingNotDoingItPleasure PairProgrammingTestimonials PairProgrammingTipsAndTricks PaperPellets ParagraphWiki ParallelNeedScenario ParrotCode PastVisitors PatternsAreNotTheLesserOfTwoEvils PaulCalder PayrollExample PeopleProjectsAndPatterns PerlCatalyst PerlDbic PerpetualArgument PersonalInformationSystem PeterKirby PeterMerel PhilipKilby PhilippeAntras PhlIp PikiPiki PoliticsOrientedArchitecture PollyNeeds PortlandXpUsersGroup PostSeventiesIdeaSlump PostalChess PractitionersRejectFormalMethodsDiscussion PredictTheFuture PredictionsFromFortyYearsAgo PresidentObama ProductionCodeVsUnitTestsRatio ProgrammingInPairsTestimonials ProgrammingParadigm PrzemekRadzikowski PsychologyMatters PythonWhiteSpaceDiscussion RaMcDougall RalphMellor RapidApplicationDevelopment ReactorPattern ReadTheFineManual ReadingCode ReasonsForDisagreements RecentChanges RecentChangesCamp ReduceScopeOfVariable RefactorEliminateWith RefactorIntroduceWith RefactorMatchLoopToUsage RefactorNegateIf RefactorRenestBlocks RelationalAlgebra RelationalBreaksEncapsulation RelationalDatabase RelationalHasLimitedModelingCapability ReligionAndCulturalTransformation ReplaceMagicNumberWithSymbolicConstant RepresentationalStateTransfer ResumableException RetroForth ReturnBooleanEvaluations ReverseEngineering RicardoBaldi RoCoCoCamp RobertField RobertWatkins RoleOfComputerScience RonJandrasi RubyOnRailsRulesTheUniverse SamuelFalvo SantaEverywhereFallacy SatyaGraha SatyaGrahaDevelopment ScannedBrainSimulation ScottBlalock SearchEngine SebastianBozlee SecondNormalForm SectionEditing SelfLanguage SelfStandingEvidence SelfStandingEvidenceDiscussion SelfStandingTroll SelfUsesCapitalizationForSyntax SendReceiveReply SendReceiveReplyEventually SentenceStyleForNamingUnitTests SeparationAndGroupingAreArchaicConceptsDiscussion SeparationAndGroupingAreFundamentalConcepts SetOfAllSets ShakerPhilosophyInSoftwareDevelopment ShakerQuote SharkBot ShiiraBrowser SilverLight SingletonPattern SixLineAntProgram SkinnyBook SmugLispWeenie SoftwareFactory SoftwareTransactionalMemory SoundFileFormats SqLite SqlFlaws StewardsKillCeeTwo StoryOfMel StructureAndInterpretationOfComputerPrograms SujitKumar SunflowerSynergies SunkenCostFallacy SwitchStatementsSmell SydneyPatternsGroup SynchronizationStrategies SysInternals SystemProgramming TaborScienceCollege TeAi TedErnst TeddyBear TenYearsOfTestDrivenDevelopment TerseLanguageWeenies TestTest TestingFramework TheAdjunct TheAdjunctKillsCeeTwo TheGodComplex TheHumbleDialogBox TheRealDefinitionOfAgile ThereIsNoObjectiveEvidenceThatKeyboardsAreUseful ThereIsNoStasis ThirdNormalForm ThreeOclockSleepies ThreeValuedLogic TipsForReadingCode ToadTool TomAllison TomStambaugh TomiBgtMantyla TooManyVariablesForScience TooPowerfulForItsOwnGood TopTenWikiEngines TortoiseAndHare TqlDesignGoals TracTicket TrollDefinition TryCatchWithRubyBlocks TypefulProgramming TypelessVsDynamic TypesAndSideFlagsDiscussion TypesAreSideFlags TypingCodeSizeProof TypingQuadrant UmlDistilled UnstruckPower UseCompositionAndInterfacesWithoutClassInheritance UsefulnessOfNonDeterminism UselessTruth ValBond VbClasicHasNoInheritance VbClassicBugs VbClassicHasNoInheritance VbClassicIdeIssues VbClassicImplementationInheritance VbClassicObjectProxy VbClassicProgrammingModel VbClassicSingleton VbClassicSupportForXmlProcessing VbClassicSurvivalGuide VbIiByCallingChildren VbIiByPreprocessingSource VbUnitThree VbaExercises VersionControl VimAsPim VisitorsInZeroEight VisitorsInZeroSeven VisitorsInZeroSix VisualBasic VisualBasicForApplications VolunteerWikiModerators WarningSignsOfCorporateDoom WaysToGetAroundWiki WebBrowserMissingWidgetWorkArounds WhatIsIntegrity WhatIsIntent WhatIsModularity WhatIsSoa WhatsBeenDoneInSmalltalk WhatsBeenDoneInVbClassic WhileNotDoneLoop WhoOwnsYourMind WhyIsSmalltalkDead WhyMyCompanyFailed WhyOopIsBetter WhyWikiWorks WikiBitching WikiChoicetree WikiCity WikiEnginePopularity WikiFarms WikiIsNotWikiPedia WikiName WikiNature WikiPad WikiPage WikiSym WikiZen WindowsVista WorkingEffectivelyWithLegacyCode WriteOnlyLanguage XmlKeyManagementSpecification XpSouthernCalifornia XsltLanguage YinYangPrinciple YouKnowYoureInaBigCompanyWhen ChangesInJulyEleven AbstractionForItsOwnSake AddingNewPages AllRoadsLeadToBeeMinus AmericanCulturalAssumption AnonymousGenius AreLispersTakingOverThisWiki ArtifactDescriptor ArtifactDescriptors AttentionPlease AugustEleven AurelianoCalvo BadCode BadThing BenKovitz BillSmith BlackHat BlocksInPython BlubParadox BookOfEcclesiastes BookStop BusinessAppDesignIssues CallByName CamelWiki CampusExample CanWebSearchEnginesIndexWikis CaptchaTest CardRack CategoryAutoIgnore CategoryBacklinkSearching CategoryWikiMaintenance ChangesInDecemberEleven ChangesInDecemberTen ChangesInJulyEleven ChangesInJuneEleven ChangesInMonth ChangesInNovemberEleven ChangesInOctoberEleven ChangesInOctoberTen ChangesInSeptemberEleven CliffordAlgebra CodeForTheMaintainer CodePatterns ConflictingRequirements ContentCentricNetworking ContinuousIntegration ContributionOrContention CopyAndPasteProgramming DatabaseAbstractionLayer DaveFayram DaveVoorhis DebianGnuLinux DecemberEleven DeclareVariablesAtFirstUse DelayTolerantNetworking DisappearingComputer DocumentationCompliant DomainSpecificLanguage DonaldNoyes DontUseExceptionsForFlowControl DotNet DuncanBayne EarlyHistoryOfSmalltalk EclipseEditor EdIsTheStandardTextEditor EmacsVsVi EmbeddedDomainSpecificLanguage EndlessTunnel EnfinSmalltalk EverybodyIsBuddha EveryoneShouldBeaRobot EverythingIsa EvidenceStop ExtremeProgrammingChallengeNineteen FacePalm FacePalmDiscussion FallaciousArgument FindPage FlexibleAndExtensible ForwardLinks FourLevelsOfCompetence FrontPage FunctionalDecomposition FunctionalProgrammingDiscussion GeckoEngine GodMethod GoodMetricsProduceNumbers GoodwillStranger GrandConspiracy GrandUnifiedTheory GregFriend GroupRelatedInformation GuiMachineLanguage GuiPrototypingTools GuileScheme HalfDoneIsEnough HelpSourceForgeSuck HollywoodOs HorselessCarriageThinking HumorPatterns IlinkThereforeIam InSovietRussia InterWikiWiki IsJavaCertificationWorthIt IshmaelBook JamesPetry JeffLangr JohnFletcher KeepingTrackByArtifactories KenWells KiboNumber LanguageAsFoodMetaphor LanguageDescriptionsToolsApplications LeftWingMediaBias LispConceptualAdmirer LispStrawMen ListTunnel LivingInaMonument LogicProgramming LongButNotTooLong LookBeforeYouLeap LudovicBert ManagementIdeas ManagingCards MarcBoizeau MaspBrainstorming MaspImplementationDiscussion MicroSoft MikeSmith MikeStump MockupTiger ModelDrivenDevelopment ModelViewController MontyHallSolution NearRealTime NickCaruso NickWhite NishaSukheja NoEndTunnel NoExplicitPointers NormalizationRepetitionAndFlexibility NotInventedHere NovemberEleven ObjectOrientedInternet ObjectivityIsAnIllusionContinued ObjentisSerbia ObligedVsObligated OctoberEleven OlivierRey OnceAndOnlyOnceNameParadox OpenGenera OperationalReasoning OrphanNonHomePages PageRank PageThirtyFiveThousand PageTitlesThatAreQuestions ParkingTicket ParkinsonsLaw ParrotCode ParsingReflectiveGrammars PepysWiki PersonalWiki PhlipsPhlames PhpDiscussion PhpProsAndCons PleaseTakeItOutside PolliteLens PressOn ProblemsBehindTheProposedSolutions ProductivityEnvironmentForJava ProgrammingOutsideTheCube PublicPagesFromPersonalWikis PublicWikiForums PunsAndOnlyPuns PythonProblems PythonVsRuby QuantumPhysics QuineProgram QwertySyndrome RandomTesting ReFactoring ReactiveDemandProgramming RealTime RealWorldHierarchies RecentChanges RecursionWeb RecursionWebsiteWiki RecursiveDescentParser RecyclingOldComputers ReflectionToolForEngineers ReinventTheWheel RobotsDotTxt RomanPorotnikov RtLinux RtLinuxFree RudenessFails ScaleOfObsolescence ScalingOopDiscussion SelfDocumentingCode SeptemberEleven ServiceOrientedArchitecture ShapeWhatYouCanControl ShapeWhatYouCanControlDiscussion SharkBot ShouldIbeginToUseThis SingleAddressSpaceOperatingSystem SlickEdit SoftwareDevelopmentPatternLanguage SoftwareMerger SovereignComputing StepwiseEvaluationAttributeGrammars StorageLinkingPresentation StrictUpwardCompatibilityRequired StringClassProblem StringTrie StupidPetTricks SufficientlyFlexibleAppsResembleInterpreters SuperCommutativity SymbolicsMachine SystemsSoftware TacticLanguage TailRecursion TalaDeVera TemporalReactiveDemandProgramming TestingFramework TheCathedralAndTheBazaar TheEvolutionOfLisp TheMostComplexWhichCanBeMadeToWork TheyUnderstoodMe ThreeMonkeys ThreeStrikesAndYouRefactor TikiWiki TooBigToEdit TunnelWiki UbuntuLinux UniformAccessPrinciple UniversalStatement UsefulJavaApplets UserName VerifyingCompiler VersionNumber VimWiki VirtualModels VisitorsInTen WackoWiki WaheebMe WakkaWiki WebOfWeb WelcomeVisitors WhatIsHappeningToFirefox WhatIsRandom WhenIsXpNotAppropriate WhenIsXpaBadChoice WikiAtThirtyFiveThousand WikiBase WikiBatics WikiCase WikiEnUneMinute WikiFarms WikiInfinity WikiObjectionsToWorkingTestFirst WikiPage WikiRecursion WikiStyleRss WikiSuicide WikiTag WikiTopicGridSuggestion WikiWiki WikiWikiWeb WikiWikiWebFaq WikiWikiWiki WikiWikiWikiWiki WysiwygWiki XmlIsaPoorCopyOfEssExpressions XpSouthernCalifornia ZeekLand ZenBuddhism ZombieTechnologies ChangesInJulyFourteen AbstractionInversion ActionSpecificationLanguage ActiveNonlinearTesting ActivexTechnology ActorLanguage AdamEngst AdamFeuer AddRef AdolpheQuetelet AdoptPairProgramming AdviceOnLearningByDoing AgilePrinciples AgilityGroup AircraftTodoItSacrificeIsntAsaversionToDancing AirplaneRule AllRoadsLeadToBeeMinus AlternativeJobsForProgrammers AlternativeTypeDefinitions AlternativesToCeeSyntax AmericanCulturalAssumption AmongOtherThings AndreasKirschner AngelCrane AnhRic AnyPortInaStorm ApolloDomain AreDesktopComputersObsolete AreDorrelsFromHeightsCongruentPernThreads AreRdbmsSlow AreTheseMetrics AreWeaklyBackedOpinionsAcceptable AreYouThere ArgumentByElegance ArisefromYourGraveMightBe ArjenVanElteren ArrowAntiPattern AshleyFryer AspergersSyndrome AssignmentProblem AudioRecognitionDialing AxeFramework AynRandDesignPhilosophy BalaWong BarrelsOutsideCondominium BeCheerful BeamMethod BeamTechDiscussion BeltwayTwoUpOneDownPowerEx BenBangham BennettBruce BestPatternThreads BeyondPatterns BeyondWarAndCasualties BigAgileUpFront BigBlueRoom BigDesignUpFrontMyths BillGates BlocksInManyLanguages BlowingTheWhistle BmoMech BobBadour BoldSoft BoldTechSystems BoomWeaponsThereWasNoWarning BoomYoureDone BringingDesignToSoftware BrouwerIntuitionism BugbaseDrivenDevelopment BusinessEthics BusinessIdentifier CallByName CapabilityReachForTheStars CapabilitySecurityDiscussion CarloScibilia CarlosRueda CasteKayMinusOneVsKay CategoryAutoIgnore CategoryCodeStyleAndFormatting CategoryHaskell CategoryIde CategoryRuby CategorySlices CategoryVisualBasic CategoryWebGuiDiscomfort CategoryWiki CategoryWikiMaintenance CeaseAndDesist CeeGeeLanguage CeeGreen CelebsDebraDenebianDanaMush CertainCellsFightOffViralInvasion CertainStarsConvertFromEurasiaEastasiaOceana ChainOfResponsibilityPattern ChangesInJulyFourteen ChangesInJuneFourteen ChangesInMonth ChiqChaqWiki ChrisGerrard ChristianGeek ChristopheAddinquy ClergyMightBeamMightTheyImbibeGinAndTonic CleverTrollAdmiration CloneAndModifyProgramming CloudComputing CloudsCondensationsRiversOceans CoCoMo CodeComments CodeSings CodeSnippetsEncourageDuplicatedCode CollectionsOfObjects ColorForth CommitmentSchedule ComputerSystemMetaPattern ConceptOfCollaboration ConstraintModels ConstructiveCostModel ContinuousFuelCombustion ContinuousObsolescence ControlCharacteristicsDagonIsntJustItsSpeciesTheHumans ControversialMicrosoftPhilosophies ConvertExceptions CooperativeThreading CopyRight CorporateSpeak CraigAnslow CrashAndBurn CrcCardsAreCognitive CrcDescribesScenarios CreatedGravity CreditableMethodologies CriticizeDiplomatically CrystalClear CycloneLanguage DanaCause DanaEdwards DanaFrom DannyGagne DarknessBowsToLight DartmouthBasic DarwinAwards DataCollisions DataEnvy DatabaseBestPractices DatabaseNotMoreGlobalThanClasses DavidAumueller DavidClarkd DavidMoon DeadManControl DeadManSwitch DebuggingAndTheScientificMethod DeletionsVanishedAsBlearWitchPosterSo DesertIslandFallacy DesignIsDifficult DesignPattern DesignerVista DestroyerPattern DeweyDecimalSystem DifferentJoeBeamTech DirtUnderneathYourFingernails DiscussionMoved DisneyImagineering DistrictalElections DoItYourself DoLawWorkersDoWeedFromBeamTech DoesLucyJonesKnowFromTectonicStressContingencies DouglasBader DrewProjectTaskingForReptileQuota DualTypingLanguages DylanThomasPoem DynamicRelationalQueryExamples EarthMethod EditHint EightyTwentyRule EliminateTechnicalDebt ElreysWikiServer EnergyOfLife ErlangBitSyntax EventDrivenProgramming EventJaySacrificeToDragonPenanceJayMinusOne EventOneSacrificeToDragon EventTwoSacrificeToDragonPenanceEventOne EveryLawEnforcementOmniDept EverySmbBlockDigitallySigned ExBase ExceptionUnderloading ExecuteAroundPattern ExperimentInAndOutOfContext ExtractComponent ExtremeProgrammingMultipleVoices EyesWideShutWasntMetonymic FbiCorruptionIsGrandTheft FbiGlobalMilitaryInfluence FeelPowerPlusEffectsEqualsMessiah FileSystemAlternatives FireMethod FirstLanguageLearned FistsWork FixThis FizzBuzz FizzBuzzTest ForeignFunctionInterface FourLevelsOfCompetence FourVariablesUnderStress FreeLink FreedomOfSpeech FromChiralCondensateWasColombineLogic FromCraftToEngineering FrontPage FunctionalProgramming FutureOpenSourceToolNames GameModelingDatabase GameOfChess GiveLindsayRealMoneyInsteadMushSoDefenceInsteadOfWhatYouTellHer GnuTella GolfForGeeks GoodEnough GoodStyle GooglePlus GoogleSearch GooglifyDeepMenus GraduatesAndCareers GraphicsWeeny GreatEmacsFeatures GreatEmacsLispSnippets GreatLispWar GreatWhiteNorth GroundBreakingLanguages GuiPrototypingTools HackerLanguage HackerMethodology HansWobbe HeisenbergAndCreationOfIsrael HelperPattern HexagonalArchitecture HigherOrderFunction HonoraryUserStories HouseOfCom HowGoedelSentencesWork HowOtherQueryLanguagesAddressSqlFlaws HumanRelationsInOrganizations HumourWiki HungarianNotation IcanNot IdeAndEditorFeatureDiscussion IdeaSeeds IdealUmlCaseTool IfIdeVendorsConcentratedOnTestRigsInsteadOfDebuggers InSovietRussia InstantRunoffVoting InstinctAsIntelligence IntentionalDiscoveryParadigm IonWindowManager IsItOurDestiny IsReckordDownWithStevesLoad IsSiriusEconometricColosiumConverseOfIronSheild IslandsOfInformation IsureCan ItRequiresMyPermissionBasedOnEffects ItsBeutifulToTravelGaLaxyBeyonMilkyWay ItsNotTimeToDumpCeeSyntax ItsWhyYouUseMyId JavaByteCode JavaCard JesseBlomberg JimBender JinnEthics JohnFletcher JonathanBuhacoff JornBettin JournalOfCivilization JournalOfMemetics JuicyFruitOfferTransportMightOfferDifferentVersion JustSayGo KayDesktopEnvironment KeiferTennisServe KennedyCarter KernelLanguage KeyNote KinesisEvolutionKeyboard KolmogorovQuotient KourosGoodarzi KrakenStargateReptileBeamCompare KrisJohnson LargeFormatMonitors LargeRefactoring LarsSvedberg LawOfStubs LawStatesBordersFromCore LaynesLaw LearningAssemblyLanguage LeonBambrick LibraryOfCongressSystem LimitsOfHtmlStack LindsayRepresentsGattacca LinkerProgram LispFamily LispIsTooPowerful LittleSimulatorInJavaHistory LogLog LondonTown LowLevelLanguage MagikVsTheForce ManagementByObjectives MarchTen MarekBehr MariaDb MarshallPlan MassachusettsInstituteOfTechnology MathematicaLanguage MaxineServicesForBeamVersion MayEleven McDonalds McdonaldPosterLeaveShoptonWithMcsoyaIsaMeme MeAndNicoleCorrespondence MediaMonopoly MergingMapsAndObjects MetricMatrixPhonetics MichaelLeach MicrosoftAcquisitionHistory MicrosoftCairo MikeKarliner MilitaryAndParaUseMushItShouldByGenevaConvention MilitaryAndParaUsedToUseWiFiByNowItsEncrypted MimicAdapter MiskiConcepts ModelViewControllerHistory MonoType MoreAboutInsertingImages MultiParadigmDatabaseCriticism MushFbiHeadQuarters MushroomPrinciple MyLibrary MyMotorcycleIsEmacs NanotechDoubts NasaQuadTorusDesign NestedFunctions NestedThreadModeExample NewSpeak NewTestPage NewUserPages NewYorkReportCadenceVersusPresidentSoa NextStep NibbledToDeath NicoleDiscussion NicoleHalfDayFromWorkMush NicoleIsaTwentysChick NicoleMushTrafficContoller NicoleWasGenerallyOnTimeDontSendHerToFrontEvenIfSheisInYourCompany NicoleWashingtonCnn NicoleWentToCnnPlanForUsTheSoyuz NicoleWorkedForEthnicCafeWhatMeWorry NicolesParentsWorkForDcTransit NoApplication NoCareerIsSafeFromChange NoTouchInteraction NordicBeam NotFound NotebookKeyboard NpComplete NuPedia NysLte ObjectModel OccamsRazor OldStuff OnPurpose OnceRocketsGoUpWhoCaresWhereTheyComeDown OneMinuteWiki OpenImplementation OpenSource OpenSourceVersusCrowdSource OpenSpaces OpenStack OrToPutItAnotherWay OrphanNonHomePages OutSourcing OverlyBroadIntellectualPropertyAgreements PaperTape ParkingTicket PatrickLesslie PatternLanguageForTheWeb PaulHolser PaulSayingsAndTectonicWeapons PeterPrinciple PhpLondon PlanetsQuarksKuaiperElectronMagmaSatellites PointerMetaprogramming PortfolioManagement PortlandPatternRepository PostgreSql PredicateClasses PredicateDispatching PredictorCorrector PresidentObama ProblemOfSymbology ProceduralApplicationProgrammingInterface ProgrammingIsInTheMind ProgrammingLanguageNamingPatterns ProjectSabotagePatterns ProofObligation PublicStaticVoidStop PurelyFunctionalDataStructures PurposeOfThisWiki PutUpOrShutUp PyPy QuantumVacuum QuarkGluonCloudsEarthMantleElectronPhotonClouds QuoteFbiGlobalMilitaryInfluence QuoteMilitaryWithSomeMps QuoteWorldDominationOneOhOne RaviChikkam RaysFromGlowingBoxDefendsXiti ReActorLanguage RecentChanges ReckordDavisSelectWhereMetababyFwPentagon RedCorvetteYesterdayWeHadButtonsTheSecretClub RedundciesSpaceChannelConfirmDocumentaryTwoYearsPrior RefactoringGovernment RefactoringLive ReflectiveProgramming RelProject RhizomeWiki RiceUniversity RidiculousSimplicityGivesRidiculousResources RobMayoff RobertEngdahl RobinsonArithmetic RoombaVacuum RoseWilderLane RubyWiki RupleForums SacrificeOnePerson SarcasticAlternativeDefinitions SciFi ScientificAmerican ScreenMultiplexor SeamVirtualMachine SeattleWashington SecuredRuby SelectScopeManager SelfModifyingCode SeparatePolicyAndMechanism ServletUnit SetiFundingRobotsToUfosVsOuijaCredits ShortForm SideWiki SignaturesAndSoftPolymorphism SimianTool SimplifiedWrapperAndInterfaceGenerator SingleFunctionExitPoint SingleFunctionExitPointPlease SinglyRootedInheritanceHierarchy SixHonestServingMen SmalltalkLanguage SmalltalkSolutions SmartPhone SocialDynamics SocialEngineering SoftImage SoftwareExpertsIpersonallyRespect SplitOperatingSystemIntoServices StableAbstractionsPrinciple StackOverflow StaffingEconomicsVersusTheoreticalElegance StankFilms StephenSmith SteveJobs StronglyTyped StructuralRegularExpressions SuperCollider SupplyChainManagement SusanBorofsky SyntaxAwareEditor TarBaby TeamWave TectonicWeaponsAreIllegal TestDataGenerator TextAdept TextFormattingRules TheArtOfTheInterpreter TheArtOfTheMetaObjectProtocol TheBorg TheConsultantsMantra TheContainerStore TheDualOfSeriousIsClear TheDumbingDownOfProgramming TheKenThompsonHack TheLastOne TheSimplestThingThatCouldPossiblyWork TheSingularity TheoryCenter ThereIsaReasonable ThingsInThrees ThingsWeHateAboutVisualBasicDotNet ThreeDimensionalWiki ThreeMonkeys TimesProgrammingSupplement TobiasBergemann TopsLaw TopsWikiCategoryEncodingSystem TrainTheSonderkommandosInGroups TransitPosersRepresentMushProject TranslatorPattern TriPlatform TrollPatternFixes TrulyHorribleAcronyms TwelePhone TwoThumbsAndLargeFormatMonitors TypeDefinitionsSmellBadly TypeTheoryAndFunctionalProgramming UnitedStatesConstitution UniversalStatement UnyVerse UserInterfaceOutside UsingLargeFormatMonitors UtilityComputing VassaIsBlond VeilOfIgnorance VelvetUnderground VladEnder WardRaymondBenassiDatabaseSims WasCometAircraftCaused WasHollerithNameByReligionFromStart WasShoemakerLevyMetonomicForBases WasTheDragonBowSuchProcessAgeLo WeavingTheWebWithCmapsAndSidewiki WebEvolvingContent WelcomeVisitors WendyAskedWhyPeopleMightBeInterestedInVisibleSpectrum WendySamGrowDuallyAreThereCommissionsFromSeventiesTelevision WhatIsAnAdvancer WhatIsInWashingtonsDestiny WhatIsLeadership WhatIsLeftOrRightWing WhatIsSoftware WhatStrongEmotionsShow WhatWhatCadence WhenIsntThreatDoesSiriusDestruct WhoSaysItsOnlyTwo WhyWeHateRuby WikAlong WikiBatics WikiCase WikiDoesntScale WikiInEducation WikiIsNotWikipedia WikiWikiClones WikiWikiWeb WindMethod WindowsVsLinux WiproTechnologies WordsWithoutReaders WorthwhileSayings WysiwygWiki XpSouthernCalifornia YetAnotherWikiName ZombieUrl ZopeApplicationServer ChangesInJulyTen AbortRetryIgnore AbsenceOfForces AbstractClass AbstractFactory AbstractInterpretation AbstractionsTooNear ActivityBasedManagement ActorsModel AdobePhotoshop AgileUnitedIdeas AjaxWebApplications AlanKayQuotes AllInOneWiki AlternateHistory AlternativeTextFormattingRules AlternativesToNaturalJoins AlternativesToRegularExpressions AmateurAstronomy AmdahlsLaw AmigaOs AmitRathore AngleOfVisualPerception AnonymousCoward ApacheVelocity ApiIsLanguage AppleAsQualityCenter ApplicationsAreLanguages ArePhysicalPostalAddressesArchaic AreTablesGeneralPurposeStructures AreTypesTiedToTrees AreWeCode ArghLanguage ArrayList ArrowAntiPattern ArtificialCreativity ArtificialIntelligence AspectOrientedProgramming AspectsAndDynamicLanguages AssumeGoodFaithLimitations AtlasShrugged AttributeGrammar AttributesInNameSmell AuditoryLearner AutomaticLinkGeneration AutomaticVsManualPlacement AwelonProgrammingLanguage BackLink BadCode BadCodingStandards BadEngineeringPropertiesOfFunctionalLanguages BadThing BalaWong BalancedTernary BasicWebLib BasilProjectLog BeliefSystem BeliefsCreateReality BelievingAbstractions BenefitsOfOo BenefitsOfOoOriginalDiscussion BestPractice BifurcationFallacy BigBallOfLinks BigIron BlubParadox BlueScreenOfDeath BluntnessDiscussion BobDylan BondageAndDiscipline BooksOnDialogue BoostPythonLibrary BrainFart BriefTutorial BritishCulturalAssumption BrowserWars BugFromHell BusinessIdentifier CallWithCurrentContinuation CamelCase CantEncapsulateLinks CapArray CastConstructor CategoryAutoIgnore CategoryFuture CategoryGui CategoryInteractionDesign CategoryOperatingSystems CategoryPrivacy CategoryProgrammingLanguage CategorySoftwareTool CategoryWikiHelp CategoryWikiMaintenance CedricBeust ChangesInDecemberTen ChangesInJulyTen ChangesInJuneTen ChangesInMonth ChangesInNovemberTen ChangesInOctoberTen ChannelMultiplication ChickensAndPigs ChiefArchitectOfXp ChineseLanguage ChongQed ChrisGarrod ChristiansenGrammar ClaesWallin ClassesAreContext ClojureLanguage CloseToTheMetal ClosedWorldAssumption ClosuresObjectsComparison CloudComputing CloudEmbargos CoMonads CodeBase CodeDuplication CollaborationServer CollaborativeDevelopment CollectionOrientedVerbs CombinatorialExplosion CompileTime CompileTimeTypingProblem CompilingWithContinuations CompositePattern ComputationalLanguage ComputerScience ComputerSecurityIsaLaborRace ConceptOriented ConceptOrientedProgramming ConfigurabilityIsTheRootOfAllEvil ConnectionFlyweight ContinuationPassingStyleInCeePlusPlus ContinuationPassingStyleInCppQuadraticEquationExample ControlFlowGraph CoordinateVersusNestedGui CoupleLeapingWithLooking CppCtRandomNumberGeneratorChallenge CraigLarman CreateNewPage CritiqueOfIntentionalProgramming CsharpLanguage CycleFree DanceNotationSystems DarrenSargent DataDisplayDebugger DataEqualsCodeDependsOnContext DataManipulation DataSpace DatabaseDefinition DatabaseIsRepresenterOfEntities DatabaseIsSoftwareToo DatabaseType DataflowPrimitive DaveFayram DaveVoorhis DavidBarbour DavidBrantley DavidsAdvancedRevisionControlSystem DeadLock DeclarativeDeviceDriver DeclarativeGui DeclarativeMetaprogramming DeeDeeDee DeepStructure DefinitionOfUniverse DefinitionWithAgenda DependentTyping DesignVersusResultsEvidence DesktopMetaphor DevWik DeviceDriver DigitalRightsManagement DirectThreadedCode DistributedWiki DllHell DoTheSimplestThingThatCouldPossiblyWork DocumentObjectModel DoesUnitTestingMakeStaticTypingLessUseful DomainSpecificProgramming DomainSpecificTweaks DonaldNoyes DontCreateVerbClasses DontLoseGoodIdeas DotProductInManyProgrammingLanguages DoubleDipping DoubleEndedQueue DougEngelbartSymposium DougMerritt DynamicStringsVsFunctional EarleMartin EclipseVsIdea EconomyOfExpression EdIsTheStandardTextEditor EditHint EditPage EdwardKiser EdwinEarlRoss EffectiveJava EightSystemMetaphors EjbLinks EmacsAsOperatingSystem EmmanuelDeloget EmpiricalTypeBehaviorAnalysis EmpoweringDissent EmptyCatchClause EnglishLikeFeatures EricScheid EricSmith EuclideanProximitySearchEngine EvanDeaubl EventsAreNotCallBacks EventsDiscussed EventualSideEffects EveryCombinationInManyProgrammingLanguages EveryThingIsMath EverythingIsRelative ExperimentalQueryLanguageComparison ExplicitManagementOfImplicitContext ExplorersGuide ExtendedLink ExtendedSetTheory ExtendedWord ExtensibleAttributeGrammar ExtensibleProgrammingLanguage ExtremeProgramming ExtremeProgrammingForPlatformSoftware ExtremeProgrammingRoadmap ExtremeProgrammingValues FactoryMethod FakeCussWord FencePostError FiberExplanation FindPage FirstClassModules FirstGreatBlunderRefuted FirstInitiative FirstStep FizzBuzzTest FrameProblem FrameworkIsLanguage FrancineLevesque FrankScholten FraudulentMindset FrontPage FunWithEmacs FunctionalIntegratedQueryLanguage FunctionalReactiveProgramming FunctoidsInCpp FunctoidsInCppMonadExamples FunnyThingsSeenInSourceCodeAndDocumentation FusdxDiscussion FutureOfProgrammingLanguages FuzzyPredicate GarbageCollection GatCouldMakeGuisEasier GatedCommunityPattern GeneralApi GeneralisingMonadsToArrows GeneralizingSyntaxExtension GeocodesMayReplaceAddresses GeraldLindsly GitVersionControl GlobalVariablesConsideredHarmful GlowCode GnuCompilerCollection GoLanguage GoalBasedProgramming GodLanguage GoodDefinition GoodSecurityIsExpensive GoodVariableNames GoogleChromeOs GotoConsideredHarmful GrandConspiracy GrandParadigmUnification GraphicalProgrammingLanguage GreatSoftwareBooks GreenCheese GregPeddle GroundBreakingLanguages GroundBreakingLanguagesDiscussion GuiActionTrace GuiShorthand GunnarZarncke GuruChecksOutput HammingDistance HansWobbe HappyCollision HarpreetBola HarryVanDerVelde HaskellArrows HaskellLanguage HealthCareDebateFlowchart HealthCareSystem HelmutEnckRadana HelmutLeitner HierarchicalVisitorDiscussion HighLevelLanguage HillsideGroup HowFastCanYouWriteCode HowardZinn HtmlSucks HumanBeing HumanCenteredDesign IanKjos IanOsgood IdealProgrammingLanguage IdentityInferenceEngine ImproveSignalAndReadability InFavorOfDissertation IndependentVisitorPattern IndexedValueCollection InformationDataStructures InformationIntersection InformationPositions InformationVsData InheritedJavaSingletonProblem InsuranceCompanyParadox IntellijIdeaKeyboardShortcuts InteractiveComputationIsMorePowerfulThanNonInteractive InterlaceParallelCode InternetArchive InternetBiologicalCell IpAddressReleaseRequest IsNavigationalAndBehaviorismTied IsbnThirteenBug ItemNotFoundException ItsHowItWorksWhenItDoesntWorkThatCounts ItsNotTimeToDumpCeeSyntax IwannaLearnJava JakartaVelocity JamesDennett JasonEspinosa JavaAndDotNet JavaBooks JavaCard JavaCollections JavaCollectionsApi JavaCollectionsFramework JavaEventHandling JavaIdioms JavaIsTheNewCobol JavaLanguage JavaLanguageSpecification JavaLinks JavaLint JavaMicroEdition JavaPatterns JavaPersistence JavaPersistenceApi JavaPlatform JavaProgramming JavaRanch JavaScriptFlaws JavaServerPages JavaSingleton JavaSpaces JavaTest JavaTips JavaTutorial JavaUnit JavaWikiEngines JavaWorld JayRuby JayceMil JeffGrigg JfCapdet JoeWeaver JohnFletcher JohnHughes JonGrover JspLinks KarstenHoffmeyer KathyBracy KernelLanguage KillMutableState KillerFileSystem KillerUserInterface KinestheticLearner KnowLedge KolmogorovComplexity KouichirouEto KuliszContraSparks LabView LanguageInhibitsRefactoring LanguagesAreLikeGames LanguagesWithoutGarbageCollection LatLon LayeredMarkupAnnotationLanguage LearningForeignLanguages LearningJava LeastRecentCommonAncestorOfMen LessonsFromJavaApplets LevelsOfUnderstanding LimitsOfHtmlStack LinearizingWiki LispInJakAndDaxter LispIsTooPowerful LispLacksVisualCues LispLanguage LispStrawMen LiterateProgramming LitigationOfSoftwareIntensiveContracts LiveLock LiveProgramming MacPersonalWiki MacWikiEditor MagicLink MagneticPoetry MajorGeneralsSongParodies MakeItStatic MalbolgeLanguage MarcThibault MarekSrank MarkusSrank MartinCooke MaskInterrupts MattPekar MeatBall MercurialVersionControl MessageInaBottle MetaSignal MetaphysicsOfQuality MethodOfQuality MfcMessageMapFallacy MichaelSparks MicrosoftAstoria MikeRoome MinimalParsing MinimizeDifferentMethods MixIn MontyHallSolution MoranBenDavid MouseScriptDisconnect MumpsLanguage MutabilityOfValueObjectsIsIrrelevant MutableLanguage MutableState MutantProgramming MutuallyInclusive MvcIsNotImplementable MyMyersBriggsTypeIs MyersBriggs MyersBriggsTwo NagWare NamesGivenToComputers NearestFittingContext NetKernel NetWare NewConsideredHarmful NewOsFeatures NewTechnologyHasFailed NewUserPages NewUserQuestions NextBigThing NoApplication NoRealNamesPlease NominativeAndStructuralTyping NonOrthogonalLanguageFeatures NormalizationRepetitionAndFlexibility NormalizationRepetitionAndFlexibilityDiscussion NotNiceEnough NovemberZeroSeven NowTryLink NullsAndRelationalModel NumberTypes ObfuscatedPython ObjectBrowser ObjectEvangelist ObjectIcon ObjectRelationalMapping ObjectVsModel ObjectiveEvidenceAgainstGotosDiscussion OfficeInfotechSymbiosis OliBye OmitNeedlessWords OnMonads OnceAndOnlyOnce OneHandOnTheYoke OoppExploringTheMultiparadigmShift OpenProblemsInComputerScience OpenSourceSoftware OptimisticConcurrency OrdinalsAndCardinals OriginOfConsciousness OtherLanguagesForTheJavaVm OutOfBand PaoloGiarrusso ParadigmPotpourriMeansDiminishingReturns PatternMatching PatternMining PaulHodgetts PayItForward PeeEmDee PensionsAndHealthcareAreHistory PeopleIndex PeopleWhoDontGetOo PerformanceProgramming PerishableMedia PersistentLanguage PersonalLogBook PersonalWiki PeterLynch PeterWang PhatWareAntiPattern PhilosophyAndScienceSeekTruth PhotoShop PlainOldJavaObject PlanNineFromBellLabs PleaseReinventTheWheel PointOfView PolicingOnlineGames PolicyInjection PostSeventiesIdeaSlump PostSeventiesSoftwareEngineeringIdeaSlump PowerBox PpQwiki PractitionersRejectFormalMethodsDiscussion PrepareTheWay PrevalenceIsAcid PrincipleOfLeastPower ProblemDomain ProcessAccounting ProgFont ProgramInTheFutureTense ProgrammingInWiki ProgrammingIsaTrade ProgramsAreDatabases ProgressiveDisclosure ProjectCostEstimates ProjectVelocity PromisePipelining PromotionTraits ProofsCantProveTheAbsenceOfBugs ProtectedMemory PrototypeBasedProgramming PublicStaticVoidMain PureFunctionalLanguage PureMathematics PureVirtual PythonIde PythonVsRuby PythonVsRubyCodeExamples QompReactions QompSucks QualifyingEmployers QuantifyTechnicalDebt QuestForThePerfectLanguage RalphDee RdfTriples ReactiveDemandProgramming ReadsLikeGerman RealObject RealProfessionalsGetSued RecentChanges RedundantIncludeGuards ReferentialTransparency ReflectionInVisualBasic ReflectionVsCodeGenerationArticle ReflectionsOnTrustingTrust ReflectiveArticulation RelProject RelationalAndTrees RelationalDatabaseTableRowsHaveNoIntrinsicObjectIdentity RelationalTreeEqualityExample RelationalTreesAndGraphsDiscussionTwo RelationalWeeniesEmbraceOo RequestForHelpWithExperiment RestArchitectureDiscussion RestrictedProgrammingLanguage RestrictedSymbolsInLanguages RetroactiveContinuity RewriteCodeFromScratch RichHolladay RichardHenderson RickDeNatale RomanPorotnikov RubyGarden RubyLanguage RubyTk RubyVsPerl RudenessFails RuntimeUpgradeableCore SanguineGuiShorthand ScalaLanguage SchizoidGibberishWikiAuthor SciFiAuthors ScottKraus ScreamLoudlyBangHeadRepeatedly ScrumMethodology SelfLanguage SelfReplication SendReceiveReplyEventually SeparateMeaningFromPresentation SeparationAndGroupingAreArchaicConcepts SeriousNeedOfAttention SeriousNeedOfRefactoring SetTheory SetsVersusTypes ShiftingTheBurdenOfProof ShouldTopBeBanned SigWik SimonTaylor SimpleApiForXml SimpleProfiler SimplestThingThatCouldPossiblyWork SimplifiedWrapperAndInterfaceGenerator SimplifyingRdbms SinglePointOfTruth SingletonReplacements SixSingleQuotes SmallSteps SmartData SmugLispWeenie SnuspLanguage SoftwareAsLiability SoftwareEngineering SoftwareMaturityIndex SoftwareMetrics SoftwareThatPunishesTheUser SolarGeneratorThatWorksAtNight SolutionDomain SomeWordsOfAdviceOnLanguageDesign SomeoneElsesExample SourceCodeIsDesignRequiresInversability SourcesOfInvention SpecialLinkingPresentationFormat SpecificTypingPattern SridharNivarty StlSucks StronglyTypedWithoutLoopholes StructuredQueryLanguage SubVersion SuccinctnessIsPower SufficientlySmartCompiler SuperstitiousCode SwitchStatementsSmell SymbioticLanguages SymbolicsMachine SyntacticallySignificantWhitespace SyntaxFollowsSemantics SystemAwarenessOfArtifacts SystemDynamics TableOrientedCodeManagementDiscussion TableOrientedProgramming TaniyamaShimuraWeilConjecture TargetLanguage TautologicalDefinitionFallacy TautologyMachine TechnicalDebt TerseLanguageWeenies TestEnGee TestingFramework TheFrozenKeyboard TheLittleSchemer TheLongDarkTeatimeOfTheSoul TheMetaphysicsOfQuality ThePrevayler TheWhatButNotTheWhy ThesisAntithesisSynthesis ThinClientHasFailed ThinkingInJava ThinkingOutLoud ThirdFutamuraProjection ThreadsStartsWithNewMessages ThreeArs ThreeStarAssembler ThreeValuedLogic TikiWiki TimLesher TimeSeriesInSql TimingTheFuture TinyWiki ToGrok TolerationOfFuzzyThinking TopLinkForJavaUsageExperiences TopTenWikiEngines TortoiseSvn TotalFunctionalProgramming TourBusStop TqlDesignGoals TqlQueryOperators TragedyOfTheCommons TrainTheTrainer TransactionalActorModel TransitionModel TransparencyAndUniformity TransportProtocols TronMovie TrumanComponents TrustAndResponsibility TrustButVerify TurboPascal TwoIsAnImpossibleNumber TypeInference TypeSafe TypefulProgramming TypelessVsDynamic TypesAreRedundant UnboundedConsciousness UniformAccessPrinciple UniversalScreenUnit UniversalStatement UnknowableNumbers UseModWiki UserStory UsingToolsToAvoidCopyAndPasteProgramming ValueChain ValueOfPatterns VariadicFunctoidsInCpp VbClassic VideoWiki VirtualStaticIdiom VisitorPattern VisitorPatternRefactoring VisitorsInZeroSix VisualLearner WantonCrueltyToTheCommonComma WardsWikiStewards WebBrowser WelcomeToWikiPleaseBePolite WelcomeVisitors WhatAreAssertions WhatAreTypes WhatIsAnObject WhatIsData WhatIsDelegation WhatIsSoftwareDesign WhatIsWrongWithTheGeneralVisualBasicApproach WhatKilledUseNet WhatSortOfGovernmentWillRuleThisWiki WhatsWrongWithEjb WhatsaLanguage WhatsaModel WhitespaceIsGood WhyDoDynamicLanguagesNeedNil WhyDoesntWikiDoHtml WhyFunctionalProgrammingMatters WhyHateJava WhyLinuxSucks WhyPatternsAreInteresting WhyWikiWorks WikiAsAnAlifeExperiment WikiAsReference WikiCase WikiClone WikiEngineReviewPhpWiki WikiEngineReviewWikiLists WikiEngines WikiFarms WikiFeaturesWiki WikiGovernment WikiHelpDesk WikiIde WikiInEducation WikiIsNotWikipedia WikiMarkupLanguage WikiMaster WikiPrayer WikiSearch WikiSpam WikiWebHelp WikiWikiSystemNotice WikiWikiWeb WikiWithMoreThanPages WindowManager WindowsNinetyFive WishfulThinkingCausesBadLuck WithBlockCodeSmell WorldStreet WuWei XkCd XmlIsaPoorCopyOfEssExpressions XmlOutput XmlSucks XpSouthernCalifornia XpWithoutPairProgramming YakShaving YinYangPrinciple YouDontWantAnExceptionYouWantaTransaction ZeroIsWrong ZwiKi ZygoBlaxell ChangesInJulyThirteen AckermannFunction AddingEpicycles AdjustingExtremeProgramming AgileDevelopmentConference AgileLisp AgileMethodsAndPractices AgileProcesses AlanKaysDefinitionOfObjectOriented AlgolFamily AliceBot AlienLifeOnThisPlanet AllDataRelatesToOtherData AllegroCommonLisp AlternativesToCeeSyntax AnaphoricLispMacros AnsiCommonLisp ApoptosisVsApocolypticPriorMethods ArcheTypes AreLispSchemeSmalltalkForthEtcStillValid AreLispersTakingOverThisWiki ArgumentFromAuthority ArmedBearCommonLisp ArmedBearLisp AsProgrammersSeeIt AsciiCode AssBackwards AssociationOfLispUsers AutoGenCrudScreens BadEnglish BadKarma BeValuable BeachedSharkAndStrandedGeeVee BenefitsOfDynamicTyping BenefitsOfOoOriginalDiscussion BernieSirelson BestCrcCardBook BetterFileBrowser BigBallOfMud BinarySearchCodingChallenge BitRot BlubParadox BookDiscussion BookShelf BookStart BookStop BoostLibraries BradyBunchGridDiscussion BriefTutorial BubbleRogue BuddyProgramming BugFreeDoesntSell CallerIdObject CamelCase CategoryAgileMethodology CategoryAutoIgnore CategoryBooks CategoryCommonLisp CategoryDatabase CategoryDialogue CategoryHistory CategoryInternationalization CategoryPsychology CategoryWikiMaintenance ChallengeSixLispVersionDiscussion ChangesInJulyThirteen ChangesInJuneThirteen ChangesInMonth ChangesInMonthDiscussion ClosuresConsideredHarmful CobolFallacy CodeCoverageTools CodeIsLaw CodeUnitTestFirst CodingStandardList ComingOut CommonLisp ConfusedComputerScience ConfusionAboutInheritance ContinuousFuelCombustion CppInDepthSeries CppTemplateMetaprogramming CretanParadox CriticalSection CubicWeb CultureShock DataEcosystem DatabaseBestPractices DavidCasey DavidClarkd DavidVincent DayCare DericoFilho DesignByContract DesignPatterns DonaldNoyes DoubleEntryBookkeeping DumbDataObject EcoLicense EconomicsOfAdvancedProgramming EditThisPagePhp EmpiricalOrdersOfGrowth EngineeringPrinciples EricNewhuis EvanDamerow EverythingIsRelative EverythingTwo ExcessiveOverloading ExternalPolymorphism EyesRoll FallacyAsAntiPattern FallingFromGrace FarleyGrantInBlockbuster FearOfEditingText FindPage FireBird FizzBuzz FizzBuzzInManyProgrammingLanguages FizzBuzzTest FlikiBase FlyweightPattern FlyweightPatternDiscussion ForgeCode ForthReusabilityFlames ForthSimplicity FreeSoftwareMovement FreeSoftwareVsOpenSource FreedomInAnEaOfDogomRecognitionCrysalBall FrontPage FukuokaPrefecture FunnyThingsSeenInSourceCodeAndDocumentation GarbageCollection GarryHamilton GeeReptilianAliensTheyExist GenealogyDataMining GeneralPurposeComputer GeoCode GillesDeleuze GirtsKalnins GivingCorporationsOneHundredExForQuoteLicenceAndTenExForNullContracts GivingIntermittentContactsForEx GlassBeadGame GlobalVariablesAreBad GodTable GoodStyle GotoConsideredHarmful GreatLispWar GregorKiczales GuiPrototypingTools GunnarZarncke GwBasic HackerLanguage HanbingLiu HelloWorld HiLoEq HolyWar HomePage HouseRule HowToSumFromOneToTenInLispOrScheme HowToWinFriendsAndInfluencePeople HudPyramidScheme HumanConsciousness HumansSuck HungarianNotation IanHenderson IanOsgood IfFooIsSoGreatHowComeYouAreNotRich InternetAddress InternetTwo IsBreakStatementArchaic IsTheGrammarVandalStillAlive IsaacAsimov ItsNotaPipeDream ItsWiseToRevise IwantaPony JavaAndDotNet JavaLanguage JavaScript JavaScriptRocks JavaScriptSucks JeffRichter JohanCeuppens JohnFletcher JohnMichaelStraczynski JohnUrberg JonBentley KentsTalkAtXpImmersionTwo KillerUserInterface KnowledgeMap KolmogorovComplexity KolmogorovQuotient KrisJohnson LanguagesWithoutGarbageCollection LavaLamp LawOfTheEternal LineNoise LispIsTooPowerful LispLanguage LispRoadMap LispSucksInAssembly LiterateProgram LowerCamelCase MakesThisOneDispensableFindingNewEarthsIsnt MarkAndSweep MarkJanssen MasterOfTheMachine MentalModel MergingMapsAndObjects MessagePassing MetaBaby MicrosoftProjectViewer MikeBeedle MindMap MinutemanConvention MitLicense ModelViewController MoreAboutMechanics MorphaWord MutableStrings NegativeLogic NonOrthogonalLanguageFeatures NormalizationRepetitionAndFlexibility NysLte ObjectOrientedRefactored OldRulesWithForgottenReasons OleAndersen OneMoreLevelOfIndirection OpenCover OpenSource OptimisticProgramming OriginOfConsciousness OutsourcePersonalServices PairProgrammingDeniers PairProgrammingPlusPlus PairProgrammingQuestions PangaiaProject PangaiaWorldGame PaperPrototype PassAnErrorHandler PerfectSystem PersistenceLayer PersonalWiki PhpDiscussion PieterJansegers PirateWiki PlanetaryInternet PoisoningTheWell PolishNotation PopularityOfLisp PostModernism PragmaticThinkingAndLearning PrematureOptimization PressAnyKey PrimeDirective ProWikiSoftware ProgrammersAreUsersToo PublicStaticVoidMain PythonThreeThousand PythonVsRuby QualityAssuranceIsNotQualityControl QuantumComputing QuitSuddenly RaceTheDamnedCar RaincoatMetaphor RalfBrownsInterruptList ReadTheFineManual RecentChanges RelationalDatabaseTableRowsHaveNoIntrinsicObjectIdentity RequirementsAsArchitecture ResourceAcquisitionIsInitialization RickSperko RishikeshParkhe RoCoCoCamp RogueWave ScientificBeliefTrap SeattleWashington SelfContainedHeaders SelfLanguage ShakespeareanSonnet SharingKnowledge ShermanAlpert ShermanAntiTrustAct SlideRule SlowSort SmalltalkIssueOfByte SocialProblemsOfLisp SoftwareDevelopmentIsGambling SotoZen SourceAsPlainText SourceXtreme SovietShoeFactoryPrinciple SpecializationInXp StartingPoints StealThisBook StevenShaw StopAndCopy StrictLanguage StringVariablesConsideredHarmful SystemMetaphor TableQuantityVersusAppSize TestBoundaryConditions TestForaRaceCondition TetrisAnalogy TheAncientEngineers TheDesignIsTheSourceCode TheKenThompsonHack TheKnowledgeLevel TheMasterAndHisEmissary TheNetworkIsTheComputer TheOtherThings ThePlaceAndScopeOfPlanning TheRadBottleneck TheRealDefinitionOfAgile ThreeDimensionalWiki ThreeLawsOfRobotics TickCee TimKing TiobeIndex TopTenWikiEngines TotalFunctionalProgramming TreeOfKnowledge TreeOfLife TrueEnough TuringIncompletenessTheorem TwentyEightHourDay TypefulProgramming UndefinedBehavior UnifiedDataModel UsGovernment VeinObject VisualAgeDevelopersDomain VisualAgeMagazine VisualizationAsLearningAid VotingModel WackoWiki WakkaWiki WardAndKent WardsWiki WastedEmotions WdNiy WebApp WebApplication WebBasedContentManagementSystem WebGuiFixPoll WelcomeVisitors WhatAySaidIsPreciseUpToHomomorphism WhyHatePerl WhyLisp WhyNobodyDeletesWiki WhyWeHateRuby WikiEngines WikiFarms WikiHoster WikiLink WikiMindWipe WikiSucks WikiVandalsDiscussion WikiVersionTwo WikiWikiSandbox WikiWikiWeb WikiWikiWebFaq WikipediaIsNotWiki WindowManagerThatActuallyManagesWindows WorseIsBetter WrongInterviewResponses XpPlanningPitfalls XpSouthernCalifornia YouAreaCell ZaZen ZenConcepts ChangesInJulyTwelve AboutCategoriesAndTopics AbstractMachine ActionLanguage ActivitiesForBoringMeetings AlanKayQuotes AllModelsAreWrongSomeModelsAreUseful AllaireColdFusion AlternateHardAndSoftLayers AlternativesToCeePlusPlus AlternativesToRegularExpressions AmericanComputingAssumption AmericanCulturalAssumption AncientGraffiti AndLinux AndrewHunt AppleiPhone ArabicFolkTales ArchitectsDontCode AreYouDoingXp ArguingWithGhosts ArloJamesBarnes ArrangeActAssert AspectJavaLanguage AssemblyLanguage AsynchronousMvc AttributedTo BarrierToEntry BeConstructive BecomingCompetent BetterCygwinTerminal BillBurris BjornBorud BlackBerry BlitzBasic BlogSpace BondageAndDisciplineLanguage BoostLibraries BoostPhoenixLibrary BoostProtoLibrary BoostTestLibrary BoostUtility BoostXpressive BourneShell BoycottAmazon BriefTutorial BugTheory BuzzwordMasochist BySetok CaffeineLag CapitalizationRules CaretakerPattern CatJuggling CatchTest CategoryAutoIgnore CategoryEducation CategoryFortran CategoryLearningMethods CategoryProgrammingLanguage CategoryRss CategoryWikiMaintenance CategoryWikiMetadata CategoryWikiReflection CaveProgrammer CeeLanguage ChangesInJulyTwelve ChangesInJuneTwelve ChangesInMonth CleverTrollAdmiration CliffordAlgebra ClosuresAndObjectsAreEquivalent CoLinux CocoaWorld CodeGenerationIsaDesignSmell CollectingSeashells CommandLineInterface CommentsAsDataShellPattern CommonPunctuationComparison ComponentDefinition ComponentPascal ComputerScienceReconsidered ConceptClang ConceptMap ConnellyBarnes ConstructorObject ContactAndAddressModels CoordinateEfforts CopyAndPasteProgramming CppTemplateMetaprogramming CraigsList CreativeCommons CsharpVsCpp CuteTest DataAccessObject DeadTree DefinitionOfTypeTag DesignPatterns DifferentFrontPagesSameDay DistributedVersionControl DoSimpleThings DoWhatYouKnow DogFood DonaldNoyes DreyfusModel DungeonsAndDragons EarlyBinding EasyMock EdibleCellPhones EditPage EditThisPagePhp EliasMartenson EmbeddedDomainSpecificLanguage EmbeddedExtremeProgramming EmbraceChange EmptyYourCup EncapsulationIsNotInformationHiding EndOfEmploymentSingularity EsperantoLanguage EssenceOfWork EtPlusPlus EventDrivenProgramming ExperimentalQueryLanguageComparison ExperimentalQueryLanguageDiscussion ExtraLegsOntoaDog ExtremeProgrammingForDummies ExtremeProgrammingQualityAssurance FailureOrientedApproach FileTreesToManageCodeDiscussion FindPage FizzBuzzTest FooBarPoo ForthLanguage FortranFortress FourLevelsOfCompetence FreeBsd FreshmansFirstLanguage FrontPage FrontServlet FullSearch FunnyScienceFiction FunnyThingsSeenInSourceCodeAndDocumentation FuzzyAndSymbolicLearning GamesVsPatterns GeekNightThirtySix GeneralElectric GeraldBerke GoldPlating GooglePlex GreatThingsDiscussion GuardedSuspension GuiPrototypingTools HansenDy HeadlinesTechnique HearWhatYouSay HindenBug HistoryOfWikiCategories HoaniCross HolyGrail HorsesVsCows HotComments HotGloo HowOtherQueryLanguagesAddressSqlFlaws HqNinePlusLanguage HubertDreyfus HungarianNotation InSovietRussia IncrementalDelivery InformalHistoryOfProgrammingIdeas InnerVsSuper InterViews IplPackage IsJavaCertificationWorthIt IshinDenShin ItJustWorks IvTools IwannaLearnCeePlusPlus JasonCole JavaExceptionSystemLacksFunctionality JavaLanguage JavaServlets JayLanguage JeffGrigg JimRussell JohannesGijsbers JohnFletcher JustaProgrammer JutLand KarlFant KenThompson KernelBasedVirtualMachine KevlinHenney KlingonLanguage KristofferLawson LambdaCalculus LanguageAsFoodMetaphor LaptopComputer LeonMoonen LeonardTulipan LetTheLearnerGuideTheFlow LinksDestroyFlow LispOnePointFive LogicallyDeterminedDesign LothieBelle LuisDeLaRosa MachineCode MachineProgrammingLanguage MakeEverySecondCount MakeItWorkMakeItRightMakeItFast MalcolmCampbell MarshallMcLuhan MattChaput MentalIndexability MentalModel MentalStateCalledFlow MetaAuthority MichaelFeathers MicrosoftExcelProgrammingLanguage MilkyWay ModemBound MoneyOrientedProgramming MoreAboutCodes MorphicInterface MultiprocessingUnitTests MyBrainIsEmpty MysticalProgramming NeverSayNo NewUserPages NoSql NoSqlCogswellArticle NotePad NotepadPlusPlus OepMethodology OldFart OneMinuteWiki OpenDirectoryProject OpenSourceProgramContracting OriginalThought OutsideInProgramming PairProgrammingAndFlow ParkingTicket ParrotCode ParsingHtmlWithRegex PaulMitchellGears PaulTaney PeopleIndex PerlForumEngines PersistenceDefinition PersonalLogBook PhlipsPhlames PhpHypertextProcessor PhpSingleton PleaseDontDeleteMyName PleasePleaseDontCategorizeEveryPageOnWiki PodWiki PowerVersusAuthority PragmaticThinkingAndLearning PrimeDirective PrincipalComponentAnalysis ProgrammersAndDrugs ProgrammersRefuseToUseStateOfTheArt ProgrammingChallengesForInterview PvcsVersionControl PythonIdioms PythonVsRuby QualityAssuranceIsNotQualityControl QualityIsFree QuantumTheory QuartzComposer QuickerFasterCheaper ReadGreatPrograms RealProfessionalsGetSued RealUnix RecentChanges ReflectiveArticulation RegularExpressionLibraries ResourceDescriptionFrameworkInAttributes ReverendSpooner RichardDrake ScienceFictionHaiku SergejPauls ShuHaRi SilverBullet SimonHaynes SimpleWiki SimplifiedWrapperAndInterfaceGenerator SingleGuiEngine SingularValueDecomposition SoftwareAgeism SoftwareCompaniesInBoston SoftwareDevelopment SoftwareForAviation SpaceSuitDesign SpecificTestimonyOnCategories StanSilver StrongKeyboardTyping StructureAndInterpretationOfComputerPrograms StructuredProgramming StumbleUpon SufficientlySmartVirtualMachine SyntacticallySignificantWhitespaceConsideredHarmful SystemArchitect TeamsOfUpToTwelve TechnicalSpecification TechniqueFragments TellDontAsk TestingFramework TheBestWayToLearnSomethingIsToTeachIt TheEmperorsOldClothes TheFirstFiveClicks ThePsychologyOfComputerProgramming TheScarcityGame TheWikiWay ThisPageIntentionallyLeftBlank ThreeBranchesOfGovernment ThreeLevelsOfAudience ThreeRules ThreeStagesOfKnowledge ThreeStarPerl TimeManagement TonyBaldwin TooMuchAbstraction TopicMaps TopsTypeDeterminatorChallenge TragedyOfTheCommonsCantHappenHere TransparentPersistence TypesOfProjects UnderstandingDistributedSystems UnidrawFramework UnitTestTutorial UsingPythonDontNeedRuby ValidHtml VijayAravamudhan VirtualInheritance VocabularyExtension WackoWiki WakkaWiki WeWillCleanItUpLater WhatAreMeetingsGoodFor WhatIsAnalysis WhatWeDidStory WhatsWrongWithFlash WhyDoesntWikiDoHtml WhyIsLeadershipImportant WhyNobodyDeletesWiki WhyWeHateRuby WiPhiki WikiArchaeology WikiDesignPrinciples WikiDirectoryOfTheWeb WikiEnginesComparingWikis WikiForumsCategorized WikiList WikiPagesAboutStories WikiTimeWarp WikiWikiClone WikiWikiClones WikiWikiSandbox WikiYesterday WindowsRebootAfterProgramInstall WithoutCause WorkplacePets XmlSucks YouArentGonnaNeedIt YouKnowYoureInaBigCompanyWhen YouKnowYoureInaWildWestCompanyWhen YtwokParanoia YyyyMmDd ZipDisk ChangesInJulyZeroNine AalbertTorsius AbstractionInversion AcceptanceTest AccessibleDevelopmentEnvironments AgileTest AgreementOnWiki AiKoans AircraftControlSystem AlexJobst AlienLifeNotificationProcess AlienLifeOnThisPlanet AmoebaOs AnonymousHero AntiPatternsCatalog AntoineZimmermann ApartmentTrafficHacking ArmedBearCommonLisp ArtificialStupidity AsciiArt AugmentingHumanIntellect AuthoritarianUtopia AutomationIsOurFriend AwelonProgrammingLanguage BadVariableNames BagSumInManyProgrammingLanguages BeanShell BecomingCompetent BicycleCommunication BicycleMechanics BicycleRepairUnitTests BloopFloopAndGloop BoLeuf BoostLibraryDiscussion BorrowingTrouble BritishCulturalAssumption CantEncapsulateLinks CapabilitySecurityModel CaseyHelbling CategoryAutoIgnore CategoryBranchingAndFlow CategoryCategory CategoryEvolution CategoryIde CategoryWikiMaintenance CelestialNavigation CellCosmicAnalogues ChangesInJulyZeroNine ChangesInJuneZeroNine ChangesInMonth ChangesInSeptemberZeroNine ChrisGarrod ChristianSchladetsch CircularRefactoring CivilizationGame CliffordAlgebraInverseDiscussion ClintonLabombard CockburnScale CodeSpeaks CodeWorship ColdWar CollaborationLeadsToHalfFinishedWork ColorCodeCommunication CompaniesDoingXp CompatibilityDoesNotMatter CompileTimeResolution CompilerBug CompulsiveCustomizer ComputerScienceOrSoftwareEngineering ContentCreationWiki ContentEditableByAll ControllabilityAndObservability CopyAndPaste CraigPutnam CreationExNihlioVsCreation CurlLanguage CyberCafe CyberFundamentalism CyberTerrorism DafyddRees DanDascalescu DataTransferObjectInjection DataflowPrimitive DavidPostill DbClass DecouplingObjects DelIcioUs DesignPatterns DesignPatternsArent DigitalRightsManagement DilbertOnExtremeProgramming DoIt DoesAgileLeadToAnarchy DonaldNoyes DontNameClassesObjectManagerHandlerOrData DontOverrideUserPreferences DoubleBraceInitialization DrJava DresdenWikiConnection DresdenXpUsersGroup DynamicSite EclipseIde EdgarDollin EditConflictResolution EditText EditThisPagePhp EditorsByKeyboard EdwardKiser ElephantOnTheCoffeeTable EmptyCatchClause EssayWriting EventualSideEffects ExCode ExplicitManagementOfImplicitContext ExtraLegsOnToaSwan ExtremeHacking ExtremeProgrammingPractices ExtremeTuesdayClub FasterThanCee FearUncertaintyAndDoubt FilesystemBasedWiki FilterFunction FirstInitiative FirstTimeLanguage FixYourWiki FlyweightPattern ForthInJava FreeSoftwareMovement FrenchXpCommunity FreshmansFirstLanguage FrontPage FunnyThingsSeenInSourceCodeAndDocumentation GalaxyQuest GameTheoryTerrorism GeorgeJensen GlobalVariablesAreBad GnomeFee GodRamIllusion GrammarVandal GraphTheory GrossDeficienciesOfUnix GuiPrototypingTools GunterDueck GwBasic HansWobbe HappinessIsElusive HarrisonAinsworth HitchHikersGuideToTheGalaxy HornCommunication HowToTalkToManagement HtmlSucks HtmlTest HttpHttpsSecurityParadox HughDarwen HumanMemory IanOsgood IconLanguage IllusionOfControl IncrementalSearch InfernoOs InfiniteAmountOfTransactionalMemory InstantiationsInc InstinctAsIntelligence IntelItanium InterfaceBuilder InverseSquareLaw IsDynamicTypingSufficientlyEfficient ItFadSmell IvanIllich IwannaLearnHaskell JamesPrevatt JangIt JavaDoesntPassByValue JavaLint JavaPassesByValue JeanMarieHullot JeanPhilippeGariepy JeffNoon JobKeeper JoelMoses JoelMosesOnAplAndLisp KathyBracy KentBeck KeyboardClaw KurtChristensen LanguageAsFoodMetaphor LanguageDesign LanguageIntegratedQueryForJava LearnYouaHaskellForGreatGood LeftHandedScrewdriver LimitsOfHierarchiesInBiology LionWiki LispInjection LiterateProgramBrowser LiveProgramming LoadFactor LockBasedSynchronization MagikVsTheForce MapFunction MarcosEliziarioSantos MarkJanssen MarkupLanguage MartinRoell MaterialWitness MatrixManagement MediaEchoEpic MessingAboutInProblems MetaWikiSearchEngine MethodSelector MicrosoftAccess MicrosoftOfficeYearOhSeven MicrosoftOslo MicrosoftWord MindTouch MindTouchDeki MockObject ModelViewControllerAsAnAggregateDesignPattern MojoMojo MrsCripps MutabilityOfValueObjectsIsIrrelevant MySql NetNegativeProducingProgrammer NewPage NextBigThing NextInterfaceBuilder NoStrings NotesOnaCeePlusPlusRdbmsApi NuLanguage NullObjectAndObjectRelationalMapping ObjectConfigurationLayer ObjectIcon ObjectOrientedDatabase ObjectVsModel OneHourWiki OoDesignPrinciples OpenOffice OpenSourceAndDocumentation OpenVms OptionKey OrthogonalSecurity OsloModelingLanguage ParrotCode ParseUsingGrammars PartialRecursiveFunctions PatternLanguage PatternMatching PedestrianCrossingHacking PeopleIndex PersonalWiki PeterMerel PeterMerelKicksAss PhilosophyOfMind PortlandXpUsersGroup PoserCommuniqueArchitecture PostgreSql PractitionersRejectFormalMethodsDiscussion ProcessAccounting ProductLifeCycle ProgrammingOnHandHelds ProgrammingWithoutRamDiskDichotomy PrologLanguage PropagatingSuccessSecrets PythonPhilosophy QuestIons QuickQuestions QuinePrograms RandomPage RandomPagesDiscussion RealNamesPlease RebeccaParsons RecentChanges RecentVisitorsBillSharp RecordBasedDatabase RedneckSmalltalker RelationalCalculus RelationalModel RemapCapsLock RemoteGuiProtocols RiceUniversity RichardKulisz RobertDoesburg RobertShiplett RonnyClycq RspecVsTestUnit RubyLanguage ScaLapack ScandinavianSchool SeaSide SearchEngineCommunique SeparationAndGroupingAreArchaicConcepts ServicePackHokeyCokey ShakerQuote SinglestonsAreEvil SisterSites SmalltalkUnit SoftwareEngineering SoftwareEngineeringVsComputerScience SpaceElevator SpaceElevatorTerrorism SplitOperatingSystemIntoServices SqlFlaws SqueakMap SridharNivarty SteinerSchool SteveBerczuk StevePlendl StrawberryProlog StructuredProgramming SufficientlySmartCompiler SuzanneSandmann TarongaZooStory TeamAsRacehorsePlantOrBacterialColony TechniqueWithManyPrerequisites TenWordLine TestDoc TestFirstDesign TestingFramework TestingNewPage TestsCantProveTheAbsenceOfBugs TetralemmicLogic TextFormattingExamples TheChemicalEngineeringCulture TheIllusionOfSoftwareEngineering TheLibraryOfBabel TheSecretOfPower TheUnixHatersHandbook TheWierdLanguage TheWikiPlateau TheZeroPointPrinciple TheeEx TheoryOfConstraints ThesisEnvironment ThisIsVeryCool ThreeValuedLogic TimLesher TimeManagement TireSkidCommunication TomSwiftJr TonyStansfield TopTenWikiEngines TqlName TrafficHacking TransactionalActorModel TrueRelationalToPseudoRelationalImpedanceMismatch TupleDefinition TuringLanguage TuringTest TuringTrap UltraWideBand UnitTest UnitTestingIsDesign UsefulLie UsefulProgrammingLanguage UserName VerifyOutputWithGrammar VirtualProductDevelopment VisitorPattern VisualAge VisualAgeJavaGripes VisualAgeSmalltalk VisualBasic VisualTour VitalyDobromyslin VoteOnProgrammingLanguages WabiSabi WalledGarden WalterRumsby WardCunningham WarpFactor WebTransactionsWithContinuations WelcomeVisitors WhatIsWrongWithTheGeneralVisualBasicApproach WhyWikiWorks WikiAccessRestricted WikiAsciiMathSymbols WikiAuthor WikiCommunity WikiCopyRights WikiDesignPrinciples WikiEngines WikiFarms WikiGettingStartedFaq WikiGnomePoem WikiMindWipeRealityCheck WikiPedia WikiPrinciples WikiPuppy WikiRandomTour WikiTard WikiVandalsDiscussion WikiWayOfLife WikiWiki WikiWikiClones WikiWikiWeb WindowBuilder WitnessProtectionProgram WyPy XpSimplicityRules XpSouthernCalifornia XpVersusHacking ZenSlap ChangesInJuneEleven AbstractionForItsOwnSake AbstractionsThatFallApart ActorLanguage AddingNewPages AdobeAcrobat AdobeAcrobatReader AdvantagesOfExposingRunTimeEngine AiWinter AlarmBellPhrasesOnTheJob AlternativesToCeePlusPlus AmpAndPlatforms AndrewAinger AndrewGilmartin AndrewMccormick AntiPatternsCatalog ApiVsProtocol AppleScript AreLispSchemeSmalltalkForthEtcStillValid ArgumentByElegance ArrayOrientedLanguage ArtAndFear ArtifactDescriptors AsBuilt AugustEleven AusiasMarch AusiasMarchpage AutomaticExternalCategorization BadCode BasicInternetFishTankLevels BeauWilkinson BondageAndDisciplineLanguage BookOfEcclesiastes BucketThink CallWithCurrentContinuation CamelWiki CaptchaTest CategoryAutoIgnore CategoryBroken CategoryCategory CategoryCategoryCategoryCategory CategoryMetaphor CategoryMode CategoryMultitouch CategoryMusic CategoryOrganization CategoryQuality CategoryWebDesign CategoryWikiMaintenance CeePlusPlusRoadMap CeesDeGroot ChangesInAugustEleven ChangesInJuneEleven ChangesInMayEleven ChangesInMonth ChrisGarrod CliffordAlgebraResources CloneAndModifyProgramming CodeGenerationIsaDesignSmell CodeLessTestMore CodeSmell CodeSnippetsEncourageDuplicatedCode CommonLispThreads CompilingVersusMetaDataAid ConceptPermutationEmergentPropertyStructure ConfusionAboutInheritance ContextualArtifact ConvertSpacesToTabs CraftsmanshipCoach CraftsmanshipManifesto CriticalThinking CseeTransport CurryingSchonfinkelling CyberPunk DamnedLawyers DataflowProgramming DavidThomasOnTheBenefitsOfDynamicTyping DavideVarvello DavisHerring DeadLinkSweepers DekiWiki DelegationIsInheritance DennisAndVanHorn DesignerVista DiamondWiki DijkstraIsntGod DocumentRepresentative DoerAndKnower DonaldNoyes DotNet DoubleStandards DynamicRelational DynamicUserDefinition EdgarAllanPoe EdgarAllenPoe EditPage EditThisPagePhp EjbExamples EmergentBehavior EndemeSet EnglishLikeFeatures ErgonomicKeyboard EricMangham EventDrivenProgramming ExpensiveSetUpSmell ExtendingTheWikiParadigm ExtremeProgrammingInMicrosoftAccess FileSystemAlternatives FileTreeMeetsRelational FilesystemBasedWiki FindPage FrankStoneOnCmm FreedomIsPriceless FunctionalImperativeRosettaStone FunctorObjectExample GambitScheme GarbageCollection GaveUpOnWiki GeneralHaltingProblemProblem GeneralHaltingProblemProblemProblem GenericDataModel GenericProgrammingIsBetter GennadiBlindmann GeoffSobering GnomeFee GoLanguage GoTo GodsGoogle GoogleTechTalk GoogleTechTalks GroupWare GuiPrototypingTools HapiWiki HappyCollision HaveThisPattern HelloYouInManyProgrammingLanguages HelpUsingCategories HomoiconicLanguageDrawbacks HomoiconicLanguages HomoiconicRootStructureDiscussion HowDoes HowFastCanYouWriteCode HtBasic IdKnow IfOk IgnoranceDrivenDevelopment ImplementingLispDiscussion InSovietRussia InVision InformalHistoryOfProgrammingIdeas InformationDataStructure InformationModeling InstinctAsIntelligence IntentionRevealingNames InterWikiDiscussion InterfaceHallOfShame InternetDocument InterpretedLanguage InvasionOfTheRelationalWeenies ItWorks JanosGaram JavaPuzzlers JaysenNaidoo JbRainsberger JohnFletcher JonathanBlackmore JonoPoff JoshuaBihun JoshuaBloch JuliaGens JulyEleven JuneEleven KevinKelley LampPlatform LanguageAwareEditor LavaCode LaynesLaw LibraryOfCongressSystem LikePages LinuxKernelUnit LispIsTooPowerful LispWorks LukesProgrammableWiki ManPage ManagersWhoWriteCode MartinGardner MaspBrainstorming MbtiFamousPeople MethodOfExtensibility MichaelFinney MichaelRichmond MichaelWax MilesVedder MilitaryIndustrialIntranetDolphinSystem MindOverhaulEconomics MissingInformationStructure MixIn MontanaRowe MoreAboutCodes MozillaFirefox MrId MyGodItsFullOfStars MyronWu NewKey NokiaSeriesSixty NonPolymorphicInheritance NysLte OberonOperatingSystem ObjectOrientedAssembler OneMinuteWiki ParrotCode PasWiki PastVisitors PeopleIndex PeterMerelKicksAss PeterPauen PhikiWiki PhilippeBack PieterJansegers PointToFocus PoliticsWithClassification PolliteLens PosterCentricMessageSubscriptionProtocol PowerVersusAuthority PracticalRdf PredictTheFuture PrivateInheritance ProgrammingIsNotFun ProgrammingLanguage ProgrammingTheSemanticWeb PutClassificationsIntoMetaData PythonVsRubyCodeExamples QuickChanges QuineProgram RacketLanguage ReactiveDemandProgramming RealInformation RealWorldHierarchies RecentChanges RecentChangesDiscussion RegularContributors ReleaseOften RequiresAttention ResourceAcquisitionIsInitialization ResourceDescriptionFramework ResourceDescriptionFrameworkInAttributes RestauratorGens RubberDucking SameFringeProblem ScientificWord SelfOrganizedLearning SelfishGeneExtended SemanticWeb SemanticWebLayerCake SexIsland SieveOfEratosthenesInManyProgrammingLanguages SmalltalkBlocksAndClosures SpecificTestimonyOnCategories SpiderMonkey StandardAnalysis StephenGilbert StovepipeProject StructHack SuneidoPlatform SynchronizeOnEvents TensorCalculusStateMetricComparisons TestFirstDesign TextEditor TheAdjunct TheCathedralHasBeatenTheBazaar TheComputerRevolutionHasntHappenedYet TheCustomersAreIdiots TheGoalOfTestDrivenDevelopmentIsEmergentBehavior TheMadProfessor TheWikiWay ThingsWeHateAboutVisualBasicDotNet ThwozzThwozzThwozz TiddlyWiki TiddlyWikiExtension TinyWiki TiobeIndex TipsForBeginners ToolsProducingArtifact TransframeLanguage TurnAroundToSelfManagement TypeChecking UmlAsciiArt UmlCaseVultures UniformlySlowCode UserName VisitorsInOneZero VisitorsInTen VisitorsInZeroFive VisitorsInZeroNine VisitorsInZeroTen WaltzingMatilda WampPlatform WardsWiki WebBrowser WhatWikiCanBe WhyTypeSyntax WhyWeHateRuby WhyWeLoveLisp WhyWeWriteSuccinctCode WikiAbstractFormattingLanguage WikiAtThirtyFiveThousand WikiBadge WikiBatics WikiCelebrities WikiEngines WikiFarms WikiGovernment WikiGremlin WikiIsNotWikipedia WikiIsNotaDictionary WikiNeedsaDeadLinkSweeper WikiRobotsTxt WikiSquatting WikiWikiClone WikiWikiWeb WikiWikiWebFaq WikiZens WillNess WilliamPietri WilliamPugh WindowsSeven WordsAndDefinitions WorkBackwardFromPseudoCode WorkingNames WriteInterfacesBeforeClasses XhtmlIsDead XpSouthernCalifornia ZeekLand ChangesInJuneFourteen AbsenceOfEvidenceIsNotEvidenceOfAbsence AlanKay AllaireColdFusion AllowedExclusionsIncluded AlphabetizeEverything AlternativeJobsForProgrammers AlternativesToCeeSyntax AlternativesToXml AlwaysDeclareSerialVersionUid AnimalsWithChips AnthropicPrinciple AppleScript AreComponentsLibraries AreWeBiasedTowardLaborIntensive ArgumentByGibberish ArraySumInManyProgrammingLanguages ArtificialIntelligence AtsMush AutoGenCrudScreens AutomatingIntelligence BasicLanguage BeachedSharkAndStrandedGeeVee BehaviorDrivenDevelopment BinaryCodedDecimal BorlandKylix BrainfuckLanguage BusinessProcessModeling CallWithCurrentContinuation CapabilitiesDictionary CapabilitySecurityDiscussion CategoryAutoIgnore CategoryLegal CategoryLogic CategoryPhysics CategoryTypingDebate CategoryWikiMaintenance CeeLanguage CeePlusPlus ChallengeSixLispVersionDiscussion ChangesInAugustFourteen ChangesInJulyFourteen ChangesInJuneFourteen ChangesInMayFourteen ChangesInMonth ChangesInSeptemberFourteen ChristianEdwardGruber ChungYuan CleverTrollAdmiration CoachesDontVote CobolLanguage ColdFusionLanguageTypeSystem CollaborationTools CollaborativeMinds CollectiveIntelligence ColourRecentPosts ComeBack ComeFrom ComicCode CommentCostsAndBenefits CommonLispaGentleIntroductionToSymbolicComputation ContinuousFuelCombustion CooperativeMinds CornFieldEffect CounterInManyProgrammingLanguages CretanParadox CrudIsForBeginners CrudPatterns CsharpLanguage DarrenSargent DataFactory DatabaseBestPractices DavidClarkd DavidPeterson DavideVarvello DbasGoneBad DeanIsRaphael DesignerVista DifferenceBetweenTheoryAndPractice DisagreeingByDeleting DiscussionMemesShmemes DoNotAppear DonaldNoyes DoubleBraceInitialization DriveTheFuture DualTypingLanguages DuelSpellingComparedToDual DumpShock DynamicRelational DynamicRelationalQueryExamples DynamicSql DynamicUserDefinition EarnYourRightToInsultMe ElySium EmacsVsVi EmbeddedSystem EssentialComplexity EvolutionInAction ExtremeProgrammingTestingGuiIntensiveApps FabianLeGayBrereton FedericoLeva FighterFormationPoyntingTheHighwayOutsideAirshowDistribution FilterFunction FirstOrderDecisionProcedures FiveMagicRules FlockingElectronCompareSegregationVirtualBasis FoldFunction ForwardIndex FreedomOfSpeech FrontPage FutureObjects GameOfBridge GaveUpOnTelevision GenericBusinessFrameworkUnobtainable GitHub GodwinsLaw GoogleCodeJam GoogleSearch GreatLispWar GroupOneStory GroupTwoStory HankStuck HarryVanDerVelde HelloWorldInManyProgrammingLanguages HelpSourceForgeSuck HiddenTypeTags HomeFromNowhere HomoiconicLanguages HowManyThingsIsIt HowToPissOffYourPair HungarianNotation IainLowe IdeAndEditorFeatureDiscussion IdentifiableBehaviorState IfYourCarWereEmacs ImplicitTyping InconvenientJuice InfoPosts InformationAndKnowledge InsideTheTornado InstantLanguageForm IntellectualHonesty IntentionalDiscoveryParadigm IsBreakStatementArchaic IsChristianityOnTopic IssuesForLanguageDesigners ItsTimeToDumpCeeSyntax JamesCandy JamesCollins JavaNamingConventions JavaScriptRocks JavaScriptSucks JdoGenie JeffGrigg JobSecurity JohnFletcher JustaStudent KarlSchweiger KidSim LanguageFamilies LanguagesAndMachines LauraLopezColorMagenta LawOfTheEternal LazinessImpatienceHubris LetItCrash LinesOfCode LiskovSubstitutionPrinciple LispStrawMen LispVsXml LoggingDiscussion MandatoryOvertime MapFunction MarkJanssen MarkMarcarian MassachusettsInstituteOfTechnology MassiveQualityAssuranceRequired MathematicaLanguage MemesShmemes MentalStateCalledFlow MessageOrientedProgramming MetaMorphism MetababySketchTwo MicroProjectingComputers MimicAdapter ModelsOfComputation MonkeyWiki MopAdvocate MouseBuildThreeSixtyWithLindsay MultiParadigmDatabase MultiParadigmDatabaseCriticism MultiParadigmDatabaseQuestions MultipleInheritance MutableLanguage NameByContrast NamesGivenToComputers NetworkEffect NeverBringaKnifeToaGunfight NewOsFeatures NewsAsToy NicolePoserCoughingStarbucks NoTouchInteraction NotePad NotionPageTitle ObjectiveCee OneHourWiki OneMoreLevelOfIndirection OneTruePath OoHasLimitedAssociationModeling OrphanNonHomePages OverlyBroadIntellectualPropertyAgreements PairProgramming ParrotCode PaulMurray PeopleWhoDontGetOo PersonalChoiceElevatedToMoralImperative PhpDiscussion PhpExtensionAndApplicationRepository PhpLanguage PhpProsAndCons PhpWiki PlayWellWithOthers PokerGame PolEconoSocialControl PowerThroughSimplicity PowerThruSimplicity PredicateDispatching PressOn ProgrammersStone ProgrammingIsInTheMind ProjectSabotagePatterns ProjectSaboteur ProjectsTacitKnowledge PrologProgrammers PropertyManagerTakingBooksAreaFiftyOne PythonThreeIsNotPythonThreeThousand PythonThreeThousand QuineProgram RailsVsPhp RapidApplicationDevelopment RecentChanges ReferenceFootprint RelationalDatabaseFieldNames RethinkingCompilerDesign RobertGoodwin RobertMcKinnon RoomFullOfMeccano RubyOnRails RuthIsScriptKiddieAlwaysHereIsConcerned SandboxAnotherPage ScarletLanguage ScatterSqlEverywhere SchizoidGibberishWikiAuthor SchwarzAsIndra ScientificAmerican SearchEnginesOfTheFuture SetTheory ShapeWhatYouCanControl ShapeWhatYouCanControlDiscussion SignaturesAndSoftPolymorphism SignficantRecentChanges SignificantRecentChanges SimonMould SkateboardEconoPolRepresent SmartGeneralist SmugLispWeenie SocialDynamics SonicFieldDual SpaceVersusTime SqLite StarLogo StewStryker StructuredSystemDevelopment SupersymmetryFromThreeDimensions SwiftLanguage SylvieGerlin SynthesisOs TechniqueWithManyPrerequisites TelegramProblemInManyProgrammingLanguages TenYearsOfTestDrivenDevelopment TestIfDateRangesOverlap TheDualOfFederalLaw TheExecutionOfFederalLaw TheLastQuestion TheLittleSchemer TheRadBottleneck TheoryOfKnowledge ThomsonReutersCricketTeam TreeOfKnowledge TripleMeta TryInstead TuringComplete TurkeyAndGreece TwoIsAnImpossibleNumber TypeScriptInconveniences TypesAndSideFlagsDiscussion UnlimitedStorageCapacity UseExceptionsInsteadOfErrorValues UserPassword VirusScansDuringDay VisitorsInZeroSix VisualBasicVsCsharp VoteOnProgrammingLanguages VowelGeneration WaitingForGod WasInvasionIraqBasedFromSecretIsometies WcpCriticism WearableComputing WelcomeVisitors WhatIsLeadership WhateverGetsMeasuredGetsOptimized WhimsicalUnitsOfMeasurement WhyIsSmalltalkDead WhyTheLuckyStiff WhyWeHateLisp WhyWeHateScala WhyWeLovePhp WikiCategories WikiDesignPrinciples WikiGnome WikiHomePage WikiLikeThing WikiPedia WikiSentence WikiWeapon WikiWikiClones WikiWikiWeb WinterlandschapWandeling WithRightBeliefsWeCanReachTheStars WorseThanCobol WorstPunEver XanaduProject YeahYeah YouAreNotEveryone YouJustDontGetIt ZcdsfFileFormat ChangesInJuneTen AbstractionLevel AbuseOnWiki AcmeProgrammingEnvironment AcronymVsAbbreviation ActorVsAgent ActorsModel AgileRentschianThinking AiTheMovie AirTrafficControl AlarmBellPhrase AlephLanguage AlternateRealityKit AlternativeMicroprocessorDesign AlternativesToWiki AndrewLundin AndrewNewman AnonymousEmoney ArchitecturalMismatch ArgumentByElegance ArgumentsAgainstOop AssignmentVsEqualityOperator AssociativeArray AttentionDirector AugmentingHumanIntellect AuthenticatedAuthor AvroArrow AwelonProgrammingLanguage AwkLanguage BackLink BalanceAgilityAndDiscipline BasicEnglish BeautifulSoftwareProject BellLabs BigPicture BinarySearch BinarySearchCodingChallenge BjarneStroustrup BlackBeltsTrainWhiteBelts BlikiPage BlitzBasic BootStrap BottleNeck BrianKernighan BriefTutorialTwo BugReportingFramework BumpyCase BuzzwordBingo ByteWorx ByzantineGeneralsProblem CabalDesignProcess CameronSmith CanonicalizedMapping CategoryAutoIgnore CategoryPython CategoryWikiMaintenance CeeIdioms CeePlusPlus CellProcessor ChangesInAugustTen ChangesInJuneTen ChangesInMayTen ChangesInMonth ChangesInSeptemberTen ChessIsLife ChrisFay ChrisGarrod ChristiansenGrammar CircleOfLife ClassResponsibilityCollaboration CodeGenerationIsaDesignSmell CodeSmellTemplate CodeUnitTestFirst CodeWright CollectionOrientedVerbs CollectionsArentOo CollectiveIntelligence ColleenPridemore CompareConstantsFromTheLeft ComparingDynamicVariables CompileTime CompileTimeResolution CompositeTransactions ComputingScience ConcreteExperiments ConfigurableProcess ConsideredHarmful ConstructivismTheory ContinuityPrinciple ControlCharts ControlTable CounterInManyProgrammingLanguages CriteriaForCategories CriticalSuccessFactor CulturalStandards CultureShock CvsToys CyberYoga DataFabric DavidBarbour DavidsAdvancedRevisionControlSystem DavisHerring DeclarativeGui DecouplingOfObjectOrientedSystems DelayedIndexing DifferentVersionFromScratch DistributedFileSystem DoAndroidsDreamOfElectricSheep DoItOnPaperFirst DoesWorseIsBetterRequireOpenSource DonaldEdmundKnuth DonaldNoyes DontGoDark DontRepeatYourself DoubleStandards DualPathAdapter EdibleCellPhones EditText EditThisPagePhp EditorialControl EdwardKiser EiraOs ElectricBlue EliasSinderson EmacsVsVi EmpireWarGameOfTheCentury EndOfMooresLaw EprimeLanguage EquipeSiplom EvenEinsteinCanBeWrong EveryCombinationInManyProgrammingLanguages EverythingIsRelative ExperimentalPhysics ExtensibleAttributeGrammar ExtraLegsOntoaDog ExtremeProgrammingRoadmap ExtremeShampooing FaganDefectFreeProcess FakeIt FallBackOnReflection FeatureVoting FieldProgrammableGateArray FindPage FirstDataCorporation FirstLanguageLearned FirstMonday FiveYearsOfCeePlusPlusRequired FollowInstinctsAndResistUrges ForbiddenPlanet ForthCulture ForthSimplicity ForthValues FreeWiki FrontPage GatedCommunityPattern GeraldLindsly GiveMeEstimatesNow GlueLanguages GoodMetricsProduceNumbers GrandConspiracy GraphicalProgrammingLanguage GraphicsPatterns GuiMachineLanguage GuiMachineLanguageSecurityDiscussion GuiMarkupProposal GuiPrototypingTools HaltingProblem HaltingProblemDiscussions HealthAndSafety HelloWorldInManyProgrammingLanguages HelmutLeitner HexDumpInManyProgrammingLanguages HipcrimeFloods HisIncessantCleaningOfTheWiki HomoiconicRootStructureDiscussion HowToWinFriendsAndInfluencePeople HyTex IanLangworth IanOsgood IllusionOfControl ImprovingProceduralLanguages InBandSignal InSovietRussia InsultJustificationDiscussion InterestingAnalogTechnologies InterlaceParallelCode InternalAndExternalQuality InterpreterVsComposite IsWikiUnderAttack IssuesAndProblemsWithLisp ItAintBroke ItsNotLuck ItsTimeToDumpCeeSyntax JaviTobal JeffGrigg JimmyCerra JoJo JoeWeaver JohnFletcher JonathanMitchem JuneKim KeithGallie KrisJohnson LanguagesAreLikeGames LarryPage LawOfDemeter LeavesOfGrass LecturingToIdiots LiKe LieOrStreet LimboLanguage LimitsToGrowth LinusTorvalds LispIsTooPowerful LuigiViggiano LukeGorrie MacPaint MagicContainer ManualTopTen ManuelSimoni MartinRoell MatchingStrings MbtiFamousPeople MeditationTechniques MeetAndGreet MeetingTypes MethodologySpace MikeWarot MixingParadigms ModificationDelete ModulaTwo MopAdvocate MostNaturalParadigm MultiMethods MultipleLanguagesInJavaScript MurrayTait MyersBriggsTwo NarcissismOfSmallDifferences NeedingBinarySearch NestedFunctions NewUserPages NewUserPagesdfgdfgdfgdfgdf NikolaiBezroukov NoPublicInnerClasses NoSilverBullet NobodyReadsEveryPage NominativeAndStructuralTyping ObjectQueryLanguage OnClicked OnTopic OnceAndOnlyOnce OneMinuteWiki OoConflictsWithCollectionOrientation OoWeenies OpenDataBaseConnectivity OvertimeTheater ParrotCode ParsingExpressionGrammar PatternLanguage PaulRuane PeoasdadsadseProjectsAndasdasdad PeterMerelKicksAss PhpLanguage PhysicsAndMathematicsAsAbstractionOrReality PlanNineFromUserSpace PlbLanguage PleaseMendQuickDiff PrettyPrint ProductColourAsaConsumingJargon ProfessionalSoftwareEngineer ProgrammingConceptsNotPioneeredByLisp ProgrammingLanguagesShouldNotModelEnglish ProjectGalacticGuide PrototypeBasedLanguage PseudonymityAndHonesty PythonProblems PythonRefactorings PythonVsRuby PythonXml QuickDiff QuickDiffBrokenDiscussion QuickDiffIsMendedNow QuotationOnBeautyFromPlatosPhaedrus RalphCabrera RandomProjectsForFunOrProfit RcShell ReadTheWholeWiki RealName RealSoonNow RealTimeOperatingSystem RealTimeWikiClient RealityHasNoCertainIdentity RecentChanges RecentChangesConsideredHarmful RecentChangesOnOtherWikiForums RedneckSmalltalker RefactoringDotCom RefactoringImprovingTheDesignOfExistingCode RefactoringWithPython ReflectionEmit RelProject ReplaceMethodWithMethodObject ReplaceUselessFantasyWithExperimentation ReplicationWarStories ReverseEngineering RobPike RohitLodha RomanPorotnikov RunningYourOwnWikiFaq RussellAllen SafeVirtualMachine SapirWhorfHypothesis ScreechinglyObviousCode SeldomAffirmNeverDenyAlwaysDistinguish SelfLanguage SerendipitousCommunication SharedPage SheBang ShiftingtheBurden ShuHaRi SieveOfEratosthenes SimplifiedWrapperAndInterfaceGenerator SincerePacifists SixSingleQuotes SmalltalkImplementations SmalltalkLanguage SnobolLanguage SoftwareAsLiability SoftwareIsScienceArtCraftAndTrade SqlFlaws SqlRdmsProgrammerMentality StandardsForStandards StarChild SteadyStateCosmology SteveHolden SteveMerrick StopAndCopy StructHack SuctionaryDotCom SuperCompiler SystemArchetypes TableOrientedToolWishList TealScript TeleVision TestLinkThing TestThis TextFormattingRules TheArtOfTheInterpreter TheBible TheJobMarketSucks TheProblemWithIcons TheScarcityGame TheSourceCodeIsTheDesign TheoreticalBasis ThereAreExactlyThreeParadigms ThereAreNoTypes ThreeStarProgrammer TiddlyWiki TitanicDisasters ToNeedComments TomAllison TopMind TopTenWikiEngines UncycloPedia UnitTest UniversalScreenUnit UniversalStatement UnixHistory UnixShell UselessLie UserStory ValidationVee VisualProgramming VisualProgrammingLanguage VoteOnProgrammingLanguages VultureSearchEngine WagnWiki WarrenPostma WeatherPages WelcomeVisitors WhatIsEntropy WhatIsSimplest WhatsaControllerAnyway WhyClublet WhyHatePerl WhyNobodyDeletesWiki WikiAsReference WikiCase WikiDesignPrinciples WikiEngines WikiHistory WikiHomePage WikiMarkupLanguage WikiPagesAboutRefactoring WikiPedia WikiPhilosophyFaq WikiPuppy WikiWiki WikiWikiClones WikiWikiHypercard WikiWikiSystemNotice WikiWikiWeb WikiWikiWebFaq WordsSmashedTogetherLikeSo WriteSmallButUsefulProgramsEveryDay WysiWyg XpSouthernCalifornia YakShaving YiorgosAdamopoulos YouArentGonnaNeedIt ZenWindow ZeroOneInfinityRule ZombieUrl ChangesInJuneThirteen AbstractionAndOrganizations AccessBasic AccountingModeling AccountingObject ActiveObjectModel AddingNewPages AdvoGato AircraftObject AirplaneRule AirshipObject AllDataRelatesToOtherData AllaireColdFusion AlternativesToCeeSyntax AmatterOfTrust AmericanSchoolSystem AmericanStandardCodeForInformationInterchange AnAnarchistFaq AndyMorris AntiPatternsCatalog ArchitectsDontCode AreLispersTakingOverThisWiki AreTheSpecifiableRealNumbersCountable AristotleAndPlato ArrayDeletionExample AssumeCanOpener AssymetricGenderAccessAlienBase AynRandDesignPhilosophy BankersRounding BigBrotherInSomeAds BigInt BillHartigan BinaryArithmetic BinaryArtithmetic BlocksInObjectiveCee BlubParadox BobCross BogoMeter BookStart BookStop BooksAreClosedSource BridgePattern BriefIntro BriefTutorial BuildingObject BullAnt BusinessLogicDefinitionDiscussionTwo BusinessRulesMetabase CalvinBall CarlSagansBaloneyDetectionKit CascadingDialogBoxesAntiPattern CascadingStyleSheets CategoryAutoIgnore CategoryBooks CategoryComputingHistory CategoryExtremeProgrammingDiscussion CategoryGosp CategoryLegacy CategoryOpenSource CategorySpeculative CategorySpeculativeStatement CategoryWhimsy CategoryWikiHelp CategoryWikiMaintenance CeeLanguage CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusEleven CeePlusPlusOneWhy CeePlusPlusRoadMap ChallengeSixLispVersionDiscussion ChallengeSixVersusFpDiscussion ChangesInJuneThirteen ChangesInMayThirteen ChangesInMonth ChessGame ChoosingaWiki ChrisGarrod ClosuresAndObjectsAreEquivalent CodeChangeImpactAnalysis ColdFusionLanguage CommitRollbackDatabaseAutoTests CommonLisp CommonLispMacroExamples CommonLispObjectSystem CompaniesDoingXp ComparisonShoppingWiki ComputerEngineering ComputerScienceVersionTwo ConfusedComputerScience ConsiderTimestampingYourWriting ConvertSpacesToTabs CopyMutableParameters CopyRight CoreData CppRefactorStructToClass CppStandard CraigAnslow CreativeCommons CrossToolTypeAndObjectSharing CrystalPalace CsharpVsCpp CustomBusinessApplicationDefinition CvsOnRedHat CvsTutorial CytoplasmObject DanEsch DanOlsen DataDictionary DataEcosystem DataProcessing DateStamp DavidMitchell DavidThomasOnTheBenefitsOfDynamicTyping DavidUngar DavisHerring DeathByPerfection DefinitionOfLifeDiscussion DemoStuff DennisAndDana DictionaryDataStructure DigitalLogic DigitalMars DistributedWiki DnaObject DoWeWantLispMacros DocumentObjectModel DocumentaryTwo DocumentaryZero DosPatterns DualCellConcept DynamicScoping DynamicTyping EaseSoftware EditText EjectObject EmacsLisp EncapsulationIsNotInformationHiding EpistemicsOfQuantity EssExpressions EverybodyKnows EverythingIsEconomics ExBaseRant ExceptionPatterns ExperimentalLanguageIdeas ExperimentalQueryLanguageComparison ExplicitManagementOfImplicitContext ExportinObject ExtremeBenefits ExtremeEnvironment FairCredit FairCreditAssignment FairUse FearAndLoathingInLasVegas FileMakerPro FileSystemAlternatives FireDrill FixtureInfection FizzBuzzTest FlightOneOhFourObject FlikiBase FloatingPointFractions FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed ForbiddenAccess ForgettingCurve ForthSimplicity FreeAsInBeer FreeBsd FrontPage FunctionalProgrammingLanguage FunnyThingsSeenInSourceCodeAndDocumentation FuzzVille FuzzyPredicate GeneralHaltingProblemProblemProblem GeneralPurposeComputer GenerativeProgrammingBook GenoaTowerThreeDeeWatchCompare GeraldLindsly GermanAgent GlassBeadGame GnuCpp GodTable GoodStyle GoogleMyWiki GooglifyDeepMenus GrandOpenSourceProject GreatDesign GreatLispWar GreenspunsTenthRuleOfProgramming GregorRayman GuiProcedureScripts HaiKu HaltingProblem HandWaving HardwareEngineer HeisenBug HowFastCanYouWriteCode HowToImproveProgrammingSkills HowToVote IbmManagementGame IknowItWhenIseeIt InSummary IndustrialEconomy IndustrialSociology InformationHiding IntentionalProgramming InterestingProblems InternationalObfuscatedCeeCodeContest InterstellarFugitiveNamedOhan IoMonad IsGlobalismThreateningTechCareers IssuesAndProblemsWithLisp ItJustWorks ItsChetsFault JamisonLofthouse JavaExceptionQuestion JavaVsCpp JayGoemmer JohnCarter JohnFletcher JohnKemeny KolmogorovQuotient LawOfTheEternal LedermanSaysQuarksContainCivilizationsMight LessIsMore LexicalClosure LiaisonEconomy LiberalDistillationOfThreadMode LikePages LinuxKernel LiskovSubstitutionPrinciple LispIsTooPowerful LispLanguage LispMacroDiscussion LispStrawMen LogicProgrammingInCpp LogicalImplication LogoLanguage LogoTurtleRobot LowLevelVirtualMachine LowerCamelCase MacLisp MacWorld MarkJanssen MarkusSrank MaspBrainstorming MassachusettsInstituteOfTechnology MasterOfTheMachine MatLab MbaKillsCompany MediaLab MediaWiki MentalMasturbation MessWithTheirMetrics MicrosoftAlarmBellPhrases MicrosoftCorporation MicrosoftFlops ModelDrivenDevelopmentOfDataAcquisitionAndControlSystems ModelModelViewController ModelSmell MuCeePlusPlus MultiParadigmDatabase MyCalendar MyTechCareerIsDoingJustFineBecauseOfGlobalization NameSignature NamesGivenToComputers NathanWallwork NaturalEventSyntax NaturalEventSyntaxDiscussion NbcObject NewUserPages NewUserQuestions NewYorkNewVisions NoSql NoteAboutGeocities NothingNewUnderTheSun NounsAndVerbs NovusOrdoSeclorumRestored NovusOrdoSeclorumRestoredAgain NovusOrdoSeclurom NucleoplasmObject ObjectArchitecture ObjectModelExample ObjectOrientedDiscussion ObjectiveCee ObjectiveEvidenceAgainstTopDiscussion OdeToJoy OmitNeedlessWords OnLisp OneClick OneDecadeWiki OneTruePath OneYearWiki OpenClosedPrinciple OpenProblemsInComputerScience OverhaulingStyleSheets PageRank PangaiaProject ParkYourSecondCar PatternOrientedSoftwareArchitectureOne PaulGraham PayrollExample PayrollExampleTwoDiscussion PeerProduction PeerProductionCommunities PerItemVoting PerfectSystem PerlLanguage PerpetualCalendarAlgorithm PersonalWikiTestimonials PeteForsyth PharoSmalltalk PhlipsPhlames PipeDream PixarImageComputer PlayStation PoisoningTheWell PopularityOfLisp PractitionersRejectFormalMethodsDiscussion PrivateInheritance ProWikiSoftware ProbabilisticChooser ProcessingLanguage ProductivityEnvironmentForJava ProgrammingMusicSequencers PromptingStatement PrototypeBasedProgramming PythonIdioms PythonThreeThousand PythonVsPerl QualitiesOfInfluentialPeople QuestionsThatMakeYourHeadHurt QuineProgram QuinePrograms RaDeox RaceTheDamnedCar ReadersGroups RealLanguage RealUnix RealWiki RecentChanges RecoveringProgrammer RefactoringAddingComplexity RefactoringWithCeePlusPlus RelationalAndTrees ReverseTranscriptase RewardWard RobSartin RoomsOsPyramidSchemeObject SchemeLanguage SchizoidGibberishWikiAuthor SchizoidGibberishWikiAuthorContributions SelfOrganizing SessionBeanWrapsEntityBeans ShellUtils ShiftingTheBurdenOfProof SieveOfEratosthenesInManyProgrammingLanguages SigningWithaDate SimplifiedWrapperAndInterfaceGenerator SimulationOfTheFuture SlowLogos SmartPhone SmugLispWeenie SnuspLanguage SoftwareEngineerFolkEconomics SoftwareEngineeringIsArtOfCompromise SotoZen SpecificExamples SplashOneOne SplashOneThree SplitOperatingSystemIntoServices SquareRootOfTwo StarTrek StarTrekLeakingIntoWork StateObject StijnSanders StoredProceduresAreEvil StudentInformationProcessingBoard SuperBase SwedishChef SwitchStatement SynonymObject SyntacticSugar TablesAreArchaic TeleVision TellDontAsk TestFixture ThankYouWard TheAdjunct TheCppStandardsCommittee TheNewInternet TheNovusOrdoSeclorum TheRadBottleneck TheWikiPlateau TheoryOfKnowledge ThingsWeAllAgreeOn ThinkingWithRightBrainAndProudOfIt ThreeStarJava ThumbsUp TigerParent TimKing TiobeIndex ToTry ToolServer TopsTypeDeterminatorChallenge ToyProblem TqlRoadmap TragedyOfTheCommonsCantHappenHere TreeOfKnowledge TrialAndErrorProgramming TrustMetric TrustworthyComputing UnderstandingTheLinuxKernel UnitTestingMyLibraryReturnError UnskilledAndUnawareOfIt UsePublicRepositories UserRanking UserSpace VerticalSlices VirtualMachineDiscussion VirtualPairProgramming VisualPython VoteOnProgrammingLanguages VotingModel WalksLikeaDuck WalledGarden WarStories WarningSignsOfCorporateDoom WhenIsTheUseOfDesignPatternsNotAppropriate WhitespaceLanguage WhoHasControl WhyWeHateLisp WhyWeLoveLisp WikiClone WikiEnUneMinute WikiEngines WikiFarms WikiHistory WikiNeedsTrustMetrics WikiPolice WikiRedirect WikiTomorrow WikiVersionTwo WikiVotingDiscussion WikiWiki WikiWikiWeb WikiWithMoreThanPages WikiYesterday WikipediaIsNotWiki WinXp WindowsEight WindowsOperatingSystems WindowsXp WorkingWhileTravelling WysiwygWiki XorConsideredHarmful XpSouthernCalifornia YouJustDontGetIt YouKnowYoureInaBigCompanyWhen YouKnowYoureInaBleepedCompanyWhen YouKnowYouveBeenInItTooLongWhen ZenBuddhism ZimWiki ChangesInJuneTwelve AbcMetric AirplaneRule AmigaEe AnIdleQuestion AndThenaMiracleOccurs AneuchWiki AnonymousGenius AnthonyDickinson ApiVsProtocol ArgumentsAgainstCucumber ArtifactComprehension ArtifactFragments AskingQuestions AugustTwelve BenefitsOfDynamicTyping BitBoard BitField BlitzPlusPlus BondageAndDisciplineLanguage BoostAny BoostFusion BoostPhoenixLibrary BoostSpiritLibrary BoostuBlas BrandonBergren BriefTutorialTwo BuckminsterFuller CartesianJoin CategoryAutoIgnore CategoryBusinessDomain CategoryManager CategoryNotOo CategoryTypingDebate CategoryWikiMaintenance ChangesInJuneTwelve ChangesInMayTwelve ChangesInMonth ChipsOperatingSystem ChoosingSatisfactionOverMoney ChrisGarrod CloudComputing CoMonads CobWeb CodeChangeImpactAnalysis CodeSpeaks CommandPattern CompaniesDoingXp CompileTimeGenericAverageFunctionInCeePlusPlus CompositeConsideredHarmful CompositeFunctions ComputerDefinition ContinuousIntegrationIsMoreThanVersionControl ContinuousIntegrationRelentlessTesting CopyOfRecentVisitors CrudScreen CucumberFramework DavidConrad DavideVarvello DecemberTwelve DecisionMathAndYagni DefinitiveCeePlusPlusBooks DiplomacyPattern DiscussionCategorySimplification DoComponentsExist DomainObject DonaldNoyes DownloadFreeEbook DuckTyping DuplicatedCode DynamicScoping DynamicTypingAndReuse EcotoneWiki EdPoor EditPage EliminateRisk EmbeddedCeePlusPlus EntityDefinitionDiscussion EvidenceTotemPole EwDijkstraQuotes ExemptEmployeeCatchTwentyTwo ExtremeProgrammingAintPrototyping ExtremeProgrammingInMicrosoftAccess ExtremeProgrammingRoadmap FabioCecin FacadePattern FalseContinuum FalseDichotomy FalsifyingExistenceOfTypes FilesystemBasedWiki FindAllYourStuff FingerPointingAtTheMoon FirstLanguageLearned FixmeComment FizzBuzz FizzBuzzTest ForthVsLisp FortyHourWeek FunctoidsInCpp FunnyThingsSeenInSourceCodeAndDocumentation GenericDataModel GerbenBlom GoodDebuggers GoodStyle GuiPrototypingTools HansWobbe HardCorePlatonists HerdingCats HerdingCatsProblem HighlevelAutomatedSystemTestEnvironment HorizontalSeparator ImplicitTopics IndustrialSociology InformationIntersection InlineClass IsComputerScience ItKindOfSoundsLikeRice ItsAnOperatorProblem IwannaLearnPerl JamisonLofthouse JavaLanguage JeffGrigg JohnFletcher JulyTwelve JuneTwelve KenRitchie KeyLanguageFeature LawOfDemeter LeeNathan LimitsOfUserStories LinkableLocale LispByTheBackDoor LispOnePointFive LocalInterProcessCommunication LocalProcedureCall LowLevelLanguage MadeMeThink MetLife MichaelFeathers MichelDauchez MicrosoftSecurity MilesVedder MixinsForPython MoneyPeopleWorkPickTwo MontanaRowe MoreAboutCodes MultiParadigmDatabase MvcIsYagni NewUserPages NoNamesPlease NotEvenWrong NovemberTwelve ObjectRelationalMappingCostsTimeAndMoney OctoberTwelve ParrotCode PaulRohorzka PeopleWhoUseCarsForPersonalSafety PeterKaptein PeterWang PhpGt PredicateDispatching PrefixedWords PrimitiveObsession ProgrammersStone ProgrammingIsPhilosophy ProofsCantProveTheAbsenceOfBugs PublicStaticVoidMain PythonVsRuby QualityIsNotFree QuestionsWeAsk QuoteIamNotAsking RaiseTheWikiPagePotential RayBradbury RealDatesPlease ReallyValuablePages RecentChanges RelProject ReleaseOften ResearchAndDevelopment SafariBrowser SajeevTalk SalaryMenBecomeJourneymen SamDisanto SdiDesk SecondLawOfBadManagement SecurityBureaucracyRuinedTheFlow SelfReference SeptemberTwelve SmlLanguage SmugCeeWeenie SoftwareHousesDoResearchAndDevelopment SoftwareMarketFactors SomebodyElsesProblem SovereignComputing SpecialistsAndXp SpringExperienceConference StartingPoints StdValarray SteveHowell StructuredProgramming StumblingBlocksForDomainSpecificLanguages SuffixedWords SwitchedFromRubyToPython TasksDifficultForSql TetraGrammaton TheCppStandardLibrary TheOnionRouter TheRingworldEngineers TheThreeExtremos TheWasWatergateCodeDocumentary ThenaMiracleOccurs ThereMustBeFood ThinkSqlAsConstraintSatisfaction ThreadsConsideredHarmful TimeTravelPattern ToGetYou TopsTypeDeterminatorChallenge TqlName TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain TypeRelationComparison UndefinedBehavior UnitTestingSingletons UserName VisibilityGetsYouShot VisualAgeSmalltalk VisualModeling VorherrschaftsProblem WardsWiki WayneDowner WcfReplacement WcpUseCases WhatAreTypes WhatIsArchitectureAnyway WhatMakesSoftwareFlexible WhyIsSmalltalkDead WikiArchaeology WikiBatics WikiCase WikiEngines WikiFarms WikiGnome WikiIsNotWikipedia WikiLike WikiPedia WikiQueryLanguage WikiSpam WikiWikiClone WikiWikiWeb WindowsSeven WorkingMeeting WorldWideWiki WorstPunEver WouterCoene WrongerThanWrong XmlSucks XpSouthernCalifornia ZeekLand ZeroAndOneBasedIndexes ChangesInJuneZeroNine AbstractConstructor AbstractFactoryPattern AdAbsurdum AdVerecundiam AdamSpitz AddingNewPages AldoCortesi AlexHunt AlienLifeOnThisPlanet AllPanaceasBecomePoison AlternativesToWiki AmitKumar AnnCharbonneau AntUnit AplLanguage ArianeFive AskDrScience AtgDynamoTips AutoIndustryError BagSumInManyProgrammingLanguages BefungeLanguage BenefitsOfOo BiggerRefactoringThoughts BillAdam BjornHansson BlackBoxVoting BlubParadox BondageAndDisciplineLanguage BoostLibraries BoostPhoenixLibrary BoostSpiritLibrary BrianSaxby BrokenLink BryanDollery BuildJavaGuiBrowser CalvinWomg CapsLockOff CargoCultProgramming CarlSagansBaloneyDetectionKit CategoryAuthor CategoryAutoIgnore CategoryExtremeProgramming CategoryHierarchy CategoryNaturalLanguage CategoryPerson CategoryWiki CategoryWikiMaintenance ChadMcCue ChangeManagement ChangesInJuneZeroNine ChangesInMayZeroNine ChangesInMonth CharacterizationTest ChineseWikiEngines ChrisGore ChrisRoeder ChristianEdwardGruber ChristianSchladetsch ChryslerPayroll ClassesShouldKnowTheirObjectsPattern ClintonLabombard ClipperChip ClipperLanguage CodeGenerationIsaDesignSmell CodeOwnership ColinDavidMiller CommonUserAccess ComparingDynamicVariables ConfigurabilityIsTheRootOfAllEvil ConfigurationFiles ConstructorsAreEvil ContentCreationWiki CppStaticRiddle CppTemplateMetaprogramming CraigAnslow CreateValuablePages CriticalSuccessFactorsOfObjectOrientedFrameworks CrystalClearMethodology CsandroTest CthreeProjectTerminated DafyddRees DarrenSargent DataExecutionPrevention DateAndDarwensTypeSystem DaveThompson DaveVoorhis DeclarativeGui DefinitionsForOo DeleteTestAndWelcome DesignByContract DesignPatterns DickSeabrook DigitalRightsManagement DoTheSimplestThingThatCouldPossiblyWork DoesUnitTestingMakeStaticTypingLessUseful DonTurnblade DonaldGordon DonaldKnuth DonaldNoyes DontComplainWithoutAlternatives DotProductInManyProgrammingLanguages DotSeparatedHyperWord DrewMcDermott DynamicRelational EditPage EditText EditWarDamageNotes EmbeddedDbms ErikNaggum EslWikiRe EvanDeaubl EveryCombinationInManyProgrammingLanguages EverythingIsAnObject EvidenceBasedScheduling ExperimentalLanguageIdeas ExplicitIsBetterThanImplicit ExtraLegsOntoaDog ExtremeBnf FakeCussWord FilterFunction FirstLanguageLearned FishShell FizzBuzzTest ForthAndCsample FortranLanguage FourLevelsOfFeature FredGeorge FreeCell FreeOnLineDictionaryOfComputing FrontPage GameMaker GeneralPurposeProgrammingLanguage GnuMake GoTo GodRamIllusion GoodStyle GoodThinkingMusic GoogleAppEngine GoogleDataApi GoogleDatastoreJavaApi GoogleLink GoogleWebKit GooglifyDeepMenus GrandMasterProgrammer GrumpiestComputerScientistInTheWorld GuiEngineGoals GuiMachineLanguage GuiPrototypingTools HagenGunderson HardLanguage HealthCareSystem HelloWorldInManyProgrammingLanguages HighDisciplineMethodology HolgerBohlmann HollerithPunchCard HomePage HowToDoMeetings HtaWikiBrowser HtmlDomJsCss HybridCapabilityModel HyperBit HyperDigit HyperNumber HyperSentence HypersonicSql IanOsgood IconixProcess InSovietRussia InstantLanguageForm IntegratedCircuitTransducers InterestingQuestions IokeLanguage IwantaPony JacksonNinly JaredBuckley JavaAssemblerCode JavaScriptEnabledWiki JbossTeiid JeffGrigg JohnFletcher JohnMorden JohnPapenheim JohnSumsion JosephStyons JustInTimeCompiler JustinBorgwardt KellyForslev KevinReid KillerApp LarsStitz LawOfDemeterRevisited LeakyAbstraction LexicalClosure LieOrStreet LisaDrews LukeSamaha LumberCartel ManifestTypingConsideredGood MartySchrader MaryMcCarthy MazeLock MediaWiki MichaelDavidBrown MichaelKingStout MicrosoftAccess MirrorModel MirrorModelContagion MissingFeatureSmell ModernDinosaur ModulaThree MonkeyPatch MozillaFirefox MwandamaMutanuka NamePage NewUserPages NewWineInOldBottles NiclasOlofsson NoConcreteBaseClasses NoteWiki NotoriousBugs NuPedia NysWiki ObfuscatedPython ObjectDesign ObjectSlicing ObjectVsModel OnDisplayEventsConsideredHarmful OnceAndOnlyOnce OnePileFilingSystem OopNotForDomainModeling OpenOfficeBase OrphansPreferred OtherLanguagesForTheJavaVm PaceMaker PageNew ParrotCode PeopleProjectsAndPatterns PhilGroce PhilippeDetournay PhpProsAndCons PhysiologicalAndPerceptualFactors PietLanguage PileFilingSystemsWithManyPiles PlainOpenJavaObject PlanningGame PlatformIndependence PlikiWiki PolicingOnlineGames PolicyInjection PolymorphismVsSelectionIdiom PortlandXpUsersGroup PractitionersRejectFormalMethodsDiscussion PrematureOptimization PrinciplesOfObjectOrientedDesign ProgrammingBookAcronyms QuineProgram RachelDavies RavioliCode RealProfessionalsGetSued RecentChanges RedundantServersAndDomainNameService ReferenceCount ReinventingTheDatabaseInApplication RelProject RepetitiveStressInjury RestArchitecturalStyle RestIsJustSqlReinvented RichardBotting RichardDrakeInterviewsWardCunningham RobHolecko RollYourOwnDatabase RomanPorotnikov RonPerrella RosettaCode RubyLanguage RubyVsPerl RumbleStrip SandBox SanderNagtegaal SapirWhorfHypothesis ScottVokes ScrumIsNotAnAcronym SebastianBozlee SharkBot SherryJarvis ShortBooks SideEffect SigWik SisterSites SixSingleQuotes SkinnyBook SkipSailors SleightOfHand SoftwareDevelopment SoftwareEngineering SolutionsSought SoundEx SovietShoeFactoryPrinciple SpyWare StandUpMeeting StarTrek StarWarsTwo StartingPoints StaticHtml StephenWynne SteveJobs StevePlendl SteveYegge StoredProcedures SystemIntegration TabsVersusSpaces TarBaby TarongaStory TechniqueWithManyPrerequisites TechniquesOwnedByMultipleParadigms TechniquesWithManyPrerequisites TemplatingInPhp TextFormattingExamples TextFormattingRules TheCaseOfTheKillerRobot TheDilbertPrinciple TheFableOfTheKeys TheFutureOfInformation TheMatrix TheNetherlands TheRightWayToDoWordyBlocks TheeEx ThereIsNoRefactoringBrowserForCpp ThirtySixHourDay ThreeDeeGraphics ThreeDeeQuantumOptics ThwozzThwozzThwozz TimCox TimMackinnon TimOswald TimeManagement ToggleYourFlash TomAllison TopTenWikiEngines TragedyOfTheCommons TransactionalActorModel TupleSpace TurnAllTheKnobsToSeven TwilightDragon TwitterConsultant UmlCaseVultures UniformlySlowCode UnitTest UniversalMind UniversalProgrammingLanguage UnlimitedBandwidthCommunication UseMod UsersWontPayForQualitySoftware VerifiedDesignByContract VerifyOutputWithGrammar VersionControl VideoAddict VirtualMachine VladEnder WabiSabi WackoWiki WarningSignsOfCorporateDoom WarpDrive WaterbedTheory WebSchemeTutorial WhatIsClosure WhatIsWrongWithTheGeneralVisualBasicApproach WhatIsaParadigm WherePsychologyMatters WhyHatePerl WhyIsNowClosed WhyIsPayrollHard WhyIsTheSkyBlue WhyWikiWorksNot WikKe WikiCase WikiChoicetree WikiDesignPrinciples WikiEngines WikiFarms WikiGettingStartedFaq WikiHomePage WikiIsNotWikipedia WikiPedia WikiPotato WikiPrinciples WikiTator WikiWikiWeb WikiWikiWebFaq WikkaWiki WilliamCharles WirelessBlackBox WorkWithClay XpSouthernCalifornia YaleUniversity YouHaveToWriteItSomewhere YourToasterDoesntKnowWhatYearItIs ZenSlap ZoomableUserInterface ZuluPad ChangesInMarchEleven AaronPoeze AboutMaxineWantedToCoverUpTheyDid AdapterPattern AdrenalineGroup AdrianKubala AdrianQuark AgileAndTspDiscussion AirportClass AlTimin AllaireColdFusion AmarFaelledWiki AmbientIntelligence AmongCreationists AnastasiosKoutoumanos AncientSpaceMetricTransposeMethods AncientTraditionsThatCanPlateTectonicsAffect AncientTraditionsThatCanPlateTectonicsAffectWashingtonPost AndrewLenards AnsForth AnticorruptionLayer ApacheAnt AprilEleven ArchitectureHandbookWorkshop ArgumentByGibberish ArrowAntiPattern ArticlesOnDialogue ArtifactDescriptors AsciiGuiGeneration AssignmentVsEqualityOperator AtomMatrixModels BackChannel BackStack BadCodingStandards BanOnImports BashWiki BasicLikeGlueLanguage BeBold BelongingsVersusInformationAboutThem BigTheta BlocksInObjectiveCee BobTait BongMunoz BotInterference BridgePattern BridgingTheGap BriefTutorialTwo BritishVsEnglish BruceBlum BugTrackingSoftware BurnOut BusinessRulesMetabase CalBerkeley CallForCollaboration CallWithCurrentContinuation CamcordersHaveAdvancedSinceTheDaysOfVhs CamelCase CanonicalForm CantEncapsulateLinks CapabilityMaturityModel CardTriage CategorizeByNaming CategoryAutoIgnore CategoryCelebrations CategoryEpisode CategoryExamples CategoryException CategoryJava CategoryJoke CategoryLanguageTyping CategoryTypingDebate CategoryWebServices CategoryWikiMaintenance CausallyReflectiveMetastructure ChangeLog ChangeModels ChangeOfBasis ChangeSummary ChangesInFebruaryEleven ChangesInJulyEleven ChangesInJuneEleven ChangesInMarchEleven ChangesInMonth ChangesInMonthDiscussion ChronicProcrastinator ChuckTreder CleanCode ClearCaseWorkspaceManagement ClosuresAndObjectsAreEquivalent CocaCola CodeGenerationIsaDesignSmell CodeGolf ColdFusionLanguageTypeSystem CollapseOfChaos ComeFrom CommandPattern CommonGatewayInterface CommonLanguageInfrastructure ComparingDynamicVariables CompilingVersusMetaDataAid CompositeConsideredHarmful ComputeUnifiedDeviceArchitecture ComputerLanguageBenchmarksGame ComputerSecurityIsnt ContinuationsAndCoroutines ControllerServlet ConvenientObjectOrientedLoopbacks ConversationForAction CornerStone CraigLarman CreateTheEnvironment CredFramework DafyddRees DanCarter DanMuller DanielChurch DataAndCodeAreTheSameThing DataCentricThinking DataMusicProject DateAndDarwensTypeSystem DaveTauzell DaveThompson DaveVoorhis DavesLawOfProximateAcronyms DavideVarvello DavisFoulger DecisionMaker DecoratorPattern DefaultIsNotGod DefendingYourThesisThePub DefiningContext DefinitionsForOo DeleteAngel DeleteOffTopic DennisMischke DenotationalSemantics DeskChecking DialogueDrivenDevelopment DigressingOne DimensionsOfSimplicity DiningPhilosophers DisplayPostscript DistributedObjectPlatforms DiversityIsSmotheredOnWiki DokuWiki DonaldNoyes DotNetEcmaProcess DottedPrefixExtensions DoubleDispatchExample DoubleYou DougMerritt DynamicTyping DynamicUserDefinition DystopiaInTheTwentyFirstCentury EdIsTheStandardTextEditor EditPage EditText EditThisPagePhp EdwardKiser EhLittleMindForAy ElectronicCigarette ElizabethWiethoff EnvironmentVariable ErnestoGuisado EstaNuevaPagina EtherPad EugeneEricKim EvangelistsMakingaLivingOnTheImages EvolutionistsStartInTheMiddle ExcitingPsychologyTwo ExtendingTheWikiParadigm ExtensibleProgrammingLanguage ExtremeMarketing ExtremeProgramming ExtremeProgrammingRoadmap ExtremeVersionControl FacadePattern FaceBook FacePalm FacePalmDiscussion FactorConstancy FallaciousArgument FastEyes FeatureBuffetModel FillInTheBlanks FirstLanguageLearned FixYourWiki FixmeComment FlexibleAndExtensibleHierarchy FlikiBase FollowOurSkies FormalSystem FowlerWritingMethod FrancisHwang FreeAndCostPrivilege FreeCard FreshmansFirstLanguage FridemarPache FruitfulAmbiguity FuzzyDistinctionBetweenInterfaceAndImplementation GaplessSequences GarbageCollection GeneralPurposeGraphicsProcessUnits GenericProgrammingIsBetter GirtsKalnins GodGoo GodOfTheGaps GoldenHammer GoldilocksSolution GolemProject GolfScript GolgiApparatusIsomorphismsSpaceContinuumTravel GoodThinkingMusic GoogleSearch GoogleWave GoogolPlex GourmentFood GrandConspiracy GreatThings GreatThingsDiscussion GreenCheese GreyGoo GrungeTheTwentyFirstCentury GuiMachineLanguage GunJa GunnarZarncke HaloEffect HandHeld HappyWikiBirthday HelmutReinthaler HerIrridescentBlueEnsembleExactlyComplementedTheBook HermaneuticsFromTheSixteenthCentury HermaneuticsShouldBeAbleToPredictChaosInTheTwentyFirstCentury HighLevelLanguage HighLevelModeling HistoryOfPatterns HorizontalSeparator HowOtherQueryLanguagesAddressSqlFlaws HowToAskQuestionsTheSmartWay HttpSession HumanSideOfHumanBeings HyperlinkedTextEditor IanKjos IanOsgood IckyWiki IdealUmlCaseTool IfItsNotInWritingItsNotTrue IfVerizonSentHerToLevelThree ImmutableObjectsAndGarbageCollection ImplementingLisp ImplementingTgp ImplicitTopics IncrementalDevelopment InfoPosts InformalHistoryOfProgrammingIdeas IngridRegen InstantLanguageForm InterfaceCzar InternetPoetry IntroductionToAlgorithms InventTheFuture InversionOfControl InvisibleMarkupLanguage InvolveTheCustomer IsItReallyNew IsJavaObjectOriented IsThisOffTopicPageOk IseriesArchitecture IseriesHardware IslandOfRemovedText ItsAnId IwannaLearnPhp JavaDoesntPassByValue JavaHistory JavaIdioms JavaInterfacesCannotSpecifyConstructors JavaScript JavaScriptRocks JayLanguage JeffGrigg JetPropulsionLaboratory JohannesGijsbers JournalismInTheTwentyFirstCentury JuneEleven JuneKim KarlAnderson KarstenHoffmeyer KayLanguage KnowledgeCapture KnowledgeGap KnowledgeIsPower LadderLogic LanguageBarrier LaurentLeThuaut LazyObjectExample LearningHtmlAndCss LetItBeItMayNotBeAweed LetTheClientDecide LevyBookCapabilityBasedComputerSystems LibraryThing LicensingVisibleSpectrum LinkedIn LinkopingSweden LispUsersAreArrogant LiveProgramming LoganGraves LuaLanguageDiscussion MagmaLibrary MarcoBakera MariusAmadoAlves MarkAndSweep MarkCrane MarkDilley MarkingTags MarkupLanguageNine MarnenLaibowKoser MatrixTemplateLibrary MatthewAstley MayEleven MeetAndGreet MeetingTypes MeetsAndJoins MergingMapsAndObjects MichelVanDeWeteringsWikiServer MicrosoftDotNet MicrosoftProjectViewer ModelDrivenArchitecture ModelYourSelf MoreAboutCodes MoreLightThanHeatGuideline MoviesWithComputers MovingCheese MultiScreenInterfacing MuscleMemory NameAndConquer NavigationalDatabase NemerleLanguage NeverWriteaLineOfCodeWithoutaFailingTest NewSpeak NewTestPage NiclasOlofsson NisRoemer NoTestsYetTest NonDestructiveTest NonOrthogonalLanguageFeatures NoodleWiki NotConsideredHarmful NullCatchClause OddHybridArrays OffensiveProgramming OlavSchettler OnLineComputerMuseum OneTrueBraceStyle OpenFirmware OptionsToCipherVariousScenarios OriInbar OxfordEnglishDictionary PageName PairProgrammingInaSecureEnvironment PandigitalNovel ParallelProgrammingModel ParkinsonsLaw ParrotCode PathLanguage PaulFernhout PayrollExample PenroseCannotConsistentlyAssert PerceptionOfChange PerfinPlugin PhysicalMachine PicturePages PikiPiki PixieDust PlainOldCee PlasticEngines PlatformBuilder PoemWiki PointerAndKeyboard PortlandWiki PortletSession PositiveSpiritualVenues PostScarcity PowerLoops ProfilerTool ProgrammingAndManufacturing ProofsCantProveTheAbsenceOfBugs ProxyPattern PublicDomain PublicWikiForums PurposeOfThisWiki PythonPeople PythonSingleton QuestionsToAskYourXpCustomer QuestionsWeAsk QuineProgram RcShell RealPersonalityPlease RealWorldHierarchies RealWorldHierarchyExample RecentChangePagesByDay RecentChanges RefactoringInProcess ReferenceCounting ReflectionEmit RelProject ReplaceIterationWithIndexing ReuseReleaseEquivalencePrinciple ReversedImpersonatedEdit RpgLanguage RulesForRevolutionaries RyanKing SamDisanto SantiagoValdarrama SchizoidGibberishWikiAuthor ScientificMethod ScottVokes SecondLifeInStereoscopicTv SecretsOfWiki SeparateThrowAndCatch SeparationAndGroupingAreArchaicConcepts SeriousVersusScriptingLanguages ShaZam SharkBot SharpZaurus ShouldIbeginToUseThis SimplifyTheRequirements SingletonsAreEvil SixThinkingHatsOnaWikiPage SmallFunctionHeaders SmalltalkMinusMinus SmokeAndMirrors SoftwareGeniuses SoftwareMastersOfFineArts SoftwareThatIgnoresStandards SourceEdit SpamSignedContribution SpewThenOrganize SqlAntiPatterns SqlFlaws StartingNow StaticHtml SteveSparks StirThePot StopAndCopy StrawMan StructuredQueryLanguage StuartPbBentley SurvivalOfTheFittest SweepItUnderTheRugAntiPattern TeeState TemplateMethodPattern TenSeven TerracottaSharedMemoryPool TestDemo TestMe TestingFramework TheColourPurple TheConsultantsMantra TheFifthVariable TheHumaneInterface TheInterpretationOfSunChromasomes TheMapIsTheTerritory TheOptionToSayNo ThePerlJournal TheSixthVariable TheSourceCodeIsTheDesign TheoreticalBasis ThereAreNoTypes ThereHaveBeenAlready ThereIsNoDefault ThinkingOutLoud ThreeMonkeys TipsForWritingPatternLanguages TomPlunket TomSchumm TopDrunkOnFastFood TqlDesignGoals TrainedChimps TransframeLanguage TrollPatternFixes TronMovie TrueClause TryingIsNotAutomatic TuringComplete TwoStrings TypefulProgramming UniformlySlowCode UniversalWikiNamingLocators UseExceptionsInsteadOfErrorValues UserFriendlyMegaSite UserManualIsAntiPattern UserName UserNamePassword UserStoryExamples UsersCantRead UtopiaInTheTwentyFirstCentury VariationsTendTowardCartesianProduct VersionControl VideoConferenceMeeting ViennaIsNiceAsVenice VimAsPim VimSucksEvenBetter VirtualModels VisitorsInZeroFive VisualTour VolunteerHousekeeper WabiSabi WardCunningham WardPleaseReinstateRecentPosts WeDontNeedItYet WeLikeToFosterCreativityAlot WebSchemeTutorial WelcomeVisitors WhoDoYouMeanWeKemoSabe WhoIsUsingXml WhoUsesCoolGen WhyAreWeAllHere WhyFunctionalProgrammingMatters WhyIsLeadershipImportant WhyIsSmalltalkDead WhyNobodyDeletesWiki WhyNot WiKi WikWiki WikiAsAnAlifeExperiment WikiBase WikiBasedHtmlEditor WikiBoar WikiCase WikiCelebrities WikiConcept WikiDesignPrinciples WikiDreamWorld WikiEngineReviewTwikiMayTwoThousand WikiEngines WikiFarms WikiHistory WikiIsNotWikipedia WikiIsntAnEncyclopedia WikiLaistighDeNoimead WikiList WikiMoinMoinReviewZeroFive WikiOnWiki WikiPage WikiSpace WikiSpringCleaning WikiSpringCleaningDiscussion WikiVandals WikiWebDotCom WillRelEverHaveExternalRelvars WillRelEverHaveJdbcDriver WillRelSourceEverBeInDistributedVersionControl WindowsMobile WindowsMobileInternetDevice WordsSpeechAndWriting WorkingEffectivelyWithLegacyCode WorkingWhileTravelling WorldWideInstituteOfSoftwareArchitects WorseIsBetter WritableInstructionSetComputer XmlIsaPoorCopyOfEssExpressions XpIsNotaSilverBullet XpOnHpApplicationServer XpSouthernCalifornia XslPlay YouAreGonnaNeedIt YouKnowYoureInaBigCompanyWhen YouMightBeaThreeStarProgrammer ZeekLand ZoomableUserInterface ChangesInMarchFifteen CategoryAutoIgnore CategoryWikiMaintenance ChangesInMarchFifteen ChangesInMonth RecentChanges ChangesInMarchFourteen AbsenceOfEvidenceIsNotEvidenceOfAbsence AbstractionDistraction AcronymVsAbbreviation ActorsModel AdHocQueries AddingNewPages AdsorptionRussiaUkEuropeUnitedStates AgileParliament AlanKayIsTron AlternativesToCeeSyntax AlternativesToRegularExpressions AlxShr AmberSmalltalk AmigaOperatingSystem AnalogiesFromMusic AneuchWiki AntVsMake AntoniGaudi ArgumentByElegance ArtifactFragments ArtifactTechnique AuthorizedProcedureMinutemanSequence BadCode BadSmellsInCode BenignNeglect BlueGene BobStein BoiledFrogs BondageAndDisciplineNetworking BookShelved BookStop BriefTutorial CallByValueResult CamelCase CartesianJoin CaseLaw CategoryAgileTng CategoryAutoIgnore CategoryHorrorStory CategoryMetaDiscussion CategoryMetaWiki CategoryVoting CategoryWikiMaintenance CatharsisHypothesis CausalityViolationException CellMatrixVsStar ChangesInAprilFourteen ChangesInFebruaryFourteen ChangesInJuneFourteen ChangesInMarchFourteen ChangesInMayFourteen ChangesInMonth ChrisGarrod CliffordAlgebra CliffordAlgebraResources CliffordAlgebraaVisualIntroduction CoPilotRearGunner CommandPattern CommentTheWhy ComputerVirus ConsCell ConstructorInjection ContinuousFuelCombustion ControversialMicrosoftPhilosophies ConvergentDesign CoughGestureAndNameEffect CrashOnlySoftware CreateTheEnvironment CriticizingWontWinYouAnyFriends CrystalBallProcessToBroadcast CultureShock DafyddRees DanaJoinedIntelligenceShouldntGiveInfoFromPreviousWendyCorrespondence DavidVivash DayCare DbaGotSued DefinitionOfLife DelphiLanguage DennisPaulsen DesignPatternsBook DesirableDoableDone DeweyDecimalSystem DidVassaSponsorKateThenNicole DisableInterrupts DiscussingWithoutConcreteRepresentations DistantRocket DnaTransitInterpretationBlocksTargetGivingNuclearCodes DoWhatYouKnow DocumentaryObject DocumentationAnecdote DonaldNoyes DontRepeatYourself DualityBetweenStateAndClass DynamicTyping EarleMartin EarlyBinding EconomicsOfAdvancedProgramming EdIsTheStandardTextEditor EditThisPagePhp EdwinWatkeys EinsteinPrincipleOfSoftwareDesign EscapePattern EventDrivenProgramming FastEyes FederalCorruption FederationOfYourInternet FidonetRules FirstClassTypes FirstEffectSunDissolvedAsaCrackerHorizonSatelliteExpose FirstPerson FlavioPoletti ForthEfficiency FrenchLanguage FrenchStandardLanguage FromSetiMotivationForPluralCelestial FrontPage GodelsLaw GoodThinkingMusic GrammarVandal GreatLispWar GreenSpunning GuillermoSchwarz HarryPotterVsLordOfTheRings HaskellLanguage HiveMind HolisticDiversity HtmlWithoutHtml HyperPentahedron IanOsgood IfFooIsSoGreatHowComeYouAreNotRich IfYouCallYourselfAmerican ImportanceOfCongress IndustrialSociology InfoPosts InformationIntersection InstructionSet IntelligentIsomorphismPhaseSpaceAuthorizedProcessOnly ItemizedClearLogic IwannaLearnHaskell JavaLinks JavaVsSmalltalk JeanMarcHeneman JeffShelby JobyElliott JohnFletcher JohnLocke JohnUrberg KarlinFox KateRussell KatesDrew KazKylheku KevinWunderlich LanguageLawyer LasVegasTest LatLong LegoRoboticsWiki LimitsOfHierarchiesInBiology LimitsOfHtmlStack LispLacksVisualCues LispLanguage LispMacro LocalSettings LockFreeSynchronizationDiscussion LordOfTheRings LowellLindstrom MaliciousCompliance MassachusettsInstituteOfTechnology MasterControlProgram MatrixCell MatrixStar MechanicsDisease MediciProfessionalTheStarbucksWishingExceptHisCiaPublicInfoNewXml MentalMasturbation MenusAreEvil MichaelFinney MichaelHudson MightBeCanChangeBeforeLauchGenerallyHappyToDoSinceCrownOffersHundredKayFrom MikeDunlavey MimicAdapter MockPreparedStatementsTrial MoreAboutMechanics MormonTwentyFirstCentury MoromonTwentyFirstCentury MostHolyWarsTiedToPsychology MoviesToConsiderBemusedly MoviesToConsiderViolently MutableStrings MyNameIs MySql MyersBriggsForProgrammers NamedArtifactLocales NewUserQuestions NiCole NickBensema NicoleWillson NortonCommander NoteAboutGeocities ObjectChemtrailsBlue ObjectRelationalToolComparisonDotNet ObjectSerialization ObjectsHaveFailed OggVorbis OneTruePath OpenSourceSecurityStrategy PairManaging PairProgramming PalmOs ParameterCleaningApi ParrotCode PaulRedman PersonalChoiceElevatedToMoralImperative PersonalWiki PhlIp PhpProsAndCons PhpWiki PlayTheGameFullTime PlayingJazz PopularityOfJavaScript PreparedStatementsDiscussionTwo PresidentObama ProfileBeforeOptimizing ProgrammersAndDrugs ProgrammersNotebook ProgrammingInaMultiDimensionalUniverse ProgrammingIsNotFunWithoutPhilosophy ProjectRiskManagement PublicStaticVoidMain QualityAssuranceIsNotQualityControl QuartzComposer QuineProgram RacketLanguage RatioWar ReadMe RealProfessionalsGetSued RecentChanges ReverseLinkDisabled RingWorld RobSartin RomanStawski RubyInsteadOfSmalltalk RussellParadox SacrificeOnePerson SarcasticAlternativeDefinitions ScienceAndTools ScientificAmerican ScottyFactor SeattleStyle SeattleWashington SecurityThroughObscurity SelfOrganizing SetiCompensationForCnnDiscussionTwo SetterInjection SicNote SimpleWiki SingleAddressSpaceOperatingSystem SlaughterhouseFive SmalltalkCaseStatement SmeQl SmugLispWeenie SocialMaterials SoundFileFormats StarBucks StaticAssert StaticCodeAnalysis StormCharleze SuccessfulScienceFictionProphecies SuperstatesThreeForseen SwitchStatementsAreEvil TagFreeTypingRoadMap TechnologyDisappointments TelegramProblem TermsOfUse TestInQuality TestPage TheKenThompsonHack TheLittleSchemer ThePage ThereIsNothingAssemblerCannotDo TheseThreeAreOne ThisStarsCentrioleLetsAwhileConverse ThreeLawsOfRobotics TopMind TopOnPreparedStatements TopTenWikiEngines TopsLaw TqlName TreesPlusSets TristanSeligmann TronMovie TwoPlayerStandOff TypelessVsDynamic UnaPalabraConMayusculas UniversalHistory UsefulUsableUsed ValueExistenceProofFour VideoAddiction VirtualCollosiums VrdiTestLink VrdiTestlink WallObject WasDrewAndVassaCorrelatedFromTopangaMusicHousingScheme WelcomeVisitors WhatIsFoo WhatIsLeadership WhatIsRandom WhatItWantsToBe WhatsBeenDoneInSmalltalk WhimsicalUnitsOfMeasurement WhyIsSmalltalkDead WhyWeHateLisp WikiAppreciation WikiBirthday WikiClone WikiDesignPrinciples WikiEngines WikiFarms WikiGnome WikiIsNotWikipedia WikiIsNotaDictionary WikiLink WikiPuppy WikiWikiSuggestions WikiWikiWeb WikiWikiWebFaq WillMicroSoftSurvive WimpIsBroken WindowHeight WindowsXpNameDiscussion WinstonChurchill WithinTwentyYears WorkFourDayWeekWaitForTargetToSwarm WorkingEffectivelyWithLegacyCode WorseIsBetter WorstPunEver XmlProgrammingLanguage XorConsideredHarmful XpSouthernCalifornia YouAreNotEveryone YouGetWhatYouPlayFor ZombieTechnologies ChangesInMarchTen AccessPathIndependence ActivePerl AdaptiveCollection AddingNewPages AddingNoneForTypesInRel AgileDesign AgileManager AlanFrancis AlgebraixData AlternateRealityKit AlternativesToHierarchicalEncapsulation AlwaysUseBracesOnIfThen AmeliorationPattern AmmerseDesignPrinciples AmygdalasMicrocode AndyGlew AnonIsStillBanned AnonymousDonor AnonymousKidHidingRealNameFromPerverts AnonymousUser AolizationOfTheInternet AplLanguage AprilTen ArchitectTheNegativeSpace AreWeCode ArgumentObject ArtOfManagement ArtificialMemory AspergersSyndrome AssumeMaliceNotIgnorance AsynchronousMvc AuthoritarianPersonality AuthoritarianUtopia AxiomaticMorality BadLinuxAdvocacy BatFileCodingStandard BeancountersWetDream BellsWhistlesAndGongs BernhardPollak BernieSirelson BigProjectSyndrome BigRequirementsUpFront BinarySearchCodingChallengeByColinDouglasWright BinarySearchCodingChallengeByColinWright BinarySearchCodingChallengePageByColinWright BinarySolution BipolarDisorder BitBucket BlackboardMetaphor BlameYourselfFirst BlinkComparator BlitzBasic BlubParadox BondageAndDisciplineLanguage BookAse BooksOnUserCenteredDesign BooleanRepresentation BoostFusion BoostFusionUserExtension BoostLibraries BottleNeck BoulderXpCompanies BriefTutorial BruceIde BucketOfVomit BugDay BugTrackingSoftware BurtonElementary BusinessAndEthics BusinessContinuity CalBerkeley CalvinBall CaptureTransactions CarlSagansBaloneyDetectionKit CatInTheCage CategoryAutoIgnore CategoryContainer CategoryWikiMaintenance CausalChainCrossings CeeLanguageAndBufferOverflows CeePlusPlus CeeUnitTesting ChadwickBoggs ChainOfResponsibilityEngine ChangeBlindness ChangesInFebruaryTen ChangesInJuneTen ChangesInMarchTen ChangesInMayTen ChangesInMonth ChecksAndBalances ChessFlash ChrisGarrod ChrisHibbert ChuckYeagerVsTheRedBaron ClaesWallin ClassicVideoGame ClassicalMusicMyths ClearTheFog CodeSmell ColinDouglasWrightBinarySearchCodingChallenge ColinWright ColinWrightAlsoPostsThisPageElsewhereOnTheInternet ColinWrightDrawsHisMistakesToYourAttention ColinWrightDrawsHisMistakesToYourAttentionAgain ColinWrightDrawsHisMistakesToYourAttentionOneMoreTime ColinWrightDrawsHisMistakesToYourAttentionYetAgain ColinWrightDrawsHisMistakesToYourAttentionYetAnotherTime ColinWrightsBinarySearchChallenge CollaborateForSuccess CollaborationServer CollectionOrientedProgramming CommandProxy CommitmentToQuality CommunityOfPractice CompaqPortable CompilerBug CompletionState ComplexEventProcessing ComplexityMetrics ComputerGamesNotWorthPlaying ComputerGamesWorthPlaying ComputerSystemMetaPattern ConceptCafe ConceptualQueries ConceptualQueryExampleOfAdvantages ConfigurationHell ConstellationOfForces ConstructiveProcesses ContactMovie ContentCreationWiki ContentOfIdentity ControversialMicrosoftPhilosophies ConvertSpacesToTabs CopyingWikiPages CostinCozianu CppHeterogeneousContainers CppSingleton CrystalReportsAlternatives CustomerBillOfRights CustomerBillOfRightsDiscussion CuteProgramming DanielBruessler DataAndCodeAreTheSameThing DataEnvy DaveVoorhis DavidCary DeadEnd DeadLanguageFortran DeadLock DeadlyGuiPrototypes DecisionMathAndYagni DefinitionOfOrthogonal DekiWiki DenotationalSemantics DependencyInversionPrinciple DesignerVista DeuceCest DiffAlgorithm DifferentReasonsPeopleLikeRelational DistributedGraphDataStructure DoTheSimplestThingThatCouldPossiblyWork DocumentDrivenDevelopment DomainObjectList DonaldNoyes DragonFlyBsd DvorakKeyboardUsers DynamicToolbarPattern EachColumnNameBeUniqueAmongTheTablespace EducatedGuesstimate EdwardKiser EightQueensProblem EightQueensProblemInRuby EightyTwentyRule EjbContainer ElectricityAddiction ElizabethWiethoff EmotionsVersusLogic EmptyCatchClause EnvironmentalDesign EprimeLanguage ErnstGruber EsIstSehrKalt EssTeeEll EssayConcerningHumanUnderstanding EstimationWoes EventDrivenProgramming ExBaseRant ExampleForthCode ExperimentalQueryLanguageComparison ExtendedSetTheory ExtendedWord ExtensibleDesign ExtremeProgrammingRoadmap FactoringLargePrograms FakeCussWord FeatureEnvySmell FeatureMatrixCsv FebruaryTen FictionPublishingExample FindMeaCircle FirstRuleOfOptimization FixedPriceContract FixedPriceContractsWithChangeControl FlameWarShield FlashDevelop ForthAndCsample ForthIsAliveAndKicking FourLevelsOfFeature FreeAndNearlyFreeLiterature FreedomForce FrontPage FunctionalTestGraph FunctionsAndDataAreSeparate FundamentalFlaw FunnyThingsSeenInSourceCodeAndDocumentation GeneralSemantics GenericFunctionObject GenericsVsSubtyping GeraldLindsly GhostInTheShell GiveMeEstimatesNow GivenWhen GlenelgSmith GoHere GoLanguage GoToProblem GoodTightCode GoogleDotCom GuiMarkupProposal GuiPrototypingTools GunnarZarncke HaHaHaHaHaHa HappyCollision HealthCareDebateFlowchart HealthyCodeIsHappyCode HelmutLeitner HeterogenousContainer HiddenCommonCause HologramOfAllah HologramOfJesus HolyWar HolyWarUmbrella HomeOffice HomogeneousContainer HomogenousContainer HorizontalSeparator HowToPissOffYourPair HumanWare HyperArtifact HyperBug HyperCard IanOsgood IdeaConception IfItAintBrokeDontFixIt ImageMagick ImmutableList ImplicitTopics InformationDevices InformationNeighborhoods InheritStlContainersPublicly IntegrationToken InternetYear IsAnythingBetterThanPaper IsBreakStatementArchaic IsJavaSlow ItIsVeryCold IteratorSemanticsAreWrong IvoRoper JamesPetry JavaLanguage JavaVsCpp JeanMarcHeneman JeffGrigg JesseJones JizzTeching JohannesGijsbers JohnLowe JohnRawls JonathanCrossland JuneTen KarlinFox KeepItSimpleStupid KnowledgeCapture KnownSpace KrisJohnson LanguageLawyer LarryPage LatticeStructure LaunchPad LayneThomas LetYourLogsBecomeYourPlans LetsReuseThatGui LevelOfMeasurement LevelsOfPoliteness LinuxGames LispLanguage LiterallyMeaningFiguratively LiterateProgramming LiveLock LostAndFound MagicContainer MagicTheGathering MaintainableDesign ManagementByVision ManagementlessOrganization ManagerControlsProcess MarchTen MartySchrader MayTen McStylesSoftware MentalHealth MentalHealthPolicy MessageDefinition MessageForTheStewards MessagingPattern MetaMorphism MetaOptimization MetasyntacticVariable MethodCombination MicroManagement MicrosoftAccess MicrosoftAccessQuestions MicrosoftProjectViewer MindTouchDeki MinimalWiki MinimalistLanguage MirrorModel MirrorModelContagion MlLanguage ModelViewController ModelYourEnvironment ModelsOfComputation MontyPython MozillaBrowser MyMyersBriggsTypeIs NebulousUnitOfTime NegotiateOnFriendlyGround NetNegativeProducingProgrammer NewPage NewUserPages NewYorkCity NoLasEntiendo NobleEightfoldPath NonconsensualMatrix NovelVsNew NuPedia NullVersusNone NullsAndRelationalModel ObjectFunctionalImplementation ObjectOrientedAssembler ObjectiveCaml ObjectsFromTheUsersWorld OddWordProblemSolutions OldRulesWithForgottenReasons OleAndersen OnceAndOnlyOnce OnceaLostSoul OneMinuteWiki OpenCroquet OpenDataProtocol OrmondOtvos OrthogonalVersioning ParableOfTheTwoVillages ParrotCode PatternIndex PaulFriedman PaulWayper PayrollExampleTwoDiscussion PerlSix PermissionFlags PermutationDependent PerpetuumMobile PersistenceMechanism PersonalWiki PeterVanDijk PhilippeDetournay PhlIp PicoContainer PoignantGuideToRuby PositionalVersusNamedParameters PositionalVsNamedParametersDiscussion PostalChess PpcSoftiKnow PresentEmpiricalData ProfessionalGuesstimate ProgrammingIsLife ProgrammingLanguageNamingPatterns ProgrammingPuns ProgramsAreDatabases ProgressiveLicense ProofOptimizer PropositionsForProponents ProtectedMemory PublicStaticVoidMain PythonSingleton PythonVsRuby QuickDiff QuineProgram QuotingNotThinking QwertySyndrome RadioShack RainerWasserfuhr RandyStafford RaphaelWegmann RatAndTuyen RationalRobot ReachableDesign RealTimeVsMissionCritical RecentChanges RefactoringAsReductionToLowestTerms RelProject RelationalBreaksEncapsulation RelationalModel ReportWriters RepresentationalStateTransfer ResearchPaper RestIsJustSqlReinvented ReturnByValue RhymeMe RicardoStuven RiskSwap RobertAceti RobertBromley RoombaVacuum RubiksCube RubiksRevenge RubyInsteadOfSmalltalk RubyLanguage RubySingleton RulesOfGeelf SchemeCoroutineExample ScottTomilson ScottVokes ScrollBlindness SelecticaInc SemanticEvent ServletContainer SigningConventions SimCity SimonRyan SimpleDesign SimplestOrEasiest SimplyMepis SingleResponsibilityPrinciple SingletonPatternTermAsCoined SlackPatterns SmalltalkIsSlow SmugLispWeenie SoftwareDevelopmentAsInvesting SoftwareEngineeringBodyOfKnowledge SoftwareInProcess SoftwareIsDifferent SoftwareIsReallyPointless SolutionsToBottlenecks SolvingDesign SomeWordsOfAdviceOnLanguageDesign SovereignComputing SpecializationIsForInsects SqlAndRelationalTheory SqlFlaws SqlFlawsDiscussion SqlNull StarTrek StarWars StartingPoints StatusQuo StepByStepQueries StevenShaw StrangeAttractors StringTrie StructureAndInterpretationOfComputerPrograms StudioRecorder SturgeonsLaw SupermanReturns SurvivalOfTheFittestDebate SusanDavis SymmetryOfLanguage SyntacticallySignificantWhitespaceConsideredHarmful SyntaxFollowsSemantics TestDrivenDesignPhaseShift TestInfected TheAdjunct TheParty TheSourceCodeIsTheDesign ThereHaveBeenAlready ThereIsMoreThanOneWayToDoIt ThomasHolenstein ThreadMode ThreeValuedLogic TimLesher TimTwelves TomAllison TomAnderson TooBigToEdit TopsReportDefinitionLanguage TqlColumnTable TqlQueryOperators TqlRoadmap TransMeta TuringTarpit TwoIsAnImpossibleNumber UnconsciousIncompetence UncycloPedia UniformResourceLocator UnmodifiableListIsStupidAndItBreaksLsp UseCaseMap ValueAddedTax ValueOfPi ValuesOfBetaMayGiveRiseToDom VariantType VirtualOrder VoodooBug WeirdErrorMessages WelcomeVisitors WhatIsNull WhatIsSimplicity WhatIsSoftwareDesign WhereToBuyBooks WhoUsesCoolGen WhyLinuxSucks WikLeet WikiButcher WikiChess WikiChessGameOne WikiChoicetree WikiDesignPrinciples WikiEngines WikiFarms WikiHistory WikiMindWipe WikiNode WikiTravel WikiWikiWeb WikiWikiWebFaq WikiWithMoreThanPages WikizenOpenSourceProjects WintekCorp WoodRanch WorkingWhileTravelling WriteTheUserManualAsYouGo WritingTestableClasses XpDesign XpSouthernCalifornia YagniExceptions ZeroOneInfinityRule ZeroOneInfintyIsaUpperBound ZhuWang ZoTero ChangesInMarchThirteen AbandonWare AbstractTest AbstractionAndOrganizations ActiveRecord AdmiralPoindexter AgileSwarm AhHa AheadOfItsTime AlainDesilets AmandaKnoxHistory AmbSpecialForm AntiFragile ApologizeFirst AppleComputer AppleIphone ArgumentByLabToy ArlenCuss AsFastAsCee AutoKeysVersusDomainKeys AutoWikiBrowser AvoidExceptionsWheneverPossible BabySteps BadThingsSeenInSourceCodeAndDocumentation BarnySwain BasicLanguage BattleOfWits BigDesignCritique BlackBerry BlubParadox BradyBunchGridDiscussion BradyBunchHeadExample BriefTutorial BrokenLink BruceCockburn BusinessLogicInStoredProcedures CategoryAutoIgnore CategoryCategory CategoryWikiMaintenance ChangesInFebruaryThirteen ChangesInMarchThirteen ChangesInMonth ClearTheFog CoastlineParadox CommandLineGuiCombo CompaniesDoingXp ComplEmentarity ConsiderTimestampingYourWriting ContextualArtifact ControversialMicrosoftPhilosophies CorbaVersioning CsUnit CulturalStandards CustomBusinessApplicationDefinition CustomWiki DanCross DanPierce DatabaseAbstractInterfaceDiscussion DaveFayram DaveVoorhis DeathStarEconomic DefinitionOfLove DependencyInversionPrinciple DependencyOfJusticeWithSpaceLaw DevelopmentAsConversation DigitalPhotography DoTheSimplestThingThatCouldPossiblyWork DocumentRefactoring DonBranson DontComplainWithoutAlternatives DontPutGuidsInUrls DontRepeatYourself DotNet EarnYourRightToInsultMe EditThisPagePhp EjbBasics EmLanguage EmbraceSql EsaNyrhinen EstonianLanguage EverythingIsRelative ExceptionsMaskRealProblems ExperimentalQueryLanguageComparison ExperimentalQueryLanguageDiscussion ExtractClass ExtremeProgrammingRoadmap FirstGreatBlunder FirstGreatBlunderRefuted FizzBuzz FizzBuzzInManyProgrammingLanguages ForTran FrontPage FuckOffGrammorVandul FulfilledScienceFictionProphecies FunnyThingsSeenInSourceCodeAndDocumentation GardePhones GeneralAndParticular GloballyUniqueIdentifier GodGuiWidget GoodStyle GotoConsideredHarmful GrammarVandal GraphicalProgrammingLanguage GraphicalUserInterface GreatLispWar GroundBreakingLanguages GuiDesignTips GuiMarkupProposal GuiPrototypingTools HaltingProblemDiscussions HansWobbe HansenDy HelloWorldInManyProgrammingLanguages HelmutLeitner HistoricSoftware HofExamplesDiscussionTwo HofPattern HowardLeeHarkness HtagWiki HumanSacrificeIllegal HumansSuck IanOsgood IatroGenesis IdentityObject IfItAintBrokeDontFixIt InSovietRussia IndentationEqualsGrouping IndustrialSociology InfiniteStateMachine InterviewingStrategy IsSchemeLisp JavaIsDead JavaScript JavaVsDotNet JeffreyMiller JocuriOnline JohnLusk JunVerzola KolmogorovComplexity LanguageThesaurusScheme LawsOfSuckageDynamics LearningWithoutImplementation LegalRecourseAgainstGrammarVandal LiberatingConstraint LispLanguage LittleCodingTricksAndTips LittleLanguage LivingInaMonument LordOfTheRingsPartOneCriticisms MaGrathea MacBook MacSyma MakeItWorkMakeItRightMakeItFast ManagingComplexLinks MarcosEliziario MarcosEliziarioSantos MaspBrainstorming MatthewAstley MechanismOfSearchEngine MethodologiesAssignResponsibilitiesToDevelopers MindOverhaulEconomics MisnamedInterfaces MoinMoin MoreAboutCodes MoreAboutTheLogo MoviesToConsider MoviesToConsiderBemusedly MumpsLanguage MusicShapes NatureOfOrderDiscussion NetBsd NewOsFeatures NoTrueScotsman NodeJsAndHofDiscussion NonOrthogonalLanguageFeatures NumberTheory ObjectRelationalMapping ObjectsAndProcesses OcamlTypeSafetyProblem OlafLewitz OldLace OnTopic OpenPlanOffices OverhaulingStyleSheets PassIdentifierAsString PatronRole PersonalFlopiWiki PetriNet PhpStorm PiEqualsThree PlainEnglish PontisImplementation PractitionersRejectFormalMethodsDiscussion ProWikiSoftware ProgrammingProfession PrologYinVersion ProperEnglish PvcsVersionControl PythonVsRuby PythonWhiteSpaceDiscussion QuantityAndQuality QueryLanguageComparison QuestForThePerfectLanguage QuickSortInPython QuickiWikiSupport QwertySyndrome RaspberryPi RaspberryPiFoundation RasperryPi RasperryPiFoundation ReasonsForHolyWars RecentChanges RecentVisitors RelationalAndTrees ResourceAcquisitionIsInitialization RevisingBusinessProse RhetoricalQuestion RichardKulisz RichardStallman RobertWatkins RonPerrella RubyOnRails RubyVsPerl SamanthaLivesNearByWendy SchemeCeeBasis SchemeYangVersion ScienceOfRainbows SevenPlusOrMinusTwo SimplestThingReplyFromJamesCollins SlowSort SmalltalkTheLanguageAndItsImplementation SmartPhone SoftwareEngineeringIsArtOfCompromise SomeThing SomethingNew SpaceShipOne SpivakPronouns StandardLibrariesDontMakeForPortability StandardToolDependancy StandardToolDependency StructureAndInterpretationOfComputerPrograms SummaryOfHofExamples SwitchCaseListVersusHof SymphonicArchitecture TeDaGen TechnoLust TenYearsOfTestDrivenDevelopment TestDataGenerator TgpMethodology TheKenThompsonHack ThereIsMoreThanOneWayToDoIt ThisIsTheTitleOfThisStory ThisPageIntentionallyLeftBlank ThreadMode TightGroupOfClasses TighterAppAndDatabaseIntegration TiobeIndex TopOnAbstraction TopOnPreparedStatements TopTenWikiEngines ToyFsmCopyLeftMit TrainTheTrainer TraversingGuiMarkup TriteSayingsComeInPairs TrulyHorribleAcronyms TuringAwardScheduling TuringComplete UnitTest UniversalStatement UnknowableNumbers VandalWatch VeryGoodSeats VideoAddiction VisualStudio VisualStudioDotNet WardCunningham WardsWiki WebDevelopment WebsitePatterns WeirdErrorMessages WelcomeVisitors WhatIsArchitectureAnyway WhatsThePayoff WhyAngledToAvoidJournalism WhyIsSmalltalkDead WhyNobodyDeletesWiki WhyWeHateRuby WidgetsRepresentRelationshipsInTheModel WikiAlphabet WikiBirthday WikiEngines WikiEssence WikiSucks WikiWikiClones WikiWikiWeb WikiWithMoreThanPages WorkplaceDemocracy WouterVanOortmerssen YouCantSeeTheForestForTheSandDunes ChangesInMarchTwelve AaMilne AaronThompson AbsolutismHasGreaterBurdenOfProof AbstractSyntaxTree ActiveServerPage AdVerecundiam AdamRifkin AddressingGuiElements AhaMoments AlfredEscher AllRoadsLeadToBeeMinus AllenWirfsBrock AlternativeJobsForProgrammers AlternativeTypeDefinitions AnalBucket AnalogueIssue AnameIsJustaName AndersMalmros AnonymousHero AnonymousSkeptic AprilTwelve ArchitecturalSpike ArgumentFromAuthority ArgumentFromPopularity ArlenCuss ArtificialIntelligence AttributeTable AutoApprove AutoDesk BagNeedScenarios BagSetImpedanceMismatchDiscussion BagSetImpedanceMismatchDiscussionTwo BagVersusSetControversyRoadmap BetterCygwinTerminal BillSeitz BoostLibraries BottomMind BrianFennell BrianOneiromancer BridyGodwin BritishCulturalAssumption CamelCase CapsLockZombieTechnology CartHorseInversion CategoryApplicationDevelopment CategoryAutoIgnore CategoryDotNot CategoryJoke CategoryWikiMaintenance CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusRoadMap ChangesInAprilTwelve ChangesInFebruaryTwelve ChangesInJuneTwelve ChangesInMarchTwelve ChangesInMayTwelve ChangesInMonth ChiqChaq ClipperLanguage CoastlineParadox CobolScript CodeSpeaks CodeWright CollectionOrientedProgramming ComeFrom ComedyOfTheCommons CommunismTwo CommutingDiagrams CompaniesDoingXp ComputeUnifiedDeviceArchitecture ConcurrencyUnitTestWaynesAttempt ContentCreationWiki ConvertSpacesToTabs CopOut CppDoc CraigLarman CriteriaForGoodMathOrCompactNotation DanielChurch DatabaseIsRepresenterOfBs DatabaseIsRepresenterOfFacts DateOnUml DaveSmith DaveVoorhis DavidCary DavidCasey DavideVarvello DeMas DecayAndRenewal DecentStudyOfGotoProductivity DefinitionOfLife DefinitionOfLove DenyingObjectiveEvidence DigiCloudLaunchIntake DocPlusPlus DodgeTheIssue DonaldNoyes DontChangeTheCodeTest DoshMosh DotDotDot DotNot DougMerritt DoxyGen DumbTables DuttonSpeedWords DynamicRelational EditHint EditText EducatingChildren EdwinEarlRoss EiffelLanguage EinsteinPrinciple EndangerThis EvidenceTotemPole ExpressInterest ExpressivePower ExtremeProgrammingForOne ExtremeProgrammingHeartbeat ExtremeProgrammingRoadmap ExtremeProgrammingSummary ExtremeProgrmamingHeartbeat FaganInspection FailSafe FailureIsNotAnOption FavoritePens FewInterfaces FirstLanguageLearned FixScopeVaryTime FizzBuzz FizzBuzzInManyProgrammingLanguages FlameWar ForFailuresProvideFixItOptions ForgeLeaders FoxPro FreeLunch FreudianTypo FrontPage FullSearch FunctionalDecomposition FunnyScienceFiction GarryHamilton GaveUpOnAdvertising GeneralAndParticular GeometricTransformations GeraldLindsly GirtsKalnins GivenWhen GnuLinux GodGuiWidget GoldOwner GoodStyle GoogleTagWiki GotoBlackBoxThoughtExperiment GreaseMonkey GuiConfiguration GuiPrototypingTools GuikiGuiki HandWaving HashTag HeaderOnlyCeePlusPlusPackages HerdingCats HierarchicalModelViewController HistoryOfRelational HolyWar HowToImproveProgrammingSkills HtaWikiBrowser HyperlinkedEquations IanOsgood IdeaFormDiscussion IdentifierPrefix ImplicitTopics ImplicitlyDeletedCopyConstructor InSovietRussia InformationPleaseRePatterns InterestingChanges IsProgrammingMath IsTopTheNewRichardKulisz IsaacNewton IsomorphismIssue ItalicsMan ItsTimeToDumpCeeSyntax IwannaLearnOcaml JackOfAllTrades JamalWills JamesMaggs JanekBogucki JavaLint JavaPackageNames JavaScript JensColdewey JohannesGutenberg JohnFletcher JohnKordyback JosephBacanskas JosephStyons JunVerzola JuneTwelve LanguageComparisonFramework LanguageThesaurusScheme LaughOutLoud LayMan LearningWithoutImplementation LeasedString LeeSmolin LetsUseAnObjectOrientedDatabase LetterSpirit LieOrStreet LispAutoIndentation LispSucks ListComprehension LoopHole LowLevelVirtualMachine MagicGoto ManuelVidaurre MappersVsPackers MarchTwelve MarkJones MartySchrader MathVsScience MayTwelve MediaWiki MemesShmemes MergingMapsAndObjects MetaSignal MikeBurba MixinsForPython MoreAboutWikiAccess MostHolyWarsTiedToPsychology MoviesWorthBuying NamesGivenToComputers NatPryce NonOopGuiMethodologies NooWiki NotBuiltInOneDay ObjectRelationalMapping ObjectiveEvidenceAgainstGotos ObjectiveEvidenceAgainstTopDiscussion ObjectiveEvidenceNeverFound ObjectivityIsAnIllusion ObjectsAndProcesses ObjectsAreDictionaries ObserverPatternInCeePlusPlus OnExpressivePower OneMinuteWiki OoLacksMathArgument OopBizDomainGap OperationalAssumption PairPairProgramming PairProgrammingMisconceptions PaperGivesNoFeedback ParrotCode PatternLanguage PeopleIndex PimplIdiom PipeDream PissingMatch PleaseReinventTheWheel PortlandStateUniversity PrematureOptimization PrimaDonna ProgrammingCudaCee ProofOfCorrectness PyTw QaIsNotQc QuantumBogoSort QuinePrograms QwertySyndrome RainerWasserfuhr ReDuplication RecentChanges RefactoringPatternSpace ReinventingTheWheel RelationalCee RelationalDatabase RelationalLoopHole RelationalModel RelationalWeenie ReligionOfTheEternalMoment RemapCapsLock ReportWritersForJava RichardPfeiffer RocketAnalogyProblem RubyVsPerl RyanKing SameFringeProblem SandBox ScalaIdioms ScrumWebTool SearchEngineHistory SearchForTruth SecretSociety SelfStandingEvidence SemiLattice SevenHabitsOfHighlyEffectivePeople ShouldRelationalBeMoreTerse ShouldTopBeBanned ShutDown SigurdHogsbro SimpleObjectAccessProtocol SimplePatternReplication SimpleWiki SingleId SlipperySlope SmalltalkFaq SmugLispWeenie SoapDiscussion SoapDoesntRequireHttp SoapStone SoftwareEngineering SoftwareEngineeringIsArtOfCompromise SoftwareMasterpiece SpecializationIsForInsects SpecializationIsForInsectsDiscussion StatePattern StickWiki StonesLaw StrawMan StructuredQueryLanguage SubjectOriented SufficientlySmartCompiler TableOrientedGuiDiscussion TableWeenie TableWheenie TablesAlreadyExistInOop TamasGervai TestingFramework TestsTooSlow TheBeatles TheBrogrammingCode TheNumberOfTheBeast ThePurposeOfComputers TheRedHeadedTyrant TheSun ThereAreNoTables ThereIsNoObjectiveEvidenceThatKeyboardsAreUseful ThinkingTools ThirdPartyBinding ThomasErickson ThreeLevelsOfAudience TomErickson TopType TopsToolObjectivityChallenge TopsTypeDeterminatorChallenge TqlImplementation TqlQueryOperators TqlRoadmap TragedyOfTheCommonsHappenedHere TraitsOfGoodScientificEvidence TravellingWaveTube TupleDefinitionDiscussion TxtSpk UfoDocumentaries UnRelational UnaBomber UseModj UserScript UsersWontPayForQualitySoftware UsingBagsForPrivacyPurposes VisibilityGetsYouShot VisitorPattern WardsWiki WarningSignsOfCorporateDoom WayneConrad WeaselWord WelcomeVisitors WetWare WhatHaveTheRomansEverDoneForUs WhatIsArchitectureAnyway WhatIsDiscipline WhenAreDatabasesNotAppropriate WhyIamNotConscious WhyWeHateLisp WhyWikiWorks WikiBirthday WikiClone WikiDesignPrinciples WikiEngines WikiFy WikiHistory WikiLinkPatterns WikiList WikiPageLayout WikiPedia WikiPrerequisites WikiSpam WikiStoneSociety WikiVandals WordsSmashedTogetherLikeSo WorkingAtCircuitCity WorkingWithFastidiousPeople XmlRelationalMapper XpSouthernCalifornia YellowHat YouKnowYoureInaBleepedCompanyWhen ZeusForWindows ChangesInMarchZeroNine AaMilne AbsenceOfEvidenceIsNotEvidenceOfAbsence AbstractionInversion AcademicRelevance AccidentalLinking AccomplishWithoutAction ActivatingIdeasOpenly AdaptiveCollection AddMyOwnPage AdrienLaBombarde AgainstMethod AgileToolsForDotNet AgustinLopez AlexDundes AlistairsScumTalk AlternateHardAndSoftLayers AlternativeBrowsers AlternativesToRegularExpressions AlwaysUseBracesOnIfThen AmericanCulturalAssumption AmericanIndians AmigaComputer AmmerseDesignPrinciples AmyShilling AndrewQueisser AndrewSones ApiIsLanguage AprilZeroNine AreImportsBadForTheEconomyOfAcountry ArgumentByAnalogy AspWiki AssertionsAsDefensiveProgramming AutoKeysVersusDomainKeys AutomatedContinuousTesting AutomatedIntelligence BadCodingStandards BadVariableNames BalancedTrade BarbaraLiskov BasicLanguage BeforeYouDoAnything BellLabs BethTornow BetterSorryThanSafe BigPublicFailure BillyJamesUy BlameTheFrameworkNotTheLanguage BlocksInObjectiveCee BlowingTheWhistle BobTrower BobWahler BondageAndDisciplineLanguage BothUnitAndIntegrationTests BranchPruning BretGillan BrianMartin BrianMc BriefTutorialTwo BronzeHammer BruceWayneDavis BugTrackingSoftware CamResu CanadaArm CarolHiggison CaseyHelbling CategoryAutoIgnore CategoryCodeStyleAndFormatting CategoryCommunicationProtocol CategoryEmployment CategoryProgrammingLanguage CategorySoa CategoryWebServices CategoryWikiMaintenance CeeAndCeePlusPlusComparedToOtherLanguages CeePlusPlus CeePlusPlusDotOrg CeePlusPlusZeroEx ChangesInFebruaryZeroNine ChangesInMarchZeroNine ChangesInMayZeroNine ChangesInMonth ChangesInMonthDiscussion CharlesEckenroed CharlesMillerWiki ChauncyGardener CheckedExceptionsAreOfDubiousValue ChicagoAgileDevelopers ChoosingWikiNames ChrisGarrod ChrisRaber ClassesAreContext ClayPhipps CoalescentPatterns CobolCausesBrainDamage CodeGenerationIsaDesignSmell CollectionOrientedVerbs CollectionsAsGrouping CommandLineGuiCombo CommonSense CompilingWithContinuations ComplexEventProcessing ComposeFunction ConceptGcc ConceptMapWiki ConnellyBarnes ContentCreationWiki ContextObjectsAreEvil ConvertSpacesToTabs CortAmmon CowboyCoding CraigLarman CreateNewPage CrossAppLanguageOopIsRough CrossToolTypeAndObjectSharing CrossingChasms CrudScreen CrystalReportsAlternatives CsAravind CstyleCasts CultureShock CygWin DannyVanBruggen DanverBraganza DarinHawley DataCentricThinking DataDistributionService DateAndDarwensTypeSystem DaveFayram DavidHarper DavidHoulding DavidHurt DavidJohnson DavidVincent DeadManControl DeadPoetsSociety DefineSyntax DefinitionOfFramework DefinitionOfLove DeletePage DependencyInjection DesertIslandFallacy DesignPatterns DesignPatternsAreMissingLanguageFeatures DesignPatternsBook DickJones DistributedTransaction DoesRelationalRequireTypes DomainModel DomainModelling DomainValue DonaldNoyes DontLoseGoodIdeas DoomEditingUtility DosBox DotNet DotProductInManyProgrammingLanguages DrJungHoe EdGrimm EdIsTheStandardTextEditor EditPage EditText EditThenList EditThenListVsListThenEdit EdwardKiser EgolessProgramming ElenaZorin EmacsRules EvaRaimundezKuhlmann EveryCombinationInManyProgrammingLanguages ExBase ExtraLegsOntoAdog ExtremeDocuments FabricioPeruzzo FamilyHistoryOfWiki FederateThisPage FernandoNomellini FileSystemAlternatives FilterFunction FirstLanguageLearned FirstTimeLanguage FoldFunction ForgetToSave FortranLanguage FrameworkIsLanguage FrameworksConsideredHarmful FrankScholten FreshmansFirstLanguage FullSearch FunctionalIntegratedQueryLanguage FunctionalProgrammingLanguage FunctoidsInCppWithConceptCpp FunnyThingsSeenInSourceCodeAndDocumentation FuzzyThinking GedankenExperiment GeneralApi GettingOut GlobalThreeDeeCameras GlobalVariablesAreBad GnuCpp GoodMetricsUseNumbers GoodStyle GoodThinkingMusic GoogleChrome GrandParadigmUnification GregMirabito GunJa GunnarZarncke HaXml HankStuck HansWobbe HarleyCummins HeinerOtterstedt HelloWorldInManyProgrammingLanguages HelpingTheCompiler HollyCondon HolyWar HomoiconicFaq HowToAskQuestionsTheSmartWay HowToCiteWiki HowToDevelopFrameworks HowToSellGoldenHammers HughWinkler HyperArtifactDiscussion HyperSentence HyperStaticGlobalEnvironment IanOsgood IanRichmond IdSoftware IfFrameworksArentWorkingYoureNotDoingFrameworks IfOnlyYouWouldHave ImplicitTopics InSovietRussia IntelCorporation IsSchemeLisp IsWaterFallDiscredited ItWithoutAcademics ItsAllJustSwitches JacobWestgaard JacobWodzynski JamesKing JamieArseneault JasonAsbahr JavaVsSmalltalk JeffGrigg JeffPotter JeremySteinhaus JohnFletcher JohnHarby JohnVlissides JonathanBaseheart JonathanCrossland JoshPerry JpDonleavy JuneZeroNine KarthikVenkat KayJohansen KeepItSimpleStupid KeithPumphrey KissWebServices LanguageChoiceImposesSocialStructure LawfulIntercept LaynesLaw LearningHtmlAndCss LevelCategoryError LiberatingConstraint LibraryOfNewAlexandria LimpinwoodTeahouse LinguisticDeterminism LinkageObjects ListThenEdit LorenzoGatti LorisUgolini MagicEverythingMachine MagicTechnology MalteFinsterwalder MapFunction MayZeroNine MemesShmemes MentalStateCalledFlow MessWithTheirMetrics MethodologicalPluralism MicrosoftAccess MicrosoftWindows MihalyElekes MikeBeedle MikeEdwards MindNumbinglyRepetitiveWork MinimalDesign MissingFeatureSmell MontyHallProblem MontyHallVariationSolution MozartProgrammingSystem MozdevWiki MultiHundredGigaByteInformationStore NeedNewMonetarySystem NetworkExtensibleWindowSystem NewInformationThinClientLimitation NewPageLink NewTestPage ObjectIdentity ObjectManagementGroup OctoThorp OctoThorpe OffTopic OneButtonTesting OnePileFilingSystem OpenGenera OpenOfficeBase OpeningStatement OperationVapourware OrToPutItAnotherWay PageProcessor PairedGeniusDiscussion ParkYourSecondCar PascalLanguage PascalStar PatatasChips PatrickMueller PatternSystem PatternTestingWishList PaulFeyerabend PaulObrien PeopleDontThinkFasterUnderPressure PeopleIndex PhilippeDetournay PikiPiki PlUnit PlanNineFromBellLabs PortlandXpUsersGroup PowerfulAdHocDataProcessingTools PracticalCorrectUseful PreIpo PrematureOptimization PrincipleOfLeastPower ProcessStarvation ProgrammersAndMusic ProgrammingLanguagesShapeThoughts ProgrammingPuns PublishSubscribeModel PuritanWorkEthic PythonIde PythonVsRuby PythonWhiteSpaceDiscussion QuakeLive QueryLanguageComparison QueryLanguagesForInMemoryObjects QuestForThePerfectLanguage QuineProgram RapidFile RaySchneider RaySchnitzler ReachableDocuments ReadTheFineManual RecentChanges RecordBasedDatabase RefactoringBrowserForCsharp RelProject RelationalTreeEqualityExample RelationalTreesAndGraphsDiscussion RelationalWeeniesEmbraceOo RemapCapsLock RenderMan ReportWriters RestArchitectureDiscussion RestIsJustSqlReinvented RestrictedProgrammingLanguage RevaverLanguage RewriteRules RicesTheorem RidiculousSimplicityGivesRidiculousResources RidingCamelVsWalking RobMyers RossLonstein RoughConsensus RuleOfThree SalesPitchDeadGiveaway SamsTeachYourselfExtremeProgramming SandBox SanderNagtegaal SapirWhorfHypothesis ScopeCreep SeasonedSmalltalker SimonBaker SimpleThings SimplySimplistic SingletonsAreEvil SlackwareLinux SleepProblems SmallSteps SoftLanguage SoftwareDevelopmentAsaCooperativeGame SovietShoeFactoryPrinciple SpaceShuttle SpecialLinkingPresentationFormat SpecificationIsNotSolution SpokenItems StarTrekMovies StartingPoints StopUsingTheWordMethodology StructuralRegularExpressions StrunkAndWhite SymbioticLanguages SyntacticallySignificantWhitespaceConsideredHarmful TaborScienceCollege TeamSupport TechnicalDebt TemplatesSmell TestTypesInsteadOfDispatch TextFormattingExamples TheChemicalEngineeringCulture TheDeadlineOnBigDesignUpFront TheMapIsNotTheTerritory TheMostComplexWhichCanBeMadeToWork TheUnixHatersHandbook TheWikiPlateau TheWikiWay ThinClient ThoseWhoWereThere ThoughtCrime ThreeStarProgrammerExamples ThrowDontCatch TiddlyWiki TimeToMakeItShort TomAllison ToolsThatTeachPoorHabits TopMind TorneWuff TpkAlgorithm TransactionalActorModel TreeMap TriteSayingsComeInPairs TrulyHorribleAcronyms TryNewPage UnitTestingQuestion UsingPythonDontNeedRuby ValueObjectsShouldBeImmutable ValuingTheObject VdmSound VendorLockIn VeriPic VersionOnePointOhIsCrap VesaBios VictorWynnytsky VotingIsHarmful WardExplainsDebtMetaphor WardOne WaysToAnnoyTelemarketers WeLikeWikiMoreNow WebBrowser WebBrowserMissingWgetWorkArounds WhatIsSimplest WhatMayHaveToGo WhatToDo WhatsaControllerAnyway WhereDoGoodIdeasComeFrom WhimsicalUnitsOfMeasurement WhyHatePerl WhyItIsSoHardToSellExtremeProgramming WhyLinuxSucks WhyNumberingShouldStartAtZero WhyWikiWorks WiFi WikiBadge WikiBirthday WikiDesignPrinciples WikiEngines WikiEnginesWanted WikiFrontDoor WikiGettingStartedFaq WikiHistory WikiIsNotWikipedia WikiPage WikiStyleExamples WikiUniversity WikiWelcomeWagon WikiWiki WikiWikiWeb WikiWikiWebFaq WikiWithMoreThanPages WikisForDummies WikisWithCommentAppending WilliamPociengel WindowsXpNameDiscussion WisdomOfInsecurity WomenProgrammers WordWiki WorkingOnTheWrongThingAltogether WorkspacesOfTheFuture XbasePlusPlus XmlSucks XpAndEncapsulation XpSouthernCalifornia ZenonaOrtega ZeroButtonCheckin ZeroButtonTesting ZeroMeansNull ChangesInMayEleven AbstractionDiscussion AbstractionForDummies AbstractionForItsOwnSake AcmeUserInterface AdamBosworth AddingNewPages AeronChair AgileManifesto AgilityGroup AjaxWebApplications AlainDesilets AlanGriffiths AlexandrianForm AlexeyDolganov AnotherSystemDefinitionFacility AntonyCartwright ApartheidFascismConnectivityUndergroundNominal ArchitectingWord AreTablesGeneralPurposeStructures ArrLanguage ArtificialCommonSense AskingLarryToComeOver BackpackingThroughTheKarmaMarket BalancedTree BaseOfExpression BasketballMetaphor BeGreatIfWeCouldDoSomeMathematics BeautyContestProblem BentoBoxDiagram BernhardPollak BethesdaElementary BetterNameForCopulism BigThudCodeCausedByBigThudMethodologies BillEbert BinarySearchCommentary BlackMilitaryProjects BloombergKnowsTheAlienBase BogoSort BoundsChecker BrainStormFirstCleanLater BriefIntro BruceAdams BryanEdds BucketSort BuildOrBuy BusNumber BusinessFlexibility CapabilitiesManagement CapitalizationRules CarsBreakSittingInTheGarage CartesianProduct CategoryArchiveNetwork CategoryAutoIgnore CategoryConditionalsAndDispatching CategoryDummies CategoryHealth CategoryProgrammingLanguage CategoryWikiMaintenance CeeIsNotThePinnacleOfProcedural CeeLanguageFamilyFrontEnd ChangesInAprilEleven ChangesInMayEleven ChangesInMonth ChrisGarrod CloseTheDealQuickly CodeFork CodeJoin CodeLessTestMore CodeSmell CodeWright ComboBox CommonLisp CommonLispOpenCodeCollection CommuningWithBenAndPaulOneDayNearSixtyHudson ComposeFunction ComprehensiveArrArchiveNetwork ComprehensiveErlangArchiveNetwork ComprehensivePerlArchiveNetwork ComprehensiveTexArchiveNetwork ConceptPermutationEmergentPropertyStructure ConceptsTechniquesAndModelsOfComputerProgramming CongressKnowsTheAlienBase ContentCreationWiki ContextAwareComputingSystems ConversationalBlog ConvertSpacesToTabs CopyAndPasteTabs CorporateShareWitholdingReplicationIsomorphisms CorporateShares CreativePerksInsteadOfMoney CubicWeb CultureShock CypherText DanielChurch DataIntegration DavidMarsh DavideVarvello DecisionFramingPatterns DecisionHierarchy DefenseWhatabouts DegreesOfFreedom DendelionsIsomorphicToGalacticSuperbubbles DericoFilho DerivationOfVesicleStarsystemIsomorphisms DesignsForTinFoilHat DifferenceBetweenVariousBellsAndTheSecuritiesExchangeCommission DifferentVirtualPhotonsFromRandomComparedToNucleonElectronSystems DigitalRightsManagement DiningPhilosophers DiscoveringSmalltalk DispatchingForDummies DoOrDoNot DonBox DonaldNoyes DontRepeatYourself DotNet DuctTape DuncanBayne EarthIsStillFreeForGreatSouls EclipseVsIdea EdwardWittenKnowsTheAlienBase EinsteinPrinciple EmbarrasingIntelligenceDoesntJustifyDuelsOverLegalProcesses EncapsulationForDummies EndemeSet ErlangLanguage EschatalogicalHermaneutics EsotericProgrammingLanguage EulerSieve EventsThatActivateEmergencyServices EverybodyIsBuddha EverythingIsRelative ExtractTillYouDrop ExtremeProgrammingExplained ExtremeProgrammingForDummies FaganDefectFreeProcess FaganInspection FallacyOfTheRightTool FengShui FigetingInChurch FindPage FirmComfortableyFundedPlansForTheFutureOfHumans FixmeComment FlyingSnakes FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed ForDummies FowlerWritingMethod FreeRiderProblem FreeSoftware FreedomIsPriceless FrontPage FunctionalComposition FunctionalityIsTheFruitOfAbstraction FunctoidsInCpp FundamentalConceptsInProgrammingLanguages GangOfFour GeraldWeinberg GoLanguage GoodStyle GoodWikiCitizen GoogleDotCom GoogolPlex GotoConsideredHarmful GraphSinkDetection GuiPrototypingTools HansWobbe HappyWithPerl HealthAndSafety HighlyPaidConsultant HikiWiki HobbitsKnowTheAlienBase HowObjectOrientedIsClos HtmlSucks IainBanks IdealMentalImage IdontHaveToBeTheFastestJustFasterThanYou IfWeHadntBeenSoNaiveWeCouldHaveSuggestedTheFemaleVersion IlispMode ImplicitLazyEvaluation InSovietRussia InfernoDevelopers InfoPosts InformationDataStructure InformationModeling IntegratedDevelopmentEnvironment InterfaceDefinitionLanguage InterpersonalIntersectionsWithRegionsAsWellThePoints InventTheFuture InverseFunctionalComposition IsBreakStatementArchaic IssuesAndProblemsWithLisp IssuesForLanguageDesigners ItDoesntDepend ItIsBrokenBecauseYouThoughtItWasFine ItIsBrokenBecuaseYouThoughtItWasFine ItIsntLazyDefendingPermissionForNordicAliens ItWorks ItzEzyBeinSteezy IvanIllich JanellyBaby JangIt JavaDevelopersJournal JavaLanguage JavaLint JavaPatterns JohnFletcher JonGrover JoshuaBloch JudyDecker JustaProgrammer KillYourDarlings LanguageDesigner LastInternetPage LearningForeignLanguages LeeLouviere LevelThreeThreeDeeGlasses LeveragePoint LexicalScoping LibertyAlliance LicensingVisibleSpectrum LifeLongLearning LineByLineReview LinkedIn LoddaBeck LoggingLevelArmsRace LogoLanguage LongTermRelationshipsThatYouCouldEnjoy LosAngeles LunarExcursionModuleKnowsTheAlienBase MagneticPoetry MalcolmCampbell ManagementlessOrganization MapUtils MaspBrainstorming McCormick MeaningfulName MetaDebugInterface MetaSignalOne MetaSignalTwo MethodComments MichaelRempel MicrosoftWordComplaints MimeTex MindTouch MockObject MonteDenby MorePage MozillaFirefox MtsObjectsCanBeStateful MyGodItsFullOfStars MyronWu NeologismsNotHomonyms NewPage NewUserPages NonExistentObject NormanRamsey NuclearPowerIsBetter NukeTheSiteFromOrbit NullIsaHack NumberOfPrimes ObjectFunctional ObjectOrientedForDummies ObjectOrientedProgrammingLanguage ObjectRelationalPsychologicalMismatch ObjectiveAdvantagesOfLisp ObjectiveCee OneNightTheRaveClub OoHasFailed OoIsJustGoodEngineering OoIsNotAboutReuse OpenArchivesInitiative OpenContent OrphanNonHomePages PairProgramming PairProgrammingDoubts PairProgrammingPingPongPattern ParrotCode PasWiki PascalLanguage PaulTaney PeopleLikeJohhnyWalkerShouldntBeScheduled PeopleProjectsAndPatterns PepysWiki PerlLanguage PermissionFlags PersonificationOfSystemsOfEquations PhpExtensionAndApplicationRepository PhpLanguage PhpWiki PickTheRightToolForTheJob PolishingaTurd PrematureAbstraction PrematureGeneralization PresentationAbstractionControl ProfessionalStudent ProgrammingArtifactDescription ProgrammingLanguagesShouldNotModelEnglish ProgressLanguage PsycoPython PyChecker PythonLanguage PythonPhilosophy PythonUnit PythonWhiteSpaceDiscussion QuantumBogoSort QuantumComputing QuickLisp RachelDavies RadixSort RakeMake RealInformation RearrangeDeckChairsOnTitanic RecentChanges RefactoringImprovingTheDesignOfExistingCode RepresentationalUserInterface ResponsibilityWithoutAuthority RineLeComte RobRix RomanPorotnikov RonBraithwaite RssForDummies RulesOfLojban ScheduleCorrectionFactor SchizoidGibberishWikiAuthor SchizoidGibberishWikiAuthorContributions SciFiBridgesUfosAndReligion ScottBlalock SearchOrIndex SegregationmIsIllegal SeparationAndGroupingAreArchaicConcepts ShortBooks SieveOfEratosthenes SieveOfEratosthenesInManyProgrammingLanguages SimpletonPattern SinkOrSwim SlickEdit SmallLint SmalltalkCaseStatement SmalltalkIsaFailure SmugRubyWeenie SolveEachProblemOnce SortingAlgorithms SourceAnywhere SovreigntyInTheTwentyFirstCentury SqlFlaws StarTrekEnterprise StarTrekVoyager StartPages StartingPoints StealthTinFoilHat StrictOrLazy StripExcessiveComments SupremeCourtKnows SystemArchitect TaaaaMiggel TaiBo TangibleValues TechnicalSpecificationForVotingMachines TexLanguage ThatsNotaBugItsaFeature TheBest TheBestComputerVrmlModeler TheBestLoo TheCalm TheCpan TheFreePan TheMostWidelyUsedProgrammingLanguageAtAnyLevel ThePaperWorkBecomesTheProject ThePossibleDerivationOfCellStarsystemsVersionOne TheWikiDiscontinuity TheracTwentyFive TheyAlwaysComeNearTowardsTheEnd ThinkingOutLoud ThirdPerson ThreatOfFloodingConstrainsJournalism TimSort TimSortSimplified TimeStorms ToHaveObedience ToRantOrNotToRant TooFewTemplateParameterLists TopMind TqBerg TransitoryVersusStateChange TwoIrreparableMistakesOfTheSoftwareField UfosThereSinceFiftyTwo UnderstandingByDevelopment UnhombresinceroYo UniversalWikiEditButton UseIdenticalExceptionHandlers UserDoesNotCareHowItIsMade VbTeachesBadHabits VenuesCanHaveThemesWithoutSegregation VinylIsDead VirtualPhotonVenueMouseIsomorphisms VisualBasicIsaFailure VisualProgrammingLanguage VisualTour VocabularyExtension WabiSabi WahidSadik WakkaWiki WarGames WardsWiki WaterFall WaterfallModel WelcomeToWiki WelcomeVisitors WellDesignedFooCanBeBetterThanBar WhatFreedomDoBeingsHaveInDifferentStarsystems WhatIsModularity WhatIsScience WhatItMeantNyLondonParis WhereToBuyBooks WhiteHouseKnowsTheAlienBase WhyNot WhyWeWriteSuccinctCode WikWiki WikiAtFortyThousand WikiAtThirtyFiveThousand WikiAtThirtyThousand WikiDesignPrinciples WikiForDummies WikiGovernment WikiHelpDesk WikiIsNotWikipedia WikiProblems WikiSong WikiTags WikiWikiClones WikiWikiSandboxCamelCase WikisForDummies WillNess WinRunner WindowsAreEvil WithinTwentyYears WithoutWrongSacrifice WordNegativPositiveSemantics WorkBackwardFromPseudoCode XmlAbuse XmlSucks ZeekLand ZenBuddhism ZzoWiki ChangesInMayFourteen AccumulatorGenerator AddingNewPages AdmiralPoindexter AdroidSdk AffirmationOfTheConsequent AlgolFamily AllTests AnalogiesFromMusic AnonymousFunction ArgumentsAgainstTypeIndicators ArlenCuss AuthorsDontCode AutoWikiBrowser BadCode BadSmellsInCode BadStuffWeLearnInSchool BagSumInManyProgrammingLanguages BarryAllebone BeliefSet BellsInequality BigInt BillCosby BloopFloopAndGloop BookOfEcclesiastes BorgGoldenHammer BrenBart BriefIntro BriefTutorialOne BruWalfas BruteForceSolutions CarParkSyndrome CategoryAutoIgnore CategoryEvidence CategoryProgrammingLanguage CategorySoftwareDevelopment CategoryWikiMaintenance CategoryWishList CausalityViolationException CeePreProcessor ChangeTheName ChangesInAprilFourteen ChangesInMayFourteen ChangesInMonth CheggDotCom ChrisGerrard CipherJedi CitiCorpObject ClearQuest CocoaDev CodeAsTrees CodeCoverageTools CogitoErgoSum ComeFrom CommandObject CommercialLispApplications CommodoreSixtyFour CommonLisp CommonObjectRequestBrokerArchitecture CompaniesHireLikeMinded CompletionState CostingExtremeProgramming CoughingStaringTransitAndVenuesGenerally CppTemplatesTheCompleteGuide CrystalBallRecognition CyclinTransitionAlphaCentauriSystem DeadPoetsSociety DeeCee DefinitionOfDynamicSql DefinitionOfLife DifferenceEngine DoUsersPreferFeaturesOverSecurity DogonSpeaks DoubleBraceInitialization DoubleSpeak DryWaterhole DynamicRelational DynamicSql EditPage EhehIfMiSixFosteredFalklandsToEntangleMod EinsteinPodolskyRosenCorrelations EmpiricalProcess EmptyPage EndOfEmploymentSingularity EsTwoGeeNineCompare ExcuseSocialEmf ExoKernel ExplicitLazyEvaluation FactorOptimization FanBoy FbiIllegallyUsedMyIdentityFromSkyEffects FeaturesIncludedOrUtilized FewPanes FizzBuzz FizzBuzzTest FloatingPointCurrency FloatingPointFractions ForgetfulnessAsFilter ForthVsLisp FraidyCats FranzKafka FreeLink FunctionalProgramming FunctoidsInCpp FundamentalConceptsInProgrammingLanguages FunnyThingsSeenInSourceCodeAndDocumentation GameOfGo GameTheory GarbageCollection GemstoneProfessionalServicesFoundationClasses GenericProgrammingInSmalltalk GeraldWeinberg GiveMeEstimatesNow GlassWall GoPlayersOnWiki GoingPaperless GoldenHammer GoogleCache GregTurner GroundBreakingLanguages GroupByConcept GuiPrototypingTools HansWobbe HeisenBug HelmutLeitner HeronLanguage HowToPissOffYourPair HowToSellGoldenHammers HtmlFive HumanComputerInteraction IfFooIsSoGreatHowComeYouAreNotRich ImplicitLazyEvaluation InterFlow InteractiveComputationIsMorePowerfulThanNonInteractive JacobSmith JavaLint JavaScript JeremyJosephSmith JeremySmith JohnFletcher JohnSarkela JustAnHtmlCoder KillMutableState KnockKnockJoke KolmogorovQuotient LazyEvaluationExampleInVisualBasic LazyPtrProxy LearningProgrammingLanguages LeftValue LemonadeTime LenLattanzi LifesTooShort LimitsOfHierarchies LindsayPoserInTransitClothes LinearShuffle LinesOfCode LispLanguage LispQuestions LispSucks LispSucksInAssembly LispSucksNot LonniePryor MacOsx ManaMana MarkIrons MarkJanssen MarkovChain MaspBrainstorming MaximaPackage MetaKit MicrosoftInternetExplorer MikeSmithEddiesWikiStuff MlLanguage MozillaFirefox MsDos MutableStrings MyNameIs MyersBriggsForProgrammers NasaWorkerVehicleLadyCongruenceGemini NewToolWishList NextBigThing NicoleWillson NinetyTenRule NoradGivingOwnCodesByFlashMob NoteWiki NuclearPowerIsBetter OasisProjectBugList ObjectRelationalMappingLayer ObligedVsObligated OccamLanguage OddWordProblem OoMatchesThinking OpeningStatement OperatorOverloading PagesCssAndHtmlFive PalmWiki PaperAi ParallelInheritanceHierarchies PatrickConnors PaulLeftLaptopOnTransitYearsAgo PaulSinnett PeopleIndex PersonalSoftwareProcess PeteHurst PeterDimitrios PharoSmalltalk PhilippeDetournay PhpLanguage PicoLisp PowerGame PowerVersusAuthority PredicateDispatch PreparedStatement PricewaterhouseCoopers PrivateLanguageApplications ProveAssumptions RachelDavies RajeshDuggal RalphMellor ReFactoring RealBasic RecentChanges RecentInnovations RelExportDiscussion RelationalLanguage RelationalProgrammingLanguage RightValue RonaldVanAken RosettaCode RubyVsPerl RuggedizedComputer SacrificeOnePerson SarcasticAlternativeDefinitions SchemeRequestsForImplementation SciFiMovieIdeas ScienceAndNaturalSelectionSimilarities SecondaryInformation SelfDotSyndrome SergejPauls SilentFailureNoisySuccess SimulaLanguage SocialCarafe SocialDomaining SocialProblemsOfLisp SonOfHeaven SpamIsUnhealthy SqlFlaws SqlInjection SquareRoot StampCoupling StephanHouben StructureAndInterpretationOfComputerPrograms SuccinctnessIsPower SystemsDevelopmentLifeCycle TenYearsOfTestDrivenDevelopment TestDrivenDevelopment TextFormattingExamples TextFormattingRules TheDispossessed TheEarthIsFlat TheFifthVariable TheMetakitWiki TheoryXx TheoryYy TheoryZz ThereIsNothingPerlCannotDo ThichNhatHanh ThinkingMachine ThreeLawsOfRobotics ThreeLetterPerson ThreePillarsOfTheNewEconomicSystem ThreeStarAssembler TidalWaveImagePaulslaptop TipsForBeginners TopMind TopTenWikiEngines TopsTagModelTwo TopsTagModelTwoDiscussion TranslateExceptions TrustMetric TuringComplete TwentysAndFiftysChick TwoWolves TylerMac TypeDefinitionsSmellBadly TypeScriptInconveniences TypefulProgramming UgLyUses UnArrangeScramblesInfo UniversalExpressiveness UserHostile ValidatingPreparedStatementDefinitions ViralFear VirtualMachine VisionWithinInqisitionDream VisitorsInZeroOne WackoWiki WarStories WardCunningham WelcomeVisitors WhatIsLeadership WhoIsNicoleAsSacrificeExcuse WhoUsesCoolGen WhyIamNotaBlogger WhyItIsSoHardToSellExtremeProgramming WikiFarms WikiHoster WikiIsNotWiki WikiIsNotWikipedia WikiIsNotWookie WikiWiki WikiWikiWeb WilliamEricMangham WordSignature WorseThanFailure WouldntStartFromHere WriteAssembler XmlSucks XmlVsHtml XpSouthernCalifornia XsCaLe YouArentGonnaNeedIt YouJustCantWin ChangesInMayTen AbstractTest AdHocPolymorphism AdamBerger AdamBlinkinsop AdamBloor AddingNewPages AdityaPadival AgileMethodsMetrics AjaxWebApplications AlarmBellPhrase AlarmBellPhrasesOnTheJob AlexJouravlev AlgorithmsRoadMap AlternateRealityKit AmericanCulturalAssumptionDiscussion AntiSocialism AonghusOhAlmhain AreTheseMetrics AreYouDoingXp ArguingByDisparagement ArgumentByElegance ArgumentByLabToy ArnoutEngelen AskWiki AsymmetricalCode AugustTen AwareComputationalModel AwelonProgrammingLanguage BadKeyboards BadReaderBadWriterAccusationLoop BadThing BagNeedScenarios BaglessSql BbEdit BeautyAintMyBusinessNoSir BillionMohammedWiki BinarySearchCodingChallenge BlubParadox BluntnessDiscussion BookStop BooksThatHaveShapedPeoplesLives BoostLibraries BrucePennington BuildSyntax BuildingTheWorldsHeaviestAirplane BundleSubstanceMismatch BusinessCycle CabalDesignProcess CalitrixWiki CapabilityMaturityModel CapsLockOff CarlSagansBaloneyDetectionKit CategoryAutoIgnore CategoryConcurrency CategoryHeterogeneousCommunication CategoryMovie CategoryPascal CategoryPsychology CategoryWiki CategoryWikiMaintenance CategoryWikiSpam CeeSyntaxDraftAlternative CellularAutomaton ChainedExceptions ChangesInAprilTen ChangesInJulyTen ChangesInMayTen ChangesInMonth ChecksAndBalances ChiefProgrammerTeam ChooseSuperClassesByRefactoring ChrisGarrod ChristianSchladetsch CitiWiki ClarkEvans ClassResponsibilityCollaboration CobolFallacy CodeChangeImpactAnalysis ColinCurtin CollectionsAsGrouping CollectionsOfObjects ColorForthMyths CommentCostsAndBenefits CommentOnTransclusion ComparativeAdvantage ComparingDynamicVariables ComputerDriversPermit ComputerGamesIndustry ConcurrentConstraintProgramming ConferenceQualityMetrics ConradMinshall ConstantTable ConstraintReactiveCapabilityProgramming ConstraintReactiveProgramming ContentEditableByAll ContinuationExplanation ContinuationExplanationRevZero ConvergentDesign ConversationalLens ConvertSpacesToTabs CorrectInsteadOfCriticize CppUnitLite CureWorseThanTheDisease DamianKlute DanMuller DanielChurch DataStructures DatabaseDomainsForNumbers DaveBurns DavidCary DavidConrad DavidsAdvancedRevisionControlSystem DeclarativeDefinition DeclarativeDefinitionDiscussionOne DelayedIndexing DemocracyPattern DeonticLogic DependencyInversionPrinciple DifferenceEngine DigitalSignalProcessing DisConnectivity DiscordantRewardMechanisms DissertationOverDiscourse DistractionsToProgress DistributedTransactionsAreEvil DoHyki DocumentWork DollarUnderscoreIsEvil DomainValue DonaldNoyes DontRepeatYourself DynamicLanguage EarleMartin EdIsTheStandardTextEditor EdgeOfChaos EditPage EileenSauer ElectronCellularAutomata EliseScher EnterpriseApplicationIntegration EverythingIsa EvidenceTotemPole ExceptionHandlingInPerl ExceptionReporter ExtremeProgrammingArticles ExtremeProgrammingConsideredHarmfulForReliableSoftwareDevelopment ExtremeProgrammingRoadmap ExtremeRules FailureToElucidate FarmHouse FearOfAddingTables FindPage FirstPersonShooter ForBestResultForgetTheBonus FourQuadrants FrogPage FrontPage FunWithEmacs FunctionalReactiveProgramming GameOfChess GeraldLindsly GeroldKeefer GloballyUniqueIdentifier GoodStyle GoogleIsEvil GoogleSideWiki GrammarVandal GrandConspiracy GraphicalProgramming GraphicalProgrammingLanguage GreatComputerLanguageShootout GreatVimFeatures GreenspunsTenthRuleOfProgramming GuiMarkupProposal GuiPrototypingTools GuiShorthand HadToUseCobol HadToUseFortran HandlingBrokenTests HelloWorldInManyProgrammingLanguages HelmutLeitner HelpersInsteadOfWrappers HindleyMilnerTypeInference HistoryOfPatterns HolyWar HostFreePost HowDoYouGetaDocumentInXp HowOtherQueryLanguagesAddressSqlFlaws HyperTalk IanOsgood ImagineTheRefactoring ImbalanceOfPower ImissGreenBar ImplementerXpLeconApprises ImplicitTopics InCircuitEmulator InSovietRussia IncrementalAlgorithms InfoPosts InformationNeighborhoods InformationPosition InformationPositions IntroduceLocalExtension IsDynamicTypingSufficientlyEfficient ItFadSmell JamesBach JavaPersistenceApi JavaScript JavaScriptRocks JayLanguage JeffGrigg JimClark JohannesGijsbers JohnCastle JohnPapenheim JonathanHartley JoostSchalken JournalOfCivilization JulyTen JuneTen JustaProgrammer KatieLucas KeyholeMaintenance KnowledgeAndSkill KnowledgeAnnealing LabView LanguageForTeaching LearningOrganization LegalRecourseAgainstGrammarVandal LeonardTulipan LevelsOfGreenspunning LifeStreams LimitsOfHtmlStack LinkingLizard LispLanguage LogixLanguage MakeTheSmallestChangeThatCouldPossiblyWork MarkIrons MarkMarsella MartySchrader MaxSaarelaht MentalStateCalledFlow MercuryLanguage MessagingOrientedMiddleware MfcMessageMapFallacy MichaelWax MicroDrive MicrosoftInternetExplorer MidnightCommander MinimalLinuxUserInterfaces MiroslavNikolov MissionCritical ModelViewControllerAsAnAggregateDesignPattern MohammedPetiwala MoneyTest MoreAboutInsertingImages MoreAboutWikiAccess MuxAdapter NagWare NearestFittingContext NeedingBinarySearch NegativeLinesOfCode NewUserPages NonCodingArchitectsSuck NonDeterministic NormalizationRepetitionAndFlexibility NullVersusNone ObjectiveEvidenceAgainstGotosDiscussion OldCodeRusts OlegKiselyov OnMonads OpenSourceGovernment OperaVsFirefox OptionsIfDataSetLacksPrimaryKey OriginalIoLanguage OrthogonalPersistence OtherDefectFreeProcesses ParrotCode PeoplesNotesOnStuff PerfectGameOfPacMan PerlPoetry PhilStubbington PimFeatureWishList PlaceToTestsite PleaseComment PleaseMendQuickDiff PluggableFactory ProgrammingIsInTheMind ProgrammingIsNotFun PrologLanguage PythonProblems PythonTranslator QuickDiff RecentChanges RecentChangesDiscussion RecursiveModelViewController RedundantIncludeGuards ReflectionEmit RegulatedSoftwareMonopoly RelationalLanguage RemoteGuiProtocols RequestForHelpWithExperiment ResourceAcquisitionIsInvocation ReuseGranularity RewardsForDevelopers RikSmoody RomanPorotnikov RonRomero RoundTuit RubberDucking SamGentile SandBox SandBoxTest SanguineGuiShorthand ScrotWm SebastianBozlee SecureSocketsLayer SelfModifyingCode ServiceOrientedArchitecture SimonBlanchard SinglyRootedInheritanceHierarchy SixSingleQuotes SolutionDomain SpiralModel StagesOfCivilization StaticCling StaticTypeSafety StatisticsLie StringSurgery StructuredProgramming StupidQuestions SurvivalOfTheFitters TestDrivenDevelopment TestThis TextEdit TextFormattingExamples TheAdjunct TheArtOfTheInterpreter TheEnd TheFifthDisciplineFieldBook TheProblemWithCheckedExceptions TheRightWayToDoWordyBlocks TheSecretOfPower TheThirteenthFloor TheTwelveSimpleSecretsOfMicrosoftManagement TheWikiPlateau ThinVersusWideTableDefinition ThingsWeHateAboutVbClassic ThingsWeLoveAboutVbClassic ThingsYouShouldNeverDo ThreeWeekProjectTurnaround TinFoilHat TopLinkSold TopTenWikiEngines TransparentPersistence UncycloPedia UnitTestAsTickler UnitsOfMeasure UnknownEditor UsefulLie UsefulnessOfNonDeterminism UselessTruth VisitorsInZeroFive VisitorsInZeroSeven VisualProgrammingLanguage WaltRorieBaety WardCunninghamTest WarningSignsOfCorporateDoom WartyokBitor WernerKeil WhatIsSoa WhatsaControllerAnyway WhyHatePerl WhyNotLisp WhyWikiWorks WiMax WikiEngines WikiHelpDesk WikiInnovations WikiIsNotWikipedia WikiLympics WikiNameMultipleWords WikiNow WikiPage WikiQuote WikiThing WikiVandal WikiWiki WikiWikiBugs WikiWikiClones WikiWikiSystemNotice WikiWikiWeb WikiWikiWebFaq WriteYourCodeLikeProse WysiwygWiki XpSouthernCalifornia YouKnowYoureInaBleepedCompanyWhen ZeroSumGame ChangesInMayThirteen AbstractSyntaxObject AbstractionAndOrganizations AgreeWithEveryone AlanKaysDefinitionOfObjectOriented AlchemyOfWiki AlienBaseObject AlienStatements AlienSurveilenceTechnologyShouldBeCoherentWithRightInterstellarMigrationBasis AllDataRelatesToSomethingElse AllWeaponsRequireMilitaryDesignation AlternativeTypeDefinitions AlternativesToCeeSyntax AlternativesToXml AmericanCulturalAssumption AmericanMotionPictureAssociationSketchzillaFifteeenBlueRedImage AmericanSchoolSystem AnonymousFunction AnotherWikiTrainingPage ApolloOneConnectionToLodge ApolloOneToPsrChallengerRangeMegellanic ApplicationAsCollaboratingObjects ArcLanguage ArchLinux AreDesignPatternsMissingLanguageFeatures ArgumentByElegance ArgumentsAgainstOop AskPermissionBeforeCriticizing AtsDiaryWeekThree AttentionEconomy AugustThirteen BackPack BagNeedScenarios BalancedTernary BatFileCodingStandard BeforeYouDoAnything BenefitsOfXml BiggestToolShortcomings BoomBoxVehicleLogisticsObject BoomYoureDone BoostCoroutine BoostLibraries BrianWisti BriefTutorial BriefTutorialTwo BritishInvasionOfIndia BritneyBoughtLindsaysArtSoDualVersion BrooksLaw BuckminsterFuller BuddhaRealmObject BuddyProgramming BugFreeDoesntSell BusinessLogicDefinition BusinessLogicDefinitionDiscussion BusinessLogicDefinitionDiscussionTwo BusinessSystemTwelve BypassableAbstraction CadenceOfPaul CallForCollaboration CanDo CanonicalizedMapping CatalogingSourceFiles CategoryAutoIgnore CategoryObjectOrientation CategoryOopDiscomfort CategoryPhilosophy CategoryProgrammingLanguage CategorySharing CategoryWikiMaintenance CategoryWikiTag CeeAsAnIntermediateLanguage ChallengeSixLispVersionDiscussion ChallengeSixVersusFpDiscussion ChangesInAprilThirteen ChangesInAugustThirteen ChangesInJulyThirteen ChangesInMayThirteen ChangesInMonth ChangesInSeptemberThirteen CheckFramework ChoosingWikiNames ChorwonCaseObject CircumstanceObject CitiCorpObject CivilizationObject ClassIsomorphisms ClassificationIsTough ClosuresAndObjectsAreEquivalent ClotheYourData CloudComputing CnnTotalInformationFusionMit CoRoutine CobWeb CodeAndFix CodeGeneration CodeMonkey CodeSmell CodingTinmanWithArianaTheDayPrior CoffeeScript CommentExample CommonLisp ComposedMethod ComputerScienceVersionTwoTalk ConsiderationsForAndComparisonOfCeePlusPlusTestFrameworks ContentCentricNetworking ControlSystem CostObject CouplingAndCohesion CreateTalkPages CreativeEconomy CreatorAsOwner CrowdSource CrystalBallObject CrystalPalace CsharpVsNativeCode CultureShock CupObject DataEcosystem DataModel DatabaseAbstractionLayer DaveGarbutt DaveHarris DaveVoorhis DeafObject DeathByPerfection DeathStarEconomic DecentStudyOfGotoProductivity DeconstructionExample DeeLanguage DefaultStanceIsUnknown DefinitionOfOrthogonal DennisObject DesCartesPrinciple DevelopmentPyramid DickBotting DidacticallyBadCode DifferenceBetweenTheoryAndPractice DifferenceEngine DigitalLogic DocStrings DocTest DocumentaryObject DogonKnewSiriusWasBinary DoingOutLoud DomainSpecificLanguage DonBranson DonTurnblade DonaldNoyes DontAskDontTell DontContainTheUnknown DotNetCompactFramework DoubleBraceInitialization DreyfusModel DriesSchreurs DualOfSkepticNewConnections DynamicLanguagesAndLargeApps EcologicalExperimentationVenusMarsDespiteMeteorsInTwentyFirstCentury EdgeOfOurKnowledge ElephantOnTheCoffeeTable EndOfGrowth EndgameSingularity EnvironmentObject EpistemicsOfQuantity EvanSizemore EverythingIsEconomics EverythingIsa ExtendingTheWikiParadigm ExtremeProgramming ExtremeProgrammingInContext ExtremeProgrammingIsJustTheSpiralModel ExtremeProgrammingRoadmap ExtremeProgrammingSystem FacePalm FailWhale FairCredit FairCreditAssignment FakeCussWord FashionSelection FederationOfYourInternet FedererObject FileSystemAlternatives FindPage FirstPourObject FizzBuzzTest FlikiBase FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed ForGreatJustice ForthVsLisp FourQuadrants FractalGraph FrontPage FullSearch FunctionalProgramming GeneralAccountabilityOffice GeneralPurposeComputer GestaltPhilosophy GetItInWriting GlassBeadGame GlobalRoots GnomeDesktopEnvironment GnuTools GoodStyle GoonBall GrammarVandal GrandUnification GraphTheory GreatLispWar GroupingModel GruntProgrammer GunnarZarncke HackerSpace HalfBakedAttemptsLeadNowhere HangoutNotesTuesday HankStuck HeInventedTheTerm HelloWorldInManyProgrammingLanguages HiggsLaserObject HighDisciplineMethodology HigherOrderFunction HigherOrderLoopOptimization HolyWar HostileStudent HotComments HotelObjrct HowFastCanYouWriteCode HowardLeeHarkness HumansRock HumansSuck HurricaneObject IanOsgood IdeasAreWorthless IfFooIsSoGreatHowComeYouAreNotRich IitranLanguage ImageProcessingToMmsObject ImplicitTopics InStiki IncrementalWiki InformationSilo InformationVsData InheritTheUniverse InternetAsCloudStorage InterstellarMigration IsBreakStatementArchaic IsSmalltalkComplete IslandsOfInformation IssuesForLanguageDesigners ItFadSmell ItsNotTimeToDumpCeeSyntax ItsTimeToDumpCeeSyntax JavaProsAndCons JavaScriptObjectNotation JavaUnitBestPractices JayQuery JeffWinchell JeromeJohnson JohnAllsup JohnFletcher JohnSaleeby JohnVlissides JohnWebber JonasKongslund JonathanFeinberg JulyThirteen JuneThirteen KayDesktopEnvironment KeyLanguageFeature KillerOperatingSystem KillerUserInterface KnowledgeEquation KolmogorovQuotient LambdaCalculus LanguageDesigner LawEnforcementLogisticsObject LeakyAbstraction LetsBlowUpTheUniverse LimitsOfHierarchies LinksAreContent LinuxDistribution LiskovSubstitutionPrinciple LispLacksVisualCues LiterateProgramming LiterateProgrammingAndTheSemanticWeb LoopConstructNeedDiscussion LouisFerdinandCeline LowLevelLanguage MadeMakeWork MagicNumber MarCos MarcBoizeau MarkCrane MarkJanssen MashUp MaspBrainstorming MathematicalPhysicsNews MedeaStormObject MeetTheRobinsonsWestPointConnection MeteorObject MichaelSchneider MikkelKliim MilitaryBaseObject MilitaryLogisticsObject MilkyWayObject ModafinilDrug ModelViewController ModelViewUser ModelsOfComputation MonetObject MoonTerminatorSpoiler MoreAboutTheLogo MoreAboutTheTranslator MostHolyWarsTiedToPsychology MostTrustedName MotorcycleObject MushObject NameSpace NaturalEventSyntax NekulturnyAmerican NepomukKde NewNovusOrdoSeclorum NewRecentChanges NewWorlds NextGenerationWiki NormalControlFlow NotInGeekSpeak NotionToDone NovusOrdoSeclorum NovusOrdoSeclorumAgain NovusOrdoSeclorumCopy NovusOrdoSeclorumNew NovusOrdoSeclorumPageBackup NovusOrdoSeclorumPageBackupCopy NovusOrdoSeclorumPageCopy NovusOrdoSeclorumPageSecondBackup NovusOrdoSeclorumRestored NovusOrdoSeclorumSecondCopy NuclearPowerIsBetter ObjectArchitecture ObjectOriented ObjectOrientedDiscussion ObjectOrientedInternet ObjectOrientedLandscape ObjectOrientedRefactored ObjectiveEvidenceAgainstGotos ObjectsAndClosuresAreEquivalent OfflineStorageDevice OnReflection OneTruePath OpenSourceCulture OtherExtremeDocuments OverEagerCleaningCrew PangaiaProject ParableOfTheBruises PatternLanguageForWritingFiction PatternMatching PaulObject PaulRedman PayrollExampleTwo PeakOil PedestriansRepeatedlyAnglingTarget PerItemVoting PerfectTitle PerfectTitles PeterWang PhilipBusch PiecemealGrowth PointersAndReferencesAreTheSameThing PointersVersusKeys PowerFieldsAndGroupForces PresidentLindsaySusanManagerAirForceOneNews PrincipleOfLeastPower ProbabilisticChooser ProfitObject ProgrammingForParallelComputing ProgrammingIsInTheMind ProgrammingIsNotFun ProgrammingIsPhilosophy ProjectCodeName PrologForMassiveData PurposeOfProgramming PyramidSchemeObject PythonGuiBuilders PythonLanguage PythonVsPerl PythonVsRuby QuantityAndQuality QuestionsWeAsk QuickDeletes QuineProgram RainfallObject RajeshThiagarajan RavioliCode RealInformation RealMenDoNotUnderline RealValue RecentChanges ReedsLaw RefactorOverDeletion RefactoringLegacyCode ReferenceObject RelationalDatabaseTableRowsHaveNoIntrinsicObjectIdentity RelationalModel ReligionOfTheEternalMoment RevenueObject RightToDefense RogerLipscombe RubyLanguage SandCastles SanjayAhlawat ScalingOopDiscussion ScarletObjectModel ScarlettObject SchemeCeeBasis ScienceFiction SecondLife SelfDocumentingCode SelfEncapsulateField SemanticDesktop SentientLifeObject SeparationOfConcerns SeptemberThirteen SetTheory SetVersusVector SfwRefactoring ShadAumann ShannonInformation SimulationOfTheFuture SmalltalkComponents SmartPointer SmolinGracedTheDeliThoughEvenIfTheWaitressKnewItWasHimWasHeInTheMoodForConversation SoapContainerObject SoftwareMasterpiece SolarInputObject SomethingTest SoundGarden SpaceForce StandardToolDependency StaticHtml StayingCurrent StepwiseRefinement StonemasonObject SummaryOfHofExamples SweetExpressions TabsVersusSpaces TadpoleVersusLqgDiagramsAreDifferent TeachTradeoffsNotRules TechLevelObject TechnicianBias TestDrivenDevelopment TextProcessing ThankYouWard TheBabbageFaq TheExpert TheFifthRootOfOne TheKooks TheMetaphysicsOfQuality ThePerfectArgument ThePerfectPage TheTimeMachine TheWikiPlateau TheWrightSpace TheoryOfKnowledge ThereIsSpaceForDiversity ThinkingInCliches ThinkingOutLoud ThisPageIntentionallyLeftBlank ThoughtShotgunWriting ThreeDimensionalVisualization ThreeDimensionalVisualizationModel ThreeDimensionalWiki ThreeLetterAgencies ThreeStarProgrammer ThumbsUp TinaObject TomStambaugh TomatoIde TopMind TopTenWikiEngines ToyUfoObject TqlExampleOne TqlOverloading TrainingToUseFederatedWiki TransformerObject TransitControlLogisticsObject TreeOfLife TripleEeeTechnologies TrustedSystem TrustedSystems TuringEquivalent TuringMachine TwentyFiveDollarWord TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain TwitterConsultant TypeTheory UnDisappointingCosmology UnaPrueba UnifiedDataModel UnifiedObjectModel UnitTestsTellYouWhenYoureDone UsbDrive UsePublicRepositories UserRanking VectorFieldObject VehiclesRepeatedlyAnglingTargetJitAsTheyTraverseVehiclesSidewalk VisualPython VisualizeTheWiki VolatileQualifier VonNeumannArchitecture VotingModel WaGn WalMart WalledGarden WalledGardenDiscussion WalledGardens WardCunningham WardsWiki WebBrowserMissingWidgetWorkArounds WebEnglishWiki WelcomeEmployees WelcomeVisitors WendysHusbandIsToSign WesternReductionism WestinObject WestinReallyKnowsMetababy WhatAySaidWasHumanSacrificeIlligeal WhatIsDiscipline WhatIsModularity WhatItIs WhatItWantsToBe WhatToDo WhatWeCanAffordToForget WhatWeCanFindByLookingForIt WhoIsListening WhyBotherToStructure WhyDoesTheUniverseExist WhyItIsSoHardToSellExtremeProgramming WhySoManyCeePlusPlusTestFrameworks WhyWikiWorks WikiAdminProgression WikiClone WikiGnome WikiMaster WikiNameModifiers WikiPatterns WikiPedia WikiPrinciples WikiStub WikiSuccessCanInhibitNewWriters WikiSucks WikiTables WikiTag WikiVersionTwo WikiVotingDiscussion WikiWay WikiWikiSystemNotice WikiWikiWeb WikiWithMoreThanPages WikiWithMoreThanUsers WishfulThinking WordNet WorkBackwardFromPseudoCode WorkInProgress WorseIsBetter XmlDatabase XmlIsaPoorCopyOfEssExpressions XmlSucks XpPairProgrammingPitfalls XpSouthernCalifornia YagniAndFrameworks YouAreListenIngTo YouAreNotEveryone YouDontNeedItAnymore YouDontWantAnExceptionYouWantaTimeMachine ZeroAndOneBasedIndexes ZoneOfProximalDevelopmentTheory ChangesInMayTwelve AbeautifulMind ActionScriptTwo ActivistProgrammer AcyclicVisitor AdaLanguage AddingNewPages AgileBooks AgileMoederTranslation AlarmBellPhrase AliceBot AllYourBaseAreBelongToUs AlternateRealityUserInterface AlternativesToRegularExpressions AnEfficientImplementationOfSelf AnalogRoutingTables AndrewHunt AnotherWikiTrainingPage AppleAndApplet ArneBab AshodNakashian AwkiAwki BabelFish BacktrackIfRefactoringFails BarrierToEntry BasicLikeGlueLanguage BasicLinearAlgebraSubprograms BearTrap BeforeMicrosoft BenKovitz BiblicalModelOfTraining BitStandard BlizzardEntertainment BobHanmer BoldTechSystems BoycottAmazon BriefTutorial BriefTutorialThree BuildStatusLavaLamp BuzzwordCompliant CannotResolveSymbol CapabilityMaturityModel CaptchaTest CategoryAutoIgnore CategoryCategory CategoryWikiMaintenance CeeLanguage CeeLanguageFamilyFrontEnd CeeVsAdaStudy ChangesInAprilTwelve ChangesInAugustTwelve ChangesInJulyTwelve ChangesInMayTwelve ChangesInMonth ChangesInSeptemberTwelve ChanningWalton ChrisGarrod CleanroomSoftwareEngineering CodeProject CollectionOrientedProgramming CommandPattern CommonLispConditionSystem CommunityExpectations ComputersStopFunctioning CrcCardsAreCognitive CreepingFeaturitisWarStories CsharpPatterns CurryingSchonfinkelling CuteProgramming CvWiki DavidLiu DefaultVisitorPattern DefinitionOfLove DeleteTantrum DennisPaulsen DesignByContract DesignFest DfinitionOfJournalism DidiWiki DigitalHollywood DijkstraIsntGod DirkSohn DissertationOverDiscourse DogmaticFallacy DonaldNoyes DougMerritt DrRacket DualSpace DynamicScope DynamicUserDefinition EdgeOfOurKnowledge EditPage EditThisPagePhp EiffelLanguage EmacsVsVi EmbeddedSystem EnglishLikeFeatures EnumeratedTypesInJava EricBlossom EricJablow ExBase ExpressiveLoopCondition ExtendingTheWikiParadigm ExtremeProgrammingChallengeTwentySeven FaganDefectFreeProcess FalkBruegmann FatWiki FeatureEnvySmell FinalizeInsteadOfProperDestructor FireDrill FizzBuzzTest FlexibleAndExtensible FreeCoffee FrontPage GemstoneJvsEjb GiveAndTake GlobalAndLocalIdentification GoodStyle GoogleCache GotoBlas GroovyLanguage GroundBreakingLanguages GuiPrototypingTools HaiKu HandHeld HaveThisPattern HelloWorldInManyProgrammingLanguages HelmutLeitner HelpingTheCompilerIsEvil HideTheDirtUnderTheCarpet HighLevelLanguage HomePage HtagLanguage IanHenderson IgeneratorWiki IkeWiki IkiWiki InSearchOfTheHappyWiki InSovietRussia InfoPosts InstantCodeReview InterWiki IntroducedThreeYearsBefore IsBasicEasy IsBreakStatementArchaic IsJavaObjectOriented IterativeVsIncremental IwannaLearnOcaml JamesCrook JeanMarcLagace JeffGrigg JobInterviews JohnFletcher JosephStyons JspWiki KevinBraunsdorf KiWi KolmogorovComplexity LanguageDesigner LeanThinking LearningOrganization LifeIsaBigMessyGraph LimitParametersForEjbCreates LimitsOfHtmlStack LinearAlgebraPackage LinearAlgebraVsNumericalAnalysis LinuxDistribution LispRestartExample LorenDelamarter LowLevelVirtualMachine MacreadysTalk MagmaLibrary MakeItWorkMakeItRightMakeItFast MandatoryAndOptional MeasuresToJustifyEarlyFeedback MediatorPattern MetaHeuristic MicrosoftAlarmBellPhrases MicrosoftExcel MicrosoftProjectScheduling MikhailKalashnikov MirkoBlueming ModelViewControllerHistory MoreAboutCodes MoreDangerousAndBetter MuWebWeb MultipleIndependentLanguages MyLink MyWikiTraining NeoclassicalAssignmentProblem NewUserPages NonAlcoholDrinker NormalSpace NostradamusTrackingSystem NysLte OpenBlas OpenOffice OpeningStatement ParsingHtmlWithRegex PatternImplementationDiscussion PatternsMiners PayrollExample PeopleIndex PeopleProjectsAndPatterns PetalsAroundTheRose PeterHallEffect PhpWiki PipeDream PluralYou PoliticallyCorrect PoonamMutkekar PowerDividedByComplexity PowerVersusAuthority PragmaticBookshelf PragmaticSmalltalk PragmaticThinkingAndLearning PragmaticUnitTesting ProbabilityBasedParsing ProgrammersAreWankers ProgrammingInWiki ProjectCancellationJunctures PythonVsRuby QualityPlateau QuantityDoesNotEqualQuality RealInformation ReallyValuablePages RecentChanges RecentDifferences RefactoringInVerySmallSteps RefactoringNose RefactoringUsingTools RenumberIndexVariable ReplaceConditionalWithPolymorphism RequirementsAnalysis RobHarwood RollYourOwnFilesystem SayItThreeTimes ScienceDoesNotDictateBehavior ScienceDoesntDictateBehavior ScottDossey SearchForTruth SecurityIsNotEconomics SelfProgrammingWiki SevenHabitsOfHighlyEffectivePeople SharadAcharya SicpIterationExercise SingleFunctionExitPoint SlickEdit SmokeRunsComputers SoftwareDevelopmentIsGambling SoftwareEngineeringIsArtOfCompromise SoftwareMasterpiece SomeWordsOfAdviceOnLanguageDesign SourceCode SourcesOfInnovation SponsoredOpenSource StartingPoints StepwiseEvaluationAttributeGrammars StrangeCustomerService StrategyPattern SuckMyBalls SummarizeAtTheTop TableOrientedToolWishList TenWordLine TerminationCanBeSuccess TestDataGenerator TestPage TextFormattingExamples TheCharacterEthic TheEvolutionOfaHaskellProgrammer TheGoodOldDays ThePragmaticProgrammer ThelopSentence ThereAintNoSuchThingAsPrematureGeneralization ThetansAndFnords ThreadMode TomRossen TooMuchAbstraction TopsTypeDeterminatorChallenge TripleEeeTechnologies TriteSayingsComeInPairs TrivialDoWhileLoop TrustedEntity TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain UshapedGetItCurves VariationsOnTheVisitorPattern VersionControlAppliedToWiki VictorEngmark VictorLombardi VideoToaster ViolaaaaaHooo VirtualObject VoteOnProgrammingLanguages WabiSabi WarStories WasChryslerComprehensiveCompensationSuccess WaterfallModel WeakReferencePattern WeakTyping WeaklyTyped WelcomeVisitors WhatIsArchitectureAnyway WhatWeCanAffordToForget WhatWeCanFindByLookingForIt WhatWeNeedToKnow WhereDoYouWantToGoToday WhyHatePerl WhyIntellijIdeaIsCool WhyNobodyDeletesWiki WiKiss WikiBatics WikiCase WikiConversation WikiDesignPrinciples WikiEngineReviewSwiki WikiEngines WikiFarms WikiGettingStartedFaq WikiHistory WikiHomePage WikiIde WikiOnPortableStorage WikiProgrammingAsGamePlaying WikiResearcher WikiWiki WikiWikiHyperCard WikiWikiWeb WikiWithProgrammableContent WikiWorld WikipediaIsNotWiki WillAppleGetThisOneRight WindowsEight WindowsOperatingSystems WindowsSeven WonderfulTerm XpChallengePaceMakers XpSouthernCalifornia ZeekLand ChangesInMayZeroNine AboutCategoriesAndTopics AbstractConstructor AbstractFactory AbstractFactoryPattern AcmeProgrammingEnvironment ActivatingIdeasOpenly AgileArchitecture AlarmBellPhrase AlexHunt AlienLifeNotificationProcess AlienLifeOnThisPlanet AmericanCulturalAssumption AmishPeople AntiPatternsCatalog AntiSocialism AntonyMarcano ApiVsProtocol AreLongAndDescriptiveRelated ArraySumInManyProgrammingLanguages AskSam AspWiki AspWikiInstallInstructions AssertXhtml AugustZeroNine AutomaticExternalCategorization AutomaticVsManualPlacement AutomatingEjbUnitTests AvoidThreadsForOptimizations BagSumInJava BagSumInManyProgrammingLanguages BecomingCompetent BenHoskins BobTrower BookMarklet BookPool BoostBind BoostFusion BoostFusionUserExtension BoostLambdaLibrary BoostLibraries BoostMpl BoostPhoenixLibrary BoostPythonLibrary BoostSharedPtr BoostTestLibrary BoostTupleLibrary BoostTypeTraits BoostUnits BorisBeizer BracesAreGood BriefTutorial BrowserAsGuiAssembler CactusEjb CallForaPublicCmapsServer CalvinAndHobbesDiscussTdd CanProgrammingBeLiberatedFromTheVonNeumannStyle CaptainHornDog CaptureConceptionConstruction CascadingStyleSheets CategoriesRoadmapsAndSearches CategoryAutoIgnore CategoryBoost CategoryCategory CategoryInManyProgrammingLanguages CategoryOptimization CategorySolutions CategoryWikiHelp CategoryWikiMaintenance ChadFrost ChandraSiva ChangesInAprilZeroNine ChangesInAugustZeroNine ChangesInJulyZeroNine ChangesInMayZeroNine ChangesInMonth CharlesMedcoff ChrisGarrod ClassificationMatrix ClausGittinger CleaningUpWhiteboardPictures CliffordAlgebrasAndSpinors CnubOrg CodeBlocks CodeDeodorant ConnectedText ConnectionOfConcerns ContentCreationWiki ContinuousIntegrationRelentlessTesting CoordinateVersusNestedGui CorwinLightWilliams CounterSteering CousCousCode CppCookbook CppTemplateMetaprogramming CreateNewPage CsStandsForComputerStudies DaveVoorhis DavidThomasOnTheBenefitsOfDynamicTyping DeclarativeGui DefinitionMatrix DericoFilho DeveloperTestTechniques DigitalRightsManagement DinerRock DisTinctionary DoNotUseAssertions DocumentDefinitions DonaldNoyes DotSeparatedHyperWord DottedPrefixExtensions DoubleDispatchExample DreamsDisplacedByTrash DvorakKeyboardUsers EclipseEditor EddieMonah EditHint EditText EdwardKiser ElectronicPickleJar ElegantSimplicity EmbeddedSql EncapsulationIsNotInformationHiding EnglishPleaseDiscussion EnterpriseCollaborationPlatform EprimeLanguage EveryCombinationInManyProgrammingLanguages EverythingIsRelative EverythingIsa ExBase ExperienceWithXp ExperimentalQueryLanguageComparison ExperimentalQueryLanguageDiscussion ExtensionMethods ExtraLegsOntoaDog ExtremeGtd ExtremeProgrammingBoundaryConditions ExtremeProgrammingChallengeFourteen ExtremeProgrammingChallengeFourteenSplit ExtremeProgrammingChallengeThirteenPointFive ExtremeProgrammingForOne ExtremeProgrammingInContext ExtremeProgrammingInEnemyTerritory ExtremeProgrammingOverview ExtremeProgrammingProjects ExtremeProgrammingRoadmap ExtremeProgrammingSummary FastEyes FastWayToUndelete FermiParadox FilesystemBasedWiki FindAllYourStuff FindPage FirstLanguageLearned FlagsAreSelfModifyingCode FootnotesDestroyFlow ForthAssistedHandAssembly ForthDimensions ForthValues FourLevelsOfCompetence FourLevelsOfFeature FridemarPache FrontPage FunctionalProgramming FunctionalProgrammingInCpp FunctionalTest FunctoidsInCpp FunctoidsInCppWithConceptCpp FundamentalConceptsInProgrammingLanguages FunnyThingsSeenInSourceCodeAndDocumentation GabrieleRenzi GeraldLindsly GetRidOfIndispensableProgrammerAsQuicklyAsPossible GhostScript GivingSpace GlobalBrain GoTo GoodStyle GoogleCache GoogleCheck GoogleStorefrontWiki GoogleTagCombinations GoogleWebKit GotoConsideredHarmful GrammarVandal GreatEmacsFeatures GreenBarAddiction GroebnerBasis GuiMachineLanguage GuiPrototypingTools HakanErdogmus HelloThere HelloWorldInManyProgrammingLanguages HelperFunction HelpersInsteadOfWrappers HierarchicalDatabase HmathWiki HomeWork HorselessCarriageThinking HowToSellGoldenHammers HowToSumFromOneToTenInLispOrScheme HtmlSucks HumansAreLousyAtSelfEvaluation HyperArtifactDiscussion HyperArtifacts HyperDigit HyperTags IanOsgood IlinkThereforeIam ImaginaryQueryLanguageComparison ImaginaryQueryLanguageDiscussion InAllMyYearsIveNever InVivoTestPattern InevitableIllusions InflammatoryTopicTitles InfoPosts InformalHistoryOfProgrammingIdeas InformationNeighborhoods InformationPosition InstanceofInConditionals IntellijIdeaKeyboardShortcuts IntentionRevealingNames IntermediateLanguage IoLanguage IslandOfRemovedText JanSteinman JavaIoClassesAreImpossibleToUnderstand JeffAtwood JeffGrigg JevonWright JoeTheriault JoelSpolskyOnExtremeProgramming JohnFletcher JohnLennon JohnMatthewMahoney JonGrover JulyZeroNine JuneZeroNine KeithHodges KentDorsey KillerUserInterface KnowledgeCapture LabView LabeledBlocks LanguageAsFoodMetaphor LawOfDemeter LeanDevelopmentProcess LetTheTestsSpeakForThemselves LibraryOfNewAlexandria LicencingVisibleSpectrum LimboLanguage LinesOfCode ListOfCodeEditors LlewellynFalco MariusAmadoAlves MarkRogers MarkStang MartinMcAtamney MathematicalIllustrations MeaningfulName MeaningfulVariable MetaPost MethodObject MethodsShouldBePublic MethodsVsCodeFragments MicrosoftProjectViewer MikaelNordfelth MikeAponte MikeGodfrey MisFeature MisFeatures MissionCritical ModernizingExBase MonkeyPatching MoreAboutTheDatabase MuAnswer MyFavouriteProgrammingLanguage NewConsideredHarmful NewUserQuestions NextNumberBookmarklet NoBadNews NoRealNamesPlease NonFunctionalRequirements NonOopGuiMethodologies NullConsideredHarmful NullFlag NullIsBenign NysLte NysWiki OneMoreLevelOfIndirection OnlinePersonaSyndrome OopNotForDomainModeling OpenSourceProjectOrganization OpenYourMind OrToPutItAnotherWay OverUsedOopExamples PageProcessor PairProgrammingGoneBad PairProgrammingMisconceptions ParaDox ParrotCode PastaCode PathYetAnotherMakeUniqueName PatrickMcGoohan PatternLanguage PaypalStorefrontWiki PayrollExample PayrollExampleTwoDiscussion PearlPoetry PebblePad PedestrianHacking PeeCee PeopleWare PerliGata PersonalWiki PerttiLounesto PetriNet PieterJansegers PlanKalkuel PleaseUnderstandMe PluggableFactory PortlandXpUsersGroup PostScript PowerfulAdHocDataProcessingTools PresidentObama PrincipleOfLeastAstonishment PrincipleOfLeastPower ProblemsWithExistingOopEvidence ProfileBeforeOptimizing ProgrammingLanguageNeutralGui ProgrammingPostscript PrologLanguage PrototypeBasedLanguage PseudonymityAndHonesty PublishSubscribeModel PurposeOfPatterns PutYourLifeOnIt PythonAndRubyAreConverging PythonPeople PythonTranslator QualityOfLife QueryLanguageComparison RachelDavies RaghuHavaldar RangeTitlesInManyProgrammingLanguages RapidFeedback RavioliCode ReachableDocuments ReadingList RecentChanges RecursionVsLoop RefactorWhileRespectingSignatures RefactoringLegacyCode RegularContributors RelProject RelentlessTesting RemcoBoerma RemoteGuiProtocols RepetitiveStrainInjury RescuingBrokenLinks RoleOfComputerScience RulesOfOptimization RulesOfOptimizationClub ScrumOverview SecondLifeLikeCredits SelfLanguage SelfModifyingCode SeparateDomainFromPresentation SeparationAndGroupingAreArchaicConcepts SeparationAndGroupingAreFundamentalConcepts SeriousVersusScriptingLanguages SharkBot SharkBotConsideredHarmful SharpenTheSaw SignsOfSuspiciousTechFads SimpleDirectMediaLayer SingletonPattern SliceSystemsVertically SnowCrash SockPuppet SoftwareEngineer SoftwareManagementManifesto SourceNavigator StackOverflow StarTrekDeepSpaceNine StarTrekEnterprise StarTrekMovies StarTrekTheNextGeneration StateMachinesAreBetter StaticAssert StaticTypeSafety StringVariablesConsideredHarmful SuperComputer SwissArmyKnife SymbolicCpp TellDontAsk TestingFramework TestsTooSlow TexTheProgram TextSmell TextbookOo TheAdjunctKillsCeeTwo TheBoostGraphLibrary TheCollaborativeWikiNovel TheEyekaProject ThePrisoner TheZeroPointPrinciple TheyreShuttinDetroitDown TiddlyWiki TimChambers TimeForReflection TimeZones TipsForBeginners TomAllison TomSwiftJr ToolsThatTeachPoorHabits TopMind TopicMaps TqlExampleOne TqlRoadmap TransClusion TransactionalActorModel TuringTarpit TutorialDee TwoIsAnImpossibleNumber TypeInference UmlControversies UnitTest UnitTestIsolation UnitTestTechniques UnlimitedStorageCapacity UnskilledAndUnawareOfIt UpliftAcademy UserInterface UserStory VbaExercises VerboseLanguageWeenies VerificationVsValidation VerifiedDesignByContract VerifyOutputWithGrammar VocabularyExtension VonNeumannBottleneck WayneSimacek WebBrowserMissingWidgetWorkArounds WhatIsNull WhatNotHow WhenToUseWhatParadigm WhyAreVirtualMachinesGreat WhyJavaIsGreat WhyNumberingShouldStartAtZero WikiAtFortyThousand WikiDesignPrinciples WikiEditIcon WikiEntrepreneur WikiEntrepreneurs WikiFarms WikiGettingStartedFaq WikiLike WikiPedia WikiPrinciples WikiPrinciplesTalk WikiPuppy WikiReadingHabits WikiWikiBugs WikiWikiClones WikiWikiWeb WikiWithMoreThanPages WikiholicsAnonymous WindSandAndStars WolframAlpha WolframResearch WoodenLanguageExamples WorldNet WorldwidePostalCodes XmlSchema XpCincinnati XpSouthernCalifornia YouKnowYoureInaBigCompanyWhen ZzoWiki ChangesInMonth CategoryAutoIgnore CategoryWikiMaintenance ChangesInAncientHistory ChangesInAprilEleven ChangesInAprilFourteen ChangesInAprilTen ChangesInAprilThirteen ChangesInAprilTwelve ChangesInAprilZeroNine ChangesInAugustEleven ChangesInAugustFourteen ChangesInAugustTen ChangesInAugustThirteen ChangesInAugustTwelve ChangesInAugustZeroNine ChangesInDecemberEleven ChangesInDecemberFourteen ChangesInDecemberTen ChangesInDecemberThirteen ChangesInDecemberTwelve ChangesInDecemberZeroEight ChangesInDecemberZeroNine ChangesInFebruaryEleven ChangesInFebruaryFifteen ChangesInFebruaryFourteen ChangesInFebruaryTen ChangesInFebruaryThirteen ChangesInFebruaryTwelve ChangesInFebruaryZeroNine ChangesInJanuaryEleven ChangesInJanuaryFifteen ChangesInJanuaryFourteen ChangesInJanuaryTen ChangesInJanuaryThirteen ChangesInJanuaryTwelve ChangesInJanuaryZeroNine ChangesInJulyEleven ChangesInJulyFourteen ChangesInJulyTen ChangesInJulyThirteen ChangesInJulyTwelve ChangesInJulyZeroNine ChangesInJuneEleven ChangesInJuneFourteen ChangesInJuneTen ChangesInJuneThirteen ChangesInJuneTwelve ChangesInJuneZeroNine ChangesInMarchEleven ChangesInMarchFifteen ChangesInMarchFourteen ChangesInMarchTen ChangesInMarchThirteen ChangesInMarchTwelve ChangesInMarchZeroNine ChangesInMayEleven ChangesInMayFourteen ChangesInMayTen ChangesInMayThirteen ChangesInMayTwelve ChangesInMayZeroNine ChangesInMonthDiscussion ChangesInNovemberEleven ChangesInNovemberFourteen ChangesInNovemberTen ChangesInNovemberThirteen ChangesInNovemberTwelve ChangesInNovemberZeroEight ChangesInNovemberZeroNine ChangesInOctoberEleven ChangesInOctoberFourteen ChangesInOctoberTen ChangesInOctoberThirteen ChangesInOctoberTwelve ChangesInOctoberZeroEight ChangesInOctoberZeroNine ChangesInSeptemberEleven ChangesInSeptemberFourteen ChangesInSeptemberTen ChangesInSeptemberThirteen ChangesInSeptemberTwelve ChangesInSeptemberZeroNine FlyingVisitor JohnFletcher RecentChanges RecentChangesDiscussion TheGap WikiAtThirtyFiveThousand ChangesInMonthDiscussion BotWar CategoryDiscussion CategoryWiki ChangesInDecember ChangesInDecemberFourteen ChangesInJanuary ChangesInJulyThirteen ChangesInMonth ChangesInNovemberFourteen ChangesInWeek DaveVoorhis DonaldNoyes ExtremeProgramming FebruaryEleven FunctionalProgramming GoodThing GrammarVandal JeffGrigg JohnFletcher RecentChanges SharkBot TwoYearDigits WardsWiki WikiPedia WikiZens ChangesInNovemberEleven AbortiveValidations AbstractDataTypeExamples AbstractionInversion AdaLanguage AgileMoederTranslation AjaxWebApplications AlanKay AlanKayOnSmalltalk AllSystemsAreSocialSystems AlternativeMicroprocessorDesign AmoebaFlip AnnaRavenscroft AnonymousFunction ApatheticDisdainAndPedanticNitpicking ArmCl ArrayDeletionExample ArthurWhitney AssignmentVsEqualityOperator AthenianDemocracy AugmentingHumanIntellect BadArchitectsDoNotListen BadSpellersNeedHelpFromBrowsers BalkingPattern BattleOfWits BenJarvis BenTremblay BigBlue BlameCulture BookStop BoostTupleLibrary BorisBeizer BriefTutorial CamelWiki CarlJung CarlSagan CategoryAutoIgnore CategoryOrganization CategoryWeenie CategoryWikiMaintenance CeeIsNotThePinnacleOfProcedural CeePlusPlus CeePlusPlusEleven CeePlusPlusRoadMap CeePlusPlusZeroEx ChangesInFebruaryTwelve ChangesInJanuaryTwelve ChangesInMarchTwelve ChangesInMonth ChangesInNovemberEleven ChangesInOctoberEleven ChoosingTheRightLanguage ChrisGarrod ChronicProcrastinator ClaesWallin CobolLanguage CocoaProgrammers CollectingSeashells CompactForm CompaniesDoingXp CompaniesUsingErlang CompareDsdmAndXp ComputerSecurityIsnt ComputerSweden ConceptsTechniquesAndModelsOfComputerProgramming ConsiderTimestampingYourWriting ContentCreationWiki CostinCozianu CounterInManyProgrammingLanguages CouplingAndCohesion CraigLarman CrudScreens CrystalReportsAlternatives CsStandsForComputerStudies DaveMerrill DavidCary DecisionByArithmetic DeconstructiveBrainstorm DefinitionsOfOoConsideredHarmful DefinitionsThatRelyOnIntent DeltaIsolation DesignByCommittee DiscussionOnReallyValuablePages DishonestyPays DoTheSimplestThingThatCouldPossiblyWork DocumentManagement DocumentationCannotCompileRunOrDoUsefulWork DoesThisWork DogmaticFallacy DonaldNoyes DontCopyThatFloppy DontLoseGoodIdeas DotNet DoubleYou DougMerritt DrakesEquation DyingCompaniesSue DynamicNetTwain DynamicWebTwain EconomicEcology EditThisPagePhp EmergentDesign ExpremeProgrammingRoadmap ExpressionProblem ExtractMethod ExtremeBenefits ExtremePolitics ExtremeProgrammingChallengeNineteen FallacyOfTheRightTool FederatedWiki FermiParadox FindPage FirstCreateTheMailbox FirstMonday FirstnamehereLastnamehere FlyweightEnum FreeSoftwareVsOpenSource FrogLand FunctionalModelingExamples FunctionalWeenie FunnyThingsSeenInSourceCodeAndDocumentation GaplessSequences GarryHatch GeneratorsAreNotCoroutines GideonKlok GlobalAntiPattern GlobalVariablesAreBad GodGuiWidget GoodEnough GoodStyle GoogleSearch GoogleSideWiki GrammarVandal GrandConspiracy GrapesOfWrath GreatEmacsFeatures GreencoddsTenthRuleOfProgramming GregKimberly GuiConfiguration GuiMarkupProposal GuiPrototypingTools GuiService HelloWorldInManyProgrammingLanguages HexDumpInManyProgrammingLanguages HiddenFeatures HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HowDataIsOrganized HowToSellGoldenHammers HtmlSucks IanOsgood IconComputing IdealInflation IdeasAreWorthless ImplicitTopics ImplicitTopicsNotUsedAnyMore ImplictTopicsNotUsedAnyMore InSovietRussia InformalHistoryOfProgrammingIdeas IntentionalProgramming InternetAtom InterpretedLanguage JamesKing JavaHistory JavaSingleton JawadAkhtar JoeHosman JoeWeaver JosephDale KeithHodges KenRitchie LanguageAsInterface LaynesLaw LegacyCode LiberatingConstraint LiesMyTeacherToldMe LionWiki LispMacroDiscussion LiveWithIt LuaLanguage LuaUsersWiki LudwigWittgenstein MakeItVisible ManagementByDriveByShooting MandatoryAndOptional ManifestTypingConsideredGood MarianVittek MaspImplementationDiscussion MatthewMorris MaxSaarelaht MentalIndexability MentalStateOfMissouri MercuryLanguage MichaelAndersen MichelleHoehn MicrosoftSlave MillsMess MixIn ModernCleanLisp MontsWiki MultiParadigmProgrammingLanguage MultiTeamExtremeProgramming MyInnerLibrarian NanoKernel NearClick NewOsFeatures NewTestPage NewUserPages NextNumberBookmarklet NikkiVisitor NoApplication NoRealNamesPlease NonDisclosureAgreement NonOopGuiMethodologies NtcSecurityRant NullCatchClause NysLte NysWiki ObjectCapabilityModel ObjectiveAdvantagesOfCars OleAndersen OmTheOmnipotent OnMonads OpenParenthesesContinueLines OpenSourceAndDocumentation OrderedBag OriInbar PairProgramming PairProgrammingGoneBad PatternSolver PeopleProjectsAndPatterns PersonalConstructTheory PersonalInformationManager PersonalOrganizationalSchemes PersonalWiki PhilippeDetournay PieterJansegers PlainEnglish PortlandOregon PoserCommuniqueArchitecture PossibleHtmlReplacement PowerOfPlainText PreferentialVoting PresentationIsDifficult PreserveWholeObject PrevalenceInMusty ProcessMiniature ProgrammersAndDrugs ProgrammingMusicSequencers ProjectManager ProtaNomaly PythonAndRubyAreConverging PythonLanguage PythonVsRuby QueueLanguage RalphDee RandalsRule RealInformation RealTimeWikiClient ReallyValuablePages RecentChanges RecentChangesDiscussion RefactoringMeansFailure RichardGarzaniti RobHarwood RobPattz RonBakowski RonJeffries RubyWay RuleOfThree RulesOfOrder RulesToLiveBy SapirWhorfHypothesis ScmAnywhere SectionedPage SetTheBozoBit SevenPrinciplesOfSoftwareDevelopment ShapeWhatYouCanControl ShortListOfValuablePages SiduPonnappa SimplifiedWrapperAndInterfaceGenerator SkipSailors SmalltalkCaseStatement SmellingTooManySmellsIsaSmell SocialArchitecture SortingAlgorithms SourceAnywhere SpeakingInAnEmptyRoom SqlStringsAndSecurity SriLakshmi StackBasedLanguage StartingPoints StopUsingTheWordMethodology StructuredProgramming SturgeonsLaw SuccessStatement SuggestedTool SymbolicsMachine SyntaxMatters TableBrowser TableOrientedProgramming TaniyamaShimuraWeilArgument TargetThenIgnore TeamPage TeamWikis TestDrivenDesignAndPatterns TestThatTheParserDealsWithExtraneousLeadingWhitespace TextFormattingRules TextTemplateTransformationToolkit TheBabbageMyth TheBestIsTheEnemyOfTheGood TheCaseAgainstExtremeProgramming TheCppStandardsCommittee TheMont ThePurposeOfComputers TheRadBottleneck ThisLink TimeToMakeItShort TooBigToEdit ToolsForThought TopMind TotalInformationFusion TrackingTool TrieItem TrollColoredGlasses TruckNumber UncleWiggilysTravels UnicodeTest UnitTestTechniques UnitedStatesConstitution UniversalTruth UpsideDownInheritance UseOfShortcuts UserCenteredSystemDesign ValuablePage VbClassicLanguageIssues VdmSound VendorChoices VersionControl ViSucks ViewingAlgorithmsAsCollectionOperations VisitorInFrameworks WakiWaki WardsOriginalWiki WatershipDown WebsitePatterns WelcomeVisitors WhatIsAnInterpreter WhatIsLeftOrRightWing WhatIsModularity WhatsWrongWithThisCode WhyHatePerl WhyIsPayrollHard WhyIsSmalltalkDead WhyIsXpSoHard WhyWeHateLisp WikiCase WikiClone WikiEngines WikiFarms WikiIncreasesFlow WikiIsNotWikipedia WikiPage WikiPageLayout WikiResearcher WikiSocialNorms WikiUnFriendlyName WikiWikiWeb WillyWonkaConflictResolution WithBlockCodeSmell WritersLog WritingTheRightThingsDown XpInPolitics XpSouthernCalifornia YahooPipes YuanliangLi YukiCuss ZacharyMartin ZambiLuini ZenonaOrtega ZuluPad ChangesInNovemberFourteen AaronBrady AbilityBurden AboutCollections AboutDiscussions AboutSeparations AbsenceOfEvidenceIsNotEvidenceOfAbsence AbstractConstructor AcademicRelevance AcceptableExcuses AccessorsAreEvil AcidCompromisedForPerformance AclassIsNothingButaCyclicDependency ActiveNetObjectWebComponentCoffeeMachine AcyclicDependenciesPrinciple AdBlockPlus AdLogicam AdUnBlockCommunities AdVerecundiam AdaUnit AdamBloor AdaptableMethodologies AdaptiveMethodologies AddMoreClasses AdderallDrug AdditionOfFixedCharacters AdjustingTransactions AdobeAcrobat AdobeDreamweaver AdoptingNewInventionAndInnovations AdvancerPattern AdvancingTechnology AdviceOnLearningByDoing AghaActorsBook AgilePrinciples AgileSoftwareAward AhaMoment AlanKayOnMessaging AlanKayTuringAwardLecture AlanKaysReadingList AlgolFamily AlgolSixtySyndrome AlgorithmsThatDemandGarbageCollection AliceBot AllOfEuropeInJustOneWeek AllenHiggins AlphaMale AlphabetThatUsesYumlaut AltLeftEnterRepeat AlternativeToDomains AltiVec AmericanCollegeAthletics AmericanCulturalAssumption AmigaOperatingSystem AmongOtherThings AnAspirant AnIntroductionToDatabaseSystems AnalogiesFromMusic AnalyzingXpWithOptionsPricing AndrewKoenig AngleOfVisualPerception AnimalBook AnnaBlume AnnotationsAreUmlStereotypes AnonIsStillBanned AnonymousChoir AnsiCee AntHill AntHillvsCruiseControl AntecedentAssumedFallacy AnthillFeatureList AnthropicPrinciple AntiCaptcha AntiGravity AntiPatternsBook AntiPatternsViewPoints AntiSpamBot AnticipationalHints AnyUnit ApacheWicket ApgarScore AppleTwo ApprenticeSurpassesMaster ApproachesMethodsAndPractices ApproachesToDefinitions AprilFools ArchitectAsKeeperOfTheFlame ArchitectingWord ArchitecturalSpike AreWeSimulations ArgumentByAnalogy ArgumentByFlame ArgumentByGibberish ArgumentByRepeatedAssertion ArgumentByTheMasses ArgumentFromAuthority ArgumentFromIncredulity ArgumentFromIntimidation ArgumentumAdBaculum ArgumentumAdHitlerum ArgumentumAdInfinitum ArgumentumAdPopulum ArieMolendijk ArrayList ArsTechnica ArtConcatenationToMakeStatements ArtifactsFunctionsRules ArtificialCreativity ArtificialLife ArtificialNeuralNetwork AsProgrammersSeeIt AspectJay AspectOrientedExamples AspectOrientedProgramming AspectOrientedRefactoring AspectOrientedTheHardWay AspectOrientedTools AspectsAndDynamicLanguages AspectsAndMetaObjects AspergersSyndrome AssemblyLanguage AssemblyLanguageStepByStep AssociationForComputingMachinery AssociationList AssumeGoodFaith AssumeIgnoranceNotMalice AtariSt AtgDynamo AthenianDemocracy AtomCellQuantityHolyWar AtomicConsistentIsolated AttentionManagementSystem AttentionPlease AurelianoCalvo AustrianSchoolOfProgramming AutoCad AutoMagical AutoMagically AutoPanglossian AverageProgrammer AvoidDirectAccessOfMembers AvoidDuplication AvoidNeologisms AynRandDesignPhilosophy BabySteps BackQuote BackroNym BadCode BadEngineeringPropertiesOfFunctionalLanguages BadGolfer BadNewsNeedsToTravelFasterThanGoodNews BadProgrammer BadStyleGuides BadThing BagNeedScenariosReWork BagSetImpedanceMismatch BagSetImpedanceMismatchDiscussionTwo BalancingDisciplineAndAgility BandWagonSyndrome BangBang BarnRaising BaseFour BasicLanguageConceptsDiscussion BasicOperatingRulesOfLockheedsSkunkworks BasketballMetaphor BatFileCodingStandard BeBuilder BeamFromFruitSmallFelineLogicalWasSchrodingerCodeFrom BeautyAintMyBusinessNoSir BeepInterface BeerOclock BeggingTheQuestion BeginWithTheEndInMind BeliefCreatesReality BerkeleyStandardDistribution BertrandMeyerOnPlatitudes BespokeTechnologies BestLearningIsByDoing BestTeamOrganization BetterForLoopConstruct BetterQueue BiblicalGoldenRule BifurcationFallacy BigBallOfClay BigBallOfLinks BigBang BigBlueRoom BigBrother BigBrotherAward BigName BigOmega BigProjectSyndrome BikeShed BitBucket BitRot BizarroStaticTypingDebate BlackboardMetaphor BloopFloopAndGloop BlubParadox BobDylan BobJernigan BodyOfWork BonVsUml BondageAndDiscipline BondageAndDisciplineLanguage BondageAndDisciplineVersionControl BoochDiagrams BoochMethod BookFinder BookMarklet BoostLibraries BorrowingTrouble BotInterference BottomUpDesign BottomUpProgramming BoundsChecking BozoBit BozoConfirmer BpMs BrainDamage BreakLongLines BrochureTalk BrokenTelephone BruceWinegarden BrunoTheBandit BudapestOpenAccessInitiative BufferOverflow BuildLoopsYourself BusinessAccounts BusinessArchitecture BusinessDeveloperCooperation BusinessEthics BusinessInterface BusinessLogic BusinessObjectNotation BusinessSegmentSoftware BusinessTransaction BusyBeaverProgram ButUnless BuyNowAndSave BuzzwordMasochist CactusStack CalBerkeley CalabiYauTelevisionBlackHoleTransitionToMirrorIncludingLudlumOfCast CanOnceAndOnlyOnceLoop CanProgrammingBeLiberatedFromTheVonNeumannStyle CantEncapsulateLinks CantOpenWikiDbForUpdate CapsLock CapsLockOff CapsLockZombieTechnology CaptchaTest CarAddiction CardboardProgrammer CarefulCoding CarlSagansBaloneyDetectionKit CarsBreakSittingInTheGarage CartesianJoin CartesianProduct CatastropheTheory CatchExceptionsInLoops CategoriesDiscussion CategorizeByNaming CategoryAddress CategoryArtificialIntelligence CategoryArtificialLife CategoryAspectOrientation CategoryAspectOriented CategoryAutoIgnore CategoryAutomation CategoryAwards CategoryCodeComments CategoryCoding CategoryCompany CategoryComparisons CategoryComputerHardware CategoryContext CategoryDataOrientation CategoryDataReplication CategoryDatabaseBook CategoryDiagram CategoryDrawnWithaVeryFineCamelHairBrush CategoryEmergence CategoryEndemeSet CategoryExamples CategoryGoogle CategoryInformationOrientation CategoryLectures CategoryLoops CategoryMachineOrientation CategoryMeetings CategoryNaming CategoryNewspaper CategoryNone CategoryObjectOrientation CategoryOnlineJournal CategoryOrientation CategoryPalmOs CategoryParallelProcessing CategoryPhysics CategoryPointer CategoryProcessesProcedures CategoryProgramming CategoryProof CategoryQuestionsAnswers CategoryRelationalDatabase CategoryRole CategorySlices CategorySoftwareTools CategorySolutions CategoryStatistics CategoryToBeDetermined CategoryUsPresident CategoryVersioning CategoryWikiFarm CategoryWikiMaintenance CategoryWikiSemantics CatergoryDave CatharsisHypothesis CeaseAndDesist CeaseFire CeeSharp CelestialBilliards CellProcessor CellularAutomaton CgiVsServlet ChaitinsOmega ChangeLog ChangesInFebruaryFifteen ChangesInJanuaryFifteen ChangesInMarchFifteen ChangesInMonth ChangesInMonthDiscussion ChangesInNovemberFourteen ChangesInOctoberFourteen ChaosTheory CharleneBenson CharlenesMagicMethod CharlesDarwin ChickenAndEggProblem ChiliPlop ChineseWhispers ChooseYourRutCarefully ChrisGarrod ChronicProcrastinator ChurchTuringThesis CirclesBoxesAndArrows CircularReasoning CiteSeer CityBlock ClassDiagram ClassLoader ClassesAreContext ClassificationTechniques ClasspathHell CleanTheKitchen CleaningUpWhiteboardPictures ClearCase CleverTrollAdmiration CliffordAlgebra CloudsCondensationsRiversOceans ClueByFour ClueStick CobolFallacy CodeAndFix CodeAndTest CodeAsTrees CodeCamp CodeCampTwoOhOneFour CodeCampTwoOhOneThree CodeChangeImpactAnalysis CodeCoverageTools CodeDepreciation CodeForTheMaintainer CodeFormatting CodeGeneration CodeIsData CodeJockey CodeMonkeys CodeOwnership CodeRed CodeRedWorm CodeReviewPatterns CodeSmell CodeTalks CodeWalkthrough CodingConventions CodingStandard CognitiveScience ColemakKeyboard CollectionAndLoopVsSelectionIdiom CollectionOrientedProgramming CollectiveIdea CollectiveIntelligence ColoradoSpringsJavaCompanies ColoradoSpringsXpCompanies ColumnModeSometimesBetterThanWidespan CommasInSeeAlsoList CommentOnNewMethodology CommentingChallenge CommentingChallengeResponse CommentingChallengeResponsePartTwo CommentsOnPrincipleSeven CommerceOnTheWeb CommitmentSchedule CommodoreSixtyFour CommonBloodySense CommonLispMacroExamples CommonSense CommonSenseIsnt CommunalDelusion CommunityLifeCycle CommunitySolution ComparativeGovernments CompensationGameTheoryAnalysis CompileTimeResolution ComplexSystems CompositeTransactions ComputationalBeautyOfNature ComputationalLinguistics ComputerOntologies ComputerScientistGamers ConceptCafe ConceptOrientedProgramming ConceptPermutationEmergentPropertyStructure ConceptsDifficultToDefine ConfusedComputerScience ConfusedTangledAndUseless ConfusingTheoryAndPractice ConnectionString ConquerAndDivide ConradHeiney ConstIsaVirus ConstantTable ConstraintModels ConstructingDelegates ConstructorInjection ContentClassificationWiki ContentCreation ContentCreationWiki ContentEditableByAll ContextObject ContextSensitivity ContextualArtifact ContinuationsInPython ContinuousIntegrationApplied ContinuousIntegrationGemStoneStyle ContinuousProcessing ConvertingImperativeToDeclarative CoolUri CooperativeMinds CopiedNewYorkTimesAsJulieWasNextDoorSocioMetricsFrom CopiousFreeTime CopyAndPaste CoreWars CornFieldEffect CorrelationImpliesCausation CostOfMoney CouplingAndCohesion CowOrker CowboyCoding CppCountedPointerImplementation CraigsList CreateFlow CreationMethod CreativeCommons CreativeEconomy CreatureFeep CreaturesWiki CriteriaForGoodMathOrCompactNotation CriticismIsFeedback CritiqueOfUseCases CrossCuttingConcern CrowdSource CruiseControl CruiseControlProjects CsXpCompanies CtrlAltDelete CtrlAltDeleteOnNt CulturalChange CuplaDays CussTheShark CustomizerPattern CyclicDependency CynicalRelease CyrusInnovation DanglingPointer DarcyBurgess DarrenIrvine DarwinAward DarwinAwards DasKapital DataAndInformation DataCentricThinking DataEcosystem DataFlex DataGeneral DataMusic DataMusicApplet DataMusicVoxelApplet DataToInformationRefactoring DataWarehouse DatabaseIsNotYourPrivateScratchSpace DatabaseType DatabasesAreMoreThanJustStorage DatabasesPunishYou DataflowProgramming DaveAstels DaveBabbitt DaveBeer DaveBennett DaveBerkeley DaveBilitch DaveBourgeois DaveBurns DaveCantrell DaveChan DaveChilds DaveChristenson DaveCleal DaveCross DaveCutler DaveDeVos DaveDodson DaveDowling DaveDuchesneau DaveEaton DaveEveritt DaveFayram DaveField DaveFlanagan DaveFonseca DaveFregon DaveGarbutt DaveGorman DaveGreen DaveHarris DaveHerman DaveHickerson DaveHoehn DaveHoover DaveHoward DaveIsaacs DaveKendall DaveKirby DaveKruglinski DavidWall DayCare DbUnit DbasGoneBad DeFenestration DeGeneralization DeadCanary DeadKennedys DeadLetterOffice DecemberFourteen DecisionMathAndYagni DecompositionParadigms DedicatedStructuresVersusRdbms DeeAsStandard DeepClassHierarchies DeepLinking DefaultDotIda DefaultEditorKit DefensiveScriptIdea DefiningContext DefiningContextDiscussion DefinitionOfHomoiconic DefinitionOfLove DefinitionsForOo DefnLanguage DekiWiki DeletedUnlessDefended DeliverFrequentWorkingSoftware DemandForEvidence DemoPrep DenverArea DenverColorado DenverXpCompanies DependentTyping DeprecatingTheObserverPattern DesignForPerformance DesignUpFront DestructuringMacro DeterministicMessagePassing DeterministicParallelism DeterministicResourceManagement DevelopingIdeasUsingCommunityDialogue DevelopmentInterval DevelopmentStance DevilsAdvocate DialogueWithYourEditor DictionaryBookmarklet DifferenceBetweenTheoryAndPractice DigitalAge DigitalPage DigitalRightsManagement DigitalSignalProcessing DigitalSignalProcessor DigitalSignalProcessorFamilies DijkstraIsntGod DilBert DilbertAward DiningPhilosophersChallenge DisciplineAndDogma DismissalOfSubjectExperts DisplacementActivity DisproofByFallacy DistributedWiki DivideAndConquer DllHell DoCodersNeedToUnderstandWhy DoIt DoMoreWithLess DoTheSimplestThing DocumentToDeliver DocumentationOfCodingEffort DoesWendyGetCommandsFromWaterFleetToRamond DoingStuff DomainAnalysis DomainDisputes DomainKnowledge DomainModel DomainName DomainNameSquatter DomainNicheDiscussion DomainSpecificLanguage DomainSpecificProgramming DomainValue DomainsNotRecordsOrTablesAreObjects DomainsWiki DonaldNoyes DonaldNoyesDiscussion DonaldNoyesReminders DonaldNoyesSandbox DontAskDontTell DontModeMe DontModeMeIn DontRepeatYourself DontchaHateItWhen DoomEditingUtility DoomEditorLanguageTest DotComBubble DotComedy DoubleAfterFull DoubleColonMessage DoubleDipping DougBolingRebuttal DreamWeaver DriversAreSmarterThanMechanics DuaneMilne DumbedDownPointer DumpShock DuplicatedCode DutchAnalysis DuyguKuzumm DynamicDispatch DynamicScopingInSmalltalk DynamicSystemsDevelopmentMethod DynamicTypesAreQuantum EarlyAndContinuousDelivery EarlyUniverseIntelligence EarthGirlArjuna EasiestThingFirstHardestSecond EasternWuss EasyThingsFirst EbolaFromSacrificeToVisitMessierObjectsTheFruitExportable EddiesWikiTwoOhOneFour EdgeOfChaos EditCodeWord EditHint EditWar EditWarDamageNotes EhEhTheNewsDirectingOfferedFromAmericaTheDualIsNice EightSystemMetaphors ElectronicFrontierFoundation ElectronicHypnosisUnits ElectronicLogBook ElementAttributes ElementalProgramming ElmasriAndNavathe EmailAddressProtection EmailAdulteration EmergentDesign EmergentProperty EmergentSystems EmotionsVersusLogic EnDeme EnDemes EncapsulationIsNotInformationHiding EndemeList EndemePath EndemeSet EngineeringTask EnlighteningThingsFirst EntityModel EntityRelationshipDiagram EntityRelationshipModel EntropyReduction EpicUserStory EpistemicsOfQuantity EpocSymbianOsSoftware EquivocationFallacy ErdosNumber ErrorHandling ErrorsBecomeFeatures EscapeHatch EscapeHatchMechanism EscapeMechanisms EsotericProgrammingLanguage EssExpression EurekaMoment EvenBadIdeasShouldBeKept EvenEinsteinCanBeWrong EventDrivenProgramming EventualSideEffects EveryLanguageFixesSomething EverythingIsCrud EvidenceVersusProof EvilCode EwDijkstraQuotes ExBase ExactlyOnce ExcellenceInTechnicalDesign ExceptionFunnel ExcludedMiddle ExcusesExcuses ExoticMatter ExpertNegotiator ExplicitBusinessRules ExplicitManagementOfImplicitContext ExplorationPhase ExpressionApiComplaints ExpressionProblemSolution ExpressiveLoopCondition ExpressivePower ExtendingTheWikiParadigm ExtraLegsOntoaDog ExtractSuperclass ExtremeFrustration ExtremeHumility ExtremeLeadership ExtremeOpenBusiness ExtremeOpenProgramming ExtremeProgrammer ExtremeProgramming ExtremeProgrammingChallengeFourteenTheBug ExtremeProgrammingLinksOutsideWiki ExtremeProgrammingSummary ExtremeProgrammingTopics ExtremeProgrammingWithAtgDynamo ExtremeTautologies ExtremeVersionControl FaceToFaceConveyance FactoryMethod FailureToElucidate FakeCussWord FallaciousArgument FallaciousArgumentsDiscussion FalseDichotomy FalseLaziness FalsePatterns FanaticOrientedProgramming FanaticOrientedProgrammingMayWork FarSide FastEyes FearOfAddingClasses FearOfAddingTables FeatureCreep FeatureEnvy FederatedIdentity FeelLikeWritingSomething FeelingGood FeelingGoodDiscussion FermiParadox FileSharing FinancialCryptography FinancialEffectsOfIterations FiniteAutomata FiniteStateMachine FireFox FirstClass FirstGreatBlunder FirstOrderDecisionProcedures FirstPersonShooter FirstThingsFirst FistsWork FivePrinciplesofPatrolling FixBrokenWindows FixBugsFirst FixScopeVaryTime FixTimeVaryScope FixedBrokenLink FixedPriceContract FixingRandomPages FixmeComment FizzBuzz FizzBuzzInManyProgrammingLanguages FlagsAreSelfModifyingCode FlameBait ForBestResultsForgetTheBonus ForeignFunctionInterface ForgetToCloseTheFile ForgetToSave FormalStandards FortyHourWeek FoundationForFutureDatabaseSystems FrameProblem FreeCoffee FreeGasoline FreeRolePlaying FreeSoftwareDiscussion FridemarPache FromNandToTetrisInTwelveSteps FrontPage FullTimeExempt FunExerciseAnswer FunWithPointers FunctionPointer FunctionalInversion FunctionsForLoops FundamentalsOfObjectOrientedDatabases FunnyThingsSeenInSourceCodeAndDocumentation FutureOfProgrammingLanguages FutureTense FuzzyLogicWiki FuzzyPredicate GadFly GalacticDarwinAward GameOfChess GameTheory GarbageCollection GarbageCollector GarbageInGarbageOut GateKeeper GeekNightFortyNine GeekNightIndia GemKit GeneralHaltingProblem GeneralHaltingProblemProblem GeneralHaltingProblemProblemProblem GeneralProtectionFault GeneralPurposeComputer GeneralPurposeProgrammingLanguage GeneralizedReference GenerativeCommunication GenericityFirst GeoCities GeoCrawler GeorgeBush GerardMauriceDavison GetOverIt GiGo GodGoo GodIsQuickerThanEvolution GodKing GodsGoogle GodwinsLaw GoldPlating GoodCodeSmell GoodCopBadCop GoodIdea GoodIdeasAreExpensive GoodIdeasComeFromWalking GoodNews GoodProgrammer GoodThing GoodTightCode GoodUrl GoodVariableNames GoogleAndPasteProgramming GoogleCache GoogleGroups GoogleInc GoogleSearch GoogleSearchBox GooglifyDeepMenus GraceHopper GraceMurrayHopperAward GradyBoochOnRationalUnifiedProcess GrandConspiracy GrandMasterProgrammer GraphSinkDetection GraphicalProgrammingLanguage GraphingCalculator GreatBooksListJasperPaulsen GreatLeapForward GreatWhiteNorth GreenBar GreenBeretCoding GreenScreen GreenwichMeanTime GregoryChaitin GrokLoops GrokTheProblemDomain GuiAsConversation GuiPrototypingTools GumptionTrap GuruAddsBugsAntiPattern HaHaOnlySerious HackerLanguage HaltingProblem HaltingProblemDiscussions HandspringTreo HanlonsRazor HansWobbe HarnessChangeForAdvantage HashMap HashTag HeapOverflow HeapSort HelloWorld HelloWorldInManyProgrammingLanguages HermeticallySealedStuffIsMagic HeroicProgramming HexaDecimal HexagonalArchitecture HigherOrderEntityRelationshipModel HillsideGroup HindenBug HipcrimeFloods HmacUserAuthentication HobbyHorse HollyWood HomeFactory HomeOffice HomeSite HomeStore HomoiconicExampleInJava HomoiconicFaq HomoiconicLanguage HomoiconicLanguageDrawbacks HomoiconicMetaDiscussion HomoiconicRootStructureDiscussion HomoiconicityAdvantages HomoiconicityClassification HorizontalStripes HostileStudent HowDataIsOrganized HowHardIsYourBanReallyDave HowHeuristicIsYourSharkyReallyDave HowLongIsaPieceOfString HowToAvoidFearOfAddingClasses HowToPissOffYourPair HowToTakeNotes HowToTestNonFunctionalRequirements HttpHttpsSecurityParadox HugoAward HumansSuck HumilityIsKey HumptyDumpty HungarianNotation HybridDrive HyperSpace HyperlinkedTextEditor IanOsgood IatroGenesis IconixProcess IdSoftware IdealCriticalThinker IdentifierPrefix IdiotBox IdleRich IeeeSevenFiftyFour IeeeSoftwareSpecialIssueOnTestDrivenDevelopment IfFooIsSoGreatHowComeYouAreNotRich IfItAintScottishItsCrap IfSmalltalkIsSoGoodWhyDoesNobodyUseIt IfYouCallYourselfAmerican IllegalArgumentException IllegalStateException ImageBasedLanguage ImaginaryProgrammer ImissGreenBar ImmaturityArgument ImperativeProgrammingLanguages ImplicitTopics ImplicitTopicsNotUsedAnyMore ImproveInsteadOfCopy InFavorOfDissertation InSovietRussia IndentationOfParameters IndividualExperienceShapesPerceptions IndustrialRevolution IndustrialSociology InfiniteLoop InfiniteMonkey InfiniteNonDeterminism InfiniteStateMachine InformaticsField InformationArchitect InformationDataStructures InformationEngineering InformationFriendly InformationLiteracy InformationModeling InformationOrientedProgrammingIsAlsoDesign InformationOverkill InformationPosition InformationProgramming InformationVsData InfospheresCodingStandardForJava InfrastructureInXp InnerClasses InsectBehaviour InstanceVariable InstinctAsIntelligence InsultJustificationDiscussion IntegratedCircuitTransducers IntelliSense IntelligentDefaults IntentionNotAlgorithm InterestEndeme InterfaceHallOfShame IntermediateValues InternalLoopExitsAreOk InternetAddress InternetArchive InternetExploder InternetPort InternetTwo IntroduceCreationObject InventorsParadox InvolveExperts InvolveNewbies IrreducibleComplexityEntityModel IsJulieDrivingIsSheEvar IsThePcDead IssuesForLanguageDesigners ItDoesntDepend ItWorks IterationPlan ItsTimeToDumpCeeSyntax JacksonStructuredProgramming JamesGoslingOnCollections JamesMaggs JanePlusNicole JavaDoesntPassByValue JavaFinalArguments JavaHistory JavaPassesByValue JavaVoxelApplet JavaVsPython JazzProgrammer JazzProgrammerAndDataMusicVoxelAppletDiscussion JdbcSpy JenniferStorms JerzyBilchuk JetLag JimCollins JinxWiki JoelSpolsky JohnFletcherTalk JohnLamb JohnSearle JoltAward JoltProductivityAward JonBentley JoshuaBloch JoysCorollary JumpTheShark JustDoIt JustaStudent JustinLomheim KanbanSystem KarlKnechtel KarlMarx KeepItFresh KeepItSimple KeepItSimpleMinimalization KeepTruckin KenMeltsner KentBeck KeyAndSingMode KeyLanguageFeature KeyboardClaw KeyholeMaintenance KirtonAdaptorsInnovators KissPrinciple KludgeItTillItWorks KnowYourAudience KnowingWhenToStop KoalaPlop KristenNygaard LambdaMoo LanParty LanguageIdiomClutter LanguageIntegratedQueryProject LanguageLimitsThought LaptopComputer LarryConstantine LarryPage LasseMirkovic LateWittgenstein LavaCode LavaFlow LawOfDiminishingReturns LawOfTheEternal LayerOfIndirection LazinessImpatienceHubris LazyClass LazyWikiGnome LeadershipIsDifferentFromManagement LearningAssemblyLanguage LearningSqueak LegacySystem LegitimateReason LemmingsStandardsAndInnovation LenWeincier LeoBrodie LetItBe LetItCrash LetTheHumanPullTheTrigger LetThePeopleDecide LetTheReaderDecide LetYourDesignsBecomeYourRequirements LetYourLogsBecomeYourPlans LetsBlowUpTheUniverse LevelOfMeasurement LexicalVariables LiberatingConstraint LicensingTerms LifeIsaBigMessyGraph LifeOnOtherPlanets LifePartner LightweightMethodologies LikePages LincolnsAx LinkRot LinksCreateFlow LinksDestroyFlow LinusOnDesign LinusTorvalds LinuxVsHurd LipsonShiu LispCodeWalkerChallenges LispIsTheOneTrueReligion LispMacro LiveOak LiveScript LocalConceptPresence LockAdapter LogicalFallacy LoneRanger LongFunctions LookingAndLeaving LoopBack LoopingConstructs LooseCoupling LooseTypesSuck LoseNotLoose LotsofIrritatingSillyParentheses LotteryNumber LotteryProof LowHangingFruit LowLevelLanguage LowLevelSolution LucianSmith LuxSpes LynxFriendly MacOsx MachineCode MachineLanguage MacromediaDreamweaver MagicChairCopier MagicTechnology MagisterLudi MainFrame MajorAward MakeItWorkMakeItRightMakeItFast MakeItWorkMakeItSmallMakeItFast MakeLoopsApparent MakeReviewsConstructiveNotCaustic MakeTheSmallestChangeThatCouldPossiblyWork ManPage ManagementSpeak ManagingCards ManagingYourMuse ManorainjanHolzapfel ManorainjanHolzapfelSandbox ManorainjanHolzapfelStyle ManorainjanHolzapfelTalk MaoZedong MappersVsPackers MappingTheoryToRunnableModels MarcusDenker MarkJanssen MarkUp MarkerInterface MarkovAlgorithm MarkupLanguageNine MarthaStewart MartialLaw MassachusettsInstituteOfTechnology MassivelyParallel MassivelyParallelProcessing MasterOfTheMachine MasterProgrammer MathIsModeling MathematicsIsaBigMessyGraph McCaughansRazor McDonalds McJob MeToo MeanProgrammer MeaningDependsOnContext MechanicsDisease MediaLab MeditationsOnEmergence MelaTonin MemexVision MenloInstitute MentalMasturbation MentalStateCalledFlow MentalSwap MessageOrientedProgramming MessagePassing MessageReposting MessyLoopConditions MetaClass MetaObjectProtocol MetacellularOrganism MethodAgnostic MethodObject MeyerTest MicroSoft MicromanagingSadist MicrosoftFoundationClasses MicrosoftLinq MicrosoftManagedCode MicrosoftMath MicrosoftMonopolyAndPricing MicrosoftProgrammerMentality MicrosoftSampleCode MicrosoftSlave MicrosoftVsOpenSourceDatabases MicrosoftWindowsPlatform MiddleEarthRolePlaying MiddleEasternGod MidnightCommander MikeSmithNameChange MindControlWithDerrenBrown MindTouchDeki MistakenExtrapolation MitScheme MockDatabase ModelLoading ModelOfComputation ModelViewController ModelsOfComputation ModerationPolicy ModuleDependencyProblem MonoLogue MonolithicDesign MonthEndClosing MooreYears MoreAboutWikiAccess MoreDangerousAndBetter MoreExtremeThanXp MoreFunWithTruckNumbers MoreThanYourPart MostPeopleAreFlamingIdiots MotherhoodStory MotivatedBuild MotorolaSixtyEightKay MoveItElsewhere MoviesToConsiderBemusedly MozillaXul MrMathematician MuAnswer MultiAgentSystem MultiCaster MultiFrameProblem MultiTearArchitecture MultiTierArchitecture MulticellularOrganism MultipleIndependentLanguages MultiplyAccumulate MunchKin MurphysLaw MustWe MutationTesting MyLipsonShiuTypeIs MyMyersBriggsTypeIs MyersBriggs MyersBriggsForProgrammers MyersBriggsSearch MysticalProgrammingKoans NaiveModel NamePage NameServer NamelessConcept NanoTechnology NathanArthur NathanHeagy NathanielProlog NativeAmericans NaturalLanguage NaturalLanguageProcessing NaturalNumber NaturalisticFallacy NeologismOfTheDay NeologismsNotAcronyms NeologismsNotHomonyms NestedFootnote NestedListsAsDictionaries NetObjectives NetworkAddressTranslation NeuralNetworks NewAttemptedHomoiconicDefinition NewConsideredHarmful NewGenerationSkippingDesktop NewLanguagesForXp NextList NickBensema NicoleWillson NimbleDatabase NineteenEightyFour NivensLawOfTimeTravel NoCategory NoExplicitPointers NoPointers NoPointersIdeal NoRoadArchitecture NoTrueScotsman NoTypeCanon NobodyAgreesOnWhatOoIs NonDeterministic NonDeterministicTesting NonDeterministicTuringMachine NonEuclidean NonPartisan NonPublicWikiForums NonSequitur NormalForm NotBuiltInOneDay NotNiceEnough NotebookComputer NotesOnaCeePlusPlusRdbmsApi NothingMatters NotificationRequiredInCertainInstances NovemberFourteen NoviceProgrammer NysLte NysLteTwoOhOneFive NysWiki ObLink ObfuscatedPython ObjectBroker ObjectConfigurationLayer ObjectOrientedDiscussion ObjectOrientedLanguage ObjectOrientedProgramming ObjectOrientedRefactored ObjectPointer ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalMapper ObjectRelationalMapping ObjectSolutions ObjectSystem ObjectVsModel ObjectiveAdvantageOfHorses ObjectiveComputerSystems ObjectsAreDictionaries ObjectsAreFromMarsTablesAreFromVenus OcamlLanguage OccamsDebugger OccamsRazor OctoberFourteen OldCodeRusts OldPage OldTimer OnDecomposingSystems OnValuableThings OnceAndOnceOnly OnceAndOnlyOnce OnceAndOnlyOnceNameParadox OnceAndOnlyOnceOnWiki OneMoreLevelOfIndirection OneOfTheCategories OneToOne OneTruePath OoLacksConsistencyDiscussion OoLacksMathArgument OpenAccess OpenAuthor OpenBusiness OpenCourseWare OpenEndedDice OpenInvitationToParticipate OpenWebAnalystsLtd OpeningStatement OperaBrowser OperaWiki OperatingSystems OperationalDataStore OpticalCharacterRecognition OptimisticReplication OptimizationUnitTest OptimizedMethodologies OptimizingTheIdleLoop OptionKey OrangeBook OrderedCollection OrganizedChaosWikisHeart OriginalThought OriginatedBy OrphanNonHomePages OverEngineering PaRisc PackageDesign PageBeingGnomed PageSeries PagesAboutTalk PagesWithoutCategory PainOfProgramming PainfulLanguage PairProgrammingAndFlow PalladiumDiscussion ParallelProcessingAutomationTechniques ParallelProgrammingDiscussion ParallelProgrammingModel ParcPlace ParcPlaceDigitalk ParkingLotTherapy ParrotCode PartialRecursiveFunctions PartingPhilosophersProblem PartnerPage PartnerPatternsLanguage PartnerWiki PassByReference PasteBin PatternLanguage PatternMatching PatternPerson PatternsDiscussionFaqInJapanese PatternsMailingListInJapanese PatternsOfClientServerArchitectures PayrollExampleTwoDiscussion PeckingOrder PeopleAreTheProblem PeopleIndex PeopleSoft PeopleWhoUseCarsForPersonalSafety PerItemVoting PerfectMagic PerfectSystem PerformanceTests PerishableMedia PersistentPointerFactory PersonalAnalogDevice PersonalFlopiWiki PersonalRemovableMediaWiki PersonalWiki PhilosophicalPurity PhpMyAdminSucks PickTheRightToolForTheJob PirateWiki PissTake PissedOffAndExtremelyAngry PissingContest PlainOldData PlanAsNoun PlanAsVerb PlanNineFromUserSpace PlanNinePublishing PlayDohPrinciple PlayHurt PlayHurtSupport PlayItAgainSam PlaySoldier PlayStation PleaseStopWithTheCategoryNone PocketMod PointOfView PointerAndKeyboard PointerArithmetic PointerCastPolymorphism PointerKilling PointerMetaprogramming PointersAndReferencesAreTheSameThing PointersAreEvil PointersToNotHere PointersVersusKeys PolicyInjection PolicyVsPrejudice PolitenessConsideredHarmful PoliticallyCorrect PoliticallyLoaded PolterGeists PortForwarding PortlandPatternRepository PortmanteauWord PositiveNegativity PostHocErgoPropterHoc PostModernProgramming PostSeventiesIdeaSlump PosterCentricMessageSubscriptionProtocol PowerBook PowerLaw PowerOfPlainText PowerVersusAuthority PragmaticProgrammer PreferredOrderOfSrcDstArguments PrematureConcatenation PrepareForNextCareerNow PresidentHasSatelliteCloudCommandsSendingPosersTheTrasitForAssaultIsntSectorCommand PresidentHasSatelliteCloudCommandsSendingPosersTheTrasitToAssaultIsntSectorCommand PrettyPrint PrimitiveOperatingSystemServices PrincipleOfBeneficentDifficulty PrincipleOfLeastAstonishment PrincipleOfLeastPower PrincipleOfLeastSurprise PrincipleOfPatterns PrinciplesForGoodGuys PrintedPage ProLog ProbabilisticChooser ProblemDomain ProblemFrame ProcessStarvation ProductionCode ProgId ProgrammerStereotype ProgrammersNotebook ProgrammersStone ProgrammersThesaurus ProgrammingAintManufacturing ProgrammingArtifactDescription ProgrammingBookAcronym ProgrammingBooksAreaWasteOfTime ProgrammingChallengesForInterview ProgrammingForParallelComputing ProgrammingIsFun ProgrammingIsMath ProgrammingIsMathDiscussion ProgrammingIsModeling ProgrammingLanguageNamingPatterns ProgrammingLanguagesAndSpeed ProgrammingTechniques ProgressAndTrainingTeams ProjectCycle ProjectSabotagePatterns ProjectSaboteur ProofByInduction ProofByUtility ProofsAndTypes ProofsCanBeSimple ProofsCantProveTheAbsenceOfBugs ProofsThatIpuDoesExist ProofsThatIpuDoesNotExist ProposedPlopPolicies PrototypeBased PsychoCybernetics PublicLibraryOfScience PullPushWiki PulpFiction PushTechnology PushingTheEnvelope PutaNumberOnIt PythonThreeIsNotPythonThreeThousand PythonThreeThousand PythonWhiteSpaceDiscussion QuakeLive QualityInductionVisaChanFromWendySacrificeDodgeBaseTourMight QuantumComputersArentTuringEquivalent QuantumComputing QuantumMechanicsForEngineers QuasiGreatTeacher QueryByExample QuickNote QuickQuestions QuickQuestionsSlowAnswers QuickSilver QuickTopic QuineProgram QuittingEnMasse QuotesOnTheoryVsPractice QwertySyndrome RaceCondition RadioShack RandomNumbers RandomPagesDiscussion RangerPhysicalFitnessTest RangerSchoolKnowledge RapidApplicationDevelopment RareSense RatioWar RdbRelVar ReFactoring ReadGreatPrograms ReadWhatYouNeed ReadableCode RealInformation RealLanguage RealName RealNamesPleaseDiscussion RealObject RealProgrammer RealWiki ReasonForCollusionLawsSixtyFromBillboards RecentChanges RecursiveMakeConsideredHarmful RecursivelyEnumerable RedBar RedCode RedHerring RedShirt ReduceCoupling RedundantServersAndDomainNameService RefactorAnIdea RefactorSlack RefactoringOperationDiscussion ReferenceObject ReferencesValuesIdentitiesAndVariables ReflectTuneAndAdjustRegularly ReflectionsOnTrustingTrust RegularExpressions RelVar RelatedEvolvingAreas RelationalBreaksEncapsulation RelationalVariable RelationalWithSideEffects ReleaseScope RemindAndRecord RenameMethod ReneThom ReportWriters RepresentationalUserInterface ResilienceVsAnticipation ResponsibilityRelief ReverseEngineering ReviewBeforeCheckin RewriteRules RightBackAtYou RipVanModern RitalinDrug RococoSolution RoleMaster RolePlaying RolePlayingGame RolledUpNewspaper RonJeffries RossBradley RossJeffries RossKowalski RossLonstein RossMayfield RubeGoldberg RubeGoldbergMachine RubyIsSmalltalkMinusMinus RujithdeSilva RunAwayScreaming RunningSixYearsBehind RuntimeMacro RuntimeUpgradeableCore SaintsAdvocate SaintsAndHeroes SamDisanto SaneSubset SantaFeInstitute SarbajitRoy SarcasticGuy SasInstitute SawzallLanguage ScannedStuff ScaryDevilMonastery ScheduleCorrectionFactor SchemeMacros SciAm ScreamLoudlyBangHeadRepeatedly ScribbledOnOnePage ScriptingEngine SeTi SearchEngine SearchEngineOfTheFuture SearchEngineResistant SearchEnginesOfTheFuture SecondLawOfThermodynamics SelfAssembly SelfDocumentingCode SelfDogFooding SelfReproducingSystem SemanticWeb SendMinimusFromChequeAsVassa SenseisLibrary SeparateTransactionProcessingFromArchival SequentialLanguage SetiAtHome SetterInjection SevenPillarsOfCred SevenPrinciplesOfSoftwareDevelopment SeventeenAndOnlySeventeenTimes SexEcologyandSpirituality ShakespeareanAnalysis ShangriLaDiet SharedMemory SharkBot ShiftingTheBurdenOfProof ShouldRelationalBeMoreTerse ShouldTopBeBanned SideEffect SignOfInsecurityInCode SignificantEmotionalEvent SignificantOther SiliconValley SimpleInformationSystemFrame SimpleMinded SimpleProof SimplestThingThatCouldPossiblyWork SimulationOfTheFuture SingleCells SingleIntegrationPoint SingleReleasePoint SisterSite SixDegreesOfWikiWiki SkunkWorks SlipperySlope SmallReleases SmalltalkTheInteractiveProgrammingEnvironment SmartPaper SmartPointer SmartPointersAreNot SmashingTheStackForFunAndProfit SmeetFrog SmugLispWeenie SoaAndLooseCoupling SoapEndpoint SocialDomaining SocialMedia SoftBan SoftCacheWeakIdentityMap SoftFactors SoftwareDeveloper SoftwareEngineeringIsArtOfCompromise SoftwareEngineeringIsCreative SoftwareForAviation SoftwareHighlights SoftwareIsDifferent SoftwareLies SoftwareProductLine SolarGeneratorThatWorksAtNight SolutionDomain SomePatternsQuestionsAnswered SomeWordsOfAdviceOnLanguageDesign SomebodyElsesProblem SomeoneMustBePunished SometimesYourGuessWasWrong SoppyThreadMode SourceCodeIsElementsNotDesign SourceGearVault SourceSystem SpaceShuttle SpamProof SpecialCircumstances SpecializationIsForInsects SpecializationIsForInsectsDiscussion SpiderDiagram SponsorDeveloperUserPacing SpreadsheetModel SprintToTheDeadline StackOverflow StakeHolders StandUpMeeting StandUpMeetingsStartTheDay StandardsAndMethodologyGuy StandardsEnforcement StandupMeeting StarManager StarSchema StarTeam StarTrekAnimatedSeries StarTrekDeepSpaceNine StartUp StateDiagram StateObject StaticChain StaticHtmlContentReuse StatisticalAnalysisSystem StephenGryphon StepwiseRefinement SteveJobs StevenDewitt StockChartChallenge StolenConceptFallacy StoneSoup StorageIsCheap StovepipeProject StrangeAttractor StrangeLoop StrategicManagement StringSurgery StrongPartnerPage StructuredJournal StructuredProgramming SturgeonsLaw SubSpace SubjectSpace SuccessHasBattleScars SuccessIsWorkingSoftware SufficientResidue SufficientlyAdvancedTechnology SufficientlySmartVirtualMachine SunkenCostFallacy SupplyChainManagement SustainableDevelopmentProcess SweepingGeneralization SwikiFarm SymbolProject SynergiesWiki SyntacticallySignificantWhitespace SystemEnvisioningWiki SystemOfOrigin SystemOfReference SystemProgramming SystemsAnalysis SystemsArchitecting SystemsDevelopmentLifeCycle SystemsSoftware TabCompletion TableOrientedProgramming TableWeenie TablesAndObjectsAreTooDifferent TagInterface TagUri TagWiki TagWikiContest TailWagsDog TalkPageConcept TaoRiver TautologicalDefinitionFallacy TechnicalDebt TechnicalLead TechnologyChurn TeleType TeleVision TelephoneGame TellDontAsk TenWordLine TestDataGenerator TestDatabase TestDrivenDevelopment TestFirst TestRunner TetrisAnalogy TextEditor TextFormattingExamples TextRange TheAcmTuringAwardLectures TheAdjunct TheAmericanWay TheBottleneck TheCoach TheCommunistManifesto TheComputerRevolutionHasntHappenedYet TheCreationOfTheModernWorld TheCulture TheDoomsayer TheEconomist TheEnd TheEvilThatLurksInTheHeartsOfMen TheFeyerabendProject TheForce TheHardBaned TheHeap TheInternetIsNotYourLife TheKooks TheMediumAndItsProperties TheModel TheNewMethodology TheOzBook TheParty TheProcessIsTheProblem TheRadBottleneck TheRightWayToDoWordyBlocks TheRulesForBeingHuman TheSecretOfPower TheSeventeenInAgreement TheSeventyThousandFootView TheSimplestThing TheSimplestThingThatCouldPossiblyWork TheSingularity TheSourceCodeIsTheDesign TheStack TheTimelessWayOfBuilding TheTroubleWithTribbles TheZenOfPython TheoremProving TheoryOfConstraints TheoryXx TheoryXxAndTheoryYy TheoryYy TheoryZz ThereIsMoreThanOneWayToDoIt ThereforeThen TheyLaughedAtEinstein ThickBreadSmell ThingsHappenAtBoundaries ThingsYouShouldAlwaysDo ThingsYouShouldNeverDo ThinkingForth ThinkingMachinesCorporation ThinkingOutLoudMethods ThinkingSpecialist ThirdPerson ThirtyFourThirtyFour ThirtyHourWeeks ThisOrThatFallacy ThomasJefferson ThoseNotLikeMeAreAllAlike ThoughtfulReactionsToXp ThreadLocalStorage ThreadLocalVariable ThreeAmigos ThreeCircumflexProgrammer ThreeDeeGraphics ThreeDimensionalVisualizationModel ThreeDimensionalWiki ThreeDots ThreeFingerSalute ThreePhasesOfDesign ThreePointersInOneWordAndOneBit ThreeStarProgramming ThreeStrikes ThreeStrikesAndYouAutomate ThreeStrikesAndYouRefactor ThreeTierArchitecture TighterAppAndDatabaseIntegration TikiWiki TimChambers TimeMagazineProductOfTheYear TimeTravelPattern TimeTravelThoughtExperiment TimeZones TipForTypingTab TipsForReadingCode ToAyoungExtremist ToTry TodayTheSharkBotGoesHungry TomLehrer TomStambaugh TommasoBoscu TooAdvancedForItsOwnGood ToolsThatTeachPoorHabits TopDownDesign TopDownDesignOfRockets TopDownProgramming TopIsNotEvil TopLevelDomain TopLinkForJavaUsageExperiences TopOnTypes TopsDraftOopLanguage TopsQueryLanguage TqlName TrailFire TrainWreck TransHumanism TransactionsAndAccounts TransparencyAndUniformity TravelLight TravellerRolePlayingGame TreatCodeWithSuspicion TreatCommentsWithSuspicion TreatNamesWithSuspicion TribalDevelopment TruckNumber TrueBagsCannotExist TrueRelationalToPseudoRelationalImpedanceMismatch TrueRelationalToPseudoRelationalMapper TrueRelationalToPseudoRelationalMapping TruncatedBrokenLink TrustSupportEnvironment TrustedEmployee TupleSpace TuringAward TuringAwardLecture TuringComplete TuringEquivalency TuringEquivalencyForDataStructures TuringEquivalent TuringMachine TuringTarpit TuringTrap TvWatchers TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain TwentyTwoEndemeCharacteristic TwentyTwoEndemeCharacteristics TwiceAndOnlyTwice TwinPage TwinWikis TwoCowPolitics TwoIsAnImpossibleNumber TwoIsNotAnImpossibleNumber TwoPointersInOneWord TwoStoutMonks TwoThumbsAndPinchExpandFlick TypePunning TypeSystemCategoriesInImperativeLanguages TypeSystemCategoriesInImperativeLanguagesTwo TypeTagDifferenceDiscussion TypesAndAssociations TyrannyOfTheMorningPeople UltraStructure UmlDiagram UmlStereotypes UncategorizedPages UncleBob UncleBobOnCodingStandards UnconsciousCompetence UndefinedBehavior UnderestimatingSlope UndistributedMiddle UnhandledException UniSoft UnifiedDataModel UnifiedModellingLanguage UninterruptiblePowerSupply UnitedStates UnitedStatesOfGenerica UniversalCoordinatedTime UniversalGoldenRule UniversalNameSpace UniversalTuringMachine UniverseOfDiscourse UnknownRulers UnspecifiedBehavior UpFrontDesign UpWing UpliftAcademy UpsDiscussion UrbanLegend UrlCallback UrlMangling UsbDrive UseBuiltInLoops UseCase UseCasePatterns UseCases UseCasesAreUserStoriesWithAcceptanceTests UseIpAddressesNotUsernames UseJudgementNotProofs UseMod UseModWiki UseNet UseTheToolsWeLikeOrLikeTheToolsWeUse UselessTruth UserInterfacesDesignPrinciples UserRanking UserStoryAndUseCaseComparison UserStoryAndUseCaseDiscussion UsernameBookmarklet UsersAreSmarterThanProgrammers UtilityOfaMetaChannel VagueOrArbitrary VagueVsAbstract ValidationVee ValuablePage ValueInterface VariantEnglishSpellings VbTeachesBadHabits VerbalizeTheWiki VerticalSlices VeryMildXpOkay VeryOldPerson VerySmallSteps VideoAddiction ViewingAlgorithmsAsCollectionProcessing VisOwlWiki VisualCeePlusPlus VisualWorks VisualizeTheWiki VoiceRecognition VoidMain VoidMainIssues VonNeumann VonNeumannArchitecture VonNeumannBottleneck VotingModel VultureSearchEngine WabiSabi WalMart WalledGarden WalledGardens WaltzingWithBears WarAndPeace WarStories WardOne WardsWikiStewards WarfareAsSoftwareDevelopmentMetaphor WarningSignsOfCorporateDoom WasTheJerseysAgreedForUnifiedDefenceBldgAndBombForSumosAndClergyBeamTechForSakiFrom WaybackMachine WayneConrad WebGain WebPageInPlaceEdits WebService WelcomeChangingRequirements WellDesignedFooCanBeBetterThanBar WellKnownSources WetWare WhatAreLegitimateReasonsForHardbanning WhatDidYouLearnAtXpUniverse WhatDoYouWantMeToWorkOnNow WhatDoesHaltingMean WhatIsAnInterpreter WhatIsEntropy WhatIsInformation WhatIsScience WhatSortOfGovernmentWillRuleThisWiki WhatStrongEmotionsShow WhatYouResistPersists WhatYouResistPersistsDiscussion WhatsWithTheFlatLook WhatsWrongWithEjb WhenDidHeWriteThat WhenInRome WhenNotToUseTableOrientedProgramming WhenToStopRefactoring WhizFolders WhoCoinedPointerCastPolymorphism WhoIsClutteringRecentChangesNow WhyFirefoxIsBlocked WhyHatePerl WhyIsTheFirstArgSpecial WhyNumberingShouldStartAtOne WhyNumberingShouldStartAtZero WhySayVassaByMetrologyIamAsWhenPepsiSponsored WikiAccessContentBlacklist WikiAccessDenied WikiAccessRateLimited WikiAccessRestricted WikiAccessUnsustainable WikiAppreciation WikiAsSpringboard WikiAward WikiBatics WikiBrowseGame WikiCitoyen WikiEngines WikiEnginesWanted WikiFarms WikiFeint WikiForum WikiForums WikiGovernment WikiGreatFoobarLists WikiHistoryScripts WikiHive WikiHumility WikiIceberg WikiInTheNews WikiIsAnAssociativeStore WikiIsNotWikipedia WikiLink WikiLockSolutions WikiMark WikiMarkupFormat WikiMarkupType WikiMarkupValue WikiMultipleVote WikiNoLocationUrlScheme WikiOnPda WikiOnPortableStorage WikiPages WikiPagesAbout WikiPedia WikiPrayer WikiServer WikiServerUrlScheme WikiSpam WikiSquatting WikiTermontography WikiTrail WikiTrailmark WikiUnFriendlyName WikiUniverse WikiUrlScheme WikiVersionTwo WikiWar WikiWebTransferProtocol WikiWeightedVote WikiWiki WikiWikiClones WikiWikiDemocracy WikiWikiKudos WikiWikiSandBox WikiWikiSandbox WikiWikiWeb WildPointer WildVsTamed WillAppleGetThisOneRight WimpTestimonials WinTel WindowsScriptHost WindowsScriptingHost WinfieldAllenInc WishfulThinking WishfulThinkingCausesBadLuck WithinFiftyYears WithinTwentyYears WittgensteinsLadder WizardsAreDangerous WizardsAreLazy WizardsFirstRule WolfgangAmadeusMozart WonderfulBenefitsOfJournals WordOfMouth WordPerfect WordProcessor WorkQueue WorkStation WorkToRule WorkpiecesFrame WorldOfWarcraft WorldWideWikiWeb WorldwidePostalCodes WorseIsBetterTalk WorstThingsFirst WriteAssembler WriteOnlyLanguage WyCash WyCashIncrementallyAddsDistribution WylieGarvin WysiwygWiki XanaduProject XeroxParc XkCd XpAndAnnualBudgets XpFixedPlanningGame XpFrame XpImmersionFour XpImmersionSeven XpIsaCollectiveIdea XpMailingList XpQuestionsFromJourney XpSimplicityRules XpTrainingClasses XpVisionScope XySymmetryBugs YagniExceptions YodasTeaching YouArentGoingToNeedIt YouArentGonnaNeedIt YouCanAlwaysSayNo YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt YouCantPushaPieceOfString YouKnowYouAreaRealProgrammerWhen YouKnowYoureInaBleepedCompanyWhen YouShouldDoItEveryWhichWay YourBotIsTooSlowDave ZanyDoodle ZcdsfFileFormat ZeroHourWeek ZeroTolerance ZeroToleranceDiscussion ZombieUrl ZoneOfFunctionality ChangesInNovemberTen AboutUsDotOrg AccomplishWithoutAction ActivatingIdeasOpenly ActiveDirectoryFederationServices ActiveSpace ActorModel AddingNewPages AdobePhotoshop AlternateRealityKit AlternativeBrowsers AnEfficientImplementationOfSelf AnonymousDonor AntiPattern AntiPatternsCatalog ArchitectureDefinitions ArguingWithGhosts ArloBelshee ArtOfLego ArtifactDescriptors ArtifactOrientedProgramming AtomicMetaphor AwkiAwkiSourceCode BadThingsSeenInSourceCodeAndDocumentation BagAtationalDiscussion BagNeedScenarios BagNeedScenariosReWork BalaramanSubramanian BbcDotCoDotUk BbcFour BbcNews BbcOne BbcOnline BbcRadio BbcRadioOne BbcRadioTwo BbcTelevision BbcThree BbcTv BbcTwo BehavioralDatabase BenRichards BernardVatant BestPatternThreads BetterCygwinTerminal BigIdea BinaryCode BlackLawEnforcementProjects BlackMilitaryProjects BlindAlley BlubParadox BobSpence BondageAndDisciplineVersionControl BookPool BoredomIsaSmell BorisBeizer BrettNeumeier BriefTutorial BriefTutorialTwo BritishBroadcastingCorporation BugTrackingSoftware BurdenOfProof CairoGraphicsLibrary CanadaCountry CarHoare CaseStatementsConsideredHarmful CasualizationOfWorkforce CategoryArchitecture CategoryAutoIgnore CategoryCategory CategoryPhp CategoryWiki CategoryWikiMaintenance CategoryXpCritique CeeAitch CeeCeePlusPlus CeeLanguage CeePlusPlus CeePlusPlusDotOrg CeePlusPlusRoadMap ChangesInMonth ChangesInNovemberTen ChangesInOctoberTen ChrisGarrod ClariNet ClassResponsibilityCollaboration ClearQuestDoc ClearQuestDocumentation ClearQuestHelp CleverTrollAdmiration CloseToTheMetal CocoaProgrammers CodeFairy CohesionOfChurchAndState ColdFusionComponents ColorGcc ComalLanguage CommentsOnPrincipleSix CommercialLispApplications CompellingIrritant ComponentBasedProgramming ComputerWeekly ConfusionOfObjectives ConstitutionalPattern CppNext CppTemplateMetaprogramming CraigLarman CruiseControl CtwoDotCom CtwoDotComSlashCgiHyphenBinSlashWiki CtwoDotComSlashCgiSlashWiki CtwoDotComSlashTildeWard CtwoDotComSlashWard DabrowskiLevels DanielBiddle DanielSheppard DataFormatVersioning DaveStott DavidCary DavidMcNicol DefiningDiagram DenmarkCountry DesignDebt DifferentModeOfSolution DigitalRightsManagement DirectXlibrary DirectXversusOpenGl DiscreteCartesianGeometryPrimitives DoingStuff DonaldNorman DonaldNoyes DotWiki DougLea DuplicateTupleOutputDiscussion DynamicComponentSupportForJava EclipseIde EclipseWiki EdIsTheStandardTextEditor EditHint EditText EdwinEarlRoss EiffelLanguage EightQueensInManyProgrammingLanguages EmbeddedSystem EndlessMeeting EricRemick ErrorsBecomeFeatures EverythingIsa ExceptionFunnel ExoPolitics ExpandTemplates ExtendingTheWikiParadigm ExtraLegsOntoaDog ExtremeProgrammingRoadmap ExtremeVersionControl FaceBook FencePostError FindPage FirstStep FlTk FlimsyAndBarelyFunctional FlirtDataTextFormat FlyweightPattern FortranLanguage FowlerWritingMethod FreeAsInBeer FreshmansFirstLanguage FrontPage FunctionalProgrammingInCpp FunctionalWeenie FutureDiscounting GameOfChess GentleReduction GentooLinux GeraldoAmaral GnuCee GnuCompilerCollection GnuCpp GoLanguage GoogleLoveWiki GrossDeficienciesOfUnix GuiPrototypingTools GuruDoesAll GwBasic HandObfuscatedCode HasWikiFailed HighLevelLanguage HobbyHorse HollywoodPrinciple HolyWar HomulgatedSpaceflight HowToSellGoldenHammers HowToWinFriendsAndInfluencePeople HumanReEngineeringInevitable HyperNote IanOsgood IdeasAreWorthless IdentifiersRevealIntent InOtherWords InTheZone IndependentVisitorPattern InfiniteAmountOfTransactionalMemory InstantDeath IntegratedCircuitTransducers InviteModeration IpDetailRecords ItalyCountry ItalyEurope JavaPrimitiveTypesDiscussion JavaScriptCodingStandard JavaScriptPatterns JeffHayes JeffLangr JohnSarkela JohnVlissides JokeAboutMethodologistsAndTerrorists JonathanCrossland JordanSamuels JorgeLuisBorges JosephStyons KarlKnechtel KarstenHoffmeyer KnockKnockJoke KnowWhatYouWant LandMine LanguageHarvesting LanguageIntegratedQueryProject LateCeePlusPlus LearningProgrammingLanguages LeastCommonDenominatorRules LetItCrash LicensingSoftwareEngineers LispLacksVisualCues ListOfQueryBrowsers LiteralFishCellComparisons LiterallyMeaningFiguratively LiterateProgrammingAndTheSemanticWeb LittleLanguage LongButNotToLong LongButNotTooLong LordOfTheFlies LowLevelVirtualMachine MainPage MakeItWorkMakeItRightMakeItFast ManagementByObjectives MarkIreland MarkusSrank MartinZarate MartySchrader MarxismIdeology MaryLynnManns MathGl MattSzubrycht MaxSaarelaht MeaningfulName MeatBallWiki MeetAndGreet MetaMacro MetaProgramming MicroCosm MicrosoftWindowsBeyondRepair MicrosoftWord MicrowaveOven MidoriBrowser MinorEditsDisabledDiscussion MixedLanguageProgramming ModelViewController ModernDiogenes MontyHallSolution MostGamesProgrammersDontGrokObjectOrientation MovingDataForward MozillaFirefox MsDos MultitonPattern MySpace MyersBriggsForProgrammers MythicalMan NationalPublicRadio NearRealTime NestedFunctions NetHack NetherLands NewLink NewPageName NewRecentChangesDiscussion NewScientist NewUserPages NicholasJacobs NominalSystem NoodleWiki NorthTexasPatternsGroup NotBuiltInOneDay NuPedia OaooBalancesYagni ObjectOrientation ObjectOrientationIsaHoax ObjectRoleModeling OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OhSoSmartOrOhSoPleasant OleAndersen OlivierRey OnceAndOnlyOnce OneNote OoHasMoreDials OpenGl OptionToChangeMyMindDiscussion OrphanNonHomePages PageName PanuKalliokoski PattieMaes PeopleIndex PerLillevold PerpetualArgument PerpetualNow PersistenceEngine PersonalAnalogDevice PeterJorgensen PeterSeibel PhlipsPhlames PhotoShop PhpMyAdminSucks PltScheme PodCast PolygamyInTheTwentyFirstCentury PortlandPatternRepository PostScarcity PostgreSql PrincipleOfLeastConfusion ProWikiSoftware ProgrammingIsNotFun ProgrammingLanguagesAreSyntacticSugar ProleText ProtoShare PythonProblems PythonWhiteSpaceDiscussion QualityIsFree QueryByExample QuotesOnRequirementsAndUsers RaceTheDamnedCar RangeTitlesInManyProgrammingLanguages RasfjkGsdf ReachableDesign ReactiveDemandProgramming RealNamesPlease RealTimeTechniques RecentChanges RegistryPattern RelExportDiscussion RelProject ReplacementForOdbc ReptilianAlienIsntZiz ResponsibilityDrivenDesignConflictsWithYagni RichardColley RightToChangeMyMind RobertShaver RonJeffries SamDiSanto SamDisanto SamShardOnSpecialization SauceryEngine ScalaLanguage ScheduledTask SchizoidGibberishWikiAuthor SchroedinBug SearchEngineRequirements SecondStep SemanticWeb SeparateTheWhatFromTheHow ServiceOrientedDataAccess SetTheory SetsAndPolymorphism SevenPrinciplesOfSoftwareDevelopment SharePoint ShipWithAssertionsOn SixtyFourBitLinux SmalltalkExamples SocialNetwork SocialNetworks SomeThing SourceCodeTaskAnalysis SourceSafePegsTheCpu SpaceElevator SpecificTestimonyOnCategories SpongebobSquarepants SqueakRelicensePush SqueakSmalltalkForRealWork StandardTemplateLibrary StarDate StarTrekEnterprise StarTrekLeakingIntoWork StarTrekOriginalSeries StartingPoints SteinerSchool StephanHouben StephenNoyes StlFilt StuartCharlton StupidPeople SturgeonsLaw SubstitutionAsAnAdaptor SupraMan SyntacticSugar SyntacticallySignificantWhitespaceConsideredHarmful TaskEstimationPatterns TeleVision TemplatesSmell TextFormattingRules ThatIsNotTheWayWeDoIt TheAdjunct TheDeadline TheReasonedSchemer TheRoadNotTraveled TheSourceCodeAndTheArchitecture ThesisAntithesisSynthesis TheyShouldntUnleashInvisibleWeaponsOnTheMasses ThirdStep ThreeLawsOfRobotics ThreeRingBinder ThreeStarProgrammer ThreeWeekMilestones TimBernersLee TipsForWritingPatternLanguages TitleSearch TobyDonaldson ToddGatts TogetherWeAreNorad TotalInformationFusion TowerOfBabel TqlQueryOperators TraitsPaper TravelLight TrustTheMetastructure TuxedoMonitor TwitterConsultant UbuntuLinux UfoBooks UkCountry UncycloPedia UndergroundSystem UnitedStatesConstitution UnitsOfMeasure UpsideDown UseIpAddressesNotUsernames UsedThreeTimes UsefulLie UserStoriesArtifactOrientedProgramming UsingLargeFormatMonitors UsingSmallFormatReaders UsingXargsForRepetition VasiliyUsov VhIndukumar VisibilityGetsYouShot WagnerFisherAlgorithm WantedPages WarStories WardAtCtwoDotCom WardCunningham WaterFallMyths WebDesign WelcomeToWiki WelcomeVisitors WernerKeil WhatBlackGoldHas WhatIsArchitectureAnyway WhatWhatCadence WhenShouldWeUseCeePlusPlus WhirlLanguage WhoUsesCoolGen WhyFirefoxIsBlocked WhyNobodyDeletesWiki WhyWeHateLisp WhyWeLovePhp WhyWikiWorks WiKi WikiCase WikiComedy WikiEngineReviewPhpWiki WikiEngines WikiHelpDesk WikiInTheNews WikiList WikiNamespaces WikiPedia WikiSharedOwnershipTestCriteria WikiSquatting WikiTimeWarp WikiTravel WikiWiki WikiWikiClones WikiWikiGoesPublic WikiWikiWeb WikipediaIsNotWiki WomenProgrammers WorseIsBetter WriteOnlyLanguage WysiWyg XpImmersion XpImmersionEight XpImmersionFive XpImmersionSeven XpImmersionSix XpImmersionTraining XpImmersionTrainingComments XpSouthernCalifornia YouAreGonnaNeedIt YouJustDontGetIt YouKnowYoureInaBigCompanyWhen YouMadeItOurBusinessLogAgo YuanliangLi ZeekLand ZeroSumGamers ChangesInNovemberThirteen AccessorsAreEvil ActionListener AdviceVsPatterns AffirmationOfTheConsequent AgentOriented AgileWebDevelopmentWithRails AlbertEinstein AlexSchroeder AlistairCockburn AlternateObjectOrientedProgrammingView AlternativesToCeePlusPlus AlternativesToCeeSyntax AmericanCulturalAssumption AmericanSchoolSystem AnecdoteImpasse AplLanguage ArmorPlating ArtifactoryProcess AsFastAsCee AsProgrammersSeeIt AskWhy AubreyMenen AwesomeTheWindowManager BadCode BadCodingStandards BadProgrammer BadVariableNames BobDylan BondageAndDisciplineLanguage BooksAndTheWeb BooksOnline BottomType BrainCapacity BrainsAsaCheapCommodity BugFreeDoesntSell CallByNeed CallWithCurrentContinuation CategoryAutoIgnore CategoryCompany CategoryConference CategoryFederatedWiki CategoryHumanFactors CategoryLanguageDesign CategorySuccess CategorySyntax CategoryWikiIsNot CategoryWikiMaintenance CeeIdioms CeePlusPlusIdioms ChangesInMonth ChangesInNovemberThirteen ChangesInOctoberThirteen CharlesLacz ChoosingWikiNames ChrisGarrod ClarionLanguage CleverTrollAdmiration CodeGeneration CodeGenerationIsaDesignSmell CodingConvention CollectionsArentOo CommentsOnPrincipleSix CommonLispConditionSystem CompareConstantsFromTheLeft ComplexityIsBugs ComputerScienceVersionTwo ConcurrencyLaws ConfusedComputerScience ContinuousFuelCombustion ConvertSpacesToTabs CouplingAndCohesion CsStandsForComputerStudies DatabaseNotMoreGlobalThanClasses DaveSmith DavidCary DavidClarkd DavidHeinemeierHansson DavidOhlemacher DavidRees DeceasedBirdTheAiLabMightMeanTheyGotSomeAndOneInTheHand DefinitionOfLove DerekWoolverton DesignPattern DesignPatternsCatalog DesignPatternsRoadMap DesignStarts DiscussAlternateObjectOrientedProgrammingView DisplayOfArtifacts DontNameClassesObjectManagerHandlerOrData DontNamePagesThoughtsIssuesIdeasOrOpinions DosController DotNetPassport DougRice DrWho EdIsTheStandardTextEditor EditThisPagePhp EjbIdes EmacsAndVi EmacsVsVi EmergentBehavior EmpiricalOrdersOfGrowth EpistemicsOfQuantity EssentialComplexity EtouchSamePage EvidenceTotemPole EvolutionByNaturalSelection ExpressionProblem FacadePattern FacadePatternDiscussion FactorLanguage FairCredit FedWikiHangout FeynmanAlgorithm FirstLanguageLearned FizzBuzz FizzBuzzTest FlirtDataTextFormat FoundingFathersDiscussion FrancisHwang FrankHellwig FunctionalPatternSystemForObjectOrientedDesign FunctionalProgrammingLanguage FunctoidsInCpp FunnyThingsSeenInSourceCodeAndDocumentation GaveUpOnTelevision GiveTheWikiReaderDueConsideration GlobalVariable GobbleGobbleGobble GoldilocksSolution GoodLanguageDesign GrayCode GreatLispWar GuiMachineLanguageSecurityDiscussion GuiPrototypingTools HackerSpace HansWobbe HaskellLanguage HearMeMakeMeaning HexDumpInManyProgrammingLanguages HighLevelLanguage HolyWar HorizontalSeparators HowLongIsaPieceOfString HtmlFive HumansSuck ImprovementsToObjectOrientation InsectBehaviour InstantLanguageForm InternationalObfuscatedCeeCodeContest ItsNotTimeToDumpCeeSyntax ItsTimeToDumpCeeSyntax JamesCandy JasonBedunah JavaObjectOverheadIsRidiculous JavaScriptAbuse JbOss JeremyGibbons JesseHall JobSecurity JoeBradley JohnFletcher KarstenHoffmeyer KaryMullis KeyLanguageFeature KnowledgeEngineering KnowledgeEngineeringJargon KnowledgeEquation KnowledgeProliferation KolmogorovQuotient LakoffAndJohnson LambdaTheUltimate LanguageGotchas LavaCode LawOfTheEternal LaynesLaw LexicalAnalysis LexicalClosure LimpVersusDie LordOfTheFiles LowLevelLanguage MagicContainer MakeItSo MakeItWorkMakeItRightMakeItFast MappersVsPackers MarkJacobson MarkJanssen MassachusettsInstituteOfTechnology MessageOrientedProgramming MetricsForLanguageSuccess MikeClark MinimalistLanguage MobilePhone MoviesToAvoidAtAllCosts MozillaFirefox MrAristotle MrPlato MultipleMonitors MyTruckIsntAsportsCar NamedDataNetwork NanoEditor NatelyPitt NonOrthogonalLanguageFeatures NotDoing NotOnThisWiki NotionToDone NovusOrdoSeclorum NuancesOfTheSporeModel NuclearPowerIsBetter OddMuseWiki OhHaskell OldCodeRusts OnMonads OnceAndOnlyOnceOnWiki OneInfiniteLoop OneTruePath OpenCover OpenSourceCulture OrphanNonHomePages OverloadedTypeRelatedTerms PangaiaProject PangaiaWorldGame ParableOfTheTwoVillages PatternsInFunctionalProgramming PeopleProjectsAndPatterns PersonalWiki PeterShirley PhilippeDetournay PhpIdioms PhpLanguage PhpProsAndCons PlanguageConceptGlossary PleaseComment PowerOfPlainText ProgramResponsibility ProgrammersAndDrugs PrototypesAsByproducts PurposeOfProgramming PutTheSolutionAtTheProblem PythonProblems PythonThreeIsNotPythonThreeThousand PythonThreeThousand QuantumPhysics QuestForThePerfectLanguage QuineProgram RafaelAlvarez RationalRose RealBasic RecentChanges ReidHoffman RelationalAlternativeToXml RewriteCodeFromScratch RunningSixYearsBehind RyanBennett SafeHaskell SandboxTest SchroedinBug ScienceShouldBeEasy ScottMoonen ScottWalsh SearchEngine SearchEnginesOfTheFuture SignaturesAndSoftPolymorphism SimplestThingThatCouldPossiblyWork SmallestFederatedWiki SneakerNet SocialProblemsOfLisp SocietyOfMind SoftwareIsLessReliableThanHardware SolarParity SourceEdit SqlFlaws SqlServer StoredProceduresAreEvil StuartPbBentley SystemsDevelopmentLifeCycle TagFreeTypingRoadMap TarDis TechniqueWithManyPrerequisites TemplateHaskell TextFormattingRules TheBestIsTheEnemyOfTheGood TheCube TheKooks TheLimitsOfMethodology TheMatrix TheNotUnixCulture TheOtherThings ThePlaceAndScopeOfPlanning TheRightWayToDoWordyBlocks ThirtyFourThirtyFour ThreeStarProgrammer TimLesher TimingTheFuture TiobeIndex TooMuchToRead TopCoder TopsLaw TopsTagModelTwoDiscussion TrainingToUseFederatedWiki TransactionSemantics TransfoldPattern TrevorMendham TrialAndErrorProgramming TwoIsAnImpossibleNumber TypeHandlingGrid TypeSystemCategoriesInImperativeLanguages TypeSystemCategoriesInImperativeLanguagesDiscussion TypeTagDifferenceDiscussion UnifiedDataModel UnmodifiableListIsStupidAndItBreaksLsp UnseatingStickyStandards UseConstMemberFunctions UserInterfacesDesignPrinciples UsingUnixOriginProgramsOnWindows UsingUnixOriginProgramsonWindows UthreeVbPrograms ValueExistenceProof ValueObject ValueObjectsRequireGarbageCollection ValueSemantics VaporWare VimAsPim VirtualRealityModelingLanguage VisualEditor VoynichManuscript WebSchemeTutorial WeirdDeveloperDreams WelcomeVisitors WetWare WhatIsGeneralization WhatIsWrongWithTheGeneralVisualBasicApproach WhyJavaIsGreat WhyLovePerl WhyNobodyDeletesWiki WhySocialism WhyWeHateLisp WhyWeHateRuby WikiBackup WikiEngines WikiForum WikiGnomePoem WikiIsNotWikipedia WikiLink WikiNavigation WikiWikiClones WikiWikiWeb WinnieTheCum WoodenLanguageYesterdayMeaningfulToday WookieSaidHeHadAyFiveHundredMillionDollarContract WordsUsedAsAbstractions XmlSucks XpSouthernCalifornia YouKnowYoureInaBigCompanyWhen YouKnowYoureInaBleepedCompanyWhen YouKnowYouveBeenInItTooLongWhen ZenConcepts ZeroOneInfinityRule ChangesInNovemberTwelve AaronWest ActorLanguages AddingNewPages AdvancedCeePlusPlusProgrammingStylesAndIdioms AdvoGato AikidoPattern AlexeyVerkhovsky AlgolFamily AlgolLanguage AlgolSixty AllGoodDesignIsInteractionDesign AlsoKnownAs AlternativesToXml AlwaysDeclareSerialVersionUid AntiPattern AppleComputer AppleIi AppleTwo ApplicationProgrammingInterface AptGet ArabicFolkTales ArtCraftSoftScienceHardScience ArtifactTechnique ArtificialLife AsFastAsCee AssemblyLanguage AustraliaCountry AutoPtr AutomatedIntelligence BasicLinearAlgebraCommunicationSubprograms BasicVocabulary BaudBarf BecomingCompetent BlocksInManyLanguages BookShelved BootstrapTechnology BottomMind BouncingBallApp BrianKnowles BriefTutorial BuildDontBuy BuildJavaGuiBrowser BusinessRulesMetabase CallByName CapabilityCase CategoryAutoIgnore CategoryJoke CategorySafety CategoryWiki CategoryWikiMaintenance CgiVsServlet ChaitanyaSareen ChangesInAncientHistory ChangesInFebruaryThirteen ChangesInJanuaryThirteen ChangesInMarchThirteen ChangesInMonth ChangesInNovemberTwelve ChangesInOctoberTwelve ChiKong ChrisGarrod CoffeeScript CollaborativeCriticism CollaborativeEditing CollectionViaLinks CommodoreBasic CommunityOfExperts CompaniesDoingXp CompilingVersusMetaDataAid ComputerScienceReconsidered ContinuationsAreGotos CowboyCoding CraigLarman CrudFieldObject CrudPatterns DataDictionary DatabaseVerbs DavidCary DeadMooseOnTheTable DebAyers DefensiveCopy DesCartesPrinciple DesignPatternsBook DesirableDoableDone DesireAccomplishComplete DesireableDoableDone DesktopFolderUses DesktopWiki DifferenceBetweenTheoryAndPractice DiscussionMemesShmemes DoNoHarm DoesCamelCaseMakeaLink DoingStuff DomainExpert DomainModel DonaldNoyes DontCopyThatFloppy DontLoseGoodIdeas DragonFlyBsd EarleMartin EdBlackburn EditHint EditPage EditText ElreysWikiServer ErikNaggumQuotes EtoileOs EverNote EverythingIsaReference EvidenceEras EvilGeniusesInaNutshell ExBaseRant ExpertSystems ExpertsSystem ExtraLegsOntoaDog FederationOfYourInternet FlirtDataTextFormat FlyingCar FondleSlab ForgetTheDebugger ForthIsAliveAndKicking ForthIsDead ForthLanguage FrankGilroy FrontPage GeanyEditor GeoffPickering GingerFactor GlobalVariablesAreGood GoLanguage GoodProgrammerTypeface GoodWikiCitizen GoogleLovesWiki GreatSoftwareBooks GreatVimFeatures GreenSpunning GuiPrototypingTools HailStorm HanbingLiu HeroicProgramming HiDonald HotSpotVm HowToWinFriendsAndInfluencePeople HungarianNotation HydroxicAcid IanOsgood IfYourCarWereEmacs InSovietRussia InevitableIllusions InformationTheory InstanceData InterfaceCzar IoLanguage IttyFonts JamesGosling JamieZawinski JavaHelp JavaLinks JavaServlets JohnFletcher JosephStyons JuhaKomulainen KelleyHarris KilgoreTrout LeastRecentChangesLists LinearShuffle LispNotation LogBook LogicallyDeterminedDesign LongTitlesSmell LuaLanguageDiscussion MaShaOlscamp MakeNotes MaliciousSoftware MarchEighteenth MaspBrainstorming MathematicalParadoxes MaxScheugl MeaningDependsOnContext MemesShmemes MercurialVersionControl MetroStyleStartPanel MichaelSparks MicrosoftSecurity MinimalLinuxUserInterfaces MinimalistLanguage ModelDrivenDevelopmentOfDataAcquisitionAndControlSystems ModifiersBeforeOrAfterNouns MoreAboutCodes MurrayTait MvcIsNotObjectOriented MysteryScienceTheater NamedParameter NamesGivenToComputers NewPage NicolaiCzempin NotePad NoteWiki NotepadPlusPlus NotionToDone NpComplete NpHard OldStuff OnValuableThings OpenMindedScience OpenPlanOffices OrganizationalPatterns OriInbar OriginalThought OriginatingThought OtherWaysOfIndexingWiki ParableOfTheTwoVillages ParallelProgrammingModel PartialRecursiveFunctions PeakOil PeopleProjectsAndPatterns PersistenceLayer PieMenus PluralWizardsRule PoliticalCorrectness PoorCppProgrammers PositionalVersusNamedParameters PowerVersusAuthority PractitionersRejectFormalMethodsDiscussion PragmaticSmalltalk PragmaticThinkingAndLearning PrimaDonna ProgrammerProximityDetector ProgrammersNotepad ProvenPractice ProximityOfConcerns PyramidOfCheops QuantumLeapsInProductivity ReFactoring RecentChanges RedNotebook RediscoveringOldPages RendezVous RepeatTargetReference RestFramework RichardCordova RobertlRead RubberDucking ScrotWm ScrumRoadmap SemiconductorTestSystemsGroup ShuHaRi SitsofeWheeler SmallFootprintComputing SmartPhone SmugLispWeenie SoftwareArchitecture SoftwareDevelopmentAphorisms SolutionEnvisioning SplittingAndMerging SqLiteManager StaringIntoTheAbyss StartingPoints StephenNoyes StructureAndInterpretationOfComputerPrograms StructureOfScientificRevolutions StudyOnline SubjectMatterExperts TableOrientedProgramming TapirWiki TechnicalDebt TechnoLust TestDrivenBrowser TestingLinks TestingSandboxLink TheAdjunct TheEnd TheLibertarianParty TheRadBottleneck TheSoonerYouFallBehindTheMoreTimeYouWillHaveToCatchUp TheSun TheUnixHatersHandbook ThereMustBeFood ThingsInThrees ThingsWeLoveAboutVisualBasicDotNet ThoughtsIdeasNotions ThreadsConsideredHarmful ThreeMonkeys ThreeStarProgrammer TimPeters TopIsNotEvil TopMind TopQuadrant TrafficCircle TshirtPolitics TwiceAndOnlyTwice TwoClicks UnconsciousIncompetence UnderscoreVersusCapitalAndLowerCaseVariableNaming UndocumentedFeature UnskilledAndUnawareOfIt UsefulUsableUsed UtfSixteen UtilityFog VendorChoices ViewpointsResearchInstitute VoteForObama WalksLikeaDuck WardsWiki WardsWikiStewards WasChryslerComprehensiveCompensationSuccess WashingtonDc WaysToGetAroundWiki WeNeedExamples WelcomeVisitors WhatIsAppleThinking WhatIsHappeningToFirefox WhatIsThisThingCalledUnix WhatIsaThunk WhatItWantsToBe WhatsBeenDoneInSmalltalk WikiAtFortyThousand WikiAtTwentyThousand WikiCatPhoto WikiDisplayedAsPages WikiEngines WikiIsNotWikipedia WikiMining WikiMultipageEditing WikiNodes WikiPage WikiPedia WikiRewritesHistoryApplause WikiSearching WikiSucks WikiTag WikipediaIsNotWiki WimpIsBroken WindowsXpDevelopment WithinTwentyYears XfCe YouArentGonnaReadIt YouCantConvinceMe YouCantUnderstandaProcessByStoppingIt ZimWiki ChangesInNovemberZeroEight AbstractDataType AbstractDataTypes AdamBerger AlarmBellPhrase AppleComputer AvoidThreadsForOptimizations BadVariableNames BasicLanguage BehavioralDatabase BenchmarksAreEvil BetamaxSituation BetterThanItWasBefore BitCee BitonicSort BlogWiki BoostLibraries BreakthroughsBook BribeToBeNice BusinessSystemTwelve BuzzWater CanNotModifyAnything CaseSensitive CaseSensitivity CategorizingStories CategoryAutoIgnore CategoryException CategoryExternalLink CategoryWikiMaintenance CeePlusPlus CeePreprocessorStatements ChangeThisPage ChangesInMonth ChangesInNovemberZeroEight ChoosingaWikiStories ChrisGarrod CindyScript CliffordAlgebra CodeBloat CodingProblem CodingProblemSmalltalkSolution CodingProblemSolutionByProof CoinductiveDataType ColinvonHeuring CommandLine CommandLineHistory CommonLispConditionSystem ComplicatedPrompt ComposeFunction ConceptualQueries ConceptualQueryExampleOfAdvantages ContinuationsAreGotos CouldDoThisMyself CoupleLeapingWithLooking CrossCuttingConcern DataDictionary DatabaseImpedanceMismatch DaveVoorhis DavidMitchell DifferenceBetweenTheoryAndPractice DistributedVersionControl DoesRelationalRequireTypes DonaldNoyes EachColumnNameBeUniqueAmongTheTablespace EightQueensInManyProgrammingLanguages ElectronicPickleJar ElizabethWiethoff FengShui FilterFunction FiveMagicRules FixBrokenWindows ForcedToSwitchFromRubyToPython FowlerWritingMethod FrankShearar FunctionalProgrammingLanguage FunnyThingsSeenInSourceCodeAndDocumentation GenericProgrammingUsingCeeMacros GeoffOliphant GeometricAlgebraForPhysicists GeorgeWiki GeraldLindsly GingerFactor GotoComeFromPair GotoStillConsideredHarmful GreatComputerLanguageShootout HelpSuggestionOrAdviceWelcome HestenesOerstedMedalLecture HistoryOfCliffordAlgebra HistoryOfExtremeProgramming HistoryOfRefactoring HowToAskQuestionsTheSmartWay HydroxicAcid HyperArtifactDiscussion IdeaGraph ImpedanceMismatch InSovietRussia InductiveDataType IpAddressReleaseRequest JaneRoberts JasperPaulsen JohnRobinDevany JonGrover JoshuaSiegal JspWiki JustMakeItBetterThanItWasBefore JustMakeItRight KarenSmiley KeyLanguageFeatures KombuchaTea KyleSmith LayneThomas LionWiki MaPage MachineCode MachineForth MagicGoto MakeMoneyFast MdiScreensInWebBrowsers MissionCritical MlLanguage MoreAboutCodes MrAristotle MsgBox NatPryce NaturalJoin NewOsFeatures NickMalan NineteenEightyFourReligiousPerspective NonOthogonalLanguageFeatures NthGenerationLanguage ObjectRelationalPsychologicalMismatch OldFart OpenBoot OpenFirmware OpenOfficeBase OpenSourceWindowsDrivers OptimisticConcurrency OptimisticLocking PatternsAreNotTheLesserOfTwoEvils PeopleIndex PersonnelDepartment PickTheRightToolForTheJob PiergiulianoBossi PolytechnicUniversity PositiveDialogueCommunity ProcedureWithNoArguments ProgrammingIsNotFun PunchingCards PythonWhiteSpaceDiscussion QuantumPhysics QuineProgram RachelDavies RainerWasserfuhr RecentChanges RefactorEnglish RepetitionIsTheKeyToLearning RestrictedProgrammingLanguage ReusableSoftwareHah RhetoricalQuestion RobertBromley RolandHaeder SalvagingPagesFromTheAdjunct ScienceShouldBeEasy ScrumProcess SeaForthArchitecture SelectCaseExamples SeparateDomainFromPresentation SequencePoint SimonHeath SingleLanguageOperatingSystem SliceSystemsVertically SmalltalkInsteadOfPython SmartWiki SocialProblemsOfLisp SoftwareDevelopmentAndExtremeSports SortingAlgorithms SpecificationsAreNotEconomical StateOfTheArt StatisticsLie StringBuffer StringBuilder SystemsSoftware TabbedBrowsing TheArtOfTheMetaObjectProtocol TheAthleticSkier TheMeaningOfLiff ThePrincessBride TheUnixProgrammingEnvironment ThisWikiIsNowReadOnlyReply ThisWikiIsReadOnlyNow ThisWillBeDeleted ThreeStarJava ThreeStarProgrammer ThreeStarSwap ThrowsException TigerWiki TikiWiki TimDysinger TopsHomoiconicScriptingLanguage TpkAlgorithm TriteSayingsComeInPairs TryingToDelete TutorialDee UmlConsideredHarmful UniformDriverInterface UserInterrupt VariationsTendTowardCartesianProduct VbSelectCaseExamples VbaExercises WelcomeToWikiPleaseBePolite WestmorelandEffect WhyHatePerl WhyIsXpSoHard WhySoManyCeePlusPlusTestFrameworks WhySoManyCplusplusTestFrameworks WikiAtFortyThousand WikiChoosingStories WikiDesignPrinciples WikiGettingStartedFaq WikiIsAnAssociativeStore WikiMode WikiRapture WikiSocialNorms WikiSquatting WikiWikiSystemNotice WikidPad WindowLicker WlcomeVisitors XpTestFaq ZoltanSzathmary ChangesInNovemberZeroNine AalbertTorsius AaronPoeze AcornArchimedes AdPopulum AddingNewPages AdvancingTechnology AgileArchitecture AgileMethodologies AgileModeling AgilePrinciples AlcheMetrics AlmostExtremeProgramming AlternativeTypeDefinitions AmericanCulturalAssumption AnonymousDonor AnotherPointOfView ArchitectsDontCode AreComponentsObjects ArgumentByLabToy ArgumentDependentNameLookup ArgumentsAgainstOop ArmatiesDotCom AssumeStupidityNotMalice AvroArrow BackIsNotUndo BackWardLanguage BadCode BeingRightNotExcuseForBeingRude BenKovitz BerndSchiffer BetterMouseTrap BlocksInManyLanguages BloopFloopAndGloop BlubParadox BluePaint BondageAndDisciplineVersionControl BoostLambdaLibrary BottomUpProgramming BriefTutorial BugTrackingSoftware BuildingTheWorldsHeaviestAirplane CategoryAutoIgnore CategoryClassification CategoryHierarchy CategoryInformationManagement CategoryMetrics CategoryOrganization CategoryTable CategoryWikiMaintenance CgiVsServlet ChallengeSixVersusFpDiscussion ChangesInMonth ChangesInNovemberZeroNine ChangesInOctoberZeroNine ChecksAndBalances ChrisGarrod ClassificationIsTough CleanRoomApproach CleaningUpWhiteboardPictures CodeSpeaks CodingProblemSolutionByProof ColinWright CombinatoryLogic CompositionLanguage ConcatenativeLanguage ConceptMap ConceptOrientedDesign ContactAndAddressModels ContentCreationWiki ContradictionIndicatesFalseFact CostinCozianu CplLanguage CppUnitLite CraftMystery CriticsShouldBeInformed CultureShock CuriouslyRecurringTemplate DanMuller DaveVoorhis DavidAumueller DavidMattison DavidPinn DawnPonder DeepStructure DesigningAnAuthenticationSystem DiffusionOfInformationEquation DistributedGarbageCollection DonaldNoyes DontEatTheMenu DotProductInManyProgrammingLanguages DualityBetweenStateAndClass DynamicRelational EasyPrototype EditCopy EduardoPortela EfourGraph EgolessProgramming EgolessWiki ElectronicCommerce ElementsOfWikiEssence EvenBadIdeasShouldBeKept ExBaseRant ExampleSizeIssues ExplorationPhase ExponentialGrowthEquation ExternalAndInternalDesign ExtremeProgramming FacadesAsDistributedComponents FactorLanguage FearOfAddingTables FibonacciSequence FireDrill FoswikiEngine FrontPage FullSearch FunctionallyCompleteCrudGenerator FunctoidsInCpp FunnyThingsSeenInSourceCodeAndDocumentation GarryHamilton GaryCasey GenericBusinessFrameworkUnobtainable GeometryManager GestureRecognition GisbertAmm GiuseppiDeGaetano GoLang GoLanguage GoToHell GodLanguage GoodStyle GoogleDotCom GregLewin GuiMachineLanguageDiscussion HandWaving HappinessIs HappinessIsElusive HolisticDiversity HotComments HtmlDomJsCss HumansAreLousyAtSelfEvaluation IanOsgood IckyWiki ImpLanguage ImprovingCollaboration InSovietRussia IncludeAllTheStakeHolders InfoPosts InformationDevices InformationDistribution InformationNeighborhoods IntellectualHonesty InterProcessCommunication InternationalUiExample IrreducibleComplexityEntityModel IsbnThirteenBug JavaDiscussion JavaIoClassesAreImpossibleToUnderstand JavaSerializationAndTheStack JeanLucBonnafoux JfCapdet KoenigLookup KourosGoodarzi LanguageAsFoodMetaphor LanguageBridge LanguageIntegratedQueryProject LanguageOrientedProgrammingDiscussion LatentTypesSmell LaynesLaw LearningTouchTyping LimitsOfHierarchies LimitsOfHtmlStack ListComprehension ListPair MacApp MagicViews ManifestTypingConsideredGood MartinCooke MediaWhapperWiki MemeSects MessageDefinition MetricsForLanguageSuccess MicrosoftAccess MinimalWiki MixinsForPython MoreAboutTheLogo MouloudAmeni MozillaPrism NavigationalDatabase NavigationalVsRelational NetworkVsHierarchy NewCoolPage NextBigThing NickMalan NinetyNineBottlesOfBeerOnTheWall NonTopAnonymousDonor NullConsideredHarmful NullFlag ObjectArts ObjectsHaveFailed ObservableVsReportable OpenClosedPrinciple OpenSourceProjectOrganization OppositeOfYagni OrderedGraphDataLanguage OrthogonalConcepts OverloadingCommaOperator ParrotCode PascalsWager PatCunningham PerlPopularityLull PersonalWiki PeterPedross PhilGoodwin PipesAndFilters PluralityOfWorlds PoliticsWithClassification PolymorphismLimits PredictabilityVsPerformance ProWikiSoftware ProblemDomain ProgrammersBuildingBuildings ProgrammingAsArt ProgrammingLanguageTheoryTextsOnline ProgrammingMusicSequencers ProofsCanBeSimple PythonRubyInitializer PythonTranslator QueryStringParserTranslations QuineProgram RealProfessionalsGetSued RealWorldHierarchies RebootingTheBrain RecentChanges RecentChangesDiscussion RecordBasedDatabase RecordSet RelProject RepetitiveStrainInjury RestArchitectureDiscussion RetroactiveContinuity RobertDiFalco RonBakowski RonJeffries RudenessFails RussianLanguage SaoPauloCity SceneBeans SchizoidGibberishWikiAuthor SecondLifeLikeCredits SecondLifeLikeCreditsPrinciples SecondLifeToXthreeDeeBridge SelfDescribingCode SelfDocumentingCode SelfishGeneExtended SemiColon SharkBotConsideredHarmful SimplestVersusRight SingleCells SingletonPattern SitsofeWheeler SlavaPestov SmallSteps SmalltalkInsteadOfPython SmartPointer SovietShoeFactoryPrinciple SpaceUntitled StarTrek StarTrekOriginalSeries StarTrekTechDiscussion SteveHolden StevenNewton StoneSoup SyntacticallySignificantWhitespace SystemOfReference TabCompletion TableOrientedCodeManagement TableOrientedProgramming TerrelShumway TestingFramework TextAndAttributeBasedMessaging TextFormattingRules TheAdjunct TheCalculiOfLambdaConversion TheDeepestBlue TheGap TheSfRegister TheoryOfEverything ThingsYouShouldAlwaysDo ThirdVersionEffect ThreeTierDistributionArchitecture TimChambers TitanicLanguage TooManyVariablesForScience TracWiki TractorCouplingMetaphor TransactionProcessing TreeEditor TripleBuffering UnderscoreVersusCapitalAndLowerCaseVariableNaming UnitedStatesOfAmerica UrvashiKaul UserName UsingPythonDontNeedRuby VariadicFunctoidsInCpp VariadicTemplatesForGnuCpp VersionControl VesaKarvonen VideoTapingDesign VirtualPairProgramming VisualizingRisk WardNumberInManyProgrammingLanguages WeavingTheWebWithCmapsAndSidewiki WebsitePatterns WetWare WhatAreTypes WhatStrongEmotionsShow WhereToImplementPattern WhyAreYouLateAgain WhyWikiWorks WikePage WikiCase WikiEnUneMinute WikiEngines WikiHomePage WikiWiki WikiWikiClones WikiWikiWeb WorstThingsFirst XpHaiku XpImmersionOne XpPlanIt XpSimplicityRules XpSouthernCalifornia XpSystem XprogrammingDotCom XsltLanguage YouArentGonnaNeedIt YouJustDontGetIt ZeekLand ChangesInOctoberEleven AbsentLeadership AbstractionForItsOwnSake AccidentalLinking ActiveState ActiveWikiPages AddictedToCoke AddingNewPages AdviceVsPatterns AgileMoederTranslation AgileSanDiego AiTheMovie AirportClass AllaireColdFusion AmericanCulturalAssumption AndrewNewman AnnCharbonneau AppleComputer ArgumentByGibberish ArgumentsAgainstOop ArlenCuss ArmandoSinger ArmatiesDotCom ArtifactComprehension AspWiki AssignmentVsEqualityOperator AustinPatternsGroup AwikiOrAblog AzureBlue BadEngineeringPropertiesOfOoLanguages BadVariableNames BakeryAmbushPattern BenefitsOfOo BigComputing BigInventionsTimeline BillAdam BmoMech BrainsAsaCheapCommodity BrianvandenBroek BridyGodwin BriefTutorial BrownianMotor BuilderPattern BusinessObjects CallByName CargoCult CategoryAutoIgnore CategoryBusinessDomain CategoryManagementAntiPattern CategoryProgrammingLanguage CategoryReference CategorySkills CategoryTypingDebate CategoryWhimsy CategoryWikiMaintenance CelinaGayoso ChangesInDecemberEleven ChangesInMonth ChangesInOctoberEleven ChangesInSeptemberEleven ChangingSignedContributions ChaosTheory CharacteristicsOfGoodObjectOrientedProgramming ChrisGarrod ChrisKlementis ChrisMellon ChristopherCaserio CloudComputing CodeLessTestMore CodeUnitTestFirst CoherentDolphins CoinedWikiWord ColdFusionLanguageTypeSystem CollectionWords CollectionsAsGrouping ColorUsbStatusLamp CommandPatterns CompaniesDoingXp ComposeMethod ComputationalFluidDynamicist ConnectedText ConnectionPoints ConstantRefactoringIsaGoodThing ContentCreationWiki CoopersLaw CopyAndPasteProgramming CorningScientificCenter CouplingAndCohesion CreativeDisplays CrossToolTypeAndObjectSharing DavidVincent DeadLanguageFortran DeeLanguage DelayTolerantNetworking DeleteTestAndWelcome DeletedButWelcome DeletedButWelcomeToWiki DeletionConventions DennisMischke DennisPaulsen DennisRitchie DiffAlgorithm DijkstraIsntGod DinerRock DiscussionOfCargoCult DiySnapItCameraMount DoTheEasiestThingThatCouldPossiblyFail DoTheSimplestThingThatCouldPossiblyWork DocumentRepresentative DocumentationBeyondTheSourceCode DomainNicheDiscussion DonaldNoyes DontRepeatYourself DustinAleksiuk DynamicScoping EarleMartin EditPage EditText EileenSauer ElectricCommunicationsRegulations ElectronSpinRoomTidyIsomorphisms ElectronicCommerce ElectronicLogBook ElvisSoftwareDesignResearchGroup EmacsVsVi EmbeddedUnderscore EulerSieve EventDrivenProgramming EwDijkstraQuotes ExBase FamilyGuy FederatedWiki FilesystemBasedWiki FireTheClient FlyingCar FocusOnConcepts FreeDrugs FreeGasoline FrontPage FulfilledScienceFictionProphecies FunnyThingsSeenInSourceCodeAndDocumentation FuseBox FuzzyDistinctionBetweenInterfaceAndImplementation GaveUpOnAdvertising GaveUpOnTelevision GeoffreyMoore GettingThingsDoneSystems GitHub GoLang GoLanguage GoesToEleven GoodIdea GoodThinkingMusic GoogleAnswers GoogleInc GoogleLoveWiki GoogleSearch GreatVimFeatures GuiPrototypingTools GunJa GunnarZarncke HackerLanguage HagenGunderson HansWobbe HansenDy HelloWorld HomeOffice HotComments HowDoAntsWalkInaStraightLine HowToUseDeletedButWelcome HowToUseDeletedButWelcomeToWiki HtmlStack HumanSideOfHci HumansAreLousyAtSelfEvaluation IanOsgood IdeaImplementationGap InCircuitEmulator InSovietRussia InfoPath InfoPosts InstinctAsIntelligence InvitationToThePatternsList InvitedAuthors InvolvedWithArtisticWebsitesHalfTheDayImprovesInterpretation IsSingletonLaziness JamalWills JargonFile JensMalare JesseMillikan JoJo JohnFletcher JohnMcCarthy JpDonleavy JurassicParkMovie KarlPopper KatieLucas KellyForslev KenThompson KkOoPuristRant KrisJohnson LawOfDemeter LearningWithoutImplementation LegacyCode LetEveryWordTell LevKorostyshevsky LifesTooShort LightSwitch LimitsOfHtmlStack LineOfThought LisaDrews LispStrawMen LittleLanguage LlewelynThomas LogBook LorenzoGatti LourensCoetzer LowLevelLanguage MachineLanguage MakeTheRightThing MarcusGiese MarkusSrank MarnenLaibowKoser MaryMcCarthy MaspBrainstorming MetaMarketing MetaphysicsOfQuality MethodOfQuality MetonymicCommunication MichaelKingStout MisunderstandingHungarianNotation ModelPipeViewController ModelViewController MrId MySpace NextBigThing NoApplication NoOffices NonNullTerminatedString NotSoRecentChanges NtcSecurityRant NumberOfClasses NysLte ObjectOriented ObjectRelationalMapping ObjectsAreDictionaries OleJohanDahl OlivierRey OmniscientTurtle OneLaptopPerChild OoIsNotAnthropomorphic OopGoesHalfWay OptionToChangeMyMindDiscussion OrcKillingPattern OrdinaryComputerUsers OrganizationalDesign OrganizingArtifact PaceMaker PairProgrammingLimitations PairProgrammingTestDrive ParrotCode PatternLanguageTaxonomy PatternsOfDailyStandUpMeetings PaulGraham PdfWiki PentagonOwnershipOfUsUfosIsEnteredIntoTheCourtRecord PerfectionParadox PersonalFlopiWiki PersonalInformationSystem PersonalUniverses PeterLynch PhilTheGeek PhotoShop PhpProsAndCons PiratesOfSiliconValley PissingContest PissingMatch PlikiWiki PodWiki PositiveDialogueCommunity PredicateDispatching PredictTheFuture PredictionsFromFortyYearsAgo PressOn PrimaryNoun PrimitiveObsession PrisonersDilemma ProductBeginningWithAy ProfessionalConsensus ProgrammingIsNotFun ProjectManager PublicSpages PuposeOfPatterns QuantumBogoSort QuickiWikiSource QuietChange QuotingNotThinking RaceTheDamnedCar ReactiveDemandProgramming RealWorldHierarchies RecentChanges RecentChangesDiscussion RedShift ReflectionToolForEngineers RegularExpressionExamples RelProject ReligionAndCulturalTransformation RobPike RobSartin RobinMilner RubberDucking RubyLanguage RubyPink RudyardKipling SalarySurvey SamitJoshi SaulLevy SchizoidGibberishWikiAuthorContributions ScottBlalock ShapeWhatYouCanControl ShapeWhatYouCanControlDiscussion SharkBot SieveOfEratosthenesInManyProgrammingLanguages SignificantFermions SixDegreesOfKevinBacon SmallestFederatedWiki SnapItInsteadOfScanIt SoftwareDevelopmentLifeCycle SoftwareEngineeringBodyOfKnowledge SoftwareFactory SoftwareMasterpiece SpinUp SqlStringsAndSecurity SqueakAndClio StarsystemVenues StatefulSessionBean StatelessSessionBean SteveJobs StorageLinkingPresentation StovepipeAntiPattern StrikiWiki StringWithoutLength SunnyDragon SuperCommutativity SvenDowideit SwitchStatementsSmell SymbolicsMachine SyntacticallySignificantWhitespaceConsideredHarmful SynthesisOs TallerThanMe TeamNavanax TennisCourtBubbles TestingOneTwoThree TheFuture TheFutureOfComputing TheImportanceOfColour TheeeLevelAtomicStatisticsIsomorphisms ThingsWeHateAboutVbClassic ThinkingSilently ThreeStrikesAndYouRefactor TigerWiki TimOswald TimeOut TobyDonaldson TuringComplete TurnOver TylerMac UndefinedBehavior UnexpectedExecutionParadox UnitTestToCodeRatio UseModWiki UserName VirtualOffice VoiciUnLien WackoWiki WallaceCook WasChryslerComprehensiveCompensationSuccess WebTwoPointOh WelcomeVisitors WhatComesInMustGoOutEquations WhatIsAnObject WhatIsGeneralization WhatIsIntent WhatIsNotInPlanNine WhatWeDidStory WhenToDeletePages WhitespaceLanguage WhoUsesCoolGen WhyHatePerl WhySmartPeopleDefendBadIdeas WikiBase WikiBatics WikiDesignPrinciples WikiDoc WikiFarms WikiIsNotaForum WikiNeedsaDeadLinkSweeper WikiPedia WikiSingleWordProblem WikiSoundLinks WikiWiki WikiWikiWeb WikiZen WilliamCharles WindowsCommunicationFoundation WkikiWikiWeb WordsSpeechAndWriting WordsThatDefine WorkspacesOfTheFuture XpAustin XpSouthernCalifornia YaWiki YouDontHaveToKnowEverything ZakTamsen ZeekLand ZoneOfFunctionality ChangesInOctoberFourteen AbapLanguage AbstractMachine AbstractionAddiction AccountlessUserIdentification AdapterPattern AdvocatusDiaboli AgileProjectLeadershipNetwork AlexHofstadter AlexHofstadterEs AlexSchroeder AlgolLanguage AllDataRelatesToOtherData AllModelsAreWrongSomeModelsAreUseful AllaireColdFusion AllenHiggins AlphaWiki AlternativeTypeDefinitions AlternativesToCeeSyntax AmigaBasic AnotherWikiTrainingPage AnswerWiki AplusLanguage AppleIi AppleTwo AppleWorks ApplicationServer ArguingByDisparagement AsFastAsCee AssemblyLanguageStepByStep AssumeGoodFaithLimitations AwkLanguage BabelFishery BackLink BagAtational BananaDance BanyanTree BasicLanguage BasicLanguageConcepts BastilleLinux BeBuilder BenAndRushdieIsitStantonFor BigRoom BipolarDisorder BirthOfTheChaordicAge BizarroStaticTypingDebate BlackBoxJerry BlackHole BlaisePascal BlitzPlusPlus BoiledFrogs BookShelf BookShelved BoostForDummies BoostFusion BoostFusionUserExtension BoostFusionVariadicUserExtension BoostLibraries BoostuBlas BrianSyme BrokenLink BrokenLinkWorkList BrownfieldApplication BruceRedmon BruceWilliams BulletCollectorRefactoring ByCases CallByValueResult CallumLerwick CamelCase CampusExample CapString CategoryAutoIgnore CategoryBrokenLink CategoryDelete CategoryDelphi CategoryDotNot CategoryExample CategoryExamples CategoryGerman CategoryHomePage CategoryMetaWiki CategoryMetrics CategoryMixedModePage CategoryOrganization CategoryPascal CategoryPattern CategoryProgrammingLanguage CategoryQuality CategoryRealLife CategoryRealWorld CategorySandbox CategoryServer CategoryTalkPage CategoryWiki CategoryWikiConcept CategoryWikiMaintenance CertaintyIsaSmell ChangesInMonth ChangesInOctoberFourteen ChangesInSeptemberFourteen ChangesInSeptemberThirteen ChaunceyGardiner ChrisDaSilva ChrisGarrod ChrisMcClenaghan ClassTag ClientSideTools CloudComputing CoarseGrainedEntityBean CodeSpeaks ColinCurtin CollectionsByWayOfCategorization CollectionsCanBecome ComeFrom CommandQuerySeparation CommentCostsAndBenefits CommodoreBasic CommunityBuilding ComponentPascal CompoundCommandPattern ComputationalIntelligence ComputerArchitecture ComputerHardwareOfTheFuture ConcurrentPascal ConfusedComputerScience ConkerorBrowser ConnectedText ContinuousFuelCombustion ControversialMicrosoftPhilosophies CraigsList CreateTalkPages CritiqueOfUseCases CrudPatterns CrystalMethodologies CuiVersusGuiEfficiency CuriouslyRecurringTemplate CurrentProgrammingIdeas CustomCollationOrder CustomerTest DanTobias DanielEgger DataBase DataDictionary DataRecognitionFeatures DaveVoorhis DavidBridgewater DeadKennedys DealingWithMinorityOpinions DeepakNanda DefinitionOfLife DefinitionOfLifeDiscussion DefinitionOfLove DeleteWhenRead DeprecatedInterfaceMethodsCreateUnavoidableWarnings DericoFilho DescribeTopicHere DesigningPascalSolutions DidJonathanStartEbolaBreak DilBert DilbertIsNoJoke DilbertObvious DisabilityActCompliance DisciplineOfProgramming DiscussionPage DiscussionPageConcept DistributedCoalition DistributedComputing DoesWorseIsBetterRequireOpenSource DoingStuff DomainName DomainSpecificLanguage DonKnuthMitLectures DonaldNoyesDiscussion DonaldNoyesReminders DonaldNoyesTalk DontNeedForLoop DoomEditingUtility DopplerEffect DotDotDot DotNot DouglasCrockford DrDobbsErcb DrewByTransitNeighborsTheCondoPhoneDelayMeetingDoesntPermissionSegway DynamicDesign EatYourOwnDogfood EbonyPlusIvory EddiesWiki EddiesWikiTwoOhOneFour EditThisPagePhp EgolessWiki ElementalProgramming EliasSinderson EntityBeanFacade EpistemicsOfQuantity EricHerman ErrorsInConstructor EssentialJavaStyle EssentialStuff EuclideanProximitySearchEngine EvanLanglois EveAndersson EventDrivenProgramming EverythingIsa EvidenceDiscussion EvolutionaryPrototyping ExBase ExBaseRant ExceptionTunneling ExcusesExcuses ExperimentalPhysics ExpressionProblemSolution ExtremeGantt ExtremeHumility ExtremeLeadership ExtremeProgrammingArticles ExtremeProgrammingRoadmap FabriceGautier FacePalm FeaturesAreJobOne FindOutFirstWriteSecond FixedAll FixedIt FixturesForEasySoftwareTesting FizzBuzzTest FlagsAreSelfModifyingCode FlyingCar ForgeTheTeam FormValidation FourNobleTruths FrankWestphal FreeLink FreeNx FreePascal FreeSoftware FreeSoftwareLawAnalogy FreshmansFirstLanguage FullResponsibilityWiki FunctionalTestGraph FundamentalFlawInTheWayWikiWorks FungibleProjectManager FunnyThingsSeenInSourceCodeAndDocumentation FutureOpenSourceToolNames GateKeeper GaveUpOnWiki GeekNightFortyNine GetaLife GilbMeasurabilityPrinciple GivingSpace GlasgowHaskellCompiler GodwinsLaw GrainOfTruth GrandUnification GraphicalProgrammingLanguage GraphicalProgrammingLanguages GreenCheese GreenfieldApplication GreenspunsTenthRuleOfProgramming GroovyLanguage GrowingaLanguage GuestBook HackerDefinition HackerMethodology HalNineThousand HalsLegacy HamidMalek HansWobbe HappyThoughts HelmutLeitner HelpSourceForgeSuck HeroCulture HiDonald HighLevelLanguage HikiWiki HillClimbing HolisticDoctor HomePage HorizontalSeparators HowToProfessionalizeProgramming HowToReactToGoodStyleTransgressions HttpHttpsSecurityParadox HubOfAllThings HumansAreLousyAtSelfEvaluation HumansSuck HyperBug HyperTextMarkupLanguage HypermediaDesignPatternsRepository IanOsgood IdeaRecording IfTimeIsInfiniteWhereDidMatterComeFromInTheFirstPlace IfYouThinkYouCanAndYouTryVeryHard InMemoryImpostor InProcessPlanning InSovietRussia IndividualExperienceShapesPerceptions InformationExclusion InformationSilo IntentionalWorkPlan InternetOfThings IpEditing IpEditingOnly IsObjectOrientationMoreComplex IsProgrammingMath ItAgile IteratorSemanticsAreWrong ItsWardsWiki JackPark JackValenti JakeBerglund JavaDesignFlaws JavaEmptyListIsBroken JavaPrimitiveTypesDiscussion JavaPython JavaWithMicrosoftCom JayRuby JohnFletcher JohnFletcherTalk JohnHollenbeck JoinCapitalizedWords JoostSchalken JoshPrice JourneyNotDestination JurisDoctorae JustMakeItRight KanbanInSoftwareDevelopment KatieLucas KayLanguage KerbalSpaceProgram KerryKartchner KewLanguage KritarchyPattern LackOfCompromise LanguageUsability LatinLanguage LawOfDepletingPriciples LawOfDepletingPrinciples LearningCurve LearningOrganization LegacyApplication LetItBe LifesJustTooShort LispIsTheOneTrueReligion LispLacksVisualCues LittleRulesAndPatterns LogBook LookingForFacts LordOfTheFiles LordOfTheFlies LowLevelLanguage LowerCamelCase MachineLearningAlgorithms MacromediaColdFusion MagisterLudi MailBox ManorainjanHolzapfelSandbox ManorainjanHolzapfelStyle ManorainjanHolzapfelTalk MarkDilley MarkJanssen MarkLeyner MarkusSchaber MartialLaw MartinFowlersJunitPaper MashUp MasterOfTheMachine MausNet MeatballWiki MenloInstitute MercenaryAnalyst MesaLanguage MichaelAbbott MicrosoftOperationsFramework MikaelLindberg MikeEdwards MikeSanford MikhailKalashnikov MindCraft MindMap MindTouch MineCraft MineCraftIsBoring MixedModePage MobiWiki MockDatabase MockObject MockStubShunt ModernPascal MoinMoin MoreThanOneStyle MostSignificantDigit MrSkull MultiServerWiki MultiplyAndSurrender MustWe MyWikiTraining MysticalProgrammingKoans NaturalEventSyntax NeverWriteRecently NewNotification NicholasJacobs NicolaSerra NikosSalingaros NoMachine NonViolentCommunication NormalForm NotOnThisWiki NysLte NysLteDiscussion NysLteTwoOhOneFive ObfuscatedPython ObiWan ObjectModelExample ObjectOrientedDesignIsDifficult ObjectOrientedRefactored OctoberSky OldPage OneTruePath OoHasMoreDials OoLacksMathArgument OoVvMm OopVersusFpDiscussion OopslaNinetyNine OpenBusiness OperaBrowser OptimizedEntityBean OptionalScopeContracts OrganizeYourStuff OsamaBinLaden PaRisc PageBeingGnomed PageDiscussion PagesWithoutCategory PangaiaProject ParrotCode PascalCase PascalLanguage PascalServerPages PatternsForBeginners PeopleAreTheProblem PerItemVoting PersonalUseComputing PersonalWatchListImplementation PetalsAroundTheRose PhilosophaeDoctorae PhpWiki PhysicalRealWorld PinealGland PleasePleaseDoCategorizeEveryPageOnWiki PleasePleaseDontCategorizeEveryPageOnWiki PluggableAdaptor PointyHairedBoss PokemonExceptionHandling PositiveDialogueCommunity PowerUser PreservingInformationAsSlices PrincipleOfLeastEfficiency PrioritizedPlanning ProductTesting ProgrammingIsNotFun ProgrammingLanguageNamingPatterns PropagandaBuzzwords PrussianLanguage PseudoPattern PsycoPython PublicNotCreatable PublicStaticVoidMain PurposeOfProgramming PurposeOfThisWiki PythonOptimization PythonThreeThousand QualityIsNotFree QuestionsWeAsk QuineProgram QuinePrograme RadicalCollocation RadixSort RandomPagesDiscussion RandomTesting RaspberryPi RdfTriples RealLife RealName RealNamesPleaseDiscussion RealProfessionalsGetSued RealWorld RealWorldProblems ReallyBigNumbers RecentChanges RecentChangesConsideredHarmful RecordedWkrpSamsungMightBeLocalIsntWhy RedLink RedirectTo RefactorToPattern RefactoringInVisualBasic RegEx RelProject RemindAndRecord RemotePairProgramming ReportWriters RetrofittingNewPrinciplesOntoMatureSystems RhinoInterpreter RichardDrake RichardDrakeDiscussion RickDrake RobinGreen RoleObjectPattern RoofTesting RosettaCode RubberDucking RubyMock SajeevTalk SandBox SatirChangeModel SchizoidGibberishWikiAuthor ScottMcNealy SeattleWashington SemanticMediaWiki SemanticWebIsStupid SemanticWebLayerCake SeparationOfConcerns ServerRoadmap SetsBreakCollectionContract SevenHabitsOfHighlyEffectivePeople ShapeWhatYouCanControlCategoryWikiMaintenance ShapeWhatYouCanControlDiscussion ShiNoGi ShortListOfPages ShortWikiSignaturesSmell SignalToNoise SignaturesAndSoftPolymorphism SimonRawles SimulaLanguage SinglePrintablePage SingleUseContinuation SoftwareEngineering SoftwareMarketFactors SoftwareProductLine SourceCodeRevisionTrackingBranches SpaceElevator SpaceOdyssey SpamPage SpanglishDialect SpecialCharacterPrefixProtocol SpeedOfLight SplitBrain SquidooLens StackOfStuff SteveJobs SteveWozniak StlSucks StopHarassingTheGnomes StopTidyingWiki StringBuffer StringSurgery SubmarinePatent SufficientResidue SufficientlyFlexibleAppsResembleInterpreters SunaTare SunirShah SurfTheWaveOfMediocrity SwiftLanguage SwissArmyKnife SwissArmyKnifeAnalogy SymbioticLanguages SystemsSoftware TaliaRinger TalkPage TalkPageDiscussion TalkPageTalk TechnicalDebt TecoEditor TestDataGenerator TestingFramework TextFormattingRules TheApacheWebServer TheBeatles TheCulture TheGamesContinue TheKooks TheMeaningOfRealLife TheNewInternet TheSocialLifeOfDocuments TheVisitation TheWikiWay ThereIsNothingPerlCannotDo ThinkWare ThinkingOutLoud ThinkingOutLoudMethods ThisIsYourLife ThoughtShotgunWriting ThreeCircumflexProgrammer ThreeDimensionalVisualizationModel ThreeDimensionalWiki ThreeKindsOfWikiParticipants ThreeLawsOfRobotics ThreeMonkeys TimPeters TimeContext ToddGatts TomClancy TooTrueToBeFunny TopMind TopsDraftOopLanguage TopsTagModelTwo TotalText TqlRoadmap TransientTag TreeRopeOrWall TrulyHorribleAcronyms TurboPascal TuringAwardScheduling TwitterConsultant TwoIsEnough TwoPanelSmartPhone TypePunning TypesAreTypes UltimateTestForJointOwnership UmlDoesntWork UnderstandingContent UnderstandingContext UnifiedDataModel UnifiedObjectModel UniversalCatalog UniversalCatalogDiscussion UnknownRulers UnmodifiableListIsStupidAndItBreaksLsp UnversalCatalogTalk UpdateNotRequired UpdatesRequired UpliftAcademy UpperCamelCase UsabilityTesting UseCases UseNet UsefulUsableUsed UserFriendly UserRanking UserStoryAndUseCaseDiscussion UserStoryDiscussion UthreeSoftware VaporWare VbClassic VerificationRequirements VeryOldPerson VideoGames VideoLink VisualBasicDotNet VotingModel WarRoom WardCunningham WardCunninghamInsights WardsWiki WartyokBitor WaterbedTheory WaterfallModel WeAreIdiots WelcomeVisitors WhatAreTypes WhatDidYouLearnAtXpUniverse WhatDoYouMeanByOld WhatIsQuality WhatIsSemantics WhatsTheDealWithAirlineFood WhatsWrongWithEjb WhatsaWiki WhenRuthVisitedStarbucksNicoleWasntAlrightInvasionPrivacy WhizFolders WhyIsNowClosed WhyPascalIsNotMyFavoriteProgrammingLanguage WhyWeHateLisp WhyWeHateRuby WhyWikiWorks WhyWikiWorksNot WhyWouldOneBother WikiAlphabet WikiBase WikiBrowserProblems WikiCase WikiClone WikiConcept WikiConceptDiscussion WikiDesignPrinciples WikiDevices WikiEngineReviewTable WikiEssence WikiHomePage WikiHotSpots WikiInTheNews WikiIndex WikiInnovations WikiIsDead WikiIsNotDead WikiIsNotaTree WikiLikeThing WikiLinksOfInterest WikiMailBox WikiNameInRealLifeSyndrome WikiOnPortableStorage WikiPage WikiPageWritingConcept WikiReductionists WikiSharedOwnershipTestCriteria WikiSlow WikiStyle WikiVersionTwo WikiWay WikiWeb WikiWebTransferProtocol WikiWiki WikiWikiClone WikiWikiClones WikiWikiSystemNotice WikiWikiWeb WikiWikiWowSandbox WikisIdLikeToEdit WilliamEricMangham WilliamUnderwood WilliamUnderwoodTalk WimpTestimonials WindowsLonghorn WindowsNine WindowsTen WoodenLanguageExamples WoolenLanguage WorldWideWebConsortium WorseIsBetter WorseIsBetterTalk WowbaggerTheInfinitelyProlonged WxWikiServer XbaseLibrary YouTube ZenSlap ZooKeeper ChangesInOctoberTen AaAa AbacoBrowser AbsenceOfEvidenceIsNotEvidenceOfAbsence AbstractionDeviationDomainSmell AdHuikeshoven AddingNewPages AdjacencyGraph AdobePhotoShop AhSimple AjaxWebApplications AlbertDayes AllRoadsLeadToBeeMinus AmericanBroadcastingCompany AnIdeaEncapsulatedInaMachine AnalyzingXpWithOptionsPricing AndrewMccormick AndrewRicketts AnonymousDonor AntiPatternsCatalog ArabicLanguage ArchitectureAntiPatternRoadMap AreOoAndRelationalOrthogonalDiscussionThree AreRdbmsSlow ArlenCuss ArrLanguage ArtificialStupidity AskDrScience AssumeStupidityNotMalice AtsTrackingWhiteboard AttributesInNameSmell AustralianBroadcastingCorporation AutonomicComputing BadThing BadVariableNames BagAtational BagAtationalDiscussion BagSumInManyProgrammingLanguages BaglessSql BalanceOfProbabilities BancStarLanguage BaseClass BattlingArchetypes BeyondTheCppStandardLibrary BigAnalysisUpFront BigRequirementsUpFront BigSoupOfClasses BillBarnett BillTozier BipolarDisorder BistroLanguage BlankPage BondageAndDisciplineLanguage BondageAndDisciplineVersionControl BookShelved BoostLibraries BorisBeizer BottomMind BridJay BryanEdds BryanTurner BuildBot BusinessRulesMetabase ButtSex CargoCult CasualDuty CategoryAutoIgnore CategoryCategory CategoryDramaticIdentity CategoryExternalLink CategoryPhp CategoryProcess CategoryReuse CategoryWikiMaintenance CeeAndCeePlusPlusComparedToOtherLanguages CeeCeePlusPlus CeeLanguage CeePlusPlusRoadMap CeePlusPlusZeroEx ChangesInFebruaryEleven ChangesInJanuaryEleven ChangesInMonth ChangesInOctoberTen ChangesInSeptemberTen ChiefSoftwareArchitect ChoosingSatisfactionOverMoney ChrisGarrod ChrisGerrard ChrisTessone ChurchOfTheLeastFixedPoint CliffordAlgebra CodeChangeImpactAnalysis CodeComplete CodeHarvesting CodeWright CognitiveScience CollaborationTools ColumbiaBroadcastingSystem CommonLisp ComplexityOfOutputtingDuplicateTuplesInTutorialDee ComputerProgrammingForEverybody ComputerSystemMetaPattern ConcurrentReading ConcurrentVersionsSystem ConstIsaVirus ConstitutionalPattern ConstructorsAreEvil ConsumerCulture ContentManagementSystem ContextDrivenTesting ContextSensitivePage ContinuousImprovement ContinuousIntegration ContinuousIntegrationIsMoreThanVersionControl ContinuousQueryLanguage ContractorVsContractorEthics ConversationForAction ConversationMetaphor CoordinateEfforts CopyAndBaste CopyAndPaste CorbaVersioning CounterInManyProgrammingLanguages CourageAggressivenessAndFearlessness CreateFlow CreateLivableAlternativesToWageSlavery CsharpLanguage CultureDifferences CultureShock CunninghamAndCunningham DanceNotationSystems DataDictionary DataFabric DaveVoorhis DavidBoyer DavidCary DemingCycle DepartmentInfoMirroring DeprecatingTheObserverPattern DesignPatternsCsharp DierkKoenig DisneyImagineering DistributedGraphDataStructure DistributedJava DistributionString DoNotChangeTheTitle DoNotClickAnyLinks DoTheSimplestThingThatCouldPossiblyWork DoTheSimplestThingThatWillProbablyWork DoTheThingThatCouldPossiblyWork DonaldNoyes DramaticIdentity DueProcessOfSpaceLaw DummyObject DuttonSpeedWords DynamicCast EarlierThatDay EclipseIde EcologyCellMetaphor EditPage EditText EdwardKiser EinsteinPrinciple ElizaProgram EmpiricRelationalVsObjectPerformanceMatch EncodedErrorCode ErikNaggumQuotes ErrorCode EsotericProgrammingLanguage EverybodyIsBuddha EveryoneShouldBeaDeveloper EveryoneShouldBeaMethodologist EvidenceTotemPole EvolutionVisualized ExBase ExtendingTheWikiParadigm ExtraLegsOntoaDog ExtremeProgrammingRefactored FacePalm FacePalmDiscussion FailureIsInevitable FarmHouse FencePostError FinancialEffectsOfIterations FirstShip FlashMovie FlikiBase FlipChain FoRk FunctionalModeling FunctionalToolsForObjectOrientedTasks FunctionallyCompleteCrudGenerator FunctoidsInCpp FunnyThingsSeenInSourceCodeAndDocumentation FuturePredictionsFortyYearsAgo GaplessSequences GeologyCellMetaphor GeorgePaci GeraldSussman GikiWiki GiveMeEstimatesNowStory GlobalVariable GnuCompilerCollection GnuProject GoLanguage GodRam GodRamIllusion GodRamIllusionHassle GoodHabits GooglePage GoogleTestForCpp GraphSinkDetection GreatHabits GuiMarkupProposal GuiPrototypingTools HappyWithPerl HealthCareDebateFlowchart HeisenBug HelloWorldInManyProgrammingLanguages HelpMe HistoryofHex HowToReactToaFlame HungarianNotation IdeaPerWiki IdeaWiki IdentityInferenceEngine IdiotBox ImplementationInheritance InSovietRussia IncrementalAlgorithms InformLanguage InformalHistoryOfProgrammingIdeas InnovativeIdeas InterfaceFactoring InternetBubble InternetFishTank IrOfferBot IsAnythingBetterThanPaper IsBreakStatementArchaic IsDynamicTypingSufficientlyEfficient IsTopTheNewRichardKulisz JasonRiedy JavaLanguage JeffJarvis JoeYoung JohnFletcher JonathanCrossland JosephBacanskas JoshuaHudson JunitWithEclipse KansasCityAirConditioner KarlZdero KentBeck KinesisEvolutionKeyboard LanguageHarvesting LanguageOrientedProgramming LargeScaleCppSoftwareDesign LarryPage LateCeePlusPlus LavaFlow LawOfDemeter LawOfDemeterIsHardToUnderstand LeftistTree LewisPerelman LexicalClosure LikeThis LimitsOfHtmlStack LispLacksVisualCues LispOs LispSchemeDifferences LowLevelVirtualMachine LuaLanguage MagicContainer MakeFailureImpossible MakeTheRightThing MakeTheSimplestThingThatCouldPossiblyWork MandelbrotSet MarkCarter MarkusSrank MarnenLaibowKoser MartinOdersky MathematicalSociology MichaelLucasSmith MichaelSparks MicrosoftSecretFiles MisuseOfSql ModelViewController ModemBound ModulaThree MostApplicationsNeedaUserManual MultiMedia MvcIsNotImplementable MyGodItsFullOfStars NationalBroadcastingCompany NeXt NeedlessRepetition NeilLarson NewPageHere NewRecentChanges NewUserPages NextBlackHardware NoProcess NoSilverBullet NoTrueScotsman NokiaCommunicators ObfuscatedPython ObjectFunctionalImplementation ObjectRelationalMapping ObjectSlicing ObjectiveCaml ObserverPattern ObserverPatternInCeePlusPlus OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OnDecomposingSystems OneResponsibilityRule OneToOneAndOnto OoMatchesThinking OscarWilde OtherDotNetLanguages OzoneAsylum PackageByFeature PaoloPerrotta ParkinsonsLaw ParrotCode PatternConflicts PatternIndex PatternInterests PatternMatching PaulFriedman PaulHodgetts PayrollExampleTwoDiscussion PeopleIndex PerlLanguage PersonalBrainOnPalm PersonalWiki PhpLanguage PhpProsAndCons PlanetCellMetaphor PokemonExceptionHandling PortlandXpUsersGroup PreCondition PredictabilityVsPerformance PrematureGeneralization PrivateVersioning ProblemSpace ProcessImprovementTools ProgrammersNotebook ProgrammingAsaHumanActivity ProgrammingBookAcronyms ProgrammingScala ProjectCodeName ProjectOwla PublicBroadcastingService PublicWikiForums PythonLanguage QualityIsCheaper QualityIsFree QuineProgram RandomPagesDiscussion RdbRelVar RdbRelation RdbTuple ReactiveDemandProgramming ReactiveProgramming RealCapitalists ReallyBigNumbers RecentChanges RecentChangesIsNotTheWiki RecentVisitorsBillSharp ReciprocalTag RecordBasedDatabase RecursiveDescentParser ReferentialIntegrity ReplaceUselessFantasyWithExperimentation ReplicatorTechnology ReplyToTheAnonymous ReptilianAlien RightAndGood RobWilliams RobotEditor RoleObjectPattern RootAccess RubyTestUnit RubyWay SaturdayNightLive ScalaLanguage SchizoidGibberishWikiAuthor ScmPatternLanguage ScottBissett ScottYelich SemanticTags SeparateIoFromCalculation SeparationAndGroupingAreArchaicConceptsDiscussion SetTheory SetiAnnouncement SharpDevelop ShermanAlpert ShouldTopBeBanned SilentFailureNoisySuccess SimplifiedWrapperAndInterfaceGenerator SixDegreesOfSeparationTheory SixHonestServingMen SketchesOfThought SmalltalkExpress SmugLispWeenie SoftwareDesignPatternsIndex SoftwareDevelopment SoftwareDevelopmentIsGambling SpaceLaw SpeedReading SqueakAndClio StatisticalProcessControl SteveBallmer StoryEstimate StreamOfConsciousness StumblingBlocksForDomainSpecificLanguages SysInternals SystemBoards TableBrowser TableOrientedCodeManagement TableOrientedProgramming TableOrientedToolWishList TalentPump TechnologyCellMetaphor TeleVision ThanhDinhKhac ThatPage TheBeastWithinExamples TheMapIsNotTheTerritory TheMeaningOfLiff TheMetaphysicsOfQuality TheRatPack ThisLink ThisPage TikiPro TikiWiki TimingHistory TipsForBeginners TireSkid ToNeedComments TobiasBergemann ToolCommandLanguage TopIsNotEvil TopMind TopTenWikiEngines TqlRoadmap TreatTheCauseNotTheSymptoms TripleMeta TruthIsaPathlessLand TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain TwiceAndOnlyTwice TwikiWindowsPersonal TwoIsAnImpossibleNumber TylerMac TypelessVsDynamic UbiquitousLanguage UmlIssuesWithQualifiedAssociation UncycloPedia UnitTestingCostsBenefits UnitedStatesConstitution UserStoryAndUseCaseComparison UsingLargeFormatMonitors ViewingAlgorithmsAsCollectionOperations ViewingAlgorithmsAsCollectionProcessing VirtualJail VirtualMachine VisitorsInZeroEight VisualTour VolunteerWikiModerators WabiSabi WatsonTheoremProver WaysToUsePatterns WebBrowser WeirdDeveloperDreams WhatHappensWhenWeNoLongerNeedMoney WhatIsAnAdvancer WhosWhoInCpp WhyCallItXp WhyIsTheSkyBlue WhyNoChangeShootout WhyWeLoveLisp WhyWeLovePhp WikiAdminProgression WikiAsReference WikiClone WikiComedy WikiDesignPrinciples WikiEngines WikiHelpDesk WikiNow WikiPage WikiPageSynchronization WikiPagesAboutWhatArePatterns WikiPolice WikiPuppies WikiVandal WikiVandalismDiscussion WikiVandalsDiscussion WikiWikiHelpChat WikiWikiHelpForum WikiWikiLoans WikiWikiServer WikiWikiWeb WikiWordsConsideredHarmful WikisAndContextAwareness WillItBlend WindSandAndStars WithBlockCodeSmell WorseIsBetter WorstProblem WriteInterfacesBeforeClasses XpSouthernCalifornia YodaExceptionHandling ZambiLuini ZenProgramming ZeroDefects ChangesInOctoberThirteen AccusedOfDisobeyingStyleGuide ActivatingIdeasOpenly AddingEpicycles AdoDotNet AgileMoederTranslation AlanFrancis AlanKayIsTron AlarmBellPhrase AldousHuxley AlistairCockburn AllGoodDesignIsInteractionDesign AlternativesToCeeSyntax AnalogyFest AndreasAmundin AndreasKrueger AnotherViewOnVulgarity AreBusinessAppsBoring ArgumentFromPopularity ArgumentsForRefactoringThatMakesSense ArtificialStupidity AsciiArtGuiShorthand AutomaticExternalCategorization BenefitsOfXml BigInt BigNum BitRot BlogsUsedAsProgrammingResource BoatAnchor BooksOnline BooksWithinAnArmsLength BoyThisStuffMakesMeFeelStupid BrowserReachable BrucePennington BusinessPatternIrregularity BuzzwordsInCode BwAal CaCa CarbohydrateAddiction CarpalTunnelSyndromeTreatment CategoryAutoIgnore CategoryCorporate CategoryLearningMethods CategoryOopDiscomfort CategoryPerl CategoryTextEditor CategoryWikiEditing CategoryWikiMaintenance CeeOmega CeeSound ChangesInMonth ChangesInOctoberThirteen ChangesInSeptemberThirteen ChangingStorageMedia ChrisGarrod ChristianQueinnec ChryslerComprehensiveCompensation ClassesPrototypesComparison ClosuresConsideredHarmful ClotheYourData CollaborationTools ComedyOfTheCommons ComicCode CommentOnCriticismOfTheGangOfFour CommonLispHyperSpec CompaniesDoingXp CompositionInsteadOfInheritance ComputerAidedThinking ComputerScience ComputerScienceVersionTwo ComputerStudies ConcurrencyLaws ConfusedComputerScience ContextualizedSupportForLearning ConvertSpacesToTabs ConwaysLaw CorporateLanguage CorporateMedia CorporateMemory CorporatePerformanceManagement CorporateSpeak CorporateStockholmSyndrome CrowdSource CrudIsForBeginners CrudPatterns CrudScreen CsStandsForComputerStudies CultureShock DadaEngine DafyddRees DatabasesAreMoreThanJustStorage DaveWhipp DavidClarkd DavidVincent DeathStore DecemberThirteen DeferredUpdate DesignByContract DesignPatternsBook DesktopFolderUses DetailsPattern DiscordantRewardMechanisms DiscussAlternateObjectOrientedProgrammingView DismissalOfSubjectExperts DisplayOfArtifacts DocumentDepth DomainExpert DosPatterns DoubleBraceInitialization DreyfusModel DuckTyping DuelSpellingComparedToDual DvorakKeyboardUsers EdIsTheStandardTextEditor EditPageBookmarklet EncapsulationIsHierarchical EndOfGrowth EngineerSpeak EnhancingSunit ErikMeade EssentialComplexity EvidenceEras ExEightySix ExoKernel ExternalCategorization ExternalDiscipline ExternalTopics ExtremeProgramming ExtremeProjectsRequireExtremeCustomers FalseEconomy FastestFingers FederationOfMyInformation FightFlightOrStandStill FistsWork FixerUpper FizzBuzzTest FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed ForthReusabilityFlames FractalGraph FragileManifesto FreeLink FridemarPache FrinkLanguage FrontPage FunnyThingsSeenInSourceCodeAndDocumentation FurryScript GangOfFour GarbageCollection GateKeeper GeneralPurposeComputer GeometricalVectors GitHub GovernmentVersusPrivateSector GraphicalProgramming GreatSoftwareBooks GuiPrototypingTools GuiShorthand HansWobbe HighLevelLanguage HollerithPunchCard HomelessContent IdeaImplementationGap IfItsNewItMustBeBetter ImplicitTopics InSovietRussia InexperienceGeneratesFailure InfernoOs InfoPosts InformalHistoryOfProgrammingIdeas InformationRepositories InteractiveComputationIsMorePowerfulThanNonInteractive InternalDiscipline InternetArtifact IntroduceCodeGenerator IronBrowser IsGoogleTheNewMicrosoft JamesCandy JaronLanier JavaBeans JavaScript JavaScriptSucks JohanCeuppens JohnFletcher JohnLocke JoinCalculus JoinJava JokoIlang JunitWithKawa KeithBraithwaite KillTwoBirdsWithOneStone KimNielsen KnockItOffGrammerVandel LadderLogic LanguageSmell LavaFlow LaynesLaw LetItCrash LibraryOfNewAlexandria LinksWiki LittleCodingTricksAndTips LittleLanguage LongButNotTooLong MagicCoincidentalReflection ManageYourManager MarkDilley MarkJanssen MathPurityUseful MatthewAstley MaxOopsRelational MaxOppsRelational MaxVoelkel MdiScreensInWebBrowsers MeaningfulName MeatBall MediaWiki MentalMasturbation MercurialVersionControl MetaDebugInterface MetababySketchTwo MicrosoftWindows ModelsOfComputation MultiParadigmDatabaseImplementation MultipleMonitors MysticalProgrammingKoans NaimRu NewUserQuestions NobodyEverGotFiredForBuyingMicrosoft NotSoFarOutComputing NovemberThirteen ObjectOrientedDiscussion ObjectOrientedRefactored ObjectRelationalMapping ObjectiveCaml ObjectiveEvidenceAgainstGotosDiscussion OccupyWallSt OctoberThirteen OddMuse OneTruePath OpenBookUniversity OpenSystemsInterconnect OscarNierstrasz PangaiaProject PangaiaWorldGame ParrotCode PatternLanguage PaulTaney PayPal PersonalWiki PeterForeman PeterVanRooijen PetterGraff PhpTypeSystemDiscussion PinningTests PowerVersusAuthority PrematureComplexity ProcessesAndData PythonIde PythonProblems PythonThreeThousand PythonWhiteSpaceDiscussion QualityControl QuantumSea QuineProgram RapidApplicationDevelopment RealWorldHaskell RecentChanges RecursionVsLoop ReducingCarbonFootprint ReducingTheComputingFootprint RefactoringImprovingTheDesignOfExistingCode RefactoringPatterns ReferenceFootprint ReflectionsOnSearchEngines RelationalAlternativeToXml RelationalDatabaseFieldNames RogerLipscombe RssFeeds RunningSixYearsBehind SacrificeOnePerson SameNameDifferentMeaning SandBoxs ScapeGoat SearchEngine SearchEnginesOfTheFuture SecuritySingularity SelfOrganizing SeparateTheWhatFromTheHow SeptemberThirteen SettingYourPriorities SkewedBellCurve SocialMedia SoftwareCannotBeModeled SoftwareDevelopmentMagazine SpewThenOrganize SqlServer StateLaws StaticBinding SteveQuinlan StovepipeAntiPattern SubjectMatterExpert SubjectMatterExperts SufficientResidue SufficientlySmartCompiler SushiWiki SyntacticSugar SyntacticallySignificantWhitespaceConsideredHarmful TabMunging TabsVersusSpaces TagWiki TerenceMcKenna TerryLeeMoore TestDrivenDevelopment TheAdjunct TheHumbleProgrammer TheKenThompsonHack TheProblemWithSigils TheyLaughedAtEinstein TheyreAllIdiotsWeKnowBest ThirtyFourThirtyFour ThisPageIntentionallyLeftBlank ThisPageScored ThreeStrikesAndYouRefactor TimBot TopMind TopsLaw TopsTagModelTwo TripleLoopLearning TurkeyAndGreece TwentySevenTree TwentySevenTreePythonCode TwentySevenTreeSchemeCode TwoCowPolitics TypeSystemCategoriesInImperativeLanguages TypeSystemCategoriesInImperativeLanguagesTwo TypeTagDifferenceDiscussion TypesAndAssociations TypesOfSignature UmlConsideredHarmful UniversalProgrammingLanguage UnknowableNumbers UsefulLie UserDomain UsingLargeFormatMonitors UsingSmallFormatReaders UthreeVbPrograms VictoryLap VisiCalc VistaSmalltalk VotingModel WabiSabi WarStories WarningSignsOfCorporateDoom WarrenPostma WelcomeVisitors WetWare WhatIsLeftOrRightWing WhatsaPissingMatch WhereShouldItBe WhyFunctionalProgramming WhyHatePerl WikiBase WikiCase WikiIndex WikiIsNotWikipedia WikiLafur WikiPage WikiPedia WikiSucks WikiVandalsDiscussion WikiWikiWeb WillNess WithRightBeliefsWeCanReachTheStars WoodenLanguage WoodenLanguageYesterdayMeaningfulToday WorkingEffectivelyWithLegacyCode WritingSolidCode XmlAndSoapAreGoodForWhat XpDaysBenuluxTwoThousandAndFive XpDoesntCoverThat YagNi YouArentGonnaNeedIt ZerothChurchOfAlonzo ChangesInOctoberTwelve AbcMetric AbstractSyntaxTree AddingNewPages AdjustingTransactions AlanKaysReadingList AlarmBellPhrasesOnTheJob AllEngineersInOneRoom AllaireColdFusion AlsoAnonymous AlterTheOffer AlwaysDeclareSerialVersionUid AlwaysUseBracesOnIfThen AmericanComputingAssumption AmericanCulturalAssumption AmericanSchoolSystem AppleScript ApproximationOfInfinity ApproximationsOfInfinity ArrLanguage AsFastAsCee AttentionTheft AttorneyClientPrivilege AutomaticExternalCategorization AutomaticVsManualPlacement AvoidExceptionsWheneverPossible BackroNym BadCode BasicCameFromFortran BestTechnology BigIdea BizarroStaticTypingDebate BmoMech BritishCulturalAssumption BugEnhancer BusinessProcessOutsourcing CalvinBall CapedConsultant CapturingHistoryInWiki CarstenKlein CatchingUp CategoryAutoIgnore CategoryComputingHistory CategoryFederation CategoryHistory CategoryInternet CategoryTextEditor CategoryWiki CategoryWikiHistory CategoryWikiMaintenance CeeIdioms CeePlusPlusIdioms ChangePattern ChangesInMonth ChangesInOctoberTwelve ChangesInSeptemberTwelve ChristofferHammarstrom CloudComputing CoarseGrainLocking CoercivePower CoffeeScript CommaSeparatedValues CommodoreVicTwenty CompaniesUsingErlang CompareConstantsFromTheLeft ComparingDynamicVariables ComputingScience ConceptsOutOfContext ConeOfAnswers ConneXtra ConsideringHolisticalyTheyBorrowOurSky ContextMenu ContextualizedSupportForLearning ConvertSpacesToTabs CrystalBallRecognition CustomerService DataClumps DataSpace DavidFlater DavidHooker DavideVarvello DefinitionOfLove DefinitionsForOo DelimiterSeparatedValues DesktopFolderUses DiamondWiki DisplayingIframesBySelection DoTheMostComplexThingThatCouldPossiblyWork DoingStuff DontNameClassesObjectManagerHandlerOrData DotDotDot DoubleClick DougMerritt DuckTyping DvorakKeyboardUsers DwmWindowManager DynaBook DynamicRelational EclipseVsNetbeans EditPage EditThisPagePhp ElevatorHacking EliseScher EmacsVsVi EmoticonTechnician EnglishOrBritish EpiphanyBrowser ErnestMicklei EssWeave EtymologyOfOkay EvilGeniusesInaNutshell ExcludedMiddle ExoEcology ExperimentInAndOutOfContext ExtendedLink ExtraLegsOntoaDog FaceBook FalseDichotomy FederationOfYourInternet FileSystemAlternatives FileTreeMeetsRelational FirstCommercialComputer FirstLanguageLearned FixedQuantityOverflowBug FizzBuzzTest FlowCharts FreshmansFirstLanguage FromWhere FullerRingBridge FunctionalProgrammingLanguage FunnyThingsSeenInSourceCodeAndDocumentation GameOfBackgammon GateKeeper GeanyEditor GeckoEngine GenerativePattern GobbyEditor GoogleGears GotoConsideredHarmful GraphicsPatterns GreatProgramsToRead HackerLanguage HansWobbe HardWork HelloWorldInManyProgrammingLanguages HernanElvira HistoryOfComputing HollywoodOs HtmlFive HyperTalk IfItsWorseThanMineItsGarbage IntegrationTesting InterestingAnalogTechnologies InterfaceCzar InterfaceHallOfShame InternationalOutsourcing IocContainerComparison IrrevocableThreadMode IsSchemeLisp IshmaelBook ItsTheLatencyStupid ItsTimeToDumpCeeSyntax IwannaLearnDbTwo JamesTwine JavaHelp JavaLint JavaProsAndCons JavaScriptAbuse JavaServlets JerseyWalls JohnDoveIsaacs JustMakeItRight JustaProgrammer KaraTe KathaRina LaJolla LabView LanguageDesigner LanguageIsAnOs LaoTse LatentTypesSmell LeaveWhenBored LeibnizianDefinitionOfConsciousness LessIsMore LieberKurs LifeStreams LispInJakAndDaxter LispOs ListOfQueryBrowsers LiteratureBasedOntologies LitmusTestism LongPoleInTheTent LordByron LowTech LuaLanguage MacOsClassic MacOsx MacPersonalWiki MagicPoint ManagingAfterDeployment MappersVsPackers MartySchrader MaryaHynesHomepage MatrixReloaded MediaWiki MentalInertia MercurialVersionControl MergingFilesAndDatabase MetaMorphism MetaWikiSearchEngine MicrosoftWordComplaints MilesVedder MiniatureFootprintComputing ModularProgramming MongoDatabase MoviesToAvoidAtAllCosts MrSpock NeEditor NestedClassInInterface NetBeans NewUserPages NextBigThing NineToFive NineteenEightyFour NoSql NobodyAgreesOnWhatOoIs NormalForm NukeTheSiteFromOrbit NullConsideredHarmful ObjectRelationalToolComparison OfMiceAndMen OmitNeedlessWords OneInfiniteLoop OpenSpace OpenVms OpticalCharacterRecognition ParadigmLost ParadigmPotpourriMeansDiminishingReturns PeacefulFuture PeeCee PerformanceRelatedPay PerpetualNow PhpDiscussion PhpIdioms PhpProsAndCons PlsLanguage PluggableWebServer PointyHairedBoss PolymorphismLimits PowerBuilderUnit PowerOfPlainText PractitionersRejectFormalMethodsDiscussion PreModernism ProWikiSoftware ProceduralProgramming ProgrammingLanguageNamingPatterns ProjectSabotagePatterns PromotionTraits ProofsCantProveTheAbsenceOfBugs PrototypeBasedProgramming PublicStaticVoidMain PythonIdioms PythonProblems PythonVsRuby QualityAssuranceIsNotQualityControl QuickQuestions QuitSuddenly RachelDavies ReadOnlyLanguage RealWiki RecentChanges RecentChangesConsideredHarmful RecentChangesDiscussion RecentChangesOnOtherWikiForums RefactoringForGrokking RemoteEvaluationAlgorithm RetroactiveContinuity RichardDrakeInterviewsWardCunningham RingWorld RobSartin RonnyClycq RuntimeMacro SaleemSiddiqui ScatterSqlEverywhere ScrumRoadmap SeattleWashington ServerSideJavaScript ShotgunDebugging SignatureSurvey SilenceImpliesConsent SimonsBasic SingleChoicePrinciple SingleFunctionExitPoint SingleLetterNamedVariables SmallestFederatedWiki SmalltalkPioneersAndProponents SmartDevices SmugErlangWeenie SoftwareDevelopment SoftwareEngineering SomePatternsQuestionsAnswered SovereignComputing SpaceElevator SpaceElevatorTerrorism SpecialLinkingPresentationFormat SpellCheckTheDiff SqLite SqLiteManager SqlFlaws StarLogo StartingPoints StatusString StickWiki SubEthaEdit SurvivalOfTheFittest SwitchUser SymbolicProcessing SyntacticallySignificantCapitalization TabDelimitedTables TagFreeTypingRoadMap TechnicalRisk TeeVee TeleCheck TemplatingInPhp TenSeven TerrelShumway TetraGrammaton TheEnd TheGrammarOfGraphics TheHumaneInterface TheLogicProgrammingParadigmAndProlog TheNumberOfTheBeast ThePurposeOfComputers TheSaddestEnding TheScarcityGame TheyLaughedAtEinstein ThickBreadSmell ThinClientHasFailed ThirtySixHourDay ThreeEngineeringTypesJoke ThreeLetterAgencies ThreeLetterPerson TimSort TimeManagement TimeToMakeItShort TipsFromWardCunningham TommyFlowers ToolsForExtremeProgrammingInDistributedEnvironments TopTenWikiEngines TortoiseSvn TronMovie TwoClicks TwoIsAnImpossibleNumber TypeTagDiscussion TypeTheory TypesAndSideFlagsDiscussion TypingQuadrant UgLy UgLyUses UndocumentedFeature UnintendedConsequences UniversityOfTennessee UniversityOfWashington UpdatingAndRefactoring UserQueryInterfaces UsersAreSmarterThanProgrammers UsingPythonDontNeedRuby UtilityMethod ValueObjectsShouldBePassedByValue VirtualMachineDiscussion VisualBasicEditor WardCunningham WardsWikiTenthAnniversary WarpDrive WashingtonDc WashingtonState WebBrowser WebBrowserMissingWidgetWorkArounds WebBrowserWishes WhatIsAppleThinking WhatIsSourceCode WhatItWantsToBe WhatWhat WhoOwnsYourMind WhyHateJava WhyIsSmalltalkDead WhyNumberingShouldStartAtOne WhyWeHateLisp WikiBirthday WikiFarm WikiGhost WikiHistory WikiLike WikiModel WikiNode WikiSh WikiSpaces WikiWiki WikiWikiWeb WikiWithMoreThanPages WikiWithMoreThanUsers WillNess WithYourShieldOrOnIt WithinFiftyYears WithinTwentyYears WittgensteinsLadder WorkplacePets WorldNet WorldWideWeb WorldWideWiki WorstPunEver WriteOnlyLanguage XpAustin XpChallengeYtwok XpSouthernCalifornia XwikiWiki YagNi ZeekLandDeconstruction ZeroMeansNull ZeroOneInfinityRule ZombieTechnologies ChangesInOctoberZeroEight AbortRetryIgnore AboutFace AcmPortal ActivatingIdeasOpenly ActiveState AdaLanguage AgitarsAgitator AlternativesToXml AnEssayOnTypography AndrewLenards AntiMicrosoftBiasOnWiki AntiPatternsCatalog ApproachesMethodsAndPractices AptGet AquiAkor ArchitecturalStylesAndXp AreYourLightsOn AshleighLittle AspWiki AttributeShufflingReduction AutoKeysVersusDomainKeys AviBryant BarneyVsTeletubbies BenThomasson BigBlueRoom BlitzBasic BoostFusionUserExtension BowWowWow BradleysCottage BrowserAbuseSyndrome BusinessTransaction CategoryAutoIgnore CategoryBook CategoryFormalMethods CategoryVoting CategoryWikiMaintenance ChangesInMonth ChangesInOctoberZeroEight ChangesInWeek ChangesInWeekForty ChangesInWeekFortyOne ChangesInWeekThirty ChangesInWeekThirtyEight ChangesInWeekThirtyFive ChangesInWeekThirtyFour ChangesInWeekThirtyNine ChangesInWeekThirtyOne ChangesInWeekThirtySeven ChangesInWeekThirtySix ChangesInWeekThirtyThree ChangesInWeekThirtyTwo ChangesInWeekTwenty ChangesInWeekTwentyEight ChangesInWeekTwentyNine ChangesInWeekTwentySeven ChangesInWeekTwentySix CherryPicking ChrisGerrard ChristianSchladetsch ClientSideAppDataCaching CocaCola CodeSpeaks ConcreteMathematics CongratulationsWardCunningham ConnectionMachine CounCil CounterInManyProgrammingLanguages CraigLarman CrossToolTypeAndObjectSharing CthreeProjectTerminated DamnSmallLinux DanielBruessler DatabaseAbstractionLayer DavidGelder DebianGnuLinux DeveloperBillOfRights DivergentChange DonaldNoyes DontAskPermission DontConfuseYourDog DontLimitYourSources DontLoseGoodIdeas DvorakKeyboardUsers DwarfFortress EditWarDamageNotes ElectricFence EricWilleke EsIstSehrKalt EverythingIsRelative EwDijkstraQuotes ExceptionHandlingChallenge ExtremeVersionControl FasterThanCee FileSystemAlternatives FlirtDataTextFormat FormalDeveloper ForthFlames FoxPro FullBlocks FuzzyDistinctionBetweenInterfaceAndImplementation GeneralizeOnExceptionBehavior GoaLs GoogleLovesWiki GoogleTestForCpp GravitysRainbow GreenCouncil HansJoachimMatheus HappyPath HarryVanDerVelde HelpMe HelperPattern HomePage HowToDefactor HowToQuashMicrosoft HumptyDumpty IdeaSpaceAsAnEvolutionarySystem IdeasAndWork InFormation IndexCard InstanceofInConditionals IntegerPowerAlgorithm IntelliSense InterruptedException InvisibilityOrFlight IsgoIng JavaIdioms JavaScript JohnRochester JohnSmith JohnWebber JonLane JunkyardCoding JustinPhilips KeepThingsSeparate LanguageAsFoodMetaphor LawOfDemeterRevisited LaynesLaw LaynesLawDiscussion LazyOptimization LeoKeohane LeonardoHerrera LessIsMore LieOrStreet LinesOfCode LispBestFeaturePoll LoneRanger LookBeforeYouLeap MacromediaFlex MakeProgram ManagersWhoWriteCode MandelBug MaskInterrupts MassivelyParallelProcessing MateuszCzaplinski MentalIndexability MentalStateCalledFlow MicrosoftDotNet MicrosoftWord MirrorModel NotePad NysLte ObjectsAreIdeasBuiltOutOfIdeas OfAction OlafGeibig OnMonads OneTrickPony OnlineEducation OoBestFeaturePoll OptimizeLater OurGoals OverlyBroadIntellectualPropertyAgreements PaperGivesNoFeedback ParallelProgrammingModel PerlLanguage PikiPiki PornAndWarDrivesNewTech PornDrivesNewTech ProcessControl ProgrammerHell ProgrammingBookAcronyms ProgrammingLanguageNeutralGui ProjectIndex PromptingStatement PushTechnology PythonVsRuby QompLanguageReactions RealProgrammer ReallyValuablePages RecentChanges RelProject RelationalAlternativeToXml ReportDefinitionLanguage ReportFutureEmacsBug ReportsSmell RichInternetApplication RoleObject RolePattern RunningYourOwnWikiFaq RurisLaw SadPath SallySmartMiller ScannedBrainSimulation SeaSide SeanOhalpin SeparateMeaningFromPresentation SeparationOfConcerns SetiAtHome ShotGunSurgery ShotgunSurgery SoftwareAsLiability SpoiledBallot SqlCodingStyle SteveMartin StrongKeyboardTyping StuartCelarier StuckOnPetFactors SwitchStatement TecoEditor TestingPage TheOriginalWiki ThereMustBeWhatKindOfFood ThinkPad ThisIsJohnRiedsNewPage ThreeRingBinder ThreeStarPerl TimKing TitanicDisasters TopMind TopsReportDefinitionLanguage TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain TypeFaster UndefinedBehavior UnixShell UnskilledAndUnawareOfIt UseIt UsingPythonDontNeedRuby VbDotNetIsaDisaster VersionControl WebFormMethodologies WebTv WeirdErrorMessages WernerZarth WhatIsRefactoring WhyNobodyDeletesWiki WhyNumberingShouldStartAtZero WikiBackgroundColor WikiMarkupLanguage WikiNode WikiNodesWiki WikiWiki WikiWikiBug WikiWikiBugs WikiWikiClone WikiWikiWebFaq WikiZen WildCard WithBlockCodeSmell WorkingWhileTravelling WowMoment XmlIsTooComplex XmlSucks YamlAintMarkupLanguage YetiLanguage ChangesInOctoberZeroNine AbuseOnWiki ActiveServerPages ActorsModel AdaLanguage AddingEpicycles AddingNewPages AdewaleOshineye AgileRevolutionDiscussion AjaxSmalltalk AlVermeulen AllLanguageIsProgramming AlternativesToXml AmygdalasMicrocode AncientComputing AngloSaxonLanguage AnonymousCoward AnonymousFunction AnotherTest AntecedentAssumedFallacy AreBusinessAppsBoring AreTablesGeneralPurposeStructures ArgumentsAgainstOop ArraySumInManyProgrammingLanguages ArtCraftEngineeringScience ArtificialMemory AsciiGuiGeneration AspectOrientedProgramming AspergersSyndrome AssemblyLanguage AttributeTable AuthenticatedAuthor AviBryant AwkiAwki BackIsNotUndo BadCodeCanBeWrittenInAnyLanguage BadStuffWeLearnInSchool BagSumInManyProgrammingLanguages BaseClass BasicLanguage BertrandMeyer BitKeeper BizarroStaticTypingDebate BlackHat BlocksInManyLanguages BlocksInRuby BoatAnchor BondageAndDisciplineLanguage BooksAreGoodCompany BoostLibraries BoostuBlas BootstrapTechnology BoundedContexts BuilderPattern CabalDesignProcess CalculusAndProgramming CallWithCurrentContinuation CapabilityUserInterface CatalysisMethodology CategorizedChanges CategoryAstronomy CategoryAutoIgnore CategoryComputerArchitecture CategoryObjectOrientation CategoryPhysics CategorySourceManagement CategoryWikiMaintenance CeePlusPlus CeePlusPlusIsaFailure CeePlusPlusZeroEx ChangesInJanuaryTen ChangesInMonth ChangesInOctoberZeroNine ChangesInSeptemberZeroNine ChaosTheory CharacterizationTest CharlesBabbage CheckedExceptionsAreOfDubiousValue ChuckMoore CircleAndEllipseExample ClassicOoAntiPatterns CleanDesign CliffordAlgebraComputation CollectiveIntelligence CombinatoryLogic CommentCostsAndBenefits CommonLanguageRuntime ComparingDynamicVariables ComplementaryNames ComplexSystems ComponentBasedDevelopment ComponentBus ComponentDefinition ConceptCpp ConceptGcc ConfiguredComponent ConnectionOfConcerns ConsequencesOfShorteningReleaseCycles ConstitutionalPattern ContentCreationWiki CoqProofAssistant CouplingAndCohesion CrackMonkey CsAravind CustomMetaData DabbleDb DataType DataWindow DatabasesAreMoreThanJustStorage DavidHopwood DavidTurner DecemberZeroNine DeclarativeDefinition DesertIslandFallacy DesignByNumbers DesignStyleAndCreativityBookList DevNull DeweyDecimalSystem DihydrogenMonoxide DistributedVersionControl DocumentMode DocumentModeConsideredHarmful DonaldNoyes DontIsNotaForbiddenWord DontLetTheSunSetOnBadCode DotProductInManyProgrammingLanguages DoubleDispatchExample DrewKeegan DuplexChineseWhispers DustinAleksiuk DynamicRelational DynamicStability EaSynth EdIsTheStandardTextEditor EditText EffectiveCodeGeneration EmacsLisp EmbeddedSystem EncapsulateField EnvyDeveloper EricNewhuis EricWilleke EssentialUnifiedProcess EthicalTheory EventDrivenProgramming EvidenceEras EvolutionVisualized ExBase ExBaseRant ExpandToContract ExplicitLazyEvaluation ExplicitManagementOfImplicitContext ExtremeProgrammingExplainedEmbraceChange ExtremeTuesdayClub ExtremelyInterstrangled FailedScienceFictionProphecies FallaciousArgumentsDiscussion FasterThanCee FebruaryTen FileTreesToManageCodeDiscussion FilesystemBasedWiki FilizGungordu FindPage FixedPointCombinator ForeUi FormalSystem ForthPessimism ForwardDeclaration FrontPage FunctionalTests GalileoGalilei GameNeverending GarbageCollection GarethCronin GatCouldMakeGuisEasier GedankenExperiment GeneralPurposeGraphicsProcessUnits GlennWilson GnuCpp GoodStyle GoogleSideWiki GordonMoore GraphicsProcessUnits GratisSoftware GreatComputerLanguageShootout GuiMachineLanguage GuiPrototypingTools GuiShorthand GunnarZarncke HaHaOnlySerious HandWaving HansWobbe HistoryIsntScience HistoryOfCodeInStructures HolyWar HorselessCarriageThinking HostWikiForGoogleSideWiki HostileStudent HowToWinFriendsAndInfluencePeople HubbleTelescope IanOsgood IbmSystemThreeSixty IckyWiki IdealisticMessVersusLazyMess IfItCantBePerfectDontBother IfSmalltalkIsSoGoodWhyDoesNobodyUseIt ImaginedMetricsAndMeasures ImplicitTopics InductiveReasoningAptitude InductiveReasoniongAptitude InformationRadiator InformationSchema InsultJustificationDiscussion IntelCorporation InventorsParadox IsEmbeddedBehind IsYourRudenessNecessary IsaacAsimov IsaacNewton ItConversations ItsJustaJob IvoGraat IwannaLearnPhp JanuaryTen JavaVsCpp JavaWikiEngines JeffLangr JoeGrossberg JohnFletcher JoinCalculus JoshuaEmele JulianFitzell JumpTheShark KaiCarver KathyBracy KeepItSimpleStupid KeithSader KentBeck KissWebServices KkOoPuristRant KnowItAllControls LanguageShield LaunchScript LeastRecentChangesNinetyEight LimpVersusDie LinearAlgebraPackage LionWiki LondonArchitectureGroup LondonXpCommunity LondonXpDay LooseTypesSuck LucidLanguage MacLisp ManaMana ManufacturingRoadmap MartinSpamer MassiveMindshareMovement MatrixTemplateLibrary MemoizationInPython MemoryLeakUsingGarbageCollection MentalMasturbation MetaModel MetaPad MethodologiesAndScale MicroDesign MicroprocessorReport MicrosoftAccess MicrosoftAlarmBellPhrases MicrosoftSilverlight MicrosoftsManholeCoverQuestion MikeMann MinimalDesign MitProjectMac ModalWebFramework ModelsOfComputation ModernizingExBase MooresLaw MoreAboutCodes MoreThanOneOffer MostGoodCodeIsWrittenAfterDark MozillaFirefox MrSpock MyGodItsFullOfStars NameMagic NestedTestCaseClasses NetBook NewPageName NewUserQuestions NicolausCopernicus NicolausCopernicusDiscussion NoahCoad NotePad NyquistStabilityCriterion NysLte ObjectOrientedProgrammingLanguage ObjectRexxLanguage OneDayWiki OpenCroquet OpenDataBaseConnectivity OpenSourceAsAgileProcess OpenSourceCommunism OperatingSystem OrphanNonHomePages OsmoticCommunication OverGeneralizationOfBusinessLogic OverlyBroadIntellectualPropertyAgreements ParrotCode PartitionedGraph PaulGraham PaulTaney PeopleIndex PersonalChoiceElevatedToMoralImperative PersonalWiki PharoSmalltalk PhlIp PhysicalCuesInSoftwareDevelopment PicturesOnWiki PikiPiki PluginArchitecture PodFather PointyHairedBossTransitiveClosure PolitenessConsideredHarmful PopulationEquations PowerBasic PowerOfPlainText PredicateTyping PrematureConcurrency PriorityQueue ProgrammingIsInTheMind ProgrammingIsNotFun ProgrammingLanguagesApplicationAndInterpretation ProjectCostEstimates ProofByUtility ProofsCanBeSimple ProtlandPatternRepository PureMathematics PyleWiki PythonIde PythonSample PythonSingleton QuestionsForTypeDefinitions QuotesOnRequirementsAndUsers RaceTheDamnedCar RailsVsPhp RawrOmg RealWiki RealityDistortionField RecentChanges RecentChangesRss RecordSet RefactorByMerging RefractingEmotions RegEx RegularExpression RelationalLispWeenie RelationalWeenie RequirementsVsWishes RetrofittingNewPrinciplesOntoMatureSystems ReusableSoftwareHah ReverseEngineering RexxLanguage RicardoMoral RichardKulisz RobMyers RobertNoyce RocketScientist RodrigoPalacios RoleOfComputerScience RonRomero RubyBlocksVsSmalltalkBlocks RubyInsteadOfSmalltalk RubyOnRails RuleOfSilence SanderNagtegaal SanguineGuiShorthand ScaLapack ScreenArchitect SeaSide SeasideFramework SeasideWebFramework SelfOrganizing SeparationOfConcerns SharkBot SherryJarvis ShreyasNangalia SideWiki SiliconValley SilverLight SisterSites SmalltalkBlocksAndClosures SmalltalkInsteadOfPython SmalltalkTheLanguageAndItsImplementation SocialAnnotation SoftwareDevelopmentAsCommunityPoetryWriting SoftwareEngineering SoftwareReuse SoftwareReuseBook SortingAlgorithms SpacesBetweenWords SqlFlaws SqueakSmalltalk SqueakSmalltalkForRealWork SqueakWiki StacklessPython StarTrek StarWarsMissingScene StateOfTheArtLanguages StepwiseRefinement SteveFreeman StructuralTyping StuartBarker StubbornStudent SuccessfulTechnology SwingDeveloper SymbioticLanguages SymbolicExpressions SymphonicArchitecture SystemsArchitecture TableMasturbation TableOrientedCodeManagement TableOrientedCodeManagementDiscussion TaggedDatabase TaniyamaShimuraWeilTheorem TechnologyDisappointments TestOob TextFormattingRules TheChemicalEngineeringCulture TheCollaborativeWikiNovel TheCppStandardsCommittee TheEarthIsRound TheOnlyThingWeHaveToFear ThePrevayler TheValueOfResearch TheoryOfInventiveProblemSolving TheoryVsEmpiricalStalemate ThereIsNoSilverBullet ThereIsNothingPerlCannotDo ThinkingInsideTheBox ThomasCastiglione ThouVsYou ThreeDeeGameApp TiddlyWiki TimMoore ToMorrow TomAllison TopMind TorneWuff TortiTommaso TracLinks TrailFire TransferFunction TransformView TurboBasic TuringAward TuringComplete TurnSignalsAreTheFacialExpressionsOfAutomobiles TwikiClone TwilightDragon TwoDimensionalRendezvous TypesAreTypes UnitTestingNumericalMethods UniversalMind UntypedNetworkHypothesis UserStoryAndUseCaseComparison VariadicTemplatesForGnuCpp VirtualCollaboration VirtualMachine VisualAge VisualAgeForJava VisualAgeSmalltalk VisualTour WardCunningham WarningIbelieveThisPersonIsStupid WarningSignsOfCorporateDoom WaterFall WebBrowserMissingWgetWorkArounds WebBrowserMissingWidgetWorkArounds WebObjects WebPageSizing WebThreePointZero WebTransactionsWithContinuations WelcomeVisitors WhatIsData WhatIsIntent WhatsWrongWithEjb WhyIsntSamCodingYet WhyWikiWorks WikAlong WikiAspn WikiBase WikiBot WikiDesignPrinciples WikiEngines WikiErase WikiGardeningService WikiHistory WikiIsNotWikipedia WikiPage WikiPedia WikiWiki WikiWikiWeb WikiWikisandbox WikiwikiSandbox WinCe WindowsNinetyEight WindowsNinetyFive WindowsOperatingSystems WindowsRebootAfterChangingSettings WindowsRebootAfterProgramInstall WindowsSeven WindowsUpdate WindowsVienna WorldGeniuses WorldWideWikiWeb WouldntStartFromHere WyattMatthews XavierYoung XpSouthernCalifornia XpathLanguage YahooSite YtwokErrors ZerothChurchOfAlonzo ZuluPad ChangesInSeptemberEleven AbandonedHomePage AbortRetryIgnore AddingNewPages AdviceToNewProgrammers AgileMoederTranslation AlienLifeOnThisPlanet AlternativeJobsForProgrammers AmnonEden AmuletOfLifeSaving AndreasAmundin AndrewFuqua AnonymousCoward AntiSocialism ArchitectureFirst ArePhysicalPostalAddressesArchaic ArlenCuss ArtifactDescriptors AsPossible AtividadeColetiva AttentionEconomy AutomatedIntelligence AutomaticExternalCategorization BagAtational BaseCamp BenAbergel BillMeecham BlueBook BmoMech BoostLibraryDiscussion BootablePersonalWiki BriefIntro BumblebeeSociety BusinessCycle CamelWiki CarpalTunnelSyndrome CarpalTunnelSyndromeTreatment CartersCompass CategoryAutoIgnore CategoryWiki CategoryWikiImplementation CategoryWikiMaintenance CeesDeGroot ChangeModels ChangesInAugustEleven ChangesInMonth ChangesInSeptemberEleven ChoosingWikiNamesDiscussion ChrisGarrod ClassicOoAntiPatterns ClayPhipps ClientSideVsServerSideAiFunctionality CocoaProgrammers CodeReview CodingConvention CoherentDolphins CoinedWikiWord CompaniesDoingXp CompoundWikiWord ContentCreationWiki ConvertSpacesToTabs CreateNewPage CreativeCommonsBySa CreepingFeaturitis CriticizeDiplomatically CrystalClearMethodology CsharpLanguage DataflowProgramming DavidMeyer DeadLanguageFortran DeeLanguage DefinitionOfLove DenotationalSemantics DerekWoolverton DesignPatterns DoerAndKnower DoesRelationalRequireTypes DomainSpecificLanguage DonaldNoyes DontCriticizeCondemnOrComplain DreamsSchemes DseWiki DynamicRelational DynamicTyping EditPage EditText EmbellishmentIsThePitfallOfTheMethodologist EmergentProperty ErasingPainfulMemoriesDiscussion EssayWriting EtymologyOfOkay EveryoneShouldBeaMethodologist ExtendingTheWikiParadigm ExtendingWikiPageUsefulness ExtremeBenefits ExtremeProgrammingWithLegacyCode ExtremeSales EyeAndHand FencePostError FinaglesVariableConstant FindAllYourStuff FirstMonday FixBrokenWindows FizzBuzz FizzBuzzTest FrancescoDorigo FreshmansFirstLanguage FridemarPache FromNandToTetrisInTwelveSteps FrontPage FundamentalConceptsInProgrammingLanguages FunnyEmailSig FunnyThingsSeenInSourceCodeAndDocumentation GarbageInGarbageOut GitVersionControl GoLanguage GoodStyle GoogleAppEngine GoogleThis GuiMarkupProposal GuiPrototypingTools GuileCgiScripting GunnarZarncke HandVsPointer HealthCareDebateFlowchart HelloWorldInManyProgrammingLanguages HelloWorldManyProgrammingLanguages HexDumpInManyProgrammingLanguages HowFastCanYouWriteCode HowOtherQueryLanguagesAddressSqlFlaws HowToImproveProgrammingSkills HowToWinFriendsAndInfluencePeople HowWeTalk IanOsgood IdLikeToSlapTheGuyWhoInvented IdeasAndWork IdontHaveToBeTheFastestJustFasterThanYou InProcessPlanning InSovietRussia IncompleteWork InstinctAsIntelligence InterclassTestOrder InterstellarDetectionSystem IpSharp IssuesAndProblemsWithLisp JamalWills JamesMaggs JargonFile JavaExecIsaTotalMess JavaHistory JavaProsAndCons JeanMichelAndre JeffreyMiller JiniWiki JoeHalvarson JoeHosman JohnFletcher JohnJamesIrvine JohnVlissides JonDoolin JonoPoff JoyLanguage KarstenKnizia KillYourDarlings KnowledgeCapture LanguageLimitsThought LargeFormatMonitors LinuxVsHurd LongButNotTooLong LourensCoetzer LowDisciplineMethodology MahlenMorris MartySchrader MathematicalFormulaExpansion MatroidTheory MaxSaarelaht MeMbro MentalIndexability MetasyntacticVariable MichaelWolz MigrateDataForward MikeFauzy MilkyWay MimeTex MindMap ModularProgramming MongoDatabase MoreAboutCodes NatPryce NeighborhoodWorkCenter NewUserPages NoSql NoodleWiki NostalgicComputer ObjectiveCaml ObjectivityIsAnIllusionContinued OddMuseWiki OldRulesWithForgottenReasons OneMinuteWiki OopslaHistory OopslaOneZero OopslaZeroNine OpenSource OsmoticCommunication PalmerCox ParrotCode PatternIndex PeanutButterWiki PentagonOwnershipOfUsUfosIsEnteredIntoTheCourtRecord PermutationStructure PersistentDataStructure PersonalFlopiWiki PersonalWikiTestimonials PeteMooney PiCalculus PostedIncludePages PowerVersusAuthority ProgrammingProfession ProposedExamQuestions PrototypePattern PublicSpages PublicStaticVoid PublicStaticVoidMain PythonPhilosophy PythonProblems QuantumPhysics QuestionsFromStudents RandomActsOfLearning RandomAwesomeFanFiction RandomPagesByDay ReadCopyUpdate RealWiki RecentChangePagesByDay RecentChanges RecordBasedDatabase RecordOfNotions ReflectionToolForEngineers RegisteredModelClassifications RepetitiveStrainInjury ReplaceTypeCodeWithClass ReplaceTypeCodeWithStateStrategy RequisitePro RescuingBrokenLinks RohanPall RohitLodha RomanStawski RonJeffries RubyVsPerl ScatterSqlEverywhere ScientificWord ScrumSprint SeattleWireless SecondLife SelfAssembly SelfReferential SetTheBozoBit ShapeWhatYouCanControlCategoryWikiMaintenance ShapeWhatYouCanControlDiscussion SharkBot ShlaerMellorMethod ShlemielThePainter ShouldIbeginToUseThis SieveOfEratosthenesInManyProgrammingLanguages SignaturesProvideContext SimulatingQuoteBlocks SinglyLinkedLists SkunkWorks SmalltalkCaseStatement SocialInternet SplashHistory SplashOneOne SqlMstChallenge StartingPoints SteerWithYourEyes StephenNoyes StructuredProgramming SweetExpressions SwissArmyKnife SymbolIsm SymphonicArchitecture SynergiesWiki SystemProgramming SystemsMethod TaoOfLinux TemplateMethodPattern TestDataBuilder TestDrivenDevelopmentaPracticalGuide TestingOneTwoThree TextFormattingRules ThatsNotaBugItsaFeature TheCoadLetter TheEmperorsOldClothes TheMeaningOfLife TheMeaningOfTheMeaningOfLife ThisAintTheRightPlaceToMuckAround ThreeMonkeys TranslateWiki TrueEnough TurdFanCollision TylerMac UmlDoesntWorkForDesign UncleBobsNamingConventions UnifiedRecentChanges UniversalStatement UniversalWikiEditButton UnreservedCheckouts UnskilledAndUnawareOfIt UpdatedPage UpperCamelCase UserStoryAndUseCaseComparison UsingLargeFormatMonitors VideoAddiction WahidSadik WardsWiki WelcomeVisitors WhatHaveTheRomansEverDoneForUs WhatIsArchitectureAnyway WhatIsImportantToKnow WhatIsIntent WhatIsModularity WhatsaControllerAnyway WhileNotDoneLoop WhoOwnsYourMind WhoUsesCoolGen WhyIsNowClosed WhyIsSmalltalkDead WhyWikiWorks WhyWorryAboutArchitecture WikiBatics WikiDesignPrinciples WikiEditIcon WikiEngines WikiFarms WikiGnome WikiHelpDesk WikiHistory WikiLinlin WikiName WikiPenis WikiTestPage WikiWikiWeb WikiWithMoreThanPages WillInternetKillPhone WillNess WilliamUnderwood WordAndVisio WordWiki WorkIsNotFun WorkingEffectivelyWithLegacyCode XmlIsaGoodCopyOfEssExpressions YouCantConvinceMe YouKnowYouAreaRealProgrammerWhen ZanyDoodle ZeroOneInfinityRule ZimWiki ChangesInSeptemberFourteen AlexHofstadter AlexHofstadterEs AlexandrSavinov AllBacklinksFixed AllBacklinksRemoved AlphabetizeEverything AlternativeJobsForProgrammers AlternativeJobsForProgrammersDiscussion AlternativesToCeeSyntax AmericanBeauty AnonymizeRecentChanges AnonymousFunction ApacheCocoon ArchivedToOneNote AreInstructionStrictEquationStraightCode ArgumentAccumulator ArgumentByGibberish ArlieDavis ArrayDeletionExample ArraySumInManyProgrammingLanguages ArtifactsAndArtifactories ArtifactsAndArtifactoriesDiscussion AttentionGnomes AtulKumar AuthoritativeEvidence AvoidDiatribes AwikiLikeSite AwkiAwki AxKitXspWiki AynRandDesignPhilosophy BackLink BackPack BactraReview BadCode BadImplementsRefInCompatLib BalancedTree BananaYoshimoto BaraHouse BasDeBaar BasicLanguage BasicOperatingRulesOfLockheedsSkunkworks BasicVocabulary BaudBarf BerneConvention BewareOfExceptionsInTheDestructor BiblicalModelOfTraining BigBrotherAward BigComputing BillEbert BillEstrem BillLaForge BillWeston BirdsLearnBeepSpeak BirthdayProblem BizarroStaticTypingDebate BlameCulture BlastWiki BlissSymbolics BlueCurve BlumBlumShub BoostPythonLibrary BostonWireless BrandtKurowski BrokenLink BruceHolloway BuenNivel BusNumber BusinessPatternIrregularity BusinessRulesMetabase CadWiki CalTech CalgaryPatternsGroup CalitrixWiki CambrianExplosion CamliStore CampSmalltalk CapGun CategoryAnalytics CategoryAutoIgnore CategoryCompression CategoryExtremeProgramming CategoryGetOffMyLawn CategoryLogic CategoryMetrics CategoryStarTrek CategorySyntax CategoryWiki CategoryWikiMaintenance CeeFormalSemantics CeeLanguageFamilyFrontEnd CeePlusPlusIdioms CeePlusPlusOneWhy CeePlusPlusZeroEx CellProcessor CerebusTheAardvark ChangesInAugustFourteen ChangesInMonth ChangesInSeptemberFourteen ChangesSinceWikiFellOffTheScope ChangingStorageMedia ChaordicCommons ChaordicDesignProcess ChoosingTheRightLanguage ChrisDunworth ChrisGarrod ChristopheDucamp CityDesk ClearCase CloudComputing CocoaWorld CodeBlocks CodeReading CodeTable CoderVersusOwnerGoalsDiscussion CollectionOfOrganizationIdeas CommandReaganSpaceBondChelseaSplitForLauraAndWilmerFromStagingMayansRightIsItWisdom CommunitySolution CompaniesHireLikeMinded CompulsiveCustomizer ConceptCpp ConceptGcc ConceptIntersection ConcurrencyLaws ConnectedText ConradMinshall CosmaShalizi CosmoIstoStarAsChaosIstoCellAndDrakeAsHarveyImpliesTmng CppAndConcepts CppBashing CraigLarman CreamPieTherapy CreativePerksInsteadOfMoney CreaturesWiki CriticalSocialMass CsharpPatterns CulturalLiteracy CurrentPageCount CyberNetics CycMergedOntology DanielBiddle DanielSvennberg DataAndInformation DataDictionary DaveChan DaveMorgan DavidHallett DavidNess DavidRozak DeadEndClusterList DeadLinkSweepers DeanGoodmanson DeathByPerfection DeclarativeDefinitionDiscussionOne DeeHock DefineSyntaxVsDefMacro DejaNews DependencyInversionPrinciple DocumentLast DoesReligionHaveQuotasMilitaryConfirmInsuranceConcursHabitableRefreshThereAgainLindsay DonalTest DonnelleyProtocol DoonesburyComicstrip DouglasAuclair EcksZed EdIsTheStandardTextEditor EjbTwoSpecsDraft EllZip EmacsLisp EndemeSet EnhydraEjb EnterpriseJavaBeansServers EnterpriseSolutionPatternsUsingMicrosoftDotNet EnvelopeLetter ErgomaticKeyboard ErlangCodeExamples EuphoriaLanguage EvidenceDiscussion ExBaseRant ExecuteAroundMethod ExperimentInAndOutOfContext ExplanationsInPhysics ExtendedStaticChecking ExtremeProgrammer EzReachKeyboard FacePalm FaganDefectFreeProcess FallaciousArgument FallaciousArgumentsDiscussion FindPage FingerBoard FixMe FixedAll FixedIt FixingRandomPages FizzBuzzInManyProgrammingLanguages FizzBuzzTest FlatLand ForthIsAliveAndKicking FractalDimension FractalDimensionOfaHypertextSpace FreeRiderProblem FrescoFramework FriedhelmMetzen FromExistingCorellationsOneApolloDerivedPresidentMightMakeImperativeMilitaryCellStar FullFledgedEngineer FunctionPoint FunctorObject FunctorObjects FunctorVsClosure GayWillAffordsConvinienceCycliophoraFromBasicCellStar GeOs GeneralPurposeComputer GentlyReduceWikiBadges GeoCities GeologyEconomicsSociologyCellStarImpliesFrom GetOffMyLawn GiovanniCoriga GiovanniCorriga GivenWhen GnomeParticipationJournal GnuScreen GoalsOfXwindowsDiscussion GoldOwner GoogleFederatedWikiHangoutNotes GoogleSearchBox GotoConsideredTheBestProgrammingPracticeEverInvented GraceHopper GrahicalWebBrowser GreatLispWar GregFriend GuiPrototypingTools GuiStaffingAnalogy HallEffect HardBan HasBrokenLinks HasWantedPages HelloWorldInManyProgrammingLanguages HowDotNetLanguagesDiffer HowToPissOffYourPair HowardAlbertson HumansSuck HungarianNotation IamCanadian IdentifyPagesWithUnidentifiedBrokenLinks IfFooIsSoGreatHowComeYouAreNotRich ImplicitlyDeletedCopyConstructor InAppQueryExample InPraiseOfLocalEjbs InSovietRussia IncompatibleGoals IndirectionShiftAccumulateAddCount IndividualExperienceShapesPerceptions InfoGrip InfoPath InformationOrientedTable InpriseAppServer InstructionSet InterViews InternationalObfuscatedCeeCodeContest InternetOfThings IsSqueakDead ItIsNotMyView IwantItYesterday IwantaPony JamesAbley JamesCandy JanesSociology JavaIdioms JavaIoClassesAreImpossibleToUnderstand JavaIsTheNewCobol JavaScriptSucks JeanDanielDodin JeanJordaan JeffZhong JettyServer JinxWiki JoeTennis JohnArundel JohnFletcher JohnOsbourn JonGrover JonneItkonen JoostSchalken JouleLanguage JulioManuelTinajeroValle JunitWithForte JustSayGo KeheiWiki KrisWenzel KristianElofSoerensen LaJollaFromMit LajaLajabrac LanParty LanceSloan LanguageGotchas LanguageParadigm LanguageThesaurusScheme LanguagesWithoutGarbageCollection LargeLcdDisplay LarryKollar LateCeePlusPlus LauraDove LazyEvaluationExampleInVisualBasic LearnedPerception LearningTest LeighDodds LeonBambrick LetReaderDecideEvidenceAgreement LewisjPerelman LinearCongruentialPseudoRandomNumberGenerators LinearFeedbackShiftRegister LispStrawMen LispSucks LittleLanguage LogoLanguage LondonTown LoveAndRockets LowLevelVirtualMachine MacSyma MachineCode MaggieQuinn MalGnosis ManagedCode ManagementOfReputationalRisk MarkJanssen MarkusBarchfeld MarsPolarLander MasterOfTheMachine MathematicaLanguage MaximumClique McDonalds MelPullen MembraneKeyboards MemeticsGenetics MergingMapsAndObjects MicrosoftOutlook MicrosoftOutlookExpress MicrowareOsNine MinimalLinuxUserInterfaces MinimumWage ModemBound ModernDiogenes ModularProgramming MonashOs MozartPrinciple MultiplyWithCarry MyMindIsMadeUp MyTestPage MysticalProgrammingKoans NamesGivenToComputers NaotoOhshima NewPage NewUserPages NewYorkCity NewYorkCityCulturalAssumption NickKeighley NikolaToshev NoSpam NobodyAgreesOnWhatOoIs NodeJsAndHofGuiDiscussionThree NodeJsAndHofGuiDiscussionTwo NotBuiltInOneDay NoteAboutGeocities ObjectAnthropomorphicPrinciple ObjectCapabilityModel ObjectOrientedProgramming ObjectWeenie OnMonads OneDecadeWiki OpenWiki OptimisticProgrammingSkunkworks OrphanClusterList OrphanNonHomePages PageBeingGnomed PageBeingGnomedDiscussion PamCarr PamHarland ParadigmPotpourriMeansDiminishingReturns ParadigmShift PartialEvaluation PartialEvaluationAndAutomaticProgramGeneration PatriciaCosta PatternsShowWeaknesses PentagonServiceForGaysFromAreaFiftyOne PeterGassmann PeterHallEffect PhilippeLhoste PhillipRhodes PierreCloutier PietHein PostSeventiesSoftwareEngineeringIdeaSlump PowerOfPlainText PowerTier PowerfulCodeEvalDiscussion PreCog PredictTheFuture PreprocessorsAreNotEvil PresidentTectonicWeaponsDesignedFromCosmoChaosDoesHeKnow ProgrammersSalaries ProgrammingWhenNotSpeakingEnglish ProjectSabotagePatterns ProofObligation ProudRefactorer PublicKeyInfrastructure PublicOpinionOnFunctionalAndNodeJs PublicWikiForums PurposeOfProgramming QuantumComputerThreeAndTwoOffCadenceVassaHusbandAsWillsBrutVisitWithPerfumeIsFriendly RaiseTheWikiPagePotential RalphHyre RealWorldProblems ReallyBigNumbers RecentChanges RedirectAfterPost ReducingTheComputingFootprint ReferencesCopiesProcesses ReflectionWorkshop RelatedEvolvingAreas RemapCapsLock RequiresAttention RescuingBrokenLinks ReynoldsTransportTheorem RichardDevelyn RubberDucking RubeGoldberg RubyCoerce RubyForge RubyGems RubyOnRails SalimNair ScientificAmerican ScoUnix ScrapIronChef ScreenMultiplexor ScrotWm SeanConner SecondEffort SecureConversation SegaEnterprises SendLauraBackWithThreeDeeCameraEconomicalComparedToDispensableJets SeparationAndGroupingAreArchaicConcepts SetTheBozoBit ShellUtils ShortListOfPages ShortenedAttentionTimeSpans ShouldXwindowsBeReplaced SiliconValleyPatternsGroup SilverStream SimplePublicKeyInfrastructure SimplifyingRdbms SimulationOfTheFuture SingleFunctionExitPoint SlackAnanda SlimWiki SmugLispWeenie SocietyOfTheSpectacle SoftwareFaultInjection SoftwareLaw SonicTheHedgehog SonicTheHedgehogOne SpaceMilitary SpaceVersusTime SpecialRelativity SpiritualGeek SqlFlaws StaffingEconomicsVersusTheoreticalElegance StarLogo StarTrekLeakingIntoWork StaticTypingWithMatching StepwiseRefinement SteveGibson StijnSanders StlFilt StuckistNet StumblingBlocksForDomainSpecificLanguages SubstitutionFailureIsNotAnError SummaryOfHofExamples SuperEllipse SurfaceElement SwitchStatementsSmell TableOrientedProgramming TablizedGuiDiscussion TacitKnowledge TayssirJohnGabbour TdbEngine TemplateMetaprogrammingTechniques TemplatesSmell TerminalMultiplexer TextMate TheBerlinProject TheBrain TheCompromise TheCppStandardsCommittee TheStudentHub TheWebCalculus ThijsJanssen ThirdFutamuraProjection ThoughtStream ThreeStarProgrammer ThresholdConcept ThumbsUp TimeEnoughForLove TommyFlowers TonyLawrence TopOnWhyTopIsHated TopTenWikiEngines TopVsOthers TouchStreamKeyboard ToyotaProductionSystem TransientTag TripleLoopLearning TrollFlag TurningTheCrank TwilightDragon TwoThumbTechnology UncleSam UnconsciousIncompetence UndefinedBehavior UnidentifiedBrokenLinksDiscussion UnixCulture UpdatedPage UseMonologues UsefulUsableUsed UserInterfacesDesignPrinciples UserLand VeinGestureImpliesGestureServeToEmBso VikingPlop VolapukLanguage VotingPatterns WarStories WardsWikiDiscussionBoard WardsWikiTenthAnniversary WasHindenbergFromAirshipRealityToMakeConventionalOrganizedWasThereUkRussianUsContract WayneJohnston WebMethods WebStoresDiscussion WeeklyChanges WelcomeVisitors WhatDoYouMeanByOld WhatWouldGoogleDo WhatsWithTheFlatLook WhatsWrongWithFlash WhereToBuyBooks WhoIsUsingEclipse WhyIsItSo WhyLinuxSucks WhyNotUseEmacs WhyObjectBasedProgramming WhyTheShuttleIsLeftHanded WhyWeHateLisp WikiBadge WikiContentGenerationProcess WikiFarms WikiGnome WikiHistory WikiLand WikiLinkStructureAnalysis WikiNeedsaDeadLinkSweeper WikiOnPda WikiTag WikiTest WikiVoting WikiWikiWeb WikkaWiki WillemLouisVanDerPoel WindowsVista WirelessIsTheSuccessorOfFloppy WithinTwentyYears WoolenLanguage WorkInProgress WritersWorkshop XmlLite XpFest XsltUnit YogiTypeKeyboard YouKnowYoureInaBigCompanyWhen YtwokErrors ZopeApplicationServer ChangesInSeptemberTen AbsenceOfEvidenceIsNotEvidenceOfAbsence AbstractionDeviationDomainSmell AccessPathIndependence AccomplishWithoutAction ActiveCodeGeneration AdUnBlockCommunities AddAntiPatternToTheAntiPatternsCatalog AddMoreClasses AgileCertification AgreeToDisagree AlcoholFueledDevelopment AlexViggio AnalogyBreakdownAntiPattern AndreiAlexandrescu AndrewRicketts AnthonyWild AntiPatternCategory AntiPatternsCatalog AnticorruptionLayer ArchitectsDontCode ArchitecturalModel AreLongAndDescriptiveRelated ArrInaNutshell ArrLanguage ArraySumInManyProgrammingLanguages AsciiArt AspectJay AsynchronousUnitTesting AtomicConsistentIsolatedDurable AugustTen AuthoritarianUtopia AutomatedIntelligence AutomaticClassification BackTracking BadCode BadEngineeringPropertiesOfFunctionalLanguages BadPair BadVariableNames BankAccountTransferProblem BarelyLiterateProgramming BeyondExtremeProgramming BluntnessDiscussion BookShelved BoostLambdaLibrary BoostLibraries BoostSharedPtr BostonWireless BottomMind BoxingConversions BugTrackingSoftware BusinessAnalyst BusinessRulesMetabase CapitalizedWords CaptchaTest CardboardAnalyst CarlSagansBaloneyDetectionKit CascadingDialogBoxesAntiPattern CategoryAntiPattern CategoryAutoIgnore CategoryLiterateProgramming CategoryNotaProgrammingLanguage CategoryPython CategoryRefactoring CategoryTesting CategoryWikiMaintenance CategoryXml CeeCeePlusPlus CeePlusPlusMinusMinus CeePlusPlusMinusMinusPlus CeePlusPlusReigns CeePlusPlusRoadMap ChangesInAugustTen ChangesInMonth ChangesInSeptemberTen ChrisGarrod ClassDiagram ClassOfService CobolFallacy CocoaFramework CodeOwnership CodingConvention CollectingWikiGems CollectiveIntelligence CommerceOnTheWeb CommunicatingSequentialProcesses ComparativeGovernments CompilingVersusMetaDataAid ComplexFourierSeries CompositeConsideredHarmful ConnectionMachine ContentCreationWiki ContentOfIdentity ConversationsWithTrees CorporateMedia CouplingAndCohesion CppBashing CraigLarman CraigsList CrayResearch CreepingFeaturitis CreepingObesity CsharpVsCpp CultureIsTheManifestationOfLeadership DanceNotationSystems DaveSteffe DeadEndClusterList DecemberTen DecisionMathAndYagni DeclarationOfSoftwareFreedom DeeLanguage DefiningPower DekiWiki DesignByCommittee DesignByContract DesignPatterns DesignPatternsBook DesignPatternsConsideredHarmful DesigningVsModeling DigitalMars DistributedMind DoItNow DoTheMostComplicatedThingThatCouldPossiblyWork DoTheSimplestThing DonaldNoyes DontRepeatYourself DottyWeb DouglasAdamsQuotes DuelingCredentials EarleMartin EasiestInstallableWikiContest EclipseVsIdea EdIsTheStandardTextEditor EditText EditsRequireKarma EdwinEarlRoss EffWeb EightHourBurn EightyTwentyRule ElectronicDataInterchange EliotMiranda EmLanguage EmacsVsVi EncouragePeopleToKnowSmalltalk EnginesOfDemocracyAtGeneralElectric EnhancedCweb EricWilleke EssWeave EstimationWoes EthicsOfContracting EveryCombinationInManyProgrammingLanguages EverythingIsa EvolvingSystem ExBaseRant ExtendedWord ExtendingTheWikiParadigm ExtensibleMarkupLanguage ExtraLegsOntoaDog ExtremeProgramming ExtremeProgrammingRoadmap ExtremeReuse FacePalm FailedScienceFictionProphecies FailureIsInevitable FastCgi FaultTolerance FiniteStateMachine FireDrill FixYourWiki FizzBuzzInManyProgrammingLanguages FizzBuzzTest FlyingCar ForthIsAliveAndKicking FragileBinaryInterfaceProblem FredsAxe FriendFunction FunctoidsInCpp FunnyBones FunnyThingsSeenInSourceCodeAndDocumentation FutureDiscounting GarbageCollectionBook GeckoEngine GestureRecognition GlobalVariablesAreBad GnuCompilerCollection GoLanguage GoodMetricsUseNumbers GoodPair GoodStyle GoogleChrome GrahamGreenfield GrammarVandal GraphicalProgrammingLanguage GreatEmacsFeatures GreatFailureOfXp GregWdowiak GroebnerBasis GuiPrototypingTools HandWaving HansJoachimMatheus HaskellLanguage HealthCareDebateFlowchart HelloWorld HelloWorldInManyProgrammingLanguages HighGameAction HighMaintenanceEmployee HistoryOfPatterns HolyWar HonoraryUserStories HouseConstructionMetaphor HundredByFifty HyperLinkAllTheEquations HyperPerl IckyWiki IdentifiersAreComments IgnazSemmelweis ImplicitTopics IncludedReplyDestination IndependentContractorsWiki IndiaCountry InductiveReasoning InfixNotation InformationIntersection InnerClassesAreSecondaryAbstractions InsuranceCompanyParadox InterlaceParallelCode InternationalStatementOfSoftwareFreedom IsWaterFallDiscredited ItFadSmell ItWorks IteratedPrisonersDilemma JamesMaggs JavaUnit JavaVsCpp JaysenNaidoo JbRainsberger JediMindTrick JfCapdet JiveshBahadur JohnFletcher KentBeck KeywordParameterPassing KillYourDarlings KitchenSinkDesign KrisJohnson LaTex LanguagePlusPlusMinusMinus LawOfDemeter LazyPtrProxy LicencingVisibleSpectrum LicensingMyth LimpVersusDie LiterateModeling LiterateProgram LiterateProgramBrowser LiterateProgramming LiterateProgrammingBibliography LiterateProgrammingIdeas LiterateProgrammingTools LocalVariablesDefinedAndUsedOnOnePage LockheedMartinResearchAndDevelopment LogoLanguage LyEks MacrosAreEvil MagicContainer MagicTheGathering MappingSourceCodeWithWiki MarcThibault MarkFister MarkSchumann MarkupLanguage MarnenLaibowKoser MassiveFunctionHeaders MathMl MathiasDahl MatrixManagement MatrixReloaded MattHeusser MattOlson MeatballWiki MemoryHole MentalMasturbation MentalStateCalledFlow MerbAndRailsMerge MergingMapsAndObjects MetaThinking MetricsForLanguageSuccess MicrosoftAccess MicrosoftOslo MicrosoftWord MilitaryIntelligence MindSwitch ModelDrivenSoftwareDevelopment ModelPipeViewController MoreAboutCodes MoreThanOneWayToPresentIt MoviesToAvoidAtAllCosts MushroomManagement MvcIsNotObjectOriented MyMyersBriggsTypeIs MyersBriggs MyersBriggsDiscussion MyersBriggsForProgrammers MythOfMetadata NewOsFeatures NewScientist NoWeb NotAnotherBot NovemberTen NpComplete NullFlag NumberOfClasses ObjectOrientationIsaHoax ObjectOrientedSoftwareConstruction OctoberTen OffTopicseptember OliverSeiler OlivierRey OpenGovernment OrganicArchitecture OrmondOtvos OrphanClusterList OverUseOfPatterns OverloadingCommaOperator PackageDesign ParkinsonsLaw ParrotCode ParsimoniousXmlShorthandLanguage PerSpective PersonalWiki PersonalWikiTestimonials PeterWang PhatWareAntiPattern PicturesAsCompression PimcPiflPire PoliticalSavvy PolterGeists PowerBook PowerUser PredictionAndControl PriorityQueue ProductionCode ProjectIndex PythonIdioms PythonInaNutshell PythonLanguage PythonProblems QuickChanges QuineProgram ReactiveDemandProgramming ReallySeeTheObjects ReasonsToRefactor RecentChanges RefactorMercilessly RefactorXml RefactoringByResistance RefactoringLegacyCode RefactoringWithPython RegisMedina RegulatedSoftwareMonopoly RelProject RelationalDatabaseFieldNames RemapCapsLock RequirementsTossedOverTheWall ReverseTranscriptase RhetoricalQuestion RoadMaps RobertField RocketAnalogyProblem RoleOfComputerScience RonBakowski RootAccess RubeGoldbergMachine RubyOnRails RudenessFails SafelyRefactoringLegacyCode SamuraiPrinciple SaneSubset ScientificAmerican ScrumToronto SecretSociety SeparationAndGroupingAreArchaicConcepts SeptemberTen SequenceDiagram ServiceLevelAgreement ShellScriptVsScriptingLanguageScript SirWilliamHowesCodes SirWilliamHowesCodesFive SirWilliamHowesCodesFour SirWilliamHowesCodesOne SirWilliamHowesCodesThree SirWilliamHowesCodesTwo SleeplessNightWiki SmallFunctionHeaders SmalltalkMinusMinus SmalltalkThreeDee SmokeAndMirrors SoftwareAgeism SoftwareDevelopmentAsInvesting SoftwareDevelopmentIsGambling SoftwareDevelopmentIsInvesting SoftwareEngineer SoftwareMetricsRoadmap SonificationDesignPatterns SourcesOfRework SpaceLaw SpaghettiCode SpecifyNothing StarTrekMonopoly StartingPoints StephenBrenton StephenNoyes StephenPetschulat SteveDonie StringClassProblem SurrealNumbers SymantecCpp SymbolicCpp SyntacticallySignificantWhitespaceConsideredHarmful TableOrientedProgramming TabsVersusSpaces TakeItToEmail TechnologyDisappointments TenSeven TerrelShumway TestPoint TexTheProgram TheBlob TheCemeteryOfUnknowns TheChemicalEngineeringCulture TheDeeProgrammingLanguage TheHumbleDialogBox TheLastCeeProgramWritten TheMapIsTheTerritory TheModel TheRightTool TheSilmarillion TheoreticalBasis ThreeDeeEditors ThreeStarProgrammerExamples TinFoilHat TipsForBeginners TomMoertel TopMind TopicName TowerOfVoodoo TrademarkingXp TrainTheTrainer TreeMap TrollDefinition TutorialDee TwilightDragon TypefulProgramming UltraWideBand UnitTest UniversalStatement UnixWon UnknowableNumbers VariadicFunctoidsInCpp VisitorPattern VisualSharedModel VisualTour VoodooChickenCoding WaitAtTheHouse WaitExDays WardCunningham WeightedDefinition WelcomeVisitors WhatStrongEmotionsShow WhatYouSeeIsWhatYouGet WheelFactory WhyDoYouPermitThisToBeDoneToYou WhyFirefoxIsBlocked WhyHatePerl WhyIamNotConscious WhyIsSmalltalkDead WhyLovePerl WhyNoChangeShootout WhyWeHateCobol WhyWeHateLisp WhyWeLoveLisp WhyWeLovePhp WhyWhatYouSeeIsWhatYouGetWorksNot WikiEnUneMinute WikiEngine WikiEngines WikiForLiterateProgramming WikiForumsCategorizedAyThroughCee WikiGettingStartedFaq WikiIsNotWikipedia WikiLaistighDeNoimead WikiLink WikiMarkupLanguage WikiPagesAboutRefactoring WikiSandBoxTour WikiSearch WikiUser WikiWiki WikiWikiClones WikiWikiWeb WikiWikiWebFaq WikkaWiki WindowsXpDevelopment WingsThreeDee WorkInProgress WorkWeeksAroundTheWorld WorstThingsFirst WriteOnlyLanguage WritingProgramsIsWriting XpSouthernCalifornia YetAnotherThreadWillSolveIt YouMightBeaThreeStarProgrammer ZeekLand ZenView ZeroOneInfintyIsaUpperBound ZeroSumGame ChangesInSeptemberThirteen AalbertTorsius AboutSisterSites AbstractFactory AcyclicDependenciesPrinciple AddingNewPages AgileProcesses AllDataRelatesToOtherData AlternativesToCeeSyntax AmericanSchoolSystem AnalyticModel AntiSocialism ApolloDomain AreYouThere ArraySumInManyProgrammingLanguages ArtificialMemory AspectOriented AttributeTable AvoidCompSci AvroArrow AynRandDesignPhilosophy BagSumInManyProgrammingLanguages BasicLanguage BenHogan BigInt BigTestUpFront BlackBerry BobHanmer BowlingGameSpikes BranchPruning BrianTakita BritishInvasionOfIndia CalorieRestrictionWithAdequateNutrition CamelCase CategoryAutoIgnore CategoryGroupsOfPatterns CategoryOopDiscomfort CategoryPhp CategoryProgrammingLanguage CategorySociety CategoryWikiMaintenance CeePlusPlusEleven ChangesInAugustThirteen ChangesInFebruaryZeroNine ChangesInJanuaryZeroNine ChangesInMarchZeroNine ChangesInMonth ChangesInSeptemberThirteen ChristianFriedl CleverTrollAdmiration ClosuresConsideredHarmful CodeMonkeys CommonClosurePrinciple CommonReusePrinciple ComputerScienceVersionTwo ConfusedComputerScience ControlPanel CopyRight CraigLarman CrazyThingsThatMightSaveWiki CrcCard CreationMatters CriticalSuccessFactorsOfObjectOrientedFrameworks DataBase DataStructureToEndAllDataStructures DavidCollantes DefinitionOfLifeDiscussion DefinitionOfLove DifferenceList DigitalMillenniumCopyrightAct DijkstraIsntGod DoTheyHaveSocietyOfBaseClonesFromDnaAbove DynamicRelational DynamicTypesAreQuantum EditHint ElixirLanguage ElizabethWiethoff EllRonHubbard EmacsAndVi EmacsAsOperatingSystem EmbedReferencesInSourceCode EmbeddedReferences EmpiricalTypeBehaviorAnalysis EpistemicsOfQuantity EssExpressions EveryCombinationInManyProgrammingLanguages EverythingIsa ExternalCategorization ExtremeProgrammingChallengeEleven ExtremeProgrammingRoadmap FailureIsInevitable FairCredit FairCreditAssignment FederateThisPage FederatedCard FinalizeInsteadOfProperDestructor FizzBuzz ForthPostscriptRelationship ForthVsLisp FourNobleTruths FractalGraph FrontPage GoTo GoodIdeaBadlyImplemented GoodStyle GoogleAndroid GoogleSucks GovernmentVersusPrivateSector GunnarZarncke HaskellLanguage HomoiconicLanguages HowardLeeHarkness HumansSuck HyperBooleanTuringMachineDraft HyperDiscussion IfItAintBrokeDontFixIt ImmutableWrapper InSearchOfClusters InstanceManagerPattern InteractiveScreens InterfaceSegregationPrinciple IsBreakStatementArchaic ItsNotaPipeDream ItsTimeToDumpCeeSyntax JaredSulem JavaLinks JayEdit JohanCeuppens JohnFletcher JohnLocke JonBentley JouleLanguage JsUnit KarelTheRobot KarenBradshaw KenThompson KeyTweak KillerPhrases LanguageAsFoodMetaphor LaynesLaw LazyClass LifeInSpain LindowsOs LispMachine LogoLanguage LordOfTheFiles LordOfTheFires LordOfTheFlies LordOfTheFries LostInaSeaofParentheses LuaUsersWiki MakeItWorkMakeItRightMakeItFast MarkJanssen MarkovChainer MasterOfTheMachine MattChaput MatureObjectSpace MethodChaining MicroBlogs MikeBeedle MineCraft MineCraftIsBoring MinecraftIsNotBoring ModelViewController MultiParadigmDatabase MultiParadigmDatabaseCriticism MultiParadigmDatabaseDiscussion MultitonPattern NarrowStaffSelectionFactors NatelyPitt NaturalEventSyntaxDiscussion NatureOfOrderDiscussion NeverSayNo NoApplication NoCivilianSpaceShuttleService NoSilverBullet NobodyEverGotFiredForBuyingMicrosoft NorthAmericanCulturalAssumption NullObjectForEveryClass ObfuscatedPython OddMuseWiki OneMinuteWiki OneTruePath PangaiaProject PangaiaWorldGame ParallelAndConcurrentProgrammingInHaskell PatternMatching PaulSinnett PeopleIndex PerfectSystem PhilStubbington PhpDiscussion PhpIdioms PhpProsAndCons PhpSingleton PhpWiki PieterJansegers PinningTests PmWiki PrimaryColors PrimeMinister ProWiki ProbabilisticChooser ProgrammerLightBulbJokes ProgrammerTest ProgrammersAndDrugs ProgrammersVsDesigners PythonIdioms PythonProblems PythonThreeIsNotPythonThreeThousand PythonThreeThousand PythonWhiteSpaceDiscussion QualityAssuranceIsNotQualityControl QualityWithoutaName RailsVsPhp RecentChanges RedGreenBlue RelationalDatabaseTableRowsHaveNoIntrinsicObjectIdentity ReuseReleaseEquivalencePrinciple ReverseFlyweightPattern RewriteCodeFromScratch RichardHenderson RoboCode RonJeffries RssFeeds RubyOnRailsRulesTheUniverse RulesForUsingHyphensAndDashes SafetyMan SandboxSeed SapirWhorfHypothesis ScrumBook SecretWeaponArgument SessionBeanWrapsEntityBeans SidMeyersAlphaCentauri SingleFunctionExitPoint SitsofeWheeler SmartPhone SmugRubyWeenie SoftwareCompaniesInBoston SoftwareIsLessReliableThanHardware SoftwareMasterpiece SoftwareProgrammer SpecializationIsForInsects SrcCards StandUpMeeting StopUsingTheWordMethodology StoredProceduresAreEvil StrawMan SuccessHasBattleScars SunflowerSynergies SunkenCostFallacy SymbioticLanguages TabsVersusSpaces TestDataGenerator TetracarbonDisulfide ThankYou TheEnd TheMostBeautifulLanguage TheTrainAlgorithm TheTrolled ThereIsNothingPerlCannotDo TheyreJustRules ThomasWinwood ThreadMode TikiWiki TilingWindowManager TopsTagModel TruthIsaPathlessLand TupleSpace TypeSystemCategoriesInImperativeLanguages TypeSystems TypeTagDifferenceDiscussion UbuntuLinux UnifiedDataModel UniverseOfDiscourse UpsideDownInheritance UserDomain VarargsCollectionFactoryMethod VeeTable VerberDotVerb VisualTour VoodooChickenCoding WagnWiki WakkaWiki WelcomeVisitors WetWare WhatWikiWorksFor WhyWeHateRuby WikiAtFortyThousand WikiAtThirtyFiveThousand WikiCase WikiDictionary WikiDisplayedAsPages WikiIsDead WikiList WikiSurfing WikiUniversity WikiWalking WikiWikiClonesQuestions WikiWikiSandbox WikiWikiSystemNotice WikiWikiWeb WithBlockCodeSmell WordsUsedAsAbstractions XmlIsaGoodCopyOfEssExpressions XpChallengePaceMakers YaLanguage YouAintGonnaNeedIt YouKnowYoureInaBigCompanyWhen ZeroAndOneBasedIndexes ChangesInSeptemberTwelve AbapLanguage AboutUs AboutusOrg AccusationThatAssumesKnowledgeOfInternalMotives AgileCertification AlgolLanguage AmericanComputingAssumption AndreVan AppleScript AspectOrientedProgramming AugmentingHumanIntellect BadCode BbEdit BeingHelpful BiLinks BillWake BlackBerry BlinkComparator BlocksInManyLanguages BondageAndDisciplineLanguage BootstrapInstitute BostonWireless BreakingAndSplicing BrianEwins BriefTutorialTwo BruceAnderson CallByValueResult CallbackAuthorization CarlParziale CarolaGarrido CaseStatementsConsideredHarmful CategoryAutoIgnore CategoryWikiMaintenance CeePlusPlusTemplatesCommonLispMacrosComparison ChangesInAugustTwelve ChangesInMonth ChangesInSeptemberTwelve ChoosingaWiki ChristineLove ClaesWallin ClassNamedIs ClaySiefken CliffordAlgebraResources CliffordAlgebrasAndSpinors CobolLanguage CobolScript CodeComplete CodeCoverage CodePatterns ColdFusionLanguageTypeSystem ColorForth ContentCreationWiki ConvertSpacesToTabs CraigLarman CultureShock CurryHowardIsomorphism DanWeinreb DavidOtoole DeadCanary DeanHedman DefinitionOfLife DefinitionOfTypeTag DissertationOverDiscourse DistractionFreeEnvironment DoTheSimplestThingThatWillProbablyWork EclipseVsNetbeans EdibleCellPhones EditText EmacsAndVi EmacsAsOperatingSystem EnglishLanguage EnzymeModel EricHaberstroh EuclideanProximitySearchEngine ExBaseRant ExperimentInAndOutOfContext ExtendedLink FactoryImprovementModel FastEyes FistsWork FizzBuzzTest ForceDotCom FpWiki FragileBaseClassProblem FredDrake FreeSoftwareVsOpenSource FrontPage FukushimaAndShuttleManagementLessons FunExerciseAnswer FunctionalProgrammingLanguage FuzzyPredicate GateKeeper GenerativeProgramming GenerativeProgrammingBook GeneticAlgorithm GeometricAlgebraForComputerGraphics GeometricAlgebraForPhysicists GeometrodynamicsUseCase GeorgeBush GeorgeBushJunior GeorgeDoubleYouBush GeorgeWalkerBush GoodStyle GoogleChrome GoogleDirectory GreatEmacsFeatures GreenScreen GreenspunsTenthRuleOfProgramming GreshamsLaw GuiPrototypingTools GunnarZarncke HarrisonHoughton HaskellCurry HestenesOerstedMedalLecture HistoryOfVectorAnalysis HomoiconicLanguages HowDoAntsWalkInaStraightLine HowToWinFriendsAndInfluencePeople IanOsgood IbmOsTwo IfItAintBrokeImproveIt InSovietRussia IncidentalDifficulty IntellectualDishonesty IntellectualHonesty InternetCommunicationsEngine InversionAndRearrangment InvestModelForUserStories IsDot ItWorks IvanTkatchev JamesPetry JavaProblems JavaServlets JavaVsSmalltalk JefRaskin JohnFletcher JuneKim KaluzakleinUseCase KeithCoogan KenThompson KillerUserInterface KnowledgeWorker LanguagesWithoutGarbageCollection LazyKayLanguage LikeFooFooSearch LispIsTooPowerful LqgUseCase MacromediaFlash MalkhovichVideoSystem ManMan ManagementByCrisis MarkCrane MatrixManagement MattHeusser MicrosoftCorporation MindTouch MirkoBlueming MockStubShunt MoinMoin MoreAboutCodes MudWrestlingWithPigs MultiParadigmProgrammingLanguage MultiParadigmWeenie MustEliminateImperfection MyMyersBriggsTypeIs ObjectOrientedForDummies ObjectivityIsAnIllusionContinued OnceAndOnlyOnce OneMinuteWiki OrphanNonHomePages OrpheusOrchestra ParrotCode PascalCase PeanutButterWiki PencilPreferred PersonalFlopiWiki PersonalRemovableMediaWiki PerttiLounesto PeterFitzgibbons PfompGoals PharoSmalltalk PhilippeBack PhlipsPhlames PhpDiscussion PhpLanguage PinkyAndTheBrainLanguage PraiseByFaintPraise PredicateFunction PrefixedWords PrematureOptimization ProgrammingLanguageNamingPatterns ProximityOfConcerns PyCharm PythonProblems QuestionsWeAsk ReEngineering RealBasic RecentChanges RecordOfNotions RefactorEnglish ReverendSpooner RiskAversion RiskMetrics RocketSurgery RonJeffries RoundTripEngineering RudenessFails SanFrancisco ScienceFictionHaiku ScriptingLanguage ScrumProcess ScrumRoadmap SeattleWashington SeriousVersusScriptingLanguages ShortestWikiContest SimpleInterpreterContest SockPuppet SomePatternsQuestionsAnswered SpaceShuttle SplittingAndMerging SteveJorgensen StringtheoryUseCase SupermanReturns SwapDollar SystemsDevelopmentLifeCycle TechnologyDisappointments TemplatingInPhp TerryGilliam ThankYou TheBrain TheLoaner TheMapIsNotTheTerritory ThePragmaticProgrammer TheRealDefinitionOfAgile TheSimplestThingThatCouldPossiblyWork TheresOnlyOneWayToDoIt ThreeCruitor ThreeDeeGps ThreeLetterAgencies ThreePagesInOne ThumbButtons TimSort ToTheBestOfOurKnowledge TomApostol TomLehrer TopsDynamicTypesDoneRight TransferFunction TriteSayingsComeInPairs TypeTagDiscussion TypesServerTwoPurposes UnitedStatesOfAmerica UsefulLie UserName VimSucksEvenBetter WalMart WardsWiki WashingtonDc WeakAndStrongTyping WebsitePatterns WelcomeVisitors WetWare WhatHappenedAtRoswell WhatWeCanAffordToForget WhatsWrongWithFlash WhoIsListening WhoIsUsingExtremeProgramming WhyHatePerl WhyNobodyDeletesWiki WhyNumberingShouldStartAtOne WhyNumberingShouldStartAtZero WhyWeHateRuby WikiDesignPrinciples WikiFeatures WikiFeaturesWiki WikiHomePage WikiIsNotWikipedia WikiLink WikiOnPersonalWebServer WikiOnPortableStorage WikiWikiDemocracy WikiWishList WirthLanguages XpSouthernCalifornia YesNoQuestion YouMightBeaThreeStarProgrammer ChangesInSeptemberZeroNine AalbertTorsius AbortiveValidations AbsenceOfEvidenceIsNotEvidenceOfAbsence AbstractClasses AbstractFactory AbstractFactoryPattern AbstractionFromInterface AccessibleDevelopmentEnvironments AchievingMultipleGoals AcmeUserInterface AdVerecundiam AddingNewPages AgileCertification AgileJava AgileRevolutionDiscussion AgileUnitedIdeas AjeyGore AlexandrSavinov AllAbstractionsLie AnalRetentive AntiPatternsCatalog AppletsAreApplicationsToo ArchitectureFirst AreClassesObjects AreOoAndRelationalOrthogonalDiscussion ArghLanguage ArraySumInManyProgrammingLanguages ArrowAntiPattern ArtOfManagement ArtificialCommonSense ArtistsRights AsFastAsCee AsymmetricalCode BackTicks BadStatistics BespinEditor BetterCygwinTerminal BewareOfExceptionsInTheDestructor BiblicalModelOfTraining BigOh BillBarnett BlahBlahBlah BloatedReuseVersusSingularSimplicity BluePaint BlueTooth BookAddict BookStop BoostLibraries BorgiVerse BulletOfaVeryShinyMaterial BusinessCycle CallByName CarlParziale CategoryAutoIgnore CategoryIdealism CategoryLowEnd CategoryWikiMaintenance CeeLanguage CgiVsServlet ChainOfResponsibilityPattern ChainedExceptions ChangesInAugustZeroNine ChangesInMonth ChangesInSeptemberZeroNine CharlieMitchell CheckedExceptionsAreIncompatibleWithVisitorPattern ChecksAndBalances ChiefSoftwareArchitect ChoosingSatisfactionOverMoney ChrisGarrod ChurchOfTheLeastFixedPoint CincomSmalltalk CincomSystemsInc CitationAnalysis ClassOfService ClassificationIsTough CliffStabbert CloneBasedInheritance CloneMethod CloudComputing CloudEmbargos CodeBodhi CodeComplete CodeWithCharacter CollectionOrientedProgramming CommandPattern ComparingDynamicVariables ComponentBusExamples ComponentFrameworkDefinition CompositePattern ComputerErrorHaiku ComputerHistory ConcurrentVersionsSystem ConfiguredComponent ContextChange ControlTable ConvertSpacesToTabs CoupleLeapingWithLooking CppUnitCodeSmell CraigLarman CreateNewPage CrossToolTypeAndObjectSharing CsharpVsCpp CultureShock CuteBooks DaVinciMachine DabbleDb DanFreeman DataBinding DataIdiomAndBehaviorIdiomQuantity DataTransferObject DatabaseDefinition DaveEveritt DaveHoover DavidSarahHopwood DavinciMachine DeathByPerfection DeathFromPerfection DebugByDescribing DeclarativeGui DefinitionOfLife DefinitionsForOo DelphiUnit DenotationalSemantics DesignPatterns DesignSmell DesigningAnAuthenticationSystem DictionaryDataStructure DigitalCamera DinoChiesa DocumentDefinitions DocumentationDevelopment DoesNotUnderstand DonWells DonaldNoyes DotProductInManyProgrammingLanguages DoubleBuffer DoubleSpeak DougHarris DuplicationRefactoringThreshold DvorakKeymapDvorakCtl DynamicReception EastVillage EconomicsOfRefactoring EdithCordova EeLanguage EightyTwentyRule ElectronicVotingMachine EmotionalCatharsis EmotionalEngineering EncryptedComputation ErikBos EuclideanProximitySearchEngine EvenBadIdeasShouldBeKept EverythingIsa EwDijkstra ExBase ExceptionHandlingChallenge ExecutableUml ExperimentalQueryLanguageComparison ExtendedSetTheoryStorageModel ExternalDesign ExtractComponent ExtremeProgrammingChallengeNineteen ExtremeProgrammingChallengeTwentyThree FalseAnalogy FalseLanguage FearOfAddingTables FemaleFormerPissingContestantWishingToRemainAnonymous FileSystem FileSystemAlternatives FinancialCryptography FindPage FinlandEurope FirstCommercialComputer FirstGreatBlunder FirstTimeLanguage FixYourWiki FlyingVisitor FoldFunction ForceContextDuality FormalSystem FourLevelsOfFeature FourOutOfFiveRule FourSpace FreedomOfSpeech FreudianTypo FrontPage FunnyThingsSeenInSourceCodeAndDocumentation FurlongsPerFortnight FutureOfProgrammingLanguages FuzzyPredicate GarbageCollectionUnderVersioning GeetaVerma GeorgePeterStaplin GitHub GodTable GoodEnough GoogleAppEngine GooglifyDeepMenus GraphThreeColoring GraphicalProgrammingLanguage GraphicsWeeny GreenVsNativeThreads GrepVsDatabase GreyKeys GuardClause GuiAsConversation GuiPrototypingTools GulAgha GunnarZarncke HaiKuMe HandWaving HarlandCleveland HelloYouInManyProgrammingLanguages HierarchicalFileSystem HsqlDb HumanUniversals HyperCard HyperTalk HypersonicSql IanOsgood ImperfectHierarchy ImplementingLisp ImpressionManagement InDefenseOfImperfection InfiniteNonDeterminism IntellectualProperty InterTwingle InteractiveComputationIsMorePowerfulThanNonInteractive InternetTrafficIsFractal InterruptibleCommand IntroduceCreationObject IsDynamicTypingSufficientlyEfficient IssuesForLanguageDesigners ItJustWorks ItsJustaJob JamesCollins JamesMead JasonAyers JasonGrossman JavaDoesntPassByValue JavaLanguage JavaScriptIde JediMindTrick JeffGuy JesperHertel JimPostel JohnWebber JonPostel JulianFitzell JustMakeItRight KeithEdwards KillMutableState KnowledgeAndWisdom LadderLogic LangeReiPage LanguageAsFoodMetaphor LanguageShield LanguageSmell LatLon LawOfDemeter LayerOfIndirection LaynesLawDiscussion LeakyAbstraction LeapSecond LearningFromPrototypes LetsBlowUpTheUniverse LifeIsComplex LimitsOfHierarchies LinusTorvaldsOnVisualBasic ListComprehension ListOfDesignSmells LittleDatabase LocalLegalAssumption LongTermGreedyAlgorithm LostInTheLevels MagneticPoetry MainstreamInfluenceOfFunctionalLanguages MappersVsPackers MarkIrons MarkPurvis MarkTilley MartialLaw MattHeusser MattWilkie MeetsAndJoins MessageInaBottle MetaSystemTransition MicroSim MicroWebFrameworks MicrosoftAccess MindControlWithDerrenBrown MindOverhaulEconomics MinoritiesOnWiki MockStubShunt ModelViewController MoinMoin MontyHallSolution MontyHallVariationSolution MooresLaw MoreAboutCodes MoreAboutMechanics MoreProgrammingPearls MorphicInterface MozartProgrammingSystem MustEliminateImperfection MyFavoriteToyProblem MyLife MyTestPage NarrowStaffSelectionFactors NarrowTheInterface NestedListsAsDictionaries NewOsFeatures NewUserPages NextBigThing NilsJonsson NineteenEightyFour NineteenEightyFourReligiousPerspective NinetyNineWebFrameworkProblems NinetyNineWebpyProblems NintyNineCakephpProblems NintyNineWebFrameworkProblems NintyNineWebpyProblems NonChronologicalSimulation NonDeterministic NonDeterministicTuringMachine NonviolentCommunication NoteBook NuLanguage NullConsideredHarmful NullIsBenign ObjectIdentity ObjectOrientedDatabase OccamsRazor OddWordProblemSolutions OffensiveProgramming OlofForshell OnceAndOnlyOnce OneLaptopPerChild OneResponsibilityRule OopBizDomainGap OpenJdk OpportunityCost OverTheTable OzoneDepletion ParrotCode PatternsList PaulGraham PaulTaney PayrollExampleTwoDiscussion PearlPoetry PeopleProjectsAndPatterns PercentCompletedMyth PerfectArchitecture PerfectEngineering PerfectLanguage PerfectProgram PerfectionParadox PersonalAnalogDevice PersonalWiki PeterLandin PharoSmalltalk PhilJones PhotoShop PissingMatch PlayStation PleaseDoMyHomeworkForMe PoetryInSandbox PortlandXpUsersGroup PowerOfPlainText PractitionersRejectFormalMethodsDiscussion PredicateTypes PrematureOptimization PrincipleOfLeastAstonishment ProblemWithSmallNumbers ProfessionalPerfectionism ProgrammerVsCoder ProgrammingBookAcronyms ProgrammingPearls ProgrammingProfession ProgrammingRequiresPerfection PrologLanguage PromisePipelining ProperTailRecursion PrototypeBasedProgramming ProxiedInterfacesConfiguredWithAnnotations PythonPhilosophy QuSheet QuantumComputing QuestForThePerfectLanguage QuickiWikiSupport RalphMellor RandCorporation RdbmsUnderAttack ReCycler RealTime RealVirtuality RealityDistortionField RecentChanges RecordBasedDatabase RecursiveAcronym RefactoringWiki RefactoringWikiPages RegularExpression RelationalLispWeenie RequirementsManagement ResponsibilityDrivenDesign RevokableCapabilities RichardDevelyn RingAroundTheCollar RitchieAnnand RobertShiplett RolandBenjes RoleBasedSecurity SaccadeBasedDisplay SafetyAndExpressivenessDiscussion SandMandala ScalingOopDiscussion ScavengerProgramming SchizoidGibberishWikiAuthor SciFi ScoUnix SeaSide SearchingForDirection SecondaryInformation SelfLanguage SelfReplication SemanticBinaryModel SemiColon ServicePackHokeyCokey SetOfAllSets ShadworthHodgson SharedVision SharpenTheSaw ShipWithAssertionsOn ShoKuwamoto ShouldUsersBeProcesses SimonBurton SimonMedley SingletonDecorator SingularThey SixDegrees SixThinkingHats SlowSort SmallIsBeautiful SmallMemorySoftware SmalltalkImplementations SmalltalkLanguage SmalltalkToCppTranslation SnapshotIsolation SoftwareDevelopment SoftwareEngineeringAsManagementOfSoftware SovietShoeFactoryPrinciple SpaceLaw SpaceLifeBoats SpecializationIsForInsects SpellingChecker SpreadsheetDatabase SqlInjection SqlInjections SqlStringsAndSecurity SqueakEtoys SqueakWiki StartingPoints StaticCling StealthTinFoilHat StereoGram StrategicDirection StrategyPattern StrawberryProlog StructuredGraphics StructuredProgramming SuccessfulScienceFictionProphecies SufficientlyLarge SuperEgo SurvivalOfTheFittest SymbolicLinkOnWindows TableOrientedProgramming TableOrientedProgrammingDiscussion TacticalVoting TaoOfRecursion TestDrivenDevelopment TestPage TestingFramework TextFormattingRules ThaddeusOlczyk TheBusinessOfAdventures TheCurseOfXanadu TheDilbertPrinciple TheDownloadCulture TheHumaneEnvironment ThePlaceAndScopeOfPlanning TheProblemWithCheckedExceptions TheRationalisticTradition TheSearchForThePerfectPatternLanguage ThereIsNothingPerlCannotDo ThirdPartyProduct ThreePhasesOfDesign ThreeStarProgrammer TipsForWritingPatternLanguages TireSkid TomAllison TooManyParameters ToolsForRefactoringWiki TopMind TopTenWikiEngines TowerOfVoodoo TqlRoadmap TransClusion TrashEighty TuringLanguage TwikiClone TwilightZone TypesAreRedundant UmlStereotypes UndefinedBehavior UnitTestingNonDeterministicCode UnitedStatesOfAmerica UniversalStatement UnixDesignPhilosophy UsefulnessOfNonDeterminism UserInterfaceIntegration UtfEight ValueAddedTax VbaExercises VimEditor VirtualClock VirtualPairProgramming VisitorFromMars VisitorPattern VisualSmalltalk VisualWorksSmalltalk VladEnder VonNeumannBottleneck WabiSabi WardExplainsDebtMetaphor WebFrameworks WelcomeVisitors WernerKeil WhosWritingAboutXp WhyIsTheFirstArgSpecial WhyNobodyDeletesWiki WhyRefactorWikiPages WikiAtFortyThousand WikiCase WikiChoicetree WikiClone WikiDesignPrinciples WikiEngines WikiFeaturesWiki WikiIde WikiInEinerMinute WikiIsNotWikipedia WikiPuppy WikiSh WikiWiki WikiWikiSystemNotice WikiWikiWeb WikiWord WikipediaIsNotWiki WikkaWiki WimpIsBroken WindowHeight WindowsWiki WordsToAddToSpellCheckerDictionary WorkingWhileTravelling WorseIsBetter XpSouthernCalifornia YagNi YouArentGonnaNeedIt ZeroOneInfinityRule ZerothChurchOfAlonzo ChangesMeaningOf BoostFusion CategoryCpp CategoryCppTemplates ChangesMeaningOf GnuCpp JohnFletcher ChangesSinceWikiFellOffTheScope CeePlusPlusEleven GoogleLovesWiki HurricaneKatrina ImplicitTopics LimpinwoodTeahouse OnePileFilingSystem RecentChanges RubyOnRailsRulesTheUniverse TheCppStandardsCommittee WardCunninghamLeavingMicrosoft WardLeavingEclipseForAboutUs WardsWiki WikiWikiWeb ChangingInterfacesIsExpensive AlistairCockburn AreYouDoingXp CategoryRefactoring ChangingInterfacesIsExpensive DesignBeforeCoding EdGrimm ExtremeProgrammingBoundaryConditions JeffGrigg JimPerry KentBeck PairProgramming PatrickLogan RefactorMercilessly RussellGold ScottJohnston UnitTest WardAndKent ChangingPersistentObjectsDiscussion CategoryJava ChangingSignedContributions BerneConvention CategoryWiki ChangingTheMeaningOfSignedContributions ComIsLove HowToCiteWiki SomeGreatGuy VisualBasic ChangingStorageMedia ArtifactStorageAndHandling BlueRay ChangingStorageMedia DigitalStuff DoingStuff DonaldNoyes FloppyDisks ForgetIt InTheCloud LegacyComputers MemoryCards MicroMedia ReducingTheComputingFootprint ThinkingOutLoud UsbDrives ChangingTheMeaningOfSignedContributions CategoryWikiMaintenance ChangingSignedContributions CliffordAdams IronyWarning PhilGoodwin RefactorByExtractingToPage RichardDrake TrustAndResponsibility WikiConsensus WikiCopyRights WikiMindWipe WikiSuccessCanInhibitNewWriters ChannelMultiplication ChannelMultiplication DeadChannels FindPage OpenSource RecentChanges SocialNetworks ThiloPfennig ThreadMess WikiRefactoring WikiWiki ChannelOneHamburg AcceptanceTest AlistairCockburn ApplicationFacades CategoryCompany CodeSmell CollectiveCodeOwnership ExtractClass FrankWestphal GoodThing JavaScript ListenToTheCode MarkoSchulz MethodsShouldBePublic OnceAndOnlyOnce RefactorMercilessly TransitioningToExtremeProgramming UnitTestingNonPublicMemberFunctions ChanningWalton CategoryHomePage CategoryPerson ChanningWalton EclipseIde EclipseWiki PeopleIndex ScalaLanguage StevenNewton ThankYou ChannuKambalyal ChaoKuoLin WikiLink ChaordicCommons BirthOfTheChaordicAge ChaordicDesignProcess ChaordicDesignProcess BirthOfTheChaordicAge ChaordicCommons ChaosTheory AndyPierce BadAnalogy BrokenLink ButterflyEffect CatastropheTheory ChaosTheory ChaosToOrder ComplexSystems DaveOlson DougMerritt ExploitingChaos SimilarAcrossScales SoftwareDevelopment StephanHouben ThaddeusOlczyk TheTippingPoint ThereIsNoSuchThingAsClimate ThingsHappenAtBoundaries ChaosToOrder CategoryBook ChaoticHackerTips CategorySelfImprovementPatterns CategoryTips MatthewAstley ChapelPerilous SlashDot WikiWikiWeb CharStar AnsiCee BufferOverflow CeeLanguage CeePlusPlus CharStar NonNullTerminatedString SegmentationFault UndefinedBehavior CharacterStudio CategorySoftwareTool CharacterStudio HyperMatter LightWave MotionCapture SkeletalAnimation SoftImage ThreeDeStudioMax CharacteristicsOfGoodObjectOrientedProgramming ArgumentsAgainstOop CodeNormalization CostinCozianu CouplingAndCohesion DataAbstraction DataNormalization FunctionalProgramming IainLowe JeremyBowers LowCouplingHighCohesion ObjectOrientedProgramming ObjectRelationalImpedanceMismatch OnceAndOnlyOnce WhatNotHow WikiWikiWeb CharacteristicsOfaGoodUi BankMoneyTransfer CategoryUserInterface GarbageCollection HeapCompaction HumanComputerInteraction SpikeSolution UserInterface UserManualIsAnAntiPattern WilliamUnderwood CharacterizationTest CharacterizationTest LearningTest LegacyCode MichaelFeathers ChargeCarriers CalDiller ChargedVacuumEmboitment DoctorWho CharityLanguage BrokenLink CategoryBasedLanguage CategoryProgrammingLanguage CategoryTheory CharityLanguage FoldFunction TuringComplete CharlBotha CategoryHomePage CharleneBenson CategoryHomePage TheObjectPeople WebGain CharleneMcCray CategoryHomePage CharlenesMagicMethod CharleneBenson KyleBrown CharlesAdams CategoryHomePage CharlesAndJames CharlesWeir JamesAndCharles JamesNoble CharlesAndJamesNumber CharlesAndJames CharlesAndJamesNumber ErdosNumber JamesAndCharles KentNumber KiboNumber ShamelessSelfPromotion WardNumber CharlesArmstrong CategoryHomePage KanabosFramework CharlesBabbage AdamSmith AnalyticalEngine AugustaAdaByron BletchleyPark CategoryPerson DaveEveritt DifferenceEngine GottfriedWilhelmLeibniz IsaacNewton JohnStuartMill StephenHawking TheBabbageFaq TheCurseOfXanadu WorldGeniusesDiscussion CharlesDarwin CategoryAuthor CategoryEvolution CategoryScientist CategoryWikipediaLink CharlesDarwin CharlesDarwinDiscussion DarwinAward DarwinAwards FamousQuote OffTopic PleaseMoveThisToTheAdjunct SeptemberZeroFive CharlesDarwinDiscussion AboutAtheism CategoryDiscussion CategoryWikipediaLink CharlesDarwin CostinCozianu DanMuller DataMining DeleteMetadiscussion DeleteNoContent DeleteOffTopic EarleMartin EditHint EvolutionaryAlgorithms FrancisBacon IanOsgood IntellectualHygiene InterMap InterWikiMap IsaacNewton JohnPierpontMorgan NearLink NeutralPointOfView NoContent OffTopic OnTopic OnTopicButNotNeeded PleaseMoveThisToTheAdjunct PromptingStatement QuantumMechanics SensitiveOffTopic SisterSite SmalltalkCompiler TheAdjunct TipsFromWardCunningham WikiGnome WikiPedia CharlesDickens CategoryAuthor CharlesFinney CategoryAuthor TheCircusOfDoctorLao CharlesKayOgden BasicEnglishLanguage CategoryAuthor CategoryScientist CharlesLacz CharlesLemerek CategoryHomePage CharlesLowell CategoryHomePage GeekNight InterpretiveDance JeremyStellSmith MarathonMan OpenSource ThoughtWorks CharlesMedcoff CategoryHomePage LunchnLearn MichiganExtremeProgrammingEnthusiasts SoutheasternMichiganGroup CharlesMiller AltSysadminRecovery AtlassianConfluence CategoryHomePage CharlesMiller DesignDebt ExtremeProgramming LackOfOnSiteCustomer TheMozillaProject WikiHabit CharlesMillerWiki CategoryWikiImplementation CharlesSandersPeirce CategoryAuthor CategoryWorldView WilliamJames CharlesSchultz CategoryPerson CharlesSchultz HappinessIsaWarmPuppy HomeIsOntopOfaDoghouse MeaningOfLife SecurityIsaBlanket CharlesShapiro CategoryHomePage CharlesShapiro CharlesSimonyi CategoryPerson HungarianNotation IntentionalProgramming IntentionalSoftwareCorporation InternationalSpaceStation LearningOrganization MicrosoftWord ProcessImprovementTools RichardDawkins TimeForaParadigmShift XeroxParc CharlesStewart AdvoGato AtLeastTwoReviewers CategoryHomePage RaphLevien ZhaoWay CharlesWeir CategoryAuthor JamesNoble SmallMemorySoftware CharlesYeomans CategoryPerson CharlesYeomans CharlesYoung BizTalk SharePoint SolidSoft CharlieFlowers AlistairCockburn KentBeck WardCunningham CharlieMartin CategoryHomePage CharlieMartin OffTopic CharlieMitchell CategoryHomePage CharlieParker BeBop CategoryPerson DizzyGillespie McShann CharliePoole CategoryHomePage ThreeWeekProjectTurnaround CharlieSkilbeck CategoryHomePage CharlotteXpUsersGroup CategoryGroup CategoryXpUsersGroup RoyMiller CharonBrowser CategoryWebBrowser ChrisGarrod EditText InfernoDevelopers RecentVisitors WebBrowser ChartingExample ChrisMellon ColdFusion IsDeclarativeLessExpressive ChartreAndHagiaSophia ChartsOnExtremeProgrammingProject AlejandroGoyen EngineeringTask ExtremeProgrammingExplainedEmbraceChange RobHarwood TwoWeeks UserStories WayneMack YouArentGonnaNeedIt ChaseFranklin ChasingTheDragon CategoryMetaphor ChasingTheDragon SilverBullet ChatBot AliceBot ChatBot CobolLanguage ComputationalLinguistics DeepHistory DialogAgents LoebnerContest MegaHal NaturalLanguageInterface StarWars StateMachine TuringTest ZorkGame ChatMode CategoryAntiPattern CategoryCollaboration DocumentMode DocumentModeConversion OmitNeedlessWords OnlySayThingsThatCanBeHeard ReallyValuablePages RefactoringWikiPages SinglePageDissertation ThreadMode WalledGardens ChatOneOne GarnetChaney PublicWikiForums UseMod ChaunceyGardiner CategoryHomePage ThreadMode YaddaYaddaYadda ChauncyGardener SpoilerWarning ChavezInVenezuela CategoryOffTopic RafaelAlvarez UnitedStatesOfAmerica CheapEnough CheapLabor AnonymousDonor BrainsAsaCheapCommodity CostaRica EvanCofsky WhatIsPoverty CheapMassivelyParallelSequentialSearch CategoryDatabase CategoryLowEnd FilePollingConcurrency MinimalTable MultiParadigmDatabase QueryByExample RollYourOwnDatabase WhereAndAnd CheaperByTheDozen DasKeyboard CheatingDeathCheaply ScannedBrainSimulation TheAdjunct CheckBox ToManyRelationship CheckDiffsBeforeCommit AndrewCates ChangeLog IanOsgood MartinPool RightThing CheckDontCatch BetterForLoopConstruct CatchDontCheck CatchDontCheckRefuted CategoryException CategoryJava CheckDontCatch HashMap JavaIdiom MikeDoberenz NoNullBeyondMethodScope NullObject NullPointerException RuntimeException ThreadSafe CheckFramework CategoryCee CategoryFramework CeeLanguage TestingFramework UnitTest CheckOutputAutomatically CategoryTesting CheckOutputAutomatically JohnFarrell JournallingPattern PartialOrder TacticalTesting UnitTest CheckStyle AlexeyVerkhovsky ApacheAnt CategoryJava CategoryLint CheckStyle CodeReviews CodingConventions GoodThing JavaLanguage JavaLint OpenSource PeterAxelsson ShortMethods StaticAnalysis TaskCompleteDefinition CheckedException AlanGriffiths AndersHejlsberg BillVenners BruceEckel CategoryException CategoryJava CheckedException CheckedExceptions ExceptionalJava JavaLanguage RuntimeException TheProblemWithCheckedExceptions CheckedExceptionPatterns CategoryException CategoryJava CheckedExceptionsAreOfDubiousValue DeclareThrowsExceptionByDefault SeparateThrowAndCatch ThrowIsRollback UseIdenticalExceptionHandlers CheckedExceptionsAreIncompatibleWithVisitorPattern BluePaint CallByName CheckedException CheckedExceptionsAreOfDubiousValue ContinuationPassingStyle DirectedAcyclicGraph ExceptionTunneling FirstClass FoldFunction FunctorObject GarbageCollection GoodThing HaskellLanguage LanguageSmell LayerOfIndirection LazyEvaluation OneMoreLevelOfIndirection ProblemWithSmallNumbers RuntimeException SeparateIoFromCalculation SideEffect TheProblemWithCheckedExceptions VisitorPattern CheckedExceptionsAreOfDubiousValue AlanGriffiths AvoidExceptionHandlingInTheMainLine BillTrost BrendanJohnston BrianSlesinsky BruceEckel CategoryException CategoryJava CeePlusPlus CheckExceptionsAreDesignContracts CheckedException CheckedExceptions CheckedExceptionsAreOfDubiousValue ChrisMellon ClassCastException ClassifyingExceptions CommonLispConditionSystem ConvertExceptions DavidSarahHopwood DawidLoubser DesignByContract DesignPatterns DouglasHawkins EmptyCatchClause ExceptionTunneling ExceptionalJava ExceptionsAreOfDubiousValue ExtremeProgramming FileNotFoundException FunctorObject GeneralizeOnExceptionBehavior GunjanDoshi ImplicitTyping JavaExceptionsAreParticularlyEvil JavaLanguage LetExceptionsPropagate LetExceptionsPropagateOnlyAsUncheckedExceptions ManifestTyping MissingFeatureSmell NeilSwingler NestedException NoSuchProviderException NullPointerException PhilGoodwin PhilippeDetournay PleaseComment PreConditions PreferenceReadFailedException RecentChanges ResumableException RichardCordova RootCause RuntimeException RussellGold SeparationOfConcerns ThrowsExceptionByDefault ToolsThatTeachPoorHabits TranslateExceptions VisitorPattern WouterLievens ZipException ChecksAndBalances AcceptanceTest BigDesign GeneralHaltingProblem PeterMerel StoneSociety StoneSocietySimulation ChecksPatternLanguage CategoryPattern DeferredValidation DiagnosticQuery EchoBack ExceptionalValue ForecastConfirmation HypotheticalPublication InstantProjection MeaninglessBehavior PatternLanguage VisibleImplication WardCunningham WhenDoYouCheckForBadArguments WholeValue CheeseWiki BrokenLink CategoryWikiImplementation CheeseWiki DokuWiki RegularExpression CheetahSoftware CategoryCompany CheetahTemplate CategoryPython CheetahTemplate PythonLanguage SteveHowell WebMacro ChefLanguage AnalogiesFromCookery CategoryProgrammingLanguage EsotericProgrammingLanguage JonGreen ChelleHine CategoryHomePage DolphinSmalltalk ExtremeProgrammingRoadmap LearningProgrammingLanguages PersonalWiki QuickChanges RolePlaying SearchEngine SevenPrinciplesOfSoftwareDevelopment SmalltalkLanguage SmalltalkLearnersClub SqueakWiki ChelseyGourgaud CategoryHomePage KeithBraithwaite RubyLanguage WdsGlobal ChemicalEmergencyPlanningWiki CategoryWikiForum MoinMoin SeanOleary ThankYou WardCunningham ChemicalVsDigitalCameras AndyPierce AttackOfTheClones DigitalCamera DougMerritt GarryHamilton HorselessCarriageThinking JohnRusk MikeWarot NeKs NewYorkTimes OffTopic OversimplificationAlert PaulSimon PeterLynch RefactoringCandidate SignOfTheApocolypse StefanVorkoetter StevenNewton SusanRoy TechnoLust UnitedStates WithinTwentyYears XeroxCorporation ZombieTechnologies ChenYu AlmostExtremeProgramming CategoryHomePage ExtremeProgramming CheneyOnTheMta CategoryContinuation CategoryPaper CategoryScheme CeeAsAnIntermediateLanguage CeeLanguage HenryBaker NoAssemblyRequired SchemeLanguage TailRecursion TheKingstonTrio ChennaiPatternGroup CategoryGroup CategoryPatternsGroup CherryPicking BitKeeper CherryPicking DavidsAdvancedRevisionControlSystem GitVersionControl MateuszCzaplinski MattMackall MercurialVersionControl VersionControl CherylSmith DreadNought WikiGnome CheshireWiki CategoryWikiImplementation CheshireWiki ChessBoardUserInterface AdamSpitz AlternateHardAndSoftLayers AnonymousDonor CategoryUserInterface ChessBoardUserInterface ChessOnaScanner CostinCozianu DataGlyph DavidCary DavidUngar EricHodges GameSystems GarryHamilton GlyphChess SelfAssembly SelfLanguage UnitTest UserInterface ChessFlash CategoryGame FlashDevelop ChessIsLife DavidCary EditHint MineSweeper PlayToDraw RpgsAreLife SapirWhorfHypothesis ChestThumping GoWithTheFlow MakeOthersLookIncompetent ChetHendrickson AnnAnderson CategoryHomePage ChryslerComprehensiveCompensation ChryslerCorporation DaimlerChrysler ExtremeProgrammingInstalled RichGarzaniti RonJeffries SueHendrickson ChewToy CategoryWhimsy JonGreen RemoteControl ChiFoo ExtremeProgramming FreeSoftware InformalHistoryOfProgrammingIdeas JeffGrigg PortlandPatternRepository TextFormattingRules ThreadMode WardCunningham WikiDesignPrinciples WikiHistory WikiNature WikiWikiSandbox ChiKong ChineseMedicine PinYin QiGong TaiChi ChiSquared ChiSquared DaveVanBuren ImprovingRandomNumbers JanLarsen PseudoRandomNumberGenerator SimplestThingThatCouldPossiblyWork ChicagoAgileDevelopers ObjectMentor ChicagoManualOfStyle CategoryBook ChicagoManualOfStyle DanielleOviatt DaveHarris PaulHudson SecretOfMonkeyIsland TheElementsOfStyle ChicagoPatternsGroup BrokenLink CategoryGroup CategoryPatternsGroup ChicagoPatterns RalphJohnson TcpgBriefHistory ChicagoTime AthensTime CairoTime CapetownTime CategoryTime DenverTime DonaldNoyes HalifaxTime HonoluluTime LondonTime LosAngelesTime NewDelhiTime NewYorkTime SidneyTime ThinkingOutLoud WardsWiki WikiWord ChickenAndEggProblem BeeLanguage BootStrap BothCreationAndEvolution BrucePennington ChickenAndEggProblem CreationVsEvolution DeadLock DennisRitchie DonaldNoyes EggFirst JustStartOver KnowWhatYouAreDoing MockObject SteveHowell UnitTestingLegacyCode WriteJustOneTest ChickenFeetDiagram BachmannDiagram ChickenFeetDiagram HaveThisOpinion ChickenOrEgg ChickenAndEggProblem ChickenScheme CategoryScheme CheneyOnTheMta SchemeLanguage SunnanFenderson ChickenTyping BorisStitnicky DynamicTyping JimWeirich RickDeNatale TellDontAsk ChickensAndPigs CategoryScrum DailyScrum JavaAsaSecondLanguage MichaelIvey ScrumOverview ScrumProcess ChiefArchitect AlanKay ArchitectAsKeeperOfTheFlame ArchitectingWord ArchitectureDefinitions AttributeBasedArchitecturalStyles BeautyIsOurBusiness BigDesignUpFront CanAnArchitectureEmerge CanAnyoneDoDesign CategoryArchitecture ChiefArchitect ChryslerComprehensiveCompensation CommunalDevelopment ConceptualIntegrity DanIngalls DavidLiu DonWells ExtremeProgramming ExtremeRoles GreatDesign JeffGrigg JustAnArchitect KeeperOfTheFlame MajorityRules MarcThibault MartinNoutch MichaelLeach MultiCaster PaulDyson PeterCoad PeterMerel ProjectManager RobertAltman RobertDiFalco RolledUpNewspaper RonJeffries SoftwareEngineeringInstitute SoftwareProductLine SpecializationIsForInsects SystemMetaphor TechnicalLead TheCoach ThomasWhitmore VcapsProject WaldenMathews ChiefArchitectOfXp AdeleGoldberg AlanKay BjarneStroustrup ChiefArchitect ConceptualIntegrity DanIngalls DonWells EarlyHistoryOfSmalltalk GreatDesign GuyKawasaki KentBeck LearningResearchGroup MajorityRules MicheleMarchesi NonlinearityOfXp RichardDrake RobertDiFalco RonJeffries RulesForRevolutionaries SpikeSolution SystemArchitect TeamGel WardAndKent WardCunningham ChiefProgrammerTeam CollectiveCodeOwnership DevelopmentTeamModels DonWells FredBrooks JeffGrigg JimRussell MythicalManMonth OfficialXpPersonnel PhlIp TruckNumber WilliamUnderwood XpDesign ChiefScientist RonJeffries ChiefSoftwareArchitect AlistairCockburn BillGates CharlesSimonyi ChiefArchitect ChiefSoftwareArchitect JeffGrigg LouGerstner MartySchrader PhlIp PointyHairedBoss RobertDiFalco TechnicalLead WikiName ChikiWiki CategoryWikiImplementation ChikiWiki GhootEmaho JakartaStruts JavaWiki ServletBasedWiki WikiEngine WikiWikiClone ChildProcess ChildProcess EnvironmentalVariable ParentProcess ChileCountry ArgentinaCountry BadPolicy CategoryCountry EasterIsland FidelCastro GoodPolicy HatePolicy IrakCountry OpenPolicy SouthAmerica VenezuelaCountry ChiliPlop FocusGroupOrganizationPatternsChiliPlopTwoThousand SonoranDesert ChinaJapan CategoryWikiForum ChinaJapan ChineseFood CategoryEasternThought CategoryFoodAndDrink NickBensema ChineseLanguage CategoryNaturalLanguage PeoplesRepublicOfChina SimplifiedChinese TraditionalChinese ChineseRoomArgument ChineseRoom ChineseRoomArgument JeffGrigg JohnSearle StrongAi WeakAi ChineseWhispers BrokenTelephone CategoryInteraction ChineseWhispers MarcGirod TelephoneGame ChineseWiki CamelCase ChineseWiki CooCooWakka EditHint HomePage MultilingualExperiment NetLab WikiLib WikiName ChineseWikiEngines CategoryWikiImplementation ChineseWiki ChiqChaqWiki CooCooWakka DokuWiki JspWiki MediaWiki MoinMoin OpenWiki PerlLanguage PhpLanguage PhpWiki PikiPiki PmWiki PythonLanguage SourceForge TopTenWikiEngines UseModWiki VeryQuickWiki WakkaWiki WikiEngine WikiEngines WikiWiki WikkiTikkiTavi ChipSchnarel CategoryHomePage ChipTorque BitBucket BitSpin CategoryHumor ChipTorque ChipWhitmer ScripturalEvidenceForXp TimLesher XpForMormons ChipWits ChipWits ChipsOperatingSystem CategoryHumor CategoryOperatingSystem ChipsOperatingSystem OpenSource ChiqChaq AntiPattern CategoryWikiImplementation JavaScript RecentChanges RoySharon SarahAllen ThreadMess WikiClone WikiUserInterface YonatSharon ChiqChaqWiki ChiqChaq ChoHyunShin BlastWiki ChogyamTrungpaRinpoche CategoryAuthor CategoryEasternThought FrancisHwang WhyClublet ChoiceNet ChoiceNet ChoiceOperatorDoesNotConsiderInheritance BeCarefulWhatYouWishFor ChoiceOperatorDoesNotConsiderInheritance CodeSmell CostinCozianu GeorgePaci JacobCohen JavaBugDatabase JavaDesignFlaws JavaTypingWasSimple JeffreyHantin JohnKugelman MeetsAndJoins StevenNewton TomAnderson ChoicesObjectOrientedOperatingSystem AamodSane BrokenLink CategoryOperatingSystem CeePlusPlus DesignPattern FrameWork HohlalefiSefika ObjectOriented ObjectOrientedOperatingSystem RoyCampbell ChomskyHierarchy BackusNaurForm FiniteStateAutomaton LeftHandSide NoamChomsky PerlLanguage PhraseStructureGrammar PushDownAutomaton RecursivelyEnumerable RegularExpression TuringMachine ChomskyNormalForm NoamChomsky ChooseSuperClassesByRefactoring ChooseYourRutCarefully BrokenLink ChooseYourRutCarefully EdYourdon FirstOoProjectDisasters GreatestMarketingCompanyInTheWorld JeffGrigg JustaProgrammer MikeStorey NewLanguagesForXp RichardDrake StandardsEnforcement TheMostWidelyUsedProgrammingLanguageAtAnyLevel WikiPoster ChoosingBehavior DifferentImplementations FunctionalProgramming HigherOrderFunction ObjectOrientedProgramming StateVariables ChoosingSatisfactionOverMoney CategoryEmployment CategoryLifeStrategies ChoosingTheFirstChoice BrokenWindowFallacy CategoryHowTo ChoosingTheFirstClass ChoosingTheFirstTest ChoosingTheFirstUserStory UnBrokenWindow ChoosingTheFirstTest ChoosingTheFirstChoice ChoosingTheFirstTest CodeUnitTestFirst ConfigurationManagement PeterLynch WouterLievens ChoosingTheRightLanguage CategoryProgrammingLanguage ChoosingTheRightLanguage FallacyOfTheRightTool JavaScript PickAnOkToolForTheJob PickTheRightToolForTheJob QuestForThePerfectLanguage ChoosingWikiNames AddingNewPages AmericanSpelling ApostropheCatastrophe AssumeGoodFaith BusinessesAreNotPeople CamelCase CategoryFaq CategoryNaming CategoryWiki CategoryWikiEditing ChoosingWikiNames ChoosingWikiNamesDiscussion DiscussionVsConsensus DontNamePagesThoughtsIssuesIdeasOrOpinions HomePage ItDepends JayLanguage LikePages LispLanguage LongTitlesSmell MeaningfulName NobodyReadsEveryPage NotYet PdfSucks PortableDocumentFormat RealizeVersusRealise RecentChanges RefactorByMerging RenamingWikiPages RoadMap StartingaWiki TheCity TheThe TooShortTooPithy UgLy VersusVersusVs VersusVsVs VolunteerHousekeeper VsVersusVersus VsVsVersus WantedPages WhatDoPeopleGetOutOfWiki WhenAndWhyIsItValuableToImplementaDomainModelInAnObjectOrientedProgrammingLanguage WikiAlphabet WikiCategories WikiHistory WikiName WikiNameAdvantages WikiNameDisadvantages WikiNameModifiers WikiNamePluralProblem WikiNameSynonym WikiSingleWordProblem WikiWikiWeb WikiWord ChoosingWikiNamesDiscussion AccidentalLinking ApostropheCatastrophe CategoryDiscussion ChooseYourRutCarefully ConstIsaVirus DontMakePartTwo DontNamePagesThoughtsIssuesIdeasOrOpinions DoubleCharacterLinkPattern DoubleWordLinkPattern FourVariables HappyCollision HeisenBug HowCanSomeoneTypeTheirNameWithMiddleInitialIncluded HungarianNotation JoeWeaver LanguageLifeSigns LightenTheTroika LongTitlesSmell MoveThreadModeToDiscussionPage NamelessConcept PageSplit RingerTape SaneSubset ShouldPageTitlesBeQuestionsOrAssertions SpecializationIsForInsects SplitByTopicNotByOpinion StarTrekSystems VirtualDentist WhenToCreatePages WikiAlphabet WikiName WikiNames WikiWeapon WillyWonkaConflictResolution YouDontWantAnExceptionYouWantaTimeMachine ChoosingaConLang CategoryNaturalLanguage ConLang EsperantoLanguage KlingonLanguage LojbanLanguage PrivateLanguage QuenyaLanguage TokiPonaLanguage VolapukLanguage ChoosingaWiki AkeWallebom AnswerMe ArnoutEngelen AsOpposedToDeveloperFriendly AtisWiki BenKovitz BillTrost BjarkeEbert CamelCase CaptchaTest CategoryWiki ChiqChaq ChoosingaWiki DarcyBurgess DidiWiki EddiesWiki ErfurtWiki FlatNuke FourierTransform FrancisLiu FreeGuppy FreeLink FreeLinks GaGa GarethHowell GoldBar GoogleSearch GreenLightWiki HeatherJames HowToShowParentTopics IconLanguage JikiJikiJava JohnAbbe KirkBailey LivingDocument MattBehrens MeatballWiki MediaWiki MoinMoin MossCollum MySql NooSphere NotOnThisWiki OddMuse OddMuseWiki OperatingSystem PatrickTufts PersonalWiki PerspectiveWiki PhpNuke PhpWiki PmWiki PostNuke PostgreSql PowerPoint ProjectForum PublicWikiForums PublicWikiSites PurpleNumbers PurpleWiki RandyKramer RevisionControlSystem RichardDonkin RichardDrake SaveAs SeanOleary SearchEngine ShaharEldar SqueakWiki StartPage StartingaWiki SunirShah SwissArmyKnife TextFormattingRules TheBrain TiddlyWiki TikiWiki TopTenWikiEngines TouchGraph TransClusion UseMod UseModWiki VersionControl VersionControlAppliedToWiki WardsWiki WhyClublet WhyDoesntWikiDoHtml WikiCase WikiChoicetree WikiChoosingStories WikiEngine WikiEngineComparison WikiEnginePopularity WikiEngineReview WikiEngines WikiFarm WikiFeatures WikiHive WikiLikeThing WikiLink WikiMedia WikiModerationWithoutPasswords WikiPedia WikiPedians WikiSite WikiTypeFramework WikiWare WikiWiki WikiWikiClone WikiWikiWeb WikiWishList WikiWord YonatSharon ZopeApplicationServer ZwiKi ChopSticks CategoryEasternThought ChopSticks EmpireOfSigns RolandBarthes ChoralMusic CanonicalExample CategoryMusic ChoralMusic DavidDeLis GarethMcCaughan GustavMahler MartinPool SpemInAllium ChordedKeyboard CategoryKeyboard ChordedKeyboard ChracotheneGrailly DirectedAcyclicGraph DirectedGraph ChrisAnderson ChrisAnderson WindowsPresentationFoundation ChrisArgyris CategoryPerson ThereAreNoLawsOfProgramming ChrisArmstrong CategoryHomePage ChrisBarham CategoryHomePage ChrisBaugh CategoryHomePage ChrisBetts CategoryHomePage YouCantForceVoting ChrisBooth CategoryHomePage DavidAllsopp DeveloperOnlyXp EvolutionaryDelivery ExtremeHour ExtremeProgramming JenniferStapleton RichardDrake TomGilb ChrisBrooks BoardGameGeek CategoryHomePage SpielFrieks ChrisBrown CategoryHomePage ChrisCabanillas AolInstantMessenger CategoryHomePage ChrisCleeland CategoryHomePage DanGilbertson DougSchmidt ExternalPolymorphism IonaTechnologies ObjectComputingInc TheAceOrb ChrisCottee CategoryHomePage ExtremeTuesdayClub OliBye SteveFreeman ChrisCrawford AtariProgramExchange BalanceOfPower BalanceOfThePlanet CategoryAuthor CategoryGameDesigner ChrisCrawford ChrisCrawfordOnGameDesign ChrisCrawfordOnInteractiveStorytelling DeReAtari EricJablow FurryKef GunsAndButter InteractiveFiction OutOfPrint PattonVsRommel RockPaperScissors SovietUnion StarRaiders TheArtOfInteractiveDesign UnitedStates ChrisCunningham AphexTwin CategoryHomePage ManuelSimoni PatCunningham SunirShah WardCunningham WilliamGibson ChrisDaSilva AnswerMe ArcadeGame CategoryGameProgramming CategoryHardware CategoryHomePage CategoryNaming ChrisDaSilva CultureShock DougMerritt GameController GoodStyle HomePage HumanBeing JoystickDevice MouseDevice MultipleInstances NameConstruct OnTopic PeopleProjectsAndPatterns PlanetEarth PleaseComment ProofReader PublicDomain SearchEngine SoftwareDevelopment TextFormattingRules ThirdParty UserName WebSearch WikiGnome WikiMaster WikiNewbie WikiPage WikiSpace WikiWiki WikiWikiSandbox WorldWideWeb ChrisDate AnIntroductionToDatabaseSystems CategoryAuthor CategoryDateAndDarwen CategoryPerson ChrisDate DateAndDarwen DbDebunk DefinitionsForOo EfCodd FabianPascal HughDarwen LeftJoin NotesOnaCeePlusPlusRdbmsApi NullsAndRelationalModel ObjectOrientation ObjectOriented OoLacksConsistencyDiscussion RelationalModel SmallTalk TheThirdManifesto TutorialDee ChrisDavis CategoryHomePage CheckFree ChrisDoyle CategoryHomePage ChrisDrake CategoryHomePage ChrisDrake JavaScript WikiGnome ChrisDunworth CategoryHomePage KentBeck ChrisEineke ChrisFay CategoryHomePage JustaProgrammer NoNamesPlease PositiveDialogueCommunity WikiMindWipe WikiPedia WikiWikiWeb ChrisFurtado AreYouThere CategoryHomePage OrphanPage ChrisGarrod AbacoBrowser AdrienArnulf AllanSauter AshevilleNorthCarolina BeijingOlympics BookShelved BrentGilmore BrentWheelock BrokenLink CalendarApi CategoryDataMining CategoryHomePage ChrisGarrod ChristineCampbell CliffordAlgebra CommandLineHistory CowOrker CrispinHollinshead CtrlAltDelete DataMining DateAndDarwen DateStamp DateStamps DavidSmith DavisThomsen DebiKilb DeprecatingTheObserverPattern DonGarrod DragonTattoo DrewSchaffner EarthQuakes EricRaymond EricScott EthanSoutarRau EvBingham ExtremeProgrammer ExtremeProgrammingRoadmap FixYourWiki GeorgeBackus GnuMake GoLanguage GuiUnitTesting HaiKu HalSkelly HelloWorld HelloWorldInManyProgrammingLanguages HhMmSs HtmlTables InfernoDevelopers InventorsOfUnix JacobCohen JamesGosling JasperKonter JeffBytof JeffJarvis JillPearse JohnFletcher KentLindquist KevinWulff KeyboardClaw KristofferWalker LatLon LinkedIn LionsCommentary MacMagic ManorainjanHolzapfel MarkKessler MikeMcClune MikeSanford MostSignificantDigit MyWiki MythicalManMonth NancyBachman NonRelativisticTime NormanBarth OpenSource OperatingSystem OperatingSystems PatrickRusso PaulPanarese PeterShearer PhoebeUnderwood PlanNine PlanNineFromBellLabs PrimeDays PrimeNumber ProjectSikuli QuickChangesJunkie RalphLewin RcsLogWiki ReFactor RealNamesPlease RecentChanges RobNewman RobPike RobertBullard RobertMartineau RobertParker RsyncSummaryMonday SansNetBlock ScalaLanguage ScrabbleChallenge ShareBookmarks SkinnyBook SofiaAkber SpacesBetweenWords StevePiper SteveWandel StuartBorthwick TabDelimitedTables TenYear TheArtOfUnixProgramming TheAwkProgrammingLanguage TheHumbleProgrammer ThePracticeOfProgramming TheUnixProgrammingEnvironment TodaysPage UnixEpoch UserName WayneChen WelcomeVisitors WhatIsRefactoring WhatWouldGoogleDo WikiCommons WikiMailBox WikiWords WmSeffens YyyyMmDd ZenKoan ChrisGarty CategoryHomePage ChrisGaskett CategoryHomePage HammerTruism MoinMoin WikiEngine ChrisGerrard ApplicationAsCollaboratingObjects ApplicationAsDbVeneer CategoryHomePage ChrisGore CategoryHomePage ChrisGray CategoryHomePage ChrisGray ChrisGreene CategoryHomePage ChrisHancock ChrisHandley AllFeaturesShouldBeSimple AmigaEe AmigaOperatingSystem ArgumentsAgainstOop ByteCode CategoryForth CategoryHomePage CeePlusPlus ChrisHandleysDeletions DynamicCompilation FuzzyLogic HelloWorldInManyProgrammingLanguages LatentTypesSmell LearningObjectOrientedProgramming MeasuringAbstraction ObjectOrientedProgramming PalladiumDiscussion SymbianOs TemplatesSmell VirtualMachine ChrisHandleysDeletions AdaLanguage AllFeaturesShouldBeSimple AnnotatedReferenceManual BruceEckel CeePlusPlus CeePlusPlusBlackMagic CeePlusPlusTemplatesSmell CeePlusPlusWizards ChrisHandley DanMuller FunctionalProgrammingLanguage GenericPolymorphism HackerWizard JavaGenerics PythonLanguage StaticVsDynamicTyping ThinkingInCeePlusPlus ThinkingInJava TraitsObjects UgLy WebLog ChrisHanson BookShelved CategoryHomePage CocoaFramework NewUserPages OpenStep TourBusStop WebObjects ChrisHibbert CategoryHomePage ExtremeProgramming GuardPoste MicrosoftCorporation OpenSource PredictionMarkets SmalltalkLanguage XeroxParc ChrisHines AppleIi BasicLanguage CategoryHomePage CeeLanguage CeePlusPlus CeePlusPlusSlowerThanCee CommodoreSixtyFour CsharpLanguage DeterministicResourceManagement EncapsulationDefinition GarbageCollection MicrosoftWindows ObjectOrientedProgramming ObjectOrientedProverbs PairedGeniusDiscussion PascalLanguage QuickSort RecursionVsLoop RefactoringBrowserForCeePlusPlus ResourceAcquisitionIsInitialization TailCallOptimization ToGrok ChrisHyser ArtificialIntelligence ArtificialMinds CategoryHomePage YetAnotherSoftwareEngineeringFad ChrisIverson CategoryHomePage CategoryMusic ChrisJansen ChrisJones CategoryHomePage ChrisKelch CategoryHomePage ChrisKing AgileProcesses CategoryHomePage ChanningWalton ExtremeProgramming LanceWalton NewUserPages TeamInaBox TourBusStop ChrisKlementis CategoryHomePage ChrisKoenigsberg CategoryHomePage ChrisKyleYoung AssemblyLanguage BradleyGrainger BreakingBreadTest CategoryHomePage CeePlusPlus EdwardSargisson EmacsLisp ExtremeProgramming KernelPanicLinuxUsersGroup NewZealand OnceUponaTime PetPeeve ProjectManager RealLife ThawteWebOfTrust UnitTest WikiHomePage WikiName ChrisLaVoie CategoryHomePage ChrisLedger ChrisLunt AreYouThere CategoryHomePage OrphanPage ChrisMatts CategoryHomePage ChrisMatts ExtremeTuesdayClub MyMyersBriggsTypeIs ThoughtWorks ChrisMcClenaghan CategoryHomePage ManorainjanHolzapfel WikiConceptDiscussion ChrisMilaster CategoryHomePage ChrisMorris BrokenLink CategoryHomePage DallasPractitioners DelphiLanguage DelphiUnit DotNet ExpensiveSetUpSmell LoadFactor OpenSource ProjectVelocity RubyLanguage WebTestingWithRuby XpConceptsInAcceptedMethodologies ChrisOlds CategoryHomePage WallData ChrisPhoenix AreYouThere CategoryHomePage WikiWiki XenophiliaByChrisPhoenix ChrisPressey BefungeLanguage CategoryPerson EsotericProgrammingLanguage LanguageDesigner TheWierdLanguage ChrisQuirke ChrisRaber AvantGo CategoryHomePage GemStone WebMethods ChrisRathman AreYouThere CategoryHomePage ChrisRimmer CategoryHomePage PlSqlUnit RegistrationStatistics ChrisRoeder CategoryHomePage ChrisRoss CategoryHomePage NewUserPages TourBusStop ChrisRudge CategoryHomePage FrancisHwang FridemarPache JavaScript JimLittle PhpLanguage TomRossen TurboPascal WilliamGibson ChrisRule CategoryHomePage ChrisSamuel CategoryHomePage ChrisSandow CategoryHomePage ChrisSchreiner CategoryHomePage FlexLanguage MailTo PerlLanguage SqueakSmalltalk ChrisSells CategoryAuthor CategoryMicrosoft ClemensSzyperski DeclarativeProgramming DonBox DotNet KeithBrown MicroSoft TimEwald ChrisSorsby AreYouThere CategoryHomePage NewUserPages OrphanPage TourBusStop ChrisSteinbach AgainstMethod CategoryHomePage CppDependencyAnalysis JohnFletcher MakeTheWeakerArgumentTheStronger MethodologicalPluralism PaulFeyerabend ScientificMethod SecularHumanism ChrisStevenson CategoryHomePage ExtremeTuesdayClub GeekNight ThoughtWorks ChrisTarttelin CategoryHomePage MarathonMan ObjectGazer OpenSource ChrisTessone ChrisThiessen CategoryHomePage OpenSource ChrisTilt CategoryHomePage WebCriteria ChrisTurner BadrinathTalwar CategoryHomePage ChrisWatson CategoryHomePage EnterpriseResourcePlanningSoftware HewlettPackard SageEnterpriseSystems SciFi StickyShift TetraSystems ChrisWeekly CategoryHomePage ChrisWege CategoryHomePage WardCunningham ChrisWinters CategoryHomePage GettingThingsDone JbossServer ObjectRelationalMapping OpenInteract VisualBasic WikiAddict ChrisWisehart CategoryHomePage CategoryView ChristerWyke CategoryHomePage ErikWyke JensWyke ChristianAnder CategoryHomePage SuperBomberman ChristianAndrer CategoryHomePage ChristianBetz ChristianDaems BrokenLink CategoryHomePage ChristianEdwardGruber CategoryHomePage ChristianFriedl CertifiedScrumMaster MethodChaining PhpLanguage ChristianGeek AndrewMcMeikan BrucePennington BuddhistGeek CategorySpiritualViewpoint ChristianGeek ChristianGeeks ChristianIntellectual ChristianScientist CostinCozianu DailyBuild DonaldKnuth EssentialTruthsThatNeedToBeFaced GarethMcCaughan GeekHood GeekWithFaithInTheUniverse GoldenHammer GregVaughn IoaPetraka LarryWall LlamaOwningGeek MarriedTwoKidsGeek OpenSource SecondGenerationGeek SunirShah TableOrientedProgramming TheBible VoodooChickenCoding WaldenMathews ChristianHall CategoryHomePage ConceptMapping DolphinWikiWeb GemStone MindMap TwikiClone ChristianHolmboe CategoryHomePage CeeUnit JustaProgrammer TestingFramework ChristianJunghans CategoryHomePage HamburgXpUsersGroup ChristianLemburg CategoryHomePage PerlUnit ChristianMann CategoryHomePage ChristianMartin CategoryHomePage ChristianMueller AndrewHunt CategoryHomePage DavidThomas DesignPatternsBook EffectiveCeePlusPlus GangOfFour MartinFowler MyLowestBookshelf MythicalManMonth PragmaticProgrammer RefactoringBook ScottMeyers SoftwareDevelopment ThePragmaticProgrammer ChristianOhman CategoryHomePage KungligaTekniskaHogskolan SoftwareEngineer StockholmSweden ChristianPekeler CategoryHomePage ChristianQueinnec CategoryAuthor CategoryPerson LispInSmallPieces SchemeLanguage ChristianRenz CategoryHomePage PenAndPaper SlowestWikiContest ChristianScherer CategoryHomePage ChristianSchladetsch CategoryHomePage ChristianSepulveda AaronWest AgileDevelopmentConference AgileProcesses CategoryHomePage SoftwareDeveloper ChristianTaubman AgileSoftwareDevelopment AppleIi BostonCity CategoryHomePage DesignPatterns DesignPatternsBook ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingInstalled PeopleWare RefactoringImprovingTheDesignOfExistingCode SecretsOfConsulting SignalToNoiseRatio SpecializationIsForInsects TestDrivenDevelopment TheDesignOfEverydayThings ThePragmaticProgrammer ThoughtWorks ChristianVander CategoryArtist ChristianVander ThankYou ChristianVogel CategoryHomePage GeorgeGruschow GregSaugis ChristiansenGrammar AttributeGrammar CategoryCompilers ChristinMcMurray ChristinaMullinax BarnRaising CategoryHomePage ChristinaMullinax ErisApple GoodStyleSuggestions MeatballWiki WikiWikiWeb ChristineBrown AreYouThere CategoryHomePage OrphanPage ChristineLove ChristineRingleb CategoryHomePage ChristineTheLawStudent CategoryHumor ChristmasStoryMovie CategoryMovie DecoderRing MajorAward PoliticallyIncorrect TheFword YoullShootYourEyeOut ChristofferHammarstrom CategoryHomePage StockholmSweden SwedenEurope ChristophKoelmel CategoryHomePage SanDiego ChristophMartin CategoryHomePage ChristophPohl CategoryHomePage ChristophSauer CategoryHomePage ChristophSauer ChuckSmith EugeneEricKim PigeonWikiMarkup ChristophSchaeffler CategoryHomePage ChristopheAddinquy CategoryHomePage ChristopheCantala ChristopheChenon CategoryHomePage ChristopheDucamp AutransWiki BliKi CategoryHomePage CommunityWiki CraoWiki FractalWiki IgeneratorWiki MeatballWiki OverCrowded PageTranslation PhilippeLhoste StephanieBooth WebLog WikiBase WikiEnUneMinute WikiSchool YouCanImproveMyEnglish ChristopheThibaut AgileVsSpeculativeProjectManagement BookShelved CategoryHomePage LewisCarroll MasterMindConfusedMindAgileMind MyMyersBriggsTypeIs SoftwareDevelopmentAphorisms ChristopheVermeulen AsynchronousTransferMode CategoryHomePage HandlingPlurals PeterThoeny WikiClone ChristopherAlexander AlexanderAndBuildingArchitects AlexanderPirsigConnection BrokenLink CalBerkeley CategoryAuthor CategoryDesign ChristopherAlexander ChristopherAlexanderQuotes DougLea ForeshadowingTwentyFirstCenturyArt FrankMcGeough GangOfFour HowBuildingsLearn InternetArchive JaneJacobs JimCoplien KentBeck LukeGorrie NatureOfOrder NikosSalingaros NotesOnTheSynthesisOfForm OnTechnology PatternLanguage PublicRadioFeaturesAlexander RalphJohnson RichardYeo RugBook SoftwareEngineering SoftwarePatternsArentAlexanderPatterns SteveWitham StewartBrand TheBattle TheOregonExperiment ThePhenomenonOfLife TheProcessOfCreatingLife TheTimelessWayOfBuilding TomStambaugh WardCunningham YuanliangLiu ChristopherAlexanderQuotes CategoryQuote ChristopherAlexander ChristopherBrowne CategoryHomePage ChristopherCaserio CategoryHomePage ChristopherCashell CategoryHomePage InternetRelayChat SorceryNet WikiEngine WikiWikiWeb WikkiTikkiTavi ChristopherDiggins CatLanguage CategoryAuthor CategoryPerson CppCookbook HeronLanguage MicroSoft VaporWare ChristopherGaltenberg CategoryHomePage ChristopherHolland CategoryHomePage ConceptHouse JohnVanDerZwaag ChristopherLocke CategoryAuthor CluetrainManifesto ChristopherPainterWakefield CategoryHomePage ChristopherPaulicka CategoryHomePage ChristopherPeterson CategoryHomePage ChristopherPeterson ChristopherPickslay AgileMethodologies CategoryHomePage WardCunningham ChristopherPilkington ChristopherRobin AaMilne CategoryFiction CategoryPerson WinnieThePooh ChristopherSmith CategoryHomePage ChristopherSmith IsRobotics ChristopherStrachey CategoryPerson CeePlusPlus DanaScott DenotationalSemantics FundamentalConceptsInProgrammingLanguages ParametricPolymorphism VirtualMuseumOfComputing ChromeTheMoon PaveTheEarth ChronicComplainer ActInsteadOfComplain AnyXisBetterThanNone CategoryAntiPattern ChronicComplainer ConstructiveCriticism FixBrokenWindows HowToWinFriendsAndInfluencePeople IdentifyTheWorstProblem LeadByExample SeekFirstToUnderstand StopComplaining WhackOnTheSideOfTheHead ChronicProcrastination AgileProcess AnalysisParalysis AttentionDeficitDisorder ChronicProcrastination ChronicProcrastinator DisplacementActivity DoTheSimplestThingThatCouldPossiblyWork GoodAndBadProcrastination NextList PeterLynch YouArentGonnaNeedIt ChronicProcrastinator AttentionDeficitDisorder ChronicProcrastinator FallingAhead NextList ToDoList ChronicallyRight ChronicallyRight DogmaticFallacy ThankYou ChroniclesOfNarnia CategoryBook CategoryMovie CsLewis HarryPotter JasonFelice JrrTolkien KarlKnechtel PilgrimsProgress RichardDrake ScottJohnson ChronocidalManiac RecentChangesJunkie ChryslerAndSteadyState EvolutionaryDelivery ImpactModelling KentBeck RichardDrake RonJeffries SuccessStatement ChryslerComprehensiveCompensation AnnAnderson CategoryProject ChetHendrickson ChryslerCorporation CthreeAndLegacySystems CthreeProjectTerminated CthreeQualityQuestion GemstoneProject HeadCoach IntervalLength JamesCollins JimRussell KeithBraithwaite KentBeck MartijnMeijering MichaelFeathers RonJeffries StartFresh TerminationCanBeSuccess UnitTest VcapsProject XpMailingList ChryslerCorporation DaimlerChrysler ChryslerPayroll CategoryProject ChryslerComprehensiveCompensation CthreeProjectTerminated GaryTrudeau GemstoneProject VisualWorks WhyIsPayrollHard ChuangTse CategoryEasternThought CategoryOffTopic ChuangTse ChuangTsesFish ChuangTsesHorse CookDing LaoTse SunTse ChuangTsesFish BhagavadGita CategoryEasternThought ChuangTse ChuangTsesHorse ClaesWallin CookDing ExtraLegsOntoaDog ForestGump GreenCheese ItDepends LaoTse PageOfFish PeterMerel TaoChia TaoChiao UniversalMind VictorMair WaitingIs WardsWiki ChuangTsesHorse CategoryStory ChuangTse CommonBloodySense HuainanTzu ItDepends ChuckAndersen CategoryHomePage ChuckCottrill RealLife ChuckMcCorvey CategoryHomePage ChuckMcCullough CategoryHomePage ChuckMoore AlanKay BluePlane CategoryForth CategoryPerson ChuckMoore ColorForth DougMerritt ExtremeProgramming ForthAndCsample ForthDay ForthLanguage GeorgePaci GreenArrays HighLevelLanguage JeffFox JoeBowbeer MachineLanguage RichardLack SamuelFalvo SeaForth SlashDot ChuckSiska CategoryHomePage TimelessWayOfBuilding ChuckSmith CategoryHomePage ChuckSmith WikiMailBox WikiWizard WikiWizardProjekt ChuckThacker AltoComputer BobMetcalfe MicrosoftResearch TabletPc XeroxParc ChuckTreder ChrisMilaster ChuckTrier BeBible CategoryHomePage InformationWeek ChuckYeagerVsTheRedBaron AlternateHardAndSoftLayers AndrewQueisser MartySchrader MikeSmith OffTopic RedHerring ThingsWeHateAboutVbClassic VisualBasic ChunCheng CategoryHomePage ChungYuan GroupOneStory GroupTwoStory ChurchNumeral AlonzoChurch CategoryMath LambdaCalculus OlegKiselyov ChurchOfTheLeastFixedPoint ChurchTuringThesis AlanTuring AlonzoChurch ChurchTuringHypothesis ChurchTuringThesis DavidHilbert DouglasHofstadter GeneralHaltingProblem GoedelEscherBach HaltingProblem InteractiveComputationIsMorePowerfulThanNonInteractive IntroductionToTheTheoryOfComputation KatieLucas LambdaCalculus MichaelSipser ModelsOfComputation NondeterministicTuringMachine OnComputableNumbers PartialRecursiveFunctions PeterMerel RecursiveFunctions TuringDecidable TuringMachine TuringRecognizable WhatDoesHaltingMean ChurchillEpigrams CategoryQuote CategoryStory GeorgeBernardShaw GlassEyeAdvice MagnanimityInVictory MarkTwain PhlIp RichardDrake StephanHouben WinstonChurchill WordsThatDefineNations CiCs CustomerInformationControlSystem CianQuinlan CategoryHomePage CiderHouseRules CategoryBook CategoryStory CimarronTaylor CategoryHomePage MoinMoin TreePad CincomSmalltalk ObjectStudio VisualSmalltalk VisualWorksSmalltalk CindeeAndres CategoryHomePage KentInMerlin CindyScript CategoryFunctionalProgramming CategoryProgrammingLanguage ChrisGarrod CindyScript FunctionalProgrammingLanguage IoLanguage JavaScript WikiWikiWeb CinemaScope CamelCase CinemaScope CipherJedi ArcFour CipherSaber CircleAndEllipseExample AalbertTorsius ArithmeticException CantCalculateThatException CircleAndEllipseProblem ClassCastException CostinCozianu NormalForm SetEccentricity SetFocus SuperMath TabulaRasa CircleAndEllipseProblem AalbertTorsius AlistairCockburn AndreasHaferburg AndyJewell AndyRaybould ArguingWithGhosts AugustZeroFive BrianEwins CategoryPolymorphism CecilLanguage CeeLanguage ChooseSuperClassesByRefactoring CircleAndEllipseExample CircleAndEllipseProblem ComputerScience ConicCoefficients ConstructiveDeconstructionOfSubtyping ContextSensitiveSubtyping CulturalAssumption DateAndDarwensTypeSystem DecemberZeroFive DependentTyping DougMerritt EllipticParameters HashTable IeeeSevenFiftyFour InheritanceIsNotSubtyping ItDepends JohnReynoldsTheStudent LimitsOfHierarchies LiskovSubsitutability LiskovSubstitution LiskovSubstitutionPrinciple LuaLanguage MarnixKlooster MatLab MatthewTuck MichaelFeathers MichaelSchuerig ObjectOrientedLanguage OptimizeLater PhilippeDetournay PredicateClasses PrematureOptimization RedHerring ReferenceParameter RightThing RobRix ScalableCircle ScalableEllipse SquareAndRectangleProblem StretchHorizontal SubTypingAndSubClassing SunirShah TemporalClassesAndIdentity TheThirdManifesto ThereAreNoTypes TwosComplement ValueObject ValueObjectsShouldBeImmutable VladEnder WikiWord CircleOfFifths CategoryMusic DavidBrantley EricMoon GarethMcCaughan SqueezingTheFifth WardCunningham CircleOfIron BruceLee CategoryMovie CircleOfIron DavidCarradine KungFu QuestForTruth RonJandrasi SearchForTruth SelfDiscovery CircleOfLife ArieVanDeursen CategoryCustomer ExtremeProgrammingInstalled CircleOfReincarnation DirectMemoryAccess DisplayList CirclesAintEllipses AlternateObjectOrientedProgrammingView CategoryPolymorphism CirclesAintEllipses CirclesAreEllipses EprimeLanguage FuzzyMath NoConcreteBaseClasses NoWorries PolyType ThereforeBut CirclesAreEllipses AlternateObjectOrientedProgrammingView AnythingIsPossible CannibalsAndMissionaries CategoryPolymorphism CommonLisp EverythingIsNotRelative EverythingIsRelative CirclesBoxesAndArrows AllClear CaseTool EscapeHatch GalacticModelingLanguage RaySchneider CircularBuffer BipBuffer BlackBox CircularBuffer CircularLinkedList DeviceDriver DoubleBuffer DualMace LeasedString LogicAnalyzer OnceAndOnlyOnce PriorityQueue RealTime SimplestThing StatementTrapHandler StripChartRecorder TripleBuffer CircularLinkedList CategoryDataStructure DoubleLinkedList SamuelFalvo CircularReasoning BrucePennington CircularReasoning FailureToElucidate FallaciousArgument HolyWar CircularRefactoring AnonymousInnerClass CanOnceAndOnlyOnceLoop CategoryRefactoring DoTheSimplestThingThatCouldPossiblyWork EssentialComplexity InternalIterator JeffGrigg MattSimpson MergeMe MichaelNygard RefactoringImprovingTheDesignOfExistingCode ThreeStrikesAndYouRefactor WardCunningham WhenToStopRefactoring WilliamGrosso ZeroOneInfinity CiscoSystems CategoryCompany CategoryHardware CiscoSystems CitationNeeded WikiTag CitationProblem CategoriesDiscussion CategoryWikiEditing DaveHarris DavidCary DilBert ExactlyOnce LoPan MeatballWiki ModelingLawsAndPrinciplesRoadMap RefTopic RoadMaps SimplestThingThatCouldPossiblyWork SixSingleQuotes TedNelson UseMentionProblem WikiBadge WikiNature CiteSeer AcmDigitalLibrary CiteSeer ComputerScience SearchEngine CitiWiki CascadingStyleSheets CategoryWikiImplementation CitiWiki SourceCode WakkaWiki WikiDev CitiesBackFromTheEdge AnAnarchistFaq BadThing CategoryBook RichYuppie RichardKulisz RichardStallman SafeForStarbucks ScottJohnson SteveHowell YuppiePlaygrounds CitoyenWiki JfCapdet WikiCitoyen CityBlock AalbertTorsius AmericanCulturalAssumption CityBlock CountryMile IronyWarning LorenzoGatti PhlIp SouthWest CityDesk CityDesk JoelSpolsky CityOfBoiseWebTeam CityOfLondon AndrewMcGuinness LondonTown TheCity CityOfToronto GeddyLee GeoCache GlennGould HockeyHallOfFame RobHarwood RuthsChris SkyDome SusanDavis TheCity UniversityOfToronto WiFi WikiPedia WikiZens YorkUniversity CivilEngineering CategoryEngineering KarlZdero CivilityPatterns ApologizeUnconditionally BeCheerful BenKovitz BestAlternativeToNegotiatedAgreement CivilityPatterns CorrectIncivilityByHinting DeclineOfCivility IsYourRudenessNecessary LeadByExample LeaveaFaceSavingWayOut LetItBe LevelsOfPoliteness LynchMob MarshallPlan MissManners OnceAndOnlyOnce PeteHardie SayItDirectlyButNotCriticizeBluntly SeekFirstToUnderstand ShowConventionalSignsOfRespect WikiOnWiki YouMightBeWrong CivilizationGame AlternateHistory CivilizationGame GedankenExperiment PostHocErgoPropterHoc RomanEmpire SimulationsInEducation CivilizedDiscussionGuidelines AdVerecundiam AgreeToDisagree CivilizedDiscussionGuidelines HolyWar PositiveDialogueCommunity TrollDefinition CjCherryh CategoryAuthor CategoryScienceFiction DownbelowStation HugoAward JonathanRosebaugh MeregovinNights ScienceFiction CladisticVsLinnaeanTaxonomy TimingHistory ClaesWallin AlternativeMicroprocessorDesign CategoryHomePage CategorySwede ComputerScience LotusNotes MultiverseBliki MyLipsonShiuTypeIs MyMyersBriggsTypeIs WebSphere ClaimedInnovations ChuckMoore DavidUngar EssAndKayCombinators ForthLanguage GarbageCollection HaskellCurry HenryBaker JimDesRivieres JohnMcCarthy LambdaCalculus LazyEvaluation LinearLisp LispLanguage RobertDiFalco SelfLanguage SmallTalk VirtualMachine VirtualMachineDiscussion VirtualMemory WilliamBurge ClaimersDisclaimersAndClassifiers DoTheSimplestThingThatCouldPossiblyWork ItDepends ItWorks PageTitles TheSimplestThing UsefulUsableUsed WikiWords ClamatoSmalltalk AviBryant JavaScript PetitParser SmallTalk ClarifyByDeleting BenKovitz CategoryDelete CategoryWikiRefactoring DavidSaff DeleteAndArchive DisagreeByDeleting GoodStyle GoodTasteInDeletion JunkBox PeterMerel PhilGoodwin RedPenObsession RefactoringWithoutBias RichardDrake SummariesOnTopDiscussionBelow TentativeSummary ThreadMode TypesOfSignature WardCunningham WhyNotRefactorHomePages WikiHistory WikiOnWiki WikiReductionists ClarionLanguage LanguageWithDatabase ClarityUpFront AcceptanceTest ClarityUpFront DanielJackson GoldOwner JeffGrigg MichaelJackson RequirementsTracking RichardDrake RonJeffries SoftwareRequirementsAndSpecifications TheSourceCodeIsTheDesign TheSourceCodeIsTheSpecification UserStoriesPlusUnitTestsAreTheSpecification WaldenMathews ClarityVisualSystems CategoryCompany ClarkEvans CategoryHomePage YamlAintMarkupLanguage ClarkKent BrokenImage BrokenLink CategoryHomePage CategoryMusic CategoryPerson WardCunningham ClarkeIdentifier ArthurCeeClarke CategoryInvention ClarkeIdentifier SocialSecurityNumber UniqueIdentifier UniqueIdentifiers ClarkesLaw ArthurCeeClarke BethesdaMiracle JesusMiracle JohnPassaniti RomanCatholicChurch ThankYou ClassAssist CategorySoftwareTool CategoryVbClassic ClassAssist ProductMain VbClassicImplementationInheritance VbIiByPreprocessingSource VisualBasic ClassBrowser ClassBrowser DotNetReflector MicrosoftDotNet ObjectBrowser ObjectModel VisualWorks ClassCastException CategoryException CategoryJava ClassCastException ClassLoader DoesNotUnderstand DynamicallyTyped JavaLanguage ObjectiveCee ProgrammingLanguages RuntimeException SmalltalkLanguage UncheckedException ClassDbi ComprehensivePerlArchiveNetwork ClassDescriptor ClassDescriptor ClassDescriptorDiscussion ClassTag FlyweightPattern FunctionPointer ObjectBasedProgramming SiliconValley ClassDiagram ClassDiagram DeepClassHierarchies DoMoreWithLess DougMerritt FatClassHierarchies FearOfAddingClasses FewShortMethodsPerClass GuillermoSchwarz LongFunctionsDiscussion ManyShortMethodsPerClass MartinFowler SoftwareEng SyntropyMethodology UnifiedModelingLanguage ClassDocumentationBelongsInTheWiki WikiAsBuildComponent ClassFactory AbstractFactory AdamSpitz AndrewMccormick CategoryPattern ClassFactory DelphiBaseClassFactory DesignPatterns FactoryFunction FactoryMethod InstanceFactory InterfaceFactories JeffGrigg MatthewAstley MetaClass PrototypeBasedProgramming SoftwareLabourers VirtualConstructor ClassHierarchyTestingInCppUnit BobBinder CategoryCpp CategoryTesting CppUnit ErnestoGuisado JavaUnit MichaelFeathers TestCaller TestCase TestMethod TestRunner TestSuite ClassInheritanceDiscussion AlarmClass ClassInheritanceDiscussion ConditionClass DesignByContract FamilyFusion FamilySplit KeithDerrick LiskovSubstitutionPrinciple NonLeafAlarmClass ObjectBasedProgramming PolymorphicFunctionDiscussion ScottWalsh StephenCheng ClassInvariant CodeClassInvariants DesignByContract ClassIsomorphisms CartesianPoint CartesionPoint ClassIsomorphisms GunnarZarncke ImplicitConversions ObjectOriented PolarPoint ScalaLanguage ThinkingOutLoud ClassLoader ClassLoader JavaVirtualMachine NetworkClassLoader ClassManagementVersusObjectManagement ClassManagementVersusObjectManagement ConfigurationPattern FavourObjectCompositionOverClassInheritance JeffGrigg MakeItFastBreaksMakeItRight PaulDyson PeterMerel RoleModeling TrygveReenskaug ClassName QualifiedSubclassName SimpleSuperclassName ClassNamedIs IsDot ClassNamesBecomeWikiNames AccidentalLinking CamelCase CategoryWiki NullObject RemoteException SixSingleQuotes StringBuffer WikiGnome WikiNames ClassObject ClassObject SmalltalkLanguage ClassOwnership RicardoClements ClassResponsibilityCollaboration AgileDevelopment CrcCard ExtremeProgramming KentBeck ScottAmbler WardCunningham ClassTag ClassDescriptor ClassTag ClassTagDiscussion FamilyFusion FamilySplit ObjectBasedProgramming PolymorphicFunctionWithEmbeddedBehaviour SiliconValley ClassUnderTest ClassUnfolding AclassIsNothingButaCyclicDependency AlistairCockburn ArchitecturePrototype AssociationClass ClassNormalization ClassUnfolding CodeNormalization CycleAbstractionPattern DrCodd ExtremeProgramming JamesNoble KentBeck MichaelFeathers OnceAndOnlyOnce PeterMerel RonJeffries UniversalClass ClassWarfare FeatureEnvySmell ProgrammerTest RedCode ClassWizard CategoryAntiPattern CategoryCee ClassWizard MicrosoftFoundationClasses VisualCeePlusPlus ClassesAreContext CategoryContext ClassesAreContext ClassesArePartOfContext ClassesAreSpecialCsaeOfContext DoubleDispatchExample EnDemes ExplicitManagementOfImplicitContext GunnarZarncke InformationOriented JonGrover LooseFieldCoupling MarchZeroNine MetaObjectProtocol MultipleDispatch NiceLanguage OneResponsibilityRule SyntacticSugar TemplateMetaprogramming ThinkingOutLoud TightFieldCoupling TryLikePages WhyIsTheFirstArgSpecial WikiWord ClassesHaveInterfaces MicheleVivoda ClassesProjectRelations DatabaseNormalization DirectedAcyclicGraph FunctionalTests HalfBaked ObjectOriented ObjectRelationalMapping PrologLanguage RailsScaffold ReFactoring StoredProcedure ClassesPrototypesComparison AbstractionInversion AnEfficientImplementationOfSelf AnswerMe AppleNewton BadThing BooLanguage BottomType CategoryComparisons CategoryPrototypeProgramming CategoryTheory CeePlusPlus CoVariance CommonLispObjectSystem ComplexNumber ContraVariance DavidClarkd DavidUngar DesignSmell EiffelLanguage FirstClass FunctorObject HaskellLanguage HolyWar HotSpot IfAndOnlyIf IoLanguage JavaLanguage JavaScript JustCorrectDontPoint LambdaCalculus LearningFromPrototypes LucaCardelli MartinAbadi NewtonScript ObjectFunctional ObjectOrientedProgrammingLanguage ParcPlace PatternMatching PolymorphicInlineCaches PredicateClasses PrototypeBasedLanguage PrototypeBasedProgramming PublishSubscribeModel RandallSmith SatherLanguage SelfLanguage SideEffects SmalltalkLanguage StaticVsDynamicTyping SunMicrosystems SyntacticSugar TheoryOfObjects TransparentPersistence UndefinedBehavior WhatIsDelegation XeroxParc XyCoordinate ClassesShouldKnowTheirObjectsPattern AlwaysEncryptPasswordsPattern ClassesShouldKnowTheirObjectsPattern CodeReuse CreatorsKnowTheirChildrenPattern IdentifersToObjectsPattern IdentifiersToObjects RichardBotting SamuelFalvo WorkInProgress ClassesWithTestMethod ClassThatReallyGetsUsed ClassesWithTestMethod TestCollector ClassesWithoutOo ClassicOoAntiPatterns FearOfAddingClasses FunctionalWeenie JeffGrigg LawOfDemeter ModularProgramming NameSpace PrimaryNoun ProducingSingletonGarbage ScottJohnson ClassicFusion CategoryMethodology FusionMethodology TeamFusion ClassicOoAntiPatterns AbuseOfUtilityClasses AntiPattern BadlyFormedPersistenceLayer CategoryAntiPattern ChanningWalton ClassesWithoutOo CodeSmell ConfusingTypeWithInstance EnterpriseApplicationConstructionSet FearOfAddingClasses JavaDesignBuildingBetterAppsAndApplets MisUsingInheritance MisUsingMultipleInheritance ModularProgramming MultipleInheritance NotUsingInterfaces NotUsingPolymorphism ObjectOrgy OverGeneralizing OverlookingParentBehavior ParkingLotsStoreMoreThanJustCars PeterCoad ProducingSingletonGarbage QualityWithoutaName TheTimelessWayOfBuilding UnitTest ClassicVideoGame DonkeyKong PacMan PlayStation VideoGame VideoGameDevelopment ClassicalConditioning JustMab ClassicalGreek BasicLanguage BigBallOfMud CaseSystem CategoryNaturalLanguage CeePlusPlus DanglingParticiples LispLanguage MultiParadigmLanguage ReadsLikeGerman SchemeLanguage TheMiracleOfAnd ZeekLand ClassicalMusicMyths AnalogiesFromMusic AndyPierce CategoryMusic EvanCofsky GarethMcCaughan JohnWebber KeithBraithwaite MusicNotationSystems RichardDrake TooGoodForFeedback UnitedStates WikiWiki ClassicsInSoftwareEngineering CategoryBook DavidCary EdYourdon ClassificationDefinitionsWithoutIntent ClassificationDefinitionsWithoutIntent DefinitionOfLife DefinitionsThatRelyOnIntent DifferenceThatMakesNoDifference EverythingIsRelative EverythingIsa PageAnchor QuickSort WikiWiki ClassificationIsTough CategoryAbstraction CategoryClassification ClassificationIsTough IncompletenessTheorem InformLanguage MultipleDispatch PowerUser PredicateDispatching RicesTheorem RussellParadox SideEffects SingleInheritance TopMind ClassificationPhilosophy DeltaIsolation DirectedAcyclicGraph LimitsOfHierarchies PredicateDispatching UsefulLie ClassificationProblem CategoryInfoPackaging CategoryReuse CopyAndPaste DeltaIsolation EightyTwentyRule EverythingIsRelative LaynesLaw NobodyAgreesOnWhatOoIs SchemaEvolution SetsAndPolymorphism ThereAreNoTypes ClassificationTechniques AmericanCulturalAssumption CategorizationModels CategoryClassification CategoryTheory DeleteMe LimitsOfHierarchies ClassifyingExceptions BjarneStroustrup CategoryCpp CategoryException CommonLisp DaveHarris DouglasHawkins HorsesForCourses PeterMerel RalphJohnson RussellGold ZoranIsailovski ClasspathHell ApplicationServer ApplicationServers ClassLoader ClassLoading ClasspathHell DllHell DotNet GlobalAssemblyCache JavaClasspath JavaEnterpriseEdition JavaModuleSystem JavaVirtualMachine JavaVm ModuleDependencyProblem ModuleSystem MultitaskingVirtualMachine MurphysLaw OsGi ClaudeBouillin CategoryHomePage DavidPrice MarcGirod NokiaNetworks ClaudeMonet PhlIp ClaudeMuncey CategoryHomePage ClaudeShannon CategoryScientist ClayPhipps AwkLanguage BasicLanguage CategoryHomePage CdcCyber CeeLanguage ClayPhipps ControlData FortranLanguage IbmSystemThreeSixty InternationalBusinessMachines PascalLanguage WikiWikiWeb ClayShirky AgroupIsItsOwnWorstEnemy CategoryPerson JimmyWales OpenSource SemanticWeb WikiMania ClaySiefken CategoryHomePage ClaytonChristensen CategoryAuthor InnovatorsDilemma CleanCheckIn BrokenTest CategoryTesting KentBeck TestDrivenDevelopment TestingPatterns CleanCode CategoryBook CleanCode ObjectMentor PrenticeHall RobertMartin UncleBob CleanDesign SimpleDesign CleanGovernment BackRoomDecisions CleanGovernment CreativeCommonsBySa DavidBrin FridemarPache OpenBankAccount RealityTvShow ScienceFiction TheTransparentSociety VotingCents CleanLanguage AnonymousDonor CategoryFunctionalProgramming CategoryProgrammingLanguage CleanLanguage FunctionalProgrammingLanguage HaskellLanguage HelmutEnckRadana MatthiasBenkard MonadicProgramming OpenSource UniqueType CleanRoom AntiProcess BigDesignUpFront CategoryMethodology CleanRoom CleanRoomSoftwareEngineeringIsNotDead CleanroomSoftwareEngineering ExtremeProgramming FormalMethods FormalSpecification KatieLucas StructuredProgramming TestDrivenDevelopment UnitTest CleanRoomHumility BillTrost CleanroomSoftwareEngineering CodeReview ExtremeHumility ItIsPossibleToWriteProgramsWithoutBugs PairProgramming CleanRoomImplementation JavaLanguage JavaVirtualMachine OpenJava CleanRoomMethodology CleanroomSoftwareEngineering CleanRoomMethodologyBooks CleanroomSoftwareEngineeringBooks CleanRoomMethodologyEmpiricalEvaluation CleanroomSoftwareDevelopmentEmpiricalEvaluation CleanRoomSoftwareEngineeringIsNotDead BillTrost CategoryMethodology CleanRoom CleanRoomMethodology CleanroomSoftwareEngineering DefiniteAssignment ExtremeProgramming HarlanMills IsProofMoreCostEffectiveThanTesting JavaLanguage JeffGrigg JohnElrick LiterateProgramming NoWeb RationalUnifiedProcess SteveMcConnell TestDrivenDevelopment TestFirst TheTroubleWithComputers WalterArielRisi CleanTheKitchen CleanTheKitchen FixBrokenWindows GeoffFranklin JeffGrigg LeonBambrick RobertMartin TechnicalDebt WilliamUnderwood XenosParadox CleaningUpWhiteboardPictures BevanArps GunnarZarncke ImproveInsteadOfCopy JohnRusk JosephRiesen ProductSolutions RemcoBoerma SaveMyWhiteboard TheGimp WhiteboardPhotoSoftware WilliamUnderwood WindowsXp CleaningWardsWiki CategoryWikiMaintenance CleaningWardsWiki ExtremeProgrammingRoadmap InvitationToThePatternsList PrepareTheWay PromptingStatement RoadMap SisterSite StartPages TheFirstFiveClicks TheOriginalWiki TopFiveVisitorPages VolunteerHousekeeper WardsWiki WikiMagic WikiNewbie WikiSpringCleaning WikiVandal WikiWikiStory CleanroomSoftwareDevelopmentEmpiricalEvaluation BigDesignUpFront CategoryBook CategoryMethodology ChiefProgrammerTeam CleanRoomMethodology CleanroomSoftwareEngineering CleanroomSoftwareEngineeringBooks CodeReview DesignReview ExtremeProgramming ExtremeTeam JeffGrigg PairProgramming PerGunnarHanso PeterMerel RonJeffries SoftwareStateOfTheArt WaterFall CleanroomSoftwareEngineering AnonymousDonor AskTheComputer BillTrost CategoryMethodology CayteLindner CleanRoomHumility CleanRoomMethodology CleanRoomMethodologyEmpiricalEvaluation CleanRoomSoftwareEngineeringBooks CleanRoomSoftwareEngineeringIsNotDead CodeReview CorrectByConstruction EveryRuleHasAnException ExtremeHumility ExtremeProgramming FaganDefectFreeProcess ForensicSoftwareAnalysis HowCanYouCodeWithoutTesting JeffGrigg KentBeck MarkAddleman NeverUseUndocumentedFeatures NoWeb OutputDebugString PairProgramming PerformanceSpike ProofOfCorrectness ReverseEngineering SoftwareStateOfTheArt SpikeDescribed SpikeSolution ThrownOverTheWall TimothyLister TomDeMarco WellFactoredProgramsCannotBeUnderstoodStatically CleanroomSoftwareEngineeringBooks CapabilityMaturityModel CategoryBooks CategoryMethodology CleanroomSoftwareDevelopmentEmpiricalEvaluation CleanroomSoftwareEngineering SoftwareStateOfTheArt CleanupTempFilesShellPattern CategoryUnixShellPattern MichaelLindner ClearCase BradAppleton CategorySoftwareTool ChrisSteinbach ClearCase ClearCaseComparedToCompetition ClearCaseIsaResourceHog ClearCaseWorkspaceManagement ClearQuest CompaniesUsingClearCase DonBranson GitVersionControl IvesAerts JeffBay KenLiu MarcGirod MissingSynthesis MultiSite PerforceVersionControl PhlIp PureAtria RobMandeville SoftwareConfigurationManagement StoneAge WillSargent WrappingClearCase ClearCaseComparedToCompetition AeGis AlienBrain AnswerMe BitKeeper BradAppleton BrianEwins BugZilla ClearCase CodingStandard CrawfordCurrie CyclicCvs DeFaria DevStudio EmacsVsVi EnvyDeveloper JitterBug MarkSwanson OpenMake PaulChisholm PeterMerel PierrePhaneuf QumaSoft RobertDiFalco SourceIntegrity SourceSafe StarBase SubVersion TheMozillaProject TrackIntegrity TrueChange TrueSoft VisualAge WebClient WillSargent WindowsNt ClearCaseIsaResourceHog ClearCase LatencyKillsYou MarkSwanson PeterVohmann RobMandeville StupidMeasurements ClearCaseWorkspaceManagement BradAppleton ClearCase ClearEncapsulation CategoryObjectOrientation DataAndCodeAreTheSameThing DataCentricVersusBehaviorCentricThinking DaveEaton DefinitionsForOo DougMerritt ExpressionApiComplaints PeterLynch TopsQueryLanguage ClearQuestDoc PeopleProjectsAndPatterns SoftwareDevelopment ClearQuestDocumentation PeopleProjectsAndPatterns SoftwareDevelopment ClearRequirements CategoryRequirements ClearRequirements DontPutaNumberOnIt KentBeck MartySchrader PerfectCommunication PeteHardie PutaNumberOnIt ReturnOnInvestment SomethingToThinkAbout UserStories ClearSilverHierarchicalDataFormat AlternativesToXml ClearSilver HierarchicalDataFormat JavaScriptObjectNotation JeffGrigg WebProgramming YamlAintMarkupLanguage ClearTheDecks ClearTheDecks RaySchneider ClearTheFog AlistairCockburn ClearTheFog OrgPatterns SpikeSolution ClearType AppleIi AtariEightBit ClearType FreeType KarlinFox LinksBrowser MicroSoft MicrosoftReader ClearWaterHasNoFish ClearWaterHasNoFish FixBrokenWindows HowWikiWorks OffTopic PollutedWaterHasNoFish WardsWiki WelcomeVisitors WhyWikiWorks ClearingThePalate ClearingThePalate ClearingTheRoomWithaBadJoke JimCoplien WritersWorkshop WritersWorkshopPatterns ClearingTheRoomWithaBadJoke ClearingThePalate PaulChisholm PersonaLink RealWorldTrees WritersWorkshop ClearlyNetworked LogicalNecessity LogisticDelay RaySchneider SerialSequencing ClemensEffHofreither AppliedMathematics CategoryHomePage CeePlusPlus CsharpLanguage GameOfChess LanguageOfChoice LinuxKernel LinuxOperatingSystem LuaLanguage MicroSoft MicrosoftDotNet MicrosoftWindows PatternsInChess ScriptingLanguage ClemensFischer AreYouThere CategoryHomePage CodeBase SpamProtected ClemensSzyperski BlackBox BrokenLink CategoryComponents CategoryMicrosoft CategoryPerson ComponentSoftware DeclarativeProgramming MicrosoftResearch OberonMicrosystems TonyWilliams CleonSystem BenySiau GaniDarmadi ClerkTurnedProgrammer CategoryEmployment PlugCompatibleInterchangeableEngineers ClerksMovie CategoryMovie CategoryOffTopic ClerksMovie ClerksMovieEnding ExcusesExcuses ImNotEvenSupposedToBeHereToday JayAndSilentBob OfficeSpaceMovie ReturnOfTheJedi ClerksMovieEnding AalbertTorsius BillCaputo ClerksMovie JayAndSilentBob ThankYou ClevelandLinuxUsersGroup CategoryGroup CategoryLinux HansNose LinuxUsersGroup MarkSchumann RalphAllanRice CleverHans CleverTrollAdmiration AdHominem CategoryCommunication CleverTroll CompellingIrritant ProjectSabotagePatterns SteveJobs TrollDefinition ClickOnline BritishBroadcastingCorporation KateRussell WikiHasManyMeanings ClickToFocus AlwaysOnTop CategoryGui CocoaFramework EclipseIde EricHodges JeffBay KevinReid MacOsx MatthewFarwell PointToFocus RiscOs StephanHouben WilliamUnderwood ClientApplicationToDatabaseMapper AnyLanguageToRelationalMapper ClientApplicationToDatabaseMapper DatabaseRefactoringTools GruntWork ObjectRelationalMapper ObjectWeenie RelationalWeenie TutorialDee UbiquitousLanguage UbiquitousLanguange ClientCommitmentProcessPattern TobinHarris ClientDataManager AnandaSim MicrosoftKnowledgeBase ClientPresence BloatedRequirementsProcess CategoryExtremeProgramming ClientPresence ClientQuickie DaveHarris DavidRosenstrauch EmphermeralProjectLoreProblem ExtremeProgrammingMaster KentBeck MichaelFeathers PeteMcBreen ProjectLore ReadTheBookFirst RonJeffries SmalltalkBestPracticePatterns TestCase UserStory WikiWay WriteTheBook ClientProgrammer BruceEckel ClientProgrammer DevelopmentProgrammer ScottMeyers ClientServer FatClient JohnTibbits StarNetwork StoredProcedures WardCunningham ClientServerPatterns ApplicationPatterns ClientServerPatterns ComponentDesignPatterns CrossingChasms KyleBrown PatternOrientedSoftwareArchitecture PatternsOfClientServerArchitectures ClientSideAppDataCaching AreTablesGeneralPurposeStructures CategoryUserInterface ChrisMellon ExBase FoxPro JavaScript JoeOsborn MartinRudat QueryByExample RemoteGuiProtocols TwoPointersInOneWord UseCases YellowAlert ClientSideProcessing DonaldNoyes PublicDomain ThinkingOutLoud WikiPedia ClientSideTools DisplayLang MicroSoftDataEngine SqlServerDesktopEngine TechEd TimeContext ClientSideVsServerSideAiFunctionality AiFunctionality ClientState ClientState ConversationalState StatelessSessionBeans ClientUtility SimplePublicKeyInfrastructure SplitCapabilityModel ClientViewOfEjb AccessBean BusinessInterface BusinessMethods ClientViewOfEjb CopyHelper CopyHelperBean EntityBean FormatChecking ForumAccess ForumHome ForumMaintainBean ForumSpecificException InitialContext InvalidEntries JavaBean JavaServer JimCook KyleBrown ModelViewController OnlineForum PortableRemoteObject RemoteExceptions RemoteExcpetion SeshKumar SessionAware SessionAwareJsp SessionBean SessionBeanWrapsEntityBeans VisualAge VisualBean CliffBeckwith CliffHemstock FileNet CliffStabbert CategoryHomePage CliffStabbert CliffordAdams CategoryHomePage ChangeSummary CliffordAdams EditConflictResolution ForthLanguage LarryWall LifesJustTooShort LispInForth MeatballWiki ObfuscatedPerlContest SeanPalmer SmallInteger SmalltalkInForth SmalltalkInSmalltalk SmalltalkWithValues SunirShah UseModWiki WardCunningham WhyWikiWorks WhyWikiWorksNot CliffordAlgebra CategoryMath CliffordAlgebra CliffordAlgebraApplications CliffordAlgebraComputation CliffordAlgebraDetails CliffordAlgebraDiscussion CliffordAlgebraIdempotents CliffordAlgebraInverse CliffordAlgebraInverseDiscussion CliffordAlgebraResources CliffordAlgebraaVisualIntroduction CliffordAlgebrasAndSpinors ComplexAnalysis ComplexNumbers ComplexNumbersArePoints DecemberZeroFive DeleteWhenCooked GeometricAlgebra GeometricAlgebraForPhysicists HestenesOerstedMedalLecture HistoryOfCliffordAlgebra HistoryOfVectorAnalysis JohnFletcher MathWorld MatrixAnalysis OpenWikiGraphics PerttiLounesto QuaternionMathematics VectorAlgebra WaybackMachine WilliamKingdonClifford YouTube CliffordAlgebraApplications CategoryMath CliffordAlgebra HestenesOerstedMedalLecture JohnFletcher OpenWikiGraphics UniCode CliffordAlgebraComputation AlternateHardAndSoftLayers CategoryCppTemplates CategoryMath CeePlusPlus CliffordAlgebra EricLindahl FunctoidsInCpp GiNac GnuCpp JohnFletcher OperatorOverloading RubyCoerce RubyLanguage RubyOnRails SimplifiedWrapperAndInterfaceGenerator CliffordAlgebraDetails CategoryMath CliffordAlgebra CliffordAlgebraDetails DougMerritt JohnFletcher PeterHartley WickRotation CliffordAlgebraDiscussion CategoryMath CliffordAlgebra CliffordAlgebraDetails ComplexNumbersArePoints GeometricAlgebra HestenesOerstedMedalLecture JohnFletcher OerstedMedalLecture PeterHartley RefactorExtractBaseClass CliffordAlgebraIdempotents BinomialTheorem CategoryMath CliffordAlgebra HestenesOerstedMedalLecture IdempotentDesign JohnFletcher CliffordAlgebraInverseDiscussion BinomialTheorem CategoryMath CliffordAlgebra CliffordAlgebraDetails CliffordAlgebraIdempotents CliffordAlgebraInverse CliffordAlgebraInverseDiscussion CliffordAlgebrasAndSpinors DougMerritt HestenesOerstedMedalLecture JohnFletcher CliffordAlgebraResources BrokenLink CambridgeUniversity CategoryExternalLink CategoryMath CliffordAlgebra CliffordAlgebraResources CliffordAlgebraaVisualIntroduction CliffordAlgebrasAndSpinors GeometricAlgebra GeometricAlgebraForComputerGraphics GeometricAlgebraForComputerScience GeometricAlgebraForPhysicists HestenesOerstedMedalLecture HistoryOfCliffordAlgebra HistoryOfVectorAnalysis OerstedMedalLecture PerttiLounesto WaybackMachine WikiPedia CliffordAlgebraaVisualIntroduction CategoryMath CliffordAlgebra CliffordAlgebraResources JohnFletcher CliffordAlgebrasAndSpinors CategoryBook CategoryMath CliffordAlgebra CliffordAlgebraResources JohnFletcher PerttiLounesto CliffordCaoile CategoryHomePage PalmClie CliffordPickover CategoryPerson CliffordStoll BerkeleyHacker CategoryAuthor HighTechHeretic KleinBottle MoebiusStrip SiliconSnakeOil TheCuckoosEgg ClinicalTrialsHaveBeenFoundToCauseCancerInRats CancerProneRats CategoryWhimsy ClinicalTrials ClinicalTrialsHaveBeenFoundToCauseCancerInRats DougMerritt GermanShepherd HappyThoughts JasonNocks NutraSweet PhlIp PureBreed ClintonLabombard AllLanguageIsProgramming BigBangIsReligion CategoryCategory CategoryCows CategoryHomePage CategoryLegal CategoryProgrammingLanguage CategoryWebDesign CudChewers FunWithEmacs InSovietRussiaJokesNowRequired LawOfSloth LearningAndWeightLifting RecentChanges StrongResume TexasInstruments UnnecessaryHolography VoteOnProgrammingLanguages WebDevelopmentToolChain ClipArt ClipArt ClipboardAlert DataDrivenPrograms KentBeck ThereAreOnlyThreeNumbers ClipperChip UltraWideBand ClipperLanguage AshtonTate DbaseFour FoxPro GrandWazoo XbasePlusPlus ClipsLanguage BackTracking BackwardChaining CategoryProgrammingLanguage ForwardChaining LogicProgrammingLanguage PrologLanguage ClockLock AdamBerger AndrewMcKinlay ClockLock SemaphoreWithGroupInvalidate SequentialLock UnitOfWork ClockworkOrange AnthonyBurgess BraveNewWorld CategoryBook CategoryMovie CategoryScienceFiction ClockworkOrange EricMoon FrankAdrian GarethMcCaughan JimCoplien KatieLucas KeithDerrick MichaelFeathers MikeSmith NineteenEightyFour PatternsVsDescriptions StanleyKubrick SwitchedOnBach ClojureLanguage CategoryFunctionalProgramming CategoryLisp CategoryProgrammingLanguage FirstClass GitHub ReadEvalPrintLoop SoftwareTransactionalMemory CloneAndModifyProgramming AlekseyPavlichenko CategoryAntiPattern CategoryPattern CloneAndModifyProgramming CodeSmell CopyAndPasteProgramming DeltaIsolation DuplicationRefactoringThreshold ExtractMethod InformationLoss OnceAndOnlyOnce PhlIp RogueTile SnarfAndBarfProgramming CloneBasedInheritance CloneBasedInheritance PrototypeBasedProgramming CloneMethod OnceAndOnlyOnce CloneableDoesNotImplementClone AdamBerger AndrewCouch BrianSlesinsky CategoryJava CeePlusPlus CircleAndEllipseProblem CloneableDoesNotImplementClone CodeSmell GunnarZarncke IainLowe JavaBugDatabase JavaDesignFlaws ObjectOrientedSoftwareConstruction RuleOfThree SecurityManager SmallTalk SmallTalkLanguage SunirShah TagInterface ThankYou WilliamUnderwood ClosQuestions AluWiki AreLispersTakingOverThisWiki CategoryCommonLisp CommonLispHyperSpec CommonLispObjectSystem DoesNotUnderstand GenericFunction HowObjectOrientedIsClos HyperSpec LispQuestions MetaObjectProtocol MultipleDispatch OffTopic TheArtOfTheMetaObjectProtocol ThisWiki WikiZen CloseTheDealQuickly BeautyContestProblem CategoryNegotiation CloseTheDealQuickly DeadlineToAccept MoreThanOneOffer NegotiatingPatternLanguage NeverComeBack CloseTheLoop BreadthFirst CategoryGardeningMetaphor CloseTheLoop CustomerAddress DepthFirst EricArmstrong FeedbackIsControl FunctionalityLandscape GraphicalUserInterface MatthewAstley OrthogonalConcepts PhlIp SpikeSolution TestDrivenDevelopment TopDown CloseToTheMachine BookList CategoryBook EllenUllman GreatBooksList PeopleWareBookList SemanticGap CloseToTheMetal BigIron CategoryJargon CloseToTheMetal EmbeddedSystems ClosedMind ClosedMind FraudulentMindset KeepAnOpenMind OpenMind StuckInFirstPersonView ClosedSource ClosedSource InternetExplorer OpenSource ProprietarySource ClosedSourceIsLessSecure CategorySecurity ClosedSource ErosOs OpenSourceIsLessSecure ClosedWorldAssumption CategoryLogic ClosedWorldAssumption ConstraintProgramming LogicProgramming ModalLogic OpenWorldAssumption PrologLanguage RelationalDatabase ClosetProgrammers UnknownProgrammer ClosureInsteadOfObject ClosuresAndObjectsAreEquivalent ClosuresAndObjectsAreEquivalent ActorsModel BlockExample BlocksInJava BottomMind CategoryClosure CeeLanguage CoRoutine CodeUnitTestFirst CommonLisp CommonLispObjectSystem ComputerScienceVersionTwo ContinuationsAndCoroutines DelegationIsInheritance EeLanguage EricTetz FirstClass FoodForThought GlobalVariablesConsideredHarmful GrainOfTheLanguage GuidoVanRossum HashMap IanKjos InnerClass InternalIterator JavaLanguage JavaPython JayOsako KenDickey LambdaForms LexicalClosure LexicalScoping LispLanguage ListComprehension LucaCardelli MarkJanssen MethodObject MichaelFeathers NormanAdams ObjectOriented OlegKiselyov PatternMatching PizzaLanguage PolyMorphism PythonLanguage ReferentialTransparency SchemeLanguage SchemingWithObjects ShaeErisson SmalltalkInsteadOfPython StacklessPython StandardMl StephanHouben StructureAndInterpretationOfComputerPrograms TheoryOfObjects TuringTrap ValueObject WhatIsClosure ClosuresConsideredHarmful AntiPattern ComputerScience ConfusedComputerScience GodClass GoodThing HardRealTime KernelMode MarkJanssen ObjectOrientedRefactored OneTruePath OutOfMemory PythonLanguage RelProject ShiftingTheBurdenOfProof TutorialDee VirtualMachine ClosuresObjectsComparison ClosuresAndObjectsAreEquivalent ClosuresThatWorkAroundFinalLimitation BlocksInJava BrokenLink CategoryClosure CategoryJava ElementVisitor GregorRayman JeffGrigg KragenSitaker LocalVisitor MartinValjavec NatPryce PatrickLogan RobertDiFalco RonJeffries SunirShah TomCargill WilliamGrosso ClotheYourData ComputerScience DataEcosystem DontContainTheUnknown UnifiedDataModel CloudComputing AlarmBellPhrase AllThingsDistributedBlog AllaireColdFusion AmazonEc AmazonElasticComputeCloud AmazonSimpleDb AmazonSimpleStorageService AmazonWebServices BackwardsCompatibility BatchProcessing BigDesignUpFront BusinessApplication BusinessInformationServices CategoryDistributed CloudBlackout CloudBubble CloudComputing CloudEmbargos CloudProvider CloudProviders CloudServiceProvider CommonObjectRequestBrokerArchitecture ContinuousIntegration DistributedComputing FearUncertaintyDoubt GlobusToolkit GoodThing GoogleAppEngine GridComputing InformationTechnologyInfrastructureLibrary InterNet InternationalBusinessMachines InternetServiceProvider JavaScript JeffGrigg LarryEllison LocationTransparency MergingFilesAndDatabase MicrosoftAzure MulticsOs MySql NicholasCarr OpenGridSoftwareAlliance OracleDatabase OracleOpenWorld PersonalCloud PersonalComputer PersonalRainDrop PlatformAsaService PrivateClouds PublicClouds PythonLanguage RapidApplicationDevelopment RelationalDatabases SalesForce SalesforceDotCom ScientificComputation ServiceOrientedArchitecture SimpleNetworkManagementProtocol SlashDot StuartCharlton TheAdjunct TheBigSwitch ThinClient UtilityComputing VirtualizedHardware WebArchitecture WebServices YouAreGonnaNeedIt CloudEmbargos AmazonElasticBlockStorage AmazonWebServices AnonymousDonor BigBrother CloudComputing CloudElasticBlockStorage CloudEmbargos CopyRight JeffGrigg ObjectCapabilityModel ParkinsonsLaw PublicKeyInfrastructure TeleCommuting UnitedStates VirtualPrivateNetwork WikiLeaks CloudsCondensationsRiversOceans DonaldNoyes OrganizedChaosWikisHeart OriginalThought ThinkingOutLoud CloudsInMyIceCream DefinitionOfLife ObjectIdentity PhysicsAndMathematicsAsAbstractionOrReality ThichNhatHanh WhatIsaDistinction ClubHouse ClubHouse PhpWiki ClueByFour AttitudeAdjustmentTool JargonFile SysAdmin TwoByFour ClueMine ClueByFour ClueMine WardsWiki ClueStick AttitudeAdjustmentTool ClueByFour ClueTrainManifesto CluetrainManifesto CluelessCoworker EdGrimm TooMuchDocumentation CluelessWikiNewbie CategoryWikiUser NewUserPages WelcomeVisitors WikiPuppy CluetrainManifesto CategoryBook CategoryCommunication ChristopherLocke ClueTrain CluetrainManifesto DavidWeinberger DocSearls ErasingPainfulMemoriesDiscussion ExtremeBusiness ExtremeMarketing GlueTrain HelmutMerz KentBeck MeatballWiki OleAndersen RickLevine ClumpsOfVariables CategoryJava CodeSmell ClusterWiki BackLink BoLeuf CategoryWikiImplementation ClusterWiki FreeLink GnuPlot GraphViz HappyCollision LaTex PerlLanguage QuickiWiki RecentChanges RevisionControlSystem RoadMap TabFreeMarkup TextFormattingRules TheWikiWay VersionControl WantedPages WardCunningham WikiEngine WikiWaySources WikiWord WindowsNinetyFive WindowsNt WindowsTwoThousand WindowsXp CmCrossroads CmWiki CmWiki CmicWiki CategoryWikiImplementation JavaScript UseMod CmmAcronymAlternatives CmmIsEvil CmmIsEvil AnonymousDonor CapabilityMaturityModel CmmIsAnAntiPattern FrankStoneOnCmm KeithSader XpAndTheCmm CnubOrg WikiDefault CoCoMo BarryBoehm ChrisSteinbach ExtremeProgramming LinesOfCode CoCreateInstance ClassFactory CoCreateInstanceEx CoGetClassObject ComAbbreviations ComponentObjectModel CreateInstance MicroSoft VisualBasic CoDeleter CategoryDelete HistoryPages JustaProgrammer KlausWuestefeld PairProgramming WardsWiki CoLinux AndLinux BochsEmulator CategoryLinux CategoryVirtualComputer CoLinux DougMerritt FreeNx JohnFletcher KernelBasedVirtualMachine LinuxOperatingSystem MicrosoftWindows UserModeLinux VirtualBox VirtualComputer VirtualNetworkComputing VmWare CoLocated CoLocated PairProgramming CoMaWiki CategoryWikiImplementation CoMa CoMaWiki HomePage PmWiki ShareWare WakkaWiki WikiEngine CoMonads CategoryFunctionalProgramming CategoryHaskell CoMonad CoMonadic CoMonads CorrectMe FunctoidsInCpp HaskellArrows JohnFletcher OnMonads CoNeutron BigAl CategoryGame CoNeutron FebruaryZeroSix IanOsgood CoOpEducation CategoryEducation UniversityOfCalgary CoPilotRearGunner BodyweightExercises CorwinLightWilliams DriverRole HueyPairProgramming KarlinFox MentalStateCalledFlow PairProgramming PairProgrammingVariationsAndAlternatives PhysicalContest VirtualPairProgramming WikiHomePage CoRoutine AdHocTaxonomies BobBockholt BoostCoroutine CategoryConcurrency CategoryLanguageFeature CeeLanguage CeePlusPlus CoRoutine ContinuationExplanation ContinuationsAndCoroutines CooperativeThreading DougMerritt EwDijkstra FiniteStateMachine FlowBasedProgramming GeneratorsAreNotCoroutines GeneratorsInPython IconLanguage KillerApplication MichaelJackson OddWordProblem PaulMorrison PythonLanguage SameFringeProblem SchemeCoroutineExample SlideRule TheArtOfComputerProgramming CoSetProxyBlanket CoTeia CoTeia CoVariance ContraVsCoVariance WhatIsCovariance CoWiki CategoryWikiImplementation CoWiki InterWiki PhpLanguage WikiEngine CoWorking BernieDeKoven CoWorking DenhamGrey WikiWikiWeb CoachesDontVote AgileCoach ExtremeProgramming StoneSociety CoachingLeadership BobbyWoolf CoadAndYourdon CategoryBooks CrcCard EdYourdon KeithBraithwaite KenAuer KnowledgeSystemsCorporation KyleBrown MarkTwainAgeismStory PeterCoad RichardDrake RussellGold SamAdams WardAndKent CoadCertifiedMentor CoadCertifiedMentor DaveAstels TogetherSoft CoalescentPatterns AggregatePatterns CategoryPattern CoalescentPattern CoalescentPatterns CommandPattern FactoryMethod CoarseGrainLocking ApartmentThreading AvoidThreadsForOptimizations CategoryConcurrencyPatterns CoarseGrainLocking CriticalSectionFusing FacadePattern FineGrainLocking MonitorLock OptimizeLater OverHead ProofOfCorrectness SynchronizationStrategies SynchronizedTightGroupsOfClasses TrafficCop CoarseGrainedContainerManagedEntityBean EjbBenchmark EjbIdioms UrbanCode CoarseGrainedEntityBean EjbBenchmark EjbIdioms UrbanCode CoarseGrainedSessionBeans EjbBenchmark EjbIdioms UrbanCode CoastlineParadox GeneralAndParticular JunVerzola CobWeb BrokenLink CobWeb KarenSmiley ParableOfTheRepairMan ScottElliott CobaltQube CategoryHardware CobbDouglasProductionFunction CobbDouglasProductionFunction CobolCausesBrainDamage BrainDamage CategoryStory CobolLanguage ComTran GraceHopper HadToUseCobol MicroSoft PatternOfBabel PeterMerel SmugCobolWeenie WhyWeHateCobol CobolFallacy AdHominem AnonymousDonor AplLanguage ArgumentByElegance BigDesignUpFront BlubParadox CobolFallacy CobolInference CobolLanguage CommonLisp CommonLispObjectSystem DavidMoon EnglishLanguage EnglishLikeFeatures EssExpressions JonathanTang LifesaBitchAndThenYouDie MacLisp NickBensema ObjectOrientedProgramming ObjectsHaveFailed OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy ProgrammingLanguagesShouldNotModelEnglish RelationalAlgebra RichardGabriel SmugLispWeenie SqlFlaws SqlLanguage TeachMeToSmoke TheRightWayToDoWordyBlocks TopMind UmlFallacy UnitTest WetWare CobolInference ComputerProgrammingForEverybody EditHint MartinFowler CobolIsDead BobHope CategoryProgrammingLanguage CobolCausesBrainDamage CobolLanguage CobolScript DefinitionOfDeath HadToUseCobol LegacyLanguage CobolLanguage AbapLanguage AnEveningwith AppleScript ArieVanDeursen CategoryProgrammingLanguage CharlesWeir CityAndGuilds CobolCausesBrainDamage CobolFallacy CobolLanguage CodeAsPoetry DickBotting FourthGenerationLanguage GraceHopper JavaIsTheNewCobol JavaLanguage JohnFletcher KeithBraithwaite LegacyCode MattRickard NickBensema OtherDotNetLanguages PerlLanguage ReverseEngineering WhatTheYtwokDrivers CobolProgrammer AlanCox BusinessRules CobolCausesBrainDamage CobolLanguage CobolProgrammer EliseScher FormerCobolProgrammer JobControlLanguage MainFrame PeeCeeWeenie TuringComplete CobolScript CategoryProgrammingLanguage CobolScript StephanHouben CocaCola AddictedToCoke CategoryFoodAndDrink CocaCola DonQuinn PepsiCola CocanWiki CategoryWikiImplementation CocanWiki ObjectiveCaml CockatooWiki BrokenLink CategoryWikiImplementation CockatooWiki WikiEngine CockburnPmForm CategoryPattern CategoryPatternForm ExpertInEarshot ProjectManagementPatterns CockburnScale AgileSoftwareDevelopment AlistairCockburn ProcessCeremony SamuelFalvo CocktailPartyMetaphor CategoryWebThreePointZero PeterMerel PublishAndSubscribe WebThreePointZero CocoBase CategorySoftwareTool CocoBase EnterpriseJavaBeans ObjectRelationalMapping CocoaBrowser CocoaBrowser CocoaFramework HeaderDoc HoshiTakanori InMyWay MacOsx MaxHorn OnMySide CocoaDev CocoaDev CocoaProgrammers GitHub MacOsx MediaWiki NextStep ObjectiveCee CocoaFramework AddressBook AppleScript AppleScriptStudio CategoryFramework CocoaWorld CoreData DashBoard DelegatePattern EnterpriseObjectsFramework ExCode FscriptLanguage GnuStep HumanInterfaceGuidlines InterfaceBuilder JavaScript KidSim MacOsx ModelDelegate NextStep NuLanguage ObjectOriented ObjectiveCee OpenStep SpotLight WebKit WebObjects YellowBox CocoaProgrammers AaronFaby AaronWallis AlanFrancis AndreasMayer AndrewDurdin AndrewMortensen ApoorvaMuralidhara BayAreaNextGroup BenHines BillBrown BillGarrison BradBeck BrentGulanowski BrianHoward BruceDayton CategoryIndex ChadThompson ChrisHanson ChrisRoss ChristianPekeler ChristopherHolland CocoaCommunity CocoaDev CocoaFramework CraigScratchley DanielStaudigel DarylThachuk DaveDowling DaveHenderson DavidRemahl DavidSinclair DiggoryLaycock DonMurta DonYacktman DouglasStetner EricHankinson EstebanUribe GeorgTuparev IanHenderson IanOsgood JackNutting JeffEvans JeffMihalich JimRoepcke JivaDeVoe JoeOsborn JohnVanDerZwaag JonathanChaffer JonathanHendry JonathanWight KeithRay KevinPerry KingChungHuang LikeMind LindseySpratt LucasHaley LuisDeLaRosa MacOsx MacWarriors MarcoScheurer MarekBehr MarkJosef MarkSteinberg MatPeterson MatthewSmith MichaelClark MichaelColeman MichaelSherman MikeBrinkman MikeShields PaulScottMurphy PhilUlrich PhilippeMartin RandyZauhar RichardCollins RichardVanDeren RickInnis RobRix RobertEtheridge RodSchmidt SamGriffithJr ScottSteinman SethRoby ShermPendley SimonBiickert SimonBlanchard SimonStapleton SteveIvy SteveWainstead StevenNewton ThomasCastiglione TimBuchheim ToddBlanchard ToddDeGruyl TommyPavlicek TrevorFancher UlrikSverdrup VictorNg WardCunningham WebObjects CocoaProgramming CocoaDev CocoaFramework CocoaProgrammers CocoaWorld AppleComputer BrokenLink CategoryProgrammingLanguage CocoaFramework CocoaWorld GordonWorley KeithBraithwaite KeithRay KidSim LittleSimulatorInCocoa MacOsx OpenDirectoryProject OpenStep StageCast WillAppleGetThisOneRight CodaHighland AppleIi AppleSoft CategoryHomePage ComputerScience FirstLanguageLearned RealName CodeAcceptanceTestFirst AcceptanceTest CategoryTesting CodeAcceptanceTestFirst CodeUnitTestFirst CodeUnitTestsFirst EngineeringTask ExtremeProgramming KentBeck NoNo ShaeErisson UberUnitTests UnitTest UserStory CodeAlgebra CategoryTheory FirstOrderPredicateLogic GraphTheory GroupTheory MathieuBouchard OnceAndOnlyOnce RefactoringBrowser RefactoringBrowserThesis SetTheory ShaeErisson CodeAndDebug CodeAndFix CowboyCoding LifeOfBrian RapidDevelopment CodeAndFix AcceptanceTest AnalysisDocument AspUnit BetaTesting BigDesignUpFront ChristopheThibaut CodeAndFix CodeAndTest CodeUnitTestFirst CodingStandard CollectiveCodeOwnership CommitmentSchedule ContinuousIntegration CopyAndPasteProgramming DesignByContract DontRepeatYourself FortyHourWeek FrequentReleases GoldPlating HaveThisAttitude HaveThisPattern IntegrationHell JavaScript JeffGrigg LightweightMethodologies NotEnoughTime OnsiteCustomer OverweightMethodology PeerReview PhilipCraigPlumlee PhlIp PlanningGame RapidDevelopment ReFactoring RealProgrammer RefactorMercilessly RobertDiFalco SystemMetaphor UnitTest UserStories WaldenMathews YouArentGonnaNeedIt YouMightNeedIt CodeAndTest CodeAndDemo CodeAndFix CodeAsTrees AbstractSyntaxTree EditHint CodeAuthor CodeAuthor MethodCommenting TomStambaugh VisualAge WindowBuilder CodeAvoidance AbstractDataType AbstractionInversion AreRdbmsSlow BigSoupOfClasses CodeGenerationIsaDesignSmell CommonLanguageRuntime ControlTable ConvertingImperativeToDeclarative DataAndCodeAreTheSameThing DataCentricThinking DatabaseVerbs DecoratorPattern EverythingIsRelative FortranLanguage HaskellLanguage HigherAbstraction InkBlotSoftwareEngineering JavaLanguage JonathanTang LegoToy MichaelChermside OnceAndOnlyOnce OoVsRelational PerlLanguage PowerOfPlainText PragmaticProgrammer PythonLanguage ReFactor RelationalWeenie SoftwareAsLiability SyntaxFollowsSemantics TableOrientedProgramming TableWeenie TipsForReadingCode TuringTarpit WhereTheLightIsBetter WikiGnome CodeBase CodeBase SourceCode CodeBehindTheForm BadProgrammer CategoryCodingIssues DrillDownForms EventDrivenProgramming EventHandler JayOsako MicrosoftAccess OffensiveProgramming PeteHardie SteveJorgensen VisualBasic VisualBasicForApplications VisualTools WithEvents CodeBetaReader UniversalCatalog CodeBloat BloatInducedReadingConfusion BloatWare CodeBloat CodeSmell CodeStyleReflectsOrganization CommonObjectRequestBrokerArchitecture ComponentObjectModel CreepingFeaturitis DontRepeatYourself ForthValues GoodTightCode MarketeeringDroid RefactorMercilessly CodeBlocks CategorySoftwareTool CategoryTextEditor CodeBlocks GnuCpp IntegratedDevelopmentEnvironment MinimalistGnuForWindows TwilightDragon CodeBodhi CategoryWhimsy CodeBodhi OpenSource PaulTaney ZerothChurchOfAlonzo CodeBrowserAsExcuseForMess CategorySourceManagement CodeBrowsers DefinitionOrdering DougEngelbart LispLanguage MessAsExcuseForNeglectingCodeBrowsers ObjectBrowser SamuelFalvo ShortMethods TheSocialLifeOfPaper VisualWorks CodeByExhaustion BigImplementationUpFront CategoryAntiPattern DesignByExhaustion CodeCamp CodeCamp CodeCampManifesto CodeCampTwoOhOneFour CodeCampTwoOhOneThree DonaldNoyes CodeCampTwoOhOneFour CategoryCommunity DoingStuff DonaldNoyes CodeCampTwoOhOneThree CategoryCommunity CodeCamp DoingStuff DonaldNoyes CodeChangeImpactAnalysis AnonymousDonor AprilZeroEight BitTorrent BlackBox BugZilla BuzzPhrase CategoryChange CategoryDecisionMaking CategoryMetrics ChangePattern CompaniesHireLikeMinded DecisionMathAndYagni LinesOfCode MentalIndexability NoteAboutGeocities PlanningGame SamuelFalvo SoftwareDevelopmentAsInvesting SystemTest ThriceAndOnlyThrice TwiceAndOnlyTwice UnitTest WhyNoChangeShootout CodeChangeResistance BackLink ChangeResistance ExtremeNormalForm ExtremeNormalFormCommentary OnceAndOnlyOnce YouArentGonnaNeedIt CodeClassInvariants AlistairCockburn AssertValid BinaryTask DaikonInvariantDetector DaveHarris JohnFarrell JoshuaJuran KeepErrorInformation MarnixKlooster PanuKalliokoski ReportBugsSilently TacticalTesting UnitTest CodeComments IntentionRevealingMethodName MichaelFeathers ObjectId ObjectType CodeComparingIssues AreOoAndRelationalOrthogonalDiscussion BlackHat BourneAgainShell CategoryExample CategoryMetrics ChallengeSixVersusFpDiscussion CodeChangeImpactAnalysis ComputerLanguageBenchmarksGame ComputerLanguageShootout CrystalReports DecemberZeroSeven DoMyHomeworkForMe ExBase FeatureBuffetModel GenericBusinessFrameworkUnobtainable HelpersInsteadOfWrappers LinesOfCode MentalMasturbation MockObjects NestedReportsExample ObjectRelationalMapping OopBizDomainGap ParadigmPotpourriMeansDiminishingReturns PayrollExample ProceduralMethodologies CodeComplete AaronRobson BooleanVariables CategoryBook CodeComplete ElementsOfProgrammingStyle JohnPfersich KrisJohnson MikeWoodhouse OliverChung SteveMaguire SteveMcConnell StructureAndInterpretationOfComputerPrograms TheArtOfComputerProgramming ThePragmaticProgrammer ThePsychologyOfComputerProgramming ViolentAgreement WikiGnome WritingSolidCode ZenAndTheArtOfMotorcycleMaintenance CodeCompletion EmacsEditor CodeCompletionForAnonymousClasses EclipseIde IntellijIdea CodeComprehension ProgramComprehension CodeContractFirstAndUnitTestSecond BigDesignUpFront CodeUnitTestFirst DesignByContract EiffelLanguage EiffelUnit JavaUnit KyleBrown NatPryce SeparationOfConcerns UnitTest YouArentGoingToNeedIt CodeCoop CodeCoverage CodeCoverage CodeCoverageTools CodeReviews CoverageIsNotExercise DanielBonniot DaveHarris DaveSmith IntroToCodeCoverage JavaUnit LaurentBossavit PointyHairedBoss PureCoverage SpeculativeCoding TddCodeCoverage TestDrivenDevelopment UnitTests WayneConrad CodeCoverageTools CategorySoftwareTool ClassLoader ClosedSource CodeCoverage CodeCoverageAnalysis CodeCoverageTools CoverageEye CppTestCoverage CraigPardey DevPartner DotNet EclipseIde GroboUtils IntellijIdea IntroToCodeCoverage ItJustWorks JavaTestCoverage JavaUnit JesTer JuhaKomulainen MattAlbrecht MutationTesting NetBeans NoUnit OpenCover OpenSource PaulDietz RaghuHavaldar ReFactor RobertMartin SampleGuid TestCoverage TestDecorator UserSamples WillemVanDenEnde CodeDebt CodeDebt TechnicalDebt TryLikePages CodeDeletingParty CodeDeodorant AnesthetizingTheNose CodeDeodorant CodePerfume CodeSmell CommentTheWhy CommercialDeodorants DesignPattern DetectingCodeSmell IntentionRevealingSelector LanguageSmell NasalAnesthetic NoHintingNeeded OutOfAction ParallelInheritanceHierarchies ReFactoring UnconsciousIncompetence WalledGardens CodeDepreciation BitRot CategoryCoding CodeDepreciation OldCodeRusts RulesOfOptimization CodeDivisionMultipleAccess CategoryCommunicationProtocol CodeDivisionMultipleAccess GlobalSystemForMobileCommunication MobilePhone QualcommInc ThirdGeneration CodeDocumentationDichotomy AgileSoftwareDevelopment AlistairCockburn BrentNewhall CategoryDocumentation DialecticMode DougKing JimLittle LiterateProgramming PaulMitchellGears PerryLorier ThreadMode VhIndukumar CodeDuplication DuplicatedCode CodeFairy CategoryPairProgramming CodeFairy HowToPissOffYourPair PairProgramming SoloProgramming CodeFarms CategoryCompany JiriSoukup CodeForTheMaintainer AaronCumming BadThing CodeComplete CodeForTheMaintainer EditHint FractalComprehension HungarianNotation JoeWeaver OnceAndOnlyOnce RussellGold SelfDocumentingCode SteveMcConnell SunirShah WardCunningham CodeFork CategoryAntiPattern CategorySoftwarePolitics CleanTheKitchen CodeFork CodeJoin CopyLeft DailyBuild FearUncertaintyDoubt FreeBsd FreeSoftware GnuCompilerCollection IntegrationHell LiteStep NetBsd OpenBsd OpenSource OpenSsh PointyHairedBoss SecureShell SharpenTheSaw XwindowProtocol CodeFormatting AlignStatements BracesAreGood BreakLongLines CategoryCoding CodingStyle IndentationEqualsGrouping IndentationOfParameters SelfDocumentingCode WhitespaceIsGood CodeFragmentation CodeFragmentation DoTheSimplestThingThatCouldPossiblyWork LotsOfShortMethods NaimRu OverArchitecting CodeFreeze AcceptanceTest AeGis AntiPattern CategoryAntiPattern CategoryWhimsy CodeFreeze CodeSlush ConcurrentVersionsSystem CostOfBranching DelayBugFixes DelayRequirementsChanges DougMerritt EmbraceChange ExtremeProgramming ExtremeProgrammingCorePractices FeatureFreeze HasWantedPages JasonNocks ListOfKnownBugs MozillaTinderbox OnceAndOnlyOnce OnceAndOnlyOnceIsNotJustForCode ReleaseTestCycle RepositoryFreeze ShieldPattern SmallReleases SourceCodeControl SourceControl StevenNewton TestReleaseCycle TheMozillaProject TimKing UnitTest ViolentAgreement WhenToBranch CodeGear ApplicationLifetimeManagement BorlandCorp CategoryCompany CodeGear InterBase CodeGeneration ActiveCodeGeneration AlekseyPavlichenko AlexBetis BevanArps CategoryCoding CeeLanguage ClarionLanguage CodeGeneration CodeGenerationIsaDesignSmell CodeGenerator CutAndPasteProgramming DataAccessObjects DaveWhipp DontRepeatYourself DougMerritt FourthGenerationLanguage GenericProgramming HowToDoCodeGenerationWell MdefExample PassiveCodeGeneration PatternsOfEnterpriseApplicationArchitecture QuickQuestions RefactorMe RuntimeReflectionIsaDesignSmell SergioCastillo ServiceLayerPattern TemplateMetaprogramming WithoutWritingaSingleLineOfCode CodeGenerationIsSmell CategoryCoding CeeLanguage CodeGenerationIsaDesignSmell DomainSpecificLanguage EditHint HighLevelLanguage TargetLanguage CodeGenerationIsaDesignSmell ActiveCodeGeneration AndreasKrueger AndrewMccormick AutomatedCodeGeneration BoilerplateCodeGeneration BrianEwins CargoCult CategoryAbstraction CategoryCodeSmell CategoryDiscussion CeePlusPlusLanguage ChadThompson CodeAvoidance CodeGeneration CodeGenerationIsaDesignSmell CodeGenerator CompileTimeResolution ConfigurationManagement CopyAndPasteProgramming DanMuller DataDictionary DataStructureCentricViewDiscussion DaveWhipp DbasGoneBad DesignSmell DevilsAdvocate DoTheSimplestThingThatCouldPossiblyWork DynamicTyping EditHint EffectiveCodeGeneration EightyTwentyRule ExtremeNormalForm ExtremeProgramming FalkBruegmann FirstClassTypes FoxPro GeneratedCode GoodThing HelpersInsteadOfWrappers HemantSahgal HolyWar HowImportantIsLeanCode HowToDoCodeGenerationWell IntermediateCodeGeneration JavaProgrammingLanguage JeffDrost JeffGrigg JustAnHtmlCoder KrisJohnson LanguageSmell LexAndYacc LineItems LispMacro MachineCode MartinLippert MetaRefactoring MicroSoft MikeRettig MiniLanguage MissingFeatureSmell MultiParadigmDatabase NumberFormatException OnceAndOnlyOnce OnsiteCustomer OopNotForDomainModeling PageAnchor PartialEvaluation PassiveCodeGeneration PaulDyson PaulMurray PerformanceOptimization PlugCompatibleInterchangeableEngineers PointyHairedBoss PostScript ProceduralSmell ProcessSmell PropBrowser PropellerBeanie PurchaseOrderLoader RamonLeon RealMacros RefactoringCodeGenerators RefactoringWithaFramework ReflectionVsCodeGenerationArticle RobMandeville RobertField RuntimeReflection RuntimeReflectionIsaDesignSmell SimpleFileLoadManager SmallTalk SourceCode StackTrace StevenNewton TabMunging ThePragmaticProgrammer ThomasWhitmore TooDeepIntoTheBagOfTricks UseCase WhiteBoxFramework WizardCodeGeneration YagNi CodeGenerator ActiveCodeGeneration AssemblyLanguage AutomatedCodeGeneration CodeGeneration CodeGenerationIsSmell CodeGenerationIsaDesignSmell CodeGenerator EffectiveCodeGeneration HowToDoCodeGenerationWell InstallableCodeGenerators IntroduceCodeGenerator MachineCode MixedCodeGeneration PassiveCodeGeneration ReflectionVsCodeGenerationArticle CodeGolf CategoryGame CategoryGolf CodeGolf ForthGolf GolfScript HaskellLanguage JayLanguage PerlGolf PerlLanguage SphereOnlineJudge StackExchange YouMightBeaThreeStarProgrammer CodeHarvesting CategoryReuse CodeHarvesting ConquerAndDivide CopyAndPasteProgramming DaveSmith DontRepeatYourself EntropyReduction FixmeComment GlyphLefkowitz HaveThisPattern JamesWilson JeroenMostert JustInTimeReuse KyleBrown LanguageHarvesting ParcPlaceDigitalk PaulChisholm PaulTevis PrematureGeneralization RalphJohnson RefactorSlack RefactoringBrowserForJava SameTool StephanHouben SunirShah ThreeStrikesAndYouRefactor VisualWorks CodeInaNewFormDiscussion AbstractSyntaxTree CategoryCodingIssues InstantLanguageForm MaspBrainstorming RunTimeEngineSchema TableBrowser CodeIsData CodeIsData DataAndCodeAreTheSameThing CodeIsJustCode BrianRobinson CategorySaying MartialArtsAsSoftwareDevelopmentMetaphor ThreeStagesInJeetKuneDo CodeIsLaw FreeSoftware LawrenceLessig CodeJockey CodeJoin CategorySoftwarePolitics CodeFork CodeJoin PairProgrammer PairProgramming RubyOnRails CodeKata CategoryProtoPattern CodeKataSuggestions CodeKataSuggestions CodeKing CodeKing GodKing LiterateProgramming MachinePressure MeatBallWiki NoTrueScotsman OtherPeoplesCode WikiWikiWeb CodeLearns LegacyCode RewriteCodeFromScratch UnitTest WardCunningham CodeLessTestMore CodeLocking CodeLocking ConTention CriticalSection DevMaintCost DiningPhilosophers MemoryManagement OverHead SoftwareMonitor SpeedUp SunirShah SynchronizationStrategies CodeMasterpiece CodeMasterpiece ColorForth MetaFont QmailSystem SoftwareMasterpiece TexTheProgram UserExperienceMasterpiece CodeMonkey BorisStitnicky CategoryAntiPattern ClassWizard CloneAndModifyProgramming CodeBase CodeMonkey CommodityProgrammers CopyAndPaste DanKane GruntProgrammer JonathanCoulton ProgrammerStereotype SlashDot UnitTest CodeMonkeys CodeMonkey CodeMorpher BernardFarrell CategoryRefactoring CategoryRefactoringBrowser CodeMorpher RefactoringBrowser RefactoringBrowserForJava CodeNormalization AlexeiGuevara AnswerMe BradAppleton CategoryRefactoring CodeNormalization CopyAndPasteProgramming DaveHarris DemeterTools DependencyInversion ExtremeNormalForm FalkBruegmann OnceAndOnlyOnce OneResponsibilityRule PeterCoad PhilGoodwin QueryInterface RalphJohnson RedundancyIsInertia RefactoringAndRewriting RefactoringWithRelationalDatabases RobertCecilMartin RonJeffries TimOttinger TomRossen CodeObfuscator CategoryJoke CodeObfuscator OpenSource OpenSourceInitiative CodeObjectsOutsideIn AccountKey CodeUnitTestFirst ExtremeProgramming JeffPanici ResponsibilityDrivenDesign UnitTest CodeOfGeekdom CodeOfHospitality AlexeyDolganov AncientCustom MartinNoutch SpanishLanguage StBenedictsRule CodeOrdering ActorsLanguage AspectOrientedProgramming BuildSyntax CategoryCoding CodeOrdering CodeOrderingInHardwareDescriptionLanguages DataBase DefinitionOrdering DmitryKirsanov DocumentTypeDefinition DonKnuth EditableView EdwardKiser ExtensibleMarkupLanguage HandelCeeLanguage JamesCrook LiterateProgramming OccamLanguage PrologLanguage RichardHenderson SmallTalk CodeOrderingInHardwareDescriptionLanguages CodeOrganizationAlternatives CategoryCodingIssues ClassLoader CodeReuse IfSmalltalkIsSoGoodWhyDoesNobodyUseIt OperatingSystem RelationalWeenie SymbolicLink TomStambaugh WhatIsNotInPlanNine WriteOnceRunAnywhere CodeOwnership AlistairCockburn ArchitectureFollowsMarket ArtistsRights BlameGame CategoryCoding CodeOwnership CodeStewardship CollectiveCodeOwnership DaveSmith DavidCary EgolessProgramming ExtremeProgrammingDesignReviews GreenBarAddiction JeffGrigg JimCoplien JoeDavison KentBeck LawDerivesFromProperty OnceAndOnlyOnce OrgPatterns PairProgramming PairProgrammingFacilities PlanningGame PlugCompatibleInterchangeableEngineers PlugCompatibleMoron PlugCompatibleProgrammer PrimaDonna RefactorMercilessly RubberStampRole RubberStamping SetTheBozoBit SharedRefrigeratorSyndrome ThreeWeekIterations TomKubit TruckNumber UnitTest UniversalProgrammer WayneMack WikiWikiWeb XpTeamVsIndividualCodeOwnership CodePatterns AlternativesToPassByReference CodePatterns DanMuller IdiomOrPattern MattCruikshank ParameterPassing PassByReference PassByValue CodePedia ActiveServerPages CategoryWikiForum CsharpLanguage CodePerfume CodeDeodorant CodePerfume CodeSmell FeatureEnvy ObjectOriented OneResponsibilityRule TellDontAsk CodeProject CategoryCpp CodeProject CodeRabbit CodeRabbit DanKane TextEditor WikiEngines WindowManager CodeRage BadCode RoadRage CodeReading CategoryBook CodeRed CodeRedWorm ContinuousIntegration JohnFarrell MartinPool CodeRedWorm ApacheHttpd BruceSchneier BufferOverflow ChrisGarrod CodeRed CodeRedneck ComputerWorm CryptoGram DefaultDotIda EdwardKiser GnuLinux GoodVirus MicrosoftIis MountainDew WhiteHouse CodeReuse CategoryReuse SoftwareReuse CodeReview CategoryBooks CodeReviewPatterns DickBotting EdYourdon FaganDefectFreeProcess IssuesOnReviews JeffGrigg TomGilb CodeReviewDay CodeReviewPatterns CodeWalkthrough ExtremeProgramming RobertEikel ShortIncrements CodeReviewPatterns AllowRedesign ArchitectReviewsEverything AtLeastTwoReviewers CategoryCoding CategoryPattern CodeReview CodeReviewDay CodeReviewTeam CodeWalkthrough CodingConventions DavidHooker DefectSeeding DoInspections FormalReviewProcess FormalStandards HighlightChanges InformalCodeReview InvolveExperts InvolveNewbies MakeReviewsConstructiveNotCaustic MakeReviewsFun MichaelBeedle PatternLanguage PeerReview PeerReviewsInSoftware PeteMcBreen ReviewBeforeCheckin ReviewProblemAreasFirst ReviewsBeforeBigChanges CodeSearch CodeSearch CodeSense CodeSense CodeSmell UnconsciousCompetence CodeSensing AutomatedCodeSensing CodeSensing CodeSmell MikeWeller CodeSewer CodeSewer CodeSmell InversionOfControl OldGuardDeveloper PolishingaTurd ReFactoring SourceOfTruth TestInjection CodeSings AnalogiesFromMusic CategoryDebugging CategorySound CliffordStoll DataMusicProject DonaldNorman GarethMcCaughan MichaelAbbott NatPryce PsychologyOfEverydayThings SiliconSnakeOil SunirShah TheDesignOfEverydayThings CodeSlush CodeFreeze CodeSlush CodeSmell AbstractionDistraction ActiveCodeGeneration AntiPattern AntiPatternCatalog ArrowAntiPattern AsymmetricalCode BackPedalling BadSmellInData BadSmellsInCode BadThing BeautyAintMyBusinessNoSir BehaviorToState BiggerRefactoringThoughts BoredomIsaSmell CategoryCodeSmell CategoryDevelopmentAntiPattern CategoryJargon CeePreprocessorStatements ChangeBrainstrom ChangeVelocity CharlesMedcoff CodeDeodorant CodeGenerationIsaDesignSmell CodePerfume CodeSensing CodeSmell CodeSmellMetrics CodeSmellTemplate CodeSmells CodeSmellsIllustratedWithJavaAwt CodeStench CodeSuspicionButNotRavingParanoia CodingCostModel CollapseHierarchy CommentBrainstorm ComposedMethod ContrivedInterfaces CsharpLanguage DataClass DataClumps DataProgramming DataProgrammingContext DavesRealExampleWhereThinkingAheadWouldHaveHelped DavidVincent DesignPatterns DevelopmentAntiPattern DevelopmentAntiPatternRoadMap DivergentChange DoTheSimplestThingThatCouldPossiblyWork DontNameClassesObjectManagerHandlerOrData DouglasBader DuncanBayne DuplicatedCode EditHint EmpiricalPatternDiscovery EmptyCatchClause EricRunquist EricScheid ExcessiveLogging ExcessiveOverloading ExpensiveSetUpSmell ExtractComponent ExtractMethod ExtremeNormalFormDefined ExtremeNormalFormDefinitions ExtremeReuse FactoryMethod FeatureEnvySmell GodClass GoodCodeSmell GoodThing GotoConsideredHarmful HidingTypeWithString IdKnow InappropriateIntimacy IncompleteLibraryClass InfoBase InformationProgramming InformationProgrammingContext InstanceofInConditionals JavaUnit JbRainsberger JonGrover KentBeck LanguageSmell LawOfDemeter LazyClass LispMacro ListenToTheCode LongMethodSmell LongParameterList MarcGrundfest MarkAufflick MartinFowler MartinSpamer MassimoArnoldi MassiveQualityAssuranceRequired MessageChains MethodsShouldBePublic MiddleMan MikeWeller ModelSmell MoveMethod MyJavaStudents NiclasOlofsson NullConsideredHarmful NullObject OnceAndOnlyOnce OneResponsibilityRule OtherClass ParallelInheritanceHierarchies PassingNullsToConstructors PrematureGeneralization PrimitiveObsession PrinciplesOfObjectOrientedDesign ProcessSmell RefactorMercilessly RefactoringImprovingTheDesignOfExistingCode RefusedBequest RussellGold SameNameDifferentMeaning ScottMcMurray ShotgunSurgery SlowRefactoring SmallLint SmalltalkLanguage SpecialFormatting SpeculativeGenerality SwitchStatementsSmell TailCallOptimization TallerThanMe TemporaryField TestResistance TextSmell TheyreJustRules ToNeedComments TooManyParameters TooMuchDocumentation UnconsciousCompetence UnitTest UnsupportedOperationException UserInterfaceSmells UsingGoodNamingToDetectBadCode UtilityMethod VagueIdentifier ValueObject ValueObjectsShouldBePassedByValue VariableClumps VariableNameSameAsType VerbSubject WhatIsaSmell WhileNotDoneLoop WholeValue WikiPagesAboutRefactoring WithBlockCodeSmell WithBlocks XpProductivityMeasurementProblem YouArentGonnaNeedIt YouDontNeedItAnymore CodeSmellMetrics BadVariableNames BooleanMetricsAreUseless BrentNewhall CategoryRefactoring CodeSmellIndicators CodeUnitTestFirst DetectingCodeSmells DetectingCodeSmellsInPhp DuplicatedCode ExtremeProgramming KevinSmith MeaningfulName OnceAndOnlyOnce ToNeedComments TomKubit CodeSmellTemplate AntiPattern AntiPatternCategory AntiPatternTemplate BadThing CategoryCodeSmell CategoryPatternForm CodeSmell CodeSmellTemplateDiscussion DesignPattern SetTheBozoBit CodeSmellsIllustratedWithJavaAwt AamodSane CategoryJava CodeSense CodeSmell ComponentDesignPatterns CompositePattern DecoratorPattern DeferredUpdate DoubleBuffer EnterpriseJavaBeans GlennVanderburg GraphicsPatterns GreencoddsTenthRuleOfProgramming IdleUpdates JohnFarrell LayoutManager MikeWeller RefreshRectangles ScalableVectorGraphics SunirShah TestTypesInsteadOfDispatch TreeNode UsingGoodNamingToDetectBadCode ValueObject CodeSmellsInUnitTestCode AssertionRoulette EagerTest ForTestersOnly GeneralFixture GrahamJenkins IndirectTesting KyleBrown LazyTest MysteryGuest OnceAndOnlyOnce RefactoringTestCode ResourceOptimism SensitiveEquality TestCodeDuplication TestRunWar WilliamUnderwood CodeSmith CodeSmith CodeSnippetsEncourageDuplicatedCode CodeGenerationIsaDesignSmell CodeSnippets DanijelArsenovski DuplicatedCode StaffingEconomicsVersusTheoreticalElegance ThreeStrikesAndYouRefactor VisualStudio CodeSpeaks AnonymousCoward AnonymousDonor AntonGavrilov BackLink BenSchroeder BlakeWinton BobWebster BrentNewhall BrettNeumeier CameronSmith CategoryWiki ChrisBooth ChrisGarrod CodeBegsForMercy CodeSings CodeSmells CodeSpeaks CurtisBartley DanHankins DarkSide DaveVoorhis DaveWhipp DinoMorelli DonaldNoyes DotCom DougKing EarleMartin EricBennett EricHerman EricScheid FrancisTownsend GavinLambert HelmutLeitner HowManyPeopleUseWiki JamesStansell JasonYip JeffShelby JeffreyHantin JimmyCerra JohnFletcher JonathanTang KaelLizak KarlKnechtel KatyMulvey KayJohansen KevinKenny LanguageOrientedProgramming LarryPrice LaurentBossavit LightSide ListenToTheCode LiterateProgramming LukeGorrie MarkSchumann MatthewWilbert MinorEdit MontePython MozillaBeta MrInvisible PaulTevis PerryLorier PeterLynch PeterShirley PhilGoodwin QuickChanges QuickChangesJunkie RandomPage RandomPages RecentChanges RecentChangesJunkie RecentChangs ReverseLinks RichardDrake RichardJensen RobWilliams RobertField SamuelFalvo SethGordon ShaeErisson SimonHeath SlashDot SteveHowell SunirShah TomAnderson TomDeMarco TorneWuff UserName VisualBasic WardsWiki WebBrain WesselMoolman WikiGnome WikiList WikiWikiPlunge WilliamIrwin WilliamUnderwood CodeSprint ExtremeProgramming PairProgramming PythonSprint TheCoach XpCodeSprint ZopeSprinting CodeStench CategoryJargon CodeSmell CodeStench SoftwareMuckraker UnitTest CodeStewardship BradAppleton CodeOwnership CodeStewardship CollectiveCodeOwnership DaveHarris DaveSmith GuiToolkit HowDoYouLetGo RonJeffries RussellGold ScottJohnston SpecializationIsForInsects CodeStyleReflectsOrganization CategoryInfoPackaging CowboyCoder PaulGraham RobertMartin SeparationOfConcerns YagNi CodeTable AntiPattern AutoKeysVersusDomainKeys CategoryInformation CodeTable ControlTable EndemeSet InformationOrientatedSoftwareDevelopment InformationOriented InformationOrientedSoftwareDevelopment JonGrover CodeTalks CategoryCoding CategoryEndemeSet CodeSings EditHint InformationOrientedProgrammingIsAlsoDesign JonGrover ListenToTheCode RefactorByMerging CodeTrackerFeatures QueryByExample SeparationAndGroupingAreArchaicConcepts CodeUnitTestFirst AamodSane AcceptanceTestsFirst ActiveServerPages AlbrechtScheidig AlexVicente AnonymousDonor BugsInTheTests CategoryExtremeProgramming CategoryTesting CayteLindner ChangeLog ChoosingTheFirstTest ChryslerComprehensiveCompensation CodeGeneration CodeUnitTestFirst CodeUnitTestFirstExample CodeUnitTestLater CodeUnitTestThird CucumberFramework DannyCook DarrenHobbs DaveHarris DaveTauzell DaveWhipp DavidPlumpton DesignByContract DesignFromTheInsideOut DontWriteUnitTests DrawingOnTheRightSideOfTheBrain EclipseIde EricHerman EricScouten ErikMeade ExtremeProgramming ExtremeVersionControl FakeIt GerrietBacker GreenBar GruntProgrammer JeraWorks JimHart JohnBrewer JohnWhitlock JonGrover KarlKnechtel KeithBraithwaite KentBeck KevinKleinfelter KielHodges LanguageOfChoice LaurentBossavit LifeWare MaciejKalisiak MarnenLaibowKoser MartinPool MassimoArnoldi MasterProgrammer MichaelFeathers MicroSoft MockObject MockObjects ModulaThree MoneyTest NeverWriteaLineOfCodeWithoutaFailingTest NissimHadar NotaNumber OneUnitTestAtaTime PairProgramming PieterNagel PlanningAhead ProceduralLanguage RegressionTest RichardDevelyn RobCrawford RonJeffries RuntimeException SpikeSolution StephanBranczyk SteveFreeman StopUsingTheWordMethodology TestDrivenDevelopment TestDrivenDevelopmentForAggregateMethods TestDrivenProgramming TestFirst TestFirstAndFunctionalProgrammingSynergy TestFirstDesign TestSuite UnitInUnitTestIsntTheUnitYouAreThinkingOf UnitTest UnitTestAsDocumentation UnitTestsThatDontBreak UnitUnderTest UseCase WilliamUnderwood WriteJustOneTest YouArentGonnaNeedIt CodeUnitTestFirstExample TestRunner CodeUnitTestFirstExampleOne ApplicationFacade CodeUnitTestFirst OopslaTwoThousand RussFreeman SmokeAndMirrors TestFirst UnitTestExamplesAndGuidelines XpMailingList CodeUnitTestFirstExampleTwo CodeUnitTestFirst DoTheSimplestThingThatCouldPossiblyWork UnitTestExamplesAndGuidelines CodeUnitTestThird AnonymousDonor AssertTrue BrianMarick CodeUnitTestFirst CodeUnitTestThird DaveMikesell DaveWhipp DoSimpleThings FalsePositivesInUnitTests GeorgeDinwiddie JavaDoc LaurentBossavit MartinBilski PhlIp PrincipleOfLeastAstonishment RamonLeon TestDrivenDevelopment TestFirst TestFirstDesign TheCraftOfSoftwareTesting TheUnitTestIsTheSpecification TomAnderson UnitTest WayneMack CodeVerbsDataNouns AssemblyLanguage ComputerPhilosophers DataAndCodeAreNotTheSameThing DataAndCodeAreTheSameThing EverythingIsRelative ForthLanguage GarryHamilton HarvardArchitecture ItsAllJustData ItsAllJustSwitches LaynesLaw VonNeumannArchitecture YouAreNotEveryone CodeView BrokenLink CodeView GoLive ProcessImprovementTools CodeVille DistributedVersionControl PythonLanguage VersionControl CodeVomit CodeVomit CopyAndPasteProgramming HaHaOnlySerious HeroCulture ManDay CodeVsArchitecture BuildForTodayDesignForTomorrow OpenClosedPrinciple RobertMartin CodeWalker CodeWalker CodeWalkthrough AlexeyVerkhovsky CategoryCoding CodeReview CodeReviewDay DeskChecking JeremyCromwell PairProgramming RobertEikel CodeWarrior CodeWarrior HandHeld ItDepends KeithBraithwaite PocketPc SunirShah VisualStudio CodeWithCharacter ArrayList ComVariant ComponentObjectModule FreeLove MartinZarate PhlIp SafeArray TodGolding CodeWithoutExceptions AlainPicard AndraeMuys AurelienCampeas AvoidExceptionalConditions AvoidExceptionsWheneverPossible CategoryException CeePlusPlus CodeWithoutExceptions CommonLisp ConditionSystem DatabaseAction DaveCleal DaveHarris DontUseExceptionsForFlowControl ErrorValue ExceptionsCancelOperations GlennVanderburg GlyphLefkowitz IlluminateTheMainline IsEof JavaLanguage JustSayGo KeyIsAbsent ManyThrowsFewCatches MarkAddleman NikitaBelenki NotFound NullObject ObjectOriented PhilGoodwin RefactorMercilessly ReturnErrorValueOrParameter RichardHenderson RobertDiFalco RonJeffries ScottJohnston SmallTalk SmalltalkLanguage StackTrace SteveFreeman TellDontAsk UnitTest WayneMack WithYourShieldOrOnIt YouArentGonnaNeedIt ZeroDivide ZeroDivideException CodeWord CategoryWiki MoreAboutCodes CodeWorship CodeWorship PhilGroce SecondLawOfProgramming CodeWright CategorySoftwareTool CategoryTextEditor CodeWright EmacsCodeWrightComparison MartySchrader RegularExpression RobertDiFalco SlickEdit TextEditor ZeusForWindows CoderDrone BobBockholt CommodityProgrammers GarryHamilton ProgrammerStereotype CoderThatEncouragesTableOrientedDesign BottomMind BrainDamage EditWar GunnarZarncke HomePage LoosenUp RealNamesPlease TopMind TopVandal WikiZens CoderVersusOwnerGoalsDiscussion DeleteMe CodersDontDevelopSoftware ArchitectsDontCode AuthorsDontCode BigDesignUpFront BusinessRequirements ChrisSteinbach CthreeProjectTerminated DavidPeterson DirckBlaskey FreshPairOfEyes KrisJohnson MultiplePerspectives OnsiteCustomer OnsiteDeveloper SoftwareDevelopment SystemAnalyst TheMythicalXpCustomer ThinDesignOverTheTop WrongCustomer CodgeUp CodgeUp DuctTapeRepair JargonFile JohnFletcher CodifyAcquiredSoftwareWisdom CodifyAcquiredSoftwareWisdom CodingAroundIgnorance AntiPattern CategoryAntiPattern CategoryCodingIssues CeePlusPlus CodingAroundIgnorance GreenSpunning JavaGenerics KludgeItTillItWorks ReFactor ReinventingTheFlatTire StandardTemplateLibrary CodingConvention AbstractSyntaxTree AlexBlewitt AlistairCockburn BadCodingStandards BadVariableNames BrianSyme CategoryCodingIssues CheckStyle ChryslerComprehensiveCompensation CodeOwnership CodingConventions CodingConventionsExamples CodingStandard ContinuousIntegrationRelentlessTesting DaveHarris DavidMcReynolds DeveloperMaturity ElementsOfStyle EmploymentData ExtremeProgramming FunctionalTest GroupThink HappyCollision HeroicProgramming HorseByCommittee JamesTwine JimPerry KentBeck MarkLevison MartySchrader MichaelFeathers MikeAmy MythicalManMonth NoahClements PairProgramming PeteHardie PickYourBattles ProfilePersonalInformation RonJeffries SelfDocumentingCode SmalltalkBestPracticePatterns SpecializationIsForInsects StuartScott SunirShah TheyreJustRules ThomasWeidenfeller ThreeRingBinder UnitTest VersionControl VersionControlSystem WayneMack CodingConventions CategoryRedirect CodingConvention CodingCostModel AlistairCockburn CodeSmell CodingIsCreative CodingIsJustDataEntry DesignIsCreative ProgrammersStone TheSourceCodeIsTheDesign CodingIsJustDataEntry CodingIsCreative CodingIsJustDataEntry DanielKnapp DataEntryIsProgramming DataProcessing DataStructureCentricViewDiscussion DesignIsCreative EdwardKiser GoedelEscherBach LittleLanguage MameEmulator MichaelChermside NameSpace OnceAndOnlyOnce ProgrammingIsMoreThanCoding StringBuffer TableOrientedProgramming TwoSingleQuotes TypingIsJustDataEntry CodingJavaUnitExceptionTests AlexeyVerkhovsky CategoryException CategoryJava CategoryTesting DiskFullException ExceptionTestCase ExpectedException HappyPath IllegalArgumentException JavaUnit JavaUnitBestPractices JeffLangr KentBeck McClainLooney MikeDuffy MyClass PaulRuane RobertWatkins RuntimeException TestCase TestedException TestingFramework UnitTestingExpections UsingSpecificExceptionTypes VladimirBossicard YouBlewYourHeadOffException CodingProblem AurelianoCalvo BillTrost BillWeston CodingProblemFairShare CodingProblemSmalltalkSolution CodingProblemSolutionByProof InsertionPoint MichaelFeathers PythonLanguage RalphJohnson RemaindersAtTheFrontSolution RonJeffries RubyLanguage SimplestThingThatCouldPossiblyWork SplitIntoBlocks TestCase TestSegmenter CodingProblemFairShare BetterSegmenterTestCase FairPartitioner FairShare JohnBrant RonJeffries TestCase CodingProblemQuestion BeConstructive CarolineWilliamson CategoryHowManyWaysToSkinaCat CeeLanguage CodingProblem FebruaryZeroSix GetOverIt GunnarZarncke RonJeffries ScreaminglyObvious TheArtOfComputerProgramming CodingProblemSmalltalkSolution CodingProblemSolutionByProof DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming FairShare HyperPerl JohnBrant KentBeck MethodCommenting MichaelFeathers MonkeyTest OrderedCollection RonJeffries RussellGold SegmenterTestCase TestCase CodingProblemSolutionByProof BillTrost CodingProblem OrderedCollection ProofAnnotationsForBubbleSort TestDrivenDevelopment CodingStandard BadCodingStandards BumpyCase CascadingStyleSheets CategoryCoding CheckStyle CodingConventions CodingStandard CodingStandardList CodingStyle ConsumerFirstName ConsumerLastName ConsumerMiddleName CreateDate FormalStandards HungarianNotation InfospheresCodingStandardForJava JavaDoc JeffLangr JimLittle JonGrover LeoScott MartySchrader MikeSmith NeKs OralTradition PairProgramming PositiveProgramming PrettyPrint PythonLanguage TwoDimensionalCoding ViEditor WayneConrad WayneMack WhitePapers WilliamWake ZygoBlaxell CodingStandardList BadCodingStandards BrokenLink ChiMu CodingStandard CppCodingStandard DaveBeer DocumentRoot DougLea InfospheresCodingStandardForJava JavaLive JavaScript JavaScriptCodingStandard ScottAmbler TaligentDocs TaligentOnline WilliamWake CodingStyle AlVermeulen AlexVanDenBergh AutoLisp BevanArps BlocksInJava CategoryCee CategoryCodingIssues CodingStandard CodingStyle ConvertSpacesToTabs DaveSmith DelphiLanguage DocStrings DocTest DocumentRoot DontRepeatYourself DougMerritt EwDijkstra GnuCpp InkBlotSoftwareEngineering JimLittle KarlKnechtel MarkJanssen MikeSmith MikeWeller NissimHadar OnceAndOnlyOnce OpenSource PaulRuane PersonalChoiceElevatedToMoralImperative PeteHardie PrettyPrint RamonLeon RogueWave SavasAlparslan SmallTalk SourceStyler SqlCodingStyle TaligentDocs TaligentOnline TestDrivenDevelopment TheElementsOfJavaStyle TimPeters VisualLispIde WhereDoTheBracesGo WrittenLanguageMetaphor CodyBoisclair AspergersSyndrome AttentionDeficitDisorder CategoryHomePage EricHodges LanguageAbuser MyMyersBriggsTypeIs CodyMello CodyMello CoercivePower AnonymousCoward ArmsRace BehavioralTherapy CategoryOffTopic CoercivePower ExchangePower IntegrativePower JasonFelice NonViolence PowerVersusAuthority TheFifthDiscipline ThreatForce CofactorMatrix CategoryMath KarlKnechtel MatrixDeterminant TheMatrix CoffeeFlavoredCoffee AnAcceptableWayOfFailing BigDesignUpFront BruceIde CategoryFoodAndDrink CoffeeFlavoredCoffee CowboyCoffee DoTheSimplestThingThatCouldPossiblyWork ExtremeCoffee ExtremeTea FrenchPress FrenchPressCoffee GarryHamilton KarlKnechtel MikeSmith OnceAndOnlyOnce PrematureGeneralization PrematureOptimization RefactorMercilessly ScottJohnson StarBucks SwedishCoffee TestHarness ThereMustBeFood TobyThain TruckStopCoffee TurkishCoffee UnitTest UserStory VietnameseCoffee WaterfallCoffee WayneMack YouArentGonnaNeedIt CoffeeScript CategoryProgrammingLanguage CoffeeScript JavaScript SmallestFederatedWiki CoffeeTalk AcceptanceTest CoffeeTalk GemStone RonJeffries CoffeeTime CogitoErgoSum CategoryPhilosophy CognitiveDissonance AdHominem AndersBengtsson CategoryPsychology CognitiveDissonance LaurentBossavit NoGoldStars PairProgramming TestFirstDesign CognitiveScience NaturalLanguageProcessing CognitiveSpace CategoryOrganization CognitiveSpace ConnectionOfConcerns DonaldNoyes HumanBeing InformationSpace InformationSystem PersonalThoughtProcesses SeparationOfConcerns ThinkingOutLoud CognitiveTypes CategoryAnalysis CategoryEndemeSet InductiveReasoning JonGrover KineticIntelligence LogicalIntelligence SituationAwareness WalledGarden CohanCarlos AgileBridge AgilePlace BillKrebs CategoryHomePage ExtremeProgramming JeffCanna KentBeck SmalltalkLanguage VisualAgeSmalltalk WikiWikiWeb CohesionAndCoupling CouplingAndCohesion CoinTossingBof AbsenceOfEvidenceIsNotEvidenceOfAbsence RockScissorsPaper CoinductiveDataType AbstractDataType CategoryTheory CategoryTypeTheory CharityLanguage CoinductiveDataType FibonacciSequence FirstClass InductiveDataType LazyEvaluation NovemberZeroEight ObjectOriented CoinedWikiWord CoinedWord DonaldNoyes PublicSpages PublicWpages ThinkingOutLoud WikiWord ColJac CategoryHomePage EnterpriseJavaBeans JavaLanguage JustaSoftwareEngineer RealNamesPlease SoftwareArchitect ColabStudios CyberEnvironments LarryVictor SemioticStructures ToolsAndProtocols ColdFusion AllaireColdFusion CategoryPhysics ColdFusionComponents ColdFusionDogma MacromediaColdFusion ProgrammingLanguage RefactorMercilessly WebApplicationServer ColdFusionComponents ColdFusion MacromediaColdFusion ObjectOrientedProgramming ColdFusionLanguage AllaireColdFusion BrainFsck ColdFusionWebFramework MacromediaColdFusion ColdFusionLanguageTypeSystem AllaireColdFusion BenefitsOfDynamicTyping CategoryLanguageTyping CategoryPerl CategoryProgrammingLanguage CategoryTypingDebate ColdFusion ComparingDynamicVariables DataDictionary DavidMcLean DefinitionOfTypeTag DynamicallyTyped EmpiricalTypeBehaviorAnalysis GateKeeper JavaScript JavaScriptSucks LiberatingConstraint SystemsSoftware TagFreeTypingRoadMap TypelessVsDynamic UsefulLie WhenInRome WorseIsBetter WysiwygTypeSystemDiscussion ColdWar CategoryOffTopic ColdWar ConspiracyTheory DeferredViolence DeleteWhenCooked EmacsVsVi GermanyCountry InvisibleHand JimmyCerra KoreanWar MilitaryIndustrialComplex MutuallyAssuredDestruction SovietUnion TheBestIsTheEnemyOfTheGood UnitedStates WikiWikiWeb ColemakKeyboard CategoryErgonomics CategoryKeyboard DvorakKeyboard ErgonomicKeyboard ColinBennett CategoryHomePage HamRadio JohnGoodsen ColinCassidy CategoryHomePage SevenMock ColinCurtin CategoryHomePage JavaScript LiveJournal MicroServicesArchitecture WebSockets ColinDavidMiller CategoryHomePage StuartBarker WhatAboutTesting ColinDeVilbiss AreYouThere CategoryHomePage ForthLanguage FunctionalProgrammingLanguage HaskellLanguage InternationalBusinessMachines LinuxKernel LispLanguage OrphanPage QuickChanges RefactorMercilessly SchemeLanguage SmalltalkLanguage WikiLurker YouArentGonnaNeedIt ColinHunt CategoryHomePage ColinKershaw CategoryHomePage DustinAleksiuk MichaelFeathers ThoughtWorks WorkingEffectivelyWithLegacyCode ColinMacDonald CategoryHomePage ColinRowe CategoryAuthor ColinvonHeuring CollNicolson CategoryHomePage CollaborateForSuccess AllEngineersInOneRoom CategoryCollaboration CategoryMode CategoryProcessPrinciple CategoryProtoPattern CategorySuccess CelebrateYourAccomplishment CollectiveCodeOwnership ExpertInEarshot OnSiteCustomer OpenSource PairProgramming ScrumMeetings SharingOfWork StandUpMeeting CollaborationByParts CategoryOrganization CollaborationByParts ControlSystems DonaldNoyes ThinkingOutLoud CollaborationExplosion CollaborationExplosion CollaborativeParticipation WikiOnWiki WikiSpringCleaning WikiWiki CollaborationIsNotOnePersonDoingAllTheWork CategoryCollaboration CollaborationIsNotOnePersonDoingAllTheWork CollaborationMaturityModel CommunityProject DocumentMode EditWars GodKing LessonsInCollaboration MeatBall ThinkWinWin VoiceOfWiki WhatIsaCommunity WikiNoisePollution WikiSym CollaborationLeadsToDiscouragement CategoryCollaboration CollaborationLeadsToDiscouragement DaleCarnegie DocumentMode ExtremelyInterstrangled HomePage HowToReactToaFlame KillFile LaoTse LessonsInCollaboration LittleCoolArgument ParkingLotTherapy SeptemberZeroFive SignedWithaPurpose SimpleRules TheAdjunct UseNet WardsWiki WikiConflictResolutionDevice WikiNoisePollution WikiTrolling ZaZen CollaborationLeadsToHalfFinishedWork CategoryCollaboration CharlesMiller CommitteesLeadToHalfFinishedWork DaveSmith DoTheSimplestThingThatCouldPossiblyWork ExtremeProcessManagement FinishedWork HalfFinishedWork HalfFinishedWorkLeadsToCollaboration HelpSourceForgeSuck IncredibleShrinkingCommitment LeonardoDaVinci LowMotivationLeadsToHalfFinishedWork SourceForge StupidCollaborationKickoffMeeting SurvivalOfTheFittest WaldenMathews CollaborationPatterns CollaborationPatterns EllenGottesdiener RationalEdge SpecifyingRequirementsNov CollaborationServer CategoryMetaWiki CollaborationServer EscapeMetaCharacters FridemarPache WikiBase CollaborationTools AgilePlace AlsoKnowledgeTools CategoryCollaboration CategorySoftwareTool CategoryWebAnnotation ColabDemo CollabTools CommunityWiki DenhamGrey KmOntology KmSources KmWiki MeatballWiki MetaBaby ProjectOpen RecentChanges SharePoint VisualWho WorkZone XpPlanIt CollaborativeCriticism CategoryCriticism CollaborativeCriticism DavidBrin UseModWiki CollaborativeDecisionMakingSoftware CollaborativeDecisionMakingSoftware GeorgePaci JohnArmstrong PhilipGreenspun ShimonRura StackOverflow CollaborativeDevelopment LouFranco CollaborativeEditing CategoryCollaboration CoderBalls CollaborativeEditor CommunityWiki GobbyEditor GoogleDocs GoogleNotebook GoogleNotes MoonEdit MultitaneousEditor QuantumPairs SubEthaEdit TextEditor VirtualPairProgramming CollaborativeFiction CategoryCollaboration CollaborativeFiction DouglasHofstadter FictionWiki FinbarsHotel FoolQuest LeTonBeauDeMarot MathieuGlachant MultitaneousEditor NakedCameTheStranger StoryMash WikiFiction WikiWiki YeatsIsDead CollaborativeHypermedia WikiWikiWeb CollaborativeLearning PairProgramming CollaborativeMinds CategoryOrganization DonaldNoyes OoVoo ThinkingOutLoud CollaborativePortalServer CategoryPython CategorySoftwareTool CollaborativePortalServer ContentManagementSystem EnterpriseContentManagement JavaLanguage JohnFletcher PythonLanguage RedlandRdfLibraries ResourceDescriptionFramework ZopeApplicationServer CollaborativeSoftwareProcess AgileAndTspDiscussion CollaborativeSoftwareProcess KarenSmiley LaurieWilliams PersonalSoftwareProcess CollaborativeWebBasedStoryTelling AlainDesilets CyberClub YetAnotherWikiClone CollapseHierarchy CategoryRefactoring MaxThreeLayersOfInheritance PullUpField PullUpMethod PushDownField PushDownMethod CollapseOfChaos CategoryBook EmergentBehavior CollateralEffects HeisenBug ProgramState SideEffect CollectAndOrganize CollectAndOrganize CollectingSeashells CrcCard FocusAndInvent KeithBraithwaite PairThings ThankYou UseCases WardAtIbm CollectAndSummarize BigDesignUpFront CollectAndOrganize DaveHarris RonJeffries UseJudgementNotProofs CollectByEndemeSet CategoryCollections CategoryEndemeSet EnDeme EndemeList EndemeSet CollectByQuery CategoryCollections CollectionByQuery CollectByRoadmap CategoryCollections CollectionByRoadmap RoadMap CollectWhatWorks BestPractice CategorySuccess ChangeYourOrganizationTactics CollectingSeashells CollectionImprovementAndProcessImprovement DatabaseBestPractices JavaUnitBestPractices LittleRulesAndPatterns LoggingBestPractices OneHundredRulesForNasaProjectManagers RulesToLiveBy SamuelBeckett ThreeRules ToastMasters CollectingParameter AntiPattern ArrayList BidirectionalParameterPattern CategoryCollections CeeLanguage CollectingParameter NiklasMatthies OutputIterator ParameterObject TestResult CollectingSeashells BenefitsAreSubjective BigRefactoringsAreHard CategoryLearningMethods GeneticAlgorithm RefactorAsYouGo RefactorMercilessly StevenWright WhoDecides CollectingWikiGems AllPages CategoryCollections CollectingWikiGems FindPage PersonalWiki ReallyValuablePages CollectionAgency CollectionAndLoopVsSelectionIdiom BetterForLoopConstruct CategoryComparisons CategoryConditionalsAndDispatching CategoryIdiom CategoryLoops CollectionOrientedProgramming ControlTable DataStructureCentricViewDiscussion DoTheSimplestThingThatCouldPossiblyWork DuffsDevice EmployeeTypes GetExtension PolymorphismVsSelectionIdiom SelfDocumentingCode SunirShah ValueSemantics WhatIsaThunk CollectionHierarchies AdapterPattern ArrayIndex ArrayList BridgePattern CategoryDesignIssues CategoryHierarchy CategoryJava CocoaFramework DedicatedStructuresVersusRdbms DesignPatterns DesigningBetterJavaCollections DictionaryDataStructure ExternalIterator GangOfFour GenericProgramming HigherOrderFunction InternalIterator InternalizeExternalIterators JavaAlgorithmLibrary JavaGenericLibrary JavaLanguage JeffGrigg KeithRay NextStep ObjectiveCee OpenStep OrderedCollection ParametricPolymorphism RandomAccess RobertDiFalco SimpleTypesAreNotObjectsProblem SmallTalk StandardTemplateLibrary StephanHouben TheEiffelLibrary UnorderedCollection WebObjects CollectionImprovementAndProcessImprovement BestPractice CategoryImprovement CollectingSeashells ContinuousOptimization GeneticAlgorithm GeneticProgramming IsoNineThousand LessonsLearned LittleRulesAndPatterns SimulatedAnnealing WikiMasterOriginal WikiPagesAboutContinualImprovement CollectionOfOrganizationIdeas ActivatingIdeasOpenly AllowedExclusionsIncluded AlphabetizeEverything ArtifactComprehension ArtifactFragments ArtifactTechnique ArtifactoryProcess AssociationLinks AutomaticExternalCategorization BillOfMaterialsFile BlogsAsInformationSerials BlogsUsedAsProgrammingResource BodyOfWork BooksAndTheWeb BooksOnline BreakingAndSplicing BrowserReachable CategorizationModels CategoryCard CategoryOrganization CategoryTag CertifyingProfessionals ChangeModels CognitiveSpace CollaborationByParts CollaborativeMinds CollectionOfOrganizationIdeas CollectionViaLinks CollectionsAsGrouping CondensingVapors CreativeDisplays CultureIsTheManifestationOfLeadership DataCollisions DateTags DesirableDoableDone DesireAccomplishComplete DesktopFolderUses DeweyDecimalSystem DisplayOfArtifacts DisplayingIframesBySelection DiySnapItCameraMount DocumentDepth DocumentRepresentative DoingStuff DontLoseGoodIdeas EverythingInOneFolder EverythingInOnePlace ExpertsSystem FeaturesIncludedOrUtilized FederatingStuff FileSystemAlternatives FlexibleAndExtensibleHierarchy FortyThreeFolders ForwardIndex ForwardLinks GoingPaperless GroupsAreNotUnique HandSizedComputing HideTheDirtUnderTheCarpet HowItWillBecome HttpSession IdeaImplementationGap ImperfectHierarchy InProcessPlanning IncreasingBoredomOrder InfoPosts InformationMiningTools InformationRepositories InternetArtifact InternetDocument IntroducingPatternsIntoOrganizations ItDepends KeepingTrackByArtifactories LatLong LeastRecentlyUsed LibraryCity LibraryOfCongressSystem LineOfThought LinkableLocale LinksWiki LongButNotTooLong MakeItSo MakeNotes MemoryManagement MultipleCategorizationPattern MultipleMonitors MyWiki NameThingsWhatYouCallThem NamedArtifactLocales NetworkVsHierarchy NoOffices NoUltimateResponsibility NotSoFarOutComputing NotaMathematician NotionPageTitle NotionToDone OfflineStorageDevice OldStuff OneResponsibilityRule OrganizationCulture OrganizationalDesign OrganizingArtifact OriginatingThought OtherWaysOfIndexingWiki PageAboutModelsAndModelling PermanentLink PersonalOrganizationalSchemes PersonalRemovableMediaWiki PileFilingSystemsWithManyPiles PrototypesAsByproducts ProvenPractice PutThingsWhereYouLook RaiseTheWikiPagePotential RaspberryPiFoundation RecordOfNotions ReducingTheComputingFootprint ReferenceFootprint RegisteredModelClassifications RemindAndRecord ReusableComponent RunningSixYearsBehind SelfOrganizedLearning SettingYourPriorities SmartDevices SplittingAndMerging StatusString SuggestedTool TheOrderOfThings TheOtherThings ThePlaceAndScopeOfPlanning ThinkingSilently ThisPageScored ThoughtsIdeasNotions TolZone TwoClicks UgLyUses UniqueIdentifiers UnlimitedBandwidthCommunication UnlimitedStorageCapacity UsbDrive UseOfShortcuts UsingLargeFormatMonitors UsingSmallFormatReaders UthreeVbPrograms VirtualOffice WeNeedExamples WhenAreStandardsRestrictive WhereShouldItBe WhoIsListening WikiCategories WikiDoesntScale WikiMultipageEditing WikiNavigation WikiSearching WirelessWireless WoodenLanguageYesterdayMeaningfulToday YouDontHaveToKnowEverything CollectionOrientedProgramming AplLanguage AreTablesGeneralPurposeStructures ArrayOrientedLanguage AwkLanguage BooleanLogic CartesianProduct CategoryCollections CollectionOrientedProgramming CollectionOrientedVerbs CollectionsArentOo DataBase DataDictionary DataIdiomAndBehaviorIdiomQuantity DatabaseDefinition DatabaseOrientedProgramming DedicatedStructuresVersusRdbms DesignPattern EssExpression EuphoriaLanguage ExBase FirstClass FunctionalProgramming HaskellLanguage HigherOrderFunctions InfiniteLoop JayLanguage KayLanguage LispLanguage LuaLanguage MicrosoftAccess ObjectOrientedProgramming OnMonads PaulMorrison PerlLanguage PliLanguage PredicateDispatching ProgrammingParadigm RegularExpression RelationalAlgebra RelationalCalculus RelationalDatabase ScottVokes SetTheory SqlLanguage SteveJorgensen StronglyTypedCollections SyntacticSugar TabMunging TableOrientedProgramming ThreadMess TopMind TuringComplete TuringEquivalence TuringEquivalent TuringMachine VbClassic VectorProcessing CollectionOrientedVerbs AnIntroductionToDataBaseSystems AplLanguage CartesianProduct CategoryCollections ChrisDate CollectionOrientedProgramming CollectionOrientedVerbs CollectionsArentOo DatabaseVerbs DoesRelationalRequireTypes DougMerritt GeneralPurposeProgrammingLanguage LispLanguage PatternMatching RelationalAlgebra SetTheory SufficientlySmartCompiler ThickBreadSmell TqlRoadmap CollectionPlateState CollectionViaLinks ArtifactTechnique CategoryOrganization CollectionViaLinks DonaldNoyes ForwardLinks InternetBrowser NoteWiki SmallFootprintDeviceComputing ThinkingOutLoud WikiBatics CollectionWords CalendarYear CategoryCollections CollectionWords DonaldNoyes InformationIntersection NamedCollection ThinkingOutLoud WikiWord WikiWords WordsThatDefine CollectionsArentOo CategoryNotOo CategoryOopDiscomfort ChrisDate CollectionOrientedProgramming CollectionsArentOo ContraVsCoVariance DesignPattern DocumentMode DougMerritt DuckTyping GenericProgramming GradyBooch JavaArraysBreakTypeSafety LiskovSubstitutionPrinciple MultiParadigmWeenie NygaardClassification OoConflictsWithCollectionOrientation ParameterizedTypes ParametricPolymorphism RelationalBreaksEncapsulation ScottJohnson SmugSmalltalkWeenie StandardTemplateLibrary StronglyTypedCollection StronglyTypedCollections TableOrientedProgramming ThreadMode CollectionsAsGrouping BodyShop BundleSubstanceMismatch CategoryOrganization CollectionsAsGrouping CollectionsAsViews DonaldNoyes JunctionBox LimitsOfHierarchies MarchZeroNine ObjectIdentity RealWorldHierarchies ThinkingOutLoud ToDescribeIsPerhapsToValue ValuingTheObject ViewsForGrouping CollectionsByWayOfCategorization CategoryCollections CollectByAuthor CollectByCategories CollectByDiscipline CollectByKeyWord CollectByLocale CollectByPetTechniques CollectByRoadmap CollectBySearching CollectByTopic CollectByUrl CollectionsByWayOfCategorization DoingStuff DonaldNoyes CollectionsCanBecome AccumulationProcess ButUnless CategoryOrganization ConfusedTangledAndUseless DonaldNoyes FuturePurposes OrganizedOnPurpose SingleArtifact StackOfStuff TheOtherThings ThinkingOutLoud WeNeedExamples CollectionsOfObjects CollectionsAsGrouping CollectionsOfObjects DonaldNoyes ExternalLinks ThinkingOutLoud CollectiveCodeOwnership AndrewChronister CodeOwnership CodeStewardship CodingStandard CollectiveCodeOwnership ConceptualIntegrity ContinuousIntegration DaveSmith DeMarco EnvyDeveloper ExtremeProgramming ExtremeProgrammingApplied ExtremeProject FredBrooks JeffGrigg JohnDuncan JustStopCaring KentTheBeck NoCodeOwnership NoUltimateResponsibility PeterMerel PlanningGame ProgrammerChoosesTasks RandyStafford RefactoringTools RomanEremin SmalltalkBestPracticePatterns StoneSociety SystemMetaphor TheCathedralAndTheBazaar TheMythicalManMonth ThomasMaeder ThoughtfulReactionsToXp TragedyOfTheCommons UnitTest UserStories WayneMack CollectiveIdea CollectiveIdea CollectiveIntelligence ContextSensitivity CopyAndPasteProgramming DavidDeLis GroupThink InsectBehaviour NaturalLanguage SunirShah TheCollective XpIsaCollectiveIdea CollectiveIntelligence CollaborativeMinds CollectiveIntelligence CooperativeMinds HiveMind WikiAsGroupMindDebate CollectiveLove CollectiveGoal CollectiveGoals CollectiveInfrastructure CollectiveIntelligence CollectiveLove FridemarPache IdealCommunity IsaacNewton OverGeneralizing PolyAmory SelfishGeneTheory SunirShah WhatIsCopulism WikiStoneSociety WikiWayOfLife CollectiveNotepad CollectiveIntelligence MetaBaby CollectiveNouns CollectiveOwnership CollectiveCodeOwnership CollectiveVoterResponsibility CategoryOffTopic CategorySociology CommonwealthOfAustralia GeorgeBush OccamsRazor TheReformSociety CollectorsParadox InventorsParadox ColleenPridemore AreWeCode CategoryHomePage ColleenPridemore MinoritiesOnWiki StrongAi CollegeInvisible BookList BrickAndMortar CategoryClouds DonaldNoyes JargonFile OpenBooks OpenCourses OpenRoadMaps WikiUniversity CologneSummit CategoryEmployment JohnFletcher ColorBlind ColorBlindness ColorBlindness AndrewMcMeikan AndyPierce CarstenKlapp ColorBlind ColorBlindness ColourBlind DeuteraNomaly DownUnder GriefCertificate HelmutLeitner LeftHanded ProtaNomaly RobertField TetraChromat WardCunningham ColorForth BrokenLink CanonCat CategoryForth CategoryOperatingSystem ChuckMoore ColorBlind ColorForth ColorForthMyths ColorForthQuickStart CommodoreSixtyFour DvorakKeyboard ForthBlocks ForthLanguage GarryHamilton IanOsgood IntentionalProgramming JefRaskin KatieLucas KrisJohnson LanguagesVsEnvironments MarchZeroEight MinimalistLanguage SamuelFalvo SleeplessNightWiki TailCallOptimization TheHumaneInterface ColorForthMyths AspectOrientedProgramming CategoryForth CategoryOperatingSystem ChuckMoore ColorBlind ColorForth ConcatenativeLanguage ExoKernel FedEx ForthLanguage HaskellLanguage MetaLanguage ObjectOriented PrettyPrint RobPike SamuelFalvo SeaForth SimplestThingThatCouldPossiblyWork SyntaxHighlighting TableOriented WebServer YouJustDontGetIt ColorForthQuickStart ColorForth PartNames RetroForth ColorGcc CategoryCee CategoryCpp ColorGcc GnuCee GnuCompilerCollection GnuCpp PerlLanguage UbuntuLinux ColorOutsideTheLines AlistairCockburn AndrewRicketts AnthonyLander BadStuffWeLearnInSchool CatsCradle DaveHarris DavidBrantley DrewMarsh FalkBruegmann FormLiberates HaveThisPattern HindrancesToLearning JeffGrigg KeithBraithwaite KnowTheRule KurtVonnegut PeteHardie RaySchneider RobertAtkins RonJeffries SciFi SlaughterhouseFive TheyreJustRules WaitingForGod ColorUsbStatusLamp AmbientOrb BrokenLink BuildStatusIndicators ColoradoSprings AndyPierce CategoryCity ChuckAdams ColoradoSprings ColoradoSpringsCsharpCompanies ColoradoSpringsJavaCompanies ColoradoSpringsScore ColoradoSpringsSmalltalkCompanies ColoradoSpringsXpCompanies ColoradoSpringsXpUsersGroup SiliconMountain StartUpSoftwareCompany ColoradoSpringsCsharpCompanies ColoradoSprings NorthropGrumman ColoradoSpringsJavaCompanies ColoradoSprings ColoradoSpringsJavaCompanies ColoradoSpringsSmalltalkCompanies ColoradoSpringsXpCompanies WikiWikiWebFaq ColoradoSpringsXpCompanies BespokeTechnologies CassattCorporation ChrisBaugh ColoradoSprings ColoradoSpringsXpUsersGroup CompaniesDoingXp DenverXpCompanies KentBeck MichaelFinney SpartaCompany XpCompanies XpProject ColoradoSpringsXpUsersGroup CategoryGroup CategoryXpUsersGroup ColoradoSpringsXpCompanies CosAgile CsXpCompanies RationalUnifiedProcess XpDenver ColourRecentPosts BrokenLink CategoryWiki ColourRecentPosts FrontPage JonathanArkell RecentPosts SchemeLanguage ColumbDuffy ColumnModeSometimesBetterThanWidespan ColumnModeSometimesBetterThanWidespan TableOrientedProgramming TenWordLine ComAbbreviations CoCreateInstance CoCreateInstanceEx QueryInterface ComAutomation CategoryComponentObjectModel ComAutomation ComComponent ComVariant DynamicInvocationInterface InterfaceBasedProgramming ObjectModel ScriptingEngine ToDo TypeLibrary VisualBasic ComComponent CategoryComponents ComPlus ComponentObjectModel DavidLiu DrGui MicroSoft ComInterOp CategoryDotNet ComInterOp ComPlus DistributedInternetArchitecture DotNet DotNetInterop ItJustWorks ManagedCeePlusPlus MicroSoft MicrosoftDotNet MicrosoftManagedCode QuickQuestions SamGentile WindowsVista ComInternetServices ComInternetServices ComponentObjectModel DistributedCom DistributedInternetArchitecture DotNetRemoting ExtensibleMarkupLanguage MicrosoftCorporation RemoteProcedureCall SecureSocketsLayer SoapProtocol SoapToolkit VirtualPrivateNetwork WebServices WindowsOperatingSystems ComIsHard ActiveMovie AlanFrancis AppWizard BarbiePrinciple BorlandDelphi CategoryComponentObjectModel CeeLanguage CeePlusPlus ComComponents ComIsLove ComIsNot ComPlus ComponentObjectModel ConfiguredComponent CurtisBartley DirectShow DistributedCom DrewMarsh EffectiveCom EssentialCom FaultIsolation FluxOsKit InProcessComponent InsideCom JeffGrigg JobControlLanguage LocationTransparency MarkSchumann MathIsHard MfcMustDie MicroSoft MicrosoftTransactionServer MtsPackage MyLowestBookshelf NatPryce PanuKalliokoski ProgrammingPatterns RalphJohnson RegSvr RobertDiFalco SamuelFalvo SteveEyles SunirShah TheMostComplexWhichCanBeMadeToWork WayneConrad ComIsLove AddRef AgapeLove BrucePennington CategoryComponentObjectModel CeePlusPlus CoSetProxyBlanket CobolLanguage ComIsLove ComLovedbyDotNet ComPlus CommonLanguageRuntime DonBox DotNet DrewMarsh EiffelLanguage GarbageCollector GenerationalGarbageCollection GetType IndifferentToCom MicroSoft MicrosoftDotNet MicrosoftIndigo MicrosoftIntermediateLanguage PhilGoodwin QueryInterface WindowsVista ComIsNot AddRef CoCreateInstance ComIsHard ComIsNot ComPlus ComponentObjectModel ComponentOrientedProgramming DirectShow DistributedCom DotNet DramaticIdentity GloballyUniqueIdentifier InterfaceDefinitionLanguage PissingMatchFreeZone QueryInterface SamGentile SunirShah ThreadMode ComLovedbyDotNet BrokenLink ComPlus AdoDotNet AppCenter CategoryComponentObjectModel CategoryMicrosoftTechnology ComPlus ComponentObjectModel DataSet DavidChappell DinoChiesa DistributedTransactionCoordinator DotNet EjbVsComPlus EnterpriseJavaBeans EnterpriseServices HankRoark InterfaceDefinitionLanguage KyleBrown MessageQueueing MicrosoftCorporation MicrosoftDotNet MiddleTier MultiCaster PeterMerel PierrePhaneuf PublishAndSubscribe QueryInterface RogerSessions ServicedComponent StephanSchmidt TransactionProcessingMonitor TwoPhaseCommit ComProject ComSonics CategoryCompany ComSonics ComSwiki ComSwiki ComTran CobolCausesBrainDamage CobolLanguage HadToUseCobol ComUnit ComponentObjectModel SimplyVbUnit TestingFramework VbClassic VbLiteUnit VbUnit VbUnitThree ComVariant CategoryComponentObjectModel ComAutomation DataType DiscriminatedUnion MicroSoft PierrePhaneuf ScriptingLanguage ScriptingLanguages TypeName WikiName ComVsCorba AlexMartelli CategoryComparisons CategoryComponentObjectModel CategoryCorba CommonObjectRequestBrokerArchitecture ComponentObjectModel CorbaVersioning DelphiLanguage DllHell DynamicInvocationInterface DynamicSkeletonInterface InterfaceNavigationInCorba InterfaceRepository JoeOtten KrisJohnson MicroSoft OpenSource SeparationOfConcerns TypeLibrary WhatsWrongWithCorba ComalLanguage BasicLanguage CategoryProgrammingLanguage CommodoreSixtyFour LogoLanguage PascalLanguage CombinatorialExplosion BruteForce CartesianJoin CategoryComplexity CategoryJargon CombinatorialExplosion EricJablow GoodEnough LinearProgramming NpComplete ReallyBigNumbers ThereIsMoreThanOneWayToDoIt TravelingSalesmanProblem VariationsTendTowardCartesianProduct CombinatoriallyComplete AdjacencyMatrix CannibalsAndMissionaries CombinatoriallyComplete LawsOfForm MemesAreDigital PowerSet SurrealNumbers CombinatoricsComplexityAndRandomness CategoryPaper RichardKarp TuringAwardLecture CombinatoryLogic AlonzoChurch DavidTurner EssAndKayCombinators HaskellCurry HendrikBarendregt LambdaCalculus CombinedRecentChanges CombinedRecentChanges ElvisSoftwareDesignResearchGroup RecentChanges CombiningOpenSourceAndXp AndrewMcKinlay ApacheAxis ApacheJakarta BrianStPierre CategoryExtremeProgramming CategoryOpenSource CharlesMiller ClosedSource CoSource CodingStandard CollectiveOwnership CombiningOpenSourceAndXp ConsideringOpenSource ContinuousIntegration CorporateOpenSource DierkKoenig DoSimpleThings DogFooding ExtremeHacking ExtremeProgramming ExtremeProgrammingForOne FrequentReleases FridemarPache GerritRiessen GlynNormington HeisenBug JakartaProject JamesCrook JustinSampson KeepItSimple MozillaTinderbox NathanHeagy NetMeeting OnSiteCustomer OnceAndOnlyOnce OpenSource OpenSourceExtremeProgramming OpenSourceWiki PairProgramming PhlIp ProgramFactory RefactorMercilessly ReleaseEarlyAndOften RethinkingCompilerDesign RonJeffries ShaeErisson SkyPe SlashDot SourceCast SourceForge SponsoredOpenSource StevenNewton TeaServlet TestFramework TestInfected TheMozillaProject UnitTest UserStories UserStory VirtualPairProgramming XpPlanIt YouArentGonnaNeedIt CombiningXpWithQualityAssurance AgileProcessTool CategoryQuality CombiningXpWithQualityAssuranceDiscussion ConfMan ExtremeProgramming ExtremeProgrammingQualityAssurance HenrikThomsen HillelGlazer IsoNineThousand QualityAssurance QualityAssuranceIsNotQualityControl QualityAssuranceIsNotResponsibleForQuality QualityControl WorkShare CombiningXpWithQualityAssuranceDiscussion BrianMarick CombiningXpWithQualityAssurance ComboBox ComboBox DonaldNoyes EditHint LuxSpes ProgrammingArtifactDescription ToOneRelationship WidgetsRepresentRelationshipsInTheModel WikiIsNotaDictionary WikiWiki ComeFrom AlistairCockburn AspectOrientedProgramming BackLinks CallWithCurrentContinuation CategoryBranchingAndFlow ComeAgain ComeFrom ComeFromCaller ComeTo DonaldNoyes DontComeFrom ExceptionHandling ExceptionPattern ForwardLinks GoHere GoSub GoTo GunnarZarncke InterCal IvarJacobson JimPerry JumpSubRoutine JustSayGo NamedRelationship NativeClient PerlLanguage PostCondition PrologLanguage ReturnFromSubRoutine ReturningFrom RightThing SimonBrenner StephanHouben StructuredQueryLanguage UseCases ComeauCeePlusPlus CategoryCee CategoryCpp CeeLanguage CeePlusPlus ComedyOfTheCommons ComedyOfTheCommons GarryHamilton KittenHuffing LaughOutLoud TragedyOfTheCommons ZeroSumGame ComegaLanguage CeeOmega ComfortFood BenAndJerrys CategoryFoodAndDrink ChineseFood ComfortFood DairyQueen HappyMeals HawaiianCulturalAssumption IndianCuisine PennsylvaniaDutch StarWars ComfortableSpaceForDisagreement BigWikiFireOfDoubleOught CategoryWikiProgress CostinCozianu HerdingCats JavaVsSmalltalk MichaelSparks MissingWikiBeforeXp NeutralPointOfView PageName PatternForm TheTroubleWithConsensus ThereForBut ToSignOrNotToSign WardsWiki WikiChangeProposal WikiMindWipeDiscussion WikiReader WikiReductionists ComicBook GraphicNovel ComingOut ComingOutOfTheCloset ComingOutOfTheCloset GeekHood ComingUpToSpeed ComingUpToSpeed DaveSmith GettingAcrossTheDomain GettingUpToSpeed GuerrillaDomainAnalysis KnowYourCustomer MichaelFeathers PatternMining ScenarioPlanning ShalomReich SystemsThinking ThinkingForth ToddCoram TrainYourReplacement VisitorFromMars WayneCarson WhatsThePayoff CommSwiki CommSwiki DavidMartland CommUnities CommUnities CommunityLifeCycle GingerFactor LarryPrice SlashDot CommaSeparatedValues DelimiterSeparatedValues DoTheSimplestThingThatCouldPossiblyWork ExtensibleMarkupLanguage FlirtDataTextFormat LimitsOfHierarchies OctoberTwelve PowerOfPlainText RelationalAlternativeToXml SqLite TabDelimitedTables TextEditor TextFile CommandKey PeeCee QuasiMode UniCode CommandLine CategoryCommandLine CommandLine MicrosoftWindows UnixShell CommandLineGuiCombo AcceptanceTest AppleScript AutoCad CategoryCommandLine CategoryUserInterface CommandLineInterface CommandPattern DirectManipulation DougKing EmacsEditor FoxPro GraphicalUserInterface InterViews IvTools JonUdell MacOsx MacSyma MathematicaLanguage MicrosoftDeveloperStudio MidnightCommander NortonCommander OberonOperatingSystem OnceAndOnlyOnce OnceAndOnlyOnceIsNotJustForCode ScriptFu SlickEdit TabCompletion TclTk TheInterfaceIsTheUserData CommandLineHistory CategoryDataMining CategoryHistory ChrisGarrod CommandLine CommandLineHistory ComplicatedPrompt HostName PlanNine SelectOne UnitTest UnitTests WikiGnome CommandLineInterface AnonymousDonor CategoryCommandLine CategoryInterface CategoryUserInterface CommandLineGuiCombo CommandLineInterface DaveVoorhis DonaldNoyes DougKing GraphicalUserInterface InTheBeginningWasTheCommandLine JohnFletcher NealStephenson NickBensema NysLte CommandLineInterfacing CommandLineInterface CommandLineInterfacing EditHint GraphicalUserInterface CommandLineWiki CommandMessagePattern CanonicalMessageDataFormat CommandMessagePattern FacadeAtTheDistributionBoundary MessageAdapter MessageBus MicroArchitecture NatPryce PushPullAdapter RichardHenderson CommandObject ArchitectureHandbookWorkshop BruceAnderson CategoryPattern CommandObject CommandObjectModelViewControllerCrossBreedingProgramme CommandPattern DatabaseDeadlockAvoidancePatterns DesignPatterns GangOfFour JimBalter MacApp MartinSpamer MitchDenny PageController PageControllerObject RichClient RyanSpringer ThinClient ThreadedCommandObject WilliamUnderwood CommandOptionPower CommandKey CommandOptionPower KeyboardClaw MacOsx ThreeFingerSalute TimeOut CommandPattern AcidCommand AnonymousDonor CategoryBehavioralPatterns CategoryPattern CommandObject CommandPattern ComponentDesignPatterns ConcurrentCommands ConnectionPatterns ConnectionPool DesignPatterns GangOfFour InterruptibleCommand IoMonad PhilipEskelin PreparedStatement RubyBlock SchedulerPattern SmalltalkBlock ThreadedCommandObject CommandPrompt MicrosoftSystems MsDos SimonMould CommandProxy CommandProxy EnterpriseJavaBean PhilippeDetournay RemoteException CommandQuerySeparation CallByNeedSemantics CategoryObjectFunctionalPatterns CodeSmell CommandQuerySeparation DesignByContract FunctionalProgramming IteratorSemanticsAreWrong JavaLanguage JavaReport KevlinHenney LazyEvaluation ReductionSemantics ResultSetSizeIssues CommandServlet CommandPattern CommandServlet JavaBeans ModelViewController OneServletPerAction StatePattern CommanderCody GeorgeFrayne JohnTichy KommandoKody KristenCoffen LostPlanetAirmen CommanderKeen CategoryGame CommanderKeen GamePlay IdSoftware JobOne MicrosoftWord NextStep SpecialEffects WolfensteinThreeDee WordProcessor CommanderPattern ApplicationException ArrayList CategoryPattern CompositePattern FellowList GetCommander WriteLine CommasBetweenLinks CategoryMoreWikiNavelGazing CategoryWiki CategoryWikiVote DeleteWhenCooked EssExpressions WikiSingleVote WikiWord CommasInSeeAlsoList EditWar TopMind CommentAuthor MethodCommenting CommentBrainstorm ChangeBrainstorm IntentionRevealingSelector CommentCostsAndBenefits AnonymousDonor AssemblyLanguage AssertionsAsComments BlindAlley CategoryCodingIssues CeeLanguage CodeReview CodeSmell CommentCostsAndBenefits CommentExample CommentingChallenge DanMuller DaveHarris DaveVoorhis DavidSarahHopwood EricUlevik ExtremeProgramming FixmeComment FoodmiralAckBar FreddyTheCat GarethMcCaughan GarryHamilton GreggTracton HalNineThousand HeadlinesTechnique IdentifiersAreComments IfYouChangeTheCodeChangeTheComment InterIntegratedCircuit JamesCrook JamesTwine JimLittle JimPerry JoeWeaver JohnFarrell KevinCline KillYourDarlings MattCline McCluskey MethodCommenting ProgrammingLanguage ProjectLore ReplaceCommentWithAssertion RobHarwood RonJeffries SpecificationLanguage SteveHowell StripExcessiveComments SunirShah TimLee ToDo ToNeedComments TreatCommentsWithSuspicion TruckNumberFixed UnitTest WayneCarson WayneMack WellCommentedCode WellFactoredCode WorkAround CommentExample DanielAborg HelmutLeitner JimPerry LaurentBossavit NullPointerException OpCode RealWorld RodneyRyan RonJeffries SummarizingComment TheSourceCodeIsTheDesign CommentExampleTwo CommentTheWhy DontAssumeStupidity GarethMcCaughan GarethMcGaughan RefactorMercilessly SimplestThing UnitTest WilliamUnderwood CommentOnCriticismOfTheGangOfFour AndyHunt CategoryLearningMethods CategoryMetrics CategoryPattern CrudIsForBeginners CrudScreen DesignPatternsBook DismissalOfSubjectExperts DreyfusModel GangOfFour JohnFletcher PragmaticThinkingAndLearning RefactoringBook RefactoringImprovingTheDesignOfExistingCode RefactoringToPatterns ShowTrialOfTheGangOfFour SubjectMatterExpert SystemsSoftware CommentOnNewMethodology LowHangingFruit MartinFowler McConnell StephenGryphon TheNewMethodology CommentOnTransclusion AlistairCockburn AtisWiki AustinDavid CategoryWiki CommentOnTransclusion CutAndPaste CvWiki DaveHarris ErikKokkonen JeffGrigg MeaCulpa MoreSophisticatedReferencing PeterMerel RonJeffries ThisSpot TransClusion WabiSabi WikiIsNotXanadu WikiNature WikiWikiWeb CommentTheWhy AntiPattern AppropriateTechnicalDocumentation BillTrost BlindAlley BubbleSort CategoryDocumentation CodeComplete CommentExample CommentExampleTwo DanilSuits DoTheSimplestThingThatCouldPossiblyWork EmbeddedSystem ExtremeProgramming FeynmanAlgorithm GoodChangeLogEntry LegacyCode LordOfTheRings LorenzBeyeler MartySchrader MockObject NewWorldOrder NewtonRaphson NikitaBelenki OnceAndOnceOnly PerryLorier PeterMerel ProblemsWithDocumentation QuickSort RaceCondition RandyBrown RefactorInsertComment RefactorReplaceCommentWithTestCase RefactoringCandidate RefactoringLegacyCode SimplestThing SimplestThingThatCouldPossiblyWork TechnicalMemo TheWhatButNotTheWhy ToNeedComments UnitTest UserStory WayneMack WouldntStartFromHere YouArentGoingToNeedIt ZygoBlaxell CommentingChallenge AndraeMuys CommentingChallengeResponse DaveHarris HelmutLeitner IanKjos JimLittle KeithBraithwaite LanguageOrientedProgramming NameValuePairToken RandyMacDonald ReFactoring RonJeffries RubyLanguage ThelopLanguage ToNeedComments UrlDecode CommentingChallengeResponse BadHexDigits CommentingChallenge CommentingChallengeResponsePartTwo ConvertProceduralDesignToObjects ExtractMethod GlenStampoultzis IntroduceExplainingVariable IntroduceGuardCondition JimLittle MissingHexDigits MissingHexDigitsBeforeSecondName MissingHexDigitsBeforeValue NoName NoSpecialCharacter NoValue OneNameEqualSignAtEnd OneNameMultipleEqualSigns OneNameMultipleValues OnePair ParseExceptions RenameLocalVariable RenameMethod RenameParameter ReplaceMethodWithMethodObject ReplaceStaticMethodWithMethodObject ReplacedEndlessLoopWithClearEndCondition RobertWatkins SecondEqualSignImmediatelyBeforeSecondName StringBuffer SubstituteAlgorithm TestQueryStringParser TestUtil TwoNamesMultipleValuesEach TwoNoNamePairs CommentingChallengeResponsePartTwo CommentingChallenge CommentingChallengeResponse GlenStampoultzis JimLittle RemoveConditional RemoveParameter RenameVariable ReplaceTempWithQuery RobertWatkins SubstituteAlgorithim WikiName WikiPage CommentingChallengeTwo AlistairCockburn BinarySearchCodeOnly BinarySearchCommentary BinarySearchInJava NeedingBinarySearch CommentingInterviewQuestion AnonymousDonor DontRepeatYourself InterviewingStrategy OliverChung OnceAndOnlyOnce PairProgrammingTestDrive SteveHowell TaralDragon CommentsAndCorrectionsWelcome CategoryWikiTag JayOsako CommentsAreCode AntiComment CategoryCodingIssues CommentTheWhy CommentsAreCode CurtisDuhn ExtremeProgramming FileHeaders FixmeComment IdentifiersAreComments JavaDoc JeffGrigg LiterateProgramming NikitaBelenki ObjectCircle OnceAndOnlyOnce PythonDocstrings ScottMcNealy SelfDocumentingCode SomeCommentsAreReallyCode SunirShah TheSourceCodeIsTheDesign UnitTestAsTickler UseCodeToBookmark VisualStudio CommentsAreNotAllowed AntiPattern BadIdea CommentsAreCode CommentsAreNotAllowed EnterpriseJavaBeans QueryLanguage RealWorld CommentsAsDataShellPattern BillTrost CameronSmith CategoryUnixShellPattern HotComments CommentsOnComposite BinSupply CascadingCompositePattern CompanyComposite CompanyLeafs CompositeConsideredHarmful CompositeExperiment CompositePattern CppUtxOverview DesignPatterns GenomeTopographer JeffGrigg KentBeck MoiraMallison OnceAndOnlyOnce RichardHenderson RobertDiFalco RonJeffries CommentsOnPrincipleSeven BrianSchuth DavidHooker EdwardWelbourne EricMiller ExperiencedProgrammer FalseDichotomy GenericLimits JohnHarding KentBeck MartySchrader PrematureGeneralization SevenPrinciplesOfSoftwareDevelopment StevePowell ThinkingAndCoding VolunteerHousekeeper WaldenMathews YagNi CommentsOnPrincipleSix AlistairCockburn CalebWakeman CopyAndPasteProgramming DaveSmith DavidHooker DeadEnd DoTheSimplestThingThatCouldPossiblyWork DomainAnalysis JimCoplien KentBeck MartySchrader NotDoingDumbThings NotPlanningForReuse PlanningForReuse SevenPrinciplesOfSoftwareDevelopment SoftwareDevelopment TylerMac YagNi CommentsOnVisitor BillDehora DocumentObjectModel ExtensibleMarkupLanguage FredrikRubensson HierarchicalVisitorPattern JavaCompilerCompiler LanceLarsen LaurentBossavit RalphJohnson RichardHenderson SriramGopalan SwitchSwitchablePattern UsesOfGofPatterns VisitorPattern CommerceOnTheWeb AlistairCockburn CategoryEnterpriseComputingConcerns CommerceNet ExpNews KenMeltsner MasterCard PeterMerel StoneSociety VirtualUniversity WebStoresDiscussion CommercialLispApplications AlgolFamily AllegroCommonLisp AutoCad AutoLisp BeatingTheAverages BuzzWords CategoryLisp CommercialJavaApplications CormanLisp CraigEverett EmacsEditor InsecureLispWeenies LispImplementationsWrittenInLisp LispInJakAndDaxter LispWorks LordOfTheRings MarketingDepartment PaulGraham ShrinkwrapSoftware ViaWeb YahooStores CommercializingOpenSourceSoftware ApacheHttpd ApacheTomcat BitTorrent BsdOs CopyLeft DualLicenseSoftware EclipseIde EmacsEditor EricRaymond GnuCompilerCollection GnuImageManipulationProgram GnuObjectModelingEnvironment JakartaAnt JakartaProject JosephDale KayDesktopEnvironment KonquererBrowser LinuxOs MozillaBrowser MySql OpenOffice OpenSource PerlLanguage PostgreSql PythonLanguage RichardStallman RubyLanguage SellTheDocumentation XfreeEightySix CommitEarlyAndOften CommitTooEarly CommonSense JevonWright OpenSource PhilippeDetournay VersionControl CommitEmailList CurtSampson InformalCodeReview NetBsd OpenSource RecentChanges CommitRollbackDatabaseAutoTests ModelViewController RelProject TestFixture CommitmentSchedule ExtremeProgramming ReleasePlan CommitmentToQuality CategoryQuality DeleteMe DoesSoftwareQualityMeanNoBugs JohnCarmack LaurentBossavit WaldenMathews WayneMack CommitteeForPuttingThingsOnTopOfOtherThings MontyPython CommitteesDontCode AntiPattern ArchitectsChooseStandards ArchitectsDontCode ArchitectsSitOnCommittees AuthorsDontCode CategoryAntiPattern CommitteesDontCode CostinCozianu EnterpriseJavaBeans FadOfTheDay KrisJohnson ModelDrivenArchitecture CommitteesDontRead AntiPattern AutomateProcesses CommitteesDontCode PythonLanguage CommitteesLeadToHalfFinishedWork BillBarnett BlueRibbonCommittees MartinNoutch CommodifyYourDissent CategoryBook CommodityMarket CommodityMarket EmbraceAndExtend CommodityProgrammers AskTheHeadhunter BobBockholt BrooksLaw CategoryEmployment CommodityProgrammers DownsizeThis FiveYearsOfCeePlusPlusRequired GrandMasterProgrammer GrandMasterProgrammers JobMarketAdvice MerriamWebster MichaelMoore PeopleWare PlugCompatibleInterchangeableEngineers ProgrammerStereotype ProgrammersAreNotLikeBatteries ProgrammersAreNotLikeGears ProgrammersAreNotLikePotatoes RapidDevelopment RogerAndMe SoftwareDeveloperWidget WayneGretzky WikiWiki WilliamEdwardsDeming CommoditySoftware BillGates CommoditySoftware CustomizedSoftware EricHodges InHouseSoftware InternationalComputerProgramsDirectory JayOsako MainFrame MicroComputer MicroSoft MicrosoftBasic MiniComputer PaulAllen VendorSoftware CommodoreBasic AdewaleOshineye AppleIi AtariBasic AtariComputer BrianRogers CarstenKlapp CommodoreBasic CommodoreEmulators CommodoreOneTwentyEight CommodorePet CommodorePlusFour CommodoreSixtyFour CommodoreVicTwenty ComputeGazette EddieDeyo EightBitBasic ReadMe SimonsBasic CommodoreOneTwentyEight CommodorePet ElliotMerrony GarryHamilton CommodorePlusFour CommodoreAmiga CommodoreComputers CommodorePlusFour CommodoreSixteen CommodoreSixtyFour CommodoreSixtyFour AndyPierce AppleIi BasicLanguage BbcMicro BenTremblay CategoryHardware CommodoreOneTwentyEight CommodoreSixtyFour CommodoreVicTwenty DemoProgramming DeskTop GameOfElite KiloByte LittleComputerPeople LogoLanguage MarkoSchulz MichaelLeach MicroComputer MikeSmith OperatingSystem PieterJansegers RadioShack SamuelFalvo SidMusic SidStation SpeedScript TheSims TrashEighty WriteAssembler CommodoreVicTwenty CategoryHardware ChrisGarrod CommodoreSixtyFour DougHynes HelloWorld JavaScript MikeSmith NickBensema RobMandeville ScottChastain WardCunningham CommonBloodyNonsense CommonBloodySense CommonBloodySense BrucePennington ChuangTsesHorse CommonBloodySense CommonSense CommonSenseIsnt ConsumerMediaResources EricHodges LayneThomas McdonaldsCoffeecase OffTopic OffTopicIsOkay StarTrekTechDiscussion SusannahWilliams TenCommandments CommonBuildEnvironment AntiPattern AutomatedConfigurationManagementEnvironment BestPractice ContinuousOutegration DailyBuild KeepItSimpleStupid KnowledgeWorkers CommonBusinessCommunicationLanguage EssExpressions JohnMcCarthy CommonChannelArchitecture BillBarnett BusinessFlowAndBusinessRules BusinessLogicInStoredProcedures CategoryProject CommonChannelArchitecture ProductLineArchitecture CommonClosurePrinciple CategoryModelingLawsAndPrinciples CommonReusePrinciple PrinciplesOfObjectOrientedDesign CommonCriteria CategorySecurity CommonCriteria EvaluationAssuranceLevels SecurityTarget TargetOfEvaluation ThreatAgents TimTwelves CommonGatewayInterface ActiveServerPages BufferOverflows CategoryInterface CategoryInternet CategoryPerl CategoryPhp CategoryPython CategoryRuby CategoryWebDesign CgiScriptSecurity CommonGatewayInterface DavidLiu DeleteWhenCooked DotNet FastCgi InterNet InternetInformationServer IwannaLearnPerl IwannaLearnWebSiteProgramming KarlKnechtel MicrosoftWindowsCulturalAssumption PerlLanguage QuickQuestions WardsWiki WindowsXp CommonHigherOrderFunctions AlexanderStepanov CategoryFunctionalProgramming CeePlusPlus CommonHigherOrderFunctions ComposeFunction CurriedFunction CurriedFunctor CurryingSchonfinkelling FilterFunction FoldFunction FunctionalProgrammingLanguage FunctorObject HaskellLanguage HigherOrderFunction InternalIterator MapFunction RobertDiFalco SmallTalk StandardTemplateLibrary TheCppStandardLibrary CommonLanguageInfrastructure CategoryDotNet MicrosoftDotNet MonoProject SharedSourceCli CommonLanguageRuntime AddRef AndersHejlsberg AnonymousDonor AnswerMe ApplicationDomain ArlieDavis ArrayedStack ByRef ByVal CallWithCurrentContinuation CategoryDotNet CeePlusPlus CeeSharp ChrisKovacs CoCreateInstance CobolLanguage ComPlus CommonLanguageInfrastructure CommonLanguageRuntime CovariantTypes CsharpLanguage CurtisBartley DanHankins DataMembers DaveWhipp DavidSarahHopwood DavidSimmons DelegationInheritance DinoChiesa DistributedCom DonRoberts DonaldFisk DotNet EdgarConstruct EiffelLanguage EiffelSharpLanguage EtoffiPerson ExecutionEngine FragileBaseClassProblem GarbageCollection GarbageCollector HolyWar HowDotNetLanguagesDiffer InstallShield IronPython JamesGosling JavaIsTheNewCobol JavaScript JavaVirtualMachine JaySharp JimHugunin JohannesBrodwall JohnBrant JonKale JonathanTang JosephKiniry JosephPelrine JscriptDotNet JustInTimeCompilation JustInTimeCompiler MercuryLanguage MicroSoft MicrosoftCorporation MicrosoftDotNet MicrosoftIntermediateLanguage MultipleInheritance OtherDotNetLanguages OtherLanguagesForTheJavaVm ParrotCode PerlLanguage PerlSix PythonLanguage SchemeLanguage SharedSourceCli SimonPhipps SimpleObjectAccessProtocol SingleInheritance StevenNewton TechDays TomAyerst TypeSafe VirtualMachine VisualBasic VisualBasicDotNet WayneMack WorseIsBetter CommonLanguageSpecification CategoryDotNet CommonLanguageInfrastructure CommonTypeSystem CommonLisp AlainPicard AluWiki AnotherSystemDefinitionFacility AssociationOfLispUsers CareerLanguage CategoryCommonLisp CategoryProgrammingLanguage CeeLanguage CeePlusPlus CommercialLispApplications CommonLisp CommonLispHyperSpec CommonLispMacroExamples CommonLispObjectSystem DefinitiveCommonLispBooks FreeSoftware GenericFunction JoelMosesOnAplAndLisp KazKylheku KeithBraithwaite LexicalClosure LispLanguage LispQuestions MetaObjectProtocol NikodemusSiivola ObjectOrientedProgramming QuickLisp RuntimeCompilation SchemeLanguage SimplifiedWrapperAndInterfaceGenerator SmugLispWeenie TaoOfRecursion TheArtOfTheMetaObjectProtocol VisitorPattern WhyWeLoveLisp WikiTag WorseIsBetter CommonLispCodingVideo AudioVideo CategoryCommonLisp CommonLisp DavidPlumpton FlHq LispWorks ParadigmsOfArtificialIntelligenceProgramming RainerJoswig SmugLispWeenie StructureAndInterpretationOfComputerPrograms CommonLispConditionSystem AbortRetryIgnore CategoryCommonLisp CategoryLisp CommonLisp ConditionSystem LispRestartExample ResumableException CommonLispHyperSpec CategoryCommonLisp CategoryLisp CommonLisp HyperSpec IlispMode StartPts CommonLispMacroExamples CommonLisp DoWeWantLispMacros MarcoBaringer PerlSix CommonLispObjectSystem CategoryCommonLisp CategoryLisp ClosQuestions CommonLisp CommonLispHyperSpec GenericFunction GregorKiczales HowObjectOrientedIsClos MetaObjectProtocol MethodCombination MultiMethods MultipleInheritance ObjectOriented TheArtOfTheMetaObjectProtocol CommonLispOpenCodeCollection AnotherSystemDefinitionFacility CategoryArchiveNetwork CategoryCommonLisp CommonLisp QuickLisp CommonLispTheLanguage CategoryBook CategoryCommonLisp CommonLisp GuySteele IwannaLearnLisp ProgrammingBookAcronym TopRight CommonLispThreads AllegroCommonLisp CategoryLisp CommonLisp CommonLispHyperSpec CormanCommonLisp GreenVsNativeThreads LispSurvey LispWorks OpenMcl SoftwareTransactionalMemory WhyWeHateLisp CommonLispUnit DanBarlow PaulDietz TestingFramework CommonLispWiki CategoryCommonLisp CeeLiki CommonLisp MacOsx WikiName CommonLispXpTest TestingFramework CommonLispaGentleIntroductionToSymbolicComputation CategoryBook CategoryLisp CategoryOnlineBook CommonLisp DavidTouretzky LispBook CommonMisconceptions CategoryMisconception OccamsRazor CommonObjectModel AlistairCockburn CommonObjectModel ComponentObjectModel DrewMarsh CommonObjectRequestBrokerArchitecture ApplicationProgrammingInterface BrokenLink CategoryCorba ComponentObjectModel CorbaScript DesignInIdl DigitalEquipmentCorporation DistributedComputingEnvironment EwanBirney ExtremeProgramming IdlVersioning InterfaceDefinitionLanguage InternetInterOrbProtocol MicroSoft MiddleWare ObjectManagementGroup PhlIp RemoteProcedureCall TcpIp TestFirst TestFirstCiao CommonOwnership CollectiveCodeOwnership CommonProblem AntiPattern AntiPatternTemplate BoatAnchor CommonProblem CornCob StephenHutchinson TheGrandOldDukeOfYork CommonProgrammerTools JacobCohen JamesCrook OpenSource PairProgramming PointToPointProtocolOverEthernet TruckNumber CommonPublicLicense OpenSourceLicense SoftwareLicense CommonPunctuationComparison MergingMapsAndObjects CommonReusePrinciple CategoryModelingLawsAndPrinciples ChangePattern HelpersInsteadOfWrappers PhilGoodwin PrinciplesOfObjectOrientedDesign ReuseReleaseEquivalencePrinciple CommonSense AlanChristiansen AlistairCockburn AllPanaceasBecomePoison AnUnacceptableWayOfFailing ArtificialIntelligence BenKovitz BigDesignUpFront BloodyObvious CommonBloodySense CommonSense CommonSenseIsAnIllusion CommonSenseIsnt ConsciousLearningProcess CycMergedOntology DoTheRightThing FalkBruegmann GarethMcCaughan GlennVanderburg HeuristicRule HumanRelationsInOrganizations InTheory JasonEspinosa KentBeck MarkTwain MichaelDillon MrAristotle NaivePhysics NeuroPatterns NickKeighley OffTopic OpenMind PeterMerel PieterJansegers QualitativePhysics RolandBarthes RonJeffries SizeOfCommitment SteveCook SteveFreeman StrangeAttractors TemporalLogic UncommonNonsense WaldenMathews WhiteHat YonatSharon CommonSenseIsAnIllusion BlueAngelsCrash CategorySubjectivityAndRelativism CommonSense CommonSenseIsAnIllusion FrameProblem GroupThink HumansAreLousyAtSelfEvaluation LaynesLaw MrManners ParadigmShift RareSense TheMartianAndTheApple WikiPedia CommonSenseIsnt CommonBloodySense CommonSense CommonSenseIsnt FourLevelsOfCompetence CommonTypeSystem CategoryDotNet CommonLanguageInfrastructure CommonUserAccess BrokenLink CategoryAcronym CategoryDesign EmacsVsVi GnomeDesktopEnvironment GraphicalUserInterface InternationalBusinessMachines InterstellarBureauofMagicians LinuxOperatingSystem MicroSoft PhlIp ReinventingTheWheel SonseOne SteveJobs UserInterface XeroxParc CommonWorkspace IndustrialLogic CommonsEdit CommonsDocument CommonsEdit DonaldNoyes ThinkingOutLoud CommonwealthOfAustralia CategoryCountry CategoryOffTopic CollectiveVoterResponsibility GeorgeBush RepublicanParty SupportOurTroops UsMilitaryEmpire WhiteAustralia CommonwealthRealms CommonwealthRealms IndiaCountry SouthAfrica CommunalDelusion CategoryPsychology CommunalDelusion CostinCozianu CriticalSpirit DaveVoorhis DavidLiu HearNoEvil HiveMind LarrySangerAndLessonsInCollaboration SeeNoEvil SpeakNoEvil WaterFall WhyWikiWorks WikiReader XpCommunity CommunalDevelopment ArchitectAsKeeperOfTheFlame BayArea CategoryCollaboration ChiefArchitect ChiefArchitectOfXp CommunalDevelopment CommunalViewOfDevelopment ConceptualIntegrity DialecticalMaterialistHistory DictatorshipOfTheProletariat ExceptionsProveTheRule ExternalAndInternalDesign GreatDesign InherentContradictionsInCapitalism JustAnArchitect KentBeck MajorityRules MarxistViewOfDevelopment PairProgramming PlanningGame RichardDrake RobertDiFalco RonJeffries StrawMan TheInmatesAreRunningTheAsylum ThreadMode TomAyerst UserStory CommunalUrbanPlanning AttentionEconomy GroHarlemBrundtland OpenSource CommunicateJustEnoughDesign BigDesignUpFront CommunicateJustEnoughDesign CrcCard UmlAndBigDesign UmlIsForPeople CommunicatingSequentialProcesses ActorsModel AdaLanguage CategoryBook CategoryConcurrency CategoryOnlineBook CeeOmega CommunicatingSequentialProcesses ErlangLanguage FiniteStateProcesses GoLanguage JavaCsp JoinCalculus LimboLanguage OccamLanguage OhHaskell PolyphonicCeeSharp ProcessCalculus ProgrammingLanguage RobPike SeaForthArchitecture SendReceiveReply SqueakSmalltalk StacklessPython TonyHoare TransPuter CommunicationIsProcedural AlistairCockburn InterViews SpikeSolution TeachingPatterns TeachingSimpleVsComplexSolutions WilliamGrosso CommunicationsDependOnClarityOfPresentation CommunicationsDependOnClarityOfPresentation EditHint OnlySayThingsThatCanBeHeard ThinkOfYourCommunicationAsFaceToFace WalledGarden WatchTheBorders CommunicationsExplosion CommunicationsOfTheAssociationForComputingMachinery AssociationForComputingMachinery CategoryMagazine KyleBrown CommunismTwo CategoryHumor TragedyOfTheCommons CommunitiesWiki CategoryWikiImplementation CommunitiesWiki CryptoBlock DirectManipulation GoodThing NameSpace PurpleWiki RecentChanges UniversalCatalog UseModWiki UserName WikiEngine WorldWideWeb XanaduProject CommunityBuilding BarnRaising CategoryCollaboration CategoryWikiConcept ClayShirky CollaborationStartsWithaQuestion CommunityBuilding LargeProblemsAreCommunityProblems LarrySangerAndLessonsInCollaboration MeatBall TheTimelessWayOfBuilding WardsWiki WhatAmiDoingAboutIt WhatIsaCommunity WhatsaCommunity WhyClublet WikiCommunity WikiCommunityBuilding WikiZens CommunityBuildingOnTheWeb CategoryBook CategoryCommunity DavidWall HomePage CommunityBuildingQuotes CategoryCollaboration DanielYankelovich DevelopingIdeasUsingCommunityDialogue PositiveDialogueCommunity RonJandrasi TheMagicofDialogue CommunityExpectations CommunityExpectations DeleteOffTopic EditWars GnomeFee GotDeleted HomePage LetHotPagesCool OffTopic OnTopic PersonalWiki ThreadMess TolerateOffTopic UserName WardsWiki WikiGnome WikiNewbieToBeginners WikiZen CommunityLifeCycle CategoryCommunity CommUnities CommunityLifeCycle CommunityMayNotScale CommunityPatternsRoadmap CommunitySolution CompulinkInformationExchange DaveHarris DezMoleski DoWikisHaveFiniteLifetime InterNet OneYearWiki PatternDefinitionThread PeterMerel SunirShah TidalWiki WikiNode WikiPagesAboutWhatArePatterns CommunityNetworks CommunityNetwork EtherNet InterNet CommunityOfExperts AcceptanceQuotient DonaldNoyes ExpertSystems ExpertsSystem OrganizationalDevelopment StructureOfScientificRevolutions CommunityOfPractice BrianMarick CategoryBook CoPs CommunityOfPractice LegitimatePeripheralParticipation CommunityOfTrust CommunityOfTrust JimCoplien ModeratorGuidesTheWorkshop OutwardBound PatternShepherd SafeSetting WorkInProgress WritersWorkshop WritersWorkshopPatterns CommunityOnline CliquesAndCommunities CommunityWiki CommunityPatternsRoadmap AmericanCulturalAssumption CategoryPatternLanguage ChristopherAlexander CollectiveExperience CommunitiesAreInfiniteGames CommunityLifeCycle CommunityOfPractice CommunityOfTrust CommunityPatterns CoreContributorFoundation DescriptivePatterns EverythingTwo ExampleCommunities FlameFest ForgettingOnPurpose LinuxCommunity NegativeOne PatternCommunity PatternLanguage PatternLanguages PrescriptivePatterns SlashDot SoftwareDevelopmentAsCommunityPoetryWriting SoftwarePatterns ThreadMode TrustAndResponsibility UseNet VirtualCommunity WhatsaCommunity WikiMind WikiPage WikiRefactoring WikiWiki WorkingLikeaFarrierCommunity XpCommunity CommunityProblems AbsentLeadership AntiAuthoritarian ApathyCalcified CategoryCollaboration CategoryProblem CommunityProblems HeatDeathOfWiki LordOfTheFliesSyndrome LynchMob MeatBall WardsWiki WardsWikiProblemsDiscussion WhyAreWeAllHere WikiCulture WikiProblems CommunitySolution CategoryCommunity CategorySolutions SunirShah CommunityTechnology AntiAgingTechniques BioStasis MolecularNanoTechnology StephenElson CommunityWiki CategoryWikiForum CommunityWiki MeatballWiki RecentNearChanges TownWiki UnifiedRecentChanges CommutingDiagrams CategoryMath CategoryTheory CompLangCpp OverloadingCommaOperator PhlipsCppHomeworkReply CompactForm BenTremblay BoFs CanonicalForm CategoryPattern CategoryPatternForm ChickenAndEgg CompactForm CoplienForm GoFform KentBeck PhilipEskelin PlopConference SitRep CompaniesControllingLanguage ApacheGroup BlackDown CanonicalQuote CategoryMicrosoft CategoryProgrammingLanguage CommonLanguageRuntime CreateObject CsharpLanguage DigitalEquipmentCorporation EdPoor HaskoHeinecke JavaCommunityProcess JohnPassaniti MicroSoft NatPryce OpenSource PhilGoodwin SunMicrosystems SunirShah VisualBasic CompaniesDoingXp ArgoGroup AtlantaXpCompanies BlizzardEntertainment CapitalOne CategoryExtremeProgramming ChannelOneHamburg ChaosEngineers ColoradoSpringsXpCompanies ConneXtra CubicCompass CyrusInnovation DaedalosInternational DavidLiu DeleteWhenCooked DenverXpCompanies DevelopAll DevelopmentOnTheEdge DotNet EncyclopaediaBritannica EuropeLoan EvantSolutions ImpartTech ImpartTechnology InterLink ItAgile JavaTwoEnterpriseEdition JobListingServices KatieLucas LifeWare LogicacmgMobilePayments ManpowerGroup MayfordTechnologies ObjectiveSolutions OmnigonInternational PearsonEducationalMeasurement PleaseExplain ProductSight QuinarySpa RoleModelSoftware ShouldersCorp SoftwareImprovementGroup SoftwerftHamburg SourceCell SourceXtreme StPaulTravelers SuneidoSoftware TayloredSoftware TheHartford ThoughtWorks TianSong TogetherSoft XpCommunity XpHelpWanted XpLabs CompaniesHaveFailedToReuse AreBusinessAppsBoring CategoryReuse CompaniesHaveFailedToReuse FutureDiscounting HelpersInsteadOfWrappers JuergenLindemeyer PlugCompatibleInterchangeableEngineers ReuseHasFailed ReuseIsNotFree TheMythicalManMinute CompaniesHireLikeMinded BorgGoldenHammer IndividualExperienceShapesPerceptions CompaniesUsingClearCase BradAppleton ClearCase DaveFayram GovernmentScale JeffBell JobProtection LockheedMartin PeterMerel SourceSafe TektronixInc CompaniesUsingErlang BluetailAb CategoryCompany CellPoint DemonWare ErlangLanguage FaceBook MochiAds MultiService CompaniesWhoLoveRup ClearCase ExponentialCostCurve RequisitePro StevenBlack CompanyEmployeeRelationships CasualizationOfWorkforce CategoryEmployment CategoryFuture CategoryManagement CompanyEmployeeRelationships DonaldNoyes DougMerritt EricHodges FragileRelationships FutureOfWork GoodIdea HostileStudent InvisibleHand KnowledgeWorker ThePrincipleOfEquivalentCommitment ThePrincipleOfPerceivedValue TheZeroPointPrinciple ThinkingOutLoud UnitedStatesOfAmerica WhyDoYouPermitThisToBeDoneToYou CompanyOperatingSystem CategoryHumor CompanyOperatingSystem DontEatTheMenu JohnClonts SimCity SimulateTheIndustry CompaqPortable CategoryHardware CategoryHistory CompaqPortable ComparativeAdvantage BrokenLink ComparativeAdvantage DavidRicardo EncyclopaediaBritannica OpportunityCost SmallTalk VisualBasic ComparativeGovernments CategoryComparisons NineteenEightyFour NineteenEightyFourReligiousPerspective ComparativePathologyOfProgrammers AspergersSyndrome BadProgrammer CprogrammerMentality DeveloperTurnedManager FanaticOrientedProgramming HolyWar IncompetentCommunicator JobSecurity LeoTolstoy LimitsOfHierarchies LispProgrammerMentality ManagerialCoverFire MicroSoft MicrosoftProgrammerMentality NavigationalDatabase OoMentality PathologyOfProjectFailures PerlProgrammerMentality ProgrammerStereotype RealStoryAboutDeveloperTurnedManager RelationalWeenie SqlRdmsProgrammerMentality ThreadMode CompareConstantsFromTheLeft AalbertTorsius AnonymousDonor AssignmentVsEqualityOperator CategoryCee CategoryConditionalsAndDispatching CategoryCpp CategoryDefensiveProgramming CategoryIdiom CeeIdioms CompareConstantsFromTheLeft CompileTime ConstCorrectness DaveHarris GarethMcCaughan GnuCpp HaveThisPattern JavaIdiom JeffGrigg JonathanTang LinuxOs LispFamily MartySchrader MicrosoftCorporation NullObject NullPointerException PeteHardie PreferredOrderOfSrcDstArguments PythonLanguage SunirShah TestFirstDesign VisualCeePlusPlus WayneMack WouterLievens CompareDsdmAndXp AnthonyDickinson CategoryMethodology CostOfChangeCurve DefenceEvaluationAndResearchAgency DoTheSimplestThingThatCouldPossiblyWork ExtremeUnifiedProcess JenniferStapleton OnsiteCustomer PairProgramming PeterMerel RichardDrake ScreenPrototyping SeanHanly StuartBarker TestFirstDesign XpConceptsInAcceptedMethodologies CompareFunctionalModuleAndObject CategoryFunctionalProgramming FactoryPattern FunctionsAsData HtmlList HtmlListNode InfiniteDataStructures LazyEvaluation ObjectFunctional OnMonads OnceAndOnlyOnce ComparingCsharpAndFsharp CategoryCeeSharp CategoryEffSharp CategoryFunctionalProgramming CsharpLanguage FsharpLanguage ComparingDynamicVariables ArgumentByTheMasses AttributesInNameSmell AutoMagic CategoryConditionalsAndDispatching CategoryFunctionalProgramming CategoryLanguageTyping DecemberZeroNine DomainValue DotDispatch DynamicRelational EditHint EverythingIsa FeatureBuffetModel FunctionalProgramming FunctorObject FunkyCompareOfColors GodComparator GodComparitor GodLanguage GoodEnough HelpersInsteadOfWrappers HolyWar JavaIoClassesAreImpossibleToUnderstand MentalMasturbation OnceAndOnlyOnce PageAnchor PredicateDispatching RelationalTreeEqualityExample RelationalTreesAndGraphsDiscussion SmallTalk SystemsSoftware ThereIsMoreThanOneWayToDoIt ThreadMess TopMind TopsToolComparisonTechnique UniversalStatement WaterbedTheory WorkBackwardFromPseudoCode ComparingNotPissing BrutalSarcasm CategoryComparisons ComIsLove EprimeLanguage LanguagePissingMatch MultipleInheritance VisualBasic ComparingParadigms AnecdotalEvidence AssemblyLanguage BenefitsAreSubjective CeeLanguage DeeplyIntertwingled EvidenceTotemPole JackOfAllTradesMasterOfNone JayOsako MixingParadigms NotationalDesign OoEmpiricalEvidence ParadigmaticAnalysis PersonalChoiceElevatedToMoralImperative ComparisonShoppingWiki AndyGlew CategoryWikiImplementation ComparisonShoppingWiki ComputerComponent DavidCary HomePage CompatibilityDoesNotMatter BeOs KillerApplication LinuxOs MicrosoftWindows NextStep OperatingSystemsDesignPrinciples TechnologyStasis VmWare XenVmm CompatibleSuiteUpgrade AntiPattern DarkPattern IncompatibleSuiteUpgrade MattiasFlodin WyattMatthews CompatibleTimeSharingSystem CategoryHistory CategoryOperatingSystem FernandoCorbat IncompatibleTimeSharingSystem JohnMcCarthy MulticsOs OperatingSystem UnixOperatingSystem CompellingIrritant CategoryCommunication CategoryProblem CleverTrollAdmiration CompellingIrritant GadFly UseNet WikiNature CompellingVillain BlubLanguage CategoryPest CompellingVillain DrWiki DramaticIdentity FooLanguage GoodWikiCitizen RecentChanges RichardKulisz RolledUpNewspaper ThreadMode WardCunningham WikiGnome WikiZen CompensationGame AnonymousDonor BillCaputo CompensationGame CompensationGameTheoryAnalysis EgalitarianCompensation GameOfLife JimShore ManagementlessOrganization RobertWatkins RolePlaying SusanHoover CompensationGameTheoryAnalysis BillCaputo CategoryAnalysis CategoryGame CompensationGame EgalitarianCompensation GameTheory CompetingWithCousins CeePlusPlus GrassHopper JavaLanguage LispLanguage MlLanguage OperatingSystems PerlLanguage PythonLanguage PythonVsRuby StarTrekOriginalSeries WhyWeGetAnnoyedBySmalltalk CompetitiveDevelopment CategoryExternalLink TheBestIsTheEnemyOfTheGood WardCunningham CompetitiveEngineering CategoryBook PlanguageConceptGlossary PlanningLanguage RequirementsEngineering SoftwareEngineering SystemsEngineering TomGilb CompetitiveProgramming CategoryDefensiveProgramming EdPoor CompetitiveSalary CompetitiveSalary KenMeltsner SilverBullet CompileDownTechniques AamodSane AlistairCockburn CompileDownTechniques KyleBrown PatternsTool CompileTime AheadOfTime AspectOrientedProgramming BlueAbyss BuildTime ByteCode CategoryTime CeePlusPlus CodeMorphing CodeTime CommonLisp CompileTime DougMerritt EventDrivenProgramming ExpandTime FreeSoftwareFoundation ImmediateModeGui JustInTime LinkTime LispMacro LoadTime MetaProgramming NewOsFeatures OneLanguageEnvironment QedWiki ReadTime RunTime StevenNewton TestTime ThomasAtkins TransMeta TypeSystem VirtualMachine WikiIde CompileTimeError CategoryTime CompileTimeError JimArnold RunTimeError TheoryOfLanguageEnvironmentSuckage UnitTest CompileTimeGenericAverageFunctionInCeePlusPlus AdamBerger AmitPatel BillWeston CategoryCpp CategoryCppTemplates CeePlusPlus CeePlusPlusTemplatesAsPartialEvaluation CeePreprocessor CommonLisp CommonLispObjectSystem DaveWhipp GnuCpp JamesKeogh KevinCousins LispMacro MetaLanguage MetaObjectProtocol MetaProgramming StdValarray TemplateMetaprogramming TuringComplete VesaKarvonen CompileTimeResolution AlternateHardAndSoftLayers BlubParadox CodeGeneration CompileTime CompileTimeResolution DoubleDipping FirstClass FirstClassTypes ForthLanguage GracefulDegradation KeyLanguageFeature LispLanguage LiveProgramming MetaCircularEvaluator MetaProgramming OperatingSystem PartialEvaluation PltScheme PrincipleOfLeastPrivilege RunTime SamuelFalvo SchemeLanguage SideEffects SymmetryOfLanguage ThirdFutamuraProjection WikiWiki CompileTimeTypingProblem CamlLanguage CategoryLanguageTyping CeeLanguage CeePlusPlus CommonLisp CompileTimeTypingProblem DynamicDispatch DynamicTyping FragileBinaryInterfaceProblem FunctionalProgrammingLanguage HaskellLanguage JavaLanguage NominativeAndStructuralTyping ObjectOrientedProgramming ObjectOrientedProgrammingLanguage ObjectiveCaml PythonLanguage RunTimeTypingProblem ScottJohnson SmalltalkLanguage StaticDispatch StaticTypeSafety StaticTyping ThereAreNoTypes TopType TypeAnnotations TypeErasure TypeInference TypeSafe TypeSystem UndefinedBehavior CompiledGraphicCommands AggregateGraphicCommands AvoidMultiplePrimitiveGraphicCommands BufferGraphicCommands CategoryGraphicsPattern CategoryOptimization CategoryPattern CompiledGraphicCommands GraphicsPatterns PostScript CompilerBug AdamBerger AnonymousInnerClass AttilaSzegedi CategoryBug CompilerBug CompilerBugs ConcurrentProgramming CounterCounter CounterCounterCounter DaveSmith EclipseIde GavinLambert GnuCompilerCollection HeisenBug JavaCompiler JevonWright JohnStracke MichiganTerminalSystem PascalLanguage PliLanguage PrecompiledHeader RandomTesting SelectIsNotBroken TemplateSpecializations ThePragmaticProgrammer VisualStudio VoodooChickenCoding VxWorks CompilerErrorsAreYourFriends BenefitsOfDynamicTyping BondageAndDisciplineLanguage CompilerBug CompilerErrorMessagesAreYourFriends CompilerErrorsAreYourFriends ConstCorrectness DavidThomasOnTheBenefitsOfDynamicTyping DesignByContractAssertionsVsUnitTestsVsTypes DynamicTyping JeremyCromwell KnowYourCompiler PersonalSoftwareProcess SmalltalkLanguage StaticTypeSafety StrictTypingIsaTest TheoryOfLanguageEnvironmentSuckage UnitTest UseTheStaticTyping WardCunningham WhenIsManifestTypingConsideredaGoodThing CompilerQuestion AdamBerger AnswerMe BenAveling EightBitBytes ForthLanguage GnuCompilerCollection RecentChangesJunkie CompilerTest BondageAndDiscipline BondageAndDisciplineLanguage BrainFuck CompileTimeAssertion CompilerTest ConstCorrectness ContextFree ContextFreeGrammar DomainSpecificLanguage DynamicLanguage FreedomAndAnarchyLanguage HungarianNotation LispLanguage MultiStageProgramming ProgrammerTest StateOrientedLanguage TuringTarpit TypeInference TypeSafety UnitTest UseAssertions CompilersPrinciplesTechniquesAndTools AlfredAho CategoryBook CategoryCompilers JeffreyUllman RaviSethi TheDragonBook CompilingVersusMetaDataAid BusinessAnalyst BusinessRulesMetabase CategoryDebugging CategoryException CategoryUserInterface DomainSpecificLanguage GoldenHammer SufficientlyFlexibleAppsResembleInterpreters TableOrientedProgramming WikiZen CompilingWithContinuations AndrewAppel CategoryBook CategoryContinuation ContinuationPassingStyle ModernCompilerImplementationInJava StacklessPython ComplEmentarity CategoryCreativity DoubleThink GoodAndEvil MakingOfTheAtomicBomb MappersVsPackers MatthewAstley MentalGrasp NielsBohr QuantumMechanics ReadRefactorWrite ReciprocalityTheory RichardRhodes RobertOppenheimer SignedDocumentMode TouchyFeely UncertaintyPrinciple UncrystallizedThought WikiWatering WikiWordified ComplainingAboutComplaining BugZilla CategoryOffTopic ComplainingAboutComplaining ConversationalChaff DaveVanBuren DavidCary MontyPython PoliticallyCorrect StopComplaining WikiZens ComplaintPattern CategoryPattern DonaldNoyes ComplementaryNames CategoryCodingIssues CategoryNaming InstantMessenger MeaningfulName NameByContrast PushAndPop SystemOfNames CompleteCoverageIsExpensive BalancingForce BugsInTheTests CodeComplete DanBarlow SunirShah TestEverythingThatCouldPossiblyBreak TestFirstProgramming UnitTest UnitTestsReconsidered WhatIsReworking CompleteResponsibilityRule BobKerns CouplingAndCohesion DocumentMode OnceAndOnlyOnce OneResponsibilityRule CompleteSecurityIsImpossible CompleteSecurityIsImpossible ComputerSecurityIsImpossible GlobalVillage WhatGoesAroundComesAround WhatYouResistPersists CompletelyAutomaticSoftwareDevelopment ThoughtWorksProjomatic CompletelyDifferent MontyPython TomCopeland CompletelyHonest CompletelyHonest PathologicalHonesty CompletelyRottenAdministrativeProgram BrownFields CloneAndModifyProgramming CompletelyRottenAdministrativeProgram EdmundSchweppe EricHodges RonJeffries WorseIsBetter CompletionState ComplexAnalysis CategoryMath ComplexAnalysis ComplexNumbers EuclidOfAlexandria HestenesOerstedMedalLecture HolomorphicFunctions NonStandardAnalysis NovemberZeroFive QuantumMechanics RealAnalysis RealNumbers RobbieCarlton ViolentAgreement ComplexBagSumInJava ApacheCommonsFunctor BagSum BagSumInManyProgrammingLanguages BoilerPlate CategoryJava JavaAlgorithmLibrary JavaGenericLibrary JavaLanguage JeffGrigg ListOfArray NullFunctor TreeMap UnaryClosure WilliamUnderwood ComplexBullCrapOrValidIdea EvidenceByBestCaseScenario HolyWar ComplexDataSetupForAutomatedTests UnitTestsAndDatabases ComplexEventProcessing BusinessActivityMonitoring BusinessProcessManagement CategoryMulticaster CategorySoa ComplexEventProcessing DavidLuckham DougMerritt StanfordUniversity StuCharlton ComplexFourierSeries CategoryMath FastFourierTransform FourierAnalysis FourierTransform PeriodicFunction ComplexInstructionSetComputer CategoryHardware ExEightySix MotorolaSixtyEightKay ReducedInstructionSetComputer ComplexInterfacesNeedCloneable AbstractFactory AbstractFactoryPattern AlistairCockburn ConstructionPrincipleForDesignPatterns CovariantReturnTypes HaveThisPattern JavaIdioms JeffBay KyleBrown MichaelFeathers PrototypePattern ReturnImmutablesFromAccessorMethods ReturnNewObjectsFromAccessorMethods RussellGold ShallowVsDeepCopy ShieldPattern ThomasWeidenfeller WolfgangPree ComplexIsBetter ComplexIsBetter PairProgramming PropellerBeanie RonJeffries ComplexNumber ComplexNumbers ComplexNumberPackage CategoryMath ComplexNumberPackage ComplexNumberPackageUnitTest ComplexNumberTest ComplexNumbers IeeeSevenFiftyFour ComplexNumberPackageUnitTest CategoryMath ComplexNumberPackage ComplexNumberTest ComplexNumbers ComplexNumberTest AnsForth CategoryMath CategoryTesting CeePlusPlus ComplexNumberPackage ComplexNumbers CostinCozianu DoIt EconomyOfExecution EnvelopeLetter ForthLanguage JavaLanguage JustInTime PascalLanguage PythonLanguage SmalltalkLanguage SqueakSmalltalk UndefinedObject WardCunningham ComplexNumbers CategoryMath CliffordAlgebra ComplexAnalysis ComplexNumberPackage ComplexNumberTest ComplexNumbers ComplexNumbersAreYourFriends FourierAnalysis HestenesOerstedMedalLecture LinearAlgebra NissimHadar NumericalAnalysis QuantumMechanics QuaternionMathematics SteveHowell ComplexNumbersArePoints AlistairCockburn BoostLibraries CategoryMath CeePlusPlus CliffordAlgebra ComplexNumbers ComplexNumbersAreYourFriends DougMerritt ForthLanguage ForthScientificLibrary FortranLanguage FundamentalTheoremofAlgebra GeorgeLakoff GnuCompilerCollection GnuCpp HaskellLanguage JamesDennett JayLanguage JohnFletcher LispLanguage MathematicaLanguage PlanNineFromBellLabs PolynomialRoots ProgrammingLanguage PythonLanguage RefactorExtractBaseClass RootofUnity RubyLanguage SchemeLanguage SymbolicCpp VisualComplexAnalysis WardCunningham ComplexNumbersAreYourFriend CategoryMath ComplexAnalysis ComplexNumberingIsYourFriend ComplexNumbers ComplexNumbersAreYourFriends ComplexVariables FortranLanguage HarmonicOscillation MathematicalComputing PythonLanguage RealNumberField SignalProcessing SquareRootOfNegativeOne StatisticalSoftware ComplexNumbersAreYourFriends CategoryMath ComplexNumbersArePoints ComplexNumbersAreYourFriend DaveDodson FortranLanguage ComplexServicesAndAppLanguages AbstractDataTypes CategoryComplexity CategoryInfoPackaging CategoryInterface CrossToolTypeAndObjectSharing DivideAndConquer ExpressionApiComplaints OnceAndOnlyOnce ProLog ProgrammingLanguageNeutralGui TypeSystem ComplexSystems CeptualInstitute EdBuffaloe JamesOdell LudwigVonBertalanffy SantaFeInstitute SystemTheory WikiForum ComplexityAsDebt CategoryComplexity DesignDebt JimLittle JohnBrewer PairingDebt RefactoringDebt SoftwareInProcess TechnicalDebt WardCunningham WardExplainsDebtMetaphor XpMailingList XpUniverseTwoThousandOne YouTube ComplexityForTheSakeOfComplexity AvoidComplexity CategoryComplexity DoTheSimplestThingThatCouldPossiblyWork GoldPlating SeanKleinjung ComplexityHasToGoSomewhere AccidentalComplexity BjarneStroustrup DotNet EdwardKiser EmergentBehavior EssentialComplexity FalkBruegmann GlennVanderburg GrahamHughes NoSilverBullet RestrictedProgrammingLanguage SlashDot ComplexityInComPlus ComPlus WayneMack ComplexityIsBugs AndrewGeweke CategoryComplexity ChrisGarrod DoTheSimplestThingThatCouldPossiblyWork InventorsOfUnix MatthewTheobalds MooresLaw OperatingSystems PeteHardie PlanNineFromBellLabs QualityIsFree WaldenMathews WayneConrad WayneMack ComplexityManagement BalancedScoreCard BusinessActivityMonitoring BusinessContinuity BusinessModel CategoryComplexity CategoryManagement ComplexEventProcessing ComplexityManagement CreativeCommons EssentialComplexity LeanEnterprise NextBigThing OpenAuthor SupplyChain TheResilientEnterprise ComplexityMatters AlainPicard AlgorithmicComplexity AlternateHardAndSoftLayers CategoryComplexity CeePlusPlusSux CollectionAndLoopVsSelectionIdiom CommonLisp DanGreen DoSimpleThings EssentialComplexity FalkBruegmann GreenspunsTenthRuleOfProgramming HorsesForCourses MartinPool MooresLaw OptimizeLater PeterMerel SunirShah TuringComplete ComplexityMetrics BigBallOfMud CategoryComplexity CategoryMetrics IntelligentDesign KolmogorovComplexity OnceAndOnlyOnce RubeGoldberg RubeGoldbergMachine SyntheticBiology ComplexityOfEverydayLife DaveSmith ComplexityOfOutputtingDuplicateTuplesInTutorialDee AllRoadsLeadToBeeMinus AprilTen AssemblyLanguage BagAtational BagNeedScenarios BookStop BorlandParadox CategoryQueryLanguage DanMuller DuplicateTupleOutputDiscussion EssExpressions ExBase FileSystem GodLanguage GuiMachineLanguage HandWaving KingLanguage LetTheReaderDecide MicrosoftAccess MySql OctoberTen OnceAndOnlyOnce PageAnchor ProceduralProgramming QueryLanguageComparison ReductioAdAbsurdum RelProject RelVar RelationalAlgebra RelationalModel SideEffect SmeQl SqLite TableBrowser TableOrientedProgramming TooBigToEdit TopMind TutorialDee TypeSafety UniversalStatement UsefulLie WaterbedTheory WorseIsBetter ComplicatedPrompt BashShell ChrisGarrod DateStamp DotFile TicketNo TimeStamp ComponentAssembler AutomatedAssembly CategoryComponents CategoryPattern ComponentDesignPatterns ComponentBasedBrowser AcceptPost ActivexTechnology ComponentBasedBrowser ComponentBrowser ComponentBrowserMarkup FileStrList FreeAndNil GetEnvVar JavaScript LoadfromFile MicrosoftInternetExplorer MozillaFirefox ObjectBrowser OpenSource RichInternetApplication TurboLister XpCom ComponentBasedBusiness CategoryBook ComponentBasedDevelopment AreComponentsObjects BlackBoxComponentry BradAppleton CategoryComponents CommonObjectRequestBrokerArchitecture ComponentBasedDevelopment ComponentDesignPatterns ComponentObjectModel CrossPlatformLightweightComponents DistributionIdioms EnterpriseJavaBeans JavaBeans JavaIdioms JavaRemoteMethodInvocation KyleBrown MicroSoft ObjectManagementGroup OpenOffice PhilipEskelin PlopConference SoftwareManagementPrinciples SuperDistribution TheCraft ViewSource WebsitePatterns XpCom ComponentBasedProgramming BlackBoxComponentry BorlandDelphi CaseTool CategoryComponents ClosedSource ColJac ComponentBasedDevelopment ComponentBasedProgramming ComponentInternals ComponentPascal DistributedSoftware EnterpriseJavaBeans JavaBean JavaBeans JianyingJi ObjectOrientedProgramming OpenSource ReuseWithSource ReuseWithoutSource SilverBullet TheHalloweenDocument ToddCoram TrialAndError TrialAndErrorProgramming UnixShell ComponentBasedSoftwareDevelopment ComponentBrowser ComponentBasedBrowser ComponentBrowserMarkup CawblIsForApplications ComponentBrowser HtmlIsForDocuments PriceLab ComponentBus AbstractInteractions CategoryComponents CategoryPattern ComponentBus ComponentBusExamples ComponentDesignPatterns ComponentFramework ComponentGlue ComponentInteractionPatterns ComponentsAreNotObjects ContextIndependence DataBus DataBusPattern DavidSarahHopwood EnvelopeLetter InformationBus JavaBeans JavaSpaces LayeredFrameworks LionKimbro MessagePassing MessageQueuingArchitectures MessagingPatterns MultiCaster PluggableArchitecture RichardHenderson ThirdPartyBinding TupleSpace UserInterface YouCanSolveAnyProblemWithAnotherLevelOfIndirection ComponentBusExamples AmigaOs ComponentBus EnterpriseServiceBus GoldMine InfoBus PeterSumskas PipesAndFilters QuickBooks UnixShell ComponentDefinition AbstractInteractions ActiveMovie AddRef AlistairCockburn AnonymousDonor BradAppleton CategoryComponents CoCreateInstance ComponentBasedDevelopment ComponentDesignPatterns ComponentFramework ComponentFrameworkDefinition ComponentSoftware ContainerManagedPersistence ContextIndependence CostinCozianu DavidAllsopp DefinitionOfEncapsulation DirectShow DougSchmidt GartnerGroup GestaltPsychology GradyBooch GroupPackaging IndividualPackaging InterfaceDiscovery IvarJacobson JamesOdell JavaBeans JeffGrigg JimRumbaugh KyleBrown MichaelFeathers MikeBeedle NatPryce NeologismsNotHomonyms PeterMaier PhilipEskelin PhilippeKrutchen ProcessBoundary QueryInterface RationalSoftware SergejPauls TheSourceCodeIsTheDesign TransparentDistribution VisualBasic WikiWiki WojtekKozaczynski ComponentDesignPatterns AbstractInteractions AlexanderForm AlistairCockburn ApplicationPatterns AutomatedAssembly BelongsToRoadmaps BradAppleton BypassableAbstraction CategoryCategory CategoryPatternLanguage CautiousBuyOverBuild ChokePoint ChrisCleeland CommandConcurrency ComponentBus ComponentDesignPatterns ComponentDesignPatternsAbstract ComponentDesignPatternsAcknowledgements ComponentDesignPatternsContext ComponentDesignPatternsDiscussion ComponentDesignPatternsDiscussionTwo ComponentDesignPatternsForces ComponentDesignPatternsFormat ComponentDesignPatternsGuidelines ComponentDesignPatternsHistory ComponentDesignPatternsHotTopic ComponentDesignPatternsMilestones ComponentDesignPatternsPapers ComponentDesignPatternsProblem ComponentDesignPatternsReferences ComponentDesignPatternsSolution ComponentDesignPatternsStories ComponentDesignPatternsStupidQuestions ComponentDesignPatternsWorkshops ComponentGlue ComponentManagedBehavior ConnectionFlyweight ConnectionObserver ConnectionSingleton ConsumerProducer ContainerIndependence ContainerManagedBehavior ContextIndependence CookbookApproach DaveHarris DavidHarvey DistributedCommand DistributionOfComponents EmergentComponentMethod EnvironmentalAcquisition FacadeAtTheDistributionBoundary GroupPackaging IndividualPackaging InterfaceBasedProgramming InterfaceDiscovery InterfacesLast InterruptibleCommand JohnVlissides JoshuaKerievsky JoshuaSusser KyleBrown LayeredComponentFramework LocationAbstraction MichaelFeathers MikeBeedle MockImplementationBecomesComponentInterface NatPryce PhilipEskelin PrebuiltFunctionality ProjectDevelopedReuse ProjectIndex RalphJohnson RaySchneider ReplicatedObject ServiceOrientedArchitecture SplitDesignTimeAndRunTime StealOverBuy SteveBerczuk StructureOfSpecialization StuartBarker ThirdPartyBinding TransactionalCommand UsagePreconditions WikiWikiWeb ComponentDesignPatternsAbstract ComponentBasedDevelopment ComponentDesignPatterns ComponentDesignPatternsStrawman RecentChanges ComponentDesignPatternsAcknowledgements AlistairCockburn BradAppleton ChrisCleeland ComponentDesignPatterns ComponentDesignPatternsReferences DaveHarris DavidHarvey JoshuaKerievsky JoshuaSusser MichaelFeathers MikeBeedle RalphJohnson RaySchneider SteveBerczuk StuartBarker WikiWikiWeb ComponentDesignPatternsContext ComponentDefinition ComponentDesignPatterns ComponentDesignPatternsProblem ComponentFrameworkDefinition EnterpriseJavaBeans FlexibleReusable JavaBeans ComponentDesignPatternsDiscussion AbsenceOfForces AbstractInteractions AddressSpaceBoundary BradAppleton CautiousBuyOverBuild CommandPattern ComponentAssembler ComponentBasedDevelopment ComponentBus ComponentDesignPatterns ComponentDesignPatternsAbstract ComponentDesignPatternsContext ComponentDesignPatternsDiscussionTwo ComponentDesignPatternsIntroduction ComponentDesignPatternsStrawman ComponentFramework ComponentGlue ConnectionObserver ConnectionPatterns ContainerIndependence ContextIndependence CookbookApproach DataPatterns DavidAllsopp DefineSpatialBoundaries DistributionOfComponents FacadesAsDistributedComponents GiveComponentsTheirSpace GoingThroughCustoms GradyBooch InterfaceDiscovery JavaBeans JavaSpaces LayeredFrameworks MichaelFeathers MultipleCrossSections NatPryce NikosSalingaros ObjectReferenceCount PhilipEskelin PrebuiltFunctionality ProcessBoundary ProtoPattern RuleOfThree ScottJohnston SoftwareProcessThatFits SourceForScience SplitDesignTimeAndRunTime StructureOfSpecialization StuartBarker ThingsInThrees ThirdPartyBinding TransparentDistribution ComponentDesignPatternsDiscussionTwo ComponentBus ComponentDesignPatterns ComponentDesignPatternsDiscussion ComponentDesignPatternsStories ConnectionFlyweight ConnectionObserver ConnectionPatterns ConnectionSingleton NatPryce PhilipEskelin ThirdPartyBinding ComponentDesignPatternsForces ComponentDesignPatterns ComponentDesignPatternsSolution ComponentDesignPatternsFormat AlexandrianForm BradAppleton CanonicalForm CategoryPattern CautiousBuyOverBuild ChiliPlop ComponentDesignPatterns ComponentDesignPatternsDiscussion ComponentDesignPatternsFormat ConnectionSingleton ContainerManagedPersistence ContextIndependence CookbookApproach CoplienForm DistributionOfComponents GoFform JoshuaKerievsky LayeredFrameworks NatPryce NullName PatternForms PhilipEskelin ProtoPattern RuleOfThree WardCunningham WikiMaster ComponentDesignPatternsGuidelines AbstractInteractions AcidCommand AutomatedAssembly CanonicalForm CautiousBuyOverBuild CommandPattern ComponentAssemblerPatterns ComponentBasedDevelopment ComponentDefinition ComponentDesignPatterns ComponentDesignPatternsContext ComponentDesignPatternsForces ComponentDesignPatternsHistory ComponentDesignPatternsProblem ComponentDesignPatternsSolution ComponentDeveloperPatterns ComponentGlue ComponentManagedPersistence ConcurrentCommands ConnectionFlyweight ConnectionObserver ConnectionPatterns ConnectionSingleton ContainerManagedPersistence CookbookApproach CoplienForm DataPatterns DeploymentPatterns DistributionOfComponents GroupPackaging IndividualPackaging InterruptibleCommand SplitDesignTimeAndRunTime ThirdPartyBinding UsagePreconditions WebSphere ComponentDesignPatternsHistory AbstractInteractions AbstractSessionPattern AcidCommand CautiousBuyOverBuild ComponentBasedDevelopment ComponentDesignPatterns ComponentDesignPatternsMilestones ConnectionFlyweight ConnectionPatterns ContainerIndependence CookbookApproach CrossingChasms DesignPatternsSmalltalkCompanion JavaIdioms KyleBrown LayeredFrameworks LondonArchitectureGroup MicroModeling NatPryce OrgPatterns PhilipEskelin PlopConference ThirdPartyBinding WikiWikiWeb ComponentDesignPatternsHotTopic ComponentDesignPatterns ComponentDesignPatternsAcknowledgements ElementaryPatterns EugeneWallingford ComponentDesignPatternsIntroduction AbstractInteractions AcidCommand CautiousBuyOverBuild ChooseYourContracts CommandPattern ComponentBasedDevelopment ComponentDesignPatterns ComponentDesignPatternsContext ComponentManagedPersistence ConcurrentCommands ConnectionFlyweight ConnectionObserver ConnectionPatterns ConnectionSingleton ContainerIndependence ContainerManagedPersistence ContextIndependence CookbookApproach DataPatterns DistributionOfComponents FacadesAsDistributedComponents GoingThroughCustoms HalfObjectPlusProtocol HugeDataMode InterfaceDiscovery InterruptibleCommand LayeredFrameworks MiniPatternLanguage ProcessBoundary ProtoPattern ProtocolTunneling SoftwareProcessThatFits SortingAndFiltering SplitDesignTimeAndRunTime SpreadTheNews ThirdPartyBinding TransparentDistribution WikiWikiWeb ComponentDesignPatternsMilestones ComponentDesignPatterns ComponentDesignPatternsHotTopic ComponentDesignPatternsWorkshops KyleBrown PhilipEskelin ComponentDesignPatternsPapers ComponentDesignPatterns ComponentInteractionPatterns LayeredComponentFramework ComponentDesignPatternsProblem ComponentBus ComponentDesignPatterns ComponentDesignPatternsForces ComponentGlue JohnHarby LittleLanguage PhilipEskelin ShlaerMellorMethod SwissArmyKnife TheEmperorsNewComponents TransferVector UberPatterns WillSargent YourMileageMayVary ComponentDesignPatternsProject ComponentBasedDevelopment ComponentDesignPatterns PhilipEskelin ComponentDesignPatternsReferences BrianFoote CategoryReferences ClemensSzyperski ComponentDesignPatterns RalphJohnson ComponentDesignPatternsSolution ComponentDesignPatterns ComponentDesignPatternsFormat ComponentDesignPatternsStories ComponentDesignPatterns ComponentDesignPatternsHistory GlobalInvestmentBankProject PhilipEskelin ComponentDesignPatternsStrawman ComponentBasedDevelopment ComponentDesignPatterns ComponentDesignPatternsIntroduction ComponentDesignPatternsStupidQuestions AbstractInteractions AreClassesObjects AreComponentsObjects ComponentBasedDevelopment ComponentDefinition ComponentDesignPatterns ComponentDesignPatternsContext ComponentFramework ComponentFrameworkDefinition DistributionTransparency GroupPackaging IndividualPackaging LayeredFrameworks NatPryce PeterSommerlad PrebuiltFunctionality ComponentDesignPatternsWorkshops AbstractInteractions BradAppleton ComponentBus ComponentDesignPatterns ComponentDesignPatternsAcknowledgements ComponentGlue ConsumerProducer DistributedCommand DistributedFacade FacadesAsDistributedComponents JoshuaKerievsky LayeredComponentFramework LayeredFrameworks ObjectFactory PlopConference ReplicatedObject RobertHirschfeld ThirdPartyBinding ComponentDocumentation AbstractInteractions AbstractModelsAnswerQuestions CatalysisMethodology CategoryDocumentation DocumentingFrameworksWithPatterns JeffGrigg NatPryce OpenSource RalphJohnson StateTransitionDiagram TypeLibrary VisualBasic VsFlexGrid ComponentFramework AbstractInteractions AutomatedAssembly BlackBoxFramework CategoryComponents CategoryFramework ComponentDefinition ComponentFramework ComponentFrameworkDefinition ComponentGlue HelpersInsteadOfWrappers LayeredFrameworks OperatingSystem PrebuiltFunctionality QuickQuestions StrategyPattern TemplateFactoryPattern TemplateMethodPattern ThirdPartyBinding WhiteBoxFramework ComponentFrameworkDefinition AbstractInteractions AutomatedAssembly BlackBoxFramework BradAppleton BrianFoote BusinessFramework BypassAbstractions CategoryFramework CautiousBuyOverBuild ComponentBasedDevelopment ComponentDefinition ComponentDesignPatterns ComponentFramework ComponentFrameworkDefinition ComponentFrameworks ComponentGlue ComponentVirtualMachine ContainerManagedPersistence DesignPatterns DesmondDeSouza DougSchmidt FrameworkDefinition GnuCpp InterfaceDiscovery JavaBeans LayeredFrameworks LayeringFrameworks LispMachine NatPryce OpenSource PeterMaier PhilipEskelin ProtocolTunneling RalphJohnson ScottJohnston SoftwareFramework SoftwareFrameworks SplitDesignTimeAndRunTime TechnologyFramework ThirdPartyBinding WallStreet WhiteBoxFrameworks WikiWiki ComponentGlue AbstractInteractions ArianeFive BootstrapScript CategoryInterface CategoryPattern ComponentDesignPatterns ComponentGlue ComponentInteractionPatterns GoingThroughCustoms InterfaceDiscovery JavaBeans NatPryce RubyLanguage SchemeLanguage SmalltalkLanguage SplitDesignTimeAndRunTime ThirdPartyBinding VisualBasic ComponentLookup ComponentDesignPatternsContext ComponentLookup ContextIndependence NatPryce StuartBarker ThirdPartyBinding ComponentManagedPersistence AlistairCockburn CategoryPattern CategoryPersistence ComponentDesignPatterns ComponentManagedPersistence ComponentOrientedMiddleware ContainerIndependenceDiscussion ContainerManagedPersistence EnterpriseJavaBeans IngeStubdal InheritanceManagedPersistence PackagedPersistence PhilipEskelin RenamingWikiPages RogerSessions StuartBarker WikiWikiWeb ComponentMessageBus ComponentBus ComponentBusExamples ComponentObjectModel CategoryComponentObjectModel CategoryComponents CharlieKindel ComIsLove ComPlus ComProgramming ComVsCorba CommonObjectRequestBrokerArchitecture ComponentObjectModel ComponentOrientedProgramming CrossPlatformLightweightComponents DonBox EssentialCom MicroSoft ObjectOrientedProgramming PierrePhaneuf WhyAnotherComponentTechnology XpCom ComponentOriented CeePlusPlus ComponentBasedDevelopment ComponentDefinition ComponentOriented ComponentOrientedProgramming JavaBeans NakedObjects ObjectOrientedProgramming ComponentOrientedLanguage AbstractInteractions ArchitectureDescriptionLanguage AspectOrientedProgramming CeeSharp ComAutomation ComponentBasedProgramming ComponentDesignPatterns ComponentOrientedLanguage DelphiLanguage EnterpriseCorba HyperSpace KrisJohnson MattRickard NatPryce ObjectOriented ObjectOrientedLanguage PhlIp SubjectOrientedProgramming ThirdPartyBinding VisualBasic ComponentOrientedMiddleware RogerSessions ComponentOrientedProgramming CharlieKindel ComProgramming ComponentBasedDevelopment ComponentObjectModel ComponentOrientedProgramming ComponentOrientedProgrammingLanguage CostinCozianu DonBox DuckTyping EssentialCom FragileBaseClassProblem ObjectOrientedProgramming ProgrammingParadigm ComponentOrientedProgrammingLanguage BrianEwins CategoryComponents ClemensSzyperski CompSci ComponentBasedDevelopment ComponentDefinition ComponentOriented ComponentOrientedLaguage ComponentOrientedProgramming ComponentOrientedProgrammingLanguage ComponentOrientedPrograms ComponentPascal ComponentSoftware CostinCozianu CostinCozianulololllll CsharpLanguage DelphiLanguage DependencyHell EnterpriseJavaBeans FirstClass FlowBasedProgramming JavaBeans JavaLanguage MicroSoft MicrosoftDotNet OberonMicrosystems ObjectOriented ObjectOrientedLanguage ObjectPascal PaulMorrison PierrePhaneuf PowerBuilder ServicedComponent VbDotNet VisualBasic WayneMack ComponentPascal CategoryComponents CategoryPascal ComponentPascal ModulaTwo OberonLanguage ObjectiveCee OpenDirectoryProject PascalLanguage PierrePhaneuf SmalltalkLanguage ComponentSoftware CategoryBook CategoryComponents ComponentSoftwareBeyondObjectOrientedProgramming BlackBoxComponentry ClemensSzyperski ComponentDesignPatternsStupidQuestions ComponentObjectModel CurtisBartley DnaVsOo MichaelFeathers MicrosoftCorporation ObjectOrientedProgramming OoIsNotAboutReuse PhilipEskelin ComponentbasedScalableLogicalArchitecture ArticleIndex BigBlue BusinessObject CategoryArchitecture ComponentbasedScalableLogicalArchitecture DavidLiu MicrosoftDotNet MicrosoftIndigo RockfordLhotka ServiceOrientedArchitecture VbClassic WindowsLonghorn ComposeFunction BlocksInJava CategoryFunctionalProgramming CategoryInManyProgrammingLanguages CeePlusPlus CommonHigherOrderFunctions ComposeFunction CsharpLanguage CurryingSchonfinkelling ForFree FunctionalComposition FunctorObject HaskellLanguage HigherOrderFunction InverseFunctionalComposition JavaScript JoyLanguage OcamlLanguage PythonLanguage SchemeLanguage SmlLanguage StandardTemplateLibrary TeXnicard ComposeMethod CategoryRefactoring ComposeMethod ExtractMethod ComposedMethod CategoryRefactoring ComposedMethod ContractiveDelegation ExtractClass ExtractMethod KentBeck MethodObject SmalltalkBestPracticePatterns CompositeCommand CommandPattern CompositePattern CompoundPattern CppReport DesignPatterns PatternHatching CompositeConsideredHarmful ArrayList BillOfMaterials CompositeLeaf CompositeNode CompositePattern ConsideredHarmful CostinCozianu CountTestsVisitor DesignBurp EmptyEnumeration EmptyVisitor FunctionalProgramming GangOfFour GetChild IanKjos JeffHayes LeafNode LimitsOfHierarchies NatPryce RichardHenderson RobertDiFalco StrangeComposite StrangeNode TestCase TomAnderson VisitorPattern CompositeDesignPatterns CompositeDesignPatterns CompositePattern CompoundPatterns DesignPatterns DirkRiehle JohnVlissides PatternOfPatterns PatternsOfPatterns CompositePattern AnonymousDonor CategoryPattern CategoryStructuralPatterns CommentsOnComposite CompositeConsideredHarmful CompositePattern CompositePatternExample CppUtxOverview DarkSideOfCompositePattern DataBase DesignPatterns DesignPatternsBook DocumentObjectModel ExternalPolymorphism GangOfFour GeorgeDinwiddie HierarchicalVisitorPattern InterpreterVsComposite LorenzoGatti NavigationalDatabase ObjectOrientedDatabase RalphJohnson RelationalModel RichardBotting RobertDiFalco SceneGraph SideEffect TreeStructure VisitorPattern WikiWord CompositePatternExample AddComponent CompositeConsideredHarmful CompositePattern CompositeSample CompositeTransactions DoubleEntryBookkeeping CompositeTypes CreateFlexibleMessaging MetaData MultiCaster PeterMerel CompositionFallacy CompositionFallacy FallaciousArgument OverSimplification PersonalChoiceElevatedToMoralImperative TotalizationFallacy CompositionInsteadOfInheritance CategoryPolymorphism CeeLanguage CeePlusPlus CompositionInsteadOfInheritance ConstructingDelegates ContactAndAddressModels DavidClarkd DelegationAndConsultation DelegationIsInheritance DesignPatterns DirtyFood GangOfFour LawOfDemeter LimitsOfHierarchies MartinFowler NutritiousGruel ObjectOriented ObjectOrientedLanguage ObjectVsModel RichardCordova SergejPauls SmallIntestine SwallowableFood TornGroundShreddedFood CompositionLanguage CorbaScript PiccolaLanguage ProgrammingLanguage SoftwareComponent CompoundCommandPattern DesignPatterns HaveThisPattern JohnVlissides MacroCommand NatPryce CompoundObjectProgramming ComponentDesignPatterns CompoundObjectProgramming CompoundObjects CompoundPattern DesignPattern DesignPatterns JwamFramework LayeredFrameworks ModelViewControllerAsAnAggregateDesignPattern ScottJohnston SourceComponents TooledComposite UnidrawFramework CompoundObjects CompoundPattern CompoundPattern CompoundPatterns CompoundPatterns CompositeDesignPatterns CompoundObjectProgramming CompoundPatterns GoFform PatternOfPatterns PatternsOfPatterns CompoundWikiWord CategoryWikiImplementation CompoundWikiWord CompoundWikiWords DateStamp DonaldNoyes GoodThing MeaningfulName ThinkingOutLoud WikiEngine WikiQueryLanguage WikiWithMoreThanPages WikiWithMoreThanUsers WikiWord WikiWords WordsSmashedTogether CompoundWikiWords CategoryWiki DottedPrefixExtensions PrefixedWords SuffixedWords WikiWordPhrase ComprehensiveArrArchiveNetwork ArrLanguage CategoryArchiveNetwork ComprehensivePerlArchiveNetwork ComprehensiveTexArchiveNetwork ComprehensiveErlangArchiveNetwork CategoryArchiveNetwork ErlangLanguage ComprehensivePerlArchiveNetwork ArrLanguage CategoryArchiveNetwork CategoryPerl ComprehensiveArrArchiveNetwork ComprehensiveTexArchiveNetwork EarleMartin PerlLanguage TimTowTdi ComprehensiveTexArchiveNetwork CategoryArchiveNetwork CategoryTex TexLanguage CompressAdapter DecompressAdapter MicroArchitecture CompromisingEmanations DepartmentOfDefense CompuServe AmericaOnline CompuServe OnlineInformationServices CompuWare BoundsChecker CategoryCompany DevPartner DevPartnerWeb NuMega CompulsiveCustomizer CompulsiveCustomizer ConfigurableUserInterfaces CustomizationProductivityTradeoffs EricJablow KrisJohnson MicrosoftWord MultipleSkins PairProgramming PetPeeve RemapCapsLock CompulsoryComments BigBlocksOfAsterisks CodingConventions MartinPool MethodCommenting ComputationAsSignalProcessing CannibalsAndMissionaries DougMerritt ExFormation FuRphy GeneralHaltingProblemProblemProblem InfiniteStateMachine InformationTheory JohnMcCarthy MandelbrotSet OnComputableNumbers ReFactor RedHerring RichardHenderson SaulAmarel SignalProcessingAsComputation TuringEquivalent TuringMachine ComputationalAbstractionTechniques ConstantTable HelpersInsteadOfWrappers OopBizDomainGap OopNotForDomainModeling PolymorphismLimits YagNi YouArentGoingToNeedIt ComputationalBeautyOfNature ComputationalBeautyOfNature ComputationalFluidDynamicist CategoryMath ComputationalFluidDynamicist ReynoldsTransportTheorem WhatComesInMustGoOutEquations ComputationalIntelligence AbstractConcepts AgentsAndRobots BlindSearch ByCases ComputationalIntelligence ConfigurationDefaults DecisionAssumptions DisJunctions DoingStuff DonaldNoyes FunctionalSymbols HeuristicSearch InferenceProcedures IntelligenceAndKnowledge IntelligenceSemantics IntelligentApplications IntelligentRecursion MachineLearningAlgorithms MetaInterpreters ModelsAndControllers NaturalLanguage PartialSolutions PoliciesAndConstraints ProcessRepresentation RepresentationAndReasoningSystems SearchRefinements SearchingAlgorithms UncertaintiesAndFuzziness UsageTemplates UserInterfaces ComputationalIrreducibility ComputationalIrreducibility StephenWolfram ComputationalLanguage BadEngineeringPropertiesOfFunctionalLanguages ChineseRoom ComputationalLanguage EwDijkstra FunctionalLanguage ImperativeLanguage ComputationalLinguistics BabelFish ChrisGarrod ComputerScience NaturalLanguage NaturalLanguageProcessing SemanticWeb ComputationalPrimitives LogicProgrammingLanguage ComputationalRhetoric AlistairCockburn AspectOrientedProgramming ComputationalRhetoric DonaldKnuth InterfaceInheritance InterfacesShouldBeAdjectives KatyMulvey LiterateProgramming MixIn ComputeServer AssociativeMemory BlackboardMetaphor CommandPattern ComputeServer GenerativeCommunication JavaSpaces RobertDiFalco SetiAtHome TupleSpace ComputeUnifiedDeviceArchitecture CategoryCee CategoryCpp CategoryFortran CategoryGpgpu CeeLanguage CeePlusPlus ComputeUnifiedDeviceArchitecture CudaApplicationDesignAndDevelopment CudaMpi DrDobbsJournal GeneralPurposeGraphicsProcessUnits JohnFletcher LowLevelVirtualMachine MagmaLibrary NvidiaCorporation OpenCl ParallelProgrammingModel ProgrammingCudaCee ThrustLibrary ComputerAidedSoftwareDesign SoftwareDesign ComputerAidedThinking AlanKay AvronBarr BlackBoard BobTaylor BrendaLaurel ComputerAidedDesign ComputerAidedThinking DanielKnapp DickBotting DougEngelbart GustavBertram HowToSolveIt HowardRheingold IndexCard JuneKim PostIt SeparateMeaningFromPresentation ToolsForThought ComputerAlgebraSystem CategoryMath CeePlusPlus ComputerAlgebraSystem GiNac MathematicaLanguage MathematicaPackage MaximaPackage ComputerArchitecture ComputerArchitecture DavidCary ComputerAssistedScams BrainsAsaCheapCommodity CategorySecurity ComputerAssistedScams SocialEngineering WebBasedScams ComputerAssociates CategoryCompany LegacyStamp ComputerAudioUsability ComputerAudioUsability DeleteWhenRead DemoMeltdown KyLqUf PerlLanguage SpeechRecognition TimLesher WindowsVista ComputerBookList AndrewHunt BookList CategoryBooks ChamondLiu CommonLisp DatabaseBackedWebSites DavidThomas DefinitiveCeePlusPlusBooks DefinitiveJavaBooks DefinitivePerlBooks DefinitiveSmalltalkBooks DevelopingObjectOrientedSoftware DiscoveringSmalltalk DonaldKnuth EricRaymond FramingSoftwareReuse GreatBooksAboutSoftware GreatSoftwareBooks OnLisp PaulGraham PhilipGreenspun PjPlauger ProgrammingOnPurpose SmalltalkObjectsAndDesign SmalltalkTheLanguageAndItsImplementation TheArtOfComputerProgramming TheArtOfUnixProgramming ThePragmaticProgrammer TransactionProcessingConceptsAndTechniques ComputerChipComputer CategoryWireless CellPhone DoingStuff DonaldNoyes IsAnythingBetterThanPaper ItJustWorks MiniSuit PortaPow ComputerCollaborations CategoryPatternsGroup CategoryXpUsersGroup ComputerSupportedCooperativeWork CooperativeWorkWorkGroup SocialSoftware UseNet WikiEngines WikiWikiWeb ComputerDefinition AlanTuring AlonzoChurch DifferenceEngine UniversalTuringMachine ComputerDriversPermit ComputerLearnerLicence GenerallyAcceptedAccountingPrinciples ProfessionalLicensingOfProgrammers RegulatedSoftwareIndustry RegulatedSoftwareMonopoly ComputerEngineering BinaryArithmetic CategoryComputingOccupations ComputerScience DigitalLogic GraduateProgramsInComputerEngineering HardwareEngineer NanoTechnology OperatingSystem ProgrammingLanguage QubitComputer SoftwareEngineering ComputerErrorHaiku CategoryHaiku ClintonLabombard EricJablow KenCarpenter UnknownAuthor ComputerFilk CeeShanty FilkMusic PoemsParodyAndFilkRoadMap ComputerGame CategoryGame CommandLineInterface ComputerGame ComputerGamesWorthPlaying ConsumerDemandsForTechnology FridemarPache IdSoftware KeithBraithwaite MicrosoftBob MicrosoftWindows UnixOperatingSystem VideoGames WimpInterface ComputerGames ComputerGame ComputerGamesIndustry AmitPatel AndreasAxelsson BlitzBasic CanisLupus CategoryGameProgramming ComputerGamesIndustry ComputerScientistGamers CorwinLightWilliams DigitalRightsManagement DoTheSimplestThingThatCouldPossiblyWork EddieEdwards ExtremeProgramming ExtremeProgrammingForGames GameBoy GameBoyColor GoIntoGames IndieGames JayBell JeffPanici JevonWright JohnHaugeland KenMegill MacOsx NickBensema PalKristianEngstad PaulSinnett StudyingComputers SvenNeumann TimLesher TomPlunket XenoCide ComputerGamesNotWorthPlaying AllYourBaseAreBelongToUs AnswerMe ChuckAdams FinalFantasy MartySchrader PlayStation SimonHeath StarWars ComputerGamesWorthPlaying BlackAndWhite CategoryGame CatharsisHypothesis CivNet ComputerGamesNotWorthPlaying ComputerScientistGamers EmpireWarGameOfTheCentury ForthLanguage JuanPabloNunnezRojas KatamariDamacy LinleysDungeonCrawl LucasArts MartySchrader ModelingHypothesis MrStrange MultiUserDungeon NetHack NickFitzsimons OpenSource PokeMon SodaConstructor SpringRts TetrisGame TimKing WikiLink WilliamUnderwood WindWaker WorldOfWarcraft ComputerHardwareOfTheFuture CellularAutomata DavidCary ExternalBrainFailure ForeSight OpticalComputing ReconfigurableHardware SpeedOfElectrons ComputerHumanInteraction HumanComputerInteraction ComputerIndustrialArchaeology BeforeMicrosoft BletchleyPark DifferenceEngine JohnFletcher LispMachine SignalToNoise StevenHawking SunirShah TimBernersLee ComputerLanguageBenchmarksGame CategoryMetrics CategoryProgrammingLanguage ComputerLanguageBenchmarksGame IsaacGouy JavaScript SunSpider WebKit ComputerLib CategoryBook DynaBook SmalltalkLanguage TedNelson WimpInterface XeroxParc ComputerLinguisticMonism AliceBot AlternateHardAndSoftLayers ArtificialIntelligence ChatBot ClientSideVsServerSideAiFunctionality ComputerLinguisticMonism JavaScript LearningCurve NationalLanguage OccamsRazor OpenSource ReverseEngineer ReverseEngineeringTools RobertGoodwin UniformityUberAlles UniversalProgrammingLanguage ComputerLiteracy ComputerLiteracy ComputerUser SoftwareUser TechnoPhobia TechnologyNewerThanTheTimeWhenOneWasFifteen ComputerOntologies CategoryInformationEngineering CategoryInformationOrientation EndemeSet InformationProgram RealInformation SemanticWeb ComputerProblems ConvexHullProblem EightQueensProblem GeneralHaltingProblem HaltingProblem RobDaasch TomStambaugh TravelingSalesmanProblem WardCunningham ComputerProfessionalsForSocialResponsibility ComputerProgram TuringMachine ComputerProgramming SoftwareEngineering TryLikePages ComputerProgrammingAsAnArt DonaldKnuth ProgrammingAsArt TuringAward ComputerProgrammingForEverybody AppleScript AskAndAnswer BallOfMud BigBallOfMud BrainStorming BurnTheDiskpacks CategoryComputerEducation CategoryPaper ChuckMoore CompilingVersusMetaDataAid ComputerProgrammingForEverybody ComputerUseForEverybody DamianConway DanielKnapp DataFlow EditHint ElizabethWiethoff EricUlevik EveryoneShouldBeaDeveloper FireFox ForthLanguage FoxPro GeorgePaci GraForth GraphViz GraphicalProgrammingLanguage GuidoVanRossum HolyWar HyperCard IanOsgood InTheBeginningWasTheCommandLine IsComputerProgrammingForEverybody JavaScript JeffElkner JimScarver KarelTheRobot KenWronkiewicz KrisJohnson LanguagePissingMatch LessIsMore LispWeenie LogoLanguage MacOs MicrosoftOffice MouseScriptDisconnect NickBensema PanuKalliokoski PerlLanguage PeteHardie PhpLanguage PrematureOptimization PythonCard PythonForEverybody PythonLanguage PythonProgrammingProjects SanScript SeparateDomainFromPresentation SmalltalkLanguage SteveHowell ThreadMess TimothySeguine TomAnderson TuringComplete UnitTest UserInterface VisualBasic VisualBasicForApplications WikiTalk WikiWorld WorseIsBetter WouterVanOortmerssen XeroxParc ComputerScience AdaLovelace AlanTuring AlgorithmicComplexity AlonzoChurch BigOh CategoryResearch CharlesBabbage ComputerEngineering ComputerScience ComputerScienceVersionTwo ComputerScientist ComputingScience CsStandsForComputerStudies DavidClarkd EwDijkstra FunctionalProgramming HowMuchDoYouLearnInSchool IsComputerScience OctoberThirteen OpenProblemsInComputerScience ProgrammingLanguage ProgrammingLanguageTheory RoleOfComputerScience SoftwareEngineering SortingAlgorithms TommyFlowers WhyFunctionalProgramming ComputerScienceDegreeGap AnonymousHero AppleTwo AsciiArt AssemblerLanguage AtariBasic AustraliaCountry CeeLanguage ComputerScience ComputerScienceDegreeGap CrustyOldUnixBastard DotComBust GreatDepression HighSchool JasonFelice KevinMitnick PowerPoint RadioShack TurboPascal UnitedKingdom ComputerScienceIsCowering ComputerScience ExtendedSetTheory SoftwareEngineering ComputerScienceIsaSoftScience BubleSort BuildSecurityAbstractionsIntoCapabilities CategorySubjectivityAndRelativism CivilEngineer ComputationalModels ComputerScience ComputingScience CostinCozianu CrudScreen DisciplineEnvy DomainKnowledge EditMe EmergentBehavior FirstOrderLogic HardScience HumanFactors InteractionDesign LaTex LambdaCalculus LayneThomas OperatingSystem OperatingSystemsDesignPrinciples ProcessCalculi ProgrammingLanguage PseudoScience RealEngineer RelationalModel RichardKulisz ScottJohnson SoftwareEngineering SovietShoeFactoryPrinciple TedNelson TheoremProving TheoryOfComputation ThreeStarProgrammers TopMind TransitiveTrust TypeTheory UserInterface WetWare ComputerScienceLogoStyle BrianHarvey ComputerScienceOrSoftwareEngineering AlanKay AllaireColdFusion AnonymousDonor ApplicationProgramming ApprenticeshipInEducation ArturoToscannini BestPractice BigDesignUpFront BillAtkinson BubbleSort CanadianCouncilOfProfessionalEngineers CarletonUniversity ComputerScience ComputerScienceOrSoftwareEngineeringRefactoringNotes CsSeDistinction CsSeEducation CsSeMerits CsSeTerminology CsStandsForComputerStudies DougMerritt EdGrimm ExtremeProgramming FrankCarver GeorgePaci GeorgeSzell IsComputerScience IsSoftwareEngineeringaDiscipline JargonFile JoshuaBoyd KentBeck MartinFowler MergeSort MichaelFeathers OttawaUniversity PaulChisholm PeterHansen ProfessionalEngineer ProfessionalEngineersOntario PurdueUniversity RichardHenderson RobMandeville SamAdams SeymourPapert SocietyTechnologyAndValues SoftwareEngineer SoftwareEngineering SoftwareScaffolding SteveFreeman StuCharlton TheChemicalEngineeringCulture TheIllusionOfSoftwareEngineering TooBigToEdit UniversityOfWaterloo WalledGarden WardCunningham WilliamGrosso WorldWideWeb WritesCompilersAsaHobby XeroxParc ComputerScienceOrSoftwareEngineeringRefactoringNotes AdoptVsAdapt AntiPattern CgiVsServlet ComputerScience ComputerScienceOrSoftwareEngineering ComputerScienceVsSoftwareEngineering CostinCozianu DesigningVsModeling ExtremePracticesVsExtremeValues FrancisHwang LewisVsTyson OneOrTwo OneVsTwo OrVsVersus PaulHudson SoftwareEngineering SoftwareEngineeringAsContrastedToComputerScienceAndViceVersa SoftwareEngineeringVsComputerScience StarWars TheDarkSideOrTheLightSide TheDarkSideVsTheLightSide TooBigToEdit TysonVsLewis VersusOrOr ComputerScienceReconsidered CategoryBook IplPackage KarlFant LogicallyDeterminedDesign WileyTitle ComputerScienceVersionTwo AnalogComputerScience AprilThirteen ArgumentByElegance BooleanLogic ChurchTuringThesis ComputerScience ConfusedComputerScience DifferenceEngine FunctionalProgramming GreatLispWar HolyWar LambdaCalculus LetsBlowUpTheUniverse MarkJanssen MindOverhaulEconomics ModelsOfComputation ObjectOrientedRefactored ObjectsAndClosuresAreEquivalent PragmaticThinkingAndLearning PredicateCalculus ProgrammingIsInTheMind ProgrammingLanguage SymbolicLogic ThreadMess TuringMachine TuringMachines TypeChecking TypeSystem TypeSystemCategoriesInImperativeLanguagesTwo TypeTheory TypesAndAssociations VonNeumannArchitecture WetWare WikiStub ComputerScientist CategoryComputingOccupations ClaudeShannon HammingCode JuneKim RichardWesleyHamming ComputerScientistGamers AtariSt ChuckSmith ComputerEngineering ComputerGame ComputerScience DanielKnapp DaveVoorhis EmbeddedSystem GunnarZarncke JakAndDaxter JeffGrigg JoeWeaver JustaProgrammer LispInJakAndDaxter LispLanguage MakesItGoButton MartySchrader MassachusettsInstituteOfTechnology NatPryce SmugLispWeenie StarTrek ComputerScientists ComputerScience ComputerSecurityIsImpossible CapabilityRevokation CategorySecurity CompleteSecurityIsImpossible DistributedDenialOfService IwannaLearnComputerSecurity ScorchedEarthPolicy SecurityManagement SecurityProblem SoftSecurity StrongEncryption ComputerSecurityIsaLaborRace AnonymousDonor CategorySecurity ComputerSecurityIsImpossible FebruaryZeroEight GrammarVandal QwertySyndrome SharkBot ComputerSecurityIsnt BitFrost BlameAvoidance BruceSchneier CategorySecurity ComputerSecurityIsnt ComputerSecurityTheory DavidCary InternetExplorer IwannaLearnComputerSecurity OneLaptopPerChild SocialEngineering ThatsNotMyProblem WebServices WikiHiveMind WindowsVista ComputerSecurityTheory EncryptedComputation ComputerSoundMildlyInconvenient ComputerAudioUsability ComputerSoundUseless ComputerAudioUsability ComputerStudies BernardMichaelHurley BigData CategoryComputerEducation ComputerScience ComputerStudies ComputerSupportedCooperativeWork ClearBoard ComputerCollaborations DeSanctis InterChi MacLean McDaniel McGee ComputerSweden ComputerSweden ComputerSystemMetaPattern ApplicationLevel CodingLevel ComputerSystem ComputerSystemMetaPattern ContextDiagram ContextLevel IdiomsLevel InstinctAsIntelligence LexSoftware LexicalLevel MetaPattern PatternLevel PhysicalRealWorld SaDeeTee SyntaxicalLevel YaccSoftware ComputerSystemsAsFilters ComputerArtifacts InfoSleuth ComputerTechPatterns CraigPutnam CrossYourFingers KnowledgeFactory WhatsInsideTheCase ComputerUser AutoCad ComputerAdministrator ComputerBashing ComputerOperator ComputerProgrammer SoftwareUser ComputerVirus AntiVirus CategoryJargon ComputerVirus SideEffect ComputerWeekly PodCast ComputersAsTheatre BrendaLaurel CategoryBook ExplicitUserModel JeffGrigg MrAristotle RonPhillips ComputersStopFunctioning ComputersStopFunctioning HaiKu SmokeRunsComputers ComputingAsCompression KnowLedge ComputingHardwareWishlist BlueTooth CategoryWishList DeskSizedDesktop HandHelds InductiveMats KinesisKeyboard LightGlove ComputingMachineryAndIntelligence AlanTuring CategoryArtificialIntelligence CategoryPaper TuringTest ComputingScience ComputerScience EwDijkstra CompuwareDevPartner CategorySoftwareTool ConGame CategoryOffTopic ConGame HouseOfGames NigerianScam OnTopic PeopleProjectsAndPatterns StevenNewton ConLang ArtificialIntelligence ArtificialStupidity BobBockholt CategoryNaturalLanguage ChatBot ChoosingaConLang ConLang DanNovak DougMerritt DuttonSpeedWords EsperantoLanguage GenuineStupidity JohnCowan JrrTolkien KlingonLanguage LinkGrammarParser LojbanLanguage NaturalLanguage OccidentalLanguage PaulMorrison QuenyaLanguage RiddleOne SindarinLanguage TiddlyWiki WilliamSidis ConNascence CouplingAndCohesion JimWeirich OnceAndOnlyOnce SeparationOfConcerns ConScriptUnicodeRegistry UniCode ConSol AstonUniversity CategoryBook CategoryCpp CategoryCppTemplates CategoryFortran CeePlusPlus ConSol DaixtroseLib DougMerritt FortranLanguage JohnFletcher ObjectOrientedMessagePassingInterface PerturbationMethods ConTeXt ConTeXt ConTextProgrammersEditor EdenKirin HansHagen JasonGrossman SyntaxColoring ConTention BlocKing BusyWaiting SemaphoresForMutualExclusion SpeedUp SpinLocks ConVersant BrokenLink CategorySoftwareTool ConalElliott CategoryAuthor CategoryPerson ConcatenativeLanguage BrainfuckLanguage CategoryProgrammingLanguage CodeAlgebra CodeIsData DynamicStringsVsFunctional FactorLanguage FalseLanguage ForthLanguage JoyLanguage OmLanguage PostScriptLanguage PostfixNotation TecoEditor ConceptCafe BrainWriting ConceptCafe DanahZohar MartineDevos MetaphorAndOrganizations MetaphorsWeLiveBy MindMap RewiringTheCorporateBrain SystemEnvisioning SystemEnvisioningReferences ConceptClang CategoryConcepts CategoryCpp CeeLanguageFamilyFrontEnd CeePlusPlus ConceptClang ConceptGcc CppAndConcepts ProtoImplNotes ConceptCpp CategoryConcepts CategoryCpp CategoryCppTemplates CeeLanguageFamilyFrontEnd CeePlusPlusEleven ConceptCpp ConceptGcc ConceptIntersection CppAndConcepts CppTemplates FunctoidsInCppWithConceptCpp GenericProgramming IndianaUniversity JohnFletcher OpenSystemsLaboratory SetsOfRequirements StandardTemplateLibrary TheCppStandardsCommittee ConceptDestruction AddingNewPages CategoryMode CategoryWiki CategoryWikiMaintenance InterleaveEdit PeterMerel RonJeffries WikiMaster ConceptGcc CategoryConcepts CategoryCpp CategoryCppTemplates CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusEleven ConceptClang ConceptCpp ConceptGcc GnuCpp MailArchives ConceptHouse CategoryCompany ChristopherHolland JohnVanDerZwaag ConceptInCop ConceptOriented ConceptOrientedModel ConceptOrientedProgramming WalledGarden ConceptIntersection BjarneStroustrup CategoryConcepts CategoryCpp CategoryCppTemplates CeePlusPlus CeePlusPlusEleven CeePlusPlusOneWhy ConceptCpp ConceptGcc CppAndConcepts JohnFletcher PeterWeinstein TheCppStandardsCommittee ConceptMap ConceptMap MacOsx MindMap NovaksWritings OpenDirectoryProject TheoryOfObjects ConceptMapWiki CmapTools FridemarPache GoogleEarth OpenSource WikiEnginesWanted ConceptMapping ConceptMapping ConceptMaps ConceptMaps MeatballWiki TwinPage ConceptOfCollaboration CategoryCollaboration CollaborateForSuccess ImprovingCollaboration PairProgramming WikiWay WorkingInPairs ConceptOriented ActorsModel AlexandrSavinov AspectOrientedProgramming BrandonCsSanders CategoryInformationEngineering ConceptOriented ConceptOrientedDesign ConceptOrientedModel ConceptOrientedProgramming ConceptProgramming ConceptsTechniquesAndModelsOfComputerProgramming CppAndConcepts DesignPatterns GunnarZarncke IfYouDontLikeItYouDontUnderstandIt JeffGrigg JohnFletcher KellCalculus ObjectCapabilityModel ObjectOrientedProgramming PiCalculus ProxyPattern StructureAndInterpretationOfComputerPrograms WalledGarden ConceptOrientedDesign ConceptOriented WalledGarden ConceptOrientedMind CategoryPsychology ConceptOrientedModel ComInformalIntroduction ConceptInCop ConceptOriented ConceptOrientedProgramming CopInformalIntroduction LimitsOfHierarchies WalledGarden ConceptOrientedProgramming AlexandrSavinov AspectOrientedProgramming BrianMcConnell CategoryInformationOrientation CeePlusPlus ConceptCpp ConceptInCop ConceptOriented ConceptOrientedModel ConceptOrientedProgramming ContainerManagedPersistence ContextOrientedProgramming CopInformalIntroduction DataflowProgramming DaveVoorhis DesignPatternsAreMissingLanguageFeatures DrDobbsJournal DynamicProxy EnDeme EndemePath EndemeSet HierarchicalDatabase HotSwap InterfaceBasedProgramming JanuaryZeroNine JavaNamingAndDirectoryInterface JeffGrigg JohnFletcher JonGrover JonRiehl LimitsOfHierarchies MessagePassing MessageQueue MicroSoft NonFunctionalRequirements ObjectOriented ObjectOrientedProgramming ProxyObjects ProxyPattern RadioButton RedButton TuringTarpit UniversalIdentification WalledGarden ConceptPermutationEmergentPropertyStructure CategoryEndemeSet CategoryInformationOrientation EndemeSet GeekCode InformationLayer InformationModel JonGrover ConceptProgramming ConceptProgramming DevelopmentTools DomainSpecificLanguage ConceptStructure BioInformatics CategoryConcepts ConceptStructure ConceptsDifficultToDefine ComplexityMetrics ComputerScience DaveVoorhis DefinitionOfLife WhyTypeSyntax ConceptsOutOfContext AynRand BenKovitz ConceptsOutOfContext EdwardKiser FallaciousArgument GoedelsIncompletenessTheorem LawOfTheExcludedMiddle OntologicalArgument RawlsMoralPhilosophy RichardCollins StolenConceptFallacy StolenConceptFallacyDiscussion StolenConceptIsNotFalseDichotomy TragedyOfTheCommons UniverseOfDiscourse WhatMakesaThingProperty WikiAddiction ConceptsTechniquesAndModelsOfComputerProgramming BrokenLink CategoryBook CommunicatingSequentialProcesses ConceptsTechniquesAndModelsOfComputerProgramming ConstraintProgramming DougMerritt EiffelLanguage LambdaTheUltimate LargeAndSmallLanguages LogicProgramming MultiparadigmLanguage ObjectOrientedProgramming ObjectOrientedSoftwareConstruction OzLanguage PeterVanRoy ProgrammingBookAcronym ScottJohnson SharedStateConcurrency SiCp StructureAndInterpretationOfComputerPrograms TheOzBook TheWizardBook TheWizardOfOz WaybackMachine ConceptsWeb ArtificialIntelligence BrokenLink JosephDale SemanticNetwork TheCurseOfXanadu ConceptualInertia CategoryRant NuPedia PleaseComment WikiPedia ConceptualIntegrity AlanKay AmorphousBlobOfHumanInsensitivity ArchitectAsKeeperOfTheFlame ArchitecturalQuality ArieVanDeursen CategoryPlanning ChiefArchitect ConceptualIntegrity DesignByCommittee DesignTeam EgolessProgramming FredBrooks RationalUnifiedProcess RelationalModel RobertDiFalco SystemMetaphor TeamGel ThomasWhitmore TooManyCooksInTheKitchen UniformMetaphor ConceptualMetaphor CategoryMetaphor GeorgeLakoff LakoffAndJohnson MetaphorsWeLiveBy WomenFireAndDangerousThings ConceptualModel ConceptualModel ProblemDomainModel SystemMetaphor UseCase ConceptualQueries AccessPathIndependence ConQuer ConceptQueries ConceptualLevel ConceptualQueries ConceptualQueryExampleOfAdvantages NaturalJoin ObjectRelationalMappers ObjectRoleModeling TopsQueryLanguage TutorialDee UserQueryInterfaces ConceptualQueryExampleOfAdvantages AccessPathIndependence ConceptQueries ConceptsTechniquesAndModelsOfComputerProgramming ConceptualQueries DataLog DoorsOfHomes ManyToOne NaturalJoin NovemberZeroEight ObjectRelationalMapping OneToMany TopsQueryLanguage TutorialDee ConceptualSingularity ConceptualIntegrity ConceptualSingularity ConceptuallyOrientedProgramming ConceptProgramming DataSpace DonaldNoyes DotNet ExtremeProgramming HolyWar JulyZeroSeven OpenSource OpenSpace ProgrammingLanguage SeparateMeaningFromPresentation SharedVirtualMemory VirtualComputer WikiWord ConcisenessConjecture AreDesignPatternsMissingLanguageFeatures MatthiasFelleisen OnExpressivePower PaulGraham ConclaveDotNet CategoryDotNet ConclaveApplication ConclaveDataStore ConclaveDesign DotNet GuyMurphy HttpModule HttpRequestHandler MySql PeterHarbeson SqlServer TopicMaps VisualStudio WebLog WikiLikeThing WikiWikiWeb ConcordiOn FitForDevelopingSoftware ConcreteCommand CommandPattern ConcreteExperiments SpikeSolution ConcreteMathematics CategoryBook DonKnuth ProgrammingBookAcronym RonGraham TheArtOfComputerProgramming ConcurrencyIssuesAreOrthogonalToEncapsulation AlistairCockburn AnonymousDonor AtomicConsistentIsolatedDurable BankAccountTransferProblem CategoryConcurrency CostinCozianu CostinsAccount DatabaseApplicationIndependence DomainModel FlatFile GemStonej GemStonejConcurrencyMechanism GoodEnough IllegalArgumentException ImpedanceMismatch JanNilsson LiskovSubstitutionPrinciple MarkAddleman MarksAccount ObjectIdentity ObjectOrientedDatabase ObjectOrientedLanguage ObjectRelationalImpedanceMismatchDoesNotExist ObjectsAndDataAreSeparate OneTrueWay OptimizeLater PersistenceEngine PersistenceEngines PersonNameAccessor PrimaryKey RandyStafford RelationalDatabase RelationalHasNoObjectIdentity SeparationOfConcerns SmalltalkConvention SmalltalkLanguage TuringMachine ViolatesEncapsulation VisualBasic ConcurrencyIssuesAreOrthogonalToObjects BrianSlesinsky ConcurrencyIssuesAreOrthogonalToEncapsulation ConcurrencyIssuesAreOrthogonalToObjectIdentity DougLea ConcurrencyLaws CategoryConcurrency JamesCandy StateLaws ConcurrencyStateModelsAndJavaPrograms CategoryBook JeffKramer JeffMagee SceneBeans ConcurrencyUnitTestFinalVersion BoundedBuffer ExtremeProgrammingChallengeFourteenTheBug InterruptedException ConcurrencyUnitTestFirstAttempt BoundedBuffer ExtremeProgrammingChallengeFourteenTheBug InterruptedException ConcurrencyUnitTestWaynesAttempt ExtremeProgrammingChallengeFourteenTheBug WayneConrad ConcurrencyVsXp ActionChunking DoSimpleThings EventDriven HeisenBug MonkeyPatch PrematureConcurrency RevertDontDebug ConcurrentCommands CategoryPattern ComponentDesignPatterns ConcurrentConstraintProgramming BlackboardMetaphor CategoryConcurrency ConcurrentConstraintProgramming ConstraintProgramming GarbageCollection GoalBasedProgramming NonDeterministicTuringMachine RaceCondition ReactiveDemandProgramming TemporalLogic TupleSpace ConcurrentExecutionEnvironments DistributedProgramming MultiProcessing MultiProgramming ObjectOrientedProgramming SynchronizationMechanism ConcurrentPascal CategoryProgrammingLanguage ClayPhipps PascalLanguage SimulaLanguage WirthLanguage ConcurrentProgramming CategoryConcurrency CategoryRealTime DiningPhilosophers ConcurrentProgrammingInJava CategoryBook CategoryJava DougLea KanabosFramework ConcurrentProgrammingPatterns ConcurrentExecutionEnvironments ConstellationOfForces CriticalSection DeadLock LiveLock ResourceContention ConcurrentReading BookmarkAsGroup CodeDeodorant ConcurrentReading DepartmentInfoMirroring DumpShock GaleonBrowser HaveThisAntiPattern HaveThisProblem IfIhadMoreEyeballs InsatiableQuestForKnowledge InstinctAsIntelligence IsAnythingBetterThanPaper KissOfDeath LearningStyle LostSomethingButYouDontKnowWhat MatthewAstley MozillaBrowser NormalUser OperaBrowser PruneTheTree PushDownGoalStack PushedOntoTheStack ReadingDeficit TheRegister TooMuchToRead WebAddiction WikiBrowser WikiLink WikiPage YouAintGonnaNeedIt YouArentGonnaReadIt ZygoBlaxell ConcurrentSystem ConcurrentSystem WikiIsNotaDictionary ConcurrentUpdatePhenomena MultiversionConcurrencyControl SnapshotIsolation ThomasKyte ConcurrentVersionsSystem AntHill BitKeeper CategoryConfigurationManagement CategoryCvs CategorySoftwareTool CommitEarlyAndOften ContinuousIntegration CvsBook CvsGrab CvsNt CvsOnRedHat CvsTools CvsToys CvsTutorial CvsWeb CvsWebClient CyclicCvs DevelopmentServer FreeBsd FreeSoftware GitVersionControl LinusTorvalds LorenzoGatti MercurialVersionControl MetaCvs OpenSource QuestionsForNewProjects RefactoringWithCvs RobertWatkins SarahElkins SmartCvs StevenNewton SubVersion SymbolicLink TaralDragon TortoiseCvs VersionControl ViewCvs VisualSourceSafe WinCvs WyattMatthews CondensingVapors AnonymousMesh AnticipationalHints CategoryOrganization DonaldNoyes GlobalBrain NotBuiltInOneDay PersonalInformation ThinkingOutLoud WardCunningham WhatIs ConditionalCompilationInJava ApacheAnt ArturoTena CategoryJava ConditionalCompilationInJava DebugDatabase EfficientContractsInJava FastDatabase JavaIdiom JavaIdioms MicroSoft SunMicrosystems ConditionalOperator AndrewKoenig CeeLanguage ChoiceOperatorDoesNotConsiderInheritance DavidSankel EvilCode HaskellLanguage JavaLanguage JayOsako LeftValue LispLanguage OnceAndOnlyOnce PerlLanguage PythonLanguage ThreeStarProgrammer ConditionedResponse LecturingToIdiots CondolenceCouncil IroquoisConfederacy TreatyChain CondredgeDole CategoryHomePage ExtremeProgramming ExtremeProgrammingForOne JoeWeaver SoloXpProjects TestDrivenDevelopment WikiWiki ConeOfAnswers CardboardProgrammer ChrisHines CommonLisp ConeOfAnswers ConeOfSilence DataStructure ExtremeProgramming GeneralizedReference HaveThisPattern JonathanTang NoddingDummy PairProgramming WhiteCoatSyndrome ConeOfSilence ChrisHines GetSmart KarlKnechtel ConferenceChairCulturalExchange JimCoplien OopslaProgramCommitteeMembershipPatterns PierreCointe ConferenceQualityMetrics CategoryMetrics ConfessionTime AlanFrancis FrancisHwang StoryCard WikiGnome XpImmersionOne ConfessionsOfaUsedProgramSalesman CategoryBook WillTracz ConfigurabilityIsTheRootOfAllEvil ConfigurationFiles FishShell JasonGrossman PolicyInjection ThereIsMoreThanOneWayToDoIt ConfigurableModularity BradCox CategoryAbstraction CategoryReuse EliWhitney IbmThomasJayWatsonResearchCenter NateEdwards ConfigurableProcess SoftwareManagementPrinciples WalkerRoyce ConfigurableUserInterfaces BlinkingTwelveProblem CategoryUserInterface CompulsiveCustomizer DanielKnapp GraphicalUserInterface MatthewAstley MicrosoftOffice PerpetualBeginners PowerUsers ConfigurationFiles AmitShanbhag ApacheTomcat BenHutchison ConfigFileFromHell ConfigurationFiles ConfigurationManagement DataLog EasyFindMutableConfigFilesInJava EmacsLisp ExtensibleMarkupLanguage ForthLanguage GatedCommunityPattern GreenspunsTenthRuleOfProgramming HierarchicalFileSystem JavaScript LogicProgramming LuaLanguage ManagementOfSoftwareConfigurations OverridableCodeConstants PluginArchitecture PolicyInjection ScriptingLanguage SideEffect YamlAintMarkupLanguage YouAreGonnaNeedIt ConfigurationHell CategoryAntiPattern CategoryStory ConfigurationFiles ConfigurationManagement ConventionOverConfiguration CowOrker HelloWorld IntegrationHell OracleDatabase PhlIp TargetModules ConfigurationManagement CapabilityMaturityModel CategoryConfigurationManagement ConfigurationManagement JohnSinclair MarcGirod SoftwareConfigurationManagement SpaceShuttle ConfigurationManagementOfSoftware CategoryConfigurationManagement MarcGirod SoftwareConfigurationManagement ConfigurationTool BrokenLink BrokenWebsite ConfigurationTool CustomerCare ConfigureSoft ConfiguredComponent ComComponent ComPlus ComponentObjectModel JustInTimeActivation ObjectPooling RoleBasedSecurity SingleThreadedApartment ThreadNeutralApartment TransactionalComponent ConfirmationBias ConfirmationBias SisterSite WishfulThinking ConflictBlamePolitics DouglasShimp ConflictOrWar CategoryOffTopic FalklandsConflict RulesOfWar UnitedStates VietnamWar ConflictingRequirements AcceptanceTest AnalyzingXpWithOptionsPricing BestOfOption CategoryPlanning ExtremeProgramming JeffGrigg KentBeck MaroanMaizar MichaelFeathers OnsiteCustomer PlanningGame RequirementsMiranda RobMandeville UserStory WayneMack WhenIsXpNotAppropriate ConformistStrategy AnticorruptionLayer DomainDrivenDesign MultipleModels ConfusedAboutStaticTypeSafety AlainPicard CategoryLanguageTyping CommonLisp StaticTypeSafety ConfusedComputerScience AdaLovelace AnalogVsDigital AnalyticalEngine BinaryArithmetic CategoryMetaDiscussion CeePlusPlus ChurchTuringThesis ClosuresConsideredHarmful ComputerScience ComputerScienceVersionTwo ConservativeLogic DifferenceEngine DigitalComputers DigitalLogic DonaldKnuth FiniteAutomata GeneralPurposeComputer GenericProgramming HaskellLanguage JavaScript JavaVirtualMachine LambdaCalculus MarkJanssen MayThirteen ModelOfComputation ModelsOfComputation NickKeighley OneTruePath OpenCyc PhilosophaeDoctorae ScriptKiddie SemanticNetwork SoftwareEngineering StephenWolfram TheKook TheKooks TopMind ToyProblems TuringComplete TuringEquivalent TuringMachine TuringMachines TuringTarpit TypeSystem TypeSystemCategoriesInImperativeLanguagesTwo TypeTheory TypesAndAssociations UnifiedDataModel VonNeumannArchitecture ConfusedDeputyProblem AccessControlList CapTheory CapabilitySecurityModel CategorySecurity ComplexEventProcessing ConfusedDeputy ConfusedDeputyProblem CrossSiteScriptingAttack DataflowProgramming FunctionalReactiveProgramming GodLanguage JohnHaugeland MixingParadigms NormHardy ObjectCapabilityLanguage ObjectCapabilityModel ObjectOrientedProgramming PrincipleOfLeastPrivilege SqlStringsAndSecurity WaterKen ConfusedSheriffProblem ConfusedDeputyProblem ConfusedSheriffProblem ConfusedTangledAndUseless BringSomeOrderToItsStuff CategoryOrganization CategoryWikiMaintenance CollaborationsWithGoodEffect DoingStuff DonaldNoyes GenuinelyUseful PlacesOfChaos SharedSpace UsefulArtifacts WikiPolitenessLevel ConfusingExpertiseWithElegance AntiPattern CategoryAntiPattern GoldenHammer LearningCurve NotInventedHere ShellVsIde WizardsVsRollYourOwn ConfusingLojbanGrammaticalTerms AttitudinalIndicator ConLang LojbanLanguage ConfusingTheMeansWithTheEnd FallaciousArgument NaturalisticFallacy ConfusingTheoryAndPractice DatabaseAdministration DifferenceBetweenTheoryAndPractice ExtremeProgramming FallaciousArgument LearningObjectOrientedProgramming ObjectOrientedProgramming QuotesOnTheoryVsPractice RelationalAlgebra StrawMan TypedLambdaCalculus UniverseOfDiscourse WellDesignedFooCanBeBetterThanBar WikiWiki ConfusionAboutInheritance AlanKay BertrandMeyer CategoryObjectOrientation CeePlusPlus ConfusionAboutInheritance DifferentStylesOfDelegation EiffelLanguage ImplementationInheritance InterfaceInheritance JavaScript LuaLanguage LucasAckerman MetaLanguage NonPolymorphicInheritance ObjectOrientedLanguages ObjectOrientedProgramming ObjectOrientedSoftwareConstruction PrivateInheritance PrototypeBasedLanguage SmalltalkLanguage TopMind WhatIsDelegation ConfusionOfObjectives AntiPattern AntiPatternCategory CategoryAntiPattern CategoryManagementAntiPattern ConfusionOfObjectives ControllingWithoutControl ManagementAntiPattern OlivierRey TheProcessIsTheDeliverable CongratulationsWardCunningham TerryLorber ThankYouWard WalledGarden CongruentAction BusinessTalentEndemeSet CategoryInformationOrientation GeraldWeinberg InformationOriented CongruentLeadershipChangeShop GeraldWeinberg ConkerorBrowser CategoryWebBrowser EmacsLisp JavaScript KonquerorBrowser MozillaBrowser XulRunner ConneXtra CategoryCompany ConneXtra GoldCards JohnNolan MockObject PeterMarks TestDrivenDevelopment TimMackinnon XpCoach ConnectSix AbstractStrategyGame GoMoku LittleGolem WikiWord ConnectedCommunities ConnectedEquipmentTesting ProductTesting ConnectedLimitedDeviceConfiguration ConnectedLimitedDeviceConfiguration JavaMicroEdition MobileInformationDeviceProfile WhatHappened ConnectedText CategoryPersonalInformationSystem CategorySemanticWeb CategoryWikiImplementation ChangeLog ConnectedText GraphViz JohnFletcher MediaWiki MimeTex PlotiCus PythonPhilosophy ReflectionToolForEngineers SemanticMediaWiki TiddlyWiki ConnectionFlyweight BobbyWoolf BrianSlesinsky CategoryPattern ComponentDesignPatterns ConnectionFlyweight ConnectionMultiplexor ConnectionPool ConnectionSingleton DaveHarris DesignPatternsSmalltalkCompanion FlyweightPattern JuergenHermann KyleBrown NatPryce PhilipEskelin ThreadPool ConnectionMachine CategoryBook CategoryMachineOrientation DanielHillis GameOfLife MassivelyParallel MassivelyParallelProcessing PhlIp RichardFeynmanAndTheConnectionMachine StarLisp ThinkingMachinesCorporation ConnectionOfConcerns CategoryPlanning ConcernSpaces ConnectionOfConcerns DesignIsNotaDevelopmentPhase DonaldNoyes HyperSpace JimCoplien SeparationOfConcerns SolutionSets ThereIsNoConstructionPhase ConnectionPatterns AdewaleOshineye ComponentDesignPatterns ConnectionAdapter ConnectionFacade ConnectionFlyweight ConnectionMultiplexor ConnectionObserver ConnectionPatterns ConnectionPool ConnectionPooling ConnectionProxy ConnectionSingleton DesignPatterns KyleBrown NullObject PhilipEskelin ConnectionPoints AbstractInteractions CategoryInterface CollectionAttachments CollectionContainer ComponentDesignPatterns ComponentFramework ComponentGlue ConnectableObject IntegratedComponents JavaBeans LayeredFrameworks NatPryce ObserverPattern PhilipEskelin StrategyPattern TemplateMethod ConnectionPool BarnySwain RecycleBin ConnectionSingleton AsimJalis CategoryPattern ComponentDesignPatterns ConnectionFlyweight ConnectionObserver ConnectionPoints ConnectionPool ConnectionSingleton ContainerIndependence DavidPlass GangOfFour JohnHarby NatPryce PhilipEskelin SingletonPattern ConnectionString ConnectionString NoStrings TestDatabase ConnellyBarnes CategoryHomePage FlyingVisitor ModelViewController StartingPoints WelcomeVisitors ConquerAndDivide BrianFoote CategoryExtremeProgramming ConquerAndDivide DivideAndConquer EdgeOfChaos ExtremeProgramming KentBeck LearningIsActionReflected MakeItRunMakeItRight XpMayNotScale ConquerWithCompassion CategoryCommunication DaveHarris EmailNetiquettePatterns PeterMerel SeldomAffirmNeverDenyAlwaysDistinguish WuWei ConradBernersLee RichardDrake SecondGenerationProgrammer TimBernersLee WikiName ConradHeiney CategoryHomePage ConradMinshall CategoryHomePage ConsCell CategoryLanguageFeature CategoryLisp CommonLisp ConsCell DottedPairNotation LispLanguage LispMacro LispNotation PeterSeibel ProperList ConsciousnessConsideredHarmful AndyPierce CategoryOffTopic ConsciousnessConsideredHarmful CounterChomsky DeleteByDelayingRefactoring DisagreeByDeleting EmpathyProjectionReversal HowTheMindWorks HumanConsciousness HumanEmotion JoshuaGrosse LangTeach McCrone ObservableVsReportable OriginOfConsciousness ProgrammingConsideredHarmful RichardKulisz StevenNewton TheLanguageInstinct TheSocietyOfMind WaldenMathews WebPages WhatIsConsciousness WikiConsideredHarmful WritingConsideredHarmful ConsensualMatrix CollectiveIntelligence HiveMind ConsensusVsDemocracy AmartyaSen AndyPierce CarAddiction CarFree CargoCult CategoryComparisons DisagreeByDeleting EnginesOfDemocracyAtGeneralElectric FalseDichotomy GroupThink MeasuringConsensus PaulHudson PerfectedHumanLiving ConsequencesOfShorteningReleaseCycles AgileSoftwareDevelopment ConservationEconomy PatternLanguage ConservationOfComplexity AllOtherWeenies CategoryComplexity ComplexityMetrics ConservationOfComplexity DiscontinuitySpike EssentialComplexity FunctionalWeenies HolyWar InterCal ItDepends LifeLaw ObjectWeenies PhilosophicalLaw RelationaWeenies UniversalLaw WaterbedTheory ConservationOfKeystrokes PerlLanguage UnixOs WriteOnlyLanguage ConsiderNotSigning AntiPattern DoNotWorryAboutTheCredit DocumentMode DontBlameJustDo RealNamesPlease RealNamesPleaseDiscussion RefactorByCondensingQuestionAnswerPair ThreadMode UsingSignatures WithoutSignature ConsiderTheIdea CategoryIdeaSpace ConsiderTheIdea ConsiderTheSource DontLimitYourSources WaysToDismiss ConsiderTheSource AdHominem AlbertEinstein BenKovitz CantSeeTheForestForTheTrees ConsiderTheIdea ConsiderTheSource DavaSobel DaveHarris FrankCarver KyleBrown OutsideObserver RaySchneider SetTheBozoBit SourceOfGoodBits ConsiderTimestampingYourWriting AlistairCockburn AntiRefactoringNoise ArguingWithGhosts CategoryTime CategoryWiki ConsensusBuilding ConsiderTimestampingYourWriting DateStamp DocumentMode DonaldNoyes EdwardKiser FederatedWiki GalileoGalilei GoedelsTheorem JayOsako LowCeremonyMethod PlainEnglish RealName RecentChanges RichardDrake SergejPauls SigningWithaDate ThreadMode WardCunningham WardsWiki WikiClones WikiNow WikiPedia ConsiderationOfAlternatives ConnectionOfConcerns DonaldNoyes PairProgramming UnitTest YouArentGonnaNeedIt ConsiderationsForAndComparisonOfCeePlusPlusTestFrameworks AnalysisParalysis AndyGlew AndyGlewMinimalCeePlusPlusTestFramework BigDesignUpFront CategoryCpp CategoryFramework CategoryTesting ClassWithTestMethod ClassesWithTestMethod CodeSmell ComplexEqualityTest ComplexNumberTest ComplexNumberTestFixture ComplexTestEquality CppUnit CppUnitCodeSmell CxxTest FooTest GnuCpp HeaderOnlyCeePlusPlusPackages IfdeffedTestCode NameSpace OnceAndOnlyOnce OnceAndOnlyOnceingPrintableNamesOfCodeObjects RogueWave RunTimeTypeInformation RwCppUnit SeparateTestClasses SeparateTestFiles TestAssertions TestCaseObject TestCollector TestCollectors TestFixture TestIntegrationWithBuildSystems TestInventory TestPositiveConfirmation TestResult TestSpeed TestSummary TestingPrivateMethodsInCeePlusPlus TextComplexNumberEquality VoidFuncTest VoidFuncTests VoidFuncVsTestCaseObjects WhySoManyCeePlusPlusTestFrameworks ConsideredHarmful AnAspirant CategoryEvil CategoryJargon CoRoutine ConsideredHarmful ConsideredHarmfulEssaysConsideredHarmful ContraIndicated DickBotting EwDijkstra GoTo GotoConsideredHarmful InSovietRussia NiklausWirth NotConsideredHarmful RedirectConsideredHarmful ScottJohnson ConsideredHarmfulEssaysConsideredHarmful CategoryConsideredHarmful ConsideredHarmful ConsideringOpenSource CategoryOpenSource ClosedSource CombiningOpenSourceAndXp EricRaymond ExtremeProgramming JustinSampson NetworkEffect OpenSource PairProgramming RealWorld ThinkingOutLoud UnitTest UserStories WikiWiki WikiWikiWeb ConsistencyParade CodingConventions ConsistencyParade JamesCollins NetMeeting PairProgramming ConsistentLook JimRussell ConsolidateDuplicateConditionalFragments CategoryRefactoring ContributorsList CopyAndPasteProgramming DontRepeatYourself FunctionalProgrammingLanguage GarethMcCaughan HaskoHeinecke JeffGrigg MartinFowler OnceAndOnlyOnce RefactoringImprovingTheDesignOfExistingCode RegressionTesting SvenDowideit ConstCorrectIsEncapsulation ConstCorrectness EditHint FooConst InterCal JavaLanguage RunTime ConstCorrectness AndersMunch ArneVogel AssemblyLanguage CategoryCpp ConstCorrectIsEncapsulation ConstCorrectness ConstProxy ConstQualifier CppBashing DaveHarris DaveWhipp DavidCary EditHint EmbeddedSystem EricRunquist ExtremeGuidelinesForCeePlusPlus GarryHamilton GavinLambert GrainOfTheLanguage GregorRayman IntermediateValues JamesCrawford JamesDennett JeremyCromwell JevonWright JoelCrisp JohannesBrodwall JohnCarter LawOfDemeter MeaningfulName MichaelFeathers MutableKeyword PaulMitchellGears PeterMerel RefactoringBook ScriptingLanguage SeparateQueryFromModifier SpikeSolution SplitTemporaryVariable StlStyle SunirShah TestFirstDesign UnitTest UseConstMemberFunctions WayneMack ConstIncorrect CeePlusPlus CeeStandardLibrary ConstIncorrect ConstQualifier LogicalConst ConstIsaVirus CategoryCpp ConstCorrectness EmbeddedSystem HaveThisPattern JeffGrigg MartySchrader UseConstMemberFunctions WayneMack ConstQualifier AtomicObject AvoidConstCompletely CastingAwayConst CategoryLanguageFeature ConstCorrect ConstCorrectness ConstIterator ConstQualifier DanMuller FauxFaux FunctionalProgrammingLanguage ImmutableObject JavaHasNoPointers LispHippie LogicalConst NullObject PhysicalConst PointerArithmetic ReferenceModel SideEffect StandardTemplateLibrary UseConstMemberFunctions ValueModel ValueObject ConstanceHale CategoryHomePage SinAndSyntax ConstantInterface CategoryJava JavaIdiom JavaLanguage ConstantRefactoringIsaGoodThing AcceptanceTest AnonymousDonor CategoryRefactoring CommitmentSchedule CowboyCoding DatedArchive DesignPhase EngineeringTask ExtremePlanning IterationPlan JustInTimeDesign LoadFactor RonJeffries UnitTest ConstantTable BookStop CategoryDatabase CategoryInfoPackaging ConstantTable CrossToolTypeAndObjectSharing DataDictionary DaveVoorhis DevilsAdvocate DoesRelationalRequireTypes DynamicRelational EverythingIsa HaveThisPattern HobbyHorse JonathanTang MultiParadigmDatabase OnceAndOnlyOnce PossRep TheThirdManifesto ConstantineOnPeopleware CategoryBook ConstellationOfForces ConcurrentProgrammingPatterns PatternLanguage SymetricSharedMememoryMultiProcessors TradeOffSpace ConstitutionalPattern AmericanCivilWar ArticlesOfConfederation BadlyTunedExhaust BigDesignUpFront CategoryPattern ContinentalCongress JamesBuchanan JudicialReview MetaSignal NobelPrize OleAndersen PublicChoice ReaganLickShot SelfModifyingGame StrategyPattern TestingFramework UnitedStatesConstitution ConstraintAndLogicProgramming ClosedWorldAssumption ConstraintLogicProgramming ConstraintProgramming ConstraintSolver DeclarativeProgramming InferenceEngine LogicProgramming ProgrammingParadigm PrologLanguage TheoremProvingSystem ConstraintImperativeProgramming AlmaLanguage CompileTime ConstraintImperativeProgramming ConstraintLogicProgramming ConstraintProgramming DeclarativeMetaprogramming ExpressivePower GoalBasedProgramming PartialEvaluation TuringTarpit ConstraintLogicProgramming BooleanLattice BooleanLogic ConstraintProgramming ConstraintSolver DeclarativeProgramming DirectedAcyclicGraph LatticeStructure LinearAlgebra LogicProgramming ProgrammingParadigm PrologLanguage SetOrientedProgramming ConstraintModels AutoMagically ProgrammingParadigm SpreadsheetModel ConstraintProgramming AliceLanguage CoLogNet ConstraintModels ConstraintProgramming DeclarativeProgramming DesignByContract EmergentTechnology GabrieleRenzi GnuProlog IvanSutherland LogicProgramming MiniZinc OzLanguage PrinciplesOfConstraintProgramming ProgrammingParadigm ProjectEuler PrologLanguage SketchPad TheoremProvingSystem ConstraintType AntiCreation BinarySucks CategoryTypingDebate ConstraintModels DataDictionary FrinkLanguage GoodEnough HolyWar MarchZeroEight NiklausWirth PredicateTypes RegularExpression SpecializationByConstraint ThereAreNoTypes TwoFingeredComputer TypeTheory WeakTypesLie ConstructConvincingArguments AamodSane GaryGoldberg SoftwareAnalogies ToddCoram ConstructingDelegates ComposedClass DaveVoorhis DelegationPattern JavaLanguage PerlLanguage SiqiChen ConstructionMetaphor HouseConstructionMetaphor ProgrammingAintManufacturing ConstructionPrincipleForDesignPatterns ConstructionPrincipleForDesignPatterns GangOfFour HookClass HookClasse HookMethod InterpreterPattern KentBeck KomponentenbasierteSoftwareentwicklungMitFrameworks PatternLanguageTaxonomy PatternOfBabel PeterMerel RonJeffries SoftwareEtymology TemplateClass TemplateClasse TemplateClasses TemplateMethod TemplateMethodPattern ThomasWeidenfeller WardCunningham WolfgangPree ConstructiveCriticism AntiPattern BlackHat CategoryCriticism CollaborativeCriticism ConstructiveCriticism CostinCozianu CriticalSpirit CriticalStyle CriticizeBluntly DavidForrest DestructiveCriticism EdwardKiser GreenHat HowToWinFriendsAndInfluencePeople JimLittle KeepCriticismNarrow OrwellsParody PostPartum SayItDirectlyButNotCriticizeBluntly SilverBullet SixThinkingHats WaldenMathews WayneMack YellowHat ConstructiveDeconstructionOfSubtypingDiscussion AmericanCulturalAssumption AmirLivne CircleAndEllipseProblem LiskovSubstitution LiskovSubstitutionPrinciple TomRossen WikiZens ConstructiveInterference AbileneParadox AlistairCockburn AnonymousCoward AnonymousDonor CodeStewardship CommonSense ConstructiveInterference CulturalRelativist DaveHarris DramaticIdentity MartySchrader MeaCulpa MichaelFeathers MikeSmith NonInterference OrganizationalIdentity PairProgramming PeterMerel RaySchneider RonJeffries RuSh RushBand RussellGold SpecializationIsForInsects StoneSociety SystemsAsLivingThings WikiIceberg ConstructiveProcesses ChristopherAlexander ConstructiveProcesses GenerativeProcesses NatureOfOrder SoftwareDevelopment ConstructivismTheory CategoryEducation JeanPiaget LearnFromExperience LearningByDoing LearningByRote LogoLanguage LogoTurtleRobot MentalModel NeverExplain SeymourPapert SocraticMethod TurtlesTermitesAndTrafficJams WittgensteinsLadder YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ConstructivistLearning ConstructivismTheory ConstructorDoesTheWork AamodSane CategoryCpp CategoryJava CliffordAdams ComposedMethod DaveVanBuren DelphiLanguage DontDoThat FrankCarver InitializationSeparateFromConstruction MethodObject NatPryce ThrowawayObject ConstructorInjection DependencyInjection GeoffSobering HollywoodPrinciple InversionOfControl SetterInjection YaxinWang ConstructorLeastToMost LinkedList ShaunSmith ConstructorObject AbstractFactoryPattern BuschmannsLaw CanonicalForm EssencePattern JavaIdiom RuleOfThree TomAnderson ConstructorsAreEvil AbstractConstructor AnswerMe BadCodeCanBeWrittenInAnyLanguage BrochureTalk CategoryEvil CeeLanguage ConstructorsAreEvil CrossCuttingConcern DataFlowProgramming DataflowProgramming DeterministicResourceManagement EiffelLanguage FunctionalReactiveProgramming GarbageCollection GodRam GodRamIllusion JavaLanguage JuneZeroNine LanguageIdiomClutter LanguageSmell LiskovSubstitutionPrinciple MentalIndexability MentalMasturbation MetaClass MirrorModel NewConsideredHarmful NobodyAgreesOnWhatOoIs ObjectOrientedDesign OnDisplayEventsConsideredHarmful OrthogonalPersistence ParadigmPotpourriMeansDiminishingReturns ParameterObject PaulMurray PerlLanguage PipesAndFilters PlacementNew ProceduralProgramming PsychologyMatters RealWorld RelationalModel ResourceAcquisitionIsInitialization RubyLanguage ScalaLanguage SelfDiscipline SideEffect SingletonPattern SmalltalkLanguage SmellsLikeJava SovietShoeFactoryPrinciple ThereIsMoreThanOneWayToDoIt TopMind TransparentDistribution TuringComplete TuringTarpit ValueObject WaterbedTheory WikiWiki ZoomableUserInterface ConstructorsOtherThanNew FactoryMethodPattern NamedConstructor ConsultantWisdom AnonymousToProtectTheGuilty CategoryConsulting FalkBruegmann SnafuPrinciple ConsultantsDontCode AllanBaruz AnonymousCoward AntiPattern BoiledFrogs CategoryAntiPattern CategoryConsulting ChryslerComprehensiveCompensation CodeMonkey EnlisteeCoders JavaLanguage JayOsako KatieLucas ObjectMentor PhlIp SeagullConsultant SoftwareLabourers SurvivingConsultantStatus ThePetstoreFiasco VisualBasic ConsultingSeemsUnsafeButUnsaferThanWhat AmericanCulturalAssumption CategoryEmployment InternetBubble SusanRoy ConsumeDotNet CategoryCommunity ConsumeTheNet LondonTown OpenConnectivity WirelessLocalAreaNetworks WirelessNetwork ConsumerCulture CategoryCulture SocietyOfConsumers TermOfAbuse ConsumerDemandsForTechnology ConsumerPattern ConsumeProduct SingletonPattern VisitorPattern ConsumerProducer CategoryPattern ComponentDesignPatterns ComponentInteractionPatterns ConsumerProducer PublishAndSubscribe ConsumerRelations ConsumerRelations ConsumerSoftwareAndEvo CayteLindner EvolutionaryDelivery ContactAndAddressModels AnalysisPatterns ArePhysicalPostalAddressesArchaic BargainFutureProofing CampusExample CategoryHierarchy CompositePattern EverythingIsRelative LimitsOfHierarchies MartinFowler NoSqlCogswellArticle PartyPattern RandyStafford RoleAndPlayer UsefulLie ContactJuggling CategoryOffTopic ContactJuggling OffTopic RichShumaker SpherePlay TheOtherContactJuggler WikiWikiClone ContactMovie BillionsAndBillions CarlSagan CategoryMovie CategoryOffTopic CategoryScienceFiction ContactingYourReprehensibles ContainerIndependence AbstractInteractions AbstractSessionPattern BaanCompany CategoryPattern ComponentDesignPatterns ContainerIndependence ContainerIndependenceDiscussion DaveHarris EnterpriseJavaBeans IntrusiveLinkedLists NatPryce PeopleSoft VisualBasic ContainerIndependenceDiscussion CategoryEjb ContainerIndependence EnterpriseJavaBeans KyleBrown PhilipEskelin RichardEmerson VisualAge WebSphere ContainerManagedDating CategoryWhimsy ContainerManagedPersistence AlexCruise AlistairCockburn AnnotationMetadata AntiPattern BeanInfo CategoryPattern CategoryPersistence ChrisCleeland ComponentBasedDevelopment ComponentDesignPatterns ComponentManagedPersistence ContainerIndependence ContainerManagedPersistence CrossingChasms DesignPatterns EjbContainer EjbDeploymentDescriptor EnterpriseJavaBeans EricMiller GemStone InheritanceManagedPersistence JustGoodFactoring KyleBrown LuxSpes MichaelFeathers NatPryce ObjectRelationalMapping ObjectStore OnceAndOnlyOnce PackagedPersistence PersistenceMechanism PersistentObject PeterMaier PhilipEskelin PojoPersistence RonJeffries StuartBarker ThirdPartyBinding TopLink WikiWeb ContainmentBuilding CargoCult CategoryPattern ContainmentBuilding DonOlson ScapeGoat ContemporaryDevelopmentRoles BusinessManagement CategoryRole ContemporaryRoles DevelopmentQualityAssuranceRole DevelopmentRole EnterpriseIssues ManagementCycle ManagementIssues MentorRole ProductManagementRole ProgramManagementRole ReleaseManagementRole TestRole UserRole ContemporaryRoles AgileProcesses ContemporaryDevelopmentRoles ContemporaryRoles ManagementCycle ManagementIssues SoftwareDevelopment ContentAndCommunity ContentAndCommunity JohnFletcher ContentCentricNetworking AssociativeMemory BlackboardMetaphor ContentAddressableNetworking ContentCentricNetworking DataDistributionService MetaData MultiCaster PeerToPeer PublishSubscribeModel TupleSpace ContentClassificationWiki BookShelved CategoryWiki ContentClassificationWiki ContentCreation ContentCreationWiki SenseisLibrary WikiPedia WikiWikiWeb ContentCreation CategoryWiki ContentCreation ContentCreationWiki JohnFletcher ContentCreationWiki CategoryWiki ContentClassificationWiki ContentCreation ContentCreationWiki SisterSite WabiSabi WikiNature WikiPedia ContentDistributionNetwork ContentCentricNetworking ContentDistributionNetwork CoralWebPrx ReactiveDemandProgramming ContentEditableByAll CategoryWiki CopyrightInfringementInWiki RicardoStuven SoftSecurity WikiCopyRights WikiFeatures WikiPrinciples WorldWideWeb ContentManagementSystem AndrewMcMeikan AppleTalk CollaborativePortalServer FileSystemAlternatives HyperTalk LaurentBossavit MacOs MalcolmCleaton NotReInventingTheWheel OnceAndOnlyOnce PloNe ProjectCanon SeanOleary ThereAintNoJustice TooMuchToDo UserLand WebGodObjectDiscussion ZopeApplicationServer ContentOfIdentity MeaningOfIdentity ContentWanted AalbertTorsius AccidentalLinking CategoryWikiTag ContentWanted DanglingLink DanglingLinkPointsHereAndSomethingNeedsToBeDoneAboutIt EditHint GoodThing JulyZeroFive SisterSite StubArticle WantedPages WikiGnome WikiPedia WikiZens ContentiousPages ReadOnlyPages ContextAwareComputingSystems AskNotForWhom CategoryAutomated ExtremeProgramming ScientificVisualization ContextChange ContextChange CpuRegister CpuRegisters OperatingSystem ContextDrivenTesting AgileManifesto AgilePrinciples AgileProcesses BobBinder BretPettichord BrianLawrence BrianMarick CategoryTesting CemKaner ContextDrivenTesting DocumentMode DougHoffman ElisabethHendrickson ExploratoryTesting ExtremeProgramming GrayBoxTesting JamesBach JohannaRothman KarlPopper KentBeck LessonsLearnedInSoftwareTesting MilSpec NoelNyman TestPlanningConsumerSoftware ContextFromThreadLocal ClassLoader ContextFromThreadLocal ContextObject ContextObjectsAreEvil CustomLog DefaultLog DependencyInjection DependencyInjectionIsaVirus ExplicitManagementOfImplicitContext GunnarZarncke SomeObjectUsedInForeignCode SpecialVariable ThreadLocal ThreadLocalStorage ContextIndependence AbstractInteractions CategoryPattern ComponentBus ComponentDesignPatterns ContainerIndependence ContainerManagedPersistence ContextIndependence DeathPatterns GameOfLife InterfaceDiscovery LifePatterns LifecycleMethods MartinFowler NatPryce PhilipEskelin ThirdPartyBinding ContextIsContent AjiKeshi DanglingLink FromFertilizerComeFlowers OffTopic ContextMenu CeeLanguage ContextMenu InternetExplorer JavaLanguage JavaScript MacromediaFlash MySql NakedObjects NounsAndVerbs SmalltalkLanguage UserInterfacePattern ContextObject BillWeston CategoryContext ContextObjectsAreEvil ExplicitManagementOfImplicitContext FrankMcGeough MonostatePattern PatternsOfEnterpriseApplicationArchitecture PowerBox RegistryPattern SingletonPattern ContextObjectsAreEvil AbstractFactory AccidentalDifficulty ActiveServerPages ApplicationLayer ApplicationProgrammerInterface AspDotNet BigBallOfMud CategoryEvil CeeLanguage CeePlusPlus CeeSharp ChainOfResponsibility ClassLoader CodeSmell ColdFusion CompositeResponseTime ComputationalReflection ConcreteFactory ContextFromThreadLocal ContextObject ContextObjects CrossCuttingConcern DotNet EssentialComplexity EvilIsEvil ExplicitManagementOfImplicitContext GarbageCollection GlobalContext GlobalVariable HttpResponseContext HttpServlet HttpServletRequest HttpServletResponse ImperativeLanguage InnerClass JavaLanguage JavaTwoEnterpriseEdition LexicalScope LispLanguage LocalVariables LouisThomas MagicContainer ObjectOrientedLanguage OperatingSystem OwenJacobson PlusPlus ProceduralIntrospection ProceduralLanguage ProcessorContext RandyStafford ReverseFlyweightPattern RichardHenderson SessionContext SingletonPattern SmalltalkLanguage SmellsLikeJava SpecialVariable StampCoupling StatefulSessionBean StuCharlton ThreadLocalStorage ThreadLocalVariable UnitOfWork UnitTest UpdateableStore ViewState VirtualMachine WebApplication WebObjects ContextOfUnderstanding BenjaminBloom CategoryKnowledge DonaldNoyes NearestFittingContext UniverseOfDiscourse ContextParameter CombinatorialExplosionOfClasses ContextParameter FlyweightFactory FlyweightPattern KarlKnechtel LawOfDemeter LotsOfLittleObjects MergeObject MutualHasaRelationship PrematureOptimization RefactorInterface RunAndReturnSuccessor SokoBan StateHasNoState StatePattern StrategyPattern ContextSensitivePage ContextSensitiveSubtyping AamodSane AlistairCockburn BrokenLink CategoryLanguageTyping CategoryPolymorphism ObjectAndEnvironment ObservationEquivalence RichardHenderson StefanPlantikow VetoableChangeException ContextSensitivity AdamSpitz ContextSensitivity DavidDeLis IntelligentDefaults LanguagePissingMatch OnceAndOnlyOnce RubyLanguage WhatIsExpressiveness ContextThatMakesEveryDifference CulturalAssumptions DifferenceThatMakesNoDifference DifferenceThatMakesaDifference SeldomAffirmNeverDenyAlwaysDistinguish ContextualArtifact CategoryContext DonaldNoyes IdentifierPrefix InformationWrapping NamingConventions NamingNotifications PolicyInjection ThinkingOutLoud ContextualReadability ArrayList CostinCozianu EricHodges HotSpot IntelliSense JeffBay JonathanTang LinkedList ListUtils PeteKirkham TheSclass TreeSet ContextualSense EberhardtRechtin SystemsArchitecting ContextualizedSupportForLearning AdeleGoldberg AlanKay CategoryLearningMethods DanIngalls DynaBook TedKaehler ContinentalCeltic CategoryNaturalLanguage CeltiberianLanguage GaulishLanguage LeoponticLanguage ContingencyPlan AnatomyOfRisk ContingencyPlan RiskManagement ContingencyPlanning CategoryPlanning ContingencyPlan ContinualImprovement AsimJalis BertrandMeyer ContinualImprovement DaveHarris GiantLeaps KentSchnaith NathanLowel ObjectSuccess RaySchneider RobertGrady RonJeffries SmallSteps WikiPagesAboutContinualImprovement ContinuationExplanation ActorsAndContinuousFunctionals CallWithCurrentContinuation CategoryContinuation CategoryFunctionalProgramming CategoryLanguageFeature ContinuationExplanation ContinuationExplanationRevZero ContinuationPassingStyle DenotationalSemantics FirstClass IconLanguage OriginalIoLanguage PhilGoodwin RorieBaety SchemeLanguage SmlLanguage ThreadMode ContinuationExplanationRevZero ActorsAndContinuousFunctionals CallWithCurrentContinuation CategoryContinuation CategoryLanguageFeature ContinuationExplanation ContinuationPassingStyle ContinuationPattern ContinuationsAndCoroutines ContinuationsInCee CooperativeThreading DanielFriedman DenotationalSemantics EditHint FirstClass GrammarVandal IconLanguage LanguagesThatSupportContinuations LexicalClosure PascalCostanza PhilGoodwin SchemeLanguage SmlLanguage SpaghettiStack StacklessPython StateMachine ContinuationImplementation ActivationRecord AnonymousDonor CactusStack CalBerkeley CategoryContinuation CeeLanguage CheneyOnTheMta ContinuationPassingStyle ContinuationsAndCoroutines ContinuationsAreGotos CopyOnWrite DougMerritt FirstClass JonathanTang KenThompson KentDybvig RobertHieb ScottJohnson SixStarProgramming SmalltalkEcks StacklessPython ThreeStarProgramming UpwardContinuation ContinuationPassingStyle CallWithCurrentContinuation CategoryCodingConventions CategoryContinuation CategoryFunctionalProgramming CategoryScheme ContinuationExplanation ContinuationPassingStyle ContinuationPassingStyleInCeePlusPlus CpsTransformation EdwardKiser EssentialsOfProgrammingLanguages FirstClassFunction FunctionalProgramming FunctoidsInCpp HaskellLanguage JavaScript JohnFletcher LambdaCalculus LexicalClosure LogicProgrammingInCpp MonadicContinuationPassingStyle MonadicProgramming PanuKalliokoski RequestForEnhancement RichardHenderson RunAndReturnSuccessor SchemeImplementations StacklessPython SteveYen TailCallOptimization ContinuationPassingStyleInCeePlusPlus ArgumentDependentNameLookup CategoryCodingConventions CategoryContinuation CategoryCpp CategoryFunctionalProgramming CeePlusPlus ContinuationPassingStyle ContinuationPassingStyleInCeePlusPlus ContinuationPassingStyleInCppQuadraticEquationExample CppTemplateMetaprogramming DomainSpecificLanguage FunctoidsInCpp FunctoidsInCppWithConceptCpp HaskellLanguage JohnFletcher JuneZeroSeven OverloadingCommaOperator TailRecursion ContinuationPassingStyleInCppQuadraticEquationExample CategoryCodingConventions CategoryContinuation CategoryCpp CategoryFunctionalProgramming ContinuationPassingStyle ContinuationPassingStyleInCeePlusPlus DomainSpecificLanguage FunctoidsInCpp FunctoidsInCppExperiment HaskellLanguage JohnFletcher JuneZeroSeven MyFavoriteLanguage TailRecursion TwoRoots ContinuationPattern CallWithCurrentContinuation CategoryContinuation CategoryObjectFunctionalPatterns ContinuationExplanation ContinuationPassingStyle ContinuationPattern FunctionalProgramming HigherOrderFunction OnMonads StefanLjungstrand ContinuationsAndCoroutines AssemblyLanguage BrianSlesinsky CategoryClosure CategoryContinuation CategoryFunctionalProgramming CoRoutine ContinuationExplanation DavidPiepgrass DrDobbsJournal EwDijkstra FlowBasedProgramming FunctionalProgramming JuneKim LexicalClosure OddWordProblem OnlyOneWayToDoIt PaulMorrison PerlLanguage PhpLanguage SchemeCoroutineExample SchemeLanguage StacklessPython SwitchToFiber TailCallOptimization TelegramProblem UseClosuresNotEnumerations ContinuationsAreGotos BasicLanguage CategoryBranchingAndFlow CategoryContinuation CategoryLanguageFeature CeeLanguage ClosuresAndObjectsAreEquivalent CoRoutine ComputerScience ContinuationExplanation ContinuationImplementation ContinuationPassingStyle ContinuationsAndClosures ContinuationsAndCoroutines DenotationalSemantics DynamicDispatch EwDijkstra ForGodSakes GnuCee GoTo GotoConsideredHarmful GotoStatement GuySteele IconLanguage IwannaLearnScheme JonathanArkell LispMe LogicProgramming LukeGorrie MissingWikiBeforeWeHatedLisp OriginalIoLanguage SchemeLanguage ScopeAndClosures ScottJohnson SiCp SmlLanguage SpaghettiCode StacklessPython VeeTable WilliamUnderwood ContinuationsInCee CategoryCee CategoryContinuation CeeLanguage ClarkEvans JonathanTang StephanHouben SunirShah ContinuationsInPython CategoryPython CodeType PaulMiller PythonLanguage SchemeLanguage StacklessPython WriteTheCode ContinuedFractions CategoryMath ContinuedFractions DougMerritt RationalApproximationsOfPi ValueOfPi ContinuityPrinciple BertrandMeyer ContinuityPrinciple DependencyInversionPrinciple DiscontinuitySpike ObjectOrientedSoftwareConstruction OnceAndOnlyOnce OneResponsibilityRule StaticTyping StaticTypingHindersRefactoring ContinuousCartesianGeometryPrimitives CategoryGraphicsPattern CategoryPattern ContinuousCartesianGeometryPrimitives DiscreteCartesianGeometryPrimitives FixedPointCartesianGeometryPrimitives GraphicsPatterns SceneGraph SingleTransform ContinuousCommunication EmbraceChangeContinuously ContinuousDatabaseRefactoring BrianSlesinsky CategoryAdoptingXp CategoryExtremeProgramming ContinuousDatabaseRefactoring ContinuousIntegration CurtSampson DataBaseAdministrator DatabaseIsSoftwareToo DaveTauzell DbasGoneBad JeffBay JeffWinchell RefactoringWithRelationalDatabases RichardHenderson TopOfBranch UnitTestsAndDatabases XpDatabasesFaq ContinuousDesign AgileModeling AlistairCockburn AmeliorativeDesign BigDesign BigDesignUpFront BuzzWord CategoryAnalysis CategoryPlanning CategoryTime ContinuousDesign DaveWhipp DesignAsYouGo ExtremeProgramming IncrementalDesign JimShore JustInTimeDesign LittleDesign MartinFowler PaulChisholm PleaseComment ScottAmbler StructuredProgramming TestDrivenAnalysisAndDesign VictorianNovel ContinuousFuelCombustion CategoryPhysics MarkJanssen NovemberThirteen NovusOrdoSeclorum PayMeLater RaceTheDamnedCar RedHerring RobMandeville SelfStandingEvidence TopMind ContinuousImprovement CategoryEnterpriseComputingConcerns CategoryProcess ContinuousImprovement KaiZen ContinuousIntegration AcceptanceTest AntHill AspectOrientedProgramming BradAppleton CategoryConfigurationManagement ChryslerComprehensiveCompensation ClearCase CodeOwnership CoffeeTalk CollectiveCodeOwnership ContinuousIntegration ContinuousIntegrationApplied ContinuousIntegrationIsMoreThanVersionControl ContinuousIntegrationPatterns ContinuousIntegrationRelentlessTesting ContinuousIntegrationWithBigProjects CostOfBranching CruiseControl CruiseControlNet DailyBuild DailyIntegration DamageControl DaveHarris DonWells ExtremeProgramming ExtremeTask FrequentReleases GemStone GradyBooch HorizontalStripes IncrementalIntegration IntegrationGuard IntegrationHell IsXpMostContinuous JeanineDeGuzman JimCoplien KentBeck LuntBuild MikeKent MultipleCodeLines OneCodeLine ParaBuild PrivateVersioning RelentlessTesting RonJeffries SingleReleasePoint SteveBerczuk TestAutoBuild UnitTest UseOneCodeLine VcapsProject VincentKruskal VisualWorks WhenContinuousIntegrationDoesntWork WhenContinuousIntegrationWorks ZopePythonContinuousIntegration ContinuousIntegrationApplied AntHill AntHillvsCruiseControl ClearCase ConfigurationTool ContinuousIntegration ContinuousIntegrationApplied ContinuousIntegrationIsLessAboutToolsThanItIsAboutDetermination CruiseControl CustomerCare FreeSoftware IntegrationGuard ItWps JasonYip JwamIntegrationServer KyleCordes PaulRuane RobertWatkins SingleReleasePoint SourceControlElement StefanRoock SteveDonie SteveLee ThoughtWorks UnixWay UrbanCode VisualAge VisualSourceSafe ContinuousIntegrationGemStoneStyle ChryslerComprehensiveCompensation ConcurrentVersionsSystem ContinuousIntegration EnvyDeveloper FrequentReleases GemKit GemStone LinuxOs PieterNagel SingleReleasePoint SmalltalkLanguage UnitTest VcapsProject VisualWorks ContinuousIntegrationIsLessAboutToolsThanItIsAboutDetermination AcceptanceTest ContinuousIntegration CycleTime LongTitlesSmell SignatureCycle ToolsOrDetermination UncleBob UnitTest XpMailingList ContinuousIntegrationIsMoreThanVersionControl AntHill CategoryConfigurationManagement CommitEarlyAndOften ContinuousIntegration ContinuousIntegrationApplied ContinuousIntegrationIsMoreThanVersionControl ContinuousIntegrationPatterns DistributedVersionControl FrequentReleases HorizontalStripes IncrementalIntegration IntegrationGuard JoshuaHudson SamuelFalvo SensibleVersionControl ContinuousIntegrationPatterns CategoryContinuation CategoryPattern CollectiveCodeOwnership CommitEarlyAndOften ContinuousIntegration ContinuousIntegrationRelentlessTesting DontIntegrateMidTask IncrementalIntegration ReduceSizeOfCheckIn SingleIntegrationPoint SingleReleasePoint SingleUnifiedBuildScript UpdateOftenCommitOnlyAfterTesting UseOneCodeLine ContinuousIntegrationRelentlessTesting AcceptanceTest AeGis CategoryExtremeProgramming CategoryTesting ChryslerComprehensiveCompensation CodeComplete ErnestoGuisado ExtremeProgramming FrequentReleases MichaelFeathers MicrosoftCorporation MicrosoftSecrets PeteMcBreen RonJeffries SmokeTest SteveMcConnell SuccessOrientedApproach ThreeWeekMilestones UnitTest ContinuousMap CategoryMath ContinuousObsolescence ContinuousOptimization ContinuousOptimization KentBeck MeasuresToJustifyEarlyFeedback PaulDyson ContinuousOutegration ApacheAnt ContinuousIntegration DailyDeployment GeoffSobering GhostBackup GoodThing GordianKnot JbossServer MarkStriebeck MySql OracleDatabase PairProgramming PostgreSql TomCat VisualAgeJava WebLogic WebSphere ContinuousPartialAttention BackLink DeletionCandidate EpisodicTotalAttention HarryChesley LindaStone MentalStateCalledFlow ContinuousProcessing MonthEndClosing ContinuousQueryLanguage ComplexEventProcessing ContinuousQueryLanguage DataDistributionService EventStreamProcessing KayLanguage OracleCorporation PublishSubscribeModel ReactiveProgramming StructuredQueryLanguage ContinuousRefactoring ContinuousRefactoring JeffGrigg RefactorMercilessly UserName ContinuousReview CollectiveCodeOwnership ContinuousReview PairProgramming PostHocReview ContinuousRoundTrip IncrementalDelivery WalkingSkeleton ContinuousSimplicity ContinuousSimplicity EmbraceChangeContinuously ContinuousTesting AngusMezick AntHill AutomatedContinuousTesting CategoryTesting ContinuousCompilation ContinuousIntegration ContinuousIntegrationRelentlessTesting ContinuousTesting CruiseControl DaveSchweisguth DavidSaff KyleBrown RefactorMercilessly ThoughtWorks WikiSynonym ContinuousTransition BlackAndWhite CategoryPattern CategoryUserInterface ContinuousFeedback ContinuousTransition ProgressiveDisclosure WimpInterface ZoomableUserInterface ContinuumOfOriginality IsaacNewton NothingNewUnderTheSun ShouldersOfGiants ContraIndicated JeffGrigg ContraVariance CoVariance ContraVsCoVariance SubClass SuperClass ContraVsCoVariance CategoryComparisons CategoryTypeTheory CecilLanguage CeePlusPlus CoVariance ContraVariance ContraVsCoVariance ContravariantTensor CovariantReturnTypes CovariantTensor EclecticTutorial EiffelLanguage JavaOne MetricTensor NoCovariantReturnTypes ObjectiveCaml SatherLanguage WhatIsCovariance ContractiveDelegation ComposedMethod ContractiveDelegation JohnSarkela LotsOfShortMethods PassTheBuckAntipattern PhlIp RefactoringDemo ContractorBasedDevelopment AtlantaGeorgia ContractorBasedDevelopment HighlyPaidConsultant KatieLucas KrisJohnson TheyCanFireMe ContractorVsContractorEthics CategoryEthics GeraldWeinberg LetThemFail MarkAddleman NullPointerException ResumeOrientedDevelopment SecretsOfConsulting ContractsAreAspects GarethMcCaughan StephanSchmidt TypesAreContracts ContradictionInTaoism AynRand CategoryEasternThought ChuangTsesHorse ContradictionInTaoism ContradictionInZen ContradictionIsNotOnlyNecessaryButBeneficial EasternWuss EprimeLanguage KoansMetaphorsAndParables MoneyBack TaoChia TaoTeChing TaoTeKing TheNameThatCanBeNamedIsNotTheRealName TheTaoOfZen ThouArtGod TriteSayingsComeInPairs ContradictionIndicatesFalseFact AlanChristiansen BlameYourselfFirst CategoryLogic CognitiveDissonance ContradictionIndicatesFalseFact GoedelsTheorem HeroicDebugging JamesWilson JeffGrigg OfCourseImProbablyWrong RichardHenderson SunirShah ContradictionIsNotOnlyNecessaryButBeneficial ContradictionInTaoism TaoChia ContradictoryBeliefSet DoubleThink FreeWill IllogicalSyllogisms StevenNewton WaltWhitman ContraryButNotBelligerent CategoryWiki JustTheFacts QuestionsMakeGoodPages ContributePagesFromYourExpertise CategoryWiki CategoryWikiMaintenance ChangeTheCommunity ContributePagesFromYourExpertise DonaldNoyes MinoritiesOnWiki PeopleIndex RaiseTheWikiPagePotential ThinkingOutLoud ContributionOrContention AnonymousContributorsAndContributions ContributePagesFromYourExpertise CoreContributorFoundation DisagreeByDeleting DonaldNoyes EditWar JohnFletcher RegularContributors StructuredContention ThereforeButSo ThesisAntithesisSynthesis ThinkingOutLoud ContributorsList AnonymousDonor ContributorsList DocumentMode DramaticIdentity ContrivedInterfaces CategoryCodeSmell CategoryInterface CodeSmell CodeUnitTestFirst ContrivedInterfaces CurriedObject CurtisBartley DaveHarris FooThenBar MechanismRichPolicyFree PrematureGeneralization ThomasMaeder TimOttinger TreeModel WorkingTooHard YouArentGonnaNeedIt ControlBreakProgramming AndrewMcGuinness BadOldDays BrentNewhall ChrisGarrod ControlBreakProgramming HaveThisPattern TheAwkProgrammingLanguage ControlCharts ControlCharts GeorgeBrower QualityControl SampleMean SampleRange SampleRanges SamplingPlan StandardDeviation StandardDeviations TimeSeriesPlots WalterShewhart ControlData CategoryComputerArchitecture CategoryComputerCompany CdcCyber CrayResearch IbmCdcSbc MainframeComputer SeymourCray SuperComputer ControlFlowGraph BackLink ControlFreak CategoryAntiPattern CategoryDevelopmentAntiPattern JobKeeper TrueName ControlObjectivesForInformationAndRelatedTechnology CategorySecurity ControlObjectivesForInformationAndRelatedTechnology InformationTechnologyGovernance WorkInProgress ControlPanel ControlPanel ControlTable BigIron CodeEmbeddedInTables CodeInTables ControlTable CrudScreen DataDictionary HandVsPointer ImplementationHidingDiscussion JayOsako MicrosoftAccess ModernDinosaur NavigationalDatabase NetworkDatabase NobodyAgreesOnWhatOoIs ObjectOrientedProgramming PageAnchor PayrollExampleTwoDiscussion RelationalDatabase SeparateMeaningFromPresentation StaticDataManagement TableOrientedProgramming TablesAndObjectsAreTooDifferent TextbookOo TypeOverloading ControlTotemism AhHa BigDesignUpFront DesignFest JimPerry MichaelFeathers RebeccaWirfsBrock ResponsibilityDrivenDesign RonJeffries SamGentile UmlCaseVultures ControllabilityAndObservability CategoryMath JohnFletcher MatrixRank NyquistStabilityCriterion SingularValueDecomposition ControlledRapidEvolutionaryDelivery CredFramework EvolutionaryDelivery SevenPillarsOfCred ControllerServlet AspDotNet JakartaStruts JavaServerPages ControllersWhatIsMireFabulousThan SgWa ControversialMicrosoftPhilosophies AllRoadsLeadToBeeMinus BillGates CategoryMicrosoft CeeLanguage DeveloperTest DirectShow FireFox GooglifyDeepMenus JavaScript LeftHandedSyndrome MicrosoftAccess MicrosoftFoundationClasses MouseScriptDisconnect PhlIp PowerOfPlainText ThingsWeHateAboutVbClassic UserHostile VendorLockIn ControversialTopicTemplate ThreadMess ConvectionCurrentsOfInformation AlistairCockburn CategoryInformation ConvectionCurrentsOfInformation OsmoticCommunication PairProgramming WardCunningham ConvenienceMethods UtilityPattern ConvenientObjectOrientedLoopbacks ConvenientObjectOrientedLoopbacks PerlSix SomeClass ConventionOverConfiguration AgileAlliance ApacheTomcat CommunityAgreements ConfigurationHell ConventionOverConfiguration DavidHeinemeierHansson DotNet GoodThing MichaelSparks PhlIp RubyOnRails StoneAge SystemMetaphor UbiquitousLanguage ValueCommunication WholeTeam ConventionalEconomicsDoesntApplyHere FalkBruegmann MatthewWilbert NetworkExternalities NicholasNegroponte ConventionalWisdom JohnKennethGalbraith TheAffluentSociety TragedyOfTheCommons ConvergentDesign BusinessProcessParameters ConvergentDesign DanEsch EmergentDesign ExtremeProgramming IsItBetterThanItWas NeverGiveUpOnSerendipity ProcessIsMoreThanCode ConversationForAction ArpaNet CallForCollaboration ConversationForAction EricHodges HistoricalActions MarkRogers McDonalds ResourceEventAgent TrackBack UnderstandingComputersAndCognition VideoConferenceMeeting WhatsNextAfterWebServices WorkInProgress ConversationMetaphor AskTheCode CategoryMetaphor CollectiveCodeOwnership ContinuousIntegration CooperativePlanningGame ExtremeProgramming ListenToTheCode OnsiteCustomer PairProgramming PlanningGame ProjectPlanningJamSession SystemMetaphor UnitTest UserStories ConversationPatternLanguage ConquerWithCompassion ConversationPatternLanguage EprimeLanguage ListenWithQuestionRunning ListenWithYourAnswerRunning NeverApologize OnlySayThingsThatCanBeHeard RetireGracefully SeldomAffirmNeverDenyAlwaysDistinguish ConversationWithBenjaminFranklin ArguingWithGhosts BenjaminFranklin CategoryCommunication CategoryHistory CategoryWiki DonaldNoyes GoodThing HistoryOfComputing OnlySayThingsThatCanBeHeard PerpetualNow WikiNow WinnersWriteTheHistory ConversationYouCantStayAwayFrom AlistairCockburn CodeOfHospitality ConversationYouCantStayAwayFrom LifesJustTooShort MartinNoutch ConversationalBlog ConversationalChaff CategoryCommunication ComplainingAboutComplaining ConversationalChaff ConversationalLens DeconstructAlmostAnything DonaldNoyes EmpiricalEvidence FallaciousArgument FlameWar FourIsThreeAndOne HateSpeech ImproveTheDialectic JeffGrigg MiminimumQualificationsForSoftwareEngineers MovingGoalPosts NeverIsNeverNever OverPrecision ParkingTicket TheoMancy TkChia TrollDefinition TrollFlag TwoAndTwoAreFour TwoisOneZero UseNet WillfulMisunderstanding YouJustDontGetIt ConversationalLens AssumeGoodFaith CategoryCommunication ConversationalChaff ConversationalLens DonaldNoyes MakeTheWeakerArgumentTheStronger PositiveDialogue PrincipleOfAddition SixThinkingHats ValuingViaDescription ConversationsWithTrees CardboardProgrammer ConversationsWithTrees CrazyIdea DefiningMoment ItllNeverWork LifesTooShort ResultsThatCount SoundsOfSilence TheManWhoPlantedTrees TimeToWakeUp WorldGeniuses WriteaBook ConvertExceptions ArlieDavis ArrayIndexOutOfRangeException AvoidImplementationSpecificExceptions CatchWhatYouCanHandle CategoryException ChainedExceptions CheckedException CommonLisp ConvertExceptions DanWeinreb DarronShaffer DaveHarris DaveSmith EvaluatePreconditions ExceptionChaining ExceptionUnderloading ExceptionsArePartOfYourInterface FourLayerArchitecture HomogenizeExceptions InformationCanAlwaysBeThrownAway JavaBeans JohnFarrell KyleBrown LairdNelson LetExceptionsPropagate MartinPool NestedException NestedExceptions NullPointerException OliverBurn PeteHardie PeterSumskas PhilGoodwin RemoveDetailsAddContext RobertEngdahl ThrowableChain UncheckedException UnhandledException WilliamGrosso YouArentGonnaNeedIt ConvertGathersToScatters ConsumerProducer ConvertGathersToScatters DesignPattern JamesCrook ObserverPattern OptimizationPattern PalKristianEngstad ConvertSpacesToTabs AndrewCates CategoryWiki CategoryWikiEditing ConvertSpacesToTabs ConvertSpacesToTabsNotForCode ConvertTabsToSpaces EditCopy EditText HeuristicRule ImprovingConvertSpacesToTabs JavaScript TabMunging TextFormattingRules TipForTypingTab WikiTabotage ConvertSpacesToTabsNotForCode CategoryWikiEditing ConvertSpacesToTabs IndentationTestFunction ConvertTabsToSpaces ConvertSpacesToTabs ConvertTabsToSpaces ImprovingConvertSpacesToTabs TabsVersusSpaces ConvertThreadModeToDocumentMode AhHa AlistairCockburn AlistairsScumTalk CategoryMode CategoryWikiMaintenance CategoryWikiRefactoring ChangeSummary DialecticMode DisagreeByDeleting ExpositionOfIdeas GoodThing HowToWriteAndEditThreadMode InsertingObjectionsBeforeDiscussion OppositeViewsPresentedWithoutJudgement PhilGoodwin RecentChanges RecentChangesJunkie RefactorByCondensingConversation RefactoringWikiPages TentativeSummary ThreadMode UnitTest WikiNow ConvertingImperativeToDeclarative AnonymousDonor BigIronRdbms ChartingExample CodeAvoidance ControlTable CrudScreen DeclarativeProgramming EricHodges ImperativeProgramming IsDeclarativeLessExpressive JavaLanguage JonathanTang LexicalClosure MultiParadigm MultipleDispatch OnceAndOnlyOnce PrologLanguage PythoLogic PythonLanguage ReinventingTheDatabaseInApplication SelfLanguage SeparationOfConcerns TableBrowser TableOrientedProgramming ViewingAlgorithmsAsCollectionProcessing WhereAndAnd YagNi ConvertingSerialisedObjects ConvertingSerializedObjects ConvertingSerializedObjects JavaIdiom JavaProblems NatPryce NeverUseDefaultSerialisation ObjectInputStream ObjectOutputStream ConvertingSourceCodeInCfromDosToWindows HowToAskQuestionsTheSmartWay IanOsgood MsDos ConvexBulkhead BranchAndBound ConvexBulkhead ConvexHull DelaunayTriangulation InCircle TheEarth TomAnderson ConvexHullProblem ConvexHull ConvoyFormation ConvoyContention ConvoyFormation DeadLock DeadLocks LockBasedSynchronization LockFreeSynchronization ResourceContention ResourceFormation ConvoySpeed EricJablow GarethMcCaughan JargonFile PairProgramming PairProgrammingDoubters ThePleasuresOfCounting ConwaysLaw AlistairCockburn AntiPattern ChrisFay CommunicationsOfTheAcm ConwaysLaw DaveSmith ExtremeProgramming JimMcCarthy KrisJohnson MartinPool MattRickard MichaelFeathers MichaelNygard MicrosoftCorporation MythicalManMonth NetworkStandard OnceAndOnlyOnce OpenSource SriramGopalan StovepipeAntiPattern StovepipeSystem SunirShah TheresOnlyOneWayToDoIt YoungAndIdealistic CooCooWakka CategoryRss CategoryWikiImplementation CooCooWakka CooYip HomePage WakkaWiki CookDing CategoryEasternThought CategoryStory ChopSticks ChuangTse ExtremeProgramming RolandBarthes WhatsaDistinction CookbookApproach AssemblyCookbook CategoryPattern ComponentBasedDevelopment ComponentDesignPatterns CookbookApproach DataTable DesignPatterns ModelViewController PhilipEskelin ProtoView TheCraft CookbookSeries CategoryBooks CppCookbook OreillyAndAssociates PythonCookbook RubyCookbook ThePerlCookbook CookieMonster CookieBear CookieMonster JargonFile JohnCarter MarthaStewartAndCookieMonster PeteHardie SesameStreet SourceTest StarTrek StevenNewton CoolDraw BjornFreemanBenson ConstraintSystem HotDraw LoveChild CoolGen AllFusion CarlShea CaseTool CategorySoftwareTool ClientServer CoolGen JeffPanici JorritWiersma SavasAlparslan TandemComputers WhoUsesCoolGen CoolMeasurements OldUnits StupidMeasurements UnitedStates WhimsicalUnitsOfMeasurement CoolUri CategoryAddress WorseIsBetter CoolingOffPeriod CoolingOffPeriod DeleteWhenCooked DougMerritt FeatureRequestBuzz FundamentalFlaw JohnFletcher MatthewAstley PissedOffAndExtremelyAngry RecentChanges CooperAndPeters KyleBrown ObjectShare CooperInteractionDesign AlanCooper AlistairCockburn BusinessProcessReengineering CategoryInteractionDesign CategoryInterface CategoryMethodology FailureOrientedApproach GraphicDesign HumanComputerInteraction HumanMachineInterface InfoWorld InstructionalDesign InteractionDesign InteractionDesigners JeffGrigg SuccessOrientedApproach SystemsPersonalities UserInterface WhatIsInteractionDesign CooperVsBeck AboutFace AlanCooper AnonymousCoward AnonymousDonor ArchitectureFollowsOrganization AsimJalis BigDesignUpFront BobHaugen CategoryComparisons ConceptualIntegrity CustomerCentered ExtremeProgramming GoalDirectedDesign InteractionDesign InteractionDesigner InteractiveDesign JeffPanici JeffWinchell KentBeck MichaelBernstein MichaelLeach OnsiteCustomer OrganizationFollowsArchitecture PeteHardie RobHarwood SpartanUserInterface SteveHowell SteveQuinlan SunirShah SystemAnalyst SystemMetaphor TheMythicalXpCustomer ThomasEyde UniversalTranslator VisualStudio WhiteBook XpDoesntCoverThat XpMailingList CooperativeCharity UserStories CooperativeGamePrinciple CooperativeGamePrinciple CooperativeGameWithinInfiniteGames CthreeProjectTerminated SoftwareDevelopmentAsaCooperativeGame SufficientResidue CooperativeGameWithinInfiniteGames AlistairCockburn CooperativeGamePrinciple CthreeProjectTerminated SoftwareDevelopmentAsaCooperativeGame CooperativeGamesman AlistairCockburn BandMember CooperativeGamer CooperativeGamesman LogicScribe MacroMedia MagisterLudi MartinNoutch MasterBackcoverer PeteHardie ProfessorOfRotationalMedicine RichardDrake SoftwareDecorator SoftwareExterminator SoftwareLandscaper SteveCooper TeamPlayer CooperativeMinds CollaborativeMinds DonaldNoyes ThinkingOutLoud CooperativeThreading AchillesHeel CategoryConcurrency CategoryOperatingSystem CategoryRealTime CoRoutine CooperativeThreading DavidClarkd CooperativeThreadingOperatingEnvironment AdisciplineOfMultiProgramming AntiPattern AspectOriented AspectOrientedProgramming AssumeGoodFaith BareMetal BasicBlock CallWithCurrentContinuation CategoryConcurrency CheneyOnTheMta CoRoutine CommunicatingSequentialProcesses ConcurrencyComplete ConcurrencyInTheLarge ConcurrencyInTheSmall CooperativeMultitasking CooperativeThreading CooperativeThreadingOperatingEnvironment CostinCozianu DavidWoldrich DeadLock DesignPatterns DougMerritt EeLanguage EricHodges ErlangLanguage EwDijkstra GarryHamilton HookMethod IconLanguage JavaLanguage JavaVirtualMachine JayadevMisra JimShore JonathanTang KillerApp LambdaTheUltimate LindaTupleSpaces LiveJournal MacOsClassic MessagePassing MessagePassingConcurrency NeoKernel OnLisp OperatingSystem PaulGraham PetriNet PiCalculus PreemptiveThreading ProducerConsumer ProgrammingInTheLarge ProgrammingInTheSmall RealWorld ReferentialTransparency RunAndReturnSuccessor ScottJohnson SharedStateConcurrency SymmetricMultiProcessing ThreadedSurprise TonyHoare TuringComplete UnityLogic UnixShell ViaWeb WebApplication ZombieTaskException CooperativeWorkWorkGroup CategoryComputerEducation ComputerSupportedCooperativeWork JasonGeorge SalenaMalik TomAllison WikiInTheWorkplace YoonkyoungKang CoopersLaw AddingMachine CategoryVoting MarchZeroSix VotingMachine VotingMachineDiscussion CoordinateEfforts AndreasSchweikardt BugLifeCycle DefectTrackingPatterns DocumentWork TrackingTool CoordinateVersusNestedGui AddingEpicycles AnonymousDonor AutomaticGuiLayoutConventions AutomaticVsManualPlacement BrainDamage CategoryInteractionDesign CategoryUserInterface CategoryWebDesign ChoosingSatisfactionOverMoney ChrisMellon ComboList DesignBais DiscontinuitySpike EclipseIde FalseDichotomy FindingTheMiddleWays GuiCoordinateNotationDiscussion GunnarZarncke HyperTextMarkupLanguage InterfaceBuilder JavaAwt JavaSwing JinxWiki KrisJohnson LayoutManager LimitsOfHierarchies LowestCommonDenominatorInterface MayZeroNine MozillaXul PeterLynch QtDesigner SharpenTheSaw SpringsAndStruts StrawMan StructuredDocuments StructuredGraphics SwikiFarm TabMunging TclTk TexLanguage TheCustomerIsAlwaysRight VisualBasic VisualCee VisualStudio WhenToApplyWhich WilliamUnderwood CopOut BookStop CopOut DodgeTheIssue EverythingIsRelative HandWaving IsYourRudenessNecessary OneFitsAll WikiWiki CopenhagenInterpretation CategoryPhysics QuantumPhysics TransactionalInterpretation CopernicTwoThousand FridemarPache HtmlEnabledWikiForum WikiReviews CopiousFreeTime MozillaXul TomLehrer CoplienForm CanonicalForm CategoryPattern CategoryPatternForm CoplienForm CoppermineGallery CopulistSociety CopulistSociety EditModeration QuidProQuo StoneCommission StoneSociety WardsWiki WhatIsCopulism WikiNature WikiStoneSociety CopyAndBaste CategoryBusinessDomain CopyAndBaste CopyAndPaste DepartmentInfoMirroring MakeItWork MicrosoftAccess MySql OctoberTen OnceAndOnlyOnce PlugCompatibleInterchangeableEngineers TabMunging CopyAndPaste AhnKiYung AlekseyPavlichenko AnonymousDonor ArnoutVandecappelle BelieveItOrNot BrianLeahy ClassificationProblem CloneAndModifyProgramming CopyAndPaste CopyAndPasteProgramming DiscontinuitySpike DonaldNoyes EndRegion FutureDiscounting GeneralizeOrGenerate GoodThing HelpersInsteadOfWrappers HiringPatterns KeepItSimpleStupid LifeIsaBigMessyGraph NickKeighley OnceAndOnlyOnce PeekDefinition PlugCompatibleInterchangeableEngineers PrimaryInformation SecondaryInformation SpruceGoose WhyIsDomainKnowledgeNotValued WikiPage WikiServer WikiWord CopyAndPasteIsNotaDesignPattern AntiPattern CategoryAntiPattern CodeMaintenanceNightmare CopyAndPaste CopyAndPasteIsAnAntiPattern CopyAndPasteIsntaDesignPattern CopyAndPasteProgramming EditHint EliminateDuplication JasonNocks CopyAndPasteProgramming AdeleGoldberg AlexStockdale AndreasKrueger AndreasSchweikardt AntiPattern AreBusinessAppsBoring BigDesignUpFront BrianSlesinsky CategoryAntiPattern CategoryDevelopmentAntiPattern ClipboardCoding ClipboardInheritance CloneAndModifyProgramming CodeGeneration CodeHarvesting CodeObfuscator CollectiveCodeOwnership ContinuousIntegration CopyAndPaste CopyAndPasteProgramming CopyAndPasteTherapy CpdTool CutAndPasteRefactoring DaveHarris DavidHooker DoTheSimplestThingThatCouldPossiblyWork DonRoberts DougWay DuplicatedCode DuplicationRefactoringThreshold EditHint EricRunquist FalseLaziness FirstEclipse FutureDiscounting GenericBusinessFrameworkUnobtainable GlennVanderburg GreyPattern GuillermoSchwarz HalSmith JeffGrigg JimCoplien JobSecurity JoeSolbrig JustaProgrammer KevinLacobie KyleBrown LarryWall LoadFromDatabase MarcGrundfest MarkSpanglet MaxRahder MicroSoft NarrowTheInterface OnceAndOnlyOnce OnlyOneOriginalProgram PaulChisholm ProgrammingEffectivelyWithEmacs RainerDeyke RalphJohnson ReFactoring RefactorMercilessly RobertField SamAdams ScottJohnston ScottVachalek SevenPrinciplesOfSoftwareDevelopment SharedLibrary SmalltalkLanguage SnarfAndBarfProgramming SriramGopalan StevenNewton SwipedFromTheBestWithPride ThreeStrikesAndYouRefactor ToddCoram TomCopeland TomRossen TwoIsAnImpossibleNumber UsingToolsToAvoidCopyAndPasteProgramming VaughnCato VersionControl WarStories XySymmetryBugs CopyAndPasteReuse CategoryReuse CopyAndPasteProgramming CopyAndPasteReuse CutAndPasteReuse DuplicatedCode CopyAndPasteTabs CategoryWikiEditing TipForTypingTab CopyAndPasteTherapy CategoryDuplicationFindingTool CategoryGameProgramming CategoryRefactoring CopyAndPasteProgramming DynamicTypesEaseRefactoring OnceAndOnlyOnce OptimizeLater RefactorMercilessly SmallTalk CopyConstructor CastConstructor CeePlusPlus CopyConstructor JavaLanguage RuleOfTheBigThree CopyExactly CopyLeft ArtistsRights CategoryExternalLink CopyLeft CopyRight FreeAsInSpeech FreeRiderProblem FreeSoftware GnuGeneralPublicLicense GnuLesserGeneralPublicLicense OpenSource OpenSourceInitiative RichardStallman RyanKelly TragedyOfTheCommons CopyLeftArgument BobRackosWikiExtensions CategoryWiki ClearCase CopyLeft CvWiki DaveHarris GnuGeneralPublicLicense JosWiki KeheiWiki LicensingTerms PeterMerel WardCunningham WikiClones WikiWiki WikiWikiClone CopyMutableParameters EricJablow MartinFowler NatPryce ReturnNewObjectsFromAccessorMethods ValueObject ValueObjectsShouldBeImmutable CopyOfRecentVisitors ArloJamesBarnes BenAfable CategoryWiki HighSchoolStudent InvitedAuthors JonStrayer LeBlanc MarkCidade MarkLaBarbara MarkLaurent NewMexico PastVisitors PeopleIndex RealName RealNamesPlease RegularContributors SantaFe StartingPoints UnitedStatesOfAmerica WikiHomePage WikiPuppy WikiSpam CopyOnWrite CategoryLazyPattern CopyOnWrite GarbageCollector ReferenceCount CopyOncePasteEverywhere BadPlace CopyAndPasteProgramming FixBrokenWindows WriteOnceRunAnywhere CopyPasteThinking CopyPasteThinking GeoffSobering JavidJamae LeviCook OldRulesWithForgottenReasons OldRulesWithOutdatedForces TheFiveMonkeys CopyRight ArtistsRights BerneConvention BrokenLink CategoryLegal CopyLeft CopyRight CopyShould FairCreditAssignment FairUse JohnAbbe OpenSource PayPerView RichardStallman StijnSanders WikiCopyRights CopyShould ArtistsRights CopyRight CopyShould ImitationIsTheSincerestFormOfFlattery SlashDot UseNet WikiCopyRight WikiWikiWeb XpMailingList CopyrightInfringementInWiki BrunoTheBandit BurntOut CategoryWiki CookieMonster CopyRight FairUse GettingBetter IanMcDonald KrisJohnson WikiCopyRights CopyrightViolation CategoryWikiTag WikiBadge WikiWiki CopyrightsAreEvil AmericanCulturalAssumption CategoryEvil CopyLeft CopyRight EldridgeVsAshcroft FreeSoftware GnuGeneralPublicLicense KirkBailey LayneThomas PatentsAreEvil UnitedStates CoqProofAssistant GarethMcCaughan HaskellLanguage JoeHendrix MlLanguage ProofOfCorrectness ProofsCanBeSimple CoralWebPrx ContentDistributionNetwork CorbaComponentModel CategoryCorba IdlVersioning CorbaScript CategoryCorba CommonObjectRequestBrokerArchitecture CompositionLanguage CorbaScript HomePage ObjectOriented ScriptingLanguage WebCorbaScript CorbaVersioning ComVsCorba ExtensibleInterface InterfaceInheritance InterfaceNavigationInCorba JeffGrigg MultipleInheritance QueryInterface CordaTechnology CoreAssets ComponentBasedDevelopment ProductLineApproach ProductLineArchitecture SoftwareComponent CoreContributorFoundation CommunityLifeCycle CommunityPatternsRoadmap CoreIdeology OrgPatterns SlashDot WikiWikiWeb CoreData AppleSpotlight CocoaBindings MacOsx PersistentObjects RapidApplicationDevelopment SqLite CoreDump CategoryJargon HexDump OperatingSystem SegmentationFault CoreHoursIsNotNineToFive FlexTimeAndXp StrawMan CoreIdeology BuiltToLast JamesCollins JerryPorras CoreJtwoeePatterns CategoryBook CoreSeries DanMalks DeepakAlur JohnCrupi PrenticeHall CoreObject BrianBrazil CoreObject CoreObjectDesign MementoPattern ObjectOrientedDesign StarTrek StateMachine WarpCore CorePythonProgramming CategoryBook CategoryPython CoreSeries CubicWeb JohnFletcher PrenticeHall PythonLanguage CoreSeries CategoryBooks CoreJtwoeePatterns CorePythonProgramming PrenticeHall CoreTest CoreTheApples AppleCorer ClassCastException CodeSmell CoreTheApples DoSimpleThings DynamicDispatch EricHerman ExerciseForTheReader FruitVisitor FruitVitisor GenericHaskell ItDepends JasonArhart MikeSmith MyFavouriteLanguage ParametricPolymorphism PropellerBeanie RealWorld RemoveUnusedPortion RubyLanguage SamuelFalvo SunirShah VhIndukumar CoreWarrior BeppeBezzi CoreWarrior CoreWars CoreWars AkDewdney AndyPierce AssemblyLanguage BattleBots CoreWarrior CoreWars GreyGoo MatthewAstley NanoTechnology PanuKalliokoski RoboCode RobotWars ScientificAmerican VirtualMachine CoreXpDependencies AcceptanceTest CanFunctionalTestsReplaceUnitTests CategoryExtremeProgramming ClassOwnership CodeUnitTestFirst CodingStandard CollectiveCodeOwnership ContinuousIntegration CoreXpDependenciesDiscussion DierkKoenig DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammingEnablingChart FunctionalTest JonGrover LaurieWilliams MercilessRefactoring MichaelFeathers MikeSmith MovePeopleAround OnSiteCustomer OnceAndOnlyOnce PairProgramming PlanningGame RapidDesign ReFactorings SimpleDesign SmallRelease SmallReleases StandUpMeeting SystemMetaphor TestFirstDesign UnitTest UsefulXpSubsets UserStories UserStory WaybackMachine WayneMack WhatRefactoringMeansDiscussion XpCodingDependencies CoreXpDependenciesDiscussion ContinuousIntegration CoreXpDependencies CorrelationDoesNotImplyCausality ExtremeProgramming JoshuaKerievsky MagicTheGathering OnSiteCustomer PairProgramming SimpleDesign UserStories CorelCorporation CategoryCompany CorelDraw CorelLinux CorelPainter NovellCorporation WordPerfect CorelDraw AdobeIllustrator CategorySoftwareTool CorelCorporation MicrosoftWindows CorelPainter CorendalWiki ApacheTomcat JavaLanguage MySql CoreyLadas CategoryHomePage LeanSoftwareEngineering CornCob AntiPattern AntiPatternTemplate AntiPatternsBook CareeristCornCob CategoryAntiPattern CategoryManagementAntiPattern CommonProblem CornCob MatrixManagement ProgramManager StephenHutchinson CornFieldEffect AlistairCockburn BasketballMetaphor CornFieldEffect DayCare PeteHardie RobMandeville WardAndKent CornPalace CornPalace GeoImages MountRushmore SeanOleary SouthDakota WallDrug CornerStone AndyMorris CategoryOldSoftware CategorySoftwareTool CornerStone DeadLine HitchhikersGuideToTheGalaxy InfoCom InsanelyGreat UniFace CornishLanguage CategoryNaturalLanguage CoroutinesInDotNet BlocksInCsharp CategoryClosure CategoryDotNet DonBox JasonArhart SmalltalkLanguage CorporateCapitalism CorporateGovernment CorporateCommunists AbominableSnowman AmericanCulturalAssumption AntiSocialism CorporateCommunists CorporateWelfare CryptoCommunists DemocraticWorkplace DictatorshipOfTheProletariate LessEfficientFormOfOrganization ManagementByObjectives MoreEfficientFormOfOrganization NobelPrize OpenSource OrganizationTrumpsIndividuals RealCapitalists RicardoSemler RobMandeville SethGordon SlackByTomDeMarco TayssirJohnGabbour TragedyOfTheCommons WhatIsCommunism CorporateLanguage AdaLanguage BondageAndDisciplineLanguage BrianCooke CategoryCorporate CeePlusPlus CobolLanguage EiffelLanguage HackerLanguage JavaLanguage VisualBasic WhyCorporationsLikeStaticTyping CorporateMedia AmericanSpectator BadThing CategoryCorporate CorporateMedia FoxNewsChannel GeraldoRivera MotherJones ScottJohnson TheLaw TheManWhoGotKickedOutOfIraq TheMedia TheTruth YellowJournalism CorporateMemory CategoryCorporate CorporateMemory DenhamGrey DirckBlaskey GroupWare KmWiki KnowledgeManagement LotusNotes ManagementSpeak RaySchneider CorporateOpenSource CategoryMethodology CodingStandard CollectiveOwnership ContinuousIntegration CorporateOpenSource EricRunquist ExtremeProgramming FreeSoftwareFoundation GerritRiessen IronyWarning OnsiteCustomer OpenSource PairProgramming PeteHardie PlanningGame RichardDrake ShaeErisson ShortReleases SimpleDesign StandUpMeeting SystemMetaphor UserStories UserStory VirtualPairProgramming YetAnotherMethodology CorporatePerformanceManagement ActivityBasedManagement BalancedScoreCard BusinessActivityMonitoring BusinessProcessManagement BusinessProcessReengineering CategoryCorporate CategoryManagement CorporatePerformanceManagement HumanResources KaiZen PerformanceIndicators PerformanceManagement SixSigma StrategicManagement CorporateSpeak CategoryCorporate NewSpeak CorporateStockholmSyndrome AntiPattern CategoryCorporate CategoryOrganizationalAntiPattern DomainKnowledge DoubleSpeak HeroCulture KeyContributor NotaTeamPlayer OffTopic PeerPressure TerminationQuota CorporateWiki CorporateWikis CorporateWikis CategoryWiki CategoryWikiImplementation CubicCompass DaedalosInternational DaimlerChrysler EddieEdwards GroupWare HitchHikersGuide HumanFactors ItWasOnTheWiki JonGreen JuneKim JustaProgrammer KnowledgeManagement MicroSoftWiki MikeSmith MindBroker TechnicalMemo VirtualAccess WikiEngine WikiHaters WikiInEnterprise WikiLurker WikiServer CorporationsAreNotFreeMarket AgeOfExploration AndyMorris BuckminsterFuller CorporateGovernment LimitedLiabilityIsaBadThing LimitedLiabilityIsaGoodThing RiVer RichardKulisz RobMandeville SethGordon TheMoonIsaHarshMistress TheTwentyFirstCenturyCorporation TheoryOfSecondBest WhyIsLeadershipImportant WilliamUnderwood CorrectByConstruction CleanroomSoftwareEngineering CorrectByConstruction JeffGrigg CorrectInsteadOfCriticize AntiPattern CategoryCriticism CategoryWiki CorrectInsteadOfCriticize CriticalSpirit CriticsAreYourBestFriends DisagreeByDeleting DiscussInsteadOfCriticize DonaldNoyes EditText EricHodges PositiveDialogueCommunity RespondingToCriticism SpaghettiCode WayneMack WikiGnome WikiNature CorrectiveAction AlistairCockburn AllAtOnce AntiPattern CommunicationAndEfficiency CorrectiveAction DanielVainsencher DaveSmith DayCare DickBotting DistractionsToProgress EfficiencyByParallelism FeedbackIsControl FeedbackIsNoCliche FireAndRemember GoldRush JimCoplien PreventativeAction PreventiveAction ProgressAndTrainingTeams RiskManagementCatalog SacrificeOnePerson TeamPerTask TeamsIntegrateDiversity WalkAndChewGum WaterFall CorrelationDoesNotImplyCausality BillBarnett CorrelationImpliesCausation EditHint LanguageAuthorBeardPattern CorrelationImpliesCausation CategoryStatistics FallaciousArgument PoliticallyCorrect PostHocErgoPropterHoc ScottJohnson CorryHarper CarletonUniversity CategoryHomePage TheObjectPeople CortBenningfield AreYouThere CategoryHomePage OrphanPage CortlandHaws CategoryHomePage CortlandHaws GoodUrl SubEthaEdit TaggedDatabase WikiWikiWeb CorwinLightWilliams CategoryHomePage CoryHamasaki CategoryHistorical CosAgile ColoradoSpringsXpUsersGroup CosmaShalizi BactraReview BillTozier SantaFeInstitute CosmicTwoByFour ClueByFour MyGodItsFullOfStars SpaceOdyssey CosmicUnconsciousness AndreSlabber CosmicUnconsciousness LatticeOfCoincidence RandomPages RecentChanges RepoMan CosminApreutesei CategoryHomePage WikiAddiction CosmologyThread DameKind JohnBrewer KeithBraithwaite NewAge NewAgers ParadigmShift RobertCecilMartin TomGuyette XpImmersionTwo CostBenefitOfProcessElements AlistairCockburn BradAppleton ClearCase FullStaffRedundancyWhileProgramming IndexCard LargeScaleEqualsFailure RationalUnifiedProcess RonJeffries SnakeOil SunirShah CostOfAnIncrement CostOfDeployment GreenBar UnitTest CostOfBranching BeenThereDoneThat BrettNeumeier ConfigurationManagementSystem ContinuousIntegration CostOfBranching CostOfCpuBranchInstructions RuleOfThumb CostOfCapital CategoryEmployment CategoryManagement CostOfCapital LifeAsaBusiness CostOfChange CostOfChangeCurve CostOfChangeCurve CategoryChange ChangePattern DecisionMathAndYagni ExponentialCostCurve KentBecksChangeCostXpArticle CostOfDeployment CostOfAnIncrement CostOfDeployment EaseOfSoftwareDeployment ExtremeDeployment HowXpPlansDeployment IncrementalDelivery CostOfDesignCarry BarryBoehm BradAppleton ComponentDesignPatterns ContinuouslyReadyForChange CostOfFutureChange CostToFix InsulatedYetMalleable KentBeck OaooBalancesYagni OnceAndOnlyOnce PeteMcBreen RefactorMercilessly RonJeffries SequentialApproachToProcessSubgoals SoftwareEngineeringEconomics WillemBogaerts CostOfDoingNothing CategoryManagement CostOfDoingNothing OpportunityCost SlackPatterns CostOfFutureChange AntiPattern AnticipatoryDesign CategoryPlanning DaveSmith DoTheSimplestThingThatCouldPossiblyWork HolyWar IanKjos KentBeck KielHodges MartinFowler MeasureTwiceCutOnce RonJeffries ShalomReich TheValueOfResearch UnitTest WayneMack WilliamGrosso YagniExceptions YouArentGonnaNeedIt CostOfLearning CostOfLearning ExtremelyInterstrangled SymmetryOfLanguage CostOfLineOfCode SoftwareAsLiability CostOfMoney CategoryEconomics CostOfCapital NetPresentValue CostOfRefactorCarry CategoryRefactoring DecompressionDebt EngineeringTask ExtremeProgramming ExtremeProgrammingCodeReviews LoadFactor PeterMerel RefactorCollision RefactorLowHangingFruit RefactorMercilessly RonJeffries TomRossen UserStory CostReliabilityTradeoff AcceptanceTest CategoryTesting MichaelFeathers RonJeffries TestFirstDesign UnitTest CostaRica CategoryCountry ChrisGarrod CostaRica PhlIp SanDiego CostinCozianu BayleShanks CategoryHomePage CostinCozianu CriticalSpirit DaveVoorhis DonaldNoyes EditWar JaimeWong ObjectRelationalPsychologicalMismatch OnlineCulture PrimitivesAndMeansOfComposition RubyOnRails SimpleWebs WebTwoPointOh WikiCulture WikiGnome WikiSym CostinCozianuFanClub CostingExtremeProgramming BasDeBaar BigDesignUpFront BookXp ExtremeProgramming FixedPriceContractsWithChangeControl GerryWeinberg KyleCordes OldFashionedEstimation OldFashionedMethod OptionalScopeContracts ParadigmShift PlanningGame ProgrammersAreCompulsiveOptimists ProjectVelocity ReleasePlan SunirShah SystemAnalyst UserStories WayneMac CotHoffyLanguage CategoryProgrammingLanguage HigherOrderFunction HomoiconicFaq JavaScript CotsImplementations CouchDb CategoryDatabase JavaScript CougaarForge GeeForge CouldDoThisMyself AlarmBellPhrase CouldDoThisMyself DaveHarris GuruDoesAll PairProgramming TruckNumber CouldExtremeProgrammingHaveArisenWithoutSmalltalk AlanKay AlistairCockburn AugustZeroSix AustraliaCountry BesottedWithStaticTypeChecking BjarneStroustrup BuildLearnAbstract CategoryExtremeProgramming CategorySmalltalk CeeLanguage CeePlusPlus ChristopherAlexander ChryslerComprehensiveCompensation ConstructiveProcesses DaveHarris DesignPattern DonWells DougSchmidt DougSwartz EarlyHistoryOfSmalltalk EricssonInc ErlangLanguage ExtremeProgramming ForthLanguage FunctionalProgrammingLanguage GenerativeProcess GenerativeProcesses GunnarZarncke HighDisciplineMethodology HistoryOfExtremeProgramming IsSmalltalkEasierToListenTo IsXpAnUnselfconsciousProcess JavaLanguage JohnVlissides JonGrover KentBeck KevinBradtke LateBinding LispLanguage ListenToTheCode MarkLinton MetaProgramming ModelViewController NewLanguagesForXp NissimHadar ObjectOriented ObjectOrientedProgramming OnSiteCustomer PairProgramming PatrickLogan PrologLanguage ReFactoring ReactiveEngine RealTime RefactorMercilessly RichardDrake ScottJohnston ScripturalEvidenceForXp ShortReleases SimpleDesign SmalltalkLanguage SoftwareDevelopment StaticallyTyped TomStambaugh TypeChecking WardAndKent WardCunningham WhatIf WhyCallItXp WinThirtyTwo YagNi CouldIsntWill DaveHarris LoadFactor PeterMerel RonJeffries SleepToWork ViolentAgreement YouArentGonnaNeedIt YtwokUpdate CouldYouJust BicycleRepairMan CostOfChanges CouldDoThisMyself CouldYouJust JustIsaDangerousWord OleAndersen CountDownToRelease CountDownToRelease EngineeringTask IterationPlan StandupMeeting UserStories WorkQueue CountInAssertions CategoryAssertions CategoryDebugging CountRumford CategoryPerson CountRumford CountTheHands CategoryAntiPattern DeathMarch GuessTheNumber IwantaPony MartySchrader PointyHairedBoss TwoByFour CountablyInfinite CategoryMath CountablyInfinite UncountablyInfinite CounterCulture CounterCounterCulture CounterExampleOfAcyclicDependenciesPrinciple AcyclicDependenciesPrinciple CounterExample ObjectOriented SmalltalkLanguage CounterInManyProgrammingLanguages AccumulatorGenerator AnonymousDonor ArraySumInManyProgrammingLanguages AssemblyLanguage BigDecimal BigInteger CategoryInManyProgrammingLanguages CeeLanguage CeePlusPlus CeePlusPlusEleven CommonLisp CsharpLanguage DotProductInManyProgrammingLanguages ExtendedObjectTcl FixedQuantityOverflowBug ForthLanguage GoLanguage HaskellLanguage HelloWorldInManyProgrammingLanguages IconLanguage IntGenerator IntInf IoLanguage JavaLanguage JavaScript LispLanguage LispOnePointFive MikeCowlishaw MikeRoome MlLanguage MyFutureLanguage NemerleLanguage ObjectiveCee OcamlLanguage PaulMorrison PerlLanguage PhpLanguage PythonLanguage PythonVsRuby RubyLanguage SchemeLanguage ShouldBe SmlLanguage SwiftLanguage TemplatesGoneMad ToolCommandLanguage TypeMigration UnderTheHood VerilogHdl VhdlLanguage WardNumberInManyProgrammingLanguages CounterIntuitive AhHa CounterIntuitive ErikMeade FallaciousArgument RidingCamelVsWalking SlowDownToSpeedUp TheLogicOfFailure CounterLunchCulture CounterCounterCounterCulture LunchCounterCulture CounterRecruitment CiwilianIraqiBodyCount ProactivePeaceMoveJan TokenProtest CounterSteering AndyMorris BodyFollowsEyes CounterCounterSteering CounterSteering EricScheid PeteMcBreen RichardKulisz TacitKnowledge TaralDragon WardCunningham CounterStrike CategoryGame CounterStrike CounterStrikeStrategies DanielChurch DayOfDefeat FirstPersonShooter HalfLife RyanDoupe ShaeErisson CountingSort CategoryAlgorithm CeeLanguage CountingSort DougMerritt ElizabethWiethoff FortranLanguage JavaScript MasteringAlgorithmsWithCee OrderedHash OrderedMinimalPerfectHash OrderedPerfectHash OreillyAndAssociates ProgrammingLanguage PythonLanguage RadixSort SortingAlgorithms CountingTheChickensBeforeTheyHatch CategoryIdiom CountriesWithMoreThanOneLanguage AmishPeople CategoryNaturalLanguage ChrisBrooking IndoEuropeanLanguage JoshuaBoyd LaurentBossavit NaturalLanguage NewYorkCity OfficialLanguage RepublicOfIreland SpanishSpeakers UnitedKingdom UnitedStates CountryMile CategoryWhimsy CountryMile UnitOfMeasure UnitedStates CountryMusic CowboyMusic CoupleLeapingWithLooking CeePlusPlus ContinuationPassingStyle CoupleLeapingWithLooking CoupleLookingWithLeaping DontAskPermission DynamicTyping EasierToAskForgivenessThanPermission ExceptionHandling LookBeforeYouLeap OptimizeLater PreCondition ResumableException StaticTyping StrongDynamicTyping CouplingAndCohesion AbstractConstructor AbstractFactory AbstractInteractions AgileSoftwareDevelopment AlanShalloway AnonymousDonor AntiPattern AspectOrientedProgramming BenefitsOfOo BestPractice BlackBox BobBockholt BoulderPatternsGroupMinutesOld BusinessRules CategoryInfoPackaging CategoryModelingLawsAndPrinciples CeeIsNotThePinnacleOfProcedural ChangePattern ChangePerception ChrisDailey ChrisDate CodeNormalization CodeSmell CohesionAndCoupling CommandObject ControlTable CouplingAndCohesion CoursePages CppUtxOverview DataCoupling DavidMcLean DazedAndConfused DecisionMathAndYagni DecouplingObjects DecouplingOfObjectOrientedSystems DesignPatternsBook DirectedRefactoring DiscontinuitySpike DllHell DomainSpecificLanguage DontRefineExceptions DontRepeatYourself DoubleDispatch DougMerritt ExtractMethod FatalErrorShutdown FedEx FunctionalCohesion FunctionalProgramming FundamentalFlawsInProceduralDesigns FuzzFlag GastonNusimovich GenericProgramming GiladBracha GoldPlating GoodCode GradyBooch GranularityOfVariation GroupRelatedInformation HalfPendulumOfCouplingAndCohesion HeuristicRule HolyWar IainLowe IanKjos IntentionalProgramming InterpreterPattern ItDepends JeffGrigg LanguageSmell LargeExtremeProgramming LaurentBossavit LetTheReaderDecide LogicalCohesion MaintainAbility MarcGrundfest MultipleDispatch NatureOfOrderDiscussion NewspeakLanguage ObjectOrientedProgramming ObjectivityIsAnIllusion OnDecomposingSystems OnceAndOnlyOnce OopBizDomainGap PayrollExampleTwo PayrollExampleTwoDiscussion PendulumOfCouplingAndCohesion PerceptionOfChange PrematureGeneralization RefactorMercilessly RefactoringAndRewriting ResponsibilityDrivenDesign RichardHenderson RobertMartin SafetyGoldPlating SalesOrderProcessing SingleResponsibilityPrinciple SoftwareDevelopmentIsGambling SoftwareEngineering SoftwareMetrics SovietShoeFactoryPrinciple StampCoupling StructuredProgramming SwitchStatementsSmell SystemsSoftware TableBrowser TheSimplestThingThatCouldPossiblyWork TheStructureOfScientificRevolutions ThereAreNoTypes UseCase UseCases UsefulLie VeeTable WalkingSkeleton WyattMatthews YouArentGonnaNeedIt ZipCode CourageAggressivenessAndFearlessness AmericanCulturalAssumption AnschlussAns AtmosphericPhenomena BeingJohnMalchovich CowboyCoding FilmPosters InterNet LawEngforcement LightBeams MetaSignal MovieIndustry NegativePatterns NursingHome PaperTrail PowersThatBe SocialNetwork SouthParkbiggerlongeruncut WitnessProtection WrongfulInjury CourageousDevelopers BrainWashedDevelopers CourageousDevelopers FunctionalTest JudeNagurney KayJohansen OpenSource RonJeffries SubtleDeveloper UnitTest VeryPatientDeveloper XpMailingList YouAreUsingThisToolBecause CourseForum ProjectForum WikiEngine CourtAddiction AiComplete ElectricityAddiction GarryHamilton MikeSmith OldRulesWithForgottenReasons PleaseMoveThisToTheAdjunct RichardKulisz CourtRoomSchemaExample CampusExample CategoryBusinessDomain CategoryExample UseNet CourtesyAsaStyleInDiscourse FalkBruegmann CousCousCode JonGrover SpaghettiCode CovariantReturnTypes CovariantReturnTypes WideParameterNarrowReturn CovenantalRelationships BobbyWoolf BrentNewhall LeadershipIsAnArt ManagementChallengesForTheTwentyFirstCentury MaxDePree PeterDrucker PowerVersusAuthority TheServant CoverTheGraph BorisBeizer CategoryTesting HowardFear CoverYourArse CoverYourAss CoverYourAss BlameAvoidance ManagerialCoverFire PearlHarborFile WatchYourSix CoverYourAssets AmbiguousViewpoint AntiPattern CategoryArchitectureAntiPattern CowBoy CategorySillySongs CowBoy CowboyCoding PhlIp VeeCees WebRing CowOrker ScaryDevilMonastery CowboyBebop CowboyBepop CowboyCoder CaveProgrammer CowBoysAndGirls CowboyCoder CowboyCoding DeanGoodmanson EzraEpstein GarryHamilton GuerillaCoder HackerMethodology HackishRogue HotGroups ItAintBroke KludgeCoder LoneRangerCoder PhlIp ProgrammerStereotype RamboCoder RuggedIndividualist RusHeywood ShootFirstAskQuestionsLater VirtualPairProgramming WikiZen CowboyCoding AffirmationOfTheConsequent AnonymousCavalryman AntiPattern BadCode BadProgrammer BestPractice BigDesign BridgeOnTheRiverKwai CategoryLanguageImplementation CategoryProgrammingLanguage CodingStyle CowboyCoder CowboyCoding CowboyTheorist DeVoto DevelopmentStance DonOlson ExtremeFrustration GarageShopEnterprises GreenBeretCoding HackerPride HamburgerHelper JangIt JustaProgrammer LasseMirkovic LeonBambrick NoProcess PeterdaSilva PracticalRolesOfEgoInTeam QualityWithoutaName StewStryker StrawMan StudlyProgrammer TestDrivenDevelopment TheGreatEscape TheSomme TimDysinger UntestedButFinished VisionaryCowboy ZeroPlanning CowboyMovies CategoryMovie JohnWayne CowboyMusic BradSmith CategoryMusic CowboyMovies CowboyMusic CowboyPoetry DominicCronin FarmAid GlennVanderburg GregVaughn KeithBraithwaite KentBeck KevinDriedger KyleBrown NatPryce RealAudio WayneCarson WembleyStadium WillieNelson CoyotOs BitCee CategoryOperatingSystem ErosOs ObjectCapabilityModel ObjectCapabilityOperatingSystem TransparentPersistence CoyoteDevelopments CodingStandard CollectiveCodeOwnership ContinuousIntegration DesignImprovement ExtremeProgrammingCorePractices FlexTime FortyHourWeek MobyGames PairProgramming ProgrammerTest RefactorMercilessly SimpleDesign SmallReleases SustainablePace TestDrivenDevelopment UnitTest WholeTeam CpdTool CategoryDuplicationFindingTool EclipseIde JavaSpaces TomCopeland CplLanguage BcplLanguage CategoryProgrammingLanguage CpniInc CategoryXpInCanada CppAndConcepts CategoryConcepts CategoryCpp CategoryCppTemplates CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusEleven CeePlusPlusOneWhy ConceptClang ConceptCpp ConceptGcc ConceptIntersection PeterWeinstein TheCppStandardsCommittee CppAndExtremeProgrammingArticles BillCaputo BobKoss BrianRobinson BrokenLink CategoryCpp CategoryExtremeProgramming CeePlusPlus ExtremeProgramming ExtremeProgrammingArticles JeffLangr OrenMiller CppBashing AdaLanguage AlternateHardAndSoftLayers ArneVogel BoostLibraries CategoryCpp CeePlusPlus CeePlusPlusEleven ConsideredHarmful ConstCorrectness DanMuller DaveHarris DeNiro GenericProgramming GrahamHughes JasonYip JeffGrigg NetBeans NextStep ObjectPascal ObjectiveCee PartialTemplateSpecialization ReFactor RonJeffries SmallTalk SqueakSmalltalk StephenFraser StlStyle VisualBasic XpTwoThousand CppBridge CategorySoftwareTool CeePlusPlus CppBridge CppUnit JavaLanguage JavaUi JavaUnit PhilGoodwin CppCodingStandards AddisonWesley AndreiAlexandrescu BigDesignUpFront BjarneStroustrup CategoryBook CategoryCpp CompilerTest CppInDepthSeries ExtremeFormsForCppCode HerbSutter LateCeePlusPlus ProgrammerTest CppCommonKnowledge AddisonWesley ArgumentDependentNameLookup CategoryBook CategoryCpp CeePlusPlus CppGotchas JohnFletcher SubstitutionFailureIsNotAnError CppCookbook BoostLibraries CategoryBook CategoryBoost CategoryCpp ChristopherDiggins CookbookSeries JohnFletcher OreillyAndAssociates CppCountedPointerImplementation AutoPtr BoostLibraries BoostSharedPtr CategoryCpp CategoryGarbageCollection CategoryPointer CeePlusPlus CppUtxOverview JasonRiedy JohnFletcher PolicyBasedClassDesign ReferenceCounting RobertDiFalco SmartPointer TechnicalReportOne CppDependencyAnalysis CategoryCpp CeePlusPlus ChrisSteinbach ForwardDeclaration GnuCpp JohnFletcher OstringStream PimplIdiom RedundantIncludeGuards RefactoringCppToReduceDependencies SelfContainedHeaders CppDoc CategoryCpp CategoryDocumentation CppDoc JavaDoc CppDoubleCheckLock CeePlusPlus DavidCary DoubleCheckedLocking DoubleCheckedLockingIsBroken JavaLanguage MyInnerClass SingletonHolder TimLesher WilliamUnderwood CppGotchas AddisonWesley CategoryBook CategoryCpp CeePreprocessorStatements CppCommonKnowledge HistoryOfPi CppHeresy AlternateHardAndSoftLayers AndreyStolyarov AspectOrientedProgramming AvoidConstCompletely BigDesignUpFront BillDavis BloodyOath CategoryCpp ChooseYourRutCarefully ConstIsaVirus CppHeresy CppOrthodoxy DoAllYourEncapsulationInTheSoftLanguage ExtremeFormsForCppCode ExtremeProgramming ForgetAboutWritingAccessors GangOfFour HandHeld InheritStlContainersPublicly InlineAllMethodsWhereverPossible JavaLanguage JeffGrigg JuergenHermann LamontCranston McDonalds MicroiterativeDesign MinimalDecisionsUpFront MultipleInheritanceIsNotEvil OnceAndOnlyOnce PeterMerel PythonCxxModule PythonLanguage PythonUnit ReFactor RichardDrake RobRix RonJeffries StandardTemplateLibrary StlStyle SunirShah TheyreJustRules TuringEquivalent UnitTest UseStructsNotClasses UserStory ViolentAgreement VisualBasic WindowsTemplateLibrary CppHeterogeneousContainer BoostAny BoostFusion BoostFusionUserExtension BoostTupleLibrary CategoryBoost CategoryContainer CategoryCpp CeePlusPlus GenericsVsSubtyping HeterogeneousContainer HomogeneousContainer MutableTypeObjects CppIde AssemblyLanguage AutoComplete CategoryCpp CeePlusPlus CeePlusPlusRoadMap CppIde GnuCpp GnuDebugger GnuMake IntegratedDevelopmentEnvironment LightweightInstall MakeClean MicrosoftWindows RefactoringBrowser ReversePolishNotation ScintillaTextEditor UnitTest CppInDepthSeries AddisonWesley AndreiAlexandrescu AndrewKoenig BarbaraMoo BookShelf CategoryBooks CategoryCpp CategoryCppTemplates CppCodingStandards CppInDepthSeries CppTemplateMetaprogramming DefinitiveCeePlusPlusBooks EssentialCpp ExceptionalCpp ExceptionalCppStyle HerbSutter JohnFletcher ModernCeePlusPlusDesign TheBoostGraphLibrary WikiWiki CppLearningDiscussion CategoryCpp CeePlusPlusRoadMap CeeProgramsForBeginnersDiscussion CppNext CategoryCpp CeePlusPlus EricNiebler FunctionalProgrammingInCpp CppOrthodoxy CategoryCpp CppHeresy InheritStlContainersPublicly StandardTemplateLibrary CppRefactorStructToClass CategoryCpp CategoryRefactoring CeePlusPlus CopyConstructor EncapsulateField ExtractMethod PlainOldData ReplaceRecordWithDataClass RuleOfFour UseStructsNotClasses CppReport ActiveObjectModel AdHominem AndrewKoenig AspectOrientedProgramming AutomatedCodeGeneration BjarneStroustrup ByteMagazine CastingAnonymousAsparagus CategoryMagazine CeePlusPlus ClassDiagram CppReport CppUsersJournal DesignPatterns DifferenceBetweenTheoryAndPractice DougSchmidt DrDobbsJournal ExtremeProgramming FunctionalProgrammingLanguage HerbSutter HighSchool JamesKeogh JasonRiedy JimCoplien JohnVlissides JournalOfObjectOrientedProgramming LanguageLawyer MichaelFeathers MicrosoftFoundationClasses MikeSmith PatternCommunity PhlIp ReFactoring RelationalDatabase RobertCecilMartin RobertDiFalco RobertMartin StandardCpp StaticallyTyped TimLesher TresSeaver ValueObjectHypotheses WayneConrad CppSingleton AndreiAlexandrescu ArneVogel CategoryCpp CeePlusPlus DanielEarwicker EmmanuelDeloget FriendFunction JamesCrawford LourensCoetzer MichaelZahniser ModernCeePlusPlusDesign MonostatePattern OrderOfExit PhilipEskelin PolicyBasedClassDesign SingletonPattern SingletonsAreEvil SunirShah TestWibble TimVoght CppSpec BehaviorDrivenDevelopment CategoryCpp CategoryFramework CppSpec CppUnitTestingEasier CppStandard CategoryCpp CeePlusPlus CeePlusPlusEleven CeePlusPlusIdioms CeePlusPlusOneWhy TheCppStandardsCommittee CppStaticRiddle CategoryCpp EditHint JamesDennett NameSpace OliverKamps SebastianBozlee SmallTalk CppStdLib CategoryCpp CppStdLib StandardTemplateLibrary WriteOnceCompileAnywhere CppTemplateMetaprogramming AddisonWesley BookShelf BoostBind BoostLambdaLibrary BoostLibraries BoostMpl BoostProtoLibrary BoostSpiritLibrary BoostTypeTraits CategoryBook CategoryBoost CategoryCpp CategoryCppTemplates CategoryMetaprogramming CeePlusPlus CppInDepthSeries EmbeddedDomainSpecificLanguage FunctoidsInCpp JohnFletcher StlFilt TemplateMetaprogramming CppTemplatesTheCompleteGuide AddisonWesley ArgumentDependentNameLookup CategoryBook CategoryCpp CategoryCppTemplates CeePlusPlus CppInDepthSeries DavidVandevoorde JohnFletcher NicolaiJosuttis OperatorOverloading PromotionTraits SubstitutionFailureIsNotAnError TheCppStandardLibrary TooFewTemplateParameterLists CppTestHarness CppTestHarness CppUnitLite DontRepeatYourself MichaelFeathers TestFixture CppUnit AbstractBaseClass AndyGlew AndyGlewMinimalCeePlusPlusTestFramework AutoRegister BillBurris CategoryCpp CategoryTesting CeeUnitTesting ConsiderationsForAndComparisonOfCeePlusPlusTestFrameworks CppBridge CppUnit CppUnitCodeSmell CppUnitExamples CppUnitLite CppUnitOnceAndOnlyOnceHack CsharpUnit DaveWhipp DirtSimpleCppUnitExample DuaneMilne DuckTyping EnhancingCppUnit ErichGamma ExtremeProgrammingBareMachine FearOfAddingClasses FrontPage HarlanWood HostApp JavaUnit KentBeck MichaelFeathers MichaelFinney NameSpace NanoCppUnit NunitFramework ObjModel OcUnit PhilGoodwin PyUnit RegressionTesting RogueWave RwCppUnit SeparateInterfacesFromImplementation SourceForge StandardTemplateLibrary TestCase TestFactoryRegistry TestFixture TestRunner TestSetUp TestSuite TestingFramework TestingPrivateMethodsInCeePlusPlus VisualStudio WhoIsUsingCppUnit CppUnitCodeSmell CategoryCpp CategoryTesting ComplexNumberTest ConsiderationsForAndComparisonOfCeePlusPlusTestFrameworks CppUnit StarUnitAutoSuite TestCollector VisualCeePlusPlus CppUnitExamples AssertEquals CppUnit CppUnitLite AndyGlew CategoryCpp CategoryFramework CategoryTesting CeePlusPlus CppUnit CppUnitLite FooBarInstance JavaUnit KeithBauer LateCeePlusPlus MichaelFeathers TestingFramework UnitTest WorkingEffectivelyWithLegacyCode CppUnitOnceAndOnlyOnceHack CppUnit CppUnitOnceAndOnlyOnceHackExampleHeaderFile HarlanWood CppUnitOnceAndOnlyOnceHackExampleHeaderFile CppUnitOnceAndOnlyOnceHack HelperMacros TestFixture CppUnitReflection BinaryFile CategoryReflection CppUnit CppUnitLite CppUtxOverview DanMuller MichaelHill NanoCppUnit OrganizationalSmell PhlIp RobertDiFalco RunTimeTypeInformation TestBinaryFile TestCollector TestSuite ThreeStrikesAndYouAutomate WhateverTest XpAtArinc CppUnitTestingEasier CategoryCpp CategoryTesting CppSpec EclipseIde CppUtx CppUtx CppUtxOverview CppUtxOverview AddTestCase AddTestSuite AlanGriffiths ArgVector BeginTestSuite CategoryCpp CategoryTesting CeePlusPlus ClassUnderTest CommandPattern CompositePattern CompositeVisitorPattern CppCountedPointerImplementation CppUnit CppUtx DanMuller DotNetUnit DrewMarsh EndTestSuite EnhancingCppUnit ExpectEquals GangOfFour GetCurrTestArgs HierarchicalVisitorDiscussion HierarchicalVisitorPattern JavaUnit JohnVlissides KentBeck MicrosoftDotNet PatternHatching RobertDiFalco RootTestSuite ScopeGuard ShouldStop SingletonPattern SmalltalkUnit SourceForge SystemMetaphor TestBip TestBof TestCase TestCaseFunction TestContext TestDriver TestDrivers TestFailedException TestFixture TestFrameworks TestInfected TestLister TestMethod TestMethods TestQualifier TestRecord TestReport TestResult TestRunner TestRunnerVisitor TestSuccessed TestSuite TestVisitor TestingFixture TestingFramework TestingMethod UnitTest VisitorPattern WayCool CpsTransformation AmrSabry AndrewAppel CategoryContinuation CompilingWithContinuations ContinuationPassingStyle EssentialsOfProgrammingLanguages FunctionalProgrammingLanguage JimBender MlLanguage SchemeLanguage TailRecursive CraftIte ElizaDoctor ElliotCoaError ElliotCoates EricHodges ExtremeProgramming FalkBruegmann GradyBooch JosefWeizenbaum ObjectTechnologyUserGroup PhlIp RecentChanges RobertCecilMartin StrawMan WayBackMachine WikiWikiWeb CraftMystery RalphJohnson CraftsmanshipCoach BryanEdds CraftsmanshipManifesto CraigAnslow CategoryHomePage ElvisSoftwareDesignResearchGroup JamesNoble RobertBiddle StuartMarshall CraigBissel AreYouThere OrphanPage CraigCameron CraigEwert CategoryHomePage CraigFederighi HyperAwards NewMedia WebObjects CraigHubley CategoryHomePage DomainDrivenDesign OpenPolitics CraigLarman AgileUp BioSciences CategoryAuthor CategoryHomePage DickBotting EditText GuangjunMa HansRudin ModelViewController PeterSommerlad PowerPoint SystemSequenceDiagram TextFormattingRules WalledGarden CraigMcCaffrey CategoryHomePage ColdFusion CraigMcCaffrey GentleHint McCaffrey PowerViewer TextFormattingRules WikiGnome CraigPutnam CategoryHomePage ComputerTechPatterns WhatIsaRealTechnician CraigRobertson CategoryHomePage CraigScratchley CategoryHomePage EnterpriseObjectsFramework ObjectiveCee WebObjects CraigsList CategoryOnlineCommunity CraigNewmark OnlineCommunity TheWell UseNet WebbyAward CrankDrivenDevelopment CrankDrivenDevelopment CreatingEmergencies FearDrivenDevelopment HeroCulture XanaduProject CrashCourseInOsDesign BrentNewhall ExoKernel GrassHopper LoggingFileSystems NameSpace OperatingSystemsDesign OperatingSystemsDesignPrinciples OrthogonalPersistence SmalltalkLanguage VisualWorks CrashOnlySoftware JeffreyMiller LetItCrash OnceAndOnlyOnce CrashTestDummy CategoryTesting CrashTestDummy JbRainsberger KentBeck TestDrivenDevelopment TestingPatterns CrawfordCurrie CategoryHomePage TwikiClone CrayResearch CategoryComputerArchitecture CategoryComputerCompany CategoryHardware ControlData MainframeComputer SeymourCray SuperComputer CrazyAlsSoftwareWarehouse AlanFrancis CodeReuse ComponentBasedDesign CrazyAlsSoftwareWarehouse MichaelHill CrazyMoneyForWikiDotCom CrazyThingsThatMightSaveWiki CategoryWikiProgress ClayShirky CurrentAffairsWiki DecentralizedWiki EarleMartin EditWar ExtremeProgramming FilteredRecentChanges FindPage FooBar FooBarDiscussion FooBarRants FullSearch FutureShock HansWobbe HolyWar LetsInsulateOurselves NeverWriteaLineOfCodeWithoutaFailingTest OffTopic PortlandPatternRepository PrinciplesForTheNextWiki RandomPages RecentChanges ReconcilingIrreconcilableDifferencesOnWiki ReformSociety SeekFirstToUnderstand SisterSite TestDrivenDevelopment ThereIsNoTechnicalProblem TimeForWikiMutiny UnitTest WardCunningham WhyClublet WikiPedia WikiProblems WikiSig WikiSpam WikiSpamSolutions WikiVandal WikiVandalismSolutions WikiWiki WikisIdLikeToEdit CrcCard BestCrcCardBook BrainStorm CategoryCard CategoryCrcCards CrcCard CrcCardCompiler CrcCardSoftware CrcCardsAreCognitive CrcDescribesScenarios CrcDoesntCaptureAnything DavidBellin DeVry DonWells FileHeaders ManagingCards MeaningfulName MethodComments NeKs NickBensema OverEagerCleaningCrew PetrPrikryl SrcCards TappingWisdom TheCrcCardBook TheSocialLifeOfPaper WardAndKent CrcCardCompiler CategoryHumor CrcCard PaulMiller WardCunningham CrcCardSoftware CategoryCrcCards CrcCard ObjectLab WikiWikiHyperCard CrcCards CrcCard CrcCardsAreCognitive AlistairCockburn CategoryCrcCards CrcCards CrcCardsAreCognitive NotFound CrcDescribesScenarios AcceptanceTest AlistairCockburn BigModelsAreUseless BillJamison CategoryCrcCards ColaRates EmployeeProfile EngineeringTask OnePieceOfPaper PeterMerel RonJeffries TheCrcCardBook UserStories CrcDoesntCaptureAnything CategoryCrcCards CrcDescribesScenarios ExtremeProgramming RonJeffries TheSourceCodeIsTheDesign CrciCards AllanBaruz AntiPattern CategoryAntiPattern CategoryCrcCards CrcCard SpikeSolution CreEightCon OrdinarySmallTownHaircuts CreamPieTherapy CategoryWikiFavorites ParkingLotTherapy CreateDontJustify ConversationalChaff CriticalSpirit DeleteInsults DontDeleteFlamebait WhatIsaNegativeOpinion WikiContentGenerationProcess CreateFlexibleMessaging AlternateHardAndSoftLayers BeeHive CategoryPattern CommonLispObjectSystem CompositeTypes CreateFlexibleMessaging DavidCymbala JavaVirtualMachine MultiCaster PeterMerel CreateFlow CategoryWikiUser ThePleasuresOfCounting CreateGreatPages MakeSignalNotNoise MeToo OnTopic OnlySayThingsThatCanBeHeard PoemWiki ThreadMode UtopiaNow WikiOnWiki CreateLivableAlternativesToWageSlavery AnonymousDonor BrentNewhall CarFree CategoryEmployment ChoosingSatisfactionOverMoney GoldenHandcuffs MikeSmith RobertWatkins SeanOleary TurnOnTuneInDropOut CreateNewPage AccidentalLinking AddingNewPages EditText LinksAreContent NewPageName NewTestPage OneMinuteWiki OrphanPages PageName WantedPages WikiCase WikiDesignPrinciples WikiPedia CreateNewPages CategoryOrganization CategoryWiki DonaldNoyes IntentionRevealingName ThinkingOutLoud WantedPage WikiName CreatePrivatelyPublishLater BankOfEngland CategoryJava CurtisBartley DaveHarris JavaIdioms LiskovSubstitutionPrinciple MethodsShouldBePublic OliverRode RobertDiFalco UnitTest WayneConrad YouArentGonnaNeedIt CreateReadUpdateDelete AutoGenCrudScreens CategoryInteractionDesign CrudPatterns CrudScreen SelectInsertUpdateDelete WimpInterface WimpIsBroken WimpIsGoodEnough WimpPlatform WimpTestimonials WimpyPoint CreateRetrieveUpdateDelete CreateReadUpdateDelete CreateSomethingGreater CsLewis RobertDiFalco TheWeightOfGlory WaldenMathews CreateTalkPages CategoryWikiConcept DiscussionPage WardsWiki CreateTheEnvironment CreateTheEnvironment MicroManagement WuWei CreateValuablePages CategoryWiki ReallyValuablePages CreateWithImmediateEdit CreateWithImmediateEdit CreatedCategory CategoryTag DoingStuff DonaldNoyes CreatingAnEncyclopediaMetaphor BenTremblay CategoryMetaphor DanielPezely EncyclopediaSystematica HouseConstructionMetaphor KrisJohnson MetaphorsForNontechnicalAudience PlanningGame UnitTest UserStories CreatingEmergencies CreatingJavaPackages CategoryJava CraigLarman FoodSmart FunctionRevealingPackageName IainLowe JavaPackageNames JohnLakos KyleBrown LayerIndependentPackage PackagePerLayer PartitioningSmalltalkCodeIntoEnvyDeveloperComponents RandyStafford RobertDiFalco SmallTalk SubPackagePerSection CreatingLinks CreatingaSoftwareEngineeringCulture BooksOnLeadership CategoryBook KarlWiegers PeopleWareBookList RandyStafford CreationExNihlioVsCreation NoVirus CreationMatters CategoryWikiForum CreationMatters JohnAbbe PublicWikiSites SelfImprovementPatterns UseModWiki CreationMethod AbstractFactoryPattern CreationMethod DefnLanguage FactoryMethod FactoryPattern GunjanDoshi JoshuaKerievsky KarlKnechtel ObjectOrientedLanguage CreationalPatterns AbstractFactoryPattern BehavioralPatterns BuilderPattern CategoryCreationalPatterns CategoryPattern ClassFactory CreationalPatterns DesignPatterns FactoryMethodPattern GangOfFour ParameterClasses PrototypePattern SingletonPattern StructuralPatterns CreativeCommons BudapestOpenAccessInitiative CategoryOpenSource CreativeCommons FreeSoftware GnuGeneralPublicLicense OpenArchivesInitiative OpenContent PublicLibraryOfScience CreativeCommonsBySa FridemarPache CreativeDestruction InnovationIsCreativeDestruction CreativeDisplays CategoryOrganization ChangeModel DisplayingArtifactsAsLines DocumentRepresentative DonaldNoyes MouseClick NavigateToLocale ThinkingOutLoud CreativeEconomy AttentionEconomy BrainsAsaCheapCommodity ClientServer EndOfGrowth GlassBeadGame HackerSpace IdeasAreWorthless IndustrialEconomy OpenSourceCulture PeerToPeer PerItemVoting UserRanking WikiVersionTwo WikiWay CreativePerksInsteadOfMoney BubbleHockeyGame CategoryEmployment CorporateCulture CowOrker CreativePerksInsteadOfMoney ExtremeProgramming FoosballGame OfficeSpacePolitics SnowBelt SusanDavis TableStakes TheConsultantsMantra WillGray CreativeStupidity CategoryCreativity CategoryStupid DavidCymbala DoTheSimplestThingThatCouldPossiblyWork SammyTheSnake TimeToMakeItShort CreativeWhackPack CategoryCreativity ObliqueStrategies RogerVonOech ToddCoram WhackOnTheSideOfTheHead CreativityAndInnovation CategoryBook CategoryCreativity MartineDevos CreativityGoblin IncrementalWiki WonderfulTerm CreativityRunAmok AlistairCockburn BillBarnett BuschmannsLaw CategoryCreativity CollectiveCodeOwnership CreativityRunAmok DoIt DrCodd EdwardDeBono EngineeringTask IterationPlan JimCoplien LeadershipFromTheNonManagementSideOfTheLadder MakingReuseWork MichaelFeathers NoveltyVampires PairProgramming RequirementsDocument RonJeffries UnitTest UserStory CreatorAsOwner GrammarVandal HomePage PerfectTitle RefactorOverDeletion WardsWiki WikiName WikiPrinciples WikiStub WikiZens CreatureFeep CreatureFeep FeatureCreep CreaturesOfHabit AnthonyLander ChristopherAlexander CorryHarper EatingHabits ExerciseHabits NuffSaid VirtuousProgrammer CreaturesWiki ArtificialLife CategoryWikiImplementations CreaturesGames CreaturesWiki MediaWiki WikiEngine CredFramework ControlledRapidEvolutionaryDelivery EndToEndPrinciple EvolutionaryDelivery KnowHowToGrow NonFunctionalRequirements RichardDrake SevenPillarsOfCred SpikeSolution CreditableMethodologies CategoryMethodology CreditableMethodologies EwDijkstra ExtremeProgramming FrankGerhardt KentBeck MichaelFeathers PersonalSoftwareProcess RonJeffries SpeakingForBoskone TheyreJustRules WhenXpFails WorstThingsFirst CreepingElegance CreepingElegance CreepingFeaturitis DanielKnapp DaveWhipp ExtremelySpoiledChild JeffGrigg JustMab MetaRefactoring RandyStafford RefactorMercilessly RobMandeville WaldenMathews CreepingFeaturitis AnalysisParalysis CategoryAntiPattern CoreElement CorePlusElaboration CreepingFeaturitis CreepingFeaturitisWarStories DeathMarch DesignByCommittee DesignPhase FeatureCreep FeatureInteraction FeatureKarma FixBugsFirst GoldPlating GuySteele HewlettPackard JargonFile JeanHuguesRobert JimCoplien JustOneMore KyleBrown LanguageIdiomClutter ManagementByCrisis MarcoMaggesi MartySchrader MichaelFeathers PlanningGame RaySchneider ScheduleChicken TektronixInc WardCunningham CreepingFeaturitisWarStories CreepingFeaturitis MartySchrader OakTreeSoftware PeteHardie PlanningGame RonJeffries WarStories CreepingObesity AlistairCockburn AnthonyLander BigBallOfMud BikeToWork CategoryHealth CodeObesity CreaturesOfHabit CreepingObesity DaveHarris EatingHabits EllingtonDarden ExerciseGurus ExerciseHabits FitnessOverForty JohnWalker LowCarb NewScientist PeterMerel RefactorYourBody RegularExercise RollerBlades RonJeffries StrainerModelOfFitness TimeManagement UnitTest WilliamGrosso CreoleLanguage CategoryNaturalLanguage DougMerritt FrenchLanguage PaulMitchellGears PaulMorrison CretanParadox CretanParadox MathematicalParadoxes RussellParadox UsefulLie CrisBer CrisisOfFragmentation CarvingTheProblemAtIsJoints CookDing CrisisOfFragmentation GreedyReductionism ProcessImprovementSkills ProcessImprovementTools CristiOpris CritLink AnnotationEngine CategoryWebAnnotation CritLink FridemarPache KaPingYee LinkMediator MemexVision PurpleSlurple WebAnnotation WikAlong XanaduProject CriteriaForCategories CategoriesDiscussion CategoryWikiMaintenance PageGroups WikiZens CriteriaForGoodMathOrCompactNotation BooleanExpression BooleanLogic CanonicalForm CrudScreen DatabasesAreMoreThanJustStorage DiscontinuitySpike EricHodges ExpressionApiComplaints FastFourierTransform FoxPro GangOfFour HaskellDb HaskellLanguage OffTopic OnTopic OoLacksMathArgument ProgrammingLanguage PrologLanguage PythonLanguage RegularExpression RelationalAlgebra RelationalLanguage RelationalModel SqlFlaws StevenNewton SymbolicCpp SymbolicLogic TableOrientedGuiDiscussion TableOrientedProgramming TedCodd UnitTest CriticalBug BugFreeDoesntSell CategoryBug FiveoClockBug ShowStoppers CriticalChain BottleNeck CategoryManufacturing EliyahuGoldratt GeorgeBrower ManufacturingRoadmap ProjectManagement TheoryOfConstraints CriticalItSurvivalSkills CategoryEmployment ProjectCostEstimates RelationshipManagement SocialIntelligence CriticalMassModel FeatureDrivenDevelopment SymbolicUserInterface TheInterfaceIsTheUserData CriticalNumberOfWorkers AlistairCockburn AntiPattern BeeHive CriticalNumberOfWorkers DavidCymbala FixedCost JimCoplien OrgPatterns ResultingContextNamesProblems SpeculationInPatternFormat TalentPump TheSqueakyWheelGetsTheGrease UnderTime CriticalNumbers CriticalNumbers ExtremeProgramming OpenBookManagement CriticalPath BuckminsterFuller CategoryBook CriticalPath LongPoleInTheTent ProjectManagement TheBottleneck CriticalResourceFlow BottleNeck CategoryManufacturing CriticalResourceFlow DavidCymbala ModelYourEnvironment ModelYourSelf TheoryOfConstraints CriticalSection AlternativeToCriticalSection BusyWaiting CriticalSectionFusing DisableInterrupts FunctionalProgrammingLanguage RaceCondition SemaphoresForMutualExclusion SharedStateConcurrency CriticalSectionFusing CriticalSection OverHead SynchronizationStrategies CriticalSocialMass OrganizedCoincidence SocialExperiment WardCunningham CriticalSpirit AnonymousDonor AntiPattern CategoryCriticism CostinCozianu CriticalSpirit CriticalSpiritOriginal CriticalStyles CriticizeHarshly CriticsAreYourBestFriends DaleCarnegie EnterpriseJavaBeans EwDijkstra HerdSpirit ItsTimeToDumpCeeSyntax ItsTimeToDumpMethodologies ItsTimeToDumpPerlSyntax ItsTimeToDumpSmalltalkSyntax ItsTimeToDumpXp NobodyLikesaCritic OnlySayThingsThatCanBeHeard PleaseComment RefactorMercilessly ScientificMethod SoftwareDevelopment SpeakingHarshly SunirShah ThinkingAndTheCriticalThinker UnitTest WaldenMathews WayneMack WikiCommunity WikiNobody WikiZen YouArentGonnaNeedIt CriticalSpiritInSoftwareDevelopment AcceptanceTest AlarmBellPhrase AnonymousDonor AntiPatternsBook BusinessValue CostinCozianu CriticalSpirit CriticalStyle CriticizeBluntly EvaristeGalois ExtremeProgramming GreenBar JimLittle OneMinutePraisings OneMinuteReprimands OneTrueWay PostPartum RealLife SoftwareDevelopment StoryCard TheOneMinuteManager UnitTest WhereCriticizeBluntlyWorks WhyDoPeopleMakeSoManyMistakes CriticalStyle CategoryCriticism ConstructiveCriticism CostinCozianu CriticalSpirit CriticalStyle CriticizeBluntly CriticizeConstructively CriticizeHelpfully CriticizeObliquely DontCriticize DontCriticizeCondemnOrComplain IainLowe JimLittle KentBeck MakeSuggestions QuestionConventions RelationshipDebt SayItDirectlyButNotCriticizeBluntly SilverBullet WaldenMathews CriticalStyles CriticalStyle CriticalSuccessFactor CategoryRequirements CategorySuccess CriticalBusinessObjectives CriticalSuccessFactor DeathMarch ExtremeProgramming ExtremeProgrammingCorePractices GoalDonor GoldOwner HighestPriorityUserStories HighestPriorityUserStoriesRemaining IwantaPony ManifestoForAgileSoftwareDevelopment RealWorldSuccess SecretOfSuccess SevenPlusOrMinusTwo TomGilb UserStories CriticalSuccessFactorsOfObjectOrientedFrameworks AlanKnight ApplicationModel ArchitecturesAreSelfReinforcingMetaphors AveryRegier BoilerPlate BradAppleton CategoryFramework CategoryOopDiscomfort CategorySuccess ConnectionManagement CriticalSuccessFactor CriticalSuccessFactors DaveHarris DesignFest DoItFramework DocumentingFrameworksWithPatterns DogFood EvolvingFrameworks ExceptionHandling FrescoFramework GemStone HotDraw HowToDocumentFrameworks HowToTestFrameworks JimRussell KentBeck MichaelFeathers ObjectDrawing PeterMaier PhilipCraigPlumlee ReleaseEarlyAndOften ScottJohnston SelfServingSystem StoreTalk TechniqueWithManyPrerequisites ToolsAndMaterialsMetaphor TopLink TypeObject UniversalFinanceServer VisualWorks CriticalThinking ArgumentByElegance CategoryCommunication CommonSenseIsAnIllusion CriticalSpirit CriticalThinking MetaThinking OctoberZeroFive WardsWiki CriticismOfMeatballWiki FishBowl GatedCommunity MeatballWiki CriticizeBluntly AlwaysUseSelectDistinct AmericanCulturalAssumption AnarchyDoesNotScale AnnAnderson AnonymousDonor AntiPattern ArgumentFromAuthority AssumeGoodFaith BeingRightNotExcuseForBeingRude BrutalSarcasm CategoryCriticism CeeLanguage ChessMaster ChoiceTheory ChrisDate ConstructiveCriticism CostinCozianu CriticalSpirit CriticalSpiritOriginal CriticalStyle CriticalStyles CriticizeBluntly CriticizeDiplomatically CriticizeHarshly CriticizeHelpfully CriticizeHonestlyRigorouslyAndThoroughly CriticizingWontWinYouAnyFriends CriticsAreYourBestFriends DaleCarnegie DateAndDarwen DbDebunk DeleteMe DontCriticizeCondemnOrComplain DrCodd DuplicatesAreBad DynamicTyping EditWar EditWars FoxPro GoldenHammer GoldenRule HowToWinFriendsAndInfluencePeople IainLowe ItsTimeToDumpCeeSyntax JohnReynolds JrrTolkien KentBeck MartinFowler NobodyLikesaCritic NonDisclosureAgreements OffTopic PerfectStorm PositiveDialog PositiveDialogue RandyStafford RedHerring RichardHenderson RobertJordan RonJeffries SelectDistinctIsaCodeSmell StaticTyping TableOrientedProgramming TheEditor TheOneTrueReligion TheUnixHatersHandbook TheerasakPhotha ThreeKindsOfCritics TopMind TopOnTypes TypeTheory WikiGnome WikiReaders WikiSin WikiSins WikiWiki WikiZen WikiZens WilliamGlassner CriticizeDiplomatically AprilZeroEight AreWeaklyBackedOpinionsAcceptable AssumeGoodFaith AssumeGoodFaithLimitations BluntnessDiscussion BookStop CategoryCriticism CriticizeBluntly EverythingIsRelative JustDoIt PositiveDialogue RudenessFails ThreadMode CriticizeEffectively CategoryCommunication ClueByFour ConversationalChaff CriticizeBluntly CriticizeEffectively CriticizeGently CriticizeNotAtAll CriticizeRudely CriticizeStealthily CriticizeSubversively DenialOfService GoodFaith HostileStudent JustCorrectDontPoint ZenSlap CriticizeHelpfully AskPermissionBeforeCriticizing CategoryCriticism CriticizeHelpfully CriticizeUnhelpfully CriticsAreYourBestFriends DaveHarris RaySchneider WaldenMathews WayneMack CriticizeRudely AntiPattern CategoryCommunication CriticizeBluntly CriticizeRudely FaganDefectFreeProcess PissingMatch RudenessFails CriticizingWontWinYouAnyFriends CategoryCriticism ConstructiveCriticism DaleCarnegie HowToWinFriendsAndInfluencePeople CriticsAreYourBestFriends AnonymousDonor ArgumentFromAuthority BrainStorming CategoryCriticism ConstructiveCriticism CostinCozianu CriticalSpirit CriticizeBluntly CriticizeHelpfully CriticsAreYourBest CriticsAreYourBestFriends DeleteMe DonaldNoyes EstablishYourCredibility ExtremeProgramming ItDepends JeffGrigg PatternsInChess TestersAreYourBestFriends WhyDoPeopleMakeSoManyMistakes WhyWikiWorks CriticsShouldBeInformed CriticalSpirit CriticizeFromIgnorance CriticsShouldBeInformed TitillatingEgo CritiqueOfCeePlusPlus BjarneStroustrup CategoryCpp CeePlusPlus DavidSaff HorsesForCourses JonCoupe LookAndFeel MacOsx NeXt ObjectiveCee ObjectsUnencapsulated PeterMerel PlainOldCee TomStambaugh UrbanLegend WhatMakesAgoodLanguageGood CritiqueOfIntentionalProgramming BrainfuckLanguage CapGemini CategoryCodingConventions CharlesSimonyi ConstraintImperativeProgramming ConstraintLogicProgramming CritiqueOfIntentionalProgramming DeclarativeMetaprogramming DomainSpecificLanguage DonaldNoyes ExecutableUml ExpressivePower ExtensibleProgrammingLanguage ForthLanguage FrameProblem GoalBasedProgramming GunnarZarncke HotComments HungarianNotation IntentionalProgramming JanuaryZeroEight JasonLivesay LanguageOrientedProgramming NearestFittingContext PaulMorrison PipeDream PowerOfPlainText RealMacros SeanCharles SmallTalk StrongAi StumblingBlocksForDomainSpecificLanguages ThereAreExactlyThreeParadigms ThinkingOutLoud VaporWare VisualEditor CritiqueOfUseCases AcceptanceTest AlistairCockburn AllAbstractionsLie BigDesignUpFront DanRawsthorne FiniteStateMachine ForFree GarethMcCaughan HowardFear LazyProgrammer OnceAndOnlyOnce PhilGoodwin PlanningGame ProgramDescriptionLanguage RaitisGrinbergs RequirementsAndDesign ScenarioTextualDescriptions SimonSmith SmallTalk SunirShah UseCase UseCaseMap UseCases UserStories UserStory CritiqueOfXp AldousHuxley BradAppleton BrianCooke CategoryPaper CategoryXpCritique CriticalChain CritiqueOfXpxec DonWells DougRosenberg ExtremeMisunderstanding ExtremeProgramming IconixOpinionOfExtremeProgramming JasonYip KendallScott KentBeck KuhnParadigmShift MartySchrader MattStephens MichaelHill ObjectiveView RatioClosingQuestion RobHarwood RunawayReligion SmartProgrammers TheCaseAgainstExtremeProgramming TomAyerst XpCritique YonatSharon CritiqueOfXpxec AreYouDoingXp BigBangIntegration BigDesignUpFront CategoryAdoptingXp CategoryXpCritique CriticalChain CritiqueOfXp CrossingTheChasm DeMarco DevilsAdvocate ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingForOne ExtremeProgrammingInEnemyTerritory ExtremeProgrammingMayScaleUp FrancisHwang GreatFailureOfXp JosephBeckenbach KentBeck MartySchrader OnsiteCustomer PeopleWare RunawayReligion SunirShah XpAndOfficePolitics CropCircle AndyRatcliffe LifeOnOtherPlanets CrossAppLanguageOopIsRough CategoryAbstraction CategoryInfoPackaging CategoryInterface CategoryObjectOrientation CategoryReuse CrossToolTypeAndObjectSharing GreencoddsTenthRuleOfProgramming TooMuchGuiCode CrossCuttingConcern AspectOrientedProgramming BigBallOfMud CategoryAspectOrientation CategoryComplexity CategoryInfoPackaging ContextObject CreationalPatterns CrossCuttingConcern CrossCuttingConcerns DecoratorPattern ExplicitManagementOfImplicitContext GrandCentralStation HookMethod MetaObjectProtocol MixIn MultipleInheritance NetworkTransparency PolicyObject ProblemDomain StandardTemplateLibrary TemplateMetaprogramming TemplateMethodPattern UgLy VariationsTendTowardCartesianProduct CrossPlatformLightweightComponents CategoryComponentObjectModel CategoryComponents ComponentObjectModel ExtremeProgramming MicroSoft PierrePhaneuf TheMozillaProject XpCom CrossPlatformTesting AlwaysBeReadyToShip CategoryTesting CruiseControl DailyBuild MockObject MozillaTinderbox OperatingSystems TestDrivenDevelopment UnitTest CrossProduct CategoryMath WikiIsNotaDictionary CrossProductExample AngleBetweenDodecahedronFaces AnswerMe CrossProduct CrossProductExample DotProduct CrossSection CategoryPattern CrossSection EvisceratedObject FacadePattern HotSpot JavaIdioms NatPryce RichardHenderson ValueObject CrossSiteScriptingExposure AspDotNet CategorySecurity CrossSiteScriptingExposure HowToPreventCrossSiteScripting MicrosoftChannelNine MicrosoftDotNet WebApplications CrossToolTypeAndObjectSharing AbstractionInversion AccidentalComplexity AccidentalDifficulty AddingEpicycles AgreeToDisagree AnonymousDonor AttributeTable AugustZeroEight AutomatedCodeGeneration BigDesignUpFront BigIron BinaryLargeObject BondageAndDiscipline BronzeHammer CantHideFromNulls CategoryIdealism CategoryInfoPackaging CategoryReuse CategoryText CeeLanguage CharityLanguage CodeGenerationIsaDesignSmell CompileTime ComplexNumber ComputerScience CrossAppLanguageOopIsRough CrossToolTypeAndObjectSharing CrystalReports DataBase DataDictionary DatabaseManagementSystem DateAndDarwen DateAndDarwensTypeSystem DeleteWiki DeltaIsolation DesignSmell DifferenceThatMakesNoDifference DisciplineEnvy DoesRelationalRequireTypes DotNet DynamicTyping EatYourOwnDogFood EfCodd EntityAttributeValue EssExpressions EssentialComplexity EssentialDifficulty EverythingIsa ExBase ExtendedSetTheory ExtremeProgramming FileSystem FirstClass FlirtDataTextFormat FunctionalProgramming GeneralPurposeProgrammingLanguage GoldenHammer GoodEnough HobbyHorse HolyWar JustIsaDangerousWord KeyLanguageFeature LanguageDesigner LanguageIdiomClutter LanguageIntegratedQueryProject LanguageSmell LanguagesAreOperatingSystems LaynesLaw ListeningWithYourAnswerRunning MarchZeroNine MicrosoftAccess MissingFeatureSmell MySql NaturalEventSyntaxDiscussion NearestFittingContext NoApplication NominativeAndStructuralTyping NonFunctionalRequirements ObjectOrientedProgramming OctetStream OnceAndOnlyOnce OperatingSystem PageAnchor PipeDream PowerOfPlainText ReUse RelProject RelVar RelationalModel RelationalTreesAndGraphsDiscussion RunTimeEngineSchema SeparateIoFromCalculation ServiceOrientedArchitecture ShiftingTheBurdenOfProof SimplySimplistic SoftwareEngineering SoftwareTransactionalMemory StaticTyping SymmetryOfLanguage TabMunging TableOrientedProgramming TechnicalDebt ThreeStrikesAndYouRefactor TooBigToEdit TopsQueryLanguage TotalFunctionalProgramming TuringComplete TutorialDee TypeChecking TypeHeavyFileSystem TypeSafety TypeSaftey TypeSystem TypefulProgramming WebServices WhatAreTypes XanaduProject YagNi YamlAintMarkupLanguage ZeroOneInfinity CrossWikiEditingHelp DevilsAdvocate FistsWork CrossingChasms BrokenLink CrossingChasms CrossingTheChasm FourLayerArchitecture GeoffreyMoore InternetArchive KyleBrown PhaseInTiers RelationalDatabase TheThirdManifesto TrimAndFitClient CrossingTheChasm CategoryBook GeoffreyMoore GuyKawasaki InsideTheTornado RulesForRevolutionaries CrossingTheLine CrossingTheLine CrossingTheXpChasm AirlineReservationXp BowlingAlley CategoryAdoptingXp CrossingTheChasm ExtremeMarketing ExtremeProgramming GaryBrown GeoffreyMoore InsideTheTornado TradingXp WhyItIsSoHardToSellExtremeProgramming CrowdSource CategoryCommunity CrowleysLaw AleisterCrowley CrudAutoGenerator AutoGenCrudScreens FunctionallyCompleteCrudGenerator CrudBasedEstimates CategoryProject CrudScreen MySql QueryByExample CrudFieldObject CategoryBusinessDomain CategoryUserInterface CrudFieldObject CrudScreen DataDictionary OnceAndOnlyOnce CrudIsForBeginners AreBusinessAppsBoring CommentOnCriticismOfTheGangOfFour CrudPatterns DesignPatternsBook DllHell ExBase GoodEnough ParagraphWiki SystemsSoftware VbClassic WikiZen WikiZens CrudLayer CrudMatrix CrudScreen CrudMatrix BusinessRules CrudLayer CrudScreen FunctionallyCompleteCrudGenerator IrreducibleComplexityEntityModel QueryByExample TableBrowser TheRadBottleneck CrudPatterns CampusExample CategoryBusinessDomain CategoryInteractionDesign CreateReadUpdateDelete CrudScreens DivideAndConquer FormValidation FunctionallyCompleteCrudGenerator NetworkEffect PageAnchor QueryByExample RegExp StaffingEconomicsVersusTheoreticalElegance TableBrowser TheRadBottleneck UnderConstruction CrudScreen AnonymousDonor AppFuse AreBusinessAppsBoring CategoryBusinessDomain CategoryInteractionDesign CategorySecurityModel CategoryUserInterface ChrisMellon CodeGeneration CodeGenerationIsaDesignSmell CodeSmell CoordinateVersusNestedGui CreateReadUpdateDelete CrudFieldObject CrudLayer CrudMatrix CrudPatterns CrudScreen DataDictionary DomainModel DomainPissingMatch DynamicOnRutimeApplicationGeneration EightyTwentyRule EventDrivenProgramming ExBase HolyWar MicrosoftWindows NakedObjects ProgrammingLanguageNeutralGui QueryByExample RapidApplicationDevelopment ReuseableCrudModules SeamFramework TableBrowser TheCustomerIsAlwaysRight WebObjects CrudScreens CrudScreen CruftBudgeting ChangeVelocity CruftMultiplies MichaelFeathers ReFactor TechnicalDebt CruftMultiplies ExtremeFrustration JargonFile PhilDick TechnicalDebt TheSecondToLastBugHasJustBeenFixed CruiseControl AeGis AlexeyVerkhovsky AntHill AntHillvsCruiseControl AnyUnit ApacheAnt ApacheJakartaGump ApacheMaven ApacheTomcat BenTremblay BoostTest BuildBot BuildProcess CategoryProject ChadThompson ChangeSet ClearCase ConcurrentVersionsSystem ContinuousIntegration ContinuousIntegrationApplied CppUnit CruiseControl CruiseControlNet CruiseControlProjects CruiseControlWithPvcs DamageControl DartDashboard DaveSmith DracoDotNet GeoCrawler IntegrationGuard JavaWiki JeffBay JoeSchmetzer JonathanCogley JwamIntegrationServer MartinFowler MozillaTinderbox OpenSource PaulJulius PerforceVersionControl ProjectManager RandyNovick RePhlux RobertWatkins SalimChandani SoftwareConfigurationManagement SourceForge SourceGearVault SourceIntegrity StarTeam SubVersion ThoughtWorks VisualSourceSafe VisualStudio WelcomeVisitors WilliamPietri CruiseControlDotNet CruiseControlNet CruiseControlNet CategoryDotNet ClearCase ConcurrentVersionsSystem ContinuousIntegration CruiseControl CruiseControlNet CruiseControlWithPvcs FxCop NantTool PerforceVersionControl SourceAnywhere SourceForge StarTeam SubVersion ThoughtWorks VisualSourceSafe WebService CruiseControlProjects BuildServlet CanooWebTest CruiseControl DavidEscala HttpUnit IngentGrupSystems JanTietjens JavaUnit NiclasOlofsson OpenSource RobertWatkins StevenNewton CruiseControlWithPvcs AntPvcs ChristianTaubman CruiseControl CruiseControlWithPvcsQuestions JakartaAnt MichaelParker PvcsPromote PvcsVersion PvcsVersionControl StevenNewton WimRosseel CruiseControlWithPvcsQuestions CrunchMode CategoryGameProgramming FredBrooks MythicalManMonth ProjectManager CrushInternetAdvertising AdSubtract AlainPicard AndyPierce AvantBrowser BrokenLink DanBarlow DoubleClick EthicsSmell GiftEconomy JavaScript JunkBuster MarkSchumann MicrosoftWindows MozillaBrowser OperaBrowser SonicWall ThatsNotaBugItsaFeature TheMozillaProject TimesSquare ZoneAlarm CryonicsDoesntWork AlCor AndyPierce HpLovecraft KrisJohnson MolecularNanoTechnology PeteHardie PositiveReasonToSignUpForCryonics RobertEttinger RobertHeinlein SixBillionNonCryonicistsCantBeWrong UncleBob CryptNet AnonymousCoward CryptNet FreeMason FreeMasons CryptoCracy BrownianMotion CargoCult CategoryOrganizationalAntiPattern CryptoCracy CryptoCrazy CulpableGoat DonOlson DoorMat MaliciousOrJustIncompetent MysteroCracy OrganizationalAntiPattern PeaceMaker ScapeGoat SecretCracy CryptoNomicon BillCaputo BookShelved CategoryBook ChrisRudge CryptoNomicon JonathanTang JustFiction McClainLooney MikeSmith NealStephenson QuickSilver RogerZelazny ScienceFiction ScottMcNealy TinyScenery WilliamGibson CrystalBicycle RationalRoseRealTime ScottBirksted CrystalClear AlistairCockburn AutomatedTesting CategoryBook ConfigurationManagement CrystalClear CrystalClearMethodology ExpertUser FrequentDelivery FrequentIntegration KeepFocused OsmoticCommunication PersonalSafety ReflectiveImprovement TechnicalEnvironment CrystalClearMethodology AlistairCockburn BestPractice BrettNeumeier CanAnArchitectureEmerge CategoryAgileMethodology CategoryMethodology CollectiveCodeOwnership CrcCard CrystalClear CrystalClearMethodology DonWells EasyAccessToExpertUsers ExtremeProgramming IncrementalDevelopment JasonYip JohnRusk MaximalistMethodology OneTeam OralTradition OsmoticCommunication OtherDescriptionsOfCrystal ReflectionWorkshop ScrumMethodology StandUpMeeting ThreePeopleAtaWhiteboard UnitTest UserStories WhatIsTheWaterStrategyOfaFish CrystalMethodologies AgileProcesses AlistairCockburn CategoryWikiForum CrystalClear CrystalClearMethodology CrystalMethodologies CrystalOrange IncrementalDevelopment JensColdewey OsmoticCommunication ReflectionWorkshop SoftwareDevelopmentAsaCooperativeGame SurvivingObjectOrientedProjects TheBookAgileSoftwareDevelopment CrystalMethodology CrystalClearMethodology CrystalMethodologies SoftwareDevelopmentAsaCooperativeGame CrystalPalace CrystalPalace LondonTown TheWikiPlateau WikiSpeak CrystalReports ActivexDataObject BusinessIntelligence CareerLanguage ComponentObjectModel CrysDev CrystalReports CrystalReportsAlternatives CrystalReportsBoard DeleteWhenCooked DotNet FilesAndUpdates FreeEbook GetNextRows McAmis MicrosoftCorporation TechnicalPapers VbClassic VbDotNet VisualBasicTools CrystalReportsAlternatives AccountMate ActiveReports BusinessVision ColdFusion CrystalReports CyberQuery DotNet FoxPro GoldMine MicrosoftCorporation ReportMill ReportNet ReportWriters SalesLogix SqlReportingServices XslFormattingObjects CsLewis CategoryAuthor ChroniclesOfNarnia DrZeus JamesCrook JonathanRosebaugh JrrTolkien MoreHeatThanLight OffTopic TheInnerRing VickiKerr CsSeTerminology AnatomyOfCriticism ComputerScience ComputerScienceOrSoftwareEngineering DisciplineEnvy MichaelFeathers PhysicsOfInformation WilliamGrosso CsStandsForComputerStudies AstronomicalStudies ComputationalTools ComputerArchitectures ComputerDecisionModelsAndImplementationStrategies ComputerHardware ComputerHistory ComputerInformationProcessing ComputerMathematicsAndNumericalMethods ComputerProgrammingLanguagesAndHistory ComputerScience ComputerStorageAndRetrievalArchitectures ComputerStudies DonaldNoyes HumanRelationshipStudies MathStudies PhysicalArtifactStudies ReducingCarbonFootprint SocialComputing SocialStudies ThinkingOutLoud WeatherStudies CsUnit AnswerMe CategoryTesting CsUnit DotNet KentBeck ManfredLange TestingFramework VisualJaySharpDotNet CsXpCompanies CategoryRedirect ColoradoSpringsXpCompanies CsaWiki CsaWiki MiniWiki CseeTransport AcceptanceTest CategoryCompany DominicWilliams OnsiteCustomer ProgrammingInParis RelentlessTesting CsharpClosures AnonymousInnerClass AnonymousMethod BlocksInCsharp CategoryCodingConventions CsharpClosures CsharpLanguage DeferredExecution JavaLanguage LambdaExpression SmalltalkLanguage CsharpDotNet CsharpLanguage DotNet CsharpFeatures AlistairYoung AnonymousFunction CategoryCeeSharp CsharpLanguage CustomMetaData DavidVallner DelegateQuestion DotNet DrewMarsh EricHerman GarbageCollection GloballyUniqueIdentifier GoodThing JesseJones MetaProgramming MicrosoftDotNet NameSpace NickBensema PartialClasses ProgId PropertiesInCsharpQuestion RubyLanguage VisualStudioSeven YourMileageMayVary CsharpLanguage AnakrinoDecompiler CategoryCeeSharp CategoryDotNet CategoryMicrosoftTechnology CategoryProgrammingLanguage CeePlusPlus CeeSharp ComparingCsharpAndFsharp CsUnit CsharpCompiler CsharpFeatures CsharpIdioms CsharpLanguage CsharpLanguageDiscussion CsharpLiteratureAndInterviews CsharpPatterns CsharpQuestions CsharpVsCpp CsharpVsJava CsharpVsVisualBasic DesignPatterns DesignPatternsCsharp DotNetUnit FsharpLanguage GoodThing HarnessIt HistoryOfCsharp JavaLanguage LambdaExpression LanguagePissingMatch LexicalClosure MicroSoft NextGenerationWindowsServices NunitFramework ObjectiveCee ParametricPolymorphism ParcPlace PeterLillevold PolyphonicCeeSharp SharedSourceCli SmalltalkLanguage StringCollection TestingFramework CsharpLanguageDiscussion AndersHejlsberg AndrewQueisser AnonymousCoward AnonymousInnerClass BjarneStroustrup CategoryCeeSharp CategoryDotNet CeeSharp ComPlus CommonLanguageRuntime CompaniesControllingLanguage CsharpClosures CsharpLanguage CurtisBartley DanGreen DaveHarris DelegateQuestion DinoChiesa DotNet DotNetEcmaProcess DrewMarsh EnterpriseCustomers EnterpriseJavaBeans EwanHiggs ExtremeProgramming ExtremeProgrammingWithTypes FutureOfJava GarethMcCaughan GenericType GeorgePaci GetEnumerator HotSpot IntentionalProgramming JavaBeans JavaLanguage JavaScript JavaSwt JohnPassaniti KrisJohnson LucaCardelli MichaelSparks MicroSoft ModulaThree NatPryce NewLanguagesForXp RealWorld RichardDrake RogerBrowne ShaeErisson SharedSourceCli SimpleObjectAccessProtocol StephanHouben StevenNewton ThaddeusOlczyk UniversalVirtualMachine VbDotNet VisualStudioSeven WebService CsharpLiteratureAndInterviews AndersHejlsberg AnonymousDonor CampSmalltalk CategoryCeeSharp CommonLanguageRuntime CostinCozianu CsharpFeatures CsharpLanguage CsharpLanguageDiscussion DanGreen JavaLanguage MarkoSchulz MicroSoft MicrosoftDotNet MicrosoftFirst NextGenerationWindowsServices RalphJohnson RichardGrimes StuCharlton WebServices CsharpPatterns AbstractFactoryPattern AdapterPattern AdewaleOshineye AsynchronousDelegate BridgePattern BuilderPattern CategoryDotNet CeeSharp CharlesReilly DecoratorPattern DesignPatternsCsharp DisposePattern DoSomething DotnetDesignPatternsFramework DoubleCheckedLocking DoubleCheckedLockingIsBroken FamilyId JeffreyRichter KrisJohnson MementoPattern ObserverPattern PatternsOfEnterpriseApplicationArchitecture PrototypePattern ReleaseManagedResources ReleaseUnmanagedResources SingletonPattern SomeObject SuppressFinalize TemplateMethodPattern CsharpQuestions AbstractFactoryPattern AddItem AddRange ComInterOp CruiseControl CsharpVsNativeCode DanMuller DataView DavidLiu DelegateTest DelegateToMakeTestFalse DynamicTyping EntityCollection EricHodges EventArgs FauxStatic FebruaryZeroSeven FxCop GetStringCollection GetStrings GetType GoedelsIncompletenessTheorem InitializeComponent ItJustWorks JeffreyHantin JesseMillikan JimArnold LispLanguage ListBox MakeGenericMethod MakeTestFalse ManifestTyping MartinZarate MethodBuilder MichaelSparks MyBase MyDerived MyInterface ReadLine ReportRecordset SelectedIndexChanged SelectedItem TextBox ToArray ToString UnitTests UseNode WhyAreGenericsHackedType WindowsApplication WriteLine CsharpVsCpp AlternateHardAndSoftLayers CategoryCeeSharp CategoryCpp CategoryProgrammingLanguageComparisons CeePlusPlus CeeSharp ComInterOp ComponentObjectModel CsharpLanguage DotNet ExtraLegsOntoaDog ItJustWorks JamesWilkinson LanguagePissingMatch MicroSoft MicrosoftDotNet ObjectOriented ObjectOrientedParadigm PrecompiledHeaders PublisherSubscriber ResourceAcquisitionIsInitialization TuringComplete CsharpVsJava AdamBerger AlphaWorks AnonymousInnerClass AnonymousMethod AspDotNet BoxingConversions BrettMcNamara CallByReference CallByValue CategoryCeeSharp CategoryComparisons CategoryJava CategoryProgrammingLanguageComparisons CeePlusPlus CeePreprocessor CeeSharp CeeSharpLanguage CheckedException ChristianTaubman CommonLanguageRuntime CsharpFeatures CsharpLanguage CsharpLanguageDiscussion CsharpQuestions CsharpVsJava DeleteWhenCooked DeskTop DotNet DotNetVsJava DotNetWillKillJava EjbVsDotNetNews EnumeratedTypes EverythingIsa ExceptionHandling FunctionPointer GarbageCollection GoTo HolyWar IbmCorporation ImplementationInheritance InTheory InnerClass IntegratedDevelopmentEnvironment InterfaceInheritance JavaAndDotNetPhilosophies JavaBeans JavaCommunityProcess JavaLanguage JavaNativeInterface JavaPlatform JavaTwoEnterpriseEdition JavaVirtualMachine JikesCompiler MassSpec MicroArray MicroSoft MicrosoftExpress MicrosoftWindows MicrosoftWindowsApi NullableTypes ObjectModel ObjectOriented OpenSource OperatorOverloading PageAnchor PassByReference PerlLanguage PythonLanguage RegExp RegularExpression RuntimeException SchemeLanguage SyntacticSugar SyntacticallyEquivalentMembersAndProperties UncheckedException ValueObject VirtualMachine VisualStudio VisualStudioDotNet CsharpVsNativeCode CategoryProgrammingLanguageComparisons DavidVallner DotNet HotSpot JonathanTang MichaelSparks SelfLanguage CstyleCasts JeffGrigg StrictAliasingRule TestTypesInsteadOfDispatch CthreeAndLegacySystems ChryslerComprehensiveCompensation RonJeffries XpChallengeLegacySystems CthreeProjectTerminated AlistairCockburn AnAcceptableWayOfFailing AnonymousCoward BoiledFrogs BusinessValueFirst ChetHendrickson ChryslerComprehensiveCompensation CooperativeGameWithinInfiniteGames CthreeRetrospectByRonJeffries CustomersFinalRole DaimlerChrysler DeliveryIsNotTheGoal DemoAfterSprint DonWells EvolutionaryDelivery ExtremeProgramming FalkBruegmann FrankGerhardt GemStone GoalDonor GoldOwner HighDisciplineMethodology ImpactModelling IsEarlierCancellationFailure IterationPlanning JasonGorman JasonYip JavaOne JonKern KeithBraithwaite KentBeck LoadFactor NoBadNews OnceAndOnlyOnce OneSizeFitsAll OnsiteCustomer PairingWithTheEnemy PeopleSoft PhilGoodwin PhlIp PlanningGame PowersThatBe ProjectArchitecture RichardDrake RobHarwood RonJeffries ScrumProcess SmallTalk StandardDefinitionOfUnitTest SuccessStatement SueUnger SunirShah TheGamesContinue ThePlanningGameIsaPoliticalGame TomAyerst UnitTest UserStories VlissidesOnBeck WabiSabi WaterFall WayneMack WholeIdeaBehindXp WhyIsPayrollHard WikiAsXpTrainingCourse WikiTherapy XpTwoThousand XpVsStandardDefinitionOfUnitTest YonatSharon CtrlAltDelete CategoryRedirect CtrlAltDelete CtrlAltDeleteOnNt DavidBradley KeyboardClaw ThreeFingerSalute CtrlAltDeleteOnNt CtrlAltDelete GlennVanderburg SecureAttentionKey CtwoBusinessValue CategoryWiki CtwoBusinessValue CustomerRelationshipManagement FirstThingsFirst MicrosoftSlave TheBigIssue WardCunningham WardsWiki WhoIsTheCustomer WikiReader CuNit CeeLanguage CeeUnit CuNit TestingFramework WikiUnFriendlyName CuTest AsimJalis CuTest CubeFarm CategoryWorkEnvironment CubeFarm JesseMillikan LordOfTheFlies OneGiantRoom ProgrammingInsideTheCube ProgrammingOutsideTheCube WillGray CubeLanguage CategoryProgrammingLanguage GraphicalProgrammingLanguage CubeMovie AnnaBlume AsKer BrentNewhall CategoryMovie CategoryOffTopic HuntTheWumpus HyberCubeMovie HyperCubeMovie JasonEcks JohnPassaniti McGuffin OliverChung StevenNewton CubeSpace CubicCompass CategoryCompany CubicCompass DotNet ExtremeProgramming MichaelLeach RubiksCube CubicCompassWiki BrokenLink ChrisBrooks MichaelLeach MicrosoftDotNet PortalComponent SqlServer WikiEngine CubicWeb CategorySemanticWeb CategorySoftwareTool ContinuousOutegration CubicWeb DonaldNoyes JavaScriptObjectNotation JohnFletcher LiterateProgrammingAndTheSemanticWeb PostgreSql ProgrammingPython PythonLanguage ReStructuredText SemanticWeb UbuntuLinux CubicleParanoia AllEngineersInOneRoom CategoryWorkEnvironment HerdImmunity LordOfTheFlies WebTiki CubiclePrison CategoryWorkEnvironment LukeSamaha CucumberFramework ArgumentsAgainstCucumber BehaviorDrivenDevelopment CategoryFramework CategoryRuby LettuceFramework PythonLanguage RubyLanguage CudChewers AlanKay AndrewLloydWebber ArmyOfProgrammers BillGates CarHoare CategoryCategory CategoryPerson CeeLanguage ChuckMoore ColorForth CommonLisp ComputerScience DennisRitchie DonKnuth DougEngelbart DynaBook EltonJohn ForthLanguage GeorgeLucas GeraldSussman GuySteele InfernoOs LinusPauling LinusTorvalds MicrosoftResearch NiklausWirth NobelPrize OpenCroquet PlanNine RichardGabriel RichardStallman SchemeLanguage TheLionKing TimRice UnixOs WolfgangAmadeusMozart CudaApplicationDesignAndDevelopment CategoryBook CategoryGpgpu ComputeUnifiedDeviceArchitecture GeneralPurposeGraphicsProcessUnits JohnFletcher NvidiaCorporation CudaMpi CategoryCee CategoryCpp CategoryGpgpu ComputeUnifiedDeviceArchitecture GeneralPurposeGraphicsProcessUnits MessagePassingInterface ParallelProgrammingModel CuddledElseBlocks BadCodingStandards DaveSmith MartinPool UncuddledParagraphs CueCards PersonalInformationManagement CueLanguage ArthurWhitney CategoryDatabase CategoryProgrammingLanguage KayLanguage QforMortals QqLanguage WikiWord CuiBono LatinLanguage CuiVersusGuiEfficiency CategoryText CategoryUserInterface ExBaseRant GeoffSobering LuaLanguage OnceAndOnlyOnce TextAdept CuisSmalltalk CategorySmalltalk SqueakSmalltalk CulDeSac BackLink CategoryWikiStructure CulDeSac DeletionCandidate FindPage GoodEntryPoint KnotDetection LikePages OrphanPage ShortWikiPages UseModWiki WalledGardens WikiLinkStructureAnalysis CullVisitor GraphicsPatterns OpenSceneGraph VisitorPattern CulpableGoat CorrectiveAction CulpableGoat ScapeGoat CultLanguagesWithFerventFollowers AplLanguage CeeLanguage CeePlusPlus EiffelLanguage ErlangLanguage EveryLanguageFixesSomething ForthLanguage GoldenRule HaskellLanguage KoolAid LispLanguage PerlLanguage ProgrammingNirvana PythonLanguage RubyLanguage SacredCow SmalltalkLanguage TuringLanguage CultOfCommoditization CategoryRant CategoryWhimsy CultOfPersonality AntiPattern CategoryAntiPattern CategoryConsulting CultOfPersonality DonOlson DoorMat ManagingExpectations PeaceMaker ScapeGoat TruckNumber CultOfSystemsProgramming CultOfSystemsProgramming DanMuller DomainKnowledge JayOsako SystemProgramming CultsWork TechCultsWork CulturalAssumption CulturalAssumptions CulturalAssumptions AmericanCulturalAssumption ArchitecturalCulturalAssumptions AustralianCulturalAssumption BritishCulturalAssumption CanadianCulturalAssumption CategoryCulture ChristianCulturalAssumption CulturalAssumptions DickBotting EbonicsCulturalAssumption EuropeanCulturalAssumption FirstWorldCulturalAssumption HawaiianCulturalAssumption IbmCulturalAssumption JapaneseCulturalAssumption LocalLegalAssumption LondonCulturalAssumption MicrosoftWindowsCulturalAssumption NewYorkCityCulturalAssumption NorthAmericanCulturalAssumption ObjectOrientedCulturalAssumption UnixCulturalAssumption CulturalBridging SoftwareDevelopmentAsCommunityPoetryWriting CulturalChallengesOfPairProgramming CrcCard DanesSitAtLeastTwoFeetAway FrankCarver KenLiu KentBeck MassimoArnoldi PairCliques PairProgramming PairProgrammingTestimonials PoliticalCorrectness RobMandeville ShaeErisson CulturalChange CategoryManagement ExtremeProgramming KentBeck RonJeffries SoulOfAnOrganization CulturalCringe CanadianGirl ChrisKovacs CulturalCringe DigGer DooDoo GallipoliPeninsula CulturalDiffusion BritishCulturalAssumption CategoryCommunication CategoryCommunity DonaldNoyes ThinkingOutLoud CulturalLiteracy CategoryBook CulturalReadiness CategoryManagement ChangeManagement ChangeManagementEnvironment CulturalReadiness CultureIsTheManifestationOfLeadership CultureShock FiveStagesOfGrief HumanBehavioralPatterns QuickQuestions SelfManagement SocialDynamics SupplyChainManagement TheHeartOfChange TheManagerIsTheProblem UserStory CulturalRelativist AlistairCockburn ConstructiveInterference CulturalRelativism CulturalRelativist DouglasAdams ItDepends MoralValidity OntologicalThinking WholeSortOfGeneralMishMash CulturalRevolution GreatLeapForward McCarthyism CulturalSemiotic CyberneticSemiotic CulturalStandards AlistairCockburn CharismaticLeader CowboyEthic CulturalChange DaveHarris KentBeck RonJeffries RussellGold CulturallyNeutralLanguage AlicesAdventuresInWonderland AmericanCulturalAssumption AndyPierce AnswerMe ArabicLanguage CategoryNaturalLanguage ChineseLanguage ConLang EasternEuropeanLanguage EnglishLanguage EsperantoLanguage EuropeanCulturalAssumption GermanCulturalAssumptions HindiLanguage IndoEuropeanLanguage JapaneseLanguage LanguagePissingMatch LewisCarroll LoglanLanguage LojbanLanguage LojbanPoem LojbanistaniCulture MalGlico NickBensema PinYin RomanceLanguage RussianLanguage SapirWhorfHypothesis SapirWhorfTruism SpanishLanguage CulturallySensitive CulturallySensitive DaveHarris DominicCronin JohnFletcher PoliticallyCorrect TermOfAbuse TheNotUnixCulture UnixCulture WhatIsaReferent CultureDifferences AndrewGilmartin DaveHarris DeathMarch MarketingVsEngineering MartineDevos SkArcher SteveFreeman CultureInQuebec CoverMySkin EliseParadis SurMaPeau CultureIsTheManifestationOfLeadership BooksOnLeadership BuiltToLast CategoryCulture CategoryOrganization ChiefSoftwareArchitect CreatingaSoftwareEngineeringCulture DeathMarch EdYourdon ExtremeProgrammingExplainedEmbraceChange FixOurWiki GoodWikiCitizen GuyCornelius HeuristicRule JerryWeinberg JoltProductivityAward KarlWiegers KentBeck LeaderShip LouGerstner ObjectSolutions OrganizationCulture PowerVersusAuthority PraiseRecognitionAndReward RandyStafford SoftwareDevelopmentMagazine SucceedingWithObjects SunirShah ThePragmaticProgrammer WaldenMathews WikiCommunity CultureOfBlame BlameAvoidance BlameCulture BlameStorming BlameTheManager BlameYourselfFirst CanDo CategoryProblemSolvingStrategy CultureOfBlame LikePages MarkRogers UtahPhillips WikiName CultureShock BrucePennington CategoryCulture CultureShock EducationHasFailedUs HumanResources IvanStojic JetLag JohnnyWalker MartinSpamer PhlIp SlashDot UnitedStates YouKnowYoureInaBigCompanyWhen CumulativeWisdom ErnestHemingway FrancisBacon IsaacNewton MrAristotle ShouldersOfGiants ThomasHenryHuxley CunningPlan InnocentFool CunninghamsMonster CupOfTea CuplaDays CategoryIdiom CuplaDays GummiBearsOfComplexity IdealWeek PlanningGame CurZi CategoryHomePage CurZi FalkBruegmann RealNamesPlease WikiMaster WikiWikiWeb CureForCancer CeeLanguage CeePlusPlus CureForCancer PeteBessman CureWorseThanTheDisease ChildSafetySeats FarSide ImakeTool KatieLucas MotivationByGreaterDifficulty PointyHairedBoss StealingFromTheCompany CuriouslyRecurringTemplate ActiveTemplateLibrary AndreiAlexandrescu BaseClass CategoryCpp CategoryCppTemplates CppReport DeeLanguage DynamicBinding EiffelLanguage ElizabethWiethoff GenerativeProgrammingBook InheritedTemplate JavaLanguage JayRuby JimCoplien MixIn ModernCeePlusPlusDesign NameSpace ObjectSpace RubyLanguage RunTimeTypeInformation ScottMeyers SimulatedDynamicBinding ThinkingInCeePlusPlus UpsideDownInheritance WindowsTemplateLibrary CurlLanguage ActionScript BusinessApplications CategoryProgrammingLanguage CurlLanguage CurlLanguageExamples DiscontinuitySpike HtmlDomJsCss InteractiveDocument JavaScript JustInTimeCompilation JustInTimeCompiler LanguageDesign ObjectCapabilityModel PowerBox RefactoringBrowser RichInternetApplication StrongTyping TclTk CurlLanguageExamples CurlLanguage CurlyBrackets HelloWorld WikiNames CurlyQuotes AsciiCode CategoryWikiEditing CurlyQuotes InternetExplorer MacIntosh MozillaFirefox SafariBrowser SignatureSurvey UniCode WardsWiki CurrIki CategoryEducation OpenContent PortableDocumentFormat SunMicrosystems WikiBooks WikiPedia WikiVersity WikimediaFoundation CurrentAffairsWiki CategoryWikiImplementation CrazyThingsThatMightSaveWiki CurrentAffairsWiki GeorgeBush OffTopic PageDeletion SisterSite WikiChangeProposal WikisIdLikeToEdit CurrentPageCount CategoryWikiMaintenance ChangesInMonth JohnFletcher CurrentProgrammingIdeas ArtiFactories CategoryFocus CloudComputing CloudSlam DoingStuff DonaldNoyes MeetUp PreservingInformationAsSlices SinglePrintablePage WhereFrom WikiBatics CurrentWorstProblem AdoptingXpPatternLanguage AntiPattern AutomatedTesting CategoryExtremeProgramming CategoryPattern ChronicComplainer ContentManagementSystem CurrentWorstProblem DelimitYourResponsibility DonWells ExtremeProgramming ExtremeProgrammingExplained PostItVote SingleReleasePoint TransitioningToExtremeProgramming CurriculumVitae CurriculumVitae ExtremeRecruitment FrankCarver MathQuizOne NickCorcodilos PaulHudson RogerLipscombe WikiName CurriedFunction CurryingSchonfinkelling CurriedFunctor CategoryObjectFunctionalPatterns CurriedFunction CurriedFunctor CurryingSchonfinkelling FunctionalProgramming FunctionalProgrammingLanguage FunctorObject HigherOrderFunction CurriedObject ArgumentsAndResults BillTrost CategoryObjectFunctionalPatterns ChryslerComprehensiveCompensation CurriedObject CurriedObjectViolatesDemeter CurryingSchonfinkelling DatedPerson JamesNoble JimCoplien JohnVonNeumann LawOfDemeter NatureOfOrder PatLet TheoryOfCenters CurriedObjectViolatesDemeter BillTrost CreateNewPrinter CurriedFunction CurriedObject CurriedObjects FlyweightPattern FunctionalProgramming FunctionalProgrammingLanguage GuillermoSchwarz LawOfDemeter PrinterFactory RonJeffries CurryHowardIsomorphism CategoryLanguageTyping CategoryMath HaskellCurry CurryingSchonfinkelling AbstractSession AdapterPattern CategoryFunctionalProgramming CeePlusPlus ChristopherStrachey CurriedObject DecoratorPattern DesignPattern EssAndKayCombinators FortranLanguage FunctionalPatternSystemForObjectOrientedDesign FunctionalProgramming FunctoidsInCpp HaskellCurry HaskellLanguage HigherOrderFunction IteratorPattern JamesNoble JavaScript JeffGrigg JohnFletcher NatPryce PartialEvaluation PerlLanguage StrategyPattern SynthesisOs ThomasKuehne VisitorPattern WikiName CurtPeterson CurtSampson CategoryHomePage ExtremeProgramming HaskellLanguage NetBsd CurtSchimmel CacheArchitecture CategoryAuthor CategoryPerson CurtSchimmel CurtaCalculator CurtaCalculator GarryHamilton MathWithoutaCalculator PatternRecognition PocketCalculator SlideRule WilliamGibson YourPersonal CurtisBartley BlameYourselfFirst CategoryHomePage CodeComplete DeathMarch DebuggingAndTheScientificMethod DeveloperTurnedManager EnterpriseCorba FreeHand FreeHandProcess HowFastCanYouWriteCode IdentifiersAreComments ItWasSomethingYouJustDid MsWiki OnLineComputerMuseum OneRealWorldLoggingSystem OoIsNotAboutReuse PatternsOfSoftware PeopleWare ProgrammersThesaurus PrototypeAllTheTime SarahAllen ScientificMethod SoftwarePuzzleAnalogy SteveMcConnell WhatAreAssertions WhyPatternsAreInteresting WikiUserInterface CurtisCooley CategoryHomePage CurtisDavis CategoryHomePage CurtisDavis CurtisDuhn CategoryHomePage CurzonInterview CategoryInterview DelphiLanguage DesignPatterns KentBeck QualityWithoutaName RichardCurzon WardCunningham CussTheShark CategoryRant DaveVoorhis SharkBot CussWords AmericanCulturalAssumption CategoryIdiom FakeCussWord SevenWordsYouCantSayOnTelevision SwearWord CustomApplicationPatterns BatchPattern CustomAssertions ArrayDifference ArrayDifferences AssertArray JavaUnit JavaUnitBestPractices JbRainsberger MyTestFixture StringBuffer TestCase VladimirBossicard CustomBusinessApplicationDefinition BrainSchema BrowserAbuseSyndrome BusinessLogicDefinition CampusExample CategoryBusinessDomain ComputerScience CrudScreen CrystalReports EightyTwentyRule EnterpriseServiceBus ExBase GateKeeper HofPattern HtmlStack LaynesLaw MakeSummariesTraceable MicrosoftAccess OneRightWay PlugCompatibleInterchangeableEngineers PowerBuilder ReportQueueExample SovietShoeFactoryPrinciple StandardToolDependancy StandardToolDependency SwitchCaseListVersusHof SystemsSoftware TuringMachine UseCase WikiZens CustomCollationOrder AgreeToDisagree AssemblyLanguage BusinessRulesMetabase CustomCollationOrder DavidMcLean DependencyInjection DependencyInversionPrinciple ErrorsInConstructor EvidenceDiscussion FunctionalProgramming FunctorObject FunctorVsClosure GoldPlating GreatLispWar GreencoddsTenthRuleOfProgramming HigherOrderFunction HofPattern HumansSuck InAppQueryExample IndividualExperienceShapesPerceptions JavaScript LambdaExpression LanguageParadigm LaynesLaw MentalMasturbation NetworkEffect NodeJsAndHofDiscussionTwo NodeJsAndHofGuiDiscussion ObjectOriented OnceAndOnlyOnce PageAnchor PowerUser PowerfulCodeEvalDiscussion ProjectManagement ProjectManager QwertySyndrome StringBuilder SummaryOfHofExamples TableOrientedProgramming ThereAreNoParadigms WetWare CustomMetaData CategoryReflection CsharpLanguage JesseJones MetaData MetaProgramming ReflectiveProgramming ScarletLanguage CustomWiki TheWikiWay WikiWaySources CustomerAcceptanceTest AcceptanceTest CustomerAcceptanceTest CustomerTest ExtremeProgrammingExplainedEmbraceChange FunctionalTest ProgrammerTest UnitTest UserStories CustomerBillOfRights BehaviorDrivenDevelopment CategoryCustomer CustomerBillOfRightsDiscussion DailyDeployment DeveloperBillOfRights ExtremeProgrammingCorePractices SoftwareManagementManifesto SoftwareManagementManifestoDiscussion StoryTest UserStory WholeTeam CustomerBillOfRightsDiscussion CategoryCustomer CustomerBillOfRights DisagreeByDeleting FaganDefectFreeProcess MartySchrader PairProgramming UserStories UserStory CustomerCapabilities AcceptanceTest CategoryCustomer CustomerResponsibilities ExtremeProgrammingExplainedEmbraceChange IdealCustomer KentBeck MartinFowler OnsiteCustomer PlanningExtremeProgramming TheCustomerSpeaksWithOneVoice WorkshopOnCustomerInvolvement XpMailingList CustomerCare CustomerCoach AdamLi CategoryCustomer CustomerCoach ExtremeAnalysis CustomerFactory InterfaceFactories CustomerInformationAnalysisDesignCoding OldSchool WaterFall CustomerInformationControlSystem BigBlue BigIron BloorResearch CareerLanguage CategoryEnterpriseComputingConcerns CeePlusPlus CustomerInformationControlSystem DotNet EnterpriseJavaBeansInCics IbmCorporation IbmIms JavaLanguage JavaTwoEnterpriseEdition ServiceOrientedArchitecture SoapProtocol ThreadSafe TransactionProcessingMonitor TransactionServer WebServices WebSphere CustomerProxy CustomerProxy InteractionDesigner KeithPitty LackOfOnSiteCustomer OnsiteCustomer CustomerQa AntiPattern BetaTesting CategoryHumor CustomerQa EndlessMeeting IdiotProofProcess IwantaPony JasonNocks KeyProcessArea RemoveTest ScottJohnson TheCustomersAreIdiots UserStories VendorLockIn WorryDrivenDevelopment CustomerRelationshipManagement CategoryEnterpriseComputingConcerns CustomerRelationshipManagement EnterpriseResourcePlanning RightNowTechnologies TableOrientedProgramming CustomerResponsibilities AcceptanceTest ArieVanDeursen CategoryCustomer CircleOfLife CustomerCapabilities ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingInstalled IterationPlanning OnsiteCustomer PlanningExtremeProgramming ReleasePlan ReleasePlanning UserStories UserStory WorkshopOnCustomerInvolvement CustomerRisks AlanCooper ArieVanDeursen BenKovitz CategoryCustomer ConceptualIntegrity ExtremeProgramming FredBrooks SteveSchafer TheInmatesAreRunningTheAsylum CustomerService CustomerShadowing AlistairCockburn CustomerShadowing DonWells TomKubit VcapsProject CustomerTeam BeckianConcept CustomerTeam DomainDecisions EndUser ExtremeProgramming OnsiteCustomer WorkUnit CustomerTest AcceptanceTest AlexeyVerkhovsky BrettKotch CategoryRealWorld CategoryTesting CustomerTest LineByLineReview MichaelFinney PairTesting ProgrammerTest RealWorld RonJeffries SystemTest UnitTest CustomerTestFramework ActionFixture ColumnFixture FrameworkForIntegratedTest HttpUnit JonReid MatthewReeve RowFixture SourceForge CustomerTests CustomerTest CustomerTypes AntiPattern CategoryRequirements ElicitingRequirements ExtremeRoles FallingWater KnowYourCustomer NightlyBuild ReduceSneakyScope TheCustomer TheCustomersAreIdiots TheReason WeAreIdiots WhatYouProduceTheyConsume WhoIsTheCustomer CustomerValueDrivenDevelopment CustomerTest DavidBeardsley ExtremeProgramming ExtremeProgrammingRoadmap OnSiteCustomer PlanningGame ProgrammerTest ReleasePlan TestDrivenAnalysisAndDesign TestDrivenDevelopment UnifiedModelingLanguage UserStories CustomersAndVelocity IdealDays JimLittle LoadFactor MichaelHanks PeteHardie PlanningGame PoxyCustomer ProjectVelocity ScrumBook ScrumProcess CustomersApprentice ContextualDesignTechniques CustomerCenteredDesign ExtremeProgramming UsersAreSmarterThanProgrammers CustomersFinalRole AcceptanceTest CategoryCustomer ContinuousIntegration CustomersFinalRole GoalDonor GoldOwner ReleasePlan RichardDrake TerminationCanBeSuccess UserStory WhoIsTheCustomer CustomizableDistributedApplications CustomizableDistributedApplications ProgrammableModularFramework CustomizableDistributedApplicationsDevelopment DevelopmentDifficulties CustomizableUserInterface CategoryUserInterface CustomizableKeys CustomizableMenus MultipleSkins UserInterface CustomizationProductivityTradeoffs LispIsTooPowerful MultipleSkins StarOffice CustomizationViaProgramming AlexCraxton AntiPattern BrianKernighan CategoryAntiPattern ComputerProgrammingForEverybody CustomizationViaMyFavoriteToyLanguage CustomizationViaProgramming EddieEdwards EmacsLisp FoxPro GrahamHughes HammingDistance JohnOusterhout JohnWestbrook LittleLanguage MagnusLycka OpenSource PhotoShop ProgrammingInTheLarge PythonLanguage RalphJohnson SavasAlparslan ToddCora ToolCommandLanguage WayneMack CustomizerPattern CategoryCoding CopyOnWrite VhIndukumar CutAndPaste TransClusion CutAndPasteReuse BoldlyGoWhereSomeoneHasGoneBefore CopyAndPasteReuse CuteBooks BasicLanguage CategoryBook EricFreeman HeadFirstDesignPatterns LispLanguage PoignantGuideToRuby SmugLispWeenie TheLittleBooks TheLittleSchemer CuteProgramming CuteProgramming CuteProgrammingIntervention FalseElegance JonathanCrossland KillYourDarlings PerlGolf ThreeStarProgrammer VigorousAndForcefulGroupIntervention CuteTest JeffGrigg LinkedIn PeterSommerlad TestingFramework CutterConsortium CategoryCompany CoreWannabes CutterConsortium GangstaGeeks InformationAndCommunicationTechnology PaulAllen TheInnerRing CutterOrganizationalPatternsManagementReport CutterTestingFramework CategoryTesting CeeLanguage DataDrivenTesting TestCase TestCollector TestingFramework UserInterface CvWiki BackLink BrokenLink CategoryWikiImplementation CvWiki EditText EmphasisPattern FrankGerhardt JimPerry LinkPattern PeterMerel RecentChanges RonJeffries SuiteSpot ThaddeusOlczyk ThreadMode TransClusion TunesWiki UnitTest WayBackMode WikiName WikiNature WikiWikiClone WorkingTheWayBack WorldsWildWeb ZwiKi CvsBasedWiki CvsBasedWiki CvsWeb FilesystemBasedWiki WikiForLiterateProgramming CvsBook CategoryBook ConcurrentVersionsSystem DeadTree TheCederqvist CvsGrab ViewCvs CvsLogsGreyPattern AndrewHunt DavidThomas DontRepeatYourself GreyPattern JohannesGijsbers OnceAndOnlyOnce ThePragmaticProgrammer CvsNt ConcurrentVersionsSystem CygWin TortoiseCvs WinCvs CvsOnRedHat CategoryConfigurationManagement CvsTutorial RedHat RedHatLinux SixThinkingHats CvsTools ColorDiff CvsToys ReadWriteGrep RyanKing SlavenRezic SubVersion ThreeStrikesAndYouAutomate CvsToys CvsTools CvsToys CvsTutorial BestPractice BestPractices CategoryConfigurationManagement ConcurrentVersionsSystem CvsBook CvsOnRedHat GnuGeneralPublicLicense MacOsx RedHat TheCederqvist UnixCulturalAssumption CvsWeb ViewCvs CvsWebClient CategorySoftwareTool CvsWebClient CxxTest ConsiderationsForAndComparisonOfCeePlusPlusTestFrameworks CppUnit CppUnitLite CxxTest CxxTestPlugin EclipsePlugins NanoCppUnit WhySoManyCeePlusPlusTestFrameworks CyberCafe CyberCrud CyberCrud DickBotting TedNelson CyberDog AppleComputer CategorySoftwareTool CyberDog MacOs OpenDoc ReadMe CyberFundamentalism LearnToQuestion TheyreJustRules WikiZens CyberNetics ComplexSystems CyberPublishing CategoryPython CategoryWikiImplementation CyberPublishing HelmutMerz PythonLanguage WikiWikiClone CyberPunk AlexanderBesher AlvinToffler AndrewMcMeikan BillJoy BladeRunner BruceBethke BruceSterling BurningChrome CategoryScienceFiction CategorySpiritualViewpoint CategoryWhimsy CommonContext CyberPunk CyberScape CyberSpace CypherPunk DavidBrin DavidLynch DomainName EricNylund FutureShock GardnerDozois GhostInTheShell GravitysRainbow HowWeBecamePosthuman IainBanks JeffNoon JohnBrunner JohnnyMnemonic KatherineHales KeithBraithwaite KenMacLeod MeatballBibliography MeatballWiki MotherGaia NealStephenson PatCadigan PixelJuice RayKurzweil RudyRucker SciFi SnowCrash SoftWare SunirShah TechnoShock TheCassiniDivision TheMatrix TheShockwaveRider TheSkyRoad TheStarFraction TheStoneCanal TheWell ThomasPynchon TrueNames UnaBomber VernorVinge VirtualReality WikiPunk WilliamGibson CyberQuery CyberSpace ZeekLand ZeekLandWeekTwentyTwos CyberYoga CyberYoga DonaldNoyes HitchhikersGuideToTheGalaxy MurphysLaw SmallTalk TheChurchOfTheSubGenius WhatIsLogologie CyberneticSemiotic CulturalSemiotic CyberneticSemiotic CycMergedOntology ArtificialCommonSense ArtificialIntelligence BrokenLink CategoryArtificialIntelligence DougLenat SummaryOfCyc CycleAbstractionPattern AclassIsNothingButaCyclicDependency AcyclicDependenciesPrinciple AssociationClass CategoryAbstraction ClassUnfolding DaveHarris DependencyInversionPrinciple LawOfDemeter MichaelFeathers MultipleInheritanceIsNotEvil PeterMerel RavioliCode RefactoringBrowser RonJeffries CycleTime CategoryTime CycleTime DelayTime ElapsedTime LeadTime PhysicalProcess ProcessTime CyclicCvs CategorySoftwareTool ConcurrentVersionsSystem CyclicCvs SoftwareConfigurationManagement CyclicDependency AntecedentAssumedFallacy CyclomaticComplexityMetric AbcMetric CategoryComplexity CategoryMetrics ChristianHujer CodeSmell ControlFlowGraph CyclomaticComplexityMetric ExtremeFolk GarethMcCaughan GilbMeasurabilityPrinciple JavaLanguage JeffGrigg JuancoAnez KeithBraithwaite MarthaStewart PascalLanguage PrincipleOfBeneficentDifficulty RefactorMercilessly SchemeLanguage SilverBullet SimulatingQuoteBlocks SixSingleQuotes SmalltalkLanguage SunirShah TestFirst TransformationPriorityPremise UnitTest UnitTests WaldenMathews WayneMack YouArentGonnaNeedIt CycloneLanguage AdamBerger AdvancedTopicsInTypesAndProgrammingLanguages CategoryProgrammingLanguage MachineCode NormanRamsey StateMachinesInCee WeakTyping CygWin AnswerMe AnthonyBowyerLowe BetterCygwinTerminal CategorySoftwareTool CommandLine CygWin CygnusSolutions DanielKnapp DotNet GerritHaase MicroSoft MinimalistGnuForWindows OpenSource QuickQuestions RedHat UnixCulturalAssumption WebHome WinNt WindowsXp ZoneAlarm CygnusSolutions CategoryCompany CategoryUnix CygWin RedHatTheCompany CygnusSupport CynefinCentre ChaosTheory CynicalEuropean CategoryComparisons RulesToLiveBy WikiCynic CynicalRelease BigBlueRoom CategorySoftwareDevelopment CynicalRelease DisappointmentRelease DonaldNoyes PositiveNegativity StressHasSolutions CypherPunk CryptoAnarchism CyberPunk CypherPunkManifesto FreeSoftware JohnGilmore CypherPunkManifesto CypherPunk CyrillicAlphabet AsciiCode RussianLanguage SlavonicLanuage UniCode CyrusInnovation CategoryCompany DaVinciMachine AdaptiveOptimization CharlesNutter DynamicLanguageRuntime HotSpotVm JohnRose SmalltalkLanguage DabbleDb AviBryant CategorySoftwareTool HyperCard SeasideFramework WebApp DabrowskiLevels CategoryPsychology MyersBriggs SeptemberZeroFive DadaEngine CategoryLanguage DaedalosDelegates SmallTalk SmallTalkConference DaedalosInternational CategoryCompany CorporateWiki DafinitionalHumor CategoryHumor JamesKeogh JimBesemer DafyddRees DagBerntsson DagfinnParnas CategoryHomePage ValidHtml DagfinnReiersol CategoryHomePage PhpLanguage DaikonInvariantDetector CategoryAssertions CeeLanguage CeePlusPlus JavaLanguage PerlLanguage ProofOfCorrectness UnitTest DailyBuild AlwaysBeReadyToShip ApacheAnt BuildMeister CategoryExtremeProgramming ContinuousIntegration ContinuousIntegrationPatterns CruiseControl DailyBuild IntegrationHell MichaelTwo MozillaTinderbox NightlyBuild RapidDevelopment SmokeTest SteveMcConnell ThoughtWorks UnitTest DailyScrum CategoryScrum CheckIn ChickensAndPigs DailyScrum InspectAndAdapt ScrumMaster ScrumMeetings ScrumProcess ScrumTeam DailyTelegraph DailyValuesPattern CategoryFoodAndDrink JonasGorauskas TheGoodOne DaimlerChrysler CategoryCompany ChryslerCorporation CorporateWiki DaimlerChrysler FrankGerhardt DaixtroseLib BoostLibraries CategoryCpp CategoryCppTemplates CategoryMetaprogramming CeePlusPlus ConSol DaixtroseLib ExpressionTemplate GnuCpp JohnFletcher ModernCeePlusPlusDesign DalNet DaleCarnegie CategoryAuthor HowToStopWorryingAndStartLiving HowToWinFriendsAndInfluencePeople DaleEmery BroccoliPrinciple CategoryHomePage DaleEmery IfYouNameItTheyWillBlameIt XpMailingList DaleJacquette AlfredTarski AlonzoChurch CategoryAuthor CategoryLogic ChurchsTheorem GoedelsIncompletenessTheorem LudwigWittgenstein MeinongianLogic DaleWoloshin AlfredNorthWhitehead AtheIsm BrucePennington CategoryHomePage ChristenDom DeIsm FundamentalIsm GeorgeLakoff InfpType MarcusBorg PanEnTheism RichardDrake SupernaturalTheism WhyClublet DaliInc ArtificialLife DallasPractitioners CategoryXpUsersGroup DallasPractitioners NorthTexasXpUsersGroup DalmatianGroup AreYouThere BrandonGoldfedder CategoryCompany DamageControl CategorySoftwareTool ContinuousIntegration DamageControl RubyLanguage DamianCarrillo DamianConway CategoryAuthor JoePerl ObjectOrientedPerl SteveHowell DamianKlute DamianMehers DamianOneill CategoryHomePage DamienEversmann CategoryHomePage ComputerGeek DamienEversmann HomePage InternationalBusinessMachines JonathanTang TextFormattingRules WikiMailBox WikiWiki WikiWikiSandbox DammitJim ArsLongaVitaBrevis BreadAndButter CategoryWhimsy DammitJim GeorgeDinwiddie IamNotaDoctor JeffGrigg KyleBrown McCoy RjLesch StarTrek StarTrekOriginalSeries StarTrekVoyager ThinkGeek TobyFarley DamnByFaintPraise PraiseByFaintPraise RhetoricalTechnique DamnSmallLinux CategoryLinux DamnSmallLinuxNot DebianGnuLinux FluxBox JoesWindowManager LinuxDistribution SargeRelease DamnedLawyers CategoryLegal MathewButler MikeSmith PatternLanguage RohitPatnaik DamnishKumar CategoryHomePage DamnishKumar DamonBaker CategoryHomePage DamonCarr CategoryHomePage DamonNew LabradorRetriever DamonRunyon CategoryAuthor DamonRunyon DamyanPepper BridgeOverWall BuildSystem CategoryHomePage DanBarlow AlternateHardAndSoftLayers CategoryHomePage CategoryMiscellaneous CommonLisp CommonLispWiki LinuxOperatingSystem PerlLanguage SexpFiend SoftLayersAllTheWayDown DanBernstein CategoryPerson DanBernstein QmailSystem DanBricklin AppleComputer BobFrankston CategoryPerson DataBase MagicWand SoftwareArts SpreadSheet SuperCalc VisiCalc WordPerfect WordProcessor WordStar DanCarter CategoryHomePage DanConnolly AccessSystem AdamRifkin AustinTexas BillGates CategoryHomePage CeePlusPlus ChaoticSystems ChoosingaWiki CoCo ConvexComputers CutCopyAndPaste DallasTexas DanConnolly DesignPatternsBook DougEngelbart DouglasAdams EconomyOfScale ExtensibleMarkupLanguage FormalSystem FractalsEverywhere GeneticAlgorithm GoedelEscherBach GreenDragon HitchhikersGuideToTheGalaxy HomeBrewHardware HyperCard HyperTalk HyperTextMarkupLanguage HypertalkProgramming HypertextConference LanguageLaywer LifeInStartupCompanies LifeTheUniverseAndEverything ModulaThree MyLowestBookshelf PerlLanguage PythonLanguage PythonVsPerl RohitKhare SemanticWeb SimulatedAnnealing SmalltalkTheLanguageAndItsImplementation StandardsWeenie TheTroubleWithConsensus TimBernersLee TomChristiansen UnixWay WeavingTheWeb WebArchitecture WikiWikiWeb WorldWideWeb DanCross DanDascalescu CatalystFramework CategoryHomePage MojoMojo DanEsch BigIdea CategoryCategory CategoryHomePage IwannaLearnPython ObjectOriented PythonLanguage RightWay TextFormattingRules DanEverett DanFlies CategoryHomePage SamitJoshi DanForthofer CategoryHomePage ThoughtWorks DanFreeman CategoryHomePage DanGilbertson CategoryHomePage ChrisCleeland DesignPatterns WashingtonUniversity DanGreen CategoryHomePage LazyBastard DanHall CategoryHomePage ComputerProgrammer DanHall SoftwareEngineer VideoGameDevelopment WikiWiki DanHankins CategoryHomePage ExtremeProgramming ExtremeProgrammingForOne MethodAuthorizationTokenPattern ObjectOriented SpikeSolution DanHerrington CategoryHomePage DanIngalls AlanKay CategoryPerson DanIngalls DesignPrinciplesBehindSmalltalk EarlyHistoryOfSmalltalk SmalltalkLanguage SmalltalkSeventyTwo SqueakSmalltalk DanKane AndrewKrisThompson ArgumentumAdIgnorantiam CategoryHomePage CodeMonkey CodeRabbit DanKane IfYouCallYourselfAmerican ParallelInheritanceHierarchies RecentChanges UserName VerbalPunctuation WilCo DanLentz CategoryHomePage DanLentz DanLundy CategoryHomePage DanMaher CategoryHomePage DanMalks CategoryHomePage JavaLanguage SmalltalkLanguage DanMcCrady CategoryHomePage DanMcCreary BillEstrem CategoryHomePage DesignPatterns EnterpriseApplicationIntegration LarsonAllen ObjectEvangelist DanMcKenna DanMcKenna WardsWiki WelcomeVisitors DanMeek HomePage NewUserPages PortlandOregon TourBusStop WelcomeVisitors DanMoniz BigIdeas CategoryHomePage CommonLisp DanMoniz DariusBacon FirstLanguageLearned GameTheory IamSparticus IwannaLearnPython JavaLanguage LispSchemeDifferences MountainDew NewLanguagesForXp OpenCola PickAxeBook PrologLanguage PythonLanguage RubyLanguage SchemeLanguage SeanOleary ShaeErisson SmalltalkLanguage SmugLispWeenie SteveJenson TheBrain UmlSoftware UnLambdaLanguage WhyWeHateLisp WikiLurker WikiWikiWeb ZootSoftware DanMoore CategoryHomePage DanMuller AllFeaturesShouldBeSimple AnIntroductionToDatabaseSystems AssemblyLanguage BasicLanguage CategoryHomePage CeeLanguage CeePlusPlus CeeSharp ChrisDate DanMuller DateAndDarwen DateAndDarwensTypeSystem DougMerritt ExtendedSetTheory ExtendedSetTheoryStorageModel FirstClass FortranLanguage FundamentalsOfObjectOrientedDatabases IconLanguage IdealProgrammingLanguage InheritanceIsNotSubtyping JavaLanguage LispLanguage ModulaTwo NotesOnaCeePlusPlusRdbmsApi OzLanguage PascalLanguage PerlLanguage PliLanguage PythonLanguage RubyLanguage SmalltalkLanguage SnobolLanguage SyntacticSugar TheThirdManifesto TopMind WikiGnome DanMurphy CategoryHomePage DanNorth BehaviourDrivenDevelopment CategoryHomePage InversionOfControl StuartScott ThoughtWorks DanNovak ActiveServerPages CategoryHomePage ExtremeProgramming GeneralDynamics GeneralPhysics GeneralTsosChicken MicroSoft MicrosoftAccess VisualBasic VisualBasicDotNet VisualStudioDotNet DanOelke CategoryHomePage DanOlsen AreYouThere BrowserFrames CategoryHomePage DavidCary DesignPatterns JavaLanguage ObjectOrientedProgramming ObjectPascalLanguage TragedyOfTheCommons UnitTest WikiBrowsing WikiNow DanParks CategoryHomePage DanParks LordOfTheFlies OnCampusComputerLab DanPierce CategoryHomePage ChanhassenMinnesota IntellijIdea JavaLanguage LinuxOperatingSystem MicrosoftWindows PhpLanguage PhpStorm RedHatLinux UnitedHealthcare WhoIsUsingIntellijIdea DanPlubell DanPupek CategoryHomePage WardsWiki WelcomeVisitors DanRawsthorne CategoryHomePage CrcCard DouglasShimp EngineeringTask FourLevelsOfCompetence MyersBriggs TestingAsAnalysis UseCaseToUserTask UseCases UserStories DanRichards CategoryHomePage DanSchmidt CategoryHomePage EmacsRules ExtremeProgramming LiterateProgramming PairProgramming ProgrammersNotebook PythonLanguage RubyLanguage SmalltalkLanguage DanSchuman CategoryHomePage DanSheppard BrokenLink CategoryHomePage DanSheppard DavidCary DoLanguagesChange IdentityOfEnglishMidlands ProductColourAsaConsumingJargon RichardKettlewell UniverseOfDiscourse WhyIamNotConscious WikiMailBox WikiWiki DanSurdu CategoryHomePage DanSurdu DildarMarhas FrancisTownsend ThankYou DanTobias CategoryHomePage DanTwedt CategoryHomePage DynasticEquilibrium DanUznanski CategoryHomePage WikiGnome DanVokt CategoryHomePage DanWeinreb ArtificialIntelligence BillJoy BizTalk CategoryEmacs CategoryHomePage KentBeck ObjectStore WebLogic WorseIsBetter DanWells CategoryHomePage DanWells EtatsUnis GoodStyle HomePage SusannahWilliams TextFormattingRules WikiWikiWeb DanWinkler CategoryHomePage DanaAnthony BruceWhitenack CategoryHomePage GangOfFour IanChai KnowledgeSystemsCorporation SasInstitute DanaEdwards CategoryHomePage DanaKashubeck CategoryHomePage WebObjects DanaScott CallByName CallByValue CategoryPerson ChristopherStrachey ComputerScience DenotationalSemantics DomainTheory EagerEvaluation LambdaCalculus LazyEvaluation ParameterPassing PartialFunction ProgrammingLanguage RecursionTheory RecursiveType TuringAward DanbalaSoftware DirckBlaskey PythonLanguage DanceNotationSystems BeneshNotation DanceXml DerekWade LabaNotation MusicNotationSystems WikiGnome DancerInTheDark BreakingTheWaves CategoryMovie CategoryOffTopic LarsVonTrier MatthewTheobalds DangGriffith CategoryHomePage CeeLanguage CeePlusPlus NorthropGrumman OracleDatabase PersonalSoftwareProcess PlSql PowerBuilder PythonLanguage SqlServer TestDrivenDevelopment TransactSql DanglingLink AccidentalLinking AnticipateTheDiscourse BenTremblay DanglingLink DeleteOneOrMoreOf FaithInTheProcess IntroductoryParagraph LetThemStand LinksAreContent MakeSignalNotNoise OriginalPage PagesSupportingIt PlausibleJustification PrimeThePump RelatedConcept SixSingleQuotes SomethingDialectical SufficientRationalization SupremelyUnhelpful ThisPhenomenon WayneConrad WikiIsNotaDictionary WikiLink WikiName WikiPage WikiWikiWeb DanglingPointer BoostSharedPtr CategoryPointer CycloneLanguage DanglingPointer ErosOs GarbageCollection JavaLanguage KeyKos MemoryAllocationEngine ObjectCapabilityOperatingSystem PointerArithmetic ResourceAcquisitionIsInitialization TheStack UndefinedBehavior WildPointer DanielBeer CategoryHomePage DanielBeer DanielBergh CategoryHomePage DanielBernier CategoryHomePage DanielBiddle CategoryHomePage DanielBlaukopf CategoryHomePage SunMicrosystems WikiWikiWeb DanielBonniot CategoryHomePage LaurentBossavit NiceLanguage DanielBray AreYouThere BrainDelay CategoryHomePage DanielBrockman CategoryHomePage GroupRelatedData IsolateEachDatum JustaStudent LispVsXml SnuspLanguage SwedenEurope WikiMailBox XmlAbuse XmlIsJustDumbText XmlIsaPoorCopyOfEssExpressions XmlSucks DanielBruessler BugFreeCostsMore BugTrackingSoftware CategoryHomePage ComputerScience ContentManagementSystem DesignPatterns DrWiki DseWiki ExtremeProgramming FactoryMethod GangOfFour HeadFirstDesignPatterns InformationTechnologyInfrastructureLibrary InternetTime InternetYear LinuxWiki MartinFowler MediaWiki MoinMoin OpenOffice OpenSource QuickChanges RainerWasserfuhr RecentChanges ScrumProcess ScrumWebTool SnipSnap StartingPoints TestDrivenDevelopment TextFormattingRules TipsForBeginners TypoScript WikiCreole WikiHomePage WikiNature WikiNode DanielChurch CategoryHomePage CeeLanguage ComputerScience CrazyNorman DanielChurch EverythingTwo FlouriWiki HaveThisPattern HomePage JetsToKnowhere PhpLanguage RobertChurch StijnSanders TclTk ToolCommandLanguage TreeBrowse WikiWiki WikiWikiWeb DanielDennett CategoryAuthor DouglasHofstadter RealPatterns TheMindsIbook DanielEarwicker CategoryHomePage DanielEgger CategoryHomePage DanielEnting CampSmalltalk CategoryHomePage KentBeck SmalltalkUnit DanielFlueck AgileProcesses CategoryHomePage DatestampsConsideredHarmful KentBeck UnitTest UnitedStatesOfAmerica XpAdoptersGroupSwitzerland DanielFriedman CategoryAuthor CategoryPerson FirstClassContinuation FunctionalProgramming LazyEvaluation SchemeLanguage TheLittleBooks TheLittleLisper TheLittleSchemer DanielFuller CategoryHomePage DanielGluesenkamp CategoryHomePage SonomaRestorationPractitioners DanielGreen CapitalMarketsSystems CategoryHomePage DanielGregoire CategoryHomePage DanielGross CategoryHomePage DanielGross DanielHean CategoryHomePage WhyEdit DanielHillis CategoryPerson ConnectionMachine ThinkingMachinesCorporation DanielJackson CategoryHomePage MichaelJackson DanielKabs CategoryHomePage ManfredSchaefer DanielKnapp BrokenLink CategoryHomePage CommonLisp CycMergedOntology DvorakKeyboardUser GaveUpOnTelevision JapaneseAnimation JustaProgrammer LeftHanded PartNumber ProgrammingEthicist RecentChangesJunkie SemanticWeb ShaeErisson VideoAddiction WikiNomic DanielKnight CategoryHomePage SilverStream WelcomeVisitors DanielKoning DanielLowe CategoryHomePage CeeLanguage CeePlusPlus CommonLisp JavaLanguage LispHippie RewriteCodeFromScratch RubyLanguage VersionControl DanielLundin CategoryHomePage StockholmSweden DanielMunoz CategoryHomePage CodeSmell DependencyInversionPrinciple ExtremeProgramming HollywoodPrinciple JavaLanguage OnceAndOnlyOnce PrematureOptimization ResearchAndDevelopment ShuHaRi SoftwareEngineeringVsComputerScience TestDrivenDevelopment UnitTest YouArentGonnaNeedIt DanielPawliw AreYouThere CategoryHomePage OrphanPage DanielPezely CategoryHomePage SeattleWashington DanielPitts DanielPoon DanielQuinn AfterDachau BeyondCivilization CategoryAuthor CategoryWikiForum GraphicNovel IshmaelBook MyIshmael TheHoly TheManWhoGrewYoung DanielSchweizer CategoryHomePage DaedalosInternational WikiWikiWeb XpAdoptersGroupSwitzerland DanielSheppard CategoryHomePage FastWayToUndelete OpenSource WikiGnome DanielSherman CategoryHomePage DanielSherman SearchingForDirection DanielSiders CategoryPerson DoingStuff DonaldNoyes DanielSobral CategoryHomePage DanielStaudigel CategoryHomePage CocoaProgramming GenericMappingTools MacOsx NewUserPages OpenGl PerlProgramming ThePracticeOfProgramming TourBusStop WikiWiki DanielSvennberg CategoryHomePage LinkopingSweden DanielVainsencher CodingPatterns DocumentationPatterns ProjectManagement DanielWeidner CategoryHomePage DierkKoenig XpAdoptersGroupSwitzerland XpTwoThousandAndTwo DanielYokomiso CategoryHomePage JustaProgrammer MyMyersBriggsTypeIs DanielZhu CategoryHomePage DanielleBurkhart CategoryHomePage DanielleBurkhart SusanRoy WikiWiki DanielleOviatt CategoryHomePage DanielleOviatt EarlJenkins ElizabethWiethoff GroupInteractiveSestinaWriting MultipleInheritance OffTopic ProgrammersAreWriters TextFormattingRules UntamedShrew DanilSuits CategoryHomePage ScavengerProgramming TextFormattingRegularExpressions UnitTestTutorial UnitTestingNonDeterministicCode WikiNovice DanishAgileUserGroup AgileCustomerCookbook AgileMoedera AgileMoederb AgileMoederc AgileProcessTool CategoryGroup CategoryXpUsersGroup CombiningXpWithQualityAssurance DanishAgileUserGroup DanishAugEnglishVersion DetAgileBarometer EngodInvitation HenrikThomsen JorgenLarsen MedlemmerAarhus MedlemmerKbh MeetUp StartingPoints WardCunningham WikiWikiWeb DanishAugEnglishVersion AgileUserGroups DanishAgileUserGroup EnglishPlease WardCunningham DannyAyers CategoryHomePage SemanticWeb DannyCoward CategoryHomePage CategoryPerson LeighCaldwell NickSimons ObjectiveComputerSystems StuartClayman DannyFrey CategoryHomePage DannyGagne ArtificialIntelligence CategoryHomePage ComputerScience EnvironmentAcquisition IronPython NortheasternUniversity ProgrammingLanguages SemanticWeb VideoGame DannyObrien CategoryHomePage NeedToKnow TomAnderson DannyStaple CategoryHomePage DannyZeng BuildLinuxBoxesChinese CategoryHomePage FreeSoftwareChinese LinuxDistributionsChinese MobileComputingChinese NetworkAdministrationChinese NetworkAdministrator OpenSource OpenSourceChinese SystemAdministrationChinese SystemAdministrator WikiEngine DanteAlighieri CategoryAuthor DanverBraganza CategoryHomePage MyersBriggsTypes NewZealand SoftwareEngineering DarachWiki CategoryWikiImplementation FreeLink IainLowe JavaServerPages JavaWiki JikiJikiJava ServletBasedWiki WikiEngine DarcsRevisionControl DavidsAdvancedRevisionControlSystem DarcsVsSubversion DarcsWiki DifferencesFromSubversion InterWiki ManaMana OnTopic UseNet WikiDom DarcyBurgess CategoryHomePage SciFi DarekCieslak CategoryHomePage ExtremeProgramming TestDrivenDevelopment DariSann CambridgeTechnologyPartners CategoryHomePage ChicagoIllinois DariSann DarinPetty CategoryHomePage ConfigureSoft WikiLurker DarioLouzado CategoryHomePage DariusBacon CategoryHomePage DeclarativeGuiLanguage LukeGorrie ShaeErisson DarkAgeOfComputerProgramming BigDesignUpFront ComputerScience DarkAgeOfComputerProgramming JeffGrigg NewAgeOfComputerProgramming NoSilverBullet NotWidelyAcceptedPractice PositiveDialogueCommunity RiverOfTime TimeForaParadigmShift UnitTest UserStories DarkCity AndyMoore CategoryMovie CategoryOffTopic CategoryScienceFiction FortBoyard JenniferConnelly RichardObrien RockyHorrorPictureShow ScienceFiction TheCrystalMaze DarkLordOfPortland CategoryWhimsy DarkLordOfPortland DarkMinion IanOsgood LordOfTheOses OrcKillingPattern ScottJohnson TwoByFour DarkPattern AntiPattern BillBarnett BrooksLaw CategoryAntiPattern CategoryJargon ChristopherAlexander DarkPattern DonOlson EricHerman JackieChiles JangIt JargonProliferation JohnCave JoshuaKerievsky MythicalManMonth PatternsDiscussion PintsOfBadBlood QualitySoftwareManagement QualityWithoutaName RalphJohnson SelfInvalidatingModel TitanicEffect TrainTheTrainer WashingOnesHandsBeforeExaminingThePatient DarkPlace ObjectShare ParcPlace ParcPlaceDigitalk DarkSideOfCommunity CategoryWiki ClayShirky MeatBall WardsWiki WhyWikiWorks WhyWikiWorksNot DarkSideOfCompositePattern CategoryRefactoring CompositeConsideredHarmful DickBotting GroupFigure HierarchicalDatabase HotDraw JoshuaKerievsky LimitsOfHierarchies OnceAndOnlyOnce RefactoringAddingComplexity RonJeffries TheoryOfKludges WardCunningham DarkSideOfTheWiki CategoryWikiTag DarkSideOfCommunity DarkSideOfTheWiki DeleteWar HowToDeletePages InvisibleSideOfTheWiki MakeSignalNotNoise WikiExperience DarkSuckers BasicAssumptionsWhichMayBeWrong BruceIde CategoryJoke DarkSuckers MagicSmoke PhlogistonOrOxygen DarranEdmundson AccessGrid ScientificVisualization VirtualReality DarrellBishop CategoryHomePage TrufflefishProgrammingTeam DarrenHobbs CarpalTunnelSyndrome CategoryHomePage ContinuousIntegration DvorakKeyboard KnowledgeBase ThoughtWorker ThoughtWorks TroubleShooting UnitTest DarrenIrvine AllaireColdFusion CategoryHomePage DiBol JustaSystemsAnalyst JustaWebMonkey LightweightMethodology RealLife RealName RealNamesPlease WikiName YearsInTheWilderness DarrenMeyer CategoryHomePage JimCoplien NorthCentralCollege DarrenSargent DarrenTarbard CategoryHomePage TestDrivenDevelopment DarronShaffer AssemblyLanguage CategoryHomePage JavaLanguage DartDashboard CruiseControl KitWare MozillaTinderbox OpenSource ParaView DartEditor DoingStuff DonaldNoyes JavaScript DarthVader AntiPattern CategoryMovie JimmyCerra SomeoneMustBePunished StarWars DartmouthBasic BasicLanguage BrokenLink CategoryHistory CategoryLanguageImplementation CategoryProgrammingLanguage DartmouthBasic DavidBrantley TeleType ThomasKurtz TrueBasic VisualBasic DarwinAward CategoryAwards CharlesDarwin DarwinAwards SixSingleQuotes DarwinAwards CategoryAwards CategoryBook DarwinAward EvolutionByNaturalSelection EvolutionInAction PhlIp WebSite DarwinOs CategoryOperatingSystem CharlesDarwin CodeName CoreWars EvolutionaryAlgorithms FreeBsd MacOsx MachMicrokernel DarylThachuk CategoryHomePage DasKeyboard CategoryKeyboard DasKeyboard LayneThomas LearningTouchTyping RestaurantAtTheEndOfTheUniverse DatIvjaj CategoryMovie DatIvjaj DataAccessObject ActivexDataObject CaretakerPattern DataAccessObject DataAccessObjects KeithGaughan MicroSoft MicrosoftAccess VbDevelopersGuidetoAdo DataAndCodeAreExchangeableExamples DataAndCodeAreTheSameThing DataCentricThinking FoldFunction OnceAndOnlyOnce SelfPrintingProgram TableOrientedProgramming TuringMachine WilliamUnderwood DataAndCodeAreNotTheSameThing DataAndCodeAreTheSameThing DataEqualsCodeDependsOnContext DeclarativeProgramming LaynesLaw MuAnswer ObjectsAreDictionaries OnceAndOnlyOnce ProgrammingIsInTheMind UnknownDonor UsefulLie DataAndCodeAreTheSameThing AbstractSyntaxTree ActorModel AlanTuring AlternateHardAndSoftLayers AreOoAndRelationalOrthogonalDiscussion BeautyIsOurBusiness ByteCode CategorySubjectivityAndRelativism CategoryTheory CeePlusPlusMarkupLanguage ChangeLog CodeAvoidance CodeGeneration CodeGenerationIsaDesignSmell CodeIsData CodeIsMetadata CodingIsJustDataEntry ComputingAsCompression ComputingScience ControlTable CostinCozianu DataAndCodeAreExchangeableExamples DataAndCodeAreIsomorphic DataAndCodeAreNotTheSameThing DataAndCodeAreTheSameThing DataCodeEquivocationConsideredHarmful DataDrivenPrograms DataEqualsCodeDependsOnContext DataLog DataStructureCentricViewDiscussion DatabaseIsRepresenterOfFacts DonaldNoyes DougMerritt EricHodges EssExpressions EverythingIsRelative EverythingIsRelativeStrangeLoop EwDijkstra ExecutableData FuzzyDistinctionBetweenInterfaceAndImplementation GrandUnifyingTheoryOfEverything HaskellLanguage HierarchicalDatabases HyperStructure IsDeclarativeLessExpressive JeanYvesGirard KeithBraithwaite LambdaCalculus LessonsFromHistoryDiscussion LinearLogic LispLanguage LispMacro LogicProgramming MetadataIsData NateCull NavigationalDatabase NovemberZeroSeven ObjectModel ObjectOrientation OnReflection PanuKalliokoski PennyThought PerpetualMotionMachineArgument PeterLynch PiCalculus PissingMatch ProLog ProgrammingIsMoreThanCoding ReFactoring RelationalModel SchemeMacros SciAm SelfModifyingCode SeparationOfDataAndCode SmallTalk SmugLispWeenie StructureAndInterpretationOfComputerPrograms TableOrientedProgramming TabsAreEvil TedNelson TemplateHaskell ThereAreExactlyThreeParadigms TomStambaugh TopsQueryLanguage TreatingLanguageLikeMathFails TuringEquivalent TuringMachine TutorialDee VersionControlSystem VirtualMachine WhatIsData XanaduProject DataAndInformation AntiPattern CategoryInformationOrientation CodeSmell DataAndInformationOrientation DataOriented EndemeSet FirstOrderLogic InformationOriented JonGrover ObjectOriented RealData RealInformation RelationalModel SemanticModelling SetTheory SqlLanguage DataAndReality AnalysisPatterns CategoryBook HowManyThingsIsIt MichaelFeathers NaphtaliRishe PatientClass DataBase CategoryRedirect DatabaseDefinition DataBind DataBind DataBinding DataBinding DataDeltaIsolation DeclarativeGui DocumentObjectModel FunctionalReactiveProgramming LevelOfDetail MultiCaster PublishSubscribeModel RealTime RestArchitecturalStyle SceneGraph SideEffect TransClusion WindowsPresentationFoundation DataBusPattern AssociativeMemory BlackboardMetaphor ComponentBus DataBusPattern EditHint EventListenerPattern GlobalVariablesAreBad JavaLanguage JiniTechnology MediatorPattern ObserverPattern PeerToPeer PublishSubscribeModel SingletonGlobalProblems TupleSpace DataCentricThinking AbstractInterface ActiveObject ActorsModel AnonymousCoward AutonomousAgent BlackboardMetaphor BrainFsck BusinessRulesMetabase CodeAvoidance CommonSenseIsnt CompositePattern ComputerScience ConcurrentConstraintProgramming ConfigurableModularity DataAndCodeAreExchangeableExamples DataDictionary DatabaseIsRepresenterOfFacts DatabaseVerbs DeclarativeProgramming DeepClassHierarchies DependencyInjection DivideAndConquer DonaldKnuth DoubleDispatch DoubleDispatchExample DylanLanguage ErlangLanguage EverythingIsRelative ExBase ExpertSystems FallBackOnReflection FastEyes FlowBasedProgramming GreencoddsTenthRuleOfProgramming ImplementationInheritance InformationHiding InterweavingOrthogonalFactors LawOfDemeter LimitsOfHierarchies LiskovSubstitutionPrinciple LogicProgramming MultiAgentSystem MultipleDispatch NavigationalDatabase NobodyAgreesOnWhatOoIs NygaardClassification ObjectBrowser ObjectCapabilityModel ObjectOrientedProgramming OnceAndOnlyOnce OneResponsibilityRule OopNotForDomainModeling PredicateDispatch ProceduralMethodologies PrototypeBasedProgramming ReinventingTheDatabaseInApplication RelationalLanguage RulesBasedProgramming SacredCow SeparationOfDataAndCode SqlLanguage StatePattern StrategyPattern SystemsSoftware TheArtOfComputerProgramming TupleSpace TutorialDee UselessTruth VariationsTendTowardCartesianProduct VisitorPattern WetWare WillChamberlain DataCentricVersusBehaviorCentricThinking DataAndCodeAreTheSameThing DataCentricThinking EricHodges LaynesLaw MikeSmith SeparationOfDataAndCode DataClumps DataClumps DataCodeEquivocationConsideredHarmful CategoryRant DataAndCodeAreTheSameThing HotComments JavaScript JesseRuderman KeepThingsSeparate PrimeNumber ProductivityRant RemoteGuiProtocols TuringComplete DataCollisions CategoryOrganization DonaldNoyes ThinkingOutLoud DataComparingAlgorithms TabMunging DataConnectednessTest AlistairCockburn ObjectDesignQuality DataContextAndInteraction DataContextAndInteraction DataDeltaIsolation ChangeLog DataDeltaIsolation DeltaIsolation HyperText KeyLanguageFeature PublishSubscribeModel ReactiveProgramming RealTime RecentChanges RefreshRectangles WikiWiki DataDictionary AttributeShufflingReduction BigBlue CategoryInformation CategoryMetaprogramming CodeGenerationIsaDesignSmell ControlTable CrudScreen DataAdministration DataDictionary DictionaryDataStructure EventDrivenProgramming FormValidation InformationOrientation InformationOriented InformationOrientedSoftwareDevelopment InformationOrientedTable MultiParadigmDatabase NoteAboutGeocities QueryByExample RegExp RelationalAlternativeToXml TableOrientedProgramming VerticalArchitecture DataDictionaryBasedRad ConstantTable CrudScreen DataDictionary DataDictionaryBasedRad DeltaIsolation DynamicRelational EightyTwentyRule EntityRelationshipDiagram EventDrivenProgramming ExBase ExtendedSetTheory GreencoddsTenthRuleOfProgramming IwantaPony JulyZeroEight NakedObjects NonOopGuiMethodologies OnceAndOnlyOnce OpenSource QueryByExample RapidApplicationDevelopment RelProject RelationalAlgebra RelationalModel SetTheory SqlLanguage TopsQueryLanguage TutorialDee DataDisplayDebugger CategoryDebugging GnuCompilerCollection DataDistributionService ObjectManagementGroup PublishSubscribeModel DataDrivenPrograms AlternateHardAndSoftLayers CodeIsData ControlTable DataCentricThinking DataDrivenPrograms DaveHarris FileDrivenPrograms JamesYoungman JeromeKaraganis JonBentley LittleLanguage MartineDevos NatPryce OoFrame PerlLanguage ProgrammingPearls RaySchneider ScriptDrivenPrograms StaticDataManagement TableOrientedProgramming VhIndukumar YamlAintMarkupLanguage ZeroOneInfinity DataEcosystem AllDataRelatesToOtherData AttentionManagementSystem CrowdSource ExtendingTheWikiParadigm FairCredit FlikiBase GlassBeadGame KillerUserInterface OperatingSystem PangaiaProject PerItemVoting ThreadMess ThreeDimensionalVisualizationModel UnifiedDataModel UserRanking VotingModel WikiPhilosophy DataEnvy CalcCurrentPosition CarList CurPos DataEnvy FeatureEnvySmell GetCurrentAcc GetCurrentSpeed GetCurrentposition DataEqualsCodeDependsOnContext CostinCozianu DataAndCodeAreNotTheSameThing DataAndCodeAreTheSameThing DataEqualsCodeDependsOnContext DocumentMode GoodDefinition HomoIconic HomoiconicLanguage JonathanTang KolmogorovComplexity ReferentialTransparency SeparationOfDataAndCode StructureAndInterpretationOfComputerPrograms UniversalTuringMachine DataExecutionPrevention DataExecutionPrevention LispInjection SmashingTheStackForFunAndProfit DataFabric ActorVsAgent ApplicationProgram ApplicationServer BlackboardMetaphor ComputeFabric ConcatenativeLanguage DataBase DataBusPattern DataFabric DataModel DataSpace DeclarativeProgramming EnterpriseDataFabric EnterpriseServiceBus EventDrivenProgramming FileSystem FlowBasedProgramming GridComputing HayStack ImpedanceMismatch LindaLanguage PlanNineFromBellLabs ReactiveDemandProgramming RepresentationalStateTransfer ResourceDescriptionFramework SemanticWeb ServiceOrientedArchitecture SwitchFabric TupleSpace UnixPipes WillItBlend DataFlex DataFlex DataFlowDiagram FlowChart TomDeMarco DataFlowProgramming DataflowProgramming DataFlowSystems DafyddRees DataFlowSystems FlowBasedProgramming PaulMorrison PipesAndFilters RalphJohnson RaySchneider TomDeMarco VplLanguage DataFormatVersioning CategoryDataStructure KyleBrown RogerLipscombe SchemaEvolution DataGeneral DataGeneralNova DecVax DigitalEquipmentCorporation EclipseMv EmcCorporation LaptopComputer MiniComputer PeeCee PricePerformance TheSoulOfaNewMachine WorkStation DataHand AshleyFryer CategoryKeyboard DataChair DataHand ErgonomicKeyboard PervasiveComputing SapirWhorfHypothesis SunirShah DataHiding CategoryDefinition CategoryObjectOrientation ObjectOrientedProgramming DataHolder CategoryJargon CodeSmell DataHolder ExpertPattern JavaBean JavaBeans JohannesBrodwall KrisNuttycombe ObjectObject ObjectOriented ParameterObject ProcessingPipeline ProcessingStage RebeccaWirfsBrock SimulaSixtySeven StephenPetschulat StrategyPattern SunirShah WirfsBrock DataIdiomAndBehaviorIdiomQuantity CategoryDatabase CategoryOopDiscomfort CollectionOrientedProgramming CollectionOrientedVerbs DataAndCodeAreTheSameThing DatabaseDefinition DrCodd MicrosoftAccess OnceAndOnlyOnce QueryByExample DataIntegration DataListOrdered HaskellLanguage DataLog ExamplesOfDataLogVsStructuredQueryLanguage ExamplesOfDataLogVsTutorialDee QueryLanguageComparison DataManagement CategoryEnterpriseComputingConcerns DataManagement InformationResourceManagement MasterDataManagement SecurityManagement DataManipulation CestLaVie CollectionOrientedVerbs CommaSeparatedValues ConcurrentVersionsSystem DataBase DataDefinitionLanguage DataManipulation DataManipulationLanguage DataSpace DatabaseDefinition DatabaseIsRepresenterOfFacts IntegratedDevelopmentEnvironment PowerfulAdHocDataProcessingTools RefactoringBrowser RelationalDatabase StructuredQueryLanguage WhatIsData WishfulThinking DataMapper ActiveRecord CategoryPattern DomainModel ObjectPersistence ObjectView UnitOfWork DataMining CategoryDataMining CategoryInformation DataMining GarryHamilton InformationTechnology JonGrover OccamsRazor RealInformation DataMiningTheWeb BooleanLogic CategoryDataMining GenePrescott WebRetriever DataModel AnIntroductionToDatabaseSystems CategoryDatabase ConceptualSchema DataModel DataModelingNotation ExtendedEntityRelationship FabianPascal FoundationsOfDatabases HierarchicalModel InfoSet NetworkModel ObjectOrientedDataModel ObjectRoleModeling RelationalModel UnifiedDataModel DataModelPatterns CategoryBook DaveSmith PatternLanguage RalphJohnson DataModelPhysicalIndependence AnonymousDonor ReinventingTheDatabaseInApplication DataModelingNotation CampusExample DataModel PromptingStatement UnifiedModelingLanguage DataMusic DataMusicProject FridemarPache DataMusicApplet DataMusic DataMusicVoxelApplet FridemarPache JavaVoxelApplet OpenSource DataMusicProject CategoryMusic CliffordStoll CodeSings DataMusic DataMusicProject DataMusicProjectSteps DataMusicSample DataMusicVoxelApplet DirkGentlysHolisticDetectiveAgency DonaldNorman DouglasAdams ForthLanguage FridemarPache GarethMcCaughan HumanBeing InternetEconomyOfCredibility JavaScriptEnabledWiki KeithBraithwaite MetaSynth MusicDataProject PeterMerel SiliconSnakeOil StephanHouben SunirShah TheDesignOfEverydayThings ThePsychologyOfEverydayThings WaldenMathews WikiWithProgrammableContent WinAmp DataMusicVoxelApplet BrokenImage CoSource DataMusic DataMusicSample DataMusicVoxelApplet FridemarPache JavaVoxelApplet JazzProgrammerAndDataMusicVoxelAppletDiscussion OpenSource ThankYou ThirdVoice WikiMusicLinks WikiStoneSociety WikiWayOfLife DataObjectLibrary CategorySoftwareTool CodeFarms JournalOfObjectOrientedProgramming DataOriented CategoryDataOrientation DataOriented InformationOriented DataOrientedSchemaMethodology CategorySemanticWeb CategoryXml ObjectSchemaMethodology RelationalAlternativeToXml XmlSchemaMethodology DataOwnership CategoryConcurrency DataOwnership DisableInterrupts MonitorPattern MutexPattern MutualExclusionPattern SubsumeLock DataPatterns DateStamp UnitedStates DataProcessing CategoryHistory CustomBusinessApplicationDefinition DataProcessing EmbeddedProgramming ScientificProgramming SystemsProgramming DataReassembly KyleBrown MuxAdapter DataRecognitionFeatures DataRecognitionSoftware DataRecognitionFeatures DataRecognitionSoftware PlugAndPlayData SteveHowell DataSciences DataSet CategoryDefinition DataSet DataSilo DomainSpecificLanguage DataSpace AlonHalevy ArtificialIntelligence CategorySemanticWeb DataLog DataManipulation DataMining DataModel DataSpace DataSpaces DatabaseIsRepresenterOfFacts DaveVoorhis DeepWeb FirstOrderLogic KillerUserInterface KnowLedge MetaData PersistenceLayer PrivateJargon RelationalDatabase RelationalModel SqlLanguage TuringComplete TutorialDee WhatIsData WikiWithMoreThanPages DataStructure DataStructures DataStructureCentricViewDiscussion AbstractSyntaxTree AccessControlList CodeAvoidance ContinuityPrinciple DataCentricThinking DataStructure EntityRelationship EntityRelationshipDiagram GateKeeper HierarchicalDatabase LispLanguage MergeMe NetworkDatabase ObjectOrientedProgramming ObjectOrientedSoftwareConstruction ObjectsAreDictionaries OnceAndOnlyOnce OoLacksMathArgument PrimaryNoun RelationalDatabase SparseColumns TableOrientedProgramming DataStructureToEndAllDataStructures FractalGraph DataStructures AssociationList BalancedTree BeeStarTree BeeTree BinaryTree CategoryAlgorithm CategoryDataStructure CeePlusPlus CollectionHierarchies ConsCell DataFormatVersioning DataStructures DelimitedTextualLists DictionaryDataStructure DirectedAcyclicGraph DirectedGraph DoubleEndedQueue DoubleLinkedList EmptyCell FirstInFirstOut GraphAlgorithmsWithTables HashTable HeapDataStructure JudyArray LastInFirstOut LatticeStructure LeftistTree LinkedList MinimalTable MultiMap MultiSet OrderedBag PriorityQueue RedBlackTree RelationalDatabase RootedTree SingleLinkedList SkipList SparseMatrices StandardTemplateLibrary StringTrie SuffixTrie TernarySearchTree TheHeap UnderTheHood UndirectedGraph UnrolledLinkedList UnrootedTree WeightedDirectedAcyclicGraph WeightedDirectedGraph WeightedGraph WeightedUndirectedGraph DataToInformationRefactoring BitWiseEnumeratedType CategoryInformationOrientation CategoryRefactoring DataAndInformation DataOriented EndemeSet EnumeratedType FormatRestrictedString FreeText InformationOriented InformationVsData ReFactoring TupleItem TupleStructure DataTransferObject ActivexDataObjects ArrayList BagOfJumpingBeans BenArnold CategoryPattern ClassCastException DataTransferObject DomainObjectStateHolder FacadesAsDistributedComponents HashMap KyleBrown MartinFowler PhlIp RestArchitecture SmalltalkBestPracticePatterns StateObject StuartBarker VariableStatePattern DataTransferObjectInjection DataTransferObjectInjection DependencyInjection InversionOfControl ObjectRelationalMapper ObjectRelationalMapping RemoteObjectService SqlInjection XmlRelationalMappers DataType AbstractDataType DataType TypeSystem TypeTheory WhatIsData DataTypeMismatchsBetweenRelationalDbAndHostLanguage CategoryRelationalDatabase CostinCozianu MultiParadigmDatabase NumberValue RelationalHostLanguageImpedanceMismatch DataWarehouse DataMining DataWarehouse GarryHamilton OperationalDataStore PatrickLogan SourceSystem StarSchema DatabaseAbstractInterfaceDiscussion ActiveRecord AstarSearch BrainFsck CategoryIdealism CoffeeScript DataDictionary DatabaseVerbs DavidMcLean DijkstrasAlgorithm EmbeddedDomainSpecificLanguage EmbraceSql ExBase GreatLispWar HelpersInsteadOfWrappers HofPattern JavaScript LeakyAbstraction MirrorModel NonOrthogonalLanguageFeatures NotInventedHere RelationalAndTrees SqlInjection SystemsSoftware TabMunging TighterAppAndDatabaseIntegration TooBigToEdit TopOnPreparedStatements WhereAndAnd DatabaseAbstractionLayer AccessControlList AgreeToDisagree AllDatabaseQueriesAreDefinedHere AllQueriesGoHere CategoryAbstraction ChurchOfOoBigots CompaniesHireLikeMinded ConnectionPool DatabaseAbstractInterfaceDiscussion DatabaseAbstractionLayer DatabaseAbstractionLayerDiscussion DatabaseVendorLock DavidParnas DecisionMathAndYagni DeliveryEvent DougMerritt EditHint EjbTernaryRelationshipExample EricHodges ExpressionApiComplaints FindAllRedCars FlushTheBuffersAndFinnish FuzzyDistinctionBetweenInterfaceAndImplementation HolyWar HotSpot JavaLanguage LongFunctionDiscussion LongFunctions OnceAndOnlyOnce OnlyUseOverrideableOperations PerniciousIngrownSql PeterLynch PlugCompatibleInterchangeableEngineers PrematureAbstraction PreparedStatement ReFactoring RefactoringBrowser RegularExpression ScatterSqlEverywhere SoftwareDevelopmentIsGambling SoftwareFundamentals SomeMethodIsCalled SqlStringsAndSecurity TransactionManagerIfAny VendorLockIn WebLogs WebReqComesIn WebSessionCapsule WebSessionPackage WillieNelson WrappingWhatYouDontLike YagNi DatabaseAccessLayer DomainObject PersistenceLayer DatabaseAction DatabaseAction MichaelFeathers DatabaseApplicationIndependence CostinCozianu DatabaseApplicationIndependence DatabaseIsRepresenterOfFacts DatabaseVendorLock ForeignKeysCanOnlyReferenceOneTable MarkAddleman ObjectAndDataAreSeparate ObjectDatabases ObjectOrientedDatabase ObjectRelationalMappingCostsTimeAndMoney RalphJohnson RelationalDatabase RichardHenderson SeparationOfConcerns SimplifyingRdbms DatabaseBackedWebSites CategoryBook DaveSmith PhilipGreenspun RobCrawford WilliamGrosso DatabaseBestPractices AttributeTable AutoKeysVersusDomainKeys BestPractice BusinessLogicInStoredProcedures CandidateKey CategoryRelationalDatabase ChangeFriendly ChrisDate ConcurrentVersionsSystem ConstantTable ContactAndAddressModels ContinuousDatabaseRefactoring ControlTable CostinCozianu DanMuller DatabaseNormalization DatabaseVendorLock DbasGoneBad DrCodd EmployeeId ExtremeProgramming GuillermoSchwarz HowImportantIsLeanCode ImageBasedLanguage JavaLanguage JonathanBuhacoff JustStartOver LogicalKey ManagerId MeaningfulName MigrateExistingData NamingQueries NathanielEliot NormalForm OliverChung OnceAndOnlyOnce OracleDatabase PatternForm PostgreSql PrimaryKey ProfitSharingAmt RelationalDatabase RelationalDatabaseFieldNames SparseColumns SqlCodingStyle SqlFlaws StarTeam StoredProcedures SubVersion SurrogateKey SyBase ThereAreNoTypes UseCase VersionControl VowelGeneration DatabaseCapabilities DatabaseCapabilities DatabaseCapabilitiesTest DatabasesAndWikis JamesMills DatabaseDeadlock CategoryDatabase DatabaseDeadlockAvoidance DatabaseDeadlockAvoidancePatterns DeadLock DatabaseDeadlockAvoidance CategoryConcurrency CategoryConcurrencyPatterns CategoryDatabase DatabaseDeadlock DeadLock DeadlockAvoidance DeadlockAvoidancePatterns MnesiaDatabase RulesOfThumb SynchronizationStrategies DatabaseDeadlockAvoidancePatterns CategoryConcurrency CategoryConcurrencyPatterns CategoryDatabase CommandObject DatabaseDeadlockAvoidance DeadLock DeadlockAvoidancePatterns JeffGrigg SynchronizationStrategies TransactionObject DatabaseDefinition AbstractDataType AnIntroductionToDatabaseSystems BundleSubstanceMismatch BuzzWord CategoryDatabase CategoryRealData DataBase DataDictionary DataManipulation DataModelPhysicalIndependence DatabaseApplicationIndependence DatabaseDefinition DatabaseIsRepresenterOfFacts DatabaseVerbs DecemberZeroNine DefinitionDiscussions DefinitionOfLife DomainValue EnterpriseApplication EntityAttributeValue EntityRelationshipDiagram EssentialComplexity EverythingIsRelative EverythingIsa ExBase ExpertSystem GoodDefinition HandWaving HierarchicalDatabase HumptyDumpty JuneZeroEight KnowledgeBase MicrosoftAccess MultiValuedLogic PowerSet RelationalDatabase RelationalModel SemanticBinaryModel TopMind UsefulLie WalledGarden WeightedDefinition WikiPedia WikiTest WikiZen WikiZens DatabaseDefinitionTests DatabaseDefinition DatabaseIsRepresenterOfFacts TopMind DatabaseDeletingParty DatabaseDeletingParty RedesignFromScratch DatabaseDesign AnIntroductionToDatabaseSystems ArchitectureAndObjectDatabases BigIronDatabase CategoryDatabase ContinuousDatabaseRefactoring DatabaseAction DatabaseApplicationIndependence DatabaseBackedWebSites DatabaseBestPractices DatabaseCapabilities DatabaseDeadlock DatabaseDeadlockAvoidance DatabaseDeadlockAvoidancePatterns DatabaseDefinition DatabaseDesign DatabaseImpedanceMismatch DatabaseIntegration DatabaseIsRepresenterOfFacts DatabaseIsSoftwareToo DatabaseReportExample DatabaseVendorLock DatabaseVerbs DatabasesAreMoreThanJustStorage DesktopDatabase DistributedDynamicDatabases DontRefactorDatabases ExtremeDatabaseProjects FoundationForFutureDatabaseSystems FoundationsOfDatabases FundamentalsOfDatabaseSystems FundamentalsOfObjectOrientedDatabases GeometricDatabase HierarchicalDatabase IllustraDatabase InternetMovieDatabases JasmineObjectOrientedDatabase JavaBugDatabase KnowledgeDatabase LetsUseAnObjectOrientedDatabase LittleDatabase MicrosoftVsOpenSourceDatabases MockDatabase MoreAboutTheDatabase MultiDimensionalDatabase MultiParadigmDatabase NavigationalDatabase OnLineAnalyticalProcessing DatabaseDomainsForNumbers AbstractDataType AffineLine AffineSpace CeeLanguage ConstantTable DataDictionary DataLog DateAndDarwensTypeSystem DiscontinuitySpike DomainSpecificLanguage EightyTwentyRule EquivocationFallacy ExtendedSetTheory FirstClass FirstGreatBlunder GodLanguage GoldPlating GoodEnough GraphicalProgrammingLanguage GreencoddsTenthRuleOfProgramming HandWaving HtmlDomJsCss HumptyDumpty InformationHiding IntervalScaleData LaynesLaw LetTheReaderDecide LevelOfMeasurement LifeIsaBigMessyGraph LogicProgramming MayTen NakedObjects NullVersusNone OnceAndOnlyOnce OrdinalNone OrdinalScaleData OrdinalZero PseudoRelationalDatabase RatioScaleData RedHerring RelProject RelationalBreaksEncapsulation RelationalModel SmeQl SqlFlaws SqlNull TermRewriting TheThirdManifesto TopMind UseCase VendorLockIn DatabaseImpedanceMismatch ComputingScience ImpedanceMismatch JeffGrigg ObjectRelationalImpedanceMismatch ObjectRelationalMapping ObjectRelationalPsychologicalMismatch ProgrammingIsMath RelationalHostLanguageImpedanceMismatch ScottAmbler TablesAndObjectsAreTooDifferent TrueRelationalToPseudoRelationalImpedanceMismatch DatabaseIntegration BusinessProcess DanMcCreary DatabaseIntegration EnterpriseApplicationIntegration IbmCorporation JonUdell OpenDocument StructuredQueryLanguage WhatHappened DatabaseIsNotYourPrivateScratchSpace DatabaseIsNotYourPrivateScratchSpace DatabaseIsRepresenterOfFacts DatabaseType DatabasesPunishYou DaveVoorhis FabianPascal MicroSoft RelProject RelationaModelFlaw RelationalLanguage RelationalModel SemanticWeb SemanticWiki SqlDatabaseFlaw SqlDatabaseOmission SqlFlaws TableOrientedProgramming TiddlyWiki TutorialDee WhatIsMyPrivateScratchSpace WikiIde DatabaseIsRepresenterOfBs CategoryHumor DatabaseIsRepresenterOfFacts DatabaseIsRepresenterOfEntities CategoryDatabase ChrisDate ClosedWorldAssumption CostinCozianu DataManipulation DatabaseIsRepresenterOfEntities DatabaseIsRepresenterOfEverything DatabaseIsRepresenterOfFacts DougMerritt DrCodd JoeCelko KnowledgeRepresentation OffTopic OpenCyc SemanticMapping SqlForSmarties SqlLanguage WhatIsData DatabaseIsRepresenterOfEverything AnonymousDonor AugustZeroFive ControlTable CostinCozianu DanMuller DatabaseIsRepresenterOfBs DatabaseIsRepresenterOfEntities DatabaseIsRepresenterOfFacts DougMerritt EmployeeNumber ExBase FactsAsRepresentationOfEntities FirstClass NitPick DatabaseIsRepresenterOfFacts AnIntroductionToDatabaseSystems CategoryDatabase CategoryDefinition CeeLanguage ChrisDate ClosedWorldAssumption CodeNormalization CopOut CostinCozianu DataNormalization DatabaseApplicationIndependence DatabaseDefinition DatabaseIsDenormalizationOfProposition DatabaseIsRepresenterOfBs DatabaseIsRepresenterOfEntities DatabaseIsRepresenterOfFacts DatabaseIsRepresenterOfPropositions DatabaseIsRepresenterOfWhatIsBelievedNecessaryByTheFallibleAndPossiblyUnscrupulousBusiness DecemberZeroNine DenormalizationIsOk EntityRelationshipDiagram EverythingIsRelative ExBase GlyphLefkowitz GoodThing GrossOverSimplification HaHaOnlySerious HughDarwen JeffWinchell JonathanTang LaynesLaw MarkAddleman MementoPattern ModelingDocuments NormalForm ObjectIdentity ObjectOrientedDatabase OnceAndOnlyOnce PersistenceLayer PeterLynch ProLog RedHerring RelationalAlgebra RelationalCalculus RelationalDatabase RelationalHasNoObjectIdentity SemanticBinaryModel SemanticMapping SpecialRelativity StepwiseRefinement StopUsingMetaphors StrawMan SystemOfRecord TermUsageVersusRigor ThomasWhitmore TongueInCheek TopMind TypesAreNotTypesTheyAreTypes UsefulLie UsefulTruth WayneMack WhatIsIntent WhatsYourPoint XmlSchema DatabaseIsSoftwareToo DatabaseIsRepresenterOfFacts DoesRelationalRequireTypes JeffGrigg JeffWinchell MissingFeatureSmell OnceAndOnlyOnce RelationalDatabase RelationalIntegrity StevenNewton DatabaseMath DatabaseMath TableOrientedToolWishList DatabaseNormalization DatabaseBestPractices NormalForm DatabaseNotMoreGlobalThanClasses AccessControlList ActiveRecord AddItem AnonymousDonor AreBusinessAppsBoring ArgumentByLabToy CantEncapsulateLinks CategoryBusinessDomain CategoryExample CategoryOopDiscomfort CategoryScope CodeGenerationIsaDesignSmell CollectionOrientedVerbs CrudScreen DataDictionary DatabaseVerbs DavidMcLean DiscontinuitySpike DivideAndConquer DoTheSimplestThingThatCouldPossiblyWork DomainPissingMatch EricHodges EverythingIsRelative EverythingIsa ExpressionApiComplaints FrustrationOverNotGettingOopDiscussion FundamentalFlawsInProceduralDesigns GateKeeper GetTotalFor GodClass GreatLispWar HolyWar InterfaceFactoring JavaLanguage JavaScript JobSecurity JonathanTang MainstreamOopUsage ObjectRelationalMapping OnceAndOnlyOnce OoLacksConsistencyDiscussion OopNotForDomainModeling OopTeamSize OrterItems PageAnchor PrimaryNoun ProgrammingWithoutRamDiskDichotomy RaisingExceptionsToTheUser RubyOnRails SqlVersusClientQueries StaticVsDynamicTyping StoredProcedures SubLanguage TaxLessTotal TemplatingInPhp ThingsWeHateAboutVbClassic TradeoffsOfObjectRelationalMapping TuringEquivalency WhenAreStandardsRestrictive DatabaseRefactoringTool DatabaseRefactoringTools DatabaseRefactoringTools AprilZeroEight BigDesignUpFront CategoryDatabase CategoryRefactoring ClientApplicationToDatabaseMapper DatabaseIsRepresenterOfFacts DatabaseRefactoring DatabaseRefactoringTool DatabaseRefactoringTools DatabasesAreMoreThanJustStorage GoodThing GruntWork ImproveDatabasesOrElse JustDontCareIfItBecomesaMaintenanceMightmare JustDontGetIt JustMakeItWork ManyToMany ObjectRelationalMapper ObjectRelationalMappers OneToMany OneToOne OnsiteCustomer ReShaper RedGateSqlRefactor RefactoringDatabasesBook SqlServer TableNormalizationIssues UbiquitousLanguage UltimateProblem VisualStudioTeamEditionForDatabaseProfessionals DatabaseReportExample SurveyReportingExample DatabaseType ActiveRecord CeeLanguage CodeGeneration DatabaseImpedanceMismatch DatabaseLanguage DatabaseType DateAndDarwen DaveVoorhis DoesRelationalRequireTypes DoubleDipping EmbraceSql ExtendedSetTheory HierarchicalDatabase MirrorModel OnceAndOnlyOnce PascalLanguage RdbRelVar RelType RelVar RelationalAlgebra RelationalLanguage RelationalModel ResultSet RubyOnRails TheThirdManifesto TighterAppAndDatabaseIntegration TutorialDee WebServices DatabaseVendorLock CategoryDatabase CategoryInterface ChrisMellon DecisionMathAndYagni DeltaIsolation EricHodges FutureDiscounting HibernateQueryLanguage LibertyDatabaseConnectivity MySql PerniciousIngrownSql PostgreSql QueryWrapperLanguageOverSql ReinventingTheDatabaseInApplication RelationalLanguage SharingDataIsImportant SqlFlaws SqlServer VendorLockIn YouAreGonnaNeedIt DatabaseVerbs AnonymousDonor AreRdbmsSlow AreTablesGeneralPurposeStructures CollectionOrientedProgramming CollectionOrientedVerbs DatabaseVerbs DedicatedStructuresVersusRdbms DougMerritt EditHint EmbeddedDatabase InterfaceFactoring JayOsako ModularProgramming MultiParadigmDatabase MvcIsNotObjectOriented NimbleDatabase OnceAndOnlyOnce ReadWriteStorageVerbs ReinventingTheDatabaseInApplication RobertChurch SystemsSoftware TopMind UseCase WhenAreDatabasesNotAppropriate WhenAreStandardsRestrictive DatabasesAreMoreThanJustStorage AnonymousDonor BellLabs BigIron CartHorseInversion CeeLanguage DatabaseDefinition DatabaseIsRepresenterOfFacts DatabasesAreMoreThanJustStorage DoTheSimplestThingThatCouldPossiblyWork ExBase ExpressionApiComplaints FuBar GodLanguage LaynesLaw MisuseOfSql NimbleDatabase NoMoreDatabases OneSizeFitsAll OrthogonalPersistence PersistenceMechanism PlanNine ProgrammingWithoutRamDiskDichotomy ReUse RedHerring ReinventTheWheel ReinventingTheDatabaseInApplication RelProject RelationalDatabase RightToolForTheJob SchemaDesignIsModeling ThePrevayler TransactionalFileSystem TutorialDee UserCenteredDesign YagniAndDatabases YouArentGonnaNeedIt DatabasesHaveToBePersistent BigIron DatabaseDefinition DatabasesAreMoreThanJustStorage DefinitionOfLife EditHint MicrosoftLinq NimbleDatabase RelationalOperations RelationalOperationsAreMoreThantJustDatabases RelationalWeenie TenSeven TheRelationalAlgerbraIsAboutRelations DatabasesPunishYou BeforeEverythingIsReadyDataManipulation CategoryDatabase CeeSharp ConstraintCheckingUpdates DatabaseIsNotYourPrivateScratchSpace DatabaseIsRepresenterOfFacts DatabaseType DatabasesPunishYou DaveVoorhis DbasGoneBad DeathMarch DynamicRelational GoodIdea HumansDoNotHaveTime InSovietRussia ManageTheWorkflowOfDatabaseModifications MarchZeroEight ObjectOriented ObjectRelationalManagers ObjectRelationalMapper ObjectWeenies OnceAndOnlyOnce PartialPersons PhpMyAdmin PostgreSql RelationalModel RelationalOriented RelationalWeenie RelationalWeenies SoftwareThatPunishesTheUser SqlDatabase TheCompromise TypeSafety DataflowAnalysis DataflowAnalysis DesignByContract StaticAnalysis DataflowProgramming BounceLanguage CalLanguage ConstraintModels DataFlowSystems DataflowProgramming FlowBasedProgramming FunctionalProgramming GeeLanguage PipesAndFilters ProgrammingParadigm PrographLanguage RalphJohnson RaySchneider TomDeMarco VplLanguage DataphorIsOpenSource AlphoraDataphor DateAndDarwensTypeSystem EveryJourneyBeginsWithOneStep HughDarwen LuxSpes MySql NakedObjects NakedPseudoRelational NakedRelational NextBestThingSinceSlicedBread ObjectRelationalMappers ObjectWeenie OpenSource QueryLanguageComparison RelProject RelationalReborn RelvarOrientedProgramming SpecializationByConstraint TableOrientedProgramming TheThirdManifesto TopMind TrueRelationalDatabase TrueRelationalToPseudoRelationalMapper TrueRelationalWeenie TutorialDee DateAndDarwen CategoryDateAndDarwen ChrisDate DateAndDarwensTypeSystem HughDarwen RelationalLanguage RelationalModel TheThirdManifesto DateAndDarwensTypeSystem AllocationRecord AnIntroductionToDatabaseSystems CategoryDateAndDarwen CeePlusPlus ChrisDate CircleAndEllipseProblem CommonLispObjectSystem ConvenientObjectOrientedLoopbacks CostinCozianu DanMuller DateAndDarwen DateAndDarwensTypeSystem DaveVoorhis DeleteWhenCooked DenotationalSemantics DependentTypeSystems DomainsNotRecordsOrTablesAreObjects DougMerritt DynamicTyping ForeignKey FourOutOfFiveRule GeneralizationByConstraint GeneralizedReference HughDarwen ImplementationInheritance InterfaceInheritance JonathanTang LanguageFeaturesAreNotOrthogonal LarryWall LexicalClosure MultiMethod MultiMethods MultipleInheritance NiklausWirth NominativeAndStructuralTyping ObjectIdentity ObjectOrientedSoftwareConstruction OccamsRazor OoLacksMathArgument PartialApplication PerlSix PointersAreExcluded ReFactoring ReferenceObject RelProject RelationalModel RelationalVariable RelationalWeenie ReneHartmann ScottJohnson SingleMeetMultipleInheritance SmallTalk SomeGuy SpecializationByConstraint StaticTyping TheThirdManifesto TombStone TutorialDee TypeConstraint ValueObject ValueObjectHypotheses DateAndTime CalendricalCalculations CategoryPattern CategoryTime DateAndTime DaylightSavingTime DouglasSurber MikeKlein PaulChisholm TimeInterval TimeZone VisualWorks WardCunningham DateAndValueObject AccountsAndTransactions AlgorithmsThatDemandGarbageCollection ClassFactory FunctionObject LifeTech MichaelFeathers MoneyObject SmalltalkLanguage ValueObject ValueObjectsRequireGarbageCollection DateDriveCommitment AlistairCockburn DateDriveCommitment DaveCleal PlanningGame DateOnUml ConversationalChaff DiagrammaticAlternativesToUml DrCodd DuplicatesAreBad FirstGreatBlunder KillYourDarlings LiskovSubstitutionPrinciple MattRickard ModernDinosaur TheThirdManifesto DateRange DateRange DateStamp AnonymousOnPurpose CalendarApi CalendarSwitchOver CategoryTime CategoryTips ChangeWithoutFear ChrisGarrod ConsiderTimestampingYourWriting ContinuousIntegrationApplied DateStamp DateStamps DayOfWeek DaylightSavingsTime IdesOfMarch ItDepends JamesGosling JavaLanguage JulianToGregorian KyleJerviss LeapSeconds LinkPattern PlanetEarth PleaseBeGentle PlusOrMinus PortableSqlDataTypes RealDatesPlease ReinventingTheWheel SfwRefactoring SigningWithaDate SpacesBetweenWords StartingNow TimeStamp TimeZone TodaysPage TransitOfVenus UniversalTime UnixTimeRollOver WardsWiki WhatIsWithAmericanDates WheelReinvention WikiAtTwentyThousand WikiInHyperPerl YtwokErrorsFixed YyyyMmDd DateStampedFilename DateStampedFilename DonaldNoyes DottedPrefixExtensions FileNamingConvention PrimaryKey DateStamps ChrisGarrod DateStamp SanDiego UseSingular WikiZen YtenKcompliance DateTags CategoryOrganization DateStamp DateTimeStamp GoodThing NysLte PersonalInformation PersonalInformationManager RelatedButNotLinked WardsWiki WikiPage DateTime ConversationalChaff DateStamp DateTime DifferentPlace EmpiricalEvidence FrameOfReference HhMmSs ItDepends LocalTime PointInTime SmartPhoneTime SomeWhereElse StakeInTheGround StrawMan TimeDate TimeStamp WristwatchTime YyyyMmDd DatestampsConsideredHarmful AreYouThere DatestampsAreUseful DeletedUnlessDefended ItDepends MozillaBrowser WikiGnome WikiNow DatingIsEasierThanProgramming DatingIsHarderThanProgramming DatingPatterns ExtremeDating HumanBeing DatingIsHarderThanProgramming AnonymousDonor BeYourself BigDesignUpFront DanceNotationSystems DatingAntiPatterns DatingIsEasierThanProgramming DatingIsNotHarderThanProgramming DatingPatterns DynamicDatingDiagram EssentialDifficulty ExtremeDating ExtremeProgrammingPractices FunctionalProgramming FunctionalSocialContact GeekGirl HitchTheMovie IceBreakers KillerApp MentalStateCalledFlow MicrosoftJoke MoralityOfDating PairProgramming PlanToThrowOneAway PoliticalCorrectness SocialPhobia SocialSkillsOfGeeks TestFirst TheObjectOfDating TuringTest WouldLikeToMeet YouAintGonnaNeedIt DatingPatterns BeSelfConfident BeYourself DanielKnapp DatingPatterns EncapsulatedBigFatOpening EricRaymond ExtremeDating GoQuickly GoSlowly HalfBadBoyPlusProtocol KnowWhatYouWant OpenSource PlayTheNumbers StopLooking TaoOfSteve ThereMustBeFood TrojanProxy DaveAstels AdaptionSoftware CategoryAuthor CoadCertifiedMentor DaveAstels DiamlerChrysler GranvilleMiller MiroslavNovak PatrickWelsh PracticalGuideToExtremeProgramming TestDrivenDevelopmentaPracticalGuide ThoughtWorks TogetherSoft DaveBabbitt CategoryHomePage DaveBeer AuditTrail CategoryHomePage DaveBeer FlexWiki MicroSoft DaveBennett CategoryHomePage KentBeck WikiWikiWeb DaveBerkeley CategoryHomePage JustaProgrammer MarkIrons PersonalWiki PythonLanguage DaveBilitch CategoryHomePage DaveBourgeois CategoryHomePage TechnoManifestos DaveBurns CategoryHomePage GrammarVandal DaveCantrell DaveChan CategoryHomePage TestDrivenDesign DaveChilds DaveChristenson CategoryHomePage DaveChristenson DaveCleal CategoryHomePage ExtremeProgrammingChallengeNineteen ProjectManagersGame DaveCross LondonPerlMongers UberGruppenFuhrer DaveCutler BrokenLink CategoryMicrosoft CategoryPerson DaveCutler DigitalEquipmentCorporation GeorgePaci MachMicrokernel MicrosoftWindowsNt OperatingSystem VmsOperatingSystem WaybackMachine DaveDeVos AgileProcesses CategoryHomePage DesignPatterns FourLayerArchitecture GameOfGo JustaProgrammer DaveDodson CategoryPerson CompassAssembler DonDodson LinearProgramming LinearShuffle SmalltalkImplementers WardCunningham DaveDowling AreYouThere CategoryHomePage CocoaProgrammers FileMakerPro NewUserPages OrphanPage TourBusStop DaveDuchesneau CategoryHomePage DaveEaton CategoryHomePage DaveEveritt BenDaglish CategoryHomePage ContextFree DesignByNumbers DocType GraphicProgramingEnvironments GregTurner HyperCard HyperTalk InformationAddict JavaLanguage JohnMaeda MicroWebFrameworks NodeBox OpenSource PerlLanguage PerlinNoise PythonLanguage RubyLanguage SpecializationIsForInsects ValidHtml DaveFayram CategoryHomePage EarleMartin SunirShah DaveField CategoryHomePage DaveFlanagan AreYouThere CategoryHomePage OrphanPage DaveFonseca AccessibleFundamentals CategoryHomePage DaveFowlie AreYouThere CategoryPerson OrphanPage WebMaster DaveFregon CategoryHomePage DaveGarbutt CategoryHomePage JohannWolfgangVonGoethe ThinRaft WikiWiki DaveGorman CategoryPerson ExtremeProgrammer HomePage DaveGreen CategoryHomePage DaveHarris CategoryHomePage CecilLanguage DrhFeed MisUsingMultipleInheritance StevenNewton VisitorsInNinetySeven DaveHerman CategoryHomePage DaveHickerson CategoryHomePage DaveHickerson DonMcwhinney HowardAlbertson DaveHoehn CategoryHomePage CollectiveCodeOwnership DoTheSimplestThingThatCouldPossiblyWork MasterProgrammer MichelleHoehn RefactorMercilessly SpikeSolution TheSourceCodeIsTheDesign TurboVision WorstThingsFirst YouArentGoingToNeedIt DaveHoover CategoryHomePage CategoryPerson JavaLanguage JavaScript JustaProgrammer MadMimi ObtivaCorp PerlLanguage RubyLanguage SchemeLanguage TheWizardBook DaveHoward CategoryHomePage TheVirginTrebles DaveIsaacs CategoryHomePage NorthTexasPatternsGroup DaveKendall CategoryHomePage DaveKirby CategoryHomePage DaveKruglinski CategoryPerson MicrosoftFoundationClasses NineRoomAtPurdue DaveLacerte BanctecCanadaInc CategoryHomePage CruiseControl ExtremeProgramming FoolTrap FrancoisGermain SynergySoftwareCorporation DaveLampert CategoryHomePage DealerUps DeskLog LiveBase LiveCode TutorTech DaveLand CategoryPerson DouglasAdams LiveWorld TheSalmonOfDoubt DaveLemen CategoryHomePage DaveMcComb CategoryHomePage McComb DaveMcLaughlin CategoryHomePage ChristopherAlexander GangOfFour TheoryOfInventiveProblemSolving DaveMerrill ExtremeProgramming WikiWiki DaveMikesell CategoryHomePage DaveMitchell AreYouThere CategoryHomePage DesignPatterns ExtremeProgramming DaveMontgomery AreYouThere CategoryHomePage OrphanPage DaveMorgan CategoryHomePage GreyMatter WikiJourney DaveMuirhead CategoryHomePage DaveOlson CategoryAuthor ExploitingChaos DaveOrme CategoryHomePage DaveParker AnnoWiki CategoryHomePage VisualBasic DavePollard CategoryPerson DavePollard DavidLiu KnowledgeManagement ReadingList DaveRaftery CategoryHomePage NoteStudio QuickiWiki SqueakSmalltalk SqueakSwiki TheWikiWay ThingsOnWikisMind UseModWiki WhyWikiWorks WikiServer WikiZens DaveRobinson AgileMethods CategoryHomePage DenverColorado DesignPatterns ExtremeProgramming JavaLanguage JdEdwards ObjectOrientedProgramming DaveRooney CategoryHomePage MayfordTechnologies DaveSanders CategoryHomePage OpenSource DaveSmith AntiPattern CategoryHomePage CodeStewardship ComingUpToSpeed ComplexityOfEverydayLife ConwaysLaw CorrectiveAction DavesLawOfProximateAcronyms DryRunBackup EffectivePerlProgramming EntropyReduction HowBuildingsLearn KnowYourCustomer LieToYourManager MakeReviewsFun PatternLanguages PerlSingleton PrematureGeneralization PrepareTheWay PreventativeAction QualitySoftwareManagement RomanEvaluation ScriptTheDemo ShortHistoryOfAnIdea StBenedictsRule StayingCurrent StickyFingers SystemsThinking TechnicalDebt TheArtOfJuggling TheMostBeautifulHouseInTheWorld TrainYourReplacement UnstableBackups VisitorFromMars WestmorelandEffect WhatsThePayoff ZeroAndOneBasedIndexes DaveStagner CategoryHomePage DaveStagner ExtremeProgramming MarkSchumann StPaul DaveSteffe CategoryHomePage EvolutionaryDelivery RichardDrake TomGilb UserStories WardsWiki DaveStott AreYouThere CategoryHomePage HomePage OrphanPage SamDisanto DaveTauzell CategoryHomePage DaveThomas AndyHunt CategoryHomePage DaveThomas ObjectTechnologyInternational PragmaticProgrammer DaveTucker CategoryHomePage NewUserPages PublicWikis TourBusStop YpsilantiEyeball DaveVanBuren CategoryHomePage DaveVause AreYouThere CategoryHomePage ColdFusion DaveVause FuseBox OrphanPage DaveVoorhis AplLanguage AppleIi AssemblyLanguage BasicLanguage CategoryHomePage CeeLanguage CeePlusPlus CeeSharp DateAndDarwensTypeSystem DaveVoorhis DelphiLanguage ExBase ExtendedSetTheory ForthLanguage GraphicalProgrammingLanguage JavaLanguage JavaScript JustaProgrammer MicrosoftWindows MsDos ObjectOrientedProgramming PascalLanguage PhpLanguage RelProject RelationalLanguage RelationalModel SharkBot SqlLanguage StatisticalAnalysisSystem SystemsSoftware ThankYou TutorialDee UnitedStates UnixOperatingSystems DaveVoorhisTalk CategoryBan CategoryDave CategoryTalkPage DaveVoorhis DolphinScripted HardBan SandBox ShallItakeItAsComplimentThatMyFirstExercisesInScriptingMakeYouSoHelplessThatYouCryBeforeAdminsOfOtherWikis TalkPage TheHardBanned DaveWatson CategoryHomePage DaveWatson DaveWest CategoryHomePage DigitalkMethods JimCoplien ObjectTechnologyUsersGroup ObjectThinking UniversityOfStThomas WikiLurker DaveWhipp CategoryHomePage ExtremelySpoiledChild WayneConrad DaveWiner CategoryHomePage DonBox MacOs MacOsx ManilaByDaveWiner MarkPilgrim SimpleObjectAccessProtocol UserLand UserlandFrontier WebAuthor WebLog XmlRpc DavesLawOfProximateAcronyms ActiveServerPages ApplicationServiceProvider CategoryAcronym DaveSmith FedEx JavaVsEiffel ProximateAcronyms UnifiedModelingLanguage UserModeLinux DavesRealExampleWhereThinkingAheadWouldHaveHelped AlanKnight AmrElssamadisy AnonymousDonor BondTrade CalcClearBit CategoryStory CodeSmell CodingStandard CopyAndPasteProgramming CostOfDesignCarry CurtisBartley DaveCleal DaveHarris DaveSmith DeeplyIntertwingled DifferentVersionFromScratch DoTheSimplestThingThatCouldPossiblyWork DoTheSimplestThingWhichWillPossiblyWork EditHint ErichGamma ExampleLoggingFramework ExtremeNormalForm FinancialContractExample FreeHand GuillermoSchwarz JoshuaKerievsky JunitFramework KentBeck LawOfDemeter LifeTech MercilessRefactoring MichaelFeathers MichaelNygard NormKerth OnceAndOnlyOnce PeteMcBreen PeterdaSilva RalphJohnson ReFactoring RedHerring RefactoringBrowser RefactoringHell RidiculousSimplicityGivesRidiculousResources RobertDiFalco RonJeffries SimplestThing SmalltalkBestPracticePatterns SunirShah SystemMetaphor TwoIsAnImpossibleNumber UnitTest WardCunningham WhenXpIsUnpopular WorstThingsFirst YouArentGonnaNeedIt DavidAbrahams CategoryPerson DavidAllanMorris DavidAllsopp CategoryHomePage ChrisBooth ExtremeProgramming DavidAmbrose CategoryHomePage DavidAnderson CategoryPerson FeatureDrivenDevelopment DavidAumueller BrucePennington DavidBarroso AreYouThere CategoryHomePage OrphanPage DavidBeardsley CategoryCategory CategoryHomePage DavidBellin CategoryHomePage DavidBellin DavidBennett AbstractionAndElaboration CategoryHomePage CsharpLanguage DesignByContract DotNet FourthGenerationLanguage GeneticProgramming JavaLanguage JoelOnSoftware ObjectOriented ObjectOrientedLanguage UnitTest DavidBerlinski CategoryAuthor DavidBerlinski PrincetonUniversity TheAdventOfTheAlgorithm DavidBeutel CategoryHomePage JustaSoftwareEngineer DavidBiesack CategoryPerson DavidBlaikie CategoryHomePage LanguageLawyer NewUserPages WardsWiki DavidBober AreYouThere CategoryHomePage OrphanPage DavidBoyd CategoryHomePage DavidBoyer CategoryHomePage DavidBoyer DavidBrady CategoryHomePage DavidBrantley CategoryHomePage CircleOfFifths DavidBrantley TextPad TomStambaugh DavidBriant BusinessValueFirst CategoryHomePage ObjectiveComputerSystems RichardDrake SmalltalkLanguage DavidBridgewater BrokenLink CategoryHomePage DavidBrin AsimovsFoundation BookShelved CategoryAuthor CategoryScienceFiction DavidBrin GregBear OnlinePrivacy SeanOleary TheTransparentSociety DavidBrinOnStarWars BrucePennington CategoryScienceFiction CollaborativeCriticism DavidBrin DavidForrest DeathStar DeusExMachina DoubleStandard EdgarRiceBurroughs OffTopic PulpFiction RedShirt ScienceFiction SpaceWestern StarTrek StarWars TenCommandments DavidBrown CategoryHomePage DaveHarris DavidBrownAsWell DavidBrownAtLucida DavidBrownAsWell AnotherMikeThomas CategoryHomePage DavidBrown DavidBrownAsWell DavidBrownAtLucida CategoryHomePage DaveHarris DavidBrown DavidBrownAsWell DavidBrownAtLucida GemStone LucidaModelingEnvironment VisualWorks DavidBrowning CategoryHomePage DavidBullock CategoryPerson DavidByers CategoryHomePage LinkopingSweden XpTools DavidCabo CategoryHomePage QuickChanges RecentChanges DavidCary AutoPcn BetterForLoopConstruct BlindAlley BlubParadox BuckminsterFuller BuyDontBuild CategoryDuplicationFindingTool CategoryForth CategoryHomePage CategoryNaming CategoryWikiMaintenance CategoryWikipedians ChangeYourOrganizationDiary CodeBloat ComputerNumericalControlled CopyLeft CopyRight DataCompression DatingIsEasierThanProgramming DavidCary DavidLiu DeleteWhenRead DonaldNoyes EddiesWiki EmailHurdle EmbeddedSystem ErgonomicKeyboardWishList EricDrexler FlutterWhumper ForthLanguage ForthValues GentleReductionism GeographyExample GoalStatement GoodTightCode GraphicalProgrammingLanguage HalfQwerty HardwareEngineer HardwareErrata HexGridDisk HexGridIcosahedron HexGridSphere HipTop HomePage HowToAchieveWorldPeace HowToImproveProgrammingSkills HyperCard IndexCard JamesNoble LabView LanguageIdiomsEncouragingSmallMethods LanguageLawyerRequired LanguageOfChoice LanguagesOfChoice LearningJava LegoMindstorms LessRedundancy LifesTooShort LiterateProgramming LittleLanguage LowKeystrokeFormalLanguages MarkIrons MeaningfulName MeatBall MentalShorthand MoreAboutExtraScripts NassiShneidermanDiagrams NotInventedHere OpenAuthor PickAnOkToolForTheJob PowerTrip PrimarilyPublicDomain ProgramCompression ProgrammableCalculators ProgrammingIsaSmallPart ProgrammingLanguagesShapeThoughts ProgrammingOnHandHelds QuickDiff RealTimeTechniques RecentChanges ReduceUnimportantInformation RefactorByMerging RefactorMercilessly RemoteStrangulationProtocol RidiculousSimplicityGivesRidiculousResources SelfReplication ShopForIndexCards SimplifiedEnglish SinglePointOfFailure SmallIsBeautiful SmallMemorySoftware SmartPhone SoftwareBazaar SoftwareCompaniesInBoston SphereTiling TestTheSystem TheSimplestPossibleCompiler ThingsYouShouldNeverDo TimeToMakeItShort UseNet VisualLanguage VisualProgramming VisualProgrammingLanguage WhatIsInformation WikiMailBox WikiPage WikiWordsConsideredHarmful WithoutCause WorldPeace WristCncMachine YouArentGonnaReadIt YouCanImproveMyEnglish DavidCasey SharingKnowledge DavidChalmers CategoryPerson DavidChalmers RichardKulisz DavidChappell CategoryAuthor CategoryPerson DavidChappell DistributedObjects DonBox EnterpriseServiceBus JavaPlatform MicroSoft MicrosoftDotNet MicrosoftWindowsPlatform ServiceOrientedArchitecture SunOne WhatIsSoa WikiReader WindowsCommunicationFoundation DavidChess AppendOnly AutonomicComputing CategoryHomePage ComputerMediatedCommunication DavidChess DavisFoulger DesignPatterns HomePage OpenAuthor PhilGoodwin WikiBase WikiWikiWeb DavidClark CategoryHomePage DavidClarkd CategoryHomePage ComputerScience FacultyOfSoftwareEngineering MathPurityUseful MaxOopsRelational MergingMapsAndObjects MessageOrientedProgramming OpenSource ProgramResponsibility ProofObligation SourceAsPlainText TypeSystem WhyFunctionalProgramming DavidCoe CategoryHomePage DavidConrad AgileProgramming AssemblyLanguage BasicLanguage CategoryHomePage CeeLanguage CeePlusPlus CleanCode ClojureLanguage CsharpLanguage DesignPatterns DesignPatternsBook ErlangLanguage ExtremeProgrammingExplainedEmbraceChange GroovyLanguage JavaLanguage JavaScript LispLanguage MarkDilley NewUserPages PaulGraham PerlLanguage PythonLanguage RefactoringImprovingTheDesignOfExistingCode RubyLanguage ScalaLanguage SchemeLanguage SmalltalkLanguage TourBusStop VisualBasic DavidCorbin AtlantaXpUsersGroup CategoryHomePage DavidCornelson CategoryPerson DavidCornelson JayGoemmer DavidCoursey CategoryHomePage DavidCrocker CategoryHomePage DavidCymbala AlternateHardAndSoftLayers BeeHive CategoryHomePage CreateFlexibleMessaging CreativeStupidity CriticalNumberOfWorkers CriticalResourceFlow DecideOnThePrimitives IncrementalUnixShellDevelopment IsolateAndIntegrate JimCoplien LongTermGreedyAlgorithm MetaPattern ModelStrategiesOfOpponents ModelYourEnvironment ModelYourSelf PatternPattern SendScoutsIntoTheUnknown TrainHardFightEasy TrainHardPlayEasy UnixShellPatterns DavidDeLano CategoryHomePage DonOlson LindaRising PatternsMiners PatternsMining RussellCorfman DavidDeLis AntiSoftwarePatents CategoryHomePage CeeLanguage CeePlusPlus ErlangLanguage FreeSoftware HaskellLanguage JustaProgrammer KeiserTemperamentSorter LispLanguage MyersBriggs NewLisp PerlLanguage PythonLanguage RubyLanguage ScalaLanguage SchemeLanguage DavidDelikat CategoryHomePage DavidDelikat WardsWiki WebHome DavidDench CategoryHomePage DavidEkholm AreYouThere AsciiCode CategoryHomePage DavidEkholm FeelTheBase JayAlbum OrphanCluster DavidEllis SilentKey DavidEscala AgileProcesses ApacheHttpd ApacheTomcat BjarneStroustrup CanooWebTest CategoryHomePage ConcurrentVersionsSystem CruiseControl CulDeSac DavidEscala EnterpriseJavaBeans ExtremeProgramming EzPublish ForestPeople GoodEntryPoint IntentionalProgramming JavaUnit MountainPeople MySql PhpUnit PiCalculus RubyLanguage WalledGarden WebLogic WebServices WikiWikiWeb DavidEsposito CategoryHomePage DavidFanning CategoryHomePage InteractiveDataLanguage ResearchSystemsInc DavidFlater CategoryHomePage DavidFosterWallace AndrewQueisser CategoryAuthor DavidFosterWallace FrancisHwang HarpersMagazine InfiniteJest McArthurGeniusGrant RefactoringHell DavidGaramond CategoryHomePage DavidGauthier CarnegieMellonUniversity CaslonAndCompany CategoryHomePage ChainLinkTechnologies CognitiveScience ComputerScience JavaIdioms KintanaInc LocalityOfReferenceDocumentation LucentTechnologies MercuryInteractive RecentChanges TechnicalLead TechnicalSpecializationManager DavidGelder ColdWater DavidGelernter BorisMagocsi CategoryAuthor EricFreeman GenerativeCommunication JavaSpaces KonradAnton LindaLanguage MirrorWorlds TupleSpace UnaBomber DavidGlasser AlistairCockburn CategoryHomePage DavidGlasser EndGame HandsInView InteractiveFiction InteractiveFictionPatterns InteractiveFictionPuzzleHint JimCoplien LucianSmith MarnixKlooster OrgPatterns PatternLanguageOfPrograms TadsLanguage DavidGoll AmdahlCorporation CategoryHomePage DirectDraw DirectShow ExtremeWay InterviewingTheBhagwan MicrosoftCorporation ObjectStore RecentChanges RecentVisitors SoftwareHasNoShape StartingPoints TheSourceCodeIsTheDesign WhyWikiWorks DavidGrayWright AfterTheGoldRush AustraliaCountry BadProgrammer BadProgrammingPractices CapabilityMaturityModel CategoryHomePage CommodityProgrammers DavidGrayWright DesignByContract FewShortMethodsPerClass FourteenPoints GrandMasterProgrammer LawOfDemeter SoftwareEngineering SoftwareHandbook SoftwareMetrics SoftwareProcess TestDrivenDesign TotalQualityManagement WarOnIraqSummary WilliamEdwardsDeming DavidGreen CategoryHomePage DavidGreen DavidGries AuthorOf CategoryAuthor TheScienceOfProgramming DavidHall CategoryHomePage DavidHallett CategoryHomePage ComputerScience DavidHallett DavidHarrison CategoryHomePage DavidHarvey AdaptiveSoftwareDevelopment AsimplerWay CategoryHomePage ExtremeProgramming GrowingSystemsInEmergentOrganizations KentBeck MentalStateCalledFlow OtNinetyNine PatternsAsMemes PaulDyson ProcessPatterns ProgrammersStone WhenToUsePatternForm DavidHeinemeierHansson CategoryAuthor DavidHolliday CategoryHomePage DavidHolt ArgoGroup CategoryHomePage ErnestoGuisado DavidHooker CategoryHomePage DavidHoulding CategoryPerson DavidHume CategoryAuthor CategoryPhilosophy CategoryWorldView DavidHurt CategoryHomePage EnnUnit ExtremeSupportDocumentation RefactoringLog DavidHussman AgileMethods AgileProcesses AgileTeams CategoryPerson CommonWorkspaces ExtremeProgramming PragmaticProgrammer UserStories DavidItkin CategoryHomePage ThrowDontCatch UnUnitTestableUnits DavidJaquay CategoryHomePage CeeLanguage CeePlusPlus CeeSharp GameOfChess JavaLanguage PythonLanguage DavidJones AreYouThere CategoryHomePage DavidKeirsey CategoryAuthor CategoryPerson DavidKeithTurner DavidKorn CategoryPerson KornShell KornShellStory UnixShell DavidLandgren CategoryHomePage KaiCarver ParisPerlMongers DavidLaurance CategoryHomePage DavidLaurance PaulChisholm DavidLeal CategoryHomePage DavidLippincott AnonymousDonor CategoryHomePage DavidCary RuggedizedComputer TimLesher WardsWiki WikiSpam DavidLiu AccidentalComplexity ActivexTechnology AdaptiveObjectModel AdaptiveObjectModelling AgencyProblem AjaxWebApplication AlternativeJobsForProgrammers AmatterOfTrust AnonymousDonor AppreciativeInquiry AquaLogic AquaLogicServiceBus ArcusProject ArgumentByFlame ArtSumPorter ArticleSummaries BearWithMe BestAlternativeToNegotiatedAgreement BigBlue BoilTheOcean BossyBoots BrandonCsSanders BrokenLink BrufPredictsFailure BusinessActivityMonitoring BusinessImpedanceMismatch BusinessModel BusinessModeling BusinessProcessExecutionLanguage BusinessProcessIntegration BusinessProcessManagement BusinessProcessModelingNotation BusinessProcessReengineering BusinessValue BySeries CapabilitiesManagement CategoryBook CategoryEnterpriseComputingConcerns CategoryHomePage CategoryManagement CategoryMicrosoft CategoryPhysics CategorySoa CategorySuccess CategoryWebServices CeeLanguage ChangeManagement ChangeResistance ChangeYourOrganization ChangeYourOrganizationTactics ChiefSoftwareArchitect CoOpetition CognitiveDissonance CommunityAuthority CommunityBuilding CommunityOfPractice CompetitiveStrategy ComplexEventProcessing ComplexityManagement ComponentBasedBusiness CorporatePerformanceManagement CostinCozianu CreateDontJustify CriticalThinking CsharpPatterns CulturalChange CulturalReadiness CultureDifferences CultureIsTheManifestationOfLeadership CustomerInformationControlSystem CutterConsortium DanMuller DaveVoorhis DavidLiu DavidLuckham DeathMarch DecentralizedOrganization DecouplingOfObjectOrientedSystems DeleteWhenRead DeletionConventionsDiscussion DiplomacyPattern DistributedComputing DoesItMatter DomainKnowledge DonBox DotComBust DotNet DotNetDevelopmentMethods DougMerritt DramaticIdentity DynamicObjectModel EarleMartin EchoChamber EditWar ElegantSimplicity EmPowerment EnterpriseApplicationIntegration EnterpriseInformationPortal EnterpriseResourcePlanning EnterpriseServiceBus ErgoBot EssentialComplexity EventDrivenArchitecture ExponentialBackoffEditing ExtensibleMarkupLanguage FixYourWiki FlameBait FlameRetardant FlowBasedProgramming FormulaForSuccess GeneralSystemsTheory GeoffBrownWikiExperiences GetItFirstFromHere GetaLife GettingOut GettingPastNo GettingToYes GraduatesAndCareers HaHaOnlySerious HardBan HigherPrinciples HomePage HostileStudent HostileTeacher HowToAskQuestionsTheSmartWay HowToReactToaFlame HumanCapital HumanPerformanceImprovement HumanResources IanOsgood IbmCorporation IdentityManagement ImplicitTopics InformationSecurity InspiringLeadership InteractionDesign InternetArchive IpUsername IwannaLearnGenerics JavaLanguage JavaPlatform JavaPython JonathanTang KentBeck KnowledgeManagement LeaderShip LeadingChange LearningOrganization LessonsFromFailure LetHotPagesCool LouGerstner LowHangingFruit MahatmaGandhi MakeRoomForAllViewpoints ManagedCeePlusPlus ManagementTeam ManagingProjectComplexity MarkIrons MartinLutherKing MartySchrader McNealy MeatBall MeatSpace MentalTotems MergeBetweenWikiAndForum MessageLevelSecurity MicroManagement MicrosoftCorporation MicrosoftIsaNiceMonopoly MicrosoftServicesForUnix MicrosoftSlave MindBroker MindWipe MoonEdit MoralHazard MozillaTechnology NewCommunityMembers NewRecentChanges NewUserPages ObjectManagementGroup ObjectTechnology ObjectsAreFromMarsTablesAreFromVenus OnDavidLiuDiscussion OneMansMeatIsAnotherMansPoison OrdinaryPeople OrganizationalChange OrganizationalDevelopment PageDeletion ParanoidsAnonymous PaulAllen PeopleAreTheProblem PeopleManagement PeterDrucker PeterSenge PhlIp PickTheRightToolForTheJob PissedOffAndExtremelyAngry PortalSoftware PositiveEngagement PrepareTheWay PrisonersDilemma ProcessFocusedOrganization ProcessModeling ProgrammingOnHandHelds ProjectManagement ProxyPattern PythonLanguage PythonPhilosophy QuickDiff RaceToTheBottom RandomPages RealName RealNamesOnlyOrAnonymous RealNamesPlease RecentChanges RegularExpression RichInternetApplication RightToChangeMyMind RiskManagement RobbieCarlton RssFeeds RubyLanguages RubyOnRails SapCorporation SecurityManagement SelfSealingBelief SelimErol ServiceOrientedArchitecture SharedVision ShieldsUp SixSigma SlowDownToSpeedUp SmallFailuresForLargeProblems SoaAndLooseCoupling SoaIsNightSky SoapProtocol SocialDynamics SoftBan SoftWiki SoftwareArchitect SouthWest SouthWestAirlines SpamDefenseRoadmap StanfordUniversity StrategicManagement StrategicPlanning StrategicRisk StrategyExecution StuCharlton SuccessionPlanning SupplyChainManagement SurvivalGuide SysOp SystemIntegration SystemThinking SystemsThinking TailCallOptimization TeamLearning TemporalContext TheAdjunct TheBusinessOfBpm TheCostinChallenge TheDanceOfChange TheFifthDiscipline TheHeartOfChange TheTechnologyOfBpm TheToyotaWay ThreeDeeEditors TiredOfDebating ToDo ToyotaProductionSystem TurnAroundManagement UnintendedConsequence UserStory UtilityComputing ValueStreamMapping VbClassic VbClassicMigrationConcerns ViSucks ViableSystemsModeling WalkThePlank WardCunningham WebServices WebServicesSecurity WesternCivilization WhatIsSoa WhenTheFormulaChangesFromMakingMoneyToLosingMoney WhyAreWeAllHere WikiChangeProposal WikiExperiencesTag WikiFilterist WikiGnome WikiMail WikiMindWipeRealityCheck WikiName WikiPedia WikiPortal WikiReader WikiSuccessCanInhibitNewWriters WikiSym WikiTechnology WikiTrolling WikiVandals WikiVipvisits WikiWikiWeb WinWin WirelessDevices WorkforcePlanning XmlDevelopmentTrends XmlHttpRequest XmlSecurity XpMailingList YagniPrinciple DavidLong CategoryHomePage DavidLudwig CategoryHomePage DavidLuebbert CategoryPerson SongTrellis DavidLyon CategoryHomePage DavidMack CategoryPerson DavidMaier DavidMaister CategoryAuthor ManagingTheProfessionalServiceFirm TrueProfessionalism DavidMarsh AppleComputer CategoryHomePage DebianGnuLinux FreeBsd GnuHurd LifesJustTooShort MacOsx OpenBsd OperatingSystem SlackwareLinux UbuntuLinux WabiSabi WikiOnWiki WikiWiki WikiZen DavidMartinez AdabasNatural CategoryHomePage DesignPatterns ExtremeProgramming MartinFowler MetaModel MozillaXul NewUserPages PragmaticProgrammer SunSolaris TourBusStop VeryWellThumbed DavidMartland CategoryHomePage QuickChanges RecentChanges SeedWiki UmlWiki WikiPedia WikiVandal DavidMattison CategoryHomePage WikiWikiWeb DavidMcGaffin CategoryHomePage DavidMcNicol CategoryHomePage DavidMcReynolds CategoryHomePage DavidMertz CategoryAuthor DrDobbsJournal ExtensibleMarkupLanguage FunctionalProgramming HaskellLanguage MetaClass OpenSourceVotingSoftware PythonLanguage WikiPedia DavidMeyer CategoryHomePage DavidMitchell CategoryHomePage CategoryXml DaveMitchell DavidMitchell DesignPatterns JavaLanguage JavaScript SqueakSmalltalk DavidMoisan CategoryHomePage DavidMonroe DavidMonroe HaltingProblem DavidMoon AiKoans AppleComputer CategoryAuthor CategoryLisp CategoryPerson CommonLispObjectSystem DylanLanguage LispMachine MacLisp MitAiLab ObjectOrientedProgramming DavidMxGreen CategoryHomePage DavidNess AplLanguage CategoryHomePage CeeLanguage CeePlusPlus JayLanguage KayLanguage PerlLanguage TexTheProgram DavidNoble CategoryHomePage EricHammond JetPropulsionLaboratory WyanJow DavidOhlemacher CategoryHomePage DavidOrnstein CategoryHomePage FlexWiki ProgramManager WikiAtMicrosoft DavidOtoole CategoryHomePage DavidParnas CategoryPerson OnDecomposingSystems SoftwareFundamentals DavidPeterson DavidPichevin DavidPiepgrass CategoryHomePage DavidPiepgrass ThreadMode DavidPierce CategoryAuthor NaturalLanguageProcessing DavidPierre CategoryHomePage StartingPoints DavidPimentel CategoryPerson DavidPlass CapitalizedWords CategoryHomePage DavidPlass DavidPlumpton CategoryHomePage GameOfChess GameOfGo JavaLanguage LinuxOperatingSystem LispLanguage NewZealand PythonLanguage SolNetSolutions TwikiClone DavidPorter CategoryHomePage PythonLanguage DavidPostill CategoryHomePage JavaLanguage JustaProgrammer DavidPotts AreYouThere CategoryHomePage KentBeck OrphanPage DavidPrice CategoryHomePage ClaudeBouillin ConnectedLimitedDeviceConfiguration JavaEnterpriseEdition JavaMicroEdition JavaServlets MarcGirod MobileInformationDeviceProfile NokiaSeriesSixty UmlAsciiArt DavidPutman CategoryHomePage WorkShare DavidRees CategoryHomePage DavidRelson CategoryPerson DavidRemahl AreYouThere BrokenLink CategoryHomePage DavidRobins CategoryHomePage DavidRosenstrauch CategoryHomePage DesignPatternsStudyGroup ExtremeProgramming NewYorkStudyGroup TestFirst UsingPatterns DavidRozak CategoryHomePage DavidRutter CategoryHomePage XmlTestSuite DavidSaff AutomatedContinuousTesting CategoryHomePage ExtremeProgramming ExtremeReuseRepository GraduateStudent JohnLocke PprKarma RecentChangesJunkie ReflexiveWikiDiscussion ReuseRepository ThinkObjectsAnyway DavidSalamon CategoryHomePage DivxNetworks SmallTalk DavidSarahHopwood ActorsModel CategoryHomePage DeleteMe DougMerritt ElizabethWiethoff FeatureCreep ObjectBrowser PaulMorrison ReFactoring ScottJohnson WalledGarden WalledGardens DavidSchmaltz CategoryHomePage SoftwareHasNoShape WhatIfAnythingIsaMethodology DavidSchmitt CategoryHomePage DavidSchmitt DavidSchulze AreYouThere CategoryHomePage DavidSchulze OrphanPage DavidSchwartz CategoryHomePage CeeLanguage CeePlusPlus DavidSinclair CategoryHomePage NewUserPages QuickEncrypt TourBusStop DavidSterry CategoryHomePage DavidStielstra CategoryHomePage DavidSutton CategoryHomePage JustaProgrammer DavidTaylor CategoryHomePage DavidTeller CategoryHomePage HomePage DavidTerrellWarren CategoryHomePage DavidTerrellWarren DavidThomas AlainPicard AndrewHunt CategoryAuthor CategoryHomePage CommonLisp DaveThomas DavidThomasOnTheBenefitsOfDynamicTyping GoodThing PragmaticProgrammer ProgrammingRuby RobHarwood RubyLanguage ThePragmaticProgrammer DavidThomasOnTheBenefitsOfDynamicTyping AnInterface AndreySidorenko BenefitsOfDynamicTyping BradCox BrianSlesinsky CategoryLanguageTyping CleanLanguage CommonLisp DaveThomas DavidThomas DependentTypes DmitryJemerov DoTheSimplestThingThatCouldPossiblyWork DoesNotUnderstand DotNet DylanLanguage DynamicTyping EiffelLanguage ExistentialTypes GarethMcCaughan GuySteele HaskellExampleForMutabilityOnObjects HaskellLanguage HonestProgrammers InTheBeginningWasTheCommandLine IntelliSense JavaLanguage JavaTwelvty JeremyDunck JohnFarrell LispWorks ManifestTyping MarkJasonDominus MaybeTyping MichaelChermside MicroSoft MlLanguage MyClass NatPryce NealStephenson ObjectiveCee PascalCostanza PythonLanguage RawMessage RubyLanguage RubyTestUnit RuntimeException SchemeLanguage ScottMcMurray SecondSimplestThing SmallTalk SmalltalkLanguage SoftTyping SourceCode StaticTyping StaticTypingHindersRefactoring StreamOfConsciousness StrongTalk TestFirst TomStambaugh TypeInference UnitTest VisualBasic WeakTyping WilliamUnderwood WriteShortMethods DavidThompson CategoryHomePage WayCool DavidTurner CategoryPerson CombinatoryLogic EssAndKayCombinators FunctionalProgramming MirandaLanguage TotalFunctionalProgramming DavidUngar GarbageCollection SelfLanguage UngarMethod DavidVanCouvering CategoryHomePage DavidVentimiglia CategoryHomePage DavidVierra AspergersSyndrome CategoryHomePage DavidVincent AeGis AnalogElectronics CategoryHomePage CompulsiveProgrammer DigitalElectronics ExtremeProgramming HardwareDevelopment PageDescription PostScript RecursiveMakeConsideredHarmful SoftwareDevelopment TasmanTurtle TestCentredDevelopment DavidVivash CategoryHomePage FormalizingExtremeProgramming UniversityOfSheffield DavidVydra CategoryHomePage ForteToolUnit RebolUnit DavidWaite AnyXisBetterThanNone CategoryHomePage ExtremeProgramming MatthewAstley UnitTest DavidWalker AntiPattern CategoryHomePage DavidRosenstrauch DavidWall CategoryHomePage JargonFile LarryWall PerlLanguage DavidWarman CategoryHomePage WikiWiki DavidWarren CategoryHomePage DavidWarrenInWalthamMa CategoryHomePage RodJohnson SpringFramework DavidWeddle CarlParziale CategoryHomePage DanaEdwards DoIt FrontPage JamesCollins LarryDeane NickMaiorana OpenWiki DavidWeekly CaliforniaCommunityColocationProject ImSmarter SuperHappyFunHouse DavidWeinberger CategoryAuthor CluetrainManifesto DavidWeinberger JournalOfTheHyperlinkedOrganization SmallPiecesLooselyJoined WikiZens DavidWeisman CategoryHomePage DavidWeller CategoryHomePage DavidWelton CategoryHomePage DavidWilliams AreYouThere CategoryHomePage OrphanPage DavidWillis CategoryPerson RobWatson DavidWoldrich CategoryHomePage CeePlusPlus DavidWoldrich FrameworkForIntegratedTest DavidWolpert CategoryPerson CollectiveIntelligence MultiAgentSystem NoFreeLunchTheorem DavidWoolley CategoryHomePage DavidWoolley JonUdell DavidWright CategoryHomePage CeeLanguage CeePlusPlus DavidCary JavaLanguage LearningJava QuickBasic SinclairBasic SinclairZxEightyOne SuperficialMts VisualBasicForApplications DavidYerger CategoryHomePage MumpsLanguage PythonLanguage RubyLanguage VisualBasic DavideBaroncelli CategoryHomePage JavaLanguage DavideVarvello CategoryHomePage DavidsAdvancedRevisionControlSystem CategorySoftwareTool CherryPicking CodeVille DistributedVersionControl GnuArch HackageDb HaskellLanguage JasonEspinosa MonoTone DavinciMachine DaVinciMachine DavisFoulger CategoryHomePage DavisFoulger FileMan MediaSpaceWiki MentalHealth MentalHealthWiki MicroSoft MoralQuestionInMedia PeterMerel RecentChanges SlickEdit SubTree SuicideOnChildrensTelevision VeryGoodSeats WelcomeVisitors WikiClones WikiSpam WikiWikiSandbox WriteNewPages YorktownHeights DavisWiki CategoryWikiForum WikiCommunity DavorBabic CategoryHomePage DavyWybiral PythonLanguage SmugLispWeenie DawnPonder CategoryHomePage NewUserPages StartingPoints WalledGarden WardsWiki WelcomeVisitors WikiHomePage WikiSquatting DayAfter BackLinks BacklinkLag DoingStuff RandomPages WikiServer DayCare AlistairCockburn CornFieldEffect DayCare JoeDavison ProgressAndTrainingTeams DayJob CorporateCulture DayJob DayJobs PointyHairedBoss RealJob WageSlave DayLite DayLite MacOsx DayMammalHours OfficeDrone PointyHairedBoss DayOfDefeat CounterStrike DayOfDefeat TimHolt ValveAntiCheat DayOff FortyHourWeek IsBeingaManagerRewardingAtAll OverTime DaylightSavingTime AndrewMcGuinness BenjaminFranklin CategoryTime DateAndTime DaylightSavingTime DaylightSavingsTime EricNylund JeffGrigg MatthewTheobalds McCauley NineToFive OleAndersen RobertField SignalToNoise StevenNewton SunirShah TimeZones DaynoteGang CategoryAuthor DbClass AntiPattern DbClass DomainModel DbDebunk CategoryExternalLink ChrisDate DeepLinking FabianPascal HolyWar MultiParadigmWeenie ObjectWeenie ProfessionalVictim RelationalModel RelationalWeenie DbForObjects QueryLanguagesForInMemoryObjects DbTwo BigBlue BigIron CategoryDatabase CategoryEnterpriseComputingConcerns CeePlusPlus CobolLanguage CustomerInformationControlSystem DaveVoorhis DbTwo DotNet DrCodd IbmIms IseriesPlatform JavaScript JavaTwoEnterpriseEdition JohnReynoldsTheStudent JoshuaRobinson LegacyApplication MicrosoftSlave MiniComputer QuickQuestions RelationalDatabase RpgLanguage SoapProtocol StoredProcedures VbClassic WebServices WebSphere DbUnit AgileDatabases DbUnit MockObject TestingFramework DbaGotSued CategoryProfessionalism DataBaseAdministrator DbasGoneBad PhlIp RealProfessionalsGetSued DbasGoneBad AccessControlList AnIntroductionToDatabaseSystems BenefitsAreSubjective BigDesignUpFront BlahBlahBlah CowOrker CriticizeBluntly DatabaseBestPractices DbasGoneBad EdYourdon EmbraceChange EwDijkstra FalkBruegmann FearUncertaintyAndDoubt FundamentalsOfObjectOrientedDatabases HolyWarWall JavaSerializationIsBroken JeffPanici JobSecurity JobTitles ManyToManyChallenge NimbleDatabase ObjectModel ObjectRelationalPsychologicalMismatch OnceAndOnlyOnce OoVsRelational OpenSource PaulGraham PeopleWhoDontGetOo PeterNorvig PhilGroce PlSqlUnit PlayHurt PrevalenceLayer ProgrammingIsMath ProgrammingWithoutRamDiskDichotomy ProofObligation QualityAssurance QualityAssurer RealProfessionalsGetSued RelationalDatabase RelationalVsXp RelationalWeenie ResponsibilityDrivenDesign SocialDynamics SqlFlaws StevenNewton StuCharlton ThePrevayler TheThirdManifesto TomGilb UnitTest UserAcceptanceTest UserAcceptanceTester YagniAndDatabases YouArentGonnaNeedIt YouJustDontGetIt ZeroSum DbmProblems AnswerMe BradCox CategoryWiki MySql StephanHouben WikiInHyperPerl YiorgosAdamopoulos DcDot CategorySemanticWeb DcDotExample DublinCore JohnFletcher PracticalRdf WikiFarm DcDotExample CategorySemanticWeb DcDotExample DublinCore EditText FindPage JohnFletcher LikePages MontanaRowe PmWiki VisualTour WikiAsObjectForOpenSourceTeamwork WikiEngine WikiFarm WikiFarms WikiForum WikiHive WikiWiki DeBonoSimplicity AltaVista ExtremeValues FourthMan TheThreeExtremos DeBug WikiWiki DeCompiler BidirectionalCompiler CategoryCompilers JavaLanguage MachineCode DeCondorcet ArrowsTheorem BayleShanks CategoryVoting DeCondorcet DebianGnuLinux InstantRunoffVoting JoeOtten TacticalVoting VotingMethodCriterion DeEendracht WelcomeVisitors DeFenestration ArthurCeeClarke DonaldFisk InSovietRussia KirkBailey LlanfairPwll LlanfairpwllgwyngyllgogerychwyrndrobwyllLlantysiliogogogoch RickSamuels DeGeneralization AnalysisParalysis CategoryDegeneralization DeGeneralization EdwardKiser NeologismsNotHomonyms QaIsNotQc TedNelson TheCurseOfXanadu DeKlarit ArTech CategorySoftwareTool DeKlarit GeneXus NormalizationBySynthesis DeMarco TomDeMarco DeMas EnglishLanguage DeMorgansLaws BooleanLogic LadderLogic DeVry CategoryCollege CobolLanguage DeVry MikeSmith NickBensema RegularExpression StijnSanders DeadCanary AnonymousCoward ClaesWallin EventListener InverseCanary KevinMcConnell NagiosMonitor StackOverflow WatchdogTimer DeadCodeTellsNoTales EyeSquaredCee FlashMemory GarryHamilton NonVolatileRam NovRam ShipWithAssertionsOn SoftwareMedicalExaminer SoftwarePostMortem TrailOfBreadcrumbs DeadEnd AnalysisParalysis DeadEnd DeadEndClusterList AcmTechNews AcmUbiquity AdaptableMethodologies AdaptiveMethodologies AisDevelopment AisDevelopmentLinks ApacheWebDav ArcMap BasicEnglish BasicVocabulary BattlingArchetypes BeneshNotation BigFive BlackBoxJerry BoldSoft BruceFancher BubelenProject ByTheBook CarlMalamud CatastropheTheory CategoryAutoIgnore CategoryDecisionMaking CategoryEconomics CategoryTechnology ChromeTheMoon ClientProgrammer CmCrossroads CmWiki CollaborationPatterns ComicBook ComputerTechPatterns ContinuedFractions CovariantReturnTypes CulturalSemiotic CvsWeb CyberneticSemiotic DannyVanBruggen DataConnectednessTest DeadEndClusterList DesignByNumbers DevelopmentProgrammer DonKnuthMitLectures DynamicProperty EagerlyInitialized ElcodLtda EllenGottesdiener EnoAndPlum EtienneVincent EtouchSamePage EtouchSystems EvaRaimundezKuhlmann ExploringTheInternet FelipeSaintJean FinancialInformationExchange FixMarkupLanguage FrenchAcademy FrenchStandardLanguage GeographicInformationSystems GeographyMarkupLanguage GeorgeBush GraphicNovel HusserlsPhenomenology IncentivateGossip IndistinctBoundary IndyProject IndySoap InterSubjectivity InventionRequiredTask JanNorden JimBrown JohnMaeda JohnnyFletcher LabaNotation LazilyInitialized LifeCritical LongHourWeeks ManageByGossip MattThomas MauritsCorneliusEscher MessingAround MindVox MoneyCritical MultipleInstanceSelection MultipleSelections NetObjectives NetObjectivesStreamzines NeuronFac NineRoomAtPurdue NonPartisan ObjectDesignQuality ObjectiveAdvantagesOfWoodenPencils OnLineAnalyticalProcessing OnLineTransactionalProcessing OptimisticLocking OptimizedMethodologies PaulaRaun PaveTheEarth PdqBach PenroseStaircase PerformanceModeling PersonalConstructTheory PersonalUseComputing PessimisticLocking PetalsAroundTheRose PetalsAroundTheRoseSpoiler PeterSchickele PlanAsNoun PlanAsVerb PoliticallyLoaded PostRedirectGet PriceGouging PricewaterhouseCoopers ProteinDataBank PunIndented PunIntended PunVeryMuchIntended QueensSchoolOfComputing QueensUniversity RamkumarRamaswamy RationalApproximationsOfPi RedirectAfterPost RemoveItemFromCart ReneThom RichardChase SamePage SantiagoDeChile SmeetFrog SpacePen SpaceWar StaticProperty StraightForwardTask SubmarinePatent SupremeFascist SysadminsDoom TerryLaBan TextReferencing TheBook TheCharacterEthic ThePersonalityEthic ThePlanIsTheDeliverable TheProcessIsTheDeliverable TheUseCaseModel ThingsaComputerScientistRarelyTalksAbout ThoughtCollections ThreeDeeGameApp TragicFlaw TrivialTask TwoDeeGameApp TypeFace TypeFaceOrFont UrbanLegend UseCaseModel ValueDrivenPricing VanillaXp ViewCvs WebDav WebGrid WhatsInsideTheCase WideParameterNarrowReturn WikiAsDrama WikiAsExploration WikiLinkStructureAnalysis WikiServerUrlScheme WikiUrlScheme WikiWikiDemocracy XpEf XpEvaluationFramework XrayCrystallography DeadEndPages CategoryWikiMaintenance ForwardLinks DeadKennedys JelloBiafra WikiIsNotaDictionary DeadLanguage CategoryNaturalLanguage CategoryProgrammingLanguage CreoleLanguage LatinLanguage LegacyLanguage MainstreamLanguage ProgrammingLanguage DeadLanguageFortran AplLanguage ArrayOrientedLanguage CategoryFortran CeeLanguage CeePlusPlus CobolLanguage CygWin FortanLanguage FortranLanguage GeoffSobering HaskellLanguage HristoIliev IeeeSevenFiftyFour InteractiveDataLanguage JavaLanguage KeithBraithwaite LegacyStamp LessonsLearnedFromFortran LinearAlgebra LinearAlgebraVsNumericalAnalysis LinuxOs MacOsx MatLab MicrosoftWindows MinimalistGnuForWindows MontyPython NumPy NumericalAlgorithmsGroup NumericalAnalysis ObjectOrientedProgramming ObjectiveCaml OpenDirectoryProject PairProgramming PascalLanguage ProgrammingLanguage PsiLab PunchedCards PythonLanguage RedHerring RubyLanguage TextEditor WebBrowser WindowsOperatingSystems WordProcessor DeadLetterOffice ChaunceyGardiner DeadLink DeadLinkSweepers BrokenLink CategoryWikiMaintenance DeadLinkSweepers DonaldNoyes ExternalLinks HasBrokenLinks MartySchrader ReallyValuablePages RescuingBrokenLinks ThinkingOutLoud UnidentifiedBrokenLinksDiscussion WikiNeedsaDeadLinkSweeper DeadLock BiologicalDeadlock CategoryConcurrency CodeLocking ConcurrencyControl ConcurrentSystem DatabaseDeadlockAvoidance DatabaseDeadlockAvoidancePatterns DeadLock DeclarativeConcurrency DiningPhilosophers EventLoopConcurrency GiantLock InfiniteLoop LiveLock LockFreeSynchronization LockingHierarchy OnceAndOnlyOnce OrderedLocks SoftwareEngineering StaleLock SynchronizationStrategies ThreadSafe ThreadsWithoutLocks DeadManControl CategoryUserInterface DeadManSwitch DeadMansDrop DesertIslandFallacy HardwareWatchdog SpyStory TrainSpotter UserInterface DeadManSwitch AndrewCates AutomaticTrainStop CategoryIdiom DeadManControl DeadManSwitch ScorchedEarthPolicy DeadMooseOnTheTable CategoryConsulting CategoryJoke CategoryRant CategoryStory ChickenOrTheEgg ElephantOnTheCoffeeTable PhlIp WhenYouSeeaSnakeYouKillIt DeadOrAliveMovie CategoryMovie TakashiMiike TheBaddestEnding DeadPoetsSociety CategoryNaturalLanguage DeadSpam AndyMorris BrokenLink CopiousFreeTime DeadSpam JonGreen PaulHudson WhatHappened DeadTree DeadTree EndOfEmploymentSingularity IsAnythingBetterThanPaper ProgrammersRefuseToUseStateOfTheArt SimplestThingThatCouldPossiblyWork DeadlineToAccept CategoryNegotiation CloseTheDealQuickly DeadlineToAccept NegotiatingPatternLanguage DeadlockAvoidance DatabaseDeadlockAvoidance DeadlockAvoidancePatterns DatabaseDeadlockAvoidancePatterns DeadlyGuiPrototypes AnAspirant CategoryGui DataDictionary FalseSenseOfProgress JavaScript MartinFowler MockupScreens PeteHardie RaySchneider ScottJohnston TooMuchGuiCode TryLikePages WizardsAreLazy DeadlySins DeadlySins NormanRamsey SevenDeadlySins WritingInteractiveCompilersAndInterpreters DeafObject NullObject DealersOfLightning AdobeSystemsInc AlvyRaySmith AuroraSystems CategoryBook CategoryHistory ChrisGarrod DealersOfLightning DickShoup EtherNet GraphicalUserInterface InterPress LaurentBossavit MichaelHiltzik PixarCompany RandyStafford ReadingDeficit XeroxBlewIt DealingWithAccents StepwiseRefinement DealingWithCumbersomeEnvironments AbstractBaseClass AlistairCockburn BoyThisStuffMakesMeFeelStupid BruceIde CeeCeePlusPlus CeeLanguage CeePlusPlus CodeForTheMaintainer CodeSmell DaveHarris DealingWithCumbersomeEnvironments DelphiLanguage DesignPatterns EmacsEditor ExtremeProgramming FlowChart FractalComprehension GwBasic HidingHeaders HungarianNotation IncludeOnlyWhatYouNeed IncrementalLinking IntegratedDeveloperEnvironment InterpretedLanguage JavaLanguage JohnLakos JohnVriezen KentBeck LargeScaleCppSoftwareDesign MainFrame MentalStateCalledFlow MooresLaw ObjectOrientedProgramming OnTopic OnceAndOnlyOnce PairProgramming PhilGoodwin PlainText PrecompiledHeaders RealTime RealWorld RefactoringBrowser SchemeLanguage SelfDocumentingCode SmalltalkLanguage SoftRealTime StronglyTyped StructuredProgramming SunirShah SystemOfNames UndocumentedTrickyCode UnifiedModelingLanguage UseForwardDeclarations ViEditor WayneConrad WikiPage WindowsNt DealingWithIncompetence BadProgrammer DealingWithIncompetence GoldOwner InexperienceGeneratesFailure InexperiencedTeamsAreRampant MistakesIndicateDesignFlaws NetNegativeProducingProgrammer TheJobMarketSucks DealingWithMinorityOpinions CategoryWikiDiscussion CategoryWikiHelp CeePlusPlus DealingWithMinorityOpinions EricHodges ForceConsensus GangOfFour GoodStyle GoodThing LaynesLaw LionKimbro LudditesAlwaysLose MeatballWiki MentalRightOfPassage NeutralPointOfView NobodyAgreesOnWhatOoIs PageDatabase PersonalChoiceElevatedToMoralImperative PrematureCalcification SmallTalk TopMind WikiNodes WikiProcesses ZealotsPresentThemselvesAsTheMajority DealingWithOfficePolitics BryanDollery ParkingLotTherapy PoliticalIssuesInTheOffice StopComplaining DealingWithQuestionsAndObjections AttentionCapital CategoryDialogue DavidLiu DeleteWhenRead WriteWhereTheyRead DealingWithTheTerminallyRight ClueByFour DeleteWhenCooked EditWar ObjectOrientedProgramming OneTrueWay ParkingLotTherapy DeanBurson CategoryHomePage DeanChalker CategoryHomePage ConsultingProgrammer InsultingProgrammer IntelliWhere QsiPaymentsInc SeniorArchitect TechnicalDirector DeanDavis CategoryHomePage DelphiLanguage DeanElvy CategoryHomePage DeanGoodmanson CategoryHomePage DeanGoodmanson ZwiKi DeanHedman CategoryHomePage NewUserPages TourBusStop DeathAndHealingProcess CategoryOffTopic CategoryWorldView DeathByPerfection AnonymousDonor BrentNewhall CategoryIdealism CategoryWiki CrystalPalace ExtremeProgramming FeedbackIsControl InstantChanges LeastRecentChanges LikePages MartySchrader MatthewAstley QuickChanges ReallyValuablePages RecentChanges RecentChangesJunkie RoadMap SandglassProgramming ThePerfectPage TomRossen TooMuchToRead UnitTest WabiSabi WalkingTheWiki WikiGnome WikiNature WikiRefactoringBrowser WuWei DeathByPlanning AnalysisParalysis AntiPattern CategoryAntiPattern CategoryManagementAntiPattern DeathByPlanning MikeAddison DeathByScheduling DaveVanBuren DeathByMetrics DeathByScheduling IntegrationHell IterationPlan ManagementAntiPatterns MicrosoftProject NegotiateEstimates RonJeffries SunirShah WayneConrad WestmorelandEffect DeathFromPerfection CategoryIdealism DaveSmith DoTheBestYouCan RealValueOfConsultants WardCunningham DeathMarch AhHa AmirKolsky BenAveling BetsyHanesPerry BurnOut CategoryBook CultureDifferences CurtisBartley DeathMarch DeathMarchValues DoWhatYouKnow DoctorInternDeathMarch EdPoor EdwardYourdon EuropeVsAmerica ExtremeFrustration HergerThomann JamieFristrom JoshKnight KeithBraithwaite KyleBrown MartineDevos MorituriTeSalutant OrphansPreferred PeteHardie RonJeffries SleepToWork SoftwareAgeism SprintToTheDeadline SustainablePace TheSundayTimes ToddCoram DeathMarchProject BottleNeck BusinessCase ClearCase DeathMarch FrankKlucznik FunctionalRequirements ObjectOrientedDesign ProjectManagement ProjectManager SpiralModel SystemsDevelopmentLifeCycle DeathMarchValues DeathMarch DeathMarchValues DezMoleski DotComBubble ExtremeProgramming FuckedCompany GreatBooksListJasperPaulsen GreatestCommonDivisor HankRoark HeroWorship HighSchoolFootballValues JakeHarris KeithBraithwaite KrisJohnson MarketingVsEngineering MichaelShane NonDeathMarchValues OliverChung OrphansPreferred OverTime PeteHardie ScrumProcess ShlaerMellor TheCustomerIsAlwaysRight TheCustomerNeedsItRightAway DeathOfThePage AlmostNeverDeleteHumor AndyPierce BillBarnett DaveHarris DeathByPerfection DeathOfThePage DevilsAdvocate DocumentMode ExtremeProgramming HumbleRefactorer IdeaFormDiscussion JustaMinute LeastRecentChanges LifeOfThePage MarsPolarLander MeToo PeterKwangjunSuk QuickChanges RandyStafford RecentChanges RecentChangesJunkie RichardDrake StillBirthOfThePage TentativeTossIt ThingsOnWikisMind ThreadMode TopTen WeavingTheWeb WikiIceberg WikiLurker WikiMindWipe WikiName WikiReadingHabits WikiRefactoring WikiWritingHabits DeathSpiral DeathSpiral DogBert RandyCharlesMorin SpiralModel DeathSprint DeathMarch DeathStore DeathTouchIsaMyth BruceLee PointingTheBoneWorks TaichiFightIsCalledTuiso DebAyers OopslaInSanJose DebFurey CategoryHomePage DebHartmann CategoryHomePage RobHarwood ScrumMaster ScrumToronto DebRrose CategoryHomePage PickingAtScabs DebateCommaWikiNamesCommaPrefixesIn GarryHamilton MontyPython ThinkMilitary DebateInsteadOfCorrect DiscussInsteadOfCriticize DebianGnuHurd CategoryOperatingSystem DebianGnuHurd DebianGnuLinux DebianProject DebianWiki EllFour GnuHurd GnuLinux MachMicrokernel OperatingSystem DebianGnuLinux AptGet AptiTude ArlenCuss BonzaiLinux CategoryLinux DamnSmallLinux DebianGnuLinux DebianWiki EliveLinux EugeneLinuxUserGroup FreeSoftware FreeSoftwareFoundation GnuHurd GnuLinuxDistribution HardWareIsHard KnoppixLinux LindowsOs LinuxDistribution MachMicrokernel OpenSourceHardWare PatrickLesslie RedHatLinux RichardStallman ShaeErisson SimonBurton SimplyMepis SlackwareLinux UbuntuLinux WiFi DebianLinux DebianGnuLinux DebianLinux FreeSoftwareFoundation GnuLinux DebianProject DebianGnuHurd DebianGnuLinux DebianWiki DebianWiki CategoryLinux DebianGnuLinux DeborahHartmann CategoryHomePage CertifiedScrumMaster DeborahHartmann ScrumStudyGroupWiki DebtMemePattern AdHominemMemePattern AntiPattern CategoryMemes CollectionAgency CorporationMemePattern FlashMan HopeMemePattern HumorMemePattern MemesAsPatterns MemesShmemes PatternLanguage PotLatch QuickSilver QuidProQuo RobertAntonWilson SocialContract TimeAsContinuum TurnOnTuneInDropOut ViolenceMemePattern WorkAsResource DebugByDescribing CardboardAnalyst CardboardProgrammer CategoryDebugging CurtisBartley DaveHarris FixmeComment GunnarAnderson JamesCollins JeffGrigg MartinPool MentalStateCalledFlow PairProgramming PracticeOfProgramming ProgrammersNotebook ReflectiveArticulation RubberDucking SleepOnIt DebugSupport DebugSupport KevinDriedger VisualAgeJava DebuggingAndTheScientificMethod AgainstMethod BrokenLink CategoryDebugging ComponentBasedDevelopment CurtisBartley ExtremeProgramming FlashOfBrilliance HeroicDebugging HeroicProgramming JaredLevy JeffGrigg JimPerry KentSchnaith KyleBrown LaurentBossavit MichaelCrawford MichaelFeathers NaturalPhilosopher PaulFeyerabend PhilipEskelin RonJeffries ScientificMethod ScottJohnston SherlockHolmes TrialAndErrorProgramming WayneMack WitchDoctor ZenAndTheArtOfMotorcycleMaintenance ZenDebugging DebuggingAntScripts ApacheAnt CategoryAnt DeveloperWorks EclipseIde IntellijIdea NetBeans DebuggingApplets CategoryDebugging JavaProgramming DebuggingApplications BugSlayer CategoryBook DrewMarsh JohnRobbins LukeGorrie MicroSoft MicrosoftSystemsJournal DebuggingIdea CategoryDebugging LeakyAbstraction NullPointerException StackOverflowError DebuggingNightmare ApiDesign BenzeneDiscovery BigBangTesting DreadedDayOfDebugging GentleSarcasm HeisenBug JavaScript ProgrammerTest ZenSlap DebuggingPatternLanguage AbstractionChop AskTheCode AskTheNet BinaryChop BuildTheSampleCode CategoryDebugging CodeUnitTestFirst DebuggingSoftware DontBlameJustDo EnvironmentProblem StarUnit UseTheDebugger UseTracing DebuggingSiteScopeOnUnix SiteScope DebuggingSoftware CategoryDebugging DebuggingPatternLanguage DecomposeToSimpleStatements InsertBreakPoints IsolateAndTest LocateDebuggingFacilities LocateFailedProcedure PatternLanguage RewriteWhenUnclear ToddCoram UseAssertions UseScaffoldingTechniques DebuggingTheDevelopmentProcess BevanArps CategoryBook FeatureDrivenDevelopment JohnRusk SteveMaguire DecMessageQueue DigitalEquipmentCorporation DecWeb DecWeb DecadesDiscussion AmericanCulturalAssumption AniDifranco DecadePackages DefiningMoment OffTopic PleaseMoveThisToTheAdjunct TheEighties TheFifties TheForties TheNineties TheSeventies TheSixties UtahPhillips VietnamWar WorldWideWeb DecemberEleven CategoryAutoIgnore ImplicitTopics JanuaryTwelve NovemberEleven WikiTag DecemberFourteen CategoryAutoIgnore ImplicitTopics JanuaryFifteen NovemberFourteen WikiTag DecemberTen CategoryAutoIgnore ImplicitTopics JanuaryEleven NovemberTen WikiTag DecemberThirteen CategoryAutoIgnore ImplicitTopics JanuaryFourteen NovemberThirteen WikiTag DecemberTwelve CategoryAutoIgnore ImplicitTopics JanuaryThirteen NovemberTwelve WikiTag DecemberZeroEight CategoryAutoIgnore ImplicitTopics JanuaryZeroNine NovemberZeroEight WikiTag DecemberZeroFive BinarySearch CategoryAutoIgnore ImplicitTopics JanuaryZeroSix NovemberZeroFive WikiTag DecemberZeroNine CategoryAutoIgnore ImplicitTopics JanuaryTen NovemberZeroNine WikiTag DecemberZeroSeven CategoryAutoIgnore ImplicitTopics JanuaryZeroEight NovemberZeroSeven WikiTag DecemberZeroSix CategoryAutoIgnore ImplicitTopics JanuaryZeroSeven NovemberZeroSix WikiTag DecentPractices BestPractice CodeStewardship DecentPractices PairProgramming UnitTest DecentProgrammersWouldKnow DecentProgrammersWouldKnow NovemberZeroSeven RealProfessionalsGetSued RealTime DecentStudyOfGotoProductivity BottomMind CategoryBranchingAndFlow DenyingObjectiveEvidence HistoryOfRelational ItDepends ObjectiveEvidenceAgainstGotos DecentralizeCeeTwo CvWiki DistributedVersionControl GitVersionControl IanOsgood IkiWiki KevinBacon MergeTrustee StewardsKillCeeTwo DecentralizedOrganization AttentionEconomy CategoryManagement DecentralizedOrganization FutureOfWork ManagementlessOrganization TheHeartOfChange DecentralizedWiki CategoryWikiCollaboration CrazyThingsThatMightSaveWiki EditWars JavaScript WikiChangeProposal DeceptionInBusiness DonaldMcLean KrisJohnson LeoScott SoftwareLies WayneConrad DeceptivePractice BlameStorming BrainsAsaCheapCommodity DeathMarch DeceptivePractice ItManagement PeopleManagement DecideOnThePrimitives AlternateHardAndSoftLayers CreateFlexibleMessaging DavidCymbala DecideOnThePrimitives SapirWhorfHypothesis SunirShah TuringMachine DecisionByArithmetic AntiPattern BottomLine CategoryManagementAntiPattern DecisionMathAndYagni FingerInTheAirEstimate ManagementByNumbers StephenHutchinson DecisionFramingPatterns DecisionDiagram DecisionHierarchy DirectAndIndirectValues ObjectivesHierarchy StrategyTable ValueDiagram DecisionGame CategoryInteraction DecisionGame RomanEvaluation DecisionHierarchy DecisionMaker DecisionMakers MartyHeyman StephanBranczyk UserStory DecisionMathAndYagni AmericanCulturalAssumption BillCaputo CategoryDecisionMaking CategoryEconomics CategoryMetrics ContinuousDesign CostOfChange CrudScreen DesignPatterns ExtremeProgramming FutureDiscounting GoodMetricsUseNumbers NavigationalDatabase OaooBalancesYagni OnceAndOnlyOnce OnsiteCustomer PrematureGeneralizationIsEvil ProgrammingAintManufacturing ReFactoring RefactorMercilessly RelationalWeenie SimpleDesign SimulationOfTheFuture TestFirst TheImportanceOfFirstHandExperience TheSourceCodeIsTheDesign WorkingSystems XpIsForBadPlanners XpStyleUnitTests XpValues YouArentGoingToNeedIt YouArentGonnaNeedIt DecisionRoutines DecisionRoutines DecisionRoutinesWhenStuck JamesaDavis DecisionRoutinesWhenStuck BenTremblay BetsyHanesPerry BlameStorming CardboardProgrammer ChangeYourOrganization CowOrker CreativeWhackPack CultureOfFear DecisionRoutines DisplacementActivity ExtremeFearMethodology FortuneCookieDecisions HandHeld HowToSolveIt KobayashiMaru LargeUnmovableProblem LifeGoal ListYourWayOutOfStuckness ManagementByCrisis MillsMess MindMap MindTool NextList ObliqueStrategies SkunkWorks UngarMethod WikiName WriteFare DecisionsAlwaysChange AlternateHardAndSoftLayers DesignDocuments DoTheSimplestThingThatCouldPossiblyWork FunctionalSpecifications RefactorMercilessly ShieldPattern YouArentGonnaNeedIt DecisionsToLiveBy CategorySelfImprovement DecisionsToLiveBy DecisionsToLiveByDiscussions JohnFarrell LifeVectors DecisionsToLiveByDiscussions DeclarationOfSoftwareFreedom InternationalStatementOfSoftwareFreedom MrAristotle MrPlato ReneDescartes DeclarativeConcurrency CategoryConcurrency ConceptsTechniquesAndModelsOfComputerProgramming DataflowVariable DeclarativeConcurrency DeclarativeProgramming FunctionalProgramming PeterVanRoy RaceCondition DeclarativeDefinition ActorsModel ConcurrentConstraintProgramming ConstraintLogicProgramming ConstraintProgramming DeclarativeDefinitionDiscussionOne DeclarativeGui DeclarativeMetaprogramming DeclarativeProgramming FeatureBuffetModel FunctionalReactiveProgramming GrandParadigmUnification GreenSpunning LiberatingConstraint LiveProgramming LogicProgramming MentalMasturbation OctoberZeroNine PostScript ReactiveDemandProgramming ReactiveProgramming SideEffect TemporalLogic DeclarativeDefinitionDiscussionOne AddingEpicycles ApiIsLanguage CascadingStyleSheets ConstraintLogicProgramming ConstraintProgramming DataflowProgramming DeclarativeDefinition DeclarativeMetaprogramming DeclarativeProgramming DeclarativeProgrammingLanguage DependencyInjection DevilsAdvocate DynamicTyping EventDrivenProgramming FourLevelsOfFeature FrameworkIsLanguage FunctionalProgramming FunctionalReactiveProgramming FuzzyDistinctionBetweenInterfaceAndImplementation GeneralPurposeProgrammingLanguage GoalBasedProgramming HandWaving HtmlDomJsCss LambdaTheUltimate LanguageDesign LetTheReaderDecide LogicProgramming LogoLanguage MetaProgramming MuAnswer MultiParadigmProgrammingLanguage OpenGl OperatingSystem PolicyInjection PostScript PovRay ProceduralProgramming ProcessAccounting ProgrammingIsInTheMind RedHerring SelfDiscipline SeparationOfConcerns SoftwareDesignPatterns SoftwareDevelopment SoftwareTransactionalMemory StaticTyping StepwiseRefinement SufficientlySmartCompiler SystemsSoftware TermRewriteSystem TopMind TuringTarpit WalledGarden WhatIsIntent WikiIsNotaDictionary WikiPedia WikiWiki DeclarativeDeviceDriver AssociativeMemory ConstraintLogicProgramming DeclarativeDeviceDriver DeclarativeMetaprogramming DeclarativeProgramming DeviceDriver EiraOs GoalBasedProgramming HardRealTime ObjectSystem OperatingSystem OperatingSystems UserSpace VaporWare WikiIde DeclarativeGui AttributeCentricGui AvoidDrawing CapabilityUserInterface DataDeltaIsolation DataLog DeclarativeGui DeclarativeMetaprogramming DocumentDefinitions DomainSpecificLanguage ForeignFunctionInterface FrameProblem FunctionalReactiveProgramming GarbageCollection GraphTheory GraphicalUserInterface GuiMachineLanguage GuiMarkupProposal HtmlSucks ImmediateModeGui InformLanguage KeepItSimpleStupid LanguageDesigner LaynesLaw LogicOrientedGui LogicProgramming MercuryLanguage PartialEvaluation PovRay PowerPoint PrimitivesAndMeansOfComposition ProgrammingLanguageNeutralGui PrologLanguage PublishSubscribeModel RaceCondition RefreshRectangles RicesTheorem RoomsThreeDee RubyShoes TotalFunctionalProgramming TuringComplete UniformResourceIdentifier UserInterface WebApplication ZoomableUserInterface DeclarativeGuiFrameworks CategoryUserInterface DataDictionary DocumentObjectModel EventDrivenProgramming FoxPro NonOopGuiMethodologies RemoteGuiProtocols TuringComplete DeclarativeGuiLanguage BluetailMailRobustifier BrokenLink CategoryUserInterface ConsumerElectronics DataDictionary DeclarativeGuiFrameworks DeclarativeGuiLanguage DrDobbsJournal GeoWorks JinxWiki JoeHendrix LukeGorrie MozillaXul NatPryce PriorArt RebolLanguage RemoteGuiProtocols SchemeLanguage SebastianPetzelberger SoftwarePatents SwikiFarm WardCunningham WardsRefactoring WyCash DeclarativeImperativeDefinitionDiscussion DataAndCodeAreTheSameThing DeclarativeDefinition DontComplainWithoutAlternatives EverythingIsRelative HandWaving HumptyDumpty LaynesLaw ProgrammingLanguageNeutralGui TopMind DeclarativeLanguage DeclarativeProgramming FunctionalProgrammingLanguage LogicProgrammingLanguage RelationalProgrammingLanguage DeclarativeMetaprogramming AssociativeMemory BlackboardMetaphor BusinessRulesMetabase ConstraintLogicProgramming ConstraintProgramming DataDictionary DeclarativeDeviceDriver DeclarativeMetaprogramming DeclarativeProgramming DynamicScoping EightyTwentyRule EventDrivenProgramming ExpressivePower FirstClass FunctionalProgramming GuiMarkupProposal HelpersInsteadOfWrappers HobbyHorse JavaScript LogicProgramming MetaProgramming OperatingSystem PartialEvaluation SoftAbstraction StepwiseRefinement SufficientlySmartCompiler SyntacticSugar TableOrientedProgramming TopMind TuringTarpit WordProcessor DeclarativeProgramming ConceptsTechniquesAndModelsOfComputerProgramming ConstraintAndLogicProgramming ConstraintLogicProgramming ConstraintProgramming DataCentricThinking DeclarativeProgramming EventDrivenProgramming FunctionalProgramming FunctionalReactiveProgramming FunctionalRelationalProgramming HandWaving HolyWar IsDeclarativeLessExpressive LeakyAbstraction LogicProgramming NotInventedHere ProgrammingParadigm SideEffect TermRewriting ToolCommandLanguage TriggerSystem DeclareAndLink AdvancedPerlProgramming CategoryWiki DanielQuinn MyIshmael NearEmptyPage OnceAndOnlyOnce PatternsDiscussionFaq RecordSet SisterSites DeclareAnywhere AlgolLanguage PascalLanguage TypeSystemThroughComments DeclareThrowsExceptionByDefault CategoryException CategoryJava CheckedException CheckedExceptionPatterns CommitCantThrow DeclareVariablesAtFirstUse BadCodingStandards CeeLanguage CeePlusPlus ConstCorrectness DaveHarris DynamicTyping EricJablow ExtractImplementationFromHeader HungarianNotation IntermediateValues JavaLanguage JustInTime KristofferLawson MethodsVsCodeFragments MicrosoftFoundationClasses NarrowTheInterface SelfDocumentingCode SingleAssignment SunirShah VisualCeePlusPlus WorldToScreenTransform DeclaringTheDeathOfEntireProgrammingLanguages AlistairCockburn CategorySmalltalk CeeLanguage CocoaFramework HankRoark KentBeck KyleBrown MacOsx MarnixKlooster MichaelFeathers ObjectiveCee ParrotLanguage RefactoringBrowserForJava RonJeffries SmallTalk SmalltalkIndustryCouncil SmalltalkSolutions DeclineAndFallOfTheAmericanProgrammer CategoryBook EdYourdon RiseAndResurrectionOfTheAmericanProgrammer DeclineIteration ReplaceIterationWithIndexing DeclineOfCivility AndyPierce ArgumentByTheMasses ArgumentumAdInfinitum ArtificialLife AutoDaFe BrutalSarcasm BugOut CivilityPatterns CunninghamsMonster DavidSchmitt DefinitionOfLife DeleteInsults DougMerritt EmacsVsVi EmotionalCatharsis FrancisHwang GreatEmacsFeatures GreatVimFeatures ItDepends JoshuaGrosse LeeNathan NissimHadar ParkingLotTherapy PenUltimate PeterMerel RichardCollins RobHarwood SilentTreatment SnowCrash TagTeamRefactoring ThreadMess TiredOfDebating TomStambaugh TrollDroppings WardsWiki WikiCitizen WikiCommunity WikiNature DecoderRing AmericanCulturalAssumption CaesarCipher ChristmasStoryMovie IpProtocol RevisedTerminology DecomposeConditional ConsideredHarmful ElseConsideredSmelly ExtractMethod DecompositionParadigms BjarneStroustrup CompProgLangs DecompositionParadigms ModelsOfComputation ObjectOriented DecompressAdapter CompressAdapter DecompressionDebt BurnOut DecompressionDebt DesignDebt DougPhilips ExtremeProgramming JavaLanguage JonasKongslund PhlIp SoakTime SustainablePace XpMailingList DeconstructAlmostAnything BrianMarick BryantDurrell ChipMorningstar ChristopherAlexander DeconstructionExample DeconstructiveBrainstorm FashionableNonsense JimCoplien KentBeck KyleBrown PostModernism RichardHenderson SimplifyByDivision SokalHoax WardCunningham DeconstructionExample BrianMarick ChristopherAlexander DeconstructAlmostAnything DeconstructiveBrainstorm DeconstructiveBrainstorm BrianMarick DeconstructionExample DecoratorPattern AdapterPattern AspectOrientedProgramming CategoryPattern CategoryStructuralPatterns ChristianTaubman CompositePattern DaveMitchell DecoratorPattern DesignPatterns DrawingControlInterface GangOfFour GetDescription HashMap MixIn PatternDecorator PrintingHashMap PrintingMap PrintingTreeMap ProxyPattern TreeMap WindowClass WindowDecoratorClass WindowDecoratorInterface WindowHorizontalScrollbarClass WindowScrollbarClass WindowStatusBarClass WindowTitleBarClass WindowVerticalScrollbarClass WrapperPattern DecoratorWiki CategoryWiki DecoratorPattern DecoratorWiki ForFree HubVsDerailleurGears InterWiki LondonTown MultipleInheritance OnceAndOnlyOnce OpenGuideToLondon TransClusion WebAnnotation DecoupleDataAndNavigationalInformation CategoryInformation MySql ReinventingTheDatabaseInApplication RelationalDatabase DecouplingObjects CouplingAndCohesion DecouplingOfObjectOrientedSystems DecouplingOfObjectOrientedSystems ArcusProject CategoryCpp CategoryPattern CouplingAndCohesion FunctionalPatternSystemForObjectOrientedDesign JensColdewey JohnFletcher ObserverPattern ObserverPatternInCeePlusPlus ThomasKuehne DedicatedOperatorMeaningless CategoryTypingDebate EmployeeTypes FebruaryTwelve MentalMasturbation RelProject SqLite TopsTypeDeterminatorChallenge TuringComplete TutorialDee TypeSafety TypeSystem WhatAreTypes DedicatedStructuresVersusRdbms AgreeToDisagree AntiPattern AreTablesGeneralPurposeStructures AttributeTable CodeAvoidance ColdFusion DataDictionary DatabaseIsRepresenterOfFacts DatabaseVerbs DbasGoneBad DiscontinuitySpike DotNet EverythingIsa FoxPro ItsNotAboutSpeed NickKeighley NimbleDatabase NoFreeLunchTheorem OnceAndOnlyOnce RelationalDatabase SqlFlaws StaticTyping StrawMan TuringTarpit WhatOracleCannotHandle WhenAreStandardsRestrictive WhenNotToUseTableOrientedProgramming XmlSucks DedicatedTester DeeAsStandard CeeSharp DaveVoorhis DeeImplementors EcmaStandard RelProject TheThirdManifesto TutorialDee DeeBeeFourOh DeeCee BagSumInManyProgrammingLanguages BeeCee DeeCee DomainSpecificLanguage FalseLanguage FizzBuzzTest LittleLanguage MumpsLanguage PostfixNotation TeXnicard DeeDeeDee DataDisplayDebugger DeeHock BirthOfTheChaordicAge CategoryPerson ChaordicAlliance DeeHock LittleRulesAndPatterns DeeLanguage AndreiAlexandrescu BjarneStroustrup BoostLibraries CategoryProgrammingLanguage CeeCeePlusPlus CeeLanguage CeePlusPlus DigitalMars ExtractMethod GarbageCollection GeoffSobering HelmutLeitner JohnFletcher LexicalScoping NestedScopes PythonLanguage RubyLanguage StaticTyping SymantecCpp SystemProgramming TheDeeProgrammingLanguage TutorialDee WalterBright DeepBinding CategoryHistory CategoryLisp DeepBinding DynamicClosure DynamicScoping LispLanguage LispOnePointFive ShallowBinding DeepBlue ArtificialIntelligence BehindDeepBlue BlueGene BruteForce CategoryHardware ComputerChess ComputerChessClub DeepBlue DeepBlues DeepThought FengHsiungHsu GameOfChess GameTree HansBerliner InternationalBusinessMachines DeepClassHierarchies AnonymousDonor BigFatClasses BjarneStroustrup CeePlusPlus ClassDiagram ClassInvariant ClassesShouldBeThin ComponentTechnology DeepClassHierarchies DeleteWhenCooked DoMoreWithLess FatClassHierarchies GuillermoSchwarz ManyShortMethodsPerClass ManySmallClasses ManyThinClasses ObjectOrientation ObjectOriented OnceAndOnlyOnce OneResponsibilityRule PackageDesign PackageDiagrams PrinciplesOfObjectOrientedDesign ProxyPattern ScaleFreeNetworks ShallowHierarchies SinglyRootedInheritanceHierarchy TestDrivenDesign UnitTest UseCase DeepLinking CommonGatewayInterface DeepLink DeepLinking KeepYourHeadDown MatthewTheobalds MeatBall NagScreen UserFriendly WikiWikiWeb DeepSpaceOne DeepStructure AlanCarter CategoryNaturalLanguage DeepStructure NealStephenson NoamChomsky ProgrammersStone ReciprocalityTheory SnowCrash SteveConley SteveDodd TheLanguageInstinct TheThirdAge TransformationalGrammar DeepThoughts DeletionCandidate QuotePage DeepUnderstandingOfTheMachine AssemblyLanguage BroadUnderstandingOfTheMachine DebuggingIdea DeepUnderstandingOfTheMachine GarryHamilton GeoffSobering JohnSumsion KrisJohnson MachineCode NitPick ParameterPassing StrawMan DeepWeb MySql PayWall WebForum WebSpider WikiWikiWeb DeepaDeshikachar CategoryHomePage DeepaDeshikachar DeepakAlur CategoryHomePage CoreJtwoeePatterns WardsWiki DeepakNanda CategoryHomePage DeeperMeaningOfLiff DeeperMeaningOfLiff DouglasAdams TheMeaningOfLiff WikiName DeeplyIntertwingled InterTwingled SocialText DeepnessInTheSky CategoryBook ComputingMachineryAndIntelligence DaveStagner DeepnessInTheSky FailedDreams FireUponTheDeep FreshMeat KyleBrown ProgrammerArcheologist RaphLevien ScienceFiction TrueNames VernorVinge WilliamGibson DeepuNair CategoryHomePage DefaultDotIda AndyPierce BufferOverflow CodeRed CodeRedWorm NickBensema DefaultEditorKit CategoryJava CategorySimplification CategoryTextEditor DefaultEditorKit WikiCase DefaultObject AnthonyLauder DefaultObject NikitaBelenki NullObject NullObjects DefaultPattern CategoryPattern DefaultPattern UsingGoodNamingToDetectBadCode DefaultStanceIsUnknown ArgumentFromAuthority ArgumentFromPopularity BrainFsck BurdenOfProof BusinessLogicDefinitionDiscussion BusinessLogicDefinitionDiscussionTwo CategoryDiscussion CategoryEvidence CouplingAndCohesion DavidMcLean DefaultStanceIsUnknown EvidenceTotemPole GoTo GoodEnough ItDepends JustRight MayThirteen MythBusters OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy QwertySyndrome SeparationOfConcerns ShiftingTheBurdenOfProof SoftwareEngineering SuperExperiencedYetSuperFuzzy UsefulLie DefaultValue CeePlusPlus CeePlusPlusStandard ClassMember ClassMethod CompileTime CompilerError DefaultValue FlowAnalysis FunctionOverloading FunctionParameter GlobalVariable JavaLanguage LocalVariable RunTime DefaultVisitorPattern CategoryPattern JimmyCerra TemplateMethod VariationsOnTheVisitorPattern VisitorPattern DefectBasedReading DefectSeeding CategoryTesting DefectSeeding GoTo JeremyCromwell JoshuaHudson MutationTesting OptimizeLater ProjectSaboteur RegressionTesting RonJeffries TomGilb TruckNumber DefectTracking BillBarnett BugTrackingSoftware BugZilla BusinessValue CaptureBugsWithTests CategoryDebugging DefectTracking DefectTrackingPatterns GeraldWeinberg JitterBug ProjectVelocity QualitySoftwareManagement SharpenTheSaw StevenNewton DefectTrackingPatterns ApacheAnt AutomatedTodoList BradAppleton BugLifeCycle BugZilla CaptureBugsWithTests CoordinateEfforts DefectTracking DefectTrackingRoles DifferentiatePriorityAndSeverity DocumentWork FixedIsNotClosed IncidentsAndFaults LindaRising NoBugDatabase RalphJohnson ReviewsBeforeBigChanges StevenNewton TheMozillaProject TrackingTool DefectTrackingRoles DefectTrackingPatterns DefenseInDepth CascadeFailure DefenseInDepth ExxonValdez GoodPractice SecurityInDepth SoftwareEngineering DefensiveCoding BetrandMeyer DefenseInDepth DefensiveProgramming DesignByContract HeapAllocation DefensiveCopy ImmutableObject ReturnNewObjectsFromAccessorMethods DefensiveProgramming AaronCumming AlwaysUseBracesOnIfThen BugCompatible CategoryDefensiveProgramming DefensiveProgramming DouglasAdams ExceptionHiding ExpressiveLoopCondition OffensiveDefensiveProgramming OffensiveProgramming RightThing TroubleReports DefensiveScriptIdea OpenProxy RecentPosts SurgeProtector UserName WardCunningham WikiVandalismSolutions WikiVandals DefensiveStrategies AnyPortInaStorm BlameStorming BlowingTheWhistle CategoryProblemSolvingStrategy GetItInWriting MarryTheFirstSolution NothingWeCanDoIsEnough PearlHarborFile RaySchneider SixtyMinutesFile WatchYourSix WeAreAllInItTogether DeferredExceptionObject AssociativeContainer CategoryException DeferredExceptionObject DeferredKeyNotFound DesignPattern DistinguishedObject DoesNotUnderstand EmptyCatchClause ExceptionHandling JavaScript LanguageFeature NotInitialized NullObject NullObjectImplementation NullPointer NullPointerException ReFactor SamuelFalvo SentinelPattern SignallingNan StandardTemplateLibrary DeferredExecution DeferredExecution DynamicScoping PartiallyDeferredExecution DeferredUpdate CategoryGraphicsPattern CategoryPattern ChuckSiska DeferredUpdate GraphicsPatterns IdleUpdates MacOperatingSystem MacroMind MarkCantor DefineArchitect ArchitectAsKeeperOfTheFlame ChiefArchitect CliffordAdams CommitteesLeadToHalfFinishedWork DesignDiagramsArentEvil FredBrooks GlennVanderburg HumptyDumpty JimCoplien KeithBraithwaite KevinLewis MartinNoutch MartineDevos NoSilverBullet OtNinetyNine PaulDyson RichardDrake RichardHenderson TheSourceCodeIsTheDesign WorldWideInstituteOfSoftwareArchitects DefineConstantsInInterfaces AntiPattern BillTrost EffectiveJava EnumeratedTypesInJava InputEvent InputEventConstants InterfacesForDefiningConstants JoshuaBloch MouseEvent MouseListener MouseMouser NatPryce DefineSyntax BuildSyntax CategoryScheme CategorySyntax ContinuationPassingStyle DrScheme EdwardKiser EssExpressions JefferyWalker KenShirriff KentDybvig LexicalScoping LispMacro MzScheme NoelWelsh OlegKiselyov RevisedReportOnAlgorithmicLanguageScheme SchemeLanguage TheSchemeProgrammingLanguage TuringEquivalent DefineSyntaxVsDefMacro DefineSyntax LexicalScoping LispMacro LispVsScheme TayssirJohnGabbour DefinedAttribute AttributeIdentifier AttributeValue DefinedAttribute RonJeffries TomStambaugh DefinedProcess AdisciplineForSoftwareEngineering CapabilityMaturityModel CategoryPlanning ChristianEdwardGruber CollaborativeSoftwareProcess DefinedProcess IsoNineThousand JimCoplien KentSchnaith MrAristotle PersonalSoftwareProcess ProcessAsPattern ProcessPatterns RonJeffries SoftwareProcess TeamSoftwareProcess WattsHumphrey DefiningContext CategoryContext CategoryInformationEngineering CategoryInformationOrientation DefiningContextDiscussion OntologicalRelationship TechnicalContext WikiWord DefiningContextDiscussion CategoryDiscussion DefiningContext DonaldNoyes JohnFletcher JonGrover TechnicalContext DefiningDiagram DefiningDiscreteSetsOfLanguages DefiningPower CategoryOffTopic EricHodges MarkRogers DefinitePayoff DefinitePayoff ImmediatePayoff MightPayoff TheCustomersAreIdiots UserRequirement YouAreGonnaNeedIt DefinitionDiscussions AllAbstractionsLie BookStop CategoryDiscussion ComputerScience DatabaseDefinition DoubleStandards EverythingIsRelative GoldenHammer HumptyDumpty JanuaryZeroNine LaynesLaw MuAnswer ObjectiveEvidenceAgainstGotos ObjectiveEvidenceAgainstGotosDiscussion ObjectiveEvidenceAgainstGotosDiscussionTwo PageAnchor SelfStandingEvidenceDiscussion ShiftingTheBurdenOfProof SovietShoeFactoryPrinciple TooManyVariablesForScience TopMind UsefulLie DefinitionOfConsciousness BenKovitz BenTremblay CarstenKlein CarstenKreyser CategoryDefinition DanielKnapp DavidChalmers DefinitionOfConsciousness DefinitionOfNatural DefinitionOfObservable DifferenceThatMakesNoDifference GavinLambert GunnarZarncke JasonFelice LeibnizianDefinitionOfConsciousness NiklasLuhmann PeteHardie PiersAnthony RichardKulisz StandardDefinitions StolenConceptFallacy TuringTest WhatIsConsciousness DefinitionOfCool DefinitionOfDeath AonghusOhAlmhain BrainDeath CategoryDefinition CoreValuesAndBeliefs DavidCary DeadManWalking DefinitionOfDeath DefinitionOfLife OperatingSystem RollUp TooBigToEdit DefinitionOfDefinitionOfLife CategoryHumor CategoryWiki DefinitionOfDefinitionOfLife DefinitionOfLife RichardKulisz StrawMan WikiPage WikiVandal DefinitionOfDynamicSql DynamicSql DefinitionOfEncapsulation EncapsulationDefinition DefinitionOfExistence CategoryDefinition DramaticIdentity PoemWiki QuantumTheory DefinitionOfFramework BlackBoxFramework BradAppleton CategoryDefinition CategoryFramework CoalescentPattern CoalescentPatterns ComponentDefinition ComponentFramework ComponentFrameworkDefinition ConcurrentModificationException EnterpriseJavaBeans FrameWork JonathanCrossland RalphJohnson ShaiBenYehuda SoftwareFramework StandardTemplateLibrary TomAnderson WhiteBoxFramework DefinitionOfHomoiconic AlanKay CalvinMooers DefinitionOfHomoiconicDiscussion DougMcIlroy FirstClass HomoiconicDefinitionTakeFive HomoiconicFaq HomoiconicLanguageDrawbacks HomoiconicLanguages HomoiconicityAdvantages HomoiconicityClassification MacroInstructionExtensionsOfCompilerLanguages MetaCircularEvaluator PeterDeutsch TracLanguage DefinitionOfHomoiconicDiscussion AbstractSyntaxTree AspectWerkz BruceEckel CategoryDiscussion ClassLoader CommonLisp DanMuller DefinitionOfHomoiconic EricHodges FirstClass FoxPro HomoiconicDefinitionTakeFive JeffGrigg JulyZeroFive MyNaiveAttemptAtUnderstandingHomoiconicity PointCut SeparationOfConcerns TentativeSummary DefinitionOfIntelligence CategoryDefinition DavidElsdon HowTheMindWorks DefinitionOfLife AnonymousDonor AutoPoiesis CategoryBiology CategoryDefinition ChristianAnder DavidCary DefinitionOfDeath DefinitionOfLifeDiscussion DefinitionOfUniverse DefinitionOrdering DetectingLife DougMerritt EditWar EndOfLife EvolutionAndEnthalpy FailedAttemptsAtDefiningLife FailedDefinitionsOfLife HumanUniversals JoshuaGrosse LaynesLaw LeibnizianDefinitionOfConsciousness LifeIsComplex LifeIsaFuzzyConcept LifeMaintainsItself LifeUsesEnergy LivingThing NaturalSearch NaturalSelection RemoveMe RichardKulisz RichardKuliszFanClub RobHarwood SelfReplication ThreadMess UniversalLife WhatIsInformation DefinitionOfLifeDeclined CanOfWorms DefinitionOfLife DougMerritt EricHodges FlatEarthArgument FlatLand GarryHamilton IvoryTower ReversibleLogic RonJandrasi RuleOfDibs DefinitionOfLifeDiscussion CategoryDefinition DefinitionOfLife DefinitionOfLove AndrewKoenig CategoryDefinition CsLewis EdwardEstlinCummings EmilyDickinson FridemarPache GreekLanguage HelmutLeitner IainBanks JayOsako JohnLennon LayneThomas MisterSpock PhlIp PrisonersDilemma QuotesAboutLove RobertHeinlein StoneRoses TheBeatles TimJarman TimKing TitForTat WaldenMathews WystanHughAuden DefinitionOfMeta CategoryDefinition FreeOnLineDictionaryOfComputing MetaData MetaLanguage DefinitionOfNatural CarstenKreyser CategoryDefinition DefinitionOfConsciousness DifferenceThatMakesNoDifference EvolutionByNaturalSelection MrAristotle NaturalConsequences NaturalDivisions NaturalLanguage NaturalLaw NaturalNumber NaturalSearch NaturalSelection NaturalisticFallacy PhilosophyOfPragmatism RealWorld WhatIsNatural DefinitionOfOrthogonal CategoryJargon ConcurrencyIssuesAreOrthogonalToEncapsulation ConcurrencyIssuesAreOrthogonalToObjects DelphiLanguage ExtremeOxymoron JeffGrigg OrthogonalConcepts ThePragmaticProgrammer WordsThatArentSynonyms DefinitionOfPattern CategoryDefinition ChristopherAlexander CliffordAdams CommunityLifeCycle DefinitionOfPattern DesignPatterns IdeaForm LarryPrice MetaPatterns PatternForm PatternLanguage PatternPrimitives PatternsAndAntiPatterns PhilGoodwin PortlandPatternRepository ProjectLifeCycle QualityWithoutaName RandyStafford SoftwareEngineering StoryLanguage SunirShah ThreeExamples ValueOfPatterns DefinitionOfProject CategoryIdeaForm CategoryProject DonaldNoyes WalterFlaat DefinitionOfProjectFailure AnAcceptableWayOfFailing CashCow DeathMarchProject DefinitionOfProjectFailure DefinitionOfProjectSuccess IsEarlierCancellationFailure KrisJohnson LaidOff MarcThibault ProjectManager RandyStafford SilverBullet SuccessStatement TerminationCanBeSuccess XpFailures DefinitionOfProjectSuccess AlistairCockburn CategoryDefinition CategorySuccess DefinitionOfProject DefinitionOfProjectFailure DefinitionOfProjectSuccess DeliversValue IsEarlierCancellationFailure JimLittle KrisJohnson LevelsOfSoftwareSuccess QualityOfLife RandyStafford SoftwareDevelopmentAsaCooperativeGame SoftwareProjectSuccessSurvey WhatIsSuccess DefinitionOfRepresentation CategoryDefinition LeibnizianDefinitionOfConsciousness SemanticTriangle DefinitionOfTypeTag AddingEpicycles ArrowsTheorem AugustThirteen CategoryTypingDebate ChineseRoomArgument ColdFusion ColdFusionLanguage ColdFusionLanguageTypeSystem ComputerScience ComputerScienceVersionTwo DefinitionOfTypeTagModel DenotationalSemantics DocumentMode EverythingIsRelative ExampleTwoRooms FunctionalProgramming GateKeeper HaltingProblem HelloWorld JavaScript JuneTwelve LetTheReaderDecide MarkJanssen NotEvenWrong OnceAndOnlyOnce PageAnchor RedHerring RelProject SoftwareEngineering SystemsSoftware TagFreeTypingRoadMap ThenaMiracleOccurs ThreadMode TopsTypeDeterminatorChallenge TypeChecking TypeRelationComparison TypeSafety TypeSystemCategoriesInImperativeLanguages TypefulProgramming TypelessVsDynamic TypesAreSideFlags UsefulLie UselessTruth WetWare WhatIsIntent DefinitionOfUniverse AnonymousDonor AnthropicPrinciple AntiParticles BigOmega BlackHolesHaveNoHair CarstenKlein CategoryDefinition DarkEnergy DefinitionOfUniverse EverythingThatExists NonExistence OccamsRazor PreservationOfEnergy SelfReproduction SheBang SunirShah VirtualParticles DefinitionOfaTestableSystem MichaelFeather TestDrivenDevelopment WorkingEffectivelyWithLegacyCode DefinitionOrdering CategoryDefinition CategorySourceManagement CodeOrdering LiterateProgramming DefinitionSmells AbstractionAddiction AprilEleven AsSimpleAsPossibleButNoSimpler CategoryDefinition DonaldNoyes ItDepends KeepItSimpleStupid LaynesLaw MostHolyWarsTiedToPsychology ObjectivityIsAnIllusion ObjectivityIsAnIllusionContinued OxygenAddiction RedHerring TautologyMachine UsefulLie UselessTruth DefinitionWithAgenda AdHominem DefinitionWithAgenda DefinitionWithAgendaFallacy DonaldNoyes EquivocationFallacy FallaciousArgument LaynesLaw RedHerring StrawMan TautologicalDefinitionFallacy DefinitionsForOo ActorsModel AlanKay AlanKaysDefinitionOfObjectOriented AnswerMe ArgumentsAgainstOop BurdenOfProof CategoryDefinition CategoryObjectOrientation CategoryTheory CeeIsNotThePinnacleOfProcedural CeeLanguage CeePlusPlus ChrisDate ClassesPrototypesComparison ClosuresAndObjectsAreEquivalent CopyAndPasteProgramming CostinCozianu CouplingAndCohesion DataCentricThinking DavidMoon DefinitionsForObscenity DefinitionsForOo DelegationIsInheritance DependencyInjection DependencyInversion DependencyInversionPrinciple DivideAndConquer DoubleDispatch DougMerritt DrCodd DynamicTyping EncapsulationDefinition EverythingIsa ExternalPolymorphism FirstClassFunction FunctionalProgramming GateKeeper GenericFunction GunnarZarncke HeDidntInventTheTerm HeInventedTheTerm InternalPolymorphism IsCeePlusPlusObjectOriented IsJavaObjectOriented JavaLanguage LambdaCalculus LispLanguage LispMachine MemoryWithMeaning NobodyAgreesOnWhatOoIs NonPolymorphicInheritance NygaardClassification ObjectOriented ObjectOrientedProgramming ObjectsAreDictionaries OnUnderstandingTypes OnceAndOnlyOnce OneResponsibilityRule OoLacksConsistencyDiscussion OoLacksMath PiCalculus PolymorphismAndInheritance PolymorphismEncapsulationInheritance PrinciplesOfObjectOrientedDesign ProgrammingParadigm PythonLanguage ReesOnObjectOrientedFeatures RobertCecilMartin SigmaCalculus SimulaLanguage SmallTalk SmalltalkLanguage SmugLispWeenie StaticTyping SubtypePolymorphism TheoryOfObjects ThereIsNoObject TomStambaugh TopType WhatIsAnObject WhatIsDelegation DefinitionsOfLife ArtificialLife ChristianAnder DefinitionOfLife DistinctionOfLife DocumentForm EvolutionAndEnthalpy GameOfGo GameOfLife LogisticMap NaturalSelection PeterMerel SelfReplication ThreadMess UniversalLife DefinitionsOfOoConsideredHarmful AdaLanguage AlanKaysDefinitionOfObjectOriented CostinCozianu DefinitionOfLife DefinitionsForOo EiffelLanguage GoldenHammer JavaScript KristenNygaard NygaardClassification ObjectOrientation ObjectOriented OoLacksMathArgument ReesOnObjectOrientedFeatures ToolCommandLanguage UncleBob DefinitionsOfTypes CurryHowardIsomorphism DefinitionsOfTypesInPublications WhatAreTypes WikiGnome DefinitionsOfTypesInPublications AdvancedProgrammingLanguageDesign BetrandMeyer CardelliTypeTerminology CategoryLanguageTyping ChanningWalton DrCodd OoLacksMathArgument RaphaelFinkel ThereAreNoTypes TypeSystems WhatAreTypes WingOnTypes DefinitionsThatRelyOnIntent BookStop CategoryDefinition CategorySubjectivityAndRelativism EverythingIsRelative FalseAnalogy GoedelsIncompletenessTheorem HardBan HumptyDumpty LaynesLaw MostHolyWarsTiedToPsychology ObjectivityIsAnIllusion PageAnchor ScientificMethod SeptemberZeroEight ShiftingTheBurdenOfProof TheMapIsNotTheTerritory TheRepresentationIsNotTheRealThing TooBigToEdit TopMind TypesAreSideFlags UniversalTruth UsefulLie WhatIsIntent DefinitiveCeePlusPlusBooks AdvancedCeePlusPlusProgrammingStylesAndIdioms AlexanderStepanov AndreiAlexandrescu AndrewKoenig AnonymousDonor BarbaraMoo BetsyHanesPerry BjarneStroustrup BlitzPlusPlus CategoryBooks CategoryCpp CategoryDefinitiveBooks CppCodingStandards CppInDepthSeries CppReport CppStandard CppStaticRiddle CppTemplatesTheCompleteGuide CurtisBartley DanilSuits DavidVandevoorde DesignPatternsBook DesigningOoCppAppsUsingBooch DougLea DougSchmidt EffectiveCeePlusPlus EffectiveStl ElizabethWiethoff EssentialCpp ExceptionalCpp ExceptionalCppStyle FrancisGlassborow GnuCpp GregLomow HerbSutter IwannaLearnCeePlusPlus JamesDennett JimCoplien JohnLakos JohnVlissides LargeScaleCppSoftwareDesign MarshallCline MicrosoftFoundationClasses MikeGirou ModernCeePlusPlusDesign MoreEffectiveCeePlusPlus MultiParadigmDesign NicolaiJosuttis PaulChisholm PeteBecker PeterMerel PhilGroce PhlIp PjPlauger PureVirtualFunctionCalled RobertMartin RuminationsOnCeePlusPlus ScottDe ScottMeyers ShalomReich StandardTemplateLibrary SyverEnstad TheAnnotatedCppReferenceManual TheCeePlusPlusProgrammingLanguage TheCppStandardLibrary TheDesignAndEvolutionOfCpp VisualCeePlusPlus DefinitiveCommonLispBooks AnsiCommonLisp AssociationOfLispUsers CategoryBooks CategoryCommonLisp CategoryDefinitiveBooks CommonLisp CommonLispHyperSpec CommonLispTheLanguage CommonLispaGentleIntroductionToSymbolicComputation DariusBacon DeadTrees GregorKiczales GuySteele LandOfLisp NatPryce OnLisp ParadigmsOfArtificialIntelligenceProgramming PatrickHenryWinston PaulGraham PeterNorvig PeterSeibel PracticalCommonLisp ReadGreatPrograms StructureAndInterpretationOfComputerPrograms TheArtOfTheMetaObjectProtocol TheLittleSchemer DefinitiveJavaBooks BillDehora BruceEckel CategoryBooks CategoryDefinitiveBooks CategoryJava CliffordAdams ConcurrentProgrammingInJava CostinCozianu DaveWood DougLea DuncanChild EffectiveJava JamesRadvan JavaBeans JavaInPractice JavaLanguageSpecification JavaMail JavaSpacesPrinciplesPatternsAndPractice JavaSwing JayOsako JeffGrigg JohnFarrell JoshuaKerievsky JustinWells KielHodges KurtChristensen LittleJavaFewPatterns MartinFowler MrBunny PaulChisholm PeterSeibel ProgramIntoaLanguage RobCrawford StephenPetschulat ThinkingInJava VisiBroker WilliamGrosso DefinitivePerlBooks AdvancedPerlProgramming CategoryBooks CategoryDefinitiveBooks CategoryPerl DamianConway DanSchmidt EdPeschko EffectivePerlProgramming LarryWall LincolnStein MasteringRegularExpressions McGraw ObjectOrientedPerl PerlBooks PeterMerel RandalSchwartz RegularExpression SriramSrinivasam StevenNewton TomPhoenix DefinitiveSmalltalkBooks AdvancedSmalltalk ApplicationModel BernardHoran BillTrost CalBerkeley CategoryBooks CategoryDefinitiveBooks CategorySmalltalk DesignPatterns DesignPatternsSmalltalkCompanion DiscoveringSmalltalk DouglasAuclair FreeBooks HeartOfSmalltalk InsideSmalltalk JohnPugh JohnVlissides JonathanPletzke KentBeck KentBecksGuideToBetterSmalltalk MikeHowells RalphJohnson RandyStafford RapidSoftwareDevelopmentWithSmalltalk SmallTalkEightyTheLanguage SmalltalkBestPracticePatterns SmalltalkBitsOfHistoryWordsOfAdvice SmalltalkImplementations SmalltalkLanguage SmalltalkObjectsAndDesign SmalltalkTheLanguageAndItsImplementation SqueakSmalltalk SystemMetaphor TekSmalltalk TheArtAndScienceOfSmalltalk TheSmalltalkDevelopersGuideToVisualWorks TimHoward TrevorHopkins VisualAge VisualComponent VisualWorks WilfLaLonde XeroxParc DefinitiveXmlBooks AliMotaz CategoryBooks CategoryDefinitiveBooks CategorySemanticWeb CategoryXml DefinitiveXmlBooks JeffGrigg RandyStafford TimBernersLee WeavingTheWeb WorldWideWeb XmlElementsOfStyle XmlRpc DefnLanguage CategoryProgrammingLanguage CategoryWhimsy KarlKnechtel ProgrammingLanguageNamingPatterns DejaGnu CategorySoftwareTool CygnusSolutions DejaGnu SourceForge TclExpect ToolCommandLanguage DejaNews GoogleGroups JigglingBaloney UseNet DekiWiki CategoryWiki MindTouchDeki DelIcioUs CategorySoftwareTool ChrisGarrod DaveFayram EarleMartin EmilioLopes HansWobbe JimmyCerra JonathanArkell JuergenChristoffel KirinDave QuantumJim RainerWasserfuhr RepresentationalStateTransfer RssFeeds SocialSoftware SriramGopalan UserName WikiCitizen DelPhi CamelCase DelphiLanguage UgLy DelaunayTriangulation AdjacencyGraph CategoryMath DelaunayTriangulation VoronoiDiagram DelayBadNews AlmostDone AntiPattern CategoryAntiPattern CategoryScheduling DelayBadNews MicroManagement ProjectManager TurdFanCollision DelayClassification PutClassificationsIntoMetaData DelayTolerantNetworking DisruptionTolerantNetworking DelayWikiChanges DelayAction ExponentialBackoffEditing JamesHollidge MeatballWiki TidalWiki WikiImmuneSystem DelayedIndexing CategoryWiki DelayedCommits DelayedIndexing EditWars JeffGrigg PageRank SearchEngine UserName WikiPage WikiSpam WikiWikiSystemNotice WikiWikiWeb DelayedPostingWiki BulldonTerrier CategoryWikiHelp DelayedEditing FunnyWikiProcesses HomePage HumanVerification JustMe NewRecentChanges NewUserQuestions QuickQuestions WikiSpamSolutions WikiWikiWebFaq DelegateQuestion CsharpQuestions DelegationAndConsultation CategoryPolymorphism DelegationInSmalltalk AdamSpitz DelegationInSmalltalk DelegationIsInheritance DoesNotUnderstand SelfLanguage SmallTalk SmallTalker SqueakMap SqueakSmalltalk TrickySmalltalkProblemSolved DelegationInheritance CategoryPolymorphism DelegationAndConsultation DelegationInheritance InheritanceInVbClassic LorenzoGatti ObjectOrientedProgramming PrototypeBasedProgramming VbClassic VisualBasic DelegationIsInheritance AlternateObjectOrientedProgrammingView BertrandMeyer CategoryPaper CategoryPolymorphism CeePlusPlus CiteSeer CompositionInsteadOfInheritance DelegationAndConsultation DelegationInSmalltalk DelegationIsInheritance DesignPatternsBook DifferentStylesOfDelegation EiffelLanguage InheritanceIsDelegation JavaLanguage JavaScript LimitsOfHierarchies LucasAckerman LynnAndreaStein MultiMethods ObjectOrientedSoftwareConstruction PolyMorphism PrototypeBasedProgramming RedHerring RuntimeClassOf SelfLanguage SmalltalkLanguage TargetClass WhatIsDelegation DelegationPattern CategoryPolymorphism DesignPatterns ObjectOrientedProgramming PolyMorphism DelegatorIsDelegationInJava DelegatorIsDelegationInJava JavaLanguage KlaasVanSchelven MultiThreading RichardHenderson WhatIsDelegation DeletablePhrases BrentNewhall GarethMcCaughan TextSmell TheElementsOfStyle DeleteAbandonedHomePages AnonymousDonor AreYouThere CategoryDelete CategoryHomePage DavidBrady DavidVivash DeleteAfterOneYear DeleteWhenCooked DeletionConventions DonaldNoyes ForgiveAndForget FrancisHwang GoodThing HomePage JoeBlow JonUdell PhlIp PositiveDialogueCommunity RandomPages RealNamesPlease RecycledHomePages ReverseIndex SeanOleary SignalToNoise SunirShah ThreeLetterAgencies UserName WardCunningham WardsWiki WhyWikiWorks WikiNow WikiSpringCleaning DeleteAndArchive BadThing CategoryDelete CategoryWikiMaintenance DeleteAndArchive DeletedAndArchived HistoryPages HowToDeletePages HumbleRefactorer JunkBox PhilGoodwin RefactorAndArchive RichardDrake StephanHouben ThreadModeHasValue WikiBackup WikiBadge WikiEssence WikiHomePage DeleteAndSee CategoryDelete ElizabethWiethoff RecentChanges ShortWikiPages ThisOtherPage DeleteAngel CategoryWikiMaintenance CategoryWikiUser DeleteAngel DeleteOnceRestoreOnce DeleteVulture DeletionCandidate EditWar FixYourWiki IsThisOffTopicPageOk WikiFaeries WikiGnome WikiGremlin WikiMaintenance WikiTroll WikiWikiWeb WikiZens DeleteAnonymousAccusations CategoryDelete DocumentMode ThreadMode WikiCitizens DeleteByDelayingRefactoring GeorgePaci MoratoriumPeriod OnTopic RichardDrake WastingPeople WayneConrad DeleteByMoving CategoryDelete ChangeWithoutFear DeleteByMoving DisagreeByRefactoring EdwardKiser JunkBox DeleteDontJustify AndyPierce CategoryDelete EliseParadis FrancisHwang MinorEdit QuickChanges RecentChanges WhyWikiWorks WikiForgets DeleteDontRefactor AntiPattern CategoryAntiPattern CategoryDelete DisagreeByDeleting HolyWar MakeItHappen WikiFilterist WikiReductionist DeleteEventually DeleteThisPageSomeTime DeleteInsults AssumeGoodFaith CategoryDelete CategoryWikiMaintenance CriticalSpirit DeleteInsults DisagreeByDeleting DisagreeByDistorting DontDeleteFlamebait FixBrokenWindows PayPal RudenessDeletion RudenessObjection WayToWin WelcomeToWikiPleaseBePolite DeleteInsultsDiscussion DeleteInsults MatthewAstley DeleteJunkie AnonymousDonor CategoryDelete CategoryWikiUser DeleteJunkie HomePage InSovietRussia LowHangingFruit WalledGarden DeleteMe CategoryDelete CategoryWikiMaintenance CategoryWikiTag DeleteMe EditHint FriendlyPeerContributor PageDeletion PhilGoodwin PlainEnglish ProudRefactorer WikiBadge WikiWay DeleteMetadiscussion AndyPierce CategoryDelete ContentiousPages DeleteMetadiscussion DeleteOnceRestoreOnce DeleteThisPageSoon HomePage JoeWeaver DeleteMockery DeleteInsults DeleteNoContent BeforeYouDeleteNoContent CategoryDelete CategoryWikiMaintenance CategoryWikiTag DeleteNoContent DeletedButWelcomeToWiki DeletionConventions EditCopy HomePage MySignalIsYourNoise NewUserPages RealName WelcomeVisitors WikiSpam WikiWiki WikiWikiSandbox DeleteNoContextLinks BackLink CategoryAutoIgnore CategoryDelete CategoryWikiMaintenance DeletionConventions DocumentMode EditCopy OrphanPage ReFactor ThreadMode WikiPage DeleteObsolete CategoryWikiMaintenance DeleteObsolete InformalHistoryOfProgrammingIdeas OffTopic WikiOnWiki WikiTag DeleteOffTopic CategoryDelete CategoryWikiTag DeleteOffTopic DeletionConventions PeopleProjectsAndPatterns PublicWikiForums PublicWikiForumsCategorized RunningYourOwnWikiFaq SoftwareDevelopment WelcomeVisitors WikiEngines DeleteOnceRestoreOnce CategoryDelete CategoryWikiEditing CollectingSeashells CostinCozianu DanglingLink DeleteOnceRestoreOnce DocumentMode EditWar EgolessWiki EricHodges FindingTheMiddleWay GentleHint HomePage ItsNotMyWiki JonathanTang KillTheHostage LetHotPagesCool MartySchrader OffTopic OldRulesWithForgottenReasons OnTopic RecentChanges ThreadMode TitForTat TwoByFour WhatYouCannotDelete WikiCommunity WikiEditingCustoms WikiGnome WikiPedia WikiVandal WikiVoting WikiWord DeleteOneLiners CategoryDelete CategoryWiki EndOfWiki TextSmell DeletePagesAutomatically BadIdea CategoryDelete ConnieWillis DeletePagesAutomatically GerardBuisman ItsName JonathanTang MichaelChermside OffFocus OffTopic OnFocus OnTopic PageTwentyThousandHistory RecentChanges RecentChangesJunkie RonJandrasi WhyWikiWorks WikiAtTwentyThousand WikiCommunity WikiNames WikiSpringCleaning DeleteTantrum CategoryWikiMaintenance DeleteTantrum GrammarVandal SharkBot WikiPage DeleteTestAndWelcome DeletedButWelcome MeatBallWiki DeleteThesePages AlistairCockburn CategoryDelete ChristianIntellectual DeleteMore FiveYearPhenomenon GoodWikiCitizen ImproveSignalAndReadability InformalHistoryOfProgrammingIdeas InviteModeration IrrevocableThreadMode JesusGodAndMan MethodOrMethodology MistakesOfRogerPenrose PreSuppositionalApologetics RefactorByCondensingConversation RefactorFasterCommentMore RefactorFasterDeleteMore RefactoringDeadline SoftwareCannotBeModeled StuckNess TheVisitationDiscussion ThreadMess ThreadMode ThreadModeFalselyBlamed WhyWikiWorks DeleteThisCategory CategoryDelete CategoryWikiMaintenance CriteriaForCategories FindPage GentlyReduceWikiBadges MarkoSchulz PleasePleaseDontCategorizeEveryPageOnWiki RefactorMercilessly WikiCategories DeleteThisPageSomeTime CategoryAutoIgnore CategoryDelete CategoryWikiTag DeleteThisPageSoon WikiGnome DeleteThisPageSoon AdviceToNewcomers CategoryAutoIgnore CategoryDelete CategoryWikiTag DeleteOffTopic DeleteThisPageSomeTime DeleteThisPageSoon DeletedButWelcomeToWiki DiversityIsSmotheredOnWiki HowToDeletePages IsThisOffTopicPageOk IsThisPageOk NewUserPages RecentChanges WalledGarden WikiUncertaintyPrinciple WikiWord WikiZen YesBut DeleteThisPostSoon CategoryDelete DeleteThisPageSoon DeleteWhenCooked WikiPage WikiTag DeleteVulture AccidentalLinking BackLink CategoryWikiMaintenance CategoryWikiUser DeleteAngel DeleteVulture DeletionConventions NewRecentChanges PageDeletion PageHistory QuickChanges RecentChanges RecentChangesJunkies RecentEdits UserName VolunteerHousekeeper WikiGnome WikiGremlin WikiZens DeleteWhenCooked BackLink BitBucket CategoryDelete CategoryWikiTag MatthewAstley OpenAuthor ResolvedWontFix WikiBadge WikiMail WikiSignature WikiZen DeleteWhenRead CategoryDelete CategoryWikiTag ChatMode DeleteIfNecessary DeleteWhenCooked HomePage WikiMailBox WikiWikiWeb DeleteWiki BigWikiFireOfDoubleOught CategoryDelete CategoryWiki DeleteWiki EasternWuss GoodWikiCitizen LaoTse MakeSignalNotNoise OpenAuthor OpenContent PeterMerel PleaseDontDeleteWiki ReFactor RefactoringDeadline RussianRoulette ThreadMode UserStory WikiHistory WikiName WikiPortal DeletedAndArchived CategoryDelete CategoryWikiMaintenance EditCopy EditText HowToDeletePages RefactorAndArchive WikiBadge DeletedAndRefactored CategoryDelete CategoryWikiTag DeletedAndRefactored DeletedAndRefactoredDiscussion EditCopy EditText RefactorDontRefer ReferDontDelete VolunteerHousekeeper DeletedButWelcome CategoryAutoIgnore CategoryDelete CategoryWikiTag DeletedButWelcome DeletionConventions EditCopy FlyingVisitor HomePage HowToUseDeletedButWelcomeToWiki RealName ReallyValuablePages StartingPoints WikiGnome WikiHelpDesk WikiHomePage WikiWikiSandbox DeletedButWelcomeToWiki BackLink DeletedButWelcome DeletedUnlessDefended AdoptaWikiMentor AreYouThere DeleteNoContent DeleteUnlessDefended DeletedButWelcomeToWiki DeletedUnlessDefended EditWar OnTopic OneDayWiki OneDecadeWiki OneMinuteWiki OneMonthWiki OneWeekWiki OneYearWiki RecentChanges WabiSabi WhatHappened WikiBadge WikiGnome WikiMaster WikiRule WikiShouldDoWhatItDoesBest DeletingBrokenUnitTests BrianMarick DeletingBrokenUnitTests ExprVal GungHo HighDisciplineMethodology JangIt MovingBrokenUnitTests PayThePiper RefactorBrokenUnitTests RonJeffries SunirShah ThePowerOfEmacs TwoYearItch YouArentGonnaNeedIt DeletingObjectsAndRecordsQuestion AnonymousDonor AreRdbmsSlow ArgumentsAgainstOop BertrandMeyer DatabasesAndTransactionProcessing DistributionPattern DuplicationPattern GemStone OnceAndOnlyOnce PostScript ProgrammingWithoutRamDiskDichotomy PutTheDamnDataOnTheDamnScreen RobertDiFalco SystemLock TestableOutput ThePrevayler TopLink TransactionalInformationSystems UseCase WebLogic WilliamUnderwood DeletingSpam DeletingSpam ElizabethWiethoff JeremyBowers PageRank RecentChangesJunkies RobotsDotTxt VolunteerHousekeeper WardCunningham WikiGnome WikiStalker DeletionCandidate CategoryDelete CategoryWikiMaintenance DeleteThisPageSomeTime DeleteThisPageSoon DeletedButWelcomeToWiki DeletionCandidate FailingToDo GentlyReduceWikiBadges MusicalChairs OffTopic OnTopic PleaseLookAfterThisBear RelocateMe SisterSites TopicMayRequireNewHome TopicRequiresNewHome WhatHaveTheRomansEverDoneForUs WhyWikiWorks WikiBadge WikiContentGenerationProcess WikiZen DeletionConsideredHarmful AmericanHeritageDictionary BigWikiFireOfDoubleOught BoogerEating CalvinAndHobbes CategoryWiki CategoryWikiMaintenance EndOfWiki EricHodges FightClub FixBrokenWindows GoodWikiCitizen GreenCheese GroupThink HarryPotter LastEdited MakeSignalNotNoise MartySchrader MeatBall MinorEdit OffTopic OnlySayThingsThatCanBeHeard PeterMerel PhlIp RecentChanges RichardRapp RulesOfGeelf StarTrek SteveIrwin StevenNewton TheDesireToDelete VeryGoodSeats WhyWikiWorks WikiDom WikiMaster WikiMasterOriginal WikiOnWiki WikiVandal WikiWikiClone DeletionConventions AreYouThere BeforeYouDeleteNoContent CategoryDelete CategoryWikiMaintenance DeleteNoContent DeleteNoContextLinks DeleteObsolete DeleteOnceRestoreOnce DeletedButWelcome DeletionConventionsDiscussion ExponentialBackoffEditing HowToDeletePages HowToUseDeletedButWelcome PageDeletion WhenToDeletePages WikiSquatting DeletionConventionsDiscussion AnonymousDonor CategoryDelete DeleteOnceRestoreOnce DeleteVulture DeletionConventions EditWar ForestFire JonathanTang LiveJournal MicrosoftSlave PageDeletion PeerReview RealNamesPlease WebLog WhyWikiWorks WikiGnome WikiNow WikiTrolling DeletionDiscussion ArgumentSummary BryanDollery CategoryDelete CategoryDiscussion ChangeAndPersistenceReconciledInPublic CliffordAdams DeleteAndArchive DeletionDiscussion DramaticIdentity EditCopy FinalConclusions FreudianTypo FridemarPache KeithBraithwaite MartySchrader MetaBaby PhilGoodwin RecentChanges RefactorAndArchive RefactorFasterDeleteMore RichardDrake StandUpMeeting TheRoadNotTraveled ThreadMode ToppingBottoming TragedyOfTheCommons WikiBadge WikiFire WikiIceberg WikiOnWiki WikiReductionists WikiWord YouArentGonnaNeedIt DeletionInWiki CategoryDelete CategoryException CategoryWikiMaintenance ChanningWalton ConvertThreadModeToDocumentMode DaveHarris DavidHooker DeletionInWiki DeletionTaboo DialecticMode DocumentMode DonaldNoyes ExtremeProgramming FindPage ForcepsBaby ForgetPage ForgottenPages GangOfFour HowToWriteAndEditThreadMode KentBeck MartinFowler MeatballWiki PairRefactoring PhilGoodwin RecentChanges RefactoringNotes RichardDrake RichardEllis SmallTalk SoftwareWizard StringBuffer StringBufferArchive StringBufferExample ThreadMode TomStambaugh WayneConrad WikiIsDead WikiName WikiNames WikiSocialNorms DeletionIsRude CategoryWikiMaintenance DisagreeByDeleting EditWar WikiZens DeletionMania CategoryCard DeleteThisPageSomeTime HomePage LikePages RealName WikiWords DelezChristian CategoryHomePage VxWorks DeliberateMistake DefectSeeding DelimitYourResponsibility AdoptingXp AdoptingXpPatternLanguage AntiPattern BurntOut CategoryExtremeProgramming CategoryPattern CostinCozianu DelimitYourResponsibilityInXp ExtremeProgramming ForgetTheDebugger FortyHourWeek IdentifyTheWorstProblem KrisJohnson OverTime RobHarwood SaveLotsOfMoney ShopForIndexCards WaterFall DelimiterSeparatedValues AmericanComputingAssumption CommaSeparatedValues DelimiterSeparatedValues DoTheSimplestThingThatCouldPossiblyWork ItDepends MicrosoftExcel TabDelimitedTables DelineateRasterToSvgConverter AutoTrace ScalableVectorGraphics DeliverFrequentWorkingSoftware CategoryAgileMethodology DeliverValue AskForGoals BusinessValueFirst CategoryProcessPrinciple CategoryProtoPattern CthreeProjectTerminated DeliverValue IncrementalDelivery JimLittle KayJohansonsXpUniverseExperienceReport OnsiteCustomer PlanningGame DeliveryIsNotTheGoal AlistairCockburn ChangeYourOrganization CthreeProjectTerminated DeliveryIsNotTheGoal ExtremeProgramming MartinFowler NiccoloMachiavelli RichardDrake TerminationCanBeSuccess TheGamesContinue WhoIsTheCustomer DeliveryView ConfigurationManagementTool GerardMeszaros MultipleArchitectureViews SoftwarePackages DelphiBaseClassFactory AbstractFactory CostinCozianu DelphiLanguage DesignPatterns SteveEyles DelphiConsultants CategoryCompany DelphiDiscussion DelphiDiscussion MeatballWiki RobChamberlin DelphiLanguage BoldForDelphi BorlandDelphi BorlandKylix BusinessObject CallingConvention CanisLupus CategoryClosure CategoryDelphi CategoryProgrammingLanguage CategoryReflection CeePlusPlus CeeSharp ComponentParadigm CustomVariant DavidCary DelphiLanguage DelphiPackage DelphiPatterns DelphiUnit DesignPatterns DonBox FinalizationSequence FreePascal GarbageCollected GarbageCollection GnuLinux HtagLanguage HtagWiki InitializationSequence InterfaceAggregation InterfaceImplementationByDelegation InterfacePtr InterfacedObject JavaLanguage JeffDay LazarusIde MetaClassVariable MethodPointer MichaelHill ModelMaker MultipleInheritanceOfInterfaces ObjectGenericity ObjectModel ObjectOrientation ObjectOriented ObjectPascal ObjectSlicing ObjectStreaming OpenSource OperatorOverloading PasWiki PascalLanguage PersistenceInDelphi ProgUnit ProjectJedi RapidApplicationDevelopment ReferenceCounting RemoteStrangulationProtocol RunTimeTypeInformation ShowMessage SmallTalk SmalltalkLanguage SmartInterfacePointer SmartPtr StackObject StandardWay StaticallyTyped SvenNeumann SynEdit ThaddeusOlczyk TheDelphiMagazine TwoWayTool VeryBasic VirtualConstructor VirtualDestructor VirtualMetaClassMethod VisualBasic WikiLikeThing WikiWikiClone DelphiPatterns AdapterPattern BehavioralPatterns BuilderPattern CategoryDelphi ChainOfResponsibilityPattern CommandPattern CreationalPatterns JoeOtten MediatorPattern OnExecute OnHint ParentShowHint StrategyPattern StructuralPatterns TemplateMethod DelphiUnit BorlandDelphi CategoryDelphi CategorySoftwareTool ChrisMorris DelphiUnit HoldenGlova JeffMoore JuancoAnez ObjectPascal SergeBeaumont SourceForge TestingFramework DelphinicEtchaSketch CanadianMindProducts RoedyGreen DeltaConfigurationList CategoryComplexity CategoryUserInterface DeltaConfigurationList DeltaIsolation GooglifyDeepMenus MysteryMode DeltaEconomy BusinessCycle EricHodges HandHeld OperationsSupportSystem WiredMagazine DeltaIsolation AttributeShufflingReduction BigDesignUpFront CategoryInfoPackaging CategoryInheritance CategoryReuse ClassificationProblem DataAndCodeAreTheSameThing DataDeltaIsolation DataflowProgramming DeltaIsolation DllHell DoubleDispatchExample EclipseIde FragileBaseClassProblem GroupRelatedInformation HtmlDomJsCss InteractiveSceneGraph JavaScript LimitsOfHierarchies MethodsVsCodeFragments MultipleInheritance ObjectOrientedProgramming OnceAndOnlyOnce OoVsFunctional PublishSubscribeModel ReactiveProgramming RefactoringMeansFailure RefreshRectangles SceneGraph SeparationAndGroupingAreArchaicConcepts SetsAndPolymorphism SystemsSoftware WikiWord DelugeScript AdventNetIncZoho CloudComputing RelationalWeenie ZohoCreator DemandForEvidence AntiPattern AsFastAsCee DemandForEvidence DontRepeatYourself MentalMasturbation SufficientlySmartVirtualMachine ThreadMess TopMind TraitsOfGoodScientificEvidence TypesAreSideFlags WikiPedia WikiZen DemeterGoddess EditCopy LawOfDemeter DemingCycle CategoryProcess DanielSvennberg LeanProgramming ScientificMethod ShewhartCycle WilliamEdwardsDeming DemoMeltdown BillGates BlueScreenOfDeath CriticalNeedDetector DemoMeltdown DrewMarsh JeffreyHantin JohnKemp LawOfDemos PlugAndPlay DemoPrep DavidCoursey KenMeltsner DemoProgramming DemoSyndrome DemoSyndrome MechanicSyndrome DemocracyPattern CategoryPattern GreyPattern KritarchyPattern DemocraticParty CategoryOffTopic RepublicanParty DemocraticSchools DeschoolingSociety FreeSchools SudburyValleySchool SummerHill DemocraticTeam GerritRiessen TechnocraticTeam ThePsychologyOfComputerProgramming DemolishingTheAutobahn BadPeople BadThing EgolessWiki GoodPeople GoodThing KillTheHostage PlayTheManNotTheBall SleepWalking UnintendedConsequences DemonstrationBasedApproach TheMotherOfAllDemos DemoroniserTool CategorySoftwareTool FrontPageExpress HyperTextMarkupLanguage DemuxAdapter MicroArchitecture MuxAdapter DenaliCycle DenaliProject DenaliProject GreenfieldApplication JimLittle JimShore OptimizationStories RobMyers SteveHowell DenemoEditor CategorySoftwareTool LilyPond DenhamGrey CategoryHomePage DaveHarris DenhamGrey GreyMatter JohnDeBruyn KnowledgeAnnealing KnowledgeEvolution KnowledgeManagement PyWiki TimVoght UnderstandingKnowledgeManagement VernaAllee DenialOfService CategoryDistributed CategoryInternet CategorySecurity DenialOfService DistributedDenialOfService FebruaryZeroSix FileTransferProtocol FundamentalFlawInTheWayWikiWorks MakeTheClientPay DenialOfServiceExistenceProof AnonymousDonor BeConstructive CategoryDistributed CategoryInternet CategorySecurity EricHodges HashCash JonathanTang MakeTheClientPay SynFlooding DenisBoutin AlphaCsp CategoryHomePage NewUserPages DenisLanglais DenisYurkin CategoryHomePage NewUserPages WardsWiki DenmarkCountry WikiIsNotWikipedia DenmarkEurope CategoryCountry DennisAndVanHorn CategorySecurity CategorySecurityModel CiteSeer ObjectCapabilityModel DennisDaniels CategoryHomePage DennisDaupert CategoryHomePage DennisDeckerJensen CategoryHomePage CognitivePsychology ComputerScience DennisDeckerJensen DesignPatterns ExtremeProgramming ModelsOfComputation OperatingSystems PairProgramming ProgrammingIdiom ProgrammingLanguage SoftwareDevelopment SoftwareEngineering TestFirstProgramming DennisGore CategoryHomePage RonJeffries DennisGorelik AisDevelopment CategoryHomePage DennisGorelik DennisGorelikResume LiveJournal DennisPaulsen DennisRitchie BeeLanguage BellLabs CategoryAuthor CategoryCee CategoryPerson CeeLanguage InventorsOfUnix KenThompson KernighanAndRitchie PlanNineFromBellLabs TuringAward UnixOperatingSystem DennisShoup CategoryHomePage JohnFletcher LearningThroughGaming LearningThroughTechonology RecentVisitors TeachingWithGames DennisWillis AreYouThere CategoryHomePage ExtremeOrchestration UnicareCorporation DennyHaroldsen AreYouThere CategoryHomePage OrphanPage DenormalizationIsOk AuthoritativeSource CostinCozianu DataWarehouse DatabaseIsRepresenterOfFacts DateAndDarwensTemporalDatabaseApproach DavidPeterson DenormalizationIsOk FutureDiscounting NormalForm OnceAndOnlyOnce PhilGroce StarSchema WithinFiveYears DenotationalSemantics ArgumentFromAuthority CategoryBooks CategoryJargon CeePlusPlus ChristianQueinnec ChristopherStrachey CommonLanguageRuntime ComputerScience ContinuationExplanation DanaScott DavidHarland DavidSchmidt DenonationalSemantics DenotationalSemantics DesignByContract FormalSemantics FreeOnLineDictionaryOfComputing FunctionalProgrammingLanguage HoareTriple IoProfile JanuaryFourteen KeithBraithwaite LambdaCalculus LispInSmallPieces MattBiddulph PiCalculus PossibleWorlds PrologLanguage RichardDrake SchemeLanguage SemanticsDiscussion SethGordon StephanHouben VolkerStolz WetWare DenverArea ColoradoSprings DenverColorado ColoradoSprings ColoradoSpringsXpCompanies CosAgile DenverPatternsGroup DenverXpCompanies ExtremeProgramming HandyKey SoftwareDevelopment XpDenver DenverPatternsGroup AlexViggio BoulderPatternsGroup CategoryGroup CategoryPatternsGroup DenverXpCompanies AlexViggio BenCarey BespokeTechnologies BoldTechSystems CompaniesDoingXp CsXpCompanies DenverArea DralaSoftware FacilitatorFourHire GtAlliance MichaelFinney PeterProvost ServiceMagic StorageTek ValTech WinfieldAllenInc XpDenver XpJobs DenyingObjectiveEvidence CopOut DecentStudyOfGotoProductivity DodgeTheIssue GoTo ItDepends MacroAndMicroRigor ObjectiveEvidenceNeverFound ObjectivityIsAnIllusion WeaselWord DeonticLogic CategoryBook CategoryLogic ModalLogic DeoxyriboNucleicAcid AssemblyLanguage BiologicalDeadlock BiologyPages CheckSum DnaCancerBasis DynaPage GeneticCode IntentionalRedundancyDoesNotViolateOnceAndOnlyOnce MachineCode MemeticsGenetics NobelPrize OnceAndOnlyOnce PeptideNucleicAcid TheLawOfMutatingBinaryImages DepartmentInfoMirroring CategoryBusinessDomain CopyAndBaste OctoberTen OnceAndOnlyOnce SeparationOfConcerns DepartmentOfRedundancyDepartment OnceAndOnlyOnce DependencyFinder CategoryDiscovery CommandLineInterface GraphicalUserInterface JavaLanguage JavaSwing JeanTessier WebApplication DependencyHell ClasspathHell CopyAndPaste DependencyGraph DllHell ReinventingTheWheel RpmHell DependencyInjection CategoryEvents ConstructorInjection DependencyInjection DependencyInjectionViaSitu GeoffSobering HollywoodPrinciple InversionOfControl IocContainerComparison MartinFowler PicoContainer SetterInjection SpringFramework DependencyInjectionPattern DependencyInjection WikiWord DependencyInversion DependencyInversionAndXp DependencyInversionPrinciple DependencyInversionAndXp AgileSoftwareDevelopmentPrinciplesPatternsAndPractices BoostLibraries CategoryExtremeProgramming CategoryModelingLawsAndPrinciples CeePlusPlus ContinuousIntegration DependencyInversionPrinciple EmergentDesign ExtractInterfaceClass ExtremeProgramming PairProgramming PolymorphicInterface PrinciplesOfObjectOrientedDesign RefactorMercilessly RefactoringBrowser RobertCecilMartin StranglerFig UnitTest WorkingEffectivelyWithLegacyCode DependencyInversionPrinciple AclassIsNothingButaCyclicDependency ArgumentFromAuthority CategoryModelingLawsAndPrinciples CeePlusPlus ChangePattern ContextIndependence CouplingAndCohesion DaveHarris DecisionMathAndYagni DependencyInversion DependencyInversionAndXp DependencyInversionPrinciple ExtrapolatingDeviceDrivers FastEyes FeatureBuffetModel GoldPlating HofPattern ItDepends LiskovSubstitutionPrinciple ObserverPattern OpenClosedPrinciple PrinciplesOfObjectOrientedDesign RobertMartin SimulationOfTheFuture SlowEyes SoftwareEngineeringIsArtOfCompromise VisualBasic YagNi DependentTypes CayenneLanguage EpigramLanguage MultiParadigmWeenie ParameterizedType XanaduLanguage DependentTyping AdaLanguage CircleAndEllipseProblem ConstraintProgramming DependentTypes DependentTyping DynamicTyping ExternalPolymorphism ManifestTyping MutableState StaticTyping TypeChecking TypeInference DeprecatedInterfaceMethodsCreateUnavoidableWarnings DeprecatedInterfaceMethodsCreateUnavoidableWarningsPleaseHelp FakeHttpServletResponse HttpServletResponse JavaBugDatabase JavaDesignFlaw JavaDesignFlaws JeffBay NotYetImplementedException RobertWatkins RuntimeException SessionContext UnitTestDelegator WikiName WorksForMe DeprecatingTheObserverPattern CategoryObjectFunctionalPatterns CategoryPaper CategoryPattern CeePlusPlus DeprecatingTheObserverPattern FunctionalToolsForObjectOrientedTasks MartinOdersky ObserverPattern ReactiveProgramming ScalaLanguage DeprecationRefactor AlanBaljeu BigRefactorings BlinkComparator CategoryRefactoring CodeDeletingParty ContinuousIntegration DailyDeployment ErnestFriedmanHill ExtractMethod FrequentReleases GreenField NeilGall OurParser OutParser PhlIp RefactorLowHangingFruit RefactoringImprovingTheDesignOfExistingCode ReplaceAlgorithmRefactor RusselHill TestDrivenDevelopment UnitTest XpMailingList DepthFirst BreadthFirst CategoryJargon DepthFirst InfixNotation NullObject PerlLanguage PolishNotation PostfixNotation DerUntergang AalbertTorsius CategoryMovie TheDownfall TheNetherlands DerekBeckett ClaireBeckett PhilDawes DerekDunnington CategoryHomePage DerekDunnington DerekHughes AreYouThere CategoryHomePage DerekHughes OrphanPage RecentVisitors WikiWikiWeb DerekKaczmarczyk CategoryHomePage DerekLongmuir AreYouThere BryanZarnett CategoryHomePage MikeBowler TorontoXpUsersGroup DerekMahar CategoryHomePage DerekPeschel CategoryHomePage CommonLisp ConcurrentVersionSystem DerekSmith CategoryHomePage DerekSmith HansWobbe DerekWoolverton CategoryHomePage CeePlusPlus DesignPatterns JavaScript MySql NoSql PerlLanguage RubyLanguage SouthwestWindpower SqLite ThePragmaticProgrammer DericoFilho CategoryHomePage ScrumMethodology DerivedData CategoryCee CategoryCeeSharp CategoryCodingIssues CategoryCpp CategoryRealData DerivedData DerivedInformation FooSubclass JonGrover MeaningfulNames OnceAndOnlyOnce SelfDocumentingCode DerivedInformation CategoryCee CategoryCeeSharp CategoryCodingIssues CategoryCpp CategoryDataOrientation DerivedData DerivedInformation JonGrover MeaningfulName OnceAndOnlyOnce SelfDocumentingCode DesCartesPrinciple AnonymousOnPurpose AntecedentAssumedFallacy BeggingTheQuestion CategoryPhilosophy EmlynShannon LeibnizianDefinitionOfConsciousness ReneDescartes DeschoolingSociety BadStuffWeLearnInSchool CategoryBook FreeSchools IvanIllich ProgrammingAintNeuroSurgery StrawMan DescribeTopicHere DescriptivismVsPrescriptivism LudditesAlwaysLose MikeSmith PhlIp SpellingChecker DesertIslandFallacy AmericanCulturalAssumption BarrierToEntry DeadManControl DoItYourself EmacsVsVi FallaciousArgument HolyWar JobSecurity JoeBradley MegaSquirt NeverBringaKnifeToaGunfight PlasmaToTheFace SlideRule StarTrek UserFriendly DesiLu CategoryCompany DesiLu DesignAllTheWayDown DesignPhase JerryWeinberg TheSourceCodeIsTheDesign DesignApproachTina BigDesignUpFront CategoryMethodology CrudScreen DesignApproachTina XpIsForBadPlanners DesignAsHarmony JuneKim DesignAsYouGo ContinuousDesign UniversalCatalog DesignBeforeCoding AlistairCockburn BigBallOfMud BigDesignUpFront BillJamison CategoryPlanning CodeAndDebug CodingBeforeModeling ComplexityMatters CritiqueOfUseCases CurtisBartley DaveSmith DefineBeforeCoding DescribeBeforeCode DesignBeforeCoding DesignUpFront DijkstraGriesProgramDerivationTechnique DoTheSimplestThingThatCouldPossiblyWork EngineeringTask ExtremeTimeSpans GarryHamilton GeneratingCppFromSmalltalk HiltonFunctionBook IntentionRevealingSelector IntersperseDesignAndCoding IpAddressExample JimPerry KeepItSimple MichaelFeathers ModelFirst PaulCrowley PhilGoodwin RalphJohnson RefactorMercilessly RightThing RobertDiFalco RonJeffries SoftwareDevelopmentAsaCooperativeGame SpikeSolution StanSilver SunirShah TakeaWikiReading TestAndCode TheAlmightyThud TheSourceCodeIsTheDesign ThereIsNoConstructionPhase UserStory VisualWorks WayneMack WikiReading YouArentGonnaNeedIt DesignBurp AlistairCockburn CategoryJargon DaveHarris DesignBurp DesignShield GoodThing HungarianNotation RobertWatkins DesignByAnalogy AlienEntities AnalogicalReasoning BeliefSystem CellMetaphor FoodWeb FractalMathematics InstinctAsIntelligence PerformanceArt PeriodicTable RalphHodgson ValueChain WepKey DesignByCommittee AdaLanguage AlanKay CategoryPlanning DaveHarris DesignByCommittee GraceHopper HaskellLanguage JimCoplien KyleBrown MartySchrader MythicalManMonth NanningBuitenhuis PairProgramming PatPitou WayneConrad DesignByContract AcceptanceTest AssertMate AssertionsAsComments AssertionsThatThrow BallOfMud BarbaraLiskov BertrandMeyer BillTrost BouncerPattern CategoryModelingLawsAndPrinciples CategoryPlanning ChristianNoack ClassInvariant ClassInvariants CommandQuerySeparation CommonLisp CppUnit CurtisBartley DamianConway DamienConway DaveHarris DavidCrocker DefensiveProgramming DesignByContract DesignByContractVsProgrammerTests DickBotting EfficientContractsInJava EiffelLanguage EirikMangseth EricHerman EricKidd ExceptionalConditions ExtremeProgramming FlatShortForm GaryLeavens GoldenAgeOfMan GuardClause GuillermoSchwarz HaskoHeinecke HeuristicRule JavaLanguage JeanMarcNerson JimWeirich JosephRiesen JoshuaSchachter KatyMulvey KentBeck KevlinHenney KimWalden LiskovSubstitutionPrinciple ManufacturingExecutionSystem MarkSwanson MarnixKlooster MetaObjectProtocol MichaelFeathers NiceLanguage NickLeaton NullConsideredHarmful ObfuscatedCee ObjectOrientation ObjectOrientedSoftwareConstruction OpenClosedPrinciple PatrickLogan PatrickMaddox PaulHudson PerlLanguage PhilGoodwin PreprocessorsAreNotEvil PyContract RaphaelManfredi RealtimeMantra RegineHorteur RelationalIntegrity RonJeffries RusHeywood RussellGold SeamlessObjectOrientedSoftwareArchitecture StaticAnalysis StaticallyTyped SteveJorgensen SteveMerrick StuHerbert SystematicSoftWareDevelopmentUsingVdm TheSourceCodeIsTheDesign TonyHoare TypesAreContracts UnitTest VerifiedDesignByContract WhatAreAssertions YouDontWantAnExceptionYouWantaTimeMachine DesignByContractAssertionsVsUnitTestsVsTypes AamodSane AcceptanceTest CategoryComparisons DaveHarris DaveWhipp DoesUnitTestingMakeStaticTypingLessUseful ExtendedStaticChecking JeffGrigg LinearTypes MockObject NikolaToshev RalphJohnson TestingFramework UnitTest DesignByContractVsProgrammerTests AcceptanceTest BlackBox CategoryTesting CustomerTest DbcAndTesting DesignByContract EiffelLanguage EiffelUnit MockObject PiergiulianoBossi ProgrammerTest ProgrammerTests RobertKlemme TestFirstProgramming UnitTest DesignByExhaustion BigDesignUpFront CategoryAntiPattern CodeByExhaustion DogBert ExtremeIconoclasm InterviewingTillExhaustion MichaelFeathers PeteHardie RichardDrake DesignByNumbers DaveEveritt JohnMaeda DesignByTesting ChildPage DesignForTesting DoubleCapitals GrandPa GraphicalUserInterface ObjectOrientedProgramming ProductionCode RobertCecilMartin RootPage SimpleWikiWord SubPage TestFirst ThreeWordWikiWord WaterFall WidgetRoot WikiWord WikiWordWithManyWords WordWordWord DesignByUse CategoryPaper DesignByContract DesignByUse GeoffreySlinker MyData SoftwareScoutingAndRecon TestDrivenDevelopment DesignChallengesForInterview EverythingIsa KatieLucas ProgrammingChallengesForInterview RodneyRyan DesignCodeTest BusinessProcess CategoryTesting ComputerProgram DesignCodeTest DoTheSimplestThingThatCouldPossiblyWork EngineeringTask EngineeringTasks EstimateStories ExtremeDeployment FlowChart HardToDefine HowCanYouCodeWithoutTesting IterationPlanningGame LaynesLaw PlanningGame SoftwareDeveloper SoftwareDevelopmentProcess SoftwarePrototyping SteeringPhase SteveBravo UserStory WriteStories DesignDebt ComplexityAsDebt DesignDebt DesignDebtDynamics DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming PaulHodgetts RefactorMercilessly TechnicalDebt UpfrontDesignIncome WardCunningham YagNi YouArentGonnaNeedIt DesignDebtDynamics ChristopheThibaut DesignDebt QualitySoftwareManagement TurnOver DesignDiagramsArentEvil BigDesignUpFront CategoryDocumentation CrcCard DaveWhipp DesignDocumentation ExtremeProgramming LivingDesignDiagram RomanStawski SunirShah DesignDocumentation AgileMethods CategoryDocumentation CodeRefactoring CodeReview CreationPhase DesignDiagramsArentEvil DesignDocumentation DesignDocumentationIsExpensive DetailedDesign DocumentationIsAsDocumentationDoes ExtremeProgramming GoldOwner MaturityPhase MessagingMiddleware ReleasePhase RichardDevelyn SoftwareRequirementsSpecification StrongConcept SystemArchitect TimeWasted DesignDrivenDevelopment HenryJacob DesignFest BrokenLink DesignFest DesignFests FromWhere MichaelFeathers WardCunningham DesignForDevelopment DesignForTestability GreatDesign KentBeck PavelPerikov SystemMetaphor DesignForNecessity YouArentGonnaNeedIt DesignForPerformance AdamSpitz AgileMethods AspectOrientedProgramming BannerSpec ComputerScience ConsiderTheTargetSystem DesignForPerformance DomainDrivenDesign HorsesForCourses InexperienceGeneratesFailure MultiversionConcurrencyControl ObjectRelationalMapping ObjectRelationalPsychologicalMismatch OptimizeLater OracleDatabase PatternsOfEnterpriseApplicationArchitecture PrematureOptimization RelationalDatabases ScottJohnson SeparationOfConcerns SnapshotIsolation StevenNewton StuCharlton SybaseDatabase WardCunningham WyCashIncrementallyAddsDistribution DesignForTestability CategoryPlanning SoftwareDesignForTesting TedCalbazana DesignForTheSakeOfDesign AntiPattern BrokenLink CategoryAntiPattern CategoryDevelopmentAntiPattern CategoryUserInterface DesignForTheSakeOfDesign GraphicalUserInterface InterfaceHallOfShame JobSecurity LeCorbusier MacromediaFlash SlowDeath WhatIsGoodDesign WhatsWrongWithFlash DesignFromTheClientSide AlistairCockburn ClientFocusedDesign CodeUnitTestFirst ComponentOrientedDesign CrcCard DaveHarris DesignByContract DesignForUse DesignFromTheClientSide HumanFactors IntentionRevealingMessages PeteMcBreen PeterNaur ResponsibilityDrivenDesign RusHeywood TypesAreContracts DesignFromTheInsideOut CodeUnitTestFirst GoodDesign RichardDevelyn ScreechinglyObviousCode UnitTest UseCases UserStories DesignHinge DesignHinge FalkBruegmann ShieldPattern DesignImprovement CodeBloat RefactorMercilessly StanleyKnutson UserStories DesignInIdl ApolloProject ArchitectsDontCode AttributeBasedArchitecturalStyles BenAveling BigDesignUpFront CategoryCorba CeeCeePlusPlus CeeLanguage CeePlusPlus CodeTestFirst CodeUnitTestFirst CommonObjectRequestBrokerArchitecture ComponentObjectModel DeclarativeLanguage DesignWithInterfaces DrewMarsh EnsemblDocs EwanBirney InterfaceBasedProgramming InterfaceDefinitionLanguage JamesPreston JavaLanguage KeithBraithwaite KentBeck KrisJohnson OperatingSystem OptimisticallyTyped ParallelHierarchy PostCondition ProgrammingLanguage RemoteMethodInvocation RemoteProcedureCall RobertDiFalco SeparateInterfacesFromImplementation SpecifyBeforeImplementation TestCase TestFixture TheSourceCodeIsTheDesign UnifiedModelingLanguage YouArentGonnaNeedIt DesignInXp BigDesignUpFront CategoryExtremeProgramming DanUznanski EngineeringTask ExtremeDesignArtifacts ExtremeHumility ExtremeProgramming ExtremeProgrammingForOne JeffGrigg MacDraw MicroSoft OnceAndOnlyOnce RefactorMercilessly SitOnOneCardDiscussion SitOnTheOtherCards TheAlmightyThud TimMackinnon UnitTest UserStory WardCunningham WilliamUnderwood DesignIsCreative CodingIsJustDataEntry DanBarlow EdwardKiser TurningTheCrank WaterfallModel DesignIsDifficult AlanGriffiths BruceIde DesignIsDifficult IdontWantToBeaProgrammer MotivationsForBadDesign MotivationsForLackOfDesignEffort NotForTheLoveOfIt OnTheRoadToManagement ProgrammingIsJustaTempJob SeshKumar TheyAreClueless TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain WaldenMathews WhereIsTheMoney WhyLackOfDesignEffort YouArentGoingToNeedIt DesignIsNotaDevelopmentPhase CategoryAnalysis CategoryPlanning CivilEngineering DesignForTestability DisciplineEnvy JimCoplien ScottWhitmire TheSourceCodeIsTheDesign DesignMetaphors ArchitecturalStyle BlackBoardArchitecture CategoryMetaphor ClientServerSystems CommandObject CompleteCoverage CompositePrimitives DataBaseCentered DataDrivenPrograms DataFlowSystems DesignMetaphors EventDrivenArchitecture ExpertSystems InterpreterBasedPrograms MasterSlave NetworkDistributedArchitecture PhysicalPrimitives PipesAndFilters RaySchneider ScottWalsh DesignOfDesign ChrisGarrod ComputerScientist DesignOfDesign FredBrooks DesignOfMessages CompositePattern IntegerField MessageType StringField SubjectVerbObject TypeObject DesignOfRobustClientServerProtocols HerlihyRu DesignOfTheDesign DaveHarris DesignOfTheDesign FalkBruegmann RingBuffer TheSourceCodeIsTheDesign TomStambaugh DesignOnceCodeTwice DesignPattern DesignPatterns DesignPatternAutomationToolkit DesignPatterns JeffGrigg PhilGroce RefactoringBrowser SourceForge DesignPatternEvolution CompositePatternExample DesignPatternExamples DesignPatterns LukeSamaha PatternExamples VisitorPatternExample DesignPatternTemplate AntiPattern AntiPatternTemplate CategoryPattern DesignPattern PortlandForm DesignPatterns AbstractFactoryPattern AbstractPattern AdewaleOshineye AmeliorationPattern AnalysisPatterns AntiPattern ArchitecturalDesignPatterns AreDesignPatternsMissingLanguageFeatures ArguingWithGhosts CategoryDesign CategoryPattern CategoryRefactoring ChristopherAlexander CommandPattern DesignPattern DesignPatterns DesignPatternsBook DesignPatternsConsideredHarmful DesignPatternsSmalltalkCompanion ErichGamma FlavioPoletti GangOfFour GastonNusimovich HypermediaDesignPatternsRepository JimHodapp JoeBradley JohnVlissides KentBeck KyleBrown LogicPatent MarkJasonDominus MarnenLaibowKoser MartinFowler MihalyElekes MikeHowells NatureOfOrder PatternImplementations PatternLanguage PatternLanguagesOfProgramDesign PatternLanguagesOfPrograms PeopleProjectsAndPatterns PerlPatternsRepository PostCopyMethod PrintableDesignPatternReferenceCards RalphJohnson RichardHelm RubyLanguage ScottWalters ShieldPattern SmalltalkBestPracticePatterns SmalltalkLanguage SoftwareDesign SoftwareDesignPattern SoftwareDesignPatterns SoftwareDesignPatternsIndex SoftwareEngineering SoftwarePatent TinyWiki TomPassin TopDownApproach UnderstandingPattern UnitTestPatternLanguage UtneReader VisitorPattern VisualWorks WardCunningham WhenIsTheUseOfDesignPatternsNotAppropriate WikiZens DesignPatternsAndContracts CategoryBook ChristineMingins JeanMarcJezequel MichelTrain DesignPatternsAreHard CulturalAssumptions DependencyInjection DesignPatterns HollywoodPrinciple JavaLanguage PeteHardie VbClassic DesignPatternsAreMissingLanguageFeatures AdapterPattern AreDesignPatternsMissingLanguageFeatures BridgePattern CeeLanguage ChristopherAlexander ConstraintProgramming DesignPatterns DesignPatternsAreMissingLanguageFeatures DoubleDispatchExample EveryCombinationInManyProgrammingLanguages FirstClassModules FirstClassTypes LanguageIdiomClutter LispLanguage MissingFeatureSmell PatternLanguage RubyLanguage SnuspLanguage SoftwareDesignPatternCritique TheTimelessWayOfBuilding DesignPatternsArent AlternateHardAndSoftLayers GunnarZarncke InformationHiding PeteHardie PostScript SoftwarePatternsArentAlexanderPatterns UseLibraries WardsWiki DesignPatternsBook AbstractFactoryPattern AdapterPattern AddisonWesley BridgePattern BuilderPattern CategoryBehavioralPatterns CategoryBook CategoryCreationalPatterns CategoryMetrics CategoryPattern CategoryStructuralPatterns ChainOfResponsibilityPattern CommandPattern CommentOnCriticismOfTheGangOfFour CompositePattern CrudIsForBeginners CrudScreen DecoratorPattern DesignPatterns DesignPatternsBook DismissalOfSubjectExperts ErichGamma FacadePattern FactoryMethodPattern FlyweightPattern GangOfFour InterpreterPattern IteratorPattern JohnVlissides MediatorPattern MementoPattern ObserverPattern OctoberThirteen PatternBacklash PatternLanguage PatternRelatedBookList ProgrammingBookAcronym PrototypePattern ProxyPattern RalphJohnson RichardHelm ShowTrialOfTheGangOfFour ShowTrialVerdict SingletonPattern StatePattern StrategyPattern SystemsSoftware TemplateMethodPattern TuringEquivalency VisitorPattern DesignPatternsCatalog AntiPatternsCatalog CategoryPattern DesignPatterns DesignPatternsCatalog DesignPatternsRoadMap PatternCommunity RestoreMe DesignPatternsConsideredHarmful AamodSane AddisonWesley AlanGriffiths AreDesignPatternsMissingLanguageFeatures AverageProgrammer BenArnold BigDesignUpFront CategoryConsideredHarmful CategoryDesign CategoryPattern CeePlusPlus CopyAndPasteReuse DavidPeterson DesignPatterns DesignPatternsBook DesignPatternsConsideredHarmful DoTheSimplestThingThatCouldPossiblyWork EmbraceChange ExtremeWay FacadePattern FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed FoodConsideredHarmful GangOfFour GoldPlating GoodDesign JasonArhart JimLittle JoshuaKerievsky KarlKnechtel KeepItSimple MagicBullet MarcGrundfest MartialArtsAsSoftwareDevelopmentMetaphor MartinFowler ObjectOrientation ObjectOrientedDesignHeuristics OverDesign OverEngineering PatternAbuse PatternBacklash PatternDensity PeterAxelsson PhilGroce RefactorOrDesign RefactoringBook RefactoringImprovingTheDesignOfExistingCode RefactoringToPatterns RonJeffries SingletonPattern SoftwareDevelopmentMagazine SriramGopalan SunirShah TestDrivenDesignAndPatterns ThomasHolenstein VisitorPattern WhenIsTheUseOfDesignPatternsNotAppropriate WittgensteinsLadder YouArentGonnaNeedIt DesignPatternsCsharp AbstractFactoryPattern AdapterPattern BridgePattern BuilderPattern CategoryBook CategoryCeeSharp ChainOfResponsibilityPattern CompositePattern CsharpLanguage DecoratorPattern DesignPatternsCsharp FacadePattern FactoryMethodPattern FlyweightPattern IteratorPattern MediatorPattern MementoPattern ObserverPattern PrototypePattern ProxyPattern SingletonPattern StevenJohnMetsker VisitorPattern DesignPatternsExplained AlanShalloway DesignPatterns DesignPatternsBook DesignPatternsExplained JamesTrott DesignPatternsForBeginners PatternsForBeginners DesignPatternsForDistributedObjects BagOfJumpingBeans BeyondWritersWorkshops ConcurrentProgrammingPatterns DesignPatternsForDistributedObjects DistributedCallback DistributedProgrammingPatterns HandOff JeffGrigg JohnFarrell JournallingPattern LargeSoftwareSystemPatterns MiddlewareWrapper ObjectSystemPatterns PatternLanguage PatternLanguageForPatternWriting PublishAndSubscribe SplitTreeFromLeaves TrinityPattern WikiName DesignPatternsForObjectOrientedSoftwareDevelopment CategoryBook WolfgangPree DesignPatternsInDynamicProgramming AreDesignPatternsMissingLanguageFeatures BuilderPattern CategoryPaper DesignPatterns MetaObjectProtocol PeterNorvig PimplIdiom WrapperPattern DesignPatternsInRuby AddisonWesley CategoryBook CategoryPattern CategoryRuby DesignPatternsInRuby JohnFletcher DesignPatternsJavaWorkbook DesignPatterns DesignPatternsBook SteveMetsker DesignPatternsRoadMap AbstractFactoryPattern AdapterPattern ApplicationDevelopment BehavioralPatterns BridgePattern BuilderPattern CategoryDesignIssues CategoryPattern CategoryRoadMap ChainOfResponsibilityPattern CommandPattern CompositePattern CreationalPatterns DecoratorPattern DesignPatterns FacadePattern FactoryMethodPattern FlyweightPattern GangOfFour InterpreterPattern IteratorPattern MediatorPattern MementoPattern ObserverPattern PrototypePattern ProxyPattern RealWorld SingletonPattern StatePattern StrategyPattern StructuralPatterns TemplateMethodPattern VisitorPattern DesignPatternsSmalltalkCompanion BobbyWoolf CategoryBook DesignPatternsSmalltalkCompanion GangOfFour KyleBrown ShermanAlpert DesignPatternsStudyGroup CategoryGroup CategoryPattern CategoryPatternsGroup DesignPatterns DesignPatternsStudyGuide NewYorkStudyGroup PortlandPatternRepository WardAndKent DesignPatternsStudyGuide AbstractFactoryPattern AdapterPattern CompositePattern DecoratorPattern DesignPatterns FactoryMethod ObserverPattern StrategyPattern TemplateMethod DesignPhase CommonThreadsCat DesignPhase DesignPrincipleSmell DeleteNoContent LawOfDemeter DesignPrinciplesBehindSmalltalk BlockClosure BlockClosures CategoryPaper CategorySmalltalk CommutingDiagrams CrayOne DanIngalls GarethMcCaughan JayOsako KrisJohnson LispMachine OrderedCollection OrderedSet RobertChurch SetTheory SmalltalkLanguage SuperFoonly TomStambaugh UniversalSet DesignPrototype DesignPrototype DesignPrototyping OpenProcessFramework RandyStafford SpikeSolution SucceedingWithObjects TracerBullets WorkUnits DesignReview CategoryDesign DesignReview MartinNoutch DesignShield AlistairCockburn BlackBoxComponentry CategoryJargon DaveHarris DesignBurp DesignPattern DesignPatterns DesignShield DontDistinguishBetweenClassesAndInterfaces EllipticallyFormed ExtendToImplementInterfaces ExtremeProgramming FalkBruegmann HookMethod HungarianNotation InterfacesShouldBeAdjectives KentBeck LanguageShield MakeItFastBreaksMakeItRight MichaelFeathers MultiCaster PaulDyson ShieldPattern StephenHutchinson TemplateMethod DesignShop CategoryCreativity CeesDeGroot LeapingTheAbyss DesignSignatures AlistairCockburn DesignPatterns DesignSignatures EnvyDeveloper GangOfFour JavaSoft KentBeck KyleBrown ObjectExplorer RoleModel RoleModeling ToddCoram TrygveReenskaug DesignSmell AntiQuality CodeGenerationIsaDesignSmell CodeSmell DesignSmell DesignSmells HiddenFilesAreSmelly LanguageSmell ListOfDesignSmells RuntimeReflectionIsaDesignSmell DesignStarts MetricsForLanguageSuccess DesignStyleAndCreativityBookList AboutFace AlanCooper BeyondProgramming BookList BorisBeizer BrianKernighan BringingDesignToSoftware BugsInWriting CalderAtHome CategoryBooks CategoryCreativity ChristopherAlexander ConceptualBlockbusting CreativityAndInnovation CreativityAsAnExactScience DarrellSano DesigningInformationSystems DesigningVisualInterfaces DonaldKnuth DonaldNorman DouglasHofstadter DynamicsInDocumentDesign EdwardTufte EffectivePerlProgramming ElementsOfFriendlySoftwareDesign ElementsOfProgrammingStyle EnvisioningInformation FluidConceptsAndCreativeAnalogies FredBrooks GiftsDiffering HowToSolveIt InteractiveExcellence JakobNielsen JonBentley JulianJaynes KarenSchriver KevinMullet LakoffAndJohnson LegitimatePeripheralParticipation LeoBrodie LiterateProgramming MacIsNotTypewriter McCloud MetaphorAndOrganizations MetaphorsWeLiveBy MichaelGelb MindMap MythicalManMonth NathanielBorenstein NoMoreTeams OriginOfConsciousness OutdoorGamesForTrainers PatternsOfSoftware PaulHeckel PjPlauger ProgrammingAsIfPeopleMattered ProgrammingPearls PsychologyOfEverydayThings RevisingBusinessProse RichardTarnas RobinWilliams RogerVonOech SmalltalkWithStyle SoftwareCreativity SuzanneSkublics TheArtOfJuggling TheBookOfThink TheCrcCardBook TheElementsOfStyle TheFrozenKeyboard ThePassionOfTheWesternMind ThePracticalCogitator TheTroubleWithComputers TheVisualDisplayOfQuantitativeInformation ThinkingForth ThomasLandauer TonyBuzan TurtlesTermitesAndTrafficJams TwoHundredAndOneIceBreakers UnderstandingComics UsabilityEngineering VisualExplanations WabiSabi WhackOnTheSideOfTheHead WoeIsi WritingBroadside DesignTheRightThing BrokenLink PeteBevin DesignToolsForXp CategoryCrcCards CodingConventions CrcCard DaveAstels IndexCard JavaDoc JohnDaniels JoshuaKerievsky KentBeck KnowingWhenToStop MichaelHill ObjectExplorer ProjectManagement RefactoringBrowser RichardDrake StoryTelling TogetherJava UmlDiagram VisualAge VisualSlickEdit XpAtArinc DesignUpFront DesignUpFront DesignUpFrontButExtremeImplementation AamodSane BigDesignUpFront ExtremeProgramming RalphJohnson RonJeffries DesignUpFrontIsInvestment BuyAndHold DesignDebt MikeSmith DesignVelocity BillMeecham CategoryMetrics DesignVelocity KentBeck PaulTaylor DesignVersusResultsEvidence AccidentalComplexity AddingEpicycles AprilZeroEight BestPractices BookStop BurdenOfProof BuzzPhrase CapArray CapString CategoryMetrics CategoryTheory CodeChangeImpactAnalysis ComputerScience CouplingAndCohesion CreativeEconomics CrossCuttingConcern DaveVoorhis DesignByContract DesignPatterns DisciplineEnvy DiscontinuitySpike DontModeMeIn EditHint EinsteinPrinciple EssentialComplexity ExpressivePower ExtremeProgramming FirstClassTypes FutureOfProgrammingLanguages GameOfGo GeneralPurposeProgrammingLanguage GodwinsLaw GracefulDegradation GunnarZarncke HardRealTime JustDoIt JustGetIt KeyLanguageFeature LazinessImpatienceHubris LiterateProgramming LittleLanguage MultiValuedLogic NotNiceEnough OffTopic OnceAndOnlyOnce OpenSource OperatingSystem PageAnchor PrematureComplexity ProgressiveDisclosure QompReactions ReAlloc ReWork RealProfessionalsGetSued RightBackAtYou RightThing RuntimeUpgradeableCore SafetyGoldPlating SamuelFalvo SetLength SixDegreesOfKevinBacon SoftwareEngineering SourceForge SpikeSolution StrongTyping TheOneRightWay TheoreticalRigorCantReplaceEmpiricalRigor ToGrokTheSimple TopMind UnitTest VisitorPattern WebServer WhatIsSuccess WhyVersusHowMetrics WikiWiki WorseIsBetter YagNi YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ZeroOneInfinity DesignVsEngineering ArchitectsPlayGolf CategoryEngineering DomainKnowledge ExtremeProgramming HumanFactors ReFactor TruckNumber WaterflowModel DesignWithInterfaces BottomUpDesign DesignInIdl DesignWithInterfaces HolyWar IanKjos ProgramsAreDatabases TheSourceCodeIsTheDesign TopDownDesign DesignatedBehaviour PeterLynch DesignerVista DesignerVsProgrammerVsCoderVsHacker AngloSaxon AntiPattern CowboyCoder ExtremeProgramming FrankShearar FunctionalRequirements MoneyOrientedProgramming OldEnglish SoftwareArchitect SoftwareEngineering TestFirst TheCustomersAreIdiots UserStories DesigningAnAuthenticationSystem CreditCardTerminal HorseFeathers LockoutBoard MarxBrothers MicroSim SystemMetaphor ThreeLineSystem TokenCollector DesigningBetterJavaCollections AdditiveSequenceableCollection AdewaleOshineye ArrayedCollection BenAveling BillTrost BoxingConversions ByteArray CategoryJava ClassicDataStructuresInJava CollectionHierarchies CollectionOfStreams CollectionOfStrings ContinuityPrinciple DoublyLinkedList DougLea DynamicSize FalkBruegmann GreencoddsTenthRuleOfProgramming IdentityDictionary IdentitySet ImmutableList ImmutableStack KeyedCollection LinkedLists LookupTable MutableList ObjectRelationalPsychologicalMismatch OpenOffice OrderedCollection SequenceableCollection SmugSmalltalkWeenie SortedCollection TimothyBudd TomStambaugh TypefulProgramming XyzCollection DesigningEntityBeans CategoryEjb DataAccessObject EjbContext EjbRoadmap JbRainsberger DesigningInformationSystems AndersBengtsson CategoryBook InformationSystem InformationSystems ToniAlatalo DesigningInterfaces BestPractice CategoryBook CategoryDesign DesignPattern DesigningInterfaces JeniferTidwell DesigningObjectOrientedSoftware AlistairCockburn CategoryBook CategoryCrcCards CrcCard IvarJacobson ObjectDesign RebeccaWirfsBrock ResponsibilityDrivenDesign SystemUnderDiscussion UseCase DesigningOoCppAppsUsingBooch BoochMethod CategoryBook RobertCecilMartin DesigningPascalSolutions CategoryBook CategoryPascal CategoryPattern DesigningPascalSolutions RalphJohnson DesigningSolutionsWithComPlusTechnologies CategoryBook JeffGrigg MicroSoft RefactoringWithComPlusTechnologies DesigningTheUserInterface BenShneiderman CategoryBook CategoryUserInterface DesigningTheUserInterface DesigningVisualInterfaces CategoryBook CategoryUserInterface ToddCoram DesigningVsModeling AlistairCockburn CategoryComparisons ExplicitUserModel FalseAssertionsAndUnattractiveRestrictions InformationModelingAndRelationalDatabases KentBeck TerryHalpin DesigningVsProgramming InteractionDesign DesigningWithExceptions BillVenners CategoryException CreateException DuplicateKeyException FileNotFoundException JavaWorld PhilGoodwin RemoteException RuntimeException DesirableDoableDone ArtifactFragments CategoryOrganization DonaldNoyes ItWorks NotionToDone ThingsInThrees ThinkingOutLoud UsefulUsableUsed DesireAccomplishComplete CategoryOrganization DonaldNoyes ItWorks NotionToDone ThingsInThrees ThinkingOutLoud UsefulUsableUsed DeskChecking CodeReview CodeSmell DonaldNoyes JeremyCromwell ListenToTheCode PassiveDebugging PlayingTheComputer DeskSizedDesktop DeskSizedDesktop MiniComputer TheWorldIsaVeryBigPlace TotalImmersionComputing UbiquitousComputing WearableComputing DeskTop AntiMacInterface ChrisGarrod CommandLine DeskSizedDesktop DeskTop LinuxDesktop DesktopDatabase AndroidOs AsciiArt CategoryDatabase ClipperLanguage DelphiLanguage DesktopDatabase ExBase FileMakerPro FirefoxBrowser FoxPro GeneralMotors GnuLinux MacOsx MicrosoftAccess MySql NimbleDatabase OpenOfficeBase ParaDox PostgreSql SpreadsheetDatabase SqLite SqlServerDesktopEngine SuperBase VisualBasic DesktopFolderUses AgileAndExtreme AutomaticExternalCategorization CategoryOrganization CategoryRoadmap CategoryWiki DonaldNoyes ExternalCategorization HomePage RecentChanges ThinkingOutLoud UsingWiki WardsWiki DesktopMetaphor CategoryMetaphor DesktopMetaphor DontModeMeIn GnuTella HumanComputerInteraction NoApplication PervasiveComputing PublishAndSubscribe QedWiki SeaDragon ServiceOrientedArchitecture TheNakedObjectsFramework DesktopWiki CategoryPersonalWiki ConnectedText CsharpLanguage DevonThink DidiWiki DotNet EclipseIde EclipseWiki EddiesWiki EmacsWikiMode FlexWiki FlexWikiPad GtkSharp InstikiWiki JavaScript JavaServerPages JavaServlets MacOsx MoinMoin MoinMoinDesktopEdition NoteBook NoteStudio NoteWiki PalmOs PepysWiki PersonalWiki PotWiki PythonLanguage RubyLanguage SdiDesk SnipSnap TclTk TiddlyWiki TomBoy TwikiClone TwikiWindowsPersonal VbClassic VoodooPad WiKit WikidPad ZimWiki DesmondDeSouza CategoryPerson IconComputing DesmondMorris CategoryAuthor DesperateButNotSerious BillBarnett DesperateButNotSerious GarryHamilton OnTimeUnderBudget ProjectFoo TwentyFourSeven DesperationSmells AskTheHeadhunter DesperationSmells HowToSurviveInaJobMarketThatSucks JustGetAnyJob ListeningSkills SourceForge StephenKing WarningSignsOfCorporateDoom DesqView CategoryOldSoftware DestroyMethod BusinessObject CeeSharp DestroyMethod DotNet FinalizationProblem GarbageCollector JavaLanguage ObjectInvalidation DestructiveAbstraction AutomaticVsManualPlacement CategoryAntiPattern CostinCozianu DoesNotUnderstand DougMerritt EwDijkstra GoldenHammer ItDepends JanuaryZeroSix MorphicInterface MultiMethods PrototypeBasedProgramming RoleObject ScienceShouldBeEasy ScottJohnson SingleDispatch StopUsingMetaphors TypeMigration WardCunningham WhatIsAnAdvancer WhyIsTheFirstArgSpecial WindowsAreEvil WyCash DestructuringMacro AdamSpitz DanielBarlow DougMerritt GregBuchholz PatternMatching SelfLanguage DetailsPattern DetectCookies AcceptanceTest ActiveServerPages AlarmBellPhrase AllaireColdFusion AntiPattern CookieTest CurtSampson DetectCookies FrontServlet GetMethodWebRequest LaurentBossavit SpikeSolution TestCase UnitTest VirtualPair WebConversation WebRequest WebResponse WebsitePatterns DetectingCodeSmellsInPhp BrentNewhall CategoryPhp CodeSmeller JonathanArkell ReFactor DetectingLife DavidCary DefinitionOfLife DeterministicFinalization GarbageCollected DeterministicMessagePassing CategoryParallelProcessing DoingStuff DonaldNoyes MessagePassing NonDeterministicTesting ObjectOrientedRefactored DeterministicParallelism CategoryParallelProcessing DoingStuff DonaldNoyes ParallelProcessing DeterministicResourceManagement AutoPtr BoostLibraries CategoryGarbageCollection CeePlusPlusEleven CeeSharp ChrisHines CommonLisp CsharpLanguage DanglingPointer DeeLanguage DeterministicFinalization DeterministicResourceManagement DynamicScoping DynamicWind FactoryMethod FinalizersAreEvil FirstClassContinuation GarbageCollection HandleBodyPattern JavaLanguage JonathanTang LazyEvaluation LinearLogic MarcinKowalczyk MikaelBrockman OnceAndOnlyOnce RealTime ReferenceCounting ReferentialTransparency ResourceAcquisitionIsInitialization RustLanguage UniquePointer DetheElza CategoryHomePage DeusExMachina AncientGreekDrama DanHankins DeusExMachina PatternsDontNeedToGoBoom PlotEnablingDevice DeuteraNomaly ColorBlindness DevCpp CategorySoftwareTool DavidLiu DevCpp ErnestoGuisado GnuCompilerCollection IntegratedDevelopmentEnvironment LinuxOs MikeSmith MinGwDeveloperStudio MinimalistGnuForWindows DevEdge BrokenLink DevLinks CategoryExternalLink DevLunsford CategoryHomePage WroxPress DevMaintCost DevNull BitBucket BitSpin CategoryHumor CategoryJoke ChipTorque PhlIp UnixPowerTools DevOps DeleteTestAndWelcome DevOps DevPartnerWeb DevPartner NuMega DevPlanner DevRandom TrueRandom DevStream DevUrandom DevRandom PseudoRandomNumberGenerator DevWik CapabilitySecurityModel DevWik FreePascal GrammarVandal JavaScript ModernPascal ObjectCapabilityModel RealSoftware RecentChanges RemoteCompiler SecurityThroughLimitedModularity SourceForge ThisWikiHasIssues WikiIde DevWiki AveryRegier BradCox CategoryInterWiki CategoryWikiImplementation ChangeDescriptions CustomizingWiki DevWiki InstallingWiki InterWiki LinkRootWords ReFactor ReFactoring ReFactorings RecentChanges RusHeywood TableTest UsagePage WikiSpace DevelopAll CompaniesDoingXp DevelopAll DevelopMentor JeffGrigg VisualBasic DeveloperBeliefTrap ScientificBeliefTrap DeveloperBillOfResponsibilities AssociationForComputingMachinery DeveloperBillOfRights InstituteOfElectricalAndElectronicsEngineers WholeTeam DeveloperBillOfRights CustomerBillOfRights CustomersExpectations DeveloperBillOfResponsibilities EveryonesRightsAndResponsibilities ExtremeProgramming ExtremeProgrammingCorePractices FortyHourWeek SustainablePace ThirtyHourWeeks DeveloperControlsProcess AlistairCockburn AntiPattern CategoryAntiPattern DeveloperControlsProcess ExtremeHumility ManagerControlsProcess MichaelFeathers PaulHudson PlanningGame SuperHumanDevelopers SuperHumanManagers DeveloperMaturity CodingConventions DaveHarris DeveloperMaturity PhilipEskelin PrimaDonna RonJeffries WaldenMathews DeveloperOnlyXp AlistairCockburn CommitmentSchedule CustomerShadowing DeveloperOnlyXp DonWells GetBusinessValue GoalDonor GoldOwner IterationPlanning MicrosoftProject RonJeffries TomKubit TrishBuckley UseCases UserStory VcapsProject DeveloperStories DeveloperStory UserStory DeveloperStory AgileBridge DeveloperStory FeatureLet TurnaroundTime UserStories UserStory DeveloperTest AcceptanceTest CategoryTesting ComponentTest CustomerTest DeveloperTest IntegrationTest MockObject OnsiteCustomer ProgrammerTest TestDrivenDevelopment UnitTest DeveloperTestTechniques AbstractTest AbstractTestCases AcceptanceTest AssembleActivateAssert AsynchronousUnitTesting AutomatingEjbUnitTests CategoryIndex CategoryTesting CodeContractFirstAndUnitTestSecond CodeUnitTestFirst GuiUnitTesting JavaGuiUnitTesting MockObject OptimizingUnitTests OrganizeJavaUnitTests TestingErrorHandling TestsTooSlow UnitTest UnitTestExamplesAndGuidelines UnitTestFolderStructure UnitTestTutorial UnitTestingCorba UnitTestingErrors UnitTestingLegacyCode UnitTestingNonDeterministicCode UnitTestingNonPublicMemberFunctions UnitTestingNumericalMethods UnitTestingRandomness UnitTestingSingletons UnitTestsForSynchronizationLogic DeveloperTurnedManager AccessibleAndInterruptible CategoryEmployment CategoryManagement ChiefArchitect DeveloperTurnedManager DontPanic IsBeingaManagerRewardingAtAll KarlZdero KrisJohnson ManagementRoles ManagerialCoverFire NeilWilson NowDiscoverYourStrengths RealStoryAboutDeveloperTurnedManager ReluctantLeadership SinkOrSwim SoftwareManagementManifesto TechnicalLead ThePortableMba TopTenRisks WayneMack DeveloperUnification DeveloperVsIt InformationTechnology ItDepartment ItDepartments SoftwareDevelopment WillGray DeveloperWorks WebSphere DevelopersAreMasochists DarrenHobbs ExtremeProgramming ExtremeProgrammingImplementationIssues DevelopersAreTheCustomer BradAppleton DaveHarris DeveloperDogFooding DogFood ExtremeProgrammingChallenge HaskoHeinecke KentBeck MarnixKlooster RalphJohnson SystemDogFooding DevelopersFromAndromeda AntiCreation BrainFsck SlaveOrientedProgramming TheoreticalRigorCantReplaceEmpiricalRigor DevelopersHaveNoDomainKnowledge BusinessProcessReengineering DomainKnowledge GrandMasterProgrammer OneStarProgrammer SimCity WhyIsDomainKnowledgeNotValued DevelopersWithHighProductivityTenxHundredxThousandx AboveAndBeyond AnonymousDonor ArmyOfProgrammers AverageProgrammer BillJoy BurstProductivity CapabilityMaturityModel CategoryProductivity ChuckMoore CodeGeneration CodeMacros ColorForth ContinuousIntegration DaveFayram DaveWest DvorakKeyboard EditorMetaProgramming FederationDevelopment ForthLanguage GrandMasterProgrammer GrandMasterProgrammers GunnarZarncke HaHaOnlySerious HomeopathicPotency JamesCrook JonathanTang KelleyHarris LessAbleProgrammer LispShowOffExamples MdefExample MetaProgramming NewMexicoHighlandsUniversity OnceAndOnlyOnce PointyHairedBoss QuantumLeapsInProductivity RefactorMercilessly SmugLispWeenie SoftwareReuse SubtractLinesOfCode SustainedProductivity TableOrientedProgramming UnitTest WalledGarden WarStories WetWare WriteOnlyCode YouArentGonnaNeedIt DevelopingIdeasUsingCommunityDialogue AlistairCockburn AssumeGoodFaith BadIdea CategoryCollaboration CategoryCriticism CategoryDialogue CategoryIdeaForm CollaborationMethod CommmunityDialogue CommunityDialogue CommunityIdea CourtesyAsaStyleInDiscourse CriticizeHelpfully CriticsAreYourBestFriends DialogueIsNotMonologue DramaticIdentity ElevatingContent ForgiveAndForget IdealCriticalThinker JimCoplien JohnFletcher NotionToDone PairProgramming PatternValueSystem PrinciplesObjectivesAndGoals RaiseTheWikiPagePotential SeldomAffirmNeverDenyAlwaysDistinguish SuggestionsForImprovement ThankYou ThePowerOfTwoOrMore TheWinWinScenario ThoughtsDevelopIdeasEvolve TimeForaParadigmShift UiVg WikiPage WorkingInPairs DevelopingObjectOrientedSoftware CategoryBook DevelopingObjectOrientedSoftware MartineDevos DevelopingSoftwareKnowledge AnalysisMethodologies BusinessNeeds CeePlusPlus CustomerRelationshipManagement CustomerTraining DavidMartland DesignMethodologies InterfaceDesign JavaLanguage NegotiatingWithTheClient ProgrammingMethodologies ProjectManagement SoftwareEngineering SoftwareMarketing UserTraining DevelopmentAntiPattern AntiPattern AntiPatternsCatalog ArchitectureAntiPattern CategoryDevelopmentAntiPattern DevelopmentAntiPattern DevelopmentAntiPatternRoadMap DevelopmentAntiPatternRoadMap AccidentalComplexity AccidentalInclusion AddingEpicycles AlcoholFueledDevelopment AmbiguousViewpoint AntiPattern AntiPatternsCatalog ArchitectureAntiPatternRoadMap AsynchronousUnitTesting BearTrap BigBallOfMud BoatAnchor CannotCleanCode CascadingDialogBoxesAntiPattern CategoryCodeSmell CategoryDevelopmentAntiPattern CategoryRoadMap ContinuousObsolescence ControlFreak CopyAndPasteProgramming CrciCards CreepingFeaturitis DbClass DeadEnd DesignForTheSakeOfDesign DevelopmentAntiPattern ExceptionFunnel FloatingPointCurrency FloatingPointFractions FoolTrap FunctionalDecomposition GodClass GoldenHammer GrenadeMessage HiddenRequirements IfItIsWorkingDontChange ImplementationInheritance InputKludge ItsAnOperatorProblem JobKeeper JunkyardCoding KitchenSinkDesign LavaFlow MagicContainer ManagementAntiPatternRoadMap NotInventedHere NullFlag OverGeneralizationOfBusinessLogic OverUseOfPatterns PassingNullsToConstructors PathOfLeastResistance PhatWareAntiPattern PolterGeists RequirementsTossedOverTheWall RubeGoldbergMachine SecretSociety SingleFunctionExitPoint SpaghettiCode SpecifyNothing StringWithoutLength SweepItUnderTheRugAntiPattern ThatsNotReallyAnIssue TheBlob TheGrandOldDukeOfYork TowerOfVoodoo TrainWreck VendorLockIn VoodooChickenCoding WalkingThroughaMineField WolfTicket ZeroMeansNull DevelopmentAsConversation AlistairCockburn AutoDesk CrossingTheChasm DaveSmith FallacyOfOmniscientDesign JackRing JimCoplien KentBeck KirkWolf KyleBrown LarryConstantine LeoBrajkovich OopslaInSanJose PatrickLogan PeterSenge SteveCook WardCunningham DevelopmentDiagramsRoadMap AllThoseDiagrams BoochDiagrams CategoryDevelopmentDiagrams CategoryRoadMap ChartsOnExtremeProgrammingProject ChickenFeetDiagram ClassDiagram CommutingDiagrams ContourPlot DataFlowDiagram DefiningDiagram DesignDiagramsArentEvil DiagrammaticAlternativesToUml DiagrammaticCellLanguage EntityRelationshipDiagram FishboneDiagram FlowChart GalacticModelingLanguage GanttChart HowToEmbedDiagrams IcebergChart InstanceDiagram InteractionDiagram IsoplethDiagram LivingDesignDiagram MindMap NassiShneidermanDiagrams OakTreeDiagram PertChart RelationalDatabase SlipCharts SpiderDiagram StateDiagram StructureDiagramConsideredHarmful UmlDiagram UnifiedModelingLanguage VoronoiDiagram DevelopmentEstimate EditHint FeatureFrenzy FragileCode GraemeMartin LazyCode MeaninglessProject OverComplicatedCode PlanningGame StoryEstimate DevelopmentInProductReleaseContext FeatureDrivenDevelopment DevelopmentInterval AlistairCockburn BillBarnett DevelopmentInterval DoIt EpisodesPatternLanguage ValidationVee WardCunningham DevelopmentProcessControl DirckBlaskey ExtremeProgramming DevelopmentProcesses JacobCohen DevelopmentProgrammer ClientProgrammer DevelopmentProgrammer DevelopmentPyramid ClientProgrammers CultOfSystemsProgramming DevelopmentPyramid EnlisteeCoders JayOsako JonathanTang PrematureOptimization DevelopmentServer BugTrackingSoftware BugZilla CheckInAndFixLater ConcurrentVersionsSystem DevelopmentServer DirckBlaskey GuillermoSchwarz GuyInUtah LinuxOs MakeItCompileTheFirstTime MoinMoin SourceForge WikiWiki XoopsForge DevelopmentStance CategorySoftwareDevelopment DefensiveProgramming DevelopmentTeamModels ElementalProgramming ExtremeProgramming OffensiveProgramming ThoughtPattern DevelopmentTasks AssignProblemsNotTasks DavidCasey EngineeringTask UserStory DevelopmentTeamModels AgileDevelopmentConference AnalogyBetweenProgrammingAndManufacturing AnalogyFest ArmCl BillGates BrianMarick CharlesWeir ChiefProgrammerTeam CodeComplete CowboyCoding DevelopmentStance GarageShopEnterprises GreenBeretCoding HelpYourManager HowardFear InsideTheActorsStudio InventorsOfUnix JayBell JohnCarmack KrisJohnson LarryEllison LeadersDontDo LordBritish ManagersDontCode ManagersShouldBeDevelopers MikeSmith PatternsForDesigningInTeams ProgrammingAintManufacturing SidMeyer SoftwareArchitect SoftwareAsFilmMaking SoftwareDevelopmentComparedToJazz SoftwareEngineering SoftwareLabourers SteveJobs SurgicalTeam DevelopmentTime CategoryTime DesignTime EditHint WikiIsNotaDictionary DevelopmentTools ArgoUml AspectOrientedProgramming AutomatingFrequentTasks BlitzPlusPlus BuildYourOwnTools ConceptProgramming DarthVader DevelopmentTools DonWells EclipseIde ExtremeProgramming ExtremeProgrammingProjects GccIntrospectorProject IntellijIdea ItsTimeToDumpCeeSyntax JediKnight LightSabre McGuyver NetBeans OpenCpp OpenJava PatCallahan ProgrammingInWiki ProgrammingLanguage RusHeywood ScidAndPrism SmallTalk StarWars TestingFramework ThinTools VcapsProject YouArentGonnaNeedIt DevelopmentUtility CruiseControl SubVersion UsesOfWikiWorldwide WebDav WikiAsCommercialPromotionTool WikiAsIntranet WikiAsObjectForOpenSourceTeamwork WikiAsPim WikiAsProgrammersNotebook WikiAsSoftwareSupportTool WikiIsNotaForum DevelopmentalGenerationGap DaveSmith DavidHooker DouglasSurber HumptyDumpty JimWilson JonUdell MartineDevos ShalomReich SkewedBellCurve WardCunningham DeviceDriver ApplicationProgram CategoryJargon ComputerProgram DeclarativeDeviceDriver IanOsgood OperatingSystem DevilsAdvocate BlackHat DevilsAdvocate DougMerritt ElizabethWiethoff OleAndersen SaintsAdvocate DevilsDictionary AmbroseBierce CategoryBook CategoryOnlineBook ProjectGutenberg DevonThink DeweyDecimalSystem CategoryOrganization CodeUnitTestFirst DesignPatterns DeweyDecimalSystem ExtremeProgramming JeffGrigg LibraryOfCongressSystem OleAndersen PhilGoodwin RealWorldHierarchies TopsWikiCategoryEncodingSystem WikiCategories DexenDeVries AcmeProgrammingEnvironment CategoryHomePage GitVersionControl RcShell DexterJagula DezMoleski AccidentalLinking CategoryHomePage ClarityVisualSystems DoingItRight EnvelopEngine GoodStyle MediaWiki MicrosoftWindows OtherWikis PhoenixBasic PleasePleaseDontCategorizeEveryPageOnWiki PortlandLinuxUnixGroup RecentChanges RoadMaps StartingPoints UseMod VbUnit VisualBasic WardCunningham WikiLifeCycle WikiOrg WikiPatches WikiVocabulary WikiWikiClone WikiWikiWeb DiBol CobolLanguage DiBol DigitalEquipmentCorporation FortranLanguage GaryBisaga OperatingSystem PaulHudson TecoEditor TinyCobol VmsOperatingSystem DiRi PlanNineFromUserSpace DiagnosticLogger CeeLanguage CeePlusPlus DistributedDiagnosticLogger LogForJava LogForRuby DiagrammaticAlternativesToUml AscentLogic BlakeMason BondageAndDisciplineLanguage BrianEwins ChickenFeetDiagram DataFlowDiagram DaveSmith DaveWhipp GalacticModelingLanguage InstanceDiagram JeffGrigg JimRussell MessageSequenceChart MetaCase OakTreeDiagram RandyStafford StateTransitionDiagram StructureChart StructureCharts ThreeAmigos TogetherJtool UmlAsciiArt UnifiedModelingLanguage VisualProgrammingLanguage DiagrammaticCellLanguage BioInformatics CategoryBiology GeneNetworkSciences ProcessDiagram UnifiedModelingLanguage WiringDiagram DialecticMode BenTremblay BlackHat BlueHat CategoryMode CategoryWikiMaintenance ChatMode ConvertThreadModeToDocumentMode CritLink DaveHarris DialecticMode DocumentMode DouglasHofstadter DramaticIdentity GoedelEscherBach GoneWithTheWind GreenHat HowToWriteAndEditThreadMode NegativeOne PatternMode PositiveOne ProtoPattern RedHat SixThinkingHats ThesisAntithesisSynthesis ThreadMode WhiteHat WinnieThePooh YellowHat DialogMode CategoryMode DialecticMode DialogMode ThreadMode DialogueDrivenDevelopment BrianFord DomainExpert RobbyRussell DialogueIsNotMonologue DialogueOnWiki AlternativesToDialogue CommunityOfPractice DialoguePractices DifferencesAreConclusive InFavorOfDissertation WardCunningham DialoguePractices BrainStorm CategoryDialogue ChristopherAlexander CivilizedDiscussionGuidelines PaulCaswell PositiveDialogueCommunity SolutionSet TrollDefinition WikiIdeals WikiReality WikiSocialNorms DialogueWhilePairProgramming ConstructivismInPedagogy DialogueWhilePairProgramming JuneKim LetTheJuniorDrive PairMismatch PairProgramming RecordYourCommunicationInTheCode DialogueWithYourEditor CardboardProgrammer CategoryCoding CategoryOrganization DocumentationOfCodingEffort GetBackToWork HaveThisPattern JeffGrigg MentalStateCalledFlow PairFlow PairingWithYourself PaulRuane PeteHardie RubberDucking SoloFlow DiamondCutting AnalysisParalysis BigDesignUpFront DiamondCutting ExtremeProgramming IterativeDevelopment SpikeSolution DiamondMako CategoryHardware CeePlusPlus MikeSmith PsionRevoPlus SonicBlue SymbianOs DiamondVisionics CategoryCompany DiamondWiki BrokenLink CategoryWikiImplementation DiamondWiki FacetedNavigation FrontPage KimBurchett MetaData MichaelShook PikiPiki WikiClone DianaLarsen CategoryHomePage FutureWorks DichotomyList MichaelHill PairOrigami DickBotting CategoryHomePage RichardBotting DickBraam CategoryPerson DickCavett BackLink CategoryPerson DickDepew CategoryHistory CategoryPerson DickGabriel RichardGabriel DickMiller CategoryPerson MsDos RapidFile DickMills CategoryPerson DickSeabrook BrokenLink CategoryHomePage DictOrg CategoryExternalLink DictionaryBookmarklet BookMarklet DictionaryCode DictionaryDataStructure AssociativeArray CategoryDataStructure DataDictionary DynamicBindings ExampleObject HashTable IdentityDictionary LispLanguage PerlLanguage ProtoObject PythonLanguage RelationalDatabase RubyLanguage SystemDictionary DictionaryDefinition AmericanHeritageDictionary CategoryExternalLink DictionaryOfProgrammingLanguages CategoryExternalLink CategoryHistory LanguageList DidTheMozillaProjectSucceed AmericaOnline ArsTechnica CategoryProject CharlesMiller EricRaymond FrancisHwang FreeAsInBeer FreeSoftware FreeSoftwareFoundation JamieZawinski MarkoSchulz MicrosoftWindows MozillaBrowser MozillaFirefox NetScape NetscapeNavigator OpenSource RewriteCodeFromScratch SeaMonkey TheMozillaProject TimeWarner DidWeEverHaveAnArchitecture ArchitectureDefinitions CollectiveCodeOwnership DonaldNoyes ExtremeProgramming ObjectOriented SoftwareArchitecture SystemMetaphor SystemsArchitecture WhatIsArchitectureAnyway DidYouPostThis DidYouPostThis DidYouPostThus FirstLanguageLearned PeterLynch DidacticallyBadCode DidiWiki CategoryWikiImplementation CiWiki CygWin DidiWiki DidierMorandi CategoryHomePage DidntGetMuchSleep DierkKoenig CanAnArchitectureEmerge CanFunctionalTestsReplaceUnitTests CanooDotCom CanooWebTest CategoryHomePage CollaborationTools ContinuousIntegrationApplied DesignPatterns DontLimitYourOptions DrawingHand EarlyProfiling ElseConsideredSmelly ExtremeProgramming InfrastructureInXp IsXpaProcess LazyOptimization MockObject PlanningGame RecentChanges RubyTestUnit SwitzerlandCountry TestCoverage UltraLightClientJava WhatMakesDiscussionGroupsEffective WikiMigration WikiWikiWeb XpAdoptersGroupSwitzerland XpAsTroubleDetector XpPlanIt DieselLanguage CecilLanguage DieselTest TestingFramework DiffAlgorithm AlgorithmsRoadMap AntiPattern CategoryAlgorithm DesignPattern DougMerritt DynamicProgramming InAllMyYearsIveNever OnceAndOnlyOnce QuickDiff RewriteCodeFromScratch RobertDiFalco RyanNorton TabMunging WagnerFisherAlgorithm WikiServer DiffTest DogFood DougMerritt RegressionTest UnitTest VersionControl VimKeymap DifferenceBetweenSpecificationAndImplementation GarethMcCaughan JeffMantei WaldenMathews DifferenceBetweenTaoismAndBuddhism AjiKeshi CategoryEasternThought EasternWuss EightfoldPath LaoTse TaoChia WabiSabi DifferenceBetweenTheoryAndPractice AlbertEinstein AldousHuxley BrokenLink DifferenceBetweenTheoryAndBelief DifferenceBetweenTheoryAndPractice DonKnuth DougMerritt FalkBruegmann FrankWestphal JohnClonts PhilosophyOfScience RichardFeynman RobertGlass RobertGrossblatt TrygveReenskaug YogiBerra DifferenceEngine AnalyticalEngine CharlesBabbage ComputerDefinition CurtaCalculator DifferenceEngine GeneralPurposeComputer TheDifferenceEngine DifferenceList DifferenceList OzLanguage PatternMatching PrologLanguage DifferenceThatMakesNoDifference ContextThatMakesEveryDifference DifferenceThatMakesaDifference RealLife DifferenceThatMakesaDifference AutoPoiesis GregoryBateson NiklasLuhmann WithUsOrAgainstUs DifferencesAreConclusive BestAnswer BestPractice ItDepends MatterOfChoice DifferentAngle AngsumanChakraborty DifferentFromNotDifferentTo EnglishLanguage DifferentHostingPolicies CategoryOffTopic FourWaySynchronicity KeithBraithwaite MetaWiki RichardDrake TomPlunket WhyClublet WtcPoliticalWikiDebate DifferentIsBetter AntiPattern BitRot CarsBreakSittingInTheGarage CategoryRequirements DbTwo DifferentIsBetter DifferentIsNotAlwaysBetter DontPutaNumberOnIt DotNet LinkRot NewTechnologyWillSaveUsAll NotInventedThisWeek NotKnownHere OldCodeRusts OperatingSystem PutaNumberOnIt WhyItIsBetter DifferentModeOfSolution GreggWonderly DifferentReasonsPeopleLikeRelational AccessPathIndependence AnonymousDonor ConceptualQueries ConceptualQueryExampleOfAdvantages CreateReadUpdateDelete DataLog DatabaseIsRepresenterOfFacts DatabaseType DifferentReasonsPeopleDoNotLikeNetwork ExBase ExBaseRant ExBases GlenelgSmith HierarchicalDatabase ImpedanceMismatch JeffGrigg LessVerboseTutorialDee LimitsOfHierarchies LogicProgramming NetworkModel ObjectOriented ObjectOrientedDatabase ObjectOrientedProgramming ObjectRelationalImpedanceMismatch ObjectRelationalMapper OldRulesWithForgottenReasons PowerfulAdHocDataProcessingTools RealWorld RelationalBreaksEncapsulation RelationalDatabase RelationalDatabases RelationalModel RelationalWeenie RelationalWeenies RubyOnRails SqLite SqlFlaws TheNakedObjectsFramework TraditionOverridesProof TutorialDee DifferentStylesOfDelegation BridgePattern CategoryObjectOrientation CeePlusPlus ConfusionAboutInheritance JavaScript PolyMorphism PrototypeBasedProgramming ReFactor RichardDrake StephanHouben WhatIsDelegation DifferentVersionFromScratch BackOfTheEnvelopeCalculation BigBallOfMud CodeThenThink CopyAndPasteProgramming DavesRealExampleWhereThinkingAheadWouldHaveHelped DifferentVersionFromScratch DoTheSimplestThingThatCouldPossiblyWork EnlargeTheScope FredBrooks GetTheRightAbstraction GuillermoSchwarz PlanToThrowOneAway RefactoringHell ReinventTheWheel TerryLorber ThinkThenCode WilliamUnderwood DifferentialEquation CategoryMath DifferentialEquation ElectroMagnetic ExponentialFunction ProcessControl WavePropagation DifferentialVoting DifferentiatePriorityAndSeverity ApoorvaMuralidhara AutomatedTodoList BugTrackingSystem CategoryBug CemKaner ChangeControlBoard DefectTrackingPatterns ExtremeProgramming HiPri HiSev IndexCard KeepItSimple KevinTraas MichaelGates PlanningGame SimulationOfTheFuture StevenNewton SystemOfNames TaskSchedulingUsingZipfsLaw TheMozillaProject DifficultAsFuck DifficultyOfProgramming PaulMorrison RussianLanguage TeachMeToSmoke DiffieHellmanMerkle AliceAndBob CategoryCryptography CategoryMath DiscreteLogarithmProblem DigChannelsInsteadOfRaisingDams BradAppleton CategoryWiki ConversationalChaff DigChannelsInsteadOfRaisingDams KielHodges MichaelFeathers XpFreeZone DigExt DigExt MicroSoft DiggoryLaycock BookShelved CategoryHomePage NewUserPages TourBusStop DigitalAge CategoryOrganization CategoryTime DigitalAge DoingStuff DonaldNoyes DigitalCamera CleaningUpWhiteboardPictures DaveSmith DigitalPhotography EasterEgg GeekyThing DigitalCameraWiki VeriPic DigitalCinema MatrixRevolutions StarWarsTwo DigitalDivide AdvancedTechnology AlgorithmsInAfrica HumanLife InternationalSpaceLaboratory KennethGordonStephens UnitedStates DigitalEquipmentCorporation CategoryCompany DecMessageQueue DiBol DigitalEquipmentCorporation MichaelChean RonLusk StrangeCustomerService DigitalHollywood HollyWood DigitalLogic BinaryArithmetic ComputerEngineering ComputerScience ComputerScientist ConfusedComputerScience DifferenceEngine LambdaCalculus ModelsOfComputation NovusOrdoSeclorum PredicateLogic DigitalMars CategoryCpp CategorySoftwareTool CeeLanguage CeePlusPlus DeeLanguage SymantecCpp WalterBright ZortechCpp DigitalMillenniumCopyrightAct AlanCox CategoryEvil CraigEverett DigitalMillenniumCopyrightAct DmitrySklyarov DrDobbs MichaelSwaine NineteenEightyFour WorksForMe DigitalPage CategoryInternet CategoryOrganization DoingStuff DonaldNoyes TwoThumbsAndPinchExpandFlick DigitalPhotography ChemicalVsDigitalCameras DigitalCamera DigitalPhotographer DigitalPhotography DigitalPhotographyStock OffTopic DigitalRightsManagement DigitalContent DigitalMillenniumCopyrightAct DigitalRestrictionsManagement DigitalRightsManagement FreshWater JavaLanguage MarkUp MicrosoftPalladium OakTree SafeDrinkingWater ScientificAmerican SeaWater SideEffects SonySpyware StopBit UnitedNations UnitedStates WindowsLonghorn DigitalSignalProcessing DigitalSignalProcessor DougMerritt WikiIsNotaDictionary DigitalSignalProcessor AltiVec DigitalSignalProcessing DigitalSignalProcessorFamilies DiscreteTimeSignalProcessing FastFourierTransform HarvardArchitecture MooresLaw MultiplyAccumulate OperatingSystem DigitalSignalProcessorFamilies DigitalSignalProcessor DigitalSignalProcessorFamilies DspFamilyAnalogDevices DspFamilyMotorola DigitalStoryCards BerndEckenfels BrentNewhall CategoryCard ChangeYourOrganizationDiaryPartOne DigitalStoryCards EngineeringTask IsAnythingBetterThanPaper IterateByDiamondSky JimShore PerisBrodsky PlanningGame StoryCard TrackerRole DigitalWoes AllPracticalPurposes ArtificialIntelligence ComputerScientists DeepnessInTheSky EwDijkstra FailedDreams LaurenRuthWiener OldSchool OleAndersen RaphLevien TonyHoare VernorVinge VirusScanners DigitalkMethods DigressingOne AsymmetryIsInteresting BitBucket BlueHat CategoryDramaticIdentity DialecticMode DigressingOne DramaticIdentity GreenHat LetItSinkIn NegativeOne PositiveOne PromptingStatement SymmetryBreaking TheEditor WhiteHat WikiWord DihydrogenMonoxide HydrogenHydroxide HydroxicAcid MeaningfulName PhlIp SeanOleary WikiWikiWeb DiiGo DiiGo MeatBall SocialAnnotation TwinPage TwinPages DijkstraAndRefrigerators AlexandrianCenter AlistairCockburn EwDijkstra MrAristotle PhilGoodwin RonRomero SamuelBronson SoftwarePlatonism SpikeSolution WardCunningham DijkstraGriesProgramDerivationTechnique DijkstraGriesProgramDerivationTechnique EwDijkstra DijkstraIsntGod AaronRobson AccidentalComplexity AgileDevelopment AppealToAuthority ArrowAntiPattern EwDijkstra EwDijkstraQuotes FeatureInteraction FormalMethods GuardClause OnceAndOnlyOnce QuickAndDirty RobinMilner SymmetryOfLanguage WorseIsBetter DijkstraMeyerHypothesis AlgolSixty BertrandMeyer BertrandMeyerAndHisOpinions BewareOfCeeHackers CategoryMetaRant CategoryRant ComputerScience DijkstraMeyerHypothesis EiffelLanguage EwDijkstra HowDoWeTellTruthsThatMightHurt ProgrammingParadigm SapirWhorfHypothesis DijkstraPairProgramming EwDijkstra OnceAndOnlyOnce SimplestThing WorstThingsFirst YouArentGonnaNeedIt DijkstrasAlgorithm AlgorithmsRoadMap AstarSearch CategoryAlgorithm EwDijkstra GraphAlgorithmsWithTables DilBert CameronSmith CategoryComicStrip ComicStrip DilBert DilbertCritique DilbertMoment DilbertMomentsAvoided DilbertOnExtremeProgramming DilbertUncertaintyPrinciple DilbertsSalaryTheorem DogBert EricJablow ExtremeProgramming HomePage InverseDilbertCorrelationFactor MartinFowler PhilPrinceOfInsufficientLight PhlIp PointyHairedBoss ScottAdams SharpReader TestDriven TooFunnyToBeTrue TooTrueToBeFunny UnitedFeaturesSyndicate UserFriendly WikiName DilbertAward CategoryAwards DarwinAward PointyHairedBoss DilbertCritique AlicesRestaurant AnonymousCoward AugustoBoal BrentNewhall BrunoTheBandit ChaosTheory DilBert FixContentNotMotivation KentBeck MarkTwain PhlIp PointyHairedBoss ScottAdams SlaughterhouseFive StevenNewton TheaterOfTheOppressed TomSawyer TomTomorrow UselessTruth DilbertIsNoJoke CategoryComicStrip CategoryIdiom HumansSuck ManorainjanHolzapfel PointyHairedBoss ScottAdams DilbertMoment CategoryBook DilBert DilbertMoment DionHinchcliffe DisruptiveTechnology LeathermanTool MichaelFinney DilbertMomentsAvoided AlistairCockburn CategoryWhimsy DilbertMoment DilbertOnExtremeProgramming ExtremeProgramming NotTooMuchMeasurementDetail ProjectManagement ScottAdams UserStoryShield WillSargent DilbertObvious CategoryComicStrip DilBert DilbertOnExtremeProgramming DilBert DilbertCritique ExtremeProgramming ExtremeProgrammingPractices HillelGlazer KentBert PairProgramming PairProgrammingIsDoneByPeers PeerProgramming RalfMueller RonJeffries ScottAdams UserStory DilbertUncertaintyPrinciple CategoryWhimsy DilbertianVsMeritView CategoryEmployment DilBert MathForProgrammers DilbertsSalaryTheorem CategoryWhimsy DilBert DildarMarhas CategoryHomePage ChaosAndComplexity DanSurdu DesignPatterns EvolvingSystem FormalSystem FrancisTownsend MetaClass RickHansen SmalltalkLanguage DimaSemensky BusinessObjectPatterns CategoryHomePage CustomApplicationPatterns EnterpriseSystemPatterns DimeForSoap CategoryWebServices DirectInternetMessageEncapsulation MicrosoftDotNet SimpleObjectAccessProtocol WebServices DimensionsOfSimplicity AnalysisParalysis CategorySimplification DoTheSimplestThingThatCouldPossiblyWork ElegantSimplicity IntelliSense KeepMassLow ParadoxOfDimensionsOfSimplicity WhatIsSimplest DimitarDimitrov DimitarDimitrov DimiterKurtev AwkiAwki BruceHenderson CamelCase CategoryHomePage CurrentDevelopment DavidSchmitt DimiterKurtev OliverTonnhofer TouchGraph WikiName DimitrisTzoumpas CategoryHomePage JakartaProject JavaLanguage JustaProgrammer DinahSanders CategoryHomePage DiningPhilosophers BankMoneyTransfer CategoryConcurrency CompareAndSet ConcurrentProgramming DeadLock DefinitionOfLife DiningPhilosophers DiningPhilosophersChallenge DrinkingPhil EeLanguage EwDijkstra JustaProgrammer LiveLock MarsPathfinder MatthewFarwell PartingPhilosophersProblem PhilosophicalSilliness PriorityInversion RudenessObjection SynchronizationProblem DiningPhilosophersChallenge AbstractBase BigDesignUpFront BufferedOutputStream CostinCozianu DiningPhilosophers DiningPhilosophersChallenge DummyPhilosopherFactory DummySchedulerFactory EwDijkstra ExitManager ExtremeProgrammingChallengeFourteen ExtremeProgrammingChallengeFourteenTheBug FileOutputStream InterruptedException JimScheduler JimWeirich OutputStream ProofObligation RafaelAlvarez RobertCecilMartin RonJeffries RonsScheduler RuntimeException SchedulerFactory TestDrivenDevelopment TestFirstDesign DinkumWare CategoryCompany WriteOnceCompileAnywhere DinoChiesa ApplicationServer AspWiki CategoryEmacs CategoryHomePage ComPlus CsharpLanguage DeleteWhenCooked DotNetWillKillJava DotNetZip DougMerritt EjbLinks EjbsAndDistributedTransaction EnterpriseServices MessageQueuingArchitectures MicrosoftDotNet MicrosoftSlave MicrosoftWindowsServer MqSeries PickingAnEjbServer RecentChanges SoapProtocol VisualAge WebServices WebSphere WhatsWrongWithEjb DinoMorelli BourneAgainShell CategoryHomePage CoffeeScript HaskellLanguage JavaScript PerlLanguage ScalaLanguage DinosaurBrains CategoryBook LizardLogic DiogoKollross CategoryHomePage NewUserPages StartingPoints WardsWiki DionAlmaer CategoryHomePage TheServerSide DionGillard CategoryHomePage DionGillard DionHinchcliffe CategoryHomePage DionSasmito DiplomacyPattern CategoryCommunication CommonLisp DanielKnapp DiplomacyPattern HowToWinFriendsAndInfluencePeople PatternLanguagesArePatternsToo DiracDeltaFunction CategoryMath FourierTransform HeavisideStepFunction RealAnalysis DirckBlaskey AdamSpitz AndyPierce CategoryHomePage ChrisBaugh CorporateMemory DanbalaSoftware DesignPatterns DevelopmentProcessControl ExtremeProgramming IckyWiki LanguageOfChoice LateNightHack LiterateProgramming MicrosoftAccess NickBensema ProjectManagement PythonLanguage QuickAndDirty RichMcGee ShortestWikiContest SteveHowell WardAndKent WardsWiki XpAsReligion DirectAction AnarchismIdeology DirectAction DirectAnimation CurtisBartley DirectAnimation SimonArmstrong DirectDraw DirectDraw DirectXlibrary DiskOperatingSystem IdSoftware OpenGl DirectFieldAssignment DirectFieldAssignment JasonYip JavaSpace JavaSpaceIdioms DirectInternetMessageEncapsulation DirectInternetMessageEncapsulation IbmCorporation InternetEngineeringTaskForce MicrosoftCorporation WebServices WhatHappened DirectManipulation BenShneiderman BillTrost BrokenLink CategoryInteractionDesign CommandLanguage CppReport DirectManipulation DirectManipulationInterfaces DirectManipulationVsScripting ExpressiveSystems FormFillIn FrescoFramework HayStack HotDraw HowToPervertDirectManipulation IvTools JohnVlissides LayeredApplicationFramework MenuSelection MorphicInterface NakedObjects ScottJohnston SelfLanguage SqueakSmalltalk ToddCoram TooledComposite UnidrawFramework VisAd DirectManipulationVsScripting CategoryPsychology CategoryUserInterface DirectManipulation MouseScriptDisconnect ObjectBrowser SelfLanguage DirectObservation DirectPerception DirectPerception HitchhikersGuideToTheGalaxy DirectPlay DirectPlay DirectShow ActiveMovie CodeProject DirectShow DirectShowEncoder RyanNorton WindowsDriverModel DirectThreadedCode IndirectThreadedCode ShouldNotQuit SubroutineThreadedCode TokenThreadedCode DirectToWeb DirectToWebFramework DirectToWebFramework BrokenLink TheNakedObjectsFramework WebApplications WebAssistant WebFramework WebObjects DirectXlibrary CategorySoftwareTool CeeSharp DirectXversusOpenGl DotNet JimArnold ManagedDirectx MicrosoftAcquisitionHistory OpenGl RenderMorphics SoftImage DirectXversusOpenGl CategorySoftwareTool DirectXlibrary LeastCommonDenominatorRules LightWave MostGamesProgrammersDontGrokObjectOrientation OpenGl SimonWittber SimpleDirectmediaLayer ThreeDstudioMax WindowsXp DirectedAcyclicGraph CategoryDataStructure ChracotheneGrailly DanielBrockman DifferentialEquations DirectedAcyclicGraph DirectedGraph LatticeStructure SimulationProgram WaterCycle DirectedGraph CategoryDataStructure ChrisGarrod DataStructure DirectedAcyclicGraph DirectedGraph EnumMap EnumSet IsProgrammingMath MakeProgram MathematicalNotation ProgrammingIsMath StuFeldman TheReformSociety UndirectedGraph WeightedDirectedAcyclicGraph WeightedDirectedGraph DirectedRefactoring AamodSane AsimJalis CategoryRefactoring CouplingAndCohesion DirectedRefactoring DoTheSimplestThingThatCouldPossiblyWork DonRoberts RalphJohnson RefactorMercilessly RefactoringDemo DirkDetering CategoryHomePage DirkGently CategoryCharacter DirkGentlyNavigationMethod DirkGentlysHolisticDetectiveAgency DouglasAdams SalmonOfDoubt TheLongDarkTeatimeOfTheSoul DirkGentlyNavigationMethod AdewaleOshineye CiteSeer DavidBrantley DavidSaff DirkGentlyNavigationMethod DirkGentlysHolisticDetectiveAgency DouglasAdams GoogleGroups JayOsako KrisJohnson MagicRoundabout OxyMoron PinealGland RobHarper RobRix TheLongDarkTeatimeOfTheSoul WikiStalking DirkGentlysHolisticDetectiveAgency CategoryBook DirkGently GarryHamilton SalmonOfDoubt TheLongDarkTeatimeOfTheSoul DirkHochberger CategoryHomePage DirkMarko CategoryHomePage DirkMarko FalkBruegmann JavaCertifiedProgrammer DirkMeeussen CategoryHomePage DirkMeeussen DirkRiehle CategoryHomePage PatternLanguagesOfProgramDesign WikiSym DirkSohn CategoryHomePage DirtSimpleCppUnitExample CppUnit DirtSimpleExample TestCase TestRunner DirtSimpleExample CampusExample CppUnit DirtSimpleCppUnitExample HelloWorld SmeQl UnitTest DirtSimplePerlUnitExample CategoryPerl CategoryTesting PerlLanguage PerlUnit TestCase TestRunner DirtUnderneathYourFingernails AlexViggio CategoryIdiom DirtUnderneathYourFingernails InTheZone MartySchrader TechEscape DirtyRectangles CategoryGraphicsPattern CategoryPattern DeferredUpdate GraphicsPatterns RefreshRectangles DisAmbiguation DisAmbiguation WikiCitizen WikiPedia WikiZen ZenOfWiki DisConnectivity DisConnectivity TabletPc DisTinctionary AlternateLink BrokenLink KeithBraithwaite PeterMerel PeterMurchland VaguesDependingOnVagues WebGrid DisabilityActCompliance AsciiArt DisableJobRequestsWhileRunningJob BalkingPattern CategoryConcurrencyPatterns CategoryPattern DisableJobRequestsWhileRunningJob DisinformationBanned ExecuteAroundMethod GuardedSuspension ItsAnOperatorProblem MediatorPattern ObserverPattern UserInterface UserInterfacePatterns DisablingFunctionalityIsNotaChange JeffGrigg KentBeck KentBecksChangeCostXpArticle MoneyObject MutualFund OnceAndOnlyOnce RonJeffries TransactionComponent UnitLinkedLifeInsurance DisagreeByAdding DisagreeByDeleting DisagreeByDistorting PissingMatch PositiveDialogueCommunity TheWikiDiscontinuity WikiPage DisagreeByDeleting AdHominem CategoryDelete CategoryWiki CategoryWikiMaintenance CategoryWikiRefactoring ClarifyByDeleting DannyAyers DeleteAndArchive DeleteByMoving DeletionDiscussion DeletionInWiki DisagreeByAdding DisagreeByDeleting DisagreeByDeletingSomethingElse DisagreeByDistorting EricHodges GameOfLife HowToDeletePages IslandOfRemovedText JunkBox KeithBraithwaite PhilGoodwin PhlIp ReallyValuablePages RecentChangesJunkie RichardDrake RonJeffries StarTrek ThankYou VotedOffTheIsland WikiBadge WikiButcher WikiFilterist WikiGnome WikiMaster WikiOnWiki WikiOnWikiRoadmap WikiReductionists DisagreeByDeletingSomethingElse DisagreeByDeleting DougMerritt KillTheMessenger LongNow SunirShah TreatTheSymptom WikiHomePage WrongTarget DisagreeByDistorting ContentSwizzling DisagreeByAdding RefactorLowHangingFruit RefactorLowHangingFruitOriginal DisagreeWithTheseGeneralisms DisagreeByDeleting FearlessLeader PoliticallyCorrect RobertDiFalco WikiPettifoggery DisagreeingByDeleting DisagreeByDeleting DisappearingComputer DisappearingComputer DonaldNoyes EmbeddedSystems HyperTags RemoteEvaluationAlgorithm DisassemblyWindow DebuggingApplications DisassemblyWindow JohnRobbins MattPietrek NuMega VisualBasic WizardsAreDangerous DiscWorld CategoryBook DiscWorld MultiUserDungeon ScienceFiction TerryPratchett DiscardSuperfluousPrecision CategoryOptimization DiscardSuperfluousPrecision OptimizationPattern DisciplineAndDogma BenTilly ChrisSteinbach CowboyCoding DisciplineAndDogma EmergentBehavior EmergentDesign ExtremeProgramming JaneRoberts MontyPython NotInventedHere OnTheOtherHand PeteHardie ScapeGoat WaldenMathews DisciplineEnvy AlistairCockburn AnalysisAsStorytelling AnalysisIsJournalism BetsyHanesPerry BrianSchuth CategoryProfessionalism CategorySubjectivityAndRelativism DebuggingIsDetectiveWork DesignIsEngineering EngineeringEnvy EvidenceEras GreatLispWar InkBlotSoftwareEngineering JustaProgrammer MartinSpamer MetaphorsWeLiveBy NewAnalogiesForSoftware ProgrammingIsArt ProgrammingIsTheology PurposeOfProgramming SoftwareEngineering SoftwareEngineeringCriticism SoftwareEngineeringIsMostlyAboutPsychology SoftwareGivesUsGodLikePowers SuccessRequiresPersistance WardCunningham WilliamGrosso DisciplineGlobalMobile CommodifyYourDissent MichaelFeathers RobertFripp DisciplineInXp AcceptanceTest BillTrost CategoryExtremeProgramming CollectiveCodeOwnership CommitmentSchedule DoTheSimplestThingThatCouldPossiblyWork ExternalDiscipline ExtremeProgramming InternalDiscipline JosephPelrine NoFreeLunches OnceAndOnlyOnce PairProgramming RefactorMercilessly RolledUpNewspaper RonJeffries TheSourceCodeIsTheDesign TimHaughton UnitTest XpNewsgroup YouArentGonnaNeedIt DisciplineOfProgramming CategoryBook EwDijkstra DisciplineOfSoftware DisciplineOfSoftware DocumentMode WikiMaster DisciplinedMinds TheBigCrunch DiscontinuitySpike AccidentalComplexity AreTablesGeneralPurposeStructures BertrandMeyer CategoryComplexity CategoryDecisionMaking ContinuityPrinciple DiscontinuitySpike DoTheSimplestThingThatCouldPossiblyWork DomainSpecificLanguage ExtensibleProgrammingLanguage GeneralPurposeProgrammingLanguage LazinessImpatienceHubris ProgramInTheFutureTense RefactoringBrowser RelationalDatabase StumblingBlocksForDomainSpecificLanguages SymmetryOfLanguage TestDrivenDesignPhaseShift WaterbedTheory WikiWiki ZeroOneInfinity DiscordantRewardMechanisms AlarmBellPhrase AntiPattern BrentSchwartz CaptainHornHair CategoryAntiPattern DanKendell DaveHarris DaveSmith ForBestResultsForgetTheBonus JeromeKaraganis KielHodges NeilPitman ReQualifiedMyEmployer RewardsForDevelopers RobMandeville RussBrown ScapeGoat StarTrek TemporaryCargoCult TerryRaymond YouGetWhatYouPayFor DiscouragementLeadsToDespair AntiPattern CategoryEmployment CategorySelfImprovement DatingIsHarderThanProgramming GoatHerder JustGetAnyJob NapoleonHill PositiveThinking RobertField SpontaneousSkillsDepletionSyndrome WhySympathizeWithTheUnemployed DiscoursesOnLivy CategoryBook NiccoloMachiavelli DiscoverDefectsEarly AcceptanceTest AntiPattern BigDesignUpFront CategoryDiscovery ClearQuest CodeReview CodeUnitTestFirst CustomerQa DesignReview DiscoverDefectsEarly DynamicTyping ExtremeProgramming FrequentReleases GarbageCollection GreenWires LittleDesignUpFront OnsiteCustomer PairProgramming PaperModel PokaYoke QualityIsFree QualityIsNotFree RefactoringBrowsers SharpenTheSaw StandUpMeeting StaticTyping TheSourceCodeIsTheDesign TrackingTool UnitTest WorkProduct ZeroDefects DiscoveringExistingPatterns BackwardLookingWork CategoryDiscovery ClientServer PatternMining ToddCoram DiscoveringSmalltalk CategoryBook CategorySmalltalk ComingUpToSpeed DonaldKnuth DouglasAuclair HeartOfSmalltalk ObjectShare SmalltalkBook SqueakSmalltalk VisualAge VisualWorks DiscreteCartesianGeometryPrimitives CandyStripeSyndrome CategoryGraphicsPattern CategoryPattern ContinuousCartesianGeometryPrimitives DiscreteCartesianGeometryPrimitives FixedPointCartesianGeometryPrimitives GraphicsPatterns OffByOne OpenGl SceneGraph SingleTransform StefanLjungstrand StructuredGraphics DiscreteFourierTransform ArbitraryPrecision CategoryAlgorithm CategoryMath ConvolutionTheorem PaulMiller DiscreteLogarithmProblem CategoryCryptography CategoryMath DiffieHellmanMerkle DiscreteLogarithmProblem ElGamal FiniteField PrimeNumber DiscreteTimeSignalProcessing AlanOppenheim CategoryBook DigitalSignalProcessing RonaldSchafer DiscriminatedUnion AndreiAlexandrescu CeePlusPlus ComVariant DiscriminatedUnion FunctionalProgrammingLanguage DiscriminatorPattern AreDesignPatternsMissingLanguageFeatures CategoryBehavioralPatterns DiscriminatorPattern DispatcherPattern FunctionalProgrammingLanguage HaveThisPattern HigherOrderFunction InterceptionFilter ProxyPattern DiscussAlternateObjectOrientedProgrammingView AlanKay AlternateObjectOrientedProgrammingView AndrewQueisser CeeLanguage CeePlusPlus CirclesAintEllipses CommonLisp CommonLispObjectSystem DanIngalls DavidClarkd DefinitionsForOo EiffelLanguage GateKeepers IntroTopic LexicalClosure NobodyAgreesOnWhatOoIs ObjectOrientedProgramming PolyMorphism PolyType PythonLanguage RichardHenderson SimulaLanguage SmalltalkLanguage TomLord UnifiedModelingLanguage XeroxParc DiscussInsteadOfCriticize AmericanCulturalAssumption CategoryCriticism CorrectInsteadOfCriticize CriticalSpirit CriticsAreYourBestFriends DiscussInsteadOfCriticize DonaldNoyes PiIsNotIrrational DiscussingWithoutConcreteRepresentations AnecdoteImpasse CategoryCommunication ComputerScience EverythingIsa FormalLanguage FormalSystem TopsLaw WetWare DiscussionCategorySimplification CategoryComplexity CategoryDiscussion CategorySimplification DeleteTantrum DonaldNoyes GrammarVandal OnePileFilingSystem WikiPedia WikiWiki DiscussionMemesShmemes AlanChristiansen BillJamison BillTozier CayteLindner ConstructiveInterference CosmaShalizi CraigKanarick CulturalTransmission DanielDennett DanielKnapp DaveHarris DavidHarvey DavidPorter DocumentMode DouglasHofstadter EditHint EliminativeMaterialism FalsifiAbility HaskoHeinecke JoshuaGrosse JoshuaSusser KarlPopper LargeFormat MemeTheory MemesAreNotScience MemesPropagateByConsumption MemesShmemes MemesShmemesContinued MendelianGenetics MendeloianGenetics MrAristotle NicholasNegroponte ParadoxPatternLanguage PaulFeyerabend PersonalConstructTheory PeterMerel PlatonicIdeals PrematureAbstraction PrisonersDilemma QuestionsAndAnswers RazorFish ReFactor RedHerring ReproducibleEmpiricism RichardDawkins ScientificMethod SpecialPleading StakeInTheGround StrawMan StructureOfScientificRevolutions SunirShah TheExtendedPhenotype ThomasColthurst ThomasKuhn UsefulUsableUsed ValueObject DiscussionMoved DiscussionMoved GoodThing PageTopic DiscussionOfCargoCult AdamHill AddingEpicycles AlfredBester AntiPattern BrettNeumeier BuzzwordMakeover CargoCult CosmeticSurgery DaveSmith DonOlson DontFixItIfItAintBroken HideInPlainSight HolyGrail HouseOfCards JohnBrewer JohnCave LloydBlythen MarcThibault PatternForm PeteHardie PeterMerel RussBrown TemporaryCargoCult TheMapIsNotTheTerrain TheStarsMyDestination TomStambaugh TooScaryToReplace UsefulLie VacuVocabulary DiscussionOnEnginesOfTheFuture CanWebSearchEnginesIndexWikis CategoryFuture DougMerritt GameEngines ImproveDatabasesOrElse InterfaceEngines JavaWikiEngines NonPublicWikiEngines RunTimeEngineSchema SearchEngineOfTheFuture ThreeDeeEngines TopTenWikiEngines TopicMaps UsingSearchEnginesToFindInformation WikiEngines WikiEnginesComments WikiEnginesComparingWikis WikiEnginesWanted WikiEnginesWithPageDeletion DiscussionOnIandMind GravityWorks DiscussionOnReallyValuablePages BackLink BackLinks BenTremblay CategoryCategory CategoryWikiMaintenance DonaldNoyes FixMyWiki HardProblem HomePage JohnFletcher ListMode MartySchrader MatthewAstley OnTopic OrphanNonHomePages PleasePleaseDontCategorizeEveryPageOnWiki RaySchneider ReallyValuablePages RecentChanges RecentChangesIsNotTheWiki RoadMaps ShortListOfValuablePages SignalToNoise UsefulAndAccurate ValuablePage ValuablePages VirtualTour WikiGnome WikiGreatFoobarLists WikiNature WikiTag DiscussionPage CategoryWiki DiscussionPage DiscussionVsConsensus DocumentUnderDevelopment LessIsMore SeparateThreadsFromContent TalkPage ThreadMode TooBigToEdit DiscussionPageConcept CategoryRedirect DiscussionPage DiscussionPatternCousins JimCoplien KoansMetaphorsAndParables PatHoyIii PatternIsaStory PatternLanguage PatternsCaptureExperience WhyPatternsAreDifferent DiscussionSpecialCharacterPrefixAssociation AdobeWebPremium AutomatedIntelligence CamelCase CategoryWiki InternetBrowser InternetConnectivity MicrosoftOffice MicrosoftVisualStudio SearchEngines SpecialCharacterPrefixAssociation WikiServer WikiSingleWordProblem DiscussionVsConsensus CategoryComparisons CategoryWiki PlainEnglish PlainEnglishDiscussion TentativeSummary DiscussionWithAnAlaskanGrizzlyBear AlaskanGrizzlyBear CategoryStory DaveHarris DaveSteffe EddiesWiki InSovietRussia MartinNoutch MichaelFeathers PlanningGame PlayingWithaPolarBear RefactorMercilessly RichardDrake RobertMartin RonJeffries TinyTed WikiCuffOnTheHead WikiMindWipe XpImmersionOne DiseaseControl ComputerSecurity DiseaseControl TokenProtest WestNile DishonestyPays CategoryEthics LieOrStreet MarcGrundfest DisinfoPedia SourceWatch DisinformationBanned AntiPattern CategoryUserInterface CoVirt EditHint UncivilizedShutdown UserInterface DiskOperatingSystem CategoryOperatingSystem DiskOperatingSystem MicroSoft MsDos OperatingSystem OperatingSystems DiskWipingUtility DismissalOfSubjectExperts CommentOnCriticismOfTheGangOfFour DomainExpert GroupThink OctoberThirteen SubjectMatterExpert SubjectMatterExperts WeAlwaysHaveDoneItThisWay WhyFunctionalProgramming DisneyImagineering BrokenLink ComputerProgramming PhlIp PortmanteauWord SqueakSmalltalk DispassionateParaphrase DispassionateParaphrase DispatchOnFeaturesNotClassifications CategoryChange CategoryConditionalsAndDispatching CategoryPolymorphism FeatureBuffetModel PredicateDispatching VariationsTendTowardCartesianProduct DispatchingForDummies CategoryDummies CommonLisp CompileTime DanMuller DocumentMode DoubleDispatch DoubleDispatchExample DynamicDispatch ImplementingMultipleDispatch JavaDynamicDispatchAndConstructors MetaObjectProtocol MultipleDispatch NoMultipleDispatchInJava PatternMatching PredicateDispatching RelationalTable SingleDispatch StaticDispatch TableOrientedProgramming TestTypesInsteadOfDispatch TestTypesInsteadOfDispatchProfileCode DispersedWorking DistributedSoftwareDevelopment DistributedTeams DisplacementActivity ChronicProcrastination ChronicProcrastinator DerekWoolverton DisplacementActivity HumanNature KrisJohnson NetHack NextList NobodyReadsEveryPage PairProgramming PeopleDontThinkFasterUnderPressure PythonLanguage SteveHolden TeleVision TvWatchers VirtualPairProgramming WardsWiki ZopeApplicationServer DisplayOfArtifacts AmazonDotCom BrowserReachable CategoryOrganization DonaldNoyes ThinkingOutLoud WikiEngine WikiPage WikiWithMoreThanUsers DisplayPostscript BrownUniversity CeePlusPlus DisplayPostscript GhostScript MacOsx MitchKapor NeXt NetworkExtensibleWindowSystem NextStep OnTechnology OpenGl ParcPlace PeterDeutsch PortableDocumentFormat PostScript TomStambaugh WhatYouSeeIsWhatYouGet XwindowSystem DisplaySpecification CategoryPaper OpenOffice DisplayingIframesBySelection CategoryOrganization DoingStuff DonaldNoyes FederationOfInformation FireFox RecentChanges RecentChangesJunkie TextPad WikiDisplayedAsPages WikiTest WikiWithMore DisposableAnalysis BradAppleton CrcCard LocalityOfReferenceDocumentation MercenaryAnalyst PaulChisholm RonJeffries TheSourceCodeIsTheDesign DisposableCoders AntiPattern ArchitectsDontCode ArchitectsPlayGolf LuxSpes DisposableInformation CategoryInformation JonGrover RealInformation SustainableKnowledge DisposedList CategoryGarbageCollection DisposedList GarbageCollectedLanguage GarbageCollector MemoryLeakUsingGarbageCollection PhilippeDetournay WeakReference DisproofByFallacy FallaciousArgument ReductioAdAbsurdum DisregardTheAdjunct AggregationOnTheClient AugustZeroFive BlackHat CategoryWikiProgress CommunityWiki CostinCozianu CreativeCommons DavidCary DeleteJunkies DeleteThisPageSoon DougMerritt EditWar EricHodges ExtremeIntertwingling ExtremelyInterstrangled GaveUpOnWiki GrandWikiMission GrandWikiVision HomePage IndependentAggregator InterTwingle InterWiki MakeSignalNotNoise OctoberZeroFive OffTopic OnTopic PhlIp RecentChanges RecentNearChanges RegardTheAdjunct SeparationOfConcerns SimpleRules SisterSite SisterSites SoftwareEngineering SpringCleaning StarTrek TelevisionAddict TheAdjunct TheNavel ThreadMess ThrottledWiki TolerateOffTopic UnifiedRecentChanges WhoIsActiveOnWiki WhyClublet WikiContentGenerationProcess WikiDom WikiNature WikiNow WikiReductionists WikiWiki DisruptionTolerantNetwork DelayTolerantNetwork DisruptionTolerantNetwork DisruptiveTechnology AdoptingXp ClaytonChristensen DisruptiveTechnology InnovatorsDilemma SustainingTechology WaterFall DissentInOrganizations AlbertHirschman BenKovitz BobbyWoolf ChangeYourOrganization CultureIsTheManifestationOfLeadership ExitVoiceAndLoyalty JeffChapman JustLeave RandyStafford SlowPoison WhyLeadersCantLead DissertationFavoredOverDialog CategoryWiki DialecticMode EcommerceWiki FridemarPache GoodStyle MrPlato WardCunningham WardsWiki WikiAuthor WikiForum WikiHistory DissertationOverDiscourse CategoryWiki DialecticMode DissertationFavoredOverDialog DissertationOverDiscourse DocumentMode FridemarPache PatternLanguage SummariesOnTopDiscussionBelow ThreadMode WardCunningham WhatIsThread WikiHistory WikiOnWiki WikiWikiWeb DissingBarney BertrandMeyer BluesClues DanBarlow DissingBarney DissingBjarne KenMeltsner KyleBrown ObjectOrientedSoftwareConstruction PairProgramming RonJeffries SamShard TeleTubbies DistEl BragAboutMyFunHack EmacsLisp ErlangUserConference IntegratedDevelopmentEnvironment LukeGorrie ProgrammableProgrammingLanguage RePl DistObj DistributedCoalition DistributedObjects JosephKiniry MarkBaker NelsonMinar RonResnick DistanceLearning BrokenLink DistinctArrays ChrisBrooking HighLevelLanguage JustInTime UseStorageSpacesWisely DistinguishProgrammersAndManagersTools BigDesignUpFront DefectTracking DesignReviews LittleDesignUpFront RefactoringBrowser UnitTest DistinguishedEngineer BigBlue JobTitles MicroSoft SunMicrosystems DistractedDevelopers AhHa DistractedDevelopers DumpShock IainLowe InappropriateDistraction InappropriateDistractions LorenzBeyeler MarkAddleman MentalStateCalledFlow PacMan TheoryXx WastingPeople WaterCooler DistractionFreeEnvironment DistractionsToProgress AlistairCockburn AnonymousDonor BeauWilkinson DistractionsFromProgress InstinctAsIntelligence RiskManagementCatalog DistributedAgileDevelopment ScottAmbler WantedPage DistributedCoalition DistributedComputing JikiJikiJava JosephKiniry OpenSource DistributedCognition PayItForward WilliamHunt DistributedCom CategoryComponentObjectModel ComIsLove ComIsNot ComPlus ComponentObjectModel DevelopMentor DinoChiesa DrewMarsh InProcessComponent MicrosoftSecurity OutOfProcessComponent PluggableProtocol SoapToolkit SurrogateProcess TcpIp WindowsXp DistributedComposite AssociativeMemory CompositePattern DistributedComposite DistributedGraphDataStructure HierarchicalVisitorPattern InetAddress JavaSpace JavaSpaceIdioms JavaSpaces MissingException RobertDiFalco TomStrickland TupleSpace UnknownHostException VisitorPattern DistributedComputing AndrewJoyner ApplicationLayerFraming BohrBug CategoryCollaboration CategoryDistributed ClientServer CloudComputing ComponentDesignPatterns DavisFoulger DistributedCoalition DistributedComputing DistributedComputingIsUbiquitous DistributedGames DistributionIdioms DistributionIsOptimization DistributionOfComponents DotNetAsDistributedObjectSystem EightFallaciesOfDistributedComputing FacadesAsDistributedComponents HalHildebrand HeisenBug InSearchOfClusters IntegratedLayerProcessing JavaSpaces KissWebServices LimpVersusDie LindaTupleSpaces MattBehrens MessageQueuingArchitectures MiddleWare PaulMurray PeterSommerlad PhilipEskelin ProcessBoundary RealWorld ReasonsForDistributedComputing RmiPatterns RmiVsCorba RobChamberlin SetiAtHome StuCharlton TheInternet TimBernersLee TupleSpace UnderstandingDistributedSystems WebStoresDiscussion WorseIsBetter XmlProtocol ZooKeeper DistributedCursor MicroArchitecture RichardHenderson StateObject DistributedDataCentralizedProgramming DotNet JeffChapman JobSecurity ManagementsInterestInDefeatingJobSecurity OnceAndOnlyOnce PoliticsOfControl SalesForceAutomation DistributedDenialOfService CategorySecurity DenialOfService DistributedDenialOfService DistributedDynamicDatabases GnutellaNet DistributedEmacsLisp CategoryEmacs CommonLisp EmacsLisp ErlangLanguage LukeGorrie OneTrueUserInterfaceToolkit DistributedFileSystem CategoryDistributed FileSystem PlanNine TedAnderson DistributedGames ApplicationLayerFraming DanielKnapp DistributedComputing HalfObjectPlusProtocol IntegratedLayerProcessing NatPryce PseudoRandomNumberGenerator DistributedGarbageCollection DistributedGarbageCollection DistributedSystem DistributionSubsystem EeLanguage GarbageCollection LeslieLamport MozartOzLanguage NetworkAsComputer ObjectCapabilityModel UniformResourceIdentifier DistributedGraphDataStructure ArrayList JavaSpaceIdioms JavaSpacesPrinciplesPatternsAndPractice MikeHogan PhysicalConnector SeshKumar SplitItUp UseCase WikiWeb DistributedInternetArchitecture BizTalk CategoryArchitecture CategoryFramework CategoryMicrosoftTechnology ComPlus ComponentObjectModel DavidLiu DevelopMentor DonBox DotNet EnterpriseJavaBeans EssentialCom InterfaceBasedProgramming MicroSoft MicrosoftCorporation MicrosoftDotNet MicrosoftIndigo MicrosoftTransactionServer SunJava UniversalDataAccess VbClassic VisualBasic WindowsLonghorn WindowsTwoThousand DistributedJava AndrewMccormick CategoryArchitecture CategoryDistributed CategoryJava EnterpriseJavaBeans KanabosFramework DistributedMind BorgCollective CategorySociety CollectiveCodeOwnership CollectiveIdea CollectiveIntelligence DistributedMind EndersGame ExtremeProgramming ExtremeReuse HiveMind PairProgramming ReFactor SetiAtHome SpeakerForTheDead StarTrek TheBorg TheCollective TruckNumber XpIsaCollectiveIntelligence YouArentGonnaNeedIt DistributedObjectCapabilityModel CategorySecurity CategorySecurityModel EeLanguage MachOs MilosProject MozartProgrammingSystem ObjectCapabilityModel PasswordCapabilityModel TheClientUtility ToonTalk DistributedObjectPlatforms WhatsWrongWithEjb DistributedObjects AnOoMagicBullet AnoteOnDistributedComputing ComPlus CorbaComponentModel DistObj DistributedComputing DistributedObjects EjbObject EjbPlatform GlenStampoultzis HalfObjectPlusProtocol JavaSpaces JiniTechnology LanceWalton PhilGoodwin PizzaLanguage RussFreeman SunirShah TedNeward TimEwald DistributedPairProgramming VirtualPairProgramming DistributedProgramming DistributedComputing DistributedObjects DistributedSoftwareDevelopment ExtremeProgrammingInDistributedEnvironments DistributedRenderingSoftware ProgrammableModularFramework DistributedRuby CategoryRuby EricHodel HelloWorld JavaLanguage MasatoshiSeki RemoteMethodInvocation RubyLanguage RubyRingServer TupleSpace DistributedServiceBus DistributedServiceBus ReactiveRouting SuperPeer DistributedSharedStateConcurrency AcId ActiveDirectory AndrewFileSystem AnoteOnDistributedComputing BigIron CategoryConcurrency ClientServer CodaFileSystem DirectoryServices DistributedCache DistributedObjects DistributedSharedStateConcurrency DistributedSystem GlobalConsensus IgorLobanov JavaSpaces LarryEllison LindaTupleSpaces MessagePassingConcurrency MultiTierArchitecture NetworkDatabases NetworkFileSystem NovellNetware ObjectMigration OnLineAnalyticalProcessing OnLineTransactionProcessing RelationalDatabase RelationalWeenie ServerMessageBlock TangosolCoherence WebStoresDiscussion YellowPages DistributedSmalltalk HewlettPackard ParcPlace DistributedSoftwareDevelopment AalbertTorsius AlanWills AntiPattern BetsyHanesPerry BradAppleton ClearCase CodeOwnership CodeSiteOwnership ConcurrentVersionsSystem DarcsRevisionControl DaveSmith DesignPatterns DiiGo DistributedProgramming DistributedSoftwareDevelopment DistributedTeams DistributedVersionControl ExtremeOpenBusiness FridemarPache GitVersionControl InterTeamCommunication JackLloyd KyleBrown MonoTone MultiSite OpenSource OpenSourceProjectOrganization PairProgrammingAtHome ProgrammingInsideTheHome TeleCommuting TopicalPatternLanguageWebSites VirtualPairProgramming VisualAge WikiTrail DistributedSystem ComputerScience DeadLock DistributedGarbageCollection DistributedSystem MultiProcessor QualityOfService RaceCondition WideAreaNetwork DistributedTeamAntiPatterns AmbiguousRequirements AntiPattern DispersedTeams DistributedTeamPatterns HallwayConversations PutThemInCompetition DistributedTeamPatterns AntiPattern AssignedMentors CarefullySelected CommitmentFromAll CommonDevelopmentEnvironment CommonTerminology ConflictManagement ContinuallyAlignedProcess DefinedOrganization DispersedDevelopment DistributedCredit DistributedTeamAntiPatterns EarlyBonding ExplisitCommunicationStrategy FaceToFaceRegularly FlexibleHours FrequentShortMeetings JoinForCompletion LocalHero MeetAtIterationCompletion OneProject PilotSolutions PreparedTeam PreparedWorkspace SocialFunds TemporaryEngagement WardsWiki DistributedTeams AlanWills BrokenLink DispersedWorking DistributedSoftwareDevelopment TeleCommuting DistributedTransaction AtomicConsistentIsolatedDurable BigIron BlameTransference BusinessProcess CategoryEnterpriseComputingConcerns ComComponent CompensatingTransaction CorbaComponentModel DataBase DenialOfService DistributedTransaction DistributedTransactionsAreEvil DotNet EnterpriseServiceBus IndigoFramework JavaDistributedTransaction JavaPlatform PatHelland ReliableMessaging ServiceOrientedArchitecture SoaIsPeace StuCharlton TransactionProcessing TransactionProcessingMonitor TransactionScript TransactionalActorModel TwoPhaseCommit UtilityComputing WindowsCommunicationsFoundation DistributedTransactionsAreEvil AvoidingDistributedTransactions CategoryEvil CostinCozianu DistributedTransaction LukeGorrie MnesiaDatabase NikitaBelenki OpenVms RichardHenderson RobertDiFalco TransactionProcessingConceptsAndTechniques TwoPhaseCommit DistributedVersionControl BazaarVersionControl BillTrost BitKeeper BugsEverywhere CategoryConfigurationManagement ClearCase CodeVille ConcurrentVersionsSystem DavidsAdvancedRevisionControlSystem DecentralizedVersionControl DistributedBugTrackingSoftware DistributedVersionControl GitVersionControl GnuArch MercurialVersionControl MonoTone SubVersion SvkVersionControl VersionControl DistributedWiki CategoryWiki ChangesIndex DavidCary DavidMartland DonaldNoyes ExtremeProgramming FailSafeWiki FeeBasis HyperLink InterWiki LinkPages MultiServerWiki OddMuse OnceAndOnlyOnce PageList PavelPerikov PersonalWiki PullPushWiki RecentChanges RuntimeUpgradeableCore SmartWiki SoftwareBazaar TitlesIndex UnifiedRecentChanges WardsWiki WikiPedia WikiWebTransferProtocol WordList WordsIndex WorldWideWikiWeb DistributionCrossSection DistributionIdioms CategoryIdiom DistributionIdioms EncapsulateObtainingReferences JavaIdioms LimitParametersForEjbCreates UrlCallback UseDataTransferObjects DistributionIsAbstraction AnimatedArchitecture BusinessRule CategoryAbstraction CategoryDistributed CiteSeer CustomerAccessBean DistribtionIsJustAnotherFacilityAtThisPointInTime DistributionFramework DistributionIsAbstraction DistributionIsOptimization DivideAndConquer EntityBean IllustrationsClarifyText LimitsOfHierarchies LooselyCoupled OliverSims OneRightWay OracleDatabase PostgreSql RelationalAlgebra RelationalDataBaseManagementSystem SimpleData StructuredQueryLanguage DistributionIsOptimization CategoryOptimization DaveWhipp DistributedTransactionsAreEvil DistributionStories EvolutionaryDesign FaultIsolation FaultTolerance FrancisHwang JimLittle OptimizeLater RedundancyIsInertia RichardHenderson RulesOfOptimization SetiAtHome ThreadsAreOptimizations UnitTest YouArentGonnaNeedIt DistributionOfAllStatistics CategoryJoke CategoryStatistics GettingSeriousAboutStatistics MarkTwain PhlIp PseudoScience TautologicalStatistics DistributionOfComponents BigBallOfMud BypassableAbstraction CategoryComponents CategoryPattern ComponentBasedDevelopment ComponentDesignPatterns DistributionOfComponents EnterpriseJavaBeans FourLayerArchitecture LayeredComponentFramework LocationTransparency MicrosoftDotNet MicrosoftIndigo ProcessBoundary ServiceOrientedArchitecture ThreeTierDistributionArchitecture TooMuchGuiCode TransparentDistribution DistributionStories AgileAlliance AndrewQueisser AnonymousDonor BigDesignUpFront CapacityPlanner CategoryStory ContinuousIntegration DistributionSwitch DoTheSimplestThingThatCouldPossiblyWork ErlangLanguage HalfObjectPlusProtocol JimLittle KeithRay LukeGorrie MnesiaDatabase OliverSims OnSiteCustomer OnceAndOnlyOnce PaulCaswell PierrePhaneuf ScreenScraping SpikeSolution SteveHowell SystemMetaphor TheCostOfInefficiency UnitTest DistributionString CategoryFuzzy CategoryStatistics CategoryVisualBasic CategoryXml MarcThibault DistributionSwitch DistributionStories DistributionSwitch HalfObjectPlusProtocol JimLittle PaulCaswell SteveHowell DistrictalElections CategoryVoting DistrictElections DistrictalElections ProportionalElections ProportionalRepresentation DivergentChange DivergentPair ArguingThroughUnitTests DanOelke DivergentPair JerryHirshberg LisaDusseault NissanDesignInternational PairProgramming SteveFreeman TimMackinnon WritingInPairs YonatSharon DiversityIsSmotheredOnWiki AnonymousVoiceOfWiki BruceAnderson CategoryWiki DonaldNoyes ExtremeProgramming FalkBruegmann IronyWarning JimCoplien KeithBraithwaite KentBeck MartySchrader MontyPython NegativeOne OfficialXpPersonnel PositiveDialogue QuestionsWeAsk RalphHodgson RonJeffries TheCounterReformation TheSpanishInquisition VoiceOfWiki WhyDoPeopleHateXp WikiAsXpTrainingCourse WikiConsensus WikiSuccessCanInhibitNewWriters DivideAndConquer AndrewKoenig BinarySearch BirthInThreeMonths CategoryRefactoring ConquerAndDivide DivideAndBotch DivideAndConquer DivideAndFalter DivideAndRetreat DivideAndSurrender DynamicProgramming KirkKitchen LegacyCode MetaModel MultiplyAndSurrender ProblemSolvingHeuristic RefactorLowHangingFruit RobertField VeryLargeScale DivideAndDecide MartineDevos SevenPlusOrMinusTwo DividedByaCommonLanguage CategoryQuote GeorgeBernardShaw DivisionOfLabor WorkWeLoveVsLabor DiySnapItCameraMount CategoryOrganization CategoryProject DonaldNoyes IdeaImplementationGap PublicDomain PublicDomainIdea SnapItCameraMount ThinkingOutLoud ThinkingSilently DjAdams CategoryHomePage DjAdams RealName DjVu DjVu MagicViews DjamelLootsma CategoryHomePage DjangoProject CategoryFramework CategoryPython GnowSys LettuceFramework DjinnRandall AreYouThere CategoryHomePage ConvertSpacesToTabs JoinCapitalizedWords OrphanPage RecentVisitors SpellingChecker TextFormattingRules TipForTypingTab WikiForum WikiName WikiPage WikiWiki WikiWikiSandbox WikiWikiWebFaq DllHell ClasspathHell DependencyHell DllHell IfItAintBrokeDontFixIt MicroSoft MicrosoftAccess RpmHell DmitriKerievsky CategoryHomePage DmitriKerievsky DmitriLenkov CategoryPerson DmitryJemerov AndreySidorenko CategoryHomePage ExtremeProgramming FarManager FidoNet InfinityExplorer KerimBorchaev KirillKalishev PavelPerikov StPetersburgXpCommunity SyndiRella SysOp VineYard DmitryNekrasovski CategoryHomePage DmitrySklyarov CategoryPerson DigitalMillenniumCopyrightAct DmitrySklyarov FederalBureauOfInvestigation DmytriKleiner CategoryHomePage DnaCancerBasis AlexAusch DeoxyriboNucleicAcid DougMerritt GhanaHomePage HeLa JamesWatson NewsArchive DnaVsOo AbstractFactory BigBallOfMud BrokenLink CategoryComparisons CategoryMicrosoft ComPlus DanielSadolevsky DataCentric DeoxyriboNucleicAcid DevelopMentor DinoChiesa DistributedComputingEnvironment DistributedInternetArchitecture DrewMarsh EnterpriseJavaBeans FreeThreadedComponent HolyWar JavaTwoEnterpriseEdition JonathanBlackmore LimitsOfHierarchies MicroSoft MicrosoftIndigo MicrosoftTransactionServer MtsObjectsCanBeStateful MultiThreadedApartment PeterMerel ServiceOrientedArchitecture SetComplete SingleThreadedApartment ThreeTierArchitecture TotalCostOfOwnership TransactionalComponent TransactionsVsExceptions DoAndroidsDreamOfElectricSheep BladeRunner DoAndroidsDreamOfElectricSheep PhilipEskelin DoAsItSays DesignByContract DoesWhatItSaysOnTheTin DoAsiDo CategoryManagement JeffBay LeadByExample LeaderShip DoAsiSay LeadByExample DoBothUnitAndAcceptanceTests AcceptanceTest AnonymousCoward AnonymousDonor BillyChambless CanFunctionalTestsReplaceUnitTests CanYouHaveTooManyUnitTests CodeUnitTestFirst CowboyCoding DanilSuits FunctionalTest GeorgePaci GrayBoxTest JeanCzerlinski KeithBraithwaite KentBeck LawOfDemos ObjectMentorBowlingGame PeterMerel ProgrammerTest RefactorMercilessly RonJeffries SunirShah TestEverythingThatCouldPossiblyBreak TestFirstDesign ToddEdman UnitTest UnitTestingCostsBenefits UnitTests UnitTestsReconsidered WayneConrad WayneMack DoCodersNeedToUnderstandWhy AurelianoCalvo CodeMonkey DaveVoorhis DoTheRightThing ExtremeProgramming GarryHamilton ItDepends MayZeroSix MichaelSparks OffshoreOutsourcing OnsiteCustomer PlayHurt PointyHairedBoss StaticThinking TomStambaugh TruckNumber DoComponentsExist CategoryComponents DoComponentsExist JavaStudio MichaelFeathers NonGraphicalComponents ObjectsSharedWithUsers RalphJohnson RichardDrake DoCubicleWallsEverMove AndrewQueisser CategoryWorkEnvironment CubiclePrison KatieLucas PairProgramming DoDesignReviews CampFire EarlyAndOften FormalReviewProcess FriedrichKnauss GoodThing ProjectSpecific ReviewerPreferences DoEngineersNeedOpportunists AdeleGoldberg AlistairCockburn AppleComputer BillAtkinson BillGates BudTribble ComputerScience ConceptualIntegrity CthreeProjectTerminated CulturalRevolution DanIngalls EditText EngineeringVsMarketing EnzoFerrari InformalHistoryOfProgrammingIdeas JuergenHermann JustAnEngineer KenOlsen LarryTesler MartinNoutch MitchKapor MitchellKapor NextStep OwenDensmore PairingWithTheEnemy PaulHudson PeterDeutsch PissedOffOfTunbridgeWells PixarCompany RichardDrake RobertDiFalco SoftwareArchitect SteveJobs SteveWozniak SuperBowl TomStambaugh WardAndKent WikiPage DoEvents CategoryEvents DoEvents IdleLoop VbClassic WorkerThread DoHyki CategoryWikiImplementation DoInspections CategoryPattern DevelopInPairs DoDesignReviews FriedrichKnauss GroupValidation PatternityTest ProcessAndaThing ReviewTheArchitecture SunTse TheArtOfWar TruckNumber DoIt CarlParziale CodingStandard CollectiveCodeOwnership DanaEdwards DistributedObjects DoIt DoItStory ExtremeProgramming FirstUnionNationalBank JamesCollins JustSufficientImplementation KentBeck LarryDeane MethodSelector NickMaiorana PairProgramming RefactorMercilessly SmalltalkLanguage StijnSanders UnitTest WorkQueue YouArentGonnaNeedIt DoItAgainToLearn CategoryEducation GeorgePolya HowToSolveIt JuneKim KentBeck SmalltalkLanguage TuringAward DoItAll BadThing GuruDoesAll DoItFramework CategoryFramework ConsideredHarmful DoIt DoItFramework DoItImplementation DoItSolutions FileSystemAlternatives FirstUnionNationalBank HyperCard JimRussell LarryPrice LittleDatabase NoSilverBullet SeparationOfConcerns SilverBullet SystemMetaphor DoItImplementation ActiveServerPage DoIt DoItFramework ExtensibleMarkupLanguage GeorgePaci InternetExplorer JavaScript JeffGrigg JimRussell LeighCaldwell MicroSoft UniformResourceLocator VbScript DoItOnPaperFirst ChurchTuringThesis DougMerritt GarbageInGarbageOut KatherineDerbyshire NeuralNetwork NeuralNetworks PersonalAnalogDevice TheKeyboardIsTheWorstPlaceToDesign DoItOverAllTheTime DoItOverAllTheTime DoTheSimplestThingThatCouldPossiblyWork GemStone KentBeck NotEnoughTime RefactorMercilessly RonJeffries TimeToDoItOver TooMuchToDo WorstThingsFirst YouArentGonnaNeedIt DoItRightTheFirstTime AnthonPang BigDesignUpFront CategoryThelop CodeUnitTestFirst DidRightLastTime DoItRightTheFirstTime DoItRightTheNextTime DoItRightThisTime DoOurBestEveryTime DomainAnalysis ExtractAlgorithmRefactor ForFree HelmutLeitner IfItWorksItIsOk JeffGrigg JeffMantei LanguageIndependentProgramming LanguageOrientedProgramming ProgrammingForEternity QualityIsFree SeparationOfConcerns SilverBullet ThelopNameExample TomAyerst WaldenMathews WalkYourTalk WaterFall WayneMack WorseIsBetter YouArentGonnaNeedIt DoItRightThisTime AcceptanceTest AntiPattern DoItRightTheFirstTime DoItRightThisTime EmergentArchitecture IfItWorksItIsOk OnceAndOnlyOnce UnitTest WaldenMathews YouArentGonnaNeedIt DoItSolutions CategorySolutions DoItFramework EnterpriseApplicationProblems JimRussell ProblemDomain DoItYourself DoLanguagesChange CategoryNaturalLanguage DanSheppard DoMicroprocessorsLoveCee AbstractionInversion AlternativeMicroprocessorDesign AplLanguage AsFastAsCee BooleanRepresentation CategoryCee CeeLanguage CeeSharp DennisRitchie DotNet FasterThanCee ForthLanguage HighLevelLanguage JeffGrigg LispMachine SufficientlySmartCompiler DoMoreWithLess ClassDiagram ClassModel DoMoreWithLess DoTheSimplestThingThatCouldPossiblyWork GuillermoSchwarz DoNoHarm CategorySafety DoNoHarm DonaldNoyes DoNotAppear SmallestFederatedWiki DoNotHandCodeUserInterfaces CategoryAntiPattern CategoryApplicationDevelopment CategoryCodingIssues CoordinateVersusNestedGui DoNotHandCodeUserInterfaces DonaldNoyes GridbagLayout ItDepends LayneThomas MikeWeller NetBeans ProcessImprovement ProcessImprovementTools DoNotLie AlainPicard AndrewMartin AnswerAllQuestions DanielDennett DanielKnapp DishonestyPays EricHodges InducingMistrust MattiasFlodin PhlIp UselessDigressionAboutLaw DoNotUseAssertions AcceptanceTest AlainPicard AlanFrancis ArlieDavis ArrayOutOfBoundsExceptions AssertIntegrity AssertionError BairsLaw BobTrower BradCox CategoryAssertions CodeComplete CurtisBartley DanielBarclay DaveWhipp DavidCary DoNotUseAssertions DouglasHubler EiffelLanguage HaskoHeinecke HenryAndrew IllegalArgumentException IllegalStateException IllegalStateExceptions InvalidArgument InvalidArgumentException JeffGrigg JohnFarrell MartinPool MikeKrajnak MultipleInheritance NatPryce NullPointer ObjectOrientedSoftwareConstruction PhilGoodwin PhlIp ProgrammerTest RealSoonNow RuntimeException RuntimeExceptions ShipWithAssertionsOn StephanHouben SuperDistribution TemplateMethod ThorstenVanEllen TomStambaugh TonyHoare UnitTest UnitTests UseAssertions WayneMack WritingSolidCode YouArentGonnaNeedIt DoNotWantItGoodWantItTuesday AntiPattern CategoryStory CowboyCoding EricScheid IncompatibleGoals JohnPerkins MarkAddleman PeteHardie RobMandeville ViciousCircle WaldenMathews WhatIsQuality DoNotWorryAboutTheBlame CoverYourAss StickToYourGuns DoNotWorryAboutTheCredit AndrewKoenig BeProudOfYourRealAccomplishments DoNotWorryAboutTheBlame EncourageOthers KenIverson RaySchneider TellPeopleWhatYouDid ThroughTheLookingGlass WhatHaveYouDoneForUsLately WorryAboutTheCredit DoNotation HaskellLanguage OnMonads SyntacticSugar DoNt AlistairCockburn ChuckMoore DoSimpleThings ForthLanguage KentBeck MuAnswer WikiPedia YouArentGonnaNeedIt ZenKoan ZenMasters DoOneThingAndOneThingOnly BusinessRules CategoryComponents OnceAndOnlyOnce SoftwareComponent DoOrDie BourneShell CategoryException CategoryIdiom CeeLanguage CeeShell DoOrDie DoSomething LimpVersusDie PerlLanguage DoOrDoNot CategoryComparisons DanilSuits PlayingToWinVsPlayingNotToLose SinkOrSwim TheTigerAndTheCaveman YodasTeaching YouAreGonnaNeedIt YouArentGonnaNeedIt ZenSlap DoSimpleThings CategorySimplification CeeLanguage CeePreprocessor ComplexityIsBugs ConstantTests DoSimpleThings DoTheSimplestThingThatCouldPossiblyWork ExtremeOpenBusiness FridemarPache JeffGrigg LazyProgrammer ManuelVidaurre NotInventedHere PairDeveloping PosixStandard SimpleMinded TheBestIsTheEnemyOfTheGood UnixOs UseCases UserStories DoSomeThing AnalysisParalysis CategorySuccess DoSomeThing KludgeItTillItWorks RightThing DoTheAgileAcidTests CategoryAgileMethodology FailGracefully PreparingForSprintOne WalkingSkeleton YouAintGonnaNeedIt DoTheBestYouCan AntiPattern DeathFromPerfection KeepPeopleGainfullyEmployed DoTheEasiestThingThatCouldPossiblyFail CreepingFeaturitis DoTheEasiestThingThatCouldPossiblyFail DoTheEasiestThingThatCouldPossiblyWork AmrElssamadisy AntiPattern CodeAndYoureDone DoTheEasiestThingThatCouldPossiblyWork DoTheMostComplexThingThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWork FindTheObjects FixTheProblem FrancisHwang ItShouldSeemEasy OnceAndOnlyOnce RalphJohnson RealWorld TheResidentCynic TimeToMakeItShort DoTheFirstThingThatMightWork AntiPattern DoTheFirstThingThatMightWork DoTheSimplestThingThatCouldPossiblyWork DoesThisWork KentBeck WhatsTheSimplestThingThatCouldPossiblyWork DoTheFirstThingYouCanThinkOf CodeAndFix SpikeSolution DoTheLastPossibleThingThatMightJustWork CategoryJoke StarTrek DoTheMostComplexThingThatCouldPossiblyWork BigBallOfMud DoTheMostComplexThingThatCouldPossiblyWork DoTheMostComplicatedThingThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWork EverythingDies GoldPlating JohnHarrison MakeTheSmallestChangeThatCouldPossiblyWork MatthewTheobalds PerlLanguage PhilGroce PrematureOptimization PythonLanguage TheMostComplexWhichCanBeMadeToWork TheResidentCynic TomKreitzberg YouArentGonnaNeedIt DoTheMostComplicatedThingThatCouldPossiblyWork AntiPattern ArchitectureWontSupportIt BigBang ChristianTaubman CommonObjectRequestBrokerArchitecture ComponentObjectModel CsharpLanguage DoTheMostComplexThingThatCouldPossiblyWork DoTheRightThing DoTheThingThatCouldPossiblyWork DoTheThingThatMightWorkWell DotNet DougMerritt EricHodges ExtremeProgramming FoxPro InformixDatabase JavaBeans JavaLanguage JobSecurity JustDoIt KeithBraithwaite LandMine MartySchrader MicrosoftAccess OracleDatabase PairProgramming PeterMerel ScapeGoat ScottJohnson SeeingProblems SqlServer StrawMan TheCustomersAreIdiots TimeBomb TomStambaugh UserStories VersionControl VisualBasic YagNi YouArentGonnaNeedIt DoThePartTwo AlistairCockburn AnticlimacticSimplicity BigDesignUpFront CurtSampson DaveWhipp DavidOtoole DecisionMathAndYagni DoTheSimplestThingThatCouldPossiblyWork DoesDoingTheSimplestThingMeanIgnoringUserStories DougSwartz FlimsyAndBarelyFunctional GemStone JeffPanici JohnBrewer JohnDuncan KentBeck MikeSmith MozartPrinciple OxyMoron QuitSuddenly RealTimeWikiDesign RedundancyIsInertia RefactorMercilessly RobertEikel RobertWatkins SmallDesignUpFront SpaghettiArchitecture SusaGoran TheBestIsTheEnemyOfTheGood TimBurns TomKubit UnitTest XpToolsFaq YouArentGonnaNeedIt DoTheRightThing AnonymousOnPurpose BadThing BeforeYouDoAnything BlueButton CategorySuccess CommonSense DoTheRightThing DoTheThingRight DontDoTheWrongThing GarryHamilton GuessTheRightAnswer HiddenVariables InitialProgramLoad JustMakeItWork LifeVectors MakeItSecure MaximizeGoodness ProgrammingValueSystem RightThing SpikeLee StartingPoint UseCases DoTheSimplestThing AhSimple DoTheSimplestThingThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWork ActionForm AddingEpicycles AhSimple AlistairCockburn ArgumentByElegance ArtificialIntelligence BetterSorryThanSafe BigDesignUpFront BlaisePascal BrentNewhall CategoryExtremeProgramming CategoryQuote CategorySimplification CodeMonkey ComplexityForTheSakeOfComplexity ComputerLinguisticMonism CrudScreen CruftMultiplies DaVinci DataModel DaveOshel DeathMarch DecisionMathAndYagni DirectedRefactoring DoSimpleThings DoTheEasiestThingThatCouldPossiblyFail DoThePartTwo DoTheSimplestThingThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWorkFirst DoTheSimplestThingThatWillProbablyWork DoTheThingThatCouldPossiblyWork DontRepeatYourself DrawingHand EinsteinPrinciple EpicFailureSyndrome EricMangham EvilProgrammer EvolutionaryArchitecture ExtremeProgramming FewestIsntSimplest FlimsyAndBarelyFunctional FrancisTownsend GlenStampoultzis GoldilocksSolution HelmutLeitner IterativeDevelopment JakartaStruts JavaServerPages JoanHalifax JonGrover JonathanCrossland KentBeck KielHodges MakeTheSimplestThingThatCouldPossiblyWork ManagingEvolutionaryDesign MarcGrundfest MarkTwain MichaelFeathers MikhailKalashnikov MindNumbinglyRepetitiveWork MitchellModel OccamsRazor OnceAndOnlyOnce PlanToThrowOneAway QualityIsFree ReFactor RobertGoodwin RonJeffries SeanKleinjung ShakerQuote SimpleThings SimplestOrEasiest SimplestThingReplyFromJamesCollins SimplestThingReplyFromRonJeffries SimplestVersusRight SimplifyTheRequirements SmallIsBeautiful SoftwareDevelopmentIsGambling SomethingOnTheScreen SteveConover TetrisAnalogy TheSimplestThing ThisAintTheRightPlaceToMuckAround ThomasNiemann TimeToMakeItShort TomStambaugh UnitTest WardCunningham WayneMack WhatIsSimplest WhenOneLeafDiesBuyaWholeTree WikiCase WorseIsBetter WyattMatthews XpIsForBadPlanners XpSimplicityRules YouAreGonnaNeedIt YouArentGonnaNeedIt DoTheSimplestThingThatWillProbablyWork BryanEdds CategoryPattern EagerEvaluation JoshuaHudson MartySchrader NickPatrick PipeLining XpIsForBadPlanners DoTheSimplestTranslationThatCouldPossiblyWork EricHerman MarkusGaelli DoTheStupidestThingThatCouldPossiblyWork CategoryStupid CeePlusPlus ComputerScience DisengageYourBrain DoSimpleThings DoTheSimplestThingThatCouldPossiblyWork DoTheStupidestThingThatCouldPossiblyWork JeffGrigg JimLittle OccamsRazor PhlIp TestDrivenDevelopment ThwozzThwozzThwozz TrialAndErrorProgramming DoTheThingRight CodeControlParanoia CodeOnlyWithClearMind CommonlyHeardSaying CommunicationIsWork DesignPatterns DoTheRightThing DoTheThingRight FindThePrinciple JuneZeroEight ManfredSchaefer PersonalPattern RightThing TheAbyssIsAlwaysOneStepAhead DoTheThingThatCouldPossiblyWork CategoryArchitecture CategoryDesign CategoryExtremeProgramming CategoryRequirements DoTheEasiestThingThatCouldPossiblyWork DoTheLastPossibleThingThatMightJustWork DoTheMostComplexThingThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWork DoTheSimplestThingThatWillProbablyWork DoTheStupidestThingThatCouldPossiblyWork DoTheThingThatMightWorkWell HaveThisPattern ImplementationDefined ImproveMercilessly JoeWeaver JustDoIt KarlKnechtel LargeRefactoring MakeItWork MakeItWorkBetter OptimizeLater OptimizeNever RefactorMercilessly ThereIsMoreThanOneWayToDoIt TomStambaugh WhatIsaSpecificationAnyway DoTheThingThatMightWorkWell AdamSpitz AnonymousDonor AntiPattern BlakeMason ComputerScience CostinCozianu DoTheEasiestThingThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWork DoTheThingThatMightWorkWell DonaldKnuth JimLittle OptimizeLater PeterCrabtree RonJeffries SimplestThingThatCouldPossiblyWork SimplicityRules DoTheyHaveSocietyOfBaseClonesFromDnaAbove SgWa DoUndoRedo DoTheSimplestThingThatCouldPossiblyWork DoUndoRedo DoUsersPreferFeaturesOverSecurity DoWeHaveToStickToDictionaries DavidOrr JimCoplien MartineDevos PrinciplesObjectivesAndGoals StevenBlack DoWeReallyNeedIde AugustTen CuiVersusGuiEfficiency EdwinEarlRoss GeoffSobering GitVersionControl GitWorkFlow LambdaTheUltimate MichaelSparks MouseScriptDisconnect PeterWang QtCreator SoftwareDevelopment VimAsIde DoWeWantLispMacros AdamSpitz CeePlusPlus CommonLispMacroExamples DomainSpecificLanguage FunctionalProgrammingLanguage HigherOrderFunction KaliScheme KazKylheku LispMacro LispMacroDiscussion LittleLanguage ReFactoring RobertFisher SchemeMacroExamples SelfLanguage SmalltalkLanguage DoWhatCalmsYou AnonymousDonor BeMindful DoTheRightThing DoWhatCalmsYou GoWhereYouAreAfraid MakeTheGameMoreInteresting OptimisticProgramming TomRossen WikiName WorstThingsFirst DoWhatImean JargonFile RightThing DoWhatYouKnow BecomeCompetent CategoryLearningMethods DoWhatYouKnow DonaldNoyes IfItCantBePerfectDontBother MartySchrader SimpleMinded DoWhatYouSaySayWhatYouDo AlanKay CodeUnitTestFirst DoSomething DoWhatYouSaySayWhatYouDo IsoNineThousand MarkusGaelli ProcessCynicism RememberWhatYouDid SayWhatYouDo WhiteHat WikiPagesAboutSayWhatYouDo DoWikisHaveFiniteLifetime AlienTechnology AndStuffWiki BrentNewhall BridgesWiki CategoryWiki CommunityLifeCycle DeathOfThePage DeclineOfCivility EricHodges FalkBruegmann InformationSystem MartinNoutch MeatballWiki MoreAboutMechanics PaulRuane PhilGoodwin RecentChanges RichardDrake TheReformSociety ThomasWeidenfeller TimVoght UseNet WardsWiki WhyWikiWorks WikiCulture WikiEcology WikiGnome WikiIsNotMortal WikiIsUsenet WikiLifeCycle WikiPolitenessLevel WikiPromisesNothingButOffersEverything WikiSenility WikiUsersAreMortal WithinTwentyYears DoXpOnTheRest ExtremeProgramming DoYourJob CategoryLeadershipPatterns ManagingExperts PointyHairedBoss DocBarseghian DocBook DocBook DocBookTheDefinitiveGuide DocumentTypeDefinition ExtensibleMarkupLanguage FrontPage LaTex LinuxDocumentationProject OpenSource PalmPilot PostScript RichTextFormat SourceForge StandardGeneralizedMarkupLanguage DocBookTheDefinitiveGuide CategoryBook DocBook DocumentTypeDefinition LeonardMuellner LinuxDocumentationProject NormanWalsh OpenBooksProject OpenSource OreillyAndAssociates ProductionToolsGroup DocPlusPlus BarelyLiterateProgramming BrokenLink CategoryCpp CategoryDocumentation CppDoc DocPlusPlus DoxyGen JavaDoc DocQueryInSql CalculateElementBounds CategorySqlProgramming FinancialArea ParentId PaulHatcher PushDocQueryInSql RichardHenderson TreeInSql DocSearls CategoryPerson CluetrainManifesto LinuxJournal DocStrings DocTest ProgrammingLanguage SelfDocumentingCode TestDrivenDevelopment DocTest AnonymousDonor CategoryPython CategoryTesting CodeAndTest CodeUnitTestFirst DocTest DocumentationCannotCompileRunOrDoUsefulWork FredrikLundh JavaScript ProgrammingLanguage PythonLanguage PythonThreeThousand PythonUnit RubyLanguage SeanOleary TestAndCode TestDrivenDevelopment TestingFrameworks TimPeters UnitTest UseTheSimplestToolThatCouldPossiblyWork DocType DaveEveritt TagSoup ValidHtml DocUtils CategoryPython CategorySoftwareTool CategoryTextFilter PythonLanguage ReStructuredText DockForLinux GnuStep WindowMaker WindowManager DoctorInternDeathMarch BrentNewhall DeathMarch EricUlevik KeithBraithwaite SleepToWork WeveAlwaysDoneItThisWay DoctorItHurtsWheniReleaseThis CopiousFreeTime DontDoThat FrequentReleases PhlIp DoctorSeuss AaMilne CategoryAuthor KrazyKat MagicPudding RudyardKipling TailRecursion TheodorGeisel WinnieThePooh DoctorWho CategoryScienceFiction DouglasAdams IanMcKellen JohnCleese KatieLucas NamesGivenToComputers PrimeDirective SaturdayNightLive SpaceOpera StarWars SystemMetaphor TheSimpsons DocumentCentral DoIt DocumentCentral FirstUnionNationalBank DocumentDefinitions AutomaticVsManualPlacement CapabilityUserInterface CommandLineInterface DataDeltaIsolation DeclarativeGui DocumentDefinitions DocumentObjectModel FileSystem HtmlDomJsCss ImmediateModeGui KillerUserInterface LayerOfIndirection LaynesLaw ObjectBrowser OperatingSystem PluginArchitecture PublishSubscribeModel RestArchitecturalStyle SelfDiscipline TiddlyWiki UserInterface VirtualMachine VirtualNetworkComputing WebBrowser WebServer WikiIsNotaDictionary ZoomableUserInterface DocumentDepth CategoryOrganization DonaldNoyes KeepingScore ReallyValuablePages TableOfContents ThinkingOutLoud WardsWiki WikiPage DocumentEditing AlternativeTextFormattingRules CategoryWikiEditing CautionsWhileEditingText ConvertSpacesToTabs ConvertSpacesToTabsNotForCode CopyAndPasteTabs DeleteOnceRestoreOnce DocumentConversion DocumentRecovery DocumentScanning DocumentStorage EditCopy FiveSingleQuotes FourSingleQuotes GoodTasteInDeletion MoreAboutBackupCopies MoreAboutEditingText MoreAboutInsertingImages NotePad SimulatingQuoteBlocks SixSingleQuotes SubCategories SubTopics TextFormattingExamples TextFormattingExperiments TextFormattingRules TextFormattingRulesRevised TextPad TheFirstFiveClicks ThreeSingleQuotes TwoSingleQuotes WhyDoesntWikiDoHtml WikiEditingCustoms DocumentLast AcceptanceTest CategoryDocumentation CategoryProtoPattern DenaliProject DocumentsFirstCodeLater JimLittle JohnCarter ProgrammerTest ProtoPattern ReplaceDocumentation SillyDocs TitaniumIt UserDocsInXp VideoTapingDesign DocumentManagement ContentManagement DynamicWebTwain DocumentMode CategoryMode CategoryWikiMaintenance ChangesInWeek ConvertThreadModeToDocumentMode DeletionConventions DocumentMode DocumentModeConsideredHarmful EditHint EgolessWiki FaqMode GoodEnough HomePage LanguagePissingMatch MakeRoomForAllViewpoints OpeningStatement PissingContest ProtoPattern RandomUser SignedDocumentMode ThreadMode TinFoilHat WardCunningham WelcomeToWikiPleaseBePolite WikiFeatures WikiGnome WikiMailBox WikiMaster WikiPage DocumentModeConsideredHarmful CategoryWiki CiteSeer ComputerScience ComputerScientists ControversialTopicTemplate CostinCozianu CriticalSpirit DavidSarahHopwood DesignPatterns DocumentCode DocumentMode DynamicTyping EditWar EditWars FindPage GaveUpOnWiki GentlemensAgreement GroupThink InPraiseOfThreadMode JonathanTang JournalOfFunctionalProgramming LawOfDemeter LawOfDemeterRevisited LeadingEdge OcamlTypeSafety OffTopic PrematureConsensus ReFactor ReFactored ReFactoring ReadOnly RecentChanges ScientificMethod ScottJohnson SmalltalkLanguage SockPuppet SoftwareEngineering StrawMan TheTruth ThreadMess ThreadMode ThreadModeConsideredHarmful TopMind WardCunningham WardsWiki WikiAddict WikiDom WikiFilterist WikiHeresy WikiPedia WikiPediaLite WikiReductionists DocumentModeConversion CategoryWikiMaintenance CategoryWikiRefactoring ConvertThreadModeToDocumentMode DialecticMode DiscussionPage DocumentMode DocumentModeConversion DocumentUnderDevelopment DramaticIdentity MartySchrader MediaWiki MoreLightThanHeatGuideline RefactorByCondensingConversation RefactorLowHangingFruit RefactoringWikiPages SixThinkingHats ThesisAntithesisSynthesis ThreadMode WikiNow DocumentModeSummary DaveHarris DocumentMode EssayMode ThreadMode DocumentNonexistentSystems AntiPattern CategoryDocumentation DocumentNonexistentSystems DocumentationPatterns MattRickard RationalRose RichardKulisz WaldenMathews DocumentObjectModel CascadingStyleSheets CategoryXml DocumentObjectModel EditHint EdwardKiser ExtensibleMarkupLanguage HtmlDocuments JavaScript NickFitzsimons WorldWideWebConsortium DocumentRefactoring BackLink CategoryRefactoring DocumentRefactoring ExtremeProgramming ForthLanguage LarryKollar LeoBrodie MichaelRoss PeerReview RecentChanges RoadMaps RobHarwood StanleyKnutson TechnicalWriting ThinkingForth ThreadMessDiscussion TocAndReportGeneration ValidateChangesByVoting WhyBotherToStructure WikiToTroff DocumentRepresentative AdobeAcrobat CategoryOrganization CentralizedRepository CompoundWord CompoundWords DocumentRepresentative DonaldNoyes ExternalReferences GunnarZarncke InformationStorageScenarios InternetBrowser InternetDocument InternetExplorer ItDepends ItWorks IwantaPony JuneEleven MartySchrader NysLte OneNote PaperPort PipeDream SimpleMinded SystemOfNames ThinkingOutLoude TitleIndex UsefulUsableUsed WardsWiki WikiLikeThings WikiWord WordRegistrationIndex DocumentStyleSemanticsAndSpecificationLanguage JamesClark JamesWilson OpenJade SchemeLanguage DocumentToDeliver AlistairCockburn DocumentToDeliver IndexCard IsEarlierCancellationFailure KnowHowToGrow KnowingWhenToStop RequirementsAndDesign ScribbledOnOnePage SevenPillarsOfCred SuccessStatement UserStories XpAndAnnualBudgets DocumentTypeDefinition CategoryXml DocumentTypeDefinition ExtensibleMarkupLanguage ExtensibleStylesheetLanguage StandardGeneralizedMarkupLanguage XmlSchema DocumentUnderDevelopment AcceptableRefactoring AsShortAsItCanPossiblyBe CategoryWiki DiscussionsLine DocumentMode DocumentModeConversion DocumentModePresentation DocumentUnderDevelopment DseWiki ExtremeProgramming HelmutLeitner HowToWriteAndEditThreadMode LivingDocument PiecemealGrowth ProWikiEngine PseudoCode SeparateThreadsFromContent TentativeSummary TheChanceForSuccess ThreadMode ThreadModeConsideredHarmful ThreadModeCorrected VieleKleineTeile WabiSabi WikiEquivalent DocumentView RogueWave DocumentWork BlindAlley BuiltForLife CategoryDocumentation CategoryKnowledge CoordinateEfforts DefectTrackingPatterns MartySchrader MicroDecisionAwareness TheRoadNotTraveled DocumentaryFilm DocumentaryFilm ExtremeProgramming XpPlayed DocumentationAnecdote AppropriateTechnicalDocumentation CategoryDocumentation DocumentationBeyondTheSourceCode DonBranson FastEyes DocumentationBeyondTheSourceCode AlistairCockburn AssemblyLanguage BertrandMeyer BigPictures BillTrost BinhDang BradAppleton CategoryDocumentation CeeLanguage CeePlusPlus ChuckAndersen DesignDocumentation DesignPatterns DirectedGraph DocumentationAnecdote DocumentationPatterns DonWells EiffelLanguage ExtremeProgramming ExtremeWay GemStone HighDisciplineMethodology HighLevelLanguage JavaLanguage JavaSwing JohnBrewer KenMegill KentBeck LispLanguage LiterateProgramming MakeProgram MartinPool MichaelFeathers NaturalLanguage NeilWilson NoWeb PascalLanguage PatternLanguage PerlLanguage PersistentObject PicturesAsCompression ProblemsWithDocumentation RationalRose RecursiveMakeConsideredHarmful ResponsibilityAlignment RonJeffries SalmonMousse SelfDocumentingCode SmalltalkLanguage StevenNewton TechnicalMemo TestCase TheDesignIsTheSourceCode TheSourceCodeIsTheDesign ToNeedComments TogetherJava TomStambaugh UnifiedModelingLanguage VisualWorks WaldenMathews WayneMack WhatIsTheSourceCode WikiName YouArentGonnaNeedIt DocumentationByOutsider MercenaryAnalyst DocumentationCannotCompileRunOrDoUsefulWork AprilZeroSix CommonLisp DesignDocumentation DocTest DonaldNoyes JavaDoc JonathanTang SelfDocumenting SelfDocumentingCode SkunkWorks SpikeSolution DocumentationCompliant CategoryRant DocumentationCompliant DocumentationDevelopment CargoCult CoverYourAss SoftwareDevelopment DocumentationFromFrequentlyAskedQuestions CategoryDocumentation DocumentationPatterns EtherFast FaqAsDocumentation OleAndersen RalphJohnson DocumentationIsAsDocumentationDoes CategoryDocumentation DocumentationSet DocumentationIsCode CategoryDocumentation DocumentationCannotCompileRunOrDoUsefulWork DocumentationIsCode LineByLineReview TechnicalWriter DocumentationMustProvideValue CategoryDocumentation ProblemsWithDocumentation DocumentationOfCodingEffort CategoryCoding CategoryDocumentation CategoryOrganization DatabaseThree DialogueWithYourEditor DoingStuff DonaldNoyes GoodThing SelfDogFooding DocumentationOutsideTheSourceCode ToNeedComments DocumentationPatterns BetaTesting CategoryDocumentation DesignPatterns DocumentLast DocumentationByOutsider DocumentationFromFrequentlyAskedQuestions DocumentationPatterns DocumentingForIntendedAudience DocumentsFirstCodeLater DontDocumentObviousThings ExtremePresumption FaqAsDocumentation GerdCastan LineByLineReview LotsOfScreenShots ProtoPattern SayItThreeTimesGreyPattern SelfDocumentingCode TechnicalDocumentation TechnicalWriter TheSourceCodeIsTheDesign TomRossen UserDocumentation UserStories DocumentationSet BugLifeCycle CategoryDocumentation CommunityLifeCycle DocumentationSet DocumentsFirstCodeLater ExtremeLifeCycle IterativeLifeCycleProcess ProductLifeCycle SoftwareLifeCycle SystemsDevelopmentLifeCycle TechnologyAdoptionLifeCycle TheRoadNotTraveled DocumentingForIntendedAudience BenKovitz CategoryDocumentation DocumentingFrameworksWithPatterns CategoryFramework HotDraw KentBeck MercenaryAnalyst PostScript RalphJohnson WardCunningham DocumentsFirstCodeLater AcceptanceTest AndyMoore AnonymousFool BillTrost CategoryDocumentation DocumentLast DocumentationPatterns DocumentsFirstCodeLater JerryWeinberg KeepDocumentationNearWhatItDescribes ProgrammerTest RussFreeman ThatsNotaBugItsaFeature TheDesignIsTheSourceCode TheRoadNotTraveled WaldenMathews DodgeTheIssue DodgeTheIssue HandWaving MovingGoalPosts DoerAndKnower AntiPattern CategoryArchitectureAntiPattern DataOriented DoerAndKnower GunnarZarncke InformationOriented JonGrover MarnenLaibowKoser OrderEntry OrderProcessor StructuredProgramming DoesAgileLeadToAnarchy AgileMethods AgileSoftwareDevelopment CowboyCoding EdgeOfChaos GoodThing LibertarianSocialism MethodologicalPluralism NoProcess OpenSourceAnarchy ParticipatoryDemocracy PushingTheEnvelope ScrumProcess DoesAnyoneActuallyUseStatefulSessionBean BorlandAppServer ConversationalState InpriseAppServer MichaelChermside RichardHenderson RuleServer SeshKumar SessionSynchronization DoesAnyoneBelieveSlashdot AmericanCulturalAssumption AnonymousCoward BrokenLink CliffordAdams DanGillmor DrewMarsh DvdHack EricHerman GlennVanderburg JonKatz LifesJustTooShort LukeGorrie OpenSource SeattleWtoRiots SlashDot SocialEngineering StuCharlton TheNorm TimeMagazine UnwashedMasses DoesAnyoneElseHaveTroubleWithNewlines AndyPierce MacOs WhatMightHappenInaStoneWiki DoesBeingStatelessImplyBeingIdempotent IdempotentDesign DoesCamelCaseMakeaLink DoesCamelCaseMakeaLink DoesDoingTheSimplestThingMeanIgnoringUserStories DavidPlumpton DoTheSimplestThingThatCouldPossiblyWork EricHodges UserStory DoesGplWorkForAllPrograms EricRaymond EvolvingFrameworks FreeCiv GnuGeneralPublicLicense IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight JasonEspinosa LukeGorrie NetHack PimplIdiom RichardStallman ScottJohnston TheMagicCauldron DoesItMatter AccidentalLinking BusinessProcessManagement BusinessProcessOutsourcing BusinessValue CategoryBook DoesItMatter EditHint EnterpriseResourcePlanning LoveHateRelationship WikiCommunity WikiPedia DoesJavaWorkOnHandheldDevices BillZimmerly BogoMips CategoryJava DoesJavaWorkOnDesktopDevices DoesJavaWorkOnHandheldDevices JavaLanguage JavaOnThePalm JavaStation KeithBraithwaite MarkCrocker MobileInformationDeviceProfile PalmOs SavaJe SharpZaurus SunirShah SymbianOs WikiOnPda DoesMathHaveStrings CategoryDataStructure IsProgrammingMath RegularExpression StringTheory DoesMathRequireTypes DoesRelationalRequireTypes ThereAreNoPeople ThereAreNoTypes ThereIsNoMath DoesNotUnderstand CategorySmalltalk CeePlusPlus CommonLispHyperSpec CommonLispObjectSystem DoesNotUnderstand DynamicReception FrederickKoh GabrieleRenzi GenericFunction JamesMead JavaLanguage MartinFowler ObjectRelationalMapping ObjectiveCee ProxyObject RandyStafford RoleAndPlayer RoleObject RubyLanguage SmallTalk SmalltalkLanguage VisualBasic DoesOoSyncWithHowWeThink AurelianoCalvo PythonLanguage RubyLanguage SmallTalk DoesRelationalRequireTypes CartesianJoin CategoryLanguageTyping CategoryRelationalDatabase ChrisDate ComparingDynamicVariables ConstraintType CrossCuttingConcern CrossToolTypeAndObjectSharing DataSpace DateAndDarwen DateAndDarwensTypeSystem DaveVoorhis DbDebunk DodgeTheIssue DoesMathRequireTypes DoesRelationalRequireTypes DrCodd DynamicRelational DynamicTyping EducationHasFailedUs FabianPascal FoldFunction HigherOrderFunction HolyWar ManifestTyping MuddyTheWater MultiParadigmDatabase RelationalAlgebra RelationalHasLimitedModelingCapability RelationalLanguage RelationalModel RelationalTreesAndGraphsDiscussion RelationalVariable RelationalWeeniesEmbraceOo SeparationOfDatabaseAndDomainMath SqLite SqlLanguage StaticTyping TheThirdManifesto ThereAreNoTypes TopsTypeDeterminatorChallenge TypeModel UseNet WalledGarden WeakTyping DoesSoftwareMakeUsersHappy AlanCooper AlanKay AllGoodDesignIsInteractionDesign BlueAbyss CarFree ChrisMellon DirectManipulation EditHint HostileStudent HumanComputerInteraction MayZeroFive NakedObjects NoteTab PayingForSoftwareDevelopment PeterLynch TeachMeToSmoke TheHumaneInterface TheInmatesAreRunningTheAsylum DoesSoftwareQualityMeanNoBugs AcceptanceTest CategoryBug CategoryQuality CommitmentToQuality CostinCozianu DoesBetterSoftwareQualityMeanFewerBugs DougMerritt ExistingPageOrBegging ExtremeProgramming LaurentBossavit MicrosoftWord ProgrammingRequiresPerfection RonJeffries SoftwareIsReallyPointless SunirShah UncleBob UnitTest WaldenMathews WayneConrad WayneMack DoesSqlHinderNimbleDatabases NimbleDatabase RelationalLanguage DoesThisWork CategoryJoke DoesThisWork HelloWorld UnitTest DoesUnitTestingMakeStaticTypingLessUseful AdamSpitz CategoryLanguageTyping DependentTypes DesignByContractAssertionsVsUnitTestsVsTypes DoesStaticTypingMakeUnitTestingLessUseful ExtremeProgrammingWithTypes MisterRonJeffries PaoloGiarrusso TheoryOfLanguageEnvironmentSuckage UnificationOfStaticTypesAndUnitTests UnitTest DoesWhatItSaysOnTheTin CategoryIdiom RonsealPattern DoesWorseIsBetterRequireOpenSource WorseIsBetterTalk DoesXpCostTooMuch AgileMethodology CategoryMethodology ExtremeProgramming PairProgramming QuestionsMakeGoodPage DoesXpDoDesign AlistairCockburn BigDesignUpFront CategoryExtremeProgramming DesignBeforeCoding DesignInXp ExpressingDesignDirectly ExtremeProgrammer IsExtremeProgrammingWacko KentBeck MichaelFeathers RefactorMercilessly RonJeffries SituatedDesign SpeculativeDesign TheSourceCodeIsTheDesign XpDoesDesign DoesXpFavorLocalMaximum BrentNewhall BusinessValue BusinessValueOrientedProgramming DesignSpike DistributionIsOptimization EngineeringTask FrancisHwang GeoffSobering HillClimbing HillClimbingDesign JeffBay JeffMantei JoshuaKerievsky OnceAndOnlyOnce PhlIp RefactorMercilessly RefactoringToPatterns RobertWatkins SimulatedAnnealing StoryCard UserStories DoesXpWorkForCom ComponentObjectModel DoTheSimplestThingThatCouldPossiblyWork DrewMarsh ExtremeProgramming DoesXpWorkForJava AllenWirfsBrock AnatolFomenko BigDesignUpFront BillTrost BlockClosures CategoryJava ChanningWalton CouldExtremeProgrammingHaveArisenWithoutSmalltalk DaveHarris EclipseIde EvolutionaryDelivery EvolutionaryDesign ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingWithTypes GemStone GuruDoesAll HandlerCollection IntellijIdea IsXpIndependentOfObjects JamesGoslingOnCollections JavaExceptionsAreParticularlyEvil JavaRanch JavaSwt JeffPanici JustGoodFactoring KentBeck LearningByRefactoring LetsPlayTeam MartinFowler ObjectOriented PairProgramming ProgrammingByIntention QuickFixes RandyStafford RefactoringBrowser RefactoringBrowserForJava RichardDrake RonJeffries RuntimeException ScheduleChicken SchemaMigration ServletTesting ShieldPattern SmalltalkMinusMinus StarUnit SteveFreeman StuartBarker TestFirstDevelopment TestSite TomGilb UnitTest VisualAge VisualAgeJava VisualAgeJavaThree WhoIsUsingJunit WikiSuccessCanInhibitNewWriters DoesYagniInterruptFlow BillJamison DaveHarris GeoffSobering HowToPissOffYourPair KentBeck MethodsShouldBePublic RonJeffries SpikeAlone UnitTest WhoReallyDoesRefactoring YouArentGonnaNeedIt DogBert CategoryHumor ScottAdams DogFood AlarmBellPhrase AlfredNorthWhitehead AntiPattern ArchitectAlsoImplements ArchitectureFollowsOrganization AtariFalcon BertrandRussell BetsyHanesPerry BootStrap BootstrapInstitute BradAppleton BugDatabase CategoryJargon ChristopherAlexander CriticalSuccessFactorsOfObjectOrientedFrameworks DaveHarris DogFood DogFooding DougEngelbart FeedbackEffect GirlWithaPearlEarring HewlettPackard HundredPersonProject ImplementorAlsoUses KevinMcConnell MartySchrader MathematicaLanguage MatthewAstley MexicaliProject MichaelFeathers OregonExperiment PaulHudson PeterMerel RonJeffries SelfServingSystem SwipedFromTheBestWithPride SymbiosisWare TekTronix ThomasMaeder UserAlsoArchitects DogLatin CategoryNaturalLanguage RedGreenShow DogOnTheInternet WikiComedy DogbertsNewRulingClass ScottAdams WikiWiki DogmaticFallacy ConspiracyTheories EvilOrStupid FallaciousArgument GrandConspiracy IfXpIsntWorkingYoureNotDoingXp IfYouDontLikeItYouDontUnderstandIt MentalFixedPoint NoTrueScotsman ParallelLinesPostulate ReligionOrCult TautologicalDefinitionFallacy UniverseOfDiscourse DoingMultiThreadedGuiInVisualBasic StuffDone DoingOutLoud CategorySharing DoingOutLoud DoingStuff DonaldNoyes OpenSource SmallestFederatedWiki ThinkingStuff WardCunningham WhyNot DoingStuff BrokenLink CategoryOrganization ComputingParadigm CondensingVapors DesireAccomplishComplete DisplayingIframesBySelection DoingStuff DonaldNoyes EditHint FixingThisPage GooglePlus HangOut IsureCan ItWorks ProvisionalFilesystem PuttingItOnPaper RefactorMe TalkingAboutIt ThinkingAboutIt ThinkingOutLoud UsefulUsableUsed UsingTechnologyInsteadOfJustPromotingIt YouSureCan DoingThingsRightvsDoingRightThings AlbertEinstein CategoryComparisons YouArentGonnaNeedIt DoingUmlForRealTimeSafetyCriticalSystems DoingWithImagesMakesSymbols AlanKay CategoryGui CategoryHistory CategorySmalltalk GrailSystem GraphicalUserInterface LogoLanguage ObjectOriented OnLineSystem PersonalComputer SketchPad SmalltalkLanguage TheMotherOfAllDemos DokuWiki CategoryWikiImplementation DokuWiki GnuGeneralPublicLicense InterWiki PhpLanguage SectionEditing WikiEngine DolevDotan AreYouThere CategoryHomePage OrphanPage DollarAuction DollarAuction LaszloMero MoralCalculations PrisonersDilemma ResearchAndDevelopment WarGames DollarUnderscore CategoryPerl DollarAmpersand DollarUnderscore DontDoThat KirrilyRobert PerlLanguage PiersCawley PythonLanguage RubyLanguage DollarUnderscoreIsEvil CategoryPerl CategoryRant DollarUnderscore PerlLanguage DollarsVsSense CategoryComparisons DonaldNoyes ThinkingOutLoud DolphinScript DolphinScriptRevealsFlawsInWardsWiki DolphinScripted DolphinSmalltalk AndyBower CategoryLanguageImplementation CategorySmalltalk CategorySoftwareTool DolphinSmalltalk DotNet GoodCareerMove JoshuaSusser MicrosoftWindows ObjectArts RonJeffries SystemFolder VisualWorks WinThirtyTwo DolphinWikiWeb AndyBower CategoryWikiForum CategoryWikiImplementation DolphinSmalltalk DolphinWikiWeb FrontPage GnuPublicLicense IanHolmes JosWiki LegoRoboticsWiki ObjectArts ObjectStudio ObjectStudioWiki PerlLanguage WikiClone DomainAnalysis DomainAnalysis ObjectOrientedSoftwareDevelopment DomainControllerBuildPage QuestionForJovan DomainDisputes AlternativeToDomains AndrewMcMeikan BadFaith CyberSquatting DomainName DomainNameServer FirstComeFirstServed FreeNet FreenetNameService InternetGovernance InternetPolitics RootServer ThisMustChange TradeMark DomainDriven DomainDrivenDesign DomainDrivenDesign AnticorruptionLayer BoundedContexts CategoryBook CategoryDesign ConformistStrategy DomainDrivenDesign DomainModelling EricEvans HolyWar MessagesByTopic MultipleModels PatternsOfEnterpriseApplicationArchitecture SeparateWays SharedKernel DomainExpert ArtificialIntelligence CategoryLearningMethods ComputerProgram DomainExpert DomainExperts DomainKnowledge DreyfusModel ExpertSystems HubertDreyfus PragmaticThinkingAndLearning RobotController RoboticManufacturingStation SubjectMatterExpert TheInternet DomainJava DomainKnowledge CategoryAddress DomainExpertise DomainKnowledge GeneralElectric JavaVirtualMachine OperatingSystems PhotoShop RedDragon SemanticNet DomainLogicAndSqlArticle BusinessSystemTwelve CategorySqlProgramming DbasGoneBad MartinFowler PostgreSql SqlFlaws DomainModel CategoryAddress CategoryModeling CraigLarman DataMapper DesignPhase DomainModel DomainObject EnterpriseApplication EntityRelationshipDiagram FrankScholten GuillaumeBerche HiberNate IvarJacobson ObjectOrientedSoftwareEngineering ObjectRelationalMapper ObjectRelationalMapping PeterCoad RandyStafford SchemaDesignIsModeling SuccessByChance TheSmalltalkDevelopersGuideToVisualWorks TimHoward TransactionScript DomainModelling DomainDrivenDesign DomainModel DomainValue EricEvans NickRobinson ObjectDesign RebeccaWirfsBrock DomainName CategoryAddress DomainName ManorainjanHolzapfel TopLevelDomain DomainNameSquatter CategoryAddress DomainNameSquatter WikiPedia DomainNicheDiscussion AssumeGoodFaith BenefitsOfOo BigIdea ComputationOriented CriticizeDiplomatically DataManipulation EditHint GoldenHammer HobbyHorse JuneZeroEight JustDontGetIt NonOopGuiMethodologies ObjectVsModel OopBizDomainGap PersonalChoiceElevatedToMoralImperative PetProject PetTheory PhotoShop ProgrammingLanguageNeutralGui TemporaryCargoCult WetWare DomainObject BusinessObject CategoryJargon DomainModel RandyStafford TheSmalltalkDevelopersGuideToVisualWorks TimHoward DomainObjectGrammars DomainObject DomainSpecificLanguage HaveThisPattern LaurentBossavit LittleLanguage MetaData RobMee TariffSystem DomainObjectList AdapterInterface ArrayList DomainObjectList LineItem LineItemList MikeRettig StronglyTypedCollection DomainObjectStateHolder BagOfJumpingBeans DataTransferObject DomainObjectStateHolder DomainObjectStateHolders GemStonej IdeaLanguage MartinFowler PatternLanguage RandyStafford RefactoringImprovingTheDesignOfExistingCode SelfLanguage StateObject DomainPissingMatch AreBusinessAppsBoring BusinessLogic CategoryBusinessDomain CollectionOrientedProgramming CollectionOrientedVerbs DomainPissingMatch IsEmbeddedBehind JustMakeItRight LanguagePissingMatch LifeIsaBigMessyGraph ParadigmPissingMatch PointyHairedBoss RealProgrammer TuringComplete DomainSpecificKnowledge DomainKnowledge DomainSpecificKnowledge OperationSpace ProblemDomain SolutionDomain WhyIsDomainKnowledgeNotValued DomainSpecificLanguage AlanCameronWills BibTex BobBockholt BourneShell BrokenLink CategoryProgrammingLanguage CeeGeeLanguage CeeLanguage CobolLanguage DomainKnowledge DomainSpecificLanguage DomainSpecificProgramming DomainSpecificTweaks DonaldKnuth EmbeddedDocument EmbeddedDomainSpecificLanguage EnDeme EndemeSet EssExpression EssExpressions ExBase ExBaseRant ExecuteAroundPattern ForthLanguage FreestandingDomainSpecificLanguage GangOfFour GeneralPurposeLanguage GeneralPurposeProgrammingLanguage GenerativeProgrammingBook GreenSpunning InterpreterPattern JonGrover LaTex LanguageOrientedProgramming LispLanguage LispMacro LittleLanguage MarkupLanguage MetaProgramming MicroFormats ObjectOriented OpenSource PostScript QuoteFreeLanguage RealProgrammer ShaiBenYehuda StructuredQueryLanguage SubLanguage SyntaxMatters TexLanguage TheNextGuy ThreeStarProgrammer TowerOfBabel TripleMeta TuringComplete UnifiedModellingLanguage UnwantedModelingLanguage UselessModellingLanguage VoiceApplicationLanguage WikiGnome WorkBackwardFromPseudoCode YouAreGonnaNeedIt DomainSpecificProgramming AlistairCockburn BondageAndDiscipline BottomUpProgramming BurkhardKloss CommonLisp DomainSpecificLanguage DomainSpecificProgramming ElephantsAllTheWayDown ForthLanguage HomoiconicLanguage KeithBraithwaite LittleLanguage LotsofIrritatingSillyParentheses MartinZarate MetaProgramming ObjectOrientedProgramming RealMacros RebolLanguage RonJeffries DomainSpecificTweaks AnonymousDonor AnythingIsNothing AprilZeroEight AspectOrientedProgramming AutomatedCodeGeneration CategoryLisp CompileTime CompileTimeResolution DifferenceThatMakesNoDifference DomainSpecificLanguage DomainSpecificLanguages DomainSpecificTweaks EmbeddedDomainSpecificLanguage EmergentBehavior ExtensibleProgrammingLanguage FeatureInteraction FirstClassTypes GeneralPurposeProgrammingLanguage HorsesForCourses KeyLanguageFeature LambdaCalculus LanguagesAreOperatingSystems LaynesLaw LispMacro LispParser MetaObjectProtocol NewOsFeatures NothingIsAnything OperatingSystem OperatorOverloading PartialEvaluation ProceduralProgramming RealMacros SamuelFalvo SmugLispWeenie SpaceShuttle StumblingBlocksForDomainSpecificLanguages ThereAreExactlyThreeParadigms ThreadMess TravelingSalesmanProblem VendorLockin WhatsaLanguage WhitespaceLanguage WikiIde DomainValue CrossCuttingConcern CrossToolTypeAndObjectSharing DataManipulation DatabaseDomainsForNumbers DataflowProgramming DateAndDarwen DevilsAdvocate DomainModel DomainModelling DomainObject DomainSpecificLanguage DomainValue DomainValues EfCodd ExtensibleProgrammingLanguage FirstClass GarbageCollection GeneralPurposeProgrammingLanguage GoedelsIncompletenessTheorem HandWaving HolyWar HumptyDumpty KolmogorovComplexity MarchZeroNine MentalMasturbation MetaModel MultiValuedLogic ObjectIdentity ObjectVsModel PrematureClassification PrematureComplexity PrimitivesAndMeansOfComposition ProgrammingLanguage RelationalAndTrees RelationalBreaksEncapsulation RelationalModel RelationalTreesAndGraphsDiscussion RicesTheorem RussellParadox SymmetryOfLanguage TabMunging ThingsThatAreDifferentAreNotTheSame TopMind UnknowableNumbers UselessTruth ValueObject DomainsNotRecordsOrTablesAreObjects AbstractDataType AnIntroductionToDatabaseSystems ChrisDate CommonLisp DarwenAndDate DougMerritt DuroProject DynamicTyping EmployeeId EqualRightsForFunctionalObjects FacadePattern FacetPattern FirstClass FirstGreatBlunder FirstGreatBlunderRefuted GeneralizedReference HandleBodyPattern HenryBaker HughDarwen LetsBlowUpTheUniverse LexicalScoping MailArchives MetaProgramming MicrosoftLinq MixingParadigms NestedScopes NotesOnaCeePlusPlusRdbmsApi ObjectDatabase ObjectOriented ObjectVsRelational OnceAndOnlyOnce PersonsName PythonLanguage RelProject RelationalAlgebra RelationalDatabase RelationalModel RelationalVariable RubyLanguage SmallLanguage SmalltalkLanguage SoftTyping SqlFlaws StructuredQueryLanguage TableInheritance TheThirdHumbleSuggestion TheThirdManifesto TheThirdPoliteRecommendation TutorialDee TypeInference TypingQuadrant ValueObject WikiPage DomainsWiki CategoryAddress DomainsWiki MeatBall TwinPage TwinPages DomesticatedProgrammer DominicBurns CategoryHomePage CategoryLinux FreeNet FundamentalFlawInTheWayWikiWorks MandrakeLinux VeryQuickWiki DominicCooney CategoryHomePage DominicCooney DominicCronin CategoryHomePage CsharpLanguage EmacsEditor EmacsLisp EnglishFolkMusic ExtensibleMarkupLanguage LearningLinux LightweightDirectoryAccessProtocol LinuxOperatingSystem LispLanguage PerlLanguage PloNe PythonLanguage RapperSwordDancing TridionWebContentManagement UnixOperatingSystem VisualBasic ZopeApplicationServer DominicEidson CategoryPerson ExtremeProgramming GoodGuy DominicWilliams CategoryHomePage ErlangLanguage ExtremeProgramming XpCoach DominiqueDevienne CategoryPerson DonBox CategoryMicrosoft CategoryPerson ChrisAnderson ChrisSells ClemensSzyperski ComponentObjectModel CppReport EffectiveCom EmLanguage EssentialCom KeithBrown MicroSoft MicrosoftIndigo MicrosoftSystemsJournal PluralSight SimpleObjectAccessProtocol TechEd TimEwald DonBranson ElectronicPickleJar ObsessiveCompulsiveDataAccessObject OneGroupHasTheKnowledgeAnotherHasTheAccess SovietShoeFactoryPrinciple XpInNameOnly DonDodson CategoryPerson DaveDodson LinearShuffle WardCunningham DonDwiggins CategoryHomePage DonGriffiths CategoryHomePage NewUserPages TourBusStop DonHeffernan CategoryPerson DonKnuth BelTorak CategoryPerson ConcreteMathematics DonBox DonKnuth DonKnuthMitLectures ExternalLinks LinearFeedbackShiftRegister LiterateProgramming MadMagazine PanuKalliokoski PipeOrgan ProgrammersAndPipeOrgans RikSagar SelfDocumentingCode SurrealNumbers TheArtOfComputerProgramming TheDragonBook ToddCoram TomStambaugh TuringAward DonKnuthMitLectures ThingsaComputerScientistRarelyTalksAbout DonLancaster CategoryHomePage HomeBrew ScottElliott DonMcDowell CategoryHomePage JimCoplien MegAnne DonMcwhinney CategoryHomePage DaveHickerson DonMurta CategoryHomePage NewUserPages TourBusStop DonNorman DonaldNorman DonOlson BigRedButton BobHanmer CarolStimmel CategoryHomePage CultOfPersonality EverythingAboutObjects FalseMotive GarryHamilton GetaLife HandsInView HegemonyInAcademia JimCoplien LindaRising MakeFearFuel OriginOfConsciousness ScapeGoat TheManagerPool TheTroubleWithConsensus TrainHardFightEasy TrialProject WardCunningham WayToWin WikiWikiWeb DonQuinn CategoryHomePage NewbieNewbie WikiWiki DonRoberts CategoryAuthor CategoryHomePage RedneckSmalltalker DonTurnblade CategoryHomePage DonTurnblade InfoSec WhiteHat DonWells AiWinter ArtificialIntelligence AutomatedContinuousTesting BusinessAnalyst CategoryHomePage ChetHendrickson ChryslerComprehensiveCompensation CodeUnitTestFirst CollectiveCodeOwnership CrcCard DaimlerChrysler DoTheSimplestThingThatCouldPossiblyWork DomainExpert ExtremeProgramming ExtremeProgrammingChallengeFourteen FourBlankCards InStream InstanceDiagram InternationAssociationOfAnimalBehaviorConsultants ItShouldSeemEasy JonathanArkell KentBeck LispMeObjects LispMeUnit MakeItWorkMakeItRightMakeItFast MartinFowler MichiganHumaneSociety MovingPeopleAround OnlyWearOneOfFourHats PairProgramming RationalUnifiedProcess RonJeffries SimpleDesign SimpleIsntEasy SmalltalkBestPracticePatterns TeamWork TestingFramework TheSourceCodeIsTheDesign UnifiedSdm UnitTest VcapsProject WaitingForSimpleIdeas XpDesign DonYacktman AlexDuongNghiem CategoryHomePage DonaldEdmundKnuth DonaldErvinKnuth NoMoreDatabases DonaldErvinKnuth DonKnuth DonaldFisk ArtificialIntelligence AssemblyLanguage CategoryHomePage CeeLanguage DataflowProgramming FullMetalJacket JavaLanguage LispLanguage PascalLanguage PrographLanguage PrologLanguage PythonLanguage ResearchAndDevelopment SmugLispWeenie SpeechProcessing SystemProgramming DonaldGause CategoryPerson DonaldGordon CategoryHomePage CombinedRecentChanges ElvisBrain ElvisSoftwareDesignResearchGroup FanClubConcept JamesNoble KiwiKiwi PmWiki SmartWiki VictoriaUniversityOfWellington WikiFarm WikiHacking WikiPublisher DonaldKnuth DonKnuth DonaldMcLean AstronomersProposalTool CategoryHomePage ComponentManagedPersistence ContainerManagedPersistence ExposureTimeCalculator NothingHalfBaked PackagedPersistence TimeSynchronousProcessing WhenOneLeafDiesBuyaWholeTree DonaldNorman BrendaLaurel BruceTognazzini CategoryAuthor DonaldNorman HumanCenteredDesign JakobNielsen PsychologyOfEverydayThings TheInvisibleComputer ThingsThatMakeUsSmart TurnSignalsAreTheFacialExpressionsOfAutomobiles UserCenteredSystemDesign DonaldNoyes ArtifactoryTarget CategoryHomePage DoingStuff DonaldNoyesSandbox HomePage RandomPages RecentChanges RunningSixYearsBehind ThinkingOutLoud TryingToKeepUp WatchingPaintDry WikiPages DonaldNoyesBooks ClipperDevelopersLibrary DoingStuff DonaldNoyes ExamCertificationGuide FrontPageDevelopersGuide GuideToCiscoNetworking HigherOrderPerl MasteringAlgorithmsWithPerl OneFour PalmPilotTheUltimateGuide PerlBestPractices PerlHacks PerlTestingDevelopmentNoteBook PracticalGuideToUbuntuLinux SmallTalk SmallTalkBestPracticePatterns SystemsAnalysisDesign TheDesignPatternsSmalltalkCompanion TheInteractiveProgrammingEnvironment DonaldNoyesSandbox CategorySandbox DoingStuff DonaldNoyes RonJeffries StickWiki DonaldNoyesTalk CategoryCollections CategoryDialogue ChrisGarrod DesignImprovement DonaldNoyes PleaseStopWithTheCategoryNone TalkPage UncategorizedPages DonateForFree DonkeyVote DeCondorcet JoeOtten VotingPatterns DonnelleyProtocol CategorySecurity PasswordCapabilityModel DontAccomplish AccomplishWithoutAction AlbertWagner AlistairCockburn AngsumanChakraborty CategoryStory IanRae JeffGrigg LimitsOfAccomplishment MarkSchumann MikeSmith RichardMitchell TimOttinger WaldenMathews DontAskDontTell AntiPattern CeeSharpLanguage CodeSmell EmbeddedSystems FeatureEnvy TellDontAsk DontAskPermission ActBoldly AntiPattern BairsLaw BlameAvoidance CareerLimitingMove CareerTerminatingMove CollectiveCodeOwnership CoverYourAss DarkPattern EasierToAskForgivenessThanPermission EmPowerment FraidyCats GraceHopper ManagerialCoverFire MicahElliott SilenceImpliesConsent TheSecretOfPower TheyreJustRules DontAssumeStupidity AndrewMcGuinness AssumeCompetence AssumeGoodFaith AssumeStupidityNotMalice BillCaputo BozoBit CategoryWikiMaintenance CodeSmell ComplexBullCrapOrValidIdea DmitryJemerov DontAssumeStupidity FalkBruegmann ItDepends ItDoesntDepend KirkBailey LetHotPagesCool MostPeopleAreFlamingIdiots TheTwoPrinciplesOfHumor UnitTest DontBeAnHero DontBeaHero DontBeTooStrictAboutLayering ApplicationModel DavidPeterson FourLayerArchitecture KyleBrown DontBeaHero BeaHero DontBeaNero NeverVolunteer DontBeaNero DontBeaHero DontBlameJustDo BlameYourselfFirst DaveHarris DealWithYourselfFirst KielHodges MichaelFeathers PeterMerel RonJeffries DontBlameTheManager BlameTheManager HelpYourManager InexperiencedManagersAreRampant DontBotherTestingJustWritePerfectCode AntiPattern ProjectManager ProofOfCorrectness QualityIsFree QualityIsNotFree StuartScott UnitTest WilliamEdwardsDeming DontBragBeyondYourScience AnonymousFunctions BlubParadox CommonLisp FunctionalProgramming HaskellLanguage HigherOrderFunctions JonathanTang LexicalScope LispMachine MeasuringAbstraction MultiMethods MultiParadigmProgrammingLanguage ObjectiveCaml OcamlLanguage OnceAndOnlyOnce PaulGraham SchemeLanugage DontBuildWithAnIde BuildMonkey BuildSystem CategoryAntiPattern VisualStudioDotNet DontCallEmScreens MichaelGates DontCallItExtreme AdoptingXpPatternLanguage AgileProcess BigDesignUpFront BrainFuck BruceLee BryanZarnett BusinessValueOrientedProgramming CallItExtreme CategoryAdoptingXp CategoryExtremeProgramming CategoryPattern ComicBookGuy DagfinnReiersol DontJudgeaBookByItsCover ElizabethWiethoff ExtremeBeachVolleyball ExtremeProgramming ExtremeProgrammingExplained FirstCreateTheMailbox GoodBusinessPractice IfYouNameItTheyWillBlameIt IncrementalDelivery JeetKuneDo JeffMantei JonReid LegacySystem LeonGierat LowellLindstrom ManfredLange MartinZarate MikeBowler MountainDewCommercials NineInchNails PerGunnarHanso PieceOfCrapProgramming RobHarwood WindowsXp DontCallMe AsynchronousSystemTrap CallWithCurrentContinuation ContinuationsAndCoroutines DefinitionOfFramework DontCallMe ElemType FrameworksConsideredHarmful HollywoodPrinciple IanJoyner LotsOfShortMethods MacApp WindowThreadControlThread DontCallPeopleUsers AcceptanceTest FrancisHwang FriendlyPeerContributor GerryMcGovern GoldPlating ItDepends KatieLucas MarkRogers MoreAboutAuthoring PassTheSalt RaySchneider RecentChangesJunkie SchadenFreude VolunteerHousekeeper WelcomeVisitors WikiButcher WikiCitizen WikiGnome WikiMaster WikiZen DontCatchExceptions BadCode CategoryException ChanningWalton DontCatchExceptions ErlangLanguage GarethCronin IanKjos LetItFail NullPointerException OliverChung OnceAndOnlyOnce ProblemChildren RuntimeException SomeParticularTypeOfFailure ThomasEyde ThrowDontCatch VisualBasic WilliamUnderwood DontCatchRuntimeExceptions AtgDynamo CatchSpecificExceptions CategoryException CategoryJava DaveOrme DontAccidentallyCatchRuntimeExceptions DontCatchRuntimeExceptions ExceptionsIndicateBugs IainLowe JavaLanguage JeanPhilippeBelanger NullPointerException RobertAtkins RulesAreMadeToBeBroken RuntimeException RuntimeExceptions StackOverflowError VhIndukumar DontChangeTheCodeTest CategoryTesting DontChangeTheCodeTest JavaScript NoTestsYetTest SourceTest UnitTest UnitTestingNonDeterministicCode DontComplainWithoutAlternatives AntiPatternTemplate ArgumentByEstablishment DontComplainWithoutAlternatives EvenBadIdeasShouldBeKept FileSystem HolyWar JuneZeroNine OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy WikiFilterist WikiWiki DontConfuseYourDog LawOfDemeter MichaelFeathers MicroManagement TellDontAsk DontContainTheUnknown ClotheYourData UnifiedDataModel DontCopyThatFloppy BusinessSoftwareAlliance OpenSource DontCreateGarbage AntiPattern CategoryJava CeeLanguage CeePlusPlus ChooseTheBestAlgorithm DataBase DontCreateGarbage DontNeedlesslyCopyData EnterpriseJavaBeans FibonacciSequence GarbageCollection GarbageCollector HelmutLeitner HeroicDebugging HotSpot HotSpotVm IbmCorporation JamesDennett JavaIdiom JavaIdioms JavaLanguage JavaTwoEnterpriseEdition JavaVirtualMachine LinkedList LispLanguage MarkAddleman MatureOptimization MicrosoftWindows NatPryce PhilipVanBogaert PointerArithmetic PrematureOptimization ReduceLoopCounts RefactorMercilessly RefactorToUseLessSpace RulesOfOptimization SignalToNoiseRatio SmalltalkLanguage StephanHouben StringBuffer SunMicrosystems ThrowawayObject TomStambaugh UnitTest VirtualMachine WebApplication DontCreateVerbClasses CategoryObjectOrientation DarrenSargent DontNameClassesObjectManagerHandlerOrData FunctorObject JeremyMcCollum MichaelSparks OctoberZeroSeven RequestListener DontCriticize CategoryCommunication DontCriticize DontCriticizeCondemnOrComplain GoodItManager PerformanceManagement RelationshipManagement StaffManagement DontCriticizeCondemnOrComplain AnonymousDonor BenjaminFranklin BlockingBehavior CategoryCriticism ConstructiveCriticism CriticalSpirit CriticalStyle CriticizeBluntly DaleCarnegie DaveSmith DontCriticize ErikMeade EstablishCredibility FundamentalTechniquesInHandlingPeople GeorgeWashington HowToWinFriendsAndInfluencePeople JimLittle PositiveDialogue SuitsVersusTechiesCultureConflict YouCanOnlyControlYourself DontDeclareThrownExceptions CategoryCpp CategoryException DontDeleteFlamebait AbuseOnWiki CategoryDelete ImproveSignalAndReadability RefinementOfNoise WardCunningham ZeroTolerance DontDeleteOrphans AbandonedHomePage CategoryDelete OrphanPage OrphanPages RandomPages RediscoveringOldPages SavingOrphans WikiMentalMap DontDisplayAdvantage ExtremeHarmony ImRightYouAreWrong DontDistinguishBetweenClassesAndInterfaces AbstractFactory AdapterPattern AlistairCockburn CategoryInterface CategoryJava CeeSharp ChrisDailey ClassBrowser CommonLispObjectSystem DanBarlow DannyAyers DaveHarris DavidWright DesignBurp DoTheSimplestThingThatCouldPossiblyWork DotNet EclipseIde ErichGamma ExtremeProgramming ExtremeProgrammingMaster HankRoark HotDraw HotSpot HungarianNotation InterfacesShouldBeAdjectives InterfacesVsClasses JavaBean JavaDoc JavaIde JavaLanguage JavaSwing JavaTest JavaUnit JimWeaver JonathanTang JoshuaKerievsky KentBeck KyleBrown MarkAddleman MartinFowler MichaelFeathers MixIn MockObject NameSpace NamingConvention NamingConventions OffTopic OverDesign RobertDiFalco RobertWatkins RuntimeException ShieldPattern SingleResponsibilityPrinciple SmalltalkLanguage SomethingCore SomethingWorks StevenNewton TestCase TestSuite TestingFramework TomStambaugh UnitTest VisualAgeForJava WayneMack WillChamberlain WriteInterfacesBeforeClasses YouArentGonnaNeedIt DontDoThat DontDoThat ItHurtsWhenWeDoThis PerlLanguage RedHerring DontEatTheBuddhas DontEatTheMenu DontEatTheMenu BruceLee ChuckMoore CurtisBartley DaveHarris DickBotting DontEatTheBuddhas EricHodges GrahamHughes ItsOnlyaMetaphor JiniTechnology JohnClonts KellyAnderson MartinFowler MeatballWiki MichaelFeathers PhilippeDetournay PostScript RickFrancis RobertAntonWilson RobertDiFalco SunirShah TheMapIsNotTheTerritory TheMapWithTheTerritory TheRepresentationIsNotTheRealThing TheSourceCodeIsTheDesign TheWordIsNotTheConcept VirtualReality WaldenMathews DontGoDark CategoryExtremeProgramming DontDoThat EngineeringTask DontGoToTheHighestBidder DontGoToTheHighestBidder DontJustGoForTheMoney GarryHamilton JohnGlenn MartinSpamer MoreThanOneOffer NegotiatingPatternLanguage DontHaggleJustWalk AbsentProxy AcceptOrRefuse AlterTheOffer BeReadyToWalk CategoryNegotiation DontHaggleJustWalk MoreThanOneOffer NegotiatingPatternLanguage NeverStateYourNumber PeterMerel ScheduleTheDeal StephanBranczyk DontIndentWithoutPurpose ThreadModeConsideredHarmful DontIntegrateMidTask ExtremeVersionControl SeparatePolicyAndMechanism VersionManagement YagNi DontIsNotaForbiddenWord ArchitectsDontCode CategoryWiki DontDontDont DontDontDontNot NounsDontVerb ReallyValuablePages WikiPage DontJudgeaBookByItsCover AnonymousDonor BookTestUnit CostinCozianu CriticizeBluntly CriticsAreYourBestFriends DontJudgeaBookByItsCover HowToWinFriendsAndInfluencePeople JudgingaBookByItsCover LearnFromOtherPeoplesMistakes DontKnow ChrisHyser DontKnow DontLeaveHomeWithoutIt CygWin GoldCard MaximumLame ZipDisk ZipDrive DontLetTheSunSetOnBadCode DontLetTheSunSetOnBadCode JohnFletcher MostGoodCodeIsWrittenAfterDark DontLimitYourOptions AnalysisParalysis DierkKoenig DontLimitYourOptions EmbraceChange ExtremeProgramming HaskoHeinecke InfrastructureInXp JustInTime KnowYourOptions PeterGassmann PrematureAbstraction RobWilliams WrapperPattern XpCourageValue YogiBerra YouArentGonnaNeedIt DontLimitYourSources CategoryIdeaSpace ColorOutsideTheLines DonaldNoyes DontLimitYourSources DontLoseGoodIdeas GoodThing JimmyWales OctoberZeroSeven SocialEngineering SpeakersCorner StatusQuo ThinkingOutLoud ThreadMess WikiIsNotWikipedia WikiPedia WorkInProgress DontLoseGoodIdeas AssistiveTechnology CategoryKnowledge CategoryOrganization ColorForth ConceptManagement DonaldNoyes DontLimitYourSources DontLoseGoodIdeas EvenBadIdeasShouldBeKept ForgetToFixItLater FrancisHwang FrontBurner GarryHamilton GoodIdea GoodIdeasAreShared GoodIdeasDoNotExistAlone GunnarZarncke HalfBakery HansWobbe HaveThisPattern IdeaManagement IdeasAreCheap InfoSelect IntellectualProperty JimCoplien JonathanTang KnowledgeManagement MakeSignalNotNoise MicroLogic ObsessiveCompulsiveDisorder OperatingSystems OriginalThought OriginatingThought OriginatingThoughts ProgrammersNotebook RaiseTheWikiPagePotential SelfNote SignificantlyUseful ThinkingOutLoud ThoughtsIdeasNotions TornadoNotes TreePad UniversallyOriginal WebLog WikiFilterist WikiPage WriteItDown YouArentGonnaNeedIt ZenSlap DontMakePartTwo AtlasShrugged CanYouRefactoraLiveThread CategoryWikiMaintenance DefineTerroristsAsViolentPeople DontMakePartTwoPartTwo DontNamePagesThoughtsIssuesIdeasOrOpinions ExtremeProgrammingChallenge IsTheUsaTerrorist IsraelAndPalestine KrisJohnson PartThree PartTwo RefactorOnlyTheOnesYouWantToKeep RejectedTerroristDefinitions SplitByTopicNotByOpinion TerroristDefinition TerroristDefinitionDiscussionIterationOne TerroristDefinitionDiscussionIterationTwo TerroristsUseTerror ThreadMode TooBigToEdit UnitedStates UnitedStatesAsTerrorist WikiNature DontMakePartTwoPartTwo DontMakePartTwo KlausWuestefeld DontMakeTheSameMistakeTwice DontMakeTheSameMistakeTwice NissimHadar PairProgramming SecondSystemSyndrome TwoIsAnImpossibleNumber UnitTest DontModeMe AmayaBrowser DontModeMeIn MicrosoftWord ModeFul PeteHardie WikiMode WysiwygWiki DontModeMeIn DataModel DontModeMe DontModeMeIn EventDrivenProgramming ExplicitUserModel FileSystem KillerOperatingSystem KillerUserInterface LotusNotes MindControlWithDerrenBrown NewOsFeatures NoApplication ObjectBrowser ObjectSystem OnLineSystem OperatingSystem ProceduralProgramming QuasiMode SecondLife SplitOperatingSystemIntoServices UserInterface XwindowProtocol ZoomableInterface ZoomableUserInterface DontNameClassesObjectManagerHandlerOrData AndrewQueisser AnonymousDonor AnthonyPeterson AssemblyLanguage BillTrost ChadMyers ChainOfCommand ChainOfResponsibilityPattern CodeSmell CommandInterpreter CommandPattern CryptoUtility DarrenSargent DaveHarris DaveWhipp DavidConrad DesignPatterns DocumentRoot DontCreateVerbClasses DontNameClassesEntityComponentElementOrItem DontNameClassesNodeInterfaceExceptionOrTools DontNameClassesObjectManagerHandlerOrData DrawingObject EventDispatcher FileFilter FileManager FileReader FileWriter FirstGreatBlunder FooFactory FooManager FooPolicies FooPolicy FrankCarver GangOfFour GetHandler JeffPanici JeffreyHantin JohnDaniels JohnDuncan JohnFarrell KrisJohnson MagnusNyberg MikeWeller ModelViewPresenter MultipleInheritance ObjectCapabilityModel ObjectOriented ObjectSystemPatterns ParameterBlock PeterCoad PhilGoodwin PostHandler PrevalenceLayer SamuelFalvo SingletonsAreEvil StaticSmell StringUtility SystemOfNames TaligentDocs TaligentOnline ThelopDictionary TomPlunket WilliamFactory XamlFile XamlFileManager DontNamePagesThoughtsIssuesIdeasOrOpinions CategoryWikiMaintenance DontNameClassesObjectManagerHandlerOrData DontNeedForLoop DavidMcLean EditHint EvidenceDiscussion DontOverrideUserPreferences AndySawyer DavidCary MozillaBrowser OperaBrowser TheSqueakyWheelGetsTheGrease ViewingOnDifferentPlatformsDoesntWork DontPanic AmigaComputer HitchhikersGuideToTheGalaxy ThereIsNoSituationSoBadThatYouCantMakeItWorseByPanicking DontPlanDesigns PhlIp SegWay DontPutGuidsInUrls BadThing BlakeMason CategoryInternet ContentManagementSystem DesignIssues DontCreateLongUrls DontPutGuidsInUrls GloballyUniqueIdentifier IncompatibleGoals JeremyDunck JoshuaHudson MagicNumber MichaelGates PatternIndex RandyStafford RedHerring SushiWiki UniformResourceLocator DontPutaNumberOnIt BlahBlahBlah CategoryRequirements ClearRequirements DifferentIsBetter EricHodges IwantaPony MartySchrader PutaNumberOnIt QualityFunctionDeployment WhenNotToPutaNumberOnIt WhenToPutaNumberOnIt DontReadManuals CategoryAntiPattern ChineseWhispers KatieLucas PissingContest DontRefactorDatabases AnonymousDonor AutoKeysVersusDomainKeys BigUpfrontDesign BridgePattern CategoryDatabase CategoryRefactoring ContactAndAddressModels CostinCozianu DataWarehouse DatabaseBestPractices DatabaseIsRepresenterOfFacts DaveEaton DynamicRelational JeffGrigg JonathanChoy KrisJohnson MementoPattern OnceAndOnlyOnce PointyHairedBoss RaghuHavaldar RefactoringWithRelationalDatabases TestingWithDatabases YagNi DontRefactorPublishedInterfacesMercilessly BinaryCompatibility ContinuousIntegration CustomerTest ExtremeProgramming FragileBinaryInterfaceProblem ModuleDependencyProblem OnsiteCustomer OperatingSystem PhlIp PublishedInterface RefactorMercilessly RobertDiFalco SmallTalk ToolsAndLibraries UnitTest DontRefineExceptions GeneralizeOnExceptionBehavior DontRepeatYourself ActiveRecord AiComplete AndersMunch AndrewHunt AndrewKoenig AndrewRicketts AnonymousCoward AristotlePagaltzis CategoryExtremeProgramming CategoryModelingLawsAndPrinciples CategoryPlanning CategorySimplification CategoryTesting CeePlusPlus CloneAndModifyProgramming CodeHarvesting CommonLanguageRuntime CopyAndPasteProgramming DamianYerrick DavidMartland DickBotting DoTheSimplestThingThatCouldPossiblyWork DomainSpecificLanguage DontRepeatYourself DuncanBayne DuplicationRefactoringThreshold EcmaScript EditMe EricRaymond IsXaPerfectSquare JamesKeogh JavaApplet JavaMicroEdition JavaScript JavaVirtualMachine LeeLouviere MatthewBennett MrGuruCoder MrMathematician ObjectiveCee OnceAndOnlyOnce PhlIp PrematureGeneralization PrimeNumber PutThingsWhereYouLook RalphJohnson RedundancyIsInertia RequirementsAndGoals SinglePointOfTruth TheArtOfUnixProgramming ThirdNormalForm UnnecessaryHolography WriteOnceRunAnywhere WyattMatthews YagNi YouArentGonnaNeedIt DontSettleForScrum CategoryAgileMethodology DeveloperStories ExtremeProgramming FrequentReleases LeanSoftwareDevelopment PairProgramming PreparingForSprintOne ScrumProcess TestDrivenDevelopment DontSign AnonymousOnPurpose CostinCozianu IronyOnPurpose LayneThomas WikiSignature DontSubclassOrderedCollection OrderedCollection DontSweatTheExceptions AnAspirant GoldPlating MetaFont DontSweatTheSmallStuff CategoryBook DontThrowGenericExceptions AlistairCockburn ApplicationException CatchWhatYouCanHandle CategoryException ChanningWalton ClassCastException ClassNotFoundException CompositePattern ConvertExceptions DanilSuits DaveHarris DaveWhipp DesignByContract DontThrowGenericExceptions EricHodges ExceptionSubtype ExceptionsCancelTransactions FatalError FileNotFound FileNotFoundException GeneralizeOnExceptionBehavior GerardMurphy IllegalArgumentException IrrevocableThreadMode JamesCrawford JamidJamae JavaGenerics JavidJamae JustinWells LetExceptionsPropagate LetTheTypeSystemDoTheWork MetaException MultiValidationException MyClass NullPointerException ObserversShouldNeverThrowExceptions OnceAndOnlyOnce OutOfBand PaulPhilion PhilGoodwin RapidPrototyping RefactorToSpecifyExceptions RobertDiFalco RonJeffries RuntimeException ShipThePrototype SocketException SteveFreeman SteveSchafer ToddCoram TypeErasure UnitTest WayneMack WilliamGrosso YouArentGonnaNeedIt DontTrainAnyone AntiPattern JayBell SharpenTheSaw SoftwareLabourers DontUseExceptionsForFlowControl ByteMagazine CategoryException CheckDontCatch CheckedException ChrisMellon ConvertExceptions CoupleLeapingWithLooking DateParser DaveHarris DougMerritt EricHodges ExceptionPatterns ExceptionsTidyThreads ForEach GuardClause HaveThisPattern JavaServerPage LetExceptionsPropagate LookBeforeYouLeap LotsOfShortMethods MichaelSparks NatPryce OnceAndOnlyOnce ParseException PeterDeBruycker PrincipleOfLeastAstonishment PythonLanguage RedirectException RubyLanguage RulesOfOptimization SimpleDateFormat StillHasNext StopIteration TellDontAsk UncheckedException UnwindingTheStack WayneMack DontUseGetAndSet AlanChristiansen BigDesignUpFront BigUnderstandingOfProblemUpFront BoostPythonLibrary CategoryCpp CategoryHeretical CategoryJava CeePlusPlus DataHolder DaveHarris DavidSaff DialecticMode DoTheSimplestThingThatCouldPossiblyWork DontUseGetAndSet GetThisItem JavaBeans JavaLanguage JavaScript JeffGrigg LawOfDemeter PythonLanguage RecentChanges RubyLanguage SetFoo SmalltalkLanguage TomStambaugh ValueObject VisualAge VisualAgeJava YouArentGonnaNeedIt DontUseReservedNames CategoryCpp DontUseYourCommonSense AdviceFromNowhere BenKovitz CommonSense InevitableIllusions SixThinkingHats UseYourCommonSense DontchaHateItWhen CategoryBehavioralPatterns RecentChanges TwoCowPolitics DoodalaKrishna CollabNet SoftWare DoomEditingUtility CategoryGameProgramming DoomEditorLanguageTest EdwardKiser IdSoftware JohnCarmack DoomEditorLanguageTest CategoryGameProgramming CodingAroundIgnorance DoomEditingUtility DoomEditorLanguageTest GambitScheme LanguagePissingMatch SchemeLanguage DoomSayers BertrandMeyer CategoryQuote DaveHarris DoomSayers DoomSaying NuclearWinterAndWarmHeatDeathOfTheUniverse DoonesburyComicstrip CalvinAndHobbes CategoryBooks CategoryComicStrip LillyWong UncleDuke DoorMat CategoryConsulting DonOlson DoorMat PeaceMaker ScapeGoat DopplerEffect DopplerEffect DorKleiman CategoryHomePage DoraiThodla CategoryHomePage DorinSandu CategoryHomePage HotDraw DorothyGraham CategoryPerson TomGilb DorothyMcMeikan AndrewMcMeikan CategoryHomePage PatchCable ReluctantGeek WikiWikiWeb DosBox OpenSource VdmSound DosPatterns BatchFile CategoryUnixShellPattern MsDos UnixShellPattern DoshMosh DoshMosh HashTag PeterMerel SemiLattice SubjectOriented VideoWiki WikiStoneSociety DossyShiobara BigMegaCorporation BusinessIntelligence CategoryHomePage ContentManagementSystem DataWarehouse ElectronicCommerce ExtremeProgramming OtherEvilEmpire ReportingSystem SoftwareEngineer ToolCommandLanguage WebSite DotBlot DataAnalysis DeleteThisPageSoon DotBlot MolecularBiology PeopleProjectsAndPatterns DotBomb CategoryInternet DotCom DotCom CategoryInternet CommerceOnTheWeb DotComedy PreIpo DotComBubble DotCom DotComBubble DotComBust AgileTestingMailingList AmitPatel AndyPierce BandWagonSyndrome DotComBust ElisabethHendrickson LisaCrispin DotComedy BrianEwins DotCom DotComedy JohnKennethGalbraith KeithBraithwaite MarketCapitalism SethGordon SunirShah TheEconomist ThomasMaeder DotDotDot AmericanCollegeAthletics AmericanEnglish ArguingByDisparagement AspergersSyndrome CategoryWikiHistory CriticalMass DisagreeByDeleting DisregardTheAdjunct DonaldNoyes DotDotDot DotNet EarleMartin EditWar ExtremeIntertwingling GrammarVandal JimCoplien JohnFletcher NeedsToBeReadAgain OffTopic OnTopic SharkBot SisterSite SisterSites TheAdjunct WardsWiki WikiAtFortyThousand WikiHistory WikiWiki ZeekLand DotDotDotProfit DotGnu CategoryExternalLink DotGones DotComedy DotNet ActiveDirectory BackLink BadCodeCanBeWrittenInAnyLanguage BillGates BrainFart CategoryDotNet ColdFusion ColdFusionLanguage CommonLanguageInfrastructure CommonLanguageRuntime CommonLanguageSomething ConnectionString DavidLiu DinoChiesa DiscontinuitySpike DotNet EditHint EightyTwentyRule FlexWiki FredBrooks FreeSoftware HelpersInsteadOfWrappers HgLab HtmlStack InAllMyYearsIveNever JavaIoClassesAreImpossibleToUnderstand ManagedCode MercurialVersionControl MicroSoft MicrosoftDotNet MicrosoftHailstorm MicrosoftLinq MiguelDeIcaza MikeRoome MonoProject MySql NextBigThing NoSilverBullet OpenSource PortableDotNet PrintShop SharpDevelop StringBuilder TableCell TableRow VendorLock WikiName WorkBackwardFromPseudoCode DotNetAsDistributedObjectSystem DanGreen DistributedComputing DistributedInternetArchitecture DotNet IsDotNetInnovative IsMicrosoftAgainstOo JavaSpaces MicrosoftCorporation MicrosoftDotNet ObjectSpace StuCharlton WebLinkListExample WebServices WindowsXp DotNetAssemblies DotNetAssembly DotNetAssembly CommonLanguageRuntime DllHell DotNet DotNetAssembly GranuleOfDeployment MicrosoftIncompatibleDependencySuite DotNetBaseClassLibraries CategoryDotNet DotNetBaseClassLibraries DotNetFramework EnterpriseApplication InformationSecurity MicrosoftDotNet ServiceOrientedArchitecture DotNetCompactFramework AspDotNet CategoryDotNet CeeSharpLanguage ComInterOp CorbaComponentModel DotNetCompactFramework DotNetRemoting JavaPlatform JavaTwoEnterpriseEdition KyleCordes ManagedCeePlusPlus MicrosoftDotNet MinCor NcfUnit OleDb PermaLink PocketPc ServiceOrientedArchitecture SmartPhone SoManyFrameworks VisualStudioDotNet VisualStudioWhidbey WebServices WinCe WindowsForms WindowsMobile XpathLanguage DotNetDevelopmentMethods CategoryDiscussion CategoryDotNet CategoryEnterpriseComputingConcerns CategoryMethodology CsharpLanguage DavidLiu DotNet DotNetFramework DotNetPlatform MicrosoftDotNet ProjectManagement SystemsDevelopmentLifeCycle TheRoadMapToRepeatableSuccess VbDotNet VisualStudio VisualStudioWhidbey DotNetEcmaProcess DotNetErrorProvider DotNet FormValidation JosephRiesen MikeStallings DotNetForLinux AspDotNet ByteCode CommonLanguageInfrastructure DavidLiu DotNet DotNetForLinux FreeSoftware GnuGeneralPublicLicense GnuLinux HelloWorld JavaVirtualMachine JimArnold JustInTimeCompiler MacOsx MicroSoft MicrosoftCorporation MicrosoftDotNet MonoProject MozillaXul NovellCorporation OpenSource PortableDotNet StrongArm VirtualMachine WindowsForms WindowsLonghorn DotNetFramework CategoryDotNet ComPlus CsharpLanguage DotNet InformationSecurity MicrosoftDotNet NewSecurityFeatures ObjectSerialization SamGentile VisualStudioWhidbey WindowsCommunicationFoundation WindowsFx WindowsLonghorn DotNetLanguages BooLanguage CategoryDotNet CsharpLanguage FsharpLanguage IronPython JaySharp JscriptDotNet OtherDotNetLanguages SharpSmalltalk SmallScript VisualBasicDotNet VisualJaySharpDotNet DotNetNuke BuzzWord CategoryDotNet DotNetNuke MicrosoftDotNet OpenSource PhpNuke PhpPostNuke SusanRoy VbDotNet WikiClone WikiEngines DotNetPassport CategoryMicrosoft DotNet DotNetPassport MicrosoftDotNet MicrosoftSecurity MicrosoftWay VirtualIdentity DotNetPatterns CsharpLanguage DesignPatterns MicrosoftDotNet DotNetPlatform CategoryDotNet DotNetPlatform EditHint DotNetReflector ClassBrowser DotNet LutzRoeder MicrosoftDotNet DotNetRemoting CategoryDotNet DistributedCom DotNet InterfaceDefinitionLanguage MicrosoftDotNet DotNetSuccessStories CategoryDotNet DotNetSucks MicrosoftDotNet DotNetTwo BizTalk CategoryDotNet CommonLanguageRuntime DevelopmentMethodology DotNet DotNetCompactFramework DotNetFramework DotNetTwo DynamicMethods GenericProgramming MicrosoftDotNet MicrosoftIndigo SqlServer VisualStudio VisualStudioOrcas VisualStudioWhidbey WebServicesExtensions WindowsCommunicationFoundation WindowsPresentationFoundation WindowsWorkflowFoundation DotNetUnit CategoryDotNet CategoryTesting HarnessIt MicrosoftDotNet NunitFramework RegressionTesting TestingFramework UnitTest DotNetUserGroups BrokenLink CategoryGroup DesktopDefault DomainNameSquatter DotNet GermanLanguage DotNetWiki ContentManagementSystem DotNetNuke DrewRobinson ProjectName SusanRoy DotNetWillKillJava BeatingTheAverages BrettNeumeier BrokenLink CategoryDotNet CategoryJavaPlatform CharlesMiller ComComponents ComInterOp ComPlus CommonLanguageRuntime CsharpLanguage DanielEarwicker DaveWiner DevelopersGetToChoosePlatformTools DotCom DotNet DotNetCanBeOpenSourceNot DotNetForLinux DotNetWillDefinitelyNotKillJava DrewMarsh EcmaProcess EnterpriseServices EricRunquist FudFromBothSides JanSteinman JavaAndDotNetPhilosophies JavaIsDead JavaKiller JavaLanguageIsOpenSourceNot JavaPlatform KrisJohnson MacNeally ManuelSimoni MichaelLeach MicroSoft MicrosoftCorporation MicrosoftDotNet MicrosoftIntermediateLanguage MonoProject NatPryce OpenSource OtherLanguagesForTheJavaVm PhilGoodwin RandyStafford RobertDiFalco RobertWatkins ScriptingNews SeniorManagersChoosePlatformTools ServicedComponents SharedSourceCli SteveEyles StevenNewton StuCharlton VhIndukumar VirtualMachine VisualJaySharpDotNet VisualStudio WayneMack WebServices WebServicesInteroperabilityConcerns WhyJavaIsBetterThanDotNet WinForms WindowsCommunicationFoundation DotNot CategoryDotNot DotDotDot DotNet DotProduct CategoryMath DotProduct DotProductInManyProgrammingLanguages DotProductInManyProgrammingLanguages AplLanguage AppleScript ArraySumInManyProgrammingLanguages AssemblyLanguage BrokenLink ByVal CategoryInManyProgrammingLanguages CategoryMath CeePlusPlus CommonLisp CompilerMacro ConvertSpacesToTabsNotForCode CounterInManyProgrammingLanguages CrossProduct CsharpLanguage DaveAstels DelphiLanguage DotProduct EightyTwentyRule ErlangLanguage ForeignFunctionInterface ForthLanguage GabrieleRenzi HaskellLanguage HelloWorldInManyProgrammingLanguages HessianInMultipleProgrammingLanguages HigherOrderFunction InfixNotation JavaScript JayLanguage KayLanguage LazyEvaluation LispLanguage LogoLanguage LukeGorrie MathematicalEconomics OcamlLanguage PerlLanguage PhpLanguage PrettyPrint PrologLanguage PythonLanguage RubyLanguage ScalaLanguage ScalarMultiplication SmalltalkLanguage SmlLanguage SmugLispWeenie SqlLanguage SteveHowell SymbolicProgramming VectorOperation VisitorPattern VisualBasic VisualBasicNine WillemBogaerts DotUnit DotWar CategoryGame CategoryGameProgramming CategoryHistory DotWar GordonLetwin HarryChesley WardCunningham WyattMatthews DotWiki CategoryWikiImplementation DotWiki WikiClone DottedPair ConsCell DottedPairNotation EssExpression LispLanguage ProperList DottedPairNotation BeginnersMind CategoryLanguageFeature CategoryLisp ConsCell DeleteWhenCooked DottedPairNotation EssExpression EssExpressions JayOsako LispLanguage ProperList SyntacticSugar DottedPrefixExtensions ArtifactNames BillGates BondageAndDisciplineLanguage BrianEwins CategoryInterface ChainOfResponsibility CompoundWikiWords DataRecognitionSoftware DonaldNoyes DotNet DottedPrefixExtension DottedPrefixExtensions FileTypingSystem FilenameExtension GoogleQuery HaveThisPattern HowaboutExtensions HungarianNotation IdontLikeShortNamesTheyLimitMe JohnMcClure MacOs MimeType MultiDottedExtension ObjectBrowser OperatingSystem PrefixedWords SheBang StaticTyping StephanHouben SteveHowell SuffixedWords TomAnderson UnderscoreCharacterAsSeparator WikiWordExpression WimpInterface WinZip WindowsXp YouCanSolveAnyProblemWithAnotherLevelOfIndirection DottyWeb CategoryLiterateProgramming DottyWeb MediaWiki DoubleAfterFull ArrayList DonaldKnuth GoldenRatio IntroductionToAlgorithms JamesKeogh StandardTemplateLibrary SufficientlyLarge TheArtOfComputerProgramming DoubleBind DoubleBind PositiveCommands DoubleBraceInitialization AnonymousInnerClass ArrayList ArrayUtils DoubleBraceInitialization EricJablow GreencoddsTenthRuleOfProgramming JavaIdioms JavaLanguage MapUtils VarargsCollectionFactoryMethod DoubleBuffer CategoryGraphicsPattern CategoryPattern CircularBuffer DeferredUpdate DoubleBuffer GraphicsPatterns HotDraw ReadWriteLock TripleBuffer WaitFreeSynchronization DoubleBufferedGraphicsInJava CategoryGraphicsPattern CategoryJava CategoryVisualization DisplayPostscript DoubleBuffer DoubleBufferedCanvas DoubleBufferedGraphicsInJava FlameBait ImpedanceMismatch IsJavaSlow LorenzoGatti MicrosoftWindows PrestonBannister RichardHenderson ScottJohnston SiliconValley SimplestThingThatCouldPossiblyWork SunJavaBugParade TomStambaugh DoubleCardioidFishTrap PeterMerel DoubleCharacterLinkPattern CategoryWiki CategoryWikiMaintenance CountryUsa DoubleWordLinkPattern HowCanSomeoneTypeTheirNameWithMiddleInitialIncluded LinkPattern UdotSdotAdot UnitedStatesOfAmerica UuSsAa DoubleCheckedLocking AntiPattern CategoryAntiPattern CategoryConcurrencyPatterns CppDoubleCheckLock CriticalSection DoubleCheckedLockingIsBroken EffectiveJava JoshuaBloch LockPattern DoubleCheckedLockingIsBroken AbstractionInversion AndySchneider AtomicConsistentIsolatedDurable CategoryConcurrency CeePlusPlus ChuckMcCorvey CppDoubleCheckLock DarrenHobbs DoubleCheckedLocking DoubleCheckedLockingIsBroken GreencoddsTenthRuleOfProgramming JavaLanguage JavaSingleton JavaWorld StevenNewton TableOrientedSynchronization ThreadLocalCopyOfGlobalCache DoubleClick CategoryFuture DonaldNoyes DoubleClick ItDepends MouseMove PinchAndExpand SingleClick SmartDevices ThinkingOutLoud TopTen TouchAndMove UsefulUsableUsed DoubleColonMessage AddressedAndSignedMessage AlistairCockburn CategoryAddress DoubleColonMessage FridemarPache ImproveSignalAndReadability ManfredSchaefer MorningtonCrescent PhilGoodwin PlainEnglish PortlandPatternRepository RecentChanges RichardDrake RonJeffries SoftwareGeniuses StephanHouben WikiHistorians WikiItself WikiOnWiki WikiReductionists WikiSuccessCanInhibitNewWriters WorldGeniuses DoubleDelete CategoryWikiMaintenance DoubleDelete DoubleEdit EditCopy EditWars NewRecentChanges NewRecentChangesDiscussion PageDeletion RecentChanges UseModWiki WikiGnome WikiNow WikiZens DoubleDipping AprilZeroEight AutoIt BertrandRussell CommonObjectModel CompileTime CompileTimeResolution ComponentObjectModel ComponentProgramming DataFabric DataSpace DatabaseType DaveVoorhis DenialOfService DependentTypes DontModeMeIn DoubleDipping FirstClassTypes GracefulDegradation GunnarZarncke HaltingProblem LambdaTheUltimate MicrosoftOffice NateCull NeedlessRepetition NominativeAndStructuralTyping ObjectOrientation ObjectOriented ObjectRelationalMapping OnceAndOnlyOnce OperatingSystem PredicateTypes RaggedData RelProject RelVar RepresentationalStateTransfer RuntimeUpgradeableCore SqLite SubVersion TheThirdManifesto ThirdFutamuraProjection TomBoy TuringComplete TypeSystem TypeSystems WebService WikiIde DoubleDispatch AndreiAlexandrescu AnonymousDonor BillWeston BoyThisStuffMakesMeFeelStupid BridgePattern BrokenLink CategoryConditionalsAndDispatching CategoryPolymorphism CeePlusPlus CommonLisp DanIngalls DanMuller DoubleDispatch DoubleDispatchExample GangOfFour GenericFunction IbmDoubleDispatchPatent IvanSutherland LanguageSmell MessageOrientedProgramming ModernCeePlusPlusDesign MoreEffectiveCeePlusPlus MultiMethods MultipleDispatch RalphJohnson UnitedStates VisitorPattern DoubleDispatchExample AbstractionInversion AnonymousDonor AustinHastings BridgePattern CartesianProduct CategoryComparisons CategoryConditionalsAndDispatching CategoryExample CeePlusPlus ChangePattern CommonLisp DamianConway DanMuller DanielBonniot DeltaIsolation DisplayPostscript DoubleDispatch DoubleDispatchExample DylanLanguage EricHodges ExtrapolatingDeviceDrivers GenericFunction GnuCpp GregBacon InternationalUiExample JavaLanguage JonathanTang LaynesLaw LinguaFranca MultiMethods MultipleDispatch NiceLanguage NimbleDatabase OliverChung OverUsedOopExamples PerlLanguage PostScript RelationalWeenie SmalltalkLanguage TabMunging ThePerlJournal VisitorPattern VisualCeePlusPlus DoubleEdgedSword ThinkingTools DoubleEdit CategoryWikiMaintenance WardsWiki DoubleEndedQueue CategoryDataStructure DequeueOperation DoubleEndedQueue DoubleLinkedList ScottJohnson StandardTemplateLibrary DoubleEntryBookkeeping AccountingEquation AccountingModeling AirplaneRule AlistairCockburn AnOracleGuy AntiPattern BusinessTransaction CategoryBusinessDomain CompuSolver CostinCozianu DaveVoorhis DoubleEntryBookKeeping DoubleEntryBookkeeping EverythingIsRelative FunctionalProgramming GiGo HandWaving JeffGrigg JellyBabies JuneThirteen JustMakeItRight KrisJohnson LaynesLaw LetTheReaderDecide MarkTilley MichaelLeach OffTopic OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OnceAndOnlyOnce PageAnchor ParableOfTheBruises PayrollExampleTwo PayrollExampleTwoDiscussion PhlIp QuickBooks QwertySyndrome RelVar SimulationOfTheFuture TabMunging TutorialDee WardCunningham WaterbedTheory WetWare WikiZens WorldCom ZeroSumGame DoubleHockeySticks DoubleLines CategoryWikiMaintenance DavidSchmitt DocumentMode DoubleLines OpeningStatement SeparateThreadsFromContent ThreadMode WikiPageLayout DoubleLinkedList CategoryDataStructure CopyOnWrite DoubleLinkedList FunctionalProgrammingLanguage LinkedList LispLanguage SingleLinkedList TwoPointersInOneWord DoublePlusGood BrokenLink NewSpeak NineteenEightyFour DoublePlusUnGood BigBrother CategoryNaturalLanguage CeeLanguage CeePlusPlus CopyConstructor DamianYerrick GeorgeOrwell NewSpeak NineteenEightyFour UnGoodDoublePlus UnGoodPlusPlus DoubleSpeak BuzzPhrase BuzzWord DoubleSpeak DoubleStandards JamesReddish StartingPoints DoubleThink BuyNowAndSave DoubleThink GeorgeOrwell JohnFletcher NineteenEightyFour OpportunityCost QuantumPhysics TriteSayingsComeInPairs WhatIsIntegrity DoubleWordLinkPattern CategoryWiki CategoryWikiMaintenance DoubleCharacterLinkPattern DoubleWordLinkPattern DoubleWords JavaUnit JunitJunit LaLa LeGo LinkPattern MultipleWordLinkPattern RefactorByCondensingQuestionAnswerPair WaWa WiKi WikiWiki DoubleYou DoubleYou DoubleYouSeven CategoryProgrammingLanguage LambdaCalculus ObjectCapabilityLanguage SchemeLanguage DougAcker CategoryHomePage DougAcker DougAlcorn CategoryHomePage CollaborationTools NewUserPages SoftwareEngineer SoftwareMethodology SpamTrap TourBusStop DougBolingRebuttal AnonymousAuthor ApacheJserv CategorySoftwareDevelopment CopyLeft DougBoling FreeSoftware MacArthur MartinPool OpenSource PeteMcBreen PeterMerel SaleValue UseValue DougDeFrees CategoryHomePage DavidChess DougDeFrees WikiWiki DougEngelbart AlanKay AugmentingHumanIntellect BootStrapping BootstrapInstitute BrickifiedPencil CategoryPerson DougEngelbart HowardRheingold JakobNielsen TheMotherOfAllDemos ThierryBardini ToolsForThought TuringAward DougEngelbartSymposium DougGschwind CategoryHomePage DougHarris CategoryHomePage DougJohnson AreYouThere CategoryHomePage DougJohnson DougJoppie AbandonedHomePage AreYouThere CategoryHomePage OrphanPage DougKing AgileSoftwareDevelopment AlistairCockburn AndyHunt CategoryHomePage CommonLisp DaveThomas GentooLinux GitVersionControl GnuCompilerCollection ItJustWorks JeffAlger KentBeck LarryWall PerlLanguage ProgrammingPerl ProgrammingRuby RandalSchwartz RubyLanguage SchemeLanguage TestDrivenDevelopment ThePragmaticProgrammer WikiMailBox YouKnowYouDontBelongInManagementWhen YouKnowYouveBeenInItTooLongWhen DougLea ArchitectureHandbookWorkshop BruceAnderson CategoryHomePage CategoryJava GangOfFour KentBeck TipsForWritingPatternLanguages DougMaloney CategoryHomePage DougMcDavid CategoryHomePage DougMcIlroy CategoryPerson CoreWars DonKnuth DougMcIlroy FlowBasedProgramming InventorsOfUnix DougMerritt AalbertTorsius AgainstMethod AlternativeNotExclusive AndrewCates AntiPattern AssumeGoodFaith BluetailAb BookStop BoulderPatternsGroup BubbleSort BubbleSortChallenge BusinessProcessManagement CapabilitiesManagement CategoryHomePage ChangeManagement ChangeYourOrganizationTactics ChrisMellon ChurchTuringThesis CliffordAlgebra CliffordAlgebraDiscussion CliffordAlgebraInverseDiscussion CommonLisp ComplexEventProcessing ComplexityManagement ComputationAsSignalProcessing ConflictingRequirements CriticsAreYourBestFriends CulturalChange CultureIsTheManifestationOfLeadership CureWorseThanTheDisease DanMuller DanglingLink DaveFayram DavidCary DavidLiu DeclineOfCivility DefinitionOfLife DeleteObsolete DeleteWhenCooked DeleteWhenRead DiffAlgorithm DisagreeByDeleting DoTheMostComplicatedThingThatCouldPossiblyWork DoesItMatter DonaldNoyes DougMerritt DuffsDevice EditWar EiffelLanguage EjbsAndDistributedTransaction ElizabethWiethoff EnterpriseServiceBus ExFormation FeynmanAlgorithm FireFox FunctionalPatternSystemForObjectOrientedDesign GeneticAlgorithm GeometricAlgebra GeometricAlgebraForPhysicists GeometricalVectors GettingToYes GoedelsIncompletenessTheorem GraphicalProgrammingLanguage GunnarZarncke HaltingTheorem HappyNewYear HestenesOerstedMedalLecture HomoiconicLanguage HowToPervertDirectManipulation HowWikiWorks ImplicitTopics JamesAguilar JohnFletcher KeithMann LargeProblemsAreCommunityProblems LeaderShip LispInSmallPieces ManagementRoadMap MartySchrader MathPatternLanguage McCullough MeatBall MeinongianLogic MoreLightThanHeatGuideline MyGodItsFullOfStars NeverMakeKnowledgePrerequisiteToUnderstanding NoKeening NoncommunicativePage ObjectFunctionalImplementation OffTopic OnTopic OnTopicButNotNeeded PageHistory PaulMorrison PerlLanguage PeterMerel PortalSoftware PrisonersDilemma QuickDiff QuickDiffForVbClassic RatBag ReEducated RecentChanges RegularExpressions RelaxationResponse RogerPenrose RubyInsteadOfSmalltalk SlowDownToSpeedUp SmartQuotes SnakeOilMethod StartedAsaGoodCauseSyndrome StoneSociety StrategicPlanning StuCharlton TechnologyDisappointments ThankYou TheAdjunct TheFifthDiscipline TheLittleSchemer TheSeer TheSelfishGene ThirdGeneration ThomasKuehne ThoughtPolice TimLesher TooManyDimensions TransposeFunction TuringMachine TwoByFour UnixBigots UserPage VbClassic WalledGarden WalledGardens WardsWiki WhenIsXpNotAppropriate WhyWikiWorksNot WickRotation WikiAsAnarchy WikiGnome WikiGnoming WikiMindWipeRealityCheck WikiPrinciples WikiReductionist WikiReductionists WindowsPartitionPageDiscussion DougPhilips CategoryHomePage ExtremeProgramming TestFirstDesign WikiWiki DougRansom CategoryHomePage DougRice CategoryHomePage DougRice OffTopic DougRosenberg AuthorsDontCode CategoryAuthor CritiqueOfXp ExtremeProgramming ExtremeProgrammingRefactored IconixProcess KendallScott MattStephens PleaseComment DougSchmidt CategoryAuthor CategoryHomePage DeleteWhenCooked DougSchmidt PhlIp DougSerres CategoryHomePage DougSwartz CategoryHomePage ExtremeProgramming DougTeel CategoryHomePage ColdFusion RegularExpression DougTotel AreYouThere CategoryHomePage KenWells DougTruitt CategoryHomePage TikiWiki DougWay CategoryHomePage DouglasAdams CategoryAuthor CategoryScienceFiction DavidSaff DeepLinking DirkGently DirkGentlyNavigationMethod DirkGentlysHolisticDetectiveAgency DoctorWho DontPanic DouglasAdams DouglasAdamsQuotes FalkBruegmann GarryHamilton HitchhikersGuideToTheGalaxy LastChanceToSee LaurensPit LifeTheUniverseAndEverything MichaelFeathers MontyPython MostlyHarmless NeilGaiman RestaurantAtTheEndOfTheUniverse SalmonOfDoubt SoLongAndThanksForAllTheFish StarshipTitanic TheLongDarkTeatimeOfTheSoul TheSalmonOfDoubt UserFriendly WowbaggerTheInfinitelyProlonged DouglasAdamsOnDeadlines CategoryQuote DouglasAdams DouglasAdamsQuotes CategoryQuote DanilSuits DouglasAdams HitchhikersGuideToTheGalaxy DouglasAuclair CategoryHomePage DiscoveringSmalltalk ExtremeProgramming GettingUpToSpeed GoedelEscherBach JohnVenable KentBeck MyersBriggs ObjectShare RefactoringWithCeePlusPlus RogueWave ShortBooks SmalltalkBestPracticePatterns SmalltalkObjectsAndDesign SqueakSmalltalk StartFromScratch VisualWorks WhatWouldKentDo WikiWikiWeb DouglasBader DouglasBeattieJr CategoryHomePage ForthLanguage ForthWiki FrontPage DouglasCoupland CategoryPerson DouglasCrockford CategoryHomePage DigitalAge EeLanguage JavaScript MotherGoose DouglasDickinson CategoryHomePage DouglasHawkins CategoryHomePage DouglasHofstadter AlbanBerg BayleShanks BobBockholt BobbyWoolf CategoryAuthor DaveKirby DavidHarvey DesignPatternsSmalltalkCompanion DouglasHofstadter FalkBruegmann FixedPointCombinator FluidConceptsAndCreativeAnalogies GarethMcCaughan GeeWhizIsntRecursionGood GoedelEscherBach HofstadtersLaw IamaStrangeLoop JohnFarrell JournalOfMemetics KyleBrown LeTonBeauDeMarot MartinGardner MathieuGlachant MetaMagicalThemas NomicGame PeterSuber PhlIp RichardStallman ScientificAmerican ShalomReich ShermanAlpert SteveFreeman TheCatInTheHat TheMindsIbook ThisIsTheTitleOfThisStory TomStambaugh ZenKoans DouglasLow AreYouThere BradChamberlain CategoryHomePage DouglasLow LarrySnyder OrphanPage UniversityOfWashington WikiWikiWeb ZplProgrammingLanguage DouglasReay CategoryHomePage DouglasReay DouglasShimp CategoryHomePage DoneDoneDone FourLevelsOfCompetence RetrospectiveAsTherapy ScrumMaster TestingAsAnalysis UseCases UserStories DouglasStetner DouglasSurber CategoryHomePage SmallTalk DownAndOut CategoryBook EricArthurBlair GeorgeOrwell DownToaScience ComputerScience FreemanDyson GlennVanderburg PhaseIst RespectedSoftwareExperts RichardDrake ScientificMethod SoftwareMethod DownloadWiki CategoryWiki MicrosoftInternetExplorer MicrosoftOutlookExpress OrphanPage SurgeProtector WalledGarden WardCunningham WardsWiki WikiDownload WikiEngines WikiMirrors WikiWiki WikiWikiWeb DoxyGen AutoDoc BarelyLiterateProgramming CategoryCpp CategoryDocumentation CppDoc DocPlusPlus ExCode GraphViz HeaderDoc JavaDoc MacOsx NextStep ObjectiveCee OpenStep DrCodd ArtificialLife CalBerkeley CategoryPerson CellularAutomata ChrisDate CostinCozianu DrCodd EdgerCodd EeEffCodd EfCodd GemStone InternationalBusinessMachines JohnVonNeumann LawOfDemeter ManyToManyChallenge NavigationalDatabase NotInventedhere ObjectModel RelationalAlgebra RelationalCalculus RelationalDatabase RelationalWeenie SaintCodd SmallTalk SqlFlaws StCodd StructuredQueryLanguage TedCodd ThirdNormalForm TuringAward WardCunningham WikiName WikiWikiWeb DrDobbsErcb CategoryBooks DrDobbsJournal RefactoringImprovingTheDesignOfExistingCode StatusQuo DrDobbsJournal CategoryMagazine DrDobbsSyndrome JohnBaldwin JohnFletcher TimVoght DrDobbsSyndrome AdBusters AlStevens AlgorithmAlley AndrewQueisser BrianRobinson CeePlusPlus CowboyCoding DaveSmith DeskReach DoTheSimplestThingThatCouldPossiblyWork DrDobbsHackersJournal DrDobbsJournal DrDobbsSyndrome GarryHamilton JavaGenericLibrary JeffGrigg JohnPassaniti KateSherrill KirkBailey KnowItAlls MichaelSwaine RalphJohnson RobertDiFalco SgiStl ShadAumann StringComputation SunirShah VxDs WaldenMathews WhatComputerMagazinesDoYouLike DrJava CategorySoftwareTool DrJava DrScheme IntegratedDevelopmentEnvironment JavaLanguage PltScheme ReadEvalPrintLoop RiceUniversity SchemeLanguage DrPaulMacCready BrokenLink CategoryHomePage RidiculousSimplicityGivesRidiculousResources DrRacket DrRacket DrScheme CategoryScheme DrRacket DrScheme DrWiki MrEd MrSpidey MzScheme RacketLanguage SchemeLanguage SchemeWiki StephanHouben WxWidgets DrStrangelove CategoryMovie CategoryOffTopic DrStrangelove JamesEarlJones PeterSellers SlimPickens TheInternetMovieDatabase TheMouseThatRoared ToKillaMockingbird WernherVonBraun DrWiki CategoryDramaticIdentity CategoryWikiFavorites DramaticIdentity FleecingThePatients GotDeleted OpenMind DracoDotNet CategoryDotNet ConcurrentVersionsSystem ContinuousIntegration NantTool PvcsVersionControl SourceForge SubVersion VisualSourceSafe VisualStudioDotNet DraftMarsConstitution ConstitutionalPattern DougMerritt DraftMoonConstitution DragAndDrop DragAndDropSucks DragAndDropSucks AutomaticVsManualPlacement DougMerritt DragAndDrop MergeMe PickUpAndDrop ZoomableInterface DragAndFormatOption DragAndSelectOption DragAndLinkOption AutomaticLinkGeneration BidirectionalLink BrianEwins CategoryMetaWiki DragAndSelectOption FridemarPache RefactoringBrowser RelatedWikiNamesSuggester StandardGeneralizedMarkupLanguage WikiName WikiNames WinWord WordsSmashedTogetherLikeSo WysiwygWiki DragAndListOption DragAndSelectOption DragAndRefactorOption BackLink CategoryMetaWiki DragAndSelectOption FridemarPache RefactoringBrowser WikiName WikiPage DragAndSelectOption CategoryMetaWiki DragAndFormatOption DragAndLinkOption DragAndListOption DragAndRefactorOption FridemarPache UnifiedUserInterfaceForWysiwygWiki WysiwygWiki DragonFlyBsd BsdUnix CategoryOperatingSystem CategoryUnix DragonFly FreeBsd DragonThirtyTwo CategoryHardware DragonBall ForthLanguage JupiterAce MotorolaSixtyEightKay PalmOne PalmPilot TandyColorComputer TrashEighty DragonsTeeth CategoryStory ChickensComingHomeToRoost RogerLipscombe SteveFreeman TechnicalDebt DragosManolescu ActiveObjectModel CategoryPerson MichaelFeathers RalphJohnson DrakesEquation AnonymousDonor ArtificialIntelligence CivilizationGame DaveHarris DrakesEquation DysonPiece DysonSphere EditHint FermiParadox FreemanDyson GarethMcCaughan LamentForTwoThousandOne MolecularManufacturing MolecularNanoTechnology QuantumMechanics RichardKulisz StarTrek StephanHouben TheFateOfLifeInTheUniverse TooBigToEdit ZeroPopulationGrowth DramaticIdentities DramaticIdentity DramaticIdentity AnthropicPrinciple CategoryDramaticIdentity ChryslerComprehensiveCompensation ConstructiveInterference ConvertThreadModeToDocumentMode DramaticIdentity EgolessProgramming ExtremeProgramming HealthyCodeIsHappyCode HowDoAntsWalkInaStraightLine HowToWriteAndEditThreadMode LaoTse MeaningOfIdentity MichaelFeathers PatternsAsMemes PeterMerel PrisonersDilemma SeanOhalpin SystemsAsLivingThings TheEvolutionOfCooperation TheExtendedPhenotype ThesisAntithesisSynthesis WikiWikiClone WikiWikiWeb DramaticIdentityAsUserName CategoryWiki DramaticIdentity DramaticIdentityAsUserName RealName RealNamesPlease UserName WikiSocialNorms WikiVandals DrasticReEditing CategoryWikiMaintenance DrasticReEditing WardsWiki WikiNow DrawingHand DanielKnapp DierkKoenig DoTheSimplestThingThatCouldPossiblyWork DrawingHand DrawingOnTheRightSideOfTheBrain FlimsyAndBarelyFunctional JohnDuncan KeithBraithwaite MartinNoutch PairPainting QualityWithoutaName RonJeffries DrawingModelOfSwing CardLayout CategoryJava DionGillard KielHodges LayoutManager LogBook MacDraw ScottJohnston SplitPaned TableModel TreeModel DrawingOnTheArtistWithin AhHa DrawingOnTheArtistWithin DrawingOnTheRightSideOfTheBrain PhlIp DrawingOnTheRightSideOfTheBrain CategoryBook DeanBandes DrawingOnTheArtistWithin DrawingOnTheRightSideOfTheBrain MentalStateCalledFlow RobRix DreadNought DreadNought RealName DreadPirateRoberts AntiPattern CaptainMorgan CategoryStory DionHinchcliffe DreadPirateRoberts PeterMerel ThePrincessBride TheSantaClause DreadedDayOfDebugging BigBangTesting CategoryTesting DreamTeam AboveAverage DeathMarch DreamTeam DreamTeamMember GrandMasterProgrammer PrimaDonna DreamWeaver AdobeDreamweaver CategorySoftwareTool CategoryWebDesign MacromediaDreamweaver DreamWorks DreamWorks DreamsDisplacedByTrash AccessControlList AugmentationOfTheIntellect BusinessSystemTwelve CapabilitySecurityModel CeePlusPlus ComputerGame ComputerVirus DreamsDisplacedByTrash EditHint ElectronicMail ExBase FebruaryZeroSix GetOverIt GoodEnough HorselessCarriageThinking HowToSellGoldenHammers HtmlDomJsCss JavaLanguage PythonLanguage SmalltalkLanguage SpreadSheet SqlFlaws TheBestIsTheEnemyOfTheGood TopsQueryLanguage TutorialDee WebApplication WordProcessor WorldNet WorldWideWeb WorseIsBetter XanaduProject ZombieTechnologies DreamsSchemes ActOfRandomKindness AutomatedIntelligence BadThing BioTechnology CategoryFuture CellPhone CommunicationDevice ControlCenter DigitalControl DonaldNoyes GoodThing HumanManipulatedDevices IdeasForImplementation InfoPosts ItWouldBeNiceIf OnTopic OneLaptopPerChild OpenInitiative PersonalComputer RealWorld SeattleWireless SecondLife SocialMedia StartingPoints ThankYouWard ThinkingOutLoud UnlimitedBandwidthCommunication VirtualWorlds WantedPages WardsWiki WikiPedia DresdenWikiConnection CategoryGerman DresdenWikiConnection HelmerPardun MartinRoell MikeKrueger PeterGrossmann RainerWasserfuhr RobertDietze ThiemoMaettig TikiWiki WhyDoesntWikiDoHtml DressPattern KindsOfPatterns PlansVsRecipes DrewCrampsie CategoryHomePage DrewDomkus AreYouThere CategoryHomePage DrewKime CategoryHomePage DeveloperTurnedManager DrewKime DrewMarsh ActiveServerPages AreYouThere BizTalk CategoryComponentObjectModel CategoryDotNet CategoryHomePage DavidLiu ExtremeProgramming JavaServerPages LanguageAgnostic MimeoDotCom PickTheRightToolForTheJob PragmaticProgrammer DrewMcDermott ArtificialIntelligence ArtificialIntelligenceMeetsNaturalStupidity CategoryArtificialIntelligence CategoryPerson CategoryScientist YaleUniversity DrewNorris CategoryAdoptingXp ContinuousIntegrationRelentlessTesting ExtremeProgramming FunctionalTest OasisProject PairProgramming UnitTest WikiPagesAboutTransitioningToExtremeProgramming DrewRobinson CategoryHomePage DrexelUniversity CategoryCollege DrexlerianNanotech EricDrexler MolecularNanoTechnology DreyfusModel AndrewHunt BusinessLogicDefinitionDiscussionTwo CategoryLearningMethods DomainExpert DreyfusModel HubertDreyfus PragmaticThinkingAndLearning SubjectMatterExpert DriesSchreurs DrightHo FrameworkForIntegratedTest LaurieWilliams NorthCarolinaStateUniversity DrinkTheKoolAid JargonFile DrinkingGame CategoryFoodAndDrink FizzBuzzInManyProgrammingLanguages FizzBuzzTest GolfForGeeks JakobNielsen MikeSmith PrimeNumber SelfModifyingGame TheEditor DriveByAnalysis BigBangTesting BottomUp CategoryAnalysis DesignCodeTest DriveByAnalysis GetEverybodyInvolved HoldFocusSessions RequirementsAnalysis SteveBravo TestAsYouGo TopDown WaterFall DriveBySlander AmericanCulturalAssumption CategoryEvil DriveByInsult FirstAmendment WinDoze DriveTheFuture DonaldNoyes DriveTheFuture ThinkingOutLoud UsefulUsableUsed DrivelPoliceBeGone GregorRayman LetEveryPageTell OffTopic RecentChanges RecentChangesJunkie ThankYou TheElementsOfStyle WhatYouResistPersists WikiPedia DriversAreSmarterThanMechanics AutomobileDesign InteractionDesign TheDesignOfEverydayThings TheMachineThatChangedTheWorld UsersAreSmarterThanProgrammers DrivingMetaphor BigPicture ConversationMetaphor DrivingMetaphor ExtremeProgramming KentBeck KentsTalkAtXpImmersionTwo NoBadNews OneHandOnTheYoke SteerWithYourEyes WhyIsXpSoHard DrowningInChoice FutureShock GarryHamilton NaomiKlein NineOutOfTenDoctors DruAnn DruAnn JohnVlissides DrumAndBass CategoryMusic DrumAndBass HipHop WealthEffect DryExtremeProgramming AlastairBridgewater CaptainHornHair ChanningWalton EricUlevik ExtremeProgramming ExtremeProgrammingForOne FearOfTheUnknown FunctionalTest GuruChecksOutput GuruWritesAutomatedTest PairProgramming PeterMerel PlanningGame StarUnit UserStories UserStory DryRunBackup AlwaysUseScratchMonkeys BlakeCoverett CarsBreakSittingInTheGarage DaveSmith DontTestInProduction DryRunBackup PeterMerel PreventativeAction SimpleTool UnstableBackups DryRunning DeskChecking DryWaterhole AnAthena AntiPattern AntiPatternCategory CategoryAntiPattern DryWaterhole GlassWall TragedyOfTheCommons DseWiki CategoryGerman DseWiki HelmutLeitner ProWikiSoftware RecentChanges TourBusHaltestelle TourBusStop WikiCommunity WikiEngine DstSystems CategoryCompany DavidMitchell FairwayProject VisualAge DtmlUnit KeithHodges TestingFramework ZopeApplicationServer ZopeUnit DtpForeningen LennartBrolin TextFormattingRules DuDateCalculator DualMace CircularBuffer DaveDodson DualMace GregMansfield JimBesemer LogicAnalyzer PeripheralProcessors PurdueComputingCenter VicAbell DualMaintenance BradAppleton DualMaintenance MultipleMaintenance ScmPatterns UseOneCodeLine DualPathAdapter JamesCrook LocationTransparency MicroArchitecture DualProcessorVax GeorgeGoble DualProjectManagement AntiPattern CategoryDraft CategoryManagementPattern MatrixManagement TheProcessIsTheDeliverable DualTypingLanguage AlgolFamily CategoryLanguageTyping DualTypingLanguage DynamicRelational DynamicTyping ItsTimeToDumpCeeSyntax JavaScript DualTypingLanguages DualTypingLanguage ToDo DualityBetweenStateAndClass AlexeyVerkhovsky AlistairCockburn BetaLanguage BornOnTheFourthOfJuly CategoryBehavioralPatterns CreationalPatterns DaveDuchesneau DynamicClassification JamesOdell KazKylheku LeakyAbstraction MichaelFeathers OpenTalk PrototypePattern RonJeffries SmalltalkLanguage SmalltalkSecurity StatePattern DuaneBibby CategoryArtist CategoryPerson LaTeXbook NewHackersDictionary TheLittleBooks TheMetafontBook TheTexBook DuaneElgin AwakeningEarth BillTrost CategoryAuthor ExtremeProgramming VoluntarySimplicity DuaneMilne CategoryHomePage DuaneMilne GnuLinux PersonalInformationSystem WikiClones WikiPage DublinCore CategorySemanticWeb DcDot DcDotExample DublinCore ExplorersGuide ExtensibleMarkupLanguage JohnFletcher KnowledgeManagement PracticalRdf ResourceDescriptionFramework SemanticWebLayerCake DuckTyping ActiveTemplateLibrary AndreiAlexandrescu ArtSiegel BooLanguage CategoryLanguageTyping CategoryTypingDebate CeePlusPlus ChadFowler ChickenTyping ComputerScience DavidThomas DoesNotUnderstand DuckTyping DynamicTyping FredrikLundh GenericProgramming GunFighter HaskellLanguage ImplicitTyping ItsAllInYourHead JavaLanguage ManifestTyping MathieuBouchard MetaRuby ModernCeePlusPlusDesign PythonLanguage RubyLanguage RubyOnRails ScalaLanguage SmalltalkLanguage SmugLispWeenie SprayCan StaticTyping StructuralSubtyping WalksLikeaDuck DuctTape AllPurposeToolKit DuctTape JavaLanguage MileAnHourTape SeanOleary DuelingCredentials AdVerecundiam CalTech DuelingCredentials EveryoneHasHisOpinion FallaciousArgument IdontSufferFoolsLikeYou DuffOmelia CategoryHomePage DuffsDevice AalbertTorsius AssemblyLanguage CategoryCee CategoryConditionalsAndDispatching CeeIdioms CeeLanguage ChrisMellon DuffsDevice DuffsDeviceDiscussion DuffsDeviceInDuffsOwnWords LucasFilm RulesOfOptimization ThreeStarProgrammer TomDuff DuffsDeviceDiscussion BitBlt CategoryDiscussion CoinHelperFunctions CostinCozianu DougMerritt DuffsDevice DuffsDeviceInDuffsOwnWords FadAddiction FailureToReadTheDocs FallThru GarryHamilton HeresYourSign HeroWorship HighPerformanceFortran IconWorship JamesMcCartney KillYourDarlings MichaelSparks OptimizingCompiler TeeState DuffsDeviceInDuffsOwnWords DuffsDevice TextFormattingRules TomDuff WikiWord DuffyWeber CategoryHomePage DavidWall DuffyWeber DukeUniversity CategoryCollege NcTriangleCompSciDeptsResearch ResearchTrianglePark DulipHerath CategoryHomePage DullObject DeafObject NullObject NullObjectDiscussion ReferenceClosure DuluthMinnesota AmberMaher BeauCrawford BobDylan CanadaCountry CategoryCity DanPierce JustinChase WikiZens WorstPunEver DumbDataObject BeansConsideredHarmful CommonLisp CostinCozianu DumbDataObject EricHodges JeffBay ObjectOrientedProgramming PerniciousIngrownSql PlainOldData ScottJohnson TheChurchOfOoBigots DumbProgrammer DeletionCandidate DumbProgrammer DumbProgrammerErrors GeorgeBrower ProgrammerStereotype PunchingCards DumbRequirements AlexJouravlev DumbRequirements InteractiveRequirementsGathering PairModeling DumbTables AhaMoments DumbRows DumbTable DumbTables MinimalTable DumbTerminal DumbUserMode TestingPatterns DumbedDownPointer CategoryCpp CategoryIdiom CategoryPointer CeePlusPlusIdioms DumbedDownPointer PointerArithmetic SmartPointer DummyObject DummyObject NullObject NullObjectDiscussion DumpShock DirkGently DumpShock MentalStateCalledFlow RobMandeville ShaeErisson DumpsterDiving DumpsterDiving DumpsterSnooping OnceAndOnceOnly PortlandOregon UnitedStates DuncanBayne DuncanChild CategoryHomePage DuncanForsyth CategoryHomePage DuncanForsyth KatieLucas ParasolSolutions DuncanHarris AndrewCates CategoryHomePage ExtremeProgramming JavaLanguage DuncanMcGregor CategoryHomePage SipFromTheFirehose XpImmersionTwo DuncanPierce CategoryHomePage DuncanPierce ExtremeTuesdayClub DuneTheMovie CategoryMovie CategoryOffTopic CategoryScienceFiction ChanningWalton DaveHarris DavidLynch HalfDotCom JamesYoungman JediMindTrick JeffGrigg MacLachlan MartinZarate MoviesToConsider RichardKulisz RobMandeville StarWars DungeonMaster CategoryGame DungeonsAndDragons DungeonsAndDragons CategoryGame ChrisSandow DaveArneson DungeonsAndDragons GaryGygax GolfForGeeks MagicTheGathering NormalDistribution OpenDirectoryProject OpenGamingLicense OpenSource OrcKillingPattern PhlIp RolePlayingGame DuongNguyen CategoryHomePage EmacsEditor LispLanguage RacketLanguage SchemeLanguage DupLoc BrokenLink CategoryDuplicationFindingTool DupTective CategoryDuplicationFindingTool CategoryPython CategorySoftwareTool CygWin DupTective GeorgePaci LinuxOs MacOsx MicrosoftWindows PythonLanguage RedHatLinux RegExp TimLesher UnixOs DuplicateCollectionsForModificationSafety AnonymousDonor CategoryCollections CategoryJava CeePlusPlus CopyOnWrite DeleteMe DesignPatternsBook IteratorInvalidationProblem JavaIdioms NatPryce RalphJohnson RobertDiFalco SmallTalk ThomasWeidenfeller WilliamGrosso DuplicateTupleOutputDiscussion AdHominem AttributesInNameSmell BagAtational BagNeedScenarios CollectionOrientedVerbs ComplexityOfOutputtingDuplicateTuplesInTutorialDee CrystalReports DatabaseIsRepresenterOfFacts DesktopDatabase DiscontinuitySpike DynamicRelational EditHint ExBase FileSystem HandWaving LaynesLaw LetTheReaderDecide ListOfQueryBrowsers MicrosoftAccess MySql OctoberTen PageAnchor ProceduralProgramming RelProject RelVar RelationalAlgebra RelationalModel ResultSet SeparationOfConcerns SideEffect SmeQl SqLite SqlLanguage TqlDataAlterationOperators TutorialDee WebServices DuplicatedCode AlekseyPavlichenko AnAspirant AndreasSchweikardt AspectOrientedProgramming BadlyFactoredCode BerndGoetz BigDesignUpFront BurkhardKloss CategoryAntiPattern CategoryDuplicationFindingTool CodeSmell CopyAndPasteProgramming DeletionCandidate DoubleDispatch DupTective DuplicatedCode EclipseIde EmployeeTypes ExtremeProgrammingMaster JeffGrigg LawOfDemeter MonsterSubroutine OnceAndOnlyOnce PatternAbuse PatternOverdose PythonLanguage RefactorMercilessly RelationalWeenie RobertField SameTool SimScan SmalltalkLanguage SqlStringsAndSecurity StevenNewton TechnicalDebt TechnicalDebtBubble TheSimplestCode YouArentGonnaNeedIt DuplicatesAreBad AlwaysUseSelectDistinct CostinCozianu DatabaseIsRepresenterOfFacts DuplicatesAreBad JeffDillon JeffGrigg JeffHunt OnceAndOnlyOnce DuplicationMachine DuplicationMachine JanuaryZeroSix RefactorMe SelfAssembly DuplicationPredictsDuplication BigDesignUpFront CutAndPaste OnceAndOnlyOnce YesterdaysWeather DuplicationRefactoringThreshold AurelianoCalvo CategoryRefactoring DoTheSimplestThingThatCouldPossiblyWork DuplicationRefactoringThreshold LaynesLaw OnceAndOnlyOnce ProgrammingIsArt ThreeStrikesAndYouRefactor VariationsTendTowardCartesianProduct WilliamUnderwood DuploChallenge DuploChallenge EmergentBehavior PlayDoh TomAnderson TomStambaugh DustinAleksiuk CategoryHomePage ColinKershaw MartinAndersen RichardHurst SoftwareDeveloper DutchAnalysis DeleteThisPageSoon OffTopic WikiSquatting DutchLanguage CategoryNaturalLanguage DutchLanguage FredBrooks GermanLanguage LispLanguage SpaghettiCode TerryPratchett TheMythicalManMonth DutchWordOrder AalbertTorsius CategoryNaturalLanguage DutchLanguage NativeSpeaker WordOrder DutchXpCommunity ArieVanDeursen CategoryXpUsersGroup CeesDeGroot ErikBos ErikGroeneveld ExtremeProgramming GerbenBlom JeroenMostert JimCaprioli KlaasVanSchelven LanguageSpecificXpCommunity LeonMoonen MarcEvers MarkNankman MarkVanDerVoort MarkoVanDerPuil MarnixKlooster MartijnMeijering NoelVerhoeven OmerVanDerHorstJansen PatrickSchreibing PeterSchrier RichardCollins SanderNagtegaal SergeBeaumont StijnSanders ThijsJanssen WillemVanDenEnde XpBelgium DuttonSpeedWords AbbrevMode EnglishLanguage EsperantoLanguage EveryWordCanBeAbbreviatedToFourLetters HandOfOnesOwn ShorthandSystem DvorakGame CategoryGame NomicGame DvorakKeyboard AltGr AnonymousCoward AugustDvorak BlakeMason CarpalTunnel CarpalTunnelSyndrome CategoryErgonomics CategoryKeyboard ColemakKeyboard ColorForth CommandKey DanielKnapp DarranEdmundson DarrenHobbs DvorakKeyboard DvorakKeyboardUsers ErgonomicKeyboard GoodEnough HolyWar JonathanTang LearningTouchTyping MacOsx MikeDimmick NetworkExternalities PaulRuane PeterMcLarnan PhlIp RagnarScheuermann RickSamuels RyanPlatte ShaeErisson StefanVorkoetter SwitchingToDvorak TextEditor TheFableOfTheKeys WikiWar DvorakKeyboardUsers AlecSinger ArlenCuss BarryKelly BillTrost BlakeMason CategoryKeyboard ChrisMorris ChuckMoore ColorForth CortlandHaws DarrenHobbs DavidFlater DavidVincent DvorakKeyboard EdPoor JeffBrzezinski JeremyBowers JimRussell JonathanTang MuscleMemory NickMoodie NoGutsNoGlory OnlyWhen OolSchreglmann PaulRuane PhilDawes PhlIp RichardKulisz RobertChurch ScottVokes ShaeErisson SunnanFenderson SwitchingToDvorak TomPlunket TyberiusPrime WyattGreene DvorakKeymapDvorakCtl DvorakKeymapDvorakReg EditText DvorakScreenKeymap EditText DwarfFortress AtSigns CrazyDetail DerekSmart EditableRaws InsufficientDocumentation LosingIsFun NetHack PlainText PlayByMail PoorUserInterfaceDesign RogueLike SandboxGame SimulationGame SingleDevelopers TheSims UserCommunity DwayneTowell AbileneChristianUniversity CategoryHomePage DisplayMaintenance PatternLanguagesOfProgramDesign DwightFord CategoryHomePage DwightOwens CategoryHomePage DwmWindowManager CategoryWindowManager StandardIn TiledWindows WindowManager DyadicRational EricJablow DyingCompaniesSue CategoryCompany ComputerAssociates DylanLanguage BrokenLink CategoryProgrammingLanguage CommonLisp DanMuller DylanExchange FooBar FunctionalDeveloper GwydionDylan KeywordParameterPassing MessageBasedConcurrency MessagePassing MultiMethods MultipleDispatch MultipleInheritance NotesOnaCeePlusPlusRdbmsApi PolyMorphism RapidDevelopment SingleDispatch XmlRpc DylanMcNamee CategoryHomePage DylanThomasPoem DylanVsSelf ActorsModel AlanKayOnMessaging CategoryComparisons CategoryProgrammingLanguageComparisons CommonLisp DylanLanguage DynamicTyping IoLanguage MessagePassing MessagePassingConcurrency ModuleSystem MultiMethods MultipleDispatch MultipleInheritance ObjectOriented ObjectOrientedProgrammingLanguage ProgrammingLanguage SchemeMacros SelfLanguage SmalltalkBlocksAndClosures SmalltalkLanguage DymaxionMap DynaBook AlanKay CategoryHistory ContextualizedSupportForLearning DynaBook ExtremeProgramming MacBook NicholasNegroponte OneLaptopPerChild PersonalDigitalAssistant PersonalDynamicMedia PowerBook RonJeffries SteveMellor UserStories WattsHumphrey XpMailingList DynamicAttractor AddEpicycles AnonymousDonor ArtificialIntelligence ChaosTheory CombinatorialExplosion DynamicAttractor DynamicEquilibrium EmergentBehavior FractalLifeEngine IncomeTax PhlIp SteamPoweredSpaceship StopUsingMetaphors StrangeAttractor UnitTest DynamicBinding CategoryCpp CategoryCppTemplates CategoryLisp CeePlusPlus DynamicBinding DynamicExtent LispLanguage ObjectOriented SimulatedDynamicBinding VariableBinding DynamicBytecodeInstrumentation CategoryJava ClassLoaders DynamicCast CategoryCpp CeeLanguage CeePlusPlus DynamicCast MultipleInheritance NullPointer RunTimeTypeInformation StupidCast UndefinedBehavior VirtualBaseClass VxWorks DynamicClassification BagOfTricks CollectionOrientedProgramming DatabaseIsRepresenterOfFacts DynamicClassification GiGo GuillermoSchwarz InterfaceFactoring JamesOdell MartinFowler ObjectOrientation PredicateDispatcing RelationalWeenie SmallTalk StatePattern StaticClassification TypeMigration DynamicClosure CategoryLisp DownwardFunarg DynamicClosure DynamicScoping FunargDevice FunctionalValue HigherOrderFunction LexicalClosure LexicalScoping LispOnePointFive ShallowBinding UpwardFunarg DynamicCodeAnalysisTools DynamicCompilation ApplicationBinaryInterface CategoryLinker CeePlusPlus CodeSegment CommonLanguageRuntime CommonLisp CsharpLanguage DllHell DotNet DynamicCompilation DynamicCompilers FragileBinaryInterfaceProblem HashTable HomoiconicLanguage IntermediateForm JavaVirtualMachine JustInTimeCompilation MemoryManagementUnit NpHard OperatingSystem ParrotCode PowerPc ScriptingLanguage StackSmashing SufficientlySmartCompiler VirtualMachine DynamicComponentSupportForJava CategoryJava FebruaryZeroNine JavaCommunityProcess JavaStandardEdition OsGi ZeroTurnaround DynamicDatabases DynamicDbms DynamicRelational MultiParadigmDatabase WikiWikiOrigin DynamicDesign BigDesignUpFront DistributedComputing ExtremeProgramming MartinFowler RefactorMercilessly DynamicDispatch CeePlusPlus CommonLispObjectSystem DoubleDispatch DylanLanguage DynamicDispatch JavaLanguage MultiMethods MultipleDispatch SingleDispatch SmalltalkLanguage StaticDispatch DynamicExtent DynamicContext DynamicExtent DynamicLanguage DynamicTyping LispLanguage SpecialVariable DynamicJava BeanShell CategoryJavaPlatform DynamicJava JavaLanguage JavaLanguageSpecification JavaPython JavaVirtualMachine ManuelSimoni OtherLanguagesForTheJavaVm DynamicLanguage PerlLanguage PythonLanguage RubyLanguage SmalltalkLanguage ThingsWeHateAboutVbClassic VisualBasic DynamicLanguageLint BbcBasic CategoryLint CategoryScripting DeclarativeGuiLanguage HolyWar PyChecker PyLint DynamicLanguagesAndLargeApps AccessorsAreEvil AlternateHardAndSoftLayers CategoryLanguageTyping CategoryScaling CeeLanguage DynamicLanguage ExtremelyInterstrangled FunctionalRequirements HelpingTheCompiler HolyWar JavaScript JonathanTang LargeApplication LegacyCode MicroArchitecture NonFunctionalRequirements ObjectiveCaml PerlPopularityLull PhilippeDetournay SmallTalk StaticTyping SystemSizeMetrics TypeInference TypefulProgramming UnitTest VisualBasic DynamicNetTwain DynamicWebTwain WinForms DynamicObjectModel AdaptiveObjectModel BestPractices CategoryPattern CompiledMethod DavidLiu DocumentObjectModel DynamicObjectModel GangOfFour ProgrammingParadigm RalphJohnson ReflectiveProgramming SemanticWeb StrategyPattern SystemsDevelopment TableOrientedProgramming TomStambaugh WikiReader DynamicProgramming LinearOptimization DynamicProperty StaticProperty DynamicReception DoesNotUnderstand DynamicReception DynamicRelational BagAtational CategoryInformationOrientation CategoryLanguageTyping CategoryRelationalDatabase CategorySpeculative ComparingDynamicVariables DoesRelationalRequireTypes DualTypingLanguages DynamicRelational DynamicSql EssExpressionDatabase HolyWar JonGrover JuneZeroEight MaspBrainstorming MultiParadigmDatabase MultiParadigmDatabaseQuestions NoSql ObjectsAreFromMarsTablesAreFromVenus PageAnchor PerlLanguage ProLog RapidApplicationDevelopment RdbRelVar RecordBasedDatabase RelVar SqLite TedNelson TupleDefinitionDiscussion DynamicRelationalQueryExamples CategoryDatabase CategoryExample CategorySpeculative DynamicRelational LiberatingConstraint MultiParadigmDatabaseQuestions PageAnchor DynamicScope DynamicScoping DynamicScoping AlainPicard BillNewman CallWithCurrentContinuation CategoryCodingConventions CommonLisp ContextObject DeepBinding DynamicClosure DynamicScoping DynamicScopingInSmalltalk GeraldSussman GuySteele HigherOrderFunction JavaServlet LexicalScoping LispSchemeDifferences SchemeLanguage ScopeAndClosures ScopingRules ShallowBinding SpecialVariable SunirShah TheArtOfTheInterpreter WilliamUnderwood DynamicScopingInSmalltalk DynamicScoping MethodObject OrderedCollection DynamicSite DynamicUserInterfacePattern UserInterface WebsitePatterns DynamicSql AdHominem AdhominemAttack DynamicRelational DynamicSql LetTheReaderDecide MayFourteen PreparedStatement PreparedStatements PrivateLanguage QueryByExample ValidatingPreparedStatementDefinitions ViolentAgreement WikiPedia DynamicStringsVsFunctional AbstractionInversion AdvantagesOfExposingRunTimeEngine AndreyStolyarov AnonymousChoir AnonymousDonor ArgumentByAnalogy ArgumentByIntimidation ArgumentFromAuthority ArrayDeletionExample BenefitsAreSubjective BlocksInManyLanguages BlubProgrammer BookStop ChallengeSixVersusFpDiscussion ChrisMellon CodeAvoidance CollectionOrientedProgramming CommandOrientedLanguage CommonLisp ComputerScience CormanLisp CreepingFeaturitis DanMuller DotProductInManyProgrammingLanguages DougMerrit DynamicScope DynamicStringsVsFunctional EditHint EnumeratingRegularLanguages EvalFeature EverythingIsa EvidenceTotemPole ExBase ExposingRuntimeEngine ExtendedObjectTcl FoxPro FreeVariable FunctionalProgramming FunctionalWeenie GreenSpunning GreencoddsTenthRuleOfProgramming HaskellLanguage HigherOrderFunction HigherOrderFunctions HolyWar HyperSpec InterpretedLanguage JavaScript KristofferLawson LanguageNeutralGui LazyEvaluation LexicalClosure LexicalScoping LispLanguage LispMacro LispReader MentalMasturbation MlLanguage MostHolyWarsTiedToPsychology MyFavoriteLanguage NovemberZeroSeven ObjectiveCaml OffshoringPatterns OnceAndOnlyOnce OnceAndOnlyOnceDoesNotImplyGoldenHammer PayrollExample PerfectStorm RubiksCube RubyLanguage RunSql ScriptingLanguage SeparateIoFromCalculation ShiftingTheBurdenOfProof SmallTalk SqlInjection SqlStringsAndSecurity StateHolder TableMantraTakenToExtreme TableOrientedProgramming TclLanguage TooLargeToGrasp ToolCommandLanguage TopMind TypeInference UseCase UseCases VirtualMachine WardsWiki WindowsMediaPlayer DynamicSystemsDevelopmentMethod AgileProcesses CompareDsdmAndXp EvolutionaryDelivery KeithBraithwaite LeonardLouweKooijmans StuartBarker DynamicTypesAreQuantum EverythingIsRelative GateKeeper NoTypeCanon OnceAndOnlyOnce SeptemberThirteen SuccessHasBattleScars ThirtyFourThirtyFour DynamicTypesEaseRefactoring AnonymousDonor BradCox BrianRobinson BrokenLink CategoryLanguageTyping CeePlusPlus ConfigurationManagement CostinCozianu DavidThomasOnTheBenefitsOfDynamicTyping DynamicTyping EclipseIde ExtractMethod HandHeld IntellijIdea JavaLanguage ManifestTyping MoveMethod PavelPerikov PythonLanguage ReFactoring RefactoringWithCeePlusPlus RenameClass RonJeffries SmalltalkLanguage StaticTyping SunirShah TypeInference UnitTest ViolentAgreement DynamicTyping AndrewCook BenefitsOfDynamicTyping BlitzPlusPlus BruceIde CategoryLanguageTyping CeePlusPlus ChrisHandley DefinitionOfLife DynamicTyping DynamicTypingExampleCode FirstClassTypes JobSecurity LightColor LispLanguage ManifestTyping ObjectiveCee PythonLanguage RealProgrammer RefactoringByResistance RubyLanguage SchemeLanguage SmalltalkLanguage StaticTyping StephanHouben StrongTyping TemplatesSmell TypelessVsDynamic TypingQuadrant UnrealScript WeakTyping DynamicTypingAndReuse DependencyInjection GenericProgramming DynamicTypingExampleCode FileTask FileUtils DynamicUserDefinition BusinessProcessIntegration DonaldNoyes JavaScript LongRunningTransactions PortletDefinition PortletSession ThinkingOutLoud DynamicUserInterfacePattern AntiPattern CategoryPattern ControlTable DarkPattern DuiPatternDebate DynamicCapabilityUserPattern DynamicKnowledgeUserPattern DynamicMenuPattern DynamicPreferenceUserInterfacePattern DynamicToolbarPattern GuiGuidelines MakeSuiteOfSystems MiniComputer StaticUserInterfacePattern UserInterface UserInterfacePatterns WebSiteCookiePattern WebsitePatterns WyattMatthews DynamicWebTwain DynamicNetTwain DynamicWebcamSdk ImageCaptureSuite DynamicWebcamSdk DirectShow DynamicallyTyped DynamicTyping DynamicsInDocumentDesign CategoryBook KarenShriver DynamicsOfSoftwareDevelopment AlanFrancis BobStein BootCamp CategoryBook GroupTherapy JimMcCarthy JustaProgrammer MicroSoft MindNumbing MindWashing OperatingSystemForTeams StarvingArtist UnitTest DynamismHasItsPlace AprilZeroEight ArrayOfConst ColdFusion CompileTime ConstraintType DataDictionary DelphiLanguage DigitalMars DynamicTyping EcmaScript EiffelLanguage EverythingIsa ExtensibleProgrammingLanguage FirstClassTypes GoodNotationIsValuable ImplicitTyping IncludeFileParametricPolymorphism IsString JavaScript JohnFletcher JustDontGetIt KnowLedge ManifestTyping MetaData MetaObjectProtocol MetaProgramming ModernPascal ObjectiveEvidenceAgainstTopDiscussion ObjectsAreDictionaries OnceAndOnlyOnce OxyMoron PickTheRightToolForTheJob PipeDream QompVandal RapidApplicationDevelopment RapidPrototyping ReadEvalPrint ReadEvalPrintLoop RefactoringBrowser RelationalModel SeriousSolution SoftTyping StaticTyping StrongTyping SuperLanguage SyntacticSugar TimeToMakeItShort TutorialDee TypefulProgramming WeaklyTyped DynamoHttpServletResponse AtgDynamo DynamoHttpServletResponse HttpServletResponse DynasticEquilibrium PhlIp DysonSphere AndyPierce ArthurCeeClarke ArtificialIntelligence ArtificialNanoIntelligence CarstenKlapp DanielChurch DouglasReay DrakesEquation DysonBubble DysonShape DysonSphere DysonSpheres FreemanDyson GavinLambert HobermanSphere LarryNiven MegaStructure MihaiCiumeica MolecularNanoTechnology QuantumComputer RichardKulisz RingWorld RobertWatkins SkyHook SolarChimney StephanHouben StrawMan StripMineTheSun EachColumnNameBeUniqueAmongTheTablespace BirthDate CategoryDatabase CategoryNaming DataLog DontRepeatYourself EachColumnNameBeUniqueInTable EyeColor EyeColorId EyeColorName EyeColors FirstName HungarianNotation LastName MercuryLanguage NaturalJoin ObjectWeenie PersonBirthDate PersonEyeColorId PersonFirstName PersonId PersonLastName PrologLanguage SmartAlias SqlFlaws EagerlyInitialized EagerlyInitialized LazilyInitialized EaiVendors BizTalk EnterpriseApplicationIntegration InformationBuilders MicrosoftCorporation SeeBeyond SonicSoftware SunForteFusion TibcoSoftware VitriaTechnology WebMethods EamonWalshe ExoftwareAgileSolutions MalcolmSparks EarlJenkins CategoryHomePage ClarkKent EarlStirling BigWords CalBerkeley CategoryHomePage PacBell EarliestPatterns BrokenLink CategoryPattern EarlyAdopter CrossingTheChasm VaporWare EarlyAndContinuousDelivery CategoryAgileMethodology EarlyAndOften AlistairCockburn CampFire EarlyAndOften EarlyAndRegularDelivery EasiestFirst FriedrichKnauss VisualStatus WikiList EarlyAndRegularDelivery HelloWorld IncrementalDelivery EarlyBinding DynamicCompilation EarlyCancellationIsSuccess DeliverValue EarlyCancellationIsSuccess IsEarlierCancellationFailure WhatIsSuccess EarlyCeePlusPlus CategoryCpp CeePlusPlus DesignPatterns EarlyCeePlusPlus LateCeePlusPlus EarlyFormulaTranslators CategoryMath EarlyHistoryOfSmalltalk AlanKay AlanKaysDefinitionOfObjectOriented BuddsLittleSmalltalk BurnTheDiskpacks BusinessValueFirst CategoryHistory CategoryPaper CategorySmalltalk DanIngalls DaveHarris DealersOfLightning DesignPrinciplesBehindSmalltalk EvalApply FactoryPattern FreeBooks GangOfFour HistoryOfProgrammingLanguagesTwo MainstreamInfluenceOfFunctionalLanguages MetaClass OnceAndOnlyOnce RefactorMercilessly RichardDrake SelfLanguage SmallTalk StephanHouben TemplateMethodPattern TomStambaugh VisualWorks WardCunningham WhatIsWrongWithTheGeneralVisualBasicApproach EarlyProfiling AllTests AlphaworksJinsight DierkKoenig EarlyProfiling JavaProfilers LazyOptimization PaulMclachlan ProfilingTools SteveWilson TestCase EarlyProgramming CategoryHistory GraphicalProgramming EarlyPrototyping CategoryAnalysis DeadlyGuiPrototypes DoTheSimplestThingThatCouldPossiblyWork FullFunctionalSimulator GettingItRight IndustrialSociology InvolveTheCustomer MartinFowler PaperPrototype PrototypingVsSpecifying RaySchneider RonJeffries WorstThingsFirst EarlyUniverseIntelligence BigBang DefinitionOfLife EarlyUniverseIntelligence FirstOnes NanoFossils PeterMerel SearchForIntraTerrestrialIntelligence SiTi StarStuff StephanHouben TerrestrialIntelligence EarnYourRightToInsultMe AnecdoteImpasse BeingRightNotExcuseForBeingRude BottomMind ChaunceyGardiner ClearCommunication ClearEncapsulation ComputerScience DecemberThirteen DisagreeByDeleting DisciplineEnvy IsComputerScience ItemizedClearLogic LaynesLaw LetTheReaderDecide ObjectivityIsAnIllusion PageAnchor RecentChanges TheThirdManifesto TopsTagModelTwo TypesAndAssociations UsefulLie UselessTruth WikiZen EarsLeadEyes DerekBrock SimonCarlile EarthGirlArjuna KarlKnechtel EarthMinimal CategoryLanguage CategoryNaturalLanguage ConLang EarthMinimal GoodThing NewSpeak EarthSea CategoryBook EarthSea EarthseaTrilogy JamesNoble MasterNamer MasterPatterner SciFi TalesOfEarthsea TheFarthestShore TheOtherWind TheTombsOfAtuan TomAnderson UrsulaLeGuin WizardOfEarthsea EarthSimulator EaseOfSoftwareDeployment CeeLanguage CeePlusPlus CostOfDeployment DelphiLanguage ExtremeDeployment HowXpPlansDeployment JavaLanguage JavaWebStart PaulChisholm PerlLanguage PythonLanguage SmallTalk SteveHowell VisualBasic EaseSoftware BillTrost CategoryCompany EasierReadingBrowserTip AltGr AmericanCulturalAssumption CategoryWebBrowser CodyBoisclair InternetExplorer LinuxOs MicrosoftWindowsCulturalAssumption MozillaBrowser MozillaFirefox NetscapeNavigator OleAndersen YourMileageMayVary EasiestInstallableWebServer ApacheHttpd EasiestInstallableWikiContest PythonServerPlus TinyWeb EasiestInstallableWikiContest AdamVandenberg AdewaleOshineye ApacheTomcat AwkiAwki CategoryWiki CategoryWikiEngineReview EasiestInstallableWebServer EasiestInstallableWiki EasyWiki EclipseWiki EddiesWiki EnCrytedWiki ErfurtWiki FpWiki FrikiServlet GarethCronin InstikiWiki KrisJohnson KwikWiki MiniRubyWiki MoinMoin NoteBook NoteStudio NoteWiki OddMuse PalmWiki PhpWiki PikiPiki PmWiki QwikiWiki SamuelFalvo SeanOleary SqueakWiki StandaloneWebserver TiddlyWiki TwikiClone UltraComputingIgnorantUser UltraLazyReallyRatherStupidUser UseModWiki VeryQuickWiki VoodooPad WebInstaller WiKit WikWiki WikiAsp WikiEngines WikiOnPda WikiServer WikiWord WikidPad WindowsWiki XoYnKi ZzoWiki EasiestThingFirstHardestSecond AlistairCockburn AnnAnderson DaveSmith DoTheSimplestThingThatCouldPossiblyWork EasiestThingFirstHardestSecond EasyThingsFirst FirstThingsFirst ItsJustaRule RaySchneider RequirementsAnalysis RonJeffries RulesAreMadeToBeBroken TeamBuilding WaterfallModel WorstThingsFirst EasterEgg AtariAdventure HiddenFeatures LeeNathan MartySchrader TomiBgtMantyla WarrenRobinett EasternAphorisms AcceptanceTest AnonymousDonor BenTremblay DougPhilips EasternAphorisms JoshuaJuran ThereIsNoSpoon UnitTest WesternCivilization EasternPhilosophy CategoryPhilosophy CommunityLifeCycle EasternAphorisms EasternPhilosophy GameOfChess GameOfGo TheMatrix WabiSabi WillToPower EasternPhilosophyInSoftwareDesign AnekantVaad CategoryEasternThought EasternAphorisms EasternPhilosophy EasternThoughtNecessaryToUnderstandPatterns EasternWuss EasternWusses ForthLanguage GuillermoSchwarz ObjectOrientation OffTopic ProgrammingLanguages RohitLodha SamuelFalvo ShaatVaad SmalltalkLanguage SoftwarePlatonism TaoChia EasternRepublicOfUruguay EasternThought CategoryEasternThought WisdomOfTheEast EasternThoughtNecessaryToUnderstandPatterns BigDesignUpFront ChristopherAlexander DoTheSimplestThingThatCouldPossiblyWork EasternThought EightyPercentIsEnough ExtremeProgramming FredBrooks ManfredSchaefer MythicalManMonth PairProgramming PromptingStatement RalphJohnson RichardDrake WabiSabi WhyClublet YouCantGetEverything ZenConcepts EasternWashingtonExtremeHour CurtisCooley EasternWuss CarstenKlein EasternWuss EmilyPostnews FarEastQuote LaoTse SigmundFreud EasyFindMutableConfigFilesInJava ClassLoader EasyLanguage BasicLanguage CategoryProgrammingLanguage CeeLanguage FileSize FindAndMark FirstMark GetMarks HandleSearch InitArray LoadTemplate NextMark ParamStr PascalLanguage ReadRec SetPara SortMark TdbEngine EasyMock CategoryMockObjects DotNet EasyMock JavaLanguage MockObject MockObjectsByDelegate EasyOrientation EasyOrientation FindPage NatPryce TreeStructure VisibleContext WebsitePatterns WikiWikiWeb EasyStruts EasySubmission CommunityExpectations DiscussButton DocumentMode RecentChangeJunkies SocialNavigation TextFormattingRules ThreadMode TikiWiki WhyWhatYouSeeIsWhatYouGetWorksNot WysiwygWiki EasyTextInput EasyTextInput FridemarPaches WikiPrinciples WysiWyg EasyThingsFirst EasiestThingFirstHardestSecond EasyThingsFirst JustDoIt WorstThingsFirst EasyUnit CategoryCpp CategoryTesting CppUnitLite EasyUnit MichaelFeathers RegressionTesting SourceForge TestingFramework EasyWiki CategoryPersonalWiki CategoryWikiImplementation EasyWiki ErfurtWiki NotePad PhpLanguage WindowsXp EatBreakfast CategoryFoodAndDrink CategoryHealth DaveAstels EatBreakfast EatYourOwnDogFood DogFood EatYourOwnDogFood EatYourOwnDogfood CategoryConcepts DonaldNoyes ThinkingOutLoud EatingSoupWithaFork CategoryComparisons CategoryMethodology DrinkingSoupFromTheBowl DrinkingSoupWithaStraw EatingSoupWithaFork FeedingYourselfWithBrokenHands KirkKitchen EatsShootsAndLeaves ApostropheCatastrophe CategoryBook EnglishLanguagePrescriptiveness JustSayNo LanguageAbuser LoseNotLoose PunctuationIsImportant PurityOfEnglish SingularThey EavTable AttributeTable EberhardWolff CategoryHomePage EbonicsCulturalAssumption AcademieFrancaise AmericanStandardEnglish AnonymousCoward BadEnglish BlackSpeak DownSouth EbonicsCulturalAssumption EnglishAsSheIsSpoken EnglishAsSheIsWritten EnglishLanguage GarryHamilton GutterEnglish IndianSubcontinent InstitutionalizedRacism LocalEnglish NorthEasternUsa OutWest PirateSpeak PoliticallyCorrect ProperEnglish SouthEasternUsa UpNorth WesternUsa YellowSpeak EcOs CategoryOperatingSystem EmbeddedSystem RealTimeOperatingSystem RedHat RtLinux UcLinux VxWorks EcksZed CategoryCompression CeeLanguageFamilyFrontEnd CeePlusPlus EcksZed EllZip LowLevelVirtualMachine EclipseEditor AndreasSchweikardt BrianCloutier CategorySoftwareTool CategoryTextEditor ClearCase EclipseIde EditHint GunjanDoshi JavaLanguage MergeMe PhlIp VisualStudio EclipseFoundation EclipseFoundation EclipseIde MikeMilinkovich EclipseIde AlexVanDenBergh ArrLanguage AutomatedContinuousTesting BeanShell CategoryFramework CategorySoftwareTool CeeCeePlusPlus CeeLanguage CeePlusPlus ChanningWalton CommonPublicLicense CppUnitTestingEasier EclipseIde EclipseVsIdea EclipseVsNetbeans EditMe EricHerman ExtensionPoint ForteForJava FortranLanguage GnuCpp HttpRequest IntegratedDevelopmentEnvironment IntellijIdea InternationalBusinessMachines JavaIde JavaLanguage JavaObjectMapTraversal JavaSwt KyleBrown LondonXpDay LunarEclipse MacOsx ManuelSimoni MessagePassingInterface MetaProgramming MinimalistGnuForWindows MixedLanguageProgramming MozillaBrowser NetBeans OpenSource PerlLanguage ProgressiveDisclosure PythonPluginForEclipse RealComputer RefactoringBenchmarksForExtractMethod RickDeNatale RubyLanguage ScalaLanguage SqueakSmalltalk SwikiFarm TestFirst VisualAge VisualStudio WebSphereStudioApplicationDeveloper WhoIsUsingEclipse WikiFarm WilliamUnderwood EclipseProcessFramework ArchitectsDontCode CategoryFramework EclipseFoundation EclipseIde ExtremeProgramming RationalUnifiedProcess ScrumMethodology UnifiedSoftwareDevelopmentProcess WikiWord EclipseProfilerPlugin EclipseIde EclipseProfilerPlugin EclipseUmlPlugin NorganHan OmondoUml EclipseVsIdea AdewaleOshineye CategoryComparisons CodeCompletionForAnonymousClasses CodeInspection EclipseIde IntellijIdea IntentionActions JavaAwt JavaDoc JavaScript JavaSwing JavaSwt JetBrains KenLiu MyNeatoFooHandler MyNeatoFooManager NetBeans NotInventedHere PeeEmDee RodWaldhoff SunMicrosystems VisualAge WilliamUnderwood EclipseVsNetbeans CategorySoftwareTool EclipseIde EmacsAndVi EmacsEditor NetBeans ViEditor EclipseWiki CategoryWikiImplementation ChanningWalton EclipseIde JohnDouglasPorter EclipseWorld EclipseWorld EcmaProcess CategoryMicrosoft DotNetEcmaProcess DotNetWillKillJava EcmaScript GnuEmacs MicroSoft OpenSource VisualBasic EcmaScript ActionScript ActiveXscripting ArmyOfProgrammers AuthorWare BrendanEich CategoryJavaScript CeePlusPlus DocumentObjectModel DreamWeaver EcmaScript ElizabethWiethoff FirstClassFunction FlashCom GeneratorsInPython InternetExplorer JasonNocks JavaLanguage JavaScript KjsEmbed LambdaTheUltimate ListComprehension LiveScript MacromediaFlash ObjectOriented ObjectOrientedLanguage ProgrammingLanguage PrototypeBasedLanguage PythonLanguage RhinoInterpreter RubyLanguage ScalableVectorGraphics ScriptingLanguage SpiderMonkey StrongTyping SyntacticSugar TomStambaugh WindowsScriptHost EcoLicense CallumLerwick CategoryGosp CategoryWikiSavesTheWorld CopyLeft DollarAuction EcoLicense EnvironmentallySound FeedbackEffect GodLovesTheSpeciesNotTheIndividual GrandOpenSourceProject GreatDepression HumanNature IntentionalCommunities JamesHowardKunstler JoshuaEmele LatticeOwnership MediaMonopoly NonCommercial OctoberZeroFive PeopleProjectsAndPatterns PleaseMoveThisToTheAdjunct PreviousInvestment RightThing StrangeLoop SustainableSoftwareFoundation SwapDollar TheBottleneck TragedyOfTheCommons WinstonChurchill EcologyNotMethodology MethodEngineering EcommerceWiki AllInOneWiki AsynchronyDotCom CategoryMetaWiki CoSource EcommerceWikiTools EcommerceWikiWeb FridemarPache MultiUseWikiPage ThankYou WardCunningham WebValueProducer WikiBase WikiForum EcommerceWikiTools EcommerceWiki FridemarPache InterWiki JoeMcMahon LotusNotes MultiUseWikiPage StevenBlack WebAuthor WebWebTwo WikiNames EcomsedNimbus EnglishPlease WalledGarden EconomicCalculationProblem EconomicCalculationProblem LudwigVonMises EconomicDownTurn CategoryEconomics EconomicDownTurn FiatMoney EconomicEcology EconomicEfficiencyIsNotEngineeringEfficiency GarryHamilton GenuineProgressIndicator JayOsako MacroEconomics ThomasColthurst WhatIsEff EconomicRent CategoryEconomics EconomicRent EvanCofsky GarethMcCaughan PerfectlyCompetitive SethGordon EconomicUtilityFunction EconomicUtilityFunction EconomicsOfAdvancedProgramming ActionScript AreWeBiasedTowardLaborIntensive ArgumentByElegance AutoCad BestPractice BlubParadox BookStop BrainFsck CategoryEconomics CategoryEmployment ComputerScience DllHell DomainSpecificLanguage DontComplainWithoutAlternatives EarnYourRightToInsultMe EasierToVerifyLowBrow EightyTwentyRule GraphicalProgramming GreatLispWar GreenspunsTenthRuleOfProgramming HighDisciplineMethodology HowToWinFriendsAndInfluencePeople HtmlStack IfFooIsSoGreatHowComeYouAreNotRich LabView LaynesLaw LetTheReaderDecide LiveProgramming LogoLanguage LuckFavorsThePreparedMind MatLab MentalMasturbation MindOverhaulEconomics OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PhotoShop PlugCompatibleInterchangeableEngineers PointyHairedBoss ProgressiveDisclosure SelfStandingEvidence ShouldLand SmartPhone SoftwareEngineering StaffingEconomicsVersusTheoreticalElegance TableBrowser TopMind WebStoresDiscussion WetWare EconomicsOfInformation EmptyYourCup EricVonHippel InformationLoss SourcesOfInnovation TrivialOnceUnderstood EconomicsOfRefactoring EconomicsOfTechnicalDebt ExtremeProgrammingInEnemyTerritory ProjectVelocity TechnicalDebt TestEverythingThatCouldPossiblyBreak TheAlmightyThud UnitTest WellFactoredCode EconomicsOfWorkWeeks AndyPierce BeautyContestProblem CategoryEconomics DeanBurson FortyHourWeek FourDayWeek FreeMarket OptimumMarketWage PerfectlyCompetitive SethGordon SunirShah TransactionCosts WhyDoYouPermitThisToBeDoneToYou EconomicsOfXp AlanKnight CostOfDesignCarry DisciplineOfSoftware EconomicsOfYagni FinancialEffectsOfIterations FunctionObject HakanErdogmus IncrementalDevelopment RiskManagement RonJeffries YouArentGonnaNeedIt EconomicsOfYagni AndrewQueisser AnonymousDonor AntiPattern BigDesignUpFront CategoryDecisionMaking CodeAndFix CommitmentSchedule CommunalCode ContinuousDesign CostOfChange CostOfChangeCurve DaveWhipp DecisionMathAndYagni DoTheFirstThingYouCanThinkOf DoTheSimplestThingThatCouldPossiblyWork EconomicsOfYagni FutureDiscounting GarryHamilton GaryBarnett GoldPlating HakanErdogmus HiddenAssumption IterationSchedule JohnFavaro KanbanSystems LeanProgramming MicrosoftSlave PlanToThrowOneAway ProgrammingAintManufacturing RalphJohnson ReFactoring RefactorLowHangingFruit SimplestThing SteveHowell TheSimplestThing ThreeStrikesAndYouRefactor UnitTest UserStories WikiImages WorstThingsFirst XpSimplicityRules YagNi YagniAdvocates YagniAndGenerality YagniIsBologna YouArentGonnaNeedIt EconomyOfExecution AlternateHardAndSoftLayers BadEngineeringPropertiesOfOoLanguages BankersTrust BorlandPascal BusinessValue CategoryCpp CodeGenerator ComplexNumberTest ComputerScience CostinCozianu DaveUngar DaveWhipp DefensiveProgramming DelphiLanguage DontDoThat EconomyOfExecution EconomyOfImplementation EconomyOfLargeScaleDevelopment EconomyOfSmallScaleDevelopment GeraldWeinberg HotSpot JavaTypingWasSimple LucaCardelli SlowDownToSpeedUp StaticTyping SunirShah TomStambaugh VisualBasic WhyWeHateLisp ZenSlap EconomyOfExpression AlgolFamily AlternateHardAndSoftLayers ApiIsLanguage AspectOrientedProgramming BigIdea CeeLanguage CeePlusPlus ChallengeSixVersusFpDiscussion CodeGeneration CompileTimeResolution ConfigurableModularity DataManipulation DataModel DataflowProgramming DependencyInjection DesignPattern DesignPatterns DocumentObjectModel DomainSpecificLanguage EconomyOfExecution EconomyOfExpression EssExpressions EverythingIsa ExtensibleProgrammingLanguage FirstClass GeneralPurposeProgrammingLanguage HyperSpace IdealProgrammingLanguage LanguageDesigner LanguageSmell LaynesLaw LinkedList MissingFeatureSmell MultiMethods ObjectOriented ObjectVsModel ObserverPattern OnceAndOnlyOnce PartialEvaluation PlainText ProgrammingLanguageTheory RobPike SceneGraph SchemeLanguage SeparateCalculationAndIo SeparatePolicyFromMechanism SmallTalk SoftwareEngineering SoftwareExpertsIpersonallyRespect SymmetryOfLanguage TuringComplete TuringTarpit YinYangPrinciple EconomyOfScale EconomyOfScope LeanThinking EcotoneWiki EdAmes CategoryHomePage EdBeroset CategoryHomePage DavidCary EdBlackburn EdBorasky EdBorasky EdBuffaloe CategoryHomePage LifeAsArt MarshallMcLuhan SignificantForm SoftwareIsArt SymbolIsm EdFredkin NewKindOfScience EdGrimm CategoryHomePage EdGrimm ExtremeProgramming LittleLanguage ValueObjectsShouldBePassedByValue WardCunningham EdGroth CategoryHomePage RecentChanges WilliamUnderwood EdHill CategoryHomePage EdIsTheStandardTextEditor BabelFish BellLabs CanonCat CategoryRant CategoryTextEditor CommandLineInterface ElectricPencil EmacsVsVi ForthLanguage FortranLanguage FreshmansFirstLanguage GarethMcCaughan GarryHamilton GraphicalUserInterface HaHaOnlySerious HollerithPunchCard HolyWar KenThompson LoPresti MultiUserDungeons MulticsOs NetHack OperatingSystems PlanNineFromBellLabs SamEditor SoftWire StephanHouben TecoEditor TeleType TelescopeRule TheArtOfUnixProgramming TimeSharing UnixLike UnixOperatingSystem UserInterface ViEditor WikiName WordStar EdPenak EdPond CategoryHomePage EdPoor BigMetalGuy CategoryHomePage EdPoor JavaLanguage RandyStafford RealNamesPlease UseNet WardsWiki WikiCommunity WilliamUnderwood EdSavage CategoryHomePage NewUserPages TourBusStop EdSchweppe ActiveServerPages AgileBazaar AgileBazaarWeb AgileSoftwareDevelopment BostonAreaXpUsersGroup CategoryHomePage CeePlusPlus CodeComplete EdSchweppe ExtremeProgramming ExtremeProgrammingExplained ExtremeProgrammingInstalled JavaLanguage RefactoringImprovingTheDesignOfExistingCode TestDrivenDevelopment ThePrincessBride VisualBasic EdShea BillKayser CarlKovamees CategoryHomePage EdShea EvanPollan GrahamHawkins JasonBlumenkrantz JohnConstantine TomMurphy WardCunningham EdSmilde CategoryHomePage EarleMartin EdSmilde OnTopic WardsWiki EdWhitford CategoryHomePage HelmutLeitner RecentVisitors RichardChase EdWood CategoryArtist GlenOrGlenda OperatingSystem PlanNine PlanNineFromOuterSpace EdYourdon BigDesignUpFront CategoryPerson ChickenOrEgg CoadAndYourdon DesignPatterns EdYourdon EvolutionaryDelivery FredBrooks GaryNorth InformalHistoryOfProgrammingIdeas MethodologistsDontProgram RespectedSoftwareExperts RichardDrake RonJeffries SoftwareAgeism SoftwareExpertsIpersonallyRespect SoftwareExpertsNonsoftwarePeopleRespect SoftwareManagementManifesto TonyCampolo XpHundredBillionDollarChallenges YtwokStories EddDumbill CategoryHomePage DanConnolly EarleMartin LaurentBossavit WardCunningham WriteTheWeb EddeBeket CategoryHomePage TheNetherlands WhyWikiWorks WhyWikiWorksNot EddieCampbell BacChus FromHell EddieDeyo CategoryHomePage ContextualMenu EddieDeyo FascinationWithKeyboards MacOs NorthCarolinaStateUniversity PikiPiki SeanOleary SteveHowell StickyKeys WindowShade WxPython EddieEdwards AlanChristiansen CambridgeUniversity CategoryHomePage ComputerGamesIndustry ComputerProgrammer DaveHarris DesignPatterns EddieEdwards EddiesWiki ExtremeProgrammingForGames GrokAliasing HowiLearnedToLoveObjects JamesCrook JeffGrigg MikeSmith MostGamesProgrammersDontGrokObjectOrientation OptimizationPattern OptimizeLater PaulRuane TimLesher UnitTest WikiServer EddieMonah BluesMusic CategoryHomePage DinerRock DooWop EddieMonah FreeJazz HonkyTonk MoTown MusicHall RockMusic RockaBilly SpringdaleDiner EddieMorton CategoryHomePage EddiesWiki BootablePersonalWiki CategoryPersonalWiki CategoryWikiImplementation CourseForum EasiestInstallableWikiContest EasyWiki EddieEdwards EddiesWiki EddiesWikiDiscussion ElreysWikiServer MichelVanDeWeteringsWikiServer MikeSmithEddiesWikiStuff PlatformIndependence ProjectForum RyanNorton UseMod WikiEngine WikiNature WikiServer WikiSoundLinks WikiWikiWeb WikiWithMoreThanPages WinSock WxWikiServer EddiesWikiDiscussion CamelCase CategoryWikiImplementation CeeLanguage DavidCary DonaldNoyes EddieEdwards EddiesWiki FilesystemBasedWiki GavinVanLelyveld HomePage InterWiki MattSimpson MikeSmith PageFormatting PhlIp ReadMe RecentChanges RedHat RyanNorton SoftwareBazaar StephenGoudge TelionsHome TimLesher VickiKerr WikiClone WikiEngine WikiForLiterateProgramming WikiPage WikiServer WikiSite WikiStyle WinSock WxWikiServer EddiesWikiTwoOhOneFour CategoryWiki DoingStuff DonaldNoyes EddiesWiki ItWorks NysLteTwoOhOneFive EddingtonsTwoTables MortimerAdler EdgarAllanPoe BookShelved CategoryAuthor EdgarAllenPoe GoldBug TheRaven EdgarAllenPoe ArsDigita EdgarAllanPoe FeynmanAlgorithm GeraldSussman EdgarDollin CategoryHomePage WelcomeToWiki EdgeOfChaos AlmostExtremeProgramming AntiPattern CapeCanaveral DaveWhipp DonWells EdgeOfChaos ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeTuesdayClub EzraEpstein GradyBooch JumpingIntoCoding KentBeck LaurentBossavit NoGoArea OnlySayThingsThatCanBeHeard PerfectMess RalphJohnson ScrumBook StevenNewton ThoughtfulReactionsToXp UnitTest WhatIfAnythingIsaMethodology WhosWritingAboutXp XpDay XpIsaPseudoMethodology XpLabs EdgeOfOurKnowledge ArgumentByAnalogy BreadthFirstLearning BrucePennington CategoryCommunication CategoryMind DonaldNoyes KnowledgeHorizon WhatWeCanAffordToForget WhatWeCanFindByLookingForIt WhatWeNeedToKnow YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ZoneOfProximalDevelopmentTheory EdgeXtend EdgeXtend EdibleCellPhones CategoryWhimsy DeleteThisPageSomeTime JohnFletcher NivensManholeCoverQuestion OffTopic WaxLips EdinburghScotland AlanFrancis AnonymousDonor BillWeston JayBell KatieLucas EdinburghXpUsersGroup AlanFrancis AndrewSwan CategoryGroup CategoryXpUsersGroup UnitedKingdom EditAfterwards EditAfterwards IrisMurdoch IsChristianityOnTopic EditCodeWord WikiAccessRestricted EditCompileLinkRun AssemblyLanguage CeeCeePlusPlus ConfigurationManagement EclipseIde EditCompileLinkRun FatClient ImageBasedLanguage IntegratedDevelopmentEnvironment IntegratedDevelopmentEnvironments LatherRinseRepeat ObjectCode OperatingSystem OperatingSystems VisualAgeForJava EditConflictResolution AcompanyIsProsecutedForBeingAmonopoly AnonymousDonor AtisWiki CategoryWiki CategoryWikiEditing CautionsWhileEditingText CliffordAdams CyclicCvs DanielEarwicker DaveSmith DoTheSimplestThingThatCouldPossiblyWork DoesXpWorkForJava DonaldNoyes EditConflictResolution EditCopy EditText GeorgeDinwiddie HungarianNotation InternetExplorer JeffGrigg LarryWall MyFavoritePage NatureOfOrderDiscussion OptimisticLocking PessimisticLocking PeterMerel RecentVisitors RolandSin ScottJohnston SelfDocumentingCode SimplestThing SmalltalkIsaFailure SteppedOnMyEdit StudentInformationProcessingBoard ThoughtsWeaver ThreadMode VlissidesOnBeck WardCunningham WardsWiki WayneConrad WhoIsUsingJunit WhyWikiWorks WikiNature WikiPages WikiPedia WikiPortal WikiPortalStories WikiSuccessCanInhibitNewWriters WikiWikiBugs WillyWonkaConflictResolution XpTrowePrice EditCopy CategoryWikiEditing EditCopy EditText MoreAboutBackupCopies QuickDiff WardCunningham EditDistance AbstractionInversion CategoryMath ClientPresence CommentingChallenge ComponentManagedPersistence ComponentSoftware ComputersAsTheater ComputersAsTheatre ConTention ConstantineOnPeopleware ConstructConvincingArguments ConstructiveInterference ConsumerSoftwareAndEvo ContainerIndependence ContainerManagedPersistence ContainmentBuilding ContextIndependence ContextSensitiveSubtyping ContinuousTesting ExtremeSoftware FlatironBuilding HammingDistance InheritanceManagedPersistence InteractiveExcellence InteractiveScreens JavaNativeInterface NonInterference OakTreeSoftware OneStartlingSentence OrderManagementSystems PackagedPersistence SoftwareHandbook SortAndBuild WikiBrowseGame WikiDistance WikiMines EditHint AlsoKnownAs AnswerMe BackLink BrokenLink BrokenWhitespace CategoryWikiMaintenance CategoryWikiTag DeleteThisPageSomeTime DeleteThisPageSoon DonaldNoyes EditHint FixmeComment FooBar JohnFletcher MetaWikiGnome RefactorMe ToDo TodoComments TooLargeToGrasp WikiGnome WikiMaster EditLinks AnswerMe CategoryWikiHistory EditLinks EditText ExternalLinkArea FixingLinks MichaelSparks WardCunningham WikiSpamSolutions EditMe CategoryWikiMaintenance CategoryWikiTag EditMe WikiTag EditModeration WikiModerationWithPasswords WikiModerationWithoutPasswords EditOnTop AalbertTorsius AnonymousDonor AskWard BadThing CategoryWikiNavigation EddiesWiki EditPage EditTextVariations GoodThing JoeWeaver StaticMenu ThereIsMoreThanOneWayToDoIt ThreadMode TooBigToEdit WhyWikiWorks WikiBrowser EditPage CategoryWikiEditing GoodStyle MoreAboutCodes WikiWikiSandbox EditPageBookmarklet EditPage TryLikePages WikiBookmarklet EditPlus CategorySoftwareTool CategoryTextEditor EditPlus JuneKim PythonLanguage SteveHowell TextEditor EditText CategoryWikiEditing EditPage EditTextVariations FireFox GoodStyle InternetExplorer JohnFletcher NewUserPages UniversalWikiEditButton WikiEditIcon WikiEngines WikiWikiSandbox EditTextVariations CategoryWikiEditing EditText EmacsVsVi HolyWar ModeLess NoteStudio NoteWiki PersonalWiki ShortestWikiContest SigWik WardsOriginalWiki WikiEngines WikiWriter YetAnotherWikiName ZwiKi EditThenListVsListThenEdit CategoryUserInterface CreateReadUpdateDelete CrudPatterns CrudScreen DataSet DotNet HiberNate IanOsgood JavaScript PriceTax EditThisPage EditThisPage FrontierObjectDatabase ManilaByDaveWiner ManilaInterface ObjectDatabase RadioUserland ThePlan UserLand UserlandFrontier EditThisPagePhp CategoryPhp CategoryWikiImplementation TextFormattingRules WikiLikeThing EditWar ArchiveOrg BrokenLink CategoryProblem DeleteOnceRestoreOnce EvenBadIdeasShouldBeKept ExponentialBackoffEditing FunnyWikiProcesses MakeRoomForAllViewpoints ModusVivendi RefactoringWildMan WikiPedia WikiWar EditWarDamageNotes DaveVoorhis GrammarVandal HelpersInsteadOfWrappers PageModel SeparateDomainFromPresentation TabMunging TarongaZooStory EditWars BackLink EditHint EditWar EdithCordova FlyingVisitor WikiCitizen EditingAsOpposedToTyping BradAppleton CommonLisp DanBarlow DougMerritt EditingAsOpposedToTyping GarethMcCaughan GnuSmalltalk GrahamHughes GreggWonderly JamesCrawford MichaelFeathers ObjectiveCaml PeterMerel RefactoringBrowser RonJeffries StephanHouben EditingLispCode AlainPicard BuildSyntax CategoryLisp CodeSmell DonaldFisk DrScheme EditingLispCode EdwardKiser EmacsEditor EssExpressions GnuEmacs HyperText IncompatibleTimeSharingSystem JosephDale LispLanguage LispMachine LotsofIrritatingSillyParentheses MetaPoint NeditEditor NoelWelsh NotePad ReadingLispCode SchemeLanguage StephanHouben ViEditor VimTextEditor EditingPieMenus ConfigurableUserInterfaces DebianGnuLinux DigressingOne GestureRecognition MatthewAstley MozillaBrowser MuscleMemory NotDesignedRightFirstTime OperaBrowser PerpetualBeginners PieMenus RedBlackTree SetInStone TrainMuscleMemory EditingReallyBigPagesWithLynx CategoryWiki ChangesInJuly DisposablePage GarryHamilton TooBigToEdit EditingThisPage CategoryTag DoingStuff DonaldNoyes TagDiscussion EditorMetaProgramming AntiPattern CeeLanguage CopyAndPasteProgramming EditorMetaProgramming GreenSpunning MetaProgramming RefactoringBrowser EditorialControl AssumeWhining BadActor CostinCozianu EditWar EditorialControl GoodActor HomePage OnTopic WardsWiki EditorsByKeyboard BillJoy CategoryTextEditor EmacsEditor LanguagesByKeyboard RichardStallman ViEditor WordEditor EditsRequireKarma AccountlessUserIdentification CapacityConstrainedFlowNetwork CategoryWiki ChristofferHammarstrom EditWars FalunGong GunnarZarncke QuestionsAndAnswers SlashDot SomeHighKarmaUserName UserName VolumeLimitedEdits WardsWiki WikiSpamSolutions WikiWikiSuggestionsMedium WikiZen EdmilsoRamWiki EdmilsoDeSouzaRamalho EnglishPlease RealNamesPlease EdmonBegoli CategoryHomePage EdmundKademan CategoryHomePage EdouardsWiki CategoryWikiImplementation WardsWiki WikiEngine WikiNature WritingMyOwnWiki EdsgerDijkstra EwDijkstra EduardoMadrid CategoryHomePage EduardoPortela FlyingVisitor EducatedGuesstimate ProfessionalGuesstimate EducatingChildren GarryHamilton JonathanLivingstonSeagull MontessoriMethod RichardBach RightAndWrong SocializingChildren EducationHasFailedUs BadStuffWeLearnInSchool BrainsAsaCheapCommodity CategoryEducation ChuckCottrill ConWebDoc CsStandsForComputerStudies CultureShock EyesRoll GetaLife LifesTooShort NobelPrize PeteHardie SocialComputing EducationOfPolicyMakers EducationOfPolicyMakers NewSpeak EducationOnComputers ComputerDesign ComputerScience ElectricalEngineering ExtremeMeme InformationScience OufshaHome EducationalGames CharlesWeir EducationalSimulation ExtremeHour ExtremeMeme GofMorningtonCrescent JamesAndCharles JamesNoble JoshuaKerievsky NorthAmericanSimulationsAndGamingAssociation OufshaHome PairDraw PatternsCocktail PatternsPoker ScreenTest EducationalMistakes AntiPattern CategoryEducation EducationalMistakes FalkBruegmann FixerUpper JoeBergin PedagogicalPattern WittgensteinsLadder EducationalTechniques AdamThorsen CategoryEducation ExtremeMeme JoeWolin OufshaHome EducationalTechnology CategoryEducation DebatingTechnologyInTheClassroom SueLarsen EdvinEskandari CategoryHomePage EdwardBerard AgileZealots ComparingParadigms CrystalMethodologies EdwardBerard ExtremeParadigmShift KarenSmiley KentBeck MixingParadigms ParadigmGulf ParadigmShift ShouldersOfGiants SoftwareDevelopmentImprovementParadigmShift SoftwareEngineeringInstitute TimeForaParadigmShift EdwardDeBono CategoryBooks CategoryCreativity CreativityRunAmok DaveHarris DaveSmith DavidHarvey DavidJaquay DeBonoSimplicity DickBotting EdwardDeBono HeatherJames JimCoplien JohnNolan JosephBeckenbach KentBeck LateralThinking PeterMerel RabidDeBonoDisciples RonJeffries SixActionShoes SixThinkingHats SteveBrown WhatMakesXpSoHard EdwardEstlinCummings CategoryAuthor DavidPorter EdwardEstlinCummings InnerClass NotWikiCompatible EdwardGorey BookShelved CategoryArtist CategoryAuthor OnLine EdwardHarman CategoryHomePage EdwardHieatt CategoryHomePage ExtremeProgramming IterationTracking JavaScript JsUnit PatternsOfEnterpriseApplicationArchitecture PlanningExtremeProgramming RobMee EdwardHuff EdwardJohnston CategoryArtist CategoryAuthor EricGill TheMediumAndItsProperties EdwardKiser BigInteger CallWithCurrentContinuation CategoryHomePage CeePlusPlus DigitalSignalProcessing DoomEditingUtility DosBox ForthAssistedHandAssembly ForthLanguage FsharpLanguage HaskellLanguage LowLevelVirtualMachine ObjectiveCaml PartialContinuations ReflectionEmit SchemeLanguage TextTemplateTransformationToolkit EdwardSumerfield CategoryHomePage EdwardTufte BellCurve CategoryAuthor ChristopherAlexander DaveSmith EdwardTufte EnvisioningInformation PowerPoint QualityWithoutaName TheVisualDisplayOfQuantitativeInformation VisualExplanations EdwardVielmetti ArborNetworks CategoryHomePage CiscoSystems FirstVirtualHoldings MsEn PureVisibility SocialMedia SocialText TheUniversityOfMichigan EdwardWelbourne CategoryHomePage RobinNewton EdwardYourdon EdYourdon EdwardZimmerman BetterGame CategoryHomePage CategoryOpenSource EasternWuss EducationOnComputers EducationalGames EducationalTechniques ExtremeMeme ExtremeProgramming ExtremeProgrammingExamined ExtremeProgrammingExplained KentBeck MacOsx MyMyersBriggsTypeIs OufshaHome TooBigToEdit TragedyOfTheCommons WikiDom EdwardsMartinMollinedo EdwardsMartinMollinedo EdwinEarlRoss CategoryHomePage EdwinEarlRoss WardCunningham EdwinHautus CategoryHomePage PackageStructureAnalysisTool EdwinHubble EdwinHubble ExpansionOfTheUniverse EdwinShao AssemblyLanguage CategoryEmacs CategoryOperatingSystem CategoryVi CeeLanguage EdIsTheStandardTextEditor EmacsAndVi EmacsEditor ErlangLanguage FreshmansFirstLanguage FunctionalProgramming JavaLanguage LispLanguage OperatingSystemsDesign PerlLanguage PhpLanguage PurelyFunctionalOperatingSystem PythonLanguage RubyLanguage RubyOnRails SchemeLanguage ScreenMultiplexor SmlLanguage VimTextEditor ViperSucksEvenBetterThanVim EdwinWatkeys ClojureLanguage EmacsEditor SchemeLanguage EeCos EcOs EeDocSmith AppointmentAtBloodstar CategoryAuthor CategoryScienceFiction ChildrenOfTheLens EclipsingBinaries FamilydAlembertSeries FirstLensman GalacticPatrol GetawayWorld GrayLensman LensmanFromRigel LensmanSeries LordTedric LorenzBeyeler MastersOfSpace MastersOfTheVortex NewLensman PiratesofSpace PlanetOfTreachery RevoltOfTheGalaxy RobotNemesis SecondStageLensman SkylarkDuQuesne SkylarkOfValeron SkylarkSeries SkylarkThree SpaceOpera StephenGoldin StranglersMoon SubspaceEncounter SubspaceExplorers SubspaceSeries SubspaceSurvivors TheClockworkTraitor TheDragonLensman TheEpicOfSpace TheGalaxyPrimes TheImperialStars TheOmicronInvasion ThePurityPlot TheSkylarkOfSpace TheVortexBlaster ToTheFarReachesOfSpace EeLanguage ActorLanguages ActorsModel AutomaticMobileCode BigIdea CapabilityComputing CapabilitySecurityModel CategoryProgrammingLanguage CeeLanguage CeePlusPlus DavidDeLis DistributedObjectCapabilityModel EeLanguage GoogleHostile IconLanguage JavaLanguage JouleLanguage ObjectCapabilityLanguage ObjectCapabilityModel OrthogonalPersistence PeerToPeer PliLanguage PromisePipelining RubyGarden SchemeLanguage ScriptingLanguage SqueakEe SqueakSmalltalk TomLanguage VirtualMachine WalledGardens WikiUnFriendlyName EeRuby CategoryRuby HtmlTidy MongrelEeRuby RubyLanguage EeTextEditor CategorySoftwareTool CategoryTextEditor FireFox EelcoRommes CategoryHomePage EelcoRommes EenMinuutWiki EditText InternationalOneMinuteWiki LikePages OneDayWiki OneMinuteWiki OneMonthWiki OneYearWiki RalphMellor RecentChanges TipsForBeginners UserName VisualTour WhyWikiWorks WikiOptions WikiWeb WikiWikiSandbox WikiWikiWeb EeyoreTheDonkey AaMilne DouglasAdams HundredAcreWood ParanoidAndroid EfCodd DrCodd EffBot EffBot ElementTree TimBot EffCount AnonymousDonor BillyConnolly EffCount EffYuCeeKay MalGlico EffSharp FsharpLanguage EffWeb CategoryLiterateProgramming EffWeb FortranLanguage LiterateProgramming EffectTyping CheckedException OnMonads PmoEkJcy StaticTyping EffectiveCeePlusPlus CategoryBook CategoryCpp ScottMeyers EffectiveCodeGeneration ActiveCodeGeneration CodeGeneration CrossChasms DisparateSystemAdapter EnterpriseJavaBean JavaLanguage LanguageAdapter LoveHateRelationship MikeRettig PassiveCodeGeneration TierAdapter EffectiveCoding EffectiveDataEncoding EffectiveCom CategoryBook CategoryComponentObjectModel ChrisSells ComponentObjectModel DonBox KeithBrown TimEwald EffectiveDataEncoding AliMotaz AsciiCode EffectiveAbbreviations MachineUsableAbbreviations ObjectOrientedProgramming UniCode EffectiveJava BestPractice CategoryBook CategoryJava EffectiveCeePlusPlus EffectiveJava JamesGosling JavaIdioms JavaLanguage JavaPuzzlers JavaSoft JeffLangr JoshuaBloch LanguageGotchas PrenticeHall RandyStafford ScottMeyers TypesafeEnumPattern EffectiveJunit BlackBox ConfigurationManagementSystem EffectiveCeePlusPlus EffectiveJava ExtremeProgramming FooBar FooBarTest JavaLanguage JunitFramework NegativeTest ProgrammerTests StringTokenizer SubVersion TestDrivenDevelopment UnitTesting WhiteBox EffectiveNotetaking BrianvandenBroek HansFugal HaveThisPattern JasonChan JeremyBowers JonathanTang OnePileFilingFolder OnePileFilingSystem OnePileTrashCan PaperPort ShorthandSystem TextBooks UsefulUsableUsed WritingIsItsOwnReward YouArentGonnaReadIt YouDontNeedToReadIt EffectivePerlProgramming AddisonWesley BrokenLink CategoryBook CategoryPerl DaveSmith OreillyAndAssociates PerlLanguage PeterMerel RandalSchwartz RegularExpression EffectiveStl CategoryBook CategoryCpp ScottMeyers StandardTemplateLibrary EffectiveWorrying DoNotWorryAboutTheBlame DoNotWorryAboutTheCredit EffectiveWorrying HowiStoppedWorryingAndLearnedToLoveXp WhyWorryAboutArchitecture WorryAboutTheCredit WorryDrivenDevelopment WorryingPopulationGraphic EffetPalimpseste ThePalimpsestEffect EfficientContractsInJava ConditionalCompilationInJava DaveHarris DavisHerring DesignByContract JavaIdioms JimWeirich KielHodges MarnixKlooster EfourGraph CategoryCpp CategoryDatabase ExPat JohnFletcher MetaKit XmlDatabaseServers EgSoftwareCannotBeModeled AlanWills AlistairCockburn ArtHouse CaseTool ClassBrowsers DonOlson DouglasHofstadter EgSoftwareCannotBeModeled GoedelEscherBach GreggWonderly HighLevelModeling JimCoplien PatrickLogan RefactorByCondensingConversation SoftwareCannotBeModeled SoftwareHasNoShape TerryWinograd ToddCoram TomStambaugh VisualAge WardCunningham WhatIsaModel EgalitarianCompensation AntiPattern BellCurveCompensation BetsyHanesPerry BillCaputo BradCox CategoryAntiPattern CompensateSuccess CompensationGame CompensationGameTheoryAnalysis EgalitarianCompensation EricScheid GamblersRuin GoldenHandcuffs JimCoplien MotivationInTheRealWorld OrgPatterns PaulChisholm SilverBullet EggDrop EggDrop InternetRelayChatBot EggLanguage EuclidOfAlexandria EwDijkstra GuardClause LanguageList EggMan SonicTheHedgehog WalledGarden EgoCentrism EgoCentrism ExtremeHumility GoodArchitect EgoTrip EdwardKiser EgoTrip MyMindKeepsWandering EgoWare BuzzwordBingo EgoWare EricRaymond HomesteadingTheNoosphere LinuxOperatingSystem OpenSource SoftwareFramework TheCathedralAndTheBazaar EgolessCreativity BillJamison CategoryCreativity EgolessCreativity EgolessProgramming EngineeringTask FormLiberates MichaelFeathers RobertFripp RonJeffries TestingFramework UnitTest UserStory EgolessDeveloping EgolessDeveloping EgolessProgramming ExtremeOpenBusiness FridemarPache MyersBriggsForProgrammers StenoMotion EgolessLanguageDesign CategoryLanguageImplementation CommonLisp EgolessLanguageDesign EgolessProgramming ExtremeProgramming FunctionalProgramming JanuaryEleven LispVariant ObjectOrientedProgramming PrivateLanguage ProceduralProgramming SmallTalk TakeOverTheWorld TakeOverTheWorldMentality UsefulUsableUsed EgolessProgramming ActiveListening BertrandMeyer BetsyHanesPerry CategoryCriticism ChristopherAlexander CodeOwnership CodingStandard DesignByCommittee DionHinchcliffe DonKnuth EgolessLanguageDesign EgolessProgramming EgotistProgramming ExceptionManager ExtremeHumility ExtremeProgramming GeraldWeinberg HeroicProgramming HowToWinFriendsAndInfluencePeople HyperSensitiveCodeMachine IdiotProgrammer JohnDoveIsaacs JonHanna KentBeck KillYourDarlings LarryWall MythicalManMonth ObjectOrientedSoftwareConstruction PairProgramming PeopleSkills PrematureOptimization SoftwareWithoutEgo SourcesOfBugs ThePsychologyOfComputerProgramming TrollPatternFixes VeilOfIgnorance WikiNature EgolessWiki AnonymousOnPurpose AttackIdeasNotPeople CategoryTags CategoryWiki CollectiveCodeOwnership DaveVoorhis DeathOfThePage DeleteOnceRestoreOnce DoNotWorryAboutTheCredit DocumentMode EgolessWiki HitAndRun HomePage ItsNotMyWiki LetHotPagesCool ManorainjanHolzapfel NoNamesPlease PerpetualNow PsychologyMatters ReFactor RealNamesPlease ScottJohnson ThreadMode WetWare WikiCommunity WikiGnome WikiGnoming WikiIsNotYourBlog WikiNow WikiWikiWeb EgotistProgramming CategoryCriticism EgoistWiki EgolessProgramming EgolessWiki EgotistProgramming JustDoIt EiffelLanguage AdaLanguage BertrandMeyer CategoryEiffel CategoryProgrammingLanguage CeePlusPlus CommonLisp CommunicatingSequentialProcesses DesignByContract DynamicTyping EiffelLanguage EiffelSharpLanguage EiffelUnit FreeCompilersAreTragic HotJava IanJoyner JavaLanguage JohnFletcher LargeAndSmallLanguages LukeGorrie NoPolymorphicCatcalls ObjectOrientedSoftwareConstruction ObjectsUnencapsulated PythonLanguage RecentChanges RuntimeException SmallEiffel SmalltalkLanguage SmartEiffel SystemOfNames TooGoodToBeTrue UndefinedBehavior EiffelSharpLanguage CategoryEiffel CategoryProgrammingLanguage CommonLanguageRuntime EiffelForDotNet EiffelLanguage FeatureComparison MicrosoftCorporation MicrosoftDotNet ObjectModel EiffelTest CategoryEiffel EiffelTest EiffelUnit WikiName EiffelUnit BertrandMeyer CategoryEiffel CategoryTesting CppUnit DaveHarris EiffelLanguage EiffelTest EiffelUnit GoboEiffelTest GodefroidChapelle GregPfeil JavaUnit JimWeirich MichaelFeathers NatPryce RegressionTesting SmallEiffel TestingFramework WikiName EiffelWiki CategoryEiffel EiffelLanguage SourceForge TwikiClone EigenPage ReFactor ReFactoring WikiPage EigenStates BrianMcCallister EigenStates QuantumMechanics QuantumWaveFunction EigenValue AnonymousDonor CategoryMath EigenValue EigenVector MatrixAnalysis MatrixFactoring NetPresentValue OliverChung SteveHowell EigenVector CategoryMath EigenValue EigenVector MatrixAnalysis MatrixFactoring EightFallaciesOfDistributedComputing CategoryDistributed DistributedComputing PeterDeutsch EightHourBurn EightHourBurn FortyHourWeek JeffBay MentalStateCalledFlow MyMindKeepsWandering PeopleWare PlayHurt SustainablePace EightHourDay DayMammalHours FortyHourWeek OfficeHours EightQueensInManyProgrammingLanguages AsFastAsCee AsFastAsSml BenjaminGeiger BitBoard CategoryInManyProgrammingLanguages CeeLanguage CommandLine CommonLisp DanielSheppard DougMerritt EightQueensProblem EightQueensProblemInRuby EightQueensProblemInSmalltalk FasterThanCee ForthLanguage GuidoVanRobot HaskellLanguage IanOsgood InterCal JasonArhart JayLanguage LispLanguage LispMe McplLanguage PerlLanguage PythonLanguage QuartusForth RubyLanguage SatherLanguage SchemeLanguage SmlLanguage SteveHowell EightQueensProblem BrokenLink BruteForce CombinatorialExplosion EightQueensInManyProgrammingLanguages EightQueensProblemInRuby EightQueensProblem RubyLanguage SaiMattancheril TestCase EightQueensProblemInSmalltalk EightQueensProblem SmalltalkLanguage StephenHutchinson EightSystemMetaphors CategoryRedirect ProvenSystemMetaphors EightfoldPath BrucePennington EightfoldPath GarryHamilton RobMyers SermonOnTheMount SotoZen TaisenDeshimaruRoshi TheTenNewPrinciplesOfZen ZenBuddhism EightyPercentProgrammer AntiPattern AntiPatternCategory AntiPatterns BadThing DesignPattern SetTheBozoBit EightyTwentyRule AbstractionDeviationDomainSmell AllAbstractionsLie AmdahlsLaw AxelWienberg BellCurve BusinessPatternIrregularity CategoryAbstraction CategoryJargon DavidSarahHopwood EightyTwentyRule FreeMarket GlenelgSmith LasseHp MichaelFeathers PaulChisholm PowerLaw TheRadBottleneck TwentyEightyRule YinYangVersusSinglism EinsteinExpress CategoryWhimsy EinsteinExpress IwantItYesterday JasonNocks SaturdayNightLive EinsteinPodolskyRosenCorrelations AndyPierce BellsInequality CategoryPhysics EinsteinPodolskyRosenCorrelations QuantumMechanics StephenBaxter EinsteinPrinciple AgileModeling AlbertEinstein AllPanaceasBecomePoison BradWhite CategoryQuote CecilLanguage ChadThompson CrcCard DaveHarris DennisPeterson DionHinchcliffe DoTheSimplestThingThatCouldPossiblyWork EdPoor EinsteinPrinciple EinsteinPrincipleOfSoftwareDesign EnglishProfessors EnglishTeachers EpiCycles FredBrooks GavinLambert GigiSayfan GlennVanderburg JohnDouglasPorter KentBeck KielHodges LarryWall LeapSeconds MetatData MichaelFeathers MikeYinger MinimalMethodologies MultiMethods NoSilverBullet OccamsRazor OnSimplicity PatWelsh RobertDaeley RogerHayes RonJeffries SimplestThingThatCouldPossiblyWork StereotypeClassification SteveMerrick UnifiedModelingLanguage VhIndukumar VisualThinkers WardCunningham WilliamOfOccam YearTwoThousand YonatSharon EinsteinPrincipleOfSoftwareDesign AgileModeling BobTrower CategoryNaming EinsteinPrincipleOfSoftwareDesign EverythingIsRelative KielHodges MartinMiller EinsteinsDreams AlanLightman CategoryBook FalkBruegmann EireEurope GaelicLanguage EirikMangseth AgileMethods CategoryHomePage NonIntrusiveMethods NorwayCountry RonJeffries SmalltalkLanguage EivindEklund CategoryHomePage FreeBsd RubyLanguage EjbArchitectureRoles ApplicationAssembler BeanProvider EjbArchitectureRoles EjbContainerProvider EjbDeployer EjbServerProvider EnterpriseBeanProvider EnterpriseJavaBeans LuntBuild RandyStafford SystemAdministrator WebSphere EjbArticles EjbArticles EjbLinks GemstoneEjbArticles JavaworldArticles KylesEjbArticles EjbBasics DonaldFisk EjbBasics JavaBeans JavaMessageService QuickQuestions EjbBean EnterpriseJavaBeans EjbBeanFactory EjbFactory ExceptionCrete ObjectFactory EjbBenchmark EjbIdioms UrbanCode EjbCaseStudies BackwardsEntityBeans BillDavis CaseStudy CommandServlet GemStone JeffPanici McNerney OpenServer PowerTier SessionBeansAsFacades SorryIwillRemainAnonymous WebLogic WebSphere EjbContainer CategoryContainer CategoryEjb EjbContainer EnterpriseJavaBeans JavaBeans JavaServlets ServletContainer EjbDependentObjectClasses BeanManagedPersistence ContainerManagedPersistence EjbDependentObjectClasses EjbDependentValueClasses EjbLocalInterfaces EjbTwo EnterpriseJavaBean PersistenceManager ProposedFinalDraft EjbDependentValueClasses EjbDependentValueClasses EnterpriseJavaBean HashMap KeyValueCoding OnceAndOnlyOnce RelationshipManipulation SanFransisco ValueObject WebObjects EjbDesignPatterns BackwardsEntityBeans BusinessInterface CategoryEjb ComponentDesignPatterns DesignPatterns DistributionIdioms EjbDesignPatterns EjbDesignPatternsBook EjbIdioms EjbLinks EjbTwoEntityCommands EnterpriseJavaBeans EntityBeanFacade FacadePattern FloydMarinescu GangOfFour MementoPattern SearchResultAsEntityBean SessionBeanWrapsEntityBeans StatefulSessionBeanWrapsStatelessSessionFacades StatelessCommandSession TheServerSide EjbDesignPatternsBook AlexandrianForm CategoryBook DesignPatterns FloydMarinescu JavaDataObjects PatternsOfEnterpriseApplicationArchitecture RandyStafford RuleOfThree TheServerSide EjbExamples RemoteException EjbFaq EjbLinks JbossFaq WebSphereFaq EjbFlaws CategoryEjb DeploymentDescriptorHell EjbQueryLanguage EjbTernaryRelationshipExample EnterpriseJavaBeans EntityBmpFinders StatefulSessionBeans ThePetstoreFiasco EjbFrameworks AribaSolutions AsseraAppBuilder CategoryFramework EjbFrameworks EjbLinks EsageFramework GemstoneProfessionalServicesFoundationClasses SeshKumar SyndeoComponents TheoryCenter EjbHome EjbFactory EjbHome HaskoHeinecke EjbHosting EjbHosting EjbServer EnterpriseJavaBeans GemStonej HailStorm KyleBrown WebBrowser EjbIdes CategoryIde EjbIdes EjbLinks ForteForJava JbuilderEnterpriseEdition VisualAge EjbIdioms CategoryEjb CategoryIndex ClientViewOfEjb CoarseGrainedContainerManagedEntityBean CoarseGrainedEntityBean CoarseGrainedSessionBeans DistributionIdioms EjbBenchmark EjbDesignPatterns EjbDesignPatternsBook EjbIdioms EjbLinks EjbRoadmap EncapsulateObtainingReferences EnterpriseJavaBeans FineGrainedEntityBean LimitParametersForEjbCreates OptimizedEntityBean ProgressBarBean SessionoverEntityBean StatefulSessionBeanWrapsStatelessSessionFacades StatefulSessionBeans UrbanCode UseDataTransferObjects EjbInconsistencies AnonymousDonor CategoryEjb ComPlus CorbaComponentModel DinoChiesa EjbVsComPlus GemStone JavaBeans JavaTransactionService JohnDaniels PersistencePowerTier SetComplete StuCharlton WebObjects WebServices WhatsWrongWithEjb EjbInterestFaq CategoryEjb SunsEjbInterestList EjbLinks CategoryEjb EjbArticles EjbCaseStudies EjbDesignPatterns EjbExamples EjbFaq EjbFrameworks EjbHosting EjbIdes EjbInconsistencies EjbLinksPattern EjbModelingTools EjbNewsGroups EjbNowTips EjbRoadmap EjbServer EjbStarter EjbTutorials EjbTwo EjbVsComPlus EjbVsComPlusArticle GemstoneJvsEjb HowToUseEjb JavaLinks SeshKumar TheServerSide WhatsWrongWithEjb WhyEjbsAreOverSpecified EjbLinksPattern EjbLinks EjbModelingTools ArcStyler EjbLinks EjbModelingTools RationalRose StructureBuilder TogetherJtool VisualAge EjbNewsGroups EjbLinks EjbNewsGroups GemStonesJavaSuccessNewsGroup InpriseEjbNewsGroup SunsEjbInterestList WebSphereNewsGroup EjbNowTips AccessBean BrokenLink CategoryTips EjbLinks EntityBean LimitParametersForEjbCreates SeshKumar EjbObject JavaBean EjbQueryLanguage CategoryEjb ContainerManagedRelationship CostinCozianu DisagreeByMovingAside EjbQueryLanguageDiscussion EjbQueryLanguageFlaws EjbTernaryRelationshipExample EnterpriseJavaBeans EntityRelationship ObjectQueryLanguage ObjectRelationalPsychologicalMismatch StructuredQueryLanguage SunMicrosystems EjbQueryLanguageDiscussion AdewaleOshineye BridgePattern CategoryEjb CommitteesDontCode CommitteesDontRead CostinCozianu DataLog DinoChiesa DomainModel EjbQueryLanguage EjbVsAdoDotNet EntityBean FalkBruegmann FundamentalsOfObjectOrientedDatabases JobSecurity ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalMapping ObjectRelationalPsychologicalMismatch PraiseOfFolly RedundantQueryLanguage RichardHenderson SimplestThing SimplestThingThatCouldPossiblyWork SoftwareEngineeringVsComputerScience SqlMyopia StatelessSessionBeans StuCharlton TheyWillNotListen TopLink TutorialDee WebLogic WebSphere WorstThingsFirst EjbQueryLanguageFlaws CommitteesDontRead ContainerManagedPersistence DrCodd EjbFlaws EjbQueryLanguage EjbQueryLanguageDiscussion EjbTernaryRelationshipExample EntityBean EntityRelationship ObjectOriented SoftwareDevelopment EjbRoadmap BagOfJumpingBeans CategoryEjb CategoryRoadMap ComponentDesignPatterns ComponentManagedPersistence ContainerIndependence ContainerIndependenceDiscussion ContainerManagedPersistence DataTransferObject EjbArchitectureRoles EjbBenchmark EjbDesignPatterns EjbFlaws EjbIdes EjbIdioms EjbInconsistencies EjbLinks EjbModelingTools EjbQueryLanguage EjbServer EjbUnitTest EjbVsComPlus EncapsulateObtainingReferences EnterpriseJavaBeans EnterpriseJavaBeansServers EntityKey HowToUseEjb HowToUseEntityBeans LimitParametersForEjbCreates PickingAnEjbServer RoadMaps TheServerSide UrbanCode UseFactoriesToBuildObjects WhatsWrongWithEjb WhyEjbsAreOverSpecified EjbServer CategoryEjb EjbLinks EjbServer EnterpriseEdition EnterpriseJavaBeansServers EjbStarter CategoryEjb EjbLinks EjbStarter EnterpriseJavaBeans MasteringEjb EjbTernaryRelationshipExample AutoKeysVersusDomainKeys BusinessRules CategoryExample CategoryOopDiscomfort CostinCozianu CurryingSchonfinkelling DomainModel DrCodd EjbFlaws EjbQueryLanguage EntityRelationship JohnUrberg LeakyAbstraction MarkAddleman ObjectOriented OnceAndOnlyOnce OrTernaryRelationshipExample PersistenceLogic PlainOldJavaObject ProjectsParts ResultSet RobertWatkins SimplestThing SqlMstChallenge StrawmanArgument StuCharlton SupplierParts SupplierPartsProject SuppliersParts SuppliersPartsProjects TernarySqlAlchemy TopLink UserStory WebLogic WebObjects WebService EjbTutorials BrokenLink EjbLinks EnterpriseJavaBeans SunMicrosystems TheoryCenter EjbTwo CategoryEjb DavidLiu EjbDependentObjectClasses EjbDependentValueClasses EjbLinks EjbNextVersion EjbTwoAdvantages EjbTwoArticles EjbTwoDesignIssues EjbTwoServers EjbTwoSpecs IsThisForEjbTwo SeshKumar StevenNewton WhatHappened EjbTwoArticles EjbTwoDesignIssues EjbTwoDesignIssues EjbTwoEntityCommands EjbTwoEntityCommands AlistairCockburn AnalysisPatterns ApplicationBoundary DomainObject EjbDependentObjectClasses EjbDependentValueClasses EjbTwo EntityBean HexagonalArchitecture InPraiseOfLocalEjbs KyleBrown LimitParametersForEjbCreates MartinFowler MichaelSchuerig OliverKamps RandyStafford RequiresNew RichardMonsonHaefel SanFransisco SessionBean SessionBeanWrapsEntityBeans StuCharlton TopLink VladaMatena EjbTwoServers EjbTwo EjbTwoWebLogicServer OrionServer ProposedFinalDraft ProposedFinalDraftTwo PublicDraftTwo EjbTwoSpecs EjbTwo EjbTwoSpecsDraft JavaOne EjbTwoSpecsDraft EjbTwo EjbTwoSpecs EjbTwoWebLogicServer EjbTwo EjbTwoServers EjbUnitTest AndersBengtsson AutomatingEjbUnitTests CactusEjb CategoryEjb CommandProxy CommandReport DataSource DavidVentimiglia DesigningEntityBeans EnterpriseJavaBeans EntityBean FacadePattern FooHome FoodSmart FredrikRubensson GemStone GemStonej GoldenMaster HaskoHeinecke HypersonicSql InpriseAppServer JakartaAnt JavaUnit JavaWorld JeffSchnitzer JimDoyle JulianSominka JunitEe KyleBrown RandyStafford RobertWatkins SessionBean TestCase TestRunner UnitTest VisualAge WebLogic WebLogicGripes WebSphere WilfredSpringer EjbVsAdoDotNet BeanManagedPersistence CategoryComparisons CategoryDotNet CategoryJavaPlatform ContainerManagedPersistence DataAccessObject DataGrid DataSet DataTable EjbQueryLanguage IbmSanFrancisco JohnRusk MartinFowler ObjectSpaces RobinEvans ShaunSmith StuCharlton TypedDataSets WebObjects EjbVsComPlus AccessControlList AnneThomas AspectOrientedProgramming AsynchronousSystemTraps CategoryEjb CategoryMicrosoft ComPlus ComponentManagedPersistence DavidChappell DecNet DinoChiesa DistributedInternetArchitecture DistributedLocking DnaVsOo EjbInconsistencies EjbVsComPlus EjbVsComPlusArticle EnterpriseJavaBeans GameOver GemStone HankRoark JavaBeans JustInTimeActivation MatthewJamesEaslea MicroSoft MicrosoftTransactionServer NathanUrban ObjectWatch PeteMcBreen PeterMerel PhilipEskelin RaphaelParree RichardColley RogerSessions SpinLocks StatefulSessionBeans StephanSchmidt StuCharlton WebLogic WebSphere WhyUseMicrosoftTransactionServer EjbVsComPlusArticle BrokenLink CategoryComparisons CategoryEjb EjbVsComPlus EnterpriseJavaBeans MicroSoft RogerSessions WaybackMachine EjbVsDotNetNews BigBlue BigIron EjbVsAdoDotNet EjbVsComPlusArticle EjbsAndDistributedTransaction DistributedTransaction DotNet DotNetFramework EnterpriseJavaProgrammingWithIbmWebSphere EricHodges JavaPlatform KyleBrown OptimisticPredicate ServiceOrientedArchitecture TransactionManagement WebSphere WhatsWrongWithEjb EksiSozluk EverythingTwo WikiLikeThings ElCantarDeMioCid BabelFish CategoryCulture TheerasakPhotha ElMariachi CategoryMovie CategoryOffTopic JustDoIt ElcodLtda AcercaDeElcod AlejandroVera EmilioDavis FelipeHoffa FelipeSaintJean ElderDays AdventureGame CategoryHistory ComputerGame ElderDays FunctionalProgramming GraphicalUserInterface GraphicsTablet HyperText JargonFile LogicProgramming MicroComputer ObjectOrientedProgramming OsVirtualization PersonalComputer PostSeventiesIdeaSlump RelationalDatabases SpaceWar StructuredProgramming TimeSharing WorkStation ElecEnergyLevels SgWa ElectionEpistemology BenKovitz CategoryVoting ElectoralCollege AbrahamLincoln BenKovitz CategoryVoting ChecksAndBalances DirectVote ElectionEpistemology ElectoralCollege ElectoralCollegeDiscussion FaithlessElector FederalistPapers FoundingFathers GlennVanderburg UnitedStates UnitedStatesConstitution VotingPatterns ElectoralCollegeDiscussion AaronBurr AbrahamLincoln AlexanderHamilton AndyPierce BenKovitz CategoryVoting ConstitutionalAmendment DanHankins DaveSteffe DemocratParty ElectionEpistemology ElectoralCollege EricJablow FoundingFathers GlennVanderburg HouseOfRepresentatives OleAndersen ThePeriphery ThomasJefferson VotingPatterns ElectoralEngineering CategoryEngineering CategoryPolitics CategoryVoting ElectoralNiche CategoryVoting ProportionalElections ElectricFence ElectricFence FreeSoftware PhilippeDetournay RationalPurify ElectricalImpedanceMismatch ChanningWalton DougMerritt ElectricalImpedanceMismatch EncyclopaediaBritannica ImpedanceMismatch ImpedanceMismatchMetaphor TomStambaugh ElectricityAddiction BillBarnett CarAddiction ChuckCottrill CourtAddiction CrackAddiction DihydrogenMonoxide DonaldNoyes DreadTomatoAddiction ElectricityAddiction ElizabethWiethoff IneedaTerabyte KnownSpace LarryNiven MikeSmith OxygenAddiction PeteHardie VideoAddiction WebAddiction ElectronCellularAutomata AlastairBridgewater AlexanderKeewatinDewdney CellularAutomaton ScientificAmerican TuringComplete WireWorld ElectronicCommerce DigitalRightsManagement GaveUpOnTelevision GoogleInc ElectronicDataInterchange AutoMagically CategoryXml CommerceOnTheWeb EightyTwentyRule ElectronicCommerce ElectronicDataInterchange ExtensibleMarkupLanguage TowerOfBabel UniversalBusinessLanguage WebApplication ElectronicFrontierFoundation ElectronicFrontierFoundation FundamentalCivilLiberties JavaScript SubstantialChallengesToBasicHumanAndLegalRights ElectronicFrontiersAustralia ElectronicFrontierFoundation ElectronicHypnosisUnits CategoryFuture CategoryHumor ComicNotion DonaldNoyes ElectronicDevice ElectronicHypnosisUnits FreeTime GoodThing HandHeld MagicCard RipVanModern RipVanWinkle ElectronicLogBook AntiPattern BrentNewhall CategoryAccess CategoryOrganization ElectronicLogBook EmacsOrgMode GreyPattern HandHeld HandspringVisor IfItIsWorkingDontChange KeepTruckin KrisJohnson KyleMaxwell LogBook OneNote PalmPilot PaperPorting PaulHudson PersonalWiki PlainText PowerBook RefactorMercilessly UseNet WikiBatics ElectronicMail DonKnuth ElectronicPaper BlueTooth BrokenLink IdealUmlCaseTool KyleBrown MarcoScheurer MooresLaw TheBestOfBothWorlds WikiGnome XeroxParc ElectronicPickleJar AntiPattern AntiPatternCategory CategoryAntiPattern ClearCase DateStampedFilename DevilsAdvocate EaseOfUse ElectronicFortKnox ElectronicPickleJar MicrosoftWord OpenDocumentFormat OpenSource SamuelFalvo SubVersion ElectronicTesting AndersHedberg MikeSmith ProductTesting WikiName WikiWiki ElectronicVotingMachine AcceptanceVoting CategoryVoting CondorcetVoting DavidSarahHopwood DieboldInc ElectronicVotingMachine FirstPastThePost FreedomOfInformation IsAnythingBetterThanPaper ModestElectronicVoteProposal OpenSource PeterMerel PluralityVoting RonJandrasi TacticalVoting TechnicalSpecificationForVotingMachines VotingMachineDiscussion ElectronicWhiteboard CategoryHardware DynaWall ElectronicPaper JamesLanday JeffGrigg KenMeltsner LargeLcdDisplay MicroTouch PrintableWhiteboard ProgrammingOutsideTheCube SimplestThingThatCouldPossiblyWork TeamBoard ElegantLanguage ElegantSimplicity AnticlimacticSimplicity CategoryComparisons ChristopherAlexander DanBarlow ElegantSimplicity NotesOnTheSynthesisOfForm PerfectionIsAchieved QualityWithoutaName SimpleDesign SimpleInventions SimpleIsntEasy TomSwiftJr WaldenMathews ElementAttributes CategoryCoding DonaldNoyes ThinkingOutLoud ThreeDots ElementalProgramming DevelopmentStance ElementaryPattern BobbyWoolf ElementaryPattern ElementaryPatterns EugeneWallingford JoeBergin NullObject ElementaryPatterns CeePlusPlus CobolLanguage EugeneWallingford KentBeck KielHodges ElementaryStrongFunctionalProgramming ElementaryStrongFunctionalProgramming TotalFunctionalProgramming ElementsNumberLegs SgWa ElementsOfBasicCategoryTheory AlfioMartini CategoryOnlineBook CategoryPaper CategoryTheory CiteSeer ElementsOfProgrammingStyle ArtOfComputerProgramming BookList BrianKernighan CategoryBook DonKnuth PatternPerson PjPlauger TheElementsOfStyle ToddCoram ElementsOfWikiEssence CategoryWiki CorporateWikis ForgetfulnessAsFilter RecentChanges TextFormattingRules TipsForBeginners WikiEssence WordPlay ElephantLanguage CategoryNaturalLanguage CategoryProgrammingLanguage ConLang ElephantsMemory JohnMcCarthy ElephantOnTheCoffeeTable BrucePennington CoolingOffPeriod DeadMooseOnTheTable ElephantOnTheCoffeeTable ForeverWar JohnFletcher KathyBracy MessageForTheStewards NamePage NovusOrdoSeclorum OffTopic ProgrammingMatters ReFactor RichardDawkins TheAdjunct WhatIsWiki WikiWikiWeb ElephasFumentii ElevatorHacking AutomobileHacking BuzzwordBingo EasterEgg EnterpriseApplicationIntegration HandHeld HitchhikersGuideToTheGalaxy InterArrival RealBingo RemoteViewing ScalableVectorGraphics SpaceElevator UseCase WiFi EliasSinderson CategoryHomePage ElicitingRequirements AnalysisParalysis CategoryRequirements ClearRequirements ConceptualIntegrity CustomerRole DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming GaryBarnett HiddenStory InfrastructureInXp ItIsntInTheSpec MartySchrader NikitaBelenki OnlyForesightMatters OnsiteCustomer ProjectManager ReduceSneakyScope RobertDiFalco RobertWatkins SmallIterationsSmell UserStories UserStory WayneConrad WayneMack WhenInDoubtLeaveItOut YagniAndLogging EliminateDegradingThoughts RulesToLiveBy ThePowerOfPositiveThinking EliminateDesignDebt AntiPattern BigDesignUpFront CategoryProcessPrinciple CategoryProtoPattern CodeUnitTestFirst ComplexityAsDebt DesignDebt DoTheSimplestThingThatCouldPossiblyWork EliminateTechnicalDebt ExtremeProgrammingPrinciples OptimizeLater RefactorMercilessly TechnicalDebt YouArentGonnaNeedIt EliminateDuplication CategoryExtremeProgramming CategoryTestDrivenDevelopment EliminateDuplication OnceAndOnlyOnce ReFactoring TestDrivenDevelopment UnitTest EliminateRisk AlistairCockburn ExtremeProgramming MiracleOccurs PeopleRisk RonJeffries SpikeDescribed SpikeSolution TechnicalRisk ThenaMiracleOccurs WorstThingsFirst YouCantEliminateRisk EliminateTechnicalDebt CategoryProcessPrinciple CategoryProtoPattern DaveSmith DesignDebt EliminateDesignDebt EntropyReduction ExtremeProgramming HaveThisPattern JeraDesign JimLittle JohnBrewer JonathanCrossland ProtoPattern TechnicalDebt TechnicalDebtList TooDarnFun EliotMiranda CategoryHomePage MirandaPrize EliotScott NewUserQuestions ScottElliott TipsForBeginners VirtualCollaboration WelcomeVisitors WikiHomePage ElisabethHendrickson CategoryHomePage ElisabettaLeJeune EliseParadis EliseScher ElixirLanguage CategoryProgrammingLanguage ErlangLanguage LispMacro RubyLanguage EliyahuGoldratt CategoryAuthor CategoryManufacturing CriticalChain EliyahuGoldratt GreatBooksListAlistairCockburn ItsNotLuck TheGoal TheoryOfConstraints WilliamEdwardsDeming ElizaDoctor CategoryWhimsy ElizaDoctor JohnCarter KevinFox XpMailingList ElizaProgram AliceBot ArtificialIntelligence CategoryArtificialIntelligence ElizaDoctor ElizabethMcCraven CategoryHomePage ElizabethWiethoff AppleMacintosh AppleScript BasicLanguage BlocksInJavaScript BookShelved BoostLibraries CascadingStyleSheets CategoryHomePage CategoryHumor CeePlusPlus DataGeneral DougMerritt DrScheme DupDetector ElizabethWiethoff ExtensibleMarkupLanguage FortranLanguage FunnyScienceFiction GoogleJuice GoogleLovesWiki HollerithPunchCard HowToDesignPrograms HyperCard HyperTextMarkupLanguage InstallShield InternetExplorer JavaLanguage JavaScript JavaSwing JayRuby JohnFletcher JsForth KimStanleyRobinson LispLanguage MacOs MacOsx MathMl MicrosoftAccess MicrosoftFoundationClasses MicrosoftOutlook MozillaXul NameSpace NumericalAnalysis OneNote OpenGl OpenSource ParaDox PascalLanguage PaulFernhout PerlLanguage PhotoShop PickAxeBook ProgrammersAndMusic ProgrammingMusicSequencers PromotionTraits PythonLanguage RonJandrasi RubyCallStack RubyCoerce RubyLanguage SqlLanguage StartingForth ThankYou UnixShell UseMod WhyWeHateRuby WindowsXp XpNewYorkCity XsltLanguage EllFour AnonymousOnPurpose ApplicationProgrammingInterface CategoryOperatingSystem ExoKernel GnuHurd InterProcessCommunication IoLanguage MachMicrokernel MicroKernel OperatingSystem ProgrammingLanguage SamuelFalvo SecondGenerationMicroKernel SingleAddressSpaceOperatingSystem WellDesignedFooCanBeBetterThanBar WikiAlphabet WikiGnome WylieGarvin EllRonHubbard SciFi EllZip CategoryCompression EcksZed EllenFeiss EllenGottesdiener CollaborationPatterns EllenGottesdiener EllenUllman ApoorvaMuralidhara CategoryHomePage CaughtInTheNet CloseToTheMachine TheDumbingDownOfProgramming EllenVanderslice AreYouThere CategoryHomePage EllenVanderslice EllingtonDarden CategoryAuthor ElliotMerrony CategoryHomePage MicrosoftOffice ElmasriAndNavathe FundamentalsOfDatabaseSystems ElreyRonald CategoryPerson ElreysWikiServer WikiAsp ElreysWikiServer CategoryWikiImplementation EddieEdwards EddiesWiki ElreyRonald SixSingleQuotes WikiAsp WikiServer ElseConsideredHelpful AnonymousDonor ByRef ByVal CommonLisp ConvertSpacesToTabs DierkKoenig DoObjectSerialization DylanLanguage ElseConsideredSmelly ElseIf EndIf GenericFunction HungarianNotation IsMissing JeffGrigg MultipleExitPoints OverDoseEffect SwitchStatementsSmell VbFlexibleSelectCase VisualBasic ElseConsideredSmelly AdrianWillenbuecher ArrowAntiPattern BedOfSnakes CategoryConditionalsAndDispatching CeeLanguage ChrisBaugh ChrisBrooking ChuckMoore CollectionAndLoopVsSelectionIdiom ColorForth CommonLisp DarkPattern DecomposeConditional DierkKoenig DoTheSimplestThingThatCouldPossiblyWork ElseConsideredHelpful ExtractMethod ForthLanguage FoxPro FunctionsConsideredSmelly GarryHamilton GuardClause JeffGrigg JohnFletcher LanguageIdiomsEncouragingSmallMethods MachineForth MultiMethods MultipleInheritance OnceAndOnlyOnce PolymorphismVsSelectionIdiom PredicateLogic ReplaceTempWithQuery SamuelFalvo SchemeLanguage SmellingTooManySmellsIsaSmell SmellsLikeBoiledOnions SunirShah ElseIfIsSelectCase AbstractStateMachine AdamBerger BruceIde CategoryConditionalsAndDispatching CodeStench CollectionAndLoopVsSelectionIdiom CommonLisp DylanLanguage GccIsm JeffGrigg LispLanguage OnceAndOnlyOnce PerlLanguage PythonLanguage SchemeLanguage SelectCase SnuspLanguage SunirShah VbFlexibleSelectCase VisualBasic ElselessWarning AntiPattern ElselessWarning MatthewAstley OldRulesWithForgottenReasons ElvisBrain CategoryWikiForum ElvisBrain ElvisSoftwareDesignResearchGroup NewZealand QwikWiki UseMod ElvisImitators AntiPattern ArtificialIntelligence BenKovitz BrokenLink DaveHarris ElvisImitators FrankLloydWright OffTopic PaulChisholm UnderstandingIsLove ElvisPresley CategoryArtist CategoryTinFoilHat CategoryWhimsy MostlyHarmless NickBensema PhilipCraigPlumlee ElvisSoftwareDesignResearchGroup CategoryEducation CategoryResearch ElvisBrain ExtremeProgramming InformationVisualisation NewZealand NotesOnPostmodernProgramming ResponsibilityDrivenDesign UseCasePatterns UseCases UserInterfaceDesign UserInterfaceDesignPatterns VisualLanguage WelcomeVisitors EmDashInAscii ChronicallyRight DaveVoorhis EarleMartin ElizabethWiethoff EmDashInAscii HyphensAreNotDashes ImplementingLispDiscussion JoeWeaver MarchZeroSix MinorEdit OnceAndOnlyOnce RecentChanges RecentChangesJunkie RulesForUsingHyphensAndDashes ScienceFiction SignatureSurvey ThankYou ThinClientHasFailed TomStambaugh WikiWord EmExpressions ArcLanguage CategoryLisp CeeLanguage CommonLisp DisposableCoders EmExpressions EssExpressions ForthLanguage GenericFunction GuileScheme GuySteele InfixNotation JayOsako JohnMcCarthy KyleBrown LispLanguage QuickCheck RichardGabriel SamuelFalvo SchemeLanguage SmugCeeWeenie SmugLispWeenie StephanHouben TestDrivenDevelopment TheEvolutionOfLisp TypefulProgramming WeirdBrain EmLanguage BrokenLink CategoryMicrosoft CategoryPaper CategoryProgrammingLanguage MumpsLanguage ObjectCapabilityLanguage OsloModelingLanguage EmPowerment DenisYurkin FourFreedomsOfAnEmpoweringEnvironment InventoryGoesHomeAtNight LeaderShip OnBecomingaLeader PeopleWare TomDeMarco WarrenBennis EmaCodingGuidelines ClassInstance TestClassForClassNaming TestConstant TestMember TestMethodForMethodNaming ToDo UpperCase UserImpl WikiSquatting EmacsAndNormalPeople AcmeProgrammingEnvironment ApplicationProgrammingInterface CategoryEmacs CategoryExtensionLanguage CeeLanguage CeePlusPlus CodeWright CommaSeparatedValues CommandLine DataStructure DotNet EmacsEditor EmacsInFooLanguage EmacsLisp EmacsWiki GrahamHughes GuileScheme HaMacs HaskellLanguage JohnBeppu KayDesktopEnvironment LispLanguage LispMachine MicroSoft MicrosoftWord NormalPeople NotePad ObjectOriented PerlLanguage PicoEditor PowerUser PyMacs PythonLanguage SethGordon ShaeErisson StephanHouben TextEditor UnixOs UnixShellPatterns VimTextEditor WebBrowser WhatYouSeeIsWhatYouGet WordProcessor EmacsAndVi BbEdit CategoryEmacs CategoryVi ComparingNotPissing EmacsEditor JasonFelice PanuKalliokoski PeteHardie SeanOleary ViEditor EmacsAsOperatingSystem CategoryEmacs CeeLanguage CommandLineInterface EmacsAsOperatingSystem JayOsako LispMachine MultiCoreCpu OperatingSystemsImplementation SymbolicsLispMachine UnixCulture UserInterfaceDesign EmacsCodeWrightComparison AhHa CategoryComparisons CategoryEmacs CodeWright EmacsEditor HorsesForCourses MartySchrader NuffSaid OpenSource RonPerrella SageProfessionalEditor SdMagazine ShaeErisson SmugLispWeenie WhyNotUseEmacs EmacsDude EmacsRules SmugEmacsWeenies SmugLispWeenie ViDude EmacsEditor CategoryEmacs CategoryMultiPurpose CategorySoftwareTool CategoryTextEditor EmacsAndNormalPeople EmacsAsOperatingSystem EmacsIsSuperman EmacsVsVi GnuEmacs GreatEmacsFeatures SmugEmacsWeenies TextEditor ViEditor WhyNotUseEmacs EmacsHasQwan AlainPicard CategoryEmacs CreepingFeaturitis DonaldKnuth EdwinWatkeys EmacsAndNormalPeople EmacsHasQwan EmacsRules EvilViBigot GnuEmacs GrahamHughes JustHappened KeyboardMacros LarryPrice PostgreSql PythonLanguage QualityWithoutaName SethGordon SoftwareIsReallyPointless SoftwareMasterpiece SunirShah ThomasEnebo TuringComplete WriteOnceRunAnywhere EmacsInFooLanguage AlainPicard CategoryEmacs CategoryExtensionLanguage CommonLisp EmacsLisp EmacsWiki EricMarsden JavaEmacs JavaLanguage KawaScheme PerBothner PhilGoodwin RealProgrammer SchemeLanguage StephanHouben EmacsIsSuperman CategoryEmacs CategoryJoke CategoryRant EmacsAsOperatingSystem FanBoy FreakaZoid JavaLanguage LispMachine MicrosoftNotepad ReportFutureEmacsBug TheTick UnixCulture EmacsLisp AlainPicard AppleMac ByteCode CategoryEmacs CategoryProgrammingLanguage CocoaFramework CommonLisp CommonLispObjectSystem DistributedEmacsLisp DynamicScoping GarethMcCaughan JavaScript JesseMillikan LennartStaflin LexicalScoping LispLanguage LukeGorrie MacLisp MetaObjectProtocol MitProjectMac MultipleDispatch ObjectiveCee SampleEmacsConfig SchemeLanguage ScottDe ShallowBinding StackOverflow TheLispWay ZeroOneInfinity EmacsLispVirus EmacsMuse EmacsMuse JohnWiegley MichaelOlson PeterWang EmacsNt CategoryEmacs PostScript EmacsOrgMode CategoryEmacs EmacsOrgMode EmacsOutlineMode EmacsOutlineMode CategoryEmacs EmacsEditor EmacsOrgMode EmacsOutlineMode EmacsWiki MatthewAstley OutlineMode PowerOfPlainText StructuredText EmacsPinky ComfortType JuneZeroFive KeyTweak RemapCapsLock EmacsRules AlainPicard CategoryEmacs DanBarlow EmacsRules GreatEmacsFeatures LukeGorrie TuringComplete TuringCompleteness VisualAge WikiMode WikiWiki EmacsSelfDocumentation CategoryEmacs CommonLisp DistEl EmacsLisp JavaDoc LukeGorrie MatthewAstley MetaLearning ProgrammingValueSystem TabCompletion ThinkLikeAprogrammer EmacsShell CategoryEmacs CategoryEshell EmacsLisp EmacsWiki EmacsStandsFor BackroNym CategoryEmacs EmacsLaw EmacsStandsFor FoxPro GarryHamilton MooresLaw EmacsVsVi ArneBab BillJoy CategoryComparisons CategoryEmacs CategoryPerpetualArgument CategoryRant CategoryVi ConTeXt CryptoNomicon DaveSmith DavidMcLean DavidPlumpton DougMerritt DvorakKeyboard DvorakVsQwerty EdIsTheStandardTextEditor EmacsAndVi EmacsVsVi GoodwillStranger GreatEmacsFeatures GreatVimFeatures HolyWar HumaneInterface JefRaskin KevinCline KinesisAdvantage KrisJohnson LyEks MacBook MicroEmacs MindControlWithDerrenBrown OrganistsAtHeart PeteHardie RealEditors RepetitiveStressInjury RollerBlades SamuelFalvo StefanVorkoetter SysAdmin TomPlunket UseTheToolsWeLikeOrLikeTheToolsWeUse ViViVi EmacsWiki CategoryEmacs CategoryWikiForum DebianGnuLinux EmacsWikiMode WikiMode EmacsWikiMode CategoryEmacs EmacsMuse EmacsWikiMode PeterWang PlannerMode WikiFormat WikiMode EmailAddressProtection EditThisPage EmailAddressProtection ErfurtWiki MoinMoin NameMangling SpamDefenseRoadmap WikiEngines EmailAdulteration CategoryCommunication EmailNetiquettePatterns GrammarVandal GunnarZarncke JeffGrigg EmailBasedWiki EmailIntegration EmailWiki FridemarPache InterWiki MoinMoin RecentChanges TikiWiki WikiEngine WikiMarkup WikiPageAsEmail WysiWyg EmailBinders EmailBinders JohnDeBruyn RecentMessages ThreeRingBinder WardCunningham WhyDontOthersGetWiki WikiWiki YouHaveBeenAddedToWikiForumOnelistCom EmailCollaborations CyberSafe CygnusSupport HewlettPackard MarkEichin EmailHurdle ChallengeResponse DavidCary DeletedUnlessDefended DistributedComputing EmailHurdle ParasiticComputing PennyBlack SpamSolutions EmailIntegration EmailBasedWiki EmailBinders EmailIntegration FridemarPache JohnDeBruyn RecentMessages ThreeRingBinder WardCunningham WhyDontOthersGetWiki WikiWiki YouHaveBeenAddedToWikiForumOnelistCom EmailIsDangerous AugustZeroFive EmailIsDangerous EmailIsImpersonal FunnyEmailSig OnceAndOnlyOnce OveruseOfEmail WorksForUs EmailIsObsolete AugustZeroFive DougMerritt EmailIsDangerous InstantMessaging RichardKulisz TentativeSummary EmailNetiquettePatterns AskBeforeAttaching AssumeStupidityNotMalice CategoryCommunication ChangeTheSubjectIfYouChangeTheSubject ConquerWithCompassion EmailAdulteration EmailNetiquettePatterns FitFormatToAudience ItsWiseToRevise KeepItCivilStupid LessThanEightyColumns LurkBeforeYouLeap MeaningfulSubjectLine MixedCaseMessage PrivateResponsePrivateReply PrivateResponseVisibleReminder ProofBeforePosting ReplyBelowOriginal RetireGracefully SixLineSigLimit SplitLongBlocks StandardSigDelimiter ThreadsStartsWithNewMessages TrimYourPosts UncuddledParagraphs UseNet EmbarcaderoDescribe CategorySoftwareTool GdPro EmbarrassingQuestions IbmManagementGame EmbarrassinglyParallel MassivelyParallel ParTition ParalleliZation SpeedUp EmbassyOptsForConversationByNews SgWa EmbedReferencesInSourceCode AdamSpitz BlockContext CompiledMethod EmbeddedReferences EnvyDeveloper GemStone IbmSmalltalk ObjectDesign OrderedCollection RichardKulisz SingletonPattern SmalltalkLanguage SourceText SyntaxFollowsSemantics VisualWorks EmbedVsExtend CategoryRant NoApplication PhotoShop EmbeddedCeePlusPlus AnsiCeePlusPlus CategoryCpp CategoryProgrammingLanguage ConsideredHarmful MultipleInheritance EmbeddedDatabase CommaSeparatedValues ExtensibleMarkupLanguage FireBird MetaKit MySql SqLite EmbeddedDbms InterSystems ProgressSoftware SqLite EmbeddedDocument CategoryDocumentation CeeLanguage CommonSubstrate DomainSpecificLanguage EssExpression ExtensibleMarkupLanguage HereDocument HyperTextMarkupLanguage JavaLanguage LiterateProgramming StandardGeneralizedMarkupLanguage UgLy UniversalResourceIndicator EmbeddedDomainSpecificLanguage BoostProtoLibrary CategoryMetaprogramming CeePlusPlus CppTemplateMetaprogramming DaveAbrahams DomainSpecificLanguage DomainSpecificTweaks ExternalDomainSpecificLanguage ForthLanguage HaskellLanguage InternalDomainSpecificLanguage JavaLanguage LanguageOrientedProgramming LaynesLaw LispLanguage MartinFowler PerlLanguage QuantumComputing RubyLanguage SmalltalkLanguage StumblingBlocksForDomainSpecificLanguages ToolCommandLanguage EmbeddedExtremeProgramming AndrewQueisser CategoryRealTime CharlesPoole DaNuke DeadLink EmbeddedSoftware EmbeddedSystem ExtremeProgrammingBareMachine ObjectOriented PairProgramming PlanningGame RealTime RonJeffries RonMorsicato UnitTest XpMailingList EmbeddedIterator AntiPattern EmbeddedIterator ExternalIterator JbRainsberger ResultSet EmbeddedJava ByteCode CategoryHardware CategoryJava EmbeddedJava EmbeddedSystem ForthLanguage FrankCarver GarbageCollection JavaCard JavaOne JavaVirtualMachine PersonalJava SparcStation EmbeddedJavaSystems EmbeddedJava EmbeddedLanguage AppleScript ApplicationProgrammingInterface BeanScriptingFramework EmbeddedLanguage FiclLanguage FlislLanguage InternationalBusinessMachines IoLanguage JavaLanguage JavaScript JavaVirtualMachine LuaLanguage PythonLanguage RexxLanguage RonPerrella ToolCommandLanguage WindowsScriptingHost EmbeddedReferences EmbedReferencesInSourceCode EvolutionaryLists EmbeddedSoftware EmbeddedSystem EmbeddedSql AlainPicard BookView DynamicQueries EmbeddedSql EmbeddedSqlInJava JeffGrigg MatthewTheobalds MySql ObjectDatabase PhpLanguage EmbeddedSqlInJava DeadLink EmbeddedSql JavaLanguage EmbeddedSystem AntiPattern EmbeddedExtremeProgramming EmbeddedJava EmbeddedLanguage EmbeddedSystem EmbeddedSystemsEngineer ExtremeProgrammingBareMachine FirmwareEngineer HandHeld IsEmbeddedBehind KeithBraithwaite PalmOs PersonalDigitalAssistant PocketPc PrintfDebugging RealTime SymbianOs TheManyTypesOfPrograms VxWorks YtwokEmbeddedSystems EmbeddedSystems EmbeddedSystem EmbeddedSystemsEngineer EmbeddedSystem EmbeddedSystemsEngineer FirmwareEngineer HardwareEngineer SoftwareEngineer EmbeddedUnderscore AmericanCulturalAssumption CapitalizationRules ProgrammingPerl UnderscoreVersusCapitalAndLowerCaseVariableNaming EmbeddingSchemeOnPalm BigDesignUpFront CategoryHandheld CategoryScheme DanBarlow DrScheme ForthLanguage LegoMindstorms LispMe LispSchemeDifferences MlKit MzScheme NoelWelsh PageMaker PalmPilot PocketSmalltalk PostScript QuartusForth RegionBasedMemoryManagement StephanHouben SunirShah EmbellishmentIsThePitfallOfTheMethodologist AlistairCockburn CategoryMethodology CrystalClearMethodology MartySchrader EmbraceAndExtend CategoryMicrosoft EmbraceAndExtend EmbraceExtendExtinguish FreeSoftware MicroSoft WindowsTwoThousand EmbraceChange AcceptanceTest AlistairCockburn BradAppleton DaveHarris DoTheSimplestThingThatCouldPossiblyWork EmbraceChange ExtremeNormalForm ExtremeOpenBusiness ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeWay FridemarPache GhostTown KentBeck KielHodges RecoveryOrientedComputing RefactorMercilessly RequirementsTracking RequisitePro RonJeffries TrackingRequirementsChanges UnitTest YouArentGonnaNeedIt EmbraceChangeContinuously BradAppleton CollectiveCodeOwnership ContinuousCommunication ContinuousIntegration ContinuousSimplicity DoTheSimplestThingThatCouldPossiblyWork EmbraceChange EmbraceChangeContinuously ExtremeFrequency ExtremePrinciples ExtremeProactivity ExtremeValues PairProgramming ProActive RefactorMercilessly TheSourceCodeIsTheDesign EmbraceChaos EmbraceChaos TryLikePages EmbraceConfusion CategoryManagementDevelopment EmbraceConfusion ReflectiveInquiry EmbraceSql AspDotNet CategoryDatabase CategoryProgrammingLanguage CategoryQueryLanguage ColdFusion CommonLisp CsharpLanguage DatabaseAbstractInterfaceDiscussion DatabaseVendorLock DomainSpecificLanguage DotNet DuroProject EmacsLisp ExBase ExperimentalQueryLanguageDiscussion ExpressionApiComplaints HowOtherQueryLanguagesAddressSqlFlawsDiscussion JanuaryTwelve JesseMillikan LanguageIntegratedQueryProject LearningWithoutImplementation RelProject RelationalLanguage RelationalModel SmeQl SqlServer TableOrientedProgramming TighterAppAndDatabaseIntegration TopsQueryLanguage TqlDesignGoals TutorialDee VendorLockIn EmbracingChange CategoryBook ExtremeProgrammingExplainedEmbraceChange EmbracingException DaleCarnegie EmbracingException ExtremeProgrammingExplainedEmbraceChange IndexCard LitanyAgainstFear PatternLanguage PrincipleOfDispassionateMethodology RealWorld SelfLanguage SixDegreesOfExtremeProgramming SmallTalk SunirShah TakingException UnitTest EmelesDevice ChainedTernaries EmergencyBroadcastingSystem EmergentBehavior AlanTuring AnalyzingEmergentSystems AndrewFischer ArtificialLife BillTozier BobBockholt CameronSmith CategorySoa CellularAutomaton CircularArgument CollapseOfChaos ComplexEventProcessing ComplexSystems EmergentBehavior EmergentPhenomena EricHodges ExtremeProgramming GeneticAlgorithm GlennVanderburg GoedelEscherBach InsectBehaviour JohnNash JonGroff KeithBraithwaite MultiAgentSystem NashEquilibrium NewKindOfScience PlainEnglishPlease ResultantPhenomena StarLogo StephenWolfram SunnyAuyang SystemMetaphor TestDrivenDevelopment TheEnlightenment TheEnlightment TheGoalOfTestDrivenDevelopmentIsEmergentBehavior TimeFrame TomStambaugh TurtlesTermitesAndTrafficJams UniversalComputer UniversalComputers WaldenMathews WhatsAnIndividual WikiClones WikiPedia EmergentComponentMethod AspApplication ComponentDesignPatterns DavidLiu DotNet KaiYu MicrosoftWay PhilipEskelin PleaseComment VbClassic WardCunningham EmergentComputing EmergentDesign BigDesignUpFront CanAnArchitectureEmerge DonaldNoyes EmergentDesign FoundDesignedDesignoid MichaelFeathers OrganicSimplicity OrganicVsEvolutionary TheSourceCodeIsTheDesign ThreePhasesOfDesign WyCashIncrementallyAddsDistribution EmergentProperty DonaldNoyes EmergentProperty EmergentSystems FallacyOfDivision GhostInTheMachine LogicalFallacy ThinkingOutLoud EmergentRequirements DavidCasey IterativeDevelopment TestDrivenDevelopment UserStories EmergentSystems CategoryEmergence EmergentBehavior EmergentProperty GameOfLife StevenNewton UltraStructure WardCunningham EmergentTechnology EmergingPatterns ChickenAndEggProblem LetPatternsEmerge PatternMining EmersonEggerichs BrucePennington CategoryPerson InfiniteLoop TheAdjunct EmilPost RecursivelyEnumerable EmilSteen EmileKroeger EmileKroeger IndexCard LionKimbro ProgrammersNotebook RedHat EmilioDavis BlueCompany BlueCricket CategoryHomePage SantiagoDeChile EmilioLopes MoreAboutCodes WikiAccessRestricted EmilyDickinson WendyCope EmilyLiu CategoryHomePage DesignPatternsWorkshop WardCunningham EmittingTime AnalysisTime CategoryTime ThinkingTime EmlynShannon CategoryHomePage ChronIsle EmlynShannon ExtremeProgramming JavaLanguage OpenAuthor UnitTest WikiCatPhoto EmmanuelBoudrant CategoryHomePage EmmanuelCaradec CategoryHomePage TestDrivenDevelopment EmmanuelDeloget EmmanuelDeloget EmmanuelGaillot AgileOpenFrance BootCamp CategoryHomePage CodingDojoInParis EmmanuelGaillot ExtremeProgramming JerryWeinberg JimMcCarthy MicheleMcCarthy VirginiaSatir EmotionOnWiki AmbientIntelligence ArtificialIntelligence ChatMode DougMerritt EmotionalIntelligence EmotionsVersusLogic IronyWarning PissTake PlainEnglish WebOfTrust WhatStrongEmotionsShow WikiMail WikiNature EmotionalBurp CategoryWikiLife CategoryWikiTag DeleteVultures EditVultures OffTopic OnTopic WarLords WikiExperience WikiMaster WikiPolarization WikiSuccessCanInhibitNewWriters EmotionalCatharsis EmotionalEngineering TragedyOfTheCommons ZenSlap EmotionalIntelligence CategoryBook EmotionalIntelligence HaHaOnlySerious NextBigThing RelationshipManagement SelfManagement SocialDynamics SocialIntelligence EmotionsVersusLogic AnalysisParalysis EmotiveFiguring EmperorsNewClothes AntiPattern CategoryAntiPattern DesignByCommittee EmperorsNewClothes IdiotProofProcess ImplementationIssue IntellectualViolence JamesPoupard TheEmperorsNewClothes TheGrandOldDukeOfYork ThrownOverTheWall EmphasizeImportantInformation CategoryInformation ClassName EverythingIsRelative FlyweightPattern GroupRelatedInformation MyBuddy NamedConstructor PrivateImplementationMethod ReduceUnimportantInformation SelfDocumentingCode EmphaticLike BadMeaningGood CategoryOffTopic EmphaticLike EquivocalLike JiveSpeak ValSpeak EmpireBuilders EmpireBuilding AntiPattern ManagementAntiPattern EmpireWarGameOfTheCentury CategoryGame CeeLanguage EricRaymond LeonBrooks MacOs OrbFish PhilGoodwin StoneyBallard TomStambaugh VmsOperatingSystem EmpiricRelationalVsObjectPerformanceMatch AreRdbmsSlow CategoryComparisons CategoryPerformance GemStonej ObjectRelationalImpedanceMismatch RandyStafford RelationalDatabase RichardHenderson TopLink VisualAgeJava EmpiricalEvidence AdVerecundiam AgreeToDisagree AntiPattern BenKovitz CategoryEvidence ComputerScienceIsaSoftScience ConversationalChaff DarkPattern DisciplineEnvy EmpiricalEvidence EvidenceTotemPole ExtremeProgrammingResearch GarryHamilton GodwinsLaw MemeFilters OoEmpiricalEvidence PissingContest ProofByPrinciple ScientificSins ShiftingTheBurdenOfProof SnakeOil WardsWiki EmpiricalMethodsForArtificialIntelligence CategoryBook CategoryScience EmpiricalOrdersOfGrowth EmpiricalPatternDiscovery CategoryDiscovery CategoryRefactoring EmpiricalPatternDiscovery ExpertSystem ExtremeProgramming FixmeComment ManuelSimoni NeuralNetworks NiclasOlofsson OpenSource RefactorMercilessly RefactoringHints WikiWiki EmpiricalProcess AgileProcesses DefinedProcess InspectAndAdapt ScrumProcess EmpiricalRigorCantReplaceTheoreticalRigor BigIdea EmpiricalRigorCantReplaceTheoreticalRigor GoedelsIncompletenessTheorem HolyWar JustIsaDangerousWord LaynesLaw MayZeroEight MentalStateOfMissouri SafetyGoldPlating SovietShoeFactory SovietShoeFactoryPrinciple TheoreticalRigorCantReplaceEmpiricalRigor TopMind UseCase WikiWiki EmpiricalTypeBehaviorAnalysis AbstractSyntaxTree ApplyingTheSideTagTypingModel CategoryLanguageTyping DefinitionOfTypeTag DynamicRelational SoftwareEngineering TableOrientedProgramming TypeTagDifferenceDiscussion EmployeeSatisfactionStudy FrankMaurer GrigoriMelnik EmployeeTypes AccessControlList CartesianJoin CartesianProduct CategoryBusinessDomain CategoryExample ContactAndAddressModels ControlTable DeltaIsolation DynamicTyping EmployeeId EricHodges FeatureBuffetModel JavaLanguage LimitsOfHierarchies ManagedCollection MultipleInheritance NavigationalDatabase ObjectOriented OnceAndOnlyOnce PayrollExample PileOfInterfaces PrimaryKey PutClassificationsIntoMetaData RelationalDatabase RelationalModel RoleObject SchemaEvolution SetsAndPolymorphism StaticTyping ThereAreNoTypes TypeMigration WorksFor EmployerLockIn GoldenHandcuffs JustLeave LifeVectors OverTime OverlyBroadIntellectualPropertyAgreements TheyCanFireMe EmployingSynergism CategoryPlanning EmployingSynergism ThePlaceAndScopeOfPlanning EmploymentAndInvestmentDecisionsDiscussion AreImportsBadForTheEconomyOfAcountry BigDesignUpFront BoDs CategoryDiscussion EmploymentSkillsDiscussion EricHodges EvolutionarilyStableStrategies FutureDiscounting GarryHamilton HillClimbing InitialPublicOffering WinWin ZeroSum EmploymentAndJobStories CategoryEmployment HardTimesJobAd EmploymentBigPictureDiscussions AnonymousDonor AreImportsBadForTheEconomyOfAcountry BalancedTrade CategoryBigPicture CategoryEmployment DougMerritt EricHodges EvolutionarilyStableStrategies RaviKammaje SunirShah UnitedStates WhySympathizeWithTheUnemployed EmploymentContract AssumeGoodFaith EmploymentContract LoyaltyOath NonDisclosureAgreement OverlyBroadIntellectualPropertyAgreements SigningUp TheyCanFireMe EmploymentSkillsDiscussion AntiPattern CategoryDiscussion CitiBank EmploymentAndInvestmentDecisionsDiscussion EricHodges GarryHamilton JustaProgrammer MbaThink PeopleSkills PhDs PrepareForNextCareerNow WhySympathizeWithTheUnemployed WorldCom EmpoweringDissent FairCriticism MeatBall RightToDissent EmptyCatchClause AlexChurchill AnonymousDonor BlocksInJava CategoryCodeSmell ChanningWalton ChrisMellon ClassNotFoundException CodeSmell ConcurrentModificationException DustinAleksiuk EmptyCatchClause HaveThisPattern IllegalAccessException InstantiationException InternalIterator InterruptedException JamesWilson JavaUnit JeffGrigg JimLittle KyleCordes MarkAddleman MartonSuranyi MichaelBanks MikeWeller NeilSwingler NotFoundException ObjectInputStream OnceAndOnlyOnce PeeEmDee PhilippeDetournay ReplaceEmptyCatchWithTest RobNielsen RobertDiFalco RobertWatkins RuntimeException SecurityException SocketTimeoutException ThrowDontCatch TimBurns UnsupportedLookAndFeelException VhIndukumar WayneMack EmptyChemSetAstronomyRoom SgWa EmptyChemSetInKitchen SgWa EmptyOceansSyndrome EmptyOceansSyndrome GulfStream OffTopicIsOk TragedyOfTheCommons EmptyPage EmptyYourCup BeginnersMind CategoryEasternThought CategoryStory HindrancesToLearning EmulateKeywordAndDefaultParameters ArgumentObject ArgumentType CategoryLanguageFeature CategoryRefactoring CodeSmell ControlSpace CostinCozianu DaveVoorhis DeleteWhenCooked EconomyOfExpression EmulateKeywordAndDefaultParameters InformationHiding InnerClass InputStream IntroduceArgumentObject IntroduceParameterObject KeywordParameterPassing LongParameterList MartinFowler MethodNameOperation MethodObject ObjectiveCaml OnceAndOnlyOnce OuterClass ParseOperator ParserOperator ParserUtility ProgramIntoaLanguage RefactoringImprovingTheDesignOfExistingCode SamuelFalvo UseTheUndescore EmulatingTables MinimalTable EnDeme BusinessTalent BusinessTalentEndemeSet CategoryInformationOrientation EndemeCharacteristic EndemeSet EnDemes ArtificialCreativity ComputationalCreativity CondensingData ConflatedInformation CreativePartnering DataContextProcessing DataNetworking DecisionAutomation EnDeme EndemeSet GeneticAlgorithm ImportanceManagement InformationOriented InformationProxies JonGrover KnowledgeAutomation MetaData MutualLanguages NaturalLanguage ResourceAllocation SignatureRecognition UnorderableInformation EnEdit CategorySoftwareTool CategoryTextEditor JaimeWong LinuxOs MacOs MicrosoftWindows SyntaxColoring EnMinutWiki BarfBartolomeus EditText EnMinutWiki InternationalOneMinuteWiki LarsAronsson LarsBerg LikePages NiclasOlofsson NyTeknik OneMinuteWiki RecentChanges RobertGustavsson TipsForBeginners VisualTour WhyWikiWorks WikiOptions WikiWikiSandbox WikiWikiWeb EnPassant GameOfChess PerlIdiom EnablingPracticesOfXp ContinuousIntegration RefactorMercilessly UnitTest EncapsulateConstructorsWithFactoryMethods CategoryPattern JoshuaKerievsky LimitConstructorArguments RefactoringToPatterns EncapsulateField MartinFowler RefactoringImprovingTheDesignOfExistingCode EncapsulateMultiStageConstruction DavidSchmitt HowardFear JavaIdioms JavaLanguage JeffGrigg NatPryce OneTimeConstructor PrincipleOfLeastSurprise TestWhetherInConstructionPhase WikiWikiWeb EncapsulateNewForTestability BrianSlesinsky CategoryCpp DaveWhipp DesignForTestability MockObject MockStubShunt StubObject TestingPatterns EncapsulateObtainingReferences AccessBean AsynchronousMessaging BusinessDelegate CategoryPattern FactoryMethod HaveThisPattern JohnFarrell KyleBrown MikeRettig MockObject MyClass MyClassHelper NameComponent NameService NamingContext NamingContextHelper NatPryce ThirdPartyBinding VisualAge WebSphere WrapperBean EncapsulateRelatedData GroupRelatedData EncapsulationDefinition CategoryDefinition ClearEncapsulation ComponentOrientedProgramming ConstructorLeastToMost DefinitionOfEncapsulation EmacsLisp EncapsulationIsNotInformationHiding GateKeeper InformationHidingInPerl JeffBay NakedObjects NikitaBelenki ObjectOriented ObscureEncapsulation PeterLynch ProgrammingLanguage SelfLanguage ShaunSmith WellEncapsulated WhereInformationHidingIsaBadThing EncapsulationForDummies AbstractionForDummies CategoryDummies DavidParnas EncapsulationDefinition EncapsulationIsNotInformationHiding FacePalm GateKeeper ObjectOrientedForDummies EncapsulationIsHierarchical AlternativesToHierarchicalEncapsulation CraigEverett EncapsulationDefinition FunctionPointersInaCeeStructStyleOop LawOfDemeter LiskovSubstitutionPrinciple PhlIp TreeOrientedPerspective WayneMack EncapsulationIsNotInformationHiding BridgePattern CategoryCoding CodeComplete ConfusedComputerScience CouplingAndCohesion DavidParnas EdwardYourdon EncapsulationDefinition FalkBruegmann GateKeeper IncreaseCohesion InformationHiding InformationHidingIsNotInformationErasing JohnWilkinson KeithBraithwaite McConnell MuchAdoAboutNothing OliverChung OnDecomposingSystems PeterCoad ReduceCoupling SergejPauls ShieldPattern SiduPonnappa SteveMcConnell StevenShaw StrategyPattern WilliamUnderwood EncapsulationIsaWasteOfTime BadProgrammer BondageAndDisciplineLanguage CantEncapsulateLinks CeePlusPlus CommonLispObjectSystem CompilerEnforcementOfEncapsulationIsaWasteOfTime CppHeresy CurtisDuhn DanBarlow DoTheSimplestThingThatCouldPossiblyWork EncapsulationIsaWasteOfTime ExtremeProgramming GeorgePaci GoodWaysToProgram HumptyDumpty InegoMontoya InigoMontoya KrisJohnson MethodsShouldBePublic ObjectOriented ObjectOrientedProgramming PythonLanguage SmalltalkLanguage StarOffice StaticTyping ThingsTheCompilerShouldForceUponUs UnitTest YouArentGonnaNeedIt EncodeCookieValues AboutCookies AspDotNet WebsitePatterns EncodedErrorCode ErrorCode ErrorText EncourageEdits EncourageExperimentation DesignShield FacadeMementoStrategy MentalBlocks RefactorMercilessly RonJeffries ShieldPattern WilliamGrosso EncourageOthers ExpressInterest PraiseGoodWork RaySchneider TimKing EncouragePeopleToKnow DesignPatterns EncouragePeopleToKnow EncouragePeopleToKnowSmalltalk EncourageToKnow EncourageToLike ExtremeProgramming LearningPatterns MineSweeper MoveMe NegotiationPatternLanguage OrganizationalPatterns PavelPerikov SmalltalkLanguage EncouragePeopleToKnowSmalltalk ColoradoSpringsSmalltalkCompanies EncouragePeopleToKnow EncouragePeopleToKnowLisp HowToSellGoldenHammers MichaelFinney PavelPerikov SmalltalkLanguage EncouragingWikiRefactoring AtLeastOneCategory BarnRaising BigWikiFireOfDoubleOught BlackaddersMap CategoryWikiMaintenance CategoryWikiRefactoring ChangesInWeek FindPage FixYourWiki FrancisHwang GoodWikiCitizen HomePage JohannesGijsbers JonathanTang LikePages OrphanPage OrphanWikiPages PagesToRefactor PowerBook RandomPages ReallyValuablePages RecentChanges RecentEdits RefactorByMerging RefactorMe RefactorOnlyTheOnesYouWantToKeep RefactoringActivity ThankYou ThreadMode VisualTour WardCunningham WardsWiki WhyNotEnoughWikiRefactoringHappens WikiGnome WikiGnomeGrowth WikiOnWiki WikiReductionists WikiRefactoring WikiRefactoringStories WikiSuccessCanInhibitNewWriters EncryptedComputation AlanGrover AntonioTaylor BlackBoxComputation CategorySecurity DougMerritt EncryptedComputation EncryptedComputationEdited EncryptedComputationEdited AntonioTaylor ByteCode CategorySecurity DeletionCandidate EncryptedComputation HomomorphicEncryption EncryptedWiki EncryptingPersonalWiki CrossCrypt EncryptedWiki PracticalityOfEncryptionSoftware ScramDisk TrueCrypt WikiPage WikiZen EncyclopaediaBritannica CategoryExternalLink DaveHarris ExtremeProgramming KatieLucas SlashDotted WikiPedia EncyclopaediaGalactica AsimovsFoundation DouglasAdams EncyclopaediaGalactica GalacticWiki HitchhikersGuideToTheGalaxy EndGame AlistairCockburn EndGame EwDijkstra EndOfAnEra AndyColligan DanielKnapp PeteHardie WikiLeaks EndOfEmploymentSingularity AttentionEconomy CategoryEmployment CategoryFuture CraigsList EndOfEmploymentSingularity EndOfGrowth BigBang CreativeEconomy NuclearPowerIsBetter ParadigmShift TheKooks EndOfLife DefinitionOfDeath DefinitionOfLife EndOfMooresLaw AsSmallAsTheyCanPossiblyGet BenTilly ClassicalComputers DavidCary EndOfMooresLaw FieldProgrammableGateArray GigaBit HomeFoundry JavaRealMachine MaxwellsDemon MichaelLeach MooresLaw MooresSecondLaw NanoTechnology PeakOil PlanckTime PrematureOptimization QuantumComputer ReversibleLogic RichardHenderson StarTrek TheScarcityGame WikiPedia EndOfWiki AllInOneWiki BigOmega BlakesSeven CanticleForLeibowitz CategoryWiki ChangeAndPersistenceReconciledInPublic ChrisBaugh CollectiveIntelligence CritLink DistributedCoalition DramaticIdentity EloiWiki EndOfWiki ExtremeIdealism FiatLux FridemarPache GlobalBrain HumanBeing InterWikiCharter MakeSignalNotNoise NanoRefactoring PeterMerel QuantumRevolution RecentChanges RefactorMercilessly RequestNewsgroupAltWiki RhetoricalQuestion RobertFrost SciFi ScriptKiddie SensiblyNeuteredOffTopic SlashDot TeilhardDeChardin TheAdjunct TheEnd TheSingularity UltraWorld WikiAtTwentyThousand WikiConstructionists WikiOnWiki WikiReductionists WikiSingularity WikiWikiWeb WikiWithProgrammableContent EndToEndPrinciple AamodSane CategoryQuote FullyStimulatedEndToEndPrototype HubbleTelescope HubbleTelescopeSphericalAberration JohnDaniels NatPryce RaySchneider UnitTest EndUser EndUser PalmPilot UserInterface UserManual EndUserHabitability ChristopherAlexander DesignPatterns FallingWater InteractionPatterns OleHoeghHansen PatternsOfSoftware RichardGabriel EndUserLicenseAgreement ShrinkWrapped EndangerThis PhlIp ZeekLand EndemeList BusinessTalentEndemeSet CategoryInformationOrientation EnDeme EndemeList EndemeSet EndemePath CategoryInformationOrientation EnDeme EndemeSet InformationPath JonGrover EndemeSet ArtificialCreativity ArtificialIntelligence CategoryDefinition CategoryEndemeSet CategoryInformation CategoryInformationEngineering CategoryInformationOrientation ComputerOntologies ConceptPermutationEmergentPropertyStructure EmergentProperty EnDeme EnDemes EndemeCharacteristic EndemeSet InformationProgramming JonGrover RealInformation SemanticWeb TwentyTwoEndemeCharacteristics EndersGame AlanFrancis AlvinMaker AnnAnderson AsimovsFoundation CategoryBook CategoryScienceFiction ChildrenOfTheMind CollectiveIntelligence DavidDeLis EndersGame EndersShadow FrederickPohl HiveMind JonathanTang MichaelFeathers OrsonScottCard PhilGoodwin RichardKulisz SpeakerForTheDead XenoCide EndersShadow CategoryBook CategoryScienceFiction EndersGame OrsonScottCard EndgameSingularity ArtificialIntelligence CasualGame PyGame EndingWithaPreposition CategoryNaturalLanguage KarlKnechtel MythsTaughtByEnglishTeachers EndlessMeeting AntiPattern CategoryGame CategoryJoke ClassDiagram EndlessMeeting FearCulture LatherRinseRepeat ThereMustBeFood WorryDrivenDevelopment EnemyAtTheGates CategoryMovie CategoryOffTopic DavidRobbins WarOfTheRat WorldWarTwo EnemyFriends EnemyFriends EnergyOfLife CategoryBook EnfinSmalltalk DarkPlace EnfinSmalltalk ObjectStudio RefactoringBrowser TomStambaugh VisualWorks EnforcingMethods AlistairCockburn ExtremeProgramming KeithBraithwaite RonJeffries UnitTest WayneMack EngKianTan AcadiaUniversity CategoryHomePage DesignPattern EngineCollectionClass CategoryStructuralPatterns EngineProgrammableByAll ContentEditableByAll FridemarPache FutureShockLevels SingularitarianWikiPrinciples SmartWiki SmartWikizen UniversalParticipation WikiEngine WikiEngineSandbox WikiForum EngineerAsHero EngineerAsHero KentBeck LinusTorvalds LockedInaRoom OpenSource StuCharlton SunirShah EngineerScotty JamesDoohan MikeMyers NomDeNet RealNamesPlease ScottJohnson StarTrek EngineeringAroundProcess BruceIde EngineeringDays EngineeringEnvy AnonymousDonor ArchitectingWord ArchitecturalStyle BetsyHanesPerry BridgePattern DavidSaff DisciplineEnvy EngineeringEnvy FirstDomino GarryHamilton MostHolyWarsTiedToPsychology NearRealTime OnlyOnesAndZeros PeteHardie PostProjectReview RealTime RobertDiFalco SoftwareIsModeling SystemMetaphor TheEmptyRiceBowl TheMapHasReplacedTheTerritory TheWizardOfOz TomAyerst VirtualReality WaldenMathews WhatIsMetaphor WhatIsQuicken WhyBuildingsFallDown EngineeringPrinciples BridgeBuilding CategoryEngineering MartinSpamer ProfessionalPrinciples ScientificMethod SoftwareDevelopment SoftwareDevelopmentLifeCycle SoftwareEngineer SoftwareProgrammer TimTwelves EngineeringTask CrcCard EngineeringTask IdealProgrammingTime IterationPlan IterationPlanning OvertimeEvaluationStation OvertimePayStation ReleasePlan UserStory EngineeringVsMarketing AnalysisParalysis BenKovitz BugFreeDoesntSell EngineeringVsMarketing ExtremeProductsWontSell ExtremeProjectsRequireExtremeCustomers MartySchrader MultipleSkins NetworkExternalities RichardKulisz SpaceSuitDesign StevenNewton TheMostComplexWhichCanBeMadeToWork WorseIsBetter YouArentGonnaNeedIt EngineersExplained DilbertsSalaryTheorem JimCoplien MartySchrader SunirShah ThomasAllen WardCunningham EnginesOfDemocracyAtGeneralElectric ConsensusVsDemocracy FastCompany EnglandCountry AmericanFootball AssociationFootball AustralianRulesFootball BritishEmpire CanadianFootball CategoryCountry CategoryOffTopic CityOfLondon CricketGame EarleMartin EnglishOrBritish EuroCurrencyZone EuropeanUnion FalklandIslands GolfGame GreatBritain MatthewAstley RugbyFootball UnitedKingdom UnitedStates UnitedStatesOfAmerica VickiKerr WorldWar EnglishIsTheNewLatin AonghusOhAlmhain CategoryNaturalLanguage ChoosingaConLang ConLang EnglishLanguagePrescriptiveness EnglishPleaseDiscussion EsperantoLanguage IndoEuropeanLanguage InternationalAuxiliaryLanguage JapaneseLanguage KlingonLanguage LinguaFranca LojbanLanguage NickBensema SamuelFalvo SeanDuggan SoerenMors StephenHutchinson VolapukLanguage VulgarLatin EnglishLanguage AndyPierce AngloSaxon AngloSaxonLanguage AnonymousPoet BondageAndDiscipline CategoryNaturalLanguage ChineseLanguage ConLang DanHankins EmbraceAndExtend EnglishLanguage EnglishOrthography EsperantoLanguage ForFree FrenchLanguage GaelicLanguage JapaneseLanguage LanguageOnItsWayDown LanguageOnItsWayUp LojbanLanguage LojbanPoem LojbanicJars MicroSoft NaturalLanguage NickBensema RefactorEnglish RobertAlcock RobertJordan RussianLanguage SpeechRecognition SunirShah TetraChromat UniCode WheelOfTime EnglishLanguagePrescriptiveness AndrewMcGuinness BruceWillis ClarityOfExpression EnglishIsTheNewLatin EnglishLanguage FrenchLanguage GoodThing GreatVowelShift KarlKnechtel LanguageAbuser LanguageOnItsWayDown MarkTilley PurityOfEnglish TheFifthElement TomRossen EnglishLikeFeatures AbcLanguage ActorsModel AppleScript CategorySyntax CeeLanguage CeePlusPlus CobolFallacy CobolLanguage CommonLisp EdwinEarlRoss EnglishLanguage ForthLanguage FurryKef FuzzyLogic InformLanguage JapaneseLanguage KeywordParameterPassing KrisJohnson MicrosoftWord MsgBox MultiMethods NaturalLanguageProcessing NickBensema PerlLanguage PostfixNotation PrivoxyWindowOpen PythonLanguage RemoteProcedureCall RubyLanguage SamuelFalvo SmallTalk SmalltalkLanguage StrongAi StructuredQueryLanguage TheRightWayToDoWordyBlocks ToolCommandLanguage VbScript WebServices EnglishOrBritish AlexHoffman AlistairCockburn AnonymousDonor AnonymousYorkshireman BritishEmpire BrythonicLanguage CategoryCulture CategoryOffTopic CommonSpeech DivineRightOfKings EddieTheEagle EricJablow EuropeanCommission EuropeanUnion FawltyTowers FitzHugh FlandersAndSwann ForeignersAssumptionOfBritishCulturalAssumption GaelicLanguage GeorgeBernardShaw GermanicLanguage GreatBritain HaHaOnlySerious IsCricketBoring KeithBraithwaite KevlinHenney LowlandScots MartinSpamer MattStephenson MontyPython NatPryce NeilWilson NorthernIreland RightOfKings RobRix RobertBurns RogerLipscombe SamuelJohnson ShepherdsBush SkArcher StephenJayGould TimeOut WelshLanguage EnglishOrthography AonghusOhAlmhain EnglishPlease AmericanCulturalAssumption CategoryWiki EnglishPleaseDiscussion OneMinuteWiki PlainEnglish WalledGarden WardCunningham WhyIsEnglishSpokenHere EnglishPleaseDiscussion AcceptanceTest AntoniGaudi AsciiCode BabelFish CallForCollaboration CategoryCommunication CategoryDiscussion CategoryTag CategoryWiki ConfusedVisitor DougMerritt EditPage EnglishPlease FixBrokenWindows InFrench JeffGrigg JuanPabloNunnezRojas KrisJohnson LanguageOfChoice LuigiBertuzzi MartySchrader MichelDenys OffTopic PatternsList PeerReview PerlLanguage PiecemealGrowth RichardKulisz RobertDiFalco ScienceFiction SisterSites SoftwareDeveloper SoftwareDevelopment StephenCovey SwitchWiki SysTran TomStambaugh UnitTest WaldenMathews WalledGarden WardCunningham WikiGnome WikiName WikiNamePluralProblem WikiNature WikiOnWiki WikiWikiWeb YuriKhan EngodInvitation DanishAugEnglishVersion EnhanceAndComplement AddressBooks AnchorPoint ClarityManager CollaborationDestination ConceptTestingAndDecisionAid EnhanceAndComplement IdeaSpace IdeaSpaces MemoryAssistant PersonalComputer RealSituations RelationshipManager ThoughtPerformanceMachine TrainingOfMemory UsefulnessOfHumanIntelligence EnhanceIteration ReplaceIndexingWithIteration EnhancedCweb CategoryLiterateProgramming LiterateProgramming LiterateProgrammingIdeas YesWeb EnhancingCppUnit ActiveTest AndyJewell ChrisBrooks ClassHierarchyTestingInCppUnit CppUnit CppUnitArchitecture CppUnitExceptions CppUnitReflection CppUtxOverview CygWin DanMuller DavidLudwig DividebyZero DonaldMcLean ErichGamma ErnestoGuisado ExceptionTest JavaUi JavaUnit JohnClonts JonReid KentBeck KevinCline MalteKroeger MartijnMeijering MichaelFeathers NormanNunley OliverKamps PhilGoodwin RainerBlome RefactorMe RobertDiFalco RonJeffries RwCppUnit TestCase TestFixtures TestInfected TestRunner TestSuite TestingFramework ThaddeusOlczyk TomPlunket UnitTest EnhancingJunit AndySchneider CppUnit CurrencyTest DavidPinn DejaGnu DirkRiehle EntryTest EntyTest ErikMeade FactoryMethod HankRoark HaskoHeinecke HelpWithJavaUnitProblems HttpUnit IanMayo JavaSpaces JavaUnit JavaWorld JeffSchnitzer JeroenMostert JohnGoodsen JournallingPattern JunitEe JunitThree JunitThreeTwo JunitTwo KentBeck KyleBrown LoadingTestRunner MarkoSchulz MarnixKlooster NatPryce NelsonMinar OpenSource PackageTest PeteMcBreen PhilGoodwin RobertHellwig ServletTesting ServletUnit SingletonsAreEvil SoftwareCarpentry StefanBodewig SuiteRunner SystemTest TclExpect TestAll TestCase TestCaseClassLoader TestRunner TestSuite ThreadTest TimMackinnon UnitTest UnitTestGenerator WikiName YonatSharon EnhancingSunit CampSmalltalk DanielEnting DaveHarris DolphinSmalltalk EnhancingSunitEnvy GeneralPublic JosephPelrine KentBeck MarkSchwenk NameSpaces SmalltalkProgrammingEnvironment SmalltalkUnit SqueakSmalltalk TestCase TestRunner TestSuite UnitTest VisualAge VisualSmalltalk VisualWorks EnhancingSunitEnvy DanielEnting JoachimGeidel SmalltalkUnit TestCase TestMentor TestModel TestRunner EnhancingVbUnit BodoMaass EnhancingVbUnitForEventProcessing RecentChangesJunkie ThreeFingerSalute VbClassicBugs VbUnit VbUnitTestDataManagement VbUnitThree VisualBasic EnhancingVbUnitForEventProcessing AndyMorris BodoMaass DialogVisible DoEvents EnhancingVbUnit GotFocus JohnMaxwell PeopleWare SethHeeren SkunkWorks TestRunner TheMythicalManMonth VbUnitThree EnhydraEjb EnterpriseJavaBeansServers EnlargeUserBase FireYourUsers NetworkEffect ReplaceDocumentation WorseIsBetter EnlightenedMen ChuangTse CuttingThruSolidity EasternWuss EnlightenedMen ExternalReality LarryWall MiddleWay NatureofMind PageOfFish PaulTaney PerpetualBeta WrongView EnlightenedSelfInterest AynRand BrucePennington EnlightenedSelfInterest PhlIp PrisonersDilemma SecularHumanist StupidSelfInterest WardsWiki WhyTwoKay EnlighteningThingsFirst DaveHarris EnlighteningThingsFirst EvoFusion NanoIncrements ReFactor WorstThingsFirst EnlisteeCoders ArmyOfProgrammers EnlisteeCoders JavaLanguage JayOsako JonathanTang LessAbleProgrammer OfficerCandidateSchool VisualBasic EnneaGram BrokenLink EnneaGram MyersBriggs NinePersonalityTypes EnoAndPlum EnoAndPlum TerryLaBan EnoughNaturalSocialApparatus EnoughRopeToShootYourselfInTheFoot CategoryBook CeePlusPlus JeffGrigg EnoughVerification AbstractDataType BertrandMeyer DaveHarris DesignByContract EnoughVerification KentBeck LoopInvariants LoopVariants ProgrammerTest TestFirstDesign TypeChecking UnitTest UnitTestingIsDesign WayneMack EnslavementWare EmacsEditor HelpSourceForgeSuck LinuxDistribution MicrosoftWord WindowManager EnterTheDragon BruceLee CategoryMovie CategoryOffTopic FingerPointingAtTheMoon FistfulOfYen KentuckyFriedMovie MartialArts EnterpriseApplication AbstractionInversion AttributeTable BusinessProcess CategoryEnterpriseComputingConcerns ClientEnterpriseApplication DistributedComputing DonaldNoyes DynamicRelational EnterpriseApplication EnterpriseApplications EnterpriseAttributes EnterpriseComponent GracefulDegradation GreencoddsTenthRuleOfProgramming GreenspunsTenthRuleOfProgramming HardwareFailure InternetBanking JesseMillikan PatternsOfEnterpriseApplicationArchitecture PowerFailure ServerEnterpriseApplication SimpleMinded SoftwareBugs SoftwareRequirements SwissArmyKnife SystemSizeMetrics TheUserDoesNotCareAboutTheTechnologyFeatures EnterpriseApplicationConstructionSet AbstractionInversion AntiPattern EnterpriseApplicationConstructionSet KitsAsCompromiseToBuyOrBuild PrematureGeneralization EnterpriseApplicationIntegration BizTalk BusinessProcessManagement CategoryEnterpriseComputingConcerns DatabaseIntegration DeleteWhenCooked DistributedInternetArchitecture DoItFramework EnterpriseApplicationProblems InterfaceEngines JavaPlatform MessageOrientedMiddleware MethodIntegration MicroSoft MicrosoftCorporation MicrosoftEnterpriseComputing MiddleWare ObjectBroker PointToPointIntegration RepositoryIntegration SapCorporation ServiceOrientedArchitecture UserInterfaceIntegration EnterpriseApplicationProblems AdministeringIllBehavedApplications CategoryEnterpriseComputingConcerns DoItFramework DoItSolutions JimRussell MakingApplicationsAdministratable WritingApplicationsThatRunWell EnterpriseArchitect EnterpriseArchitect EnterpriseArchitecture SparxSystems EnterpriseArchitecture ApplicationArchitecture BillBarnett BryanDollery DoesItMatter EnterpriseApplication EnterpriseArchitect EnterpriseArchitecture JamesMcGovern NobleGoals RoleOfArchitecture StandardsEnforcement StrategicAlignmentOfItProductsAndServices StuartScott ToGaf WaldenMathews WriteItOnaCard EnterpriseCollaborationPlatform EnterpriseContinuousIntegration AgileDevelopmentConference BillCaputo ContinuousIntegration EnterpriseApplication ExtremeProgramming EnterpriseCorba AdvancedCorbaProgrammingWithCeePlusPlus AlainPicard CategoryBook CategoryCorba CurtisBartley JavaProgrammingWithCorba ObjectManagementGroup EnterpriseCustomers EnterpriseFit FitPatterns FitTest EnterpriseInformationPortal EnterpriseIntegrationPatterns AddisonWesley BobbyWoolf CanonicalDataModel CategoryBook CategoryEnterpriseComputingConcerns ConradDcruz EnterpriseApplicationIntegration GregorHohpe JonathanSimon KyleBrown MartinFowler MartinFowlerSignatureSeries MikeRettig SeanNeville SeeBeyond EnterpriseJavaBean EnterpriseJavaBeans EnterpriseJavaBeans AlanKnight CategoryEjb CocoBase DinoChiesa DoSimpleThings DoTheSimplestThingThatCouldPossiblyWork DoesAnyoneActuallyUseStatefulSessionBean EjbLinks EjbRoadmap EjbTwo EnterpriseApplication EnterpriseJavaBeans EnterpriseJavaBeansBooks EnterpriseJavaBeansServers EntityBean GemStone GeraldoXexeo JavaBeans JavaTwoEnterpriseEdition KyleBrown NetScape PaulMurray ProposedFinalDraft ReinventingTheWheel ResultSet RichardHenderson RobertGreayer RobertWatkins SessionBean SomebodyElsesProblem StandardWay StuCharlton ThePrevayler ThreadsConsideredHarmful TopLink VisualAgeJava WebLogic WebObjects WebSphere WhatIsWrongWithTheGeneralVisualBasicApproach WrongWay YouArentGonnaNeedIt EnterpriseJavaBeansBooks CategoryBooks CategoryEjb DavidPrice DeVoe EnterpriseJavaBeans JavaBeans JohnFarrell MarkSwanson PatrickLogan PrenticeHall PythonLanguage EnterpriseJavaBeansInCics CategoryEnterpriseComputingConcerns CiCs CustomerInformationControlSystem EnterpriseJavaBeans GlynNormington PersistentReusableJvm StuCharlton TransactionProcessing EnterpriseJavaBeansServers ApplicationServer AtgDynamo CategoryEjb EjbLinks EnhydraEjb EnterpriseJavaBeans GemStonej InpriseAppServer IonaIportal JbossServer KyleBrown OrionServer PickingAnEjbServer PowerTier SilverStream SunIplanet VersataLogicServer WebApplication WebLogic WebSphere EnterpriseJavaProgrammingWithIbmWebSphere CategoryBook DavidPitt EnterpriseServiceBus GaryCraig GregHester JaimeNiswonger JuneZeroFive KyleBrown RussellStinehour VisualAge WebSphere EnterpriseObjectBroker PaulHammant EnterpriseObjectFramework EnterpriseObjectsFramework EnterpriseObjectsFramework AppleComputer ApplicationServer CategoryFramework CayenneFramework EnterpriseObjects EnterpriseObjectsFramework EoAdaptor EoModel FalkBruegmann MikeKienenberger ModelViewController NeXt NextStep ObjectPersistence ObjectRelationalMapping ObjectiveCee OpenStep TopLink WebObjects WebObjectsFive WebObjectsOverview EnterpriseOperatingSystem EnterpriseOperatingSystem UnixHasMoreFunctionalityThanWindowsMyth EnterprisePattern EnterpriseResourcePlanning CategoryEnterpriseComputingConcerns CategoryPlanning CloseAndReporting CustomerRelationshipManagement EmployeeServices EnterpriseResourcePlanning MicroSoftGreatPlains MicroSoftNaviSoft OrderToCash PeopleSoft RequisitionToSettle SapRthree SupplyChainManagement SupplyDemand EnterpriseResourcePlanningSoftware EnterpriseScenarios BusinessStories BusinessStory CategoryRequirements EnterpriseScenarios FirstOrderRequirements SecondOrderRequirements TheCustomer TheProgrammer TheRealCustomer TheUser UserIsInTheSystem UserStories UserStoryExamples EnterpriseServiceBus AquaLogicServiceBus AsyncMessagingLayer BigBlue BusinessProcessExecutionLanguage CategoryMulticaster CategoryWebServices ComplexEventProcessing ComplexityManagement ComponentBus DaveChappell DavidChappell DistributedCom DotNet EnterpriseApplicationIntegration EnterpriseIntegrationPatterns EnterpriseServiceBus EventDrivenArchitecture ExtensibleMarkupLanguage ExtremeMarketing FacadeAtTheDistributionBoundary GartnerInc IbmCorporation InternetInterOrbProtocol JavaBusinessIntegration JavaMessageService JavaPlatform JavaTwoEnterpriseEdition LoveHateRelationship MessageOrientedMiddleware MicroSoft MicrosoftIndigo OpenDocument RedpieceAbstracts ServiceOrientedArchitecture SonicSoftware WebSphere WebSphereMq WebsphereApplicationServer WindowsCommunicationFoundation ZapThink EnterpriseServices CategoryDotNet CategoryEnterpriseComputingConcerns CategoryMicrosoft ComPlus DavidLiu DinoChiesa DistributedInternetArchitecture DotNet EnterpriseServiceBus EnterpriseServices MicroSoft MicrosoftIndigo MicrosoftManagedCode ServicedComponents WebServicesExtensions WebServicesSecurity WindowsCommunicationFoundation WindowsLonghorn WindowsXp EnterpriseSolutionPatterns CategoryBook DaveMancini DaveQuick DavidLavigne DavidTrowbridge GregorHohpe JamesNewkirk EnterpriseSolutionPatternsUsingMicrosoftDotNet AdewaleOshineye CategoryBook CategoryDotNet CategoryMicrosoft ChristianOhman CsharpPatterns DoubleCheckedLocking DoubleCheckedLockingIsBroken EnterpriseApplication GangOfFour MicrosoftPatternsAndPractices PatternsOfEnterpriseApplicationArchitecture WardCunningham EnterpriseSystemPatterns BizTalk CustomerPattern DimaSemensky DomainSpecificLanguage InvoicePattern PeopleSoft PricePattern ProductPattern PurchaseOrderPattern VendorPattern EnthForth CategoryForth EnthoughtToolSuite CategoryPython CategorySoftwareTool EnvisagePluginFramework JohnFletcher PythonLanguage UbuntuLinux EntityAttributeValue AttributeTable EntityBean CategoryEjb ChrisRaber EnterpriseJavaBeans EntityBean JavaBean SeshKumar SessionBean EntityBeanFacade DataTransferObject DomainObjectStateHolder EntityBean EntityBeanFacade HaveThisPattern InpriseAppServer MarkSawers SearchResultAsEntityBean SeshKumar StatefulSessionBeanWrapsStatelessSessionFacades EntityBeansAreEvil BrianEwins CategoryEvil DeleteMe DomainObject EntityBean EntityBeansAreEvil FoodSmart GemStone HowToShareStateAmongMultipleComputers InMemoryDataBase JavaSpaces MicroSoft ObjectPersistence RandyStafford RogerSessions SearchResultAsEntityBean EntityBeansAsDataGateways EntityBeansAsDomainObjects FacadesAsDistributedComponents FineGrainedDistributedObjects FourLayerArchitecture KyleBrown EntityBeansAsDomainObjectGraphs AskTheComputer DataAccessObject EntityBeansAsDataGateways EntityBeansAsDomainObjectGraphs EntityBeansAsDomainObjects RandyStafford EntityBeansAsDomainObjects CategoryAntiPattern CategoryEjb ContainerManagedPersistence DomainObject EjbTernaryRelationshipExample EnterpriseJavaBeans EntityBean EntityBeansAsDataGateways EntityBeansAsDomainObjects EntityKey FacadesAsDistributedComponents FineGrainedDistributedObjects FourLayerArchitecture IbmSanFrancisco KyleBrown MatthiasBohlen ObjectBigot VisualAgeDevelopersDomain WebLogic WebSphere EntityBmpFinders AntiPattern BeanManagedPersistence BluePrints CategoryAntiPattern CategoryEjb ConceptualIntegrity ContainerManagedPersistence CostinCozianu DinoChiesa EjbFlaws EjbInconsistencies EjbTwo EntityBean JamesOdell JeffPanici MartinFowler ResultSet StuCharlton WebSphere EntityBroker AbandonWare EntityBroker ThonaConsulting EntityDefinitionDiscussion AttackIdeasNotPeople DatabaseIsRepresenterOfFacts EntityAttributeValue EntityRelationshipModel FearOfAddingTables KnowledgeRepresentation SeptemberZeroSeven UsefulLie EntityKey AndersBengtsson EntityBean EntityKey JonTirsen KyleBrown SeshKumar EntityModel EntityModel EntityRelationshipDiagram EntityRelationshipModel EntityRelationshipDiagram CalculatedRelations ClassDiagram DanMuller ForeignKey HigherOrderEntityRelationshipModel ObjectRelationalMapping PackageDiagrams PrimaryKey UnifiedModelingLanguage EntityRelationshipModel EntityRelationshipDiagram EntityRelationshipModel EntityRelationshipModeling BernhardThalheim CategoryBook CategoryModeling EntityRelationshipModeling ObjectRoleModeling EntrepreneurForum EntrepreneurialAntiPatterns KeithBraithwaite EntrepreneursDoingXp MichaelLeach EntropicLawOfComplexity BillBarnett CategoryComplexity EntropicLawOfComplexity EntropyReduction GeneralSystemantics GeneticAlgorithm GeraldWeinberg OrganicSoftware PeterPrinciple QualitySoftwareManagement SelfOrganizingSoftware EntropyReduction BigBang BrianFoote ConfigurationManagement DaveSmith EntropyReduction JustTooLateReuse KentBeck LowHangingFruit MartinPool PiecemealGrowth SoftwareTectonics TechnicalDebt WaldenMathews EntryAsMetaObject DirectFieldAssignment EntryAsMetaObject EntryWrapping HaveThisPattern JavaSpaceIdioms JavaSpaces RobertDiFalco SeparationOfConcerns StevenNewton EntryConditions ContinualImprovement JustInTime RaySchneider EntryWrapping AddressBean AssociativeLookup DirectFieldAssignment DistribArray EntryAsMetaObject EntryWrapping JasonYip JavaBeans JavaSpace JavaSpaceIdioms JavaSpaces JavaSpacesPrinciplesPatternsAndPractice MementoPattern MonalDaxini TroyHill WrappedHelloWorld WrappedHelloWorldClient EntscheidungsProblem AlanTuring AlonzoChurch CategoryMath VorherrschaftsProblem EnumeratedTypes AutoVivification CharacterArray EnumeratingTrueAndFalse JavaLostEnumeratedTypes LowerCase ModulaThree ModulaTwo OberonLanguage SomethingOrOther SunirShah SwitchStatementsAreEvil EnumeratedTypesInJava BillKayser BorderLayout BradAppleton CategoryJava ConstantTable DaveHarris DaveMuirhead DavidPrice DefineConstantsInInterfaces EnumeratedType EricJablow EricWhite FlyweightPattern JaredNedzel JavaReport JavaWorld JeffLangr JochenBedersdorfer JonHanson KyleBrown NatPryce ObjectStreamException ProgrammingByCoincidence ScottOaks TemplateMethodPattern EnumeratingRegularLanguages AurelianoCalvo CoRoutine DougMcIlroy EconomyOfExpression HaskellLanguage LanguageTestCase MlLanguage NondeterministicFiniteAutomaton RegExp RegularExpression RubyLanguage SchemeLanguage EnumeratingTrueAndFalse BillTrost EnumeratedTypesInJava NatPryce EnvelopeLetter AdapterPattern AdvancedCeePlusPlusProgrammingStylesAndIdioms BridgePattern CategoryPattern ExclusiveOwner GangOfFour HandleBodyPattern JimCoplien SharedOwner StructuralPatterns EnvelopeParadigm AdapterPattern AdvancedCeePlusPlusProgrammingStylesAndIdioms BrianSlesinsky BridgePattern ClearCase DesignPattern DesignPatternsBook EnvelopeLetter EnvelopeParadigm EnvyDeveloper FunctionalProgramming GangOfFour ImmutableObject JimCoplien LotusNotes MichaelFeathers ObjectIdentity ProgrammingIdiom RalphJohnson RootSet SourceControlSystem StructuralPatterns TomStambaugh ValueModel ValueObject WriteOnceStore EnvironmentAndLoadFactor AlistairCockburn ExtremeProgramming IdealProgrammingTime JustaNumber KentBeck LoadFactor PairProgramming EnvironmentProblem PeterMerel EnvironmentVariable EnvironmentVariable ExplicitManagementOfImplicitContext ThreadLocalVariable EnvisagePluginFramework CategoryPython CategorySoftwareTool EnthoughtToolSuite EnvisageThree PluginArchitecture PythonLanguage EnvisioningInformation BetsyHanesPerry BookList ByteMagazine CategoryBook CategoryInformation DaveSmith EdwardTufte EnvisioningInformation IllustrationsClarifyText JohnFarrell JonUdell NapoleonicMarch NotationCentric PatternPerson PaulOldenKamp TheVisualDisplayOfQuantitativeInformation ToddCoram EnvisioningWiki GamesAndIceBreakers LateralThinking ListsOfGames MartineDevos MetaphorAndOrganizations MetaphorsWeLiveBy RalphHodgson SystemEnvisioning WikiClone EnvyDeveloper BobbyWoolf CategorySoftwareTool EclipseIde IfSmalltalkIsSoGoodWhyDoesNobodyUseIt JavaLanguage JpMorgan ParcPlace SmalltalkLanguage VisualAge YannMonclair EnvyFreeFairDivisionProtocol CakeCutting CategoryAlgorithm ErykVershen EnzymeLanguage BarnsleyFern BradCox CocoaWorld EnergyOfLife EnzymeLanguage FractInt IterativeFunctionSystem LittleSimulatorInCocoa NanoTechnology OrganicThreads PeterMerel PrologLanguage SmallTalk EnzymeModel SgWa EoinCavanagh CategoryHomePage EpiCycles AddingEpicycles DontComplainWithoutAlternatives MentalMasturbation EpicUserStory BoilTheOcean DouglasAdams EpicUserStory MichaelCohn MotherhoodStory TheAlmightyThud UserStoriesApplied UserStory WillRogers EpigramsInProgramming AaronRobson AlanPerlis CategoryQuote CommonLisp EpigramsInProgramming GrahamHughes KyleBrown LispLanguage SigplanNotices EpiphanyBrowser CategoryWebBrowser GnomeDesktopEnvironment QueueDataStructure StackDataStructure WebBrowser WebKit EpisodesPatternLanguage AgileProcesses CategoryPattern EpistemicsOfQuantity DataEcosystem JohnFletcher MarkJanssen TheMetaphysicsOfQuality UnifiedDataModel ZenAndTheArtOfMotorcycleMaintenance EpistemologyEntailsOntology CoryDoctorow JohnPolkinghorne PhlIp EpocSymbianOsSoftware CategorySoftwareProduct OpenSource EprimeLanguage AyEeVanVogt CategoryCommunication DevilsAdvocate EprimeLanguage FridemarPache GeneralSemantics GoldenAge JasonFelice JohnDoubyuCampbellJunior NewSpeak PhilGoodwin RobertAntonWilson RonJeffries SapirWhorfHypothesis SunirShah EpsteinsLaw ApoorvaMuralidhara CategoryBooks FatBrain JohnBrewer NewYorkCity OloughlinsLaw PeterMerel YouArentGonnaReadIt EqualRightsForFunctionalObjects CategoryPaper FunctionalProgramming HenryBaker ObjectFunctional ObjectOrientedProgramming EqualVsTrueFalse CategoryAlgorithm EqualityOperator BooleanOperator CategoryPitfall CeeLanguage CeePlusPlus EqualityOperator HaltingProblem HaskellLanguage IdentityOperator JavaLanguage LazyEvaluation LeftAsAnExerciseForTheReader OcamlLanguage PerlLanguage PythonLanguage ReferenceObject RubyLanguage ScottJohnson ScreenWidget TypesOfEquality ValueObject YesNoMaybe EquipeSiplom EnglishPlease EquivalenceClass EquivalenceRelation CategoryMath EquivalenceRelation EquivalentFeaturesOnWindowsAndUnix CategoryComparison CategoryOperatingSystem CygWin DonBox LinuxLikeOperatingSystems PlainText SmugSelloutWeenies SymbolicLinkOnWindows UnixFunctionalityVsWindowsFunctionalityDiscussion EquivocationFallacy FallaciousArgument GuiltByAssociation LanguageAbuser EraOfSilence BigBangTesting EraOfSilence WaterFall EranPeer EraserPhrases EraserPhrases SmileyFaces WithAllDueRespect ErasingPainfulMemoriesDiscussion AnonymousDonor BackStack BeCheerful CluetrainManifesto DaveHarris DocumentMode GlennVanderburg JohnDoe LosingTheArgument MetaWiki OffTopic RandomPages RecentChanges RecentChangesJunkie RichardDrake RobertDiFalco RonJeffries SamGentle StephenJayGould ThreadMode TomRossen TomStambaugh WalledGarden WardsWiki WayneConrad WikiCulture WikiMaster WikiMindWipe WikiNow WikiOnWiki WikiReductionist WikiVandal WilliamGrosso WinnersWriteTheHistory ErdosNumber BillTozier DonKnuth ErdosNumber ErdosNumberProject HomePage JerryGrossman KevinBacon PaulErdos ScottJohnson SmallWorld ThirdPerson ViewItem WardNumber ErdosNumberProject ErdosNumber EreaderRss AtomSyntax CategoryRss OpenSource RichSiteSummary RssViewer WebLog ErealtyDiary AspUnit EyeballUnit JasonCole LewisCarroll UnitTest ErealtyXpAdoption AllOfXp AreYouDoingXp CategoryAdoptingXp CategoryCaseStudy ErealtyDiary JasonCole PairingWithInterns RebootIntoXp RefactorMercilessly RefactoringImprovingTheDesignOfExistingCode SafelyRefactoringLegacyCode UnitTest ErelSegal AreYouThere CategoryHomePage ErfurtWiki AndyFundinger CategoryWikiImplementation ConsumerWiki ConvertedEwikian DocumentationRefactoring EmailAddressProtection ErfurtWiki FeatureCreep InterWiki JonathanArkell MarioSalzer PhpLanguage PhpWiki PmWiki PublicDomain PubliclyEditableIntermap TextFormattingRules TooMuchDocumentation WikiEngine WikiFeatures WikiLink WikifiedCookie ErgativeLanguage ErgativeLanguage IndoEuropeanLanguage NominativeAccusative ErgomaticKeyboard CategoryKeyboard EmilioLopes ErgonomicKeyboard KinesisKeyboard MaltronKeyboard RagnarScheuermann RobertChurch ErgonomicKeyboard CarpalTunnelSyndrome CategoryErgonomics CategoryKeyboard ColemakKeyboard DataHand DvorakKeyboard ElderKeyboard ErgomaticKeyboard ErgonomicKeyboardWishList EzReachKeyboard FingerBoard HandsFreeMouse HandyKey IambicPaddles InfoGrip JohnPassaniti KinesisEvolutionKeyboard KinesisKeyboard KristofferLawson LightGlove MaltronKeyboard MarkDilley OneFingerKeyboard OrbiTouch SmartBoard TouchStreamKeyboard WearableKeyboards YogiTypeKeyboard ErgonomicKeyboardIdea DataHand ErgonomicKeyboard FridemarPache HandyKey KinesisKeyboard ShoeKeyboard ErgonomicKeyboardWishList AbleBodiedTwentyFiveYearOldMaleAssumption AppleComputer CategoryKeyboard CategoryWishList DataHand DeanGoodmanson DvorakKeyboard ElizabethWiethoff ErgonomicKeyboard HalfQwerty HandyKey KinesisEvolutionKeyboard RepetitiveStressInjury EricAllen BugPatternsInJava CategoryPerson ComputerScience CurrentResearch DevelopmentTeam DrJava GraduateStudent HomePage JavaPltGroup LeadDeveloper NextGenCompiler ProjectManager RiceUniversity SemanticModels StaticAnalysis EricArthurBlair AnimalFarm DownAndOut GeorgeOrwell NineteenEightyFour OleAndersen EricBennett CategoryHomePage ChoralMusic GaveUpOnTelevision EricBerne CategoryAuthor EricBlossom CategoryHomePage EricBlossom EricDrexler CategoryPerson ForesightInstitute MolecularNanoTechnology EricEvans AbsolutelyFabulous CategoryHomePage DomainDrivenDesign KentBeck SiliconValleyPatternsGroup EricFreeman CategoryAuthor DavidGelernter HeadFirstDesignPatterns JavaSpaces JavaSpacesPrinciplesPatternsAndPractice KenArnold LifeStreams SunMicrosystems WebLog YaleLindaGroup EricFullerton BruceCampbell CategoryHomePage ConsoleGames DukeNukem EricFullerton NailheadDotOrg NewUserPages VideoGames WardsWiki WelcomeVisitors WikiPuppy EricGill AnEssayOnTypography CategoryArtist CategoryAuthor GillSans GkChesterton JohnRuskin LondonTown RaySchneider WilliamMorris EricGustafson CommonLisp DaveVoorhis EarleMartin MyersBriggs VaporWare WikiBlog EricHaberstroh EricHaines BattleField GameProgrammingWiki HomePage MikeSmith RunningYourOwnWikiFaq SeanOleary SeedWiki WalledGarden WikiSquatting WikiSquattingResolved EricHammond CampusExplorer DoNotRent NotLong RentDotCom StampsDotCom StructuralDynamicsResearchCorporation ThisNext XetronCorporation EricHankinson CategoryHomePage CocoaFramework EricHayes BoonTek EricHerman AcceptanceTest AmateurRadio BareMetalInstall BlocksInJava CategoryHomePage CheckedExceptions CompositionVsInheritance DeadLink ExtremeProgramming FitNesse GnoppixLinux HamRadio HowardZinn HttpUnit JavaTestingTactics JimHightower KnoppixLinux LinuxFromScratch MySql OpenSource PhilGoodwin PragmaticProgrammer ProductSight ProjectPage RealTime ReflectionsOnTrustingTrust SinglePointOfFailure StoredProcedures UserDefinedFunctions UserStory VisitorPattern VisitorPatternExample VolunteerHousekeeper WhyLinux WikiGrammar XpMeetingTopics XpPlansMore XpSeattle EricHodges AreDesignPatternsMissingLanguageFeatures BoogerClub BullshitOrientedDesign CategoryDrawnWithaVeryFineCamelHairBrush CategoryHomePage ChurchOfOoBigots CraftIte GoedelWeenie MaoZedong XoYnKi EricHopper CategoryHomePage CopyLeft DickBotting OpenSource SpamSolutions TheStreamModuleSystem WikiWikiWeb EricIdle MontyPython PythonIde PythonLanguage TheRoadToMars EricIsaacson CategoryPerson GarryHamilton EricJablow CategoryHomePage CppForwardDeclaration DanglingLink DanglingLinks DougMerritt EricJablow MyClass ReverseIpLookup WikiReader WikiWord EricKlein CategoryHomePage EricKnell CategoryHomePage TrufflefishProgrammingTeam EricKramer CategoryHomePage EricLazarus CategoryHomePage EricLiu ThoughtWorks EricMarsden AreYouThere CategoryCorba CategoryHomePage CommonLisp CommonObjectRequestBrokerArchitecture DistributedComputing EmacsLisp MiddleWare EricMeyer ApplicationArchitect CategoryHomePage EricMeyer FireFighter NorthCarolina SoftwareEngineer EricMiller CategoryHomePage EricMinkes CategoryHomePage EricMoon CategoryHomePage CircleOfFifths RhythmicSyntax EricNewhuis EricNylund CategoryAuthor CategoryScienceFiction CyberPunk SignalToNoise EricObermuhlner AreYouThere BackLink CategoryHomePage GangOfFour TakeFiveSoftware EricRaymond AdvoGato CategoryAuthor EmpireWarGameOfTheCentury EricRaymond FreeSoftware JohnCowan MargaretMead MeatBall MicrosoftCorporation NetHack OpenSource RetrocomputingMuseum RightToArmBears TheArtOfUnixProgramming TheCathedralAndTheBazaar TheHalloweenDocument ThreeLetterPerson WikiGnome EricRemick EricRidge EricRidge PoolHall TechnologyConceptsAndDesignInc EricRunquist CategoryHomePage CharlesMedcoff CombiningOpenSourceAndXp CorporateOpenSource CrackPotteryBarn ExtremeProgramming FreeSoftware FundingOpenSource GerritRiessen MichiganExtremeProgrammingEnthusiasts OpenSource PotteryBarn TestingLite WhyAnotherComponentTechnology EricScheid CategoryHomePage EricScheid EricSchudy CategoryHomePage ElizabethWiethoff EricScott AreYouThere OrphanPage EricScouten EricSegui EricSmith DukeCorporateEducation EricSmith KnowledgeSystemsCorporation KyleBrown EricSpehr CategoryHomePage ComputerScience DefLeppard EricSpehr SoftwareIsArt TexasLutheranUniversity VideoAddiction WarpDrive EricStewart AustinPatternsGroup CategoryHomePage OmniscientTurtle EricUlevik CategoryHomePage YtwokErrors EricVonHippel CategoryAuthor SourcesOfInnovation EricVought CategoryHomePage EyeTripleEee OpenGroup ProgrammingIdiom WritersWorkshop EricWilleke CategoryHomePage ConfidentialityAgreement DavidAnderson ExtremeProgramming FeatureDrivenDevelopment MicrosoftSolutionsFramework PairProgramming SharePoint SoftwareProcessImprovement SourceControl TaeKwonDo TeamFoundation UltimateFrisbee UnitTesting VersionTree EricWoolhiser AreYouThere CategoryHomePage ErichEnke CategoryHomePage VisualProgramming ErichGamma AndreWeinand CategoryAuthor CategoryPerson DesignPatterns ErichGamma EtPlusPlus GangOfFour HotDraw JavaUnit KentBeck MicroEdition ObjectTechnologyInternational VisualAge ErichKutschinski CategoryHomePage GoodLaugh HowToVote LikeThis PleasePleaseDontCategorizeEveryPageOnWiki RecentChanges WikiWay WikiWikiWeb ErickHagstrom AreYouThere CategoryHomePage EricssonInc CategoryCompany ErikBos CategoryHomePage CrcCard ExtremeProgramming KentBeck MartinFowler PascalVanCauwenberghe RefactorMercilessly TheThreeExtremos VeraPeeters ErikDoernenburg ThoughtWorks ErikGjertsen AreYouThere OrphanPage ErikGroeneveld CategoryHomePage WillemVanDenEnde ErikHanson AlexChaffee ErikHanson ErikHatcher AntHill ApacheAnt ExtremeProgramming JakartaAnt ErikHusby BusinessCard CategoryHomePage ErikLingjaerde ErikMcCarty McCarty ErikMeade AgileValueCreation ApacheTomcat AssumeStupidityNotMalice CategoryHomePage CruiseControl DoNt DontAssumeStupidity DontDoThat DontUseYourCommonSense EmotionalBurp FixYourWiki GoodWikiCitizen GreatBooksListErikMeade HttpUnit ItDoesntWork JakartaAnt JavaUnit KentBeck KnowYourAudience NewToWiki OfficeSpaceMovie OldTimer OpenSource PissTake ReFactor SignificantEmotionalEvent TaoTeChing ThePrincessBride UseYourCommonSense WhyWikiWorksNot WikiMaster WikiSuccessCanInhibitNewWriters XpImmersionFive XpImmersionFour XpImmersionSix XpImmersionThree XpImmersionTwo ErikNaggum CategoryPerson ErikNaggumQuotes PaulGraham ErikNaggumQuotes AdHominem CategoryQuote CeePlusPlus ChrisMellon EffWord ErikNaggum HostileStudent JamieZawinski JosephDale LarryWall PaulRubin PerlLanguage RegularExpression SchemeLanguage TengwarLanguage ErikQvam CategoryHomePage ErikSeaberg CategoryHomePage FundingOpenSource PairProgramming SimpleDesign TestDrivenDesign WorkForHire ErikTheVikingSyndrome DavidCasey EmergentRequirements ErikTheVikingSyndrome ErikWyke ChristerWyke ErikWyke JensWyke ErisApple ErisApple RobertAntonWilson TheIlluminatusTrilogy ErlangBitSyntax BitField BrokenLink CeeLanguage CeePlusPlus ObjectiveCee ReadModifyWrite ErlangCodeExamples BowlingGame ErlangBitSyntax ErlangLanguage PrologLanguage SingleAssignmentLanguage ErlangLanguage ActorsModel CategoryConcurrency CategoryFunctionalProgramming CategoryPlatform CategoryProgrammingLanguage CompaniesUsingErlang ComprehensiveErlangArchiveNetwork ComputerScience ConcurrentProgramming DominicWilliams ErlangCodeExamples FunctionalProgramming JavaLanguage JoeArmstrong LukeGorrie MnesiaDatabase NygaardClassification ObjectOriented OpenSource SimonHeath SmalltalkLanguage SmugErlangWeenie VirtualMachine WingsThreeDee ErlangWiki CategoryWikiForum CategoryWikiImplementation ErlangLanguage ErnestBorgnine BadDayAtBlackRock CategoryArtist GiuseppiDeGaetano McHalesNavy TheDirtyDozen TotemAnimal WildBunch ErnestMicklei ErnestRubi ErnestoGuisado CategoryHomePage ErnieBall BusinessSoftwareAlliance CategoryCompany ErnstGruber CategoryHomePage ErnstGruber GermanLanguage OmWiki WikiSpielregeln ErnstMathys ErosOs AluoNowu BeOs CapabilitySecurityModel CapabilitySystem CaprOs CategoryOperatingSystem CoyotOs DennisDeckerJensen ErosOs ExecutableHierarchy ExoKernel JavaLanguage KillerOperatingSystem MicroKernel NoMoreDatabases OberonOperatingSystem ObjectCapabilityOperatingSystem OperatingSystem OperatingSystemsDesign OperatingSystemsDesignPrinciples OrthogonalPersistence OrthogonalSecurity OsWiki SmalltalkLanguage TransparentPersistence WikiOs ErrorCode AvoidExceptionsWheneverPossible CeeLanguage EncodedErrorCode ErrorCode ErrorCodeWithErrno KeepErrorInformation NegativeIsFailure ZeroIsSuccess ErrorCodeWithErrno CeeLanguage ComponentObjectModel ConsideredHarmful EllValue ExceptionObject GetLastError GlobalVariablesConsideredHarmful IwillWriteThatLater ThreadLocalStorage ThreadLocalVariable WinSock ErrorHandler AbortTaskMessage ErrorHandledMethod IgnoreFailureMessage MethodObject RetryTaskMessage ErrorHandling ArcusProject ChecksPatternLanguage DoOrDie GarbageCollection JensColdewey KlausRenzel MarkGrosberg MyException SamuelFalvo ErrorValue ArrowAntiPattern BouncerPattern CategoryException ErrorValue ExceptionHandlingChallenge ExtremeProgrammingInPractice UseExceptionsInsteadOfErrorValues UserDatabase ErrorsBecomeFeatures BugsBecomeFeatures DickBotting ErrorsBecomeFeatures FeatureBug LavaCode NineteenEightyFour SideEffect UseCase UserStory YouArentGonnaNeedIt ErrorsInConstructor AlgolFamily BrainFsck ColdFusionLanguage CommandPattern DavidMcLean DisciplineEnvy EclipseIde ErrorsInConstructor EvidenceEras FractalVagueness FunctionalProgramming FunctorObject FunctorVsClosure GoodEnough GreatLispWar HigherOrderFunction IsItReallyInitialised ItDepends JavaBeans JavaScript LambdaExpression LaynesLaw LetTheReaderDecide NiceLanguage NickKeighley NodeJsAndHofDiscussionTwo NullPointerException OffTopic OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OnceAndOnlyOnce PageAnchor ProjectManagement QueryByExample QwertySyndrome SoftwareEngineering SovietShoeFactoryPrinciple StampCoupling SystemsSoftware TableOrientedProgramming TypeSafety VisualStudio WaterbedTheory WetWare WhyDidntItInitialise WikiReader WikiZens WorseIsBetter ErwinSchroedinger CategoryPhysics CategoryScientist QuantumMechanics SchroedingersCat ThoughtExperiment WikiPedia EsaNyrhinen EsaPulkkinen AclassIsNothingButaCyclicDependency CategoryHomePage FinlandEurope FpVsOo FunctionalModelingExamples OoVsFunctional RoadMaps ShaeErisson UnifiedModelingLanguage EsageFramework CategoryFramework EjbFrameworks EsageGroup AgileEdge MikePorter EscJava CategoryLanguageTyping ExtendedStaticChecking JavaLanguage ProofAnnotationsForBubbleSort UsersManual EscalatorTemporarilyStairs BrokenLink CategoryJoke DanielKnapp DarwinAwards NickBensema RealGenius StarGate TheAndromedaStrain WaldenMathews WarpDrive WorseIsBetter EscapeHatch AntiPattern CutAndPaste DaveHarris EscapeHatch EscapeHatchMechanism EscapeHatches EscapeMechanisms FallBackOnReflection FrameWork HookOperations KawaScheme MatthewAstley MichaelFeathers MicrosoftWindows NatPryce PatternPattern PerlLanguage ProtoPattern PuTty RaySchneider SecureShell StevenBlack TerminalServer TheKludgePattern ThreeLetterAgencies UnixBox EscapeHatchMechanism EscapeHatch EscapeHatchMechanism EscapeMechanisms RaySchneider SunirShah EscapeMechanisms AlternateHardAndSoftLayers EscapeHatch EscapeHatchMechanism EscapeMetaCharacters CategoryMetaWiki CollaborationServer DaveHarris EscapeMetaCharacters FridemarPache JavaScript JavaScriptEnabledWiki EscapePattern CategoryPattern HotComments EscrowCom EservServer EskoJones CategoryHomePage EsotericProgrammingLanguage AspectOrientedProgramming BefungeLanguage BrainfuckLanguage ChefLanguage ChrisPressey ComeFrom FalseLanguage FlipDescription InterCal IotaAndJot JokeProgrammingLanguage LnuspLanguage MalbolgeLanguage ObfuscatedCee PathLanguage PleasePorigeHot RegXy RevaverLanguage RussianCobol SnuspLanguage TheWierdLanguage TpkAlgorithm TuringMachine TuringTarpit UnLambdaLanguage UnusExEis WhitespaceLanguage EspeakPlatform CategoryXml HewlettPackard RajivGupta WebServices WebServicesDiscussion EsperantoLanguage CategoryNaturalLanguage ChoosingaConLang ConLang EscalatorTemporarilyStairs EsperantoWiki HungarianNotation KlingonLanguage LanguagePissingMatch LojbanLanguage NewSpeak NickBensema PerlGolf PeterHansen RedDwarf UniCode WikiPedia WilliamShatner EssAndKayCombinators AlonzoChurch CategoryFunctionalProgramming ChurchNumeral CombinatoryLogic CurryingSchonfinkelling DavidTurner EntscheidungsProblem FixedPointCombinator FunctionalProgramming GoedelNumbering HaltingTheorem HaskellCurry JavaScript LambdaCalculus RaymondSmullyan ShaeErisson SuperCombinators TuringComplete UnLambdaLanguage EssExpression CategoryRedirect EssExpressions EssExpressionDatabase DynamicRelational EssExpression EssExpressions CamelCase CategoryLanguageFeature CategoryLisp CeeLanguage CommonLisp ConsCell DanielBrockman DottedPair DottedPairNotation DylanLanguage EconomyOfExecution EconomyOfExpression EconomyOfImplementation EditingLispCode EmExpressions EssExpressions FortranLanguage HomoiconicLanguages HomoiconicityForConventionalSyntax LispFamily LispLanguage LispSexprs LispWeenies LogoLanguage McCarthy ObjectOrientedProgramming OlegKiselyov ProgrammingLanguage ProperList ReadingLispCode RonaldRivest SymbolicExpression SymbolicExpressions TypeTheory UgLy WirthLanguages XmlSucks EssLanguage ArrLanguage CategoryProgrammingLanguage CategoryStatistics EssLanguage EssTeeEll StandardTemplateLibrary StereoLithography EssWeave ArrLanguage CategoryLiterateProgramming EssWeave KnitArr LazyEvaluation LiterateProgramming MarkDown NoWeb ReportGeneration EssayConcerningHumanUnderstanding CategoryBook CategoryOnlineBook JohnLocke EssenceObject AndyCarlson CategoryPattern EssenceObject SeshKumar ValueObject EssenceOfWork HighSchoolPhysics SociologyOfWork EssentialAgileCharacteristics ContinuousIntegration EssentialAgileCharacteristics LearningOrganization MikeBeedle PlanningGame SoftwareInProcess EssentialCom CategoryBook CategoryComponentObjectModel ComponentObjectModel DonBox EssentialComplexity AccidentalComplexity AlistairCockburn BruteForce CategoryComplexity CognitiveSciences CompareTo DanielKnapp DarrenHobbs EdFaulkner EmergentBehavior EssentialComplexity FullHouse GeraldLindsly IvanStojic KentBeck LeftWall LifeIsaBigMessyGraph MythicalManMonth OleAndersen QuantumComputing SimplicityIsOverRated StephenJayGould WaldenMathews YagNi EssentialCpp CategoryBook CppInDepthSeries DefinitiveCeePlusPlusBooks EssentialDifficulty AccidentalComplexity AccidentalDifficulty BackLink EssentialComplexity EssentialDifficulty FredBrooks KeyWordInContext MetaDiscussion MichaelFeathers MicrosoftExcel NoSilverBullet NormalForm PerlLanguage PhpLanguage PunchedCards PythonLanguage RubyLanguage TeachMeToSmoke VisiCalc EssentialJavaStyle CategoryBook JeffLangr KentBeck SmalltalkBestPracticePatterns EssentialSkillsForAgileDevelopment AgileDevelopment CategoryBook ExtremeProgramming KentTong PairProgramming TestDrivenDevelopment EssentialStuff AgileToolsForDotNet AspectOrientedTools BiggestToolShortcomings CategoryConcepts CategoryOrganization ClientSideTools CodeCoverageTools CollaborationTools CommonProgrammerTools CompilersPrinciplesTechniquesAndTools ContinuousIntegrationIsLessAboutToolsThanItIsAboutDetermination CvsTools DatabaseRefactoringTools DesignToolsForXp DevelopmentTools DistinguishProgrammersAndManagersTools DoingStuff DonaldNoyes DynamicCodeAnalysisTools EcommerceWikiTools EjbModelingTools EnthoughtToolSuite EssentialAgileCharacteristics EssentialCom EssentialComplexity EssentialCpp EssentialDifficulty EssentialJavaStyle EssentialSkillsForAgileDevelopment EssentialTruthsThatNeedToBeFaced EssentialUnifiedProcess EssentialsOfProgrammingLanguages ExtremeTools FavoriteObjectRelationalTools FavoriteToolsAndProductivity ForwardEngineeringFromCaseTools FunctionalToolsForObjectOrientedTasks GenericMappingTools GnuTools GuiPrototypingTools InformationMiningTools IvTools JavaToolsForExtremeProgramming JavaToolsOpportunity JunitWithMicrosoftTools KnowTheToolsNiche LanguageDescriptionsToolsApplications LightDutyTools LiterateProgrammingTools MethodsAndTools MicrosoftScriptingTools MontrealXpToolsPresentation ObjectRelationalMappingTools ParadigmViewsShapedByTools PerlSixEssentials PerlTestingTools PowerfulAdHocDataProcessingTools PreparingTheToolsForSprintOne ProcessImprovementTools ProgrammingEssentials RefactoringTools RefactoringUsingTools ReverseEngineeringTools RichardsSuiteOfTools RoadMap ScienceAndTools TechnologyToolsTechniquesTrainingTasksTeams TestingTools ThinTools ThinkingTools TiddlyTools TogetherTools ToolsAndMaterialsMetaphor ToolsForExtremeProgrammingInDistributedEnvironments ToolsForRefactoringWiki ToolsForThought ToolsProducingArtifact ToolsThatTeachPoorHabits ToolsUnlimited ToolsVsCrutches TwoWayTools UnixPowerTools UseTheToolsWeLikeOrLikeTheToolsWeUse UsingLinksAsTools UsingToolsToAvoidCopyAndPasteProgramming VisualAgeJavaThirdPartyTools VisualBasicTools VisualTools XpTools XpToolsFaq EssentialTruthsThatNeedToBeFaced AbsoluteTruth BeliefFence BrucePennington CircularReasoning EssentialTruthsThatNeedToBeFaced FalseDichotomy GarbageInGarbageOut GeorgeBush GoedelsIncompletenessTheorem GrahamOswaldDumpleton InfiniteLoop InfiniteLoops JohnnyWalker MeaningOfLife MostlyAbsolute NonSequitur OpenLoop PersonalChoiceElevatedToMoralImperative PleaseMoveThisToTheAdjunct ProgrammingMatters PsychoActive RecursiveParadoxicalProblem SometimesAbsolute TheAdjunct ThereIsNoInfinity ThereIsOnlyOneWayOut ThouArtGod UniversalMind WinstonChurchill WordConcepts EssentialUnifiedProcess DominicCronin EssentialUnifiedProcess IvarJacobson JesseMillikan RationalUnifiedProcess WaterFall EssentialsOfProgrammingLanguages AssemblyLanguage CategoryBook CategoryCodingConventions DanielFriedman ProgrammingBookAcronym SchemeLanguage EstablishValueSystem BaitAndSwitch DaveHarris FlopperDopper FootInTheDoor InvestigateAllOptionsThoroughly JeffShelby MoreThanOneOffer NegotiatingPatternLanguage PeterMerel SoftlySoftlyCatcheeMonkey WingDings EstablishYourCredibility AdoptingXpPatternLanguage AllOfXp AntiPattern BadMojo BryanZarnett CategoryAdoptingXp CategoryExtremeProgramming CategoryPattern EstablishYourCredibility ExtremeHour ExtremeProgramming GettingBusinessToComeToYou IfXpIsntWorkingYoureNotDoingXp JeffGrigg MikeBowler PairProgramming PrincipleOfDispassionateMethodology RationalUnifiedProcess RobHarwood RonJeffries RunawayReligion SetTheBozoBit SunirShah TorontoXpUsersGroup UnitTest XpUsersGroup YouArentGonnaNeedIt EstebanUribe CategoryHomePage NewUserPages TourBusStop EsterelLanguage CategoryProgrammingLanguage IanOsgood RealTime SynchronousReactiveProgramming EstimatesLongerThanThreeDaysConsideredHarmful AntiPattern BigDesignUpFront CoCoMo EngineeringTask EvilIsEvil GuillermoSchwarz IdealHours IdealTime JimShore KeithBraithwaite SupportSwami TaskDatabase EstimationRuleNumberOne CategoryHalfJoke EstimationWoes SchedulingMyths TaskEstimationPatterns EstimationWoes AbsentProxy AndrewJoyner CategoryMetrics CulturalDifferences CuplaDays DavidLiu FullTimeExempt FunctionPoint GoodItManager GoodThing GopherHoles HaltingEquivalent HaltingProblem JeffGrigg KentSchnaith KrisJohnson ManagersViewsOfDevelopers MicrosoftProject MikeAmy NeverStateYourNumber PeteHardie PeterAxelsson PlanToThrowOneAway PointyHairedBoss SchedulingMyths StevenNewton SweepingGeneralization TaskComplete TaskCompleteDefinition UserStories YesterdaysWeather EstonianLanguage AmericanCulturalAssumption CategoryNaturalLanguage EnglishLanguage EstonianPeople FinnishLanguage JaenSaul MikeSmith NewYorkCity NortheasternEurope TheSims TobyFarley YanekMartinson EtMinutWiki EditText HenrikThomsen InternationalOneMinuteWiki LikePages OneMinuteWiki RecentChanges TipsForBeginners VisualTour WhyWikiWorks WikiWikiSandbox WikiWikiWeb EtPlusPlus AndreWeinand ErichGamma EtcLanguage CarloVanBussum CategoryJoke CiteSeer EtcLanguage EtcLanguageHoax GuidoVanRossum HoaxLanguage HqNinePlusLanguage InterCal InterQest KrisJohnson LambdaTheUltimate ManuelLanctot MartijnFaassen MoinMoin OffTopic ParrotHoax ParrotLanguage PerlLanguage StevenNewton WikiPollution WinSock EternalStudent CategoryDramaticIdentity JeffMantei JustaStudent LifeTheUniverseAndEverything MentalModel NewInsights PeteHardie ProfessionalStudent TheWorld EthanBeisher DavidCary EthanBeisher ForcepsBaby GoodWikiCitizen InternationalMan EthanFremen CategoryHomePage EthanFremen EthanOtt EtherPad CategorySoftwareTool EtherPad FederatedWiki PiratePad WeNeedExamples EtherPadLite DoingStuff DonaldNoyes EtherPadLite SmallestFederatedWiki EthicalTheory FreeWill GoodWikiCitizen JohnLocke MacArthur MrAristotle RawlsMoralPhilosophy StateOfNature WhatIsCopulism WikiDom EthicsAndMorals BusinessAndEthics BusinessEthics CategoryEthics ContractorVsContractorEthics EthicsAndMorals EthicsOfContracting EthicsOfPeerToPeer HumanSterilizationVirus JohnRawls LilaAnInquiryIntoMorals ReproductiveEthics SisterSite SoftwareEthics TheAdjunct TheoryOfJustice EthicsOfContracting CategoryEthics ContractorVsContractorEthics EthicsOfPeerToPeer AttentionEconomy BitTorrent ConceptsOutOfContext CostinCozianu EarleMartin EricHodges FairUse FreeSoftware IntellectualProperty LanguageAbuser LicensingMyth MichaelGoldhaber NonDisclosureAgreement PeerToPeer RichardStallman TitForTat VideosWorthWatching WikiMindWipe WilliamUnderwood ZeroSumGame ZombieTechnologies EthylAlcohol CategoryOffTopic DisInfectant EthylAlcohol FuselOil HunterStocktonThompson HydrogenHydroxide EtienneStuder CanooDotCom CategoryPerson UltraLightClientJava XpAdoptersGroupSwitzerland XpPlanIt EtienneVincent NeuronFac EtlIntegrator SeeBeyond ServiceMix EtoileOs CategoryOperatingSystem EtoileOs GnuStep PragmaticSmalltalk EtouchSamePage EtouchSystems SamePage EtouchSystems EtouchSamePage SamePage EtymologyOfOk BackroNym CategoryNaturalLanguage EtymologyOfOkay FolkEtymology MorseCode ObjectOriented OxfordEnglishDictionary EtymologyOfOkay DictionaryOfAmericanRegionalEnglish HistoricalRevisionism OfficeSpaceMovie PhlIp EtymologyOfWiki CategoryWiki EuanMee BenefitsRealization BrokenLink CategoryHomePage EpocSymbianOsSoftware EuanMee JustaStudent KatesDrew OpenUniversity PalmDocFormat TheDevelopmentWasaSuccessItsJustTheProjectTheyBinned EuclidOfAlexandria CategoryMath MathematiciansWhoHaveLeft EuclideanProximitySearchEngine AnonymousDonor BinarySpacePartitioning CategoryArtificialIntelligence CopyOnWrite EuclideanProximitySearchEngine FuzzyPredicate QueryByExample TopMind WikiWiki EugeneBelyaev CategoryHomePage CodeSearch JetBrains TogetherSoft WebLog EugeneEricKim BlueOxenAssociates PigeonWikiMarkup EugeneWallingford CategoryHomePage ElementaryPatterns FunctionalProgramming KnowledgeBasedSystems PedagogicalPattern SponsorSelector StructuredMatcher EulerProject EulerSieve DataListOrdered HaskellLanguage SieveOfEratosthenes EuphoriaLanguage CategoryProgrammingLanguage EurekaMoment AhaMoment EuroCentric EuroCentric InternationalDateLine MikeSmith NewZealand NickBensema PeterMaxwell EuroConversion AlanHecht EuroPlop CategoryConference EuroPlop PlopConference EuroPlopInfo ErikBos EuroPlop MartineDevos PaulDyson EuroZone EuropeanUnion EuropeAndAmerica EuropeVsAmerica WesternCivilization EuropeVsBritain CategoryOffTopic UnrepresentativeLeadership EuropeanBillion AmericanBillion NissimHadar EuropeanCulturalAssumption AmericanCulturalAssumption CategoryCulture CulturalAssumptions EuropeanCulturalAssumption EuropeanUnion GenuineProgressIndicator JamesKeogh PissingContest TheThreeWorlds TotalitarianCapitalism WesternEurope WesternEuropeCulturalAssumption EuropeanDataProtectionLegislation EuropeanUnion EuropeanFoundationForQualityManagement CategoryQuality ExcellenceModel IsoNineThousand TotalQualityManagement EuropeanMonetaryUnion AustriaEurope BelgiumEurope EuropeanMonetaryUnion EuropeanUnion FinlandEurope RepublicOfIreland TheEuro TheNetherlands UnitedKingdom EuropeanMsDosFour CategoryHistory ClaesWallin DosShell NortonCommander RalfBrownsInterruptList TheTwelveSimpleSecretsOfMicrosoftManagement EuropeanUnion AustriaEurope BelgiumEurope CategoryOffTopic CivilService CorruptionPerceptionsIndex CouncilofEurope CzechRepublic DenmarkEurope ElectoralCollege EuroCoin EuropeanCommission EuropeanCouncil EuropeanMonetaryUnion EuropeanParliament EuropeanUnion FinlandEurope GreatBritain HouseOfRepresentatives HungaryEurope JackWasey LatviaEurope MakeLoveNotMoney MembersOfParliament PhilipBusch PleaseMoveThisToTheAdjunct ProportionalRepresentation RuleOfLaw RuleOfRules SightingsOfTheBeast SlovakRepublic SwedenEurope TheEuro TheNetherlands TomAnderson TransparencyInternational UnitedKingdom UnitedStates EvaMarbach CategoryHomePage ParsimonyWiki WikiFarms EvalApply AlanKay ChristopherStrachey EarlyHistoryOfSmalltalk EvalApply LazyEvaluation StrictEvaluation StructureAndInterpretationOfComputerPrograms TuringComplete EvalFeature AbstractSyntaxTree CategoryLanguageFeature CompileTime DllImport DynamicLanguage DynamicStringsVsFunctional EvalFeature ForthLanguage HomoiconicLanguages JavaScript LispLanguage MetaProgramming ParametricPolymorphism ProgramTransformation RunTime ScriptKiddies ToolCommandLanguage TypeInference VirtualMachine WouterLievens EvalVsPolymorphism AnonymousDonor BryceJacobs CecilLanguage CommonLispObjectSystem DeviceDriver DynamicDispatch DynamicStringsVsFunctional EssExpression EvalApply FlameWar FunctionObject HorsesForCourses InformationHiding InternalPolymorphism JavaScript JonathanTang LexicalClosure MinimalTable MultiMethods MultipleDispatch NavigationalDatabase NimbleDatabase OneAndOnlyOne PatternMatching PredicateDispatching QueryByExample ReFactor RelationalModel ScottJohnson SecurityManager SetsAndPolymorphism SingleDispatch StaticDispatch StaticTyping StrawMan TableOrientedProgramming ThereAreNoTypes TypeInference UniformityUberAlles VisitorKludge WhenToUseWhatParadigm EvaluatePapersFast GarethMcCaughan JimCoplien KyleBrown NoveltyVampires PaperReviewPatterns EvaluatePreconditions AssertionBasedProgramming AvoidExceptionsWheneverPossible BertrandMeyer BottomlessStack CanPop CharlesYeomans ConvertExceptions CoupleLeapingWithLooking DaveHarris GetResult GuardClause HolyWar LookBeforeYouLeap MichaelChermside ObjectOrientedSoftwareConstruction PeteHardie RussellGold StephanHouben VirtuallyNever YouArentGonnaNeedIt EvaluatingJuniorDevelopers LetTheJuniorDrive EvanCofsky CategoryHomePage EvanDamerow CategoryHomePage EvanDamerow HomePage ListYourWayOutOfStuckness PatternLanguages EvanDeaubl CategoryHomePage IndividualResponsibility MyMyersBriggsTypeIs WikiLurker EvanDembskey CategoryHomePage EvanLanglois CategoryHomePage EvanLanglois InterWiki MeatballWiki SaumendraSwain SelfLanguage SmalltalkLanguage SpellCheck SpellChecker SubPage UseMod UseModWiki WikiWord EvanSizemore CategoryHomePage GrammarVandal JohnFletcher OffTopic PeopleProjectsAndPatterns RecentChanges SoftwareDevelopment WikiReader EvantSolutions ActiveServerPages BennySadeh CategoryCompany EricEvans ExtremeProgramming JoshuaKerievsky KentBeck KevinRugg RobMee EvaristeGalois ElizabethWiethoff PhilipBusch TaniyamaShimuraWeilConjecture EveAndersson ArsDigita CategoryHomePage PhilipGreenspun EveOnline StacklessPython EvenBadIdeasShouldBeKept AnonymousDonor AnotherReader ArgumentAdPerpetuum ArgumentFromAuthority ArrayDeletionExample BookStop BookStops BurdenOfProof ChallengeSixVersusFp ChallengeSixVersusFpDiscussion CollectionOrientedProgramming ComputerScience CostinCozianu CriticsAreYourBestFriends DanMuller DavidSarahHopwood DisciplineEnvy DonaldNoyes DrCodd DynamicStringsVsFunctional EditWar EditWars EnumeratingRegularLanguages EvenBadIdeasShouldBeKept EvenbadIdeasShouldBeKept EveryoneHasHisOpinion ExBase FoxPro FunctionalProgramming HolyWar HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence IcfpProgrammingContest JanuaryFourteen JohnReynolds LanguageTypeErrors LaynesLaw LetTheReaderDecide MentalMasturbation MyInitials MyRealName ObjectiveEvidenceAgainstTopDiscussion OnceAndOnlyOnce PlugCompatibleInterchangeableEngineers ScienceShouldBeEasy SelfStanding SelfStandingArguments SelfStandingEvidence ShiftingTheBurdenOfProof SoftwareEngineering TableOrientedProgramming TheRoadNotTraveled ThomasEdison ToMind TopMind TopOnTypes TopsTagModelTwo UnskilledAndUnawareOfIt UsefulLie WarStories WhatAreTypes WikiFilterist WikiPage WikiReaders EvenEinsteinCanBeWrong AlbertEinstein BillTrost BrooksLaw EliezerYudkowsky GodDoesNotPlayDice HistoryOfExtremeProgramming HowTheWorldWorks JimScarver PatrickParker QuantumEventTimeSpace QuantumMechanics QuantumPhysics RichardDrake RichardFeynman TomCrossland UltimateTestForJointOwnership UrimAndThummim WikiUncertaintyPrinciple WikiWorld EventDriven EventDrivenProgramming EventDrivenArchitecture BigIron BusinessProcessManagement CategorySoa CiCs DependencyInversionPrinciple DistributedObjects EventDrivenArchitecture EventDrivenProgramming GartnerGroup InversionOfControl MessageExchangePatterns MessageOrientedMiddleware PrinciplesOfObjectOrientedDesign RoySchulte ServiceOrientedArchitecture StaleEvents StuCharlton EventDrivenProgramming ActorModel AddError BatchMode BugEnhancer ButtonBar CategoryEvents CeeBias CommunicatingSequentialProcesses ControlTheory DelphiLanguage DisruptionTolerantNetwork DougMerritt EventDrivenDesign EventDrivenProgramming EverythingIsRelative ExtremelyInterstrangled FastEyes GoalBasedProgramming HiddenMarkovModel HollywoodPrinciple IdleLoop IdleUpdates JavaAwtToolkit KalmanFilter KanabosFramework KayLanguage ObjectModel ObjectOriented ObserverPattern OptimizingTheIdleLoop ParadigmPissingMatch ProceduralProgramming ProgrammerTests SamuelFalvo SeptemberZeroSeven StrongArtificialIntelligence TabMunging TheGuiThreadIsTheMainThread TopMind TuringComplete VisualBasic WhatIsWrongWithTheGeneralVisualBasicApproach WinMain WindowFoo XwindowProtocol EventHandler CategoryEvents EventNotifier CategoryPattern MediatorPattern MultiCaster ObserverPattern EventQueue AsynchronousProgramming AsynchronousSystemTrap BerkeleySockets CategoryConcurrency CategoryEvents CreateEvent EventQueue FileDescriptor GoodThing GuiThread GuillermoSchwarz IntentionRevealingName IoMultiplexing LockBasedSynchronization LockFreeSynchronization MessageQueue OperatingSystem SmalltalkExpress WaitForMultipleObject WaitForMultipleObjectEx WaitForMultipleObjects WinSock EventStreamProcessing ComplexEventProcessing EventDrivenArchitecture EventsAreNotCallBacks AsynchronousException BehaviorOnGuiInterrupt BinaryTree BugFree CallBack CategoryEvents EventBased EventDrivenProgramming EventFunctionsAreNotCallBackFunctions EventQueue EventThread EventThreads EventsAreNotCallBacks ExecuteActionOnGuiInterrupt FebruaryZeroSeven GuiThread InterruptedException JavaAwt JavaSwt LaynesLaw ModelViewController MultiCore MultiThreaded NullPointerException ObserverPattern OnceAndOnlyOnce OutdatedEvent PhilippeDetournay PostMessage PostThreadMessage ScheduleActionOnGuiInterrupt SegmentationViolation SharedMemoryTransactions SingleThreaded TheGuiThreadIsTheMainThread ToolKit VisitorPattern WhatIsAnEvent WndProc EventsCallMethods AlanKnight AllSomeFolksKnow BusinessLayer GraphicalUserInterface GuiToolkit HarpersMagazine HookOperations ItDepends KyleBrown LogicLayer PhlIp ProgrammerTest RebeccaWirfsBrock RepresentationLayer RuleOfThumb SmalltalkSolutions StevenBlack TestRig TooMuchGuiCode VisualAge VisualProgramming VisualProgrammingHorrorStories EventsDiscussed AccessorEvents ActionEvent ActionListeners CategoryEvents EventDrivenProgramming EventHandler EventQueue MessagingPatterns MichaelFeathers SynchronizeOnEvents EventualSideEffects AlanKayOnMessaging BigDumbIdea BottomUp BufferAddress CeeLanguage ChuckMoore ColorForth ComplexEventProcessing DataFlow EventDrivenArchitecture EventDrivenProgramming EventualSideEffects ForthLanguage FunctionalReactiveProgramming FunctionalWeenie HaskellLanguage IoMonad JustGetIt MapReduce MopMind NateCull OberonLanguage OnMonads OpenFile PascalLanguage PureFunction PureFunctional PurelyFunctional SamuelFalvo SawzallLanguage SideEffect SoftString TopDown EverNote CategorySoftwareTool CategoryWorkEnvironment IsAnythingBetterThanPaper NeverNote RedNotebook EverQuest CategoryGame DungeonsAndDragons EverQuest MassivelyMultiplayerOnlineRolePlayingGame EveryBuddy CategorySoftwareTool EveryCombinationInManyProgrammingLanguages AdditiveIdentity AllCombinations AprilZeroSeven ArrayList BadVariableNames BillJoy BlocksInJava BoostTupleLibrary ByVal CartesianJoin CategoryExample CategoryInManyProgrammingLanguages CeePlusPlus CoVariance ComboType CommonLisp CsharpLanguage DonBox DougMerritt EssExpression FunctoidsInCpp HaskellLanguage IdentityResult IokeLanguage JasonArhart JasonGrossman JavaLanguage JavaScript JayLanguage JohnFletcher KarlKnechtel ListComprehension LogoLanguage MarcThibault MultiplicativeIdentity OcamlLanguage OnMonads PerlLanguage PerlSix PowerLoops PrologLanguage PythonLanguage RubyLanguage ScalaLanguage SchemeLanguage ShaeErisson SmlLanguage SmlNjLanguage SteveJorgensen SuperCollider SyntacticSugar TaroOgawa TemplateMetaprogramming TestDataGenerator ThreadMode TypeInference UnixShell VariadicTemplatesForGnuCpp VisualBasicNine VisualBasicTen WardCunningham WilliamUnderwood EveryLanguageFixesSomething DeletedUnlessDefended LanguageFix EveryLanguageFixesSomethingDotSource AnonymousDonor DougMerritt EveryLanguageFixesSomething JonathanTang KevinKelleher LanguageFix MacLisp PaulGraham EveryNightAtMidnight AntiPattern EveryNightAtMidnight ScottWalters EveryObjectIsAnInstanceOfaClass PrototypeBasedProgramming PrototypesAsByproducts SelfContainedArtifact EveryObjectIsaMonitor AdamBerger CategoryJava JavaDesignFlaws JavaObjectOverheadIsRidiculous SomeObject ValueObject EveryOsSucks CategoryWhimsy ComputerFilk MicroSoft ThreeDeadTrollsInaBaggie EveryProcessMustPerform AdoptingXp FirstCreateTheMailbox JamesGoebel XpMailingList EveryThing EveryDevel EveryThing EveryThingEngine EverythingTwo PerlMonks RunningWordsTogether SlashDot WalledGarden WikiLikeThing EveryThingIsMath ArtificialIntelligence AxiomaticJoke CategoryMath CategoryPhilosophy DistributionOfAllStatistics EveryThingIsMath EverythingIsa GoldenRatio ItIsThere JaronLanier JuanPabloNunnezRojas NovemberZeroFive OneHalfaManifesto RamanujanSrinivasa TheerasakPhotha WhyAnythingExists WhyMathExists WhyMathWorks EveryThingIsPredictable CelestialBilliards ChaosTheory EveryThingIsMath GarryHamilton GoedelsIncompletenessTheorem GregoryChaitin QuantumMechanics QuantumPhysics EveryWare CategoryBook UbiquitousComputing WikiWord EveryWordCanBeAbbreviatedToFourLetters BrianKernighan ClassicsInSoftwareEngineering DataCompression DavidCary EditHint FourLetterWord PjPlauger RelationalDatabaseFieldNames SoundEx StevenNewton EveryWordIsaLink BabylonTranslator BadThing CommonLispHyperSpec ConversationWithAnAlaskanGrizzlyBear DanBarlow EveryWordIsaLink FridemarPache GarethMcCaughan GuruNet IthinkSo OfCourseImProbablyWrong PlainEnglish PlayingIsGood RefactorMercilessly RefactoredMercilessly SixSingleQuotes SureThing TomKreitzberg WikiBlackmailNote WikiName WikiPage EverybodyIsBuddha EverybodyKnows ArgumentByTheMasses CommonSenseIsnt ThingsWeAllAgreeOn EverydayImpossibleTask BlueAbyss JournalingFileSystem LoggingFileSystem QuickTime RefactoringBrowser RevisionControlSystem SingletonPattern WilliamUnderwood EveryoneButMicrosoftConsortium BethanyAndresBeck BillGates CategoryMicrosoft DinoChiesa EveryoneButAolConsortium FearUncertaintyAndDoubt FreeMarket GlennVanderburg KeithBraithwaite LarryEllison LearnAnewMetaphor LinuxOperatingSystem MicroSoft MicrosoftIsaNiceMonopoly MicrosoftOffice PhilGoodwin ScottMcNealy StarOffice StephanHouben WordPerfect EveryoneHasHisDefinition EveryoneHasHisOpinion LaynesLaw EveryoneHasHisOpinion ArgumentFromAuthority EveryoneHasHisDefinition FallaciousArgument HolyWar IdontSufferFoolsLikeYou TheyLaughedAtEinstein WikiZens EveryoneHasTheSameJob BenefitToSociety CategoryEmployment ChrisPeters CompanyPurpose CowOrker EveryoneHasTheSameJob GarryHamilton JeffGrigg JobApplicant JonathanTang KrisJohnson MicrosoftSolutionsFramework PeteHardie EveryoneIsAnArchitect GaryCasey RoleOfArchitecture TestDriven EveryoneShouldBeaDeveloper AllDevelopersShouldBeMethodologists BillBarnett ComputerProgrammingForEverybody EveryoneShouldBeaMethodologist KingCrimson ManagersShouldBeDevelopers MichaelJackson SpecializationIsForInsects EveryoneShouldBeaMethodologist AlistairCockburn AportisDoc BattlefieldTraumaAnalogies BillBarnett BookOfFiveRings BruceAnderson CategoryMethodology ChryslerAndSteadyState DaveBurns EdYourdon EntityRelationshipModeling EveryoneShouldBeaDeveloper FarEastQuote GoldfishBowl JeanPhilippeBelanger JerryWeinberg JimHighsmith JustEnoughDesign JustInTimeDesign JustInTimeRequirements KeithBraithwaite LivingBuddhaLivingChrist ManagerAssumption MartySchrader MethodologistsDontProgram MichaelJackson MinimalMethodologies MixThoseMetaphors NickSimons NoOneShouldBeaMethodologist ParadigmShift ProgrammersStone QualitySoftwareManagement RalphHodgson RaySchneider RichardDrake RonJeffries SevenPillarsOfCred SkunkWorks TheSourceCodeIsTheDesign ThichNhatHanh TomGilb UseCases UserStories WayneMack WhosWritingAboutXp WorkQueue EveryoneShouldBeaRobot EveryoneShouldBeaMethodologist EveryoneShouldBeaToolmaker RunawayReligion WaldenMathews WayneConrad WhenIsXpNotAppropriate WordPerfect EveryoneShouldBeaToolmaker ChoosingYourCustomers CommittedChristian CustomerOrientation DailySales DifferenceBetweenSpecificationAndImplementation EndUser EveryoneShouldBeaMethodologist EveryoneShouldBeaRobot EveryoneShouldBeaToolmaker FreeSociety GavinLambert GreatWisePlanner JeffMantei JustaUser LearningOrganization MicrosoftOffice ObjectOrientedTechnology OnReflection PeteHardie QuickChanges ScriptingLanguage ServantAttitude SmallTalk TheSmalltalkExperience UnixOperatingSystem WindowsOperatingSystem WindowsUserEnvironment WithFreedomComesResponsibility EveryonesRightsAndResponsibilities AgileModeling ScottAmbler EverythingAboutObjects DonOlson MakeFearFuel MikeDolbear WardCunningham EverythingElse EverythingInOneFolder CategoryOrganization DonaldNoyes EverythingInOneFolder EverythingInOnePlace PrinciplesOfNaming ThinkingOutLoud EverythingInOnePlace BigEnough CategoryOrganization DonaldNoyes HasWantedPages ModelOfOrganization StorageFacility ThinkingOutLoud EverythingIsAnObject EverythingIsa LucaCardelli MartinAbadi EverythingIsAnObjectVerb AcademyOfAmericanPoets AlistairCockburn DidntGetMuchSleep DouglasAdams EdwardEstlinCummings FunctionalProgramming HuntingOfTheSnark KeithBraithwaite LewisCarroll MostlyHarmless NodesAndArcs ResponsibilityDrivenDesign TaoTeChing WholeSortOfGeneralMishMash WillardVanOrmanQuine EverythingIsBeyondRepair EverythingIsBeyondRepair SystemsHaveToDieSoThatNewSystemsAreBorn EverythingIsCrud AutoGenCrudScreens CategoryUserInterface ConvertingImperativeToDeclarative CrudScreen EverythingIsCrud EverythingIsa MicrosoftAccess NakedObjects QueryByExample RestArchitecturalStyle SturgeonsLaw TableBrowser TableOrientedProgramming ViewingAlgorithmsAsCollectionProcessing EverythingIsEconomics AnonymousDonor DecisionMathAndYagni EconomicsOfAdvancedProgramming EverythingIsEconomics FutureDiscounting GameTheory GoldPlating SimulationOfTheFuture SoftwareEngineering EverythingIsNotRelative AddingEpicycles AnythingIsNotPossible AnythingIsPossible ArguingForTheSakeOfArguing EverythingIsNotRelative FacePalm ItDepends RedHerring UsefulLie WishfulThinking EverythingIsRelative AbsoluteTruth AbsolutismHasGreaterBurdenOfProof AllAbstractionsLie AlwaysAndNever AprilZeroEight ArguingWithGhosts BadThing BalloonModelOfKnowledge BenefitsAreSubjective CategoryPhilosophy CategorySubjectivityAndRelativism CodeKing DatabaseNotMoreGlobalThanClasses DefinitionOfLife DemandForEvidence DevilsAdvocate EverythingIsNotRelative EverythingIsRelative EverythingIsRelativeStrangeLoop FuzzyDistinctionBetweenInterfaceAndImplementation GoedelWeenie GoodThing GunnarZarncke InevitableIllusions InkBlotSoftwareEngineering ItDepends LifeIsaBigMessyGraph MemesAndAttractors ObjectivityIsAnIllusion OpenWorldAssumption PageAnchor RelationalModel RichardHenderson SeparationAndGroupingAreArchaicConcepts SoftwareGivesUsGodLikePowers SoftwareHippy SomeThingsAreRelative StrangeLoop TheAdjunct TheFallacyOfGrey ThereAreNoTypes ThereIsNoAbsolute TuringMachine UsefulLie UsefulTruth YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ZeroIsWrong EverythingIsRelativeStrangeLoop AllThingsInModerationEspeciallyModeration CategorySubjectivityAndRelativism EverythingIsRelative GoedelWeenie GoedelsIncompletenessTheorem IsFkkActuallyTrue ItDepends JonathanTang MarkRogers OctoberZeroFive PageAnchor RelativeStrangeLoop SomeThingsAreAbsolute SomeThingsAreRelative SomethingsAreRelative StarTrek StrangeLoop ThereAreSomeThingsWeCantKnow ThereAreSomeThingsWeDontKnow TuringComplete WcFields EverythingIsa ActorsModel AdaLanguage AndrewMartin AnonymousDonor AplLanguage BigIdea BrainfuckLanguage CategoryBuildingBlocks CeeLanguage CeePlusPlus CrudScreen CsharpLanguage DanielBrockman DataStructureCentricViewDiscussion DavidSarahHopwood DocumentObjectModel DougKing DylanLanguage DynamicRelational EeLanguage ElixirLanguage EmacsEditor EmacsLisp ErlangLanguage EssExpressions EverythingIsCrud EverythingIsEconomics EverythingIsRelative EverythingIsRelativeStrangeLoop EverythingIsa EverythingIsaReference EverythingTwo ExpertSystem ForthLanguage GenericFunction GoedelsIncompletenessTheorem HaskellLanguage HobbyHorse HtagLanguage IconLanguage InterCal JavaLanguage JavaSwing JonathanTang LambdaCalculus LifeIsaBigMessyGraph LindaLanguage LispLanguage LispWeenies LuaLanguage MalbolgeLanguage MaspBrainstorming MatLab MathematicaLanguage MultiParadigmDatabase OrenTirosh OriginalIoLanguage PageAnchor PanuKalliokoski PerlLanguage PlanNineFromBellLabs PostScript PrimitiveType PrologLanguage PythonLanguage RebolLanguage RelationalDatabase RestArchitecturalStyle RubyLanguage ScriptingLanguage SelfLanguage SetTheory ShLanguage SmalltalkLanguage SnuspLanguage SpreadsheetMetaphor StandardTemplateLibrary StringTheory SvenNeumann TexTheProgram TheoryOfRelativity TheyMightBeGiants TomStambaugh ToolCommandLanguage TopMind UnLambdaLanguage UnixOperatingSystems VisualBasic WhatIsXmlAnyway YinYangVersusSinglism EverythingIsaFile DennisRitchie DougMerritt EverythingIsaFile GrandUnifiedCapabilities JonMadison PermissionFlags PlanNineFromBellLabs SmalltalkLanguage EverythingIsaPriorityEqualsNothingIsaPriority CategoryAntiPattern CountTheHands EverythingIsaPriorityEqualsNothingIsaPriority JeffGrigg QualityFunctionDeployment EverythingIsaReference EverythingIsaReference FunctionalProgramming EverythingSucks CategorySucks WhatSucksLess EverythingTwo AllYourBase BobHaugen EveryThing EverythingBridges EverythingTwo GtkPlus HitchhikersGuideToTheGalaxy JeffGrigg JesseMillikan MissingLink RalphJohnson SlashDot ThumbsUp WikiLikeThing WikiMines WikiWikiWeb WikiWord EverywhereElse EvictorPattern CeePlusPlus EvidenceBasedScheduling CategoryPlanning CodeOwnership EstimateBidding EvidenceBasedScheduling ExtremeProgramming JoelSpolsky MonteCarlo PairProgramming PlanningGame TaskOwnership EvidenceByBestCaseScenario FallaciousArgument SilentFailureNoisySuccess EvidenceCrucifix EvidenceDiscussion AlternativesToCeeSyntax AreWeaklyBackedOpinionsAcceptable CategoryBusinessDomain CategoryEvidence CategoryInManyProgrammingLanguages CeePlusPlus ComputerScientist CustomCollationOrder DavidMcLean DivideAndConquer DualTypingLanguage DylanLanguage EditHint FacePalm FunctionalProgramming FunctorObject FunctorVsClosure GarbageInGarbageOut GeneticAlgorithm GoldenHammer GreencoddsTenthRuleOfProgramming GuiStaffingAnalogy HaskellLanguage HigherOrderFunction HigherOrderFunctions IfFooIsSoGreatHowComeYouAreNotRich InAppQueryExample IndividualExperienceShapesPerceptions ItsTimeToDumpCeeSyntax IvoryTower IwantaPony JavaScript LambdaExpression LaynesLaw LetReaderDecideEvidenceAgreement LetTheReaderDecide MultipleDispatch NodeJsAndHofGuiDiscussion OnceAndOnlyOnce PageAnchor PersonalChoiceElevatedToMoralImperative ProofObligation PrototypeBasedProgramming PythonLanguage RelationalModel RubyOnRails ShouldWikiTolerateAbusivePeople SoftwareEngineer SoftwareEngineering SovietShoeFactoryPrinciple StrawMan SummaryOfHofExamples TheKooks TopVsOthers UseCase ViolentAgreement WetWare WikiReader EvidenceEras AdHominem AdVerecundiam ArgumentByAnalogy ArgumentByTheMasses ArgumentumAdBaculum CategoryEvidence CategorySubjectivityAndRelativism CentralMasterUniverse EasternThought EvidenceTotemPole FallaciousArgument HumanComputerInteraction MarcGrundfest WhatIsScience WherePsychologyMatters EvidenceRantsContinued CategoryEvidence ExBase FoxPro GoldPlating GoldenHammer LessonsFromHistoryDiscussion MentalMasturbation OopBizDomainGap PaulGraham PersonalChoiceElevatedToMoralImperative TopsQueryResultSet EvidenceStop BookStop EvidenceStop EvidenceTotemPole AdVerecundiam AnecdoteImpasse AreWeaklyBackedOpinionsAcceptable ArgumentFromPopularity AspergersSyndrome BandWagonSyndrome BenAveling CategoryEvidence CommonSense ComputerScientist EmpiricalEvidence EverythingIsRelative EvidenceCathedral EvidenceCrucifix EvidenceEras EvidenceOrgChart EvidenceRanking EvidenceVersusProof FallaciousArgument FormalProof GoodMetricsProduceNumbers InternetDebateProposal JulyZeroEight KeepCriticismNarrow NarrowStaffSelectionFactors OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy ProxyFactor RicesTheorem SoftwareEngineering TopMind TotemPole WetWare WikiName WilliamJenningsBryan EvidenceVersusProof AuthoritarianEvidence CategoryProof EverythingIsRelative EvidenceEras EvidenceTotemPole OccamsRazor EvilAndRude JargonFile EvilCode AttitudeAdjustmentTool BadCode BrutalSarcasm CategoryCoding CodeTrap CowOrker EvilCode InternationalObfuscatedCeeCodeContest JayOsako JobSecurity ObfuscatedCee PseudoNym EvilGeniusesInaNutshell PhlIp UserFriendly EvilIsEvil AdHominem AntiPattern ApostropheCatastrophe BenefitsOfStoredProcedures ButterflyVsMarshmallow CategoryAntiPattern CategoryEvil ChristopherAlexander ConsideredHarmful ConsideredHarmfulEssaysConsideredHarmful ConsideredHarmfulIsEvil DavidCary DocumentMode DougMerritt EvilAndRude EvilConsideredHarmful EvilIsEvil ExIsEvil GoodThing JaneRoberts JohnFarrell NatureOfOrder PageTitlesWithConclusions ReFactor ShouldPageTitlesBeQuestionsOrAssertions StoredProcedures StoredProceduresAreEvil TheQuestionOfOrangeJuice ThreadMode TurnipEatingHabits UseNet WhyWikiWorksNot WikiPolarization WikiWikiWeb ZeeIsBetterThanEx ZenAndTheArtOfMotorcycleMaintenance EvilOrStupid AdHominem BattleOfWits EvIl EvilAndStupid FallaciousArgument FalseDichotomy ThePrincessBride EvilOverlord EvilWebCompany EvilWebCompany WhyDoYouPermitThisToBeDoneToYou EviscerateParameters CrossSection EviscerateParameters EvisceratedObject FlyweightPattern JavaIdioms KrisJohnson ObjectOverheadIsRidiculous TomAnderson ValueObject EvisceratedObject BoxingConversions CrossSection EviscerateParameters EvisceratedObject InlineObjects JasperPaulsen JustTheData JustTheGuts RefactorMe SkinnedObject TomAnderson TypeErasure EvoDevo EvoFusion CategoryMethodology EvoFusion FusionMethodology EvoNet EvoNet EvolutionaryComputation WebSite EvolutionByNaturalSelection CarlSagansBaloneyDetectionKit CategoryEvolution CharlesDarwin DarwinAwards EvolutionAndEnthalpy EvolutionInAction EvolutionaryAlgorithms EvolutionaryModel EvolutionistsStartInTheMiddle EvolvingSystem GeneticAlgorithm IntelligentDesignTheory NaturalSelection EvolutionInAction CategoryEvolution DarwinAwards DaveSmith EvolutionInAction GabrielWachob HowTheMindWorks JerryPournelle KeithDerrick KenMeltsner LarryNiven MarkRogers MayhemInMotion NaturalSelection OathOfFealty PaulSteMarie WardCunningham EvolutionOfPasswords CategoryHumor CategorySecurity EvolutionOfaWikizen CategoryWiki CommunityRoles JapanCountry KrisJohnson LayneThomas MakeProgram MeatBall MyWiki NobleExperiment OffTopic RandomPagesJunkie RecentChanges RefactoringWildMan SeanOleary ThreadMess WardCunningham WardsWiki WikiClone WikiDom WikiGnome WikiMaster WikiMission WikiRapture WikiTroublemakers WikiYear WikiZen EvolutionVisualized CategoryEvolution CategoryWiki DougMerritt GeneticAlgorithm JonSchull VisualizeTheWiki EvolutionarilyStableStrategies EvolutionarilyStableStrategy EvolutionarilyStableStrategy EvolutionarilyStableStrategy GameTheory JavaBeans NashEquilibrium XtremeProgramming EvolutionaryAlgorithm ArtificialIntelligence CategoryEvolution EvolutionStrategies EvolutionaryAlgorithms EvolutionaryProgramming GeneticAlgorithm GeneticAlgorithms GeneticProgramming EvolutionaryAlgorithms BillTozier CaffeineBreak CategoryEvolution DavidCary EvolutionStrategies EvolutionaryAlgorithm EvolutionaryAlgorithms EvolutionaryProgramming ExtremeGeneticProgramming GeneticAlgorithm GeneticProgramming JonGroff MachineTime ProgrammerTime EvolutionaryArchitecture BryanDollery BusinessResponsibility DevelopmentResponsibility DoTheSimplestThingThatCouldPossiblyWork ElicitingRequirements EvolutionaryArchitecture ExtremeProgrammingSummary FutureProofEnhancements GoldPlating HomeOfTheFuture JohnBrewer KentBeck RalphJohnson RealTimeMonitoring RealTimeRequirements RichardDrake RiskAnalysis SimplestThing SimulationFramework SpikeSolution TestFramework YouArentGonnaNeedIt EvolutionaryDelivery AgileVsWaterfall AlistairCockburn AmericanProgrammer AnAcceptableWayOfFailing AnalyzingXpWithOptionsPricing BarryBoehm BusinessNeeds BusinessValue BusinessValueFirst CategoryApplicationDevelopment ConsumerSoftwareAndEvo ControlledRapidEvolutionaryDelivery CraigLarman DaveSteffe DynamicSystemsDevelopmentMethod EdYourdon EvolutionaryDelivery EvolutionaryDevelopment ExtremeProgramming ExtremeProgrammingSystem FunctionPoints FunctionalTest GlacialEvolutionaryDelivery HewlettPackard HowToGetWhatYouPayFor IncrementalDelivery IsEarlierCancellationFailure JamesMartin JohnDaniels JuicyBitsFirst KeithBraithwaite MarcoScheurer ObjectionsToEvolutionaryDelivery ObjectiveComputerSystems OpenEndedSystemArchitecture PlanDoStudyAct PlanguageConceptGlossary PlatformDevelopment PrinciplesOfSoftwareEngineeringManagement RapidApplicationDevelopment RapidEvolutionaryDelivery RegressionTesting RichardDrake RonJeffries ScribbledOnOnePage SevenPillarsOfCred SpiralMethod SteeringSoftwareProjects SystemMetaphor SystemsEngineering TimMackinnon TimeBoxing TomDeMarco TomGilb UnitTest VerySmallSteps WaterFall WaterfallBudgeting XpCoach XpPlanningTerminology EvolutionaryDesign EvolutionaryArchitecture EvolutionaryDesignIsWasteful BillBarnett CategoryEvolution CrcCard DesignDecisionDeferment DoIt EdAmes EvolutionaryDesign EvolutionaryProgramming ExtremeProgrammingExplainedEmbraceChange GastonNusimovich JamesCollins KentBeck KielHodges OnceAndOnlyOnce ResponsibilityDrivenDesign ShieldPattern ThoughtfulReactionsToXp VictorGoldberg WayneMack WorkQueueReport EvolutionaryDesignTechniques BoochMethod EvoFusion EvolutionaryArchitecture ObjectModelNotation PatternLanguage ReflectiveTechniques ToddCoram EvolutionaryDevelopment EvolutionaryDelivery IncrementalDelivery KeithBraithwaite OrganicSimplicity UniqueCreationDevelopment EvolutionaryModel BioInformatics CategoryEvolution EmergentDesign EvolutionaryEmbryology PhlIp EvolutionaryProgramming BillTozier BjarneStroustrup CategoryEvolution ChryslerComprehensiveCompensation EvolutionStrategies EvolutionaryAlgorithm EvolutionaryAlgorithms EvolutionaryDesignIsWasteful EvolutionaryProgramming EvolvingSystem ExtremeGeneticProgramming ExtremeProgramming ExtremeProgrammingRoadmap ExtremeReuse FiniteStateMachine GeneticAlgorithm GeneticProgramming HotDraw JonGroff JustInTimeDesign MichaelFeathers OnceAndOnlyOnce RonJeffries ScottJohnston UnidrawFramework WindowsXp EvolutionaryPrototyping EvolutionistsStartInTheMiddle BadThing BigOmega DavidFriedman EvolutionByNaturalSelection EvolutionistsStartInTheMiddle FermiParadox GarryHamilton GeorgePaci GodGoo GolemProject IntelligentDesign NewScientist NobleExperiment PageName PhlIp RainbowGoo RichardDawkins ScientificMethod SearchForIntraTerrestrialIntelligence SteveConover TheBlindWatchmaker TomJohnson UniversityOfCaliforniaIrvine WardCunningham WhyWikiWorks WikiWikiSandbox EvolvingApplications CriticalSuccessFactorsOfObjectOrientedFrameworks LispMachine ScottJohnston EvolvingFrameworks CategoryBook CategoryEvolution CategoryFramework DonRoberts RalphJohnson EvolvingLanguage CeeLanguage JavaScript LegacyStamp ObjectiveCee EvolvingLevelsOfDetail SoftwareManagementPrinciples StepwiseRefinement WalkerRoyce EvolvingSystem BusinessProcess CategoryEvolution ChangeAndStability CyberCosmology DesignPatterns DissipativeSystems EvolutionaryProgramming EvolvingFrameworks EvolvingSystem FormalSystem IllyaPrigogene InterfacesAreFormalSystems LanguageGrammar MarketProcesses MetaObjectProtocol NeoClassTalk OpenFormalSystem OrganizationalProcesses PatternMining PatternRecognition PlanetEarth ReflectiveProgramming SocioPsychologicalProcess SoftwareBiology SoftwareChemistry SoftwareEngineeringProcesses SoftwarePaleontology SoftwarePhysics SqueakSmalltalk SystemsAsLivingThings TechnologicalAdvancement VisualWorks WikiWikiWeb EwDijkstra AnswersToQuestionsFromStudentsOfSoftwareEngineering BeautyIsOurBusiness CategoryAuthor CategoryScientist DiningPhilosophers EwDijkstraQuotes GotoConsideredHarmful JuneKim PronouncingDutch TheHumbleProgrammer TuringAward EwDijkstraQuotes AnonymousDonor ComputingScience CriticalSpirit DijkstraIsntGod EwDijkstra EwaDiscussion AbstractWithGoalInMind AccomplishWithoutAction BetsyHanesPerry BradAppleton CapitalizedEssences CharlesFinney ChristopherAlexander ChuangTse ContrapuntalProgramming DaveHarris DavidMcNicol ExperienceWithoutAbstraction ExtremeHarmony HalAshby HarmonyAndFlow JohnKeats JohnSteinbeck KielHodges LaoTse MichaelHill MichaelJordan NatureOfOrder OpenSource PeterMerel RalphJohnson RonJeffries SunTse SymptomsOfOurYouth TheGate ThreadMode TruthIsBeauty UrsulaLeguin WhatIsTruth WhatsKarma WuWei EwanBirney CategoryHomePage ExtremeProgramming EwanMilne CategoryHomePage JustaProgrammer ExBase AdamSmith AjAx AnonymousDonor AreBusinessAppsBoring BigIron BuzzPhrase CategoryBusinessDomain CategoryClosure CategoryDatabase CategoryOldSoftware CategoryScripting CategorySoftwareTool CollectionOrientedProgramming ControlTable CrudScreen DataAndCodeAreTheSameThing DataFlex DiscontinuitySpike DivideAndConquer DomainSpecificLanguage DynamicRelational EconomyOfExpression ExBase ExBaseRant FabianPascal FileMaker FlagShip FoxPro FunctionalProgramming HackerLanguage HigherOrderFunction IteratorVersusQuery KnowTheToolsNiche MapFunction MaspBrainstorming MaspImplementationDiscussion MicrosoftAccess ModernizingExBase OpenSource PowerBuilder PowerfulAdHocDataProcessingTools SmeQl SystemsSoftware TableOrientedProgramming TheRightToolForTheJob TheRightWayToDoWordyBlocks TheWest UndocumentedFeature UniversalStatement VisualFoxPro XbaseLibrary XbasePlusPlus ExBaseRant AdHominem AddingEpicycles ArchiveTable ArgumentByIntimidation BertrandMeyer BigIron BorlandDelphi CategoryGetOffMyLawn CategoryHistory CategoryStory ComputerScience DataDictionary DataFlex DatabaseIsRepresenterOfFacts DatabaseVerbs DateAndDarwensTypeSystem DavidClarkd DecisionMathAndYagni DevilsAdvocate DiscontinuitySpike DivideAndConquer DomainDrivenDesign DomainSpecificLanguage EmbeddedSql ExBase ExBaseDiscussion FacePalm FastEyes FileMakerPro FoxBase FoxPro FractalVagueness FunctionalProgramming GoldPlating GuiMachineLanguage HandWaving HobbyHorse IfFooIsSoGreatHowComeYouAreNotRich ImpedanceMismatch InterfaceFactoring JanuaryFourteen JpaQl JuneThirteen KenDibble LanguageGotchas LanguageIntegratedQueryProject LifeIsaBigMessyGraph LuxSpes MarchTen MicrosoftAccess ModernizingExBase NonOrthogonalLanguageFeatures NullVersusNone ObjectOriented ObjectOrientedProgramming OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OnceAndOnlyOnce OpenSource OverSimplification PaulGraham PerlPopularityLull PersonalChoiceElevatedToMoralImperative PickTheRightToolForTheJob PlugCompatibleInterchangeableEngineers PointyHairedBoss PositionalVersusNamedParameters PowerBuilder QwertySyndrome RealWorld RelProject RelVar RelationalAlgebra RelationalModel SocraticMethod SoftwareEngineering SomebodyElsesProblem SqlFlaws SqlInjection StarChild SystemsSoftware TableBrowser TheThirdManifesto TopMind TopNoiseFilter TopTen TopTenListComplaintListOfSql TutorialDee UbiquitousLanguage UsefulLie VisualBasic VisualFoxPro WetWare WindowsPresentationFoundation WishfulThinking WorseIsBetter YagNi YearData ExCode CeePlusPlus EclipseIde FreeAsInBeer GnuCompilerCollection GnuDebugger IntegratedDevelopmentEnvironment InterfaceBuilder KrisJohnson MacOsx ObjectiveCee ProjectBuilder SubVersion TestingFramework UnitTest ExEightySix AmdAthlon AmdAthlonSixtyFour AmdDuron AmdKaySix AmericanMicroDevices AppleComputer AppleMacintosh ComplexInstructionSetComputer ExEightySix IbmOsTwo IbmPc IntelCorporation IntelItanium LinuxOs LittleEndian MultiMediaExtensions PeeCee PowerPc ReducedInstructionSetComputer TransMetaCrusoe WindowsNt XenixOs ExFormation DougMerritt ExFormation InformationTheory TheUserIllusion TimVoght TorNorretranders ExPat CategoryXml ExPlication AbStraction IndexCard MartineDevos PostIts ZenAndTheArtOfMotorcycleMaintenance ExUnity CategoryDotNet CategoryTesting DotNet ExtremeProgramming JeffGrigg MicrosoftDotNet RegressionTesting TestingFramework UnitTest ExactlyOnce OnceAndOnlyOnce OnceAndOnlyOnceNameParadox ExampleFirstProgramming DaveWhipp ExampleFirstProgramming ExampleOrientedProgramming MarkusGaelli UnitInUnitTestIsntTheUnitYouAreThinkingOf ExampleForthCode AnsForth CategoryForth ChuckMoore EightQueensInManyProgrammingLanguages ForthBlocks ForthGolf ForthLanguage ForthScientificLibrary ForthSimplicity IanOsgood MandelbrotSet OpenFirmware ProgrammingChrestomathy PseudoCode TailCallOptimization VincentToups WardNumberInManyProgrammingLanguages ExampleLoggingFramework DoTheSimplestThingThatCouldPossiblyWork InfrastructureCreep JavaLanguage ObserverPattern RobertDiFalco RobertWatkins YagniAndLogging YouArentGonnaNeedIt ExampleOfGreenspunsTenthAtWork AntiMicrosoftBiasOnWiki ApplicationProgrammingInterface CommonLisp DomainSpecificLanguage DynamicTyping ExpertSystem GnuMake GreenSpunning GreenspunsTenthRuleOfProgramming LispShowOffExamples MakeTool NoelWelsh TuringComplete ExampleSizeIssues ArgumentByLabToy CategoryEvidence CategoryExample FundamentalFlawsInProceduralDesigns GoldenHammer HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence SystemSizeMetrics ExampleStuffInMouth CategoryWiki CategoryWikiMaintenance CompactAndModularRepresentation CyberYogi ExampleStuffOutOfMouth FridemarPache FriendlyPeerContributor HumanBeing LarryPrice RefactorByAdding RichardDrake RonJeffries TaralDragon WayneCool WhatIsLogologie ExampleStuffOutOfMouth AnonymousDonor ExampleStuffInMouth ExampleStuffOutOfMouth FridemarPache FriendlyPeerContributor PromptingPageName RichardDrake RudenessObjection WysiwygWiki ExampleTwoRooms DefinitionOfTypeTag ExamplesOfBadWriting BritishCulturalAssumption DanielleOviatt ExamplesOfEscapingComplexity AirplaneRule AluoNowu BenAveling BerlinProject CategoryComplexity CommonLanguageSpecification CommonLisp DaveBerkeley JavaLanguage LispLanguage ObjectOrientedProgramming PartyPooper PersonalJava RealWorld SchemeLanguage SmallTalk SpaceRace SqueakWiki ZeroGravity ExascaleComputing ProgrammingForParallelComputing ExcelAsProjectScheduler MicrosoftProjectViewer TimeLine TipsForMicrosoftProject WikiAsProjectScheduler ExcelCtrlEnterSecretHandshake ExcellenceInTechnicalDesign CategoryAgileMethodology ExcellenceModel CategoryQuality EuropeanFoundationForQualityManagement KeithBraithwaite ExceptionAdapter AndreParrie CategoryException CategoryJava ExceptionAdapter LetExceptionsPropagateOnlyAsUncheckedExceptions RuntimeException ExceptionFunnel AntiPattern AntiPatternCategory ArchitectureAntiPattern CatchWhatYouCanHandle CategoryDevelopmentAntiPattern CategoryException CeePlusPlus DesignPhase EffectiveJava EmptyCatchClause ExceptionFunnel IllegalTokenException JavaLanguage ObjectOrientedSoftwareConstruction PythonLanguage RubyLanguage ExceptionGuarantee CategoryException CeeLanguage CodeSmell DaveAbrahams ExceptionGuarantee ExtractMethod HerbSutter PerlLanguage PythonLanguage SamuraiPrinciple SmallTalk StlPort TimLesher ExceptionHandling CategoryException JavaExceptionHandling ExceptionHandlingChallenge AvoidExceptionsWheneverPossible BackTracking BillWeston BondageAndDisciplineLanguage CategoryExample CategoryException CollectionAndLoopVsSelectionIdiom DeleteMe EclipseIde ErrorValue ExtremeProgrammingInPractice IlluminateTheMainline InvisibleExceptionHandlers LuizEsmiralha MikeAmy MockObject NewUserNotifier NonDeterministic NullObject OnceAndOnlyOnce OneResponsibilityRule PassAnErrorHandler PeteHardie StateMachine StrategyPattern SwitchStatementsSmell ThomasEyde UnitTest UserDatabase UserStory ExceptionHandlingInPerl CategoryPerl DaveWhipp EarleMartin JohanLindstrom PythonLanguage ReportAndDie ResourceAcquisitionIsInitialization TestBlock TheCpan ValueError WhyHatePerl ExceptionHandlingNearMainline AvoidExceptionsWheneverPossible CategoryException ChryslerComprehensiveCompensation CodeWithoutExceptions ComeFrom ConvertExceptions DaveHarris ExceptionsMaskRealProblems InitializationIsResourceAcquisition KielHodges RonJeffries VisualBasic ExceptionHierarchy BusinessException CategoryException CheckedExceptionsAreOfDubiousValue CommonLisp DaveTauzell JeffGrigg MessyExceptionHierarchy ShamelessPlug SystemException ExceptionLogging CategoryException DontUseExceptionsForFlowControl UserUnpluggedTheNetwork ExceptionPackage AnswerMe CategoryException VhIndukumar ExceptionPattern ExceptionPatterns ExceptionPatterns AbortRetryIgnore AlanFrancis AntiPattern AssertionsAsComments AvoidExceptionsWheneverPossible BewareOfExceptionsInTheDestructor BillTrost BottomPropagation BouncerPattern CatchWhatYouCanHandle CategoryException CategoryRoadmap CeeIdioms CeePlusPlusIdioms ChangeComplexObservablesUsingTransactions CheckedExceptionsAreOfDubiousValue ClassifyingExceptions CodeWithoutExceptions ContinuationPassingStyle ConvertExceptions CountInAssertions CoupleLeapingWithLooking DaveHarris DavidMcNicol DeclareThrowsExceptionByDefault DesignByContract DesigningWithExceptions DoNotUseAssertions DontCatchRuntimeExceptions DontDeclareThrownExceptions DontThrowGenericExceptions DontUseExceptionsForFlowControl EfficientContractsInJava EmptyCatchClause ErrorCode ErrorCodeAndErrno ErrorValue ExceptionGuarantee ExceptionHandlingChallenge ExceptionHandlingNearMainline ExceptionLogging ExceptionPatternLanguage ExceptionPerContext ExceptionReporter ExceptionTunneling ExceptionalValue ExceptionsAreOurFriends ExceptionsAsConstraints ExceptionsCancelTransactions ExceptionsMaskRealProblems ExceptionsTidyThreads GeneralizeOnExceptionBehavior HomogenizeExceptions IlluminateTheMainline InvisibleExceptionHandlers IterativeGrowthRequiresExceptions JavaBeans JavaExceptionsAreParticularlyEvil JavaIdiom JavaIdioms KyleBrown LetExceptionsPropagate LookBeforeYouLeap NameTheProblemNotTheThrower NatPryce NegativeIsFailure NestedException NonNegativeIsSuccess NullCatchClause NullObject ObservablesNeedToBeConsistent ObserveSimpleThings ObserversAndExceptions ObserversShouldNeverThrowExceptions PassAnErrorHandler PeterMerel PreCondition PreConditions RefineExceptions ReplaceEmptyCatchWithTest ResourceAcquisitionIsInitialization SecurityDoorPattern SoftwareTransactionalMemory ThrowDontCatch ThrowYourOwnException TidyUpBeforeThrowing UnhandledException UnitTest UseAssertions UseExceptionsInsteadOfErrorValues UseFinallyClause ValueObject WhatAreAssertions WilliamGrosso WishfulThinking YouDontWantAnExceptionYouWantaTimeMachine YouDontWantAnExceptionYouWantaTransaction ZeroIsSuccess ExceptionPerContext CategoryException ConvertExceptions DonBranson DontThrowGenericExceptions ExceptionPerContext FourLayerArchitecture HomogenizeExceptions LetExceptionsPropagate NameTheProblemNotTheThrower NestedException PhilGoodwin RandyStafford RefineExceptions RefinedExceptions StrategyPattern TinyClientsTinyServers TranslateExceptions WilliamGrosso ExceptionReporter CategoryException RuntimeException VhIndukumar ExceptionTunneling ArianeFive BrianSlesinsky CatchWhatYouCanHandle CategoryException CheckedException CodeSmell DecoratorPattern DontThrowGenericExceptions ExceptionFunnel ExceptionTunneling HomogenizeExceptions JavaIdioms JavaLanguage JavaVirtualMachine LetExceptionsPropagate NatPryce NestedException OnlyUseExceptionsToFail PhilGoodwin PickFailed RandyStafford ReplaceEmptyCatchWithTest RuntimeException SceneGraph ThrowDontCatch UncheckedException ViolatingTheSemanticIntent VisitorPattern ExceptionUnderloading CategoryException ConvertExceptions ExceptionUnderloading RobertEngdahl ValueError ExceptionalConditions CategoryException DesignByContract YouDontWantAnExceptionYouWantaTimeMachine ExceptionalCpp AddisonWesley ArgumentDependentNameLookup CategoryBook CppInDepthSeries DefinitiveCeePlusPlusBooks HerbSutter LeastCommonDenominatorRules ExceptionalCppStyle AddisonWesley CategoryBook CppInDepthSeries DefinitiveCeePlusPlusBooks HerbSutter ExceptionalValue BottomPropagation NullObject SamuraiPrinciple ExceptionsAndConstructors CategoryException CodeSmell DanilSuits DeleteWhenCooked DoSomething HandleException RogerLipscombe SomeException TimLesher TwoPhaseConstruction ExceptionsAreOurFriends AvoidExceptionsWheneverPossible CodeWithoutExceptions CommonLisp CommonLispHyperSpec ConvertExceptions DanWeinreb ExceptionsMaskRealProblems HyperSpec JimPerry ResourceAcquisitionIsInitialization RonJeffries SvenTuerpe ThrowDontCatch WebApplications ExceptionsAsConstraints AssertionsAsConstraints CategoryAssertions CategoryException CountInAssertions DesignByContract DoNotUseAssertions RedScreenOfDeath SelfDocumentingCode SunirShah UseAssertions ExceptionsCancelOperations CategoryException ExceptionsCancelTransactions ExceptionsCancelTransactions CategoryException ConcurrentModificationException DaveHarris DontThrowGenericExceptions ErrorHandlingIsTransactionRollback ExceptionRecovery ExceptionsCancelTransactions PhilGoodwin WhenToCatchExceptions ExceptionsInJavaAreDifferentThanInCeePlusPlus CategoryCeePlusPlus CategoryException CategoryJava CeePlusPlus JavaLanguage ThrowDontCatch ExceptionsIndicateBugs CategoryException ClassCastException DontCatchRuntimeExceptions EmptyCatchClause KarlKnechtel NullPointerException RuntimeException ExceptionsMaskRealProblems AvoidExceptionsWheneverPossible CategoryException DanWeinreb DaveHarris JeffGrigg JimPerry MarcelKincaid MetaObjectProtocol PeterMerel RonJeffries SmalltalkLanguage ThinkThriceBeforeEatingExceptions ThrowDontCatch VisualBasic VisualWorks ExceptionsProveTheRule DavidSaff DevilsDictionary GlennVanderburg GreatDesign MegaFastCorp MikeRieser RobertDiFalco RobertField ExceptionsTidyThreads CancelThreadsWithAnException CategoryException CategoryThreads PeterMerel ResourceAcquisitionIsInitialization ThreadDeath ExceptionsWithContinuations AbortRetryIgnore ExcerptionNotAbstraction BookShelved CargoCult CategoryAbstraction DefinitionOfLife MeaningVsDefinition WikiPedia ExcessiveOverloading CodeSmell ExcessiveOverloading LawOfDemeter MoveMethod OnceAndOnlyOnce VerbSubject ExcludedMiddle AristotelianSyllogisms BifurcationFallacy BooleanAlgebra BooleanLogic BrouwerIntuitionism CategoryMath EditHint ExcludedMiddle FallaciousArgument FalseDichotomy FrameProblem FuzzyLogic GoodThing MartinZarate MrAristotle OperatorOverloading RealWorld SchroedingersCat SetTheory WikiPedia ExcuseSocialEmf SgWa ExcusesExcuses CategoryHumanFactors EdwardKiser IcanNot IsureCan OrsonScottCard PresentAlternativesNotExcuses ExeRb CategoryRuby DanielSheppard ExeRb RubyLanguage ExecutableGoals AgileBusinessModeling JasonGorman ExecutableJar JavaRuntimeEnvironment ExecutableSpecifications CategoryTesting DonaldNoyes ExecutableSpecifications JoshuaKerievsky StorytestDrivenDevelopment TheSourceCodeIsTheSpecification ExecutableUml ArgoUml CodeGeneration DaveThomas DavidFlater DirkDetering ExecutableUml ExecuteableUml HelloWorld JimLittle JoelSpolsky LabView LawOfLeakyAbstractions MartinPool SeldenStewart UmlExecutionProfile VisualProgrammingLanguage ExecutableUnifiedModelingLanguage ActionSpecificationLanguage AppleScript ArgoUml BritishComputerSociety IanWilkie KeithBraithwaite KennedyCarter ObjectOrientedProgrammingAndSystemsGroup RecursiveDesign ShlaerMellorMethod SoftRealTime UmlSchema UnifiedModelingLanguage ExecuteAroundMethod AlainPicard BrokenLink DeterministicFinalization HigherOrderFunction KrisJohnson ResourceAcquisitionIsInitialization RubyStyleGuide SmalltalkBestPracticePatterns UnwindingTheStack UseBlocksForResourceManagement ExecuteAroundPattern PhlIp PlotterSystem ResourceAcquisitionIsInitialization ExemptEmployeeCatchTwentyTwo CatchTwentyTwo PoliticalIssuesInTheOffice TyrannyOfTheMorningPeople TyrannyOfTheNightPeople ExerciseGurus AlistairCockburn AnthonyLander BikeToWork BradAppleton CategoryHealth ChrisGurney CommunityCollege EdGrimm FalkBruegmann GuruingByWalkingAround KentBeck LifeTimeFitness LynnMurphy ManInBlack ExistentialistProgramming ExistingPageOrBegging ColorBlind ColorBlindness DavidCorbin DavidDeLis DoesSoftwareQualityMeanNoBugs GriefCertificate LinkPattern OnlineDiary SisterSites ThereIsMoreThanOneWayToDoIt TwinPage UnitTest WardCunningham ExitPoll ExitPoll SecretBallot StrategicVoting VotingPatterns ExitVoiceAndLoyalty AlbertHirschman BobbyWoolf CategoryBook ExoKernel AnonymousDonor BlueAbyss CalebWakeman CategoryOperatingSystem ExoKernel InterProcessCommunication JayOsako JesseMillikan JonathanTang KernelSpace KillYourDarlings LanguageIsAnOs LaynesLaw LittleLanguage MicroKernel OberonSystem OperatingSystem PerfectSystem PlanNine RubeGoldberg SamuelFalvo TestDrivenDevelopment UniversalTuringMachine UserSpace VirtualMachine VmWare XenVirtualMachineMonitor ExoftWare CategoryCompany ExoticMatter AntiGravity AntiMatter CasimirEffect ExoticMatter GeneralRelativity QuantumMechanics TimeTravel TimeTravelThoughtExperiment WarpDrive WormHole ExpandAcronyms BumpyCase CamelCase ChrisGarrod ExtremeProgramming LinkPattern PageNames RichardKulisz ShortWikiSignaturesSmell WikiWikiWeb ExpandToContract ContractiveDelegation InventorsParadox SuperOverGeneralized ExpansionOfTheUniverse AndyPierce DopplerEffect EdwinHubble HumanPerfectionInCheckers JaneRoberts RedShift ExpectationMaximization CategoryAlgorithm CategoryMath ExpectedResult DesignForTestability ExpectingTheBestAndNotBeingDisappointed PowerOfPositiveThinking ExpenseCalculator JuneKim WardCunningham WriteSmallButUsefulProgramsEveryDay ExpensiveAdministrator ConflictingRequirements ExpensiveAdministrator HighlyPaidConsultant MultiParadigmDatabase MultiversionConcurrencyControl NamelessConcept OracleDatabase SnapshotIsolation SoftwareArchitect ThomasKyte XpCoach ExpensiveSetUpSmell JavaUnit KentBeck XpMailingList ExperienceEquation SmalltalkFrameworkIsOk ExperienceReportsChairOnCommittee DemosChair ExperienceReportsChair ExperienceReportsCommittee JimCoplien MamdouhIbrahim OopslaProgramCommitteeMembershipPatterns PosterChair ProgramCommittee ExperienceWithXp CategoryHomePage ExperienceWithoutAbstraction AccomplishWithoutAction AlistairCockburn CategoryAbstraction EwaDiscussion ExperienceWithoutAbstraction ExtremeHarmony ExtremeProgrammingMaster OnceAndOnceOnly PeterMerel RefactorMercilessly RonJeffries TaoOfExtremeProgramming TheCoach UserStories WuWei ExperiencesWithRefactoringInVbClassic CategoryRefactoring CategoryVbClassic ConvertProceduralDesignToObjects DumbDataObject ExtractClass ExtractFunction MoveMethod RefactoringBook RefactoringInVbClassic RelationalDatabase TestFirstDesign UnitTest VbUnit WillemBogaerts ExperimentInAndOutOfContext ArchitecturalSubstitution CruftBudgeting DoTheSimplestThingThatCouldPossiblyWork MichaelFeathers ReFactor ExperimentStudyRefine ExtremeProgramming ExperimentalDataAnalysis ExperimentalDevelopmentIdeas EclipseIde ExperimentalLanguageIdeas GunnarZarncke IntentionalProgramming MikeWarot RefactoringBrowser SimplestThing ExperimentalLanguageIdeas ArtificialIntelligence CategoryProgrammingLanguage CategorySpeculative ExperimentalDevelopmentIdeas JavaScript KeyLanguageFeature LanguagesVsEnvironments LispLanguage LuaLanguage MaspBrainstorming MicroPlanner PrologLanguage ScottVokes SelfLanguage SeparateIoFromCalculation SmeQl StructureAndInterpretationOfComputerPrograms ToolCommandLanguage ExperimentalQueryLanguageComparison CategoryQueryLanguage CategorySpeculative ConceptualQueryExampleOfAdvantages ExperimentalQueryLanguageDiscussion QueryLanguageComparison RelVar SmeQl TqlChainedJoin TqlPrefix TqlRoadmap ExperimentalQueryLanguageDiscussion CategoryHumor EmbraceSql EverythingIsRelative ExBase ExperimentalQueryLanguageComparison ExperimentalQueryLanguageDiscussion FalseAnalogy HowOtherQueryLanguagesAddressSqlFlaws HowOtherQueryLanguagesAddressSqlFlawsDiscussion ImaginaryQueryLanguageComparison IsProgrammingMath LearningWithoutImplementation QueryLanguageComparison QueryLanguageExperiments RelProject RelationalAlgebra SmeQl TopsQueryLanguage ExpertInEarshot CategoryPattern ExpertInEarshot FocusYourEffort JoshuaKerievsky LegitimatePeripheralParticipation PeterDrucker ProjectManagementPatterns ExpertNegotiator ClintonLabombard DontHaggleJustWalk DotComBubble ExpertNegotiator NegotiatingPatternLanguage PeterMerel SpecializationIsForInsects StephanBranczyk WinWin ExpertSystems BusinessRulesMetabase CategoryWikipediaLink MentalMasturbation TableOrientedProgramming ExpertUser AgileModeling AustralianCulturalAssumption BusinessProfessionals DomainExpert ExpertDeveloper ExpertUser ExpertUsersAreDevelopers ExtremeProgramming OriInbar PeterLynch TgpMethodology ExpertUsersAreDevelopers AgileForNonProgrammers BusinessAnalyst BusinessProfessionals ExpertUser ExpertUsersAreDevelopers ExtremeProgramming FlexibilityZonesArchitecture TgpArchitecture TgpMethodology WhatIsTheSourceCode ExpertsSystem CategoryOrganization DonaldNoyes ExpertSystems ExpertsSystem PragmaticThinkingAndLearning RecordOfNotions ThinkingOutLoud ThoughtsIdeasNotions UsefulUsableUsed ExplainDontDocument AppropriateTechnicalDocumentation DocumentationPatterns FalkBruegmann FaqAsDocumentation FrequentlyAskedQuestions JeffGrigg TheWhatButNotTheWhy ExplainSecurityToBusinessPeople CategorySecurity HighAvailability MarcThibault NotInventedHere ReinventingTheWheel SecurityIsHard SecurityThroughObscurity ExplanationsInPhysics CasimirEffect DougMerritt FundamentalForce GaugeParticle GaugeParticles GrandUnifiedTheory GravityWorks ManyWorlds OccamsRazor TheoryOfEverything VirtPhoton WilliamUnderwood ExplicitBusinessRules RalphJohnson UltraStructure ExplicitColumnDiscussion AlwaysUseSelectDistinct ChangePoint CodeSmell MergingOoAndRelational RelationalAlgebra SelectDistinctIsaCodeSmell TooManyParameters ExplicitLazyEvaluation BoostLibraries CategoryLazyPattern CeeCeePlusPlus CeePlusPlus ConceptsTechniquesAndModelsOfComputerProgramming ExplicitLazyProgramming FunctorObject GarbageCollection ImplicitLazyEvaluation LazyEvaluation LexicalClosure NormalOrderEvaluation OcamlLanguage SchemeLanguage SideEffect SmalltalkLanguage SmartPointer ExplicitLazyProgramming CallByNeed CallByValue CategoryHaskell CategoryLazyPattern CategoryScheme DorKleiman HaskellLanguage LazyEvaluation MemoizationStrategy OcamlLanguage ProceduralLanguage SchemeLanguage StrictEvaluation ExplicitManagementOfImplicitContext AccessList ActionChunking ActivationRecord AspectOrientedProgramming BadThing CapabilitySecurityModel CeePlusPlus CompileTime CompileTimeResolution ComplexEventProcessing ConfigurationProblem ConfusedDeputyProblem ContextObject ContextObjectsAreEvil DataflowProgramming DeadCodeElimination DependentTyping DesignByContract DuckTyping DynamicScoping DynamicTyping EffectTyping EinsteinPrinciple EnvironmentVariable EventualSideEffects EverythingIsa ExplicitManagementOfImplicitContext FeatureBuffetModel FileSystem FirstClassTypes FlowBasedProgramming GarbageCollection GateKeeper GracefulDegradation GunnarZarncke HaskellLanguage ImplicitParameters ImplicitTyping KeyLanguageFeature LevelOfDetail MessagePassing ModuleScope MultiCaster MyFavoriteLanguage NominativeAndStructuralTyping ObserverPattern OperatingSystem PageAnchor ParameterObject PartialEvaluation PasswordCapabilityModel PublishSubscribeModel RethinkingCompilerDesign ScalaLanguage SceneGraph ScriptingLanguageAgnosticSystem SecurityModel SideEffect SimplePublicKeyInfrastructure SmalltalkLanguage SoftTyping SpecialVariable StaticAssert StaticTyping TemplateMetaprogramming TemplateMetaprogrammingTechniques TheSimplestPossibleCompiler ThirdFutamuraProjection ThreadLocalStorage TypeClass TypeInference TypeSafe TypeSafety TypeSystem UnitTesting ValueObject WebServer ZoomableUserInterface ExplicitPad ChryslerComprehensiveCompensation ExplicitPad MeaninglessTasks RaySchneider RonJeffries SpikeSolution WorstThingsFirst ExplicitStrategyPattern StrategicPlanning ExplicitUserModel AiComplete CategoryArtificialIntelligence CategoryUserInterface ComputersAsTheatre GunnarZarncke HedgehogAndFox MappersVsPackers MentalModel ModelMaker PeterLynch StampCollector ExploitingChaos CatastropheTheory CategoryBook ChaosTheory PerfectMess SoftwareDevelopment ExplorationPhase ArchitecturalSpike ExploratoryProgramming ExploratoryProgramming RapidPrototyping ResearchAndDevelopment SoftwareEngineering VersionControl ExploratoryTesting TestingByPokingAround ExplorerVsNetscape AndyPierce BrowserUsageStatistics ChanningWalton EricHerman GaleonBrowser HolyWar HowTo HttpUnit InternetExplorer JavaScript JohnFletcher KdeVsGnome KonquerorBrowser MatthewTheobalds MeatballWiki MetaBrowsing MozillaBrowser MozillaFirefox NetscapeNavigator OperaBrowser RhinoInterpreter ServerPush StephanHouben StevenNewton UnitTest UsGovernment WebMonkey WhyMplIsEvil WinXp ExplorersGuide CategoryBook CategorySemanticWeb ExtensibleMarkupLanguage JohnFletcher SemanticWeb SemanticWebLayerCake ExploringTheInternet CarlMalamud ExponentialBackoffEditing CategoryWikiEditing CategoryWikiMaintenance EditWar ExponentialBackoffEditing MinorEdit ThreadMode WikiGnome WikiZens ExponentialCostCurve BarryBoehm OnceAndOnlyOnce PairProgramming ReFactor RonJeffries TomAyerst WaldenMathews WaterFall YouArentGonnaNeedIt ExponentialFunction AnalogComputers ControllabilityAndObservability DifferentialEquation DifferentialEquations ElectricalCircuits FirstOrder HigherOrder RealWorld SeeAlso ExposeErrors AtsGoesExtreme AtsProject CategoryProtoPattern DenaliProject DontCryWolf ExceptionsCancelTransactions ExposeErrors FirstRuleOfLogging JimLittle MatthewFarwell PeteHardie ShipWithAssertionsOn SupportSwami UnitTest ExposureTimeCalculator CategoryTime DonaldMcLean ExposureTimeCalculator HubbleSpaceTelescope ExpressInterest AttentionTheft CriticsAreYourBestFriends ExpressInterest ExpressingDesignDirectly AlistairCockburn BadVariableNames BigDesignUpFront CoachPerson DennisMiller DesignAndBuild DesignBeforeCoding DoesXpDoDesign ExpressingDesignDirectly GeneratingCppFromSmalltalk HotDraw JimPerry KentBeck LiskovSubstitutionPrinciple LiterateProgramming LookBeforeLeap MeasureTwiceCutOnce MichaelFeathers PeteMcBreen RepresentingDesignAspects RoleModeling RonJeffries SoftwareDevelopmentAsaCooperativeGame SpikeSolution StateCharts StrawMan SunirShah TheSourceCodeIsTheDesign TrygveReenskaug UserPreference WidgetController XpDoesDesign ExpressionApiComplaints AbstractSyntaxTree AbstractionInversion AndersBengtsson CeePlusPlus CommonLisp DanMuller DylanLanguage EverythingIsCrud ExpressionApi ExpressionApiComplaints FuzzyDistinctionBetweenInterfaceAndImplementation GuiMarkupProposal HelpersInsteadOfWrappers HiberNate HolyWar ItsHowItWorksWhenItDoesntWorkThatCounts JeffGrigg JonathanTang LanguageIntegratedQueryProject LispIsTooPowerful OnceAndOnlyOnce OoLacksMathArgument PerniciousIngrownSql PrimaryNoun RelationalWeenie SmallTalk SqlFlaws SteveConover ThickBreadSmell TqlRoadmap TutorialDee UnitTest VhIndukumar WildlyBloatedOopCode YouArentGoingToNeedIt ExpressionProblem CeePlusPlus CrossCuttingConcern DomainObject ExpressionProblem FunctionalProgramming HyperSpace LimitsOfHierarchies MessagePassing MultiMethods ObjectIdentity ObjectOrientedProgramming OopArgumentsDebatesAndDiscussion PredicateDispatching SeparationOfConcerns SwitchStatementsSmell VisitorPattern ExpressionProblemSolution CategoryCoding JamesCandy ExpressionTemplate AspectOrientedProgramming CategoryCpp CategoryCppTemplates CeePlusPlus CeeSharpLanguage CeeSharpVersionThree CplusPlusIdiom CppReport ExpressionTemplate FoldFunction FunctorObject LazyObject MapFunction ObjectFunctionalImplementation PhilGoodwin RobertDiFalco TransfoldPattern TransposeFunction TypeInference VisualBasicLanguage VisualBasicVersionNine ExpressiveInternetArchitecture ExpressiveInternetArchitecture ExpressiveLoopCondition CategoryDefensiveProgramming CategoryLoops ControlOfFlow DefensiveProgramming DyadicRational FalseDilemma InternalIterator MinimizeVulnerability NicholasTurnbull OptimumProgramming ReducingOutsideInfluences ReductoAdAbsurdum RobertDiFalco SkewedIndices SmallTalk StandardTemplateLibrary WayneMack ExpressivePower BlubParadox CriteriaForGoodMathOrCompactNotation DataAndCodeAreTheSameThing DomainSpecificLanguage DougMerritt ExampleOfGreenspunsTenthAtWork GreenspunsTenthRuleOfProgramming NonTuringModelOfComputation NthGenerationLanguage OnExpressivePower PaulGraham SyntacticSugar TuringEquivalent ExpressiveProgrammingForGraphicsProcessingUnits CategoryCpp CategoryGpgpu CeePlusPlus CudaMpi ExpressiveProgrammingForGraphicsProcessingUnits OpenCl ParallelProgrammingModel ExpressivenessProblem FirstPersonShooter VoiceOverIp ExtendClass DanielPoon JavaLanguage JoeOsborn MyAdditions MyKeenObject ObjectiveCee ParallelClassHierarchies SmalltalkLanguage ExtendObject DaveHarris ExtendObject JavaIdiom JoshuaKerievsky KielHodges MarnixKlooster WilliamGrosso ExtendTheJavaTestFrameworkForNondeterminism AbortTest CategoryJava CategoryTesting DeadLockTest DonWells FailTest GoodTest InconclusiveTest JavaUnitTestChallengeSolved OneAndTen TenAndOne ExtendTheJavaUnitTestingFramework DeadLockTest DeadlockMessage DonWells InterruptedException JavaUnitTestChallengeSolved JavaUnitTestFrameworkWithTimeout RuntimeException TestingFramework ExtendToImplementInterfaces CategoryPattern CategoryRefactoring CppReport DontDistinguishBetweenClassesAndInterfaces DuckTyping ExtendToImplementInterfaces InterfaceSegregationPrinciple InterfacesShouldBeAdjectives KyleBrown MichaelFeathers ObjectDesign ObjectStore RobertMartin RubyLanguage RussellGold ShieldPattern UseFactoriesToBuildObjects YouArentGonnaNeedIt ExtendedLink BackLink BiLinks CategoryWiki ExtendedLink ForwardLink InThe WikiEngine WikiModel ExtendedObjectTcl ActiveTcl CategoryTcl ToolCommandLanguage ExtendedObserver BrokenLink CategoryPattern DesignPatterns ExtendedObserver FundamentalConstructionMetaphors GangOfFour LeastRecentChangesNinetyNine MultiCaster ObserverPattern WilliamGrosso ExtendedSetTheory AbstractDataType ActorsModel AlgebraixData CategoryMath CategoryTheory DaveChilds DaveVoorhis DrCodd ExtendedSetTheory ExtendedSetTheoryStorageModel GeneralizedBalancedTernary GreyCode LambdaCalculus MessagePassing ProgrammingLanguage ReactiveDemandProgramming RelVar RelationalAlgebra RelationalModel RonJeffries SetTheory SufficientlySmartCompiler TheThirdManifesto ExtendedSetTheoryStorageModel DavidSarahHopwood DougMerritt DrCodd ExtendedSetTheory FirstName RelationalModel RonJeffries ExtendedStaticChecking CategoryLanguageTyping NikolaToshev StaticAnalysis ExtendedThreeLetterAcronym CategoryWhimsy ThreeLetterAcronym ExtendingPerlUnit AdamSpiers AssertionFailure BrianEwins CategoryPerl CayteLindner ChristianLemburg FixtureInfection GrahamHughes JeFritz PerlUnit PeteBevin RecentChanges TestIsolation TestResult TestingFramework ThankYou UnitTestCase UnitTests ExtendingTheWikiParadigm DynamicRelational DynamicUserDefinition FileSystemAlternatives FlexibleAndExtensible FlikiBase GlobalAndLocalIdentification HowManyThingsIsIt MandatoryAndOptional MultipleIndependentLanguages OneNote PaperPorting ProgrammingInWiki SeeAlso TheInternet WikiBatics WikiProgrammingAsGamePlaying WikiWay WikiWithMoreThanPages WikiWithMoreThanUsers ExtendingWikiPageUsefulness CategoryWiki DonaldNoyes InformationArsenal MeaningfulName ReachableAndSearchable UnlimitedStorageCapacity WikiPages ExtensibilityModels AliMotaz LanguageOrientedProgramming ExtensibleDesign SolvingDesign ExtensibleMarkupLanguage AllOnePiece ApacheAnt BevanArps CategoryWebDesign CategoryXml CeePlusPlusMarkupLanguage DataInterchange DaveHarris DefinitiveXmlBooks DocBook DocumentTypeDefinition ExtensibleMarkupLanguage FunctionalTest GoodCitizen HyperTextMarkupLanguage IwannaLearnXml JeffreyMiller JinxWiki MichaelFeathers NetworkPublishing OverusingTools ParsimoniousXmlShorthandLanguage PeterMerel RefactorByExtractingToPage RelaxNg ResourceDescriptionFramework SilverBullet SimpleObjectAccessProtocol StandardGeneralizedMarkupLanguage StevenNewton SwikiFarm SynchronizedMultimediaIntegrationLanguage UnitTest WhoIsUsingXml WhyXmlIsCool WikiEngines XmlAndSoapAreGoodForWhat XmlAttributesVsElements XmlEnabled XmlExamplesOfGoodUsage XmlMetaLanguage XmlPattern XmlPerformance XmlRpc XmlSchema XmlScriptedTests XmlSucks XmlVsHtml XmlWiki XsltLanguage YamlAintMarkupLanguage YouArentGonnaNeedIt ZapThink ExtensibleProgrammingLanguage AprilZeroEight AutomatedCodeGeneration BlubParadox CapArray CompileTimeResolution DomainSpecificLanguage DomainSpecificTweaks ExtensibleProgrammingLanguage GrammarVandals GreenspunsTenthRuleOfProgramming HomoiconicLanguage IntentionalProgramming KeyLanguageFeature LanguageDesign LanguageOrientedProgramming MetaObjectProtocol MetaProgramming MutableLanguage OperatorOverloading PartialEvaluation ReadEvalPrintLoop RealMacros StumblingBlocksForDomainSpecificLanguages WikiIde ExtensibleStylesheetLanguage CascadingStyleSheets CategoryWebDesign CategoryXml ExtensibleMarkupLanguage ExtensibleStylesheetLanguage MinuteSolution XpathLanguage XslFormattingObjects XsltLanguage ExtensionMethods AspectOrientedProgramming EnvyDeveloper ExtensionMethod ExtensionMethods FebruaryZeroSix InstanceMethods LanguageIntegratedQueryProject MultiMethods PrototypeBasedProgramming SyntacticSugar ExtensionObject CategoryPattern ErichGamma ExtensionObjects ExtensionObject ExtensionPoint EclipseIde ExtensionPoint FrameWork MathieuGervais UseCase ExtensionProgrammingLanguage MirkoBlueming ExternalAndInternalDesign CategoryPlanning DesignStyleAndCreativityBookList DickBotting DoTheSimplestThingThatCouldPossiblyWork ExternalDesign ExtremeProgrammingExplainedEmbraceChange GreatDesign HowCanTeamsDesignBetter InternalAndExternalQuality MarcThibault RichardDrake SecondGenerationProgrammer TheSourceCodeIsTheDesign TimBernersLee TomGilb UserStories WardCunningham ExternalCategorization CategorizedChanges NysLte ExternalDirectory InterWiki WhyClublet ExternalDiscipline HeavyWeightMethodology InternalDiscipline ProjectManager ExternalDocumentationAndExtremeProgramming BradAppleton CategoryDocumentation ChryslerComprehensiveCompensation ExtremeArchitecture ExtremeProgramming JimCoplien KentBeck KielHodges LinesStationsBinsParts LocalityOfReferenceDocumentation MichaelFeathers PaulChisholm RonJeffries TheSourceCodeIsTheDesign UserStories VisualWorks ExternalDomainSpecificLanguage DomainSpecificLanguage EmbeddedDomainSpecificLanguage InternalDomainSpecificLanguage LittleLanguage ExternalIteration ExternalIterator ExternalIterationUsingContinuations CallWithCurrentContinuation CategoryContinuation ExternalIteration ExternalIterator InternalIteration InternalIterator IwannaLearnRuby LanguageSmell RubyLanguage ExternalIterator CategoryCodingConventions ExternalIterator InternalIterator InternalizeExternalIterators IteratorInvalidationProblem TransfoldPattern ExternalLinkArea CategoryWiki EditLinks EmbraceAndExtend ExternalLinkArea JamesKeogh MichaelSparks NoFollow PeteHardie RecentChangesJunkie ShotgunSpam WikiBadge WikiForums WikiGnome WikiSpamSolutions ExternalPolymorphism AnonymousCoward CategoryPolymorphism CecilLanguage ChrisCleeland CollectionAndLoopVsSelectionIdiom CommonLispObjectSystem DylanLanguage ExternalPolymorphism FunctionObjectPattern FunctionalProgrammingLanguage GenericFunction GrahamHughes InternalPolymorphism JayFlowers LiskovSubstitution MartinZarate MethodName MethodThread MichaelSchuerig MultiMethods MultipleDispatch NiceLanguage OnUnderstandingTypes PatternMatching PhilGoodwin PredicateDispatching RockPaperScissors SingleDispatch StillLovePythonTryingOutRuby SwitchedToRubyFromPython TableOrientedProgramming TedNeward TranslatorPattern VisitorPattern ExternalQuality InternalAndExternalQuality ExternalServiceVersusIntegration AccidentalComplexity AlternateHardAndSoftLayers ApiIsLanguage BackwardsCompatibility BigDesignUpFront CategoryInfoPackaging CeeLanguage ConfigurationManagement CreepingFeaturitis DataAndCodeAreTheSameThing DataflowProgramming DeclarativeGui DesignByCommittee DiscontinuitySpike DivideAndConquer DomainSpecificLanguage ForeignFunctionInterface FunctionalReactiveProgramming FuzzyLogic GarbageCollection GodLanguage GreencoddsTenthRuleOfProgramming GreenspunsTenthRuleOfProgramming HelpersInsteadOfWrappers IdealGuiWhenTheWorldUnderstandsThatFpIsBest IdealGuiWhenTheWorldUnderstandsThatLogicalProgrammingIsBest IdealGuiWhenTheWorldUnderstandsThatOopIsBest IntegratedDevelopmentEnvironment LaTex LanguageIdiomClutter LogoLanguage MissingFeatureSmell MultiCaster OnceAndOnlyOnce PersistenceLayer PersistentLanguage PluginArchitecture PostScript PowerOfPlainText PrimitivesAndMeansOfComposition RefactoringBrowser RelationalModel SceneGraph SchizoidGibberishWikiAuthor ScriptingLanguageAgnosticSystem TableOrientedProgramming TechniqueWithManyPrerequisites TopMind UnitTest UsefulLie ViolentAgreement VirtualMemory WebOntologyLanguage WebServices WikiIde ExternalTopics BackLinks DoingStuff DonaldNoyes ExternalWikiLink ExternalWikiLink InterWikiLinks MeatballWiki TextFormattingRules WhyDoesntWikiDoHtml WikiLink WikiPage ExternalizeTheStack AbstractDataType ActivationRecord AddressSpace BackPointer BoostLibraries CategoryContinuation CategoryStructuralPatterns CeeLanguage CeePlusPlus DesignPatterns ExternalizeTheStack GarbageCollection GarbageCollector JavaLanguage JavaSerializationAndTheStack LinkedList ParrotCode PatternStories PeteKirkham PrematureOptimization PythonLanguage RulesOfOptimization SmalltalkLanguage StackOverflow StackOverflowException StacklessPython TailCallOptimization TailRecursion TailRecursive TheHeap TheStack TraveralState TraversalState TravseralState TreeNode TreeNodeVisitor UndefinedBehavior WildPointer ExtinctionOfHumanity AnonymousCoward BrucePennington BusinessAsUsual CategoryBigPicture CatsCradle CaughtInTheNet DiseaseControl ExtinctionOfHumanity FermiParadox GreyGoo HumanBeing IdoNotHaveTime JayOsako KurtVonnegut McAuley PeakOil SomebodyElsesProblem StarTrekTheNextGeneration TeleVision TheRapture TheSingularity ThirdWorld TomLehrer WithinTwentyYears ExtraGroup ExtraLegsOnToaSwan CategoryHumor ExtraLegsOnToaSwan ExtraLegsOntoaDog JohnFletcher ScaLapack ExtraLegsOntoAdog ExtraLegsOntoaDog ExtraLegsOntoaDog AdaLanguage AppleScript AspergersSyndrome AssemblyLanguage BasicLanguage BooLanguage CategoryHumor CategoryMetaphor CeeLanguage CeePlusPlus CeeSharp ColorForth CommonLisp CommonObjectRequestBrokerArchitecture ComponentPascal DeeLanguage DelphiLanguage DotNet DotNetPlatform DylanLanguage EnterpriseServiceBus ErlangLanguage FebruaryZeroSix ForthLanguage FortranLanguage HaskellLanguage InformLanguage IntercalLanguage JavaLanguage JavaScript LanguageAsFoodMetaphor LanguagesAreLikeGames LuaLanguage MlLanguage ModulaTwo MopsLanguage NewtonScript OberonLanguage ObjectOriented ObjectiveCee OcamlLanguage PascalLanguage PerlLanguage PerlSix PhpLanguage PickLanguage PrologLanguage PythonLanguage RubyLanguage ScalaLanguage SchemeLanguage SelfLanguage SimulaLanguage SmallTalk SmalltalkLanguage SteveTaylor ToolCommandLanguage TurboPascal VisualDelphiBasic ExtractAlgorithmRefactor AcceptanceTest BigDesignUpFront CategoryPattern CategoryRefactoring ElectroCardioGrams ExtractAlgorithmRefactor ExtremeProgramming FractalLifeEngine IsoplethDiagram MathTheory PeterLindberg PhlIp RobSartin RonJeffries SmokeTest UnitTest ExtractClass CategoryRefactoring MartinFowler RefactoringImprovingTheDesignOfExistingCode ExtractComponent ExtractImplementationFromHeader CategoryCpp CategoryRefactoring IncludeGuard LargeScaleCppSoftwareDesign PhilGoodwin ToDo ExtractInterface AbstractFactory CompositePattern DesignPattern ExtractInterface RefactoringImprovingTheDesignOfExistingCode TestFirstDesign VisualBasic ExtractMe ExtractMe ExtractMethod AamodSane AbortiveValidations AnAspirant CategoryRefactoring ComposedMethod DavidPlumpton DavidWright DonRoberts EricHodges ExtractClasses ExtractMethod FacadePattern ForgetTheDebugger ItDepends JohnBrant KeithRay KentBeck LasagnaCode MarnixKlooster MartinFowler MeaningfulName MethodObject MethodsVsCodeFragments MoveMethod RaiseAbstraction RavioliCode RefactoringImprovingTheDesignOfExistingCode SmallTalk SmalltalkBestPracticePatterns SpaghettiCode SubmarineSandwichCode TestFirstAndFunctionalProgrammingSynergy TheSimplestCode TooLongMethods WayneMack ExtractMethodRefactor PhlIp ExtractSuperclass ExtractTillYouDrop ExtractToGrow CategoryGardeningMetaphor CategoryRefactoring ExtractMethod ExtractToGrow LeeSmolin RefactorByExtractingToPage RefactoringImprovingTheDesignOfExistingCode TheLifeOfTheCosmos ExtraordinaryClaimsRequireExtraordinaryEvidence CarlSagansBaloneyDetectionKit EditHint StealthTinFoilHat ExtraordinaryPopularDelusionsAndTheMadnessOfCrowds AllYourBaseAreBelongToUs BillKelly CategoryBook GreatBooksList PeteHardie ProjectGutenberg RodneyRyan ScottCooper ExtrapolatingDeviceDrivers DependencyInversion DeviceDriver EquivocationFallacy EverythingIsa NobodyAgreesOnWhatOoIs ObjectOriented OnLineTransactionProcessing RealWorld RelationalDatabase RelationalModel RobertCecilMartin SchemaEvolution StrawMan TextbookOo WhenToUseWhatParadigm ExtrapolatingMathToHumanConcepts CategoryMath ClassificationProblem NonMonotonicLogic RealWorldEntities ThereAreNoTypes VoiceOverIp ExtremeAdaExperiment AskTheComputer BillTrost BrokenCode DaveHarris EconomyOfMotion ExtremeProgramming ExtremeProgrammingMaster ExtremeValues HungarianNotation JustInTimeProgramming MarnixKlooster MentalStateCalledFlow MichaelFeathers OrderedCollection PairProgramming RonJeffries UnitTest WayneCarson WithoutThinking ExtremeAlgorithm RefactorMercilessly ExtremeAlignment BradAppleton ExtremeAlignment ExtremeFlow ExtremeHarmony ExtremeNeed ExtremeNormalForm ExtremeNormalFormCommentary ExtremeNormalFormDefined ExtremePracticeName ExtremeValues ExtremeZone KielHodges OnceAndOnlyOnce RefactorMercilessly RonJeffries YouArentGonnaNeedIt ExtremeAnalysis AdamLi AgileMethods BizAnalysis ExtremeAnalysis ExtremeAnalyst GeoffSobering JasonYip JohannesBrodwall TheAnalystIsTheAide TheAnalystIsTheGateKeeper ThoughtWorks UsageCenteredDesign WhatIsAnalysis ExtremeAntiRoles BuzzwordMasochist CategoryExtremeProgramming ChiefArchitect CowboyCoding DeathMarch EdwardYourdon ExtremeRoles GodHead JosephPelrine RobertDiFalco RonJeffries StandardsAndMethodologyGuy XpIsGeniusFriendly ExtremeArticle CppReport DistCompArticle ExtremeProgramming KentBecksChangeCostXpArticle WhosWritingAboutXp ExtremeAutoShop ExtremeProgramming ExtremeBenefits CategoryExtremeProgramming CrystalClearMethodology ExtremeBenefits FrequentReleases RevenueStream ExtremeBnf BackusNaurForm RichardBotting ExtremeBudgeting CategoryLifeStrategies PaulHudson SunirShah TheGoal ExtremeBusiness BusinessPlan CustomerStories DennisWillis ExtremeMarketing ExtremeOrchestration ExtremeTeam ExtremeWay FractionalTeams HelmutMerz InvestorStories LaurentBossavit OpenBookManagement PaulObrien PublicTesting ExtremeCapital BigDesignUpFront BusinessExtremeProgramming ComputerSociety DotCom EquityFinancing ExitStrategy ExtremeEntrepreneur ExtremeProgramming IntellectualProperty JamesCrook MichaelLeach PortlandOregon RealNamesPlease RoyaltyFinancing ThreadMode VentureCapital WardCunningham WinWin ExtremeCaseStudy AndrewSwan OrphanPage XpEdinburgh ExtremeCatalysis AamodSane AgileModeling AlanCameronWills AlanWills AllThoseDiagrams CatalysisMethodology CategoryExtremeProgramming ColinCassidy DesignByContract DesmondDeSouza DylanLanguage ExtremeCatalysis ExtremeProgramming ExtremeReuse GrandUnifiedMethodology JasonGorman JohnDaniels MichaelFeathers MichaelSchuerig RonJeffries SpecVsCode TestDrivenAnalysisAndDesign TestDrivenDevelopment UnitTest ExtremeClarity ExtremeClarity ExtremeNormalForm MethodCommenting RefactorMercilessly SimplyUnderstoodCode TheSourceCodeIsTheDesign TreatCommentsWithSuspicion ExtremeCoding CodingStandard DoTheSimplestThingThatCouldPossiblyWork ExtremeRules HardToWrite PairProgramming SingleReleasePoint SmalltalkBestPracticePatterns UnitTest ExtremeCodingStandards EricVought ExtremeTeam KentBeck PhilGoodwin SmalltalkBestPracticePatterns ExtremeCompetition BradAppleton CategoryBook ExtComp ExtremeCompetition ExtremePaintbrawl FiveTransformers ExtremeComputerScience OnsiteCustomer PhlIp UserStory ExtremeContract BusinessCase ChanningWalton ChrisSteinbach ClassicContract DanielBergh ExtremeContract ExtremeOffer ExtremeProgramming FunctionPoint KentBeck MartinFowler OptionalScopeContracts PerformanceBasedContract PlanningExtremeProgramming ServicesSchedulesAndFees TwoWeeks UserStories ExtremeContractor BillTrost ChangeYourOrganizationDiary ChangeYourOrganizationTactics EaseSoftware ExtremeBusiness ExtremeProgrammer LeanThinking ExtremeConversion AcceptanceTest ExtremeProgramming GemStone RonJeffries UnitTest ExtremeCooking AnalogiesFromCookery BrentNewhall CategoryFoodAndDrink ContinuousIntegration DoTheSimplestThingThatCouldPossiblyWok DoTheSimplestThingThatCouldPossiblyWork ExtremeCooking ExtremeProgrammingOnIce FortyHourWeek IronChef JargonFile MythicalManMonth NickBensema OnceAndOnlyOnce OnsiteCustomer PairProgramming RefactorMercilessly SmallReleases TestDrivenDesign ThereMustBeFood UnitTest WeaknessForBadPuns YouArentGonnaNeedIt ExtremeCppFormExample BenHutchings BrianMosher CategoryCpp CategoryExtremeProgramming DontUseGetAndSet ExtremeCppFormTest ExtremeFormsForCppCode GnuCpp JohnClonts PeterMerel PhilGoodwin RonGarcia SetBar StlStyle ExtremeCppFormTest CategoryCpp CategoryExtremeProgramming ExtremeCppForm ExtremeCppFormExample InsulatedDerivitive KenShrum LanguageLegalism PeterMerel PhilGoodwin TestInsulated ExtremeDatabaseProjects AlainRavet AndrewMcKinlay PatMcQuade RefactoringWithRelationalDatabases TestFirst UnitTestsAndDatabases ExtremeDating ContainerManagedDating ContinuousIntegration DoTheSimplestThingThatCouldPossiblyWork FortyHourWeek GoToGuy LongDistanceRelationship OnceAndOnlyOnce OnsiteCustomer PairProgramming PanDimensionalRenaissanceDifferentiator RefactorMercilessly SmallReleases TestDrivenDesign ThereMustBeFood ThreeDateProgram TorneWuff UnitTest YouArentGonnaNeedIt ExtremeDelivery PaulChisholm ExtremeDeployment CostOfDeployment EaseOfSoftwareDeployment HowXpPlansDeployment ParallelProduction SoftwareUsability ExtremeDesign EmergentBehavior ExtremeProgramming OrganicArchitecture ExtremeDesignArtifacts ExtremeProgramming LiterateProgramming RonJeffries TheSourceCodeIsTheDesign ExtremeDevelopment BillLaForge JxQuick JxUnit ExtremeDevelopmentCycle AnnAnderson PocketSmalltalk RonJeffries ExtremeDimSum DimSum ExtremeDimSum ExtremeGraduation ExtremeProgramming HakanErdogmus JoshuaKerievsky KarlKnechtel NrcXpWorkshop PortlandOregon RobMyers ScottJohnson YouArentGonnaNeedIt ExtremeDiscipline AcceptanceTest CategoryExtremeProgramming ExtremeDiscipline ExtremeRules IntegrateOften IsXpSynergistic PureXp RefactorMercilessly ReleaseOften ExtremeDocumentation AcceptanceTest AgileRequirementsDocumentation DontPlanDesigns DynamicAttractor ExtremeDocumentation ExtremeProgramming LarsAronsson TechnicalMemo UserStories ExtremeDocuments AcceptanceTest AlistairCockburn AlmostExtremeProgramming CategoryDocumentation ChryslerComprehensiveCompensation CruiseControl DmitryJemerov DonKnuth ExtremeDocumentation ExtremeDocuments ExtremeNewbies ExtremeProgramming ExtremeProgrammingChallengeTwentyOne ExtremeProject FitNesse FourVariables IncrementalDelivery IterationPlanning JeffSandys KellyAnderson KnowledgeManagement OtherExtremeDocuments PairProgramming PlanningGame RaghuHavaldar ReleasePlan SingleSourcingDocumentation TechnicalWriter TwinText UnitTest UserStories UserStory WikiWiki WorstThingsFirst XpHasWrittenDocuments ExtremeDogma DifficultEarlyStageTechnologyChoices ExtremeAdulationOfThePoorGuyThatCoinedTheTermInTheFirstPlace ExtremeExhilarationFromApparentGroupSteeringOfGlobalBandwagon ExtremeExtrapolationsFromAsYetLimitedExperience ExtremeFrustrationOfSoManyProgrammersWasBoundToFindThisKindOfOutlet ExtremeProgramming ExtremeReactionAgainstIdeasSuggestingOneHasBeenWastingOnesTime ExtremeStupidity GkChesterton GkChestertonOnWiki MichaelHill NickKnowles NonlinearityOfXp OfficialXpPersonnel RealSuccessIsAlwaysHolistic RichardDrake WikiName WikiNames ExtremeEngineering CategoryEngineering ChanningWalton EngineeringTask ExtremeAudioEquipmentDesign ExtremeDamBuilding ExtremeHighwayConstruction ExtremeHomeApplianceDesign ExtremeProgramming ExtremeSkyscrapers MartijnMeijering MikeSmith OnceAndOnlyOnce PaulHudson PeterHansen RefactorMercilessly SpikeSolution UserStories ExtremeFishbowl ExtremeFishbowl ExtremeFishbowlAtXpUniverse XpUniverseTwoThousandTwo ExtremeFlow BradAppleton ExtremeFlow ExtremeZone KielHodges LeoBighetti OnceAndOnlyOnce PairProgramming PeterMerel RefactorMercilessly RonJeffries SiameseTwins WardAndKent ExtremeFormsForCppCode AlistairCockburn BracesAroundBlocks CategoryCpp CategoryExtremeProgramming ConstCorrectness CostOfChange CppHeresy CppUnit DesignBurp DoTheSimplestThingThatCouldPossiblyWork EricHodges ExtremeCppFormExample HerbSutter JohnLakos MichaelFeathers MyClass NullObjectForEveryClass OtherPeoplesFrameworks PeterMerel PhilGoodwin PimplIdiom RefactoringBrowser RonGarcia ScottMeyers SecondThat SixSingleQuotes StlStyle SystemMetaphor TestFailure TestFoo ValueObject ExtremeFrameworks CategoryFramework CriticalSuccessFactorsOfObjectOrientedFrameworks ExtremeProgramming ExtremeValues FrameworksConsideredHarmful GoalDonor GoldOwner KentBeck MockObject OnSiteCustomer PlanningGame RonJeffries SoftwareFrameworks UserStories ExtremeFrequency ContinuousCodeReview ContinuousIntegration EmbraceChangeContinuously ExtremeFrequency ExtremePrinciples PairProgramming ExtremeFrustration ActInsteadOfComplain BurnOut ChangeYourOrganization CowboyCoding DeathMarch EdYourdon ExtremeFrustration ExtremeProgramming FireFighting FixBrokenWindows MicrosoftProgrammerMentality OutTheDoor PickingAtScabs PointyHairedBoss PointyHairedBossTransitiveClosure PositiveNegativity QualifyingEmployers ReleaseEasyReleaseOften YouJustCantWin ExtremeGantt AgileGantt CategoryRedirect ExtremeGeneticProgramming CategoryEvolution ExtremeGeneticProgramming ExtremeProgramming FitWiki GeneticProgramming ExtremeGtd AcceptanceTest ArchitecturalSpike BrainStorm BusinessStories BusinessStory CategoryGtd CollectiveInbox CollectiveOwnership CommitmentSchedule DavidAllen EngineeringTask ExtremeGtd ExtremeManagement ExtremeNotAgile ExtremeProgramming GanttChart GettingThingsDone GoodAgileBadAgile IndexCards LotusNotes MattCornell MindMap NextActions NoSecondChances OnSiteCustomer OpenLoop PairProgramming PairPromiscuously PlanningGame ProjectVelocity RobertPeake SystemMetaphor UserStories UserStory WeeklyMeeting WholeIsToPartAsPartIsToWhole ExtremeGuidelinesForCeePlusPlus AcyclicDependenciesPrinciple AlternateHardAndSoftLayers AlternativesToCeePlusPlus CategoryCpp CategoryExtremeProgramming DebuggingPatternLanguage DesignUpFront DontUseGetAndSet EvolveInMicrocosm ExtractMethod ExtremeFormsForCppCode ExtremeGuidelinesForCeePlusPlusDiscussion IndustrialStrengthCeePlusPlus JohnLakos MichaelFeathers MichaelHill MixIn MultipleInheritanceIsNotEvil ObjectSpace OnceAndOnlyOnce PeterMerel PhilGoodwin PrinciplesOfObjectOrientedDesign RedundantIncludeGuards RefactoringCppToReduceDependencies ReferenceCounting RenameClass RenameMethod RobertCecilMartin RobertMartin RonJeffries ScottJohnston StlStyle WhyCppNeedsSpecializedXp YouArentGonnaNeedIt ExtremeGuidelinesForCeePlusPlusDiscussion AllPanaceasBecomePoison AlternativesToCeePlusPlus AndersMunch AnthonyWilliams ArrowOp BuildInfrastructureBeforeApplications CategoryCpp CategoryExtremeProgramming ConstCorrectness CostOfChange CurtisBartley DanilSuits DaveHarris DesignUpFront DoTheSimplestThingThatCouldPossiblyWork DontUseGetAndSet ExtremeFormsForCppCode ExtremeGuidelinesForCeePlusPlus ExtremeProgramming GrainOfTheLanguage IndustrialStrengthCeePlusPlus LawOfDemeter MichaelFeathers MichaelHill MultipleInheritanceIsNotEvil MyClass PeterMerel PhilGoodwin RefactorLowHangingFruit RefactorSlack RefactoringCppToReduceDependencies ReferenceCounting ReferenceObject ScottJohnston SmallSteps SmartPtr StlStyle ToddHoff UnidrawFramework UserStories ValueObject VolunteerHousekeeper WayneMack WikiRefactoring YouAreGonnaNeedIt YouArentGonnaNeedIt ExtremeHacking AcceptanceTest AlastairBridgewater AlmostExtremeProgramming AndyJewell CodingStandard CombiningOpenSourceAndXp CommitmentSchedule CreepingFeaturitis DaveSmith ExtremeHacker ExtremeHacking ExtremeProgramming ExtremeProgrammingForOne ExtremeProgrammingInstalled FrequentReleases GiftEconomy GodefroidChapelle ObservationsOfProgrammersInTheWild OpenSource OralCommunication PhlIp PlanningGame PrettyAdventuresomeProgramming RefactorMercilessly RonJeffries SunirShah SystemMetaphor TomAyerst UnitTest UserStories WorkQueue YouArentGonnaNeedIt ExtremeHarmony AcceptDecayAndRenewal AccomplishWithoutAction AintBrokeDontFix AjiKeshi AttendThePresentToDealWithThePast BradAppleton CaptainStayCool CarefulNearTheEnd ConquerWithCompassion CultivateHarmony DoDontPreach DontActLikePrey DontAttackStrength DontControlTheWorld DontDisplayAdvantage DontDrinkMud DontFavourStrength DontKnowExperience DontLaughDontLearn DontPromiseLightly DontStealFate DontUseFear ExperienceWithoutAbstraction ExtremeFlow ExtremeNormalForm ExtremeZone FaceDifficultyFirst FeedBellyNotSenses FlexibilityNotCompleteness ForgetRituals ForgetShapes GiveAwayWhatYouDontNeed GiveEmMoreRope HarmonyCreatesAbstraction HorsesBearHorseshit KnowYourLimitations LaoTse LeadByFollowing MarketingHidesTruth NoPraiseNoBlame NoPride OnlyHarmonyEndures PeterMerel PutAwayDemons ReflectNothing RemoveWastefulBehaviour ReserveJudgementToMaintainInfluence ServeOthersFirst SmallCommunities StickToNature StopWhenContent StrongNeedsWeak SurrenderHome TakeCareOfEveryone TakeLessThanTheyOwe TakeResponsibilityForEverything ThereIsNoEnd TrustTheUntrustworthy UnknownRulers UnproductiveBehaviourIsTheft UseAmbush UseNaturalControls UsePersonalRemedies UseRestraint ViolenceReturns WaterDissolvesStone WorstThingsFirst ExtremeHour AlistairCockburn BerlinExtremeHour CommitmentSchedule EasternWashingtonExtremeHour ExtremeHour ExtremeHourWithActualProgramming ExtremeHourWithPeterMerel ExtremeProgrammer ExtremeProgramming FunctionalTest IainLowe IckyPoo IronChef IronGeek JaimmeYork JoeBergin JohnBrewer JohnUrberg KeithBraithwaite KentBeck LoadFactor LondonExtremeHour LouisvilleExtremeHour MarinJava MarinJavaExtremeHour ObjectMentor OffSite PairProgramming ParisExtremeHour PeopleWare PeterMerel PhilGoodwin ProjectVelocity RobMee SiliconValleyExtremeHour SpikeSolution SteveDonie StockholmExtremeHour StoneSociety TestDrivenExtremeHour TorontoExtremeHour TrackerRole UnitTest UserStories UserStory WashingtonDcExtremeHour XpImmersionOne XpImmersionTwo XpUniverse ExtremeHourWithActualProgramming AlistairCockburn CategoryStory ExtremeHour JasonYip JimLittle PeterMerel PlanningGame ProcessMiniature ProjectPlanningJamSession WetBlanket ExtremeHourWithPeterMerel BasketballMetaphor ExtremeHour ExtremeProgrammingExplainedEmbraceChange GiantStoryCards PairProgramming PeterMerel PhilipCraigPlumlee UserStories WikiSucks XpEvangelism ExtremeHumility AgileMethodology AlanAshtonJeanes AlbertEinstein AnonymousDonor BarryBoehm BenAveling BigPublicFailure BillCaputo BradAppleton CategoryExtremeProgramming CleanRoomHumility DesignInXp DoTheSimplestThingThatCouldPossiblyWork EwDijkstra ExtremeHumility ExtremeHumilityAndHowWeAchievedIt ExtremeProgramming GlennVanderburg HeadStrong JeffGrigg JennVesperman LittleMistakes PatWelsh PaulHudson ProjectManagement RajWaghray RealProgrammer RefactorMercilessly TheHumbleProgrammer TomGilb TonyBuzan WaterFall WaterFallWithFlowback WinstonRoyce XpIsNotaSilverBullet YouArentGonnaNeedIt YouKnowYouAreaRealProgrammerWhen YouWillMakeMistakes ExtremeHumilityAndHowWeAchievedIt EwDijkstra ExtremeHumility PaulHudson TheHumbleProgrammer ExtremeHypothesis ExtremeHypothesis ExtremeProgramming ExtremeIconoclasm AnalogiesFromMusic BigDesignUpFront CharlieParker CollectiveCodeOwnership DesignByExhaustion DesignInXp DifferenceBetweenTheoryAndPractice EmbraceChange EvolutionaryDelivery ExtremeHumility ExtremeIconoclasm ExtremeIconoclasmQuestioned ExtremeStatements IconsRevisited JazzProgrammer KentBeck NeilDyer OtNinetyNine PriesthoodOfAllBelievers RationalRose ReformationAnalogy RichardDrake TomGilb TomKreitzberg WereAllExtremosNow ExtremeIconoclasmQuestioned AlanKay AlistairCockburn BigDesignUpFront DesignByExhaustion EmbracingChange ExtremeBeginners ExtremeHumility ExtremeIconoclasm ExtremeInquisition ExtremeOxymoron ExtremeProgramming ExtremeStatements FreeBoozeAnalogy GeraldWeinberg IronyWarning KentBeck LowCeremonyMethod MethodologistAsReligiousReformer ModelingTrap OfficialXpPersonnel RationalRose ReformationAnalogy RichardDrake RonJeffries TentativeIconoclast TomGilb TomKreitzberg WikiName ExtremeIntertwingling InterTwingle ResourceDescriptionFramework XanaduProject ExtremeIroning AntiPattern DoTheMostComplexThingThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWork ExtremeIroning ExtremeProgramming KitchenSinkDesign OnceAndOnlyOnce PairIroning RequirementsTossedOverTheWall SpikeSolution ExtremeLaw AssassinationPolitics EditText FeudalLaw NomicGame RobertHeinlein SiliconBeach StoneSociety ExtremeLeadership ExtremeLeadership GeorgePatton LeaderShip MichaelLeach RandyStafford ExtremeLearning CategoryEducation CeePlusPlus EightBitBasic ExtremeLearning ExtremeProgramming ImmediateMode JavaBeans JavaLanguage JavaScript JuneKim LearningForeignLanguages LearningInPairs LearningProgrammingLanguages NickBensema PerlLanguage PythonLanguage RubyLanguage SeanOleary SmallTalk VisualBasic ExtremeLifeCycle CommitmentSchedule ExtremeLifeCycle IterationPlan IterationPlanning PlanningGame StandUpMeeting ExtremeListening ExtremeMaintenance AcceptanceTest CppUnit ExtremeMaintenance ExtremeProgramming JangIt KentSchnaith PeteMcBreen PeterMaier UnitTest VcapsProject ExtremeManagement AcceptanceTest BrentNewhall CaptainHornHair ChiefArchitect ChineseWhispers CodeUnitTestFirst CodingConventions CodingStandard CollectiveCodeOwnership CollectiveProjectOwnership CommitmentSchedule ContinuousIntegration DenisYurkin DesignImprovement DoTheSimplestThingThatCouldPossiblyWork DontGoDark EngineeringTask ExtremeProgrammingChallenge ExtremeProgrammingChallengeTwentyTwo ExtremeProgrammingCorePractices ExtremeProgrammingMayScaleUp FortyHourWeek IdealDay InfoWorld LowellLindstrom ManagementPair ManagementTeam OnsiteCustomer PairManagement PairProgramming PeterMerel PlanningGame ProjectOwnership ProjectVelocity QualityAssurance RefactorMercilessly RonJeffries SimpleDesign SmallReleases StandUpMeeting SustainablePace SystemMetaphor TestDrivenDevelopment TomDeMarco TomsTalkAtXpImmersionThree TrackerRole WholeTeam XpImmersionThree YouArentGonnaNeedIt ExtremeMarketing AcceptanceTest BenAveling CategoryAdoptingXp CluetrainManifesto CodingConventions CollectiveCodeOwnership ContinuousIntegration DecisionMaker DoSimpleThings ExtremeBusiness ExtremeMarketing ExtremeOpenBusiness ExtremeProgramming ExtremeProgrammingCorePractices ExtremeWay HelmutMerz HumanBehavioralPatterns ManagementOfReputationalRisks MarketingMessage MartyHeyman OnceAndOnlyOnce OnsiteCustomer PairProgramming PlanningGame PromotionIsTheProduct PurchasingAgent RapidFeedback RefactorMercilessly SimpleDesign SimplifyVigorously SmallReleases SpinBaller SustainablePace SystemMetaphor TechnologyExecutive TestDrivenDevelopment TraditionalWay UnitTest UserStory YouArentGonnaNeedIt ExtremeMeme CategoryEducation CategoryMemes ExtremeMeme MemesShmemes MentatWiki OufshaHome SuperLearning ExtremeMentalTraining CyberYoga ExtremeProgramming FridemarPache RonJeffries TheSecretOfPower ExtremeMethodology AlistairCockburn ChryslerComprehensiveCompensation ExtremeProgramming ExtremeProgrammingAbstractions ExtremeSoftware JustaProgrammer KentBeck MichaelFeathers MinimalMethodologies RichardDrake RonJeffries ScalingExtremeProgramming ExtremeMisunderstanding AssumeStupidityNotMalice BigDesignUpFront CategoryExtremeProgramming ContinuousIntegration CritiqueOfXp CurtisBartley DoTheSimplestThingThatCouldPossiblyWork DonWells DougRosenberg ExtremeProgramming FabioMascarenhas FiveStagesOfGrief JokeAboutMethodologistsAndTerrorists KendallScott KuhnParadigmShift MarkCollinsCope MartinFowler OnlySayThingsThatCanBeHeard PairProgramming PhilGoodwin PhlogistonOrOxygen RalphJohnson RonJeffries SoftwareEngineer SoftwareEngineering UserStories UserStory WikiWeb YonatSharon ExtremeModeling AgileModeling CasMl HowToCombineExtremeProgrammingAndModeling PaulCaswell TestDrivenAnalysisAndDesign ExtremeNeed AdamHill BradAppleton CertainNeed CostOfDesignCarry DaveHarris ExtremeNeed ExtremeProgrammingIsNotTheOneTrueFaith ImminentNeed JoshuaKerievsky KielHodges MichaelFeathers MichaelJackson RonJeffries SaveItForLater YouArentGonnaNeedIt YouDontNeedIt YouDontNeedItRightNow YouDontNeedItYet YouDontNeedItYou YouDontWantItNow ExtremeNormalForm CategoryExtremeProgramming ExtremeNormalForm ExtremeNormalFormCommentary ExtremeNormanForm OnceAndOnlyOnce ExtremeNormalFormCommentary AlistairCockburn AredridelStewart BlocksInJava BradAppleton CanXnfComeOnlyFromFullXp CartersCompass CategoryExtremeProgramming DoTheSimplestThingThatCouldPossiblyWork DrCodd ExtremeForm ExtremeNewcomers ExtremeNormalForm ExtremeNormalFormDefined ExtremeNormanForm ExtremeProgramming ExtremeProgrammingRoadmap HaveThisPattern JohnCarter JoshuaKerievsky KenAuer KentBeck MichaelFeathers MyersBriggs NonNormal NormalForm OnceAndOnlyOnce OoVsFunctional PartiallyNormal RichardGabriel RonJeffries SoftwarePreparedToChange UnitTest YouArentGonnaNeedIt ExtremeNormalFormDefined AlistairCockburn AtomicUnit AutomatedRefactoring BertrandMeyer BradAppleton CategoryExtremeProgramming CodeChangeResistance CodeSmell CopyAndPasteProgramming DefineXnfd DoTheSimplestThingThatCouldPossiblyWork ExtractMethod ExtremeNormalForm ExtremeNormalFormDefinitions FrankCarver InlineMethod JamesWilson JoshuaKerievsky KentBeck KielHodges MartinFowler MichaelFeathers MicrosoftCorporation OnceAndOnlyOnce OnceAndOnlyOnceNormalForm OrganizationalAgility PeterMerel PullUpMethod PushDownMethod RefactoringPattern RegressionTestful RonJeffries SampleRefactoringQuestions WyattMatthews YouArentGonnaNeedIt ExtremeNormalFormDefinitions AlistairCockburn CanXnfComeOnlyFromFullXp CodeSmell ExtremeNormalForm ExtremeNormalFormCommentary ExtremeNormalFormDefined JohannesBrodwall KentBeck MichaelFeathers OnceAndOnlyOnce RonJeffries SoftwarePreparedToChange ExtremeNormanForm CategoryHumor DannyAyers DivorcedPairProgramming ExtremeNormalForm ExtremeNormanForm GarethMcCaughan MichaelFeathers NormanWisdom PestDrivenDevelopment PsychoGraphics RabidPrototyping SpiteSolution UnfitTesting ExtremeNotAgile AgileDevelopment BigAgileUpFront BurnDownChart CategoryAgileMethodology CategoryExtremeProgramming CowboyCoder DabbleDb ExtremeNotAgile ExtremeProgramming IndexCards OnSiteCustomer PairProgram PlanningGame ProjectVelocity ReFactor SystemMetaphor TestFirst WaterFall ExtremeOpenBusiness BiLinks ExtremeOpenBusiness ExtremeProgramming FridemarPache MeatballWiki OpenInvitationToParticipate OpenProcess TwinPage ExtremeOpenProgramming ExtremeOpenProgramming ExtremeProgramming FridemarPache OpenBusiness OpenSource ExtremeOrchestration CategorySoa DonBox ExtremeOrchestration GridComputing JavaAndDotNet JavaPlatform ProcessBasedAccessControl SecureConversation ServiceOrientedArchitecture TomCat TrustedConnection WebServices WebServicesDiscussion WebServicesSecurity ZapThink ExtremeOxymoron AlistairCockburn ExtremeIconoclasmQuestioned ExtremeOxymoron ExtremeTautologies GangstaGeeks GoedelEscherBach MethodologistsDontProgram PragmaticMethodologist RelevanceOfOccamsRazor SmartStupid ExtremePaintball GolfForGeeks PaintBall PairProgramming PeteHardie TheSniper ExtremeParadigmShift CritiqueOfXp DonWells DougRosenberg KendallScott MichaelFeathers ParadigmShift PeterWegner RichardDrake ExtremePatternsUser JoshuaKerievsky ExtremePayoff AndersChrigstrom AnthonyLander DaveCleal DaveRooney DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming KentBeck LazyProgrammer OnceAndOnlyOnce QualityWithoutaName RalphJohnson RonJeffries ThankYou TomJohnson YouArentGonnaNeedIt ExtremePlanner ExtremePlanning AnthonyLander BillTrost BrettNeumeier CategoryAnalysis CategoryPlanning ChryslerComprehensiveCompensation CommitmentSchedule CreepingCrud CreepingObesity EvoFusion ExtremeHour ExtremePlanning ExtremeProgrammingRoadmap KentBeck LaoTse LoadFactor ManufacturedSuccess OpportunisticRefactoring PairProgramming PeterMerel PlanningGame RandyCoulman RefactorMercilessly RonJeffries TargetProcess TimMackinnon UnknownRulers UserStory UserStoryExamples VersionOne WayneConrad XpCredo ExtremePlanningSimplified CommitmentSchedule DeclaringTheDeathOfEntireProgrammingLanguages FunctionPointAnalysis IterationPlanning KentBeck LoadFactor MattRickard PlanningGame RonJeffries TrackerRole ExtremePolitics ExtremePolitics ExtremeProgramming RjLesch RobMandeville TakeItOrLeaveIt ExtremePop JoltCola NonlinearityOfXp PenguinMints ExtremePractices DeleteThisPageSoon ExtremeProgrammingPractices ExtremePracticesVsExtremeValues ContinuousOptimization DaveCleal ExtremeProgrammingMayScaleUp ExtremeValuesWillScale MikeSmith PairProgramming PaulDyson PlanningGame RonJeffries TestingFramework TheOnlyThingWeHaveToFearIsFearItself UnitTest ExtremePresentations BenKovitz BryanDollery FrameworkForIntegratedTest MyMindKeepsWandering ParsingTables PowerPoint StreamOfConsciousness WayneConrad WritersBlock WylieGarvin ExtremePrinciples ContinuousCommunication ContinuousSimplicity EmbraceChangeContinuously ExtremeFrequency ExtremeProactivity ExtremeProgramming ExtremeValues IterativeAndIncrementalDevelopment ExtremeProactivity CollectiveCodeOwnership ContinuousSimplicity EmbraceChange EmbraceChangeContinuously ExtremeNeed ExtremePrinciples ExtremeProactivity FiveStagesOfGrief YouArentGonnaNeedIt ExtremeProcess AcceptanceTest AgileProcess AlbertWagner BradAppleton BusinessValueFirst CollectiveCodeOwnership CommitmentSchedule CrcCard DoTheSimplestThingThatCouldPossiblyWork EmbraceChange EngineeringTask ExtremeProcess ExtremeProgramming ExtremeProgrammingForOne ExtremeProgrammingRoadmap ExtremeProgrammingSystem FourVariables FourVariablesUnderStress IterationPlan JorgeHaro LoadFactor NotEnoughTime OnceAndOnlyOnce ProjectVelocity ReleasePlan RonJeffries SingleDevelopers SpikeSolution TheMythicalManMonth TimeConflict TooMuchToDo TrackerRole TransitioningToExtremeProgramming UnitTest UserStories WilliamGrosso WojtekMurawski ExtremeProcessManagement AlistairCockburn ChristopherAlexander CliffWoodruff ExtremeProgramming ExtremeProgrammingExplained FatherInLaw KentBeck TheTimelessWayOfBuilding ValAndres ExtremeProductsWontSell AlanKnight BenKovitz DaveHarris DoTheSimplestThingThatCouldPossiblyWork ExtremeProductsWontSell ExtremeProgramming ExtremeProjectsRequireExtremeCustomers GuillermoSchwarz IfYouWriteComplicatedCodeYouWillBeFiredFirst MichaelFeathers PaulDyson RedFlag RonJeffries SonyWalkman TedNelson TheCurseOfXanadu YouArentGonnaNeedIt ExtremeProgrammer DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammer ExtremeProgramming ExtremeProgrammingForOne JustaProgrammer PairProgrammer PairProgramming PlanningGame RefactorMercilessly RelentlessTesting ExtremeProgramming AcceptanceTest AgileProcesses AllEngineersInOneRoom AprilZeroEight BiLinks BigDesignUpFront BigIron BradWhite CategoryExtreme CategoryExtremeOpenBusiness CategoryExtremeProgramming CodeStewardship CodeUnitTestFirst CodingConvention CollectiveCodeOwnership ContinuousIntegration CrcCard CreativeCommons CustomerBillOfRights DamianConway DavidClarkd DavidLiu DesignDocumentation DeveloperBillOfRights DoTheSimplestThingThatCouldPossiblyWork DocTests EmpiricalEvidence EngineeringTask ExtremeCoding ExtremeDesign ExtremeEnvironment ExtremeListening ExtremeOpenBusiness ExtremeProgramming ExtremeProgrammingArticles ExtremeProgrammingCorePractices ExtremeProgrammingExplained ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingForDummies ExtremeProgrammingForPlatformSoftware ExtremeProgrammingInEnemyTerritory ExtremeProgrammingLinksOutsideWiki ExtremeProgrammingPrinciples ExtremeProgrammingProject ExtremeProgrammingProjects ExtremeProgrammingRoadmap ExtremeProgrammingTopics ExtremeRequirementsGathering ExtremeRoles ExtremeTesting FitNesse FortyHourWeek FrequentReleases GenerativeProgrammingWiki GermanyCountry KentBeck LegacyApplication MainFrame NoBugDatabase OnceAndOnlyOnce OneTrickPony OnsiteCustomer OpenSource OpenSourceCulture PairProgramming PairPromiscuously PerlLanguage PhlIp PlanningGame PleaseComment ProgramInTheFutureTense ProgrammerTest ProgrammerTests ProjectVelocity QuickQuestions ReFactoring RefactorMercilessly ReleasePlan RelentlessTesting RonJeffries SilverBullet SimonLaw SimplestThing SimplifiedProcess SnacksForPositiveReinforcement SpikeSolution StandUpMeeting StepwiseRefinement StijnSanders SubsystemsInXp TestDrivenDevelopment TheCoach TheIntegrationStation ThereMustBeFood TrackerRole UltraConservativeProgramming UnifiedModelingLanguage UserDocsInXp UserStories UserStory VideoDocumentation WhoIsUsingExtremeProgramming WhyExtremeWasUsed WillemBogaerts WindowsXpNameDiscussion WorstThingsFirst WriteItOnaCard XpAndHierarchies XpMailingList YagNi YouArentGonnaNeedIt ExtremeProgrammingAdopted HowYouWentExtreme LaurentBossavit XpNotAdopted ExtremeProgrammingAintPrototyping AnalogyBetweenProgrammingAndManufacturing ComputerProgramming ExtremeProgramming NotesOnTheSynthesisOfForm OldTroll PhlIp ProgrammingAintManufacturing ExtremeProgrammingAndAikido ExtremeProgramming JonGroff PairProgramming SomikRaha SystemMetaphor ExtremeProgrammingAndNarrativeTherapy AgilePropheciesOfDoctorSeuss AnnonymousDonor BecomingaTechnicalLeader CategoryExtremeProgramming DaveHoover ExtremeProgramming ExtremeProgrammingExamined ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingExplored GeraldWeinberg JerryWeinberg KentBeck LarryConstantine PeoplewarePapers SystemMetaphor ThePsychologyOfComputerProgramming TravelLight UserStory VirginiaSatir ExtremeProgrammingAndPatterns DependencyInversionPrinciple DesignPatterns DesignPatternsWorkshop EmbraceChange EricHerman JavaUnit JoshuaKerievsky LetPatternsEmerge MartijnMeijering MartinFowler OnceAndOnlyOnce PairProgramming PatternLanguages PatternsOfSoftware PhlIp RefactorOrDesign RobertCecilMartin RobertPirsig RonJeffries TheHuntingOfTheSnark YouArentGonnaNeedIt ZenAndTheArtOfMotorcycleMaintenance ExtremeProgrammingAnthem ExtremeProgrammingApplied AuthorUnknown BenKovitz CategoryBook ChristopherColumbus ChristopherColumbusWasNoGenius ExtremeProgrammingExplored ExtremeProgrammingForWebProjects JbRainsberger KeithBraithwaite KenAuer PaulChisholm PlayingToWin PreviousHistoryOfPlayingToWin RoyMiller ExtremeProgrammingAppliedPlayingToWin ExtremeProgrammingApplied ExtremeProgrammingArticles AgileDevelopment CategoryExtremeProgramming ChuckAllison CppAndExtremeProgrammingArticles ExtremeProgramming GrahamWright ObjectId ObjectType SquidooLens ExtremeProgrammingAsJustaWayToStayBusy ExtremeProgrammingAsJustaWayToStayBusy WardCunningham XpMailingList ExtremeProgrammingBareMachine CategoryMachineOrientation ContinuousIntegration DoTheSimplestThingThatCouldPossiblyWork JeffGrigg KentBeck LearnMorseCode OnceAndOnlyOnce SamuelFalvo SpikeSolution TooMuchGuiCode UnitTest YouArentGonnaNeedIt ExtremeProgrammingBoundaryConditions AcceptanceTest AlistairCockburn ArchitecturalQualities CategoryExtremeProgramming CommitmentSchedule ContinuousIntegration CriticalSpiritInSoftwareDevelopment DoTheSimplestThingThatCouldPossiblyWork EgolessProgramming EngineeringTask EnterpriseJavaBeans ExtremeProgramming ExtremeProgrammingBoundaryConditions ExtremeProgrammingLimits GemStone HankRoark HowToDevelopFrameworks IfXpIsntWorkingYoureNotDoingXp IterationPlan JeffMcKennaForces KentBeck PairProgramming PairProgrammingTheWrongWay PermaCulture RonJeffries RussellGold SpartanUserInterface ToddCoram TravisGriggs UnitTest UserStories WebLogic YouArentGonnaNeedIt ExtremeProgrammingChallenge AlistairCockburn AreYouDoingXp BigDesignUpFront CategoryExtremeProgramming CategoryXpCritique ChanningWalton ExtremeProgramming ExtremeProgrammingBareMachine ExtremeProgrammingChallenge ExtremeProgrammingChallengeEight ExtremeProgrammingChallengeEighteen ExtremeProgrammingChallengeEleven ExtremeProgrammingChallengeFifteen ExtremeProgrammingChallengeFive ExtremeProgrammingChallengeFour ExtremeProgrammingChallengeFourteen ExtremeProgrammingChallengeFourteenSmalltalkTest ExtremeProgrammingChallengeFourteenSplit ExtremeProgrammingChallengeFourteenTheBug ExtremeProgrammingChallengeNine ExtremeProgrammingChallengeNineteen ExtremeProgrammingChallengeOne ExtremeProgrammingChallengeSeven ExtremeProgrammingChallengeSeventeen ExtremeProgrammingChallengeSix ExtremeProgrammingChallengeSixteen ExtremeProgrammingChallengeTen ExtremeProgrammingChallengeThirteen ExtremeProgrammingChallengeThirteenPointFive ExtremeProgrammingChallengeThree ExtremeProgrammingChallengeTwelve ExtremeProgrammingChallengeTwenty ExtremeProgrammingChallengeTwentyFive ExtremeProgrammingChallengeTwentyFour ExtremeProgrammingChallengeTwentyOne ExtremeProgrammingChallengeTwentySeven ExtremeProgrammingChallengeTwentySix ExtremeProgrammingChallengeTwentyThree ExtremeProgrammingChallengeTwentyTwo ExtremeProgrammingChallengeTwo ExtremeProgrammingChallenges ExtremeProgrammingCompilerChallenge ExtremeProgrammingCompilers ExtremeProgrammingForOne ExtremeProgrammingForProducts ExtremeProgrammingIntroductions ExtremeValues FourVariables FrancisHwang GeorgePaci IdealInflation JasonYip LanceWalton MeaningfulName MichaelFeathers NoCodeUntilTheRequirementsAreSignedOff PairProgramming ReFactoring RefactoringWithRelationalDatabases ReferDontDelete RobHarwood SpikeSolution ThirdPartyProduct UnitTestsAndDatabases WikiMaster XpChallenge XpChallengeCarteBlanche XpChallengeCeePlusPlus XpChallengeCompilers XpChallengeGraphicsPackages XpChallengeLegacySystems XpChallengePaceMakers XpChallengeRequirementsTraceability XpChallengeTelecommuting XpChallengeTenYearsLater XpChallengeYtwok XpCritique XpDatabasesFaq YouArentGonnaNeedIt ExtremeProgrammingChallengeEight XpChallengeYtwok ExtremeProgrammingChallengeEighteen AcceptanceTest DocJet ExtractAlgorithmRefactor ExtremeProgramming ExtremeProgrammingChallenge PhlIp TallTree ExtremeProgrammingChallengeEleven DavidAllsopp ExtremeMaintenance ExtremeProgrammingChallenge ExtremeProgrammingChallengeEleven ExtremeProgrammingChallengeTen KentBeck KielHodges MarkJanssen ExtremeProgrammingChallengeFifteen AlistairCockburn ExtremeProgrammingChallenge PrincipiaMathematica WorstThingsFirst ExtremeProgrammingChallengeFour XpChallengeLegacySystems ExtremeProgrammingChallengeFourteen AcceptanceTest AndrewBirrell AnyClass BoundedBuffer BrillPappin CodeReview CodeUnitTestFirst DesignForTestability DonWells DougLea ExtremeProgrammingChallenge ExtremeProgrammingChallengeFourteenSmalltalkTest ExtremeProgrammingChallengeFourteenSplit FourteenSidebar InterruptedException JavaSummary JavaUnitTestChallengeSolved JavaVirtualMachine JohnStoshMuczynski JustinSampson MartijnMeijering ModulaThree OneAndOnlyOne PairProgramming RonJeffries SharedMemoryConcurrencyModel SourceCodeTests SpecificNotification SteveFreeman SynchronizationStrategies TestingFramework TomCargill TorneWuff UnitTest YouArentGonnaNeedIt ExtremeProgrammingChallengeFourteenSmalltalkTest TestCase ExtremeProgrammingChallengeFourteenSplit AcceptanceTest AddOneMoreCheckToTestTwentyThreads AlistairCockburn CodeReview DesignBeforeCoding DiningPhilosophersChallenge DonWells DougLea ExtremeProgramming ExtremeProgrammingChallengeFourteen ExtremeProgrammingChallengeFourteenTheBug ExtremeWay FairNess HighDisciplineMethodology JangIt JavaUnitTestChallengeSolved KeithRay KentBeck LiveNess MonteCarlo OneAndTen OperationsResearch PairProgramming PerBrinchHansen ProgramYourWayOut ProofOfCorrectness ProofsCantProveTheAbsenceOfBugs RegressionTest ReproducibleTestingOfMonitors RonJeffries SimplifyTheRequirements SpecificNotification SunirShah SynchronizationStrategies TestingFramework TestsCantProveTheAbsenceOfBugs ThankYou TomCargill UnitTest UnitTestsReconsidered VcapsProject ExtremeProgrammingChallengeFourteenTheBug AnonymousIdiot BetterQueue BoundedBuffer ConcurrencyUnitTest ConcurrencyUnitTestFinalVersion ConcurrencyUnitTestFirstAttempt ConcurrencyUnitTestWaynesAttempt CowboyTester DougLea ExtremeProgrammingChallengeFourteen HotSpot KentBeck LaurentBossavit QuickChangesJunkie RonJeffries TomCargill TooBigToEdit UnitTest WayneConrad ExtremeProgrammingChallengeNine XpChallengeRequirementsTraceability ExtremeProgrammingChallengeNineteen BeltAndBraces CharacterizationTest DaveCleal DaveWhipp DesignForTestability ExtremeProgrammingChallenge FakeObject GuiTesting JimCoplien KentBeck MattRickard RandomTesting RonJeffries SoftwareDesignForTesting UnitTest ExtremeProgrammingChallengeOne XpChallengeCompilers ExtremeProgrammingChallengeSeven XpChallengeCeePlusPlus ExtremeProgrammingChallengeSeventeen ComputationalGeometry DocumentView ExtremeProgrammingChallenge ExtremeUnifiedProcess ExtremeValues GoldenHandshake ModelViewController OnlySayThingsThatCanBeHeard PeterMerel RalphJohnson RonJeffries SimulatedAnnealing SoftlySoftlyCatcheeMonkey WuWei ExtremeProgrammingChallengeSix XpChallengeTelecommuting ExtremeProgrammingChallengeSixteen AlistairCockburn CryonicsDoesntWork DeathMarch DeveloperMorale ExtremeProgrammer ExtremeProgrammingChallenge ExtremeProgrammingMaster FearIsTheMindKiller FourVariables KentBeck MartinFowler MichaelFeathers PlanningGame RonJeffries ExtremeProgrammingChallengeTen XpChallengeTenYearsLater ExtremeProgrammingChallengeThirteen BrettNeumeier CodeOwnershipBoundary CrossingChasms DataWarehousing DbasGoneBad ExtremeProgramming GemStone GeorgePaci NickBishop PairProgram ProfileBeforeOptimizing RefactoringWithRelationalDatabases SmallTalk SpecializationIsForInsects TestingFramework UnitTest YouArentGonnaNeedIt ExtremeProgrammingChallengeThirteenPointFive AcceptanceTest ContinuousIntegrationGemStoneStyle DonWells ExtremeProgrammingChallenge ExtremeProgrammingChallengeThirteen InMemoryImpostor InMemoryImpostorForOracle JohnBurton KeithBraithwaite KentBeck LazyTestingIsGoodDesign PeterMerel SetAbort SmokeTest TestFixture UnitTest VcapsProject ExtremeProgrammingChallengeThree XpChallengePaceMakers ExtremeProgrammingChallengeTwenty CommitmentToQuality EngineeringTask ExtremeProgrammingChallenge JustaProgrammer KentBeck PeterMerel PhlIp PlanningGame ProductionSupport ProgrammerOmniscience RonJeffries TomSparks UserStories UserStory ExtremeProgrammingChallengeTwentyFive IdealInflation ExtremeProgrammingChallengeTwentyFour ExtremeProgrammingChallenge ExtremeProgrammingChallengeTwentyOne BullPen CvWiki DeVry DmitryJemerov ExtremeProgrammingChallenge FrameMaker JeffShelby JimRussell KrisJohnson LlewelynThomas PairProgramming PeteHardie PeterMerel SkipSailors StandupMeeting StoryCard SunirShah TestInQuality TriadProgramming UserStories UserStory WikiWeb WriteTheUserManualFirst ExtremeProgrammingChallengeTwentySeven ExtremeProgramming ExtremeProgrammingChallengeTwentySeven SimonMedley SoftwareHouse ThirdPartyProduct UserRequirement UserStories ExtremeProgrammingChallengeTwentySix EngineeringTask ExtremeProgrammingChallenge ExtremeProgrammingChallengeTwenty InRealLife PlanningGame ProductVersion ProjectRelease RonJeffries UserStory YvesReynhout ExtremeProgrammingChallengeTwentyThree CertficationGroup CertificationGroup CustomerProxy ExtremeProgrammingChallenge OnsiteCustomer ExtremeProgrammingChallengeTwentyTwo AcceptanceTest CodeAcceptanceTestFirst CodeUnitTestFirst CustomerDefinesTests ExtremeProgramming ExtremeProgrammingChallenge ExtremeQuality IdealDay PeterMerel RonJeffries StarUnit StuartBarker WhatAboutTesting ExtremeProgrammingChallengeTwo XpChallengeGraphicsPackages ExtremeProgrammingCodeReviews AcceptanceTest CodeOwnership CodeUnitTestFirst CollectiveCodeOwnership ContinuousIntegration ContinuousReview DonWells ExtremeProgramming ExtremeProgrammingCodeReviews ExtremeProgrammingMaster KentBeck PairProgramming PeterMaier PostHocReview ReviewsBeforeBigChanges RonJeffries RussellGold UnitTest VcapsProject ExtremeProgrammingConsideredHarmfulForReliableSoftwareDevelopment ExtremeProgramming ExtremeProgrammingArticles GeroldKeefer ObjectId ObjectType ExtremeProgrammingContinuousIntegrationIssues ContinuousIntegration ExtremeProgrammingImplementationIssues MockObject ExtremeProgrammingCorePractices AcceptanceTest AdoptDontBuild AgileModeling AllEngineersInOneRoom BridgeThread BuyDontBuild CategoryExtremeProgramming CodeAndTests CodeStewardship CodeUnitTestFirst CodingConventions CodingStandard CollectiveCodeOwnership CommercialOffTheShelfSoftware ContinuousIntegration CorollaryPractices CrcCard CustomerBillOfRights CustomerTest DailyDeployment DesignImprovement DeveloperBillOfRights DoSimpleThings DontRepeatYourself EnergizedWork EngineeringTask ExternalSoftware ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingLevels ExtremeRoles ExtremeValues FortyHourWeek FrequentReleases GastonNusimovich IncrementalDeployment IncrementalDesign InformativeWorkspace InternalSoftware IterationRetrospective JustEnoughDesign KentBeck NegotiatedScopeContract NoBugDatabase OnceAndOnlyOnce OneButtonTesting OnsiteCustomer OpenSource PairProgramming PairPromiscuously PayPerUse PlanningGame PlayToWin PrimaryPractices ProgrammerTest ProjectVelocity QuarterlyCycle RealCustomerInvolvement RefactorMercilessly ReleasePlan RelentlessTesting RonJeffries RootCauseAnalysis ScopeControl SharedCode ShrinkingTeams SimpleDesign SimplifyVigorously SingleCodeBase SitTogether SmallReleases SpikeSolution StandUpMeeting SustainablePace SustainingBehaviours SystemMetaphor TakeRegularBreaks TeamContinuity TenMinuteBuild TestDrivenDesign TestDrivenDevelopment TestFirstProgramming TheCoach TheIntegrationStation ThereMustBeFood TheyreJustRules TrackerRole UnitTest UserStories VersionControl WeeklyCycle WholeTeam WriteItOnaCard XpCertification XpXtude YouArentGonnaNeedIt ExtremeProgrammingDependencyManagement ContinuousIntegration DoTheSimplestThingThatCouldPossiblyWork DoxyGen ExtremeProgrammingImplementationIssues GraphViz ExtremeProgrammingDesignReviews CrcCard ExtremeProgrammingCodeReviews ExtremeProgrammingDesignReviews JeanineDeGuzman RefactoringIteration UserStories ExtremeProgrammingDistilled ExtractPageRefactoring ExtremeProgramming ExtremeProjects ExtremeRequirements IncrementalDelivery PairProgramming UnitTest WikiWikiWeb ExtremeProgrammingDotOrg CategoryExternalLink ExtremeProgramming ExtremeProgrammingEnablingChart CategoryAdoptingXp CategoryExtremeProgramming CategoryMode CoreXpDependencies ExtremeProgrammingPracticeAdoptionOrder ExtremeProgrammingPractices JonGrover WalledGarden ExtremeProgrammingExamined AddisonWesley CategoryBook ExtremeProgrammingCorePractices ExtremeProgrammingInPractice GiancarloSucci MicheleMarchesi PlanningExtremeProgramming TestInfection WhosWritingAboutXp XpStyle XpTwoThousand ExtremeProgrammingExample CategoryExtremeProgramming CategoryExtremeProgrammingExamples EricUlevik ExtremeProgrammer ExtremeProgrammingProject ExtremelyClearCode FrankCarver InputStr WilliamUnderwood ExtremeProgrammingExplained ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingExplainedEmbraceChange AddisonWesley AndraeMuys CategoryBook ExistentialistProgramming ExternalAndInternalDesign ExtremeProgramming ExtremeProgrammingExplainedEmbraceChangeSecondEdition ExtremeProgrammingExplainedErrata ExtremeProgrammingInstalled HedgingOnesBets IngridTokar JamesStansell JoltProductivityAward JonathanLivingstonSeagull KarlZdero KentBeck LaurentBossavit MartinFowler PhlIp PlanningExtremeProgramming QuestionsAboutExtremeProgrammingExplained RichardDrake SlashDot SoftwareDevelopmentMagazine StuartScott TheMythicalManMonth TheSourceCodeIsTheDesign TomGilb TooDeepIntoTheBagOfTricks UrbanNilsson WhosWritingAboutXp XpSelfAssessment XpSeries ExtremeProgrammingExplainedEmbraceChangeSecondEdition CategoryBook CynthiaAndres KentBeck PeterMerel ExtremeProgrammingExplainedErrata ExtremeProgrammingExplainedEmbraceChange KentBeck LoadFactor ProjectVelocity StoryCard TaskCard ExtremeProgrammingExplored BillWake CategoryBook CategoryExtremeProgramming ExtremeProgrammingApplied ExtremeProgrammingInPractice ExtremeProgrammingFailures DefinitionOfProjectFailure ExtremeProgrammingFailures FailedToImplementXp WhereXpFails XpCrashAndBurn XpFailedProjects XpFailure XpFailures ExtremeProgrammingForDummies CategoryDummies CategoryExtremeProgramming CodeUnitTestFirst DocumentationViaUnitTests ExcessComments ExtremeProgramming ExtremeProgrammingExplained ExtremelyPortable FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed PhlIp RefactorMercilessly TestDrivenDesign UnitTest UnitTestTutorial UnitTestsDefined ExtremeProgrammingForFixedInterfaces ApplicationProgrammingInterface CustomerAcceptanceTest DanielParker DomainExpert ExtremeProgramming FixedInterface FunctionalTest OnsiteCustomer ProductionCode ProgrammerTest PublishedInterface RefactorMercilessly TestDrivenDevelopment UserProgrammers UserStories UserStory ExtremeProgrammingForGames AttentionToDetail BuddyProgramming CabalDesignProcess ChryslerComprehensiveCompensation ComputerGame ComputerGamesIndustry CoyoteDevelopments EditHint EntityComponentSystem ExtremeGameDev ExtremeProgramming ExtremeProgrammingCorePractices ExtremeProgrammingForGamesDiscussion FlexTime GamaSutra MiddleWare MockObject MostGamesProgrammersDontGrokObjectOrientation NotInventedHere ObjectOrientation OldDogsNewTricks PairProgramming PostMortem ProgrammerTest RenderWare SammyStudios SustainablePace TitusInteractive UnitTestingLegacyCode VanillaXp WholeTeam ExtremeProgrammingForGamesDiscussion BigDesignUpFront BrianRobinson CanisLupus CategoryDiscussion CollectiveCodeOwnership ComputerGamesIndustry DesignPatterns DocumentMode EddieEdwards EditHint ElectronicArts ExtremeNormalForm ExtremeProgramming ExtremeProgrammingForGames FortyHourWeek GameDevelopment JamesCrook KenMegill MostGamesProgrammersDontGrokObjectOrientation NeedForSpeed NeverHappens ObjectOrientation OptimizationPattern PairArt PairProgramming ProgrammerTest RandomMonkeyTesting RethinkingCompilerDesign RoleArtist RoleOfJournalist RoleOfToolSmith RoleOfToolsmith TomPlunket UnautomatableUnitTests WhoIsTheCustomer WholeTeam ExtremeProgrammingForOne AcceptanceTest AcmeProgrammingEnvironment BastianBowe BusinessMakesBusinessDecisions CaptureAndCompare CategoryExtremeProgramming ClearCase CloneAndModify CodeUnitTestFirst CollectiveCodeOwnership CommitmentSchedule ContinuousIntegration ContinuousIntegrationRelentlessTesting CrcCard CustomerShadowing DavidMcNicol DetheElza DevelopersMakeDeveloperDecisions DoItAgainToLearn DoTheSimplestThingThatCouldPossiblyWork EmbraceChange EngineeringTask EricJablow EricSmith ExtremeCodingAphorisms ExtremeCodingPractices ExtremeHacking ExtremeProcessAphorisms ExtremeProcessPractices ExtremeProgramming ExtremeProgrammingChallenge ExtremeProgrammingForOne ExtremeProgrammingHeartbeat ExtremeProgrammingInEnemyTerritory ExtremeProgrammingIteration ExtremeProgrammingMethodologyMayAlsoBeIterarive ExtremeScheduleNegotiation FeatureBlowup GarethCronin GetItDone IterationPlan IterationPlanning JbRainsberger JeraWorks JoeSolbrig JohnBrewer JoiEllis JosephBeckenbach JuneKim KarlNeuhold KentBeck KevinRutherford LiterateProgrammingIdeas LoneDeveloperProjectManagement MovingPeopleAround OnceAndOnlyOnce OnlySayThingsThatCanBeHeard OnlyWearOneOfFourHats PairProgramming PeterMerel PlanningGame PrioritizeFeaturesByImportance RefactorMercilessly ReleasePlan RelentlessTesting RonJeffries SandglassProgramming ShouldButDid SimplestThing SingleReleasePoint SoloXpProjects SpendTooMuchTimePlanning SpikeSolution StandupMeeting StandupMeetings StartWithSeeds SystemForManagementOfCasualStaff TestDrivenDevelopment TestingFirst ToDo ToDoList UnitTest UserFriendly UserStories UserStory WebTesting XpPledgeOfAllegiance YonatSharon YouArentGoingToNeedIt ExtremeProgrammingForPlatformSoftware AbortRetryIgnore AcceptanceTests AmigaOs AprilZeroEight BigDesignUpFront BullshitBingo BuzzWord CommodoreAmiga DesignByCommittee DoTheSimplestThingThatCouldPossiblyWork EatYourOwnDogFood EditPlus EightyTwentyRule EverythingIsa ExtremeProgramming ExtremeProgrammingDebate ExtremeProgrammingDiscussion ExtremeProgrammingForPlatformSoftware ExtremeProgrammingNotForSoftwarePlatforms ExtremeProgrammingSucks GetOverIt NintendoWii OccamsRazor OneMoreLevelOfIndirection ProgramInTheFutureTense ProjectManager RefactorMercilessly RequirementsAnalyst SamuelFalvo ScrumMethod SpiralMethod TestDrivenDevelopment TestEverythingThatCouldPossiblyBreak UnitTest UseCase UserAntiStory UserStories UserStory WardsWiki WebServer YagNi YouAreGonnaNeedIt ExtremeProgrammingForProducts AlexMartelli BobHaugen EricRaymond ExtremeMarketing FewLargeSlices GenericShrinkWrappedProducts InHouse ManySmallSlivers PlanningGame ProductSoftware RonJeffries ShrinkWrappedProductDevelopment SoftwareHouses SuccessStories TheMagicCauldron UserStories ExtremeProgrammingForWebProjects CategoryBook ExtremeProgrammingApplied HarlanWood HttpUnit JavaToolsForExtremeProgramming XpSeries ExtremeProgrammingFostersMotivation ExtremeProgramming FrankGerhardt JeanMarcHeneman MentalStateCalledFlow PairProgrammingFostersMotivation ZoneOfProximalDevelopmentTheory ExtremeProgrammingGotMeFired ChangeYourOrganization CowOrker ExtremeProgramming ExtremeProgrammingGotMeHired KentBeck PointyHairedBoss ScrumProcess ExtremeProgrammingGotMeHired CategoryStory ExtremeProgrammingGotMeFired ExtremeProgrammingHeartbeat ExtremeProgrammingForOne ExtremeProgrammingImplementationIssues AdoptingXpPatternLanguage AlejandroGoyen ArielErlijman CategoryAdoptingXp CategoryExtremeProgramming DevelopersAreMasochists ExtremeProgrammingChallengeNine ExtremeProgrammingChallengeOne ExtremeProgrammingChallengeTwenty ExtremeProgrammingChallengeTwentyOne ExtremeProgrammingContinuousIntegrationIssues ExtremeProgrammingDependencyManagement ExtremeProgrammingInDistributedEnvironments ExtremeProgrammingMetaphorVsArchitecture ExtremeProgrammingMultipleVoices ExtremeProgrammingOpenWorkingAreas ExtremeProgrammingPairStrategies ExtremeProgrammingPracticeAdoptionOrder ExtremeProgrammingProjectVelocity ExtremeProgrammingRoleCompatibility ExtremeProgrammingSimplicityDefinition ExtremeProgrammingSourceCodeCollision ExtremeProgrammingSpareTime ExtremeProgrammingStoryDependencyManagement ExtremeProgrammingTestingGuiIntensiveApps ExtremeProgrammingTestingPrivateMethods ExtremeProgrammingUnitTestCode ExtremeProgrammingUnitTestingApproach ExtremeProgrammingWithLegacyCode HundredPersonProject UnitTest ExtremeProgrammingInContext AcceptanceTest AlistairCockburn CodeOwnership CodingConventions CollectiveCodeOwnership DaveHarris DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming ExtremeReuse FrequentReleases JeffBay JimCoplien JosephPelrine KentBeck MethodCommenting MichaelFeathers ModelFirst OpenSourceCulture PairProgramming ProgrammingInTheSmall RefactorMercilessly RonJeffries SpartanUserInterface StanSilver SteveLu TestDrivenDevelopment ToNeedComments UnitTest UserStories WayneCarson YouArentGonnaNeedIt ExtremeProgrammingInDistributedEnvironments AlanCameronWills ExtremeProgrammingChallengeSix ExtremeProgrammingImplementationIssues GeographicallyDistributedDevelopment JohnDaniels LaurieWilliams ToolsForExtremeProgrammingInDistributedEnvironments ExtremeProgrammingInEnemyTerritory AcceptanceTest AnotherXpExperiment BigAnalysisUpFront BigDesignUpFront BryanHoover CategoryAdoptingXp CategoryConsulting ChryslerComprehensiveCompensation CodeUnitTestFirst CommanderMcAuliffe ContinuousTesting CrcCard CrossingTheXpChasm CustomerOnSite DaimlerChrysler DeathMarch DeveloperOnlyXp DonWells ExtremeProgramming ExtremeProgrammingExplained ExtremeProgrammingInEnemyTerritory ExtremeProgrammingIsNotNew ExtremeUnifiedProcess GrassrootsXpMovement GuerrillaTactics IllusionOfControl IntroducingXpToEnemyTeam JangIt JezHiggins KentBeck KentTheBeck NameXp NotInventedHere PairProgramming PaulSimmons PeterMerel PlanningGame PropagateXp ProxyCustomer RationalUnifiedProcess RonJeffries SpikeSolution SteveFreeman StickToYourGuns ThereMustBeFood TomiBgtMantyla UnitTest VcapsProject WaterFall WorstThingsFirst XpCourageValue XpCrc XpPractices ExtremeProgrammingInMicrosoftAccess AccUnit AssembleActivateAssert CategoryVbClassic CategoryVisualBasic DelegationInheritance ExtremeProgramming ExtremeProgrammingInJava ExtremeProgrammingInSmalltalk InheritanceInVbClassic MicrosoftAccess ObjectOriented PaulRohorzka PhlIp RubyOnRails TestDrivenDevelopment UnitTesting VbaUnit ExtremeProgrammingInPractice AddisonWesley CategoryBook ExtremeProgrammingExamined ExtremeProgrammingExplored JimNewkirk RobertMartin WhosWritingAboutXp ExtremeProgrammingInTheClassroom CodeUnitTestFirst EugeneWallingford ExtremeProgramming ExtremeProgrammingInTheClassroom ForFree GeorgePaci IndexCard KentBeck KielHodges PairProgramming RalphJohnson TorontoXpUsersGroup UnitTest ExtremeProgrammingInTwentyFourHours CategoryBook CategoryExtremeProgramming StewartBaird ExtremeProgrammingInstalled AddisonWesley CategoryBook ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingInstalledErrata PlanningExtremeProgramming RonJeffries WhoIsUsingXpForCommercialDevelopment XpSeries ExtremeProgrammingInstalledErrata ExtremeProgrammingExplainedErrata ExtremeProgrammingInstalled ExtremeProgrammingIsJustTheSpiralModel AlistairCockburn BadProgrammer CategoryExtremeProgramming ChrisHyser CowboyCoding DanIngold ExtremeProgramming ExtremeProgrammingIsJustRapidApplicationDevelopment PairProgramming PrinciplesOfSoftwareEngineeringManagement RealJob RealProject RichardDrake RobertEikel RonJeffries SpiralModelOfDevelopment TomGilb UnitTest WaterFall ExtremeProgrammingIsNotNew BuzzwordCompliant ExtremeProgramming ExtremeProgrammingIsNotNew PairProgramming QualityManagement ReiniUrban ExtremeProgrammingIsNotTheOneTrueFaith AdamHill AnonymousPoster BradAppleton CategoryExtremeProgrammingDiscussion DaveCleal ExtremeProgramming ExtremeProgrammingSystem KentBeck MichaelFeathers RonJeffries YouArentGonnaNeedIt ExtremeProgrammingIsTheExtremePractices ExtremePracticesVsExtremeValues ExtremeProgrammingIsTheExtremeValues ExtremePracticesVsExtremeValues ExtremeProgrammingLab ExtremeProgrammingWithPowerBuilder JaimmeYork JohnUrberg ExtremeProgrammingLevels ExtremeProgramming ExtremeProgrammingCorePractices ExtremeProgrammingMaturityModel ShuHaRi TheyreJustRules ExtremeProgrammingLinksOutsideWiki CppReport KentBecksChangeCostXpArticle ManfredLange MenloInstitute PracLeadin XtremeProgramming ExtremeProgrammingMaster AjiKeshi AlistairCockburn ExtremeProgrammingMaster ExtremeProgrammingRoadmap MichaelHill MuddyWaters TheCoach WikiMaster ZenProgramming ExtremeProgrammingMaturityModel ExtremeProgrammingExplained ExtremeProgrammingMaturityModel ThreeStagesInJeetKuneDo ExtremeProgrammingMayScaleUp AriMeyer AskTheCode AskTheProcess BillLaForge CategoryExtremeProgramming ChryslerComprehensiveCompensation CollectiveCodeOwnership DaveCleal DaveHarris DivideAndConquer ExtremeDevelopment ExtremeProgramming ExtremeProgrammingCodeReviews ExtremeProgrammingMayScaleUp ExtremeSociety ExtremelyLargeExtremeProgramming GeorgeSxCowan GoalDonor HundredPersonProject IterationPlanning MaurerMartel PairProgramming ProjectLore RefactorMercilessly RonJeffries TechnicalMemo UnitTest WorstThingsFirst ExtremeProgrammingMetaphorVsArchitecture ArchitectsDontCode ArchitecturalStyle ArchitecturalStylesAndXp CategoryComparisons CollectiveCodeOwnership ConceptualIntegrity ExtremeProgramming ExtremeProgrammingImplementationIssues ExtremeUnifiedProcess InterviewWithKent NonFunctionalRequirements SoftwareArchitecture SystemMetaphor ExtremeProgrammingMethodologies ExtremeProgrammingPractices ExtremeProgrammingMiami CategoryXpUsersGroup MichaelFeathers XpUsersGroup ExtremeProgrammingMisconceptions CategoryMisconception ContinuousDesign CowboyCoding DesignInXp ExtremeDocuments ExtremeProgramming JasonNocks KeepMassLow NotDoingDesign OnceAndOnlyOnce PairProgrammingMisconceptions ReFactoring RewritingIsNotRefactoring TooMuchDocumentation WhenXpIsUnpopular XpDoesDesign XpIsNotaSilverBullet ExtremeProgrammingModifiedPaper GlenAlleman JeffGrigg RonJeffries ExtremeProgrammingMultipleVoices BrokenLink CustomerTeam DevelopmentTeam ExtremeProgrammingForOne ExtremeProgrammingImplementationIssues GarethCronin HundredPersonProject OnsiteCustomer PostItVote SystemForManagementOfCasualStaff WayneMack ExtremeProgrammingMyths AdvantagesOfExtremeProgramming BenKovitz BigDesignUpFront CategoryXpCritique CodeUnitTestFirst DoSimpleThings ExtremeProgramming JasonNocks MythsAboutXp PhlIp RefactorMercilessly StaticTyping UnitTest ExtremeProgrammingOnIce CategoryExtremeProgramming CategoryMetaphor DonWells RichardDrake ExtremeProgrammingOpenWorkingAreas ExtremeProgrammingImplementationIssues XpConceptsInAcceptedMethodologies ExtremeProgrammingOverview AcceptanceTest AreYouDoingXp AskTheCode CodeSmell ContinuousIntegration ContinuousIntegrationRelentlessTesting CountDownToRelease DoTheSimplestThingThatCouldPossiblyWork DontRefactorMe DrivingMetaphor DynamicDesign ExtremeDocuments ExtremePlanning ExtremeProgramming ExtremeReuse IncrementalDelivery IntegrationHell IterativeDevelopment JeffBay KentBeck LazyOptimization ListenToTheCode ModelFirst OneHandOnTheYoke OnsiteCustomer PairProgramming PlanningGame RefactorMercilessly SpartanUserInterface SpikeSolution SupportCrisis SystemMetaphor TossIt UnitTest WikiPagesAboutRefactoring XpDesign ExtremeProgrammingPairStrategies ExtremeProgrammingImplementationIssues PlanningGame ExtremeProgrammingPerspectives CategoryBook DonWells ExtremeProgrammingPerspectives LaurieWilliams MicheleMarchesi ExtremeProgrammingPitfalls BlowingTheFirstIteration ExtremeProgramming HotTurkey ImplementAllExtremeProgrammingPracticesAtOnce PairProgrammingTipsAndTricks TooManyPeople XpMailingList ExtremeProgrammingPlayingToWin ExtremeProgrammingApplied ExtremeProgrammingPopularityCurve AndrewQueisser ExtremeProgrammingPractice AgileSoftwareDevelopment BigDesignUpFront CategoryExtremeProgramming ExtremeProgramming ExtremeProgrammingPractices ExtremeProgrammingPracticeAdoptionOrder AdoptingXpPatternLanguage CategoryAdoptingXp CollectiveCodeOwnership DryExtremeProgramming ExtremeProgrammingEnablingChart ExtremeProgrammingImplementationIssues MercilessRefactoring MichaelFeathers MigrationToXp OnsiteCustomer PairProgramming PlanningGame SimpleDesign StartingWithExtremeProgramming UnitTest UserStory ExtremeProgrammingPractices AbstractWithOnceAndOnlyOnce AcceptanceTestExamples AllAbstractionsLie BusinessValue CategoryExtremeProgramming CodeUnitTestFirst CollectiveCodeOwnership CommonWorkspace ContinuousDatabaseRefactoring ContinuousIntegration CustomerBillOfRights DailyDeployment DeveloperBillOfRights EmergentDesign EvolutionaryDesign ExtremeProgramming ExtremeProgrammingEnablingChart ExtremeValues FrequentReleases IdealEstimates IdealProgrammingTime IdealWeek IdentifyTheWorstProblem IncrementalDelivery IterationPlanning OnSiteCustomer OnceAndOnlyOnce OnsiteCustomer PairProgramming PairPromiscuously PairStation PlanningGame PoorMansTestingFramework RefactorMercilessly RefactoringWithRelationalDatabases ReleasePlanning SaveLotsOfMoney SimpleDesign SmallReleases SpikeSolution StoryCard TechnicalSpecification TestDrivenDevelopment TestFirst TestFirstProgramming TheSimplestCode UbiquitousLanguage UserStory UserStoryExamples WhoIsTheCustomer WholeTeam XpSimplicityRules XpTeamVsIndividualCodeOwnership YouArentGonnaNeedIt YouDontNeedItAnymore ExtremeProgrammingPrinciples BuyDontBuild CategoryExtremeProgramming DoWhatYouSaySayWhatYouDo EliminateDesignDebt ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingPractice ExtremeProgrammingValues ExtremeValues KentBeck ProcessPrinciple TurnAllTheKnobsToSeven TurnAllTheKnobsToTen ExtremeProgrammingProject CategoryExtremeProgramming ExtremeProgramming ExtremeProgrammingCorePractices ExtremeProgrammingProjects ExtremeProgrammingProjectVelocity ExtremePlanning ExtremeProgrammingImplementationIssues ExtremeProgrammingProjects AcxiomExtremeTeam AdrenalineGroup AidfProject AtsDiary AtsGoesExtreme BmwWcmTool ByteVisionIconProject CategoryProject CategoryXpUsersGroup ChannelOneHamburg ChryslerComprehensiveCompensation CsXpCompanies CseeTransport DavidSaff DoIt ElcodLtda EncyclopaediaBritannica EscrowCom EvantSolutions ExperienceWithXp ExtremeDevelopment ExtremeProgramming ExtremeProjects GrainMonitorProject HpSoapProject ImpartTechnology IrrsProject IssCpeProject JeraWorks JxUnit KalivProject LifeTech LikeMindedFolk LockheedMartinResearchAndDevelopment MarketInfo MicrosystemMigration NexMedia OmnigonInternational OpenSource PenrillianLtd PowerBuilder ProductSight ProgrammingInParis ProjectCanon RepoMargining RonsXpProject SantiagoDeChile ScanBuilderProject SiliconBeach SouthAmerica StephenPetschulat TargetProcess TariffSystem TechnologyStrategy TheEyekaProject TheMarbleProject TheRomoProject TripleEeeTechnologies VcapsProject WyCash XpAnkara XpAtArinc XpAtlanta XpAustin XpBoxborough XpCapeTown XpCarolina XpCoeurDalene XpDublin XpEdinburgh XpFolk XpGlasgow XpLeiden XpLondon XpNewYorkCity XpOrangeCounty XpOttawa XpOwl XpProjectSurvey XpSeattle XpSferics XpSystem XpTrowePrice ExtremeProgrammingQualityAssurance AcceptanceTest CategoryTesting ContinuousIntegration DailyBuild ExtremeProgramming NicolaiCzempin QualityAssurance QualityAssuranceIsNotQualityControl ReleaseOften StoryPoints SystemTesting TestingExtremeProgramming UnitTest UserStories UserStory ExtremeProgrammingRefactored AcceptanceTest AlmostExtremeProgramming BadThing CategoryBook CategoryExtremeProgramming ChetHendrickson ChryslerComprehensiveCompensation CompaniesDoingXp DonaldNoyes DougRosenberg ExponentialCostCurve ExtremeProgramming ExtremeProgrammingRefactored GoodThing GrossExaggeration IfYouNameItTheyWillBlameIt KentBeck MartinFowler MattStephens PairProgramming PlanningGame RealNamesOnlyOrAnonymous RefactorMercilessly RelentlessTesting RonJeffries SoloProgramming TestInfected TheEconomist UmlDistilled UmlLanguage UnitTest VcapsProject WeTriedXpAndItFailed WhoIsUsingXpForCommercialDevelopment WhosWritingAboutXp ExtremeProgrammingRefactoredBook CategoryBook DougRosenberg MattStephens ExtremeProgrammingResearch CategoryRefactoringBrowser CategoryResearch ContinuousIntegration DaimlerChrysler DickBotting EdBeroset ExtremeProgramming FrankGerhardt GrowingSystemsInEmergentOrganizations KyleBrown LaurieWilliams PairProgramming PairProgrammingCostsBenefits RichardDrake RobertDiFalco RonJeffries SoftwareMetrics ThreeExamples XpAndPostModernism ExtremeProgrammingRoadmap AcceptanceTest AdoptVsAdapt AgileDevelopersConference AgileDevelopmentConferenceTwoThousandFour AgileDevelopmentConferenceTwoThousandThree AnalyzingXpWithOptionsPricing AreYouDoingXp ArmCl AskTheCode AtsGoesExtreme BeneluxXpDay BeyondExtremeProgramming BigBangTesting BigDesignUpFront CategoryAdoptingXp CategoryExtremeProgramming CategoryRoadMap CategoryXpCritique CategoryXpUsersGroup ChaosEngineers CodeSmell CompaniesDoingXp ContinuousIntegration ContinuousIntegrationRelentlessTesting CountDownToRelease CuteProgramming DesignInXp DesignToolsForXp DoTheSimplestThingThatCouldPossiblyWork DoesXpDoDesign DonWells DrivingMetaphor DynamicDesign EarlyProfiling EconomicsOfXp EdgeOfChaos EngineeringTask ExtremProgrammering ExtremeAdaExperiment ExtremeArticle ExtremeBenefits ExtremeCatalysis ExtremeContract ExtremeConversion ExtremeDeployment ExtremeDocuments ExtremeHour ExtremeManagement ExtremeNormalForm ExtremePlanning ExtremeProcess ExtremeProgramming ExtremeProgrammingAnthem ExtremeProgrammingArticles ExtremeProgrammingAsJustaWayToStayBusy ExtremeProgrammingBoundaryConditions ExtremeProgrammingChallenge ExtremeProgrammingCorePractices ExtremeProgrammingForOne ExtremeProgrammingImplementationIssues ExtremeProgrammingInContext ExtremeProgrammingIndia ExtremeProgrammingLimits ExtremeProgrammingMaster ExtremeProgrammingMayScaleUp ExtremeProgrammingMisconceptions ExtremeProgrammingMyths ExtremeProgrammingProjects ExtremeProgrammingResearch ExtremeProgrammingSummary ExtremeProgrammingSystem ExtremeProgrammingTwelveStepProgram ExtremeProgrammingVariants ExtremeProgrammingWithAtgDynamo ExtremeProgrammingWithPowerBuilder ExtremeProgrammingWithVbClassic ExtremeReuse ExtremeReviews ExtremeRoles ExtremeTuesdayClub ExtremeUnifiedProcess ExtremeValues ExtremeWay FewerWorkHours FourVariables FrankWestphal GermanXpCommunity HistoryOfExtremeProgramming HowYouWentExtreme HundredPersonProject ImprovingExtremeProgramming IncrementalDelivery IndustrialExtremeProgramming IntegrationHell InterviewWithKent IronGeek IsExtremeProgrammingWacko IterativeDevelopment JorgenLarsen JoshuaKerievsky JustInTimeProgramming KentBeck LargeExtremeProgramming LargeScaleIndividualSoftwareDevelopment LazyOptimization ListenToTheCode LiterateProgramming LondonXpDay LundSweden MalteTancred ManfredLange MegaExtremeProgramming MinimalMethodologies MirandaPrize ModelFirst NameXp NewUserPages OliBye OnceAndOnlyOnce OneHandOnTheYoke OnsiteCustomer OpenDayForManagersOnExtremeProgrammingAndAgileMethods OpenWorkspace PairProgramming PairProgrammingMisconceptions PaulSimmons PeopleDoingXp PeopleSoft PeterLindberg PlanningGame ProofsCantProveTheAbsenceOfBugs RationalUnifiedProcess RefactorMercilessly RonJeffries ShortDefinitionOfXp SpartanUserInterface SpikeSolution StoryCards SuccessfulXpProjects SupportCrisis SvanteAdermark SystemMetaphor TestDrivenProgramming TestsCantProveTheAbsenceOfBugs TheSourceCodeIsTheDesign TheThreeExtremos ThoughtfulReactionsToXp TimMackinnon ToAyoungExtremist TossIt UnitTest UrbanNilsson UserStory WhenXpIsUnpopular WhosWritingAboutXp WhyIsXpSoHard WhyXpIsPopular WikiPagesAboutRefactoring WikiWeb WikiWiki XpAgileUniverseOhFour XpAgileUniverseTwoThousandThree XpAsTroubleDetector XpCommunity XpConceptsInAcceptedMethodologies XpConferences XpCritique XpDaysBenuluxTwoThousandAndFive XpDaysGermany XpDesign XpDoesDesign XpEvangelism XpFaq XpForManagers XpForumAtEgroupsDotCom XpGlossary XpInTheNews XpLabs XpLundSweden XpMailingList XpSimplicityRules XpTrainingClasses XpTwoThousand XpTwoThousandAndFive XpTwoThousandAndFour XpTwoThousandAndOne XpTwoThousandAndSix XpTwoThousandAndTwo XpUniverseTwoThousandOne XpUniverseTwoThousandTwo YouArentGonnaNeedIt ExtremeProgrammingRoleCompatibility ExtremeProgrammingImplementationIssues ExtremeRoles ExtremeProgrammingSalesKit BrokenLink BryanDollery CharliePoole ExtremeProgrammingSelfAssessment AlanFrancis BarryFazackerly EnterpriseXp GilbMeasurabilityPrinciple WardCunningham ExtremeProgrammingSimplicityDefinition DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming ExtremeProgrammingImplementationIssues MinimumNumberOfClassesAndMethods WhatIsSimplest XpSimplicityRules ExtremeProgrammingSourceCodeCollision CollectiveCodeOwnership ContinuousIntegration ExtremeProgrammingImplementationIssues FrequentReleases ExtremeProgrammingSpareTime BillBarnett ExtremeProgrammingImplementationIssues FortyHourWeek PeteHardie ExtremeProgrammingStoryDependencyManagement StoryDependenciesInXp ExtremeProgrammingStudent BoyThisStuffMakesMeFeelStupid ExtremeProgramming ExtremeProgrammingMaster RonJeffries TheMostPureWay ToAyoungExtremist ExtremeProgrammingSummary AcceptanceTest BusinessValue CategoryExtremeProgramming ContinuousIntegration IterationPlanning KuhnParadigmShift LoadFactor NewStorys ReFactoring ReleasePlan SoftwareManagementManifesto StoryEstimate TheSeed TwoWeeks UnitTest UserStories ExtremeProgrammingSystem BradAppleton CharlesGilley DoTheSimplestThingThatCouldPossiblyWork EngineeringTask ExtremeDatabaseProjects ExtremeProgramming IterationPlanning RefactorMercilessly ReleasePlan RonJeffries TheyreJustRules UserStories VoodooChickenCoding WorstThingsFirst YouArentGonnaNeedIt ExtremeProgrammingTattoo ExtremeProgrammingMaster ExtremeProgrammingTattoo RonJeffries ExtremeProgrammingTestingGuiIntensiveApps CategoryTesting CodeUnitTestFirst ExtremeProgrammingImplementationIssues GeorgePaci GuiTesting GuiTestingPatterns ModelViewController ScreenScraper StringBuffer TestPrintedOutput TextGraphics ThoughtfulReactionsToXp UnitTest ExtremeProgrammingTestingPrivateMethods ArielErlijman ConditionalCompilation DeveloperTest ExtremeProgrammingImplementationIssues MethodsShouldBePublic OliverKamps PackageDesign PrivateInterface ReFactor TestDrivenDevelopment TheClassHeaderUnderTest UnitTestingNonPublicMemberFunctions ExtremeProgrammingTimeline BobMartin CategoryExtremeProgramming ChryslerComprehensiveCompensation CynthiaAndres ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingExplainedEmbraceChangeSecondEdition ExtremeProgrammingInstalled HistoryOfExtremeProgramming KentBeck ObjectMentor RonJeffries TimeLine XpImmersion XpRoots XpUniverse ExtremeProgrammingTopics CategoryExtremeProgramming DecisionMathAndYagni DivideAndConquer EdgeOfChaos EditHint EmbeddedExtremeProgramming ExtremeMethodology ExtremePayoff ExtremeProgrammingGotMeFired ExtremeProgrammingInTheClassroom ExtremeProgrammingLinksOutsideWiki ExtremeThinking HaskoHeinecke PairCoaching ReactiveDevelopment RobHarwood ScalingExtremeProgramming SoftwareDevelopmentIsGambling StartingWithExtremeProgramming TeachingXp ThinkSideways TurnAllTheKnobsToSeven WhatMakesSoftwareFlexible XpHaiku XpIsForBadPlanners XpVersusHacking ExtremeProgrammingTwelveStepProgram AgileProcess DaveRooney ExtremeProgramming PairProgramming ReFactor UnitTest ExtremeProgrammingUnitTestingApproach AvoidSpeculativeDesign CodeUnitTestFirst ExtremeProgrammingImplementationIssues GrowThenSplit HagbardCeline HaveOnlyOneFailingTestAtaTime IljaPreub IljaPreuss JasonYip KennethTyler MichaelFeathers OneUnitTestAtaTime SplitThenGrow TestEveryRefactoring TestEverythingThatCouldPossiblyBreak TestFirstByIntention WriteTestsBackwards ExtremeProgrammingValues AnswerMe CategoryWaitingForSomeoneToWriteSomethingSensible MarkusSrank RestoreMe ExtremeProgrammingVariants AlmostExtremeProgramming CategoryAdoptingXp CategoryExtremeProgramming CrystalClearMethodology DeveloperOnlyXp ExtremeDevelopment ExtremeProgramming ExtremeProgrammingForOne ExtremeUnifiedProcess IndustrialExtremeProgramming XpJr XpLite XpLiteConsideredHarmful ExtremeProgrammingWikis ExtremeProgramming FrontPage ExtremeProgrammingWithAtgDynamo ApplicationLoggingImpl AtgDynamo AtgDynamoDroplets AtgOpen BabySteps BeanShell DaveHoover DisposableClassLoader DynaCactus ExtremeProgramming ExtremeTuesdayClub GenericServlet GenericServletRequest GenericServletResponse HttpUnit InversionOfControl JavaServlets JavaUnit JhTml JwebUnit KeithBraithwaite KentBeck LogListener MarkStang MockObject MockRepository NullPointerException PhlIp PiranMontford RobertAtkins SalvatoreSferrazza SourceForge SteveFreeman TestCase TestDrivenDesign TestDrivenDevelopment TestRunner TestingServlets ToddBreiholz ToddJonker TracieKarsjens UnitTest WebLogic WillSargent WritingTestsFirstInAtg YahooGroups ExtremeProgrammingWithCpp AgreeToDisagree BillCaputo CategoryCpp CategoryExtremeProgramming CeePlusPlus ContinuousIntegration DanilSuits DependencyInversion ExtremeProgramming JohnLakos KitchenSinkComplete LanguagePissingMatch LargeScaleCppSoftwareDesign MartySchrader MozillaTinderbox PairProgrammingInCpp QuickFix RedHerring RefactoringWithCeePlusPlus SunirShah WayneConrad ExtremeProgrammingWithLegacyCode AddingFeaturesToLegacyCode AnthonyLauder CategoryExtremeProgramming ContinuousIntegration ExtremeProgrammingImplementationIssues LegacyCode MichaelFeathers RefactoringLegacyCode RelentlessTesting UnitTest UnitTestingLegacyCode WorkingEffectivelyWithLegacyCode ExtremeProgrammingWithPowerBuilder BillMorrow ExtremeProgramming ExtremeProgrammingLab JoeParks JohnUrberg LockheedMartinResearchAndDevelopment LoganGraves PowerBuilder PowerBuilderUnit ExtremeProgrammingWithTypes AdamSpitz AlistairCockburn AlternateHardAndSoftLayers AndyGlew ApoorvaMuralidhara BigInteger BillTrost CategoryExtremeProgramming CeeLanguage CeePlusPlus ChangingInterfacesIsExpensive ChryslerComprehensiveCompensation ClearCase CompilerErrorsAreYourFriends ComponentBasedDevelopment CrcCard DaveHarris DesktopApplicationProgrammer DoesUnitTestingMakeStaticTypingLessUseful ExtremeAdaExperiment ExtremeProgramming ExtremeProgrammingForOne ExtremeValues FortranLanguage FunctionalProgrammingLanguage HankRoark HaskellLanguage IndexCard InterLanguageUnification JavaIsNotThePinnacleOfStaticTyping JavaLanguage JeffPanici KentBeck LanguagePissingMatch LaurentBossavit ManifestTyping ManifestTypingDefeatsPolymorphism MichaelFeathers MichaelHill MikeBeedle MonomorphicTypingInhibitsPolymorphism NuffSaid ObjectiveCee OnceAndOnlyOnce PairProgramming PatternsDiscussion PeterMerel PhilipEskelin PoorCppProgrammers ProgrammerTest RefactorMercilessly RefactoringBrowser RefactoringCom RobCrawford RonJeffries RussellGold ScriptingLanguage SmallTalkers SteveMetsker StoryCard TestDrivenDevelopment ThirdPartyBinding ToDoList TypeInference UmlDiagram UnitTest UseCase VisualAge WardAndKent WayneMack XpCritique ExtremeProgrammingWithVbClassic BradTaylor CategoryVbClassic CloneMethod CodeComplete CodeSmell DeferredDesignStrategy DoTheSimplestThingThatCouldPossiblyWork DotNet ExtremeProgramming ImplementationInheritance JeffGrigg KentBeck MicrosoftBasic OnceAndOnlyOnce RalphJohnson RefactorMercilessly RefactoringInVbClassic RefactoringInVisualBasic RichardDrake ScottHamilton SmalltalkLanguage TestDrivenDevelopment TestingFramework TurretsSyndrome UnitTest UserForms VbClassic VbClassicImplementationInheritance VbDotNet VbLiteUnit VbUnit VbeXtremeTeam VisualBasic VisualBasicForApplications WillemBogaerts ExtremeProject ExtremeProject ExtremeProjectManagement CategoryProjectManagement DeathMarch ExtremeProgramming ExtremeProjectManagement TargetProcess VersionOne ExtremeProjectReview NoSecondChance RonJeffries ExtremeProjects CadeRoux CategoryProject CppReport ExtremeProgramming ExtremeProgrammingProjects ExtremeProjectsRequireExtremeCustomers CategoryCustomer CommitmentSchedule CustomerCoach EngineeringTask ExtremeProgramming ExtremeProgrammingTattoo ExtremeProjectsRequireExtremeCustomers IterationPlan KentBeck PaulDyson RonJeffries UserStory ExtremeProse AlistairCockburn BugsInWriting CarlSandburg ExtremeProgramming ExtremeProgrammingPractices FrankWestphal KenAuer KentBeck MartinFowler MichaelSchuerig OnceAndOnlyOnce PlayingToWin RefactorMercilessly RevisingBusinessProse RonJeffries RootabagaStories SandburgsLincoln TheElementsOfStyle ThePlanningGame VlissidesOnBeck WardCunningham WikiGnome XpBookStories ExtremePspExperience AgileAndTspDiscussion BrianEwins CleanroomSoftwareEngineering CollaborativeSoftwareProcess DesignByContract DoTheSimplestThingThatCouldPossiblyWork ErikMeade ExtremeProgramming HansHol KarenSmiley MarnixKlooster PairProgramming PersonalSoftwareProcess ReFactoring SamuelFalvo SmallSteps TeamSoftwareProcess TeamSoftwareProcessDiscussion TestFirstProgramming UnitTest WikiWikiWeb YouArentGonnaNeedIt ExtremeQuality AcceptanceTest CategoryQuality DavidPutman DmitryJemerov ExtremeProgrammingChallengeTwentyTwo ExtremeQualityManagement SpecializationIsForInsects UnitTest WayneMack WorkshareTechnology ExtremeReactionCounterCommentary DeMarco HakanErdogmus KentBeck ExtremeRecruitment AlanFrancis CarlParziale DoIt JamesCollins KeithBraithwaite PageChurn PostGrads TimMackinnon ExtremeRefactoring ExtremeRequirementsGathering BetsyHanesPerry CategoryRequirements ExtremeListening ExtremeProgramming KentBeck MarkSwanson MartineDevos ScrumProcess ExtremeReuse AcceptanceTests AlmostUnitTests ArchitecturalSubstitution CategoryReuse ChuckMoore CodeSmell CppUnit DoTheSimplestThingThatCouldPossiblyWork ErichGamma EvolutionaryProgramming ExtremeProgramming GavinLambert JeffGrigg JohnDuncan KentBeck MalteKroeger MichaelFeathers NotUnitTests OliverKamps OnceAndOnlyOnce RefactorMercilessly RonJeffries ScientificMethod ScottJohnston SimpleIsntEasy SimplestThing ThorsteinThorsteinsson UncleBob UnitTest UnitTestingIsDesign ExtremeReuseRepository DavidSaff DoTheSimplestThingThatCouldPossiblyWork DonRoberts EvolvingFrameworks ExtremeProgramming JohnLocke PhilGoodwin RalphJohnson ThreeKnownUses UnitTest ExtremeReviews AcceptanceTest BillBarnett BradAppleton CodeInspection CollectiveCodeOwnership DoIt ExtremeProgramming ExtremeProgrammingMaster ExtremeTuesdayClub FaganDefectFreeProcess ImprovingExtremeProgramming InformalReviews MartinFowler NoSecondChance PairProgramming RefactoringReviews UnitTest ExtremeRiskManagement ExtremePlanning JeffBay ThreeWeekProjectTurnaround UnitTest ExtremeRole ExtremeRoles ExtremeRoles AnthonyBaker CategoryExtremeProgramming CommitmentSchedule EngineeringTask ExtremeAntiRoles ExtremeProgrammer ExtremeProgramming ExtremeValues ExtremelyProgrammed FunctionalTest FunctionalTester GoalDonor GoldOwner ItManager IterationPlan JoeBowbeer LarsAronsson LearningToDrive LisaCrispin MyersBriggsTypes OpenSource PairProgramming PersonalityTypes ProductLead ProductManager ProjectLead RobertDiFalco RobertWatkins RolledUpNewspaper RonJeffries StayExtreme TheCoach TheCustomer TheDoomsayer TrackerRole UnitTest UserStories XpImmersionTwo XpLeiden XpManager ZygoBlaxell ExtremeRules AcceptanceTest BenAveling BusinessReality CategoryCodingConventions CategoryExtremeProgramming ChryslerComprehensiveCompensation CleanCode CodingConventions CollectiveCodeOwnership ContinuousIntegration CrcCard DoTheSimplestThingThatCouldPossiblyWork DonWells EnvyDeveloper ExtremeCoding ExtremeDiscipline ExtremeLifeCycle ExtremeProgramming ExtremeRules HardToWrite HeavyWeightMethodologies HeroicProgramming IntegrateOften IterationPlanning IterativeDevelopment NewsPaper PairProgramming PhoneBooks PlanningGame ProgrammingPair RefactorMercilessly ReleaseOften RightThing RightWay RonJeffries SharpenTheSaw SingleReleasePoint SmalltalkBestPracticePatterns SoftwareDevelopment SoloProgramming StBenedictsRule StandUpMeeting TooComplex UnitTest UserStories VcapsProject YouArentGonnaNeedIt ExtremeSales ExtremeMarketing ExtremeProgrammer ExtremeProgramming ExtremeSales ExtremeSupport ExtremeTeam MarketingMessage MartyHeyman StephanBranczyk UserStory ExtremeSarcasm BrutalSarcasm ChapterElevenDotCom ChryslerComprehensiveCompensation CthreeProjectTerminated ExtremeProgramming ExtremeSarcasm ForExample HaHaOnlySerious HorriblyHairy IronyGulf MeaCulpa MeaMaximaCulpa ExtremeScheduleNegotiation CommitmentSchedule CthreeProjectTerminated EngineeringTask ExtremeProgramming FourVariables FourVariablesUnderStress FrankCarver GoingPostal IterationPlan MichaelFeathers PlanningGame RonJeffries UserStories ExtremeShampooing CategoryJoke ExtremeShampooing OldFart OnceAndOnlyOnce RevisionControlSystem ExtremeSociety CommissionDefinitionAuction CommissionRecruitmentAuction CommitmentSchedule ConstructiveInterference CuriousRepublicOfGondour ExtremeProgramming FunctionalTest GreenCheese MarkTwain PeterMerel PipesAndFilters StoneSociety StoneSocietyFlaws StonesAndGrocers UserStories UserStory ExtremeSoftware AlistairCockburn ExtremeProgramming ExtremeSoftware JustaProgrammer KentBeck RonJeffries ExtremeStatements AlistairCockburn DifferenceBetweenTheoryAndPractice ExtremeIconoclasm ExtremeProgramming ExtremeStatements ModelingTrap PairProgramming RichardDrake TheThreeExtremos ThreeAmigos UmlAndBigDesign UmlIsForPeople UmlTotalFailure UnitTest WikiSuccessCanInhibitNewWriters ExtremeStoryCards StoryCard ExtremeSupport AcceptanceTest CustomerSupport IterationPlanning ExtremeSupportDocumentation AgileRequirementsDocumentation DavidHurt DocumentationIsCode GunnarZarncke RobMandeville SteveJorgensen UserStory ExtremeSurgery BigDesignUpFront EmergencySurgery ExtremeProgramming ExtremeSurgery HippocraticOath LifeCritical RefactorMercilessly SoftwareArchitecture TestEverythingThatCouldPossiblyBreak ThomasWhitmore UnitTest YouArentGonnaNeedIt ExtremeTautologies BrooksLaw CalendarMonths ExtremeProgramming ManMonths MythicalManMonth NumberOfDevelopers RonJeffries ExtremeTeaching AlexChaffee AlistairCockburn CalBerkeley CategoryEducation ExtremeHour ExtremeProgramming InformationCloset InformationRadiator InformationRefrigerator JoshuaKerievsky ProcessMiniature TheseAreMagicCards TrentUniversity YahooGroup YahooGroups ExtremeTeam BrokenLink ExtremeTesting ExtremeRules ExtremeThinking AfterThinking BeforeThinking BetsyHanesPerry DonaldNoyes ExtremeProgrammer ExtremeProgramming ExtremeThinking KentBeck MentalAcknowledgement NickBishop ParkingLotTherapy ThinkAboutIt ThinkingOutLoud UnitTest YesNoMaybeSo ExtremeTimeSpans AcceptanceTest BusinessValue CategoryExtremeProgramming CategoryTime ChryslerComprehensiveCompensation CommitmentSchedule EngineeringTask ExtremeProgramming ExtremeProgrammingMayScaleUp ExtremeProgrammingRoadmap HundredPersonProject KentBeck LargeExtremeProgramming RonJeffries SpikeSolution UserStories WorstThingsFirst ExtremeTools AcceptanceTest AgilePlan AntHill ApacheAnt BeetleJuice ConcurrentVersionsSystem CruiseControl EclipseIde EclipseJava EntityBean ExtremeProgramming ExtremeTools FrameworkForIntegratedTest GemStone GemStoneJava HiberNate IndexCard InstantiationsjFactor IntegrationGuard IntellijIdea IterateByDiamondSky JavaIde JavaProfilers JavaUnit JosephPelrine JwamIntegrationServer MarathonMan MicrosoftExcel NetBeans ObjectRelationalMappingTool OpenSource PerforceVersionControl ProjectPlanningAndTrackingSystem ReadWriteGrep RefactoringBrowser SameTool SeanHanly SelectScopeManager SimplestThing SubVersion TestDrivenDevelopment TopLink UnitTest VersionControl VisualAge VisualAgeJava VisualAgeJavaAndXp XpCgi XpMailingList XpPlanIt XpSwiki XplannerTool ExtremeTraining SeagullManagement SpecialHighIntensityTraining ExtremeTuesdayClub AdewaleOshineye AlkeshVaghmaria AllanKelly AslakHellesoy BernardHurley BillBowden CategoryGroup CategoryXpUsersGroup ChrisCottee ChrisStevenson DanielAborg DaveKirby DavidSantoro DuncanPierce ExtremeTuesdayClub GaryCasey IvanMoore JonTirsen KeithBraithwaite KerryBuckley LondonTown LondonXpDay MarcusBaker MeetingsSchedule NatPryce PaulMoser PaulSimmons RachelDavies RichardEmmerson SteveFreeman SvenHowarth TimBacon TimMackinnon TomAyerst ExtremeUnifiedProcess AgileMethod AgileMethods BuzzwordCompliant CategoryMethodology CraigWittenberg DickHeijink DontScareTheBoss ExtremeProgramming FlavioDiomede InternetArchive JasonYip JavaSpaces JoeBowbeer MichaelFeathers MicrosoftResearch MicrosoftSolutionsFramework NonFunctionalRequirements PeterMerel PowersThatBe RationalUnifiedProcess RichardEmerson RussellGold SimplestBusinessThatCouldPossiblyWork TheCrcCardBook UncleBob UserStories XpAndUml ExtremeValues AlistairCockburn AreYouDoingXp BillBarnett BradAppleton CategoryExtremeProgramming CirclesAndArrows CollectiveCodeOwnership ContinuousCommunication ContinuousIntegration ContinuousSimplicity CourageAggressivenessAndFearlessness DaveHarris DoTheSimplestThingThatCouldPossiblyWork EmbraceChange EmbraceChangeContinuously ExtremeFrequency ExtremePrinciples ExtremeProactivity ExtremeProgramming ExtremeValues FeedbackIsControl FridemarPache KentBeck KielHodges MetaExtremeWay MichaelFeathers PairProgramming PeterMerel RefactorMercilessly RefactorOrDesign RonGarcia RonJeffries TheSourceCodeIsTheDesign ThreeVirtuesOfaProgrammer WaldenMathews WardCunningham XpCourageValue XpValueFrameWork ExtremeValuesWillScale PaulDyson ExtremeVersionControl ApoorvaMuralidhara BigDesignUpFront BigRefactorings BondageAndDisciplineVersionControl CategoryVersioning ChangeSorter CheckDiffsBeforeCommit CollectiveCodeOwnership CommitEarlyAndOften ConcurrentVersionsSystem ConfigurationManagement ContinuousIntegration CvsBook CvsToys DanNovak DistributedVersionControl DolphinSmalltalk ExtremeProgramming ExtremeVersionControl ExtremeVersionControlDiscussion FixBrokenWindows GlyphLefkowitz IncrementalIntegration JeffPanici KevinTurner KrisJohnson MatthewAstley MethodDoesOneThing MicrosoftWord PairProgramming PowerOfPlainText QuartusForth ReviewBeforeCheckin SierraOnLine SoftwareConfigurationManagement SoftwareConfigurationManagementPatterns SqueakSmalltalk SteveBerczuk SubVersion TabsVersusSpaces TwistedMatrixLabs UnitTest VersionControl WinCvs XpVersionControlRoadmap ExtremeVersionControlDiscussion AlanGrover AndreasAxelsson AndrewMcGuinness AnonymousDonor AnonymousPoser ApoorvaMuralidhara ChristophePoucet ClearCase CommitEmailList ContinuousIntegration DistributedVersionControl ExtremeVersionControl GnuArch IncrementalValue ItDepends JohnVriezen JoshuaJuran KrisJohnson MikeSmith ObjectOriented PerforceVersionControl PvcsVersionControl RedCode RogerLipscombe SarahElkins SoftwareConfigurationManagementPatterns SteveBerczuk SubVersion UnitTest VersionManagement YellowCode ExtremeWannabes MicroSoft ExtremeWay DaimlerBenzCulture DilbertBenz DilbertChrysler DrivingMetaphor ExtremeAccuracy ExtremeAdventure ExtremeAlpinism ExtremeAnimals ExtremeAnimorphs ExtremeAnswersToExtremeQuestions ExtremeAthletes ExtremeCanvas ExtremeCapitalism ExtremeCartoon ExtremeChess ExtremeDenial ExtremeEgypt ExtremeElvin ExtremeEntrepreneur ExtremeEnvironmentalChange ExtremeEnvironments ExtremeEurope ExtremeExposure ExtremeFaith ExtremeFear ExtremeFootball ExtremeFriendship ExtremeInlineSkating ExtremeInstinct ExtremeIntimacy ExtremeInvestment ExtremeInvestor ExtremeJourney ExtremeJustice ExtremeMachines ExtremeManagement ExtremeMarketing ExtremeMeasures ExtremeMetal ExtremeMethods ExtremeMindstorms ExtremeMystery ExtremeNewTestament ExtremeOpenBusiness ExtremeOptics ExtremeOrganisms ExtremePhenomena ExtremePokemon ExtremeProgramming ExtremeProgrammingMaster ExtremeRight ExtremeRighteousness ExtremeSeaKayaking ExtremeSkateboarding ExtremeSports ExtremeTimes ExtremeTraining ExtremeTruth ExtremeValueDistributions ExtremeWay ExtremeWeather ExtremeZone KungFuTse LaoTse LarsAronsson LegoMindstorms MartianBacteria MetaExtremeWay PeterMerel RolledUpNewspaper RonJeffries ShuHaRi TheChurchOfTheSubGenius XtremeMysteries ExtremeWellington CategoryStory ExtremeProgramming PaulChisholm ExtremeWindowing ExtremeWindowing JeffGrigg McAfee PowerSpec RonJeffries TomStambaugh ExtremeXmas ExtremeXmas ExtremeZone BradAppleton ExtremeAlignment ExtremeFlow ExtremeHarmony ExtremeNormalForm ExtremeProgramming ExtremeZone RonJeffries ExtremelyClearCode ExtremeClarity ExtremelyInterstrangled ExtremeIntertwingling ExtremelyInterstrangled SpaghettiCode WikiWikiWeb ExtremelySpoiledChild CopyAndPasteProgramming CreepingElegance DaveWhipp EvolutionaryDelivery ExtremeProgramming FixBrokenWindows IntentionalProgramming ListenToTheCode MartySchrader MetaRefactoring OnceAndOnlyOnce RavioliCode RefactorMercilessly RichardDrake RobMandeville RobertField SubjectOrientedProgramming TotalNeglectOfRefactoring VariationOrientedProgramming ExtremistMassMovementPattern BrunoTheBandit ExtremistMassMovement ExtremistMassMovementPattern ExtremistSmallMovement FreemasonConspiracyMovement FrenchRevolutionMovement HelpfulTowardsUnderstandingAnything IsolationistMovement JimCoplien MainstreamMassMovement MainstreamSmallMovement MarxismMovement MassMovementPsychology McCartheyismMovement MensMovement NazismMovement SelfReplicatingMemeSystems SovietSocialismMovement UsingAllOfTheseBloodyFuckingCaps WomensMovement ExtricateImmutableObject FlyweightPattern SocialSecurityNumber SteveMetsker EyeAndHand EyeAndHand HandVsPointer KillerUserInterface ObjectBrowser OperatingSystem UserInterface EyeOnTheBall BodyFollowsEyes DaveSmith DonOlson HandsInView KentBeck TheArtOfJuggling EyeSquaredCee InterIntegratedCircuit EyesRoll FacePalm EyesWideShut AiTheMovie CategoryMovie CategoryOffTopic DeathMarch EyesWideShut MikeSmith PhenomenologicalReality RealWorld StanleyKubrick TheWorstEnding EzGo BillBarnett BruceWilcox CategoryEasternThought GoPatternLanguage IanOsgood PeterMerel ShuHaRi EzMath EzMath JohnFletcher MathMl MathWiki NetscapeNavigator EzPublish EzPublish EzWhatever PhpLanguage EzReachKeyboard AristotlePagaltzis CategoryHardware CategoryKeyboard DanMuller LarryColeman EzraEpstein CategoryHomePage FightingTheGoodFight FabianCrabus FabianLeGayBrereton CategoryHomePage FabianPascal CategoryAuthor CategoryDatabase ChrisDate DbDebunk FabianPascal PracticalIssuesInDatabaseManagement RelationalDatabase SqlAndRelationalBasics UnderstandingRelationalDatabases FabioArmani CategoryHomePage JavaScript ScrumWorks WebLogic FabioBertone FabioCecin FabioCiucci CategoryPerson JavaApplet JavaLanguage JavaVoxelApplet FabioMascarenhas CategoryHomePage CommonLanguageRuntime JustaProgrammer JustaStudent LuaLanguage ProgrammingLanguage FabioVitali CategoryHomePage FabricioPeruzzo FabricioPeruzzo FrontPage HelloWorld FacMan CategoryWikiForum FacMan WikiCommunity FacadeAtTheDistributionBoundary AnalysisPatterns ApiVsProtocol BodyStyle BodyStyles BuildInstructions CaseDelusions CategoryPattern CommandMessagePattern CommandPattern ComponentDesignPatterns DesignPatternsSmalltalkCompanion EjbTwoEntityCommands FacadeAsDistributedComponent FacadeAtTheDistributionBoundary FacadesAsDistributedComponents GemStone InternalOrder KyleBrown MartinFowler PaintColors RichardHenderson RuleOfThree ShippingOrder StevenNewton WebServices WebSphere WillSargent WorkOrders FacadeFunction CategoryThelop FacadeClass FacadeFunction FacadeMethod FacadeObject FacadePattern HelmutLeitner LanguageOrientedProgramming ThelopLanguage FacadeMementoStrategy CategoryPattern ChristofferHammarstrom CommandPattern EncourageExperimentation FacadePattern JavaBeans MementoPattern MethodObject RalphJohnson StrategyPattern TheSourceCodeIsTheDesign TypeInferenceStory WeekendWikier WilliamGrosso FacadePattern AbstractFactoryPattern AdapterPattern ApacheHiveMind CategoryPattern CategoryStructuralPatterns DeadLink DesignPatterns FacadePattern FacadesAsDistributedComponents HughSasse JimmyCerra JokoIlang MediatorPattern NanoContainer NothingIsComplex RaiseAbstraction RichardHenderson FacadePatternDiscussion CategoryInterface FacadePattern InterfacePattern SeparationOfConcerns TarDis FacadesAsDistributedComponents FacadeAtTheDistributionBoundary FaceBook CategoryInternetApplication ChrisGarrod FaceBook HipHop LinkedIn PhpLanguage RunTime SixSingleQuotes ThisWiki UserName WalledGarden WikiGhost FaceDifficultyAtTheBeginning CategoryExternalLink CategoryWikiFavorites MartineDevos FacePalm AlmostNeverDeleteHumor CategoryIdiom EditHint FacePalmDiscussion ManorainjanHolzapfel PicturePages FacePalmDiscussion BlackHat CategoryRant CompilingVersusMetaDataAid DisagreeByDeleting EmotionOnWiki EvidenceEras FacePalm GoldenHammer GuiMachineLanguage GuiMarkupProposal HobbyHorse NuffSaid RudenessFails TableOrientedProgramming TenSeven TopMind UnskilledAndUnawareOfIt WaterbedTheory WetWare WorseIsBetter FaceToFaceConveyance CategoryAgileMethodology FaceToFaceRegularly CultureShock DistributedTeamPatterns FaceTime FaceToFaceRegularly FacetFactory CategoryPattern FacetFactory FolderExtra FolderExtraFactory JavaIdioms JavaPatterns MartinPool MessageExtra MessageExtraFactory RoleObject TerryWeissman FacetPattern AdapterPattern CapTheory CapabilityOrientedProgramming CategorySecurityPatterns CompactForm DesignPatterns FacadePattern FacetPattern HandleBodyPattern PrincipleOfLeastAuthority SecurityPattern WrapperPattern FacetedNavigation CategoryWikiNavigation FacetedNavigation PeriPeri FacilitationTechnique JimHighsmith JointApplicationDesign MarkAddleman NormKerth ProjectRetrospectives WardCunningham FactionallyDefined IssuePositionArgument PlainEnglishPlease FactorCache CacheCalculations CategoryOptimization FactorOptimization HashTable LazyEvaluation MemoIzation MemoizationInPython OptimizationPattern FactorConstancy CreepingFeaturitis FactorConstancy FactorFinding JamesCrook TopicRefactoring FactorFinding CategoryDiscovery CategoryRefactoring JamesCrook WhatIsaFactor FactorLanguage CallWithCurrentContinuation ConcatenativeLanguage ConsCell DynamicScope DynamicTyping ForthLanguage HigherOrderFunction JoyLanguage LispLanguage SlateLanguage SlavaPestov StackBasedLanguage WebTransactionsWithContinuations FactorOptimization CategoryCpp CategoryOptimization CategoryRefactoring CeePlusPlus FactorCache FactorConstancy FactorFinding JamesCrook OptimizationPattern OptimizeLater FactorSyntax CategoryRefactoring FactorFinding FactoringLargePrograms AlternateHardAndSoftLayers ApplicationBinaryInterface ApplicationProgrammingInterface BehaviorOrientedProgramming BigRiverOfCommunication ClassInvariant DatabaseVendorLock DistributionAgnostic FreeSoftwareMovement GrokScope IncrementalDevelopment LanguageAgnostic LinesOfCode OpenSource PanuKalliokoski ProceduralMethodologies RelationalWeenie StaticTyping StrictEncapsulation UnitTest UnixLike FactoringPolynomials CategoryMath FactoringPolynomials MatrixAnalysis QuadraticFormula ReFactor ReFactoring WalledGarden FactoryFunction AbstractFactory CategoryPattern ClassFactory FlyweightPattern SingletonPattern VirtualConstructor FactoryImprovementModel SgWa FactoryMap ClassFactory DesignPattern FactoryMap HubertMatthews FactoryMethod AbstractFactory AbstractFactoryPattern ConcreteCreator ConcreteProduct CreationMethod EmailAddress FactoryMethod FactoryMethodPattern FactoryMethods FactorySystem GangOfFour GunjanDoshi HandWaving HashMap InstantiationWrapper ManuelSimoni SingletonPattern WayneMack YouArentGonnaNeedIt FactoryMethodPattern AbstractFactoryPattern AbstractFactoryVsFactoryMethod AnOperation CategoryCreationalPatterns CategoryPattern CeePlusPlus ClassFactory DesignPatterns FactoryMethod FactoryMethodPattern FlyweightPattern GangOfFour IljaPreuss PatternFactory VirtualConstructor FactoryPattern AbstractFactoryPattern CategoryPattern CategoryPatternFactory DesignPatterns FactoryMethod FactoryPatternConsideredHarmful GangOfFour InterfaceFactories FactoryPatternConsideredHarmful AbstractFactory AbstractFactoryPattern CategoryPatternFactory CommandPattern DaveVoorhis DocumentMode FactoryMethod FactoryMethodPattern FactoryPattern JavaFan NewConsideredHarmful PeteHardie RichardCordova SamuelFalvo ThreadMode FactorySystem AnalogyBetweenProgrammingAndManufacturing CategoryHistory CottageIndustry FactorySystem IndustrialRevolution MartinNoutch RichardArkwright FactsAndFallaciesOfSoftwareEngineering CategoryBook ReuseInTheLarge ReuseInTheSmall FacultyOfSoftwareEngineering DavidClarkd ProofObligation FaganDefectFreeProcess AnonymousCoward CategoryDocumentation CategoryProcess CategoryQuality MartySchrader MichaelFagan OtherDefectFreeProcesses SamuelFalvo SimonMedley TimLesher WaldenMathews WayneMack FaganInspection CategoryProcess ExtremeProgramming FaganDefectFreeProcess FaganInspection LineByLineReview MartySchrader FaganInspections FaganDefectFreeProcess FahrenheitFourFiveOne CategoryBook GarryHamilton SocialEngineering FahrenheitNineEleven CategoryMovie GeorgeBush GoodThing JohnKerry MichaelMoore PhlIp PresidentBush RayBradbury RichardStallman SuprNova TeeVee FailEcoopTryOopsla DougLea JimCoplien PaperSubmissionPatterns TwoWeeksBetweenDeadlines FailFast AllaireColdFusion ApplicationRecycling CircularBuffer DarrenIrvine DavidCary ErlangLanguage ExposeErrors FailFast FailingGracefully FaultTolerance FightProcrastination GarryHamilton GetTheHellOuttaHereFast GoodEnough HeisenBug JoeArmstrong JustaWebMonkey MalcolmSparks MichaelBrown OffensiveProgramming PokaYoke RecoveryOrientedComputing RomanStawski FailHypocritically DeleteMe EditHint FailHypocritically FailsCatastrophically SilentlyFails SoftwareThatPunishesTheUser SwallowsExceptions UnconsciousIncompetence WhatYouCantSeeCantHurtYou WikiPuppy YouArentGonnaNeedToFixThatBug YouWillHaveTimeLater FailOnPurpose AnAcceptableWayOfFailing EarlyCancellation TaoChia FailSafe FailSafe NuMega PeteProkopowicz RichardCollins TrainDispatch VisualBasic FailSafeWiki CostinCozianu FailSafe FailSafeWiki FolkMemory OceanStore PondStore FailSuccessfully FailWhale JavaLanguage NewTwitter RubyOnRails FailedAttemptsAtDefiningLife BibleSchool BlackHole DefinitionOfLife FlatLand FlatLander PoliticallyCorrectScience RobHarwood ScienceFiction SlimeMolds SolidStateCivilization StephenHawking ZenoBuddhism FailedIsms BillZimmerly GarethMcCaughan GreatDepression HypnoCrat PhlIp VhIndukumar FailedScienceFictionProphecies ArtificialIntelligenceIsUnattainableByDefinition BladeRunner CategoryFuture CheapEnergy ChuckCottrill CoDominium ColdWar DavidVincent DeepBlue DeepnessInTheSky EndgameEnigma EugenicsWar FailedProphecies FlyingCar FulfilledScienceFictionProphecies JamesHogan JasonGrossman JayOsako JerryPournelle KenOlsen KhanNoonianSingh NewBeginnings NoCivilianSpaceShuttleService NoCommunistTakeover NoEugenicsWar NoFreeEnergy NoPervasiveVirtualRealityNetworks NoWorkableArtificialIntelligence PeteHardie PredictionsFromFortyYearsAgo RobertChurch ScienceFiction SkyNet SpeechRecognition StarTrek StevenNewton SuccessfulScienceFictionProphecies TechnologyDisappointments TheMoteInGodsEye TwilightZone UnitedStates VasimirEngine VernorVinge FailingUnitTestForaMethodology AlistairCockburn FailingUnitTestForaMethodology IdentifyTheWorstProblem JeffGrigg JerryWeinberg RefactorLowHangingFruit RegressionTesting UnitTest FailureIsInevitable AntiFragile BlackBerry FailFast FailureIsInevitable FaultIsolation FaultTolerance JeffGrigg LuxSpes MakeFailureImpossible TheCemeteryOfUnknowns WishfulThinking FailureIsNotAnOption AnAcceptableWayOfFailing CanDo EzineArticles FailureIsNotAnOption ForFailuresProvideFixItOptions GreatDivide HighVisibility MicroManagement NoGutsNoGlory QualityIsNotAnOption RightStuff SalesGeek ScapeGoat FailureIsUnacceptable AntiPattern DarthVader FailureIsNotAnOption FearOfBeingFired PointyHairedBoss ReFactoring SideEffect SomeoneMustBePunished FailureOfTheThinClient ThinClientHasFailed FailureOrientedApproach AdmitIgnorance AlanCooper AnUnacceptableWayOfFailing BackPedalling ConsiderationOfAlternatives FailureIsNotAnOption FailureOriented FailureOrientedApproach FocusInfluencesAction ItDepends ItWorks PointOfView PointyHairedBoss ProjectSabotagePatterns SoftwareIsReallyPointless SuccessOrientedApproach SunirShah UnitTest WaterFall WeaselWords WhoIsInCharge FailureToElucidate CircularReasoning FallaciousArgument NickSimons FairCredit CopyRight EpistemicsOfQuantity FairCreditAssignment FairUse PangaiaProject UnifiedDataModel WikiPedia FairCreditAssignment CopyRight FairCredit FairPlayer CategoryWeenie FairPlayer FairProcess CategoryManagement FairProcess FriendlyFire HarvardBusinessReview MeatballWiki SapCorporation SisterSite UnitedStatesCulturalAssumption FairTax ConsumptionTax CorporateIncomeTax FairTax IncomeTax PayrollTax SalesTax TheReformSociety UnitedStatesCongress FairUse AndrewMcMeikan CaseLaw CategoryWiki CopyRight CopyrightInfringementInWiki DaveSmith FairCreditAssignment FairUse IamNotaLawyer JackValenti ParaCopyRight PayPerView ShareAlike TechnicalProtectionMeasure WikiPedia FairnessInParenting FairnessDoctrine RonJandrasi WikiZen FairwayProject CategoryProject DavidMitchell DstSystems VisualAge FakeCussWord BattlestarGalactica BigBlue BillCosby BrentNewhall CategoryWhimsy ChristmasStoryMovie ComicCode DanielKnapp FakeCussWord FatherTed FlandersAndSwann HitchhikersGuideToTheGalaxy KevinHagel KnightsOfTheDinnerTable KnownSpace LarryNiven LensMan MagicOfXanth MichaelNygard MikeSmith ModifiedForTelevision NickBensema NormanMailer OhFudge PeteHardie PiersAnthony RedDwarf RepoMan RichardBotting RichardFeynman RobMyers RoboHunter RugRats SaturdayNightLive SeanOleary SpongebobSquarepants TheNakedAndTheDead ThereAintNoJustice WcFields FakeIndustryCanon AnecdoteImpasse AreWeaklyBackedOpinionsAcceptable ArgumentFromAuthority CategoryScience CategoryStandards ComputerScience DecemberFourteen DeweyDecimalSystem DisciplineEnvy EditHint FakeIndustryCanon HigherOrderFunction HigherOrderFunctions JavaScript LetItGo LetReaderDecideEvidenceAgreement LetTheReaderDecide MrAristotle NaturalPhilosophy NormalizationRepetitionAndFlexibility PageAnchor PleaseAddEvidence ProjectManagement ProxyFactor QwertySyndrome RaceTheDamnedCar RomanCatholic ScienceAndTools SoftwareEngineering SovietShoeFactoryPrinciple TopMind WetWare WikiZens FakeIt CategoryTesting GreenBar KentBeck OnceAndOnlyOnce SimplestThing SimplestThingThatCouldPossiblyWork SimplestThingThatWillMakeTheTestsPass TestDrivenDevelopment TestingPatterns FakeItConvincingly AnnAnderson FakeItConvincingly FakeItUntilYouMakeIt FrankCarver InterfaceCzar JavaScript JavaScriptSucks ManualAsSpecification NickBishop PaperPrototype RaySchneider RonJeffries SusanJohnson UsabilityTesting FakeItUntilYouMakeIt AlcoholicsAnonymous BrokenTest CallumLerwick CategoryTesting CleanCheckIn DoTheSimplestThingThatCouldPossiblyWork EuanMee FakeIt JohnRusk JonathanTang KentBeck KevinGabbert LifePattern MiloHyson PlayHurt QuittersNeverWin RalphJohnson SteveSchafer TestDrivenDevelopment TestSmell TestingPattern ToDo ToDoList UnitTest UnitTestAsTickler FakeObject CategoryTesting DaveAstels MichaelFeathers MockObject TestDrivenDevelopmentaPracticalGuide WorkingEffectivelyWithLegacyCode FakeTheSideEffects CategoryTesting CommandPattern CppUnit DependencyInjection FakeTheSideEffects MockObject NicolasMarchildon PaulChisholm PhilipShaw RogerLipscombe TacticalTesting TestEnvironments TestScenario TestTheTest TestingGuru ThrowYourOwnException WaitReady WaitResult WayneConrad FakeTime CategoryTime FakeTime RealTime SimulatedTime FalkBruegmann CategoryHomePage CodeNormalization IdealJavaEditor LanguageTrends MetaPattern PatternsInChess TheFifthVariable ThingsOnWikisMind WikiLanguageStatistic FalklandsConflict CategoryOffTopic MargaretThatcher FallBackOnReflection BuildInterfaceImplementationPairs CategoryPattern CategoryReflection CustomMetaData DaveHarris ErichGamma FallBackOnReflection JavaBeans JavaUnit JesseJones KentBeck NatPryce PipesAndFilters ReflectionVsCodeGenerationArticle ScarletLanguage TestSuite VectorTest FallaciousArgument AbsenceOfEvidenceIsNotEvidenceOfAbsence AdHominem AdLogicam AdVerecundiam AnonymousChoir AntecedentAssumedFallacy ArgumentByAnalogy ArgumentByFlame ArgumentByGibberish ArgumentByRepeatedAssertion ArgumentByTheMasses ArgumentFromAuthority ArgumentFromIncredulity ArgumentFromIntimidation ArgumentFromSilence ArgumentumAdBaculum ArgumentumAdHitlerum ArgumentumAdIgnorantiam ArgumentumAdInfinitum ArgumentumAdNauseum ArgumentumAdPopulum AssumedAgreementFallacy AssumedScalabilityFallacy AvoidingTheQuestion BeggingTheQuestion BifurcationFallacy BjarneStroustrup CarlSagansBaloneyDetectionKit CategoryCommunication CircularReasoning ComplexQuestion CompositionFallacy ConceptsOutOfContext ConfusingTheoryAndPractice CorrelationImpliesCausation CriticalSuccessFactor DesertIslandFallacy DisagreeByDistorting DisproofByFallacy DisruptiveTechnology DogmaticFallacy DuelingCredentials EquivocationFallacy EveryoneHasHisOpinion EvidenceByBestCaseScenario EvilOrStupid ExcerptionNotAbstraction ExcludedMiddle FailureToElucidate FallaciousArgument FallaciousArgumentsDiscussion FalseDichotomy FalseDilemma GordianReasoning GrandConspiracy IdontSufferFoolsLikeYou IfItAintBrokeDontFixIt IfItAintScottishItsCrap IfItsWorseThanMineItsGarbage IfYouDontLikeItYouDontUnderstandIt ImmaturityArgument InventedHere ItSeemsToMe LevelCategoryError NaturalisticFallacy NewTechnologyHasFailed NewTechnologyWillSaveUsAll NoTrueScotsman NonSequitur NotInventedHere OneThingAllThings OverSimplification PackageDeal PostHocErgoPropterHoc PosthumousAlly RedHerring ShiftingTheBurdenOfProof SlipperySlope StolenConceptFallacy StrawMan SweepingGeneralization TheyLaughedAtEinstein ThisOrThatFallacy ThoseNotLikeMeAreAllAlike UndistributedMiddle UniverseOfDiscourse WellDesignedFooCanBeBetterThanBar FallaciousArguments FallaciousArgument FallaciousArgumentsDiscussion AdHominem AdVerecundiam ArgumentFromAuthority ArgumentumAdInfinitum ArgumentumAdNumerum ArgumentumAdPopulum ArtificialIntelligence BillOreilly CategoryDiscussion CategoryOfMoron CircularReasoning CivilizedDiscussionGuidelines DavidCary EquivocationFallacy ExcludedMiddle FallaciousArgument FallaciousArgumentsDiscussion FallaciousReasoning FalseDichotomy GrandConspiracy IllegitimateRole InAllMyYearsIveNever JohnFletcher KrisJohnson LogicPedant LogicalFallacy NeKs NonSequitur NotInventedHere OreillyAndAssociates PostHocErgoPropterHoc PropositionalLogic ShiftingTheBurdenOfProof SquareOfOpposition SteveHowell SusanRoy TimOreilly TuQuoque WikiIsNotaDictionary WikiWord FallaciousReasoning FallaciousArgument FallacyAsAntiPattern AntiPattern FallaciousArgument JimPerry RonJeffries FallacyOfOmniscientDesign BillFelton KyleBrown OnlyForesightMatters ToddCoram WaldenMathews FallacyOfRequirements AlanCooper BigDesignUpFront BigDesignupFront BlueTooth BusinessProcessReengineering CategoryRequirements ClearRequirements CooperVsBeck CostinCozianu DanielKnapp DonaldKnuth ExtremeRoles ExtremeSoftwareEngineering InteractionDesign JeffGrigg JerryWeinberg KrisJohnson LaurentBossavit MichaelJackson PeteHardie PlanningGame ReleasePlanning RequirementsDocument SoftwareArchitect StrategicPlan SystemAnalyst TheSeventyThousandFootView UpfrontAnalysis UserStory WaldenMathews WaterFall XpDoesntCoverThat XpPositionsWanted FallacyOfTheRightTool CategorySoftwareTool CommonProgrammerTools FavoriteToolsAndProductivity IntegratedDevelopmentEnvironment PickTheRightToolForTheJob PluggableArchitecture RefactoringBrowser SuggestedTool WantedPages YouAreUsingThisToolBecause FallingFromGrace AdjustingExtremeProgramming CategoryExtremeProgramming CommitmentSchedule DaveHarris DonWells ExtremeProgramming ExtremeProgrammingCodeReviews GeraldWeinberg HighDisciplineMethodology IterationPlanning MichaelFeathers OnlyWearOneOfFourHats RefactorMercilessly RolledUpNewspaper RonJeffries FallingOffTheEnd AssemblyLanguage BestWayToExitFunction CeeLanguage FallingWater AntiPattern BetsyHanesPerry ChristopherAlexander CultsOfPersonalities DaveSmith DavidChess DavidHooker EndUserHabitability FallingWater GlennVanderburg ImperialHotel KenMeltsner KyleBrown LivingInaMonument MyHouseSucks NotInventedHere OleHoeghHansen OrganicArchitecture OtherArchitects PatrickLogan PatternsOfSoftware PeterMerel RichardGabriel SevenPrinciplesOfSoftwareDevelopment SoftwareWithoutEgo SometimesWeHaveToBuildaFallingWater TheWrightSpace ToddCoram VisitingFallingWater WhyWikiWorks FalseAnalogy ArgumentByAnalogy StrawMan FalseAssertionsAndUnattractiveRestrictions AlistairCockburn DesigningVsModeling FalseConspiracy AbsentProxy CategoryConsulting RoyalWe UnitTest FalseContinuum CompareWith EverythingIsRelative FalseContinuum FalseDichotomy FalseLinearEffect FalseMonotonicDependency GoldilocksSolution FalseCustomers CategoryCustomer FalseCustomers FalseDichotomy BifurcationFallacy CategoryComparisons FallaciousArgument FalseDichotomy IllegalArgumentException FalseDistinctionBetweenBusinessAndTechnical BrentNewhall FalseDistinctionInCodeBetweenBusinessAndTechnical MarkTilley PieterVerbaarschott FalseDistinctionInCodeBetweenBusinessAndTechnical BigDesignUpFront DontBeTooStrictAboutLayering FalseDistinctionBetweenBusinessAndTechnical MvcIsYagni OnceAndOnlyOnce OneAndOnlyOneResponsibility PatternAbuse SeparateDomainFromPresentation UnitTest XpSimplicityRules FalseEconomy ActivityBasedCosting CategoryAntiPattern CategoryOrganizationalAntiPattern DaveHarris FalseEconomy MichaelFeathers NotOnMyBudget PointyHairedBoss RobMandeville RobertField RonJeffries SovietShoeFactoryPrinciple SteveFreeman SystemsResearchCenter TragedyOfTheCommons UnintendedConsequences WayneConrad FalseEnding BeethovensFifthSymphony FalseEnding FractalNature IterationExitCriteria JeffMantei JohannesBrahms LayeredNature LudwigVanBeethoven MatthewTheobalds SoftwareDevelopment WolfgangMozart FalseIsNotAnError AvoidExceptionsWheneverPossible CodeWithoutExceptions ErrorValue ExceptionsVsErrorCodes InBandSignal FalseLanguage AmigaComputer CategoryProgrammingLanguage DeeCee EsotericProgrammingLanguage ForthLanguage IanOsgood JavaScript JesseMillikan WouterVanOortmerssen FalseLaziness CopyAndPaste FalseLaziness ReFactor FalseMotive AntiPattern CompaniesAreEvil EverybodyLies FalseMotive HelpMankind MissionStatement SaveTheWorld ShareholderEnrichment ThePerfectBurger ThePerfectCar ThePerfectCareer ThePerfectHome ThePerfectMortgage ThePerfectThing FalsePatterns FalsePatternOfHolisticMind HergerThomann TruePatternOfResponsiveMovement FalsePositive FalseNegative FalsePositive RobMandeville TheBoyWhoCriedWolf WilliamFrantz FalseSenseOfProgress DeadlyGuiPrototypes FalseSenseOfProgress InvisibleFrameworkBuilding RichardDrake UserStory FalseSurrogateEndpoint CategoryAntiPattern CategoryManagementAntiPattern FalseSurrogateEndpoint HumanTrait JasonFelice FalsifyingExistenceOfSideFlags EmpiricalTypeBehaviorAnalysis TheEnd TypeSystem FalsifyingExistenceOfTypes AprilZeroEight BookStop CategoryTypingDebate CommonSenseIsAnIllusion ComputerScience ComputerScientist ConstraintType DevilsAdvocate EverythingIsRelative FlyingCar GoAroundInCircles HostileStudent HumptyDumpty ItDepends JustaProgrammer LanguageIsAnOs LaynesLaw NeedlessRepetition NotEvenWrong ObjectivityIsAnIllusion OpenIssuesInComputerScience OpenProblemsInComputerScience PageAnchor RedHerring RelationalModel SoftwareEngineering StrongTyping TableOrientedProgramming TautologyMachine ThereAreNoTypes ThereAreNoUpArrows ThereAreTypes ThereIsNoEquality ThreadMess TopMind TopsTypeDeterminatorChallenge TrulyTrue TypeSystem TypesAndProgrammingLanguages TypesAreNotTypesTheyAreTypes TypesAreTypes UsefulLie UselessTruth WalledGarden WhatMakesSoftwareFlexible FamilyBed AndyPierce FamilyBed GoodThing GunnarZarncke LimpinwoodTeahouse MarkoSchulz PartnerPatternsLanguage PeteHardie PeterMerel SleepProblems SteveFreeman WaldenMathews FamilyFusion ClassTag FamilyFusion FamilyFusionDiscussion FamilySplit FunctionPointer InstanceData ObjectBasedProgramming SiliconValley FamilyFusionDiscussion FamilyFusion FunctionPointer ObjectBasedProgramming ScottWalsh StephenCheng FamilyHistoryOfWiki CategoryWikiHistory FamilyHistory FamilyHistoryOfWiki JohnFletcher ThoseWhoWereThere FamilySplit FamilyFusion FamilySplit FamilySplitDiscussion InstanceData ObjectBasedProgramming SiliconValley FamilySplitDiscussion FamilyFusion FamilySplit KeithDerrick ObjectBaseProgramming ObjectBasedProgramming ObjectOrientedProgramming RonJeffries ScottWalsh StephenCheng FamousQuotes AmdahlsLaw BillGates CategoryQuote FredBrooks LinesOfCode MythicalManMonth WaterFall FanBoy FanBoy FanClubConcept CategoryWikiMaintenance DocumentMode ElvisBrain FanClub FanClubConcept ThreadMode WikiDiary FanLiu AreYouThere CategoryHomePage HomeOfMine InterDev JavaScript MapBasic MapInfo OrphanPage PowerBuilder UltraEnterprise FanaticLife BlueSkyRangers RobertDiFalco StewartBrand FanaticOrientedProgramming FanaticOrientedProgrammingMayWork FanaticOrientedProgrammingMayWork EdwardYourdon ProgrammingIsFun RalphJohnson RiseAndResurrectionOfTheAmericanProgrammer XpMailingList FaqAsDocumentation CategoryDocumentation OleAndersen RefreshingCells WardCunningham WikiWikiHyperCard WyCash FaqForCategories CategoriesDiscussion CategorizedRecentChangesDiscussion CategoryCategory CategoryFaq CategoryWiki CategoryWikiNavigation ReverseIndex RoadMap TextFormattingRules WhenToAddaCategory WikiCategories FaqMode CategoryMode CategoryWiki DocumentMode FaqMode ListMode PatternMode TheOriginalWiki ThreadMode WikiModes WikiPage WikiWikiWebFaq FaqOmatic CategoryWikiImplementation WikiWikiClone FarEastQuote AlistairCockburn BillTrost BookOfFiveRings CategoryEasternThought CategoryOffTopic EasternWuss EveryoneShouldBeaMethodologist FarEastQuote JeanPhilippeBelanger KeithBraithwaite PseudoPhilosophicalManagementHotTubPopPsychTypes RafaelAlvarez ThichNhatHanh WisdomOfTheEast ZenSlap FarManager NortonCommander WikiPedia FarSide CategoryDiversion CowOrker FarSide GaryLarson FarmPattern CategoryPattern FarmPattern FrankBergmann PipelinePattern FaronMoore CategoryHomePage CategoryPhysics GoedelsIncompletenessTheorem HaltingProblem HealthCare HeisenbergUncertaintyPrinciple MyGodItsFullOfStars NewKindOfScience TimeTravelThoughtExperiment WikiMailBox XmlExamplesOfGoodUsage FascinationWithKeyboards BioFeedback CategoryKeyboard DataHand DvorakKeyboard ErgomaticKeyboard FingerBoard HandyKey InfoGrip KinesisKeyboard MaltronKeyboard OneFingerKeyboard PianoKeyboard ShoeKeyboard FashionableNonsense AgainstMethod AmericanCulturalAssumption DeconstructAlmostAnything DogmaticFallacy EditHint FashionableNonsense GoedelsTheorem JonathanTang PaulFayerabend PoMo PseudoScience RandomReader RandomReaderRemark ScientificMethod SigmundFreud TooLargeToGrasp FastCgi DjangoProject FastCgi PeopleLikeStandards PythonLanguage RobertField RubyOnRails RunScriptAsDaemon TerrelShumway WebFramework WebServer WebServerGatewayInterface ZopeApplicationServer FastCompilation BorlandDelphi ExCode FastCompilation FixAndContinue IncrementalMethod MacOsx NoCompilation RapidApplicationDevelopment FastEnough FastEyes AynRandDesignPhilosophy CategoryHumanFactors DocumentationAnecdote FermiParadox PayrollExampleTwoDiscussion WorkBackwardFromPseudoCode FastFourierTransform CategoryMath ComplexFourierSeries DiscreteFourierTransform FourierAnalysis FourierTransform PeriodicFunction FastNloose AlanWills DistributedSoftwareDevelopment DistributedTeams JohnDaniels FastStringBuffer FastStringBuffer HaskellLanguage LazyEvaluation StringBuffer FastTrack FastWayToUndelete BookMarklet CategoryWiki NewRecentChanges QuickChanges RecentChanges WardsWiki WikiHistory WikiVandal WikiWikiSandbox FasterJava AgileSoftwareManifesto BillVenners CategoryJava CategoryOptimization GarbageCollection JavaPro JavaProfilers MartinFowler SciMark FasterPussycatKillKill CategoryMovie DonOlson FasterPussycatKillKill OriginOfConsciousness RussMeyer TheApprenticeshipOfDuddyKravitz FasterThanCee AprilTwelve ArgumentByLabToy AsFastAsCee AsFastAsPossible AssemblyLanguage CeeLanguage CeePlusPlus ComputerLanguageBenchmarksGame DataDeltaIsolation DelphiLanguage DoMicroprocessorsLoveCee FasterThanCee FunctionalProgrammingLanguages GameOfGo IanOsgood KenThompson LanguageOfChoice MercuryLanguage OcamlLanguage OpenCl PlainCeeProgrammersAreLuddites PrematureOptimization PrologLanguage SoftwareTransactionalMemory SufficientlySmartCompiler FastestFingers FastestFingers FatBook BrianKernighan FatBook KrisJohnson LotsOfScreenShots ManagingProjectsWithMake SkinnyBook UmlDistilled FatBottomedArchitecture AspectOrientedProgramming BizTalk BpMs FatBottomedArchitecture FatMiddleArchitecture ObjectOrientedProgramming ReFactoring StoredProcedures XformsTechnology FatBrain CategoryHistory DougMerritt FatBrain IntelCorporation PatrickLogan PowellsBooks SantaClara FatCat FatCat PhlIp RatRace FatClassHierarchies AntiPattern DeepClassHierarchies FragileBaseClassProblem HaveThisPattern FatClient FatClient FatClients InternetExplorer JavaScript RichClient RichInternetApplications SecurityManagement ThickClient ThinClient TomStambaugh TuringComplete FatFingers FatFingers FatHacker BlackHat FatHacker FatMac BananaJr BloomCounty McClainLooney FatMiddleArchitecture BpMs FatBottomedArchitecture FatWiki CategoryWikiImplementation EntwicklerDoku FatWiki TipiWiki WikiHistory FatalFlaw AchillesHeel EverybodyKnows FatalFlaw HumanResources NotInventedHere SinglePointOfFailure FatihKarakurt CategoryHomePage MathQuizOne FaultIsolation AntiFragile FaultTolerance IsolationLayer ProcessIsolation FaultTolerance ApplicationRecycling CategoryRealTime FailFast FailureIsInevitable FaultIsolation FaultTreeAnalysis PhilDick RealTime RecoveryOrientedComputing RobertHeinlein RuggedizedComputer RuleOfThree TheNumberOfTheBeast WikiName FaultTreeAnalysis FractalNature FaultyLogic FallaciousArgument FavIcon FavLet BookMarklet FavLet FaviconDotIco FaviconDotIco FaviconTutorial GaleonBrowser KonquerorBrowser MicrosoftInternetExplorer MozillaBrowser OmniWebBrowser OperaBrowser PhotoShop SafariBrowser TheGimp FavoriteObjectRelationalTools JavaBeans FavoritePens BulletPen DavidCary EarleMartin PaperMate RobertFisher SpacePen TelescopingPen FavoriteQuickAndDirtyScriptingLanguage CeeSharp ColdFusion DaveVoorhis ExBase InformationOriented JavaLanguage JonGrover MicrosoftAccess PhpLanguage PostgreSql RelProject TopMind WinForms FavoriteQuotations CategoryQuote RonJeffries FavoriteToolsAndProductivity CategoryEconomics EdwardYourdon FawltyTowers BleedingObvious CategoryOffTopic JohnCleese LifesJustTooShort FawltyTowersOnWork FaygoMoonMist MoonMist FbiVirtualCaseFile BlackSwan FederalBureauofInvestigation RealProfessionalsGetSued TheCaseOfTheKillerRobot TheracTwentyFive UsersWontPayForQualitySoftware FcmsKlass CategoryEducation TechLearning FearAndLoathingInLasVegas BillKelly BrazilTheMovie CategoryBook CategoryMovie HunterStocktonThompson JohnnyDepp MontyPython OleAndersen RalphSteadman RickSperko TerryGilliam FearCulture AntiPattern CorporateCulture DeathMarch FearCulture FearDrivenDevelopment FearOfAddingClasses FearOfChange FearOfSuccess FearOfTheUnknown GuillermoSchwarz HeroCulture KeithSader OpenCommunication PaperMakesSoftwareBetter PeopleAreTheProblem RapidFeedback TaskDatabase FearDrivenDevelopment CrankDrivenDevelopment FearDrivenDevelopment HaHaOnlySerious HeroCulture JasonNocks LegacyCode WorryDrivenDevelopment FearIsTheMindKiller BeneGesserit FrankHerbert LitanyAgainstFear MarcelFrance ViralFear FearNot FearOfAddingClasses AbstractCommand AbstractHandler AbstractHibernateDao AdamSpitz AnonymousCoward ArchitectsDontCode ArchitectsPl BigBallOfMud BigDesignUpFront BigDesignUpFrontMyths ClassicOoAntiPatterns CommandFactory CompositePattern ConfigurationManagement DesignDefensively DoNotStartWithPatterns FearOfAddingClasses FearOfAddingTables FearOfRemovingClasses GoodDesignIsHard GrowClasses GuillermoSchwarz HandlerFactory HibernateAccountDao HibernateSupplierDao HowToAvoidFearOfAddingClasses IainLowe IljaPreuss JeffGrigg KeithBraithwaite LongFunctions LotsOfShortMethods MarkAddleman MatthewReeve MeaningfulName MichaelFeathers MirrorModel NeverRemoveAnything OnToJava OnceAndOnlyOnce OverEngineering PairProgramming PaoloPerrotta PatrickHenryWinston PhilGroce ProgrammingIsEasy RatioWar RequirementsChangeEarlyAndChangeOften RequirementsWillFlipFlop RobertDiFalco SameAnonymousCoward ShortMethods SingleResponsibilityPrinciple SourceCodeManagement SteveHolden TheSimplestThingThatCouldPossiblyWork FearOfAddingMethods GodMethod FearOfAddingTables ArchiveTable CategoryRelationalAntiPattern ClassificationIsTough CustomersObtainedOnJanuary FearOfAddingClasses FearOfAddingTablesDiscussion FileWeenies GodTable ImproveDatabasesOrElse JulyZeroEight MarchZeroEight ObjectRelationalMapper ObjectRelationalMapping PersonalChoiceElevatedToMoralImperative ProceduralWeenies RatioWar SeptemberZeroSeven TablePhiliacs ThereAreNoTerms ThereAreNoTypes ThinVersusWideTableDefinition TopMind UnconsciousCompetence WhenToAddTables FearOfAddingTablesDiscussion ActiveRecord AddingEpicycles BenjaminPierce BetterOnlyIfDoneRight BlueAbyss BrainFuck BrainStormFirstCleanLater CapabilitySecurityModel ConjunctiveNormalForm ConstantTable DataBase DataDictionary DatabaseIsRepresenterOfFacts DatabaseModelToDomainModelMapper DatabaseType DaveVoorhis DemandForEvidence DoTheSimplestThingThatCouldPossiblyWork DrCodd DynamicRelational EditWar EntityRelationshipModeling EverythingIsRelative FearOfAddingTables FearOfRefactoringTheDatabase FirstClass FlirtDataTextFormat FraudulentMindset GodTable HardSoftWare HardwareSoftware HelpersInsteadOfWrappers HobbyHorse HolyWar HostileStudent HowToSellGoldenHammers InTransit JavaPersistenceQueryLanguage LazyTeacher LimitsOfHierarchies LuxSpes MentalMasturbation MostHolywarsTiedToPsychology MuAnswer MultiParadigmDatabase NakedObjects NormalizationRepetitionAndFlexibility ObjectRelationalMapper ObjectRelationalMappers ObjectivityIsAnIllusion OnceAndOnlyOnce PageAnchor PaulGraham PostgreSql ProgrammingIsInTheMind PublicationsExample RealWorld RedHat RelProject RelVar RelationalDatabase RelationalDefinition RelationalGuiDilemma RelationalIsTooAbsolute RelationalLispWeenie RelationalModel RelationalWeenie RubyOnRails SafetyGoldPlating SixthNormalForm SkinnyTables SovietShoeFactoryPrinciple SqlFlaws TableOrientedProgramming TheAdjunct TheDataModelResourceBook ThereIsNoAbsolute ThinVersusWideTableDefinition ThirdNormalForm ThreadMess TopDefinitionForRelational TopDrunkOnFastFood TopHypocrisy TopMind TruckNumber TrulyTrue TutorialDee TypeTheory TypesAreSideFlags UsefulLie UserStories ViolentAgreement WhiteHat WikiIde WikiWiki WikiWord YagNi FearOfBeingFired AntiPattern CategoryEmployment FailureIsUnacceptable FearCulture FearOfBeingFired FearOfChange CategoryFearOf ChangeManagement EmbraceChange FearChange FearOfChange JonathanLange FearOfEditingText AntiPattern FearOfEditingText GoodWikiCitizen WikiNow WikiPage WikiSuccessCanInhibitNewWriters WikiWiki WikiWikiWeb FearOfHierarchies AntiPattern BertrandMeyer DirectedAcyclicGraph DottedLine EricHodges FalseDichotomy FearOfAddingTables HierarchicalFilesystem LimitsOfHierarchies LimitsOfHierarchiesInBiology ManyToOne RealWorldHierarchies VisitorPattern FearOfReinventingTheWheel FearOfReinventingTheWheel OffTheShelf FearOfSuccess AnalysisParalysis AndrewMccormick AntiPattern AntiPatternCategory BestPractice BrooksLaw CategoryAntiPattern CategoryOrganizationalAntiPattern CognitiveTherapy ConcurrentVersionsSystem FearCulture FearOfSuccess GuillermoSchwarz MakeOthersLookIncompetent YetAnotherMeetingWillSolveIt FearOfTheUnknown FearOfTheUnknown IfItAintBrokeDontFixIt IfItIsWorkingDontChange JasonNocks LookBeforeYouLeap TriteExpression TriteSayingsComeInPairs FearOfWriting AuthorsDontRead AvoidReligionAndPolitics CostinCozianu DontWriteEasily EgoCentric FearOfWriting GuillermoSchwarz JustDoIt KrisJohnson MappersVsPackers ReadBeforeYouWrite SelfDeprecatingHumor SignalToNoiseRatio SlowDownAndSmellTheFlowers TooMuchToRead WaldenMathews WhyDontOthersGetWiki WikiSuccessCanInhibitNewWriters WritersBlock FearUncertaintyAndDoubt AdVerecundiam AmdahlCorporation CategoryHistory CategoryJargon FearUncertaintyAndDoubt GeneAmdahl InternationalBusinessMachines MicroSoft OpenSource ProfessionalPerfectionism QuotingNotThinking WarmFuzzyFeeling FearUncertaintyDoubt FearUncertaintyAndDoubt FearlessLeader DisagreeWithTheseGeneralisms GoodArchitect GoodManager RichardDrake RobertDiFalco FeatherweightBusinessProcessModeling BusinessProcessModeling FeatherweightBusinessProcessModeling MicrosoftAccess RubyOnRails SteveJorgensen FeatureBuffetModel BlackboardMetaphor CategoryBusinessDomain CategoryConditionalsAndDispatching CombinatorialExplosion ConstraintAndLogicProgramming ControlTable EmergentBehavior EmulateKeywordAndDefaultParameters EssentialComplexity FeatureBuffetModel KeywordParameterPassing KeywordParameters TabMunging TransparencyAndUniformity TupleSpace VariationsTendTowardCartesianProduct FeatureCheckboxBrochureGame SovietShoeFactoryPrinciple TabMunging FeatureCreep CreepingFeaturitis FeatureInteraction LanguageIdiomClutter MicroSoft PerlLanguage FeatureDiagrams FeatureDiagrams MichaelFeathers WorkingEffectivelyWithLegacyCode FeatureDrivenDesign FeatureDrivenDevelopment FeatureDrivenDevelopment AcceptanceTest AgileProcesses BigDesignUpFront BuildByFeature ChiefProgrammer ChiefProgrammers ClassOwners CodeInspection CollectiveCodeOwnership ColorModeling ControlVariability DavidAnderson DevelopmentInProductReleaseContext DoTheSimplestThingThatCouldPossiblyWork EricWilleke EvolutionaryDelivery ExtremeProgramming FeatureDrivenDevelopment FeatureDrivenDevelopmentVsExtremeProgramming FredBrooks GeraldWeinberg JamesAitken JeffDeLuca JimLittle JonHopkins KenAuer KentBeck PeterCoad PhilippeBack PlanByFeature StevePalmer TestFirstProgramming TomDeMarco TomGilb UnitTest FeatureDrivenDevelopmentVsExtremeProgramming AgileProcesses BigDesignUpFront CaseTool ChanningWalton ChiefArchitect ChiefProgrammer ClassOwners EdYourdon EvoFusion EvolutionaryDelivery ExtremeProgramming FeatureDrivenDevelopment FusionMethodology GlenStampoultzis InteractionDiagrams JeffGrigg ModelByArchetypes PeteMcBreen PeterCoad RichardDrake StevePalmer TeamFusion TheCoadLetter TomGilb WardCunningham FeatureEnvy ActorsModel BlubParadox CodeSmell CommunicatingSequentialProcesses ContinuationPassingStyle DisciplineEnvy FeatureEnvy FeatureEnvySmell LarryWall MessagePassing PythonLanguage RealProgrammers SyntacticallySignificantWhitespace TailCallOptimization TypeInference FeatureEnvySmell CategoryCodeSmell CodeSmell DataEnvy ExtractClass ExtractMethod FeatureEnvy ManifestResponsibility MoveMethod RefactoringImprovingTheDesignOfExistingCode FeatureInteraction CreepingFeaturitis EmergentBehavior FeatureCreep FeatureInteraction MyPage OhShit PhysicsEngines SideEffect SisterSites TheSims WardCunningham WayneConrad FeatureLet AgileBridge DeveloperStory FeatureLet TurnaroundTime FeatureMatrixCsv BasicWebLib CayenneFramework CocoBase CommaSeparatedValues DataBind EdGriebel EdgeXtend EnterpriseObjectsFramework FireStorm FrontierSuite InterSystems JaxorFramework JdoGenie KodoJdo ObjectRelationalBridge ObjectRelationalToolComparison ProductivityEnvironmentForJava SimpleOrm TopLink FeatureVoting CategoryDecisionMaking FeatureWar FeatureWeenie BondageAndDiscipline FeatureWeenie HaHaOnlySerious LeanSoftware LessIsMore MarchZeroEight MinimalismWeenie RealProgrammer SelfDiscipline ShowMessage FeatureWhore FeatureWeenie FeaturesAreJobOne BusinessValue CategorySuccess CustomerFeedback DaveVoorhis FeaturesAreJobOne ItWorks LeadingQuietly LetOneGo MayZeroSix PhlIp SharpenTheSaw FeaturesIncludedOrUtilized CategoryOrganization DonaldNoyes InsideApplication MultipleMonitors PrivateLanguageApplications ThinkingOutLoud UtilizationModelMethodAndStructure WantedFeatures FeaturesOfCodeWhichRevealDesign SourceCodeIsUserInterface FeaturesOfDynamicLanguages DynamismHasItsPlace FebruaryEleven CategoryAutoIgnore ImplicitTopics JanuaryEleven MarchEleven WikiTag FebruaryFifteen CategoryAutoIgnore ImplicitTopics JanuaryFifteen MarchFifteen WikiTag FebruaryFourteen CategoryAutoIgnore ImplicitTopics JanuaryFourteen MarchFourteen WikiTag FebruaryTen CategoryAutoIgnore ImplicitTopics JanuaryTen MarchTen WikiTag FebruaryThirteen CategoryAutoIgnore ImplicitTopics JanuaryThirteen MarchThirteen WikiTag FebruaryTwelve CategoryAutoIgnore ImplicitTopics JanuaryTwelve MarchTwelve WikiTag FebruaryZeroEight CategoryAutoIgnore ImplicitTopics JanuaryZeroEight MarchZeroEight WikiTag FebruaryZeroNine CategoryAutoIgnore ImplicitTopics JanuaryZeroNine MarchZeroNine WikiTag FebruaryZeroSeven CategoryAutoIgnore ImplicitTopics JanuaryZeroSeven MarchZeroSeven WikiTag FebruaryZeroSix CategoryAutoIgnore ImplicitTopics JanuaryZeroSix MarchZeroSix WikiTag FedEx AnonymousDonor AntHill CategoryCompany ColoradoSpringsJavaCompanies FedEx ForthLanguage GemStone SmalltalkLanguage FedWikiHangout DonaldNoyes FutureInternetArchitectureProgram NamedDataNetwork RyanBennett TheOtherThings WardCunningham FederalBureauOfInternet CivilLiberties FederalBureauOfInvestigation PrettyGoodPrivacy SecureSocketLayer SinglePointOfFailure UnitedStatesOfAmerica FederalistPapers BrokenLink CategoryExternalLink CategoryHistory FederateThisPage FederatedCard DonaldNoyes FederatedCard FederatedSpace FederationIdeas FederationOfYourInternet TheOtherThings ThinkingOutLoud FederatedIdentity AttributeDrivenAuthorization CategoryFederation DoingStuff DonaldNoyes TheOtherThings FederatedPage FederationSite FederatedSpace BuildingThisPage DonaldNoyes FederatedSpace FederatedWiki AccidentalLinking CategoryWiki CurtisBartley FederatedRecentChanges FederatedWiki FreeNet FridemarPache GitHub GravitationalFieldsInWiki InterWiki InterWikiMap MartinPool MeatballWiki NatureOfOrder OrgPatterns OriginalWiki PeterMerel PikiPiki PikiToDo ProjectPiki RecentChanges SimonMichael SisterSites SmallestFederatedWiki StevenBlack ThoughtsWeaver ThoughtsWeaverAdditions TimVoght UseModWiki VisualFoxPro WardCunningham WelcomeVisitors WikiClones WikiMacros WikiWiki FederatedWikis DonaldNoyes GunnarZarncke JohnFletcher OpenDataAndVisualization PeteForsyth RonJeffries SmallestFederatedWiki WardCunningham FederatingStuff CategoryOrganization DonaldNoyes FederatingStuff SmallestFederatedWiki TheOtherThings ThinkingOutLoud FederationDevelopment FederationIdeas DonaldNoyes FederationOfMyInformation FederationOfYourInternet AllPages AnotherWikiTrainingPage BeachedSharkAndStrandedGeeVee CategoryFederation CategoryList CocoaResources CocoaTutorials DoingStuff DonaldNoyes EddiesWiki EmacsWiki FederationOfInformation FederationOfYourInternet FormalProtocols FoxForumWiki JrrTolkien KmWiki MacBrickout MeatBall MeatballWiki MediaWiki MyInternetPersonalities MyLocales OtherWikis PortlandPatternRepository PublicWikiForums RecentChanges RecentChangesOnOtherWikiForums SeattleWireless SenseisLibrary SmallestFederatedWiki SpookyWiki SqueakSmalltalk SwitchWiki TolkienWiki TunesWiki TwikiClone TwinPages UseMod UseModWiki VbClassic VisualBasic VisualFoxPro WardCunningham WebChanges WhatItWantsToBe WikiDisplayedAsPages WikiPedia WikiServer WikiServers WikiWikiClone WikiWikiSandbox YetAnotherWiki YetAnotherWikiClone YetAnotherWikiName ZopeApplicationServer ZwikiWeb FederationsUsingTiddlers CategoryFederation CategoryWikiCollaboration CategoryWikiImplementation DoingStuff DonaldNoyes GooglishTiddlyWiki TiddlyPom TiddlyTools TiddlyWeb TiddlyWiki TiddlyWikiClassic TiddlyWikiExtension FedericoFaggin CategoryHardware CategoryPerson FedericoLeva CategoryHomePage FedoraProject CategoryLinux JohnFletcher LinuxDistribution MandrakeLinux RedHat ScientificLinux VariadicTemplatesForGnuCpp VolGroup FeedbackEffect FeedbackIsControl BigDesignUpFront BrokenWindow ChaosTheory CollectWhatWorks ControlRequiresFeedback EmpiricalProcessControl ExtremeProgramming FeedbackEffect FeedbackIsControl GaveUpOnTelevision HawthorneEffect PerformanceWithoutAppraisal RealLife ReviewIsNotFeedback ScrumProcess SoftwareQuality SwappedIn TaskEstimation TheEnd TooGoodForFeedback UnitTest WhiteDot YesterdaysWeather FeedbackOnNanosecondTimescales CategoryTime CeePlusPlus ExpandAcronyms FeedbackShouldBeFree PeopleAreTheProblem RapidFeedback TheProcessIsTheProblem UnitTest WikiSpaceIsFree FeelGoodWall DougMerritt FebruaryZeroSix FeelGoodWall GoldenHammer GoodMetricsUseNumbers HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence IfFooIsSoGreatHowComeYouAreNotRich JonathanTang LispBestFeaturePoll LispInSmallPieces OoBestFeaturePoll SmugLispWeenies ViaWeb FeelLikeWritingSomething FeelLikeWritingSomething HomePage WonderfulBenefitsOfJournals FeelLuckyVerse GoogleIsEvil FeelingGood CynicalRelease ExtremeNormalForm FeelingGood FeelingGoodDiscussion FrancisHwang KrisJohnson WardsWiki WikiBadge WikiPage WikiZens FeelingGoodDiscussion CategoryDiscussion FeelingGood GoodPage PositiveNegativity WikiZens FelicePost AjaxRulesPage CategoryHomePage PapersAboutWiki FelipeHoffa CategoryHomePage ElcodLtda SantiagoDeChile FelipeSaintJean ElcodLtda SantiagoDeChile FelixFranz CategoryHomePage FelixPlesoianu CategoryHomePage GoogleWave MicroBlogs PieterJansegers FenFire HaskellLanguage JavaLanguage OpenSource ResourceDescriptionFramework XanaduProject ZigZag FencePost BinaryChop CategoryDebugging FencePost FencePostError HeisenBug FencePostError AlgolLanguage AndrewKoenig ChrisFay ClayPhipps CollectionOrientedProgramming DeadLanguageFortran DelphiLanguage DonaldKnuth FreePascal GarryHamilton ModernPascal ModulaLanguage OffByOne PascalLanguage PierceMcMartin PliLanguage SteveFreeman SunirShah TomStambaugh TurboPascal WhyNumberingShouldStartAtZero WirthLanguages FengHsiungHsu CategoryPerson DeepBlue GraceMurrayHopperAward FengShui BaZhi CategoryOffTopic ChiEnergy ChineseMartialArts DavidMcNicol EricUlevik FengShui FengShuiAndTheArtOfSoftwareDesign FongShwei HanWenNienhuys KeithBraithwaite MichaelChean MysteryNoun SystemMetaphor YekSoon FengShuiAndTheArtOfSoftwareDesign AutoCad CeeSharp ClassDiagram CodeSmell FengShui FengShuiAndTheArtOfSoftwareDesign FengShuiSmells KenWronkiewicz MacOs MichaelLeach MikePence MikeSmith SoftwareDesign TrustTheForce TwelveStepProgram UseCases FerdinandDeSaussure CategoryScientist MarcGirod FergusCooney BackGammon CategoryHomePage DryRunning HyperGammon QuickSort ReinventingTheWheel SchwarzMergeSortAlgorithm VogClub FerhunCaner FermatsLastTheorem CategoryMath FermatsLastTheorem LeonardoDaVinci LifeGoal PierreDeFermat TaniyamaShimuraWeilConjecture FermiParadox AnthropicPrinciple CapitolHill CommonSense CorporateCapitalism ExtraTerrestrialIntelligence FermiParadox GalacticDarwinAward GodGoo GreyGoo IntraTerrestrialIntelligence LamentForTwoThousandOne PeterMerel PrimeDirective RichardKulisz SiTi StarDreck StarTrek StephanHouben TimingHistory ToolmakerKoan FeudalLaw MicroSoft FewInterfaces FewShortClassesPerMethod CloneableEnum CodeBrowser FewShortClassesPerMethod FewShortMethodsPerClass InsideMethod LinearLogic FewShortMethodsPerClass BigBallOfMud CategoryRefactoring CodeCoverage CodeReview CodingConventions ConceptualIntegrity ConceptualSingularity CurrencyExchangeRate DesignPatterns FearOfAddingClasses FewShortClassesPerMethod FewShortMethodsPerClass GuillermoSchwarz LawOfDemeter ManyShortFunctions ManyShortMethods ManyShortMethodsPerClass MassiveFunctionHeaders MonsterSubroutine NoLongMethods OnceAndOnlyOnce OnePieceOfPaper PairProgramming PolyBloodyHardReuse SingularClass SoftwareMetrics SurvivingObjectOrientedProjects UnitTest VeryLongMethods FewerWorkHours FortyHourWeek FeyerabendOnSoftware AnalysisParalysis AnonymousDonor AntiPattern ArmyOfProgrammers ChrisSteinbach FeyerabendProject JosephDale LispLanguage PaulFeyerabend PeopleWare RichardGabriel SmalltalkLanguage TheFeyerabendProject FeynmanAlgorithm AaMilne AnalysisParalysis CategoryProblemSolvingStrategy DanielEarwicker DanielHillis DecemberZeroFive DougMerritt DouglasAdams EdgarAllenPoe EdwardDeBono ExtremeAlgorithm FermatsLastTheorem FeynmanAlgorithm FeynmanEffect FreudianTypo GeraldSussman HeisenBug HowToSolveIt IraCooper JamesCrook JoshuaHudson KeithNicholas MysticalProgramming OneTrueWay PostModernism ReleaseEasyReleaseOften RichardFeynman RichardWesleyHamming SolveForSpecialCaseThenSolveForGeneralCase StakeInTheQuicksand SunirShah TayssirJohnGabbour TheoryOfInventiveProblemSolving TruckNumber UngarMethod WinnieThePooh WorseIsBetter YouAndYourResearch FeynmanEffect FeynmanEffect RichardFeynman FiberExplanation ContinuationsAndCoroutines MessagingAsAlternativeToMultiThreading MultiThreadedGuiWouldBeGreat ThreadsConsideredHarmful WikiPage WriteYourOwnThreadingPackage FibonacciSequence CategoryMath CharliePoole DanielYokomiso EricJablow FibonacciNumber FibonacciNumbers FibonacciSequence ForthLanguage GeneratingFunction GoldenRatio GuidoVanRobot IntegerPowerAlgorithm LeonardoFibonacci MemoIzation PaulMiller SteveHowell TestDrivenDevelopment FibreChannel FiclLanguage CategoryForth CategoryProgrammingLanguage EmbeddedLanguage ForthLanguage FreeBsd FictionPublishingExample CategoryExample FicParse FictionAlleyMods FictionPublishingExampleDiscussion HarryPotter HeadRecursive JonathanTang OoIsHard ParadigmPissingMatch SelfDotSyndrome StoryInfo StoryUpdate TooBigToEdit TopMind FictionPublishingExampleDiscussion BigIron CandidateKey CommonLisp ConstantTable ControlTable DataDictionary FictionPublishingExample ForeignKey FoxPro HarryPotter JonathanTang MySql NimbleDatabase SeparateIoFromCalculation ToadSoft TopMind FiddlingWithBuiltinSmalltalkClasses CategorySmalltalk ForeignMethod PluggableWebServer RefactoringImprovingTheDesignOfExistingCode SmalltalkLanguage UnitTest FidelAndrade CategoryHomePage FidoNet DmitryJemerov FidoNet InterNet MeatballWiki FidonetRules CategoryInternet FidoNet FidonetPolicyFour FidonetRules JohnPassaniti SunirShah TomJennings WaterCoolerRules WikiName FieldProgrammableGateArray CategoryHardware CentralProcessingUnit FpgaCpu InstinctAsIntelligence VerilogLanguage VhdlLanguage WritableInstructionSetComputer FieldPrototype CategoryJargon FieldPrototype JimRussell MythicalManMonth RaySchneider RickDewar TimVoght FieldStudyOfTheSoftwareDesignProcessForLargeSystems AcmPortal AnalysisPatterns MartinFowler MartineDevos MercenaryAnalyst MichaelFeathers RalphJohnson RonJeffries FieldsAsRecords AntiPattern AttributeTable ColumnsAsDimensions DataDictionary FieldsAsRecords GarryHamilton JonathanTang MicrosoftExcel MultiParadigmDatabase RelationalAlgebra RelationalModel ResultSet FieldsToTableRefactor AttributeTable DatabaseNormalization DatabaseRefactor DeleteWhenCooked PhlIp FifteenPrinciplesOfNoo FifteenPropertiesInNoo FifteenPropertiesInNoo BradAppleton NatureOfOrderTalkAtChicago FifteenPuzzle AndyPierce ArtificialIntelligence AstarSearch CategoryMath RubiksCube FigLet AsciiArt SigFile FightBetweenGoodAndEvil AccessorsAreEvil BadThing BifurcationFallacy BrucePennington CategoryEvil ContextObjectsAreEvil DesignDiagramsArentEvil DistributedTransactionsAreEvil DrEvil EntityBean EntityBeansAreEvil EvilDoer EvilGeniusesInaNutshell EvilIsEvil EvilOverlord EvilWebCompany FightBetweenGoodAndEvil FreeWill GoodAndEvil GoodThing ItDepends JavaExceptionsAreParticularlyEvil JavaFinalConsideredEvil MultipleInheritanceIsNotEvil NatureConsideredEvil PatentsAreEvil PatternsAreNotTheLesserOfTwoEvils PrematureGeneralizationIsEvil PreprocessorsAreNotEvil PurposeOfEvil RonJeffriesIsEvil RootOfAllEvil SingletonsAreEvil SoftwareIsEvil SwitchStatementsAreEvil TheEvilThatLurksInTheHeartsOfMen TheRootOfAllEvil TunnelingThroughFirewallsIsEvil WhyMplIsEvil YourBadExperienceDoesntMakeItEvil FightFair GunnarZarncke HaveThisPattern KenMeltsner ListeningWithYourAnswerRunning MakeRoomForAllViewpoints PartnerPatternsLanguage FightFlightOrStandStill CategoryWiki DonaldNoyes PeopleProjectsAndPatterns PositiveDialogue SubjectMatterExpert ThinkingOutLoud FightingFires FireFighting FigureHead FileHeaders CodeOwnership CrcCard DanielKnapp FileHeaders ForFree HaiKu OnceAndOnlyOnceIsNotJustForCode OpenSource RedScreenOfDeath SelfDocumentingCode SunirShah SystemMetaphor ZenSlap FileMaker FileMakerPro FileMakerPro AlexVanDenBergh CategoryDatabase CoreData DaveDowling DesktopDatabase ExCode FileMaker FileMakerPro GeorgePaci MacOsx MicrosoftAccess SeanOleary FileMode AnswerMe AppendMode CategoryMode DocumentMode FileMode FixYourWiki ScottJohnson ThreadMode WikiBadge WikiModes WikiWikiSandBox WikiWikiWeb FileNet FileNet FilePollingConcurrency CategoryConcurrency SynchronizationPattern TableOrientedSynchronization FileScope FileScope GlobalVariable PerlLanguage FileSharing FileSystem AppleMacintosh CategoryFileSystem DistributedFileSystem FileSharing FileSystemAlternatives HierarchicalFileSystem JournalingFileSystem KillerFileSystem LoggingFileSystem MainFrame PeerToPeerInternetFileSystem SubversionFileSystem TaggedDatabase TransactionalFileSystem VersionedFileSystem FileSystemAlternatives AbstractFactory AbstractionInversion AllDataRelatesToOtherData AnonymousCollection AppleNewton ArenaBasedMemoryManagement BadThings BeOs BlueAbyss CategoryFileSystem CategoryOrganization CategorySpeculative ConsideredHarmful ContentManagementSystem CreepingFeaturitis DataBase DataDistributionService DataEcosystem DataLog DavidSarahHopwood DistributedSystem DocumentCentric DynamicRelational ErosOs FileSystem FileSystemAlternatives FileTreeMeetsRelational FileTreesToManageCodeDiscussion FunctionalReactiveProgramming GarbageCollection GenerationalGarbageCollection GoogleSearch InformLanguage IntensionalFileSystem InteractiveFiction InteractiveSceneGraph JonathanTang JournalingFileSystem KeyKos LeastRecentlyUsed LimitsOfHierarchies LogicProgramming MacOs MarkJanssen MashUp MergingFilesAndDatabase MichaelWalker MicrosoftCairo MultiCaster NavigationalDatabase NoteAboutGeocities ObjectCapabilityModel ObjectCapabilityOperatingSystem OperatingSystemsDesignPrinciples OrthogonalPersistence PageAnchor PalmOs ParrotVm PeterOdding PlanNine PornDrivesNewTech ProgrammingWithoutRamDiskDichotomy PublishSubscribeModel RailsFilesystem ReferenceCounting RichardKulisz SetTheory SoftwareTransactionalMemory SpotLight StateOfTheArt TaggedDatabase ThreeDimensionalVisualizationModel ToonTalk TopsFileSystemAlternative TransactionalFileSystem TransparencyAndUniformity TransparentPersistence TransparentPersistent UnifiedDataModel UniqueIdentifiers WebGodObjectDiscussion WikiWikiBug WilliamUnderwood WindowsLonghorn FileTransferProtocol CategoryInternet FileTransferProtocol HyperTextMarkupLanguage HyperTextTransferProtocol RequestForComments WorldWideWeb FileTreeMeetsRelational AdaptiveCollection BreakEven CapabilitySecurityModel CategorySpeculative CompileTime CopyOnWrite CouchDb CrossToolTypeAndObjectSharing DataBase DataDistributionService DaveVoorhis DavidMcLean DeltaIsolation DestopSearch DisplayPostscript DoesRelationalRequireTypes DomainValue EeLanguage FileSystem FileSystemAlternatives FlikiBase FlyweightPattern ForthLanguage GarbageCollection GenericProgramming GoldenHammer GoogleDesktop GraphicalProgrammingLanguage GunnarZarncke HtmlDomJsCss IndexFollowsView IntegratedDevelopmentEnvironment InteractiveSceneGraph InventorsParadox IvoryTower JavaScript JustInTimeCompilation MagicEverythingMachine MarchZeroNine MergingFilesAndDatabase MessagePassing ObjectBrowser ObjectCapabilityModel OpenGl OpenRepository OperatingSystem PageProcessor PasswordCapabilityModel PostScript PovRay ProgrammingLanguageNeutralGui RealTime RelationalTreesAndGraphsDiscussion RelationalTreesAndGraphsDiscussionTwo SceneGraph SeeAlso StrawMan TopMind TuringComplete ZoomableUserInterface FileTreesToManageCodeDiscussion BanyanTreeForest BourneShell CategoryInfoPackaging CategorySourceManagement ClassLoader CutTheMiddleman DataStructure GunnarZarncke HereDocument HierarchicalFileSystem HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence ImageBasedLanguage ImplementationDefined IntegratedDevelopmentEnvironment IntentionalProgramming JavaLanguage JavaScript LexicalScoping LimitsOfHierarchies MakeFile MooresLaw NavigationalDatabase NetworkDatabase OnceAndOnlyOnce OperatingSystem PhpLanguage PolyMorphism RelProject RelationalDatabase RelationalWeenie SeparationAndGroupingAreArchaicConcepts SmallTalk SmalltalkLanguage SourceCode TableMantraTakenToExtreme TableOrientedCodeManagement TableOrientedCodeManagementDiscussion TutorialDee TwoDimensionalTrees VisualAgeForJava WebScriptFileStructure FileTypingSystem BenefitsOfDynamicTyping CategoryInformationManagement CategoryOperatingSystem DataTypingSystem DottedPrefixExtensions DynamicTyping ErosOs FileSystem FilenameExtension JeffGrigg JpegFile MacOs MagicNumber MetaData PalmOs RefactorMe ResourceFork SheBang StaticTyping WeaklyTyped FilenameExtension CategoryJargon FileName FileTypingSystem FilenameExtension MagicNumber SheBang VmsOperatingSystem FilesystemBasedWiki AndyGlew BrokenLink CategoryWikiImplementation CvsBasedWiki CvsWeb DataBaseLikeFileSystem DavidCary EddiesWiki FilesystemBasedWiki FireFox GraphViz GraphWiki HttpProtocol HyperCard IdKnow ItJustWorks JavaLanguage JavaScript JavaScriptEnabledWiki LanguageOfChoice LearningHtmlAndCss MikeHaertel MikeSmith PersonalWiki PhlIp ProblemsWithFilesystemBasedWiki PythonServerPlus SimplestThing StaticHtml TaggedDatabase TiddlyWiki WebHostedEditors WebServer WebServerBasedWikis WhatIsUbiquity WikiEngine WikiEngines WikiForLiterateProgramming WikiHelpDesk WikiMode WikiPedia WikiText WikiWord FilesystemHierarchyStandard CategoryLinux CategoryUnix IntelSixtyFourBitLinux LinuxStandardBase SixtyFourBitLinux UbuntuLinux FiliepSpyckerelle AspWiki CategoryHomePage VbUnit WikiNames FilippoDiotalevi AgileProcesses AspectOrientedProgramming CategoryHomePage CategoryPerson FilkMusic PoemsParodyAndFilkRoadMap FillInTheBlanks BackChannel FillInTheBlanks FilterByCategory CategoryFilteredRecentChanges CategoryPage CategoryTheology CategoryWiki DavidSaff FoxForumWiki HotPotatoes JustAnIdea LukeGorrie RecentChanges RichardDrake SoftwardMethod WikiMindWipe WikiMindWipeDiscussion FilterFunction CategoryFunctionalProgramming CategoryInManyProgrammingLanguages CeePlusPlus CocoaFramework CommonHigherOrderFunctions CommonLisp CommonLispHyperSpec CsharpLanguage DavidVincent EditPage ErlangLanguage FilterFunction HaskellLanguage HigherOrderFunction JavaScript ListComprehension ObjectiveCee OcamlLanguage PerlLanguage PhpLanguage PythonLanguage RubyLanguage SmalltalkLanguage SmlLanguage SwiftLanguage FilteredRecentChanges AugustaAdaByron CategoryCategory CategoryGardeningMetaphor CategoryOffTopic CategoryOldSoftware CeeShell CorelDraw CornerStone DesqView FilterByCategory FilterByContent FilterByContributor FilterByDeletion FilterByPersonalWatchList FilterByWikiBadge FilterWithoutCategory FilterWithoutContent FilterWithoutContributor FilteredRecentChanges GoogleScript GwBasic LynxBrowser MsDos NortonCommander RapidFile RecentChanges RegularExpression SensitiveOffTopic TomStambaugh UserName VotingMachineDiscussion WikiBadge WorkOnCategoriesDiscussion FilthInterface CategoryUserInterface EmacsEditor OperaBrowser ResearchIndex TyberiusPrime UserInterface WikiUserInterface WimpInterface WimpIsBroken ZoomableUserInterface FinaglesVariableConstant CategoryJargon CategoryWhimsy FinalBlueHat BlueHat SixThinkingHats FinalFantasy AntiLockBrakes CategoryGame CategoryMovie CategoryOffTopic CategoryScienceFiction ManualTransmissions QwertyKeyboards FinalizationProblem DestroyMethod DeterministicFinalization DeterministicResourceManagement FinalizationProblem FinalizeInsteadOfProperDestructor GarbageCollection GarbageCollector GarbageCollectors JavaLanguage ObjectInvalidation SelfRevokation WeakPointer FinalizeInsteadOfProperDestructor AnthonyLauder CategoryJava ContinuationPassingStyle DanBarlow DeeLanguage EricJablow ForthLanguage GarbageCollection GingerFactor GodObject JavaDesignFlaws JeffreyHantin LinearTypes LispMacro MakeUnmanagedResourcesPrivate MicroSoft NemerleLanguage OnceAndOnlyOnce ResourceAcquisitionIsInvocation SamuelFalvo SmartPointer SmugLispWeenie StephanHouben StevenNewton SunirShah TailCallOptimization TellDontAsk TomStambaugh VisualAge FinalizersAreEvil FinalizersArePointless JavaLanguage FinalizersArePointless CopyAndPasteProgramming DeterministicResourceManagement FinalizationProblem GarbageCollector JavaLanguage ResourceAcquisitionIsInitialization FinanceAndBudgetingPattern BigDesignUpFront TotalCostOfOwnership FinancialContractExample AbstractSyntaxTree AnonymousDonor CategoryBusinessDomain CategoryExample ChallengeSixVersusFpDiscussion CurrySchoenfinkling DougMerritt EmployeeTypes ExBase IwantaPony MsAccessSyndrome PointyHairedBoss SeparateMeaningFromPresentation SubLanguage TuringComplete UseCase UserStory FinancialCryptography AndrewMcMeikan AnonymousEmoney BrokenLink DigitalBearerSettlements FreeNet GeoCache MoneyBanking MorkAndMindy PromiseNote PublicKeyTransactionProcessor RicardianContract FinancialEffectsOfIterations AcceptanceTest AnalyzingXpWithOptionsPricing CommitmentSchedule DaveSmith FalkBruegmann GoodOldDays HakanErdogmus HeroicProgramming JeffGrigg KentBeck ProcessPatternsBook RonJeffries ScottAmbler SmallInvestmentsAsOptions TheTimeWhenDevelopersDoNothing WeWillTry WikiImages FinancialEngine FinancialInformationExchange FixMarkupLanguage FinancialPlanning FindAllYourStuff CategoryIdeaSpace CdRoms DonaldNoyes FindAllYourStuff JohnFletcher MovingDataForward NostalgicComputer NstalgicComputer ThinkingOutLoud UnlimitedStorageCapacity ZipDisk FindByAlphabeticalOrder CategoryBook CategoryCategory FindPage LikePages WikiList FindFileAtPointEmacsMode CategoryEmacs GnuEmacs FindMeaCircle CategoryAbstraction CategoryMath PhysicsAndMathematicsAsAbstractionOrReality PiIsTheAbstractionLeakOfCircles TheGimp ValueOfPi FindOutFirstWriteSecond CategoryWikiConcept FindPage FullSearch GoogleHatesWiki GoogleSearch MozillaBrowser MozillaFirefox QuickChanges RecentChanges SearchHelper StartingPoints FindTheObjects AlistairCockburn BrokenLink CategoryDiscovery DesignPatterns ResponsibilityAlignment FindingAnExtremeJobVacancy CompaniesDoingXp PeopleDoingXp XpHelpWanted XpPositionWanted FindingTheMiddleWay AllThingsInModerationEspeciallyModeration BifurcationFallacy BlackOrWhite CategoryLifeStrategies ConservationOfComplexity FairnessDoctrine FindingTheMiddleWay GoldilocksSolution GunnarZarncke ItDepends JackOfAllTrades MasterOfNone MiddleWay ShadesOfGrey TrueOrFalse WikiWiki FineGrainedDistributedObjects AntiPattern BagOfJumpingBeans EjbTwo FacadesAsDistributedComponents FineGrainedDistributedObjects LocalInterface LocalInterfaces FineGrainedEntityBean EjbBenchmark EjbIdioms UrbanCode FineLineBetweenRefactoringAndFutzing AnalysisParalysis BattleFatigue CategoryRefactoring ChangeLog CheckDiffsBeforeCommit CollinsEnglishDictionary DebugByDescribing FixmeComment GoFasterWithRefactoring JohnFarrell MartinPool OnceAndOnlyOnce QualityWithoutaName WabiSabi WhenToStopRefactoring FingerBoard CarpalTunnelSyndrome CategoryKeyboard ErgonomicKeyboard FingerBoard KinesisKeyboard MichaelSchuerig StarTrek TronMovie FingerInTheAirEstimate FingerPointingAtTheMoon BruceLee DontLookAtTheFinger EnterTheDragon ExtremeProgramming ParadigmShift RobHarwood FingerWall CategoryHardware ShiftKeyProblem ThumbButtons FinikiWiki CategoryWikiImplementation FinikiWiki FrankCrist MarkusSrank ShortestWikiContest WikiWiki FinishedWhenItIsFinished JayOsako QualityIsntAlwaysCompetitive FiniteAutomata FiniteStateMachine FiniteRelation CountableRelation DataBase FiniteRelation FiniteRelations RelationalAlgebra RelationalModel FiniteStateAutomaton FiniteStateMachine FiniteStateMachine AutomataTheory ChomskyHierarchy ContextFreeGrammar FiniteAutomaton FiniteStateAutomaton FiniteStateMachine InfiniteStateMachine MealyMachine ModelOfComputation MooreMachine PushdownAutomata StateMachine StateMachinesAreBetter TheDragonBook TuringMachine FiniteStateProcesses CategoryConcurrency CategoryProgrammingLanguage CommunicatingSequentialProcesses LabelledTransitionSystem FiniteVsInfinite CategoryAlgorithm FloatingPoint IeeeSevenFiftyFour MuAnswer OperatingSystem FinlandEurope CategoryCountry EuropeanUnion LinusTorvalds FireAndForget MessageQueuingArchitectures TheyCanFireMe FireBird CategoryDatabase FreeBsd HpuxOs InterBase LinuxOs MacOsx MicrosoftWindows MozillaFirefox OpenBsd SunSolaris TimJarman FireDrill AntiPattern AntiPatterns AntiPatternsCatalog CategoryManagementAntiPattern DeletionCandidate FireDrill FollowingProcessIsntUnderstanding FireFighting AcceptanceTest CatJuggling DeathMarch DeathSpiral FightingFires FireFighting FirstThingsFirst ImTooBusyTodayIsaSmell RandyCharlesMorin SevenHabitsOfHighlyEffectivePeople SharpenTheSaw TrainHardFightEasy WhyDoYouPermitThisToBeDoneToYou FireFox MozillaFirefox FireStorm BearingPoint DataAccessObject FireStorm JavaLanguage RelationalDatabase FireTheClient JustLeave FireUponTheDeep CategoryBook CategoryScienceFiction DeepnessInTheSky SpaceOpera UseNet VernorVinge FireWall CategorySecurity FireWall SpyWare FireWire AppleIpod CategoryHardware FireWire InstituteOfElectricalAndElectronicsEngineers SerialPorts FiresignTheatre CanonicalJokes FirmwareEngineer BrianStPierre EmbeddedSystemsEngineer FirmwareEngineer HardwareEngineer SoftwareEngineer FirstAdvancedSmalltalkClass GeoffPascoe JoelSpiegel KevinTiene KurtSchmucker PlumbinSimulation ScottBublin SteveBurbeck WardAndKent FirstClass AchillesHeel AdvancedProgrammingLanguageDesign BondageAndDiscipline BondageAndDisciplineLanguages CeeLanguage CeePlusPlus DougMerritt FirstClass FixedPoint FloatingPoint FunctionalProgramming HaskellLanguage HighLevelLanguage HolyWar IeeeSevenFiftyFour InstructionSetArchitecture MlLanguage NthClassness NumericalAnalysis ObjectOriented OcamlLanguage OcamlTypeSafetyProblem PanuKalliokoski ParametricPolymorphism PointerCastPolymorphism RubyLanguage RunTime RunTimeTypeInformation SecondClass SmalltalkLanguage SmlLanguage ThirdClass TypeInference TypeInfo TypePolymorphism VeryGoodSeats FirstClassContinuation CategoryContinuation ContinuationExplanation FirstClassFunction CommonHigherOrderFunctions FunctorObject HigherOrderFunction FirstClassModules CategoryTheory CeePlusPlus FirstClassModules HaskellLanguage InPlainEnglish JavaLanguage JustDontGetIt MlLanguage OzLanguage SamuelFalvo TemplateMetaprogramming FirstClassSlot GeneralizedReference FirstClassSoftware FirstClassTypes BrokenLink CeeLanguage CeePlusPlus CeeSharp CeeSharpLanguage DuckTyping DynamicTypedLanguage DynamicTyping EiffelLanguage EpigramLanguage FirstClassTypes GuidoVanRossum HaskellLanguage JavaLanguage LambdaCalculus PythonLanguage RubyLanguage RunTimeTypeInformation RussellParadox SetTheory ShaeErisson SmallFaqToc SmalltalkLanguage StaticTyping TypeInference TypeSystem FirstClassUndo ExtensibleProgrammingLanguage FirstClassUndo SoftwareThatPunishesTheUser FirstCommandLineInterface CategoryUserInterface CommandLineInterface DougEngelbart FirstGraphicalUserInterface GeneralElectric GraphicalUserInterface VannevarBush XeroxParc FirstCommercialComputer CategoryComputingHistory WikiPedia FirstCreateTheMailbox AdoptingXpPatternLanguage CategoryExtremeProgramming CategoryPattern EvolutionaryDelivery FirstCreateTheMailbox KentBeck MasPar SellingXp FirstDataBank FirstDataCorporation SteveCline FirstDomino FirstEclipse AreYouThere CategoryHomePage DavidCary FirstEclipse RealNamesPlease FirstGraphicalUserInterface CategoryUserInterface CommandLineInterface FirstCommandLineInterface GraphicalUserInterface JimRussell FirstGreatBlunder ChrisDate CommonLispObjectSystem DateAndDarwen DaveVoorhis DavidSarahHopwood DomainsNotRecordsOrTablesAreObjects DylanLanguage EsaNyrhinen FirstGreatBlunder FirstGreatBlunderRefuted MultiParadigmDatabase ObjectFunctional ObjectOriented ObjectsAreFromMarsTablesAreFromVenus OopNotForDomainModeling PrototypeBasedProgramming RelationalAlgebra RelationalDatabase RelationalModel RelationalVariable SecondGreatBlunder TheThirdManifesto TutorialDee FirstGreatBlunderRefuted ArtificialIntelligence AutoKeysVersusDomainKeys AutonomousAgent BrainDamage CeeLanguage ChrisDate ClientProgrammer ComputerScience CostinCozianu DanMuller DataLog DataStructure DataType DatabaseIsRepresenterOfFacts DateAndDarwen DaveVoorhis DomainsNotRecordsOrTablesAreObjects DougMerritt EntityRelationshipModeling ExpertSystem FalseDichotomy FirstGreatBlunder FirstGreatBlunderRefuted FredsAxe FuBar FundamentalsOfObjectOrientedDatabases GedByrne HardRealTime InformationTheory JanuaryZeroEight JayOsako KnowledgeSystem LawOfDemeter LawOfDemeterRevisited LaynesLaw LeakyAbstraction MentalMasturbation MercuryLanguage MercuryProgrammingLanguage ObjectOrientationRigor ObjectOriented ObjectOrientedProgrammingLanguages ObjectRelationalMapper ObjectVsModel OoLacksConsistencyDiscussion PostgeSql PostgreSql PrologLanguage RelationalModel RelationalWeenie SecondGreatBlunder StrawMan TheThirdManifesto TheoryOfDatabases ToDefineIsPerhapsToValue TypeTheory WhatIsData FirstInFirstOut DataStructures FirstInFirstOut LastInFirstOut FirstInitiative AnonymousCoward BlueAbyss DolphinSmalltalk ObjectBrowser PortlandPatternRepository RichardKulisz UniversalCatalog WikiWiki FirstLanguageLearned AcornArchimedes AdewaleOshineye AmstradCpc AnalogComputer AndyPierce AnthonyWilliams AplLanguage AppleScript AppleSoft AppleWriter AssemblyLanguage AtariBasic AutoLisp BasicConsideredHarmful BasicLanguage BbcBasic BbcMicro BernardNotarianni BigBlue BillCaputo BobBockholt BooLanguage BorlandCeePlusPlus BrainDamage BrentNewhall CalBerkeley CapArray CarlMeyer CategoryProgrammingLanguage CdcCyber CeeLanguage CeePlusPlus ChaoKuoLin CodaHighland CodeView CoffeeScript ColumnMajor ComalLanguage CommodoreAmiga CommodoreBasic CommodorePet CommodoreSixtyFour CommodoreVicTwenty CommonGatewayInterface CommonLisp CompaqPortable CrudScreen CsharpLanguage DanMoniz DanMuller DanielKnapp DartmouthBasic DaveHoover DavidBrantley DavidCary DidYouPostThis DungeonSiege DynamicScope EarleMartin EmacsLisp EmbeddedSystem EricHodges EwDijkstra FifthGeneration FileMakerPro FirstProgrammingLanguageLearned FirstTimeLanguage ForthLanguage FortranLanguage FoxPro FunctionalProgrammingLanguage GameOfLife GarethMcCaughan GarryHamilton GeoffSobering GeorgePaci GoodTightCode GraForth GunnarZarncke GwBasic HelmutLeitner HollerithPunchCard HyperCard HyperTalk HypoLanguage IanOsgood IitranLanguage IncrTcl InformLanguage IoLanguage JamesKeogh JavaLanguage JavaScrip JavaScript JayOsako JeffGrigg JimmyCerra JohnFletcher JohnWebber JosephDale JuneKim JuniorSchool JustAnotherProgrammingLanguage KarlKnechtel KenMegill KrisJohnson KyleBrown KyleWakefield LabView LanguageLearningPaths LanguageOfChoice LaraKramer LayneThomas LearningProgrammingLanguages LexicalScope LispLanguage LogoLanguage MacPascal MacromediaColdFusion MacromediaDirector MarioBrothers MarkTilley MatthewFarwell McLeay MichaelMcHenry MikeSchaeffer MikeSmith MontyPython NickBensema ObjectLogo ObjectOriented ObjectiveCee OhPascal OverByte PascalLanguage PaulLutus PaulMorrison PerlLanguage PeterHansen PeterLynch PeterMeilstrup PhpLanguage PilotLanguage PokeAndPeek PostScript PrimeNumber ProgrammableCalculators PseudoCode PythonLanguage QuickBasic QuotesOnProgramDevelopment RandyBrown RealBasic RealComputerHobbyist RealProgrammingLanguage ResEdit ResearchMachines RetrocomputingMuseum RevelationBasic ReversePolishNotation RobKamp RobertField RobertWatkins RoboWar RowMajor RubyLanguage SamuelFalvo SasLanguage SchemeLanguage SeanOleary SecondarySchool ShellScript SinclairSpectrum SinclairZxEighty SinclairZxEightyOne SmallTalk SmalltalkLanguage SpectrumBasic SqueakSmalltalk StanSilver StructureAndInterpretationOfComputerPrograms StructuredProgramming SuperCard SusanRoy ThomasDavidBaker TimKing TimLesher TrashEighty TurboNibbles TurboPascal TurboProlog TurtleLanguage UkPerspective VbClassic VisualAge VisualBasic WardCunningham WayneMack WhyWeHateLisp WillGray WilliamUnderwood WinBig FirstLawOfBadManagement CategoryManagement ItWillWorkThisTime PracticeMakesPermanent QualitySoftwareManagement SelfSealingBelief FirstLawOfDistributedObjectDesign DistributedProgramming FirstLawOfDistributedObjectDesign MartinFowler PatternsOfEnterpriseApplicationArchitecture FirstLawOfProgramming AcceptanceTest BigDesignUpFront BugFreeDoesntSell CategoryTimeManagement CommitmentToQuality ContinuousIntegration DaveSmith DefinitionOfQuality DoNotWantItGoodWantItTuesday JohnBrewer JustaProgrammer KirkBailey PointyHairedBosses RodneyRyan RonJeffries SoAndSosFirstLawOfProgramming SoAndSosLawOfSoftwareProjectManagement StandardDefinitions TechnicalDebt ThereAreNoLawsOfProgramming WaldenMathews WardCunningham WayneMack FirstLawOfSoftwareDevelopment FirstMonday AttentionEconomy FirstNormalForm CategoryDataStructure CategoryDatabase MultiValue PrimaryKey SecondNormalForm ThirdNormalForm FirstOnes GodGoo SiTi FirstOoProjectDisasters AlistairCockburn CategoryObjectOrientation CategoryOopDiscomfort CategoryStory CeeCeePlusPlus CeePlusPlus JavaLanguage JuergenHermann KeithRay MemoryManagement ObjectOriented ObjectOrientedLanguage ObjectOrientedProgramming ProblemDomain PythonLanguage RiskManagement VisualBasic FirstOrderDecisionProcedures JamesCandy FirstOrderLogic BooleanLogic CategoryLogic FuzzyLogic PredicateLogic ProofTheory SymbolicLogic FirstOrderRequirements CategoryAnalysis CategoryBusiness CategoryRequirements EnterpriseScenarios FirstOrderRequirements InformationEngineering SecondOrderRequirements UserStories FirstPastThePost CategoryVoting FirstPatentAboutTdd TestDrivenDevelopment FirstPerson FirstPerson SecondPerson SusanRoy ThirdPerson WikiWikiWeb FirstPersonShooter CounterStrike DarkWatch FlatLand NightClub PacMan QuakeThreeArena StraightFace ThreeDeeGameApp FirstRuleOfLogging CategoryLogging CodeSmell DanielEarwicker ExposeErrors HeisenBug LogKit LoggingDiscussion WillSargent FirstRuleOfOptimization FirstThingsFirst BruceIde FirstThingsFirst JoeOsborn NextList SevenHabitsOfHighlyEffectivePeople TestFirst TheHeartOfChange FirstTimeLanguage AdvancedPlacement AppleTwo AssemblyLanguage BasicLanguage BlueJay BrainDamage BuzzwordCompliant CategoryComparisons CategoryEducation CeeLanguage CocoaWorld CompSci DavidCary DavidVallner DrScheme EverythingIsa FirstLanguageLearned ForthLanguage FranckBinard FreshmansFirstLanguage GraphicalProgrammingLanguage GuidoVanRobot HashTable HaskellLanguage HowToImproveProgrammingSkills JavaLanguage JavaScript JeanPiaget LanguagesOfChoice LispLanguage LittleLanguage LoadXmlDoc LogoLanguage LuaLanguage MainstreamLanguage MatLab NoviceProgSurvey ObjectOriented OneLaptopPerChild PascalLanguage PrologLanguage PythonLanguage PythonTranslator RealProgrammingLanguage RubyLanguage SchemeLanguage ScriptingLanguage SeymourPapert SpiderMonkey SqueakEtoys SqueakSmalltalk StealthLisp SymbolicProcessing SymbolicProgramming TeachYourselfProgrammingInTenYears ToonTalk TurtleGraphics ValidHtml XmlHttpRequest FirstUnionNationalBank CategoryCompany DoIt FirstWiki CategoryWikiImplementation FirstWorldCulturalAssumption FirstWorld FischerstubeBasel FishBowl ExtremeFishbowl FishBowl GlennVanderburg GoldfishBowl OrgPatterns ParkBenchPanel RichardGabriel WardCunningham WebWebTwo WhyClublet WhyWikiWorks FishShell ConfigurabilityIsTheRootOfAllEvil JasonGrossman FishboneDiagram AsciiArt EditHint FishboneDiagram FiveWhys FlowChart MindMap StatisticalProcessControl SystemsDynamics TroubleShooter FishingPatterns JimLong RonJeffries FishingTheWeb CategoryMetaphor FistsWork BlackHat CategoryCommunication EditHint FistsWork GrammarVandal WhatStrongEmotionsShow WikiZens FitForDevelopingSoftware CategoryBook ConcordiOn FrameworkForIntegratedTest RickMugridge WardCunningham FitLibrary AurelianoCalvo ColumnFixture DotNet FitLibrary FitNesse FolderRunner FrameworkForIntegratedTest SisterSite TestingFramework TypeAdapter WardCunningham FitNesse CharliePoole ExtremeProgramming FitLibrary FitNesse FitNesseDevelopment FitNesseRelease FitWiki LiterateProgramming SisterSite SteveWiller TestingFramework UserStories WebPageExample XpMailingList FitOnRails FitLibrary RailsIntegrationTesting RubyOnRails RubyPlatform SeleniumOnRails WaTir WardCunningham FitTest FitLibrary FitWiki CategorySisterSite FitNesse FrameworkForIntegratedTest SisterSites TestingFramework WardCunningham FitnessForPurpose FitnessIsntLinearEither BurnOut ExtremeDiscipline ExtremeParadigmShift LanceWalton RichardDrake RonJeffries WayneOtto FiveCannibalProgrammers CategoryJoke FiveCoreRisks FeatureCreep RiskManagement TimothyLister TomDeMarco WaltzingWithBears FiveFocusingSteps BlueScreenOfDeath CategoryFocus DemingCycle EliyahuGoldratt EvolutionaryDevelopment FiveFocusingSteps GeorgeBrower IncrementalDevelopment ProcessManagement ScientificMethod ShewhartCycle SystemsAnalysis TheGoal FiveMagicRules AccidentalComplexity CategoryMethodology CouplingAndCohesion CrossCuttingConcern CrossCuttingConcerns DoTheSimplestThingThatCouldPossiblyWork DomainSpecificLanguage EmbeddedDomainSpecificLanguage KeyLanguageFeature OctoberZeroEight OnceAndOnlyOnce OneResponsibilityRule PickTheRightToolForTheJob RefactorMercilessly RulesOfOptimization SelfDocumentingCode TaskState ThreeStrikesAndYouRefactor TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain UnitTest YouAintGonnaNeedIt FivePrinciplesofPatrolling OffTopic FiveSingleQuotes BadThing CategoryWiki CategoryWikiEditing FiveSingleQuotes FourSingleQuotes GoodPractice GoodThing SixSingleQuotes ThreeSingleQuotes TwoSingleQuotes FiveStagesOfGrief CatastrophicSeaChangeEvent CategoryPsychology ChangeYourOrganizationTactics FiveStagesOfGrief OutSourcing SelfDeceit FiveStarProgrammer ArchitectsPlayGolf BeyondTheFormlessForm FiveStarProgrammer GrandMasterProgrammer OneStarProgrammers ProgrammerStereotype ThreeStarProgrammer ThreeStarProgramming FiveYearsExperienceInNewTechnology CategoryWhimsy HumanResources JasonNocks WhizBangTechnology FiveYearsOfCeePlusPlusRequired AlanGriffiths AnonymousWikizen AntiExperience BillWeston BrianMcCallister BuzzwordCompliant CareerLimitingMove CeeLanguage CeePlusPlus ConspiracyTheory DataWarehouse GarryHamilton ItaSoftware NotMyResume PhlIp ReallyBigCorporation SunirShah TomStambaugh WillGray FiveoClockBug BugFromHell CategoryBug CategoryDebugging CriticalBug DebuggingNightmare HeisenBug HeroicDebugging SchroedinBug ShowStoppers VoodooBug WarStories FixActivitiesThatInterruptFlow CategoryConcentration ChetHendrickson EightHourBurns FortyHourWeek JoeWeaver JosephRiesen LeShan LordOfTheFlies MargaretFronczak MentalStateCalledFlow MythicalManMonth PairProgramming RestoreState RingerTape RonJeffries SoloProgrammingXpWorkarounds TimKing WhiteBoard FixBrokenWindows AdamBerger BrianRobinson BrokenWindowFallacy BurkhardKloss CleanTheKitchen CodeSmell CompilerBug DavidThomas FixBrokenWindows FixmeComment GoldOwner MartinHaecker MartySchrader MichaelSchuerig RamonLeon RefactorMercilessly SethKlein SliceSystemsVertically SpaghettiCode StevenNewton TheTippingPoint WikiSpringCleaning FixBugsFirst AgileProcesses AllBugsAreNotEqual AnonymousDeveloper BehaviorDrivenDevelopment BehaviourDrivenDevelopment BugDrivenDevelopment BugTrackingSoftware CategoryBug CodeUnitTestFirst CreepingFeaturitis EricRunquist ExtremeProgramming FixBrokenWindows FixBugsFirst JeanHuguesRobert OffensiveProgramming QualityMatters ScrumProcess TestDrivenDevelopment ZygoBlaxell FixContentNotMotivation AccusationThatAssumesKnowledgeOfInternalMotives AnonymousDonor DonaldNoyes FlameWar FixMarkupLanguage FinancialInformationExchange FixMarkupLanguage FixMe CategoryWikiTag ProudRefactorer WikiTag FixOnFailure CategoryHistorical FixOurWiki BrokenLink DoingStuff FixYourWiki FolksStaying GnomeParticipationJournal FixScopeVaryTime FixTimeVaryScope PlanningGame FixTheProblem AmericanCulturalAssumption DoTheEasiestThingThatCouldPossiblyWork FixTheProblem GuillermoSchwarz SimplestThing FixTheProcess AdoptingXpPatternLanguage AnonymousDonor AntiPattern BangingYourHeadAgainstTheWall BlameThePeople BlameTheProcess CategoryProcessPattern ChangeYourOrganization CorrectiveAction CostinCozianu CriticizeBluntly FirstCreateTheMailbox FixOurProcess FixTheOrganizationsProcess FixTheProcess FixTheirProcess FixYourOwnProcess FixYourProcess IdiotProofProcess IntegrationHell JimLittle JustaProgrammer MicroSoft OfficialAuthority PairProgramming PaulTevis ProcessPatterns ProtoPattern RockTheBoat RockingTheBoat SentienceConsideredHarmful TheDanceOfChange TheyWriteTheRightStuff WaldenMathews FixThis BrokenLink CategoryWikiMaintenance DoingStuff DonaldNoyes EditHint JohnFletcher ZopeApplicationServer FixTimeVaryScope PlanningGame RichardDrake TimeBoxing FixYourWiki BackLink CategoryWikiMaintenance DaveHarris DocumentMode FixYourWiki GoodWikiCitizen HomePage KillYourDarlings LessIsMore MikaelHermansson RefactorFasterDeleteMore RefactorLowHangingFruit ReverseLinkDisabled ThreadsConsideredDrivel WhyWikiWorks WhyWikiWorksNot WikiAtTwentyThousand WikiBadge WikiKarma WikiLess WikiSpringCleaning FixedBrokenLink BrokenLink CategoryWikiMaintenance DoingStuff DonaldNoyes FixedIsNotClosed BugLifeCycle DefectTrackingPatterns FixedLengthIterations CatJuggling FixedLengthIterations JohnRoth MaryPoppiendeck FixedPatentRate CategoryIdeaSpace CategoryLegal FixedPointCartesianGeometryPrimitives CategoryPattern ContinuousCartesianGeometryPrimitives DiscreteCartesianGeometryPrimitives FixedPointCartesianGeometryPrimitives FixedPrecisionInteger GraphicsPatterns JavaAdvancedImaging SceneGraph SingleTransform StructuredGraphics XwindowProtocol FixedPointCombinator FixedPointCombinator HigherOrderFunction LambdaCalculus LeastFixedPoint MetacircularFixedPoint ParadoxicalCombinator VirtualMachine FixedPrecisionInteger CategoryOptimization FixedPriceContract BillTrost CategoryBusiness CategoryDiscussion EileenSauer EricRunquist ExtremeProgrammer ExtremeProgramming ExtremeProgrammingProject FixedPeriodOfTime FixedPriceContract FixedPriceContractsWithChangeControl FourLevelsOfCompetence JasonYip KyleCordes ManHours MichaelDillon MichaelFeathers OliverChung OrdersOfIgnorance PaulHudson PercentCompletedMyth PlanningGame RiskSwap RobertWatkins RonJeffries ScopeCreep TimeAndMaterialContract TimeAndMaterials TimeEstimates TomStambaugh WayneMack FixedPriceContractsWithChangeControl AdoptingXpPatternLanguage BryanZarnett CategoryExtremeProgramming CategoryPattern ContractType DanielSvennberg FixedPriceContract FixedPriceRedetermination JosephRiesen OnsiteCustomer OptionalScopeContracts OvercommitmentRecovery PlanningExtremeProgramming PlanningGame ProjectVelocity StoryCard WayneMack FixedQuantityOverflowBug ApproximationOfInfinity ArianeFive BigInt BigInteger BigIntegers BigNum BigNums BillGatesSixFortyKbytesQuote CategoryBug ChineseRemainderTheorem CoolHacks CounterInManyProgrammingLanguages DougMerritt FixedQuantityOverflowBug FourierTransform HighLevelLanguage LargeInteger LinuxOs MooresLaw NumberTheory PacMan PerfectGameOfPacMan ScottJohnson SmallInteger SqLite TypeMigration ZeroOneInfinityRule FixedTimeBudget FixedTimeBudget PeteHardie FixerUpper EuroPlop FixerUpper JoeBergin OleAndersen PedPat PedagogicalPattern RealEstate SeanPalmer FixingLinks BadAssVillain BookMarklet CategoryWikiMaintenance GeorgePaci WardCunningham FixingRandomPages BrokenLink CategoryWikiMaintenance DeleteNoContent DoingStuff DonaldNoyes PageBeingGnomed ShortListOfPages FixmeComment AlainPicard AmitPatel AndreasSchweikardt BenSchroeder BioHazard BobAnderson CategoryCodingIssues CategoryDocumentation CeeLanguage CeePlusPlus CodeConventions CodingStandard CommentCostsAndBenefits CygWin DarkGoldenRod DaveSmith DavidCary DesignLevel DesignNotes DougMerritt DoxyGen EmpiricalPatternDiscovery EricUlevik EricVought ExtremeProgramming FixBrokenWindows FixmeComment FixmeComments ForgetToFixItLater GregorRayman HotComments JavaDoc JohnBaldwin JonTirsen JosephKiniry JuancoAnez JulianBoot LegacyFeature LingoScriptingLanguage LukeGorrie MarnenLaibowKoser MartinPool MatthewAstley MicahElliott MichaelFeathers ModuleComments NatPryce NeverDone NiclasOlofsson RakeMake RayleighDistribution ReverseIndex RobHarwood RonJeffries RubyOnRails TaskCard TaskCards ThaddeusOlczyk ThingsThatFallThroughTheCracks ToBeDoneMacro ToDo ToDoList ToDoLists TopDownProgramming TriGraph VirtualInheritance VisualStudio WayneMack WayneWerner WorkAround WylieGarvin FixtureInfection BrianEwins FixtureInfection JavaUnit PerlUnit TestCase TestResult TestSuite TestingFramework UnitTestDefined FixturesForEasySoftwareTesting TestingFramework FizzBuzz FizzBuzz FizzBuzzInManyProgrammingLanguages AlxShr CategoryInManyProgrammingLanguages ColdFusion FizzBuzz FizzBuzzTest JanekBogucki MarcThibault ScalaLanguage FizzBuzzTest AnswerCollection AppleWin ArrayList BrenBart BuzzCt CeePlusPlus CharOut CheckMultiplicity CoffeeScript ConsolePrinter DanCross DataAccess DataAccessKind DecoPerson DrinkingGame EarleMartin EmacsLisp FacTestPair FillRowMethodName FillRows FizzBang FizzBizz FizzBuzz FizzBuzzFactory FizzBuzzInManyProgrammingLanguages FizzBuzzPrintVisitor FizzBuzzRunner FizzBuzzTest FizzBuzzVisitor FizzCt ForEach ForthLanguage FoxPro FuzzBuzz GetEnumerator IllegalArgumentException IntModBool IntOut IntToStr IsMultipleOf IsMultipleOfNone IsNumeric JavaScript JeffGrigg JohnFletcher KornShell LiveCode LiveScript LoopCt LuaLanguage MarcThibault ModsVals NullPointerException PerlLanguage PowerShell PrintAccordingToMultiplicity PrintStream ReadLine ReplaceTempWithQuery RosettaCodeData SetlLanguage SqlFunction SqlServer SqlString SqlTypes StringBuilder TableDefinition ToCharArray ToList ToString UnitedStates UserDefinedFunctions ValidatingPrinter ValidatingPrinterListener WriteLine ZakMcGregor ZoharBabin FlExplorer FlExplorer VisualTour VisualizeTheWiki FlTk CategorySoftwareTool CeePlusPlus MathGl OpenGl TclTk FlagOfConvenience AhHa BalancingForce BruceSterling CaveatEmptor CorporateGovernment DataHaven ErikMeade FlagOfConvenience FreeSoftware HeavyWeather LarryPrice MeatBall NealStephenson NomadicRig OpenSource RogerLipscombe SnowCrash SunirShah TheDiamondAge WhyDoYouPermitThisToBeDoneToYou FlagShip ElectronicMail ExBase FlagShip FoxPro UnitedFederationOfPlanets UssEnterprise FlagsAreSelfModifyingCode CategoryCoding DataAndCodeAreTheSameThing EmacsLisp FirstClass FirstClassFunction FlaggyCode GoTo GotoConsideredHarmful JavaScript JustInTime LispLanguage MayZeroNine MetaCircularInterpreter PascalLanguage PerlLanguage SelfModifyingCode WaterbedTheory FlameBait AccusationThatAssumesKnowledgeOfInternalMotives AntiPattern FlameBait FlameWar GodwinsLaw MikeWarot UseNet WikiGnome FlameRename FlameRename FlameRenamer FlameRobin FlameRobin RelationalDatabase FlameWar AbuseOnWiki BrokenLink CategoryProblem HolyWar JargonFile PissingMatch UseNet WikiWarrior FlandersAndSwann CategoryArtist ChrisSandow FlandersAndSwann HumphreyCarpenter JonathanMiller LordOfTheRings PeterCook RichardDrake ThatWasSatireThatWas FlashAlert FlashAlert MacromediaFlash PlainEnglish ToggleYourFlash WhatsWrongWithFlash WikiBadge FlashDevelop FlashDevelop FlashMan CategoryBook FlashMan GeorgeMacDonaldFraser FlashRemoting AlexandreFreire ApplicationServer FlashRemoting FlatClusterDevelopment AnonymousDonor ChangeYourOrganizationDiary FeatureCreep FlatClusterDevelopment FlatClusterProjectAdvocate FlatClusterProjectLeader FlatClusterProjectTeam FlatClusterScoutTeam JeffDay FlatClusterProjectAdvocate FlatClusterDevelopment FlatClusterProjectLeader FlatClusterDevelopment FlatClusterProjectTeam FlatClusterDevelopment FlatClusterScoutTeam FlatClusterDevelopment FlatClusterProjectTeam FlatEarthArgument CategoryStory CategoryWhimsy DisciplineEnvy RuleOfDibs TheEarthIsFlat FlatLand AhHa FlatLand GarryHamilton HtmlSucks HyperCube HyperSphere LayneThomas LearningMetaphors RtFm FlatLander DramaticIdentity FlatLander YourMileageMayVary FlatScreeniMacs AndyPierce MacOs FlatShortForm DaveHarris DesignByContract FlatForm FlatShortForm ShortForm UnitTest FlatironBuilding VeryCoolBuilding FlavioPoletti FleaWi CaseyWest CategoryWikiImplementation DougMerritt FleaWi HomePage NickCleaton PeWi PerlLanguage SeanPalmer ShortestWikiContest SigWik WikiClone FleasAdInfinitum AugustusDeMorgan CategoryWhimsy DickBotting JonathanSwift LewisFryRichardson MatthewWilbert StanislawLem FlexLanguage MacromediaFlex FlexRay FlexTime FlexTimeAndXp FlexTimeAndXp CollectiveCodeOwnership CoreHoursIsNotNineToFive CustomerTeam FlexTime FortyHourWeek JohnCarter OfficeSpaceMovie OnSiteCustomer OpenSource PairProgramming PairProgrammingWithSmallTeams PairPromiscuously StandUpMeeting SustainablePace TheThreeExtremos WholeTeam XpHammer XpSpokesModels FlexWiki CategoryWikiImplementation DavidOrnstein DesktopWiki DotNet FlexWiki FlexWikiPad FwSync OpenSource SourceForge WardCunningham WikiTalk FlexWikiEditor FlexWiki FlexWikiTools FlexWikiPad DotNet FlexWiki FlexWikiPad FwSync MicrosoftWindows OpenSource WikiEngine FlexibilityZonesArchitecture BusinessProfessionals CategoryAgileMethodology EclipseIde ExtremeProgramming FlexibilityZonesArchitecture FrameWork FrameworkConstruction OriInbar OtherMethodologiesAndTgp PatternLanguage ShaiBenYehuda TgpArchitecture TgpMethodology VisualSharedModel WaterFall FlexibleAndExtensible LazyInitialization NeedIt NotBuiltInOneDay SufficientlyFlexibleAppsResembleInterpreters FlexibleAndExtensibleHierarchy CategoryOrganization DynamicRelational DynamicUserDefinition FileSystemAlternatives FlikiBase OneNote PaperPorting WikiWithMoreThanPages WikiWithMoreThanUsers FlexibleReusable CategorySuccess DonaldNoyes FlexibleReusable ThinkingOutLoud FlexibleSoleShoes FiveFingers PeteMelov SuveranCafe WikiZen FlikiBase AsciiArt BondageAndDiscipline CategoryCollaboration CategoryMultiPurpose CategorySpeculative CategoryWiki CrudScreen DataDictionary ExtendingTheWikiParadigm FlikiBase LotusNotes MultiParadigmDatabase PageName ParagraphWiki SharePoint TabMunging WebGodObjectDiscussion WikiNode FlimFlam FlimFlam ScientificMethod TheSecretOfPower FlimsyAndBarelyFunctional AccidentalComplexity ChetHendrickson CriticalSuccessFactor DionHinchcliffe DoTheSimplestThingThatCouldPossiblyWork DrawingHand EmbeddedSystem EvanLanglois FlimsyAndBarelyFunctional JeffPetkau KentBeck MattRyall MissionCritical PureXp SecondSystemEffect ShrinkWrap SpikeSolution SunirShah SwitchingHats UnsafeAtAnySpeed WilliamPietri XpUniverse YouArentGonnaNeedIt FlingsWikiSystem OnionRouting FlipDescription CategoryProgrammingLanguage EsotericProgrammingLanguage HelloWorld FlipFlops FlipFlops OldTimer FlippingBurgers AmericanCulturalAssumption FlirtDataTextFormat AddingEpicycles AnonymousDonor AttributeTable CantAbstractMuchPastInterfaces CategoryLanguageDesign CategoryText CategoryXml DataDictionary EssExpressions FusdxDiscussion KeywordParameterPassing MarchZeroEight NaySayers NumberTypes RelationalAlternativeToXml ServiceOrientedArchitecture TowerOfBabel WinWin XpathLanguage FlislLanguage FloatingCities AirTrafficControl AndyPierce BuckminsterFuller BuckyDome CitiesInFlight CorporateGovernment CriticalPath DanielKnapp FloatingCities FloatingCity GeodesicSphere JamesBlish JohnVarley LarryNiven ScienceFiction SeanOleary SpaceElevator VeryLargeBalloons VietNam FloatingPointCurrency BankingIndustry BinaryCodedDecimal CategoryDevelopmentAntiPattern CategoryMath CeeLanguage CeePlusPlus CmmAcronymAlternatives CobolLanguage CommonLisp DotNet ExtremeFloatingPoint FloatingPointFractions IeeeSevenFiftyFour JavaLanguage NewImproved NotaNumber NumberTypes OfficeSpaceMovie OperatorOverloading OtherPeoplesMoney FloatingPointFractions AdamBerger AntiPattern BankersRounding BigDecimal BigInt CategoryDevelopmentAntiPattern FixedPointCartesianGeometryPrimitives FixedPrecisionInteger FloatingPointCurrency FloatingPointFractions FrinkLanguage IeeeSevenFiftyFour IllusionOfSimplicity SecondSystemEffect WardCunningham WyCash FloorChart AllertonHouse FloppyBootSector AssemblyLanguage BootLoader CategoryOperatingSystem FreeSoftware GrandUnifiedBootloader LispLanguage MikeGodfrey RalfBrownsInterruptList FloppyDiskZombieTechnology OperatingSystem SneakerNet StarTrek StevenNewton UniversalSerialBus UsbKeychainDrive WirelessIsTheSuccessorOfFloppy ZombieTechnologies FlorantaProject AgilePlace ExtremeProgramming FlorantaProject GlueWiki OpenSource PlanningGame FlorenceNightingale FlorenceNightingale FlorianKonnertz CategoryHomePage FloKo FlorianKonnertz FrontPage NooWiki PersonalPublicWiki SignatureShortCut ZwiKi FlorianSiebert HamburgXpUsersGroup FlouriWiki DanielChurch PhpLanguage FlowBasedProgramming AchillesHeel ActorsModel AlexeyVerkhovsky BoundedBuffer BrokerageApplication CategoryApplicationDevelopment CategoryConcurrency CommunicatingSequentialProcesses ConceptsTechniquesAndModelsOfComputerProgramming DataCentricThinking DataflowProgramming DavidLiu DirectedGraph DougMcIlroy DougMerritt FibonacciSequence FlowBasedProgramming FlowBasedProgrammingBook FunctionalComposition FunctionalProgramming FunctionalReactiveProgramming GraphicalProgrammingLanguage LabView LazyEvaluation LindaLanguage MultiParadigmProgrammingLanguage OzLanguage ParadigmShift PatternLanguage PaulMorrison ProgrammingParadigm PrographLanguage SanScript SchematicOfBrokerageApp SendReceiveReply ServiceOrientedArchitecture TheoVerelst TimKing TupleSpace TuringComplete VonNeumannArchitecture WebServices FlowBasedProgrammingBook BookSurge CategoryOnlineBook FlowBasedProgramming FlowChart AsciiArt CodeReview DataFlowDiagram DesignReview EditHint FormalMethods NonDeterminism PetriNet ProblemSolvingProcess ProgramDesignLanguage PseudoCode UnitTest FlowCharts FlowLayout LayoutManager FlowNumber FlowNumber MentalStateCalledFlow PairProgramming FlowThePsychologyOfOptimalExperience CategoryBook ExtremeProgrammingInstalled MentalStateCalledFlow MihalyCsikszentmihalyi RonJeffries FloydFerris CategoryHomePage FloydMarinescu EjbDesignPatternsBook TheServerSide FluidConceptsAndCreativeAnalogies CategoryBook DouglasHofstadter FluidAnalogiesResearchGroup GoedelEscherBach JonUdell LetterSpirit FluidEcho CollaborativeAuthoring DesignRationaleSoSe SteveJorgensen FlushFlashDrives AmigaOs PeteHardie SecureDigital SeptemberZeroEight FlyOnTheWall AuthorAsksForClarification AuthorReadsTheWork AuthorsCircle FlyOnTheWall JimCoplien PositiveFeedbackFirst SafeSetting SuggestionsForImprovement VolunteerSummarizesTheWork WritersWorkshopPatterns FlyPaperForIdeas HiveMind StarTrekTheNextGeneration TheBorg UtilityFog WikiBorg FlySpray FlyingButtresses FlyingCar ArtificialIntelligence ArtificialIntelligenceIsUnattainableByDefinition BigDesignUpFront CarFree CategoryFuture FlyingCar FutureOfPersonalTransportation GrandMa HalNineThousand HyperCard FlyingSnakes FlyingVisitor CategoryHomePage CategoryPerson CategoryWikiTag DeletedButWelcomeToWiki EditCodeWord FlyingVisitor HomePage NewUserPages OnTopic StartingPoints UserName UserNames WelcomeVisitors WikiSquatting FlyweightEnum DesignPattern GarbageCollector JavaDesignFlaws JavaIdiom TotallyOrdered UseEnumsNotBooleans UseEnumsNotNumbers FlyweightPattern CategoryPattern CategoryStructuralPatterns CompositePattern DesignPatterns FlyweightEnum FlyweightPattern FlyweightPatternDiscussion GangOfFour LazyEvaluation StatePattern StrategyPattern TobinHarris FlyweightPatternDiscussion AnswerMe BridgePattern CacheObliviousAlgorithm CategoryDiscussion CategoryPattern CeeLanguage CeePlusPlus CompoundPattern DesignPatterns ExternalizeValue ExtricateImmutableObject FactoryMethodPattern FactoryPattern FlyweightPattern JavaLanguage JoshuaJuran ObjectPerValue PatternLanguage PhilGoodwin RalphJohnson RobertDiFalco SingletonPattern SmalltalkLanguage StatePattern SteveMetsker StrategyPattern ValueObject ValueObjectsCanBeMutable ValueObjectsShouldBeImmutable FoRk FocusAndInvent BetsyHanesPerry CategoryFocus CollectAndOrganize CrcCard FocusAndInvent IvarJacobson MyersBriggs PairThings UseCase WardAtIbm WardCunningham FocusFollowsMouse AmigaComputer AutoRaise CategoryGui ClickToFocus ClientArea EditHint FocusFollowsEyes FocusFollowsMouse FocusPolicy IstoYlisirkka JeffGrigg KarlKnechtel PeteHardie PowerToys SloppyFocus TransparentMousePointer WindowMaker WindowManager WindowManagerThatActuallyManagesWindows WindowShade FocusGroupOrganizationPatternsChiliPlopTwoThousand CategoryFocus ChiliPlop FocusGroupsChiliPlopTwoThousand GeraldWeinberg JimCoplien MartineDevos MichaelBeedle NeilHarrison StephenBerczuk FocusOnCode BrianCooke CategoryExtremeProgramming CategorySuccess CodersDontDevelopSoftware ExtremeProgramming FocusOnCode JasonGorman MythsAboutXp OpenSource PeopleWare PeteHardie PointyHairedBoss RichardCordova SilverBullet SourceForge StrawMan UserStory WayneMack WebSphere FocusOnConcepts CreationTools CreativeDisplays DocumentManagement DonaldNoyes EaseOfCreation HyperAssociation PurposeClarity TagWords ThinkingOutLoud UsingConcepts FocusOnPeople BecomingaTechnicalLeader CategoryFocus CategoryProcessPrinciple CategoryProtoPattern FortyHourWeek JerryWeinberg PeopleWare FoggingTechnique FolDoc FreeOnLineDictionaryOfComputing WikiRedirect FoldFunction CategoryFunctionalProgramming CategoryInManyProgrammingLanguages CategoryObjectFunctionalPatterns CategoryTheory CeePlusPlus CommonHigherOrderFunctions CommonLisp CommonLispHyperSpec CsharpLanguage DanielKnapp DotNet FoldFunction FsharpLanguage HaskellLanguage InternalIterator IokeLanguage JavaScript JeffBay ListCatamorphism ListComprehension OcamlLanguage PanuKalliokoski PerlLanguage PhpLanguage PythonLanguage RobertDiFalco RubyLanguage SchemeLanguage SmallTalk SmalltalkLanguage SmlLanguage SmugLispWeenie StandardTemplateLibrary SwiftLanguage FoldedZipperedProcess AlistairCockburn AntiPattern BlackBoxTesting CommonSense DickBotting ExtremeHour FoldedZipperedProcess FrenchCulturalAssumption GoldRush JeremyCromwell JohnBrewer MethodologyCargoCult PeteHardie PjPlauger ProcessMiniature ProgrammingOnPurpose ProjectManagementPatterns RichardFeynman RogerLipscombe SoftwareIsReallyPointless SunirShah UserStoryShield ValidationVee XpGuilt XpImmersionFive FoldocConsideredHarmful CategoryConsideredHarmful FreeOnLineDictionaryOfComputing FolgersCrystals CategoryFoodAndDrink FolgersCrystals JohnFletcher FolkMemory FolkMemory PhotoWiki SisterSites WardCunningham FolkloreOrg BurnOut FolksStaying CategoryCollaboration ChangeTheCommunity FixOurWiki PositiveDialogueCommunity FollowInstinctsAndResistUrges FollowYourConscience LanguageLawyer FollowMe BruceAnderson CategoryGamesandIcebreakers FollowTheRecipe CategoryAgileMethodology FutureSpective PreparingForSprintOne ReflectionWorkshop RetroSpective FondleSlab FooBar AmericanCulturalAssumption AurelianoCalvo CategoryAcronym CategoryIdiom FooBar FuBar JargonFile MetasyntacticVariable FooDash AbsenceOfEvidenceIsNotEvidenceOfAbsence AlastairRae AlistairCockburn AttributedTo CategoryWiki ChristianIntellectual CliffordAdams DecoderRing DeletionInWiki DocumentMode FooDash GkChestertonOnWiki GoodWikiCitizen ImproveSignalAndReadability IrrevocableThreadMode MeaningOfDoubleDash MindWipe PhilGoodwin PlainEnglish RecentChanges RefactorFasterDeleteMore ReligiousWar RichardDrake StevenNewton ThreadMode TomStambaugh UserName WayneConrad WayneCool WhiteHat WhoStuffedWordsInMyMouth WikiBallotBox WikiNewspaperAnalogy WikiReductionists WikiWikiKudos FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed AndrewQueisser AnimalBook AnonymousCoward CategoryDummies CeeSharp CouplingAndCohesion DotNet FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed InaNutshell LearnEasilyComputerBooks MrBunny OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PhlIp TeachYourselfProgrammingInTenYears TitleSizeAndRelevancyManagementForCuriousNewbiesIn WikiWiki WomenProgrammers FoodFactoriesInOrbit ArtificialGravity CategoryFoodAndDrink FoodFactoriesInOrbit KyleBrown MikeKrajnak PowerPoint PrestonRickwood TheBottleneck TheMoonIsaHarshMistress TheUsualSuspects FoodSmart EjbExamples FoodSmart GemStone GemStonej JavaScript OoBusinessExamples RandyStafford FoolTrap CategoryAntiPattern DaveLacerte FoolishConsistency AntiPattern AutomaticVsManualPlacement GodwinsLaw JanuaryTwelve MacOs PortlandOregon RalphWaldoEmerson UserInstrumentedApi UserInterface WhenAreStandardsRestrictive FoosLaw FoosLaw GodwinsLaw GodwinsSecondLaw LaynesLaw MemeticAphorism NineEleven QuotingNotThinking TimLesher YouArentGonnaNeedIt FootInTheDoor AlterTheOffer BaitAndSwitch ContractToHire FootInTheDoor HumanResources NegotiatingPatternLanguage WinWin FootballField AmericanCulturalAssumption FooteEffect BrianFoote FootnotesDestroyFlow BruceIde CategoryConcentration DavidFosterWallace JasperPaulsen JefRaskin KrisJohnson LinksDestroyFlow MarkoSchulz MentalStateCalledFlow NestedFootnote PetPeeve TerryPratchett TextSmell WikiSingleVoteByCounting ForBestResultsForgetTheBonus AlfieKohn NoContest RichardStallman ForDummies CategoryDummies GoldenRule WileyPublishing ForFailuresProvideFixItOptions FailSafe FailureIsNotAnOption ForFree AlarmBellPhrase CostsSomething ForFree GeraldoXexeo HeyJohnDoe JohnPassaniti KrisJohnson MicroSoft SunirShah ThereAintNoSuchThingAsaFreeLunch WikiName YouAintGonnaNeedIt YouArentGonnaNeedIt ForGoodCause BreakingTheRules KnowTheRule OldRulesWithForgottenReasons RaySchneider SacredCow SacredCowsAreGoodTargets ForGreatJustice AllYourBaseAreBelongToUs CategoryIdiom CategoryJargon WikiFire WikiGnome ForSure ForSure IdentityInferenceEngine JesusChrist KathyBracy RichardDrake TomStambaugh WdForumForChristianTopicsFailedMiserably WdIdentityInferenceEngine WdWhyClublet WdWhyIsNowClosed WhyClublet ForThisPurposeSingletonsAreGlobals CardinalityEnforcedInCode DesSingleton ForThisPurposeSingletonsAreGlobals GlobalAntiPattern GuyWhoReopenedTheSingletonCanOfWorms SimpletonPattern SingletonGlobalProblems SingletonPattern SingletonPatternDeprecated SingletonPatternTermAsCoined SingletonReplacements SingletonsAreEvil SoloAntiPattern SystemDictionary UndefinedObject ForTran CategoryFortran DesignedBy FortranLanguage JohnBackus ProLog WikiName ForYourEyesOnly SneakerNet WikiLeaks ForbesDiscoversWiki BrokenLink CategoryDiscovery WikiInTheNews ForbiddenAccess BigBlueRoom GarryHamilton GunnarZarncke HadThisPattern MarkTilley ScottJohnson WikiHelpDesk WikiWiki ForbiddenPlanet CategoryMovie CategoryOffTopic CategoryScienceFiction ForbiddenPlanet IambicPentameter LeslieNielsen MartinNoutch MrId RobbieTheRobot SciFi TechniColor TheTempest TobyFarley WilliamShakespeare ForceContextDuality ChristopherAlexander PaulMcKenney StevePeterson TheTimelessWayOfBuilding ForceDotCom EclipseIde SalesforceDotCom ForcedChoice FalseDichotomy ForcedChoice HobsonsChoice TryLikePages TyrannyOfTheOr ForcedPersonalityTest CategoryEmployment CategoryPsychology EditHint ForcedPersonalityTest PeterMerel PrimaDonna ForcedToSwitchFromRubyToPython CategoryPython CategoryRuby ForcedToSwitchFromPythonToRuby JavaScript PythonLanguage RubyLanguage SwitchedFromRubyToPython ForcesFromFailedSolutions AlistairCockburn CategorySolutions ForcesVsConsequences AlistairCockburn BradAppleton ChristopherAlexander JimCoplien MichaelBeedle NotesOnTheSynthesisOfForm PaulDyson ForcingPeopleToDoRight CaseSensitivity DynamicTyping FixBrokenWindows StaticTyping UnitTest FordLayoffs JonathanTang JustInTime LeanDevelopmentProcess PhlIp PointyHairedBosses SoftwareProductLines FordPflanzenWiki ForecastleCouncil ForeignFunctionInterface BrokenLink CeeLanguage CeePlusPlus CommonLisp FixThis ForeignFunctionInterface GarbageCollector JavaNativeInterface SimplifiedWrapperAndInterfaceGenerator VbClassic ForeignKey CategoryDatabase DatabaseConstraint ForeignKey PrimaryKey RelationalHasNoPointers RelationalModel RelationalWeenie ForeignKeysCanOnlyReferenceOneTable AalbertTorsius AlarmClock ArgumentThatObjectRelationalImpedanceMismatchDoesNotExist CandidateKey CheckHolder CheckManager CircleAndEllipseProblem CobolLanguage ContactAndAddressModels CostinCozianu CustomerInformationControlSystem DanMuller DatabaseIsRepresenterOfFacts DomainModel ForeignKey ForeignKeysCanOnlyReferenceOneTable GemStone GemStonej ImpedanceMismatch InfiniteAmountOfTransactionalMemory JasonBucata JoeCelko KeyName LiskovSubstitutionPrinciple MarkAddleman MultiParadigmDatabase OaooApproachToIndices ObjectOrientedDatabase ObjectOrientedProgrammingLanguage ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalMappingCostsTimeAndMoney ObjectStore OpportunityCost RandyStafford ReferentialIntegrity RelationalDatabase RelationalHasNoObjectIdentity RelationalModel RichardHenderson SimpleMatterOfProgramming SimplestThing SimplestThingThatCouldPossiblyWork SparseColumns SqlFlaws TheThirdManifesto ThereAreNoTypes ThreadMode UseCase ForeignLanguage CategoryNaturalLanguage DeepSouth ForeignLanguage PieterJansegers YouMightBeaRedneck ForeignLanguages ForeignLanguage ForeignMethod ForeignMethod IntroduceLocalExtension MartinFowler RefactoringImprovingTheDesignOfExistingCode ForensicSoftwareAnalysis BillTrost MichaelFeathers OccamsRazor ForeshadowingTwentyFirstCenturyArt CategoryBook KeithBraithwaite MartineDevos NatureOfOrder RugBook ForesightExchange OffshoreOutsourcing ForestPeople SoftwareDevelopment ForeverWar CategoryBook CategoryScienceFiction DeusExMachina ForeverFree ForeverPeace ForeverWar JoeHaldeman MartinZarate ForgeCode BenThomasson TetrisAnalogy ForgeLeaders CategoryPattern ChadThompson LeadershipPatterns ForgeTheTeam CategoryLeadershipPatterns MarriageGuidanceCounsellor ForgetAboutWritingAccessors AndrewQueisser ChristianTaubman ClipperLanguage CppHeresy DanMuller DavidWright ForgetAboutWritingMindlessAccessors JavaBeans JythonLanguage PascalCase PythonLanguage RandomPages RobertDiFalco StevenNewton TomStambaugh YouArentGonnaNeedIt ForgetTheDebugger AcceptanceTest AdoptingXpPatternLanguage AndersBengtsson CategoryDebugging CategoryExtremeProgramming CategoryPattern CodeTestFirst DaveEaton DavidCorbin DolphinSmalltalk DougWay EmbraceChange ForgetTheDebugger GrumpiestProgrammerInTheWorld GunnarZarncke IanOsgood IfIdeVendorsConcentratedOnTestRigsInsteadOfDebuggers KnowItWorks LaurentBossavit ListenToTheCode MatthewFarwell MichaelAbbott OptimizeIt ProgrammersWhoWorkInDebugMode RichardBash TestInfected TestabilityEnsuresFeedback UncleBob UnitTest UseTheDebugger YouCantUnderstandaProcessByStoppingIt ForgetTheWheel IdeaGoogle IgnoreTheWheel NeverFoundTheWheel ReinventTheWheel ForgetToAnswerTheResult DaveHarris DaveSmith FunctionalProgrammingLanguage RonJeffries ForgetToCloseTheFile BewareOfExceptionsInTheDestructor CategoryCoding DaveHarris DirckBlaskey DotNet FileHandle ItsNotAboutDiscipline JohnDouglasPorter ObjectiveCaml PerlLanguage ResourceAcquisitionIsInitialization RonJeffries RubyLanguage SeparateIoFromCalculation TypeGlob VisualBasicDotNet ForgetToFixItLater AdamBerger AndersBengtsson AndreasKrueger DanielEarwicker DaveSmith DontLoseGoodIdeas EclipseIde FixmeComment FrankCarver HaveThisPattern JeffGrigg JezHiggins JohnFarrell LaurentBossavit MichaelFeathers NeverDone PeterSeibel ProgrammersNotebook RobCrawford RonJeffries SunirShah TechnicalDebt TestingFramework ToAyoungExtremist ToBeDoneMacro ToDo ToDos UnitTest UnitTestAsTickler WayneMack WylieGarvin YouArentGonnaNeedIt ForgetToSave ExtremeFrustration MentalStateCalledFlow OneButtonTesting ForgetfulnessAsFilter BobFarrington FalkBruegmann MarkEichin MichaelFeathers PerBak WikiWikiWeb ForgettingCurve AccidentalComplexity AlistairCockburn CeePlusPlus EmacsEditor FalkBruegmann ForgettingCurve JavaLanguage OliBye SmallTalk SteveFreeman VisualAge ForkLoad ForkPythonWithoutTabs PythonLanguage FormAndFunctionAreOne AnonymousDonor BallOfMud BuckminsterFuller DaveHarris DavidLynch ExtremeArchitecture ExtremeProgramming FormAndFunctionAreOne FormFollowsFunction FrankLloydWright FunctionFollowsForm IntrusiveList KatyMulvey LaoTse MentalStateCalledFlow MichaelFeathers ModularHouses OrganicArchitecture PaperPrototype PeterMerel PointAndClickDragAndDrop ProgrammingOutsideTheCube RichardHenderson RonJeffries ShieldPattern SocialRelationshipCalledCooperation TheThirdWave VirtualReality YouArentGonnaNeedIt FormBasedDesign ComponentPalette DelphiLanguage EventHandler FormBasedDesign OnClicked RapidApplicationDevelopment VisualBasic FormEncodingOverHttp ItsAboutTheDataStupid RestArchitecturalStyle FormFollowsFunction ArchitecturalDesign CategoryDesign ChristopherAlexander DesignPattern DesignPatterns FormFollowsFunction GoodLanguageDesign ProgrammingLanguage FormLiberates AlistairCockburn CategoryCodingConventions FormLiberates PatternsInChess FormValidation BusinessObject CallDownNotifyUp CrudScreen DataDictionary DotNetErrorProvider FormValidation GraphicalUserInterface JohnRoth LogicLayer MikeStallings OnceAndOnlyOnce RegularExpression RepresentationLayer RonJeffries TestFirstUserInterfaces TheHumbleDialogBox UserFriendly YouArentGonnaNeedIt FormalDeveloper CategoryFormalMethods FormalMethods InformalDeveloper KarlFant KentBeck MetaphorsForProgramming ObjectOrientedAnalysisAndDesign ProgrammingIsMathematics ScottJohnston SoftwareProcess TowardsEmpiricalComputerScience UnscientificDeveloper WaldenMathews FormalInformalReviews FormalReviews FunctionalTest InformalReviews PairProgramming RonJeffries UnitTest XpFreeZone FormalLanguage FormalLanguage FormalSystem WoodenLanguage WoolenLanguage FormalLanguages BirdMerteensCalculus DiegoNavarro HaskellLanguage ZedLanguage FormalMethods CategoryFormalMethods TheBestOfBothWorlds ViolentAgreement WinWin FormalMethodsAndPatterns AlanWills AmnonEden BrokenLink CategoryFormalMethods FormalMethods FormalTreatmentOfDesignPatterns FormalistsTakingOverThisWiki JimCoplien KoansMetaphorsAndParables KyleBrown PatternsOfModeling PatternsOfRefinement PeopleInterestedInFormalPatterns StephenGrabow ToddCoram WhyPatternsAreDifferent WikiWikiWeb FormalModelChecking CategoryFormalMethods DickBotting FormalMethods FormalModelChecking ModelChecking ProofOfCorrectness UnitTest FormalReviewProcess CodeReview CodeReviewPatterns CodingConventions FormalReviewProcess FormalReviewTechniques FormalStandards JasonYip JeremyCromwell RalphJohnson FormalReviewTechniques DefectBasedReading PerspectiveBasedReading VictorBasili FormalSpecification CommonLisp FormalModelChecking JasonGorman JoeHendrix ModelChecking ProofOfCorrectness ProofsCantProveTheAbsenceOfBugs TheoremProving UnitTest ZedLanguage FormalStandards CategoryCodingIssues CategoryPattern CodeOwnership CodeReview CodeReviewPatterns CodingStandard DesignReview GettingUpToSpeed MichaelFeathers RonJeffries SystemOfNames VisualAgeSmalltalk WardCunningham WayneMack FormalSystem FormalSystem InfinityAndTheMind LanguageGrammar RudyRucker FormalTesting AcceptanceTest CategoryTesting FrameworkForIntegratedTest UnitTest WardCunningham FormalTreatmentOfDesignPatterns BrokenLink CategoryFormalMethods FormalistsTakingOverThisWiki BigDesignUpFront BottomUp FormalistsTakingOverThisWiki NickKeighley OneTrueWay PaulGraham PractitionersRejectFormalMethods SmugLispWeenie TheBestOfBothWorlds TopDown ViolentAgreement FormatStringAttack CategoryCee CeeLanguage FormatStringAttack InBandSignal SecurityExploits SentinelPattern FormattingForSmallScreens FormerSisterSitesByTag BackLink DoingStuff DonaldNoyes GreenCheese OffTopic SisterSite SisterSites SociologyWiki TheAdjunct TheReformSociety WayBackMachine WhyClublet FormulaForSuccess CategorySuccess ChangeManagement ChangeResistance InspiringLeadership QuickWins SharedUrgency FormulasPlusAttributes BusinessRulesMetabase CollectionOrientedVerbs DaveVoorhis ExtendedSetTheory FormulasPlusAttributes FunctionalProgramming LogicProgramming MultiversionConcurrencyControl QueryLanguage FortCollinsXpCompanies FortCollinsXpCompanies HewlettPackard WoodwardIndustrialControls ForteForJava BloatWare BorlandJbuilder CategorySoftwareTool ForteForJava ForteModules GlenStampoultzis InpriseAppServer JavaBeans JavaWorkShop JunitWithForte KawaIde NetBeans OpenSource RobertWatkins SeshKumar VisualAge VisualCafe WysiwygWiki WysiwygWikiWithForteForJava ForteModules BackLink RefactorMe ForteToolUnit DavidVydra TestingFramework ForthAndCsample CategoryForth ChuckMoore ExampleForthCode ForthReadability HyperStaticGlobalEnvironment SamuelFalvo ForthAssistedHandAssembly AsmJit AssemblyLanguage BusyWaiting CategoryForth EdwardKiser ForthAssistedHandAssembly GarryHamilton SamuelFalvo ForthBlocks CategoryForth ColorForth GameOfLife RetroForth ForthCommunity AnsForth CategoryForth ChuckMoore ColorForth ForthDictionary ForthLanguage ForthObjects HandHeld MetaLanguage RapidFile RetroForth SamuelFalvo ThingOfBeauty ForthCompiler CategoryCompilers CategoryForth ColorForth ForthLanguage SwForth TailCallOptimization ThreadedInterpretiveLanguage ForthCulture ForthLanguage ForthDimensions ForthLanguage ForthEfficiency ForthEfficiency ForthFlames AntonErtl BadCodeCanBeWrittenInAnyLanguage BerndPaysan CategoryForth ChuckMoore ExtremeProgramming ForthCommunity ForthIsAliveAndKicking ForthIsDead ForthObjects ForthPessimism ForthPortability ForthReadability ForthReusability ForthWiki GeorgePaci InterCal KrisJohnson NinetyNineBottlesOfBeerOnTheWall ScottVokes StartingForth WriteOnceReadNever ForthGolf AnsForth CategoryForth CategoryGolf FalseLanguage ForthGolf ForthLanguage InternationalObfuscatedCeeCodeContest OpenFirmware ForthImmediateWords DomainSpecificLanguage ForthImmediateWords ForthLanguage LispMacros ForthInJava CategoryForth CategoryJava DotNet ForthInJavaScript JavaByteCode JavaVirtualMachine JsForth LeoForth WebForth ForthInLua BrokenLink CategoryForth CategoryProgrammingLanguage FirstPerson ForthLanguage LuaLanguage ForthInSmalltalk CategoryForth CategorySmalltalk ForthLanguage SmalltalkInForth SmalltalkLanguage WardCunningham ForthInc AnsForth CategoryCompany CategoryForth ForthLanguage ForthIsAliveAndKicking CategoryForth EmbeddedSystem ForthInSpace JavaScript MartySchrader OneLaptopPerChild OpenFirmware SwiftForth WeNeedExamples WhitePapers ForthIsDead BillTrost CategoryForth ChuckMoore DefinitionOfDeath EarlyBinding ForthIsAliveAndKicking ForthIsDead ForthIsDeadFlames ForthLanguage ForthPessimism ForthPortability ForthReadability ForthReusability GeorgePaci KeepYourSecretSecret KrisJohnson LateBinding MainStreamLanguages TrollExpression UltraTechnology ForthIsDeadFlames CategoryForth ChuckMoore EarlyBinding ForthInterestGroup ForthIsAliveAndKicking ForthIsDead ForthLanguage ForthPessimism ForthPortability ForthReadability ForthReusability GeorgePaci KeepYourSecretSecret KrisJohnson LateBinding MainStreamLanguages SunirShah TrollExpression YouArentGonnaNeedIt ForthLanguage ActionScript AnonymousDonor AnsForth BillZimmerly BlubParadox CategoryForth CategoryProgrammingLanguage CeeLanguage ChuckMoore ColorForth CommonLisp DanielEarwicker DavidCary DirectThreadedCode DomainSpecificLanguage EditHint EdwardKiser EmbeddedJava EmbeddedLanguage EmbeddedSystem ExampleForthCode FactorLanguage FelixFranz FiclLanguage ForthCommunity ForthCompiler ForthEfficiency ForthInJava ForthInLua ForthInSmalltalk ForthInc ForthIsDead ForthLanguage ForthLanguageAsDevelopmentTool ForthMacro ForthObjects ForthPortability ForthPostscriptRelationship ForthProcessor ForthReadability ForthReusability ForthScientificLibrary ForthSimplicity ForthTutorials ForthValues ForthVsLisp ForthWiki ForthWikiProjects FrankCarver FunctionalProgrammingLanguage GarryHamilton HighLevelLanguage HoursOfFun HyperStaticGlobalEnvironment IanOsgood ImmediateModeGui IndirectThreadedCode IntentionalProgramming JavaScript JavaVirtualMachine JeffGrigg JimRussell JimWeirich JonesForth JoyLanguage JsForth JustInTime KrisJohnson LeoBrodie LuaLanguage MacForth MergeSort MetaLanguage MetaProgramming MopsLanguage NeonLanguage NetWideAssembler OpenDirectoryProject OpenFirmware ParameterObject PascalLanguage PicForth PliLanguage PostFix PostScript PostfixNotation ProtoLanguage QuartusForth SamuelFalvo SleeplessNightWiki SmalltalkInForth SpaghettiCode StackBasedLanguage StartingForth StrongForth SubroutineThreadedCode SunMicrosystems ThinkingForth ThreadedInterpretiveLanguage TokenThreadedCode TunesWiki UniversityOfBremen UseNet WardCunningham ForthMacro DomainSpecificLanguage DotProductInManyProgrammingLanguages ForthLanguage ForthMacro ForthVsLisp LispMacro QuartusForth RealMacros ForthObjects AnsForth CategoryForth ForthLanguage MopsLanguage NeonAndYerkAsStackBasedOo NeonLanguage ObjectOriented SmallTalk ForthPessimism BadCodeCanBeWrittenInAnyLanguage ChuckMoore ConstructiveCriticism ForthIsDead ForthLanguage ForthPessimism ForthPortability ForthReadability ForthReusability KrisJohnson PlanNineFromBellLabs ForthPortability AnsForth AssemblyLanguage ChuckMoore ForthIsDead ForthLanguage ForthPessimism ForthReadability ForthReusability GarryHamilton GoodThing HomeDepot PlatformPortability QuartusForth WritingPortableApplications ForthPostscriptRelationship BrokenLink CategoryHistory ChuckGetsche DonaldKnuth DougMerritt ForthLanguage FunctionalProgramming GroundBreakingLanguages JeffGrigg JohnWarnock JoyLanguage LispLanguage NetworkExtensibleWindowSystem OwenDensmore PostScript PostfixNotation TexLanguage TomStambaugh ForthReadability AssemblyLanguage BillTrost CategoryForth CodingStyle ExampleForthCode ForthAndCsample ForthFlames ForthIsDead ForthLanguage ForthPessimism ForthPortability ForthReusability FunctionalProgramming GarryHamilton JayLanguage KrisJohnson MetaLanguage PostfixNotation PrettyPrinter SamuelFalvo SchemeLanguage ForthReusability AnsForth AssemblyLanguage DynamicTyping FactorLanguage ForthFlames ForthIsDead ForthLanguage ForthPessimism ForthPortability ForthReadability ForthReusabilityFlames MainStreamLanguages ReinventingTheWheel SocialProblemsOfForth ForthReusabilityFlames ChuckMoore ExtremeProgramming ForthReusability ReinventingTheWheel ForthScientificLibrary BasicLinearAlgebraSubprograms BigNum CategoryForth CategoryMath ComplexNumbers FastFourierTransform ForthLanguage InfixNotation LinearAlgebraPackage PseudoRandomNumberGenerator QuickSort ShellSort SortingAlgorithms ForthSimplicity CategoryForth ForthCulture ForthValues CategoryForth ChuckMoore DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming ForthLanguage IanOsgood KrisJohnson LeoBrodie RefactorMercilessly ThinkingForthTips ToddCoram YouArentGonnaNeedIt ForthVsLisp AndyDent AnsForth AssemblyLanguage BillTrost CategoryProgrammingLanguageComparisons CeeLanguage CeePlusPlus ChuckMoore ColorForth CommonLisp ConcatenativeLanguage ConseptizerLanguage DougMerritt EmacsVsVi EricSessoms EssExpressions ExtensionOfYourComputer ExtensionOfYourMind FactorLanguage ForthLanguage ForthMacro ForthWords FunForth GarryHamilton GoodThing HighLevelLanguage IanOsgood JamesHague JohnAllsup JoyLanguage KrisJohnson LambdaClauses LispLanguage LogoLanguage MetaProgramming MikeGodfrey NateCull ObfuscatedCee ObjectiveCee RuleOfThumb SamuelFalvo SmugLispWeenie ForthWiki CategoryForth ColorForth ForthLanguage ForthWiki JamesCrook KrisJohnson QuartusForth RethinkingCompilerDesign SleeplessNightWiki ForthWikiProjects CategoryForth ForthCommunity ForthLanguage ForthMetaCompiler ForthSubstrate ForthWiki ForthishWikiName FsForthFamily FsForthForDos JsForth LuaLanguage MetaCompiler NativeCodeCompiler PocketPc RetroForth SamuelFalvo ShortestWikiContest WikiWikiClone YellowPages ForthishWikiName BigBallOfMud BullsBoogie EricHerman ForthLanguage ForthishWikiName FridemarPache SampleScriptForHypermartToDebug WabiSabi WikiEssence WikiName WikiNameAdvantages WikiNames WikiNature FortranFortress CategoryFortran FortranLanguage HollerithPunchCard JohnFletcher LinearAlgebraPackage FortranLanguage AliasAnalysis AnonymousGuy BasicLinearAlgebraSubprograms BrianCrowder CategoryFortran CategoryProgrammingLanguage CeePlusPlus CommonLisp ComplexNumbers ComplexNumbersAreYourFriends DeadLanguageFortran EclipseIde FortranLanguage FunctionalProgrammingLanguage GrokAliasing HighLevelLanguage InTheory InternationalBusinessMachines JoelRicker JohnBackus JohnFletcher JohnMcCarthy LessonsLearnedFromFortran LinearAlgebra LinearAlgebraPackage LinkedList MauroPanigada MikeCowlishaw MixedLanguageProgramming MlLanguage NoelWelsh ObjectiveCaml PythonLanguage RationalFortran RichardBotting SingleAssignmentCee SisalLanguage StephanHouben FortranWeenie CategoryFortran CategoryWeenie EigenValue FortranLanguage FortranWeenie JohnFletcher ScaLapack FortyHourWeek AaMilne AndreasKrueger AnthonyLauder AugustZeroFive AynRand BillBarnett BurnOut BurnYourBestPeople CategoryExtremeProgramming CeeSharpLanguage ChristopheThibaut ChristopherRobin CommutingStress CorporateCulture DaVinci DeathMarch DonOlson DonaldNoyes EconomicsOfWorkWeeks EdBeroset EightHourBurn EnterpriseObjectsFramework ExtremeProgramming FawltyTowersOnWork FortyHourWeek FortyHourWeekHistory FortyHoursVsFun GetaLife HarryPotter HoursInOffice IdealEstimates IsThatCynical JohnDuncan JuergenHermann JustGoHome JustStopDoingIt JustaNumber JustaProgrammer KelloggWorkWeek LaurentBossavit MacKenzie MicroSoft NikHughes OptimalWorkHoursPerWeek OverTime PeopleWare ProgrammersBurnOut ProjectCanon RelaxationResponse RichieBielak RubyLanguage SleepToWork SlowDownToSpeedUp SteveMcConnell SustainablePace ThomasJefferson TimeTrap VideoGame WhyDoYouPermitThisToBeDoneToYou WhyTheyStoppedXp WilliamShakespeare WinnieThePooh WorkToRule WorkWeeksAroundTheWorld YourMoneyOrYourLife FortyHourWeekHistory EightHourDay FortyHourWeek FortyHourWeekHistory RobertField FortyHourWeeks FortyHourWeek FortyHoursVsFun CaseyHelbling EightHourBurn FanaticOrientedProgramming FortyHourWeek GetaLife FortyThreeFolders CategoryGtd CategoryOrganization GettingThingsDone HipsterPda TicklerFile FortyTwo CategoryFiction DouglasAdams FermatsLastTheorem FoucaultsPendulum GoodAndEvil JimScarver MurphysLaw NicoBenschop RonJandrasi SevenDeadlySins SevenHeavenlyVirtues SevenPlusOrMinusTwo UmbertoEco YingAndYang ForumWithProgrammableContent CategoryMetaWiki FridemarPache MetaBaby WikiLikeThing WikiWithProgrammableContent ForwardDeclaration CategoryCpp CeePlusPlus DaveHarris MyClass MyNamespace NiklausWirth PascalLanguage PrecompiledHeader SomePrivateClass SunirShah VisualCeePlusPlus WolfPeuker ForwardEngineeringFromCaseTools AnalysisPatterns BookTestUnit CostinCozianu MartinFowler RandyStafford RichardHenderson TheValueOfDomainModels UmlDistilled ForwardIndex CategoryOrganization DonaldNoyes ForwardIndex PersonalWiki ReverseIndex RoadMap StartingPoints WikiMines ForwardLinks BackLinks CategoryOrganization CategoryWikiMaintenance DeadEndPages DonaldNoyes ExternalPage OrphanPages ThinkingOutLoud ForwardReference RefactoringCppToReduceDependencies FosDem OpenSource TheoVerelst FoswikiEngine CategoryWikiImplementation FoucaultsPendulum UmbertoEco FoundDesignedDesignoid AnthropicPrinciple CategoryEvolution CharlesDarwin DavidCary EditHint EvolutionByNaturalSelection ExtremeProgramming GeneticAlgorithm IntelligentDesignTheory LifeForm MolecularNanoTechnology NaturalEvolution NaturalSearch NaturalSearchIsaDefinitionOfLife OrganicSimplicity RichardDawkins RogerPenrose FoundWiki BrokenLink CategoryWiki ContinuousIntegration DesignPatternsBook EmacsWikiNews FoundWiki GameOfNomic GoogleSearch JavaOs JimCoplien JosWiki LinuxOs LinuxWorld MeatBall PortlandPatternRepository PythonIdioms PythonLanguage SeattleWireless SlashDot ThinkiWiki ThinkingInPatterns TidBits TwikiClone WardsWiki WikiHistory WikiNomic WikiPart XpMailingList XpWiki ZopeApplicationServer ZwiKi FoundationForFutureDatabaseSystems CategoryBook CategoryRedirect TheThirdManifesto FoundationsOfDatabases CategoryBook FoundationsOfObjectOrientedProgrammingLanguages CategoryBook TypeTheory TypesAndProgrammingLanguages FoundingFathers FoundingFathersDiscussion UnitedStatesConstitution FoundingFathersDiscussion AlexanderHamilton AmericanCulturalAssumption AncientGreece AndyPierce BenKovitz BritishEmpire ChecksAndBalances ConstitutionalPattern DaveSteffe ElectoralCollege ElectoralCollegeDiscussion FalkBruegmann FoundingFathers GoreVsBush JohnLocke KarlMarx KeithBraithwaite LouisianaPurchase MatthewWilbert OleAndersen ProtestVote ProtestantWorkEthic RobertField RomanEmpire RomanLaw SuburbanSprawl TheBeautyOfWiki ThomasJefferson UnitedStates UnitedStatesConstitution WhyClublet WikiWiki FourBlankCards CrcCard LawOfFives SevenPlusOrMinusTwo FourDayWeek BrianMcCallister FlexTime FourDayWeek HaveThisPattern InTheory KelloggWorkWeek MikeSmith PeteHardie RomanStawski SeanOleary FourFreedoms DeletionCandidate FourFreedoms FreedomOfInformation FreedomOfSpeech GeorgeBushsFourFreedoms NeilYoung OffTopic FourFreedomsOfAnEmpoweringEnvironment FourKeyTechnologicalThreads FourLayerArchitecture AlistairCockburn AndrewTanenbaum ApplicationModel BobbyWoolf CategoryArchitecture DomainModel EwDijkstra FourLayerArchitecture FourLayerArchitectureDiscussion GregHendley HexagonalArchitecture KyleBrown ModelViewController OpenSystemsInterconnect SerialPorts SmalltalkReport TrimAndFitClient FourLayerArchitectureDiscussion AhaMoment AlternateHardAndSoftLayers ApplicationBoundary ApplicationLayer ApplicationModel BradCox BusinessRules CategoryArchitecture ConversationalState CostinCozianu CustomerServices DataServices DataTransferObject DaveDeVos DaveHarris DavidParnas DodecahedralArchitecture DomainLayer DomainObject DontBeTooStrictAboutLayering EddieDeyo EjbDesignPatternsBook FourLayerArchitecture GetAllCustomers GigiSayfan HaveThisPattern HexagonalArchitecture KyleBrown MarkCollinsCope ModelViewPresenter PatternsOfEnterpriseApplicationArchitecture PetStore RandyStafford RichardSmol SeparationOfConcerns ServicesArchitecture SoftwareFundamentals ThomasKuehne ThomasWhitmore ThreeTierArchitecture TimSeltzer TomAnderson TooMuchGuiCode UsableDate UseCase XmlParser FourLayersOfCreation AgainstMethod ArtCraftEngineeringScience ArtCraftSoftScienceHardScience ComputerScience DisciplineEnvy FrankLloydWright FredBrooks InteractionDesign InteractionDesigner JanuaryZeroSix OffTopic OpenMindedScience PairProgramming PissingContest PointyHairedBoss ProgrammingIsaTrade RefactorMe ScienceFiction ScottJohnson ShouldBeDone SoftwareEngineering WhatIsComputerScienceGoodFor WhatIsFeasible WhatIsPossible FourLevelsOfCompetence AaronCumming AlistairCockburn AngelFoodCake AnthonyLander BecomingCompetent BetsyHanesPerry BoLeuf CategoryLearningMethods CategoryMind CharlesMiller ConsciousCompetence ConsciousIncompetence DaveVanBuren DonaldNorman DouglasShimp DumpShock ExtremelyConsciousIncompetence InTheZone JohnFarrell JoshuaJuran KenMulligan KentBeck KrisJohnson MatthewFarwell MentalStateCalledFlow MichaelParks MysticalProgramming OrdersOfIgnorance ShuHaRi ThingsThatMakeUsSmart UnconsciousCompetence UnconsciousIncompetence WaldenMathews WardAndKent ZenThing FourLevelsOfFeature AbstractFactory AlternateHardAndSoftLayers ApiIsLanguage BackwardsCompatibility BondageAndDiscipline CeeLanguage CheckedExceptionsAreOfDubiousValue CodebaseInertia DataflowProgramming DependencyInjection DiscontinuitySpike DuckTyping ElegantSimplicity FirstClass FourLevelsOfCompetence FourLevelsOfFeature FrameworkIsLanguage GarbageCollection GoldPlating GreenspunsTenthRuleOfProgramming GuiEngineGoals ImplicitTyping KeepItSimple KeyLanguageFeature KillerUserInterface LanguageIsAnOs LifeIsaBigMessyGraph ManifestTyping MindOverhaulEconomics MissingFeatureSmell OnceAndOnlyOnce OperatingSystem OperatingSystemsDesignPrinciples PluginArchitecture PolicyInjection ProgrammingLanguage RewriteCodeFromScratch ScalaLanguage SelfDiscipline SoftwareTransactionalMemory SymmetryOfLanguage TuringTarpit UnitTesting FourNobleTruths HappinessIsElusive NobleEightfoldPath PervasiveUnsatisfactoriness ScientificMethod FourOclockFlameout AmericanCulturalAssumption InternetCycles FourOutOfFiveRule AliceLanguage CategoryDatabase DateAndDarwensTypeSystem DavidSarahHopwood EqualRightsForFunctionalObjects FunctionalProgrammingLanguage HaHaOnlySerious HughDarwen JonathanTang LinearType MonotonicTypeMigration MultiParadigmProgrammingLanguage MutableObject ObjectIdentity OhHaskell ReferentialTransparency ScriptingLanguage SideEffect SoftTyping SpecializationByConstraint StaticTyping StaticallyTyped TheThirdManifesto TowardsAnAgreeableModelOfTypeInheritance TypeMigration FourProcessesOfConsciousness EdwardKiser EmotionalCatharsis ProgrammingIsMoreThanCoding TrainSpotting WritingProgramsIsWriting FourQuadrants AntiPattern ArtificialDeadline BugFixing BurnOut CleanTheKitchen CoveyQuadrant CrossTraining DocumentMode FireFighting FixBrokenWindows FourQuadrants HighlyEffectivePeople InventTheWheel MarkReed OleAndersen QuadrantFour QuadrantOne QuadrantThree QuadrantTwo ReFactoring RealDeadline SevenHabitsOfHighlyEffectivePeople SharpenTheSaw SoManyToChooseFrom StephenCovey SunnanFenderson TechnicalDebt ThreadMode TimeSink UnitTest FourSingleQuotes CategoryWikiEditing FiveSingleQuotes FourSingleQuotes SixSingleQuotes ThreeSingleQuotes TwoSingleQuotes WikiName FourSpace FourSpace GeneralizedBalancedTernary NonEuclideanGeometry ThreeSpace FourVariables AndersChrigstrom BalloonStory BradAppleton DaveHarris DaveSmith DaveWhipp DesignDebt DougKing EliminateDesignDebt EricHerman ExtremeProgrammingExplainedEmbraceChange FourVariables FourVariablesUnderStress HaskoHeinecke ImplementationDoesTooMatter InternalAndExternalQuality IronTriangle JeffGrigg JimShore LoadFactor MartinFowler MartySchrader MichaelFeathers MichaelPrescott ProcessPatternsBook RefactorMercilessly RichardKroon RobMandeville RonJeffries RunAsFastAsYouCanAsFarAsYouCan ScottAmbler SimonMichael TechnicalDebt TimeToMarket WayneMack WhatOrWhen YouArentGonnaNeedIt FourVariablesUnderStress AcceptanceTest FourVariables HowVsWhat StoryCard UnitTest FourierAnalysis AndrewQueisser CategoryMath GnuScientificLibrary KeithBraithwaite PeriodicFunction FourierTransform CategoryMath ComplexFourierSeries FastFourierTransform FourteenPoints BobHaugen CategoryBook CategoryManufacturing ChadThompson CluetrainManifesto CoreyLadas ExtremeProgramming FourteenPoints OperationalDefinitions OutOfTheCrisis PairProgramming PokaYoke ProfoundKnowledge ShigeoShingo SoftwareEngineering SteveCline TaguchiLossFunction TestDrivenDevelopment WilliamEdwardsDeming FourteenRulesForTheRealWorld CategoryLifeStrategies FourteenSidebar BoundedBuffer ConcurrencyUnitTestWaynesAttempt ConditionVariable DonWells ExtremeProgrammingChallengeFourteen GuardCondition InterruptedException RonJeffries SteveFreeman TomCargill WayneConrad FourthAmendment FourthAmendment UnitedStatesConstitution FourthGenerationLanguage BillGates CategoryAntiPattern CobolLanguage DaveHarris DomainSpecificLanguage FourthGenerationLanguage MattRickard NthGenerationLanguage ScottJohnson StarBucks ThirdGenerationLanguage FourthLife AutomatedIntelligence AutonomicComputing CategoryWiki CollaborationIsSynergy ExtremeProgramming FourthLife GreenerPastures KnowledgeEngineering NanoTechnology TruePotentialOfWiki FourthOfJuly AmericanCulturalAssumption FowlerForm AnalysisPatterns CategoryPatternForm PatternsOfEnterpriseApplicationArchitecture FowlerWritingMethod ApoorvaMuralidhara BrainStormFirstCleanLater CategoryCreativity ExtremeProgramming FowlerWritingMethod FridemarPache GeraldWeinberg KarlFriederichGauss KentBeck KyleBrown MartinFowler NoDesignUpFront PepysWiki ReFactor SelfDocumentingCode SpewThenOrganize WritingWithoutTeachers FoxForumWiki StevenBlack VisualFoxPro FoxInSocks AxiomaticMorality NonSpecialSiblingsOfSlidSpecialsAreSessile ReorientRubberBandsOfReslidChildSpecials ShowSlidSpecialSiblingsOfSlidSpecialsSlide WarOnSomeTerrorism FoxPro CategoryExample CategoryProgrammingLanguage ControlTables DataDictionary ExBase FoxPro FoxSoftware GarryHamilton JayOsako MicroSoft MsDos VisualFoxPro FoxUnit CategoryTesting FoxPro FoxUnit KentBeck TestDrivenDevelopment FpInterpreterUsingTemplates CategoryFunctionalProgramming FunctionalProgrammingInCpp TemplateMetaprogramming FpMake FreePascal MakeTool FpVsOo AdHocPolymorphism AdaLanguage AdvantagesOfFunctionalProgramming AlistairBayley AlistairCockburn AndrewKoenig BlocksInJava BrokenLink ByteMagazine CategoryObjectFunctionalPatterns CeePlusPlus CommonLisp CommonLispObjectSystem ComponentOrientedLanguage ContraVsCoVariance DaveHarris EiffelLanguage EmeraldLanguage FirstClass FpVsOo FunctionalObject FunctionalPatternSystemForObjectOrientedDesign FunctionalProgramming FunctionalProgrammingLanguage GangOfFour GarbageCollection GoodThing GunnarAndersson HaskellLanguage HigherOrderFunction HowObjectOrientedIsClos InclusionalPolymorphism InstanceFlyweightPattern JavaLanguage LexicalClosures LiskovSubstitutionPrinciple LucaCardelli MergeMe MichaelFeathers MixIn MlLanguage ModulaTwo MultipleDispatch MultipleInheritance NiceLanguage ObjectFunctionalPatterns ObjectOrientation ObjectOriented ObjectOrientedAnalysisAndDesign ObjectOrientedLanguage ObjectOrientedProgramming ObjectiveCaml OnMonads OnUnderstandingTypes OoVsFunctional OperatorOverloading ParadigmPissingMatch ParametricPolymorphism PassByReference PeterWegner PhilGoodwin PlSql RedHerring ReferentialTransparency ScalaLanguage SchemeLanguage ShaeErisson SideEffect SmalltalkLanguage TypeInference ValueObject ValueOrientedProgramming FpWiki AgonBuchholz CamelCase EricSegui FpWiki FridemarPache FrontPageWiki FunctionalProgramming MicrosoftAccess MicrosoftFrontpage MicrosoftInternetExplorer WikiGettingStartedFaq FpgaCpu AlternativeMicroprocessorDesign CategoryComputerArchitecture CategoryHardware FieldProgrammableGateArray MinimalInstructionSetComputer FpgasAreNonTuring ChurchTuringThesis VonNeumannArchitecture FpoWiki WikiPage FractalBug FractalComprehension AlistairCockburn CategoryAnalysis CategoryDocumentation CategoryEducation DesignPatterns DickBotting GeneralSystemantics RealWorld SelfDocumentingCode SequencePoint TheSourceCodeIsTheDesign VisualLanguage FractalDimension BrokenLink DavidVincent FractalDimension FractalDimensionOfCode FractalDimensionOfaHypertextSpace HausdorffBesicovitchDimension TheFractalGeometryOfNature FractalDimensionOfCode BigBallOfMud FractalDimension TestFirst FractalDimensionOfaHypertextSpace AssociativeMemory AutomaticLinkGeneration BackLinks BillSeitz FractalAndInformetricAspectsOfHypertextSystems FractalDimension FreeLink HyperText InterTwingled LeoEgghe PyThon WiKi WikiName WordsSmashedTogetherLikeSo FractalGraph AllDataRelatesToOtherData DataStructure FractalGraph GraphTheory LinkedList MarkJanssen PangaiaProject PerfectSystem UnifiedDataModel VotingModel FractalLifeEngine FractalLifeEngine LampTutorial OpenInventor PovRay TurtleGraphics FractalModelViewController DirkDetering EnterpriseJavaBeans EntityBean EntityBeans FractalModelViewController ModelModelViewController ModelViewController SessionBeans TransportObject TransportObjects WhatsaControllerAnyway FractalNature AlternateHardAndSoftLayers BenoitMandelbrot FractalComprehension FractalDimension FractalLifeEngine FractalWiki HelmutLeitner MetaPattern PartToWholeAsWholeIsToPart PatternPattern PatternsGenerateArchitectures TheFractalGeometryOfNature FractalNatureOfXp ExtremeProgramming KenBoucher PlanningGame UserStory FractalVagueness FractalsEverywhere CategoryBook FractionalTeams ExtremeTeam MarketingAttenuation FragileBaseClassProblem BernhardPollak CategoryPolymorphism CsharpLanguage DelegationInheritance DeltaIsolation FragileBaseClassProblem FragileBinaryInterfaceProblem InheritanceBreaksEncapsulation IntentionRevealingNames LimitsOfHierarchies ModuleDependencyProblem MonolithicSystem SharedLibraries SriramGopalan WorseMedicineThanIllness FragileBinaryInterfaceProblem BinaryCompatibility CeePlusPlus ComponentObjectModel CsharpLanguage DllHell DynamicCompilation EndUser FragileBaseClassProblem FragileBinaryInterfaceProblem FragileLanguageProblem JavaLanguage LanguageBigots LinuxOs MicrosoftWindows MikeSmith ModuleDependencyProblem MultipleInheritance QueryInterface ScottJohnson StevenNewton VeeTable VisualBasic FragileDevelopment AlistairCockburn AntiPattern BruceIde CategoryAntiPattern CopyAndPasteProgramming DivorcedPairProgramming ErrorDrivenDevelopment ExtremeNormanForm FragileDevelopment IgnoranceDrivenDevelopment ImaginaryFriendPairProgramming MarnenLaibowKoser ProjectManagement RabidPrototyping SelvakumarGanesan SpiteSolution UnfitTesting FragileManifesto AgileManifesto KellyAnderson ScottAmbler SoftwareDevelopmentMagazine FragileProcess AgileAlliance CategoryAntiPattern CategoryJoke CategoryWhimsy FragileAlliance FragileDevelopment FragileProcess JasonNocks NinetyPercentDone ProblemSolving WorryDrivenDevelopment FragileRelationships CategoryBigPicture CompanyEmployeeRelationships DrWiki FamilyRelationships FragileRelationships HistoryRepeating FragileTests CategoryTesting FragileTests RefactoringBrowser UnitTest FraidyCats DontAskPermission FrameBuffer AppleTwo CommodoreSixtyFour FrameBuffer IbmPc MemoryMappedFiles MemoryMappedVideo FrameMaker AnonymousDonor ForthLanguage FrameMaker InDesign JavaHelp KeithBraithwaite MicrosoftHtmlHelp MicrosoftWord PageMaker RoboHelp WebWorksPublisher WinHelp WordPerfect FrameProblem BuckminsterFuller CombinatorialExplosion CommonSenseIsAnIllusion DougMerritt FrameProblem HowTheMindWorks LateralThinking MetaFrameProblem PeterMerel RareSense FrameTechnology AspectOriented AspectOrientedProgramming DonaldKnuth FrameTechnology IntegratedDevelopmentEnvironment MetaProgramming ObjectOriented OpenSource RealMacros TemplateMetaprogramming FrameWork ActiveTemplateLibrary CategoryFramework CocoaFramework DefinitionOfFramework FrameworkConstruction JakartaAvalon JakartaStruts JakartaTurbine JakartaVelocity MacApp MicrosoftDotNet MicrosoftFoundationClasses PlopConference ResourceDescriptionFramework SmalltalkLanguage FrameworkConstruction CategoryFramework CategoryGroupsOfPatterns CategoryPattern CategoryPatternLanguage OrganicTesting PatternIndex PatternLanguage PlopConference ShaiBenYehuda TgpArchitecture TgpMethodology TgpProcess FrameworkForIntegratedTest CategoryTesting DavidParnas DavidWoldrich DrightHo FitForDevelopingSoftware FitNesse FitWiki JimLittle MaximRomashchenko MichaelBolton ProgramFunctionTables RobertMartin SpecificationByExample SpringFramework SteveFreeman WardCunningham FrameworkForIntegrationTesting FrameworkIsLanguage AccidentalDifficulty AlanKayOnMessaging AmbientAuthority ApiIsLanguage AspectOrientedProgramming BigDesignUpFront BoilerPlateCode DeadLock DeltaIsolation DependencyInjection DesignPatterns DiffieHellman DistributedTransaction DomainModel DomainModelling DomainValue DrScheme EconomyOfExpression EssentialDifficulty ExplicitManagementOfImplicitContext ExtensibleProgrammingLanguage FirstClass FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed FrameWork FrameworksConsideredHarmful GarbageCollection HomoiconicLanguage HotComments HyperSpace InformLanguage InteractiveSceneGraph KillMutableState LanguageDesign LanguageDesigner LanguageIdiomClutter LiberatingConstraint MaintenanceProgrammer MetaModel MetaProgramming MinimalDesign MissingLanguageFeature MultiValuedLogic NominativeAndStructuralTyping ObjectCapabilityModel OnceAndOnlyOnce PostProcessor PrevalenceLayer PrimitivesAndMeansOfComposition ProcessAccounting RealMacros SceneGraph SecondClass SymmetryOfLanguage TotalFunctionalProgramming TypeSafety TypefulProgramming VirtualWorldInterconnect FrameworksConsideredHarmful AcceptanceTest ApplicationsConsideredHarmful BobHaugen CategoryEvil CategoryFramework ChadThompson ChryslerComprehensiveCompensation ChuckMoore CoolAndNifty CriticalSuccessFactorsOfObjectOrientedFrameworks DefinitionOfFramework DesignPatterns DoItFramework DoItSolutions EnterpriseApplicationProblems ExtremeProgrammingBoundaryConditions FrameworksConsideredHarmful FrozenSpots GemStone HelpersInsteadOfWrappers HotSpots HowToDevelopFrameworks JakartaStruts JimRussell JonathanCrossland LightWeightFrameworks MinimalMethodologies PeterMaier PowerPoint PrematureGeneralization RalphJohnson RandyStafford ReportingFrameworks RonJeffries SimplestThingThatCouldPossiblyWork SqueakSmalltalk StarUnit TestingFrameworks TimWoodard UnitTest VhIndukumar VisualWorks VisualWorksSmalltalk WaltWhitman YagniAndFrameworks YouArentGonnaNeedIt FrameworksShouldAutomateNotHide CategoryAbstraction CategoryFramework CouplingAndCohesion DataAndCodeAreTheSameThing DependencyInversion ExternalDomainSpecificLanguage FalseAnalogy FrameworksMustBothHideAndAutomate FrameworksShouldAutomateNotHide HelpersInsteadOfWrappers ImmediateModeGui InterCal InversionOfControl LeakyAbstraction NoTrueScotsman ProgrammingWithoutRamDiskDichotomy RightThing SamuelFalvo TheGuiThreadIsMainThread WizardsAreDangerous FramingSoftwareReuse CategoryBook FranAllen CeeLanguage ChrisGarod CompilerDelvelopment ComputerScience ControlFlowGraphs DataDependacyGraphs DataFlowGraphs ForTran FredBrooks StretchHarvest TuringAward UcSd FrancescoCirillo BeesTeam CategoryHomePage CategoryXpInItaly XpLabs FrancescoDorigo FrancescoMondora CategoryHomePage FrancineLevesque CategoryHomePage CoPs FrancisBacon CategoryPhilosophy CategoryScientist CategoryWikipediaLink FrancisHwang AdamSpitz AntoniGaudi CategoryHomePage ConcurrentProgrammingInJava ConversationalChaff DeleteDontJustify DidWeEverHaveAnArchitecture DougLea DougMerritt IsProgrammingMath JavaLanguage LafcadioFramework MarkDilley MarkIrons MetaphorSmackdown MySql NewYorkCity RefactorerExMachina RubyLanguage RubyNewYorkCity SeedCrystal TextInsideOfCodeInsideOfText ThankYou TheInternetIsNotYourLife TomStambaugh WalledGarden WhenSomeoneLeavesWiki WikiGnome FrancisIrving CategoryHomePage FrancisLiu CategoryHomePage RevisionControl TextFormattingRules FrancisTownsend CategoryHomePage DesignPatterns GangOfFour MomentOfUnderstanding TestInfected FranciscoAryMartins CategoryPerson FranciscoColonelli FranciscoGutierrez CategoryHomePage FranckBinard CategoryHomePage FrancoisBeausoleil FrancoisGenolini AgileProcess AmeliorationPattern BuildDontBuy BuyDontBuild CategoryHomePage FrancoisJeannotte AreYouThere CategoryHomePage OrphanPage WikiWikiWeb FrankAdrian CategoryHomePage FirstDataBank MentorGraphics ParcPlace TheHearstCorporation FrankBergmann CategoryHomePage FarmPattern PipelinePattern FrankBrown CategoryHomePage FrankBueltge AbstractMachine AreYouThere BackLink CategoryHomePage CognitiveScience DennisMischke FrankBueltge MediaStudies FrankBuschmann BuschmannsLaw CategoryAuthor PoSa FrankCarver CategoryHomePage FrankCarver FrikiServlet StressFreeProgramming FrankCrist CategoryHomePage FinikiWiki SeattleWireless FrankFrazier AreYouThere CategoryHomePage NormKashdan OrphanPage WardsWiki WebServices WikiWay FrankGerhardt AlexSchroeder ArieVanDeursen CategoryHomePage ChetHendrickson ChrisWege ChryslerComprehensiveCompensation ChryslerCorporation CthreeProjectTerminated CvWiki DaimlerChrysler DonWells EditPage EmacsRules ExtremeProgramming FrankGerhardt GnuEmacs JugsWiki KentBeck ManfredSchaefer PeterMerel ProgramTransformationWiki RecentChangesJunkie ReverseEngineering RonJeffries SueHendrickson WikiMode WikiWikiWeb WikiholicsAnonymous FrankGilroy CategoryHomePage JavaIdioms FrankHammond AreYouThere CategoryHomePage ExtremeProgramming FastFood HyperActive JamesGleick MacOsx MichaelFinney MountainBike MultiTasking ShortDistanceVerticalTransportation SleepDeprived SnowBoarding TrackBall TwikiClone WebObjects FrankHellwig CategoryHomePage DonaldNoyes SmallestFederatedWiki FrankHerbert CategoryAuthor CategoryScienceFiction FrankHorowitz AreYouThere BackLink CategoryHomePage FrankKlucznik AgileSoftwareDevelopment ArcView CategoryHomePage DeathMarchProject FindPage FrontPage OperatingSystems PowerPoint SoftwareDevelopment SystemsDevelopmentLifeCycle VisualBasic FrankLloydWright BadArchitect CategoryPerson ChristopherAlexander FallingWater GoodArchitect LeCorbusier MiesVanDerRohe OrganicArchitecture PatternLanguage ThirdWaveDave UnderstandingIsLove FrankLloydWrong CategoryStory ChristopherAlexander GustaveEiffel MichaelGraves StopUsingMetaphors FrankLusardi BookList CategoryHomePage CloseToTheMachine FrontPage GreatBooksList FrankMaurer AgileMethods DistributedAgileDevelopment ExtremeProgramming FrankMcGeough CategoryHomePage FrankMcNamara AbaCus CategoryHomePage FmlsVastmanland FrankMcNamara FrankNiessink FrankPurcell ThirdPerson WebServices FrankRobinson CategoryHomePage RecentVisitors FrankSauer CategoryHomePage FrankScholten AgileMethods ArchitectsDontCode CategoryHomePage CostinCozianu DomainModelling ExtremeProgramming FrankScholten SoftwareArchitecture SoftwareArchitectureExplained SoftwareEngineering TheNetherlands FrankShearar CategoryHomePage DelphiLanguage ObjectPascal RolePlayingGame SmalltalkLanguage WikiBug FrankSpychalski CategoryHomePage NewUserPages StartingPoints WardsWiki WelcomeVisitors FrankStone AlanFrancis AnonymousDonor ArmCl BigDesign CategoryHomePage DifferentAnonymousDonor FrankStone KentBeck MarnenLaibowKoser PowersThatBe SellingXp FrankStoneOnCmm ArmCl DogBert FrankStone MarnenLaibowKoser FrankStrzyzewski AreYouThere CategoryHomePage OrphanPage FrankWestphal ActiveObjectModel CategoryGerman CategoryHomePage ChannelOneHamburg GermanXpCommunity GermanXpTerminology HamburgXpUsersGroup IronGeek ToolsAndMaterialsMetaphor TransitioningToExtremeProgramming ValueObject XpForumAtEgroupsDotCom XpeditionaryTraining FrankWilhoit CategoryHomePage FrankZappa CategoryWhimsy FrankZappa RockMusic TeeVee TheCapitalist ThisFace VanHowell FrankenStein CategoryBook LordByron FrankenWord PortmanteauWord FrankensteinPoint AlgolLanguage CobolLanguage CopyAndPasteProgramming DesignDebt FortranLanguage FrankenCode FrankenStein FrankensteinPoint PhbFriendly RefactorMercilessly RefactoringIsBetterThanRewriting SpikeSolution StartItOver FrankfurtXpUserGroup CategoryGroup CategoryXpUsersGroup XpugFfm FransFaase FranzIska CreativeArt FranzIska SoundStuff FranzKafka FrankZappa MothersOfInvention TheMetamorphosis TheTransformation TheTrial FraserGallop OnwareSoftwareCorporation FraudulentMindset AbsolutismHasGreaterBurdenOfProof AddingEpicycles AlanKay AprilZeroEight ArgumentByTheMasses ArgumentFromAuthority ArgumentFromIntimidation AssumeGoodFaith BeginThread BigIron BookStop BottomLayersNeedMoreCare BrainDamage BurdenOfProof CategoryWeenie CollectionOrientedProgramming ConstantTable CouplingAndCohesion DataLog DataModel DatabaseIsRepresenterOfFacts DaveVoorhis DbasGoneBad DemandForEvidence DevilsAdvocate EinsteinPrinciple EverythingIsRelative FabianPascal FearOfAddingTables FifthNormalForm FraudulentMindset FunctionalProgramming FunctionalWeenie GetOverIt HotAir IntegrityAndSafetyVersusNimblenessAndDynamism KeepAnOpenMind McGuyver MentalMasturbation MindOverhaulEconomics ObjectCapabilityModel ObjectOriented ObjectWeenie OnMonads OpenWorldAssumption PageAnchor PageName PaulGraham PeopleArgueToFindOut PickTheRightToolForTheJob PrematureOptimization ProgrammingIsInTheMind PurityVersusOrganic PwnAge ReferentialTransparency RelProject RobPike SafetyGoldPlating SawzallLanguage SixthNormalForm TableBrowser TopMind WardsWiki WaterbedTheory WikiSin WikiZens YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt YouJustDontGetIt ZeroIsWrong FredBrooks CategoryAuthor CategoryPerson ChrisGarrod ComputerArchitecture ComputerScientist DesignOfDesign HeInventedTheTerm HumanComputerInteraction IbmStretch IbmSystemThreeSixty InternationalBusinessMachines MythicalManMonth NoSilverBullet OperatingSystem SanDiego SoftwareEngineering TuringAward WikiFied WikiGnome FredDotNet CategoryVisualBasic DotNet ThePaperclip VbClassic FredDrake CategoryPerson DocumentationCzar PythonAndXml PythonLanguage WikiBlog FredGauchet CategoryHomePage DoTheSimplestThingThatCouldPossiblyWork JavaMicroEdition MobileInformationDeviceProfile NokiaSeriesSixty ScreechinglyObviousCode ShaeErisson SymbianOs FredGeorge AtlantaXpUsersGroup CategoryPerson DavidCorbin DesignPatterns ExtremeProgramming JavaOne PaulGale ThoughtWorks FredNicholson AreYouThere FredSaberhagen CategoryAuthor CategoryScienceFiction FredScholldorf CategoryHomePage FredYankowski CategoryHomePage PhikiWiki PhpUnit TestingFramework FrederikVandendriessche CategoryHomePage TextFormattingRules FredrickMjema CategoryHomePage FredrickMjema FredrickWinslowTaylor AutomaticProgramming CategoryAuthor CategoryManufacturing EliminativeMaterialism FairProcess IssacNewton KeithBraithwaite LaborAndMonopolyCapital MeatballWiki PatrickParker PaulChurchland PeterDrucker PrinciplesOfScientificManagement SteveMcConnell StuCharlton SunirShah WilliamEdwardsDeming FredrikBreivald CategoryHomePage FredrikLundh CategoryAuthor CategoryHomePage EffBot ElementTree PythonLanguage RegularExpression TimBot FredrikRubensson CategoryHomePage FredrikRubensson JustaProgrammer FredsAxe BlackBox CategoryPolymorphism FunctionalProgramming IanOsgood LogicProgramming MarcThibault FreeAgentNation CategoryBook DanielPink HomeOffice FreeAndCostPrivilege CategoryWebServices InventTheFuture LevelsOfService UserFriendlyMegaSite UserFriendlyMegaSites WebServices FreeAndNearlyFreeLiterature AldousHuxley BookCrossing BookShelved BraveNewWorld CharlesDickens FahrenheitFourFiveOne GeorgeOrwell GreatBooksList HighSchool HowBuildingsLearn KenKesey KurtVonnegut LiteratureBookList NineteenEightyFour ProjectGutenberg RayBradbury SckotVokes SlaughterhouseFive StewartBrand TimVoght FreeAsInBeer AdamBerger EricRaymond FreeAsInBeer FreeAsInPretzels FreeAsInSpeech FreeBeer FreeLunch FreeSoftware GratisSoftware LibreSoftware LinusTorvalds LossLeader MarketingPattern MicrosoftInternetExplorer OpenSource RichardStallman RobertHeinlein SunirShah FreeAsInFreedom FreeSoftwareFoundation GnuEmacs GnuGeneralPublicLicense RichardStallman FreeAsInGratis AdobeAcrobatReader AmericaOnline EditHint FreeAsInBeer FreeAsInGratis FreeAsInLibre FreeAsInSpeech GratisSoftware InternetExplorer LibreSoftware LinuxOs MacromediaFlash QuickTime ReFactor RealMedia WarmFuzzyFeeling WindowsOperatingSystems FreeAsInLove CategoryTrippy FreeAsInBeer FreeAsInLove FreeAsInSpeech FreeSoftwareFoundation MuLicense OpenSource FreeAsInSex DanilSuits FreeAsInBeer FreeAsInSpeech FreeSoftware PhlIp FreeAsInSpeech FreeAsInBeer FreeSoftware LibreSoftware FreeBasic BasicLanguage CategoryProgrammingLanguage CompilerFeatures GnuCompilerCollection GreatComputerLanguageShootout OpenSource QuickBasic FreeBeer BeerCollection BeerLeak CeeLanguage FreeAsInBeer FreeBeer FreeSoftwareFoundation FreeBooks BookCrossing CategoryBooks DistributedLibraryProject FreeBoozeAnalogy ModelingTrap FreeBsd BsdCertificationGroup BsdOs CalBerkeley CategoryOperatingSystem CategoryUnix DesktopBsd DragonFlyBsd FreeBsd LinuxOs NetBsd OpenBsd OperatingSystem PcBsd PortsTree RealUnix UnixOperatingSystem FreeCard CategoryHypercard FreeCard FreeScript HyperCard HyperTalk MetaCard PythonCard SuperCard WikiLikeThing FreeCell CategoryGame CategoryWhimsy CeeLanguage DanIngalls FreeCell ImportantFreeCellLessons MacAddict MacOsx MicrosoftWindows MineSweeper FreeCoffee BrownBag CoffeeFlavoredCoffee CorporateOffice DavidBrantley DevSnack DonaldNoyes FreeGasoline FreeLunch GoodThing HomeOffice MartySchrader MicroSoft MountainDew NickBensema NuMega PeteHardie SoftDrinkDevelopers SoftwareDeveloper TheExtremeProgrammingDiet ThereMustBeWhatKindOfFood TvShow FreeCommander CategorySoftwareTool FreeCommander MicrosoftWindows FreeDrugs DonaldNoyes FreeDrugs FreeHugs MentalStateCalledFlow FreeEnterprise AmericanCulturalAssumption AsymmetricCapitalism CostinCozianu FreeEnterprise LanguageWars MaslowsHierarchyOfNeeds PhlIp RedCross RonaldMcDonald UnitedWay FreeEscrow ExtremeOpenBusiness FreeEscrow FridemarPache MeatballWiki OpenBusiness OpenSource TwinPages WardsWiki FreeFall CategoryComicStrip SluggyFreelance FreeGasoline AmericanCulturalAssumption BanQuantityDiscounts BikeToWork CarAddiction CompanyEmployeeRelationships DanielSheppard DataNetworks DonaldNoyes DownTown EconomiesOfScale EricHodges FortyHourWeek FreeCoffee FreeFood FreeGasoline FreeParking FreeTransportation GarryHamilton GoingToWork GoodIdea HomeOffice HomeOffices HongKong JustDontGetIt MotivatingEmployees MotivatingEmployers NewYorkCity NewsMakers PetroMobile PublicTransportation RealOffice SuccessOriented TeleCommuting TheNetherlands TurnOnTuneInDropOut WhereFrom FreeGeek FreeGeek PortlandOregon FreeHand FreeHand PostScript FreeHandProcess CodeComplete CurtisBartley ExtremeProgramming FreeHand PhotoShop PostScript SteveMcConnell XpForProducts FreeHardware AalbertTorsius EditHint EvolutionarilyStableStrategies FreeBsd FreeHardware FreeHardwareDiscussion FreeHardwareExamples FreeHardwareHowTo FreeHardwareWorks FreeHardwareWorksNot FreeSoftware GeneralFreedom GenerallyFree GnuLinux HardwareIsSoftware MozillaLicense SoftwareIsHardware SourceForge FreeHardwareDiscussion EditHint FreeAsInBeer FreeBsd FreeHardware FreeSoftware FreeSpeech FreeWare FreedomOfCosts FreedomOfUse GeneralFreedom HardWare LinuxToday OpenCores StarTrek FreeHosting CafeWiki DavidLiu EditThisPage FreeHosting FreeLunch JspLinks KirkBailey PublicServletHosts SeedWiki SqueakWiki WardsWiki WikiAsp WikiFarms FreeHugs AmericanCulturalAssumption FreeDrugs FreeHugs PairProgramming PeopleProjectsAndPatterns SamuelFalvo FreeLance ProgrammingInsideTheHome TeleCommuting FreeLink AndrewMartin AnonymousOnPurpose CamelCase CamelVsNonCamel CategoryWiki ChineseWiki ComputerSupportForCollaborativeLearning CurlyBrackets FileWithNumericBeginning FlorianBlatt FreeLink FreeLinks HansWobbe JobyElliott JuergenErhard KirkBailey KurtGeorgeGjerde LinkPattern LiterateProgramming MediaWiki MoinMoin NotOnThisWiki PhpWiki RebolLanguage RebolWiki SimpleMinded SourceForge SpecialCharacterPrefixAssociation SunaTare UseMod WikiAlphabet WikiCalendar WikiCase WikiClones WikiNames WikiPlacenameProblem WikiSingleWordProblem WikiWord FreeLunch CrippledShareware FalkBruegmann FidoNet FreeAsInBeer FreeLunch GeraldoXexeo LeoBighetti MacroEconomics MarketingPattern MicroEconomics NoObligation ObligationalEconomics RobertHeinlein SecondLawOfThermodynamics SunirShah ThereAintNoSuchThingAsaFreeLunch WardCunningham FreeMarker CategoryJava FreeMarker FreeMarket CapitalistEconomics CategoryEconomics CategorySociety CorporateGovernment EvanCofsky FreeMarket FunctioningMarket KeithBraithwaite MonopolisticEffects PowerSelfAristocratizes RussellGold SethGordon FreeMarketeers FreeMarket FreeMarketeers FreeMind WikiMindMap FreeNet CategoryExternalLink CategoryProject UseMod FreeNode FreeSoftware InternetRelayChat MattBehrens FreeNx BrokenLink CategoryNetwork CoLinux FreeNx NoMachine VirtualNetworkComputing FreeOnLineDictionaryOfComputing CategoryExternalLink FoldocConsideredHarmful FreeParkingRule HouseRule KrisJohnson MonopolyGame FreePascal AmigaDos BeOs BorlandDelphi CategoryPascal FreeBsd IbmOsTwo LazarusIde LinuxOs MacOsClassic MacOsx MicrosoftWindowsApi MsDos NetBsd ObjectPascal OpenSource PascalLanguage PowerPc QnxOs SunSolaris TurboPascal FreeReferenceImplementation FreeRangeChickens FreeReferenceImplementation InternetEngineeringTaskForce KentsBook PatternsOfSoftware RichardGabriel TheSourceCodeIsTheDesign FreeRideArticle CategoryConcurrency EndOfMooresLaw ObjectOrientedProgramming OperatingSystem FreeRiderProblem FreeRolePlaying CategoryRole DamonRunyon ExtremeRolePlaying FreeRolePlaying GameMaster HackAndSlash McGuffin MunchKin PeterMerel RolePlaying TomAnderson FreeSchools AlternativeSchools AnarchistSchools AnswerAllQuestions CategoryEducation DeleteMe DemocraticSchools DeschoolingSociety FreeLoveSchools FreeSchool FreeSchools MatthewWilbert PositiveCommands SocializingChildren SudburyValleySchool UnitedStatesOfAmerica FreeScript FreeCard FreeScript HyperCard HyperTalk FreeSoftware CategorySoftwarePolitics CopyLeft DarwinOs FreeBsd FreeHardware FreeSoftware FreeSoftwareDiscussion FreeSoftwareFoundation FreeSoftwareIsBadForTheEconomy FreeSoftwareMovement FreeSoftwareVsOpenSource FreeSoftwareWarMap GnuLinux GnuProject LaTex NetBsd OpenBsd OpenSource OperatingSystem PerlLanguage PythonLanguage RichardStallman RubyLanguage SlashDot SovereignComputing TexTheProgram TheApacheWebServer TheBsdFamily WhyFreeSoftwareWorks WikiWikiClone FreeSoftwareDiscussion AmericaOnline AndrewNicholson AolServer ApacheGroup AsciiKitten BrokenLink CategoryDiscussion CategorySoftwareDevelopment ChryslerComprehensiveCompensation DavidSaff DougBolingRebuttal EdwardKiser EvanCofsky FrameMaker FreeSoftware FreeSoftwareLawAnalogy FreeSoftwareVsOpenSource GratisSoftware JamesStansell JeffGrigg LibreSoftware LukeGorrie MartinPool MichaelFeathers MoirinTierce MozillaFirefox NatPryce OpenSource OpenSourceProgramContracting PhilipGreenspun RedHat RichardStallman RobCrawford RonJeffries ScottJohnston SethGordon ShouldUniversitiesBePubliclyFunded SourceXchange StrawMan StupidGreedyAmericans TheDownloadCulture TimVoght TomRossen VaLinuxSystems FreeSoftwareEconomics AttentionEconomy CategoryEconomics EightyTwentyRule EricVonHippel FreeRadius FreeSoftware NikolaiBezroukov OpenSource RedHatTheCompany SourcesOfInnovation FreeSoftwareForLibraries AvantiProject ChrisGray FreeLibrarySoftwareFoundation FreeLibrarySystems FreeSoftware FreeSoftwareForLibraries GreenstoneDigitalLibrary KohaProject MarcRecord MyLibrary OpenBiblio OpenBook OpenIsis PhpMyLibrary RaisingMoneyForProjects ThokBook UnitTest UnitTestingMyLibrary FreeSoftwareFoundation FreeSoftwareVsOpenSource FreeSoftwareFoundationConsideredHarmful DigitalDivide MicrosoftFakeGrassroots FreeSoftwareIsBadForTheEconomy FaHayek FreeSoftware FreeSoftwareCanBeGoodForTheEconomy MarkAddleman PrisonersDilemma PublicGood FreeSoftwareLawAnalogy CategoryLegal FreeSoftware MartinPool MikeSmith RobCrawford SunirShah FreeSoftwareMovement FreeSoftwareFoundation FreeSoftwareMusicAnalogy BillyStrayhorn DukeEllington GlennMiller TimVoght FreeSoftwareVsOpenSource AlanFrancis BusinessFriendly CategoryComparisons CodeIsLaw CopyLeft EricRaymond FreeAsInBeer FreeBsd FreeSoftware FreeSoftwareFoundation GnuProject LinuxOperatingSystem MeatballWiki MoralDilemma NonDisclosureAgreement OpenSource OpenSourceSoftware ProprietarySoftware RansomLove RealNetworks RedHat RichardStallman SlashDot TheCathedralAndTheBazaar ThreadMode UsVsThem FreeSoftwareWarMap AndyTai FreeSoftware GuiFrameworks FreeThreadedComponent CategoryComponentObjectModel ComComponent ComPlus ComponentObjectModel MultiThreadedApartment RentalThreadedComponent SingleThreadedApartment SingleThreadedComponent ThreadNeutralApartment FreeThreading FreeThreadedComponent FreeTibet FreeTwiky BrokenLink FreeTwiky JohnAbbe ProWikiEngine ProWikiSoftware SabuFrancis SebastianPetzelberger TwikiClone WikiEngine WikiFarms WikiLikeThing WikiWikiClone FreeVariable FreeVariable ScopingRules FreeVote FreeVote FreeWeb BrokenLink CategoryWikiImplementation ChristopheVermeulen FreeWeb WikiClone WikiWiki FreeWiki CategoryWikiImplementation FreeWiki FritzFreiheit OpenSource SourceForge WikiSyntax FreeWikisForSchools BetterGame DavidCary FreeWikisForSchools WikiBooks WikiEducationalUses WikiInEducation FreeWill WikiMedia FreeZope ZopeApplicationServer FreedomForce CategoryGame CategoryPython PythonLanguage RefactorByCondensingQuestionAnswerPair FreedomFrom CategoryOffTopic FreedomFrom FreedomTo PoliticalCorrectness SocialEngineering FreedomFromWant AntiGlobalization AtlasShrugged AynRand CentralAmerica ClassStriation FallacyOfTheBeard FalseDichotomy FourFreedoms FreedomFromWant GreatDepression KirkBailey LudwigVonMises MakeUsYourSlavesButFeedUs MikeSmith MinimumWage NewDeal SchoolsForCivilization StarBucks StrawMan SunirShah WikiWikiWeb YangTze FreedomFromWhat FourFreedoms FreeAsInBeer FreeAsInSex FreeAsInSpeech FreeEnterprise FreeLunch FreeSoftware FreeThinker FreeToSpeakMyMind FreeWill FreedomFromCensorship FreedomFromWhat FreedomOfWiki FreedomToWhat RightsArePositive FreedomIsPriceless SgWa FreedomIsSlavery ConspiracyGeek ConspiracyTheorist DoubleThink LaynesLaw NoamChomsky WarIsPeace WeaselWords FreedomOfInformation FourFreedoms FreedomOfInformation PleaseMoveThisToTheAdjunct UsaPatriotAct FreedomOfSpeech ConversationalChaff CorporateGovernment DailyTelegraph DeletionCandidate FreedomOfSpeech OffTopic TheresNoSuchThingAsFreeSpeech FreedomOfWiki FreedomOfWiki NeilPeart FreedomTo CategoryOffTopic FreedomFrom FreedomTo FreemanBenson FreemanDyson DysonSphere EstherDyson FreemanDyson MichaelAtiyah RogerPenrose StunningInItsSimplicity TheGeometricUniverse WhyClublet FreestandingDomainSpecificLanguage DomainSpecificLanguage ExternalDomainSpecificLanguage FrenchAcademy FrenchAcademy FrenchStandardLanguage FrenchUsage PieterJansegers FrenchHorn FlandersAndSwann FrenchHorn TheMostComplexWhichCanBeMadeToWork FrenchInAction CategoryNaturalLanguage DistanceLearning FrenchLanguage ImmersiveLearning LearningForeignLanguages NickBensema FrenchLanguage CategoryNaturalLanguage PieterJansegers RomanceLanguage FrenchPressCoffee AndyPierce CategoryFoodAndDrink ConsideredHarmful FrenchPressCoffee JohnWebber KeithWright OnTopic ProgrammingIs FrenchStandardLanguage FrenchAcademy FrenchStandardLanguage PieterJansegers FrenchWikiFarm CafeWiki CraoWiki MetaWiki WikiFarm WikiPlus FrenchWriter CategoryTag WikiTag FrenchXpCommunity AndyHunt CategoryXpUsersGroup FrenchXpCommunity LaurentBossavit MontrealXpUsersGroup ProgrammingWhenNotSpeakingEnglish XpDay XpForumAtEgroupsDotCom FrenchXpUsersGroup CategoryGroup CategoryXpUsersGroup GroupesDePraticiens MontrealXpUsersGroup XpDay FrequentReleases CategoryExtremeProgramming ChetHendrickson CodeOwnership ContinuousIntegrationRelentlessTesting FrequentReleases FunctionalTest GemStone IncrementalIntegration IncrementalPath IntegrationHell RonJeffries SmallReleases UnitTest VisualWorks FrequentlyAskedQuestions DocumentationPatterns ExtremeDocuments OtherExtremeDocuments WikiWikiWebFaq WorldWideWeb FrescoFramework CategoryFramework CommonObjectRequestBrokerArchitecture FrescoFramework InterViews MarkLinton RemoteGuiProtocols RococoSolution TheBerlinProject WikiName XwindowProtocolShouldBeStabbedAndBurnt XwindowSystem FreshMeat FreshPairOfEyes HumilityIsKey FreshPond FreshPond OffTopic TextFormattingRules FreshmansFirstLanguage AdaLanguage AmherstCollege AndersBengtsson AndyPierce ArrayList AssemblyLanguage BigLanguages BrianRobinson CalBerkeley CarletonUniversity CategoryEducation CeeCeePlusPlus CeeLanguage CeePlusPlus CeePlusPlusLanguage CommonGatewayInterface CommonLisp CompilerErrorsAreYourFriends CraigEverett CraigPutnam CsharpLanguage DatalogLanguage DavidCary DesignPatterns DonaldKnuth DrScheme EdwinShao EnglishLanguage FirstLanguageLearned FirstLowLevelLanguage FirstTimeLanguage ForthLanguage FortressLanguage FreshmansFirstLanguage FreshmansFirstThreeLanguages FreshmansSecondLanguage FromNandToTetrisInTwelveSteps FunctionalProgramming FunctionalProgrammingLanguage HardwareDescriptionLanguages HaskellLanguage HelloWorld HighLevelLanguage HistoryOfComputing HowToDesignPrograms IanOsgood InterpretedLanguage JaredLevy JavaLanguage JavaPython JavaScript JeffGrigg JeffPanici JonathanTang KarlKnechtel LearningProgrammingLanguages LittleLanguage LogicProgramming LowLevelLanguage MarnenLaibowKoser MatLab MatthiasFelleisen MauroPanigada MichaelFeathers MikeSmith MlLanguage MmixMachine NatPryce ObjectOrientation ObjectOrientedLanguage ObjectOrientedProgramming OpenSource OtherLanguagesForTheJavaVm PascalLanguage PeeCee PerlLanguage PickTheRightToolForTheJob PizzaLanguage PltScheme PolytechnicUniversity ProceduralProgrammingLanguage ProfessorJay ProgramComputersYouCanUnplug ProgrammingParadigm PrologLanguage PythonLanguage ReadEvalPrintLoop RealProgrammingLanguage RealWorld RestrictedProgrammingLanguage RiceUniversity RubyLanguage SchemeLanguage ScriptingLanguage SeanOleary SmallTalk SmalltalkLanguage SmlLanguage SmugLispWeenie SourceCode SqlLanguage SqueakSmalltalk StructureAndInterpretationOfComputerPrograms SunirShah TelescopeRule TheArtOfComputerProgramming ThomSmith TomAnderson TomStambaugh TurboPascal UniversityOfToronto UniversityOfWashington UseTheDebugger VerilogHdl VisualBasic WaterlooMaple WilliamUnderwood WouterLievens YouAintGonnaNeedIt FreudianTypo EasterWuss ReleaseEasyReleaseOften RichardDrake UnwrittenRule VisualCage FridemarPache BiLinks CategoryHomePage DonaldNoyes FridemarPache LikePlusLink TagTheNet TagWiki ThinkingOutLoud TwinPage TwinPages WikiEngine FriedhelmMetzen CategoryHomePage ExtremeProgramming PeterGassmann FriedrichAugustHayek CategoryScientist ChrisGarrod ConceptsOutOfContext FreeSoftwareIsBadForTheEconomy JohnMaynardKeynes WeaselWords WhatIsLiberal WikiPedia FriedrichKnauss CampFire CategoryHomePage DoDesignReviews EarlyAndOften FriedrichSchiller FriedrichSchiller HereWeStandMagazine OdeToJoy OffTopicIsOk FriendFunction CeePlusPlus FriedFunction OverloadedOperator FriendOfaFriend CategorySemanticWeb CategoryXml ResourceDescriptionFramework SemanticWeb FriendlyInteractiveShell CategoryUnix FriendlyPeerContributor CategoryCollaboration DeleteHint DocumentMode EditHint ExampleStuffInMouth ExampleStuffOutOfMouth FridemarPache FriendlyPeerContributor FriendlyWikiMasterContributor HumanBeing InsertHint MeatballWiki OpeningStatement PeerReview PhilGoodwin RefactorWhileRespectingSignatures ReplaceHint ThreadMode UnethicalEditing WikiMaster FrikiServlet BrokenLink CategoryWikiImplementation ExtremeProgrammingForOne FrankCarver MacOsx WikiClone WikiNames FrinkLanguage ActiveServerPages AnonymousFunction BasicLanguage CategoryProgrammingLanguage ComplexNumbers JavaLanguage JavaVirtualMachine PerlLanguage PersonalJava PhpLanguage PrimeNumber RegularExpression RubyLanguage SmalltalkLanguage FrisianLanguage CategoryNaturalLanguage EnglishLanguage FritzFreiheit FreeWiki FritzRuehr AdamSpitz ToonTalk FritziReiner AreYouThere CategoryHomePage FrogDesign CategoryCompany IndustrialDesign LunaInterface NextCube PalmPilot FrogLand CategoryWhimsy GreenCheese ZeekLand FromCraftToEngineering ErlangLanguage GameIndustry MovieIndustry SelfDrivingCars SlashDot SoftwareEngineeringIsaVeryOptimisticTerm TheracTwentyFive WikiWiki FromFertilizerComeFlowers CategoryGardeningMetaphor FromFertilizerComeFlowers OffTopic ThreadMess FromHardToSoftComputerScience AgileMethodology CategoryCompiler ComputerScience ExtremeProgramming FormalVerification GunnarZarncke IntellectualProperty LambdaCalculus MyersBriggsForProgrammers OpenSource OperatingSystem PsychologyMatters QuantumComputation SmallTalk SoftwareEngineeringBodyOfKnowledge SoftwareEngineeringVsComputerScience UnitTest FromLegacyToXp AcceptanceTest ExtractAlgorithmRefactor ExtremeProgramming FitNesse GreenField IterativeDevelopment PairProgramming PhlIp SoftwareDevelopment TestDriveDevelopment XpCoach XpMailingList FromNandToTetrisInTwelveSteps JtXvUoPx FromSuccessToSignificance CategorySuccess TheHeartOfSuccess FromWhere BackLink CategoryWiki DonaldNoyes DottedPrefixExtension LinkPattern PageAnchor WikiModel WikiName WikiWithMoreThanPages FrontController JakartaStruts FrontControllerPattern CategoryPattern CategoryStructuralPatterns ClientServer GangOfFour MediatorPattern FrontLoad StudentSyndrome FrontPage AddingNewPages CategoryCategory ContentCreationWiki EditText FindPage OffTopic OnTopic OneMinuteWiki PageRank PeopleProjectsAndPatterns RandomPages ReallyValuablePages RecentChanges SoftwareDevelopment StartingPoints TextFormattingRules TipsForBeginners WelcomeVisitors WikiArchive WikiBase WikiEngine WikiEngines WikiInTheNews WikiIsNotWikipedia WikiList WikiWikiSandbox WikiWikiSystemNotice FrontPageDiscussion AnonymousDonor DanielSheppard DougMerritt FrontPage GoodThing OlivierAntonis OnceAndOnlyOnce PortlandPatternRepository RecentChanges WardCunningham WelcomeVisitors WikiGnome WikiLink FrontPageExpress AlmostCorrect AsciiCode DemoroniserTool FrontPageExpress HypertextMarkupLanguage JohnPassaniti MicrosoftCorporation MicrosoftFrontPage MicrosoftInternetExplorer WhatYouSeeIsWhatYouGet FrontServlet DesignPattern FrontController FrontServlet JavaServlet WebApplication FrozenDevelopment AgileProcesses AnonymousDonor CategoryStory DoTheSimplestThingThatCouldPossiblyWork FrozenDevelopment OliverChung FruitfulAmbiguity FruitfulAmbiguity SystemMetaphor FrustrationOverNotGettingOopDiscussion AgreeToDisagree BigSoupOfClasses CampusExample CategoryDiscussion CollectionOrientedProgramming CompaniesHireLikeMinded DatabaseNotMoreGlobalThanClasses DocumentObjectModel DrCodd FrustrationOverNotGettingOopDiscussion GoodMetricsProduceNumbers GroupThink IsDeclarativeLessExpressive JeffPanici MixingParadigms ObjectOrientedProgramming OoEmpiricalEvidence OoIsInTheMind OoLacksConsistencyDiscussion OoPeaceAccord PointyHairedBosses TopMind WhenToUseWhatParadigm FsForthForDos UserInterface FscriptLanguage CategorySmalltalk CocoaFramework MacOsx FsharpLanguage ArcInfo CategoryDotNet CategoryEffSharp CategoryFunctionalProgramming CategoryLanguageImplementation CategoryProgrammingLanguage CommonLanguageRuntime ComparingCsharpAndFsharp ComputerAidedDesign FunctionalProgramming GeographicalInformationSystems MachineLearning MicroSoft MicrosoftDotNet ObjectiveCaml VisualStudio FuBar BackroNym CategoryAcronym CategoryIdiom FooBar FuBar FuRphy CommonwealthRealms FuckOffGrammorVandul FuckedCompany FuckedCompanyAndXp JakeHarris PhlIp FuckedCompanyAndXp EvantDotNet FuckedCompany IonaTechnology MorganStanley WindowsXp FudMic FearUncertaintyAndDoubt FudMic MilitaryIndustrialComplex MonstersFromTheId FudgeFactor ConicalProjection TangentPlane TransverseMercator FukuokaPrefecture SgWa FukushimaAndShuttleManagementLessons CategoryManagement CategoryRisk WarStories FulfilledScienceFictionProphecies BackToTheFutureTwo FailedScienceFictionProphecies MooresLaw RobertHeinlein ScienceFiction StarTrek StarTrekTheNextGeneration SteveJobs SuccessfulScienceFictionProphecies TheBorg ToDo UniversityOfKentuckyHospital WorldTradeCenter FullBlocks BillCroft CanonCat CarverMead ChargeCarriers ChuckMoore ColorForth DutyCycle JefRaskin ParcPlace RogerBates StripChartRecorder ThinkPad FullFledgedEngineer FullFledgedEngineer SoftwareEngineer TheOtherThings FullFunctionalSimulator FullFunctionalSimulator FullyStimulatedEndToEndPrototype HierarchyOfPrototypes PaperPrototype RaySchneider FullHtmlMarkup AlanDavies AlternativeTextFormattingRules AnswerMe InterFlow MarkUp SimplestThingThatCouldPossiblyWork WhyDoesntWikiDoHtml WikiEngine WikiEngines FullIdentityMap TopLink FullMoon CategoryBook KeithBraithwaite PaleBlueDot FullResponsibilityWiki FullResponsibilityWiki FullSearch AsciiCode CategoryWiki DaveSmith FindPage FullSearch GoogleHatesWiki PolymorphismLimits ReverseIndex SamuelFalvo SearchWordMustBeAlphabetic TrainWreck WikiName FullStaffRedundancyWhileProgramming AlistairCockburn CostBenefitOfProcessElements FullStaffRedundancyWhileProgramming PairProgramming FullTextSearch FullTimeExempt FullTimeExempt RadioShack UnitedStates FullTimeOpenSourceDeveloper BigScience CeeLanguage ConcurrentVersionsSystem FullTimeOpenSourceDeveloper GridComputing HyperTextHistory JavaLanguage LinuxOperatingSystem OpenSource OpenSourceDevelopers VictorEngmark XwindowSystem FullerRingBridge BuckminsterFuller FullerRingBridge MegaStructure RingWorld SpaceElevator TomAyerst FullyParallelProgramming AmdahlsLaw BillBarnett BrooksLaw CarlParziale CliffordAdams DaveHarris DoIt JamesCollins MythicalManMonth PairProgramming PairProgrammingCostsBenefits PhilGoodwin PointyHairedBoss WorseIsBetter FullyStimulatedEndToEndPrototype RaySchneider FunBomLanguage FunExerciseAnswer AlanChristiansen AssemblyLanguage CategoryCoding ChrisFay DaveSmith FalseClass ForthLanguage FrankCarver FunExerciseAnswer HashMap HaskellLanguage HaskoHeinecke HorstMakitta InStr InstanceInitialisationBlock JeffGrigg JimWeirich KarlKnechtel KevinCousins MartinDeMello MichaelFeathers MikaelBrockman MinusInfinity OffByOne PolymorphismVsSelectionIdiom PulseLogic RalphJohnson RecentChangesJunkie RichardDevelyn RonJeffries RubyLanguage SunirShah ThinkingForth TrueClass UnitTest UserStory VisualBasic FunWithEmacs CategoryWhimsy MetaEcksDoctor FunWithExclusiveOr AlistairCockburn StephanHouben ThreePointersInOneWordAndOneBit TwoPointersInOneWord FunWithPerl CategoryPerl PerlGolf FunWithPointers CategoryPointer FunWithPointers FunctionBoxing FunctionBoxing ParkinsonsLaw RichardJensen TimeBoxing FunctionCallObject BlockContext CategoryObjectFunctionalPatterns CompiledMethod ContinuationsAndCoroutines FunctionCallObject FunctionCallObjectExample FunctorObject LazyObject MethodContext MethodObject PhilGoodwin ProtoPattern StackFrame TomStambaugh FunctionLambda CommonLisp FunctionLambda HyperSpec SchemeLanguage SharpQuote FunctionObject CategoryFunctionalProgramming CeePlusPlus FunctionObject FunctoidsInCpp FunctorObject StlFunctionObjects FunctionObjectPattern CategoryObjectFunctionalPatterns FunctionObject FunctionalPatternSystemForObjectOrientedDesign FunctorObject ThomasKuehne FunctionPoint AdjustedFunctionPoints BigDesignUpFront CategoryMetrics FunctionPoint FunctionPointAnalysis FunctionPoints FunctionPointsAnalysis GastnNusimovich JasonYip JohannesBrodwall LinesOfCode PrincipleOfParsimony RepresentationCondition SystemUnderDiscussion UnadjustedFunctionPointsCount UserValue WaldenMathews WaterfallSyndrome FunctionPointAnalysis CoCoMo DaveKirby FermatsLastTheorem FunctionPoint FunctionPointAnalysis IdealProgrammingTime IdealProgrammingTimeHomeworkAssignment KeithBraithwaite MattRickard TomDeMarco UseCasesAndFunctionPoints WaldenMathews FunctionPointer AccessFn CategoryPointer ClassDescriptor ClassTag DesignPattern FunctionPointer FunctionPointerDiscussion ObjectBasedProgramming ObjectHandlerFamilyAccessFn PolymorphicFunction PolymorphicFunctionWithEmbeddedBehaviour SiliconValley TypeSafe FunctionPoints FunctionPoint FunctionPointsAnalysis FunctionPointAnalysis FunctionRevealingPackageName CreatingJavaPackages FourLayerArchitecture FunctionTable AssociativeArray FunctionWrapper ArrowAntiPattern CategoryDesignPattern DefaultArgument ExceptionHandling FunctionWrapper GarbageCollection GoTo HandleBodyPattern RecursiveFunction StackOverflow UnwindProtect FunctionalComposition CategoryFunctionalProgramming ComposeFunction ForthLanguage HaskellLanguage InverseFunctionalComposition JoyLanguage SmlLanguage FunctionalDecomposition AntiPattern AntiPatternsBook BadThing BenKovitz CategoryAntiPattern CategoryDevelopmentAntiPattern CeeIsNotThePinnacleOfProcedural FebruaryTwelve FunctionalDecomposition FunctionalProgramming FunctorObject GeraldoXexeo GodClass HeuristicRule MarcGrundfest ObjectOriented ProceduralMethodologies StepwiseRefinement StructuredProgramming WhenToUseWhatParadigm FunctionalDependency CandidateKey DepartmentName EmployeeName FunctionalDependency HughDarwen RelationalModel FunctionalFunctions AlgolFamily CategoryFunctionalProgramming CeeLanguage CeePlusPlus CeePlusPlusLanguage CeeSharp FunctionalProgrammingInCpp GnuCee GnuCompilerCollection GnuCpp JavaLanguage FunctionalImperativeRosettaStone CategoryFunctionalProgramming CeePlusPlus FunctionObject HaskellLanguage ProgrammingChrestomathy RosettaStone StlFunctionObjects TypeClasses FunctionalInImperative AntiCreation MentalMasturbation QompLanguage FunctionalInversion AmeliorationPattern ChuckSiska EddieEdwards EncapsulateLocalState FunctionalInversion IterationRotation NonEssentialSharing FunctionalIsPoorAtModeling FunctionalModeling FunctionalLanguage FunctionalProgrammingLanguage FunctionalLoopHole CategoryFunctionalProgramming FunctionalReactiveProgramming GunnarZarncke ImperativeLanguage NiklausWirth ObjectCapabilityModel RelationalLoopHole SideEffect SoftwareEngineering SoftwareTransactionalMemory WaterbedTheory WetWare FunctionalModeling AndrewMccormick AnyEngine ArchitectureAndFunctionalProgramming CategoryFunctionalProgramming CommonLisp ConsideredHarmful DominicWilliams ErlangLanguage FunctionalModeling FunctionalModelingExamples FunctionalOrientation FunctionalProgramming FunctionalProgrammingForTheObjectOrientedDeveloper FunctionalProgrammingLanguage MlLanguage NimbleDatabase ObjectOrientation ObjectOriented OnMonads OopNotForDomainModeling PatternMatching PowerOfPlainText PurelyFunctional RelationalWeenie SchemeLanguage ShaeErisson StructureAndInterpretationOfComputerPrograms FunctionalModelingExamples AndrewBromage CarTireMapping EsaPulkkinen FunctionalModeling HalDaume MyFoo OnceAndOnlyOnce ShaeErisson TireFactory FunctionalPatternSystemForObjectOrientedDesign CallByNeedSemantics CategoryBook CategoryEiffel CategoryFunctionalProgramming CategoryObjectFunctionalPatterns CeePlusPlus CommonLispObjectSystem EiffelLanguage ExternalIteration ExternalPolymorphism FpVsOo FunctionObject FunctionalProgramming FunctoidsInCpp FunctorObject GunnarAndersson HomomorphicMapping ImmutableValue InternalIteration LazyEvaluation LazyObject MarkusKohler MikeBeedle NiceLanguage NullObject ObjectFunctionalImplementation ParkingTicket PatternImplementationDiscussion PatternsInFunctionalProgramming PhilGoodwin PythonLanguage ScalaLanguage SmartEiffel SoftwareDesignPatternCritique ThomasKuehne TransfoldPattern TranslatorPattern ValueObject FunctionalProgramming AdvantagesOfFunctionalProgramming AndrewKoenig AnonymousInnerClass AssemblyLanguage BlubParadox BrianSlesinsky CallByValue CategoryFunctionalProgramming CeeLanguage CleanLanguage CopyingCollector CurryingSchonfinkelling DataBase DeclarativeProgramming DomainSpecificLanguage DominicWilliams ErlangLanguage ExtensibleMarkupLanguage FilterFunction FirstClass FlowBasedProgramming FpVsOo FudgetsLibrary FunctionalFunctions FunctionalImperativeRosettaStone FunctionalInImperative FunctionalModeling FunctionalProgramming FunctionalProgrammingDiscussion FunctionalProgrammingInCpp FunctionalProgrammingLanguage GarbageCollection HaskellLanguage HigherOrderFunction JohnHughes LambdaCalculus LazyEvaluation LexicalClosure ListComprehension LogicProgramming LukeGorrie MarkAndSweep MergeSort MonadicProgramming ObjectFunctional ObjectFunctionalPatterns ObjectOriented OnMonads OoVsFunctional PatternMatching PeterLynch ProgrammingParadigm PurelyFunctionalDataStructures QuickSort QuickSortInHaskell ReferenceCounting ReferentialTransparency RubyLanguage SideEffectFree SingleAssignment StrictEvaluation SyntacticSugar SyntaxGame TailCallOptimization TypeInference TypeTheoryAndFunctionalProgramming UniqueType UnixWay WhyFunctionalProgrammingMatters YouJustDontGetIt FunctionalProgrammingDiscussion CategoryFunctionalProgramming ChallengeSixVersusFpDiscussion FunctionalProgramming FunctoidsInCpp JohnFletcher MaspBrainstorming ParkingTicket SyntaxGame SystemsSoftware FunctionalProgrammingEnvironment FunctionalProgrammingLanguage SourceForge FunctionalProgrammingInCpp AndreyStolyarov ArneVogel BoostLibraries BoostPhoenixLibrary CategoryCpp CategoryFunctionalProgramming CeeLanguage CeePlusPlus CppNext CurryingSchonfinkelling EmFour ErlangLanguage FunctionPointer FunctionalProgramming FunctionalProgrammingLanguage FunctoidsInCpp FunctorObject GarbageCollection HigherOrderFunction IcfpProgrammingContest InteLib JohnFletcher LazyFunctionalLanguage LispProgramming ObjectOriented PerlLanguage ProgrammingParadigm SchemeLanguage SmalltalkLanguage StandardTemplateLibrary StephanHouben TemplateMetaprogramming ToolCommandLanguage TuringComplete FunctionalProgrammingInLife GameOfLife GarbageCollection KeithBraithwaite MlLanguage NonTuringComputation StephanHouben TuringMachine FunctionalProgrammingInTheRealWorld CategoryExternalLink CategoryFunctionalProgramming CleanLanguage ErlangLanguage HaskellLanguage MirandaLanguage ObjectiveCaml PhilipWadler SchemeLanguage SmlLanguage FunctionalProgrammingIsNotaParadigm AiMemos CategoryFunctionalProgramming CategoryRant CommonLisp CommonLispObjectSystem ConstraintProgramming DeclarativeProgramming DynamicTyping ErlangLanguage FlowBasedProgramming FunctionalProgramming FunctionalProgrammingLanguage JayOsako LambdaCalculus LambdaTheUltimate LaynesLaw LinearTypes LispLanguage LogicProgramming MainstreamInfluenceOfFunctionalLanguages MonadicProgramming NovemberZeroFive NygaardClassification ObjectOrientedProgramming OzLanguage PanuKalliokoski ReferentialTransparency SchemeLanguage SiCp SideEffects SingleAssignmentLanguage StaticTyping TayssirJohnGabbour ThereAreNoParadigms TypeInference FunctionalProgrammingLanguage AdvancedRevelation AlephLanguage AlgebraicType AliceLanguage AlistairCockburn AmauryDarsch AnonymousFunction AplLanguage BoostLambdaLibrary BoostLibraries CanProgrammingBeLiberatedFromTheVonNeumannStyle CategoryFunctionalProgramming CeeOmega CeePlusPlus ChrisGarrod ChrisRathman ChristophePoucet CindyScript CleanLanguage ClojureLanguage ClosuresAndObjectsAreEquivalent CommonLanguageInfrastructure CommonLisp CommunicatingSequentialProcesses CurryingSchonfinkelling DoNotation DylanLanguage DynamicallyTyped ErlangLanguage EsotericProgrammingLanguage FpInterpreterUsingTemplates FpVsOo FreeSoftware FsharpLanguage FunctionalProgramming FunctionalProgrammingInCpp FunctionalProgrammingLanguage FunctoidsInCpp GenericFunction GoferLanguage GooLanguage HaskellLanguage HigherOrderFunction HolyWar JasonEspinosa JayLanguage JimRussell JohnBackus JohnFarrell JonHanson JoyLanguage LazyEvaluation LevelOfQuoting LogicProgrammingLanguage LuaLanguage MathematicaLanguage MathematicaPackage MercuryLanguage MirandaLanguage MlLanguage NeedleLanguage NemerleLanguage ObjectOrientedProgramming ObjectiveCaml OnMonads OoVsFunctional OpenInsight ParametricPolymorphism PizzaLanguage ProgrammingLanguage PrologLanguage PureLanguage PythonLanguage RefalLanguage ReferentialTransparency RubyLanguage ScalaLanguage SchemeLanguage SmlLanguage StaticallyTyped TemplateHaskell TuringAwardLecture TypeVariable UnLambdaLanguage UniqueType UnixLike WardCunningham WhichFunctionalLanguageToLearn WhyFunctionalProgrammingLanguagesArentMainstream WolframResearch XsltLanguage FunctionalProgrammingLanguages FunctionalProgrammingLanguage FunctionalReactiveProgramming CategoryFunctionalProgramming CeePlusPlus ConalElliott DataBase DataDeltaIsolation DataflowProgramming DeviceDriver EsterelLanguage FlowBasedProgramming FunctionalProgramming FunctionalReactiveProgramming FunctionalSimulationProgramming GarbageCollection HardwareDescriptionLanguage HaskellArrows HaskellLanguage ImperativeProgramming JavaScript JohnFletcher LabView MarcThibault MemoryLeak OzLanguage PaulHudak PeterVanRoy PluggableArchitecture ProceduralProgramming ProgrammingParadigm PublishSubscribeModel ReactiveDemandProgramming SamuelFalvo SchemeLanguage SideEffect SpecifyingBehaviorInCpp SynchronousReactiveProgramming UserInterface WebServer FunctionalRequirements CategoryRequirements FunctionalRequirements NonFunctionalRequirements SoftwareEngineeringTerminology FunctionalRuby CategoryFunctionalProgramming CategoryRuby FunctionalProgramming FunctionalRuby MonadsInRuby RubyLanguage FunctionalSimulationProgramming CategoryFunctionalProgramming FunctionalReactiveProgramming JohnFletcher FunctionalSpecification PeterWegner FunctionalTest AcceptanceTest AnnAnderson AnonymousDonor BillSeitz BrianMarick CategoryExtremeProgramming CategoryTesting ChryslerComprehensiveCompensation ColinDavidMiller ContinuousIntegrationRelentlessTesting ExtremeProgramming FunctionalTest FunctionalTestGraph JavaAwt JavaSwing JavaSwt KentBeck MichaelFeathers MicrosoftCorporation OnsiteCustomer PhilGoodwin ProjectVelocity RenamingUnitTests RonJeffries SupportingUnitTest SystemIntegration TestResult TestingFramework TestingLetsYouGoFast TomRoche UnitTest UserStories UserStory WardCunningham WillemBogaerts FunctionalTestGraph AcceptanceTest FunctionalTest FunctionalTesting BackLink FunctionalTest FunctionalTesting OnceAndOnlyOnce SixSingleQuotes FunctionalTests ChangesInMonth FunctionalTest FunctionalTests JohnFletcher OnceAndOnlyOnce RecentChanges SixSingleQuote FunctionalToolsForObjectOrientedTasks CategoryCpp CategoryFunctionalProgramming CategoryMultiparadigm CategoryObjectFunctionalPatterns CategoryPaper DeprecatingTheObserverPattern FunctionalPatternSystemForObjectOrientedDesign FunctoidsInCpp LazyInstantiationPattern LazyPtrProxy ObserverPattern ObserverPatternInCeePlusPlus FunctionalVsProceduralVsObjectOrientedProgramming AlainPicard CommonLisp FunctionalProgramming MikaelBrockman ObjectiveCaml PythonLanguage ReadEvalPrintLoop RoyMathew TexTheProgram TypeInference FunctionalWeenie BottomType CartesianProduct CategoryFunctionalProgramming CategoryWeenie CategoryWhimsy CurryingSchonfinkelling DivisionByZero FunctionalProgrammingLanguage FunctionalWeenie FunctoidsInCpp GarbageCollector GreatLispWar HaskellLanguage HigherOrderFunction LispLanguage OccamsRazor PythonLanguage SmalltalkLanguage SmugLispWeenie StandardPrelude TheEvolutionOfaHaskellProgrammer TypeInference UnLambdaLanguage YourMileageMayVary FunctionalityIsTheFruitOfAbstraction AbstractBaseClass AbstractionDiscussion AlternateHardAndSoftLayers BigDesignUpFront BoilerPlateCode BondageAndDiscipline BryanEdds CategoryAbstraction CodeChangeImpactAnalysis ConsideredHarmful MayEleven MultiAgentSystem OnceAndOnlyOnce PluggableArchitecture PrematureAbstraction RefactorMercilessly SoftwareDesignPatterns FunctionalityLandscape DuplicatedCode ExecutionPath ExecutionPathShouldBeaPotentialEnergyValley FrankensteinPoint FunctionalityLandscape HardProblem ItsAnOperatorProblem MatthewAstley RightThing TotalNeglectOfRefactoring UnitTest UserStories FunctionallyCompleteCrudGenerator CategoryInteractionDesign CodeGenerationIsaDesignSmell CreateReadUpdateDelete CrudPatterns CrudScreen DirectToWeb EditHint EntityRelationshipDiagram EntityRelationshipModel FunctionallyCompleteCrudGenerator IrreducibleComplexityEntityModel JbossSeamGen QueryByExample TheRadBottleneck TooAdvancedForItsOwnGood WebObjects FunctioningMarket FreeMarket FunctionsAndDataAreSeparate CostinCozianu DataAndCodeAreTheSameThing KyleBrown MichaelFeathers MultiMethods MultipleDispatch RichardHenderson StopUsingMetaphors StructureAndInterpretationOfComputerPrograms TheValueOfDomainModels FunctionsAtTop ChrisMellon FunctionsForLoops AssignVariablesOnce BinarySearchCodeOnly CategoryLoops CeeCeePlusPlus DaveWhipp EuclidOfAlexandria LocalVariablesDefinedAndUsedOnOnePage MakeLoopsApparent SimplyUnderstoodCode WhileNotDoneLoop FunctoidsInCpp BoostFusion BoostLambdaLibrary BoostLibraries BoostPhoenixLibrary CategoryCpp CategoryCppTemplates CategoryFunctionalProgramming CategoryMultiparadigm CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusEleven CeePlusPlusMonadsExample CliffordAlgebra ConceptCpp ContinuationPassingStyle ContinuationPassingStyleInCeePlusPlus ContinuationPassingStyleInCppQuadraticEquationExample CppTemplateMetaprogramming EveryCombinationInManyProgrammingLanguages FunctionalComposition FunctionalPatternSystemForObjectOrientedDesign FunctionalProgrammingInCpp FunctionalProgrammingLanguage FunctionalReactiveProgramming FunctionalToolsForObjectOrientedTasks FunctoidsInCpp FunctoidsInCppDiscussion FunctoidsInCppExperiment FunctoidsInCppMonadExamples FunctoidsInCppWithConceptCpp GnuCpp HaskellLanguage HeaderOnlyCeePlusPlusPackages ImplicitlyDeletedCopyConstructor InverseFunctionalComposition JohnFletcher LambdaExpression LazyEvaluation LazyPtrProxy LogicProgrammingInCpp ObjectFunctionalImplementation ObserverPatternInCeePlusPlus OoppExploringTheMultiparadigmShift OverloadingCommaOperator PatternImplementationDiscussion PatternsInFunctionalProgramming PromotionTraits SpecifyingBehaviorInCpp StandardTemplateLibrary TemplateMetaProgramming TemplateMetaprogramming VariadicFunctoidsInCpp FunctoidsInCppDiscussion CategoryCpp CategoryCppTemplates CategoryDiscussion CategoryFunctionalProgramming CeePlusPlus CliffordAlgebra ConversationalChaff FunctionalPatternSystemForObjectOrientedDesign FunctoidsInCpp GreenSpunning JohnFletcher LazyEvaluation ObserverPatternInCeePlusPlus OcamlLanguage ParkingTicket StrictEvaluation FunctoidsInCppExperiment CategoryCpp CategoryFunctionalProgramming ContinuationPassingStyleInCppQuadraticEquationExample FunctoidsInCpp JohnFletcher FunctoidsInCppMonadExamples CategoryCpp CategoryFunctionalProgramming ExceptionHandling FunctoidsInCpp JohnFletcher ResumableException TailCallOptimization FunctoidsInCppWithConceptCpp CategoryConcepts CategoryCpp CategoryCppTemplates CategoryFunctionalProgramming ConceptCpp ConceptGcc ConstCallable FunctoidsInCpp JohnFletcher FunctorObject AbelianGroup AbstractionInversion AdvancedCeePlusPlus AlgorithmsThatDemandGarbageCollection AndreiAlexandrescu AntiPattern BlocksInJava CallableEntity CategoryCodingConventions CategoryObjectFunctionalPatterns CategoryTheory CeePlusPlus CodeBlock CommandQuerySeparation CommonLispObjectSystem ComputerScience ConnectingWire ContinuousMap CurriedFunction CurriedFunctor DateAndValueObject DiracDeltaFunction EeLanguage EricJablow FourierTransform FunctionObject FunctionPointer FunctionalPatternSystemForObjectOrientedDesign FunctionalProgrammingInCpp FunctionalProgrammingLanguage FunctorObject FunctorObjectExample FunctorObjectInterface GenericAlgorithms GenericFunction HigherOrderFunction HomoMorphism InternalIteration JimCoplien LambdaExpression LazyEvaluation LexicalClosure MicroArchitecture ModernCeePlusPlusDesign MoneyAmount ObjectFunctionalPatterns PanuKalliokoski PhilGoodwin PluggableAdaptor PythonLanguage RichardHenderson RobertDiFalco RobertShiplett SmlLanguage StandardTemplateLibrary StlFunctionObjects StrategyPattern ThomasKuehne TomStambaugh TopologicalSpace ValueObject ValueObjectsRequireGarbageCollection VesaKarvonen WikiName FunctorObjectExample BlocksInJava FunctorObject JavaLanguage PhilGoodwin FunctorVsClosure AnonymousFunction CategoryFunctionalProgramming CategoryJava EvidenceDiscussion FunctorObject LambdaExpression ObjectOriented PageAnchor FundamentalConceptsInProgrammingLanguages AdHocPolymorphism CategoryPaper CategoryPolymorphism ChristopherStrachey LeftValue ParametricPolymorphism PeterGoodall RightValue FundamentalConstructionMetaphors BigBallOfMud CategoryMetaphor DaveHarris ExtendedObserver ExtremeProgramming MechanismRichPolicyFree MultiCaster ObjectSoup PeterMerel RalphJohnson ReferenceObject TinyClientsTinyServers WilliamGrosso FundamentalFlaw AnonIsStillBanned AnonymousContributor ApologiseUnconditionally AssumeGoodFaith AssumeGoodFaithLimitations AugustZeroSix BinarySearchCodingChallenge BulletCollectorRefactoring ClueByFour CodeWord CulDeSac DanMuller DaveVoorhis DeleteInsults DeleteOnceRestoreOnce DocumentMode DoubleEdit DougMerritt EarleMartin EditConflictResolution EditText EditWar EditWars ElizabethWiethoff ElselessWarning FundamentalFlaw GoWithTheFlow GoodStyle HardBan HistoryPages IanOsgood InGroup InterestingQuestionsForInquiringMinds ItsWardsWiki JamesKeogh MakeItWorkMakeItRightMakeItFast MatthewAstley MediaWiki MoinMoin NewRecentChanges OnlySayThingsThatCanBeHeard OrphanCluster PeopleProjectsAndPatterns PeteTalksWithAnon PeterMerel PissedOffAndExtremelyAngry RecentChanges RightToLeave RudenessObjection TaniyamaShimuraWeil TermsOfUse ThankYou TheEarthIsFlat ThreadMode TimLesher UnethicalEditing VersionControlAppliedToWiki WardsWiki WikiCodeOfEthics WikiDesignPrinciples WikiGnome WikiLinkStructureAnalysis WikiPedia WikiReader WikiSocialNorms WikiVandal WikiZen FundamentalFlawInTheWayWikiWorks AmericanElite BodyGuard CategorySecurity DenialOfService DistributedWiki DominicBurns EditText FundamentalFlawInTheWayWikiWorks HelmutLeitner HipcrimeFloods JohnfKennedy ManorainjanHolzapfel ObiWan OnlineOrInvisible OsamaBinLaden PageName PenisEnlargement RestoreMe RussianBride UseNet VeryQuickWiki ViagraAdd WardCunningham WardsWiki WhyWikiWorks WhyWikiWorksNot WikiCitizen WikiName WikiNames WikiNamesWhichAreUnnecessarilyLongAndUnreadable WikiNeedsTrustMetrics WikiPages WikiPedia WikiWord WriteablePageName FundamentalFlawsInProceduralDesigns AnonymousDonor AutomatingExistingProcessVersusImprovingIt CodeAvoidance ConceptsTechniquesAndModelsOfComputerProgramming DataDictionary DatabaseNotMoreGlobalThanClasses DatabaseVerbs DeltaIsolation DivideAndConquer DomainDrivenDesign DoubleEntryBookkeeping EricHodges EventDrivenProgramming EverythingIsRelative FundamentalFlawsInProceduralDesign GateKeeper ImprovingProceduralLanguages InformationHiding InterfaceFactoring JimShore JonathanTang KristenNygaard LimitsOfHierarchies LongFunctions MartinFowler NobodyAgreesOnWhatOoIs NygaardClassification ObjectOrientation ObjectOriented ObjectiveCaml OnceAndOnlyOnce OoBetterModelsHumanThinkingDiscussion OoIsJustGoodEngineering OoLacksConsistencyDiscussion OoVersusTablesRants PeterVanRoy PrimaryNoun ProceduralMethodologies RefactoringImprovingTheDesignOfExistingCode SeifHaridi SiCp StepwiseRefinement StructureAndInterpretationOfComputerPrograms SwitchStatementsSmell TopMind UseCase UsefulLie UserStory WayneMack WhenToUseWhatParadigm WikiGnome FundamentalLanguageFeatures AbstractDataTypes AndreyStolyarov AspectProgramming CrossCuttingLanguageProperties FundamentalLanguageFeatures GarbageCollection HaskellLanguage KeyLanguageFeature LanguageMinimalism LanguagePissingMatch PurelyFunctional SmalltalkSecurity FundamentalsOfDatabaseSystems AplLanguage CategoryBook FundamentalsOfDatabaseSystems KernighanAndRitchie KyleBrown PeteProkopowicz RamezElmasri ShamkantNavathe SqlMyopia FundamentalsOfObjectOrientedDatabases CiteSeer CostinCozianu DatabaseIsRepresenterOfEntities DougMerritt FundamentalsOfObjectOrientedDatabases JoeCelko ObjectIdentity ObjectOrientedDatabase TheThirdManifesto ThirdManifesto FundingOpenSource AnonymousCoward BerkeleyStandardDistribution BodoMaass BradCox CombiningOpenSourceAndXp CommercialSoftware DotCom EndUsers EricRunquist FreeMarket FreeSoftware GnuGeneralPublicLicense JamesMcGovern KentBeck LinuxKernelHackers MovingGoalPosts OpenSource OpenSourceBusinessModel PayPal PayingForSoftwareDevelopment PohhengTeoh RedHat RichardBash RonJandrasi ScottBlalock SellTheDocumentation SponsoredOpenSource SteveHowell TomStambaugh FungibleProjectManager AntiPattern BadThing CategoryAntiPattern CategoryManagementAntiPattern FungibleProjectManager FungibleTeams ManagementAntiPattern ManagementPattern MarcThibault OlivierRey PlugCompatibleInterchangeableEngineers SacrificialLamb FungibleTeams AntiPattern CategoryManagementAntiPattern FungibleProjectManager FungibleTeams PlugCompatibleInterchangeableEngineers FunkyBusiness BillBarnett CategoryBooks FunnyEmailSig CategoryIdiom EmailSignature MarkTwain ParanoidsAnonymous SlashDot UseNet WarLord FunnyErrorsOnWiki EnglishPlease JustCorrectDontPoint FunnyFantasy AnonymousDonor BetsyHanesPerry CategoryBooks DiscWorld FunnyFantasy FunnyScienceFiction PhlIp TerryPratchett FunnySayings CategoryWisdom LarryBuser WebSite FunnyScienceFiction AlexeiPanshin BobShaw BrazilTheMovie BruceBethke CategoryBooks CategoryScienceFiction ConnieWillis CynthiaFelice DavidDrake DouglasAdams EllRonHubbard FunnyFantasy GalaxyQuest GordonDickson HarryHarrison HeadCrash KilgoreTrout MattRuff PhlIp PlanNineFromOuterSpace PoulAnderson RobertAntonWilson RobertAsprin RobertSheckley RogerZelazny RudyRucker SciFi ScienceFiction SenseOfHumour SimonHaynes SluggyFreelance SpaceballsTheMovie SpiderRobinson StarWars TerryGilliam TomHolt TwelveMonkeys ZeekLand FunnyThingsSeenInSourceCodeAndDocumentation AllYourBaseAreBelongToUs AndOr ApacheAnt BackroNym BadCode BadProgrammer BadVariableNames BiggerButt BillCaputo CarstenKlapp CategoryDebugging CategoryHumor CategoryWikiFavorites CausalityViolationException CodyBoisclair CommonLisp ConnectThisShit DanielKnapp DanielYokomiso DarrenHobbs DataSnapshot DataSnapshotManager DaveFayram DavidMcReynolds DdlPopList DickBotting DilbertIsNoJoke DmitryJemerov DominicCronin EmacsLisp EricJablow EvilCode ExcessiveDeletion FakeIt FidoNet FontMetrics FormatDirective FoxPro FrankMcGeough FreeBsd GemStone GetString GlennVanderburg GoTo GoogleCodeSearch HandleAllElseConditions HitchhikersGuideToTheGalaxy IlmariKaronen JamesDennett JamesYoungman JargonFile JavaDoc JayOsako JeffBay JoelNeely JohnWatson KiboDebugging KludgeItTillItWorks LambdaMoo LarryWall LaserMaster LukeGorrie MacOsx MarkSwanson MatthewTheobalds MichaelFeathers MossCollum MrBunny MrPhil MsDos NatPryce OpenSim PairProgramming PathYetAnotherMakeUniqueName PaulHudson PedroChan PerlLanguage PeteHurst PeterLynch PlanNine PlbLanguage ProgrammingPuns QnxNeutrino RandyStafford RecursiveDescent ReinitialiseOutputStream RichardHenderson RobRix RonReuter SavasAlparslan SelectedIndex SetGo SlashDot SmallerButt SourceLawn SpivakPronouns SqlCommand SqlConnection SqlDataReader StarTrek TeXbook TestFirstDesign ThaddeusOlczyk TheAnalyst ThisPageIntentionallyLeftBlank ToCharArray TokenIterator TomStambaugh TopDownDesign TurboPascal UseNet UselessErrorHandler WarStories WebLogic WeirdErrorMessages WidgetLand WritingUnmaintainableSql XeroxSpecialInformationSystems YukiNagato FunnyWikiProcesses AbandonedHomePage CategoryWiki DeleteWar EditCodeWord EditWar EditWars IanOsgood NewRecentChanges NewRecentChangesPatterns OffTopic PleaseMoveThisToTheAdjunct QuickChanges QuickChangesDiscussion QuickChangesJunkie TheAdjunct WikiFlicker WikiGnome WikiReductionism WikiReductionist WikiReductionists WikiWikiSandbox WikiZen FurlongsPerFortnight BruceAnderson CategoryIdiom CategoryWhimsy FurlongFirkinFortnight FurlongsPerFortnight GavinLambert KarlKnechtel ScottJohnson TenMillimetresPerMinute TomAnderson WhimsicalUnitsOfMeasurement FurniturePolice OfficeCubicles PeopleWare FurryKef BackLink CamelCase CategoryHomePage FurryKef KefFields KevinFields ObsoleteRealName RealName RealNamesPlease ShortWikiSignaturesSmell SocialNorms UserName WikiPedia WikiWikiWeb FurryScript CategoryLanguage DadaEngine FurryScript FusdxDiscussion DataDictionary FlirtDataTextFormat RelationalAlternativeToXml XmlSucks FuseBox ActiveServerPages AllaireColdFusion AnonymousDonor ChrisMellon ColdFusion EightyTwentyRule FuseAction FuseBox FuseBoxLite JavaServerPages LimitsOfHierarchies WebApplication WebScriptFileStructure FuseBoxLite CategoryFramework CategoryLowEnd ColdFusion FuseBox FuseDoc FuseBox FuseDoc FuseDocs TeamAllaire FusionMethodology BigBangTesting BigDesignUpFront CategoryMethodology ClassicFusion DavidDeLis EvoFusion FrancisTownsend FusionMethodology MaintenanceAndMethodologies PeterMerel SystemMetaphor TeamFusion UnifiedModelingLanguage VerifyOutputWithGrammar FusionOne FusionOne MightyBackup MightyPhone FutureBasic AdamBerger BasicLanguage FutureBasic MicheleNeri FutureDiscounting AmericanCulturalAssumption AndrewCates CategoryDecisionMaking CategoryFuture CategoryQuality DecisionMathAndYagni FutureDiscounting NetPresentValue RefactorMe ShortTermism VentureCapitalist FutureInternetArchitectureProgram ChoiceNet DoingStuff DonaldNoyes ExpressiveInternetArchitecture MobilityFirst NamedDataNetwork NebulaCloud FutureNote FutureObjects BlueAbyss FileObjects NicoleWillson OperatingSystemsDesignPrinciples SyndicateOfInitiative TinySelf FutureOfJava AlanHecht AngsumanChakraborty AnonymousDonor BeyondJava BistroLanguage EconomicIncentiveToDoSoftwareBetter EmbeddedDatabase FutureOfJava GenericProgramming GlennVanderburg JavaDevelopersConnection JavaScript JohnFarrell JohnVlissides KrisJohnson KyleBrown LanguageOfChoice LousySoftware MartinPool NastyLetter PickingNits ProgrammingForEveryone RichardDrake RichardEmerson RobertDiFalco ScottMcNealy SeriousVersusScriptingLanguages StevenNewton TableModel TomRossen TomStambaugh WagTheDogAntiPattern WhyChooseMicrosoftAndVb WilliamGrosso ZygoBlaxell FutureOfObjects AspectOrientedProgramming ComponentBigots DeclarativeProgramming JamesGosling JamesOdell KyleBrown MichaelFeathers ObjectOriented ObjectOrientedProgramming UnderstandingDistributedSystems FutureOfProgrammingLanguages AccidentalComplexity AlexAusch AlexMartelli ArcLanguage AspectOrientedProgramming AssemblyLanguage BertrandMeyer BidirectionalCompiler CarHoare CategoryProgrammingLanguage CeDuce ColinLorrain CommonDialogBox CommonLanguageRuntime CommonLisp ComputerScience ConstraintLogicProgramming CrossToolTypeAndObjectSharing DaveFayram DaveVoorhis DavidSarahHopwood DelphiLanguage DesignByContract DomainSpecificLanguage DotNet DougMerritt DrScheme DynamicTyping EarleMartin EssExpression EssExpressions EssentialComplexity ExecutableUml ExplicitManagementOfImplicitContext FillInTheBlankWeenie FireFox FlowBasedProgramming FrankAtanassow FunctionalProgramming FutureOfJava FutureOfProgrammingLanguages FutureOfSmalltalk GeeLanguage GeneralPurposeProgrammingLanguage GenericProgramming GoalBasedProgramming GrandVision GraphicalProgramming GraphicalProgrammingLanguage HolyWar HomoiconicLanguage IdealProgrammingLanguage InSovietRussia IntentionalProgramming IronPython IssuesForLanguageDesigners JavaPlatform JavaVirtualMachine JonathanTang JosephDale JulyZeroFive LabView LambdaTheUltimate LanguageIsAnOs LanguageLawyer LanguageOfChoice LanguageOfTheFuture LanguageOrientedProgramming LanguageTrends LargeApplication LetsDesignProgrammingLanguage LionKimbro LispLanguage LowestCommonDenominator ManifestTyping MartinZarate MetaProgramming MicheleVivoda MicroSoft MikeWarot MultiValue NimbleDatabases NonFunctionalRequirements ObjectFunctionalPatterns ObjectOriented OnceAndOnlyOnce OpenInsight OpenSource PanuKalliokoski ParametricPolymorphism PaulMorrison PerfectLanguage PeterLynch PhilipGreenspun PhilippeDetournay PhotoShop PickBasic PickLanguage PowerOfPlainText PracticalProgrammer ProgrammingParadigm PrologLanguage ProofOfCorrectness PyPy QuestForThePerfectLanguage RealMacros RefactoringBrowser RelationalVariable RelationsAsFirstClassObjects RichSource RichText RobertChurch SchemeLanguage ScienceFiction ScottJohnson SelfLanguage SemanticSubtyping SeparateMeaningFromPresentation SmallTalk SmalltalkLanguage SoftTyping SomeWordsOfAdviceOnLanguageDesign SovietRussia SplittingTheAtom StarTrek StaticTyping TeachMeToSmoke TermTrees TypeInference UnitTestingFramework VbClassic VisualProgrammingLanguage WeakReferences XmlDatabase XmlIsaPoorCopyOfEssExpressions FutureOfSmalltalk AlanKay AlanKayOnMessaging CategorySmalltalk CocoaFramework DolphinSmalltalk EnterpriseJavaBeans FrankCarver FutureOfJava FutureOfObjects FutureOfSmalltalk HolyWar IbmSmalltalk KeithRay KeymapManager KyleBrown LearningWorks MacOsx McIntosh MikeAnderson MutuallyEncapsulatedSoftwareSystem NextStep NotInventedHere ObjectShare ObjectiveCee OpenCroquet OpenSource OpenStep ParcPlace PaulChisholm RonJeffries SharpSmalltalk ShrinkSelection SmallTalk SmalltalkEnterpriseJavaBeansServer SmalltalkSolutions SqueakMap SqueakSmalltalk VisualWorks VisualWorksNonCommercial WebObjects WebSphere WhyIsSmalltalkDead FutureOfWork BackToTheFuture CategoryBook CategoryEmployment DonaldNoyes FragileRelationships FutureOfWork LogansRunSyndrome NeverendingStory RadioFrequencyIdTags SelfManagement SocialDynamics TooOld WirelessDevices WorkingWhileTravelling FutureOpenSourceToolNames AwkLanguage CategoryNaming CategoryWhimsy MentalMasturbation TrulyHorribleAcronyms FuturePerfectThinking BenKovitz ExploringRequirements JeffShelby JourneyOftheSoftwareProfessional LukeHohmann ReadItLikeaComputer FutureShock CategoryBook CategoryMovie FutureShockLevels FutureShockLevels FridemarPache KillerPhrases FutureTense ArtHughes CategoryOnlineJournal FutureTense JonGordon WardCunningham WikiPedia FutureValue ActiveObject ActorLanguages AliceLanguage CategoryLanguageFeature EeLanguage IoLanguage JouleLanguage MessagePassingConcurrency MultiLisp MultiThreadingTutorial OzLanguage PatternOrientedSoftwareArchitectureTwo PromisePipelining SharedStateConcurrency ThomasWeidenfeller FutureWikis BrokenLink FutureWikis WikiEngine FutureWorksConsulting DianaLarsen FuturistProgramming CeePlusPlus CommonLispObjectSystem DaveHarris DuckTyping DynamicTyping EdGrimm EiffelLanguage EldridgeMount GeorgePaci HyperCard JakobNielsen JavaLanguage JeffGrigg LimitsOfHierarchies MultipleInheritance NoveltyVampires SmalltalkLanguage SynthesisOs TheDumbingDownOfProgramming VisualBasic WardCunningham FuzzVille EditHint FuzzilyIterativeSequence AlanChristiansen FuzzilyIterativeSequence WaterfallModel FuzzyAndSymbolicLearning AhHa AsciiArt CategoryEducation CategoryLearningMethods DoItAgainToLearn EdgeOfOurKnowledge GunnarZarncke NeuralNetwork RoteMemorization TheBestWayToLearnSomethingIsToTeachIt ToGrok YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ZoneOfProximalDevelopmentTheory FuzzyDiscussion CategoryDiscussion CategoryFuzzy FuzzyCommunity FuzzyDiscussion PaulMillar ThingsFuzzy FuzzyDistinctionBetweenInterfaceAndImplementation AbstractionsTooNear AnonymousDonor BadThing CategoryInfoPackaging CategoryInterface CategorySubjectivityAndRelativism DataAndCodeAreTheSameThing DefinitionsThatRelyOnIntent EricHodges EverythingIsRelative HumptyDumpty InternetExplorer JavaScript LayneThomas LaynesLaw OctoberZeroEight QualifyInterfaceWithAdjectives ThisPageIntentionallyLeftBlank TopMind UnexpectedBehavior WhatIsIntent FuzzyExpression BooleanExpression FunnyExpression FuzzyExpression FuzzyLogic FuzzyVariable FuzzyVariables FuzzyFaq CategoryFuzzy SisterSites FuzzyLogic ArtBecomingCraft BartKosko BillTozier BooleanExpression BooleanLogic CategoryFuzzy CategoryFuzzyLogic CategoryInformationOrientation CategoryLogic ChrisHandley DougMerritt DougRansom EvolutionaryAlgorithm FuzzyExpression FuzzyLogic FuzzyThinking FuzzyVariables GeneticAlgorithm HeuristicRule ManyValuedLogic MetaHeuristic MrAristotle PhlIp ProcessControl WayneMack ZadehLotfi FuzzyLogicWiki CategoryFuzzy CategoryFuzzyLogic FuzzyLogic FuzzyNeuralNet ArtificialNeuralNetwork BackPropagation BartKosko CategoryFuzzy EditHint FuzzyCommunity FuzzyLogic FuzzyNeuralNet FuzzyNeuralNetwork FuzzyThinking HerraraVergegay MichaelKing NeuralNet PaulMillar PondOpenNetworkDistributed TuringMachine FuzzyPartitions FuzzyLogic FuzzyPartitions FuzzyThinking LordOfTheFlies OfficeCubicles SystemSizeMetrics FuzzyPredicate AdaptiveCollection AnonymousDonor CategoryArtificialIntelligence CategoryDataMining CategoryFuzzy CategoryRelationalDatabase DataMining DataSpace DoesRelationalRequireTypes EuclideanProximitySearchEngine JohnFletcher PhlIp ZeekLand FuzzyThinking BartKosko CategoryFuzzy ConceptYesAndNo DonaldNoyes FuzzyCommunity FuzzyFaq FuzzyLaw FuzzyRules FuzzyThinking ToDefineIsPerhapsToValue FuzzyVariables FuzzyLogic FwSync DotNet FlexWiki FlexWikiPad FwSync MicrosoftWindows FxCop CategoryDotNet DotNet FxCop GaUnit CategoryTesting GaUnit GaucheLanguage LispLanguage SchemeLanguage TestingFramework GaboonsWiki CategoryWikiForum GabrielDosReis BjarneStroustrup ConceptIntersection GabrielGarciaMarquez CategoryAuthor MagicalRealism OneHundredYearsOfSolitude GabrielGasparolo CategoryHomePage GabrielJones CaseAgentCompanion CategoryHomePage DataSurfer TopCoder GabrielWachob CalBerkeley CategoryHomePage CopyrightInfringement DeepThoughts ExtremeProgramming GabrielWachob KentBeck PatternHumor PatternThink SoftwareGuy WiredObjects GabrieleRenzi CategoryHomePage GadFly AutoPanglossian BoiledFrogs CompellingIrritant MrSocrates PaulGraham ProofByRhetoric TopMind GaelicLanguage BrythonicLanguage CategoryNaturalLanguage CelticLanguage CodyBoisclair CyrillicAlphabet GermanicLanguage KeithGaughan RomanceLanguage RussianLanguage GagarineYaikhom BobbyMaisnam CategoryHomePage HomePage KakaKoktang GaimMessenger CategorySoftwareTool InstantMessenger GainExperienceEarly GainExperienceEarly GoldRush GalacticDarwinAward AnthropicPrinciple CategoryFuture CategoryWhimsy LessonsFromFailure TheSingularity GalacticModelingLanguage AdvancedFactoring CaseTool CategoryHumor FalkBruegmann GalacticModelingLanguage GalacticModelingLanguageMetaModel HaHaOnlySerious InterGalacticModelingLanguage PersonalAnalogDevice PhlIp GalacticModelingLanguageMetaModel CategoryHumor ChronocidalManiac DaveElton DavidBates GalacticModelingLanguage HaHaOnlySerious MetaModel UmlAsciiArt GalacticWiki CategoryWiki ChristMas GalacticInternet GridComputing PlanetaryInternet ReFactor RecentChanges SubSpace WarpDrive WikiTranslator GalaxyQuest CategoryMovie CategoryScienceFiction GalaxyQuest GalaxyQuestChompers GuruDoesNothing HistoricalDocuments KeithBraithwaite KrisJohnson NickBensema RubberDucking SeanOleary StarTrek StarTrekEnterprise StarTrekOriginalSeries TimeTravel GalaxyQuestChompers GalaxyQuest HistoricalDocuments PlotEnablingDevice SigourneyWeaver GaleonBrowser CategoryWebBrowser GeckoEngine GnomeDesktopEnvironment MarkoSchulz MidoriBrowser MozillaBrowser NaumTrifanoff WebBrowser GalileoComplex ChaunceyGardiner GalileoComplex GalileoGalilei AngelsAndDemons CategoryAstronomy CategoryPhysics CategoryWikipediaLink CatholicChurch GalileoGalilei NicolausCopernicus OnMotion TheIlluminati GamaSutra ComputerGamesIndustry GamaSutra PostMortem GambitScheme CategoryScheme CeeLanguage ClojureScript GambitScheme MarcFeeley GamblersRuin AntiPattern CategoryAntiPattern ExpectedValue GamblersRuin GamblingAddiction LasVegas ProtestantWorkEthic RandomVariable GamblingAddiction AntiPattern GamblingAddiction IndividualResponsibility RiskAversion SelectiveMemory SomethingForNothing GamblingPatternLanguage GamblingAddiction KnowYourGame NickTheGreek PlayRational PlayWithHouseMoney TestTheWater GameBox BeOs CpuSimulator GameBox LegacyBox MsVirtualPc RealWork RetroPc SiliconGraphics WingCommander GameDesign CategoryGame ComputerGame ThoughtExperiment GameEngines ArtWare BlitzBasic CategoryGame DarkBasic GameMaker JaMagic MultiMediaFusion TheGamesFactory GameMaker ArtWare CategorySoftwareTool GameMaker MicrosoftExcel PhotoShop PowerPoint TuringComplete GameModelingDatabase AreRdbmsSlow ComputerScience EmbraceSql FaceOfMankind GoodEnough GreencoddsTenthRuleOfProgramming HowOtherQueryLanguagesAddressSqlFlaws ItDepends PickTheRightToolForTheJob QueryByExample QwertySyndrome RelProject RelVar RelationalAlgebra RelationalModel SoftwareDevelopment SoftwareEngineering SoftwareEngineers TheSimplestThingThatCouldPossiblyWork TranslatorPattern UseCase WaterbedTheory GameNeverending CategoryGame GameOfBackgammon AndyMorris BackgammonOpenings BrokenLink CategoryGame FalkBruegmann GameOfGo GeraldoXexeo JeffZucker OleAndersen PatternsInChess PeterMerel PlayToDraw RonJeffries TaoTeChing WardCunningham YouArentGonnaNeedIt GameOfBaduk CategoryGame GameOfGo GameOfBridge DuplicateBridge GameOfChess BruteForce CaissaKolding CategoryGame CeePlusPlus ChaTuRanga ChessIsLife CustomerTest DeepBlue FrontPage GameOfChess GameOfGo IrregularOpenings JspWiki OpenSource PatternsInChess PostalChess RegressionTest RssFeed SkakNyheder ThreeDeeChess UnitTest GameOfGo AbstractStrategyGame AjiKeshi AndrewCates AnthonyLander BasicRulesOfGo CategoryEasternThought CategoryGame ChadMiller ChessAndGoComparisons ChrisHyser ComputerOlympiad ConnectSix CrazyStone DougMerritt ExtremeComputing FalkBruegmann GameOfBaduk GameOfBridge GameOfGo GameOfWeiqi GameTree GnuGo GoNoHikaru GoOnLinux GoPattern GoPlayersOnWiki GoProverb GoResourcesOnTheWeb GoTe HansWalthaus HikaruNoGo InTheZone InterestingProblem IsaacFreeman KeithBraithwaite LifeAndDeath LucasAckerman ManyFacesOfGo MereHuman MoGo MonteCarloTreeSearch NeedToKnow PairProgramming PeterMerel PeterMielke PocketPc QuickQuestions RobertAlcock SenTe SenseisLibrary TomStambaugh WikiGo WilliamGrosso GameOfLife AlexandrianCenter ArtificialLife BillTozier CategoryMath CellularAutomata CellularAutomaton CocoaWorld DownloadFiles ForthBlocks ForthLanguage GameOfChess GameOfLife GameOfPong HangmanGame JohnHortonConway JohnVonNeumann KeithBraithwaite LifeIsaBigMessyGraph MartinGardner MathematicalGames MeaningOfLife NewKindOfScience NonTuringComputing PokerGame RealLife ReductionIsGood ScientificAmerican StephenWolfram TelephoneGame TomStambaugh TuringMachine VonNeumannArchitecture WarGames GameOfPoker CategoryGame GameTheory GameOfPong AvoidMissingBallForHighScore CategoryGame NolanBushnell GameOfReversi CategoryGame GameOfWeiqi CategoryGame DavidLiu GameOfGo GoResourcesOnTheWeb HikaruNoGoManga GamePark CategoryHandheld GameProgramming ArtificialIntelligence GameOfGo GameProgrammingWiki CategoryWikiForum GameTester BlakeMason CategoryTesting GameTester GameTheory CategoryGame DanMoniz EuclideanMath EvolutionaryGameTheory GameTheory JohnVonNeumann JustaModel GameTree BoardEvaluator BranchPruning CategoryGame GameOfChess GameOfGo GameTheory GameTree PerfectInformationGame TicTacToe TomSchumm GamesAndIceBreakers BruceAnderson CategoryGamesandIcebreakers GamesAsPatterns IceBreakers JimCoplien ListsOfGames MartineDevos GamesAsPatterns BruceAnderson CategoryGame CategoryPattern JimCoplien ListsOfGames GamesEndLiteracy AndyPierce FeedbackEffect GoodBooksForTroubledTeens HeritabilityOfIntelligence KrisJohnson MinimalNecessaryEffort TheMachineStops GamesMagazine CategoryMagazine LateralThinking MartinGardner ScottKim GamesPeoplePlay AintItAwful CategoryBook EricBerne ImOkYoureOk PlayingToLose GamesVsPatterns BackgammonOpenings BuildingBlock ComputerScience DaveHarris DetheElza DonWells DouglasHofstadter EinsteinsDreams ExtremePlanning FalkBruegmann FiniteAndInfiniteGames GameOfGo GlassBeadGame GoPattern GoedelEscherBach HermannHesse KentBeck LeTonBeauDeMarot MagicTheGathering MagisterLudi MarkJenkins MetaComment MetaPattern MichaelDillon PatternsInChess PlanningGame PlayToDraw SnapBack TradingCardGames TwoEyesLive GammaPattern DesignPatterns EditHint ErichGamma GammaPattern GangOfFour KindsOfPatterns GaneshPrabhu CategoryHomePage JimCoplien GaneshSittampalam CategoryHomePage GaneshSittampalam HaskellLanguage IntentionalProgramming GangOfFive PartyOfFive GangOfFour BenTremblay BobbyWoolf BrokenLink CategoryPattern CeePlusPlus CommentOnCriticismOfTheGangOfFour CrudIsForBeginners DesignPatternsBook DismissalOfSubjectExperts ErichGamma GuillaumeBertrand JohnVlissides LanguageSmell PatternBacklash RalphJohnson RichardHelm RobSanheim ShowTrialOfTheGangOfFour ShowTrialVerdict GangstaGeeks ClassicalMusic DrumAndBassmusic EricHodges FlowOfDoing FlowOfThinking GameOfGo GangstaGeeks GangstaRap GanstaRap GoodThinkingMusic HardCore InTheZone JamesKeogh JeffHunt JohnPassaniti JuergenHermann LaurieWilliams LouisThomas MalcolmCampbell ManOrAstroMan NineInchNails OfficeSpaceMovie PinkNoise PunkRock RobertDiFalco RonJeffries ShaeErisson SunirShah TomDeMarco TomStambaugh TypeFaster WallOfKeyboards WhiteNoise WikiWikiWeb GaniDarmadi CategoryHomePage CleonSystem WikiWiki GanttChart AgileGantt DeathMarch FourVariables GanttChart IllusionOfControl MicrosoftProject PonyExpress GaplessSequences AutoKeysVersusDomainKeys PrimaryKey GarageBand AppleLogic AppleMacintosh GarageBand GarageShopEnterprises AppleComputer CowboyCoding DevelopmentTeamModels GarageShopEnterprises HewlettPackard GarbageCollected GarbageCollection GarbageCollection AutomaticMemoryManagement BertrandMeyer CategoryGarbageCollection CeeMinusMinusLanguage CeePlusPlus DeterministicResourceManagement DistributedSystem EditHint EiffelLanguage EmbeddedSystems ErlangLanguage FunctionalProgrammingLanguage GarbageCollection GarbageCollectionBook GarbageCollectionInCpp GenerationalGarbageCollection GlobalConsensus HeapCompaction ImmutableObject ImmutableObjectsAndGarbageCollection InfernoOs JavaLanguage JavaPython JavaScript LanguagesWithoutGarbageCollection LifesJustTooShort LimboLanguage LispFamily LispLanguage MarkAndSweep MarkCompact MarkRegion MementoPattern MemoryLeakUsingGarbageCollection MessagePassing MozartOzLanguage MozartProgrammingSystem OberonLanguage ObjectiveCaml OzLanguage ParcPlace PerlLanguage PersistentLanguage PostScript PrologLanguage ProxyPattern PythonLanguage RealTime ReferenceCounting ResourceAcquisitionIsInitialization RobustnessVsCorrectness RubyLanguage ScottVokes SemanticGarbage SmalltalkLanguage SmartPointer StopAndCopy SufficientlySmartCompiler SystemProgramming TaglessGarbageCollection TheTrainAlgorithm ToolCommandLanguage VeraLanguage VisualWorks WilliamUnderwood GarbageCollectionBook CategoryBook CategoryGarbageCollection GarbageCollection ImplementingLisp GarbageCollectionForWiki BenTilly CategoryGarbageCollection CategoryWikiMaintenance ChrisBaugh GarbageCollection GarbageCollectionForWiki MarkedForDeletionFromWiki MichaelChermside ObjectIdentity RecentChanges ReverseIndex RootSet TenuringForWiki WelcomeVisitors WikiClones WikiNature GarbageCollectionInCpp ArneVogel BjarneStroustrup CategoryCpp CategoryGarbageCollection ComponentSoftware CurtisBartley DaveHarris GarbageCollection GeneratingCppFromSmalltalk HansBoehm JavaLanguage JimPerry MarkAndSweep ObjectFinalizationHeadaches PeterMerel PhantomReference PhilGoodwin ReferenceCounting ResourceAcquisitionIsInitialization StephanHouben SunirShah ThaddeusOlczyk TomStambaugh GarbageCollectionUnderVersioning AgingPointer AnonymousCoward BuildSecurityAbstractionsIntoCapabilities CapabilitySecurityScheme CategoryGarbageCollection DavidSarahHopwood GarbageCollection GoodThing GrandUnifiedCapabilities LinearObjects OneSizeFitsAll OneTrueWay OperatingSystemsDesignPrinciples ReferentialTransparency ResourceManagement GarbageCollector GarbageCollection GarbageInGarbageOut ChrisMellon DefensiveProgramming DominicCronin DonWells DontCare GarbageInGarbageOut GiGo GuardClauses IdealProgramming IllegalArgumentException JavaIdiom JeffGrigg JeffShelby JustMakeItRight KarlKnechtel KentBeck MartinPool NullPointerException PhlIp StringBuffer UseAssertions GardeningMetaphor AllanBaruz BigDesignUpFront CategoryGardeningMetaphor CategoryMetaphor CraigLarman DavidThomas DebugWeeding FearIsTheMindKiller GradyBooch IterativeDevelopment MetaphorsForNontechnicalAudience PermaCulture SunirShah ThreeAmigos UmlWorld WikiWatering GarethCronin CategoryHomePage KiwiPlan NewUserPages TourBusStop GarethHowell CategoryHomePage GarethMcCaughan AndrewCates CategoryHomePage DanielBarlow GarbageCollection HomePage GarethReeves CategoryHomePage GarethSylvesterBradley AdvSys CategoryHomePage CodeGeneration DuncanMcGregor GarethSylvesterBradley InteractiveFiction OliBye PatternIndex WikiAsIntranet WikiWikiClone WikiWikiSuggestions XmlSchema XpApprentice GarnetChaney CategoryHomePage GarnetChaney GarnetsThoughtsOnPseudoScience OrphanPage TextFormattingRules TrulyOpenDirectory UseModWiki WardsWiki GarnetsThoughtsOnPseudoScience FengShui GarnetChaney PseudoScience GarrettSmith CategoryHomePage ThoughtWorks GarryHamilton AboutAtheism BrianvandenBroek BrucePennington CategoryHomePage CsLewis DeleteWhenCooked DoWhatYouKnowIsRight FairnessDoctrine GameOfGo HansWobbe HashTable MarkTilley MetaData NoviceProgrammer PhilipBusch PythonLanguage RichardKulisz RonJandrasi SignalToNoiseRatio TheAbolitionOfMan TheBrain ToolTime TreePad WizBang GarryHatch CategoryHomePage DetroitWaterandSewerage FlyingVisitor GarryHatch GoogleHatesWiki SymCon GarryKasparov TeamPlayer GarryWright CategoryPerson GarthDickie CategoryHomePage SwikiWiki WikiForBrainstorming GarthEnnis CategoryPerson PreacherComic GarthJohnLancaster AreYouThere CategoryHomePage GartnerInc CategoryCompany GaryBarnett CategoryHomePage GaryBenson CategoryHomePage ExtremeProgramming JustaProgrammer OpenSource RefactorMercilessly RelentlessTesting GaryBisaga CategoryHomePage JustaProgrammer GaryCapell AcmeProgrammingEnvironment CategoryHomePage CommSecure PragmaticProgrammer PythonLanguage GaryCasey CategoryHomePage ChattingForHoursInPubsWithFriends EveryoneIsAnArchitect TestDrivenDevelopment GaryFeldman AttentionDeficitDisorder CategoryHomePage CategoryQuality CategoryTesting CategoryUnix CeeLanguage CeePlusPlus CeeSharp FormalLanguages FormalMethods GnuEmacs LanguageGrammar ProcessImprovement ProgrammingLanguages PythonLanguage QualityAssurance ShellScripts SoftwareEngineeringProcessGroup SoftwareUsability VisualStudio WikiNameDisadvantages GaryGoldberg CategoryHomePage WardCunningham GaryKlaus GaryLarson CategoryPerson GingerFactor GaryLeavens CategoryHomePage GaryMumford CategoryHomePage FrankZappa WebSphere GaryNorth CategoryHomePage YtwokParanoia GaryRobinson AreYouThere CategoryHomePage GarySitler CategoryHomePage MotorolaCellularInfrastructureGroup RonCrocker WikiWikiWeb GaryWu CategoryHomePage GaryZuo CategoryHomePage GastonMauriceJulia CategoryMath CategoryPerson MandelbrotSet GastonNusimovich AlanKay AlistairCockburn BigEight CategoryHomePage ContinuousIntegration CrcCards ExtremeProgramming FrancoCeruti HighCeremonyMethod IvarJacobson SanFrancisco SoftwareDevelopment SystemsEngineer UseCases VisualBasic WardAndKent GatCouldMakeGuisEasier CategoryGui GuiShorthand InductiveReasoningAptitude JonGrover VisualAptitude GateKeeper AbstractDataTypes AccessControlList BenefitsOfOo BryanHoover CapabilitySecurityModel CeePlusPlus CommonLispObjectSystem DatabaseNoMoreGlobalThanClass DatabaseNotMoreGlobalThanClasses DavidClarkd GateKeeper GatedCommunityPattern GodGuiWidget GodLanguage HolyWar ImplementationHidingDiscussion InterfaceFactoring JavaLanguage MartySchrader MultipleInheritance MySql OnceAndOnlyOnce OoEmpiricalEvidence OoIsPragmatic OoLacksConsistencyDiscussion OopNotForDomainModeling ReinventingTheDatabaseInApplication SeparationOfDataAndCode SmalltalkLanguage StaticAssert WilliamUnderwood GatedCommunityPattern AutomaticGate BouncerPattern CapabilitySecurity CompileTime DistributedProgramming EmbeddedSystem GateKeeper GatedCommunity GatedCommunityPattern HaveThisPattern JustInTimeCompilation LiveProgramming MartySchrader MembranePattern ObjectCapabilityModel PartialEvaluation ReactiveDemandProgramming SecurityManager SingleLanguageOperatingSystem SoftTyping TorneWuff GatesDiscipleMode TheSecretOfPower XpDiscipleMode GatewayObject ArgumentObject ControllerObject DanGreen GatewayObject ViewObject GatorAde GaulishLanguage CategoryNaturalLanguage CelticLanguage FrenchLanguage GermanicLanguage LatinLanguage GaussianElimination CategoryAlgorithm CategoryMath CramersRule GaussianElimination GautamGhosh AreYouThere CategoryHomePage GautamGhosh GaveUpOnAdvertising AnAspirant AnonymousDonor BrentNewhall BrokenLink FalkBruegmann FictionWiki GaveUpOnAdvertising GaveUpOnTelevision JunkBuster KrisJohnson MarketingMan SignalToNoise TheMarketingMan TiVo TomRossen WhyDoYouPermitThisToBeDoneToYou GaveUpOnCaffeine CaffeineFreeMethodology CaffeineLag CategoryFoodAndDrink CocaCola GaveUpOnCaffeine GunnarZarncke KeepUpOnCaffeine LeoBighetti TryLikePages GaveUpOnRecentChanges AntiSpamBot AntiVandalismBot AutoPcn BookMarklet ChuckAdams EditWar FilteredRecentChanges FindPage GaveUpOnTelevision GaveUpOnWiki LetsWithdrawIntoSolipsism ManagementRoadMap MichaelSparks NewRecentChanges PersonalWatchList RandomPage RecentChanges RecentChangesJunkie RegularContributors TrollKings UniversityOfTennessee WikiBot WikiChangeProposal WikiMind WikiNoisePollution WikiSpam WikiSpamSolutions WikiVandal WikiVandalismSolutions WikiZen GaveUpOnTelevision AsleepWithEyesOpen AurelianoCalvo BenKovitz BigRoom BlakeMason BrentNewhall BrianRobinson BuenosAires BuffyTheVampireSlayer CarstenKlein ChrisRudge ChuckSmith CollaborativeFiction CouchPotato DaNuke DanielKnapp DaveBerkeley DaveHarris DougPhilips EricHerman FalkBruegmann GarryHamilton GaveUpOnAdvertising GaveUpOnTelevision GaveUpOnWiki GiveUpMobilePhones GiveUpOnComputers GoodThing HarryPotter IllBuyThatForaDollar InternetAustralasia JamMadonna JasonMcManus JupiterMoonbeam KeithBraithwaite KenRawlings KielHodges KrisJohnson LaoTse ManfredSchaefer MatthewTheobalds MemberOfParliament MichaelFeathers MichaelLeach NetFlix NickBensema OffTheGrid OregonPublicBroadcasting PersonalChoiceElevatedToMoralImperative PeterMerel ReplayTv RogerBrowne RonJeffries SantiagoDeChile ScientificAmerican SethLesky SilenceImpliesConsent StarTrek StephenHutchinson StoneSociety SvenNeumann TelevisionSet TerjeSlettebo TheyLive ThinkingOutLoud TiVo TimeManagement TomStambaugh ToneLeMoan TvShowsWorthWatching TvWatchers UnitedStatesOfAmerica VideoAddiction WaldenMathews WarpDrive WebAddiction WhatEveryoneIsTalkingAbout WikiAddict WikiPage ZeekLand ZeljkoVrba GaveUpOnWiki CategoryWiki DonaldNoyes EditPower EditWisdom FundamentalFlawInTheWayWikiWorks GaveUpOnRecentChanges GaveUpOnWiki PointOfView SmallestFederatedWiki StepwiseRefinement TargetReached ThreadMess WardsWiki WhatWikiCanBe WhatWikiShouldBe WhyWikiWorksNot WikiIsUsenet WikiMember WikiOnWiki WikiSpam WikiVandals WikiZen GavinDoughtie CategoryHomePage CeePlusPlus DreamWorks JavaLanguage JavaScript MozillaXul PythonLanguage SmalltalkLanguage GavinLambert AucklandCity BabylonFive BastardOperatorFromHell BugsArentVoodoo CategoryHomePage CowOrker CreepingFeaturitis DafinitionalHumor ExtremeProgramming HeisenBug LatherRinseRepeat LlanfairpwllgwyngyllgogerychwyrndrobwyllLlantysiliogogogoch MarcGrundfest MasseyUniversityAlbany MichaelFeathers MyersBriggs NewZealand OldRulesWithOutdatedForces ProgrammingIsFun QuotesOnProgramDevelopment ReBoot RonJeffries SimonTravaglia TaoOfProgramming TheMatrix ThePrincessBride ZeroOneInfinityRule GavinSinclair CategoryHomePage DoTheSimplestThingThatCouldPossiblyWork RubyFan WikiFan GavinVanLelyveld GbTrudeau CategoryAuthor DoonesburyComicstrip GccIntrospectorProject CategoryCpp CategoryProject GccIntrospectorProject GnuCompilerCollection JohnFletcher TonePreprocessor WikiPedia GdPro EmbarcaderoDescribe GdiPlus MicrosoftDotNet MicrosoftWindows VisualBasic GeOs AppleMacintosh BreadboxComputerCompany CategoryOperatingSystem GeoWorks GeoworksCorporation ObjectOriented ObjectOrientedAssembler OperatingSystem GeanyEditor LuaLanguage TextEditor VersionControl GeboGebo AutoLink CategoryWikiImplementation EasyLanguage GeboGebo GeneralPublicLicense NameSpace TdbEngine GeckoEngine CascadingStyleSheets CategoryWebDesign EmlynShannon EpiphanyBrowser GaleonBrowser InternetExplorer MozillaBrowser NetscapeNavigator WebKit WorldWideWebConsortium GedankenExperiment AlbertEinstein GedankenLanguage ProtectionInProgrammingLanguages GedankenTechnology GeeForge ProjectHost SourceForge GeeLanguage CategoryControlSystemsSoftware CategoryProgrammingLanguage CobolLanguage ConcurrentProgramming DataflowProgramming DeleteWhenCooked DomainSpecificLanguage FlowBasedProgramming GeeLanguage GraphicalProgrammingLanguage InternationalPhoneticAlphabet JavaVirtualMachine LabView LinuxOs MacOs MacOsx MicrosoftWindows OpenSource OperatingSystem PrographLanguage RealTimeOperatingSystem SilverBullet WouterCoene GeekBookClub BookList CategoryBooks GeekBookClub GilHoggarth GreatSoftwareBooks StephenElson WhatHappened GeekCeiling GeekCeiling LaynesLaw TechnicalLeadership GeekCode GeekCode GeekFu ArchimedesOfSyracuse CalvinAndHobbes CategoryPhilosophy EuclidOfAlexandria GeekFu JediMindTrick KungFoo ThalesOfMiletus TheTaoOfProgramming VeryGoodSeats WearComp GeekNight AslakHellesoy GeekNight GeekNightCalgary GeekNightChicago GeekNightDay GeekNightFifty GeekNightFiftyEight GeekNightFiftyFive GeekNightFiftyFour GeekNightFiftyNine GeekNightFiftyOne GeekNightFiftySix GeekNightFiftyThree GeekNightFiftyTwo GeekNightForty GeekNightFortyEight GeekNightFortyFour GeekNightFortyNine GeekNightFortyOne GeekNightFortySix GeekNightFortyThree GeekNightFortyTwo GeekNightHistory GeekNightIndia GeekNightNewYork GeekNightPittsburgh GeekNightSeventyNine GeekNightSixty GeekNightSixtyEight GeekNightSixtyFive GeekNightSixtyFour GeekNightSixtyOne GeekNightSixtySeven GeekNightSixtySix GeekNightSixtyThree GeekNightSixtyTwo GeekNightSydney GeekNightThirty GeekNightThirtyEight GeekNightThirtyFive GeekNightThirtyFour GeekNightThirtyNine GeekNightThirtyOne GeekNightThirtySeven GeekNightThirtySix GeekNightThirtyThree GeekNightThirtyTwo GeekNightTwentyEight GeekNightTwentyFive GeekNightTwentyNine GeekNightTwentySeven GeekNightTwentySix PaulHammant TestDrivenDevelopment ThoughtWorks WardCunningham GeekNightCalgary GeekNight GeekNightCalgaryEight GeekNightCalgaryFive GeekNightCalgaryFour GeekNightCalgaryNine GeekNightCalgaryOne GeekNightCalgarySeven GeekNightCalgarySix GeekNightCalgaryThree GeekNightCalgaryTwo MikeMason GeekNightCalgaryEight ChrisKlementis EricLiu GeekNightCalgary XnView GeekNightCalgaryFive GeekNightCalgary GeekNightCalgaryFour ChrisKlementis ColinKershaw DustinAleksiuk EricLiu GeekNightCalgary LunchnLearn MartinAndersen NakedObjects NeverWinterNights ObjectInheritance PlanNineFromBellLabs GeekNightCalgaryNine GeekNightCalgary GeekNightCalgaryOne ColinKershaw DupliTector EricLiu GeekNight JoshMacKenzie NakedObjects SourceToTestNavToggle ThoughtWorks GeekNightCalgarySeven EricLiu GeekNightCalgary LunchnLearn NakedObjects PanoramaTools GeekNightCalgarySix GeekNightCalgary GeekNightCalgaryThree AcceptanceTest ChrisKlementis EnumeratedTypesInJava EricLiu GeekNightCalgary NakedObjects UserStories UserStory GeekNightCalgaryTwo AcceptanceTest ChrisKlementis EricLiu GeekNightCalgary GenericType IntellijIdea NakedObjects UnitTest GeekNightChicago MikeRettig GeekNightDay ChrisTarttelin DarrenHobbs GeekNight JimArnold MichaelRoyle MikeMason StevePurcell TomAyerst GeekNightFifty GeekNight PubEdition GeekNightFiftyEight ErikDoernenburg GeekNight JoeWalnes JoshPrice MauroTalevi PaulHammant StacyCurl GeekNightFiftyFive AslakHellesoy GeekNight JamesStrachan JoeWalnes JonTirsen JoshPrice MattFoemmel MauroTalevi PaulHammant StacyCurl GeekNightFiftyFour AslakHellesoy GeekNight JonTirsen MauroTalevi NatPryce NimPillai PaulHammant PratikPatel SteveFreeman GeekNightFiftyNine AdewaleOshineye GeekNight JamesStrachan JoeWalnes JonTirsen JoshPrice MarcosTarruella MauroTalevi MikeMason PaulHammant StacyCurl GeekNightFiftyOne BenHogan ChrisStevenson GeekNight JamesStrachan NanoContainer PicoContainer RobertDawson GeekNightFiftySix AslakHellesoy GeekNight JamesStrachan JoeWalnes JonTirsen JoshPrice MattFoemmel MauroTalevi PaulHammant StacyCurl GeekNightFiftyThree AslakHellesoy GeekNight JonTirsen MauroTalevi NimPillai PaulHammant PratikPatel SteveFreeman GeekNightFiftyTwo AdamWebber AslakHellesoy BrentCryder ChrisStevenson DrewNoakes ErikDoernenburg GeekNight IanCartwright JamesWebster JeffSantini JimArnold JoachimChapman JoeWalnes JonTirsen MartinFowler MegaMock MikeRoyle PaulHammant PicoContainer SteveFreeman TimMcKinnon WebApp GeekNightForty CharlesLowell GeekNight JimArnold MarathonMan GeekNightFortyEight GeekNightFortyFour BenHogan BrentCryder CharlesLowell ChrisTarttelin DoubleMeaty GeekNight GeekNightDay JimArnold GeekNightFortyNine BrillyTsang CategoryMeetings CharlesLowell GeekNight JimArnold MegaMock PaulHammant GeekNightFortyOne DynamicMockObjects FourCheeses JimArnold JoeWalnes SteveFreeman TimMackinnon GeekNightFortySix BrillyTsang CharlesLowell DanGoodwin GeekNight MatthewFoemmel NakedObjects OpenSource OwenRogers PaulHammant QuattroStaccione RickMugridge StevePurcell ThoughtWorks GeekNightFortyThree CharlesLowell GeekNight JamesMaggs MichaelRoyle MikeMason GeekNightFortyTwo CharlesLowell GeekNight MarathonMan GeekNightHistory CharlesLowell GeekNight GeekNightTwentyFive JamesStrachan JasonWadsworth JeremyStellSmith JoeWalnes MatthewAstley MichaelRoyle OnTopic PaulHammant WikiIsNotYourBlog GeekNightIndia CategoryMeetings GeekNight GeekNightIndiaOne GeekNightIndiaTwo GeekNightIndiaOne AnandVishwanath ArunaBalaji AshokSubramanian BadrinathJanakiraman GeekNightIndia IanLucas KarthikChandrasekariah KrishnaMurali ManojBharadwaj ManuelPaul RaviMohan WebDav YogiKulkarni GeekNightIndiaThree IanLucas YogiKulkarni GeekNightIndiaTwo IanLucas IntellijIdea RaviMohan YogiKulkarni GeekNightNewYork GeekNight GeekNightPittsburgh GeekNightPittsburgh GeekNightSeventyNine GeekNight GeekNightSixty GeekNight JonTirsen StacyCurl GeekNightSixtyEight MarcosTarruella MockObject StacyCurl SteveFreeman GeekNightSixtyFive GeekNightSixtyFive JonTirsen MarcosTarruella PaulRuane StacyCurl GeekNightSixtyFour AjeyGore AslakHellesoy DamageControl GeekNight ShenTham StacyCurl GeekNightSixtyOne DamageControl GeekNight JonTirsen McKinnon NanoContainer PicoContainer StacyCurl GeekNightSixtySeven AslakHellesoy DamageControl JonTirsen PicoContainer SpringFramework StacyCurl GeekNightSixtySix ChrisStevenson DynamicMockObjects JamesStrachan NatPryce PaulHammant RodJohnson SpringFramework StacyCurl SteveFreeman GeekNightSixtyThree GeekNightSixtyFour GeekNightSixtyTwo AslakHellesoy CodeHaus DamageControl GeekNight JonTirsen McKinnon MikeMason NanoContainer PicoContainer StacyCurl GeekNightSydney DeleteThisPageSoon GeekNight GeekNightSydney HomeBrew SydneyXpActivityClub GeekNightThirty AlanFrancis AltRmi CharlesLowell GeekNight JavaVirtualMachine MarathonMan MichaelRoyle NoMercier OwenRogers PaulHammant PeterBrown RichardWatt ThoughtWorks ToshibaSatellitePro VijayAravamudhan GeekNightThirtyEight GeekNight JamesStrachan JeremyRayner JimArnold JoeWalnes OwenRogers GeekNightThirtyFive GeekNight JeremyStellSmith JimArnold JoeWalnes MartinFowler PaulHammant WebDav GeekNightThirtyFour AltRmi CharlesLowell DarrenHobbs GeekNight JimArnold JoeWalnes MarathonMan PaulHammant GeekNightThirtyNine CharlesLowell GeekNight JimArnold OwenRogers GeekNightThirtyOne JimArnold MarathonMan GeekNightThirtySeven BrillyTsang CharlesLowell GeekNight JimArnold JoeWalnes MichaelRoyle MockCall MockObject OwenRogers PaulHammant SteveFreeman GeekNightThirtySix AccordingToPaulHammant CharlesLowell CruiseControl DeadLock DionAlmaer GeekNight JimArnold JoeWalnes MarathonMan MartinFowler MichaelRoyle MikeMason PaulHammant GeekNightThirtyThree AspNetUnit CharlesLowell CruiseControlNet GeekNight JimArnold MarathonMan OwenRogers PythonUnit StevePurcell GeekNightThirtyTwo CharlesLowell DistributedCallbacks EnterpriseObjectBroker GeekNight JimArnold MarathonMan PaulHammant GeekNightTwentyNine AslakHellesoy CharlesLowell CruiseControl GeekNight JeremyRayner JimArnold JoeWalnes MarathonDotNet MarathonMan MichaelRoyle MikeRoberts PaulHammant TimBacon GeekNightTwentySeven ChrisStevenson GeekNight JeremyStellSmith JoeWalnes PaulHammant ScottFarquhar SqlDot StoryQueue TimBacon XmlUnit GeekNightTwentySix BreakpointsForPlaybackStory CharlesLowell CruiseControl GeekNight JoeWalnes MarathonInstallerStory MattFoemmel MikeRoyle OwenRogers PaulHammant RunTargetProcessInDifferentJvmStory SteveFreeman UseJeditAsFrontEndStory UseJemmyAsPlayerStory GeekPerson CategoryJargon ErikMeade FastCompany GeekCode JargonFile OleAndersen SunirShah UserFriendly GeekWebHangouts WikiWiki GeeksHateAuthority AboveAverageIntelligence AdamSpitz AlphaMale ImpedanceMismatch ManagementBySoundBytes MissionStatement OrdersOfMagnitudes PointyHairedBoss QuickGuide ShareholderBenefit ThomasPaine GeekyThing GeekyThing HackingAtNight LinuxOs LordOfTheRings MontyPython RedDwarf RolePlayingGame ScienceFiction SlideRule StarTrek TechnoWeenies WikiWiki GeetaVerma CategoryHomePage GemBuilder CategorySoftwareTool GemBuilder GemStone GemKit GemKit GemStone GemStone CategoryDatabase CategoryJava CategorySmalltalk GemBuilder GemStone GemStonej GemstoneProject JavaLanguage ObjectOrientedDatabase RobertChurch SmallTalk StoredProcedures VisualWorks GemStoneJava BobbyWoolf CategoryJava EnterpriseJavaBeans GemStone GemStonej JavaTwoEnterpriseEdition GemStoneProfessionalServices AdvancedApplicationArchitectureTeam FoodSmart GemStone GemStoneProfessionalServices GemstoneProfessionalServicesFoundationClasses IdeaLanguage RandyStafford GemStoneProfessionalServicesIdeaLanguage FourLayerArchitecture GemStone GemStonej IdeaLanguage JavaTwoEnterpriseEdition RandyStafford WikiWorks GemStonej CategoryJava DomainObjectRegistry DomainRegistry FoodSmart GemStone GemStonej GsSessions HammerTruism HotSpot JavaSecurityArchitecture ObjectOrientedDatabase ObjectTransactionMonitor RandyStafford RecipeManagementServiceBean RelationalPersistencePolicy SessionManager SessionManagerImpl UnitTest WikiWikiWeb GemStonejConcurrencyMechanism CostinCozianu GemStone GemStoneGripes GemStonej JydJavaPersistenceEngine MarkAddleman MultiversionConcurrencyControl ObjectRelationalImpedanceMismatchLinks ObjectsAndDataAreSeparate RandyStafford RichardHenderson GemStonesJavaSuccessNewsGroup EjbNewsGroups GemStone SeeLink GemstoneConsultingStory CategoryStory GemStone VisualWorks GemstoneEjbArticles EjbArticles GemstoneJvsEjb DomainModel DomainObject DomainObjectStateHolder EntityBean GemStonej RandyStafford GemstoneProfessionalServicesFoundationClasses BigRefactorings CategoryFramework EjbFrameworks FromLink GemStoneProfessionalServices IdeaLanguage RandyStafford GemstoneProject AnthonyLander CanadaLife CategoryProject ChryslerComprehensiveCompensation ChryslerPayroll CrossKeys DaveSmith EnterpriseJavaBeans FordMotorCompany FrankSauer GemStone GemStoneJava GenomeTopographer InformationServices JosephBacanskas KentBeck KyleBrown LeandroCaniglia LifeTech LucidaModelingEnvironment OpenKnowledge RussellGold SteveFreeman TedWrinch VcapsProject VisualWave VisualWorks GenAmerica BillZimmerly CategoryCompany GenVoca AspectOrientedProgramming FooBar GenVoca IanRae ModernCeePlusPlusDesign PolicyBasedClassDesign GenderNeutralLanguage AmirLivne AngloSaxonLanguage BestSolutions CianOkiersey EnglishLanguage FoodPerson FrancisHwang GarryHamilton GenderNeutral GenderNeutralLanguage GenderNeutralLanguagePatterns GetOverIt GettysburgAddress GirlsDontWiki HomePage IsaacAsimov ItsTimeToDumpEnglish ItsTimeToDumpSpanish JaneAusten JannePeltonen JbRainsberger JoeYoung LayneThomas MarioCuomo MarkTwain NounVerbAgreement PeteHardie PoliticallyCorrect PortlandForm PossessiveCase PrinceCharles PurityOfEnglish RefactorEnglish SalimNair SavasAlparslan SeanOleary SingularThey SpivakPronouns TalesFromTheTrenches WikiNameGenderProblem WikiNamePluralProblem WikiWikiWeb WilliamShakespeare GeneAmdahl AmdahlCorporation AmdahlsLaw CategoryPerson InternationalBusinessMachines GeneCho AreYouThere CategoryHomePage GenePrescott AutomationGuide CategoryHomePage SpookyWiki GeneRoddenberry PlotReuse StarTrek GeneWirchenko CategoryHomePage GeneWirchenko GeneXus ArTech CeePlusPlus CrudGenerator DeKlarit EntityRelationshipModel FormalLogic FunctionallyCompleteCrudGenerator GeneXus NormalizationBySynthesis ProLog StakeHolder GenealogyDiscussion CategoryGenealogy ClaudineChionh GeneWeb JohnDoe PersonalWiki SeanOleary WikiWikiWeb ZopeApplicationServer ZwiKi GeneraOs CategoryOperatingSystem IraCooper OpenGenera SymbolicsMachine GeneralAccountabilityOffice SgWa GeneralAndParticular CoastlineParadox JunVerzola GeneralApi AlternateHardAndSoftLayers ApiIsLanguage AssemblyLanguage DeltaIsolation DomainSpecificLanguage EconomyOfExpression FileSystem GeneralApi GunnarZarncke IdealProgrammingLanguage InteractiveSceneGraph KissPrinciple MarchZeroNine MinimalDesign MissingFeatureSmell RestIsJustSqlReinvented SimplySimplistic SymmetryOfLanguage ThinkingOutLoud TooPowerfulForItsOwnGood TuringTarpit GeneralCapabilityModel CapabilitySecurityModel HollywoodOs PatriotGamesMovie RichardKulisz GeneralElectric BasicLanguage CategoryComputerCompanyb GeneralEnfiladeTheory EnfiladeTheory EntTheory EricDrexler MarkMiller RogerGregory ToDo XanaduProject GeneralFreedom BothCostAndSpeechFreedomHeavilyMatter GeneralFreedom NotJustFocusingOnFreeSpeech GeneralHaltingProblem HaltingProblem GeneralHaltingProblemProblem AntecedentAssumedFallacy BeingRefactored CategoryCoding CategoryProof ChurchTuringThesis ComputerScience CostinCozianu CristiOpris DeleteMe DougMerritt FreeWill GarethMcCaughan GavinLambert GeneralHaltingProblem GeneralHaltingProblemProblemProblem GoldPlating HaltingProblem HaltingProblemAlgorithms HaltingProblemDiscussions HaltingTheorem InfiniteLoop JeffGrigg JeremyBowers LambdaCalculus PeterMerel QuineProgram RicesTheorem SiCp TheHaltingProblem ThreadMess TomStambaugh TuringEquivalent TuringMachine UnexpectedExecutionParadox VonNeumannArchitecture WhatDoesHaltingMean WikiBase WilliamUnderwood GeneralHaltingProblemProblemProblem AdPopulam BigOmega BurdenOfProof CannibalsAndMissionaries ChomskyHierarchy ChomskyHierarchyOfComputationalPower ChurchTuringThesis ComputationAsSignalProcessing DouglasAdams EulersEquation ExFormation FrameProblem GeneralHaltingProblem GeneralHaltingProblemProblem GeneralizedBalancedTernary GeometricAlgebra HaltingProblem HyperComputation InfiniteLoop InfiniteStateMachine LeibnizianDefinitionOfConsciousness LimitTheory LogisticMap MentalLoop PeterMerel PinSort ReNormalization RegularExpression SaulAmarel ThereIsNoInfinity TuringEquivalent TuringInterferometer TuringMachine WhatDoesHaltingMean WikiPedia GeneralIntellect KarlMarx NooSphere PaulBowman TeilhardDeChardin GeneralMagic AppleNewton MagicCap OnStar GeneralPacketRadioService CategoryWireless GeneralPacketRadioService GlobalSystemForMobileCommunication LineOfBusiness MobileCommerce MobilePhone QualityOfService ThirdGeneration WiFi WirelessNetworking GeneralPhysics CategoryCompany DanNovak GeneralProblemSolver ArtificialIntelligence ArtificialIntelligenceMeetsNaturalStupidity CategoryArtificialIntelligence CommonLisp DrewMcDermott ParadigmsOfArtificialIntelligenceProgramming PeterNorvig SchemeLanguage SussmanAnomaly GeneralProtectionFault GeneralProtectionFault MoreOrLess PlanNinePublishing SegmentationFault StephanHouben VerySeriousMatter VisualStudio WindowsNinetyFive WindowsNt GeneralPurposeComputer AlanTuring DigitalLogic EssAndKayCombinators GeneralPurposeComputer GeneralPurposeComputers InteractiveComputationIsMorePowerfulThanNonInteractive LambdaCalculus MarkJanssen RealWorld SimplestTuringMachine TuringComplete TuringEquivalent TuringMachine TuringMachines GeneralPurposeGraphicsProcessUnits CategoryComputerArchitecture CategoryGpgpu CategoryHardware ComputeUnifiedDeviceArchitecture CudaMpi GeneralPurposeGraphicsProcessUnits GraphicsProcessUnits LinearAlgebra LinearAlgebraPackage MagmaLibrary MessagePassingInterface NvidiaCorporation OpenCl ParallelProgrammingModel ThrustLibrary GeneralPurposeProgrammingLanguage CeeLanguage InstantLanguageForm TuringComplete TuringEquivalent GeneralRelativity CategoryWikipediaLink GeneralSemantics AlfredKorzybski DanielKnapp DavidPorter EprimeLanguage GarryHamilton GeneralSemantics InstituteOfGeneralSemantics KeithBraithwaite KeithRay ScienceFiction ShellShock TheMapIsNotTheTerritory VanVogt WorldWar GeneralSystemantics CategoryBook DickBotting GeneralSemantics GeneralTheoryOfEmploymentInterestAndMoney CategoryBook JohnMaynardKeynes GeneralisingMonadsToArrows CategoryHaskell CategoryPaper JohnHughes GeneralizeOnExceptionBehavior AbstractionThroughAggregation AgentException ArrayIndexOutOfBoundsException BrianSlesinsky CategoryException CategoryJava CeePlusPlus ClassNotFoundException CorbaException CorbaServiceNotFound CppStandardLibrary DavisHerring DesignByContract DontRefineExceptions EricJablow FactoryPattern FileMissingException GoodThing HaveThisPattern HomogenizeExceptions HomogenizeExceptionsBasedOnGeneralizedExceptionBehavior IainLowe IndexOutOfBoundsException JavaLanguage JuergenHermann LimitsOfHierarchies MartinPool MethodNotFoundException MissingException NatPryce NestedException NestingException NotFoundException ProgrammingError ProtoPattern RandyStafford RealWorld ReallyHomogenizeExceptions RefineExceptions RefineExceptionsBasedOnGeneralizedExceptionBehavior RobertDiFalco RuntimeException StrategyPattern ToniMenninger TorneWuff WhyAreExamplesExamplesOfBadProgramming GeneralizeOrGenerate CodeGeneration CodeGenerationIsaDesignSmell CopyAndPaste GeneralizeOrGenerate GeneralizedBalancedTernary GeneralizedReference AnonymousDonor ArcLanguage ArraysAreFunctions CeePlusPlus CommonLisp CommonLispHyperSpec ConeOfAnswers ConstCorrectness DataEncapsulation DavidMoon DougMerritt EeLanguage ErrnoHack FirstClass FirstClassSlot GeneralizedReference HigherOrderFunction HomePage JonathanTang ManifestTyping MultiMethods ObjectOrientedProgramming OnLisp OnTopic ReturningReferences ThreadLocalStorage ThreadLocalVariable TransframeLanguage GenerallyFree GeneralFreedom GenerateBingoCardsInManyProgrammingLanguages ArrayShuffle BuzzwordBingo CategoryInManyProgrammingLanguages CeePlusPlus CommonLisp ConditionSystem CreepingFeaturitis DivisionOfLabor HyperTextMarkupLanguage MicrosoftWord OcamlLanguage PerlLanguage PracticalCommonLisp ProgrammingChrestomathy PythonLanguage RubyLanguage GeneratingCppFromSmalltalk AdaLanguage AlgolLanguage AlistairCockburn AplLanguage BetsyHanesPerry ByteCode CartHorseInversion CeeLanguage CeePlusPlus ClassCastException ComponentSoftware CppObject CppObjects CurtisBartley DaveHarris ErichGamma ExpressingDesignDirectly GarbageCollection GarbageCollectionInCpp GeneratingCppFromSmalltalk HundredPersonProject JavaLanguage JavaUnit JavaVirtualMachine JimPerry JohnLakos JustInTimeCompiler KentBeck KielHodges LarryWall LispLanguage MichaelFeathers MoneyBag PeteMcBreen PliLanguage PythonLanguage RobertMartin RonJeffries SatherLanguage SmallTalk SmalltalkLanguage SpikeSolution SqueakSmalltalk StackFrame SteveFreeman TheDeadline TomDeMarco TomStambaugh TypeInference TypedSmalltalk VisualAge GeneratingFunction EricJablow FibonacciSequence GeneratingFunction GenerationalGarbageCollection BadOldDays CategoryGarbageCollection EightyTwentyRule GarbageCollection GarbageCollectionBook GreenBook JasonGrossman LiveDangerously MagicCookie MarkAndSweep ObjectTable ParetoDistribution StopAndCopy TombStone YoungGen GenerationsAtWork BrokenLink CategoryBook CategoryManagement GenerativeCommunication AssociativeMemory BlackboardMetaphor CategoryCommunication CoreDump GenerativeCommunication GenerativeProgramming InterNet LionKimbro MessagePassing ObjectSpace SharedMemory TupleSpace WebServer GenerativePattern ChristopherAlexander GammaPattern GerardMeszaros JimCoplien KindsOfPatterns McMaster RussellCorfman TheTimelessWayOfBuilding GenerativePatternsWorkshop ChristopherAlexander GradyBooch HillsideGroup KentBeck GenerativeProcesses ChristopherAlexander ConstructiveProcesses GenerativeProcesses NatureOfOrder SoftwareDevelopment GenerativeProgramming AspectOrientedProgramming CategoryMetaprogramming GenerativeProgramming GenerativeProgrammingBook IntentionalProgramming MatrixTemplateLibrary SubjectOrientedProgramming SuperCompiler TemplateMetaprogramming GenerativeProgrammingAndComponentEngineering AspectOrientedProgramming DomainEngineering GenerativeEvents GenerativeProgramming GenerativeProgrammingAndComponentEngineering IntentionalProgramming SubjectOrientedProgramming TransformationSystems GenerativeProgrammingBook AddisonWesley CategoryBook CategoryCpp CategoryMetaprogramming GenerativeProgramming IntentionalProgramming TemplateMetaprogramming GeneratorClosure CategoryClosure CategoryCommonLisp CategoryFunctionalProgramming CategoryLisp CategoryScheme DynamicClosure ScopeAndClosures GeneratorsAreNotCoroutines CategoryPaper CoRoutine CsharpLanguage EcmaScript GeneratorCoroutine PythonLanguage RecursiveFunction TimPeters GeneratorsInPython CallWithCurrentContinuation CategoryPython CoRoutine GeneratorsAreNotCoroutines JuneKim PythonLanguage TimPeters GenericBusinessFrameworkUnobtainable AbstractionInversion AnonymousDonor AttributeTable AutoCad CategoryAbstraction CategoryBusinessDomain CategoryExample CategoryReuse CopyAndPaste CrudPatterns DomainSpecificLanguage FragileParent GenericLimits GoldPlating HelpersInsteadOfWrappers KitsAsCompromiseToBuyOrBuild MeasuringAbstraction PageAnchor RobMandeville TuringTarpit VariationsTendTowardCartesianProduct GenericDataModel AnonymousDonor AnswerMe AntiPattern AttributeTable BusinessObjects CouchDb CrystalReports DataModelPatterns DataSpace DontRepeatYourself DynamicRelational EntityAttributeValue EuclideanProximitySearchEngine GenericDataModel GreenspunsTenthRule GreyPattern GunnarZarncke JuneEleven LatentSemanticIndexing MongoDb MultiCaster MultiParadigmDatabase OnceAndOnlyOnce RdfTriples RelationalModel SemanticBinaryModel SurveyReportingExample TemporalLogic ThomasKyte UniversalStatement GenericFunction CategoryCommonLisp CategoryObjectFunctionalPatterns CategoryPolymorphism CommonLisp CommonLispHyperSpec CommonLispObjectSystem ExternalPolymorphism FunctorObject GenericFunction GenericFunctionObject HigherOrderFunction HyperSpec MethodCombination MultipleDispatch PhilGoodwin ThomasKuehne TranslatorPattern VisitorPattern GenericFunctionObject CategoryObjectFunctionalPatterns FunctorObject GenericFunction GenericFunctionObject HigherOrderFunction TranslatorPattern GenericInterface GenericJava AndrewQueisser CovariantReturnTypes DavidStoutmire GenericJava GenericType GiladBracha JavaGenerics JavaLanguage JohnPerkins MartinOdersky MichaelFeathers NiceLanguage OmniCore PhilipWadler PizzaLanguage VhIndukumar WikiName GenericLimits CategoryReuse CombinatorialExplosion DependencyCreep DescriptiveVariableNames DoTheSimplestThingThatCouldPossiblyWork DynamicTyping GenericBusinessFrameworkUnobtainable HelpersInsteadOfWrappers InternetExplorer JonathanTang MicroSoft ObjectOrientedProgramming OnceAndOnlyOnce ReFactor StaticTyping VariationsTendTowardCartesianProduct ZeroOneInfinityRule GenericListener CategoryJava DynamicTyping FooBar GenericListenerCollection MethodObject StubbornlyStaticTyped WilliamUnderwood GenericMappingTools DanielStaudigel ManFiles ResearchGradeCode ScientificPurposes GenericProgramming AdaLanguage AlexanderStepanov ApplicationProgrammingInterface CategoryNotOo CeePlusPlus ConceptCpp DougMerritt DynamicTyping GenericProgramming HigherOrderFunction LispMacro OnceAndOnlyOnce ParametricPolymorphism PrematureAbstraction ReFactoring RuleOfThree StandardTemplateLibrary TemplateMetaprogramming ThreeStrikesAndYouAutomate ThreeStrikesAndYouRefactor TimKing TypeClasses UseBeforeReuse WellFactoredCode GenericProgrammingAndTheStl CategoryBook CategoryCpp CategoryCppTemplates GenericProgrammingAndTheStl StandardTemplateLibrary GenericProgrammingInSmalltalk AprilFool BinarySearch CategoryJoke CategorySmalltalk DarrenHobbs DaveHarris DougMerritt GenericJava GenericProgrammingInSmalltalk HindleyMilnerTypeInference MarnixKlooster MichaelFeathers OpenSource ParametricPolymorphism PizzaLanguage SmugSmalltalkWeenie StrongTalk TypeErasure GenericProgrammingIsBetter CategoryLanguageTyping CompileTime CuriouslyRecurringTemplate DougMerritt DustinAleksiuk DynamicTyping DynamicallyTyped FunctionalProgrammingLanguage GenericProgramming InterfacesAreGood JonathanTang LatentTypesSmell NiceLanguage NominativeAndStructuralTyping ObjectOrientationIsaHoax ParametricPolymorphism ScalaLanguage SmallTalk StaticTyping StructuralTyping StructurallyTyped TemplateMetaprogramming ThereAreNoTypes TuringComplete TypingQuadrant WayneMack GenericProgrammingUsingCeeMacros AntlrTranslatorGenerator BackusNaurForm CeeLanguage CeePreprocessorStatements CodeGeneration CodeSmell CopyAndPasteProgramming ExtensibleProgrammingLanguage GenericProgramming MetaMacro OnceAndOnlyOnce GenericRequirement AlistairCockburn GenericRequirement LimitsOfUserStories OnceAndOnlyOnce RaySchnitzler SystemUnderDevelopment UserStories GenericType AndrewQueisser GenericType StephenHutchinson GenericVsObjectOrientedProgramming AlexanderStepanov AndrewQueisser ArgumentError ArtificialIntelligence AvianWiki BertrandMeyer BrianSlesinsky CategoryCpp CategoryCppTemplates CategoryPolymorphism CategoryProgrammingLanguageComparisons CeePlusPlus CharExts CompileTimeGenericAverageFunctionInCeePlusPlus DynamicTyping EricJablow FunctionalProgrammingLanguage GenerativeCommunication GenerativeProgramming GenericHaskell GenericProgramming GenericsDemo GenericsVsSubtyping GuillermoSchwarz HaskellDemo HaskellLanguage HigherOrderFunction JohnFletcher KeithBraithwaite ObjectOrientation ObjectOrientationIsaHoax ObjectOriented ObjectOrientedSoftwareConstruction ObjectiveCaml PeterThoman RobertDiFalco SetsOfRequirements ShaeErisson SmallTalk SmlLanguage StandardTemplateLibrary StaticTyping TemplateMethod TheBoostGraphLibrary ThisClass WayneMack WeaklyComparable YouArentGonnaNeedIt GenericityFirst GenericsVsSubtyping AndreiAlexandrescu AndrewQueisser BadThing BertrandMeyer CategoryComparisons CeePlusPlus CommonLisp CppHeterogeneousContainer DoesNotUnderstand DotNet DynamicCast DynamicTyping EiffelLanguage FunctionalProgrammingLanguage GenericPolymorphism HaskellLanguage HeterogeneousContainer HomogeneousContainer ModernCeePlusPlusDesign ObjectOrientedSoftwareConstruction ObjectWeenie ParametricPolymorphism ScottJohnson SmalltalkLanguage StaticTyping TopType TypeErasure VbDotNetVsCsharp GenesShmenes AllModelsAreWrongSomeModelsAreUseful CategoryBiology DocumentMode DougMerritt EvoDevo ExecutiveSummary FrameProblem MemesShmemes ParadigmShift SingletonPattern TheGeniusWithin TomAnderson UniversalMind GenesisAndDevelopmentOfaScientificFact CategoryBook GeneticAlgorithm AlgorithmsRoadMap BackPropagation BillTozier BrokenLink CategoryEvolution CopyAndPasteProgramming DougMerritt DynamicOptimization EvolutionaryAlgorithm EvolutionaryComputation ExtremeGeneticProgramming FitWiki FrameworkForIntegratedTest GeneticAlgorithm GeneticAlgorithmsAndGroupingProblems GeneticProgramming GreenspunsTenthRuleOfProgramming JohnHolland JonGroff MemesShmemes MetaHeuristic MetaOptimization NeuralNetworks NoFreeLunchTheorem NpHard OfflineOptimization PairProgramming PeteBevin PowerKernel RichardHenderson ScientificAmerican SimulatedAnnealing SimulatedQuenching StrategyPattern SvenNeumann TabuSearch TestFirstDesign UnitTest UnitTestAsFitnessFunction WardCunningham WikiGnome GeneticAlgorithmsAndGroupingProblems CategoryBook EmmanuelFalkenauer GeneticAlgorithm KnapsackProblem GeneticCode AlanTuring BlueGene CategoryBiology CellularAutomaton EmergentBehavior EventDrivenProgramming MulticellularOrganism ScientificAmerican TomStambaugh GeneticPatents AndyPierce AnthonyLander AntiSoftwarePatents CategoryBiology CategoryLegal EricHodges HeisenBug JayceMil KarlKnechtel OliverChung SubmarinePatent GeneticProgramming BillTozier CategoryEvolution EvolutionaryAlgorithm EvolutionaryAlgorithms ExtremeGeneticProgramming FitWiki FrameworkForIntegratedTest GeneticAlgorithm GeneticProgramming GeneticProgrammingThree JeffGrigg JohnDouglasPorter JonGroff MattMaravillas MetaOptimization NeoCoreTechs NoFreeLunch PairProgramming PanuKalliokoski PhlIp RaySchneider RealWorld RichardCordova SunirShah SvenNeumann TestFirstDesign ThomasWeidenfeller TruePassion UnitTest UnitTestAsFitnessFunction WardCunningham GeneticProgrammingThree CategoryBook CategoryEvolution GeneticProgramming GeneticTakeover CategoryEvolution GeneticsAndGeneDiscovery AncestralHaplotypeBlocks CategoryDiscovery CommonDiseaseCommonVariant ComplemenTation EvolutionaryConservation FounderEffect GeneticAssociation GeneticHeterogeneity HaploTypes HardyWeinberg InformedConsent LinkageAnalysis LinkageDisequilibrium LodScoresAndInterpretation ModesOfInheritance NewUserPages OnTopic PharmacogeneticsPharmacogenomics PolymorphismsVsMutation SimpleVsComplexGeneticDisease SynonymousVsNonSynonymousSnps TextFormattingRules TypesOfGeneticVariation WelcomeVisitors GennadiBlindmann CategoryPerson SharePoint WisoSoftCom GenomeTopographer CategoryHealth CategoryProject CategoryResearch GemStone GemstoneProject GenomeTopographer HumanGenomeProject MoiraMallison SmalltalkLanguage UserFriendly GentleNet BrokenLink ScottAmbler GentlePersonAfflictedWithPeculiarNotions GentlePersonAfflictedWithPeculiarNotions RulesToLiveBy GentleReduction GentleReductionism GentlyReduceWikiBadges GentleReductionism DaveHarris DaveSteffe DavidCary DeleteAnonymousAccusations DisagreeByDeleting DiversityIsSmotheredOnWiki EditCopy ExampleStuffInMouth FooDash GangstaGeeks GentleReductionism GentlyReduceWikiBadges IronyWarning MattSimpson PhilGoodwin RichardDrake RogerLipscombe RonJeffries SlashDot WardsWiki WelcomeVisitors WikiBadge WikiCommunity WikiCreep WikiHistory WikiMaster WikiMindWipe WikiName WikiNature WikiOnWiki WikiPairing WikiReductionists WikiWikiKudos GentleSarcasm AssumeIgnoranceNotMalice BrutalSarcasm OoEnvironmentForPalm RonJeffries GentlemensAgreement WalkThePlank GentlyReduceWikiBadges BoringObjection CategoryCategory CategoryWiki CategoryWikiMaintenance CategoryWikiTag DeleteMe DeletedAndArchived DeletedPage EditCopy EditHint FieldTheory GentleReductionism HumbleRefactorer IronyWarning MoveMeTo OleAndersen PhilGoodwin PissTake PlainEnglish PleasePleaseDontCategorizeEveryPageOnWiki ProudRefactorer RefactorMe RefactoredAndArchived ReplaceHint RichardDrake RobertDiFalco RudenessObjection SeeAlso WikiBadge GentooLinux CategoryLinux DavidJaquay DependencyHell LinuxDistribution MacOsx MetaDistribution UseTheSourceLuke GenuineEngineers OxyMoron GenuineProgressIndicator AugustZeroFive CategoryExternalLink EditHint ItDepends TheAdjunct WikiEmigration GenuinelyUseful GenuinelyUseful UsefulUsableUsed GeoCache GeoCaching GeoCaching GlobalPositioningSystem InteractiveVoiceResponse PersonalDigitalAssistant GeoCities BrokenLink EditHint GeoCities GnomedPage NoteAboutGeocities WaybackMachine GeoCrawler GeocodesMayReplaceAddresses ArePhysicalPostalAddressesArchaic GeoCode GeocodeWillAbstractAddresses GeocodesMayReplaceAddresses GoogleMaps HansWobbe InterestedParties LatLon GeodesicSphere BuckminsterFuller DarkCurtain FloatingCities GeodesicSphere HowBuildingsLearn InternalWall StewartBrand TruncatedOctahedron GeoffArmstrong CategoryHomePage GeoffBache CategoryHomePage IsXpUnitTestingBest GeoffBrownWikiExperiences CategoryCollaboration CommunityBuilding CostinCozianu CriticizeBluntly CriticsAreYourBestFriends DavidLiu DeleteWhenCooked GoogleLovesWiki HomePage InvestigatingVandals ManagementRoadMap ObsessiveCompulsiveDisorder OctoberZeroFive ThreeKindsOfWikiParticipants WikiExperience WikiGnome WikiNoisePollution WikiPedia WikiSpirit WikiZen GeoffBurns AgileMethodologies CategoryHomePage ExtremeProgramming GeoffBurns MelbourneExtremeProgrammingEnthusiastsGroup MelbournePatternsGroup GeoffOliphant AlanFrancis CategoryHomePage DanNorth ThoughtWorks GeoffPickering CategoryHomePage CommodorePet ElizaDoctor GameOfLife JohnHortonConway MathQuizOne GeoffSobering AlanCandiotti AlexGarret AlistairCockburn BarryBurd BigDesignUpFront BlogSphere CategoryHomePage CoppermineGallery CrystalClearMethodology DavidGurr EmergentDesign ExtremeProgramming FunctionalProgramming LeanProduction LeanProgramming LightWeightMethodologies MartinFowler MidwestFlyer MinimalMethodologies MyBrainIsFull SixSigma SoftwareIsDifferent TomoTherapy UserCenteredDesign GeoffreyMoore CategoryAuthor GeographicInformationSystems GeographyMarkupLanguage TiggerTenango GeographicallyDistributedDevelopment CategoryAntiPattern CategoryOrganizationalAntiPattern DistributedSoftwareDevelopment GeographyExample AdjacencyGraph CampusExample FunctionalProgramming HexGridIcosahedron HexGridSphere JonathanTang MapProj OoLacksMathArgument ProjPoly SphericalTrigonometry StevenNewton UseCase WikiFormattingDrift GeographyMarkupLanguage GeographicInformationSystems TiggerTenango GeologicTaxonomy KyleBrown GeometricAlgebra CategoryMath CliffordAlgebra CliffordAlgebraResources ComplexNumbers ComplexVariables CoordinateGeometry DifferentialForms DougMerritt GeometricAlgebra HestenesOerstedMedalLecture MatrixAlgebra MatrixAnalysis QuaternionMathematics SyntheticGeometry VectorAnalysis GeometricAlgebraForComputerGraphics CategoryBook CategoryMath CliffordAlgebra CliffordAlgebraResources JohnFletcher GeometricAlgebraForComputerScience CategoryBook CategoryMath CliffordAlgebraResources JohnFletcher GeometricAlgebraForPhysicists CategoryBook CategoryMath CategoryPhysics CliffordAlgebra CliffordAlgebraResources ComplexNumbers JohnFletcher QuaternionMathematics GeometricDatabase BeeHive GeometricDatabase HubbleTelemetryReporting StarSchema TimeSynchronousProcessing GeometricTransformations RoundTuit GeometricalVectors CategoryBook CategoryMath LinearAlgebra GeometryManager CoordinateVersusNestedGui DisplayPostscript EricJablow GeometryManager GraphicalUserInterface GtkPlus HyperTextMarkupLanguage InterViews InterfaceBuilder LaurentBossavit MacOsx MultipleMasterFonts NextStep PostScript SpringsAndStruts TclTk GeorgCantor CantorsProof CategoryMath CategoryPerson GeorgCantor GeorgEsCowan CategoryPerson GeorgEwBush HarrYsTruman SamueLjAdams GeorgGollmann CategoryHomePage YetAnotherWiki GeorgTuparev CategoryHomePage NewUserPages TourBusStop GeorgWilhelmFriedrichHegel CategoryPhilosophy HegelianDialectic ImmanuelKant GeorgeBackus ChrisGarrod GeorgeBernardShaw CategoryAuthor CategoryQuote GeorgeBernardShaw WinstonChurchill GeorgeBrisco CategoryHomePage GeorgeBrower CategoryHomePage GeorgeBrower HomePage ManagementRoadMap ObsessiveCompulsiveDisorder WikiPedia GeorgeBush EditHint WikiWikiDemocracy GeorgeBushJunior GeorgeDoubleYouBush GeorgeCarlin CategoryPerson CussWords MichaelFinney NickBensema WhatWouldTheyThinkOfWiki WikiComedy GeorgeCotsonas CategoryHomePage GeorgeDinwiddie AgileMaryland CategoryHomePage EasyMock EjbRoadmap ExtremeProgramming GeorgeDinwiddie KentBeck MockObject MoinMoin RecentChanges RobertCecilMartin SimpleDesign SimulatingQuoteBlocks SoftwareDevelopmentGuideline StartingPoints UserName WashingtonDcAreaXpUsersGroup WikiWikiWebNews XpSimplicityRules GeorgeDoubleYouBush GeorgeWalkerBush GeorgeFankhauser CategoryHomePage GeorgeGoble CategoryPerson DougMerritt DualProcessorVax FreonReplacement GeorgeGoble LiquidOxygenCharcoalStarter TomAnderson GeorgeGruschow CategoryHomePage GeorgeGruschow GeorgeJensen CategoryHomePage WelcomeToWiki GeorgeKelly CategoryPerson PersonalConstructTheory GeorgeLakoff AmericanCulturalAssumption BradCox CategoryAuthor ComplexNumbersArePoints ConceptualMetaphor LakoffAndJohnson MetaphorsWeLiveBy MichaelFeathers MichaelSchuerig MoralPolitics SocialConstruction WardCunningham WhereMathematicsComesFrom WomenFireAndDangerousThings GeorgeLucas CategoryCow CategoryPerson EdWood IndianaJones StarWars GeorgeMcKenzie CategoryHomePage GeorgeMcconnell CategoryHomePage GeorgeMiller CategoryAuthor CategoryExternalLink CategoryPaper GeorgeOrwell AnimalFarm CategoryAuthor DownAndOut EricArthurBlair GeorgeOrwell NineteenEightyFour OrwellsParody GeorgePaci AgileMaryland AncientChanges ArchitectureDefinitions BigDesign BioPython BodyFollowsEyes CategoryHomePage CeePlusPlus CodeUnitTestFirst ComponentDesignPatterns CowboyCoding DocTest FixBrokenWindows GeorgePaci IfYourCarWereEmacs JavaIdioms JavaUnit JeffElkner LordOfTheFlies MoreFunWithTruckNumbers MountainDew NaiveModel OnlySayThingsThatCanBeHeard OverTime PeterLynch PhpLanguage PhpUnit PhpWiki ProfileBeforeOptimizing PythonLanguage PythonUnit QualityWithoutaName RealBasic RecursiveMakeConsideredHarmful RedneckSmalltalker RefactoringWithRelationalDatabases SoftRealTime StoryOfMel TruckNumberFixed VeePython WashingtonDcAreaXpUsersGroup WhyNotRefactorHomePages YabbitsAndAntiYabbits ZopeApplicationServer GeorgePal CategoryArtist DestinationMoon GeorgePal IntHist QuickTime RobertHeinlein SevenFacesOfDrLao TheNakedJungle TheTimeMachineMovie TheWarOfTheWorlds VannevarBush WhenWorldsCollide GeorgePatton CategoryPerson ManeuverWarefare TheOneMinuteManager GeorgePeeBurdell AreYouThere CategoryHomePage GeorgiaInstituteOfTechnology OrphanPage GeorgePlatts BruceAnderson CategoryHomePage CategoryPerson ThornwoodWorkshop GeorgeReilly CategoryHomePage WikiWord GeorgeScapin CategoryHomePage GeorgeSpencerBrown CategoryAuthor LawsOfForm GeorgeSxCowan CategoryHomePage GeorgeWalkerBush GeorgeBush GeorgeWiki GeorgeWiki SimonHeath WalledGardens WikiCommunity WikiDesignPrinciples WikiSoftware GeorgeannIngle CategoryHomePage GeorgesPerec BigDeal CategoryAuthor ChristopheThibaut CoWorker GameOfGo GeorgesPerec JacquesRoubaud LaurentBossavit OuLiPo RaymondQueneau TheLibraryOfBabel WabiSabi WikiPerec WikiZen GerTielemans CategoryHomePage GeraldBerke CategoryHomePage McCormack OrphanPage WhyDoesntWikiDoHtml GeraldLindsly ActiveInstitutions BigFrog BlueAngle CategoryGameProgramming CategoryHomePage CeaseFire CompuServe DougMerritt EssentialComplexity FireWall FlightSim FrancisHwang FrankMaddin GavinLambert GeraldLindsly HyperWikiSpace IdMusicForm JustAnIdiot KyleSmith MagicMelee MeaningfulName MiddleEast ModulaTwo NiklausWirth OpenSource OpenSourceWindowsDrivers ParadiseMantle PersonnelDepartment PrematureOptimization ProgrammableGovernment RecentChanges RegisteredIndividuals SanitationEngineer SawToothThrusher ShiiteTsunami SiliconValley SourceForge StarTrek StoneSociety StonyBrook SunBurst SunBursts TheWay UniSys UnitedStates WallOfIce WallStreet WaybackMachine WhirlingDervish WikiCopyright WikiDefault WikiIsAnAssociativeStore WinDoze GeraldSussman CategoryAuthor CategoryPerson DigitalOrrery GuySteele HalAbelson JulieSussman MassachusettsInstituteOfTechnology MitSixDoubleOhOne SchemeLanguage StructureAndInterpretationOfComputerPrograms GeraldWeinberg AnIntroductionToGeneralSystemsThinking AreYourLightsOn CategoryAuthor CategoryPerson ChangeShop CompEng CongruentAction DaveSmith DougPhilips ExtremeProgramming GeraldWeinbergQuotes HearProblemFormSolution HyperPropellerHead JeffWinchell JerryWeinberg JoshuaKerievsky KentBeck MichaelFeathers MoreSecretsOfConsulting NormKerth OutSourcing ProblemSolvingLeadership QualitySoftwareManagement SecretsOfConsulting StewartBaird SystemsThinking ThePsychologyOfComputerProgramming TomAyerst WorkForceManagement ZenAndTheArtOfMotorcycleMaintenance GeraldWeinbergQuotes CategoryQuote DanielRead DougPhilips GeraldWeinberg MoreSecretsOfConsulting QualitySoftwareManagement RulesOfAcquisition SecretsOfConsulting ThePsychologyOfComputerProgramming UnderstandingtheProfessionalProgrammer GeraldYoung AndrewCates CategoryHomePage GeraldYoung MathQuizOne VickiKerr WikiWish GeraldoAmaral AnonymousDonor CategoryHomePage EsperantoLanguage PerlLanguage PickAxeBook PoignantGuideToRuby RubyLanguage YahooMessenger GeraldoXexeo ActorLanguage AlgolLanguage AlgorithmsAndDataStructures AlgorithmsPlusDataStructuresEqualsPrograms AlicesAdventuresInWonderland AntiPattern AplLanguage AppleBasic ArtificialIntelligence AwkLanguage BadThing BasicLanguage BookShelved CaslLanguage CategoryHomePage CeeBuilder CeeLanguage CeePlusPlus ClosLanguage DesignPatternsBook DocumentMode DouglasAdams EdgarAllanPoe EwDijkstra FernandoPessoa ForthLanguage GangOfFour GiveMeEstimatesNow GoedelEscherBach GoodThing GwBasic HitchhikersGuideToTheGalaxy HolyGraal IsaacAsimov JavaLanguage JavaScript JayLanguage LastChanceToSee LewisCarroll LispLanguage LordOfTheRings MumpsLanguage NetNegativeProducingProgrammer NiklausWirth ObjectiveCee PalmOs PascalLanguage PeopleWare PerlLanguage PoesiaCompleta PostScript PostScriptLanguage ProjectManagement PrologLanguage RichTextFormat RobHarwood SchemeLanguage SciFi SinclairBasic SmalltalkLanguage SnobolLanguage SoftwareDevelopment StandardWay StanislawLem StructureAndInterpretationOfComputerPrograms StructuredProgramming StructuredQueryLanguage TheAcmTuringAwardLectures TheArtOfComputerProgramming TheHobbit TheMindsIbook TheMythicalManMonth TheyUnderstoodMe ThreadMode ThroughTheLookingGlass TurboPascal UsingSignatures VisualBasic YetAnotherMeetingWillSolveIt YetAnotherProgrammer GerardBuisman ArtAndFear BinaryFiles CategoryHomePage CategoryWikiStructure DeletePagesAutomatically DottedQuad FrancisHwang HistoryPages LogLog MoreAboutExtraScripts MoreAboutMechanics MultipleExe OffFocus OnFocus OnRedundancy ProgrammingLanguages QuestionOnWavFiles ShellCall SoundFileFormats TopTen WalledPage WeDontGetXp WikiAsAnAlifeExperiment WikiStructure GerardMauriceDavison CategoryHistory CategoryPerson JavaOne GerardMeszaros ArchitecturePerDomain AtLeastOneImplementation CapacityPatterns CategoryHomePage EncapsulateMostImplementations HalfObjectPlusProtocol OptimizeBehindInterface OptimizeOutInterfaces PatternLanguagesOfProgramDesign PatternsForWritingPatterns GerardMurphy CategoryHomePage GerbenBlom BigDesignUpFront CategoryHomePage GerhardKick CategoryHomePage GermanLanguage AmericanCulturalAssumption AndyDoddington CategoryNaturalLanguage HovercraftFullofEels JohnWebber MarkTwain MontyPython MyHovercraftIsFullOfEels PeteHardie PhilipBusch ReadsLikeGerman StarWars TheKillerJoke TheerasakPhotha TurnaboutIsFairPlay WordOrder GermanXpCommunity AndreasHeilwagen AndreasKrueger ArminKurz BerlinXpUsersGroup BerndSchiffer CategoryGerman ChrisWege ChristophDevenoges DaimlerChrysler DeutscheBank DoTheSimplestThingThatCouldPossiblyWork DseWiki DutchXpCommunity ExtremeMarketing ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingPositiveCompanies ExtremeProgrammingProjects ExtremeValues FrankGerhardt FrankMueller FrankWestphal GermanXpCommunity GermanXpTerminology GermanspokenXpCommunity GerritRiessen GunnarZarncke HamburgXpUsersGroup HaskoHeinecke HelmutMerz IljaPreuss JeffWinchell JohannesLink JohnWebber JosephPelrine JuttaEckstein KlausMarquardt MalteFinsterwalder ManfredLange ManfredSchaefer MarkWindholtz MarkoSchulz MarnixKlooster MichaelRuppert MichaelSchuerig MichaelWiesner MuenchenXpUsersGroup OlafKock OlavSchettler PairProgramming PeterGassmann RainerSchmitz RainerWasserfuhr ReverseIndex RolfKatzenberger SchangBoos SebastianPetzelberger StefanSchmiedl StuttgartXpUsersGroup TammoFreese ThomasKalka ThomasMaeder ThomasPreymesser ThomasWeidenfeller TorstenMumme TyberiusPrime UrsKeller WikiName XpAdoptersGroupSwitzerland XpForumAtEgroupsDotCom GermanXpTermForRefactoring AlistairCockburn CategoryGerman ChrisWege DoTheSimplestThingThatCouldPossiblyWork DseWiki FrankGerhardt HansMichaelStahl HelmutLeitner JonGrover JuergenHermann LoeseEsSoEinfachWieMoeglich MarkoSchulz MarkusGaelli MichaelSchuerig NeuFormierung PeterGassmann ReverseIndex WikiNames GermanXpTerminology CategoryGerman ExtremeProgrammingExplainedEmbraceChange FrankWestphal GermanXpCommunity GermanXpTerminologyDiscussion ReverseIndex GermanXpTerminologyDiscussion AdrianKuhn AlistairCockburn AndrewQueisser CategoryGerman ChrisWege DoTheSimplestThingThatCouldPossiblyWork DoTheSimplestTranslationThatCouldPossiblyWork FalkBruegmann FrankGerhardt GermanXpCommunity GermanXpTerminology HansJoachimMatheus HansMichaelStahl HelmutLeitner HintfulPhrasesInSpecificLanguages JuergenHermann KlausMarquardt LinkPattern LoeseEsSoEinfachWieMoeglich ManfredLange MarkoSchulz MarkusBarchfeld MarkusGaelli MichaelSchuerig PeterGassmann PlanningGame ReverseIndex RichardDrake SmallIsBeautiful StephanHouben ThankYou WikiLink WikiNames XpForumAtEgroupsDotCom GermanicLanguage AnatolianLanguage BasqueLanguage BrythonicLanguage CategoryNaturalLanguage GaelicLanguage GermanicLanguage IndianLanguage IndoEuropeanLanguage KlingonLanguage PrussianLanguage RomanceLanguage SlavonicLanguage UralicLanguage GermanyCountry CategoryGerman GermanLanguage GermanXpCommunity GermanXpTerminology GermanXpTerminologyDiscussion GreatBritain MigrationBackground ReadsLikeGerman SovietUnion GerolamoCardano CategoryMath CategoryPerson HardCorePlatonists QuantumTheory GeroldKeefer CategoryHomePage ExtremeProgramming ExtremeProgrammingConsideredHarmfulForReliableSoftwareDevelopment GeroldKeefer JeffGrigg YouTube GerritHaase CategoryHomePage GerritRiessen CategoryHomePage ComputerScience CorporateOpenSource GoldenEggLaying GrayBoxTesting IdeaMethodology KentBeck OpenAuthor OpenSource RichardDrake YetAnotherMethodology GerryAllen CategoryHomePage WebLogic GertFlorijn BruceAnderson CategoryHomePage GertrudeStein CategoryAuthor GestaltPhilosophy CategoryPhilosophy GestaltRoundTrip JeffChapman ManagingGestalt SpecializationSweetSpot GestaltRoundTrip GestaltPhilosophy GradyBooch MarcoDorantes ProcessMiniature GestureRecognition AlienTectonics AppleNewton BlackAndWhite CategoryUserInterface CellStructure CompiledHtml FrankGerhardt GestureRecognition GoodThing IanOsgood LayneThomas MicrosoftWindows MouseGestures MozillaBrowser OperaBrowser PavolMurin PieMenus PneumaticTubes SingleCell StrokeIt StrokesEmacsPackage SuperStates UserInterface GetAsReadPostAsWrite AbstractSessionPattern DaveSmith UseCases WebsitePatterns GetIndividualBuyInBeforehand GetItFirstFromHere FamilyId FireFox GetItFirstFromHere HotMail InternetExplorer JavaLanguage LarrySanger MicrosoftIndigo MozillaFirefox RealSoonNow RssReader SecurityManagement WardsWiki WebServicesExtensions WiFi WikiIsNotYourBlog WikiPedia WindowsXp GetItInWriting IfItsNotInWritingItsNotTrue MartySchrader RaySchneider RequirementsMiranda TheConsultantsMantra GetOffMyLawn CategoryGetOffMyLawn GetOutOfTheWay CategoryLeadershipPatterns GuruingByWalkingAround GetOverIt AmericanCulturalAssumption AntiPattern BillOfRights CategoryOffTopic DonaldNoyes EditHint GetOverIt GrammarVandal ItDepends NeverGetOverIt NewWorldOrder OnTopic PatternForm RecentChanges SecretPolice UserName WikiSucks GetRidOfIndispensableProgrammerAsQuicklyAsPossible ChangeYourOrganization CollectiveCodeOwnership DanGreen ExtremeProgramming GeraldWeinberg GetRidOfIndispensableManagerAsQuicklyAsPossible GetRidOfIndispensableMemberAsQuicklyAsPossible GetRidOfTightFistedProgrammerAsQuicklyAsPossible HighMaintenanceEmployee HowToGetRidOfIndispensableProgrammer HowToIntegrateExpertInExtremeProgrammingTeam IvoryTower JeanMarcHeneman JobSecurity JohnBrewer MartinFowler PairProgramming RalphJohnson RobertDiFalco SoftwareDevelopment TeamGel ThePsychologyOfComputerProgramming TruckNumber WayneMack YetAnotherSadPageForEngineering GetTheRightAbstraction AllAbstractionsLie BigBallOfMud CategoryAbstraction ConceptualIntegrity DifferentVersionFromScratch DoTheSimplestThingThatCouldPossiblyWork ExtendTheScope GetTheRightAbstraction GuillermoSchwarz MacAddress ProgrammingAsTheoryBuilding ProgramsRepresentMentalModels RiskAssessment RiskMitigation SoftwareEngineeringIsCreative YouArentGonnaNeedIt GetThemOnTheTradeIn CategoryNegotiation NegotiatingPatternLanguage SellThemOnThePayment GetToKnowYourPeoplesSkills AntiPattern CategoryLeadershipPatterns GuillermoSchwarz LeadershipAntiPatterns TaskDatabase TheProcessIsTheProblem GetaLife AlternativeJobsForProgrammers BetterGame BrentNewhall BurnOut CarolStimmel CategoryRealWorld CurZi DataWarehouse DayJob DonOlson GarryHamilton GettingOut HergerThomann JonatanAllik KrisJohnson LasVegas LukeGorrie NickBensema RealLifeFriendships RichardBach ShareHolders ShareholderBenefit SpecializationIsForInsects StarWars TheManagerPool ThisIsYourLife TrustTheForceLuke WaldenMathews WhyDoYouPermitThisToBeDoneToYou GetaRealJob BurnOut GetaLife GetaRoundToIt DonaldNoyes ThinkingOutLoud GetsIsDangerous BoundsChecking CategoryPitfall DavidCary GarryHamilton MemoryCorruption StateMachines WilliamUnderwood GetsThingsDone ArtOfChoosingTheNextCard DocumentMode DontRepeatYourself GetsThingsDone GettingThingsDone GuerrillaGuideToInterviewing JoelSpolsky NextAction OnceAndOnlyOnce ThreadMess ThreadMode TimeManagement GettingAcrossTheDomain AllOfEuropeInJustOneWeek ComingUpToSpeed ElephasFumentii GettingAcrossTheDomain GettingUpToSpeed PeterMerel GettingBetter BetterOrWorse FearNoCode KentBeck SargeantPeppersLonelyHeartsClubBand SearchHelper ShowMeTheDiffs XpMailingList XpMailingListQuotes YahooGroups GettingBusinessToComeToYou CategoryBook GettingIt GettingItRight RaySchneider GettingOut AnonymousDonor BobBockholt DonOlson FrankCarver JamesStansell NetFuture YourMileageMayVary GettingOverTheHump CategoryApplicationDevelopment ChristopherAlexander IncrementalDevelopment RapidPrototyping ScriptingLanguage GettingSeriousAboutStatistics CambridgeUniversity CategoryExternalLink CategoryStatistics SixSigma GettingTheWordsRight CategoryQuote GettingThingsDone AndreasVc CategoryBooks CategoryGtd EdwardVielmettti ExtremeProgramming FortyThreeFolders GettingThingsDone GettingThingsDoneSystems MicroKernel OnceAndOnlyOnce ReadyForAnything TimeManagement GettingThingsDoneSystems EverNote ExtremeGtd GettingThingsDone GettingThingsDoneSystems HalfwayToHappy HardLandscape HighPriority MacOsx MailTags NextAction PeterMerel SimplestThingThatCouldPossiblyWork TarynEast TiddlyWiki ToDo ToDos GettingToPostScarcity AttentionEconomy CategoryBigPicture CategoryScienceFiction DeusExMachina GnuManifesto KirkBailey MarshallBrain NashEquilibrium PeakOil PositiveFeedbackLoop PostScarcity SamuelFalvo StarTrek WallyMart GettingToYes BestAlternativeToNegotiatedAgreement CategoryBook CategoryNegotiation DontHaggleJustWalk DontPersonalize JohnRusk StartWithNo StephanBranczyk WinWin GettingUpToSpeed AlistairCockburn AllOfEuropeInJustOneWeek BetsyHanesPerry BruceAnderson DaveHarris DavidHooker DouglasAuclair KenMeltsner MartineDevos MichaelFeathers WardCunningham GettysburgAddress CategoryHistory MarcAntony WikiRewritesHistory WilliamShakespeare GhootEmaho CategoryHomePage GhostInTheShell BillTozier CategoryMovie CategoryOffTopic CategoryScienceFiction CommandLine IanOsgood RobHarwood TheMatrix TransHumanism GhostOfUsenetPostingsPast GhostScript BrokenLink CategorySoftwareTool GhostScript JustInTimeCompilation PeterDeutsch PortableDocumentFormat PostScript RaphLevien SmalltalkLanguage TransCoding UserInterface VirtualMachine GhostsInUs CategoryPsychology GhostInOthers GhostsInUs RaySchneider RoleModel SaintsAndHeroes WhatYouResistPersists GiGo GarbageInGarbageOut GiNac CategoryCpp CeePlusPlus CliffordAlgebraComputation ComputerAlgebraSystem GiNac RubyCoerce GianpaoloMacario CategoryHomePage WikiWiki GiantLeaps SmallSteps GiantSpaceGoingAmoebae AmazingButTrueStoriesWithRat ParodyMode RogueLikeGames StarTrek TriteNewAgeMoralizing GiantStoryCards ExtremeHour RobertField UserStories GiantsWalkedTheEarth CulturalHeight GregSolomon GibbardSatterthwaiteTheorem ArrowsTheorem BrokenLink CategoryVoting GideonBurton AreYouThere CategoryHomePage OrphanPage StephenHumphrey GiftEconomy AddingValue BasicIncome BruceSterling GettingToPostScarcity GiftEconomy LocalSubsistence ManekiNeko OpenSource ResourceBasedPlanning SantaClaus ZeroSumGame GiftOfTheMagi CategoryOnlineBook CyclicDependence MerryChristmas GiftedLabelForChildren AlexanderTheGreat GoodThing JohnsonOconnor JonGrover PartnerPatternsLanguage PhlIp TooManyAptitudes GiftsDiffering CategoryBook GiftsDiffering MartineDevos MyersBriggs GigaSpaces GigaSpaces GridComputing JavaSpaces JiniTechnology SpaceBasedArchitecture GigiSayfan AutomatedTest CategoryHomePage ComponentBasedDevelopment DesignPatterns ExtremeProgramming ObjectOrientedProgramming PlayStation GiikiWiki GiikiWiki GikiWiki CategoryWikiImplementation GikiWiki ObjectiveCaml WardsOriginalWiki GilbMeasurabilityPrinciple BeancountersWetDream CategoryMetrics ControllingSoftwareProjects CyclomaticComplexityMetric DanielEarwicker DavidPeterson DickGabriel DoTheSimplestThingThatCouldPossiblyWork EvolutionaryDelivery ExtremePlanning GarethMcCaughan HenryAndrew JasonYip JeffGrigg JoeChacko JohnBrewer KaiGilb LoadFactor LowCeremonyMethod MotherhoodStatement PaulHudson PeopleWare PerformanceIndicators PointyHairedBosses ProjectVelocity RichardDrake SimilarComplexity SimilarSize StrangeLoops TestFirstProgramming TomDeMarco TomGilb TwelveToughQuestions GilbertCattoire CategoryHomePage ChristopheDucamp MeatBall GilbertKeithChesterton BillPowell OffTopic GilbertSemmer BrunoSchrade CategoryHomePage KentBeck PeopleWare TomDeMarco GilesChamberlin CategoryHomePage GillSans BitstreamVera CategoryTypeface CodyBoisclair DickBotting EdwardJohnston EricGill GillSans KeithBraithwaite MonotypeCorporation MossCollum StevePowell GillesDeleuze CategoryPhilosophy GottfriedWilhelmLeibniz GillesDumortier CategoryHomePage GingerFactor BlahBlahBlah CategoryIdiom CleverHansEffect FarSide GaryLarson GingerFactor OnlySayThingsThatCanBeHeard GiorgosKeramidas CategoryHomePage GiovanniCorriga AcidJazz CategoryHomePage CocktailMusic DilbertOnExtremeProgramming ExtremeProgramming FunnyScienceFiction LoungeMusic OpenCroquet OpenSource WellFactoredCodeLeadsToBetterOptimizations XpTwoThousandAndOne XpTwoThousandAndTwo GirardHottleman AreYouThere CategoryHomePage OrphanPage GirardLecturesOnProofTheory ArtificialIntelligence CostinCozianu GoedelEscherBach JeanYvesGirard ProofTheory GirlsDoWiki CategoryWiki GirlsDontWiki GirlsGoneWiki MeatballWiki MinoritiesOnWiki OfCourseGirlsWiki UseRealNamesForWomen WikiChickies WomenWhoWiki GirlsDontWiki AnnBernstein CategoryWiki ChicksDontWiki ChiqChaq ChristopherAllen ClaudineChionh EdwardZimmerman GirlsDoWiki GirlsDontWiki KatieLucas LinuxChix MeatballWiki MinoritiesOnWiki PhlIp PhpWiki PolyAmory RecentChanges RichardDrake SecondGenerationProgrammer SharonYonat UseRealNamesForWomen WikiBallotBox WomenProgrammers WomenWhoWiki YonatSharon GirtsKalnins AgileSoftwareDevelopment CategoryHomePage FrancisHwang GirtsKalnins GisbertAmm CategoryHomePage FlyingVisitor GitHub CategoryConfigurationManagement GitVersionControl SmallestFederatedWiki SourceForge TwitterFeeds WebTwoPointOh WikiLikeThing GitVersionControl BestPractice BitKeeper CategoryConfigurationManagement CategorySoftwareTool CherryPicking CommitEarlyAndOften ConcurrentVersionsSystem CygWin DavidsAdvancedRevisionControlSystem DistributedVersionControl GitHub GitVersionControl GitWorkFlow GnuArch GnuEmacs LinusTorvalds LinuxKernel MarnenLaibowKoser MechanismNotPolicy MercurialVersionControl MonoTone MsysGit OpenSource SamuelFalvo SubVersion SvkVersionControl TortoiseSvn VersionControl GitWorkFlow BoostLibraries CategoryConfigurationManagement GitVersionControl JohnFletcher PeterWang SubVersion GiuseppeProment CategoryHomePage CeeLanguage CeePlusPlus CobolLanguage GreenHouses MyMyersBriggsTypeIs GiuseppiDeGaetano CategoryPerson ErnestBorgnine GiveAndTake CategoryLifeStrategies GiveAndTake HappinessIs LetHotPagesCool SecurityManagement WikiCommunity WikiZen WinWin GiveAwayWhatYouDontNeed GiveAwayWhatYouDontNeed NegotiatingPatternLanguage GiveMeEstimatesNow AntiPattern CategoryAntiPattern EducatedGuesstimate EightyTwentyRule GeraldoXexeo GiveMeEstimatesNow GiveMeEstimatesNowStory GuessTheNumber GuillermoSchwarz JoeOtten JustaProgrammer KrisJohnson ManageYourManager MicrosoftWord NegotiatingWithManagers OliverChung PointyHairedBoss ProfessionalGuesstimate ProjectUnderControl RapidEstimates ScrumBook ShoKuwamoto SomeNumbersAreLies SvenDowideit TaskDatabase WayneMack GiveMeEstimatesNowStory BlackHat BlueHat CategoryStory ChargingTeam GiveMeEstimatesNow GiveObjectiveCompliments HowToTalkSoKidsWillListen HowToWinFriendsAndInfluencePeople PhilGoodwin PunishedByRewards RobHarwood TomsTalkAtXpImmersionThree GiveReasonForDeletion BeforeYouDeleteNoContent DeleteByMoving DeleteInsults DeleteNoContent DeleteObsolete DeleteOffTopic DeleteTryWikipedia DeletedButWelcomeToWiki GiveReasonForDeletion WikiSocialNorm GiveTheWikiReaderDueConsideration BalancingReadersWritersAndEditors CategoryReadingWiki CategoryWikiNavigation DonaldNoyes TopicalReadingList WikiNavigation GiveThemWhatTheyNeed BuzzwordCompliant IcouldDoThisInaWeek GiveUpOnComputers AurelianoCalvo GaveUpOnProgramming GiveUpOnComputers GiveUpOnEmail NickBensema SoftwareIsReallyPointless WikiAddiction GivenWhen CategoryPerl GivenWhen PerlSix SwitchCase GivingInButNotGivingUp ActiveListening AikidoPattern AssumeGoodFaith CategoryLifeStrategies SelfManagement SocialDynamics WinWin GivingIsReceiving DefinitionOfSelfishness IronyWarning MakeEverySecondCount MattiasFlodin GivingNewDefinitionsToOldWords DoWeHaveToStickToDictionaries GivingNewDefinitionsToOldWords JimCoplien MartineDevos PatternDefinitionThread PrinciplesObjectivesAndGoals PurposeOfPatterns WikiWord GivingSpace CategoryInformation UpliftAcademy GkChesterton CategoryAuthor ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange GkChestertonOnWiki KentBeck WikiHistory GkChestertonOnWiki GlasgowHaskellCompiler CategoryHaskell CategoryLanguageImplementation HaskellLanguage HaskellPlatform RealWorldHaskell GlassBarrier GlassBarrier WebServices GlassBeadGame AddingNewPages AskYourself CategoryBook CategoryGame CategoryWikiTag ChristopherAlexander CreatorAsOwner DasGlasperlenspiel EpistemicsOfQuantity GlassBeadGame HermannHesse HipBone JeremyRuston JohnHolland KeithBraithwaite LewisCarroll MagisterLudi PangaiaWorldGame PatternLanguage PhysicsOfInformation PillarsOfTheGbg ReMused RealWorld RichardDrake RobertField SelfOrganizing ThreeDimensionalVisualizationModel ThumbsUp TiddlyWiki UnifiedDataModel UserRanking VisualPython VisualizeTheWiki WhatItWantsToBe WikiLink WikiWikiWeb GlassEyeAdvice PeterMerel RulesOfGeelf WinstonChurchill GlassFish ApacheFelix CommonDevelopmentAndDistributionLicense GeneralPublicLicense GlassFish JavaEnterpriseEdition JavaEnterpriseEditionSix NetBeans OsGi SunGlassFishEnterpriseServer SunMicrosystems TomCat WebSite GlassWall AnAthena AntiPattern AntiPatternCategory CareerManagement CategoryAntiPattern DryWaterhole GlassCeiling GlassWall JesseMillikan TeleportingGlassWall GleicksGenius JohnWhitton RichardFeynman GlenAlleman CategoryHomePage GlenLow CategoryHomePage CeePlusPlus CsharpLanguage JavaLanguage MacOs PowerMacintosh GlenStampoultzis CategoryHomePage GlenelgSmith CategoryHomePage ExtremeLateBinding NavigationalDatabase PersistentLanguage SourceForge TopMind GlengarryGlenRoss GlennGoldstein CategoryHomePage ExtremeProgrammingProjects GlennVanderburg AlarmBellPhrase CategoryHomePage DownToaScience GuiTesting JohnMcPhee NoSilverBullet ProgrammingValueSystem TheStoryOfAwt UmlIsForPeople XpIsNotaSilverBullet GlennWilson CategoryHomePage ChessFlash OpenAuthor GlitchesInScratch PleaseComment SimonMould GlobalAndLocalIdentification GlobalAntiPattern EditHint GlobalVariable GlobalAssemblyCache CommonLanguageRuntime DllHell DotNetAssemblies GlobalBrain BiLinks BuddhaNature CategoryKnowledge ChristophLuehr CollectiveIntelligence DavidWeisman EnglishLanguage FridemarPache GermanLanguage GlobalBrain HerbertGeorgeWells HiveMind KnowledgeProliferation OlafStapledon TwinPage UniversalMind WikiMind WorldMind GlobalConsensus BankMoneyTransfer CategoryConcurrency GarbageCollector LockFreeSynchronization SynchronizationStrategies WaitFreeSynchronization GlobalConstantsConsideredHarmful CollateralEffects DaveWhipp ElizabethWiethoff EricHodges GlobalConstants GlobalConstantsConsideredHarmful GlobalVariable InvalidStateTransition JavaLanguage MaintainAbility OnceAndOnlyOnce ScientificComputing ValueOfPi GlobalDimming GlobalWarming GlobalElectricityGenerator BuckminsterFuller FloatingCities SpaceElevator GlobalInvestmentBankProject CategoryProject CautiousBuyOverBuild GlobalOrgasmForPeace CategoryOneForAll OffTopic SexPatterns GlobalPositioningSystem BillZimmerly GeoCaching StevenNewton WardCunningham WindowsMobile GlobalRoots HangoutNotesTuesday GlobalSpeciesExtinctions PeiserVsHawking GlobalSystemForMobileCommunication CategoryCommunicationProtocol CategoryWireless CodeDivisionMultipleAccess GlobalSystemForMobileCommunication MobilePhone GlobalVariable AndraeMuys FileScope GlobalVariable GlobalVariablesAreBad GlobalVariablesConsideredHarmful GlobalsInHeaders InvalidStateTransition JavaLanguage MonostatePattern PhlIp ProgramResponsibility RobertDiFalco SingletonPattern SmallTalk SoftwareMaintenance StateMachine SunirShah GlobalVariablesAndVirtualMachines ClassLoader HotSpot VirtualMachine GlobalVariablesAreBad CategoryScope ChristophePoucet ContextObject DataDistributionService DatabaseNotMoreGlobalThanClasses DataflowProgramming DependencyInjection DynamicScoping EditHint EggShellSecurity EssentialComplexity ExplicitManagementOfImplicitContext FirstClass GlobalVariable GlobalVariablesAreBad GlobalVariablesConsideredHarmful GotoConsideredHarmful HeuristicRule LawOfDemeter LexicalScoping ListManager ListManagerPerfected LoginId MetaObjectProtocol NetworkId ObjectCapabilityLanguage ObjectCapabilityModel ReFactor RefactoringLegacyCode ResponsibilityDrivenDesignConflictsWithYagni RishikeshParkhe SingletonGlobalProblems SingletonPattern SingletonsAreBetterThanGlobals SingletonsAreEvil SpecialVariable ThomSmith ThreadLocalStorage TupleSpace YouCantEncapsulateEverything GlobalVariablesConsideredHarmful AlgolLanguage BuriedStale CategoryPaper CeeLanguage CeePreprocessorStatements ConsideredHarmful DeepBinding DontDoThat DougMerritt DynamicScoping FirstClass FuncPtr GlobalConstantsConsideredHarmful GlobalVariable GlobalVariablesAreBad GoTo HenryBaker HygienicMacros InnerClass LexicalClosure LexicalScoping LispLanguage NestedScopes NoFlamesPlease ObjectCapabilityLanguage PascalLanguage PureFunctionalLanguage ShallowBinding SmalltalkLanguage StaticChain UnifyMacrosAndFunctions WardsWiki GlobalVillage BrentNewhall CollectiveIntelligence CommonContext GlobalBrain GlobalVillage GoodThing HiveMind MarshallMcLuhan ParadigmShift SunirShah GlobalWarming GlobalWarming PositiveFeedbackLoop SocialUnrest SystemMetaphor GloballyUniqueIdentifier CategoryComponentObjectModel ComponentObjectModel DistributedComputingEnvironment InterfaceDefinitionLanguage MicroSoft PassIdentifierAsString RemoteProcedureCall TagUris TopicMaps UniformResourceLocator UniformResourceName WebSphere GlobalsInHeaders CategoryCee CategoryCodingIssues CategoryCpp CeeIdioms CeePreprocessorStatements DavidCary GlobalVariablesAreBad GlowCode CategorySoftwareTool DanMuller GlowCode HiProf JoiSigurdsson TimLesher TrueTime WallClockTime GlueLanguages AlternateHardAndSoftLayers AppleScript AwkLanguage BasicLikeGlueLanguage CategoryProgrammingLanguage DynamicTyping EmacsLisp GroovyLanguage GuileScheme JavaScript PerlLanguage PlanNineFromBellLabs PythonLanguage RcShell RexxLanguage RhinoInterpreter RubyLanguage SchemeLanguage SpiderMonkey TheGimp ToolCommandLanguage UnixShell VisualBasicForApplications GlueWiki AgilePlace AjaxWebApplications CategoryWikiImplementation FlorantaProject GlueWiki JavaScript PlanningGame RichClient ThinClient GlynNormington BigDesignUpFront CategoryHomePage EnterpriseJavaBeansInCics JoeChacko StevePowell GlyphCee AgileLanguage CeeGeeLanguage CeeLanguage DomainSpecificLanguage GhostScript GlyphCee HieraticLanguage IntermediateDefinitionLanguage InterpretedLanguage IssuesForLanguageDesigners KatascopeStudio KevinHarris LanguageGrammar LayneThomas LicenseAdvocates PostScript SoftLayer SymbioticLanguages SymbolicUserInterface ToonTalk VirtualMachine VisualProgrammingLanguage GlyphLefkowitz CategoryHomePage GnomeCanvas GnomeCanvas GnomeCanvasItem GnomeCanvasItems GraphicsPatterns GtkObject SceneBeans SceneGraph StructuredGraphics GnomeDesktopEnvironment CategoryLinux DesktopEnvironment FreeAsInSpeech KayDesktopEnvironment KdeVsGnome GnomeFee BornFree CategoryWiki ComplexNumber GnomeFree IndividualMode IndividualUser JohnFletcher MarkLaBarbara MichaelFinney MicroPayment OddJobs PayItForward PointWithoutPoint ThanksButton UlrikKold WaveParticleDuality WebCurrency WhuffiePoints WikiAuthor WikiGnome WikiOne WikiProgramming WikiScore WikiScripting WikiWay WikiZen GnomeMeeting CategorySoftwareTool FreeSoftware GnomeDesktopEnvironment GnomeMeeting MicrosoftWindows NetMeeting OutOfTheBox PropagateXp VirtualNetworkComputing VirtualPairProgramming WikiGnomeMeeting YouCanImproveMyEnglish GnoppixLinux CategoryLinux KnoppixLinux LinuxDistribution LiveCd UbuntuLinux GnowSys CategoryPython CategorySemanticWeb DjangoProject GnowSys JohnFletcher PythonLanguage SemanticWeb WikiPedia ZopeApplicationServer GnuArch CategoryConfigurationManagement CategorySoftwareTool ConcurrentVersionsSystem DistributedVersionControl MindShare OpenSource SearchEngineResistant SubVersion GnuCee CategoryCee CategoryLanguageImplementation CeeLanguage ColorGcc GnuCompilerCollection GnuCpp GoTo LexicalScoping MacOsx NestedScopes ObjectiveCee ObjectiveCeePlusPlus VirtualMachine GnuCompilerCollection BrokenLink CategoryLanguageImplementation CeeLanguage CeeLanguageFamilyFrontEnd CeePlusPlus CodeBlocks ColorGcc CppIde CygWin DataDisplayDebugger EclipseIde FortranLanguage GnuCee GnuCompilerCollection GnuCpp GnuGeneralPublicLicense GnuLinux GnuPascal GnuTools JavaLanguage JohnFletcher LowLevelVirtualMachine MacOsx MicroController MinimalistGnuForWindows ObjectiveCee ObjectiveCeePlusPlus OpenMultiProcessing OperatingSystem PalmOs ParkingTicket PascalLanguage PowerPc TwilightDragon UnixOs WindowsOperatingSystems GnuCpp CategoryCpp CategoryLanguageImplementation CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusEleven CeePlusPlusOneWhy ChangesMeaningOf ColorGcc ConceptCpp ConceptGcc CppDependencyAnalysis CygWin GnuCee GnuCompilerCollection MinimalistGnuForWindows MuCeePlusPlus ObjectiveCeePlusPlus StlFilt TooFewTemplateParameterLists TwilightDragon VariadicTemplatesForGnuCpp VisualCppVersusGcc GnuEmacs CategoryEmacs CategorySoftwareTool EmacsLisp FreeSoftware FreeSoftwareFoundation GnuEmacs GnuProject HaHaOnlySerious LucidEmacs RichardStallman GnuGeneralPublicLicense CopyLeft EricHodges FreeSoftware GnuGeneralPublicLicense GnuGeneralPublicLicenseDiscussion GnuLesserGeneralPublicLicense JasonNocks OpenSource OpenSourceDefinition RichardStallman StevenNewton GnuGeneralPublicLicenseDiscussion DeleteThis DynamicLinking GnuGeneralPublicLicense GnuLesserGeneralPublicLicense JasonNocks LinusTorvalds ReFactor ScoVsIbm ScottJohnson SuSe ThreadMode GnuGo ArtificialIntelligence GameOfGo GnuGo GoOnLinux RegressionTesting RegressionTests TestDrivenDevelopment WhatIsRefactoring GnuHurd CategoryOperatingSystem DebianGnuHurd DebianProject EllFour GnuHurd GnuLinux GnuProject HirdOfUnixReplacingDaemons HurdOfInterfacesRepresentingDepth LinuxOperatingSystem LinuxVsHurd LukeGorrie MachMicrokernel MicroKernel RecursiveAcronym RichardStallman TechnoKid UnixKernel GnuLesserGeneralPublicLicense CategoryExternalLink CopyLeft FreeSoftware GnuGeneralPublicLicense InterProcessCommunication MicroSoft RichardStallman GnuLinux CategoryLinux CategoryOperatingSystem CategoryUnix DebianGnuLinux FreeSoftware FreeSoftwareFoundation GnuGeneralPublicLicense GnuHurd GnuLinux GnuProject LinusTorvalds LinuxDistribution LinuxKernel LinuxOperatingSystem MySql OpenSource OperatingSystem RichardStallman TraversalTechnology TrollTech UnixLike WhatIsaKernel GnuLinuxDistribution CategoryLinux FreeAsInBeer FreeAsInSpeech FreeSoftwareFoundation LinuxDistribution GnuMake AlastairBridgewater ArtificialIntelligence BellLabs CategorySoftwareTool ChrisGarrod GnuMake LogicProgramming MakeTool PerforceJam RecursiveMakeConsideredHarmful RefactorMercilessly StephanHouben StuFeldman UnitTest WardsWiki GnuPascal CategoryPascal GnuCompilerCollection PascalLanguage GnuPlot CategorySoftwareTool GnuPlotPlugin GnuPlotWiki JohnFletcher GnuPlotWiki BrokenLink CategoryWikiForum GnuPlot LaurenClarke StevenBlack GnuProject CategoryProject FreeSoftware GnuCompilerCollection GnuProject GnuTools RichardStallman TryLikePages UnixOperatingSystem GnuPublicLicense GnuGeneralPublicLicense GnuScreen CategoryLinux ScreenMultiplexor TerminalMultiplexer GnuSmalltalk AluoNowu CategoryLanguageImplementation CategorySmalltalk ChadThompson GnuCompilerCollection GnuSmalltalk GreatComputerLanguageShootout GuiToolkit IanOsgood MacOsx SavasAlparslan SmalltalkLanguage SmugSmalltalkWeenie SqueakSmalltalk VirtualMachine GnuStep CategoryProject DockForLinux GnuStep GnuStepWeb NextStep ObjectiveCee ObjectiveCeePlusPlus TheoVerelst WindowMaker GnuStepWeb GnuStep ManuelGuesdon SoPe WebObjects GnuTella BrokenLink GnuTools CategorySoftwareTool CeeLanguage DiffAlgorithm FreeSoftware GnuArch GnuCompilerCollection GnuMake GnuProject MicrosoftWindows QuickDiff GoFasterWithRefactoring CategoryRefactoring CleanTheKitchen CruftMultiplies EngineeringDays FineLineBetweenRefactoringAndFutzing LoadFactor RefactoringIsntOverhead UserStories GoFform CategoryPattern CategoryPatternForm DesignPatternsBook GangOfFour GoHere ComeFrom ComeHere GoHere GoTo HomeComputerBasic MethodObject PanuKalliokoski SmalltalkLanguage ThankYou UberReflectiveEnvironments GoLang GoLanguage GoLanguage CategoryProgrammingLanguage CeeLanguage CeePlusPlus ChrisGarrod DuckTyping GoLang GoProgramming GoogleTechTalk RobPike RussCox SimplifiedWrapperAndInterfaceGenerator SlashDot StaticTyping TypeClasses GoOnLinux AptGet DebianGnuLinux GameOfGo GnuGo GoOnLinux GraphicalUserInterface LinuxGames LiveCd MacOsx PyGame RefactorMe RubyGo StephanSokolow GoOnMacOsx GoOnLinux GoPattern AikidoPattern AjiKeshi CategoryEasternThought DesignPatterns EzGo GameOfGo GamesVsPatterns GoPatternLanguage GoProverb GoWhereYouAreAfraid HaloEffect KarlKnechtel PatternLanguage PatternsInChess PlayToDraw SenseisLibrary WuWei GoPlayersOnWiki AlexViggio AndyPierce AnthonyLander AurelianoCalvo BenFinney BenKovitz BenTremblay BenjaminGeiger BillBarnett BobBockholt BruceWilcox ChadMiller ChrisGarrod ChrisHyser ChristophePoucet ChuckSmith ColinWright DanSchmidt DanielKnapp DaveDeVos DaveHoover DavidHarvey DavidLiu DavidPlumpton EarleMartin EricHerman EricMangham ErikMeade ExtremeTuesdayClub EzGo FalkBruegmann FrankWestphal GameOfGo GarethMcCaughan GnuGo GoPattern GoPatternLanguage GoPlayersOnWiki GoResourcesOnTheWeb GoServers HarryWang HelmutLeitner HeuristicRule IanOsgood IvesAerts JanLarsen JasonGrossman JonathanLange JulianDavies JuneKim KarlKnechtel KeithBraithwaite KrisJohnson KrisNuttycombe LaurentBossavit LegendGoServer ManyFaces ManyFacesOfGo MarcoScheurer MartinRoell MichaelHill PaulMillar PeterMerel PhilGoodwin PiersCawley RobinMillette SanDiego ScottDossey SenseisLibrary SergeStinckwich SergejPauls StoneyBallard TanGo TimTwelves TomSchumm TomStambaugh ToyotaDensoCup WardsWiki WilliamGrosso GoProgramming CategoryBook GoLanguage GoProgrammingLanguage GoLanguage GoProverb CategoryEasternThought GameOfGo GoProverbs HumourAlmostProverbs NewProverbs GoResourcesOnTheWeb CategoryEasternThought CategoryGame GameOfGo GnuGo GoOnLinux GoServers GoTeachingLadder IgowinIsBadForYourGame ManyFacesOfGo OpenSource SenseisLibrary UseNet GoRunning GoTeachingLadder GameOfGo GoTesting GoTo ArneVogel ArnoldLayne BasicLanguage BenTilly CallWithCurrentContinuation CategoryBranchingAndFlow CategoryCodingConventions CeeLanguage CeePlusPlus CobolLanguage ComeFrom ComeWhen ConsideredHarmful ConsideredHelpful CraigPutnam DammedException DamnedException DaveHarris DavidWolff EmpiricalEvidence EricHerman EwDijkstra FirstClass FlagsAreSelfModifyingCode FootInMouthDisease FortranLanguage GoHere GoTo GoodUseOfGoto GotoConsideredHarmful InternalLoopExitsAreOk JavaExceptions JavaLanguage JonathanArkell JosephTurian LinusTorvalds MachineLanguage NotConsideredHarmful PanuKalliokoski PerlLanguage PeterLynch PierrePhaneuf SinkState SourceState SpaghettiCode StackFrame StephanHouben StoryOfMel StructuredProgramming StructuredProgrammingWithGoToStatements SunirShah SwitchStatement WardCunningham GoToGemba BrokenLink CategoryQuality CustomerShadowing DesignerAsApprentice JasonYip RichardZultner GoToGuy GoToHell ClasspathHell DllHell GoToHell GotoConsideredHarmful RpmHell SpaghettiCode WikiWord GoToList GoToList TimeManagementIsaBitch ToDoList GoToProblem CategoryBranchingAndFlow ComeFrom GoTo GoToProblem GotoComeFromPair GotoConsideredHarmful SpaghettiCode TailCallOptimization XxxConsideredHarmful GoWhereYouAreAfraid CategoryEasternThought DonaldKnuth GameOfGo GarethMcCaughan IntoTheTrulyTerrifying JohnHortonConway SurrealNumbers WorstThingsFirst GoWithTheFlow GoWithTheFlow HowToWinFriendsAndInfluencePeople TaoChia GoaTrance GoalBasedProgramming AlmaLanguage AssociativeMemory BrownianMotion CheckBox ConstraintAndLogicProgramming ConstraintImperativeProgramming ConstraintLogicProgramming CritiqueOfIntentionalProgramming DeclarativeMetaprogramming DeclarativeProgramming DesignByContract FirstClass FirstClassFunctions FrameProblem FunctionalProgramming GoalBasedProgramming HoareLogic ImperativeProgramming IsChecked JuneZeroEight KaleidoscopeLanguage NamelessConcept PredicateLogic ProgrammingInTheLarge PrologLanguage StrongAi ThereAreExactlyThreeParadigms TurtleLanguage WikiWord WikiWords WikiWordsAreConcepts GoalDonor CategoryCustomer ExtremeProgramming ExtremeRoles GoalDonor GoldOwner GoalFailureInProgramming AlistairCockburn LinearShuffle MeaninglessBehavior SmallTalk ValueOjects WillChamberlain GoalFrameOfReferenceMismatch GreatLispWar HigherOrderFunctions LetTheReaderDecide WikiZens GoalStack AnalysisParalysis DerekWoolverton EdwardKiser GoalPool GoalStack MikeSmith MockObject PairProgramming PushDownGoalStack RobMyers SoftlySoftlyCatcheeMonkey GoalsOfXwindowsDiscussion CategoryDiscussion CategoryXwindow ChaunceyGardiner DisplayPostscript DotNet FailureAnalysis GuiMarkupProposal HtmlStack MirProject NetworkExtensibleWindowSystem NotInventedHere OnceAndOnlyOnce PostScript ReactOs ReducingRemoteDesktopLatency ShouldXwindowsBeReplaced WayLand GobbyEditor CategorySoftwareTool CategoryTextEditor FreeSoftware MacOsx OpenSource OutOfBand SubEthaEdit GoblinsOfTheEnvironment AndyPierce ClearCase GoblinsOfTheEnvironment JeffPanici StevenNewton WebLogic GoboEiffelTest CategoryEiffel CategoryTesting EiffelLanguage RegressionTesting TestingFramework GoboLinux CategoryLinux GoboLinux LinuxFromScratch GodClass AcmePattern CategoryAntiPattern CategoryDevelopmentAntiPattern GodMethod GodObject GodTable MediatorPattern ObjectOrientedDesignHeuristics WebGodObjectDiscussion GodCode GodCode GodObject GodDoesNotPlayDice CategoryPhysics CategoryQuote JimmyCerra ManyWorlds QuantumMechanics TransactionalInterpretation GodGoo AnthropicPrinciple CategoryFuture CategoryNanotechnology CosmicTwoByFour EricDrexler FermiParadox GodGoo IntelligentDesign LifeOnOtherPlanets PeterMerel PrimeDirective SearchForIntraTerrestrialIntelligence SolidStateCivilization WarpDrive GodGuiWidget AttributeTable BigIdea DynamicRelational GodClass GuiConfiguration GuiMarkupProposal LimitsOfHierarchies PickTheRightToolForTheJob SetTheory GodHead GodHead JoshuaDrake LuizEsmiralha TexTheProgram GodIsQuickerThanEvolution AreWeSimulations BlackHat CategoryHumor CategoryModellingLawsAndPrinciples EverythingIsRelative GodIsLessExistentThanEvolution GodIsQuickerThanEvolution IntelligentDesign RedHat XpIsForBadPlanners GodIsScientist CydoniaFaceOnMars DesignPatternEvolution FreeWill GodIsLove ParableOfTheIdiotFlowers PhlIp SensitiveOffTopic TheMatrix VhIndukumar WhatIf GodKing DarkLordOfPortland GodLanguage ApplyingScienceDiscussion AttackIdeasNotPeople AttributeGrammar BackusNaurForm BigDesignUpFront BlubParadox BrainfuckLanguage CompilingVersusMetaDataAid DeadLock DenialOfService EgolessWiki ExBase ExtendedSetTheory FeatureInteraction FunctionalProgramming GarbageCollection GodLanguage GoedelsIncompletenessTheorem HandWaving HobbyHorse LaynesLaw ManifestTyping MentalMasturbation MetaLanguage NovemberZeroNine ObjectOrientation PersonalPage PriorityInversion RaceTheDamnedCar RealProfessionalsGetSued RelationalModel RicesTheorem RubyOnRails StrawMan TableOrientedProgramming TooManyVariablesForScience TypeSafety TypefulProgramming WetWare GodMethod FearOfAddingMethods GodClass GodConstructor GodMethod GodMethods GodTable LambdaTheUltimate RelationaAlgebraExpresion ResultSet GodMode GodMode GodObject BryanDollery CategoryHumor ChangeAndPersistenceReconciledInPublic CritLink DickBotting FridemarPache GodClass GodObject HumanBeing MostBaseObject PascalsWager ProphetClass SeanMcCallum SpellChecker ThaddeusOlczyk GodParadox GodParadox GodRam GodRamIllusion GodRamIllusion AtomicConsistentIsolatedDurable ConstructorsAreEvil CrossCuttingConcern DependencyInjection GarbageCollection GodRam GodRamIllusion GodRamIllusionHassle KeyLanguageFeature NameSpace ObjectCapabilityModel OctoberTen PrevalenceLayer PublishSubscribeModel SingleAddressSpaceOperatingSystem SingletonPattern SoftwareTransactionalMemory GodRamIllusionHassle AtomicConsistentIsolatedDurable BradsExtensionsToRam FacePalm GodRam GodRamIllusion GoldenHammer GunnarZarncke HobbyHorse MultiParadigmDatabase ObjectCapabilityModel PageAnchor WikiZen WikiZens XanaduProject GodTable AttributeTable BadThing CategoryRelationalAntiPattern CommonSenseIsAnIllusion CountryId DelayClassification FearOfAddingClasses FearOfAddingLotsOfLittleWikiTopics FearOfAddingTables FlavorOfIceCreamId GodCatalogId GodClass GodTable GoodThing MaspBrainstorming MentalIndexability MultiParadigmDatabase OracleFinancial TableQuantityVersusAppSize ThickBreadSmell WebGodObjectDiscussion GodTube GodTube NateCull PhlIp YouTube GodefroidChapelle BubbleNet CategoryHomePage DesignPatterns PloNe PythonLanguage PythonSprint ZopeApplicationServer GodelEscherBach CategoryBook DougMerritt GoedelEscherBach OffTopic PolyLingualKaffeeKlatsch TheAdjunct GodsGoogle BrucePennington CategoryGoogle GodsGoogle HumanComputerInteraction LimitsOfHierarchies ProLog QuantumMechanics SearchEngine SveinOve GodsOfThisSite GodsOfThisSite QwanYin RulesToLiveBy TheGodsMustBeCrazy WardCunningham WhatIsSignal WikiNature WikiSocialNorms GodwinsLaw AndrewCooke ArgumentumAdHitlerum ArlieDavis BillGates BillOfRights BrianvandenBroek CategoryOffTopic ChecksAndBalances FoosLaw GarryHamilton GodwinsLaw GodwinsLawRejected GreyGoo JasonEspinosa JayOsako JoelPitt JohnAshcroft LamontCranston LaynesLaw MarkJosef MartinSpamer MartinZarate MicrosoftCorporation NoelDarlow PresidentBush PrimeDirective QuantumPhysics RichardKulisz SethGordon StrawMan SturgeonsLaw UseNet WiccanRede GodwinsLawMeetsKevinBacon CategoryJoke EndOfWiki GodwinsLaw KevinBacon YouAreLinkedToTerroristsBySixDegreesOfSeparation GodwinsLawRejected GodwinsLaw ReligiousWar RichardDrake WikiBadge WikiWay GodwinsSecondLaw AmericanCulturalAssumption CategoryOffTopic DougMerritt FoosLaw GodWinsThirdLaw GodwinNumber GodwinTopic GodwinsFirstLaw GodwinsLaw GodwinsSecondLaw InkBlotTest NineEleven PrimeDirective TimLesher UseNet WikiDom WorstPossibleThing GoedelEscherBach ArtificialIntelligence BigCase BloopFloopAndGloop CantorsProof CategoryBook DanielDennett DouglasHofstadter EricHodges EuclidOfAlexandria GeorgCantor GeraldoXexeo GlennVanderburg GoedelEscherBach GoedelsIncompletenessTheorem GoedelsTheorem GregVaughn HaltingProblem HaltingTheorem JeanYvesGirard JeanYvesGirardOnGoedelEscherBach JohannSebastianBach KurtGoedel MauritsCorneliusEscher NonEuclidean ProvableXp RichardFeynman RogerPenrose SteveHowell TheEmperorsNewMind TheMindsIbook TheismVsAtheism TomStambaugh TuringMachine UnitTest XpChallengePaceMakers GoedelNumbering FirstClass GoedelEscherBach GoedelNumbering GoedelNumbers PrimeNumber WilliamUnderwood GoedelsIncompletenessConsequences AmirLivne BerrysParadox BryanDollery CategoryLogic CortlandKlein CretanParadox FebruaryZeroSix GarethMcCaughan GeneralSystemsTheory GoedelNumber GoedelsIncompletenessTheorem GoedelsTheorem HaltingProblem HeisenbergUncertaintyPrinciple HilbertProgram InterSubjectivity JayOsako JoshuaGrosse LiarParadox ParallelLinesPostulate ProofByIntimidation QuantumPhysics RichardKulisz RussellParadox StackOverflow StacklessPython TorkelFranzen GoedelsIncompletenessTheorem AndrewMcGuinness ArtificialIntelligence ArtificialLife BertrandRussell CategoryMath CategoryTheory ChurchTuringThesis CretanParadox DaleJacquette DouglasHofstadter ExcludedMiddle FalkBruegmann GarethMcCaughan GodelsIncompletenessTheorem GoedelEscherBach GoedelsIncompletenessConsequences GoedelsIncompletenessTheorem GoedelsTheorem HaltingProblem HeisenbergUncertaintyPrinciple HyperBooleanTuringMachineDraft IsFkkActuallyTrue JayOsako JeanYvesGirard JoshuaGrosse KurtGoedel LambdaTheUltimate LudwigWittgenstein MeinongianLogic PenroseCannotConsistentlyAssert RaymondSmullyan RichardKulisz RogerPenrose SapirWhorfHypothesis SetOfAllSets ShadowsOfTheMind SocialDarwinism StephanHouben StringTheory SunirShah TheEmperorsNewMind TorkelFranzen WillardVanOrmanQuine GoedelsTheorem AndrewMcGuinness DouglasHofstadter GoedelsIncompletenessTheorem GoedelsTheoremAbused DanRawsthorne MarnixKlooster SourceCodeAndModeling TorkelFranzen GoesToEleven CategoryIdiom CategoryWikiFavorites ExtremeProgramming GoesToElevenCorollary ThisIsSpinalTap GoesToElevenCorollary GoesToEleven MartySchrader GofAbstractFactory NicolaeGiurescu PatrickHodoul GofBuilder NicolaeGiurescu GofComposite NicolaeGiurescu PatrickHodoul GofDecorator NicolaeGiurescu GofFactoryMethod FactoryMethod NicolaeGiurescu PatrickHodoul GofMorningtonCrescent CompositePattern DistributedObjectSystem GofBook GofMorningtonCrescent MementoMori MementoPattern MorningtonCrescent RitterStube GofObserver NicolaeGiurescu PatrickHodoul SetState GofPrototype CayteLindner NicolaeGiurescu PatrickHodoul GofStrategyAndGofBridge NicolaeGiurescu PatrickHodoul GofTemplateMethod NicolaeGiurescu PatrickHodoul GoferLanguage FunctionalProgramming HaskellLanguage HigherOrderFunctions LazyEvaluation PatternMatching PeterBarabas SchemeLanguage GoingDownThePath DavidHooker JimCoplien PatternMining QualityWithoutaName TheTimelessWayOfBuilding WilliamGrosso WittgensteinsLadder GoingPaperless CategoryOrganization DoingStuff DonaldNoyes GoingPaperless LessDoing StrategyHints GoingPostal DiscWorld TerryPratchett GoingThroughCustoms AlistairCockburn CategoryPattern ComponentDesignPatterns ComponentGlue GoingThroughCustoms KyleBrown NatPryce PhilipEskelin RaySchneider GoingWare CategoryCompany ExtremeProgramming GoingWare LargeScaleIndividualSoftwareDevelopment MichaelCrawford GoldBackedElectronicMoney AalbertTorsius AndrewMcMeikan AndyPierce AnonymousDonor AnonymousEmoney BeyondThisHorizon BuyWithGold CategoryEconomics CreationOfMoney EarleMartin GoldBackedElectronicMoney GoldMoney GoldStan IntrinsicValue JoshuaBoyd KeithBraithwaite LegalTenderLaws MeatBall MoneyAsMorality OffShore PayPal PromiseNote RobertHeinlein RogerBrowne SethGordon UnitedKingdom WardCunningham GoldBug BookShelved EdgarAllanPoe ProjectGutenberg GoldOwner BarryBoehm BillSeitz CategoryCustomer CthreeProjectTerminated DmytriKleiner ExtremeProgramming ExtremeRoles GoadLoaner GoalDonor GoldOwner GoldenRule MarcThibault OnConsensus StevenNewton GoldPlating AccidentalComplexity AntiPattern AreWeBiasedTowardLaborIntensive BondageAndDisciplineLanguage BoredomIsaSmell BorrowingTrouble CallWithCurrentContinuation CodeSmell ConsCell ContinuationPassingStyle CreepingFeaturitis EverythingIsRelative ForthLanguage GoldPlating GrammarVandal GreenSpunning JobSecurity KrisJohnson MalcolmCampbell MentalMasturbation MoeAboulkheir NailTinting PrematureComplexity RestrictedProgrammingLanguage SafetyGoldPlating SchemeLanguage SmugLispWeenie SpaceShuttle WardCunningham YouArentGonnaNeedIt GoldRush AlistairCockburn AllAtOnce CategoryManagement CategoryPattern CockburnPmForm EliyahuGoldratt GainExperienceEarly GoldRush JeffCox ProjectManagementPatterns SteveMcConnell SurvivingObjectOrientedProjects TeamsIntegrateDiversity TheGoal GoldenAgeOfMan CapabilityMaturityModel CliffordSimak ExtremeProgramming GoldenAgeOfMan ReFactor UnitTest GoldenArchesTheoryOfConflictPrevention BigMacIndex BuckminsterFuller CategoryOffTopic PleaseMoveThisToTheAnnex WorldWarTwo GoldenBough CategoryOffTopic PhilEhrens GoldenCoffin GoldenCoffin GoldenHandcuff GoldenEggLaying GerritRiessen GoldenHammer AntiPattern AntiPatternTemplate AntiPatternsBook ArgumentByCitation ArgumentByElegance ArgumentFromAuthority ArgumentbyReverence AugustTen BorgGoldenHammer BrianDeacon BrowserConstrainedApplication CategoryAntiPattern CategoryEvidence CyberCafe DaVinci FanBoy FastEyes GoldenHammer HolyWar HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HowToSellGoldenHammers IfItsNewItMustBeBetter JimArnold LinguaSalvatorEst ManagedCode NoSilverBullet NotInventedHere NovRam OliverChung OpenSource PairProgramming PaulGraham RealName RefactorMercilessly RegularExpression ServiceOrientedArchitecture SilverBullet SparedNoExpense StuartPbBentley StuckOnPetFactors TableOrientedProgramming TeeState TenSeven TerrelShumway TopMind WardsWiki WebStoresDiscussion WetWare WheelFactory WhereDoYouWantToGoToday WhyWeNeedSpecialists WinCe WorseIsBetter GoldenHammerPoll CompilerReflection EssExpressionChip GoldenClockmakerShop GoldenHammer GoldenToolbelt GunnarZarncke HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence JavaChip LanguageIsAnOs LanguagesAreOperatingSystems OperatingSystem ReflectiveProgramming RethinkingCompilerDesign SmalltalkLanguage WhenToUseWhatParadigm GoldenHammerTintedGlasses GoldenHammer GoldenHammerTintedGlasses GoldenHandcuffs EmployerLockIn GoldenHandcuff GoldenHandcuffs OverlyBroadIntellectualPropertyAgreements UpperMiddleClass GoldenRatio CategoryMath FibonacciSequence GoldenRatio OldGreeks SmellsLikeJava GoldenRule BiblicalGoldenRule CategoricalImperative CategoryQuote ExtremeProgramming GameTheory GoldenRule GoldenRuleOfAlgebra MarkAddleman MoreThanYourPart PrinciplesForGoodGuys ReciprocalAtruism ReligiousEducation RogerSmith StressFreeProgramming TitForTat UniversalGoldenRule VeilOfIgnorance GoldenRuleOfAlgebra CategoryMath GoldenRule GoldenRuleOfAlgebraDiscussion GoldenRuleOfAlgebraDiscussion CategoryDiscussion GoldenRuleOfAlgebra GunnarZarncke GoldenRuleOfSystemsDesign CreepingFeaturitis GoldenToolbelt DecoderRing GoldenHammer PersonalAnalogDevice PersonalDigitalAssistant RecoveryBootDisk SwissArmyKnife UsbKeychainDrive YouArentGonnaNeedIt GoldfishBowl FishBowl ParkBenchPanel GoldilocksSolution AlwaysAndNever BinarySolution BoundaryConditions CategoryEducation CategoryLifeStrategies DaveHarris DickBotting DoTheSimplestThingThatCouldPossiblyWork FindingTheMiddleWay FrankLloydWright GoldilocksSolution HegelianDialectic HelmutLeitner KentBeck LaGom LearningPattern LearningPatterns LessIsBetterSolution MathiasDahl MichaelFeathers MorePainMoreGainSolution PairProgramming PrinciplesAreNotPatterns SpecializationSweetSpot UseCase VonNeumannCatastrophe WilliamUnderwood GoldmanSachs CategoryCompany GolemProject CategoryProject EvolutionistsStartInTheMiddle GreyGoo GolfForGeeks AnimalsGolf BillTozier BowlingForGeeks BrokenLink DungeonsAndDragons ExtremePaintball GameOfGo GeekTalk GolfForGeeks GolfForSuits JasonYip KernelHackers KrisJohnson LeoScott LinuxCare MartinFowler PaintBall PeterMerel RobertChurch RulesOfGeelf StephanHouben TechNet WayneConrad WikiWikiWeb GolfRun CodeGolf GolfRun GolfScript GolfScript CategoryGolf CategoryProgrammingLanguage CodeGolf DeeCee FalseLanguage GollumWiki GitHub GitVersionControl JavaScript RubyLanguage WikiEngine GooCode CategoryPattern EverythingInMathIsTrivial EverythingIsObviousWhenUnderstood GooCode GunnarZarncke GooLanguage CategoryProgrammingLanguage DylanLanguage EclipseIde GenericFunction JonathanBachrach MitAiLab ReadEvalPrintLoop SchemeLanguage GoodAbstractionRequiresExperimentation GoodAgileBadAgile GoodAndBadProcrastination PaulGraham GoodAndEvil BlackAndWhite CategoryWorldView EdPoor LazarusLong MikeSmith PeteBook PhlIp RobertHeinlein TerryPratchett YourReligion GoodArchitect AvoidNeologisms BadArchitect CanAnArchitectureEmerge ChristopherAlexander DisagreeWithTheseGeneralisms DocumentMode EngineerTypes FearlessLeader FrankLloydWright GlobalBrain GoodArchitect GoodGerman GoodThing IiMmPei ImPei InvestigatingConcreteThings JohnFarrell MarkTwain MartinNoutch MichaelFeathers MikeSmith PaulCaswell RefactorLowHangingFruit RichardDrake RobertDiFalco SchindlersArk SmartGeneralist TheAdventuresOfHuckleberryFinn ThirdWaveDave ThreadMode WikiMind WikiName WikiOnWiki GoodArchitectBadArchitect BadArchitect GoodArchitect SoftwareEngineer StevenShaw GoodArchitecture ArchitecturalReflections AttributeBasedArchitecturalStyles BadArchitecture BeautyIsOurBusiness CategoryArchitecture CategoryComparisons CommonVision ExtremeProgramming GoodArchitecture GoodDesign GreatDesign GuillermoSchwarz HowToExtremelyArchitect JefNewsom JonStrayer JuergenHermann MartinNoutch PluggableArchitecture PluggableModule QualityAttributes RobertDiFalco RobertPirsig SoftwareArchitecture SystemMetaphor WaldenMathews ZenAndTheArtOfMotorcycleMaintenance GoodAtLookingAround AlistairCockburn JeffMcKenna JimCoplien LookingAround ManagingComplexLinks ObjectAnalysis SydneyAustralia TrainDispatch WitoldRybczynski GoodBooksForTroubledTeens AlwaysComingHome AsimovsFoundation BruceWilcox CategoryBooks CharlesFinney DanielPinkwater DanielQuinn DavidLiu ElizabethWiethoff EzGo FightClub GunnarZarncke HackersHeroesOfTheComputerRevolution HypnoCracy IshmaelBook KarlKnechtel MarkTwain MyIshmael NealStephenson PrincipiaDiscordia RobertHeinlein SchroedingersCatTrilogy SnowCrash SpragueDeCamp StrangerInaStrangeLand TheAncientEngineers TheBible TheCatcherInTheRye TheCircusOfDoctorLao TheIlluminatusTrilogy UrsulaLeGuin GoodCareerMove DolphinSmalltalk ElvisPresley LispMachine GoodChangeLogEntry BugZilla CategoryCodingIssues ChangeLog ChangeLogEntry ConfigurationMap CriticismWelcome EnvyDeveloper FineGrained GoodChangeLogEntry JasonRiedy JeffGrigg MartinPool NanoIncremement OnceAndOnlyOnce OneLittleProgrammer OralTradition PairProgramming PaulHudson SubVersion SunirShah ThePalimpsestEffect TomStambaugh UserStory VisiBroker GoodCitizen DaveCantrell GoodCitizen LinguaFrancaPattern OreillyMeerkat ScriptingNews GoodCode AntiPattern BertrandMeyer ChangePattern GoodCode HolyWar InternalAndExternalQuality ObjectOrientedSoftwareConstruction OnceAndOnlyOnce OneTrueWay SimplestThingThatCouldPossiblyWork WetWare XpSimplicityRules GoodCodeMonkey CodeMonkey GoodCodeSmell CodeSmell GoodCopBadCop CategoryConsulting FalseConspiracy RoyalWe GoodDebuggers AnAspirant CategoryDebugging CeeLanguage CeePlusPlus CodeGuide ForgetTheDebugger GoodDebuggers JeffGrigg OmniCore ProgrammingInTheDebugger UnitTest VisiComp VisualStudio GoodDeeds GoodDeeds GoodDefinition BrainFuck BuzzWords CategoryDefinition CeeLanguage DefinitionSmells EverythingIsa ExcellentDefinition GoodDefinition GoodEnough ObjectOriented TypeSafety WhatIs GoodDesign CouplingAndCohesion DontRepeatYourself GoodArchitecture GoodDesign GreatDesign JimShore LevelsOfSoftwareSuccess PropertiesOfGoodLanguages SelfDocumentingCode SimpleDesign TheSourceCodeIsTheDesign GoodDesignIsHard AnonymousDonor BigDesignUpFront BigReductionUpFront CarHoare DesignDecision DoSimpleThings DynamicClassification GoodDesign GreatDesign GuillermoSchwarz IterativeDevelopment KeepItSimple LeanAndMean OnceAndOnlyOnce PluggableArchitecture RefactorMercilessly SelfDocumentingCode TimKing TwoWaysToDesign WritingProgramsIsWriting GoodEnough AllRoadsLeadToBeeMinus BenTremblay CategoryIdealism CategoryRequirements DontTouchIt EightyPercentSolution EightyTwentyRule GoodEnough GoodEnoughCrisis GoodEnoughIsGoodEnough GoodEnoughIsNotGoodEnough HerbertSimon MartySchrader NinetyTenRule NonFunctionalGear RedHerring ScottJohnson SwissArmyKnife TheBest TheBestIsTheEnemyOfTheGood WorseIsBetter GoodEnoughCrisis CommodityMarket GoodEnough GoodEnoughIsNotGoodEnough AntiPattern ArmorPlating CustomerValue DoGood FeatureCreep GoldPlating GoodEnough GoodEnoughIsNotGoodEnough MartySchrader PutaNumberOnIt TheBestIsTheEnemyOfTheGood WayneMack WorseIsBetter GoodEnoughSoftware FastCompany GoodEntryPoint BackLink CategoryWiki FanOut FrontPage GoodEntryPoint MatthewAstley NewUserPages StartingPoints ValuablePage WardCunningham WardsWiki WelcomeVisitors WhenToCreatePages WikiFrontDoor WikiIsNotaDictionary WikiWikiSandbox WikiWord GoodExampleOfHype AnonymousDonor ArmyOfProgrammers CeePlusPlus DotNetCompactFramework ExtensibleMarkupLanguage GarbageCollection JavaLanguage JavaMicroEdition NextBigThing OpenSource PisinBootvong PointerArithmetic RegularExpression SunMicrosystems SupplyChainManagement WebServices WirelessDevicesEnterpriseComputing YtwoKaboom GoodFeeling GoodFortune GoodFortune WaldenMathews GoodHabits GreatHabits GoodIdea CategoryIdeaForm FreeGasoline GoodIdea GroundBreakingLanguagesDiscussion HomeFactory HomeOffice HomeStore HybridDrive PersonalFlopiWiki PublicDomain SnapItInsteadOfScanIt GoodIdeaBadlyImplemented AlanGreenspan AndyMorris BadIdeaWellImplemented DigitalMillenniumCopyrightAct LetSystems MicrosoftWindows PatentsAreEvil RichardHenderson TheImplementationIsTheIdea TheSourceCodeIsTheDesign GoodIdeasAreExpensive CategoryCreativity CategoryIdeaForm EricVonHippel HarlanEllison HowToWinFriendsAndInfluencePeople WhereDoGoodIdeasComeFrom GoodIdeasComeFromWalking ArticleDetails CategoryIdeaForm GoodIdeas GoodItManager BadItManager BillOfRights CategoryManagement ChadThompson GoodItManager HelpYourManager ItManager KenMcKelvey KrisJohnson ManagementRoles MattStephenson PhilippeDetournay ProjectManager SocialDynamics StrategicAlignmentOfItProductsAndServices SvenDowideit UsAndThem WayBackMachine WikiNoisePollution GoodLanguageDesign AnonymousDonor BondageAndDisciplineLanguage CeePlusPlus EditHint FormFollowsFunction GoldenHammer GoodThing JuneZeroFive LanguageDesign LanguagesFromDesignersPerspective MarketingOfLanguages NonOrthogonalLanguageFeatures OccamsRazor ProgrammingVsDesigning SimonBrenner StockholmSyndrome ToyLanguage GoodLeadersCanAdmitMistakes AdministratorsAreNotLeaders BecomeCompetent BobbyWoolf CategoryManagementDevelopment EmbraceConfusion NeverApologize NukeTheMoon OnBecomingaLeader PeopleAreTheProblem WhatIsLeadership GoodLeadersWalkCarefully CultureIsTheManifestationOfLeadership HumanInteractions OnBecomingaLeader RickSperko GoodMetricsProduceNumbers CategoryMetrics EditHint GoodMetricsUseNumbers LinesOfCode TopMind GoodMetricsUseNumbers AmericanCulturalAssumption CategoryMetrics CategoryScience GoodMetricsProduceNumbers LinesOfCode MarcThibault SovietShoeFactoryPrinciple GoodNews BadNews GoodNewsBadNewsHowToWinBig CategoryComparisons CategoryPaper RichardGabriel RightThing WorseIsBetter GoodNotationIsValuable GoodNotationIsValuable LinguisticDeterminism SapirWhorfHypothesis SyntacticSalt SyntacticSugar SyntaxMatters GoodObject GoodOmens CategoryBook DiscWorld NeilGaiman TerryPratchett GoodPair AndrewRicketts BadPair CornFieldEffect DocumentMode GoodPair HowToPissOffYourPair PairProgramming PairPromiscuously ThreadMode WardAndKent ZeekLand GoodProgrammer AverageProgrammer BadProgrammer CodeComplete DoTheSimplestThingThatCouldPossiblyWork FiveCannibalProgrammers GoodProgrammer HealthyBodyAndMind LazinessImpatienceHubris LikePages NathanielEliot ObfuscatedCode ProgrammerStereotype ProgrammersNotebook RememberTheFuture ThePragmaticProgrammer ThreeStarProgrammer GoodProgrammerGreatHabits CategoryQuote GoodEnough KentBeck SmalltalkBestPracticePatterns GoodProgrammerTypeface AliMoe BitstreamVera CeeLanguage CodyBoisclair DejaVu FontSales LinuxMagazines MicroSoft ProFont GoodQuotes CategoryQuote DaveHarris DiscussingVsProselytizing ExtremeAdaExperiment GarethReeves MichaelHill PeterMerel QuotePage RonJeffries SunirShah TooBigToEdit WhatIsSimplest WikiEssence WikiFuture WikiWiki YouArentGonnaNeedIt GoodSecurityIsExpensive BadSecurityIsExpensive CategorySecurity PrincipleOfLeastPrivilege GoodSpace GoodSpace LukeSamaha PeterMerel RoomToGrow SubjectOrientedProgramming VeryGoodSpace GoodStyle CategoryInteraction CategoryWikiHelp DisciplineEnvy GoodStyleEspanol GoodStyleSuggestions HorizontalSeparator IamaStrangeLoop MostHolyWarsTiedToPsychology NeverWriteRecently OnTopic OpeningStatement TextFormattingRules TheElementsOfStyle WikiEditingCustoms WikiHomePage WikiLink WikiNow GoodStyleSuggestions CategoryWikiHelp DatestampsConsideredHarmful DealingWithMinorityOpinions EditPage EgolessWiki GoodStyle LarsAronsson PleasePleaseDontCategorizeEveryPageOnWiki SevenPlusOrMinusTwo WebSite WikiCategories WikiForum WikiHistory WikiWikiWeb WikiWikiWebOrTheWikiWikiWeb GoodSyntax CategorySyntax ItsTimeToDumpCeeSyntax GoodTasteInDeletion AlmostNeverDeleteHumor CategoryDelete CategoryWikiEditing GoodTasteInDeletion KeithBraithwaite OccamsRazor RichardDrake GoodThing AndrewCates BadThing BrentNewhall DonaldNoyes EgoCentrism EverythingIsRelative ExtremeProgramming GalacticWiki GoodThing GoodThingDiscussion ItDepends MarthaStewart NeilGaiman PaulCaswell TradeMarks UniversalTruth WaldenMathews WinnieThePooh GoodThingDiscussion BadThing CategoryDiscussion DonaldNoyes GoodThing RightThing GoodThinkingMusic BrokenLink CategoryConcentration GoodThinkingMusicTestimonials MentalStateCalledFlow ThinkingMusicConsideredHarmful GoodThinkingMusicTestimonials BelTorak BenjaminGeiger CaptainBeefheart CategoryConcentration CliffBeckwith CookDing CorwinLightWilliams DanielBernier DarkTower DataMusic DataMusicVoxelApplet DaveSmith DavidJaquay DePecheMode DjMoon DmitriShostakovich DrewMarsh EdRemmell FrankCarver FridemarPache GangstaGeeks GoodThinking GoodThinkingMusic HappyEnd HarryDeanStanton InExtremo InTheZone JaimeWong JamesBrown JamesCollins JoeBradley JohannSebastianBach JohnAdams JohnColtrane KatieLucas KatyMulvey KyleBrown LeadBelly MentalStateCalledFlow MichaelFeathers MichaelSparks MikaelBrockman MilesDavis PaulChisholm PeterMerel PhillipGlass RandyNewman RedBull RichieBielak RobertAtkins RobertChurch RobertDiFalco RonJeffries SharedMusicDevelopmentGroup SoundGarden SteveReich StevieWonder TheloniousMonk ThieveryCorporation ToddCoram TypeoNegative WayneCarson GoodTightCode AreLongAndDescriptiveRelated BloatWare ConstCorrectness DavidCary DevelopersWithHighProductivityTenxHundredxThousandx DonaldFisk FitAndFinish ForthLanguage ForthValues GarryHamilton GoodTightCode JavaOldSyntax LanguageIdiomsEncouragingSmallMethods OnceAndOnlyOnce OptimizeLater RefactorMercilessly SloppyCode StevenNewton SyntacticDarkChocolate WellFactored GoodToGreat BuiltToLast CategoryLeadership CategoryManagementBook ExtremeHumility GoodToGreat JimCollins RightThing RobMyers GoodUrl ApacheServer CategoryNaming CoolUri CoolUrisDontChange CoolUrl FilenameExtensions GoodUrl RewriteEngine RewriteRule ShortAndSweet StuffLikeThat StuffLikeThis TheGoodTheBadTheUgly GoodUseOfGoto CategoryBranchingAndFlow GoTo HaHaOnlySerious GoodVacationResorts CatalinaIsland FortyHourWeek GoodVacationResorts GoodVariableNames BadVariableNames BenAveling CurtisBartley DaveHarris DaveWhipp DavidMcLean DealingWithCumbersomeEnvironments DinnerTimeFood DonKnuth DonaldNoyes EditHint EmployeeName EricHodges GoodVariableNames HasBeen HasBeenEnabled HungarianNotation IsDoorOpen IsEmpty IsEnabled IsPositionerReady JeffGrigg JonGrover LeapSeconds LiterateProgramming MagicNumber MartySchrader MaxDays MeaningfulName MostImportantWordsOnLeft NameSpace PanuKalliokoski ProgrammersThesaurus SelfDocumentingCode SmalltalkBestPracticePatterns StuckWithBadVariableNames SystemMetaphor SystemOfNames TeachMeToSmoke WayneMack GoodVsBadLeadership CategoryQuote GoodLeadersCanAdmitMistakes GoodLeadersWalkCarefully HenryKissinger OnBecomingaLeader WarrenBennis GoodVsUseful BadThing BadVsUseless CategoryComparisons DonaldNoyes GoodThing PersonalChoiceElevatedToMoralImperative ThinkingOutLoud UsefulThing UselessThing GoodWikiCitizen AdvocateCare CategoryWikiMaintenance CategoryWikiUser FearNot FearOfEditingText FixYourWiki FixaLink GoodWikiCitizen LetHotPagesCool LetItBe MakeaLink OnlySayThingsThatCanBeHeard PrepareTheWay RecentChanges RefactorFasterDeleteMore StopTidyingWiki SummarizeAndSeparate ThereforeBut ThreadMode VersionControlAppliedToWiki WikiMaster GoodWishesToAll GoodZaurusSoftware BarbFox DavidMeyer EmacsOutlineMode HancomSheet KonSole MinScript MonoProject NetHack NuffSaid PortaBase PortableLinux ProZect SafeDee SharpZaurus VisiScript ZaurusSoftwareIndex ZaurusSoftwareWishList ZwiKi GoodbyeWorld GoodwillStranger GoofRider RealNamesPlease WardsWiki GoofyRetailSystems GoogleAndPasteProgramming CategorySoftwareDevelopment CopyAndPasteProgramming DistributedSystem GoogleCodeSearch HaveThisPattern JavaScript PhlIp PostModernProgramming GoogleAndroid TestDrivenDevelopment GoogleAnswers AnswerMe GoogleAppEngine CloudComputing JavaLanguage PythonLanguage GoogleBackwardLinks WardsWiki WelcomeVisitors GoogleBar CategorySoftwareTool GoogleBar GoogleToolbar MicrosoftInternetExplorer MozillaBrowser PageRank SpyWare GoogleBombing GoogleLovesWiki GoogleSearch HyperLink GoogleCache FridemarPache FrontPage GoogleCache GoogleSearch SixDegreesOfWikiWiki WardsWiki WaybackMachine WikiPrinciples GoogleCalculator EssKay GoogleSearch WhimsicalUnitsOfMeasurement GoogleCheck GoogleCheck GoogleChrome BigDesignUpFront CategoryWebBrowser GoogleChrome WebBrowser GoogleChromeOs CategoryOperatingSystem GoogleChrome WebBrowser GoogleCodeSearch FormalMethods GoogleAndPasteProgramming GoogleSearch HeapSort MartinZarate QuickSort SourceCode GoogleDataApi AtomPub GoogleDatastoreJavaApi GoogleDirectory GoogleDirectory GoogleSearch OpenDirectoryProject PageRank UserInterface GoogleFederatedWikiHangoutNotes ArchivedToOneNote CardCatalog CategoryFederatedWiki DoingStuff DonaldNoyes EtherPad GoogleFederatedWikiHangoutNotes HangoutNotes HowTo ItWorks JackPark OntologyLanguage ServiceInnovation TheMapIsNotTheTerritory GoogleGears GoogleGears JavaScript KiloCalories LocalServer NimbleDatabase ThinClientHasFailed ThinClients WebBrowsers WikiPedia WorkerPool GoogleGroups CowOrker DanielKnapp DejaNews DevilsAdvocate GhostOfUsenetPostingsPast GoogleGroups QuickQuestions UseNet GoogleGuice DependencyInjection InversionOfControl GoogleHatesWiki AalbertTorsius AbandonPage AbbeNormal AbbreviationsAreEvil AnandJain BobTait BookShelved CategoryWiki ClaesWallin DaveVoorhis DavidLiu DelayedIndexing DougMerritt EditText ElizabethWiethoff EmbraceAndExtend FrontPage GoogleAnalytics GoogleCache GoogleHatesWiki GoogleLovesWiki GoogleSearch JavaScript JonThoroddsen LinkFarm MakeRoomForAllViewpoints MichaelSparks MicrosoftSlave MindWipe MoinMoin MoreAboutWikiAccess OrientedVsOrientated PageRank PhlIp PortlandPatternRepository RobotsDotTxt ScAza SearchEngine TheAdjunct TwikiClone UseMod WardsWiki WebServices WhatIsSimplewebs WikiAccessDenied WikiAtFortyThousand WikiHatesGoogle WikiNature WilliamUnderwood XaWtpTm YahooLovesWiki GoogleInc CategoryCompany CategoryGoogle GoogleAnswers GoogleCalculator GoogleDirectory GoogleGroups GoogleImage GoogleIsEvil GoogleLabs GoogleNews GoogleSearch GoogleSearchBox GoogleTechTalks KenThompson LarryPage OpenDirectoryProject OpenSource RobPike SergeyBrin UseNet GoogleIsEvil AliensUniverse CategoryEvil CategoryRant DonaldNoyes ElizabethWiethoff FeelLuckyVerse GreenCheese MoneyIsEvil PageRank PeterMerel QuackeryRelatedTopics SamuelFalvo ShootTheMessenger SoftwareIsEvil SpragueDeCamp StarTrekUniverse StarWarsUniverse TheAncientEngineers TrustMetric UsefulUsableUsed GoogleJuice CategoryJargon CategoryWhimsy CrackMonkey GoogleJuice GoogleSearch LinksAreContent PageRank SearchEngine GoogleKnowsEverything GoogleAnswers GoogleKnowsEverything GoogleLovesWiki GoogleSearch MicroKook MicrosoftCorporation MicrosoftSlave NewYorkTimes SpeechAct WindowsXp GoogleLabsAptitudeTest PhlIp GoogleLovesWiki CategoryWiki ChangesSinceWikiFellOffTheScope GoogleBombing GoogleHatesWiki InterWiki LayneThomas PageRank SlashDot ThankYouWard UseMod WikiZen YahooLovesWiki GoogleMyWiki AlexaDotCom BackLink CategoryMetaWiki DanielBiddle FindPage FridemarPache GoogleBot GoogleHatesWiki GoogleMyWiki GoogleSearch HtagWiki InterWiki KornySietsma MostLinkedPages MostReferencedPages PageRank PresentationOrder ShortestPathPages SignalToNoise StevenNewton SunirShah SvenNeumann WikiMirror WikiWikiWeb WikiWord WorldWideWeb GoogleNews BeginnersMind DejaNews GoogleGroups GoogleNews GoogleNewsMetric GoogleSearch GoogleNewsMetric GoogleKnowsEverything GoogleNews GooglePlex PhlIp GooglePlus FaceBook GoogleScript GetBytes OpenRead ReadToEnd StreamReader ToBase WebClient GoogleSearch BigBallOfMud BrokenImage DomainDisputes ElizabethWiethoff FilthInterface FindPage FreeAsInBeer FreeAsInSpeech GoogleAnswers GoogleCache GoogleCalculator GoogleDirectory GoogleGroups GoogleImage GoogleLabs GoogleMyWiki GoogleNews GoogleSearch GoogleSearchBox JohnDeBruyn MatureProgrammer MicrosoftWindows OpenDirectoryProject PhlIp ResolvedorUniversalDeProblemas SearchEngineWatch UseNet WardCunningham WikiNumbers GoogleSearchBox GoogleSearch GoogleSearchBox GooglizeCgi HiroshiYuki TakuyaMurata GoogleSideWiki FridemarPache GoogleSideWiki HostWikiForGoogleSideWiki RecentChangesJunkies SideWiki SideWikiRecentChanges WikiPrinciples GoogleSimilarPages GoogleSpamming GoogleStorefrontWiki FridemarPache GoogleCheck PaypalStorefrontWiki WikiEntrepreneurs GoogleSucks AlgoRithm CategoryInternet CategoryRant CategorySucks ClosedSource ComponentBrowser DocumentObjectModel ElizabethWiethoff EmacsSucks ExtremeKeyboarding FreeAsInBeer FreeElectricity FreeHardware FreeLabor FreePhilosophy FreeSoftware FreeSpeech GnuLinux GoogleAds GoogleAdwords GoogleAlternatives GoogleJuice GoogleSpamming GoogleSucks JavaScript MicroSoft MicrosoftWindows MozillaFirefox MozillaLicense OpenOffice OpenSource PageRank RedHat RemoteGuiProtocol SlashDot StarOffice ThinClient ViSucks XmlSucks GoogleTagCombinations CamelCase FridemarPache GoogleTagCombinations GoogleTagWiki GooglishTiddlyWiki IncidentalCollaboration GoogleTagWiki FridemarPache GoogleTagWiki TwinPages UserScript WikiEngine WikiFy WikiLinkPatterns WikiWord GoogleTechTalk GoogleTechTalks GoogleTechTalks AtGoogleTalks TalksAtGoogle YouTube GoogleTechnology ExtensibleMarkupLanguage GoogleMail GoogleSucks GoogleTechnology NextBigThing UserInterface WebServices GoogleTestForCpp CategoryCpp UnitTestFramework GoogleThis WikiTag GoogleToolbar CategorySoftwareTool GoogleBar GoogleToolbar InternetExplorer PageRank SpyWare GoogleWave AnonymousDonor CasperSchmidt ChrisGarrod GoogleAccount GoogleWave KeepItSimpleStupid PieterJansegers PythonLanguage ReFactor YouTube GoogleWebKit AjaxWebApplications BrowserAsGuiAssembler EditHint GoogleWebToolkit JavaLanguage JavaScript RefWidgetGallery GoogleWebToolkit JavaScript GoogleplexianLanguage CategoryProgrammingLanguage ComputerScience EsotericProgrammingLanguage InterCal PrimeNumber RussellParadox WelshLanguage GooglifyDeepMenus AnonymousDonor CategoryUserInterface LimitsOfHierarchies MenusAreEvil MidnightCommander ProgressiveDisclosure SafetyGoldPlating TableOrientedProgramming YagNi GooglishTiddlyWiki FridemarPache GoogleTagCombinations GooglishTiddlyWiki IncidentalCollaboration TiddlyWiki GoogolNumber BigNumbers GoogolPlex GoogolPlex AnonymousDonor GoogolNumber ReallyBigNumbers GoonBall CategoryGame DanDiCarlo OffTopic RulesOfGeelf GoonShow CategoryOffTopic HarrySecombe MichaelBentine PeterSellers SpikeMilligan GopherHoles AndyMoore CuplaDays EstimationWoes IdealProgrammingTime TaskEstimationPatterns TheDevilIsInTheDetails GordianKnot AlistairCockburn AndrewCates AndyPierce DavidMcNicol GordianKnot GordianKnots TheGimp GordianReasoning CircularReasoning FallaciousArgument GordianReasoning RhetoricalGarbageCollector GordonBell CategoryPerson HomePage InterestingFolks GordonLetwin BillGates CodeView JimBesemer ManagedTables WintekCorp GordonLove CategoryHomePage GordonMoore CategoryPerson IntelCorporation ItConversations MooresLaw RobertNoyce WikiPedia GordonWeakliem CategoryHomePage GoreAndBransonPrize AlGore MassiveAlgaeFarming PutTheCarbonBack GorkaSiverio BadStuffWeLearnInSchool CategoryHomePage ChavezInVenezuela RafaelAlvarez RulesToLiveBy GotDeleted AnonymousDonor CategoryWikiFavorites DrWiki JohnRepici PhilGoodwin RecentChanges StrongBad WikiCouch WikiMaster GotDotNet MicrosoftFakeGrassroots SourceForge GotaHandleOnStatus BradAppleton CategoryPlanning DanBarlow EdGrimm MozillaBrowser RonJeffries GotoBlackBoxThoughtExperiment GoTo GotoBlas BasicLinearAlgebraSubprograms CategoryCpp CategoryFortran CategoryMath GotoBlas JohnFletcher OpenBlas GotoComeFromPair CategoryBranchingAndFlow ComeFrom CowboyCoder GoTo GotoConsideredHarmful InterCal GotoConsideredHarmful ArrowAntiPattern BrianFoote CategoryBranchingAndFlow CeeLanguage CeePlusPlus ChrisHyser CodeSmell ComeFrom ControlConstructs DuffsDevice ElseConsideredSmelly EwDijkstra ExtractMethod GoTo GotoComeFromPair GotoConsideredHarmful InAllMyYearsIveNever InternalLoopExitsAreOk KentBeck LongMethodSmell MartinFowler MeaningfulName ObjectCee ObjectPascal ObjectiveEvidenceAgainstGotos PerlLanguage PeterNaur PostScript ProgrammingLanguage RecvConsideredHarmful ReturnConsideredSmelly SideEffectsInFunctions SideEffectsInQueries SingleFunctionExitPoint SpaghettiCode SyntaxMatters ThinkingInCliches TrivialDoWhileLoop WarningSignsOfBadProgramming GotoConsideredTheBestProgrammingPracticeEverInvented AntiPattern ApplesAndOrangesAreTheOnlyMathYouNeed ArgumentFromAuthority AssemblyJmpConsideredTheBestProgrammingPracticeEverInvented BabbagesRotorsConsideredTheBestProgrammingPracticeEverInvented BearSkinsAndStoneKnives CategoryBranchingAndFlow FlameWar LogicConsideredTheBestProgrammingPracticeEverInvented SwitchingRocksConsideredTheBestProgrammingPracticeEverInvented VacuumTubeRelayConsideredTheBestProgrammingPracticeEverInvented WikiWay GotoStillConsideredHarmful AlanoCallaghan AllAbstractionsLie AmirLivne BuzzGroup CategoryBranchingAndFlow ColinvonHeuring ComponentsAreNotObjects ConsideredHarmful FishBowl GoTo GotoConsideredHarmful JimCoplien LarsAronsson MartineDevos MisUsedButWellMeant ObjectTechnologyTwoThousand GottfriedWilhelmLeibniz GeorgeKelly GspencerBrown IsaacNewton OnMonads PeterTheGreat GovernmentMicroResources GovernmentVersusPrivateSector CategoryEconomics GiGo SubjectMatterExpert TheRightToolForTheJob YouKnowYoureInaBigCompanyWhen GpsEowRollover FearIsTheMindKiller FixOnFail GlobalPositioningSystem MerrillLynchPierceFennerAndSmith PeterMerel RonJeffries TheEndOfTheWorld UncertaintyEqualsDisaster YtwokBet GraceHopper AssemblyLanguage CategoryPerson CobolCausesBrainDamage CobolLanguage CommonPix ComputerProgrammingForEverybody FortranLanguage LatherRinseRepeat LispLanguage MarkFowler MindOverhaulEconomics ScienceWomen WhimsicalUnitsOfMeasurement WikiPedia GraceMurrayHopperAward CategoryAwards CategorySuccess GraceHopper TuringAward GracefulDegradation CategoryException ProgressiveEnhancement GraciousHost OriginalWiki ThankYouWard WardCunningham GracqSuite EnglishPlease GradStudent GraduatesAndCareers BigPicture BrainsAsaCheapCommodity BrokenLink CategoryEmployment NoCareerIsSafeFromChange UtilityComputing GradyBooch AddMoreClasses AndyMoore BoochMethod CategoryAuthor GradyBoochOnRationalUnifiedProcess ObjectOrientedAnalysisAndDesign ObjectSolutions PhlIp RationalCompany ThreeAmigos UnifiedModellingLanguage XpMailingList GradyBoochOnRationalUnifiedProcess AgileProcess GradyBooch ScrumProcess XpMailingList GraemeMartin CategoryHomePage GrahamChapman CategoryHumor CategoryPerson EricIdle GrahamChapman JohnCleese MontyPython WritingInPairs GrahamCunningham CategoryHomePage GrahamGlass CategoryPerson ObjectSpace TheMindElectric GrahamGreenfield CategoryHomePage GrahamHay CategoryHomePage GrahamHughes CategoryHomePage GrahamJenkins CategoryHomePage JustaProgrammer GrahamNelson CategoryPerson DavidGlasser GrahamNelson InformLanguage InteractiveFiction GrahamOswaldDumpleton CategoryHomePage EarlyCeePlusPlus GrailLanguage CategoryProgrammingLanguage GrailSystem GraphicalProgrammingLanguage GrailSystem AdvancedResearchProjectsAgency AlanKay CategoryHistory CategoryInteractionDesign CategoryOperatingSystem CategoryUserInterface CathodeRayTube DoingWithImagesMakesSymbols EarlyHistoryOfSmalltalk GrailLanguage GraphicalProgrammingLanguage GraphicalUserInterface GraphicsTablet IbmSystemThreeSixty InteractionDesign JossLanguage PersonalComputer RandCorporation SketchPad SmalltalkLanguage SystemsProgramming UserInterface XeroxParc GrainMonitorProject CategoryProject NancyVanSchooenderwoert GrainOfSalt AmericanCulturalAssumption BritishCulturalAssumption CategoryIdiom GrainOfTruth LatinLanguage RealityCheck TerryPratchett GrainOfTheLanguage DickBotting GrainOfTheLanguage HocusPocus LearningMeansMakingMistakes PickAnOkToolForTheJob GrainOfTruth CategoryJoke GrainOfSalt TerryPratchett GrammarHints CategoryTips TextSmell TheUndergroundGrammarian GrammarNazi ChaunceyGardiner GrammarOrientedObjectDesign AliArsanjani GrammarOrientedObjectDesign GrammarVandal ActOfGod AdderallDrug AndrewNelis AnonIsStillBanned BigBlueRoom CategoryPerson CodeMonkey DaveVoorhis DoubleEdit EditWar EditWars FireFox FistsWork GoodThing GrammarVandal HardBan KeyLanguageFeature LegalRecourseAgainstGrammarVandal MeaningChangeRiskFlag NewRecentChanges QuickDiff RealTime RecentChanges SharkBot ShootTheMessenger SicNote StupidLittleEdits TheRadBottleneck ToDo UnethicalEditing UserName UserNames WardsWikiStewards WidgetsRepresentRelationshipsInTheModel WikiGnome WikiReader WikiTard WikiWords WikiZen WinWin ZeroTolerance GrammarVandalDiscussion CeaseAndDesist DaveVoorhis EditWar GrammarVandal GrammarVandalDiscussion HardBan MinorEdit NarrowStaffSelectionFactors PatternMatching PissedOffAndExtremelyAngry RecentChanges SharkBot ThreadMode UnethicalEditing UserName WardsWiki WikiDenialOfServiceAgainstGv WikiPedia ZeroTolerance GrandCentralStation CategoryAntiPattern CrossCuttingConcern GrandCentralStation MasterControlProgram MicrosoftWindows MonsterSubroutine PathOfGreatestResistance TronMovie GrandConspiracy AdHominem AlQaeda ArgumentByTheMasses AxisOfEvil BavarianIlluminati BigOil ChickenAndEgg ConspiracyTheories CrazyTalk DogmaticFallacy FallaciousArgument GarryHamilton GeorgeBush GrandConspiracy GrandConspirators JohnGilmore LogicalPositivism LukeSamaha MicroSoft OneWorldAlliance OneWorldOrder PhlIp RedArmyFaction RepublocratTheory RightWingConspiracy SaddamHussein SelfReinforcingDelusion StonesLaw TedTurner TheresAlwaysSomeConspiracy ThoseNotLikeMeAreAllAlike UnitedNations UseNet UseNetCabal WikiWiki GrandMasterEliminatesWrongMoves AnonymousDonor ArtificialIntelligence BinaryDecisionDiagrams ChunkingTheory CollectWhatWorks CostinCozianu CriticsAreYourBestFriends DeepBlue DeepFritz DesignPatterns DougMerritt DouglasHofstadter EwDijkstra GameOfChess GameOfGo GameTree GoedelEscherBach GrandMaster GrandMasterEliminatesWrongMoves HigherOrderPatterns IanOsgood JanuaryZeroSix JeanYvesGirard LawOfDemeter LispLanguage LunchnLearn OnceAndOnlyOnce OneResponsibilityRule PeterMerel PrincipleOfLeastSurprise ProgrammingIsHarderThanChess SoftwareEngineering SpecializationIsForInsects SunirShah TheHumbleProgrammer TuesdayAfternoonClub WhyDoPeopleMakeSoManyMistakes GrandMasterProgrammer AnonymousDeveloper ApprenticeSurpassesMaster ApprenticeshipInEducation ChuckMcCullough CodingWars CommodityProgrammers DanielSheppard EliteCulture EsotericProgrammingLanguage FalkBruegmann GarryHamilton GrandMasterProgrammer KentBeck LearnedPerception LukeGorrie McConnell PairProgramming PeopleWare PlayHurt PlugCompatibleInterchangeableEngineers ProfessionalSoftwareDevelopment ProgrammerStereotype ProgrammingIsInTheMind RapidDevelopment RobWilliams StealingFromTheCompany SteveMcConnell ThreeFingerSalute TomDeMarco UncleBob UnconsciousCompetence WayneMack WylieGarvin GrandMeetingXp FrenchXpCommunity GrandMeetingXp ThereMustBeFood ThereMustBeWine GrandOpenSourceProject CategoryGosp CategoryOpenSource CategoryWikiSavesTheWorld GrandOpenSourceProject HackerSpaces OpenSource PangaiaProject PermaCulture PeterMerel PutTheCarbonBack TheBottleneck WikiClone GrandParadigmUnification BigIdea CategoryBuildingBlocks ConceptOrientedProgramming DifferenceThatMakesaDifference DistributedDatabase EverythingIsa ExtensibleSyntax FeatureBuffetModel FunctionalProgramming GenerativeProgramming GunnarZarncke HardRealTime LanguageOrientedProgramming LiberatingConstraint OrthogonalPersistence TypeSafety WaterbedTheory GrandRefactoringDay CategoryRefactoring ChrisBaugh CodeSmell CollectiveOwnership ExtremeProgramming GrandRefactoringDay KyleBrown PairPromiscuously ProjectStandards RefactorMercilessly SeventeenTimesAndOnlySeventeenTimes TestInfected TheCoach UnitTest UserStories WayneMack GrandUnification AllDataRelatesToOtherData DataEcosystem GrandUnification InformationSilo PangaiaProject UniversalMind GrandUnifiedBootloader BootLoader CategoryExternalLink GrandUnifiedCapabilities BidirectionalCapabilities FineGrainedHistory GeneralCapabilityModel HasWantedPages NameSpace OrthogonalSecurity PermissionFlags UserDomain GrandUnifiedTheory BlackHole CategoryPhysics EmergentBehavior EverythingIsa GravaStar TheoryOfEverything GrandVision AlanKay AlvinToffler CostinCozianu DougEngelbart FutureShock GrandVision OperaBrowser WimpInterface GrandestFun GrandfatherClause CivilWar OffTopic WikiSocialNorms GrandfatherParadox GrantAndCutler CategoryCompany HarryPotter TerryPratchett GrantBremer CategoryHomePage MoinMoin GrantHazelton GrantMorgan AreYouThere CategoryHomePage OrphanPage GrantMorrison AnimalRights GrantMurray CategoryHomePage GrantSteinfeld ExtremeProgrammingRoadmap SmartOrg GranularityOfVariation CategoryConditionalsAndDispatching CategoryPolymorphism EightyTwentyRule GranularityOfVariation HorsesForCourses OnceAndOnlyOnce OrganicallyGrownCode PayrollExample PolyMorphism SeptemberZeroSeven GranuleOfDeployment GrainOfSalt GranuleOfDeployment GranuleOfRelease GranulesOfDeployment JavaArchive OperatingSystem RpmHell VirtualMachine GranuleOfRelease GranuleOfDeployment GranuleOfModularity GranuleOfRelease ReFactoring ReuseReleaseEquivalencePrinciple TheLiterature UnitOfModularity UnitsOfModularity GranvilleMiller CategoryHomePage DaveThomas KarenSmiley LaurieWilliams NorthCarolinaStateUniversity ResearchTrianglePark TravelsWithSmalltalk WardAndKent GrapesOfWrath CategoryBook CategoryOffTopic JohnSteinbeck PleaseMoveThisToTheAdjunct GrapesOfWrathVsNineteenEightyFour AnimalFarm BookDiscussion GrapesOfWrath HolyFire NineteenEightyFour TheSaddestEnding GraphAlgorithmsWithTables AbstractionInversion AdjacencyMatrix AlistairCockburn AntiExperience AreBusinessAppsBoring AreTablesGeneralPurposeStructures ArgumentFromAuthority ArgumentFromVotes CapabilityQuerys CategoryDataStructure CategoryExample ColdFusionLanguage DatabasesAreMoreThanJustStorage DijkstrasAlgorithm DisciplineEnvy DotProductInManyProgrammingLanguages DrCodd EdgeList FlameBait FoxPro GeneralPurposeProgrammingLanguage GoldenHammer JeffPanici JonathanTang LeoBighetti LowestCommonDenominator MultiparadigmLanguage QuertySyndrome QueryTraversalVersusRecursion QwertySyndrome RelationalModel RelationalWeenie ShortestPathWithTimeDecay SqlSucks TheTopChallenge TopMind TuringComplete ValueError WhenNotToUseTableOrientedProgramming GraphMinors CategoryMath GraphMinor GraphMinorTheorem KuratowskiReductionTheorem NpHard GraphReWritingCompiler AbstractSyntaxTree BackusNaurForm CategoryCompilers CleanLanguage GraphRewriting LanguageMachine LexicalScoping LmDiagram MachineCode MinimalParsing RethinkingCompilerDesign TermRewriting VisitTheParseTree GraphReducer AbstractSyntaxTree ByteCode CallByName CallByNeed CallByValue CategoryProgrammingLanguage DirectedAcyclicGraph FunctionalProgrammingLanguage GraphReducer IntermediateForm LazyEvaluation MachineCode NormalOrderEvaluation ReferentialTransparency SideEffect GraphSinkDetection AlgorithmsRoadMap CategoryAlgorithm RichardHenderson StephanHouben ThomasHolenstein GraphTheory AnonymousDonor BasicBlock CategoryJargon CategoryMath CategoryTheory DickBotting FeynmanDiagram GraphTheory GraphViz JosephDale MatrixTheory MatroidTheory NumberTheory OptimizingCompilers OrderedCollection PureMathematics SamuelFalvo SmallWorld SortedCollection StartCharts TheoremProving UnorderedCollection WorldWideWeb GraphThreeColoring BackReferences CircuitSatisfiability GraphAnd GraphLabelledNot GraphNot GraphThreeColoring GregBacon MarkJasonDominus NpComplete PerlLanguage RegularExpression ThankYou TheInterestedReader TuringMachine GraphViz AaronKaplan AlphaTransparency AntiAliasing BillTozier BrainStorm BrokenLink CategorySoftwareTool ChrisGarrod ConnectedText CriandoGr GlenLow GraphStructureOfConcepts GraphViz GraphWiki InfoArk InstallGraphViz IslandSeeds JanSteinman LargeGraphLayout LatexWiki LionKimbro LiterateProgramming MacOsx MapaVisual MathAction MediaWiki MiniRubyWiki MoinMoin OpenSource PhlIp QuickTime RandalSchwartz SimpleMenteWiki SiteMap StephenNorth TeesWiki TestDrivenDevelopment TestTopicWebDotPlugin TikiWiki TimChambers UserStory VisualSiteMap VisualTour VisualizeTheWiki WardCunningham WaybackMachine WebLogic WebTechniques WikiGraph WikiNames WikiNow WikiPage WikiWay WikiWikiWeb WillNorris ZopeApplicationServer ZwiKi GraphVizForInteractiveDevelopmentDiagrams CategoryDevelopmentDiagrams DoxyGen GraphViz LayneThomas MiniRubyWiki GraphVizIsTooDynamic GraphViz PhlIp GraphWiki AutomaticLinkGeneration CategoryWikiImplementation GraphLayout GraphViz GraphWiki JohnFletcher MiniRubyWiki MoinMoin PageName PhotoWiki RdfTriples RubyTk UnifiedModelingLanguage WikiEngines WikiWiki GraphicDesign EdwardTufte GraphicDesign GuiGuidelines HumanInterface ObtrusiveDesign PhotoShop SacrificingLegibilityForCoolness UserInterface GraphicNovel ComicBook OleAndersen GraphicalProgramEditor CategoryProgrammingLanguage ConstraintProgramming GraphicalProgrammingLanguage IvanSutherland SketchPad TuringEquivalent WilliamSutherland GraphicalProgramming AlternateHardAndSoftLayers AnonymousDonor ArchitectureDescriptionLanguage AspectOrientedProgramming BenoitMandelbrot BigIron BridgePoint ByteMagazine CodeGeneration ComponentBasedProgramming CurtisBartley DaveHarris DeclarativeGuiLanguage DesignByContract DougMerritt DrawFlow ErichEnke EwDijkstra FlowBasedProgramming FunctionalProgramming FutureOfProgrammingLanguages GenerativeProgramming GraphicalProgramming GraphicalProgrammingLanguage GraphicalProgrammingLanguages InformationPacket InnerClass JeffMantei MandelbrotSet MentalModel MouseDown MouseUp OakTreeDiagram ObjectOrientedProgramming ObjectVision OnPaint OoFitsOurMentalAbilities OpenSource PaulMorrison ProgrammingIsFun ProgrammingIsNotFun ReferenceObject RobertDiFalco SoftwareHasNoShape SoftwareHasShape SoftwareIntegratedCircuit SqueakSmalltalk StructuredProgramming SunirShah TattooRuneMagic TheIncredibleMachine TheIncredibleObjectEnvironment UmlDoesntWork UnifiedModelingLanguage UnitTesting VisualLanguage VisualProgramming VisualStudio VisualWorks VonNeumannArchitecture GraphicalProgrammingLanguage AliasMaya AliceSoftware AlternateRealityKit AndyDent AppBuilder BabelParser BefungeLanguage BenWillems BillTozier BiotaLanguage BounceLanguage BrokenLink CategoryUserInterface CeeLanguage ChipWits ClassDiagram ClickTeam CubeLanguage DataFlow DataflowProgramming DomainSpecificLanguage DougMerritt DrawFlow EarleMartin FbpApi FlowBasedProgramming FutureOfProgrammingLanguages GameMakers GeeLanguage GrailLanguage GraphicalProgramEditor GraphicalProgramming GraphicalProgrammingLanguage GunnarZarncke HaskellLanguage JaronLanier JeffreyNickerson KismetLanguage LabView LimitsOfGraphicalProgramming LionKimbro MacOs MartinZarate MaxLanguage MaxMsp MaxonCinema MicroSoft MultimediaFusion NationalInstruments ObjectBrowser OneLaptopPerChild PascalLanguage PaulMorrison PointyHairedBosses PrematureOptimization PrographLanguage PureData PythonLanguage RelProject SanScript ScratchLanguage SignalFlow SnuspLanguage SqueakAlice SqueakEtoys SqueakSmalltalk SubtextLanguage SyntacticallySignificantWhitespaceConsideredHarmful ThomasSchmall TomRay ToonTalk UnrealEngine UnrealTournament VirTools VisualBasic VisualProgramming VisualProgrammingBook VisualProgrammingLanguage VplLanguage WorkFlow WouterVanOortmerssen GraphicalProgrammingLanguages GraphicalProgrammingLanguage GraphicalUserInterface AppleComputer AppleScript BoilerPlateCode CategoryUserInterface CommandLineGuiCombo CommandLineInterface CommonUserAccess DougEngelbart DragAndDrop GraphicalProgrammingLanguage GraphicalUserInterface InterfaceBuilder MacOsx ModelViewController OperatingSystem OpportunityCost PhlIp QuickSilver RobertDaeley TheHumbleDialogBox TrackPad UserInterface WimpInterface XeroxParc GraphicsPattern CategoryGraphicsPattern GraphicsPatterns GraphicsPatterns AbstractSessionPattern AggregateGraphicCommands AvoidDrawing AvoidMultiplePrimitiveGraphicCommands BufferGraphicCommands CategoryGraphicsPattern CategoryPattern CompiledGraphicCommands ContinuousCartesianGeometryPrimitives DeferredUpdate DirtyRectangles DiscreteCartesianGeometryPrimitives DoubleBuffer FixedPointCartesianGeometryPrimitives IdleUpdates InteractiveSceneGraph LayeredGraphics LogicalAlpha NetworkExtensibleWindowSystem PaperPenAndPerson RefreshRectangles SceneGraph SingleTransform SmalltalkGraphicsFramework StructuredGraphics TheGrammarOfGraphics TooledComposite TripleBuffer UseObjectsToRepresentObjects UserInterfacePatterns XwindowProtocol GraphicsProcessUnits CategoryHardware GeneralPurposeGraphicsProcessUnits GraphicsProcessUnits GraphicsProgrammingBlackBook AssemblyLanguage CategoryBook CategoryOnlineBook LearningAssemblyLanguage MichaelAbrash GraphicsWeeny GraphingCalculator MacOsx PowerMac GraphsAreImportant DataStructures EntityBeansAsDomainObjectGraphs FranAllen GraphSinkDetection MadeMakeWork PatternRecognizers StuFeldman ThisWiki UncuddledParagraphs WebdotGraphServer GrassHopper GrassHopper GreatGame PostgreSql TomCat TransparentPersistence WebServices GrassrootsXpMovement CategoryAdoptingXp ExtremeProgramming ExtremeProgrammingForOne ExtremeProgrammingInEnemyTerritory HowYouWentExtreme JustDoIt JustaProgrammer GratisSoftware FreeAsInBeer FreeAsInSpeech FreeSoftware GratisSoftware LibreSoftware GratuitousViolence HonkKongAction MissionImpossible GravitationtoRotationbyInertialDisplacement GravityWorks AbrahamLincoln BeliefsCreateReality DirkGentlysHolisticDetectiveAgency EditHint FernGully GarryHamilton PhilDick RelViz RichardFeynman RobinWilliamsTheActor TheTick VladimirNabokov WilliamEdwardsDeming GravitysRainbow BrianCooke CategoryBook DannyGagne DonOlson JamesCollins LucasAckerman MathieuGlachant MichaelWolz MikeSmith MobyDick RobertChurch RobertDiFalco TerryLorber ThomasPynchon GrayBoxTest DaveWhipp GrayBoxTest PublicInterface GrayBoxTesting BretPettichord ContextDrivenTesting ExtremeProgramming GregWilkins OpenSource PairProgramming UnitTest GrayCode GrayCode WikiStub GrayWatson CategoryPerson GrazianoGiuliani CategoryHomePage WikiWiki GreaseMonkey GreaseMonkey UserScript GreasyPole GreatAbstraction CantAbstractMuchPastInterfaces CategoryAbstraction CategoryTheory ClearEncapsulation ConceptOrientedProgramming DanielKnapp GreatAbstraction GreatDefault GreatSpecialization GrossDeficienciesOfUnix KeyLanguageFeature LanguageIsAnOs NewOsFeatures ObjectBrowser OperatingSystems PlanNine StableInterface ThirdPartyBinding GreatBooksAboutSoftware AlistairCockburn AndyMoore AnthonyLander AntoineDeSaintExupery ArieVanDeursen BobKing BookShelved BrianFoote CategoryBooks ChristopherAlexander CliffordStoll CloseToTheMachine CodeComplete CompilersPrinciplesTechniquesAndTools CyberCorp DeGrace DeMarco DonaldKnuth DonaldNorman EdBuffaloe EdwardTufte ExtremeProgrammingExplainedEmbraceChange FrankLusardi GeraldWeinberg GradyBooch GreatBooksList GreatSoftwareBooks HermannHesse HowBuildingsLearn HowardFear JeffBay JeffLangr JohnPassaniti JonBentley KentSchnaith LakoffAndJohnson LegitimatePeripheralParticipation LeoBrodie LiteratureBookList MarshallMcLuhan MartinPool MarvinMinsky McGovern McKeon MetaphorsWeLiveBy MichaelBeedle MikeLutz MrAristotle MrBunny NoSilverBullet NotesOnTheSynthesisOfForm PeopleWare PeterSenge ProgrammingPearls PsychologyOfEverydayThings QualityIsFree RalphJohnson RapidDevelopment RaySchneider RobertDiFalco SecretsOfConsulting SoftwareForYourHead SteveBerczuk SteveMcConnell StewartBrand TaoOfProgramming TheArtOfComputerProgramming TheCuckoosEgg TheDesignOfEverydayThings TheDragonBook TheExistentialPleasuresOfEngineering TheFifthDiscipline TheLittlePrince TheLogicOfFailure TheMythicalManMonth ThePsychologyOfComputerProgramming TheSoulOfaNewMachine TheStructureOfScientificRevolutions TheTenBooksOnArchitecture TheVisualDisplayOfQuantitativeInformation ThinkingForth WilliamEdwardsDeming GreatBooksList AfterTheGoldRush AlainPicard AvdiGrimm BillZimmerly BookShelved CategoryBooks CharlesDickens ChristianLemburg DanielHillis DonaldKnuth EdwardDeBono FunctionalProgramming GraphTheory GreatBooksAboutSoftware GreatBooksListAlistairCockburn GreatBooksListErikMeade GreatBooksListJasperPaulsen GreatBooksListPaulTevis GreatMathBooks GreatPoemsList GreatSoftwareBooks JoshuaKerievsky JrrTolkien LeCorbusier LinearAlgebra LordOfTheRings MartinNoutch McGovern MichaelHarings MotivationalSpeaker ParadigmChangingBooks PhilDick PrenticeHall SoftwareEngineering SteveMcConnell StructureAndInterpretationOfComputerPrograms TheMythicalManMonth ThePatternOnTheStone ThePragmaticProgrammer ThomasLockney TuringComplete VersUneArchitecture GreatBooksListAlistairCockburn AlsoSprachZaratustra BookShelved CategoryBooks DouglasAdams EliyahuGoldratt ErikMeade ExpertInEarshot FriedrichNietzsche GreatBooksList JrrTolkien LegitimatePeripheralParticipation LewisCarroll LineOfSightLearning PgWodehouse SteveFreeman SunirShah TeilhardDeChardin TerryPratchett TheGoal ThorHeyerdahl GreatBooksListErikMeade BooksIhopeWillSomeDayBeGreat ChristopherAlexander EndersGame ErikMeade GreatBooks GreatBooksList OrsonScottCard PageTemplate TaoTeChing TimelessWayOfBuilding ZenMaster GreatBooksListJasperPaulsen BookList DirkGently DonaldNorman DouglasAdams EliyahuGoldratt EncyclopaediaBritannica ErikMeade ExtremeProgrammingExplainedEmbraceChange FullSearch GreatBooks GreatBooksList HitchhikersGuideToTheGalaxy HowToLieWithStatistics HowToWinFriendsAndInfluencePeople IsaacAsimov JasperPaulsen JohnBrunner JrrTolkien KentBeck LewisCarroll MartinFowler QuantumMechanicsForEngineers RefactoringImprovingTheDesignOfExistingCode RobertHeinlein ScientificAmerican TheDesignOfEverydayThings TheGoal TheMachineThatChangedTheWorld ThePrincessBride TheShockwaveRider WilliamGoldman GreatBooksListPaulTevis BridgeOfBirds CategoryBooks CodeComplete CrossingTheChasm DesignPatternsBook ElementsOfProgrammingStyle ExtremeProgrammingExplainedEmbraceChange GoedelEscherBach GreatBooksList InnovatorsDilemma LordOfTheRings MythicalManMonth ObjectOrientedAnalysisAndDesign PaulTevis PeopleWare ProgrammingPearls RefactoringImprovingTheDesignOfExistingCode TheCritiqueOfPureReason TheDesignOfEverydayThings TheGoal ThePracticeOfProgramming ThePragmaticProgrammer ThePsychologyOfComputerProgramming TheSandman TheScrewtapeLetters TheSoulOfaNewMachine TheTimelessWayOfBuilding WatershipDown WritingSolidCode GreatBritain AreYouBeingServed GreatBritain HomeOffice NorthernIreland UnitedKingdom GreatCarEconomy AndyMorris GreatCarEconomy MikeSmith SanDiego SegwayDevice TragedyOfTheCommons UnitedStates GreatComputerLanguageShootout AldoCalpini BrentFulgham CategoryMetrics CategoryProgrammingLanguage ComputerLanguageBenchmarksGame DougBagley GreatComputerLanguageShootout InternetArchive IsaacGouy SlashDot SlashDotted GreatDepression FeedbackEffect GreatDepression PaulRedman GreatDesign AlanKay AlistairCockburn ArchitectingWord ArchitectureBasedDesignMethod ArchitectureTradeoffAnalysisMethod BeautyIsOurBusiness BestPractice CategoryPlanning ChiefArchitect ChiefArchitectOfXp CreateSomethingGreater DanEsch DesignAsAdaptiveBehavior DoEngineersNeedOpportunists EveryoneShouldBeaMethodologist EvolutionaryDelivery ExcellentDesign ExternalAndInternalDesign GoodArchitecture GoodDesign GreatArchitect GreatDesign GreatEffort KentBeck ObjectOriented ParadigmShift PaulGraham ProgressiveDisclosure RichardDrake RobertDiFalco SmallTalk TeenageSlang TomGilb WikiNorms WikiPage WinstonChurchill GreatDivide SuitsAndGeeks GreatDosFeaturesLost AbortRetryFail JeffGrigg MicrosoftWindows WindowsRegistry GreatEmacsFeatures AndrewQueisser BbEdit CategoryEmacs CategoryOutline ChanningWalton DimiterKurtev EmacsLisp EmacsNiftyTricks EmacsWiki FixmeComment FreeStuff GeorgePaci GreatEmacsLispSnippets GreatVimFeatures IlispMode IncrementalSearch IswitchbBuffer JavaSchrod JoeOsborn KeyBindings MacOsx ProjectBuilder RalphJohnson RegularExpression ShaeErisson TextExtras ToDoLists WikiMode GreatEmacsLispSnippets CategoryEmacs EmacsWiki GreatFailureOfXp AugustDriveller BeneficialProjectsShouldLastLonger CapabilityMaturityModel CategoryRant CompaniesDoingXp ContinuousIntegration DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammingExplained GreatFailureOfXp KeithBraithwaite KentBeck MartySchrader OnSiteCustomer OnsiteCustomer OriginalGreatFailureOfXp PairProgramming ProjectedTerminated RobMandeville TestFirstDesign TomStambaugh WayneMack GreatGame CategoryOffTopic FlashMan GreatHabits GoodProgrammerGreatHabits KentBeck GreatLeapForward DoTheSimplestThingThatCouldPossiblyWork MaoZedong GreatLinuxFeatures BenevolentDictatorship BillySparks CommonSense CommonUserAccess DarwinOs EmbraceExtendExtinguish FileSystem FileSystems FreeBsd FreeSoftware HolyWar IlikeLinuxAndWindows JeffBay KenWronkiewicz KrisJohnson LinuxPerceptionProblems MicrosoftWindows MikeSmith MineSweeper MostPeopleAreFlamingIdiots NetBsd OpenBsd OpenSource PhlIp RollYourOwn StephanHouben UnixOperatingSystems UseNet VirtualComputer WhyLinuxSucks GreatLispWar AbstractionAndOrganizations AdHominem AgreeToDisagree AiBubble AlgolFamily AnecdoteImpasse AreWeBiasedTowardLaborIntensive AstarSearch AutoCad AynRandDesignPhilosophy BigIdea BlocksInRuby BradyBunchDiscussion BradyBunchGridDiscussion CategoryIdealism CategoryLisp ClojureLanguage CoffeeScript ColdFusionLanguage DatabaseAbstractInterfaceDiscussion DavidMcLean DependencyInjection DijkstrasAlgorithm DllHell DomainSpecificLanguage DomainSpecificLanguages EconomicsOfAdvancedProgramming EditWar EssExpressions ExBase FacePalm FalseDichotomy FeatureCheckboxBrochureGame FebruaryThirteen FizzBuzz FunctorObject GeneralPurposeProgrammingLanguage GoldenHammer GreatLispWar HofPattern HomoiconicLanguages HtmlStack HumansSuck IfFooIsSoGreatHowComeYouAreNotRich IndustrialSociology JanuaryFourteen JavaScript LaynesLaw LetTheReaderDecide MaspBrainstorming MentalMasturbation NaturalEventSyntax NodeJsAndHofDiscussion ObjectOrientedProgramming OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OneMoreLevelOfIndirection PerlLanguage PlugCompatibleInterchangeableEngineers PopularityOfJavaScript PostScript PythonLanguage RaceTheDamnedCar RubyLanguage SchemeLanguage SovietShoeFactoryPrinciple SpecializationIsForInsects StaffingEconomicsVersusTheoreticalElegance SummaryOfHofExamples SwitchCaseListVersusHof SyntacticallySignificantWhitespace SystemsSoftware TableOrientedProgramming TheoryVersusPractice TiobeIndex ToolCommandLanguage TopOnAbstraction TopOnPreparedStatements TuringComplete TuringEquivalency UnitTesting UseCase UselessTruth WaterbedTheory WikiWiki WikiZens WorseIsBetter GreatPlaceToWork CategoryEmployment CompanyEmployeeRelationships GreatPlaceToWorkInstitute CategoryEmployment GreatPlaceToWork GreatPlaceToWorkInstitute GreatPlaceToWorkTrustIndex GreatPlaceToWorkTrustIndex CategoryEmployment GreatPlaceToWorkInstitute GreatPoemsList AlfredLordTennyson AlfredNoyes BookOfEcclesiastes EdgarAllanPoe GreatBooksList LewisCarroll PoemWiki TheHighwayman TheRaven GreatProgramsToRead GreatProgramsToRead IvTools JohnVlissides MetaFont ParadigmsOfArtificialIntelligenceProgramming PeterNorvig ProgramsToRead QmailSystem TexTheProgram UnidrawFramework VisualWorks WindowLab GreatResearchLabs BellLabs IbmThomasJayWatsonResearchCenter MicrosoftLabs NikolaTesla SmalltalkLanguage TekLabs ThomasEdison WardCunningham WikiZen XeroxParc GreatSoftwareBooks AdvancedCeePlusPlusProgrammingStylesAndIdioms AlistairCockburn ArtOfComputerProgramming BertrandMeyer BetsyHanesPerry BillDehora BookList BookShelved BrianFoote BrianKernighan BrokenLink CarHoare CategoryBooks ChristopherAlexander CodeComplete CommunicatingSequentialProcesses DanSchmidt DanielFriedman DeclineAndFallOfTheAmericanProgrammer DefinitiveCeePlusPlusBooks DefinitiveJavaBooks DefinitivePerlBooks DefinitiveSmalltalkBooks DennisRitchie DesignPatternsBook DesigningAndWritingOnlineDocumentation DevEdge DonKnuth EdwardYourdon EffectiveCeePlusPlus ErichGamma ExtremeProgrammingExplainedEmbraceChange FrankBuschmann FrankLusardi FredBrooks GangOfFour GlennWilson GoodBooks GradyBooch GreatBooksAboutSoftware GreatBooksList GregorKiczales HolubOnPatterns HowBuildingsLearn HowToWriteParallelPrograms InsideDistributedCom IntroductionToAlgorithms IvarJacobson JamesCollins JamesMcGovern JimCoplien JiriSoukup JoeCelko JohnSwartz JohnVlissides JonBentley JonathanCoupe JonathanFeinberg JoshuaBloch JuneKim KentBeck LargeScaleCppSoftwareDesign LearningPerl LittleLisper MagnusLyckaa MartinFowler MaryShaw MasteringRegularExpressions MathhiasFelleison MoreEffectiveCeePlusPlus MyLowestBookshelf MythicalManMonth NissimHadar ObjectOrientedAnalysisAndDesign ObjectOrientedSoftwareConstruction ParadigmsOfArtificialIntelligenceProgramming PatternLanguage PatternLanguagesOfProgramDesign PatternsOfSoftware PerlLanguage PeterCoad PeterNorvig PeterVanDerLinden PjPlauger PrenticeHall ProgrammingPearls ProgrammingPerl RalphJohnson RapidDevelopment RefactoringImprovingTheDesignOfExistingCode RichardDawkins RichardGabriel RichardHelm RobertCecilMartin RobertMartin RobertPike ScottMeyers SqlForSmarties SteveMcConnell StewartBrand StructureAndInterpretationOfComputerPrograms TexTheProgram TheArtOfTheMetaObjectProtocol TheMythicalManMonth TheOregonExperiment ThePsychologyOfMilitaryIncompetence TheSelfishGene TheTimelessWayOfBuilding TomJordan WilliamHorton GreatSuburbanBuildout UnitedStatesOfAmerica GreatTeachers RichardDrake RonJeffries GreatThings BadThing CategoryCommunity GoodThing GreatThingsDiscussion MikhailKalashnikov UsefulUsableUsed WardsWiki WikiEngine GreatThingsDiscussion CategoryDiscussion FacePalm GrammarVandal GreatThings GreatThingsDiscussion RecentChanges SharkBot WikiZen GreatThingsHappenUnexpectedly CategoryTheGreatExperiment HelmutLeitner WikiMission WikiWikiWeb GreatVimFeatures BlakeMason BradCox CategorySoftwareTool CategoryVi CodyMello EclipseIde ElizaDoctor EmacsCodeBrowser ExuberantCtags GoodWikiCitizen GreatEmacsFeatures JavaDevelopmentEnvironment JavaVi MakeIt PeterMerel PotWiki RedHat ScottVokes ShellVsIde SlackwareLinux SourceNavigator StephanHouben StephenThorne ViKi VimAsPim VimKi VisualAge VisualAgeJava VisualStudio GreatWhiteNorth McKenzie GreaterProgrammingLanguage BlubParadox GreatestMarketingCompanyInTheWorld ApacheTomcat BillTrost CategoryMicrosoft CurtisBartley EricHodges FreeBsd GnuLinux HergerThomann ImbalanceOfPower InterNet MacOs MarkInterrante MicrosoftCorporation NetBsd NetScape NextStep OpenBsd PaulHudson PeterMerel RichardDrake RurisLaw StephanHouben StephanSchmidt TheEndOfMarketingAsWeKnowIt WorldDomination GreatestPhraseOfWikiNinetyNine ExtremeNormalForm GlennVanderburg KentBeck ListeningTestingCodingRefactoring PeterMerel RichardDrake RonJeffries GreedyAlgorithm AstarSearch CategoryAlgorithm GraphTheory GreedyAlgorithm MinimumSpanningTree PhlIp GreekLetterThreshold GreekTragedy EgolessProgramming EngLit HeroicProgramming OedipusRex TheOdyssey ThePsychologyOfComputerProgramming ThreeOldGreeks GreenBar GreenBar GreenBarPolicy ImissGreenBar JavaUnit RedBar GreenBarAddiction DaveWhipp ErikMeade GhostBusters GreenBarAddiction JohnFarrell MacOsx RedBar RedBarAddiction RobertAtkins TestInfected UnitTest GreenBarCycle GreenBar JuneKim OperateInTenMinuteCycles UnitTest GreenBarsEverywhere AnnetteTruong HandHeld WiFi GreenBeretCoding BillWeston DaveSmith JosephHolsten LasseMirkovic MikeSmith PlaySoldier RangerCoding RonJeffries SpikeSolution GreenBook BitsOfHistory CategoryBook FreeBooks GlenKrasner PostScript GreenCheese ArchiveDotOrg CategorySisterSite CategoryWhimsy DaveVoorhis DeletionCandidate FrontPage GreenCheese JournalOfCivilization ManorainjanHolzapfel PeterMerel PhlIp SisterSite StoneSociety WikiHistory WikiIndex GreenDragon CategoryBook CategoryCompilers CategoryGame CategoryNaturalLanguage GreenDragon JrrTolkien MahJongg PrinciplesOfCompilerDesign RedDragonBook TheDragonBook WhiteDragonBook GreenEggsAndHam CategoryBook DoctorSeuss GreenEggsAndHam PhlIp TheBeastieBoys TheodorGeisel GreenHat CategoryDramaticIdentity CategoryThinkingPatterns GreenHat OffTopic OnTopic RedHat SixThinkingHats GreenHopper AjAx JiRa SprintBurndownChart WallGantt GreenJavaThreads CategoryConcurrency CategoryJava GreenVsNativeThreads JavaVirtualMachine McClainLooney NativeJavaThreads GreenLightWiki BenKovitz BrokenLink CategoryWikiImplementation MyersBriggs GreenPartyWiki DeletionCandidate FrontPage TikiWiki GreenPlum PostGres GreenScreen DumbTerminal HollerithPunchCard TeleType GreenSpunning AntiPattern CommonLisp GoldPlating GreenSpunning GreenspunsTenthRuleOfProgramming ImplementingLisp LevelsOfGreenspunning WormNet GreenStreets ChristopherAlexander StevenBlack GreenTopsTenthRuleOfProgramming DatabaseVerbs GreencoddsTenthRuleOfProgramming GreenspunsTenthRuleOfProgramming MutuallyExclusiveCategoriesDontScale NavigationalDatabase PrimaryNoun SmallTalk TopMind GreenVsNativeThreads AsynchronousIo CoRoutine CooperativeThreading CooperativeThreadingOperatingEnvironment ErlangLanguage GarbageCollector GreenJavaThreads GreenThread GreenThreads HyperThreadedCpus JavaLanguage MessagingAsAlternativeToMultiThreading NativeJavaThreads NativeThread NativeThreads OperatingSystem OzLanguage PooledGreenThreads RootSet SharedStateConcurrency ThreadingConsideredHarmful VirtualMachine GreencoddsTenthRuleOfProgramming AdvantagesOfExposingRunTimeEngine CategoryRant CategoryRelationalDatabase ChallengeSixVersusFpDiscussion CollectionOrientedVerbs DatabaseDefinition DiscontinuitySpike DoubleCheckedLockingIsBroken DougMerritt DrCodd DylanLanguage GooLanguage GreencoddsTenthRuleOfProgramming GreenspunsTenthRuleOfProgramming HiddenDatabaseSyndrome JonathanTang LaynesLaw LispAsaDatabase MinimalTable ObjectBrowser ReinventingTheDatabaseInApplication SimplifyingRdbms SqLite TableOrientedProgramming TooMuchGuiCode WetWare GreenfieldApplication BlueskyProject BrownfieldApplication LegacyApplication GreenspanOnInformationTechnology BoardDocs CategoryEconomics MooresLaw PhilipCraigPlumlee RichardDrake GreenspunsTenthRuleOfProgramming AdHominem AreLispersTakingOverThisWiki ArmyOfProgrammers BjarneStroustrup CategoryLisp CategoryRant CeeLanguage CeePlusPlus CeePlusPlusSlowerThanCee CeePreprocessor ChuckCottrill CommonLisp CommonLispCredo CommonLispObjectSystem ConfusedComputerScience DanMuller DefineSyntax DomainSpecificLanguage DougMerritt DynamicCast DynamicTyping EmbeddedDomainSpecificLanguage EricHodges EssExpression EssExpressions ExampleOfGreenspunsTenthAtWork FiniteStateMachine FunctionalProgramming GeeLib GreenSpunning GreencoddsTenthRuleOfProgramming GreenspunsTenthRuleOfProgramming HaHaOnlySerious HalfAssedMetaLanguage HalfAssedVersionOfLisp HigherOrderFunction ImplementingLisp ItJustWorks LanguageLawyers LanguageOfChoice LinuxWorld LispLanguage LispMacro MachineTypes MainstreamLanguage MarcinKowalczyk MetaProgramming MicroSoft ModelOfComputation MurphysLaw NameDisabling NotInventedHere OnLisp PaulGraham PerlLanguage PhilipGreenspun PointerCastPolymorphism PointyHairedBoss ReferenceCounting RegularExpression RelationalWeenie RobertMorris RubyOnRails SchemeLanguage ShiftReduceParser SmartPointer SmugLispWeenie SocialProblemsOfLisp SomethingOtherThanLisp SturgeonsLaw TclTk TheKooks TopOnTypes TuringComplete TuringEquivalence TuringEquivalent UnLambda VesaKarvonen YahooStores GregAllen MorningtonCrescent GregBacon CategoryHomePage GreshamsLaw PerlLanguage WalledGarden WhyWikiWorks GregBear CategoryAuthor CategoryScienceFiction ChuckAdams JonCoupe PoulAnderson ScienceFiction GregBredbeck BenTremblay CategoryHomePage GeoffFourtytwo GregBredbeck LadyLovelace LovelaceTest McLuhan TheLibraryOfBabel GregBurns CategoryHomePage GregCohoon CategoryHomePage ChristianGeek JustaProgrammer NorthCarolinaStateUniversity SoftwareDeveloper GregCowin CategoryHomePage GregEgan CategoryAuthor CategoryScienceFiction ChaosTheory GregEgan IainBanks KenMacLeod OnTopic StrangeAttractor TedChiang TomAnderson TomAyerst UnstableOrbitsInTheSpaceOfLies GregFox CategoryHomePage GregFriend GregFriend HomePage JamesPetry TextFormattingRules WikiWikiSandbox GregGalloway CategoryHomePage GregGibson GregGibson GregHopkins CategoryHomePage GregHouston CategoryHomePage PairProgramming GregJones CategoryHomePage OasisProject WorldCom GregKimberly CategoryHomePage GregLewin CategoryHomePage EdlugWiki FrontPage PythonLanguage SmalltalkLanguage GregMansfield CategoryOperatingSystem CategoryPerson GregMcCleary AreYouThere CategoryHomePage GregMcCleary OrphanPage WikiWiki GregMcIntyre GregMerrill CategoryHomePage GregMerrill GregMorley CategoryHomePage GregMorley UniversityOfCambridge GregNockolds CategoryHomePage GregNockolds GregPeddle CategoryHomePage GregPfeil CategoryHomePage EiffelLanguage JavaLanguage ObjectiveCee SmalltalkLanguage GregSaugis CategoryHomePage ElectronicMusic WikiWiki GregSchorno CategoryHomePage HouseBuilder WikiLurker ZopeApplicationServer GregSolomon CategoryHomePage SuccessfulDotCom GregTurner CategoryHomePage ComputerScienceProject DaveEveritt GregTurner GregVaughn CategoryHomePage GregVaughn WikiWeb GregWdowiak GregWilkins CategoryHomePage GregWolff CategoryHomePage GreggCooke CategoryHomePage GreggWonderly CategoryHomePage CeePlusPlus DataGathering DifferentModeOfSolution EmbeddedJavaSystems GreggWonderly JavaOnly JavaPlatform JavaVsCpp JimCoplien OklahomaStateUniversity OperatingSystems PatternsRelatedToFailureRecovery ProgrammingLanguage GregorHohpe CategoryHomePage EnterpriseIntegrationPatterns EnterpriseSolutionPatterns KyleBrown MartinFowler ThoughtWorks GregorKiczales AspectJay AspectOrientedProgramming CategoryAuthor CategoryPerson CommonLispObjectSystem MetaObjectProtocol TheArtOfTheMetaObjectProtocol GregorLarson CategoryHomePage ExtremeProgrammingRoadmap NewUserPages PayPal GregorRayman CategoryHomePage JavaGenerics JavaScript MathQuizOne GregoryBateson CategoryScientist DifferenceThatMakesaDifference GregoryBateson InformationTheory ManuelSimoni MargaretMead PapuaNewGuinea TheMapIsNotTheTerritory ThePatternWhichConnects YouCannotNotCommunicate GregoryBloom CategoryHomePage GregoryChaitin BerrysParadox CategoryComplexity CategoryMath CategoryPerson ChaitinElegance GregoryChaitin HomePage KolmogorovComplexity GregoryMiller CategoryHomePage GabrielWachob GregMiller PortlandPatterns ThankYou WardCunningham GrenadeMessage AntiPattern AntiPatternCategory ExceptionHandling GarbageCollection GrenadeMessage MessagePassing MessagePassingConcurrency MicrosoftWindows NullPointerAntiPattern ObjectByValue PostMessage PublishAndSubscribe SetLastError GrepForDevNull BillTrost CategoryNull CategoryUnixShellPattern DanielBiddle DickBotting EdwardWelbourne HaveThisPattern PaulChisholm UnixShellPatterns GrepVsDatabase AntiPattern CategoryLowEnd CollectionOrientedProgramming DoTheSimplestThingThatCouldPossiblyWork EverythingIsRelative ExBase FoxPro GarryHamilton NimbleDatabase PhdBase SuperGrep XmlDatabase GreshamsLaw CategoryEconomics GreyBox AspectOrientedProgramming BlackBox ComponentObjectModel GreyGoo BillJoy BloodMusic BlueGoo CategoryNanotechnology CayteLindner DaveHarris EricDrexler ForesightInstitute GodGoo GregBear GreyGoo MolecularNanoTechnology NanotechDoubts NealStephenson RainbowGoo StephanSchmidt StoneSociety TheDiamondAge TheSingularity UtilityFog WhiteGoo GreyGooIsEasilyContained AboutCells CategoryNanotechnology GreyGoo NanotechDesignProblems StochasticEvolution GreyKeys AalbertTorsius AtariSt CategoryHardware GreyKeys GunnarZarncke KatieLucas GreyMatter GrayMatter GreyMatter OpenSource WebLogging GreyPattern AmeliorationPattern AntiPattern BestPractice CategoryAntiPattern DarkPattern ElectronicLogBook GenericDataModel GridBagLayout CostinCozianu DougMerritt EmulateKeywordAndDefaultParameters FixedSize GridBagLayout GridLayoutEx JohnWebber LayoutManager LongParameterList GridComputing GigaSpaces GlobalGridForum GridComputing JiniTechnology MichaelFinney PeerToPeer PieterVerbaarschott RedbookAbstracts SpaceBasedArchitecture ThreadMode GridLayout GridBagLayout LayoutManager GridLayoutEx ActionEvent ActionListener ClassCastException CloneNotSupportedException CostinCozianu EmulateKeywordAndDefaultParameters FillOption FillOptions GridBagLayout GridLayoutEx LayoutManager ObjectStreamException RuntimeException TypeSafe WindowAdapter WindowEvent GridView ToManyRelationship GridlockVote AmericanCulturalAssumption BenKovitz GridlockVote PanuKalliokoski GriefCertificate AndrewMcGuinness BarnesAndNoble BobTrower CarstenKlapp CodyBoisclair ColorBlind ColorBlindness FinFraud GeorgePaci KeithBraithwaite TimVoght TomStambaugh WardCunningham GriefObserved CategoryBook DrZeus KyleBrown GriffithUniversity CategoryCollege GriffithUniversity GrigoriMelnik CalgaryAgileMethodsUserGroup CategoryHomePage EmployeeSatisfactionStudy IeeeSoftwareSpecialIssueOnTestDrivenDevelopment RonJeffries TheDataWorkshop XpAgileUniverseTwoThousandFour XpAgileUniverseTwoThousandThree GroUnit CategoryGroovy CategoryJava CategoryTesting GroUnit GroovyLanguage JavaLanguage JavaUnit RegressionTesting SourceForge TestingFramework TestingFrameworks GroboUtils CategorySoftwareTool CodeCoverage JavaLanguage SourceForge UnitTest GroebnerBasis CategoryMath JohnFletcher SymbolicCpp GrokAliasing AliasAnalysis CategoryOptimization CeeLanguage FortranLanguage HighLevelLanguage PureFunctionalLanguage StructHack GrokBranching AlanChristiansen ArraySum ArraySumInManyProgrammingLanguages CategoryOptimization EddieEdwards GrokAliasing GrokBranching LoopInvariantAnalysis GrokCaching AnonymousGenius DeathMarch HighLevelLanguage MainFrameOsaur OptimizationPattern ScreenScraping SuperScalar UseStorageSpacesWisely GrokInFullness GrokInFullness KeithBraithwaite PeterMerel RobertHeinlein StrangerInaStrangeLand TomStambaugh WikiMindWipeRepair GrokLaw AutoZone OpenSource RedHat ScoVsIbm ScoVsLinux GrokLoops AlanChristiansen AplLanguage ArrayOrientedLanguage CategoryLoops CategoryOptimization DuffsDevice GarethMcCaughan GrokAliasing GrokBranches GrokBranching GrokLoops GrokOptimisation JayLanguage JimRussell NotYet StephanHouben GrokMemoryAddressSpaces JohnFletcher GrokTaskFirst AhHa AlanChristiansen AvoidOverSpecification CategoryOptimization DesignPattern DesignPatterns DiscardSuperfluousPrecision DoTheSimplestThingThatCouldPossiblyWork EddieEdwards ExtremeProgramming ExtremeProgrammingForGames GrokTaskFirst OptimizationPattern OptimizeLater TrIz GrokTheCompiler AdjustArraySize AlanChristiansen AndraeMuys BlackHat BlitzPlusPlus CategoryCompilers CategoryOptimization ComputerGamesIndustry DaveHarris DuffsDevice EddieEdwards EfficientCacheUse EliminateCacheAliasing EliminateFalseCacheAliasing FortranLanguage GarryHamilton GrokAliasing GrokBranching GrokLoops GrokMemoryAddressSpaces GrokTheCompiler GrokTheCpu GrokTheHardware GrokTheMachineArchitecture GrokThePlatform ProfileFirst ReverseLoopOrder TheDesignAndEvolutionOfCpp UnrollLoop UseAssertions WriteTheCompiler YellowHat GrokTheMachineArchitecture DeepUnderstandingOfTheMachine EditHint GrokTheMachineArchitecture ThisPage WikiHistory GrokTheProblemDomain AlanChristiansen AnalysingTheProblemDomain AtsSpikeSolution BigDesignUpFront BusinessModeling CategoryAddress EddieEdwards GrokTheProblemDomain JamesWhite JargonFile ModelFirst ProblemDomain UserStories WorstThingsFirst YouCantGetThereFromHere GrooveNet AnandaSim CitrixMetaframe FileLibrary FrancisLiu FrankGerhardt GrooveFaq GrooveNet GrooveTool GrooveTools JavaScript JensChristianFischer LapLink ModelViewController PcAnywhere PeerToPeer PictureAlbum RayOzzie TheRegister TotalInformationAwareness VirtualOffice WebBrowser WikiClone WikiLike WikiWay WindowsTerminalServices GrooveWiki CategoryWikiForum GrooveNet GrooveWiki GroovyLanguage BeanShell CategoryProgrammingLanguage JavaPython JayRuby ScriptingLanguage GroschsLaw CategoryLaw InternetTrafficIsFractal JayOsako SetiAtHome GrossDeficienciesOfUnix ApplicationProgram AutoGenCrudScreens BlueAbyss BlueAbyssFramework CategoryOperatingSystem DecemberZeroFive DocumentDefinitions GrossDeficienciesOfUnix HowStandardsEmerge InternetTrafficIsFractal JulyZeroNine LanguageIsAnOs NakedObjects NewOsFeatures NoApplication ObjectBrowser OpenSource OperatingSystem OperatingSystemsDesignPrinciples RichardKulisz UnixAndWindowsHell UnixJunta WimpIsBroken YouCantGetThereFromHere GrossExaggeration CategoryCommunication GrossExaggeration OverextendedArgument SlipperySlope TautologicalDefinitionFallacy GrossOverSimplification AntiPattern EinsteinPrinciple OverSimplification SimplySimplistic GrouchoMarx AlanFrancis CategoryQuote GrouchoMarx MarxBrothers GroundBreakingLanguages AdeleGoldberg AlanKay AlgolLanguage AlgolSixty AplLanguage AppleScript AssemblyLanguage AutoVivification BasicLanguage BigIdea BourneShell BusinessSystemTwelve CallByName CarlSassenrath CategoryHistory CategoryProgrammingLanguageComparisons ChuckMoore CoRoutines CobolLanguage CollectionOrientedProgramming CompiledMethod ComputerProgrammingForEverybody ContinuationExplanation DanIngalls DavidGelernter DavidUngar DoWhatImean EmeraldLanguage ErlangLanguage ExpertSystem ForthLanguage ForthPostscriptRelationship FortranLanguage FourthGenerationLanguage FunctionalProgrammingLanguage GarbageCollection GraceHopper GraphicalProgramEditor GraphicalProgrammingLanguage GroundBreakingLanguagesDiscussion GuidoVanRossum HaskellLanguage HerbertSimon HigherOrderFunction HollerithPunchCard HotSpot HyperCard HyperProgramming HyperTalk IconLanguage IncrementalCompilation InformalHistoryOfProgrammingIdeas InnerClass InternationalBusinessMachines IvanSutherland JavaLanguage JayLanguage JohnBackus JohnMcCarthy JonBentley JosephGoguen KenIverson KonradZuse KristenNygaard LanguageLawyer LarryWall LexicalClosure LexicalScoping LindaLanguage LispLanguage LispMachine LispMacro LiterateProgramming LogicProgramming LotsofIrritatingSillyParentheses MacLisp MacroMindDirector MagicCap ManifestTyping MessagePassingConcurrency MetaClass MetaObjectProtocol MethodCombination MicrosoftExcel MirandaLanguage MixIn MlLanguage MultipleDispatch NiceLanguage ObjLanguage OleJohanDahl OverlappingWindows ParallelEvolution PerlLanguage PeterNaur PlanKalkuel PliLanguage PolymorphicTypeInference PostScript ProgrammingPearls PrographLanguage PrologLanguage ProofCarryingCode PrototypeProgramming PythonLanguage RalphGriswold RandallSmith RebolLanguage SchemeLanguage ScientificAmerican ScriptingLanguage SelfLanguage SimulaLanguage SketchPad SmalltalkBlockReturn SmalltalkLanguage SmlLanguage SnobolLanguage SoftwareExpertsIpersonallyRespect SqlFlaws StructuredQueryLanguage TupleSpace TuringAward TypeClasses VisiCalc WikiWikiWeb WilliamSutherland GroundBreakingLanguagesDiscussion AlainPicard AlgolSixty AnonymousCoward AnonymousDonor AspectOrientedProgramming BasicCameFromFortran BellLabs BigIdea BillDehora BjarneStroustrup BourneShell CameronSmith CategoryDiscussion CategoryProgrammingLanguage CeeLanguage CommunicatingSequentialProcesses ConcurrentConstraintProgramming ConstraintSolver DanMuller DeclarativeLanguage DenotationalSemantics DesignByContract DonKnuth DougMcIlroy EiffelLanguage EmacsLisp ExtremeProgramming FunctionalProgramming GarbageCollection GenericProgramming GoodIdea GroundBreakingLanguages HelmutLeitner InnerClass IsCeePlusPlusObjectOriented JoelRicker JonathanTang LanguageList LarsAronsson LispLanguage MartySchrader MetaFont NiklausWirth ObjectOriented ObjectOrientedProgramming PascalLanguage PerlLanguage PiCalculus PrincipleOfLeastSurprise ProcessCalculus ProofOfCorrectness PythonLanguage ReFactoring RebolLanguage ReferenceCounting RightThing RobertFisher RobertLehr RubyLanguage ScottJohnson SeriousNeedOfAttention SimulaLanguage SmallTalk SmalltalkLanguage StephanHouben ToolCommandLanguage UcsdPascal UniformAccessPrinciple UseAssertions WikiGreatFoobarLists WikiPage WorseIsBetter GroundHogDayProject AnalysisParalysis AntiPattern AntiPatternCategory ArchitectsDontCode CategoryAntiPattern CategoryProject ChanningWalton CultureOfBlame DesignByCommittee GroundHogDayProject JamesBullock LeadingRequest YetAnotherMeetingWillSolveIt GroundingInSomeSimpleConcepts BleedingEdge BuzzwordCompliant CategoryWiki DonaldNoyes GroundingInSomeSimpleConcepts MoreData OlympicLevelExpertise OnceAndOnlyOnce PatternsAndSoftwareDevelopment PeerGroup SoftwareExpertise StevenNewton TheDumbingDownOfProgramming TutorialWords WalledGarden WardsWiki WikiCommunity WikiZen GroupByConcept CategoryUserInterface ContactAndAddressModels GuiGuidelines SeparationAndGroupingAreArchaicConcepts UserInterface GroupOne AlexViggio ExtremeProgramming GroupOne PitneyBowes GroupPackaging AbstractInteractions CategoryProtoPattern ComponentDesignPatterns ComponentFramework GroupPackaging IndividualPackaging GroupRelatedData CategoryInfoPackaging CategoryRefactoring CategoryXml DanielBrockman ElementNamesAreTypeNames EssExpression EssExpressions GroupRelatedInformation IsolateEachDatum XmlLanguage GroupRelatedInformation CategoryInfoPackaging CategoryInformation EmphasizeImportantInformation EverythingIsRelative GroupRelatedInformation LinksAreContentDiscussion MultiParadigmDatabase PredicateDispatching RelationalWeenie SelfDocumentingCode SeparateInterfaceFromImplementation SeparationAndGroupingAreArchaicConcepts GroupSelect AutoCad AutoLisp GroupSimilarDecisions LifeIsaBigMessyGraph OnceAndOnlyOnce GroupThink CategoryIdeaForm CharlesMiller ExtremeProgramming FalkBruegmann GarryHamilton GroupThink MartineDevos MentalInertia MichaelFeathers NoCodeOwnership NoSecondChance ParadigmShift RonJeffries SurvivorshipBias TheAbileneParadox GroupThinkDiscussion CategoryDiscussion ControlYourself EricHodges GroupThink MeatballWiki SunirShah GroupWare CaptureAndShare CategoryCollaboration CollectiveProgrammersNotebook CorporateCommunication CurtisBartley HttpPut JimRussell LessonsLearned MattRickard MicrosoftExchangeServer MsWiki PatternRant WikiWikiWeb GroupWise GroupWise NovellCorporation PalmOs ScottElliott GroupingByaName SystemOfNames GroupsAreNotUnique CategoryOrganization CollectionsAreNotUnique ComputerScience MathematicalGroup MutuallyExclusiveCategoriesDontScale ProgrammingIsMath UniqueIdentifiers GrowClasses BigDesignUpFront LorenzoGatti GrowingLanguagesWithMetamorphicSyntaxMacros BigWig CategoryPaper CeePlusPlus ClausBraband DefineSyntax DylanLanguage MichaelSchwartzbach NeedleLanguage SchemeLanguage GrowingSystemsInEmergentOrganizations AdaptiveSoftwareDevelopment CommunicationsOfTheAssociationForComputingMachinery DuaneTruex ExtremeProgramming GrowingReprint HeinzKlein JimHighsmith RapidDevelopment RichardBaskerville GrowingYourTeam LeadershipPatterns GrowingaLanguage CategoryJava CategoryLisp CategoryPaper GuySteele JavaLanguage GrowthForces AbrahamMaslow ChangeAgent GrowthGoals SelfActualizingPeople GrowthSupportingEngine AutomaticFormatting AutomaticLinkAndPageGeneration AutomaticLinkGeneration ChangeManagementAppliedToWiki EditCopy FindPage FridemarPache RecentChanges RetrievalFunctions SingularitarianMind SingularitarianWikiPrinciples WikiEngine WikiForum GrumpiestComputerScientistInTheWorld BertrandMeyer BigDesignUpFront BillyChambless ChrisDate ChuckMoore ColorForth EwDijkstra ForthLanguage GrumpiestComputerScientistInTheWorld IvoryTower ObjectAnthropomorphicPrinciple PeteHardie RealWorld RichardBotting RichardStallman RobertField TheThirdManifesto WasDijkstraObnoxious GruntProgrammer AntiPattern BadProgrammer BetweenaRockAndaHardPlace BigCorporation CodeMonkey CowboyCoding DaveHickerson GruntProgrammer GruntWork HeavyLifting JoelOnSoftware KludgeItTillItWorks KrisJohnson PlugCompatibleInterchangeableEngineers PointyHairedBoss PrimaDonnaProgrammer ProgrammingChainGang SoftwareJanitor SomeoneHasToDoTheWork TruckNumber VeteranProgrammer GruntWork GruntProgrammer GruntWork GtkPlus CategorySoftwareTool EksDarwin FreeSoftware GnomeDesktopEnvironment GtkPlus MotifToolkit ObjectOriented PangoTextLibrary RubyLanguage SeanOleary TestDrivenDevelopment TheGimp ThenDontCallMainLoop XwindowsProtocol GuangjunMa CategoryHomePage CraigLarman NoProcess ShallowPage ShuHaRi ShuHaRiTiming TaoOfTheSoftwareArchitect WisdomOfTheEast WuWei GuardClause AalbertTorsius BouncerPattern CecilLanguage CommunicatingSequentialProcesses DaveHarris EggLanguage EwDijkstra FunctionalProgramming GuardClause HandleErrorsInContext JimSawyer MultiMethods OrderedCollection PhilGoodwin PlanKalkuel PredicateTypes SmalltalkBestPracticePatterns StructureAndInterpretationOfComputerPrograms TomAnderson WardCunningham WayneMack GuardedSuspension BalkingPattern CategoryBehavioralPatterns CategoryConcurrencyPatterns CategoryPattern LockPattern GuentherFlaig CategoryHomePage GuerillaCoder CowboyCoding EnlightenedSelfInterest IndustrialSabotage ProgrammerStereotype GuerillaHci BrianEwins CategoryPaper HumanComputerInteraction JakobNielsen UnitTest UsabilityEngineering UsabilityTesting GuerrillaDomainAnalysis AnalysisParalysis GroupThink GuerrillaDomainAnalysis MichaelFeathers ScenarioPlanning GuerrillaGuideToInterviewing AlainPicard BenKovitz CategoryEmployment CurtisBartley DanBarlow DavidHurt JeffGrigg JustaProgrammer KatieLucas KenMegill KenWronkiewicz KirkKitchen KrisJohnson LukeGorrie MichaelDavis MicrosoftsManholeCoverQuestion OliverChung PaulHudson PeteHardie StephenNg GuerrillaTactics CategoryBook CategoryHistory CategoryProblemSolvingStrategy EricHodges JimLipsey SunTzu TheArtOfWar GuessTheNumber CategoryAntiPattern CopyAndPaste CountTheHands DeathMarch EditText EstimationWoes GiveMeEstimatesNow JeffGrigg MartySchrader NegotiateEstimates NegotiatingWithManagers GuessWho CategoryGame CeeLanguage CeePlusPlus CeeProgramsForBeginners CeeProgramsForBeginnersDiscussion ObjectOrientedAnalysisAndDesign GuestBook GuestBook ManorainjanHolzapfel NonViolentCommunication RecentVisitors WhyWikiWorks WikiHistory WikiWikiWeb GuiActionTrace GuiActionTrace GuiShorthand ProtoPattern SanguineGuiShorthand GuiAsConversation CliffStabbert IntentionalSoftware LanguageOrientedProgramming MindControlWithDerrenBrown ProcessExplorer WhoLockMe GuiComponentIndustry BorlandDelphi CategoryUserInterface DotNet GraphicalUserInterface JavaLanguage VbClassic VisualBasic GuiConfiguration AnonymousDonor AreRdbmsSlow ArgumentFromAuthority AttributeTable BigDesignUpFront CeeIsNotThePinnacleOfProcedural CodeOrganizationAlternatives CoordinateVersusNestedGui CopyAndPasteProgramming DataAndCodeAreTheSameThing DeclarativeGuiFrameworks DeltaIsolation DocumentObjectModel DougMerritt DuplicationRefactoringThreshold DynamicRelational EricHodges ExtrapolatingDeviceDrivers FilterSyndrome FoxPro GodsGreenEarth GreencoddsTenthRuleOfProgramming GuiComponentIndustry GuiService HostLanguage HtmlStack JavaScript LaynesLaw LimitsOfHierarchies MentalMasturbation MetaData MultiParadigmDatabase NavigationalDatabase NimbleDatabase NonOopGuiMethodologies NovemberEleven NtcSecurityRant NygaardClassification OnceAndOnlyOnce OracleForms ParadigmNeutralGuis PolymorphismLimits PostScript QueryByExample QwertySyndrome RamonLeon RelationalDatabase SoftwareDevelopmentIsGambling StoredProcedure StrawMan SwitchStatementsSmell SystemProgramming TabMunging TableOrientedGuiDiscussion TablesAlreadyExistInOop TextbookOo ThereAreNoTypes TooMuchGuiCode TopMind TreeCop TruType TuringComplete TuringEquivalent UniformityUberAlles UseCase UsefulLie VariationsTendTowardCartesianProduct WhenToUseWhatParadigm YagNi GuiCoordinateNotationDiscussion GuiCostBenefit GuiDesign JimBrosnan GuiDesignTips CategoryTips CategoryUserInterface GuiEngineGoals CairoGraphicsLibrary CellsLibrary DisplayPostscript EeLanguage FreeAsInBeer FreeSoftware GuiMachineLanguage GuiSystemGoals ImmediateModeGui KillMutableState KillerUserInterface PipeDream ProgrammingLanguageNeutralGui PublishSubscribeModel TopMind TupleSpace GuiEventWrapper ActionEvent ActionListener CategoryPattern CategoryUserInterface EventHandler EventListener EventListeners EventQueue ExampleGui NatPryce RuntimeException UncheckedException UnexpectedErrorDialog WaitCursor GuiFrameworks ApplicationKit CategoryUserInterface CleanLanguage CleanObjectIo CommonLispInterfaceManager CoordinateVersusNestedGui DelphiLanguage DesignPatterns DylanUserInterfaceManager EiffelFenestra EiffelGrape EtPlusPlus FreeSoftware GraphicsPatterns GtkPlus GuiFrameworks InterViews JavaSwing JinxWiki MagicUserInterface MichaelSchuerig ModelViewController MorphicInterface MultiParadigmDatabase NonOopGuiMethodologies OpenStep SwikiFarm TableOrientedProgramming UserInterfacePatterns WinForms WxWidgets GuiGuidelines BertrandMeyer CategoryUserInterface DisinformationBanned DynamicUserInterfacePattern GraphicalUserInterface GroupByConcept HammerTruism KnownRepresentation LessIsMore MostFrequentlyUsed ObjectOrientedSoftwareConstruction SpartanUserInterface TheoreticalBasis TimOttinger UniformPresentation UserInterface WyattMatthews GuiLayer CategoryUserInterface GraphicalUserInterface GuiToolkit RepresentationLayer GuiMachineLanguage CategoryGui CommonLanguageRuntime CrudScreen CurlLanguage DataLog DeclarativeGui DisplayPostscript DontRepeatYourself DotNet GuiMachineLanguageDiscussion GuiMachineLanguageSecurityDiscussion GuiMarkupProposal HtmlDomJsCss LeastFlexibleProtocolWins LowestCommonDenominator MachineLanguage MayZeroNine MentalMasturbation MicrosoftSilverlight OnceAndOnlyOnce OpenSource PowerBox ProLog ProgrammingLanguageNeutralGui RegExp TermRewriting ThreadMode TopMind TotalFunctionalProgramming TuringComplete WebBrowserMissingWidgetWorkArounds XwindowProtocol GuiMachineLanguageDiscussion CrudScreen DocumentObjectModel EcmaScript EmbraceAndExtend GoogleChrome GuiMachineLanguage HandWaving InternetExplorer JavaScript LaynesLaw LimitsOfHtmlStack MozillaFirefox MozillaPrism NonSequitur PageAnchor QwertySyndrome RudenessFails ThinClient TopMind WebApplication WikiPedia GuiMachineLanguageSecurityDiscussion AbstractFactory AccidentalComplexity AccidentalDifficulty ActorsModel AgreeToDisagree AjAx ApiIsLanguage AspergersSyndrome BadThing BigBallOfMud BigDesignUpFront BlackHat BoiledFrogs BondageAndDiscipline BrochureTalk BuildJavaGuiBrowser BuzzWord CascadingStyleSheets ClarionLanguage CommonLanguageRuntime ComputerScience ConstructorsAreEvil CrudScreen DataflowProgramming DeleteWhenCooked DependencyInjection DevilsAdvocate DisplayPostscript DistributedProgramming DocumentDefinitions DocumentObjectModel DomainSpecificLanguage EditHint EeLanguage ElegantSimplicity EmbraceAndExtend EnterpriseJavaBeans ErlangLanguage EssentialComplexity ExBase ExBaseRant ExploratoryProgramming FireFox FourLevelsOfFeature FoxPro GeneralPurposeProgrammingLanguage GodAppLanguage GoldPlating GoodEnough GoodThing GoogleChrome GoogleWebKit GoogleWebToolkit GraphicalUserInterface GreenHat GreenspunsTenthRuleOfProgramming GuiEngineGoals GuiMachineLanguage HandWaving HobbyHorse HolyWar HostileStudent HowToSellGoldenHammer HtmlDomJsCss HtmlFive HtmlFiveFlaws HumptyDumpty ImmediateModeGui IwannaLearnComputerSecurity JavaScript JustInTimeCompilation JustIsaDangerousWord LanguageIdiomClutter LanguagePissingMatch LazinessImpatienceHubris LimitsOfHtmlStack MashupMaker MdiScreensInWebBrowsers MentalMasturbation MicrosoftSilverlight MozillaFirefox MozillaPrism NewConsideredHarmful NoApplication ObjectCapabilityModel ObjectiveEvidenceAgainstTopDiscussion OnDisplayEventsConsideredHarmful OnceAndOnlyOnce OpenGl OpenSource OperatingSystem OracleForm PageAnchor PartialEvaluation PathOfLeastResistance PluginArchitecture PointyHairedBosses PowerBuilder ProLog PublishSubscribeModel QwertySyndrome RegExp RelationalModel RewriteCodeFromScratch SafetyGoldPlating SelfDiscipline SendReceiveReplyEventually ShiftingTheBurdenOfProof SmartWiki SourceForge SystemsSoftware TableOrientedProgramming TechniqueWithManyPrerequisites TedNelson TiddlyWiki TimBernersLee TopMind TowerOfBabel TransactionalActorModel TransparentDistribution TuringComplete TuringTarpit UseCase VirtualMachine VisiCalc VisualBasic WebApplication WebBrowserMissingWidgetWorkArounds WebBrowserProgramming WebGuiWikiPoll WebServices WikiWiki WindowsPresentationFoundation WishfulThinking WorldWideWebConsortium WorseIsBetter XwindowProtocol YellowHat YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ZoomableUserInterface GuiMarkupProposal AddressingGuiElements BradyBunchGridDiscussion CategoryGui CategoryMarkupLanguage CategoryUserInterface CategoryWebDesign CrudScreen GodGuiWidget LimitsOfHtmlStack OverhaulingStyleSheets TabMunging WebBrowserMissingWidgetWorkArounds WhatIsaWindow WikiPedia GuiModels CategoryUserInterface EventDriven ImmediateModeGui ModelViewController GuiProcedureScripts GuiPrototypingTools AppStore AutoIt BenTremblay ClaesWallin DanielGoertzen DesignerVista EasyPrototype EnterpriseArchitect FireFox FlairBuilder HotGloo IgorJese InPreso JavaFx JavaScript JavaSwing JimAndrews JotForm JustProto KenArnold LightSwitch LucidChart MicroSoft MockupScreens MockupTiger MozillaXul OutOfTheBox PowerMockup PowerPoint ProtoShare ProtoStrap QuickFocus RealBasic RecentChanges ScalableVectorGraphics SketchFlow SnapUp VisDynamica WikiGnome WireframeSketcher GuiService DisplayPostscript NovemberEleven PowerOfPlainText ProgrammingLanguageNeutralGui GuiShorthand AsciiArtGuiShorthand AuditoryLearner GatCouldMakeGuisEasier GuiActionTrace GuiShorthand InductiveReasoningAptitude JonGrover KinestheticLearner ProgrammersGuiShorthand SanguineGuiShorthand VisualLearner GuiStaffingAnalogy GreatLispWar IfFooIsSoGreatHowComeYouAreNotRich StaffingEconomicsVersusTheoreticalElegance GuiTesting AcceptanceTest AlbertBrandl AndrewKrisThompson AppWizard AspectJay AspectOrientedProgramming AssertTrue BenAveling BrianMarick BrianRobinson BrokenLink CategoryTesting CategoryUserInterface ChoreographyIndex CodeUnitTestFirst ConfirmationDialogHandler DefaultMutableTreeNode DesignIndex DinahSanders DoTheSimplestThingThatCouldPossiblyWork DomainExpertUserProfile EddieDeyo EnterpriseModelerFrame ExtremeProgramming FeatureIndex FindButton FiniteStateMachine FormOrder FormOrderDetails GlennVanderburg GuiManipulationMethods GuiTesting GuiTestingGameApps GuiTestingPatterns HelmutMerz InputEvent JesseJamesGarrett JohnGoodsen MakesMeCry MarathonMan MarkSwanson MartinFowler MessageBox MichaelHill ModelViewController OrderNo PayPerViewUseCase PerformanceTesting PhlIp RationalRobot ReFactor RefactorMe RegressionTesting RussellGold ScenarioIndex ScreenScraper SunirShah TableOrder TestDrivenDevelopment TestFirstUserInterfaces ThenDontCallMainLoop ThoughtfulReactionsUnitTests TightGroupsOfClasses TomPlunket TomStambaugh UnitTest UseCase UseCaseIndex UserInterface UserProfile UserProfileIndex UsersManual VisualVocabulary WebTesting WikiClone GuiTestingGameApps ApplicationLayer FirstPersonShooter GameApplications GuiTesting MockObject PhotoShop PyGame PyGtk TestDrivenDevelopment ThreeDeeGameApp UnitTest YourMileageMayVary GuiTestingPatterns CategoryPattern DanilSuits GuiTesting GuiUnitTesting HaveThisPattern LaurentBossavit NeverBeAfraidToCheat PalindromicFrameModel ResizableModalDialog ThenDontCallMainLoop GuiThread CategoryEvents CategoryPattern DesignPattern EventQueue EventThread GuiThread MainThread MultiThreaded PhilippeDetournay TheGuiThreadIsTheMainThread ThreadSafe GuiToolkit CategoryUserInterface CocoaFramework DotNet FrescoFramework GnomeDesktopEnvironment GraphicalUserInterface GuiFrameworks JavaApplet JavaAwt JavaScript JavaSwing KayDesktopEnvironment KdeVsGnome MacOs MicrosoftFoundationClasses MozillaXul PythonTkinter QuickDraw RubyTk SiliconValley TclTk VisualStudio WindowsTemplateLibrary WxWidgets XwindowProtocol GuiUnitTesting ArchitecturalSubstitution BillWake BryanDollery CategoryTesting CayteLindner ChrisGarrod DelphiUnit ExtremeProgramming ExtremeProgrammingInstalled ExtremeProgrammingTestingGuiIntensiveApps GuiTesting GuiTestingGameApps GuiTestingPatterns JavaGuiUnitTesting JavaScript JeffTulley JohnBurton KentBeck KevinCline MichaelFeathers MitLicense PieterVerbaarschott RicardoStuven RonJeffries SebastianPetzelberger SergeBeaumont SikuliPage TestFirstUserInterfaces UnitTest UnitTestExamplesAndGuidelines WardsWiki GuidoAnzuoni CategoryHomePage GuidoVanRobot GraphicalUserInterface GuidoVanRobot HomePage KarelTheRobot PythonLanguage SyntacticallySignificantWhitespaceConsideredHarmful WxPython GuidoVanRossum AbcLanguage BenevolentDictatorForLife CategoryPerson PythonLanguage GuidoZockoll CategoryHomePage CategoryWikiImplementation MichaelSchuerig MoinMoin ObjectOrientedProgramming OepMethodology GuikiGuiki GuileCgiScripting GuileScheme CategoryScheme CommonLisp CsabaHenk DotNet FirstClass GuileCgiScripting IronPython JeffRead MicrosoftDotNet MonoProject SchemeLanguage GuillaumeCompagnon CategoryHomePage LaurentBossavit GuillaumeCote AreYouThere CategoryHomePage LaurentBossavit OrphanPage GuillermoAlcantara CategoryHomePage ChineseLanguage EsperantoLanguage LojbanLanguage RolePlayingGame RubyLanguage SchemeLanguage SciAm WebComics WikiGnome GuillermoSchwarz AlexanderStepanov AllAbstractionsLie AnalysisParalysis AnswerMe ArrayIndexOutOfRangeException AsynchronousProgramming AutomatedTest AutomatedTests AvoidLosingInformation BalancedScoreCard BecomeCompetent BigProjectsThatWork BitBlt BrokenLink BugsInTheTests CapabilityMaturityModel CaptureBugsWithTests CategoryHomePage CeePlusPlus ClassDiagram CodeCoverage CodeRepository CodeReuse CodeSmellMetrics CodingConvention CodingConventions CodingStandard CompleteResponsibilityRule ComponentOriented ComponentProgramming ConceptualIntegrity ConcurrentQueue ConcurrentVersionsSystem ContinuousIntegration ConvoyFormation CppUnit CriticalSection CurriedFunctions CvsWeb DataStructure DataStructures DebugByDescribing DeclareVariablesAtFirstUse DeepClassHierarchies DependencyInversionPrinciple DevelopmentServer DirectManipulation DoMoreWithLess DontRepeatYourself DontThrowGenericExceptions EasyThingsFirst EgotistProgramming ElseConsideredSmelly EstimatesLongerThanThreeDaysConsideredHarmful EventQueue FatClassHierarchies FearCulture FeedbackShouldBeFree FewShortMethodsPerClass ForthLanguage GenericProgramming GenericVsObjectOrientedProgramming GetTheRightAbstraction GetToKnowYourPeoplesSkills GoedelsIncompletenessTheorem GoodThing GuillermoSchwarz HaskellLanguage HeisenBug InformalCodeReview InformalCodeReviewBeforeCheckIn InheritanceBreaksEncapsulation InsertPhase IntegrationHell IntegrationServer IntentionRevealingNames InternetExplorer IsValid JavaLanguage JavaUnit JustDoIt LateCeePlusPlus LawOfDemeter LifesJustTooShort LiskovSubstitutionPrinciple LispLanguage LowHangingFruit ManualTest ManualTests MaskExceptionsAppropriately MemoryLeak MethodsShouldBePublic MlLanguage ModelFirst ModelViewController MultipleInheritance MutationTesting NegotiateEstimates NoAnimalsWereHarmed NoSecondChance NobodyAgreesOnWhatOoIs NygaardClassification ObjectOrientation ObjectOrientationHasFailed ObjectOrientationIsaHoax ObjectOriented OnceAndOnlyOnce OneHandOnTheYoke PairProgramming ParametricPolymorphism PascalLanguage PluggableArchitecture PolyMorphism PrematureOptimization PrintClosure ProfileBeforeOptimizing ProgrammersShouldTestTheirOwnCode ProjectManagement ProjectUnderControl PrologLanguage QuickSort RapidEstimates RapidFeedback ReduceScopeOfVariable RefactorMercilessly RegressionTest ReleasePlan ReleaseResourcesAsSoonAsPossible RelentlessTesting RequirementsManagement ResourceAcquisitionIsInitialization ResourceLeak ResponsibilityDrivenDesign ReuseHasFailed ReuseReleaseEquivalencePrinciple RiskAssessment RiskAvoidance RiskManagement RiskMitigation RuleOfThree SantiagoDeChile SatherLanguage SchwarzMergeSortAlgorithm SelfDocumentingCode SelfLanguage SeparateInterfaceFromImplementation SeparateIoFromCalculation SessionBeans ShootTheMessenger SinclairSpectrum SingleFunctionExitPoint SingleReleasePoint SingleResponsibilityRule SingleStepConstructor SinglyRootedInheritanceHierarchy SmallProjectsThatWork SmalltalkLanguage SoftwareArchitect SoftwareChangeManagement SoftwareEngineer SpikeSolution StagingServer StaticallyTyped StlSucks StructuredProgramming SubtractLinesOfCode TaskDatabase TeamLeaders TechnicalRisk TellDontAsk TestCollector TestFirst TheProcessIsTheProblem ThinClasses ThinkThingsThrough ThirdSystemEffect ThirdVersionEffect ThrowawayPrototypes TodoCommentsConsideredHarmful TomDeMarco TopTenRisks TortoiseHg UiMockupFirst UnitTest UntypedVariables UseClosuresNotEnumerations UseClosuresNotIterators UserExperience UserInterface UserInterfaces UsingToolsToAvoidCopyAndPasteProgramming VariableTypes VersionControl WebServices WellFactoredCode WizardsAreDangerous WriteOnlyCode YetAnotherMeetingWillSolveIt GulAgha GumLanguage AspectOrientedProgramming BigDesignUpFront DirectedAcyclicGraph GalacticModelingLanguage GumLanguage KenHappel PeterMerel TestDrivenDevelopment UnifiedModelingLanguage GummiBearSecrets GummiBearFactor GummiBearSecrets GummiBearsConsideredHarmful GummiBearsOfComplexity IdealEngineeringDay LoadFactor LoadFormula PortlandPatternRepository StuartScott GummiBearsConsideredHarmful ActualGummiBearsForEstimation AllanStokes BillBarnett CategoryEvil ChryslerComprehensiveCompensation CommitmentSchedule ConsideredHarmful DaveHarris DoIt EngineeringTask ExtremeProgramming GummiBearSecrets IdealProgrammingTime IdealTime ImpliedRequirement IterationPlan JosephPelrine KarlKnechtel KentBeck LoadFactor RonJeffries TrackRecord UseCase UserStories GummiBearsOfComplexity ActualGummiBearsForEstimation CategoryComplexity GummiBearsConsideredHarmful NebulousUnitOfTime ProjectVelocity GummyResidue LatherRinseRepeat GumptionTrap AntiPattern ChronicComplainer DeadWeight ExtremeFrustration FaultTolerantEngine GumptionTrap JustStopCaring MatthewAstley MurphysLaw NamelessConcept NoGoodDeedGoesUnpunished ZenAndTheArtOfMotorcycleMaintenance GunJa CategoryWikiImplementation GitHub GunJa GunjanDoshi CategoryHomePage GunnarAndersson CategoryHomePage ExtremeProgramming FunctionalProgramming RubyLanguage GunnarZarncke AcquisitionInheritance ActiveRecord AdvantagesOfExposingRunTimeEngine AdviceDoesntWork AliceLanguage ApgarScore BeingPopularEssay BestAlternativeToNegotiatedAgreement CapacityConstrainedFlowNetwork CategoryGerman CategoryHomePage CategoryObjectFunctionalPatterns CoForum CodeSmell ConsciousUnconsciousImpedanceMismatch CopyOnWrite CostinCozianu DontHaggleJustWalk DontLoseGoodIdeas DseWiki DummyStage EditByExample ExpectationMaximization FindingTheMiddleWay ForgetTheDebugger FromNandToTetrisInTwelveSteps GaveUpOnTelevision GeneralCapabilityModel GeometricAlgebra GoldenArchesTheoryOfConflictPrevention GraphReWritingCompiler HamburgXpUsersGroup HelmutLeitner InevitableIllusions InfernoOs IsomorphicClasses JamesCrook JavaLanguage JohnFletcher JoinCalculus JonathanTang JustThreePersistencePatterns KeyLanguageFeature KillMutableState LanguageAgnostic LanguageIsAnOs LanguageMachine LanguageOrientedProgramming LanguagesAreOperatingSystems LanguagesVsEnvironments LinkGrammarParser LogixLanguage MeatBall MemCached MetaDebugInterface MichaelSparks MicroKernel MinimalParsing MozartProgrammingSystem MusterTheorie MyMyersBriggsTypeIs NewOsFeatures ObjectBrowser ObservationEquivalence OffTopic OnTopic OneStartlingSentence OpenRepository OperatingSystemDesigners PatternMethod PeriHankey PhilosophyOfPragmatism PredicateDispatching PriorityInheritance QueryByExample RailsFilesystem RestArchitecturalStyle RethinkingCompilerDesign RubeGoldbergMachine SeamVirtualMachine SmallestFederatedWiki SpikeSolution SplitByTopicNotByOpinion StandardDisclaimer SuperCollider TheMoreConfidentWins ThelopLanguage ThinkObjectsButWriteAssembler ThinkingSpecialist ThreeStarProgrammer TrIz TransClusion TreeEditor TrickOneself TripleMeta TrustInformationExchange UsingUnconsciousObjectives VirtualStructure WheatLanguage WikiMailBox WikiPage WikiPatternLanguage WikiPedia WikiWithMoreThanPages WirtschaftsPatternSprache WritesCompilersAsaHobby WritingCodeAtHome GunsAndManners AalbertTorsius AmericanCulturalAssumption AndyMorris CategoryDiscussion ChrisMellon EricRaymond GarryHamilton GunsAndManners JonCoupe PeteHardie RobertHeinlein GunsAreGoodTitsAreBad AmericanCulturalAssumption AreAmericansMentallyIll FreeThinker GeorgeCarlin GunsAreBadTitsAreGood GunsAreGoodTitsAreBad OffTopic OfficialScientificPosition SevenWordsYouCantSayOnTelevision UnitedStates WhatIsCopulism GunsGermsAndSteel CategoryBook ExtremeProgrammingExplainedEmbraceChange ForestPeople JohnMerk MountainPeople GunterDueck CategoryAuthor CategoryGerman DanielKohtes DavidKeirsey DirkHeitmann DistinguishedEngineer GermanLanguage GunterDueck InformatikSpektrum MaxVoelkel MyersBriggs RainerWasserfuhr RobertDietze GuruAddsBugsAntiPattern CategoryAntiPattern ChiefProgrammerTeam DeleteWhenCooked DrHouse JobSecurity GuruChecksChanges GuruWritesAutomatedTest GuruChecksOutput CategoryAntiPattern CategoryTesting CleanRoomMethodology CleanroomSoftwareDevelopmentEmpiricalEvaluation CppUnit EdwinEarlRoss GuruChecksChanges GuruChecksOutput GuruWritesAutomatedTest JavaUnit JeffGrigg JohnFarrell KielHodges RegressionTesting RonJeffries TacticalTesting TestingFramework WhiteBoxTesting GuruDoesAll AlistairCockburn BenKovitz BurkhardKloss CategoryAntiPattern CategoryConsulting CategoryPattern CowboyCoder CultOfPersonality DaveHarris DonOlson ExtremeProgramming FabianLeGayBrereton FridemarPache GrandMasterProgrammer GuruDoesAll GuruNet HubDeveloper IdealDevelopmentTeam LetsPlayTeam LongPoleInTheTent MountainDew MythicalManMonth PairProgramming ProjectSavior ResultingContext RobCrawford SurgicalTeam SurvivingGuruStatus TheLoaner TruckNumber WardsWiki GuruDoesNothing AntiPattern AuthorDoesNothing AuthorsDontCode BrentNewhall BrickWalling GalaxyQuest GreyPattern GuruDoesAll GuruDoesNothing HolyWar RubberDucking SilverBullet SonOfHeaven StopUsingMetaphors TomRossen GuruNet FridemarPache MeatballWiki GuruOnlyCode GuruSeppuku DougMerritt GuruSeppuku OgamiItto SurvivingGuruStatus WaterfallModel GuruStatus BethanyAndresBeck CategoryEducation ElderStatus GeorgeMcKenzie HowToBeaLeader JargonFile KrisJohnson LarryPrice PreacherFigure SurvivingGuruStatus GuruWritesAutomatedTest CaptchaProblem CategoryTesting DanilSuits GuruChecksOutput GuruChecksOutputDiffs JeffGrigg MatthewAstley OliverChung RefactorYourGuru RegressionTesting TestCase TestFirst WilliamUnderwood GuruingByWalkingAround CategoryLeadershipPatterns CultureOfLearning CultureOfMentoring ExpressDontImpress GuruingByScooteringAround GuruingByWalkingAround ManagementByWalkingAround StevenNewton GustavoPetri CategoryHomePage GutFeelings FridemarPache GoodFeeling GoodThinking GutFeelings SixThinkingHats SteveMerrick GuyCornelius CategoryHomePage GuyGurAri CategoryHomePage GuyKawasaki CategoryAuthor RulesForRevolutionaries TheMacintoshWay GuyMcIlroy CategoryHomePage GuyMcIlroy GuyMurphy CategoryPerson ConclaveDotNet GuySchalnat CategoryHomePage GuySteele ArtificialIntelligence CategoryAuthor CommonLispTheLanguage CommunicationsOfTheAssociationForComputingMachinery ComputerFilk GeraldSussman GrowingaLanguage GuySteele JargonFile JavaLanguageSpecification JesusChristSuperstar LambdaTheUltimate LispLanguage SchemeLanguage SoftwareExpertsIpersonallyRespect SoftwareGeniuses SunMicrosystems TheGreatQuux GuyWhoReopenedTheSingletonCanOfWorms AnonymousCoward CategoryHomePage CostinCozianu CriticsAreYourBestFriends GuyWhoReopenedTheSingletonCanOfWorms JavaScript RealNamesPlease SimpletonPattern SimpletonPatternDiscussion SingletonPattern SingletonsAreEvil TextFormattingRules WikiReader GwBasic BasicLanguage CategoryOldSoftware CategoryProgrammingLanguage CategorySoftwareTool GwBasic JoelOnSoftware MicroSoft MsDos PcDos TwoStories GwydionDylan CategorySoftwareTool DylanLanguage HaHaHaHaHaHa CategoryHumor CategoryWikiTag HaHaOnlySerious ArneVogel DihydrogenMonoxide DilBert HaHaOnlySerious MetaIrony ObjectiveAdvantageOfHorses ScienceRelatedMemeticDisorder ScottAdams TheMan TheUnixHatersHandbook HaXeLanguage ActionScript CategoryProgrammingLanguage CeePlusPlus HaXml CategoryHaskell CategoryXml ExtensibleMarkupLanguage GlasgowHaskellCompiler HaXml HaskellLanguage WindowsOperatingSystems HabitatWiki AdminPass CaptchaKey DataDir EditAllowed HabitatNewTest HabitatTest TextFormattingRules UseModWiki WenQuanYi HackAndSlash CategoryGame LegacyCode MercilessRefactoring NetHack RogueLikeGames HackMaster CategorySoftwareTool FreeAsInBeer FreeSoftware HackMaster MattBehrens PalmOs ShareWare HackMode MentalStateCalledFlow HackageHoogleCabal CategoryHaskell CheeseShop HackerAttitude EricRaymond HackerAttitude SourceForge HackerDefinition FairCreditAssignment JudeMilhon LishaSterling MarkJanssen HackerDefinitions BradAppleton DistributedCoalition EricRaymond GlennWilson JargonFile KielHodges KoAn KoansMetaphorsAndParables NewHackersDictionary PhilipEskelin RonResnick HackerLanguage CorporateLanguage HackerLanguage LispIsTooPowerful PaulGraham PlugCompatibleInterchangeableEngineers RaceTheDamnedCar WetWare WhenAreStandardsRestrictive WriteOnlyLanguage HackerMethodology AgileManifesto UserStories HackerPride CowboyCoding JustaProgrammer HackerSpace CreativeEconomy PangaiaProject HackersAndPainters CategoryBook CommonLisp PaulGraham HadThisPattern HaveThisPattern HadToBagGroceries CategoryEmployment HadToUseCobol NickBensema HadToUseCobol AbapLanguage AlVega AndyMorris ArthurDent AssemblyLanguage BruceIde BusinessGuyCraig CameronSmith CarlosIjalba CategoryProgrammingLanguage CategoryStory CobolCausesBrainDamage CobolLanguage CraigEverett DanielYokomiso DataProcessing DavidConrad DbTwo DeVry DiBol DonBranson DonaldFisk DougMerritt FalkBruegmann GerryAllen GiuseppeProment GlobalVariable GoTo GunnarZarncke HadToBagGroceries HaskellLanguage IainLowe JeanPhilippeBelanger JeffGrigg JimRussell JohnReynoldsTheStudent KeithBraithwaite KenCarpenter LeeDise MainFrame MichaelChean MicroFocus ModularProgramming NatPryce NickBensema PaulHudson PedroLopez PeterLynch PeterMerel PrestonRickwood ReportProgramGenerator RomanStawski SavasAlparslan ScottCooper StevenPeterson StructuredProgramming SusanDavis TimJarman TopMind VhIndukumar VisualBasic WayneWerner WorseThanCobol HadToUseFortran CategoryFortran FortranLanguage GeoffSobering HadoopSearch HafizAhsan CategoryHomePage ThoughtWorks HagbardCeline BruceIde FightClub RobertAntonWilson HaiKu AlistairCockburn ChrisGarrod ComputerErrorHaiku ComputerPoetry ComputersStopFunctioning ExtremeProgramming HaiKu JasperPaulsen MeetingHaiku MyDogAteMyHomework NetArt OnceAndOnlyOnce RefactorMercilessly RefactoringMercilesslyHidesTheForest RenGa ShakespeareanSonnet SmokeRunsComputers SotoZen HaiKuMe GaryLarson HaiKuMe HaikuMe UgLy HaikuMe DeleteMe HaiKu HaikuMe PoemWiki RhymeMe HailStorm AndyPierce CategoryMicrosoft CategorySecurity DonBox HailStorm HailStormAlternative JakobNielsen JurassicPark MichaelLeach MicroSoft NealStephenson PersonalPrivacy PeteHardie PieterVerbaarschott RichardHenderson SecureMemento WindowsLonghorn HailStormAlternative AmericanExpress AndyPierce CategoryMicrosoft DotGnu HailStorm HailStormAlternative MattBehrens MicroSoft OpenSource PieterVerbaarschott HailWiki EmlynShannon FixYourWiki GoodStyle HailWiki RandomPages RecentChanges RefactorByMerging SetTheBozoBit TargetReached ThreadMode WikiCitizen WikiGnome WikiPenance WikiWikiWeb HairyArm CategoryBug DefectSeeding DriveByAnalysis HairyArm MilSpec SpikedSample TheAlmightyThud HakanErdogmus CategoryPerson LinkedIn HalAbelson HaroldAbelson HalArnold CategoryHomePage HalArnold SantaBarbaraAgileDevelopers HalClement CategoryAuthor CategoryScienceFiction ScienceFiction HalHelms HalHildebrand HalNineThousand ArthurCeeClarke CategoryScienceFiction RepliCant SpaceOdyssey SpaceShip HalRoseman CategoryHomePage LosAngeles HalSmith CategoryHomePage HalSmith SecurityNazi WardCunningham HalSnyder HalcyonZhang HalfAssKeys HalfAssKeys ObjectIdentity HalfAssedMetaLanguage AllaireColdFusion DougMerritt GarryHamilton HalfAssedMetaLanguage JosephCoffland LaTex LaynesLaw PrincipleOfLeastPower ProductivityRant StateOff StateOn TuringComplete TuringEquivalent HalfBakedAttemptsLeadNowhere AntiPattern CategoryCommunication CostinCozianu GoogleSearch HalfFinishedWorkLeadsToCollaboration HowToAskQuestionsTheSmartWay InFavorOfDissertation InitialEffortShowsCommitment RecentChangesJunkie WikiModes HalfBit HalfBug BlackBox BlackBoxTesting BugFrequency CategoryBug DrWatson HalfBug HankHoek HeisenBug LogNormalDistribution ParetoDistribution RaceCondition HalfCleanDesk WalledGarden HalfDoneIsEnough AntiPattern CategoryManagementAntiPattern FailureIsNotAnOption GoodEnough ReFactor StrategicPlanning TechnicalDebt HalfDotCom HalfDotCom OleAndersen OnlinePayments HalfDuplex CategoryJargon HalfDuplex OleAndersen HalfFinishedWorkLeadsToCollaboration CategoryCommunication CodeOwnership CodeStewardship CollaborationLeadsToHalfFinishedWork CollectiveOwnership DanielVonFange EricRaymond ExtremelyCreative FridemarPache HalfBakedAttemptsLeadNowhere KentBeck MartinNoutch OpenSource WwwCollaboration HalfKeyboard CategoryKeyboard DvorakKeyboard FrogPad HalfKeyboard HalfQwerty NickBensema HalfLife CabalDesignProcess CategoryGame CounterStrike DanUznanski DayOfDefeat HalfLifeNaturalSelection IdSoftware HalfLifeNaturalSelection HalfObjectPlusProtocol CachingProxy CategoryPattern GerardMeszaros HalfObjectPlusProtocol HoppPatternLanguage PatternLanguagesOfProgramDesign RemoteProcedureCall RemoteProxy RichardEmerson ThomasMaeder UltraLightweightClient VisualAge HalfQwerty CategoryKeyboard DvorakKeyboard HalfQwerty KeyDown KeyUp RepetitiveStrainInjury HalifaxProperChannelsAndPracticesWiki MediaWiki HallEffect HallmarkPeople HallmarkPeople JohnPassaniti HallmarkPeopleToComeOut HallmarkPeople JohnPassaniti KeithBraithwaite NewAnalogiesForWiki RichardDrake WhyNewAnalogiesForSoftware WikiPolitenessLevel WikiStroke HalloLorenz HallowedProcedures HallowedProcecures ManagementChallengesForTheTwentyFirstCentury PeterDrucker HalloweenIsChristmas HaloEffect AndersBengtsson GameOfGo HaloEffect KatieLucas KeithBraithwaite OgdenNash PhlIp SetTheBozoBit WikiBadge WikiCelebrities WikiName HalsLegacy ArtificialIntelligence CategoryBook DeepBlue HalNineThousand JamesCollins HaltingEquivalent AckermannFunction HaltingEquivalent HaltingProblem TuringEquivalent TuringMachine HaltingProblem AlanTuring BusyBeaverProgram ComputerScience FixYourWiki GeneralHaltingProblem GeneralHaltingProblemProblem GeneralHaltingProblemProblemProblem GoedelsIncompletenessTheorem GrammarVandal HaltingEquivalent HaltingProblem HaltingProblemDiscussions HaltingTheorem NickKeighley PatternHaltingProblem PenroseCannotConsistentlyAssert SharkBot ToyProblem TuringMachine UnsolvableSoftwareDevelopmentProblems UserName WhatDoesHaltingMean HaltingProblemDiscussions AdPopulam AnonymousForPrivacyReasons AntecedentAssumedFallacy ArnonKlein BenTilly BigOmega BlueScreenOfDeath BottomMind BrianSlesinsky BurdenOfProof CannibalsAndMissionaries ChomskyHierarchy ChomskyHierarchyOfComputationalPower ChurchTuringThesis ComputationAsSignalProcessing ComputerScience CostinCozianu CristiOpris DanielKnapp DaveHarris DavidMonroe DeleteMe DisciplineOfProgramming DougMerritt DouglasAdams EdwardKiser EricHodges EulersEquation EwDijkstra ExFormation FermatsLastTheorem FrameProblem FreeWill GarethMcCaughan GavinLambert GeneralHaltingProblem GeneralHaltingProblemProblem GeneralHaltingProblemProblemProblem GeneralizedBalancedTernary GeometricAlgebra GlynNormington GoedelsIncompletenessTheorem GoldPlating HaltingProblem HaltingProblemDiscussions HaltingProblemSolutionsDescribed HaltingTheorem HyperComputation InfiniteLoop InfiniteStateMachine JeffGrigg JeremyBowers LambdaCalculus LeibnizianDefinitionOfConsciousness LimitTheory LittleLanguage LogisticMap LoopInvariants MatthewAstley OpenAuthor PeterMerel PhilipBusch PinSort QuineProgram RalphJohnson ReNormalization RealTime RegularExpression RelationalDatabase RicesTheorem SaulAmarel ScientificMethod SiCp StateInvariants StephanHouben SystemMetaphor TheHaltingProblemAndTuringMachines TheInfinityMachine ThereIsNoInfinity ThreadMess TomStambaugh TortoiseAndHare TuringComplete TuringEquivalence TuringEquivalent TuringInterferometer TuringMachine UnexpectedExecutionParadox UniversalTuringMachine VonNeumannArchitecture WeakestPrecondition WhatDoesHaltingMean WikiBase WikiPedia WilliamUnderwood HaltingTheorem HaltingProblem HamCrest JavaUnit WindowLicker HamRadioPests HamburgXpUsersGroup AcceptanceTest AgileMethodologies AgileSoftwareDevelopment AlistairCockburn ArgoUml BerndSchiffer BillWakeTestFirstChallenge CategoryGerman CategoryGroup CategoryXpUsersGroup ChristianJunghans EberhardWolff EclipseIde ExtremeFishbowl ExtremeMaintenance ExtremeModeling ExtremeProgramming ExtremeProgrammingExplainedEmbraceChangeSecondEdition FlorianSiebert FrameworkForIntegratedTest FrankWestphal HamburgXpUsersGroup HiberNate IngoRichter IntellijIdea JoshuaKerievsky JuergenAhting LeanSoftwareDevelopment LeanThinking LessonsLearnedInSoftwareTesting MarkoSchulz MockObject OptionalScopeContracts PatternsOfEnterpriseApplicationArchitecture PlanningGame RalfWirdemann RefactoringTestCode RefactoringToPatterns RubyLanguage RubyOnRails SebastianEichner SecondLife SoftwareForYourHead SpringFramework StefanRoock TestDrivenDevelopment TestDrivenDevelopmentByExample TestFirstProgramming TheCrcCardBook TheDeadline TheDesignOfEverydayThings TheFeyerabendProject TheFifthDiscipline TheHumbleDialogBox ThomasBaustert TorstenMumme UnitTestingLegacyCode WaltzingWithBears WikiCommunity WikiWeb WorkingEffectivelyWithLegacyCode XpTwoThousand XpTwoThousandAndFour XpTwoThousandAndOne XpTwoThousandAndTwo XpUniverseTwoThousandOne XpeditionaryTraining HamburgerHelper AmericanCulturalAssumption ComfortFood CowboyCoding DavidBrantley HamburgerHelper LomoSaltado MiLindoPeru MonoSodiumGlutamate PhlIp StaticCling TimDysinger HamidMalek CategoryHomePage HomePage HamishLawson CategoryHomePage HammerTruism EatingSoupWithaFork GuiGuidelines VisualBasic HammingCode HammingCode HammingDistance HammingDistance CategoryMath EditDistance FactoryMethod HammingCode IanOsgood RichardWesleyHamming HammingProblem AbstractQueue BigInteger CodeSmell EwDijkstra HammingProblem HaskellLanguage JavaLanguage LanguageComparisonFramework LanguageTestCase LinkedList PriorityQueue HamzaOualidKhelifi AreYouThere BackLink CategoryHomePage StartingPoints SusannahWilliams WikiSocialNorms HanWenNienhuys CategoryHomePage DavidBrantley HanWenNienhuys HananCohen CategoryHomePage RecentVisitors WikiList HanbingLiu CategoryHomePage MeltonFoundation RecentChanges UseModWiki WikiDevelopment HandHeld AndrewWiles AppleNewton BlueTooth CategoryHandheld EpocOs FermatsLastTheorem GamePark HandHeld HandheldComputer HandheldsWiki HandspringVisor LeonardoDaVinci MobilePhone PalmOs PalmPilot PandigitalNovel PersonalAnalogDevice PersonalDigitalAssistant PocketPc PocketWord ProgrammingOnHandHelds PsionPda SharpZaurus SleeplessNightWiki SymbianOs TabletPc TimBernersLee WiFi WikiWirelessVoice WinCe WindowsXp HandObfuscatedCode AccountConstants AnonymousCoward CategoryCoding CeeLanguage CharlesSimonyi DefensiveProgramming FinderException HandObfuscatedCode HungarianNotation ObfuscatedCee ObfuscatedPerl ObfuscatedPgpInJavaScript OffensiveProgramming RolandIllig TheCppProgrammingLanguage ValidationException YouThinkThatsCodeYoureWriting HandOff CategoryPattern ConcurrentProgrammingPatterns DesignPatternsForDistributedObjects HandOff JavaSwing JeffGrigg JohnFarrell NounPhrasePatternName HandShuffle AlanChristiansen AndyPierce BelTorak ChuckSiska DonDodson GarethMcCaughan GunnarZarncke PaulChisholm PerfectShuffle PersiDiaconis PseudoRandomNumberGenerator RandomShuffle RonJeffries HandSizedComputing CategoryOrganization DonaldNoyes SmartPhone ThinkingOutLoud HandVsPointer BlackAndWhite CategoryInteractionDesign CategoryUserInterface EyeAndHand InteractionDesign KillerUserInterface NearDeathExperience StarCraft HandWaving CargoCult CategoryJargon ChadThompson HandWaving HardCodingProblems JasonNocks KrisJohnson MisDirection NovemberZeroNine PerlLanguage PointlessEvangelism RobertField SleightOfHand VooDoo VoodooChickenCoding XpAsCargoCult HandbookOfMathematicalDiscourse CategoryBook CategoryMath WaybackMachine HandbookOfTeamDesign CategoryBook JointApplicationDevelopment MartineDevos MyFavouriteFacilitationTool HandelCee CategoryProgrammingLanguage HandelCeeLanguage BrokenLink CategoryCee CategoryProgrammingLanguage CeeLanguage CodeOrdering OccamLanguage HandheldBasic CategoryLanguageImplementation CategoryPalmOs CategoryProgrammingLanguage CategoryVisualBasic MicrosoftWindows PalmOs PeterHolmesConsulting ScottElliott VisualBasic HandheldComputer HandHeld HandheldsWiki ActiveSync CategoryWikiForum FrontPage HandHeld HandheldsWiki NoteStudio NoteWiki PalmWiki PocketPc WikiAsPim HandleAllElseConditions CategorySillyAdvice ChanningWalton CommonLisp DanielKnapp JimRussell PerlLanguage VhIndukumar HandleBodyPattern AdapterPattern BridgePattern CaretakerPattern CategoryPattern CeePlusPlus DecoratorPattern DesignPattern DesignPatterns EnvelopeLetter FacetPattern HalfObjectPlusProtocol HandleBodyPattern HandleBodyPatternProblem LazyInstantiationPattern PimplIdiom RemoteProxy RoleObject TombStone WrapperObject WrapperPattern HandleBodyPatternProblem CategoryPattern HandleBodyPattern SubFolders HandleErrorsInContext CategoryException ExtractMethod FunctionalTest GroupRelatedInformation HandleErrorsInContext SelfDocumentingCode SingleFunctionExitPoint WayneMack WilliamDavis YouArentGonnaNeedIt HandleSystem GlobalNameService HandleSystem UniqueNames HandlingBrokenTests AcceptanceTests CategoryTesting IntegrationTests TestInventory TestSuite UnitTestAsTickler UnitTests HandlingExceptionsAsEarlyAsPossible ConvertExceptions DaveHarris DesignByContract HandleErrorsInContext HandleExceptionsAsLateAsPossible HandlingExceptionsAsEarlyAsPossible HomogenizeExceptions JuancoAnez RefineExceptions ThrowDontCatch HandlingInfiniteWorkLoads AppBackplane ArchitectureDiscussion DeadLock GraphicalUserInterface HandlingInfiniteWorkLoads HighScaleWebSystems IoBound LockFreeSynchronization OperatingSystem OverClocking PriorityInversion RealTime WebStoresDiscussion HandlingRespect HandlingRespect MateShip PeterMerel HandsFreeMouse EddieDeyo NaturalPoint PhlIp StickyKeys HandsInView AlistairCockburn BetsyHanesPerry BodyFollowsEyes CategorySkiPatterns DirectSensationUpTheSpine DoDonPachi DonOlson HandsInView HandsOnThighs KentSchnaith PeterMerel PolePlant SexPatterns StijnSanders WeightHeels HandsInViewFinder AmericanCulturalAssumption DoOneThingWell HandsInView TooCleverToBeUseful HandsOn DavidDeLis DownToaScience FreemanDyson GlennVanderburg HandsOn RichardFeynman SurelyYoureJokingMrFeynman VisualExplanations XpCourageValue HandsOnThighs AlistairCockburn HandsInView HandspringTreo CategoryPalmOs HandspringVisor MikeSmith PalmGraffiti PalmOs HandspringVisor CategoryHardware CategoryPalmOs DavidCorbin HandHeld HandspringTreo HandspringVisor JoshuaBaran LessIsMore MattBehrens OmniSky PalmOs PalmPilot HandwrittenLogs ElectronicLogBook KrisJohnson PaulHudson HandyKey CarpalTunnelSyndrome CategoryKeyboard DenverColorado ErgonomicKeyboard HandyKey HelmutLeitner PairProgramming PeteHardie WearableCommunity HangmanGame CategoryOffTopic HangoutNotesTuesday GlobalRoots SmallestFederatedWiki WikiSquatting HankHoek CategoryHomePage HalfBug HankRoark AtlasShrugged AynRand CategoryHomePage CppProgrammer HankRoark MetaObjects ObjectOrientedDesignHeuristics TheCrcCardBook TheFountainhead VisualAge XpAtlanta HankStuck CategoryHomePage CodeUnitTestFirst EliyahuGoldratt GingerFactor GrokInFullness ManagementSpeak ParadigmShift RefactoringImprovingTheDesignOfExistingCode ScienceFiction ShigeoShingo TimeSink YouArentGonnaNeedIt HanksXpProject AcceptanceTest AllOfXp CategoryCaseStudy CategoryProject CodeUnitTestFirst CodingStandard CollectiveCodeOwnership ContinuousIntegration CreepingFeaturitis DesignForTestability DonWells ExtremeProgramming ExtremeProgrammingExplained ExtremeProgrammingInEnemyTerritory FortyHourWeek GeorgePaci JustOneMore MoveMethod OnsiteCustomer PairProgram PairProgramming PjPlauger PlanningGame SimpleDesign SmallReleases UnitTest UserStories HanlonsRazor DontAssumeStupidity GeneralSemantics JargonFile McCaughansRazor OccamsRazor HansAndeweg HansAndeweg HansBoehm CategoryPerson GarbageCollectionInCpp GarbageCollector HansDerks CategoryHomePage CodeComplete MySql SteveMcConnell HansGerwitz CategoryHomePage HansHartmann CategoryHomePage HansJoachimMatheus AlessandroKohler AndreasKapp AxelGlatz BullshitBingo BuzzwordBingo CategoryHomePage ChristianAschenbrenner DieterSaken FlorianSchneider GabrielBucher JuergenHappel MarcelRuff MarkusSchwer NicolasKiwitt OliverHupfeld RudolfFluetsch SandroDindo StefanThiel StephanBielmann TobiasGruender TobiasMueller UweRenzland WalterKriha HansMichaelStahl AreYouThere CategoryHomePage HansRohnert CategoryHomePage HansWobbe AboutUs AddressDomains AjAx AutoPcnResults BmoMech CategoryHomePage CommunityWiki DelIcioUs DiiGo DontModeMeIn EddiesWiki EnDimensionalArray FindPage FreeLink GemaPad GeocodesMayReplaceAddresses GraphsAreImportant HansWobbe HowToDeletePages HwoLogo HyperText JavaScript KeyNote MeatBall MeatballWiki MikeSmith MikeSmithEddiesWikiStuff MoreAboutExtraScripts MyPledgeToWardsWiki OddMuse OnceAndOnlyOnce PageAnnotation PeopleIndex PhpBb PurposeOfPatterns QuickChanges RealName RecentChanges SdiDesk SharkBot SignalToNoise SisterPages SisterSite SisterSites StaticMenuForWardsWiki TablesMatricesArraysAndDimensions TextFormattingRules TheArray TheBrain TiddlyTools TiddlyWiki TotalText TrailFire UserName WikiBadges WikiCreole WikiEngine WikiGettingStartedFaq WikiGnome WikiMail WikiMarkup WikiPedia WikiServer WikiSig WikiSocialNorms WxWikiServer HansenDy CategoryHomePage HanspeterHeeb CategoryHomePage HapAngery CategoryHomePage HapAngery HapiWiki HappinessIs BrucePennington CategoryWisdom CharlesSchultz GoogleSearch HappinessIs HappinessIsElusive HappinessIsaJourney HappinessIsaWarmPuppy HealthyBodyAndMind HigherPrinciples JohnLennon TheArtOfLoving TheMapIsNotTheTerritory TheMonkAndThePhilosopher WikiPedia HappinessIsElusive CategoryPhilosophy CategoryPsychology HedonicTreadmill KeepItSimpleStupid MentalStateCalledFlow MyMyersBriggsTypeIs WeDontNeedDrugsToBeHappy HappinessIsaWarmPuppy CategoryWisdom CharlesSchultz HappinessIs HappsFramework CategoryHaskell HaskellLanguage HappyBirthday DeleteMe HappyClappy ExtremeProgramming LowChurch HappyCollision AccidentalLinking AdewaleOshineye CategoryDuplicationFindingTool CodingStandard CommitList ConcurrentVersionsSystem CpdTool ExtremeProgrammingForOne HappyCollision HtagLanguage IntentionRevealingSelector KentBeck LotsOfShortMethods OneResponsibilityRule PeeEmDee SmalltalkBestPracticePatterns StandUpMeeting StatelessObject SvenNeumann HappyNerdFaces HappyNewYear AlanFrancis CategoryWikiProgress DaveSmith DavidMcNicol FailedScienceFictionProphecies JohnFletcher MichaelFeathers PeterMerel RecentChangesJunkie RichardDrake RonJeffries WardCunningham WikiHistory WikiWatchers WikiWatching HappyNewYearToOthersWithoutaLifeAlso DeleteWhenCooked PhlIp HappyPath CodingStandard GuardClause HappyPath IlluminateTheMainline IntegrationTest SadPath TestDrivenDevelopment HappyPatterns AlistairCockburn AutomatedRegressionTest BobRoss ContinuousRoundTrip EarlyAndRegularDelivery HappyLittlePatterns StressFreeProgramming HappyThoughts AcceptanceTest CategoryWhimsy CopyAndPasteIsNotaDesignPattern FeelingGood HappyPlace HappyThoughts JasonNocks TakeRegularBreaks UnitTest HappyWithPerl BashLanguage CategoryPerl CeeLanguage CeePlusPlus ComprehensivePerlArchiveNetwork DecadeOfSlaggingPerl EmeraldOnPylons GoodEnough JavaLanguage MarnenLaibowKoser NextBigThing OldGuardDeveloper PerlLanguage PythonLanguage RegularExpression RobertFisher RubyLanguage RubyOnRails WebTwoPointOh HarHarHar HarHarHar WikiBadge HarassedHacker FixBrokenWindows HarassedHacker PragmaticProgrammer ProgrammerStereotype TestDrivenDesign UbiquitousAutomation WhyCyTagIsntMyFavouriteProgrammingLanguage HardBan HardBan SharkBot WardsWiki WikiCommunity HardCorePlatonists AlbertEinstein BigOmega CarlFriedrichGauss CategoryWorldView CutThemToRibbons DavidHilbert ErwinSchroedinger GeorgeLakoff GoedelsIncompletenessTheorem HardCorePlatonist IsaacNewton JoshuaGrosse KurtGoedel LeonhardEuler LeopoldKronecker LuitzenBrouwer MathematicalCoincidences MaxPlanck MossCollum MrAristotle MrPlato NielsBohr NikolaTesla NoamChomsky OrdinalNumber PaulErdos RampantAntiPlatonists ReneDescartes RichardFeynman RogerPenrose SetOfAllSets SoftwarePlatonism StephanHouben StephenHawking SuperNaturalNumbers ThoralfSkolem TypeTheory WernerHeisenberg WikiBallotBox WikiGreatFoobarLists HardLandscape GettingThingsDone HardLandscape HardLanguage AlternateHardAndSoftLayers AnonymousDonor BondageAndDisciplineLanguage CeeLanguage CeePlusPlus HardLanguage HaskellLanguage JavaLanguage LuaLanguage MakeRoomForAllViewpoints MetaTables MlLanguage ObjectModel ProgrammingInLua PrototypeObject ScottVokes HardLink DavidPhillipOster FabriceGautier KazKylheku HardNegotiator AntiPattern CategoryAntiPattern HardNegotiator HireOnlyBeginners NegotiatingWithManagers WinWin HardRealTime CategoryJargon RealTime HardTimesJobAd CategoryEmployment CategoryWikiSarcasm HardToWrite BenAveling DocumentsFirstCodeLater HardToWrite NickAstrobe TooComplex HardWork CategoryQuote CategoryWorldView CreateLivableAlternativesToWageSlavery ExternalDiscipline ExtremeProgramming HardWork PrincipleOfBeneficentDifficulty ProtestantWorkEthic WhatIsPlay HardwareArchitecture ObjectArchitecture TuringMachine WikiStub HardwareCache SoftwareCache HardwareDescriptionLanguage AllenNewell CategoryProgrammingLanguage GordonBell ProgrammingLanguage HardwareEngineer CategoryHardware ComputerEngineering EmbeddedSystemsEngineer FiniteStateMachine FirmwareEngineer HaHaOnlySerious HardwareEngineer JustAnEngineer LambdaCalculus NpHard PushdownAutomata SmokingTheBoard SoftwareEngineer TuringMachine VonNeumannBottleneck HardwareErrata BugFreeSoftware CategoryDocumentation EmbeddedSystem EricUlevik FirmwareEngineer ProblemsWithDocumentationDiscussion ShootTheMessenger SourcesOfBugs TestsCantProveTheAbsenceOfBugs WillyWonkaConflictResolution HardwareSoftwareCoDesign HalfBakedAttemptsLeadNowhere HardwareDescriptionLanguage HardwareSoftwareCoDesign OffTopic OnTopic RelatedWork ResearchTopic WardsWiki HardyHenneberg CategoryHomePage HariBalaraman CategoryHomePage HarlanEllison BabylonFive CategoryAuthor CategoryScienceFiction SciFi StarTrekOriginalSeries TomAnderson HarlanMills HarlanWood CategoryHomePage HarlandCleveland HarlandCleveland InformationConsumer KnowledgeProliferation HarnessChangeForAdvantage CategoryAgileMethodology HarnessIt DotNetUnit HarnessIt HarnessItInAction NunitFramework TestingFramework HaroldAbelson AmandaAbelson AndreaDiSessa CategoryAuthor CategoryPerson CreativeCommons FreeSoftwareFoundation GeraldSussman LogoForTheMacintosh LogoLanguage MassachusettsInstituteOfTechnology StructureAndInterpretationOfComputerPrograms TurtleGeometry HaroldPinter HarpersMagazine CategoryMagazine HarpersMagazine StevenBlack UnitedStates VisualProgramming HarpreetBola HarrisonAinsworth HarrisonHoughton AskMeAnything CommonLisp CornellUniversity FunctionalLanguages PythonLanguage HarrisonRuzzoAndUllman HarryBrowne HarryChesley AppleTalk CategoryHomePage JimBesemer KentBeck PackIt ProgrammingTheIlliac RumorMonger ShockWave StuffIt WardCunningham HarryPortersRelayComputer CategoryHistory HarryPorter PortlandStateUniversity WardCunningham HarryPotter AnonymousDonor ButterBeer CarolineWilliamson CategoryBook CategoryMovie CategoryOffTopic DanielKnapp EarthSea EricJablow GingerBeer GlennVanderburg GregGola HarryPotter HarryPotterAndThePhilosophersStone HarryPotterAndTheSorcerersStone HarryPotterSpoilers HarryPotterVsLordOfTheRings HatchingNewProgrammers IanOsgood IsWikiOnlyForMuggles JapaneseAnimation JohnFletcher JohnLennon KarlKnechtel MartySchrader MonserratKoyMartinez OffTopic PhilosophersStone PhlIp PokeMon PrincessMononoke RedShirt RichMacDonald RootBeer SorcerersStone SunirShah TerryPratchett TheHobbit UrsulaLeGuin WizardHunt HarryPotterSpoilers HarryPotter HarryPotterSpoilers PlotToken RedShirt HarryPotterVsLordOfTheRings DanielCohen FellowshipOfTheRing HarryPotter HarryPotterAndTheMumblesStone JoshuaJuran LordOfTheRings MauroPanigada PeteHardie HarryRobinson CategoryHomePage HarrySecombe GoonShow HarryShearer TheRightStuff TheSimpsons ThisIsSpinalTap HarryTruman BuckStopsHere CategoryPerson HarryTurtledove AlternateHistory CategoryAuthor CategoryScienceFiction ScienceFiction TheCaseOfTheToxicSpellDump WorldWar HarryVanDerVelde CategoryHomePage ChiefArchitect DefinitionOfLife HarryVanDerVelde PlainEnglish HarryVelez AreYouThere BackLink CategoryHomePage KaiCarver VirtualCommunity HarryWang CategoryHomePage HarshEditor OnTopic HarvardArchitecture ComputerArchitecture DigitalSignalProcessor HarvardArchitecture VonNeumannArchitecture HasOopRuinedGuiStandards OopHasRuinedGuiStandards HasSudokantBeenWithdrawn ChrisGarrod IsTheBlankSudokuDiabolical SuDoku WardCunningham HasWikiFailed AndyPierce AssumeGoodFaith BooLanguage ChangeTheCommunity CostinCozianu DesignPatterns DougMerritt EditWars ErlangWiki ExtremeProgramming FebruaryZeroSix FixYourWiki FromFertilizerComeFlowers HaskellWiki ImminentDeathOfWikiPredicted JoelOnSoftware JonathanTang JuneZeroSix LambdaReader LambdaTheUltimate LlDiscuss MobiWiki OnTopic PaulGraham PhlIp RecentChanges RecentChangesConsideredHarmful RecentChangesIsNotTheWiki RudenessObjection ScalaLanguage ScottJohnson SmugWeenie TomStambaugh TunesProject WardsWiki WhyWikiWorksNot WikiChangeProposal WikiFilterist WikiIsDead WikiOnWiki WikiPedia HashBang DonaldNoyes HashBang SamuelFalvo ShBang SheBang HashCash CategoryCryptography DenialOfService MakeTheClientPay HashMap DictionaryDataStructure HashMap HashTable JamesAguilar JavaLanguage HashTable BinaryTree CategoryDataStructure DataStructures DictionaryDataStructure HashTable IntroductionToAlgorithms TheArtOfComputerProgramming HashTag HashTag SocialMedia TwitterConsultant WikiWord HaskellArrows BrokenLink CategoryFunctionalProgramming CategoryHaskell CoMonads FunctionalReactiveProgramming GeneralisingMonadsToArrows HaskellLanguage JohnHughes OnMonads ScalaLanguage HaskellCurry CategoryHaskell CategoryPerson CombinatoryLogic CurryHowardIsomorphism CurryingSchonfinkelling FunctionalProgramming HaskellLanguage HindleyMilnerTypeInference HaskellDb CategoryHaskell ErlangLanguage ExtensibleMarkupLanguage HaskellDb HaskellLanguage StructuredQueryLanguage HaskellExampleForMutabilityOnObjects AnswerMe CategoryHaskell ContinuationPassingStyle DaveFayram FirstClass HaskellLanguage PhillipWadler ReferentialTransparency UniquenessTypes HaskellLanguage ApplicativeLanguage BrokenLink CategoryFunctionalProgramming CategoryHaskell CategoryLiterateProgramming CategoryProgrammingLanguage CoMonads ConcatenativeLanguage DavidMertz FactorLanguage ForthLanguage FunctionalProgrammingLanguage GlasgowHaskellCompiler HaXml HackageDb HaskellArrows HaskellCurry HaskellLanguage HaskellPlatform HaskellUnit HaskellWiki HindleyMilnerTypeInference IwannaLearnHaskell JimBender JohnHughes JoyLanguage LanguageOfTheYear LazyEvaluation LindowsOs ListComprehension LiterateProgramming MichaelSparks MlLanguage NonStrictSemantics OnMonads ParallelAndConcurrentProgrammingInHaskell PatternMatching PointFreeProgramming PowerPoint QuickQuestions QuickSortInHaskell RealProgrammingLanguage RealWorldHaskell RubeGoldbergDevices SamuelFalvo ScannedInAvian SimonPeytonJones SmlLanguage TemplateHaskell TheEvolutionOfaHaskellProgrammer TypeClasses VisualStudio WaybackMachine HaskellPlatform CategoryHaskell GlasgowHaskellCompiler HaskellLanguage HaskellUnit CategoryHaskell HaskellWiki AnonymousDonor CategoryHaskell CategoryWikiForum HaskellLanguage HaskellWiki MarkoSchuetz WikiWikiClone HaskoHeinecke CategoryGermanSpeaker CategoryHomePage DaedalosInternational ExtremeProgramming GeorgHeeg IdlVersioning KentBeck SoftwareConsultant ThreeStarProgrammer HastyGeneralization HatTrick AmericanCulturalAssumption CanadianCulturalAssumption HatchingNewProgrammers DecemberZeroFive ErikNaggumQuotes HaHaOnlySerious HatchingNewProgrammers JonathanTang PhlIp PredictionsForTwoThousandSix RichardKulisz WardCunningham WhyPromoteTech WillDurant HatesSoftware WikiWikiWeb HaveThisAntiPattern HaveThisPattern HaveThisProblem HaveThisPattern CategoryPattern ConceptSpace DesignPattern DesignPatterns EdPoor ExtremeProgrammingExplained GangOfFour GradyBooch HaveThisPattern HillsideGroup MartySchrader MatthewAstley MeToo NamelessConcept PaulChisholm RalphJohnson RandomWalk RunAwayScreaming WardCunningham HaveThisProblem HaveThisAntiPattern HaveThisPattern HaveYouStoppedBeatingYourWife HawaiianCulturalAssumption CategoryOffTopic MarchZeroSix HawkingRadiation BrokenLink HawthorneEffect CategoryPsychology CategoryWorkEnvironment HawthorneEffect PeopleWare HayStack ObjectLens HazelNewl HeDidntInventTheTerm AlanFrancis AlanKay AlanKayOnObjects AlanKayStories AlistairCockburn EarlyHistoryOfSmalltalk GripesOfAnOverwhelmedWikiRefactorer HeInventedTheTerm IndexCard InformalHistoryOfProgrammingIdeas IronyWarning IvanSutherland KristenNygaard ObjectOrientedProgramming OleJohanDahl ProcessPatterns RefactorTheFourGospelsIntoOne RichardDrake SketchPad SmalltalkLanguage WhoInventedObjectOrientation WikiName WikiPosterity HeInventedTheTerm AlanKay AsimovAndTheCritic CategoryStory CeePlusPlus DonKnuth IsCeePlusPlusObjectOriented IsJavaObjectOriented JavaLanguage JimiHendrix JoshuaSusser KornShellStory KristenNygaard KyleBrown MichaelIvey MopAdvocate OleJohanDahl ProgInOberon SamuelFalvo SteveBurbeck SteveWitham SunirShah ThreadMode VirtualMethod WardCunningham WhoDefinesTerms WikiNature WirthPubl HeShuyan MuRongjun HeWhoHesitatesIsLost LookBeforeYouLeap TriteSayingsComeInPairs HeWhoMustNotBeNamed AndrewCates BeatleJuice DungeonsAndDragons HarryPotter HpLovecraft LifeOfBrian HeadCoach AirplaneButt AlistairCockburn AssistantCoach AutomobileButt ChiefProgrammer ChryslerComprehensiveCompensation HeadCoach HuntingOfTheSnark KentBeck RonJeffries VideoConferencing HeadDrivenPhraseStructureGrammar CategoryNaturalLanguage PhraseStructureGrammar SteveConley TransformationalGrammar HeadFirstDesignPatterns AalbertTorsius AnimalBook BigPicture CategoryBook CategoryPattern DesignPatterns DesignPatternsBook ElizabethWiethoff EricFreeman ForDummies GangOfFour HeadFirstJava JavaLanguage JavaRanch JimmyCerra OreillyAndAssociates PairProgramming PortlandPatternRepository SunMicrosystems WardCunningham WomenProgrammers HeadStrong ExtremeProgramming MindMap TonyBuzan HeaderOnlyCeePlusPlusPackages BoostLibraries CategoryCpp CeeCeePlusPlus CeeLanguage CeePlusPlus MakeDepend MakeLinkDepend HeadlineMemos ApoorvaMuralidhara DaveHarris OneStartlingSentence PaulHudson SteveFreeman HeadlinesTechnique AgreeToDisagree BigDesignUpFront CategoryDocumentation DoTheSimplestThingThatCouldPossiblyWork FuzzyDistinctionBetweenInterfaceAndImplementation GoToParkAndPlay GoToWork LeaveHouse LongFunctionsDiscussion LongMethods LotsOfShortMethods PersonalChoiceElevatedToMoralImperative WakeUp WetWare YagNi HeadwaySoftware HealthAndSafety BrianEwins CategoryErgonomics HealthAndSafety MartinNoutch SoftwareSafetyRequirements TheracTwentyFive WikiBadge HealthCareDebateFlowchart CategoryRant GraphViz InformationAge PhlIp RefactorMercilessly HealthCareSystem CategoryRant RobHolecko TennCare HealthyBodyAndMind BeautifulMind BikeToWork BrainsAsaCheapCommodity CategoryHealth ChickenAndEggProblem EatBreakfast ExerciseGurus HappinessIs HealthyBodyAndMind LeaveTheOfficeForLunchHour LowCarb MyBrainIsEmpty RebootingTheBrain RegularExercise SelfManagement SerenityPrayer SimpleHandMassage SleepDeprived SleepingWellTips SlowDownToSpeedUp TheDistempersOfLearning ThereMustBeWhatKindOfFood UnitTest WikiCommunity WikiOffTopicGems WikiPedia HealthyCodeIsHappyCode ChryslerComprehensiveCompensation DramaticIdentity ExtremeNormalForm HappyCodeIs HealthyCodeIsHappyCode RonJeffries HeapDataStructure CategoryDataStructure HeapSort PriorityQueue TheHeap HeapOverflow BufferOverflow ConsideredHarmful HeapOverflow ShellCode TheHeap HeapShaker HeapShaker HeapSort AlgorithmsRoadMap EwDijkstra HeapDataStructure HeapSort IanOsgood PriorityQueue RefactorMe SmoothSort SortingAlgorithms VisuTri HearMeMakeMeaning AllModelsAreWrongSomeModelsAreUseful BadStuffWeLearnInSchool BrentNewhall DonaldNoyes JohnWebber KrisJohnson LetMeThinkAboutThat MikeSmith NotDoing PetPeeves HearProblemFormSolution ListeningWithYourAnswerRunning RaySchneider TheStructureOfScientificRevolutions ThomasKuhn HearWhatYouSay AlistairCockburn BestConsultantTricks CategoryCommunication CategoryLearningMethods CategoryStory ChryslerComprehensiveCompensation DonWells GeraldWeinberg KentBeck MysticalProgramming RonJeffries SecretsOfConsulting HeardOfDyads BillBarnett PairProgramming WikiSpace HeartOfGold BrownianMotion HeartOfGold InfiniteImprobabilityDrive ZaphodBeeblebrox HeartOfSmalltalk DefinitiveSmalltalkBooks HowToCiteWiki IoLanguage LambdaCalculus LearningWorks SelfLanguage SmallInteger SmallIntegers SmalltalkBlocksAndClosures SmalltalkSyntax SmalltalkSyntaxInaPostcard StephanHouben HeatDeathOfWiki CategoryWikiCollaboration ExtremeProgramming HeatDeath JamesNoble PatternsDiscussion PracticalProgrammers RecentChanges RestaurantReviewEffect RichardDrake SecondWikiRenaissance SmallTown TrustAndResponsibility WikiWiki HeatedAgreement CategoryCommunication DeleteThisPageSoon ViolentAgreement HeathKit AssemblyLanguage GarryHamilton GordonLetwin HeathCompany HeathDiskOperatingSystem HeathKit HeathRobinson CategoryAuthor RubeGoldberg HeatherBayless CategoryHomePage HeatherBayless ScottVanderPloeg HeatherDunlop AreYouThere CategoryHomePage OrphanPage UniversityOfWaterloo HeavenAndEarth CategoryMovie HarryPotter HeavenAndEarth ScottKim VietnamWar HeavyTypingPracticallyConflictsWithDynamism ComputerScience DuckTyping DynamicTyping FindPage FutureOfProgrammingLanguages ImplicitTyping InterpretedLanguage KeyLanguageFeatures LambdaTheUltimate ManifestTyping RealMacros SoftTyping StaticTyping StrongTyping TopMind TypeInference WeakTyping HectorCorrea AreYouThere CategoryHomePage DotWiki HedgehogAndFox CategoryBook CategoryPsychology GarethMcCaughan HedgehogAndFox IsaiahBerlin MappersVsPackers ModelMaker ProgrammersStone StampCollector ThereAreTwoKindsOfPeople HedgehogModelOfKnowledge BalloonModelOfKnowledge CategoryEducation CategoryKnowledge HedgehogModelOfKnowledge KatamariModelOfKnowledge LearningCurve RandomActsOfLearning HedgingOnesBets DougLea EmbracingChange RichardDrake HeelyShoes NickBensema HegelianDialectic CategoryPhilosophy CommunistManifesto FriedrichNietzsche GeorgWilhelmFriedrichHegel HegelianDialectic JosephTurian MarxismIdeology PostModernism ThesisAntithesisSynthesis WikiPattern WorldWrestlingFederation HegemonyInAcademia DonOlson GameOfGo GarryHamilton GetaLife HamsterWheel MairinBarney RichardHenderson HeinzKabutz CategoryHomePage HeirApparent AntiPattern CategoryAntiPattern SuccessionPlanning HeisenBug AnAspirant AssertIdea BadThing BohrBug BugTheory CategoryBug CodeComplete CompareConstantsFromTheLeft CraigEverett DeanChalker DevStudio EarlJenkins GoodThing HeisenBug HeisenBugExamples HeisenbergUncertaintyPrinciple LazyInitialization LostFocus MandelBug MichaelSparks MichaelWilson MicroSoft ProgrammerProximityDetector SchroedinBug VisualStudio WritingSolidCode HeisenBugExamples AlistairCockburn BohrBug ContradictionIndicatesFalseFact DaveSmith DistributedComputing EricRunquist HeisenBug HeisenbergUncertaintyPrinciple HeroicDebugging JeffGrigg ParcPlace ProgrammerProximityDetector RogerLipscombe RonJeffries SteveFreeman TomStambaugh HeisenbergCouchCushionPrinciple HeisenbergUncertaintyPrinciple HeisenbergUncertaintyPrinciple AlbertEinstein BellsInequality BenTilly BohrBug BryanDollery CarstenKlapp CategoryPhysics CopenhagenInterpretation EpistemologyEntailsOntology ErwinSchroedinger HeisenBug HeisenbergCouchCushionPrinciple HeisenbergUncertaintyPrinciple IntellectualRevolution JayOsako JohnPolkinghorne JoshuaGrosse JulianSchwinger NielsBohr NikitaBelenki QuantumAnalogies QuantumChromoDynamics QuantumMechanics QuantumMisunderstanding QuantumPhysics RiVer RichardDrake RichardFeynman RichardKulisz RobHarwood SciAm ScientificAmerican StephenHawking TheQuantumSelf WernerHeisenberg WikiName WikiUncertaintyPrinciple HelenNicholls PeteNicholls HelgeGrenagerSolheim CategoryHomePage HellRaiser CategoryMovie CategoryOffTopic StuCharlton HelloPolyGlots EditBox GoScript LaserWriter MicroFocus PeterGoodall PostScript HelloRealname HelloRealname SureWillGetThis HelloWiki AddingNewPages CategoryWiki DavidDeLis HaveThisPattern HelloWiki HelloWorld JonStrayer MyNewPageTitle RichardEmerson RogerLipscombe WaimingHo WikiNames WikiWeb HelloWorld AhaMoment AnonymousDonor AzMan CeeLanguage CipherJedi CommonLisp DanielSheppard DaveHarris DavidHarvey EightQueensProblem FrankAdrian HaskellLanguage HelloWiki HelloWorld HelloWorldInManyProgrammingLanguages HuntTheWumpus JavaServerPage JonathanTang KernighanAndRitchie KielHodges LearningObjectOrientedProgramming LearningProgrammingLanguages MartinDixon MyFavoriteToyProblem NickBensema PaulChisholm PenPoint PythonLanguage QuineProgram RalphJohnson RonLusk SmalltalkLanguage SpikeSolution TpkAlgorithm WayneCarson HelloWorldInManyProgrammingLanguages ActionScript AdaLanguage AdamBerger AlephLanguage AmigaEe AndrewMartin AnonymousDonor AplLanguage AppleScript ArraySumInManyProgrammingLanguages AssemblyLanguage AwaitDelete AwkLanguage BasicLanguage BeeLanguage BefungeLanguage BillTozier BlitzMax BourneShell BrainLanguage BrainfuckLanguage BrianIngerson BruceIde BrynJones CategoryInManyProgrammingLanguages CategoryWhimsy CeeLanguage CeePlusPlus ClausGittinger CoInitialize CoUninitialize ColdFusion CommonLisp ConsoleWrite ConvertSpacesToTabsNotForCode CounterInManyProgrammingLanguages CsharpLanguage DavidDeLis DavidHooker DavidVydra DeeCee DimitrisTzoumpas DiskOperatingSystem DotProductInManyProgrammingLanguages EdwardKiser EiffelLanguage EmacsLisp ErlangLanguage ErrorMessage EsotericProgrammingLanguage EtcLanguage EventHandler ExBase ExtFactor FalseLanguage ForthLanguage FortranLanguage FredrikBreivald FrinkLanguage GoLanguage GoogleplexianLanguage HaskellLanguage HelloPolyGlots HelloSrv HelloWorld HexDumpInManyProgrammingLanguages HiLoEq HqNinePlusLanguage HtagLanguage IainLowe IlmariKaronen InOut InformLanguage IoLanguage IokeLanguage JakartaVelocity JavaApplet JavaLanguage JavaScript JayLanguage JerryArchibald JoshuaRobinson JoyLanguage KayLanguage KernighanAndRitchie LatteLanguage LingoScriptingLanguage LoganHanks LolCode LotusScript LuaLanguage LxLanguage MarcoMaggesi MessageBox MichaelKnight ModulaThree ModulaTwo NemerleLanguage NinetyNineBottlesOfBeerOnTheWall ObjectiveCaml ObjectiveCee OpalLanguage PascalLanguage PathLanguage PaulRuane PerlInline PerlLanguage PhilipEskelin PhpLanguage PlbLanguage PostScript PowerBuilder PowerScript PowerShell PowerSoft ProgrammingChrestomathy ProgrammingLanguage PrographLanguage PutText PythonLanguage QuickBasic QuineProgram ReadEvalPrintLoop RexxLanguage RonJeffries RpgLanguage RubyLanguage SavasAlparslan ScalaLanguage SchemeLanguage ScottMcMurray ShaeErisson ShellScript SimplestThingThatCouldPossiblyWork SmalltalkHelloWorld SmalltalkLanguage SmlLanguage SnobolLanguage SnuspLanguage StructuredQueryLanguage SvenNeumann SwiftLanguage TechnoKid TomLanguage ToolCommandLanguage TrainSpotting TypoScript UnLambdaLanguage VisualBasic VisualFoxPro VoiceXml WardNumberInManyProgrammingLanguages WebBrowser WikiWiki WindowsScriptHost WriteLn WriteString HelloWorldManyProgrammingLanguages HelloWorldManyProgrammingLanguages HelloYouInManyProgrammingLanguages AplLanguage AppleScript AssemblyLanguage BasicLanguage BufferOverflow CategoryInManyProgrammingLanguages CeeLanguage CeePlusPlus CeeSharp CobolLanguage CommonLisp ForthLanguage FortranLanguage GuileScheme HaskellLanguage JanuaryZeroSix JavaLanguage JavaScript JavaSwing JayLanguage LogoLanguage ObjectiveCaml PascalLanguage PerlLanguage PythonLanguage RubyLanguage SheBang SmlLanguage UnixShell VbClassic VbScript HelmutEnckRadana AndrewMcKinlay CategoryHomePage JasperPaulsen LukeGorrie MnesiaDatabase RefalLanguage HelmutLeitner AntiPattern CamelCase CategoryGerman CategoryHomePage CliffordAdams CommunityWiki CostinCozianu CostinMindWipe CriticalSpirit CriticizeBluntly CriticsAreYourBestFriends DaleCarnegie DavidLiu DontLookAtTheFinger EditorialControl EgolessWiki ElizabethWiethoff FreeWikisForSchools GunnarZarncke HelmutLeitner HigherPrinciples IpUsername JohnDeBruyn LanguageOrientedProgramming ManorainjanHolzapfel MeatBall MeatballCommentary MeatballWiki MetaLanguage OpenProxy OvercomingOpenness ProWikiEngine SunirShah TheCity TheOgdenExperiment ThelopLanguage TourBusStop UseMod UseModWiki WardsWiki WelcomeDaterVisitors WikiPatternLanguage WikiPeace WikiSpeak WikiWay WikiWiki WikiWikiWeb HelmutMerz CategoryHomePage CyberPublishing ExtremeConsulting ExtremeProgramming ExtremeTraining HelmutMerz PromotingXp PythonLanguage WikiClone XpConsulting XpTraining HelmutReinthaler HelpMe AlainPicard BigDesignUpFront ExtremeProgramming PairProgramming TheJobMarketSucks HelpMeToUnderstand AnOutsidersReviewOfWiki CategoryWikiTag WikiTag HelpSourceForgeSucceed CopyLeft HelpSourceForgeBlow HelpSourceForgeLikeSuckLess HelpSourceForgeRock HelpSourceForgeSucceed HelpSourceForgeSuck KrisJohnson MichaelKing SourceForge WikiPuppy HelpSourceForgeSuck ArchitecturalSpike ArtisticLicense AutoConf CategoryAntiPattern CategoryJoke DeleteWhenCooked DirtSimpleExample DoxyGen ExpressionTemplate FibonacciSequence FreeSoftware GnuGeneralPublicLicense HelloWorld HelpGitHubSuck HelpSourceForgeSucceed HowToWriteUnmaintainableCode ImageMagick KitwareCmake PhlIp SourceForge SpellChecker UnitTest VaporWare WardsWiki HelpSuggestionOrAdviceWelcome WxWidgets HelpSystemsAlternativeToUserManual ContextMenuIncludesHelp ContextSensitiveHelp CrossLinkedHelp FrequentlyAskedQuestions GuiShorthand MicroSoft NewsGroup ProgrammersGuiShorthand QuestionMarkHelp RightClickForHelp SearchableHelp ShowMe UserCustomizableHelp UserInterface HelpUsingCategories CategoryCategory CategoryWikiHelp FaqForCategories IntroduceCategoryLater PleasePleaseDontCategorizeEveryPageOnWiki WikiCategories HelpWithJavaUnitProblems AnswerMe CategoryTesting ChristofferHammarstrom CommonPublicLicense EricHodges GnuGeneralPublicLicense GplCompatible JavaUnit JeffGrigg ListenToTheCode ObjectCache RobertDiFalco SingletonPattern TestCase UnitTest HelpWithSpelling SpellingChecker HelpYourManager ArguingUpTheManagementChain AssumeGoodFaith CategoryManagement ChronicComplainer DeveloperTurnedManager DontBlameTheManager GoodItManager HerdingCats HowToTalkToManagement IsYourCodeThatImportant KrisJohnson LieToYourManager LoveAndSoftwareDevelopment ManagersAreMonsters ManagersLikeMeasurements NegotiatingWithManagers PaulHudson PeopleWhoDontNeedToKnow PushPeopleUntilTheyPushBack QualityWithoutaName SetTheBozoBit SimplifyTheRequirements SoftwareManagementManifesto HelperFunction AreLongAndDescriptiveRelated HelperIsaCodeSmell HelperIsaCodeSmell CategoryRant CodeSmell ContextualSense DelphiLanguage DesignPatterns HelperPattern HelpersInsteadOfWrappers JeffreyHantin ListHelper MaintenanceProgrammer MarnenLaibowKoser MixIn MoveMethod NameSpace ObjectiveCee RandyStafford RubyOnRails SteveJorgensen HelperMethodForInitializations CategoryJava KyleBrown LeeDanielCrocker RobEnglander RussellGold SymbianOs HelperPattern CategoryPattern CeePlusPlus CodeOwnership CodeSmell CsharpLanguage DelphiLanguage ForeignMethod HaskellLanguage HelperPattern IntroduceLocalExtension LanguageSmell MetaObjectProtocol MissingFeatureSmell MoveMethod NiceLanguage ObjectOriented ObjectiveCee PolyMorphism TheCodelessCode TypeCase WrapperPattern HelpersInsteadOfWrappers ActiveRecord AlternativesToNamedParameters AnonymousDonor BargainFutureProofing CategoryAbstraction CategoryFramework CategoryInterface CategoryReuse CategoryWebDesign CrudScreen DotNet DuplicationRefactoringThreshold EditWarDamageNotes EightyTwentyRule ExpressionApiComplaints FrameworksShouldAutomateNotHide GenericBusinessFrameworkUnobtainable HelperFunction HelperIsaCodeSmell JavaScript JonathanTang LeakyAbstraction LeoBighetti LispLacksVisualCues PrematureAbstraction QueryByExample ResponsibilityDrivenDesignConflictsWithYagni ReuseGranularity SeparateDomainFromPresentation StepwiseRefinement SubLanguage TopsQueryLanguage TutorialDee TypeSafeJdbcWrapper HelpfulCriticalGuySyndrome CriticizeBluntly ScottAdams TheerasakPhotha WikiWikiWeb HelpfulPrograms FileZilla GenePro KeyNote WordWeb HelpingTheCompiler AssemblyLanguage AvoidConstCompletely BondageAndDiscipline BondageAndDisciplineLanguage CategoryCompilers CommonLisp ConstIsaVirus CutAndPastePolymorphism DeclareVariablesAtFirstUse DesignByContract DynamicDispatch DynamicTyping FlexibleTyping ForthLanguage FredBrooks HelpingTheCoder HelpingTheCompiler HelpingTheCompilerIsEvil HelpingTheCompilerIsGood IntentionalRedundancyDoesNotViolateOnceAndOnlyOnce ManifestTyping MlLanguage OptimizeLater PascalLanguage PrematureOptimization PrototypeBasedProgramming ReFactor ReFactoring SmalltalkLanguage SoftTyping StaticTyping SufficientlySmartCompiler TypeInference VirtualMachine WikiZen WouterLievens HelpingTheCompilerIsEvil AnnonymousClasses AssemblyLanguage BasicLanguage BigOh BondageAndDiscipline BrowserWars CanFail CeePlusPlus ClassesPrototypesComparison CobolLanguage ComputerScience ConceptsTechniquesAndModelsOfComputerProgramming DonKnuth DynamicTyping EricIsaacson EveryValueIsaString EwDijkstra ExplicitTypeDeclaration FortranLanguage FragileBinaryInterfaceProblem FunctionalProgramming FunctionalProgrammingLanguage GarryHamilton GoodThing GrandMasterProgrammer HashMap HaskellLanguage HelpingTheCompiler JavaScript JonathanTang LineNumbers LinearTypes MlLanguage MultipleInheritance NiklausWirth NothingNewUnderTheSun OffTopic PrintTo ProofObligation PrototypeBasedLanguage ReferentialTransparency RobinMilner ScottJohnson SingleDispatch SingleInheritance SpyWare StaticTyping TypeFlags TypeInference TypeInferrence TypefulProgramming VeeTable VeryGoodSeats VirtualDispatch VisualBasic WindowsWhatever HendrikBarendregt CategoryAuthor CategoryBook CategoryPerson LambdaCalculus HendrikBoom CategoryHomePage HenkNouwens CategoryHomePage EnglishPlease StartingPoints WikiHomePage HenrikEkelund CategoryHomePage HenrikLjung CategoryHomePage HenrikMohr CategoryHomePage WebSphere HenrikThomsen AgileProcessTool CategoryHomePage CombiningXpWithQualityAssurance DanishAgileUserGroup JavaProgramming LinkedIn PreparingForSprintOne TheAgileQualityManagementGame TheAgileToolkit WikiWikiWeb HenryAndrew ArthurAndersen BarclaysCapital CategoryException CategoryHomePage DataValidation EquityDerivatives FindPage FixedIncome InternationalBusinessMachines InvestmentBanking HenryBaker ActorsModel AdaLanguage AplLanguage CategoryAuthor CategoryLisp ForthLanguage GarbageCollection LinearTypes LispLanguage PascalLanguage ResponseToBakersAntiRelationalPaper TailRecursion VentureCapitalist HenryCraven CategoryHomePage ExtremeProgramming HenryCraven NewUserPages HenryDavidThoreau CategoryAuthor WhyDoYouPermitThisToBeDoneToYou HenryJacob HenryJen HenryRich CategoryHomePage JayLanguage HenryStapp CategoryHomePage HenryTheFifth HerbCaen AvoidNeologisms CategoryAuthor CategoryPerson HerbCaen SanFrancisco HerbDerby AppleComputer CarnegieMellonUniversity HerbSutter CategoryAuthor CategoryPerson CeePlusPlus CppInDepthSeries ExceptionalCpp GuruOfTheWeek MicrosoftCorporation TheCppStandardsCommittee VisualCeePlusPlus WhosWhoInCpp HerbertGeorgeWells CategoryAuthor CategoryScienceFiction GeorgeOrwell NineteenEightyFour ScienceFiction TheTimeMachine HerbertSimon ArtificialIntelligence CategoryPerson CategoryScientist TuringAward HerdingCats CategoryBook HerdingCats HerdingCatsProblem MartinChernenkoff SuperBowl TheHerdOfKittens HerdingCatsProblem DiscWorld LightFantastic TerryPratchett HereDocument BourneShell CategoryDocumentation ClientHttpRequest CommonLisp EmbeddedDocument EscapeSequence EssExpression ExtensibleMarkupLanguage HereDocument LiterateProgramming PerlLanguage PythonLanguage QuasiQuote QuineProgram RubyVsPerl WikiPedia HeresYourSign BillEngvall GarryHamilton HereticalProgramming AlanChristiansen ArchitecturalSpike BuildTheWellDefinedObjects CommonSense DesignTheSystemAsaGrowingThing DoXpOnTheRest FuzzilyIterativeSequence GrokTheProblemDomain GrokTheseUsersProblemInThatDomain ModelFirst OnsiteCustomer OperateInTenMinuteCycles ReinventingTheWheel WatchOutForBeingStuckInaRut HergerThomann CategoryHomePage HeritabilityOfIntelligence GamesEndLiteracy IntelligenceQuotient JulyZeroSix MartinShobe MentalCapacity NuffSaid HermannHesse CategoryAuthor GlassBeadGame SheldonKopp HermesTrismegistus HermeticallySealedStuffIsMagic AvailabilityBias CharlenesMagicMethod HermeticallySealedStuffIsMagic JudgmentUnderUncertainty MagicTechnology PerfectMagic PointyHairedBoss ProprietarySoftware ScottAdams HernanElvira HeroCulture CategoryRealWorld CodeVomit DeathSprint DogFights DragonSlaying FearCulture HeroCulture LackOfCompromise HeroicDebugging AskTheCode BinaryChop CategoryDebugging ChrisBooth ContradictionIndicatesFalseFact CoreDump DaveSmith DefectSeeding DeliberateErrors DontBeaHero GrandMasterProgrammer HeisenBug HeroicDebugging HeroicProgramming JeffGrigg JimWeirich JohnFarrell KeithBraithwaite MarkGrosberg OffByOne OnceAndOnlyOnce PeterMerel RobWhittick RonJeffries SpecializationIsForInsects SteveWebb TarongaZooStory TheKenThompsonHack TomStambaugh WarStories WardCunningham WrongTestGranularity WylieGarvin HeroicProgramming AlistairCockburn AlphaGeek BadProgrammer BretPettichord BrianSyme CargoCultSoftwareEngineering ChryslerComprehensiveCompensation CommitmentOrientedDevelopment CostinCozianu CowboyCoding CultureBuildingStory DavidCary DilbertMoment DionHinchcliffe DoNotBeTheHero DoTheSimplestThingThatCouldPossiblyWork EvansAndSutherland ExtremeProgramming FindPage GacyBunch GetaLife GoodThing GradyBooch HackerWorkshops HeroCulture HeroicDebugging HeroicProgrammer HeroicProgramming HopelessApproach JamesBach JamesCollins JustStopCaring KatyMulvey KenLiu LeoBighetti MarkCarter MarkSchumann MediocreManager MediocreTalent NotEnoughTime OrganizationalPatterns PatternLanguage PeteHardie ProcessOrientedDevelopment ProgrammingNaturalDisasters ProjectPlanningPatterns ProjectVelocity ReFactoring RiskReductionPatterns RonJeffries ScapeGoat ShutTheFuckUpAndWriteSomeCode SilverBullet SprintToTheDeadline SteveMcConnell TarongaZooStory TimBornemisza TooBusyBailingToFixTheLeak TooManyFeatures TruckNumber TruckNumbers WayneMack WeWillTry WhyProjectsFail WorkQueue WorkQueueReport WorkingEffectivelyWithLegacyCode YouAintGonnaNeedIt YouArentGonnaNeedIt HeronLanguage CategoryProgrammingLanguage CeePlusPlus ChristopherDiggins HeronLanguage MetaProgramming MultiParadigmProgrammingLanguage HerongYang CategoryHomePage MartinFowler WikiWikiWeb HerrmannBrainDominanceInstrument MadScientist MyersBriggs WorldDomination HestenesOerstedMedalLecture CategoryMath CategoryPaper CategoryPhysics CliffordAlgebra CliffordAlgebraResources DougMerritt JohnFletcher OerstedMedalLecture SpacetimePhysics HeterogeneousContainer CategoryContainer CppHeterogeneousContainer HomogeneousContainer HeuristicRule AlarmBellPhrase ArtificialIntelligence DesignPatterns RuleOfThumb RulesVsHeuristics SimpleHeuristicsThatMakeUsSmart UserInterface HewlettPackard AlanKay AndrewQueisser CategoryCompany HpuxOs MarkGrosberg MkLinux XwindowProtocol HexDump CategoryDebugging HexDumpInManyProgrammingLanguages HexaDecimal HexDumpInManyProgrammingLanguages ActiveXscripting ArrayList ArraySumInManyProgrammingLanguages AssemblyLanguage BourneShell BufferedReader BytesToRead CategoryInManyProgrammingLanguages CeeLanguage CeePlusPlus ChuckMoore ColorForth CommonLisp ContentFile ConvertSpacesToTabsNotForCode CounterInManyProgrammingLanguages DanMuller DataFlowProgramming DesignPattern DotProductInManyProgrammingLanguages DuPont EuphoriaLanguage FileFormat FileHandle FileReader FileSystemObject FlagShip ForthLanguage FoxPro GetParams HaHaOnlySerious HaskellLanguage HexDump HolyWar HolyWars IntParam JavaLanguage JavaScript JayLanguage JayOsako JeffBay JonathanTang LanguageHolyWar LayneThomas MarcThibault MichaelSparks NinetyNineBottlesOfBeerOnTheWall OcamlLanguage OpenTextFile PerlLanguage PhpLanguage ProgrammingChrestomathy PythonLanguage ReadAll RemainingBytes RossSmith RotThirteen RubyLanguage RuntimeException SchemeLanguage StringBuffer StringBuilder TheArtOfUnixProgramming ThreadMess ToString TypeError UnsupportedEncodingException VisualBasicNine WardNumberInManyProgrammingLanguages WriteLine ZwetanKjukov HexGridDisk AustralianCulturalAssumption GeographyExample HexGrid HexGridDisk HexGridIcosahedron HexGridSphere SquareGridDisk StarOfDavid HexGridIcosahedron AngleBetweenDodecahedronFaces AnswerMe GeographyExample GordianKnot HexGridSphere RolePlayingGame ScienceFiction SphericalTrigonometry TriangleGridIcosahedron UseCase HexGridSphere AnswerMe ConvertSpacesToTabs DanUznanski GeographyExample GordianKnot HexGridDisk HexGridIcosahedron HexGridOctahedron JonGrover SphericalTrigonometry TriangleGridIcosahedron UseCase ZinmLanguage HexSource HexSource HexaDecimal SourceEdit HexaDecimal HexDump HistoryOfHex NumericNotations PhlIp HexagonalArchitecture AlistairCockburn BarryRubel CategoryArchitecture CategoryInteractionDesign DonFiresmith EleventhGreenspunLaw EurekaMoment EventReactors EventSources FourLayerArchitecture FunctionalProgramming HaskellLanguage HexagonalArchitecture HoneyComb JohannesBrodwall KenMeltsner KyleBrown LairdNelson LoopBack MarcRohloff MatthewFuchs NakedObjects ObjectDesign PatternForm PatternLanguagesOfProgramDesign PersistenceMechanism PortsAndAdaptersArchitecture RalphJohnson RebeccaWirfsBrock RichardKeene ShaeErisson ShuntPattern SyntropyMethodology TwirlipOfTheMists UserInterfaceOutside HeyJoe FairUse GlennVanderburg HeyJoe JimiHendrix LightningHopkins HeyJohnDoe AtisWiki ForFree HeyJohnDoe JohnPassaniti HhMmSs CategoryPattern ChrisGarrod ClockTime DonaldNoyes LeapSecond RegularExpression SamuelFalvo TimeZone HiberNate CategoryJava HibernateQueryLanguage JavaIdioms JavaLanguage ObjectOriented ObjectRelationalMapping StructuredQueryLanguage HibernateQueryLanguage DatabaseVendorLock EditHint HiberNate QueryWrapperLanguageOverSql RelationalLanguage SqlFlaws SqlInjection HiddenAssumption AmericanComputingAssumption AmericanCulturalAssumption CommonKnowledge CulturalAssumptions HiddenAssumption UnitedStatesCulturalAssumption HiddenAudience AntiPattern HiddenAudience KnowYourAudience MultipleCrossSections NatPryce RobCrawford TooManyCooks WebsitePatterns HiddenCommonCause CorrelationImpliesCausation FallaciousArgument HiddenCommonCause PostHocErgoPropterHoc SpuriousCorrelation HiddenContextProblem HiddenDatabaseSyndrome AcId ActiveDirectory AdHocQueries AdvantagesOfExposingRunTimeEngine AntiPattern AreTablesGeneralPurposeStructures BestPractice CodeAvoidance CommunicatingSequentialProcesses ComponentObjectModel DanMuller DatabaseDefinition DatabaseImpedanceMismatch DatabaseIsaRepresenterOfFacts DatabaseVendorLock DiscontinuitySpike DistributedSharedStateConcurrency DocumentObjectModel DotNet EricHodges FunctionalProgrammingLanguage GlobalConsensus HierarchicalDatabase HolyGrail HolyWar IndirectionIsNotFree LaughOutLoud MicrosoftAccess MooresLaw NavigationalDatabase NetworkDatabase ObjectOriented OnceAndOnlyOnce OnePlace OoRelationalImpedanceMismatch OutThere PeerToPeerDataStorage PeterLynch RelationalDatabase RightToolForTheRightJob ScaleAbility StateOfTheWorld SufficientlySmartDatabase SyntaxFollowsSemantics TableOrientedProgramming TablesAndObjectsAreTooDifferent TonyHoare TopMind TupleSpaces TuringComplete VeeTable XmlDatabase HiddenFeatures EasterEgg ExcelCtrlEnterSecretHandshake QuickChanges QuickDiff RightClick TomAnderson HiddenFilesAreSmelly HiddenFormFields BruteForce CategoryInternet CategoryWebDesign HiddenFormFields ReplayAttack HiddenMarkovModel WantedPage HiddenMode MikeWarot HiddenRequirements AntiPattern CategoryAntiPattern CategoryDevelopmentAntiPattern CategoryManagementAntiPattern DesignByContract HiddenRequirements MartySchrader MemosProtectTheSender MemosSlowDownDevelopment SpecifyNothing HiddenStory AntiPattern BackgroundStories DaveSmith HiddenStory NonFunctionalRequirements RobMandeville UnitTest HiddenTypeTags IoProfile TagFreeTypingRoadMap ToDo HideDaemonsBehindStartStopScripts CategoryUnixShellPattern DickBotting PeteHardie UnixShellPatterns HideTheDirtUnderTheCarpet AntiPattern CategoryOrganization FixBrokenWindows LearningOrganization MikeSmith ReFactoring HidingByDelegating ContractiveDelegation MethodObject PrivateInterface UnitTestingNonPublicMemberFunctions HierarchicalDatabase CategoryDatabase CategoryHierarchy CompositePattern HierarchicalDatabase IbmIms InterestingProblems JoeCelko LimitsOfHierarchies NavigationalDatabase NetworkDatabase OptimizationHindersEvolution RelationalDatabase SqlForSmarties TopMind TreeInSql UsefulLie WindowsRegistry XmlDatabase XmlDatabaseServers HierarchicalFileSystem DriveLetters FileSystem FileSystemAlternatives HardLink HierarchicalDatabase LimitsOfHierarchies MultiParadigmDatabase SymbolicLink HierarchicalModelViewController JavaWorld ModelViewControllerAsAnAggregateDesignPattern PresentationAbstractionControl RecursiveModelViewController ScopeFramework HierarchicalRelational AnIntroductionToDatabaseSystems ChrisDate DatabaseIsRepresenterOfFacts FebruaryZeroNine LimitsOfHierarchies ObjectRelationalImpedanceMismatch ObjectWeenie PseudoRelational RelProject RelVar RelationalModel RelationalWeenie RelationalWeeniesEmbraceOo TheThirdManifesto TutorialDee HierarchicalVisitorDiscussion AcyclicVisitor AnswerMe BillDehora BlocksInJava BrianSlesinsky CollectorVisitor CompositePattern ConcurrentModification ConnectedToFilter DaveWhipp DecoratorPattern DepthFirst DistributedComposite ExternalIteration ExternalIterator FileFinder FileSystemVisitor HierarchicalVisitorPattern IterationController JeffGrigg JuergenHermann MichaelJohnston NamedNodeMap OnceAndOnlyOnce PipesAndFilters PrettyPrint RobertDiFalco SelectorGeneratingVisitor SeparationOfConcerns SeshKumar SkeletonMethod TraversalState TreeVisitor VisitorInFrameworks VisitorPattern VisitorState WikiWord HierarchicalVisitorPattern CategoryBehavioralPatterns CategoryPattern CompositePattern CoreAssets CppUnit CppUtxOverview EclipseIde ExternalIteration FunctorObject HierarchicalVisitorDiscussion HierarchicalVisitorPattern InternalIterator NullObject OnceAndOnlyOnce PatternHatching ProductLineArchitecture RobertDiFalco TestCase TestSuite VisitorPattern HierarchyIsNotTree HierarchyOfInformationLoss AlekseyPavlichenko AssemblyLanguage BadThing CeePreProcessor CopyAndPaste GunnarZarncke InformationLoss JavaDoc HierarchyOfPrototypes CategoryBuildingBlocks FieldPrototype InteractiveScreens LaboratoryPrototype MixedModeActiveModules PaperPrototype RaySchneider StaticScreens HieraticLanguage AllanBaruz HieraticLanguage LivingInaMonument PairProgramming ProgrammingLanguage StevenCooney SymbolProject ThankYou UnixShell HighAvailabilityLinux AlanRobertson CategoryLinux HighCeremonyMethod CategoryMethodology FormalReviewProcess FormalTesting HighCeremonyMethod LowCeremonyMethod MartinFowler SoftwareProcess UmlDistilled YouArentGonnaReadIt HighDisciplineMethodology AlistairCockburn CategoryMethodology ChryslerComprehensiveCompensation CiderHouseRules CleanRoom CollectiveCodeOwnership CommonSense CrystalClearMethodology CrystalOrangeMethodology CthreeProjectTerminated DoTheSimplestThingThatCouldPossiblyWork DonKnuth DonWells DrivingMetaphor ExtremeProgramming ExtremeProgrammingCodeReviews ExtremeProgrammingRoles FallingFromGrace GlennVanderburg HearWhatYouSay HighDisciplineMethodology HighToleranceMethodology JeanineDeGuzman JeffShelby JimLittle KarenSmiley KentBeck LowDisciplineMethodology PairProgramming PersonalSoftwareProcess RefactorMercilessly RefactoringIteration RobMee RonJeffries SpikeSolution SurvivingObjectOrientedProjects TariffSystem TeamSoftwareProcess TechniqueWithManyPrerequisites TheyreJustRules TspLaunchCoach UnitTest VcapsProject VeryMildXpOkay WattsHumphrey YouArentGonnaNeedIt HighFlexSociety BobbyWoolf CategoryBook JuyneLinger PatChoate HighFunctionSoftware BackLink DoTheMostComplicatedThingThatCouldPossiblyWork EditHint HumanResources OracleDatabase OrphanPage PeopleSoft HighHeeledShoes AndyPierce BondageAndDisciplineLanguage DesmondMorris GoodThing HighHeeledShoes IonceReadThatIfYouUnscrewYourBellyButtonYourBumWillFallOff PeteHardie PoundsPerSquareInch SevenOfNine SusannahWilliams TaralDragon HighLander ChrisBaugh DirectorsCut HighlanderPrinciple MarkoSchulz MoviesToAvoidAtAllCosts HighLevel ByteCode JavaLanguage HighLevelArchitecture FederationObjectModel HighLevelArchitecture RunTimeInfrastructure HighLevelLanguage AdaLanguage AlternateHardAndSoftLayers ApplicationDomain AssemblyLanguage BottomUpProgramming CategoryAbstraction CategoryProgrammingLanguage CeeAsAnIntermediateLanguage CeePlusPlus CommonLisp DeclarativeProgramming DomainSpecificLanguage DomainSpecificLanguages EditHint EmbeddedSoftware ForthLanguage FortranLanguage HighLevelLanguage ImperativeProgramming LanguageOrientedProgramming LevelOfAbstraction LispLanguage LowLevelLanguage MeasuringAbstraction MetaLanguage NthGenerationLanguage PrematureGeneralization PrematureOptimization ProgrammingLanguage ProgrammingParadigm SamuelFalvo TopDownProgramming VariLevelLanguage HighLevelLowLevelLanguage CapabilitySecurityModel CeePlusPlus DiscoveryOfDefinitionThroughArgument ForthLanguage FreePascal GarbageCollection GreenspunsTenthRuleOfProgramming HighLevelLanguage HighLevelLowLevel HighLevelLowLevelLanguage InternetFuture KeyLanguageFeature LispLanguage LowLevelLanguage OberonLanguage OperatingSystems QompItself SecurityModel TypeInference TypeSafety HighLevelModeling AlistairCockburn GoldWorks HighLevelModeling KenMeltsner PythonVsPerl SoftwareCannotBeModeled ToddCoram WhatIsaModel HighMaintenanceEmployee PrimaDonna ProjectSabotagePatterns RiskManagement HighPerformanceWithGoodDesign AndreasAxelsson AnonymousCoward AnonymousDonor CategoryGameProgramming CowboyCoding DesignPatterns EditHint GameBoy GameCube HighScore JamesCrook JeffGrigg ObjectOriented OptimizeLater PlayStation PrematureOptimization ProfileTheCode ThinkObjectsButWriteAssembler WayneMack HighPriority GettingThingsDone ToDo HighProteinDiets AtkinsDiet CategoryFoodAndDrink ChrisBaugh HighSchool AmericanCulturalAssumption CategoryEducation HighSchool JbRainsberger NewBrunswick PaulHaynes ThankYou WikiIsNotaDictionary HighTechHeretic CategoryBook CliffordStoll HighTechLowTech HighTech LowTech HighTemperatureSuperconductor TemperatureSubconductor HighToleranceMethodology AlistairCockburn CategoryMethodology CrystalClear CrystalClearMethodology EmbellishmentIsThePitfallOfTheMethodologist PairProgramming SurvivingObjectOrientedProjects UnitTest VcapsProject HigherOrderEntityRelationshipModel BernhardThalheim EntityRelationshipDiagram EntityRelationshipModeling HigherOrderFunction AlainPicard ArrayDeletionExample BlocksInRuby BoostBind BoostLambdaLibrary CategoryFunctionalProgramming CategoryInManyProgrammingLanguages CeeLanguage CeePlusPlus CommonHigherOrderFunctions CommonLisp CsharpLanguage CurryingSchonfinkelling DesignPatternsInDynamicProgramming DynamicStringsVsFunctional ErlangLanguage EvalVsPolymorphism EvilEval FunctionalProgramming FunctionalProgrammingLanguage FunctoidsInCpp FunctorObject GroovyLanguage HaskellLanguage HigherOrder HigherOrderFunction InternalIterator JavaScript JohnFletcher JohnHughes LambdaExpression LayerOfIndirection LexicalClosure ListComprehension MapFunction MikeRoome MySql ObjectiveCaml PerlLanguage PeterLynch PeterNorvig PhilGoodwin PhpLanguage ProceduralFunction PythonLanguage RamonLeon RefactorMe RubyLanguage SchemeLanguage SmalltalkLanguage StrategyPattern SwitchCaseListVersusHof WhyFunctionalProgrammingMatters HigherOrderFunctions HigherOrderFunction HigherOrderFunctions HigherOrderLoopOptimization CategoryIdeaForm HigherOrderFunctions HigherOrderMessaging WellFactoredCodeLeadsToBetterOptimizations HigherOrderMessaging HigherOrderMessaging MarcelWeiher HigherOrderPatterns CategoryPattern GrandMasterEliminatesWrongMoves HigherOrderPatterns PatternMatching HigherPrinciples AnythingGoes CategoryLifeStrategies CommunityProcess EditWar EgolessWiki HigherPrinciples HigherPrinciplesDiscussion LetEveryWordTell LifePatterns MakeRoomForAllViewpoints MaslowsHierarchyOfNeeds NarcissismOfSmallDifferences PromptingStatement SelfManagement SoulOfAnOrganization TheHeartOfChange UserStories WelcomeToWikiPleaseBePolite WikiPeace WorkInProgress HigherPrinciplesDiscussion BeyondWarAndCasualties CommunityProcess EgolessWiki HigherPrinciples HigherPrinciplesDiscussion LarrySanger LetEveryWordTell MakeRoomForAllViewpoints RegularContributors WelcomeToWikiPleaseBePolite WikiPeace WikiPedia WikiZens WorkInProgress HighlanderPrinciple CategoryPrinciple DesignPattern HighLander HighlanderPrinciple SingletonPattern SoftwareEngineering HighlevelAutomatedSystemTestEnvironment StoryBook HighlightChanges TortoiseCvs TortoiseSvn HighlyPaidConsultant AlistairCockburn CapedConsultant CategoryConsulting CategoryRant ConsultantWisdom ConsultantsDontCode CultOfPersonality DoorMat GuruDoesAll JustaProgrammer LongPoleInTheTent MakeMoneyFast PeaceMaker PowerPoint ScapeGoat SeagullConsultant SecretsOfConsulting SlideWare StudiedUnderTheGreatLiszt TwoMenAndaDogCompany HighlyPortableSmalltalk AllanSchiffman CategorySmalltalk CincomSmalltalk DynamicTranslation EliotMiranda FrankJackson JustInTimeCompilation ObjectWorks ParcPlace PeterDeutsch PortableSmalltalk SourceCode HighsmithAndCockburn AdaptiveSoftwareDevelopment AlistairCockburn CrystalMethodologies JimHighsmith HikaruNoGo CategoryEducation GameOfGo GoArticle SenseisLibrary HikiWiki BrokenLink CategoryRuby CategoryWikiImplementation RubyLanguage HilaryMarkNelson CategoryHomePage HillClimbing CategoryRealWorld HillClimbingDesign AdrianSmith AnalysisParalysis BigDesignUpFront BradAppleton BryanEwbank CodingPatterns ExtremeProgramming HillClimbingDesign IfItIsWorkingDontChange KarlKnechtel KentBeck OaooBalancesYagni ParetoPrinciple PatternPattern PlanToThrowOneAway RefactorMercilessly SimonArmstrong SmallTalk VisualAge WardAndKent WikiName HillelGlazer AgileCmmi CapabilityMaturityModel CategoryHomePage DonWells ExtremeProgramming McCoy QaIsNotQc RonJeffries WhatIsCmmi XpAndTheCmm HillsideGroup ChiliPlop ChristopherAlexander EuroPlop HillsideGroup KoalaPlop NormKerth PatternLanguagesOfProgramDesign PlopConference HiltonFernandes HiltonFernandes HimOrHer CategoryNaturalLanguage DanielleOviatt DougMerritt GenderNeutralLanguage GetOverIt GoodThing IsaacAsimov ReferctorMe SapirWhorfHypothesis SingularThey StrawMan TechnicalWriter TenLessonsInClarityAndGrace TheChurchOfTheSubGenius TomStambaugh HindenBug HindenBug HindleyMilner HindleyMilnerTypeInference HindleyMilnerTypeInference AnswerMe CategoryLanguageFeature CategoryLanguageTyping DamasMilner FunctionalProgrammingLanguage HaskellCurry HaskellLanguage HindleyMilner HindleyMilnerTypeInference LuisDamas MlLanguage MuAnswer ObjectiveCaml PrincipalType ProofCarryingCode ReferentialTransparency RobinMilner RogerHindley StaticallyTyped TypeInference HindrancesToLearning BadStuffWeLearnInSchool CategoryEducation ClassicalConditioning MartialArts ParadigmShift SelfSealingBelief TheDistempersOfLearning VisualizationAsLearningAid WoodsmanParable HintfulPhrasesInSpecificLanguages AndrewQueisser DutchLanguage JustEnoughDesign SapirWhorfHypothesis HintsForComputerSystemDesign ButlerLampson CacheCalculations CategoryPaper CategoryTips DivideAndConquer DynamicCompilation EndToEndPrinciple FunctionalProgramming HigherOrderFunction MemoizationStrategy PlanToThrowOneAway WebPage YouArentGonnaNeedIt HipBone GlassBeadGame HipBone HipcrimeFloods DominicBurns UseNet HirdOfUnixReplacingDaemons GnuHurd HurdOfInterfacesRepresentingDepth RecursiveAcronym HireMe DanPierce ExtremeProgrammingEmbraceChange HireMe KillYourDarlings LearningPython MichaelKing NickBensema PaulHudson ShamelessSelfPromotion WikiBadge HireOnlyBeginners AntiPattern OldTimer HiringPatterns AnneLearnsToRecruit BadHiringPractices CategoryEmployment GuerrillaGuideToInterviewing InterviewingStrategy InterviewingWithCode InterviewingWithCodeSamples InterviewingWithWeirdLanguages JobInterviews JobListingServices JobSearching NoHire PairProgrammingTestDrive PatternForm ResumeQualification SoftwareCertificationDiscussion TeamWorkAssessment TheJobMarketSucks ThePerfectJob TipsForEntryLevelCandidates WhatColorIsYourParachute YellowPagesNotMonster HiringProgrammers AnneLearnsToRecruit CategoryEmployment DesignChallengesForInterview GetsThingsDone GuerrillaGuideToInterviewing HaHaOnlySerious HiringPatterns InterviewQuestions InterviewingStrategy InterviewingWithCodeSamples JobInterviews ProgrammingChallengesForInterview WardsWiki HiroProtagonist NealStephenson ScienceFiction SnowCrash HiroshiYuki CategoryHomePage GoogleSearchBox PatternWritingDocumentTypeDefinition PatternsMailingListInJapanese WhatDoesSynchronizedListDo YukiWiki HisIncessantCleaningOfTheWiki CategoryWikiHistory CategoryWikiMaintenance EditCopy FrancisHwang MarkDilley OffTopic PoMo PostModernism RecentChanges StopHarassingTheGnomes WalledGarden WardsWiki WikiSquatting HistDiff CategoryWikiMaintenance HiddenFeatures HistDiff NewRecentChanges SandBoxs HistoricSoftware AbandonWare ComputerHistoryMuseum HistoricSoftware JeffGrigg OnLineComputerMuseum SourceHunters TurboPascal ViolentAgreement HistoricalDocuments GalaxyQuest HistoricalDocuments OldRulesWithForgottenReasons UsualWayOfDoingThings HistoricalNote WikiTag HistoricalProgramReadingExercise CategoryHistory CeeLanguage GunnarZarncke StoryOfMel HistoryAndParadigmShifts CategoryHistory KnowledgeProliferation ParadigmShift ParidigmShift SignificantChanges TheHistoryOfComputing ToolOfDiscovery UsualWayOfDoingThings HistoryIsWrittenByTheConquerors DanielQuinn FortyHourWeek GreatForgetting HistoryIsWrittenByTheConquerors IshmaelBook JaneRoberts LoveIsNotAnInstinct PhlIp RealWorld StagesOfCivilization TheFall HistoryIsntScience AllModelsAreWrongSomeModelsAreUseful CategoryHistory ChrisSteinbach ComputerScience DisciplineEnvy JulianJaynes LloydDeMause NoamChomsky ScientificMethod SecularHumanism SoftwareEngineering HistoryMatters BetsyHanesPerry CategoryMaintenance QuickSort HistoryOfCliffordAlgebra CategoryMath CliffordAlgebra CliffordAlgebraResources JohnFletcher LeibnitzDream HistoryOfCodeInStructures BenefitsOfOo BondageAndDisciplineLanguage CategoryHistory CategoryMetaprogramming DoubleDispatchExample HistoryOfComputing CategoryComputingHistory DotCom EarlyFormulaTranslators EarlyHistoryOfSmalltalk EarlyProgramming EarlyPrototyping FirstCommercialComputer TheInternet VisitorsInNinetyFive WardsWiki WardsWikiTenthAnniversary WikiZens HistoryOfCsharp AndersHejlsberg BillGates BizTalk BorlandDelphi CategoryCeeSharp CategoryDotNet CommonLanguageRuntime CsharpLanguage CsharpLanguageDiscussion DotNet MicroSoft MicrosoftDotNet MicrosoftLinq PascalLanguage PolyphonicCeeSharp SteveEyles SunMicrosystem SunMicrosystems TurboPascal VirtualMachine VisualBasic WinForms HistoryOfExtremeProgramming AlanKay AlistairCockburn BeValuable CategoryExtremeProgramming CategoryHistory ChristopherAlexander DynaBook EnglishPlease EpisodesPatternLanguage ExtremeProgrammingTimeline GregSolomon HewittAssociates HillsideGroup JimCoplien KentBeck OrganizationalPatterns PairProgramming PatternMining PromptingStatement RichardDrake RonJeffries SeymourPapert SketchPad SmalltalkBestPracticePatterns SueUnger SystemMetaphor UltimateTestForJointOwnership UnitTest WardAndKent WardCunningham WellFleet WikiRewritesHistory WyCash XpRoots HistoryOfHex CharlesBabbage DamyanPepper DougMerritt EricJablow HarryPotter JonathanTang PhlIp WikiPedia HistoryOfIterative CraigLarman LehmansLaws McHenry HistoryOfPatterns ArchitectureHandbookWorkshop BruceAnderson CategoryHistory CategoryPattern ChristopherAlexander DaveOrme DesignPatterns DesmondDeSouza DougLea DrDobbsJournal EcoopOopsla ErichGamma FewPanes FrankBuschmann GangOfFour GradyBooch HalHildebrand HillsideGroup HowToSolveIt JasonRiedy JimCoplien JohnVlissides JournalOfObjectOrientedProgramming KenAuer KentBeck KindsOfPatterns NormKerth NounsAndVerbs PeterCoad RalphJohnson RichardGabriel RichardHelm RonCasselman SemiconductorTestSystemsGroup ShortMenus StandardPanes ThornwoodWorkshop WardAndKent WardCunningham WindowPerTask WolfgangPree HistoryOfPeopleIssuesInSoftware ChiefProgrammerTeam EileenAndreason GeraldWeinberg HarlanMills JimCoplien LarryConstantine MythicalManMonth NormKerth OrgPatterns PeopleSideOfObjectTechnology PeopleWare SoftIssuesAndOtherHardProblems SteveFrasier ThePsychologyOfComputerProgramming TimLister TomDeMarco WardCunningham HistoryOfProgrammerTest AcceptanceTest CategoryTesting CustomerTest EngineeringTask EngineeringTests ExtremeProgramming FunctionalTest OnsiteCustomer PhlIp ProgrammerTest QualityControl ResourceAcquisitionIsInitialization StoryTests UnitTest WayneMiller XpCelebrity XpVsStandardDefinitionOfUnitTest HistoryOfProgrammingLanguagesTwo AlanKay CategoryBook CategoryHistory CategoryQuote ChuckMoore DennisRitchie EarlyHistoryOfSmalltalk ForthLanguage ForthValues FredBrooks InformalHistoryOfProgrammingIdeas JohannSebastianBach JrrTolkien LanceWalton MichaelFeathers NewAnalogiesForSoftware RichardDrake SoftwareAgeism HistoryOfRefactoring ApplePolishing CategoryRefactoring DanIngalls DesignPrinciplesBehindSmalltalk ForthLanguage MitchellModel PointyHairedBoss RalphJohnson RefactorMercilessly RefactoringBrowser SmalltalkIssueOfByte ThinkingForth WaterFall WhatIsRefactoring WikiWiki HistoryOfRelational AnameIsJustaName HistoryOfVectorAnalysis CategoryBook CategoryMath CliffordAlgebra CliffordAlgebraResources JohnFletcher QuaternionMathematics HistoryOfWikiCategories AboutCategoriesAndTopics CategoriesDiscussion CategoryWikiHistory FaqForCategories HomePage JohnFletcher ShouldersOfGiants SpecificTestimonyOnCategories StanSilver WardCunningham WikiTopics WikiWiki HistoryOfWikiChanges AboutCategoriesAndTopics AlternativesToWiki CategoriesAsInterWiki CategoriesDiscussion CategoriesForTheWorkingMathematician CategoriesRoadmapsAndSearches CategorizeByNaming CategorizedChanges CategorizedRecentChangesDiscussion CategoryDiscussingCategoriesAndMetaCategories CategoryWikiChangeProposal ChangeTheCommunity CommunityExpectations CriteriaForCategories CriticizeBluntly DecentralizedWiki DelayedIndexing DocumentModeConsideredHarmful DonaldNoyes DoubleDelete EditWars FaqForCategories FundamentalFlaw FunnyWikiProcesses GrammarVandal HasWikiFailed HelpUsingCategories HistoryOfWikiCategories HistoryOfWikiChanges MeUsThemEveryone MutuallyExclusiveCategoriesDontScale OneOfTheCategories PagesToCategorize PagesToCategorizeDiscussion PleasePleaseDoCategorizeEveryPageOnWiki PleasePleaseDontCategorizeEveryPageOnWiki SpecificTestimonyOnCategories SubCategories ThinkingOutLoud TypeSystemCategoriesInImperativeLanguages TypeSystemCategoriesInImperativeLanguagesDiscussion TypeSystemCategoriesInImperativeLanguagesTwo UncategorizedPages VoiceOfTheWiki VolumeLimitedEdits WcpMotivation WikiCategories WikiChangeProposal WikiFilterist WikiForumsCategorized WikiForumsCategorizedAyThroughCee WikiForumsCategorizedDeeThroughZee WikiHistory WikiNature HistoryOfWikis AboutCategoriesAndTopics AtisWiki BusinessWire CamelCase ChangeSummary ChangesIn CitiWiki CvWiki DekiWiki DesignPatterns DocumentMode DokuWiki EditCopy EditMe ExtremeProgramming FlexWiki FoxPro FreeLinks GreenCheeseWiki HistoryOfCategories HyperCard HyperPerl InterWiki InterWikiMap JavaOne JavaServer JavaWiki JosWiki JotSpot McCain McCracken MeatballWiki MediaWiki MetaWiki MindTouch MinorEdit MoinMoin MojoMojo NetWeaver NotSoRecentChanges NoteCards OneBigWiki OpenStreetMap PeopleIndex PhpWiki PikiPiki PmWiki PortlandPatternRepository ProgressionOfWikiOrganization RecentChanges RecentChangesCamp RecentEdits RecentVisitors RoadMap RoadMaps SamePage SharePoint SisterSites SourceForge SourceWatch SwitchWiki TeamPage TheAdjunct ThreadMess ThreadMode TikiWiki TwitPic UniWakka UseModWiki UserName WackoWiki WakkaWiki WardsWiki WayBackMode WhyClublet WhyWouldOneBother WikiCategories WikiHistory WikiHome WikiIndex WikiLeaks WikiMindWipe WikiMindWipeDiscussion WikiNi WikiNode WikiNodes WikiOnWiki WikiReductionist WikiReductionists WikiSym WikiTravel WikiWikiClones WikiWikiHyperCard WikiWikiOrigin WikiWikiWeb WikiZnanie WikkaWiki WildCard XpFreeZone HistoryPages BackUp CategoryWikiMaintenance EditCopy HistoryPages WardCunningham WikiHistoryScripts WikiMirrors WikiWikiSystemNotice HistoryRepeatsItself CategoryAxiom DonaldNoyes EeCummings EmilyDickinson HistoryRepeatsItself KarlMarx MartySchrader PoetryPolice RhymeMe SamuelColeridge ShortPoems WikiName HistoryofHex HexaDecimal HistoryOfHex HitByBus BusNumber BusSensitive DavidBrady FellAsleepHiking HitEmWithTheResearch AdoptPairProgramming AdoptingXpPatternLanguage CategoryAdoptingXp CategoryExtremeProgramming CategoryPattern PairProgrammingCostsBenefits ProtoPattern HitTheSpot ExtremeProgrammer GoldilocksSolution HitTheSpot LessIsBetterSolution MorePainMoreGainSolution HitchHikersGuideToTheGalaxy HitchHikersGuideToTheGalaxy HitchhikersGuideToTheGalaxy HitchhikersGuideToTheGalaxy ArnoldLayne CategoryBook CategoryScienceFiction ClemensEffHofreither DanBarlow DouglasAdams FortyTwo GalacticWiki HitchHikersGuideToTheGalaxy HitchhikersGuideToTheGalaxy InfoCom InteractiveFiction MetaBook PanGalacticGargleBlaster PrimeNumber QualityWithoutaName RonJandrasi SisterSites TheHitchhikersGuideToTheGalaxy WikiAccidents WikiEssence WikiWikiClone XpImmersionTwo HiveMind BumblebeeSociety ByzantineGeneralsProblem CategorySociety ChildhoodsEnd CollectiveIntelligence DistributedMind EndersGame GlobalVillage HiveMind InsectBehaviour JeanMarcHeneman MontyPython OpenSource OrsonScottCard SciFi SpeakerForTheDead StarshipTroopers SunirShah ThePrincessBride TheSimpsons VideoAddiction WhatHappensWhenWeNoLongerNeedMoney HmacUserAuthentication CategorySecurity HmacUserAuthentication JavaScript UserName WikiIde HmathWiki KlausHartlage MathMl SnipSnap HoaniCross CategoryHomePage HoareLogic HoareTriple HoareTriple AxiomaticSemantics BackusNaurForm DenotationalSemantics HoareTriple MetaLanguage OperationalSemantics HoaxLanguage EtcLanguage ParrotLanguage HobbyHorse EverythingIsa FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed GarryHamilton GoldenHammer GunnarZarncke HobbyHorse HobermanSphere CarstenKlapp DysonSphere HobsonsChoice CatchTwentyTwo MortonsFork HocusPocus AlternateHardAndSoftLayers GrainOfTheLanguage GreenspunsTenthRuleOfProgramming HocusPocus OffTopic WriteOnlyCode HofExamplesDiscussionTwo AgreeToDisagree AiWinter ArgumentByLabToy ArrayDeletionExample BrowserAbuseSyndrome ComputerScience DavidMcLean FastEyes FireFox GoldPlating HtmlStack JavaScript LetTheReaderDecide RelProject SoftwareEngineering SummaryOfHofExamples SystemsSoftware TutorialDee UseCase WetWare HofPattern ArgumentByElegance ArrayDeletionExample AsciiArtGuiShorthand AttributesInNameSmell BradyBunchGridDiscussion BrainEvidenceModelConundrum BrainFsck CategoryBusinessDomain CategoryFunctionalProgramming ChangePattern ComputerScience ControlTable DatabaseVerbs DavidMcLean DecemberTwelve DivideAndConquer EventDrivenProgramming FireFox FunctorObject GoldPlating GoodMetricsProduceNumbers GreencoddsTenthRuleOfProgramming GuiMarkupProposal HigherOrderFunction HofPattern HowToSellGoldenHammers HtmlStack JavaScript LaynesLaw LimitsOfHtmlStack MentalMasturbation ObjectOriented OopNotForDomainModeling PageAnchor PowerBuilder PredicateDispatching QuickSort RuleBuilderInface RuleBuilderInterface SeparationOfConcerns SetTheory SoftwareEngineering SwitchCaseListVersusHof SystemsAnalysis UseCase UsefulLie VariationsTendTowardCartesianProduct VbClassic WetWare WiFi WikiZen YagNi HofsAndEmbeddedDslDiscussion BusinessRulesMetabase ControlTable DavidMcLean EmbeddedDomainSpecificLanguage GreatLispWar InternalIterator LanguageIdiomClutter RubyLanguage SummaryOfHofExamples SystemsSoftware HofstadtersLaw CategoryWhimsy CuplaDays HofstadtersLaw HoldBreakRelease HoldenGlova ExtremeProgramming JustaProgrammer HolderOfCards JustAnEngineer JustaProgrammer HoldingTheGains BitRot HolgerBohlmann CategoryHomePage HolidayGreetings JohnDeBruyn HolisticDiversity CaseTeam CaseTeams DiversityOfMembership FeatureTeams HolisticDiversity NeilHarrison OrgPatterns OwnerPerDeliverable HollerithPunchCard BobBemer BobBockholt CategoryHistory FortranLanguage GarryHamilton GeorgeBrower GiGo HansWobbe JimRussell JobControlLanguage JohnFletcher KeithBurnett PaperTape PaulMorrison RobertOwenBump HollowMan AndreSlabber BruceIde CategoryMovie CategoryOffTopic CategoryScienceFiction ChevyChase DarylHannah HerbertGeorgeWells HitchhikersGuideToTheGalaxy HollowMan InvisibilityOrFlight InvisibleMan JohnCarpenter LarryNiven MatthewTheobalds McGuffin PaulVerhoeven SamNeill ScienceFiction SomebodyElsesProblem TheInvisibleMan TheShadow WillingSuspensionOfDisbelief HollyWood LosAngeles UnitedStates HollywoodOs BruteForce CategoryOperatingSystem HollywoodOs JayOsako JonathanTang MovieComputers NaturalLanguageProcessing OperatingSystem PlasmaToTheFace PowerBook TransparentPersistence UserFriendly VirtualReality VoiceRecognition WarGames HollywoodPrinciple AtgDynamo BoyThisStuffMakesMeFeelStupid CallWithCurrentContinuation CategoryEvents CategoryModelingLawsAndPrinciples ContainerKnowsAll DanNorth DanielTenner DependencyInjection DontCallMe EirikMangseth EventDrivenProgramming GodClass HollywoodPrinciple InteractionOverState InversionOfControl IocContainerComparison JoeWalnes MockObject OlivierRey PicoContainer PrinciplesOfObjectOrientedDesign SchemeCoroutineExample SoftwareFramework TellDontAsk WillSargent HollywoodProblem HollywoodPrinciple HolubOnPatterns AllenHolub CategoryBook CategoryJava CategoryPattern JavaLanguage JavaPatterns LawOfDemeter SlashDot HolyFire BruceSterling BurningPassionAndVision CategoryBook HolyFire HolyGrail AgentOrientedProgramming AspectOrientedProgramming ElectronicCommerce ExtensibleMarkupLanguage ExtremeProgramming GeraldoXexeo GoodThing GraphicalUserInterface HolyGrail HolyHandGrenade IbmCorporation InterNet JavaLanguage MontyPython NextBigThing NoSilverBullet ObjectOrientedDatabase ObjectOrientedProgramming RelationalDatabases SilverBullet StructuredAnalysis StructuredProgramming UnifiedModelingLanguage VentureCapital VersionControl HolyHandGrenade CategoryJoke EasterEggs HandGrenade HolyWar AccessorsAreEvil AdHominem AgreeToDisagree AlternativeTypeDefinitions AppropriateTechnicalDocumentation AutoKeysVersusDomainKeys AvoidExceptionsWheneverPossible BalancingDisciplineAndAgility BenefitsAreSubjective BenefitsOfDynamicTyping CategoryJargon CategoryLanguageTyping CategoryNull CategoryProblem CodeGenerationIsaDesignSmell ComVsCorba ComputerScienceVersionTwo ConsideredHarmful CoordinateVersusNestedGui CriticizeBluntly CsharpVsJava DataAndCodeAreTheSameThing DeathRow DefinitionOfLife DonBranson DvorakKeyboard EmacsVsVi EmbryonicStemCellResearch EricRaymond EssExpressions EverythingIsa ExceptionsAreOurFriends ExpressionApiComplaints ExtremeProgramming FearOfAddingTables FlameWar FormalMethodsAndPatterns GaveUpOnTelevision GodLanguage GoldPlating GoldenHammer GoodEnough HeDidntInventTheTerm HeInventedTheTerm HolyWar HungarianNotation JargonFile JavaVsCpp JavaVsSmalltalk JohnFletcher KdeVsGnome LanguagePissingMatch LaynesLaw LiberalMind LongFunctions LongMethodSmell MicrosoftCorporation MisunderstandingHungarianNotation MonolithicKernelvsMicrokernel MostHolyWarsTiedToPsychology MultipleInheritance MythOfMetadata NanoVsEmacs NoStrings NobodyAgreesOnWhatOoIs ObjectRelationalPsychologicalMismatch OneResponsibilityRule OperaVsFirefox PatternBacklash PerniciousIngrownSql PerpetualArgument PersonalChoiceElevatedToMoralImperative PolymorphismVsSelectionIdiom PowerOfPlainText PractitionersRejectFormalMethodsDiscussion PurposeOfProgramming PythonVsPerl PythonVsRuby RatioWar RavioliCode RealWorldModel RudenessFails SemiColon SoftwareEngineering SoftwareIsArt SplitOperatingSystemIntoServices StarTrekVsBabylonFive SyntacticallySignificantWhitespaceConsideredHarmful TableOrientedProgramming TabsVersusSpaces TellDontAsk ThingsWeAllAgreeOn ThingsWeHateAboutVbClassic ThingsWeLoveAboutVbClassic ToNeedComments TopMind TrollDefinition TvShowsWorthWatching UseNet VideoAddiction WhatAreTypes WhatIsIntent WhatIsModularity WhyWhatYouSeeIsWhatYouGetWorksNot WikiWarrior YagNi HolyWarUmbrella HolyWar HolyWarUmbrella SmallGods HolyWarWall HolyWar ZeroSum HomeBrewComputerClub DavidCary WebChat HomeBrewHardware DanielKnapp DavidCary FieldProgrammableGateArray FpgaCpu HomeBrewHardware MatthewTheobalds MotherBoard SeanJensenGrey WireWrap HomeFactory CarAddiction CdRoms FlashDrives GoodIdea HomeFactory HomeOffice HomeStore HomeFromNowhere AmericanCulturalAssumption AntiPattern CategoryBook ChristopherAlexander FrankLloydWright JamesHowardKunstler LeCorbusier LeModulor NewUrbanism HomeIsOntopOfaDoghouse CategoryBigPicture CategoryBook CategoryLifeStrategies CategorySecurity CharlesSchultz LifeAsArt OffTopic PenBird PhlIp PictureBook QualityOfLife StressHasSolutions TheMeaningOfLife TopDog WikiIsNotWikipedia WikiSourGraper WikiWiki HomeOfTheFuture BuckminsterFuller CobaltQube ComputerHardwareOfTheFuture DisappearingComputer ElectronicBook HaHaOnlySerious HomeOfTheFuture LifeVest MagicTechnology NaturalThinkingMachine PenOnPaper PervasiveComputing TiVo WallScreen HomeOffice CategoryWorkEnvironment ComputerScience ContractingAssignment DonaldNoyes EricHodges FaxMachine FreeAgentNation FreeCoffee FreeFood FreeGasoline FreeParking GarryHamilton GoalDonor GoldOwner GoodIdea GreatBritain HomeOffice HomeOfficeTechnologies HomeOffices InkJet LargeCompany MobileComputing QuietChange RealOffice RealOffices SoftwareProductionTools TheoryXandy VirtualOffice VoiceCapableModem WirelessWideAreaNetworks WorkingWhileTravelling HomePage CamelCase CategoryHomePage CategoryWikiConcept CategoryWikiHelp HomePage ManorainjanHolzapfel NewUserPages PeopleProjectsAndPatterns PrivateProperty RecentChanges RecentVisitors TalkPage WikiConcept WikiHomePage WikiWikiSandbox WikiZens HomePageWiki AnonymousDonor FreeLink HomePageWiki OnceAndOnlyOnce PersonalWiki TourBusStop WikiNature WikiSpam WikiWord WordsSmashedTogetherLikeSo HomeRun HomeRun HomeSchooling AllEngineersInOneRoom AmericanCulturalAssumption AmericanSchoolSystem CategoryEducation DavidCary DeschoolingSociety DomainExpert ExtremeListening ExtremeRequirementsGathering FreeSchools GarryHamilton GeorgePaci HomeSchool HowMuchDoYouLearnInSchool JohnTaylorGatto JustInTimeTeaching KenAuer LearningFromMentors LearningProgrammingLanguages OleAndersen OnsiteCustomer PairProgramming ReligiousWar SelfDirectedStudy SelfTaught SpikeSolution StephanHouben TomCopeland TomPlunket WarStories WhyClublet HomeSite ActiveServerPages CategorySoftwareProduct MacroMedia NotePad PerlLanguage HomeStore CarAddiction GoodIdea HomeWikiKudos ApacheHttpd AtisWiki LinuxOperatingSystem NetScape WikiOnWiki HomelessContent CategoryWikiMaintenance DesignPatternsBook DynamicRelational ExBase HofPattern MagicFixButton MarkJanssen PeopleSkills RelationalGuiDilemma ScientificMethod SignaturesAndSoftPolymorphism SwitchCaseListVersusHof TagFreeTypingRoadMap WardCunningham WebService WikiZens HomemadeCarAlarm EditHint HomeopathicPotency AndrewCates AnonymousDonor DevelopersWithHighProductivityTenxHundredxThousandx ElizabethWiethoff IanOsgood JonathanTang LimpinwoodTeahouse MikeAnderson PeterMerel VictoriaPierce HomeostaticComputing AlistairCockburn DickGabriel NonTuringComputing ProbabilisticComputer ProbabilisticTuringMachine SimonBrenner TuringEquivalent TuringMachine HomerSimpson ThomasLaresch HomicidalLanguages HomoiconicLanguageDrawbacks HomoiconicLanguages IoLanguage RealMacros SamuelFalvo HomoMorphism AlgebraicGroup CategoryMath NormalSubgroup HomogeneousContainer CategoryContainer HaskellLanguage HeterogeneousContainer HomogenizeExceptions AuthorizationException BillingException BobbyWoolf CannotGetCustomerForBill CategoryException CheckedApplicationException ContractFulfillmentException ConvertExceptions CouldNotAccessException CouldNotAddException CouldNotAssignException CouldNotCompareException CouldNotConvertException CouldNotCopyException CouldNotInitializeException CouldNotInstantiateException CouldNotRemoveException CouldNotUpdateException CouldNotValidateException CustomerStateException DaveHarris DontThrowGenericExceptions DougMerritt EnterpriseJavaBeans ErrorHandling ErrorRecovery ErrorRecoveryVsErrorHandling ExceptionTunneling HaveThisPattern HeterogeneousExceptions HomogenizeExceptions HomogenizedException JavaDoc JavaExceptionSystem JavaLanguage JavaPackagingIdioms LetExceptionsPropagate LetExceptionsPropagateOnlyAsUncheckedExceptions LionKimbro MartinPool NameTheProblemNotTheThrower NatPryce NestedException NoMethodShouldEverThrowAnExceptionThatIsImplementationSpecific OliverBurn OutOfBandEvent PackagePerLayer PatternLanguageForUsingEnvyDeveloper PersistenceException PhilGoodwin RandyStafford RefineExceptions RemoteException ResultObject RuntimeException SemanticValidityException ThrowMeansAbort TomStambaugh ToniMenninger UnhandledException ViolateTheSemanticIntent ViolatingTheSemanticIntent WayneMack WriteWriteException HomoiconicDefinitionTakeFive AbstractSyntaxTree AlanKay ClassLoader CodeConditionStatement CodeDom CodeExpression CodeIterationStatement EricHodges EssExpression EssExpressions FoxPro HomoiconicClassification HomoiconicDefinitionTakeFive HomoiconicFaq TakeFive VbDotNet HomoiconicExampleInJava AnonymousDonor ApacheAnt ApproachesToDefinitions BrainfuckLanguage ChoiceOperator CompoundStatement CostinCozianu DaveFayram DeeplyIntertwingled DefiningDiscreteSetsOfLanguages DougMerritt EricHodges EverythingIsRelativeStrangeLoop ExcerptionNotAbstraction ForStatement FuzzyJava HomoiconicExampleInManyProgrammingLanguages HomoiconicLanguage HomoiconicLanguages JavaLanguage JavaScript JonathanTang LanguageAbuser LongFunctionsInLisp NewAttemptedHomoiconicDefinition OperatingSystem OutputStream PlusExpression SimpleAssignmentOperator SourceCode TestCase ThreadMess TuringComplete TuringEquivalent WhileStatement WouterLievens HomoiconicExampleInManyProgrammingLanguages ArrLanguage CategoryInManyProgrammingLanguages DefinitionOfHomoiconic DougMerritt FunctionalProgrammingLanguage GordianKnot HomoiconicExampleInJava HomoiconicLanguage HomoiconicLanguageDrawbacks HomoiconicLanguages IanOsgood IoLanguage JoyLanguage JuneKim LispLanguage OperatingSystem ProgrammingLanguage ToolCommandLanguage HomoiconicFaq AlanTuring AspectWerkz BlubParadox CategoryFaq CategoryQuestionsAnswers ChomskyHierarchy CompileTime CoreWars DefiningDiscreteSetsOfLanguages DeleteMe EricHodges FirstClass GlobalVariable GooLanguage HomoiconicExampleInJava HomoiconicLanguage HomoiconicLanguages HomoiconicityClassification HostileStudent InfixNotation LambdaTheUltimate LispMachine LiteralBindingReference MacroexpandTime MetaCircularEvaluator MetaCircularInterpreter MetaCircularity OnceAndOnlyOnce RalphJohnson ReadTime RefactoringBrowser RubyOnRails RunTime RussellParadox SmugLispWeenie TooBigToEdit TuringEquivalent TuringMachine ViaWeb VxWorks HomoiconicLanguage HomoiconicExampleInJava HomoiconicFaq HomoiconicLanguages NewAttemptedHomoiconicDefinition HomoiconicLanguageDrawbacks CodeIsData CollectionOrientedProgramming CommonLisp DanMuller DeletionCandidate EssExpressions HaltingProblem HarvardArchitecture HomoiconicExampleInManyProgrammingLanguages HomoiconicLanguages HomoiconicRootStructureDiscussion IanOsgood IssuesAndProblemsWithLisp JohnMcCarthy LispCodeWalkerChallenges MaspBrainstorming PrincipleOfLeastPower SeparateMeaningFromPresentation StructureBrowser TableBrowser TopMind VonNeumannArchitecture WhyWeHateLisp YouJustDontGetIt HomoiconicLanguages AlanTuring ArrLanguage AspectOrientedProgramming BiVisible BootStrap CategoryProgrammingLanguage CeeLanguage CeePreprocessor CommonLisp CormanLisp CurlLanguage DeeplyIntertwingled DefinitionOfHomoiconic EssExpressions FirstClass FixedPointTheorem GoedelEscherBach GooLanguage HomicidalLanguages HomoiconicExampleInManyProgrammingLanguages HomoiconicLanguageDrawbacks HomoiconicLanguages HomoiconicityClassification HyperSpec IoLanguage JamesGoldan JayLanguage JayOsako JoelJones JohnMcCarthy JuliaLanguage KenThompson LanguageShield LispLanguage LogixLanguage MarcThibault MetaCircularEvaluator MetaCircularInterpreter NemerleLanguage PrologLanguage QuineProgram RebolLanguage ReflectionsOnTrustingTrust RuleOfThumb SchemeLanguage SimonHeath SnobolLanguage TickCee ToolCommandLanguage TuringAward TuringEquivalent UniversalTuringMachine HomoiconicMetaDiscussion AbstractSyntaxTree AlanKay CategoryHomoiconic DefinitionOfHomoiconic GunnarZarncke HomoiconicDiscussion HomoiconicFaq HomoiconicLanguages HomoiconicityDiscussion HomoiconictyClassification JavaLanguage JeffGrigg LanguagePissingMatch LaynesLaw MetaDiscussion MyNaiveAttemptAtUnderstandingHomoiconicity NewAttemptedHomoiconicDefinition NoTrueScotsman SmugLispWeenies ZarnckesLaw HomoiconicRootStructureDiscussion AdvantagesOfExposingRunTimeEngine AnonymousDonor AssociationList CeeLanguage CodeAvoidance CollectionOrientedProgramming ColorForth DanMuller DougMerritt EssExpressions EverythingIsa ForthLanguage GenericFunction HackerLanguage HashTable HaskellLanguage HomoIconic HomoiconicLanguageDrawbacks HomoiconicLanguages IoLanguage JasonGrossman JonathanTang KeywordParameterPassing LambdaCalculus LexicalClosure LispLacksVisualCues LispLanguage MachineCode MaspBrainstorming MayZeroEight NestedListsAsDictionaries ObjectOriented ObjectsAreDictionaries OneSizeFitsAll PatternMatching ReversePolishNotation TupleOrientedProgramming TuringTarpit WhereTheLightIsBetter XmlProgrammingLanguage HomoiconicityAdvantages CodeWalker CommonLisp DougMcIlroy DougMerritt HomoiconicLanguageDrawbacks MyNaiveAttemptAtUnderstandingHomoiconicity HomoiconicityClassification AssemblyLanguage FactorLanguage FirstClass ForthLanguage FoxPro FunctionalProgramming GooLanguage HomoiconicFaq HomoiconicLanguages IoLanguage JayLanguage JoyLanguage LispFamily MachineLanguage MalbolgeLanguage MetaCircularEvaluator ObjectsAreDictionaries PerlLanguage PostScript PrologLanguage RebolLanguage SmalltalkLanguage SnobolLanguage TclLanguage TexLanguage TracLanguage XsltLanguage HomomorphicMapping TranslatorPattern HonestSincereAppreciation HonestSincereAppreciation RonJeffries HonestyException AgencyProblem BlackHat BlueHat CategoryCulture CategoryWorkEnvironment GarryHamilton JustaBody MoralHazard OfficePolitics PointyHairedBoss SilverBullet TomRossen WagTheDogAntiPattern HongKong HongKong HonoraryUserStories AspectOrientedProgramming DavidMcNicol FunctionalTest HonoraryUserStories IterationPlan LimitsOfUserStories ReleasePlan RonJeffries UseYourCommonSense UserAntiStories UserStories UserStory HookClass ConstructionPrincipleForDesignPatterns HookMethod HookMethod HookMethod TemplateMethod HookOperations CategoryPattern EmacsEditor EscapeHatch HaveThisPattern HookOperations HopeToHaveTimeToDoSomeDays RoundTuit HoppPatternLanguage AutonomousCopy HalfObjectPlusProtocol JimCoplien LocalConceptPresence RelationshipObject RemoteProcedureCall RemoteProxy SplitTreeFromLeaves SymmetricalReference HoppingAroundWiki AccidentalLinking CategoryWikiNavigation FindPage HubAndSpoke TabbedBrowsing WilliamGrosso HorizontalOutsourcing CategoryEmployment JavaScript HorizontalSeparator HorizontalSeparators HorizontalSeparators CategoryOrganization DonaldNoyes HorizontalSeparators TheOtherThings ThinkingOutLoud WikiPage WikiPages HorizontalStripe HorizontalStripes HorizontalStripes BillBarnett DevelopmentInterval HorizontalStripes ImpliedRequirements UseCase UserStories ValidationVee VerticalSlices WorkQueue HornClauses AlistairCockburn FirstOrderLogic PrologLanguage HorseByCommittee CategoryHumor DotHorse MarkoSchulz HorseFeathers CategoryMovie MarxBrothers MichaelFeathers HorselessCarriageThinking AlanKay AntiPattern ArtificialIntelligenceUsingEndemes BindingFlags BusinessProcessImprovementUsingEndemes BusinessTalentEndemeSet CategoryCreativity CategoryMetaphor ChristopheThibaut DataException DataOriented DecisionAutomationUsingEndemes DomainSpecificLanguage EmailIsObsolete EnDeme EnDemes EndemeSet ErrorList EventSourceCreationData ExceptionHandling FillOutException ForExceptionType GetMethod GoldenHammer GrandVision HorselessCarriageThinking IgnoreCase InformationOriented InternalPreserveStackTrace IsMatch IsNullOrEmpty KnowledgeDatabase LateralThinking LogToActionLog MatchingUsingEndemes MatthewAstley MessageBox MikeAnderson NetworkingAndDataIntegrationUsingEndemes NickKeighley NonPublic NotInventedHere OntologiesUsingEndemes OperatingSystemsResearch PageName PeerToPeer PrepareMessage RegexOptions RelationalDatabase ResourceAllocationAndManagementUsingEndemes SalesAndMarketingUsingEndemes SearchAndSortUsingEndemes SendAlert SendToDatabase SocialNetworkingUsingEndemes StackTrace StupidVision TechnicalApplicationsUsingEndemes ThrowIfThrowsNotActivated ToCharArray UserInterfaceAndInformationArchitectureUsingEndemes WilliamHorton WriteToDebugWindow HorsesForCourses AcceptanceTest FaceBook MichaelLeach MySpace PickTheRightToolForTheJob ScottJohnson HorsesVsCows CategoryComparisons DaveFayram PythonVsRuby HostFreePost OneWikiStyle ScottJohnston HostWikiForGoogleSideWiki AutoHotkey AutoLinking CamelCase CategoryWikiImplementation FridemarPache GlobalBrain GoogleBar GoogleSideWiki GoogleSideWikiHostWikis GreaseMonkey HostWikiForGoogleSideWiki HostWikis InterfacingOfWikis KaPingYee MetaTransition PrincipiaCybernetica SideWiki TextPander TwinPage UniversalEmbeddingWiki WardsWiki WikiCitizens WikiEngine WikiEngines WikiPrefix WikiPrefixes WikiPrinciples WikiWay HostileEvangelist ArgumentFromAuthority HostileStudent HostileInsertion DontLookAtTheFinger HostileInsertion HostileStudent MigrateInlineComment WikiWiki HostileStudent AnonymousCoward ArgumentFromAuthority AynRand BlatantIdiot BookStop BrainFsck DefinitionOfLife EricHodges GarryHamilton HostileEvangelist HostileStudent HostileTeacher ItemizedClearLogic ItsInTheLiterature JohnDuncan MemeticsGenetics OriginOfConsciousness PleaseDoMyHomeworkForMe SelfStandingEvidence SocraticDialogue SocraticMethod SovietShoeFactoryPrinciple SunirShah TransitiveClosure HostileTeacher HostileStudent HostileTeacher SelfStandingEvidence HotComments AbstractSyntaxTree AdaLanguage AnnotationMetadata AntiPattern BigBallOfMud BruteForceAndTotalIgnorance CategoryAntiPattern CategoryXml ConditionalComment ContentManagementSystem DataCodeEquivocationConsideredHarmful DelphiLanguage DocumentTypeDefinition EscapePattern ExtensibleProgrammingLanguage FreePascal HomoiconicLanguage HotComment HotComments IfDef JavaDoc JavaLanguage JavaScript LiterateProgramming MacromediaDreamweaver PostScript TobyThain XmlSucks HotDraw AlanBorning CachedBitmaps CoolDraw CrcCard DocumentingFrameworksWithPatterns DoubleBuffer ErichGamma GroupSelect HotDraw JavaScript KenAuer KentAndRalphAtTheArchitectureWorkshop MikeMiller MoinMoin PeterThoeny PmWikiDraw RefreshRectangles RobDuesberg RoleModelSoftware TekSmalltalk TwikiDraw UniversityOfWashington VisualWorks WardAndKent WardAndRalphInNewOrleans HotGloo HotGloo HotJava CategorySoftwareTool HotJava StephanHouben SunMicrosystems HotMail HotMail StevenNewton HotPotatoes BurntToaCinderPotato CategoryWiki CollectiveIntelligence DeleteWhenCooked ExtremeProgramming FilterByCategory FreeThinker GoodWikiCitizen HotPotatoes MicrosoftIsaNiceMonopoly MoreLightThanHeatGuideline PeterMerel RecentChanges RobertField StoneSociety ThreadMode VbDotNet WhereDidFreeThinkerComeFrom WikiFilterist WikiMorpheme HotSpot FrameWork HotSpot HotSpotDesign HotSpotVm PeterMaier ThomasWeidenfeller WiFi HotSpotDesign ConstructionPrincipleForDesignPatterns HookMethod HotSpotDesign TemplateMethod HotSpotVm CategoryJava DaveHarris HotSpot JavaTextFilePerformance SelfProject StevenNewton StuCharlton TextFileTest WhitePapers WilliamGrosso HotSwap CategoryJargon HotSwap JavaRebel JavaVirtualMachine RuntimeUpgradeableCore HoursOfFun HouseConstructionMetaphor AgileProcesses CategoryMetaphor CooperVsBeck DanielPezely DoTheSimplestThingThatCouldPossiblyWork DocumentaryFilm ExtremeProgramming GarryHamilton HouseConstructionMetaphor JeffGrigg KrisJohnson MetaphorsForNontechnicalAudience ObjectOrientedSoftwareDevelopment PairProgramming ReFactor RefactorMercilessly RobHarwood SoftwareDevelopment SoftwareInertia SoftwareIsNotConstruction SoftwareIsNotManufacturing TheTimelessWayOfBuilding ThisOldHouse TimeTravelMetaphor WaldenMathews WaterFall WaterfallModel XpDocumentary YouArentGonnaNeedIt HouseOfCards HouseOfCom CategoryComponentObjectModel ComponentObjectModel DonBox MethodCall MicroSoft MicrosoftIndigo RemoteMethodInvocation HouseOfCommons CategorySociety RepresentativeGovernment UnitedKingdom HouseOfGames CategoryMovie CategoryOffTopic OffTopicIsOkay HouseRule EnPassant HouseRule OleAndersen SelfModifyingGame HousekeepingZombie CategoryWikiMaintenance CategoryWikiUser DrudgeWork WikiGnome HowArtistsWorkTogether FredBrooks PairDraw PairProgramming HowBuildingsLearn BigDesignUpFront CategoryArchitecture CategoryBook CaveAndCommons ChristopherAlexander CodgeUp DaveSmith HowBuildingsLearn JohnBrewer JohnFletcher RefactoringHouses ShearingLayers StewartBrand WholeEarthCatalog HowCanProgrammersHelp WorldWideWeb HowCanSomeoneTypeTheirNameWithMiddleInitialIncluded CategoryWiki DaveSmith DoubleCharacterLinkPattern GeorgEsCowan GeorgeEssCowan GeorgeSsCowan GeorgeSxCowan HelmutLeitner KeithBraithwaite LinkPattern TeeEricChristiansen HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence ActorsModel AlgorithmicAnalysis AnArg AntiPattern AreLispersTakingOverThisWiki ArrayDeletionExample AssumingRighteousnessWithoutSubstantiation AutoVivification BenefitsAreSubjective BestOfBreed BlubParadox BowtieOrientedProgramming CategoryEvidence CeeLanguage ChallengeSixVersusFpDiscussion ChuckMoore CodeChangeImpactAnalysis ColorForth CommonLisp ComparingParadigms ComputerScience CorrectnessProving DanMuller DataDirectedProgramming DoNotWorryAboutTheCredit DotNet DynamicLanguagesAndLargeApps DynamicStringsVsFunctional EssExpressions ExampleSizeIssues ExtraordinaryClaimsRequireExtraordinaryEvidence FallacyOfTheRightTool FearOrientedProgramming FileTreesToManageCodeDiscussion FirstClassFunctions FloatingPointCurrency FunctionLikeThing FunctionalProgramming GoalsOperatorsMethodsAndSelectionRulesModel GoldenHammer GoodMetricsUseNumbers GreenSpunning HashTable HaveThisPattern HigherOrderFunctions HighlanderPrinciple HostileStudent IfFooIsSoGreatHowComeYouAreNotRich JavaLanguage JayOsako LanguageEvangelism LarryWall LispLanguage LispMachine LongTitlesSmell MagicGoto MagicWire MentalMasturbation MinimalTable ObjectOrientedProgramming ObjectTechnology ObjectiveAdvantagesOfCee ObjectiveAdvantagesOfFp ObjectiveAdvantagesOfLisp ObjectiveAdvantagesOfOo ObjectiveAdvantagesOfRelational ObjectiveMeasuresOfEffectiveness OnceAndOnlyOnce PaulGraham PerlLanguage PinkyAndTheBrainLanguage PleaseCiteYourSources PointyHairedBoss PredictTheFuture PresumingTruthWithoutSubstantiation ReinventingTheWheel RelationalModel RelationalWeenie RepudiatingAssumption ShowMeTheCode SilverBullet SmugLispWeenies SmugWeenie SoftwareEngineering StoredProcedure SufficientlySmartDatabase SuperGreatWithNoEvidence TableOrientedProgramming TailCallOptimization ThingsWeAllAgreeOn TopMind TragedyOfTheCommons UniformityUberAlles UseCase WhatMakesNewThingsSoGreat WritesCompilersAsaHobby HowCanYouCodeWithoutTesting AcceptanceTest AndrewQueisser AppleTalk BasisPathTesting BrentNewhall CantSeeTheForestForTheTrees CategoryTesting CodeCoverageTest DesignByContract EngineeringTask ExtremeProgramming FormalMethods ForthLanguage HoareTriple JeffGrigg JohnFarrell PreCondition RayTaylor RegressionTesting TestBoundaryConditions TestDrivenDevelopment UnitTest UserStory WayneMack WilliamUnderwood HowComeLispAndSmalltalkAintPoisonYet AllPanaceasBecomePoison CeeLanguage ExtremelyInterstrangled SymmetryOfLanguage HowCompaniesSucceed EliyahuGoldratt ImbalanceOfPower RichardGabriel StrategicPlanning HowCouldWeDrasticallyImproveThePatternsLiterature ConstructionPrincipleForDesignPatterns CorbaDesignPatterns DesignPatterns GreatBooksList JoshuaKerievsky OrganizationalPatterns PatternOfBabel RaySchneider RonJeffries ToddCoram TotalInterconnectednessOfEverything HowDataIsOrganized CategoryOrganization DataStructures DonaldNoyes ThinkingOutLoud HowDifferentKindsOfRealismInteract CategoryPhilosophy ChrisSteinbach ConversationalChaff JoshuaGrosse MathematicalRealism PrimeNumber RichardKulisz VickiKerr WhyDoesTheUniverseExist WikiPage HowDoAntsWalkInaStraightLine AlistairCockburn AndyPierce BridgePatternIsJustGoodFactoring CellularAutomata ChryslerComprehensiveCompensation DaveBerkeley DaveSmith DirectedGraph PeterMerel RichardFeynman RonJeffries ShieldPattern SmallWorld WaldenMathews HowDoWeTellTruthsThatMightHurt CategoryPaper EwDijkstra IbmCorporation MicroSoft VisualBasic HowDoYouEatAnElephant UnitTestingLegacyCode HowDoYouGetaDocumentInXp CategoryExtremeProgramming MartinFowler RonJeffries SpikeSolution UmlDistilled UserStory HowDoYouKnowWhenYouAreDone DaveSmith DonaldNoyes FalkBruegmann HowDoYouKnowWhenYouAreDone HowDoYouKnowWhenYouHaveQwan InterestingQuestions JeffGrigg OnceAndOnlyOnce QualityWithoutaName QuantumTheoryOfTimeRecording RemoteStrangulationProtocol RonJeffries HowDoYouLetGo CodeOwnership DrewMarsh HowDoYouLetGo KrisJohnson PanuKalliokoski ShamelessSelfPromotion VersionControl VersionOne HowDoYouMeasureMaintenance DefectTracking JeffGrigg MaintenanceProgrammer MeanTimeBeforeFailure MeanTimeToRepair RonJeffries ServiceLevelAgreement SoftwareMaturityIndex StevenNewton WaldenMathews WayneMack HowDoesThatMakeYouFeel CategoryBehavioralPatterns DougMerritt GarryHamilton LayneThomas RightHandRule HowDotNetLanguagesDiffer AllPossibleMachineModels AssemblyLanguage BitingOffMoreThanYouCanChew BrokenLink CategoryDotNet CategoryProgrammingLanguageComparisons CommonLanguageRuntime CommonLanguageSpecification CsharpLanguage DeclarativeLanguage DotNet DotNetLanguages FunctionalProgrammingLanguage HttpRequest IconLanguage NeverEatAnythingBiggerThanYourHead OtherDotNetLanguages PrologLanguage TuringComplete HowDynamicTypingIsImplemented BlueBook CodeGenerator CompiledMethod HowDynamicTypingIsImplemented ObjectiveCaml OliverHunt ParcPlace PrematureOptimization StephanHouben SunirShah TomStambaugh HowFarCanYouWalkIntoaForest InterestingQuestions HowFastCanYouWriteCode AlistairCockburn AnalysisTime BewareOfTendinitis BigFatClasses ChuckMoore ClassInvariant CopyAndPasteProgramming CriticalMass CurtisBartley CutAndRape DaveHarris DesignPatterns DictionaryCode DomainKnowledge EmittingTime EricUlevik FewShortMethodsPerClass FreeHand FunctionPoint GarryHamilton GigaLocBarrier GoldRush GrandMasterProgrammer GuillermoSchwarz JamesWilson JasonGorman JasonNocks JeffGrigg JonathanTang LexicalClosure LinesOfCode MentalStateCalledFlow MichaelFeathers MonkeyMath NegativeLinesOfCode PeeEmDee PikiPiki PlumbingCode ProgrammingIsInTheMind PythonLanguage ReFactor ReFactoring RefactorMercilessly ReinventingTheWheel RiskManagementCatalog RonJeffries SourceXtreme SubtractLinesOfCode SunirShah SweepingItUnderTheRug TheGoal ThinkingTime TomStambaugh TypingTime WillSargent HowGoedelSentencesWork BertrandRussell DouglasHofstadter FlameBait GoedelEscherBach GoedelsIncompletenessTheorem HowGoedelSentencesWork RobinsonArithmetic SyntaxOfFirstOrderLogic TomStambaugh HowHardIsYourBan CategoryBan CategoryDave DaveVoorhis DolphinScripted HardBan ItIsAllAboutPatternDave LegitimateReasonsForHardbanning RecentChanges TheHardBanned WhoIsClutteringRecentChangesNow HowHeuristicIsYourSharkyReallyDave CategoryBan CategoryDave DolphinScripted SharkBot TheHardBanned HowImportantIsEducation CategoryEducation CompSci GarryHamilton GeorgeGruschow GoalDonor GoldOwner HowImportantIsaDegree HowMuchDoYouLearnInSchool IronyWarning MartinShobe RenameMe SteveEyles SteveMcConnell WayneConrad HowImportantIsLeanCode ArrayDeletionExample BlockClosure BlockClosures BrainfuckLanguage CategoryScripting ChallengeSixVersusFpDiscussion CodeSmell DaveVoorhis EricHodges EventDrivenProgramming FunctionalProgrammingLanguage FunctorObject HigherOrderFunction HolyWar HungarianNotation KrisJohnson LessonsFromHistoryDiscussion MentalMasturbation NamedParameters NovemberZeroSeven ObjectOrientedProgrammingLanguage OnceAndOnlyOnce ParadigmPotpourriMeansDiminishingReturns PaulGraham RealMacros ResponsibilityDrivenDesignConflictsWithYagni SeparateIoFromCalculation SubLanguage SyntacticSugar SystemSizeMetrics ThereIsMoreThanOneWayToDoIt TuringComplete TuringTarpit UnLambdaLanguage UncleBobsNamingConventions UselessTruth YagNi HowItWillBecome CategoryOrganization DanielSiders DoingStuff DonaldNoyes HowItWillBecome PressOn ThinkingOutLoud HowLongAnIterationShouldBe ChetHendrickson HowLongIsaPieceOfString CategoryStringTheory CategoryWikiFavorites CosmicLint CosmicStringTheory GeneralProtectionFault HowLongIsaPieceOfString InterestingQuestions MicroSoft MuAnswer NonNullTerminatedString RationalUnifiedProcess SeTi HowManyPeopleUseWiki FindPage MoreAboutContents MoreAboutTheDatabase RecentChanges UserName WardCunningham WikiList HowManyThingsIsIt AalbertTorsius BusinessObject DataAndReality GunnarZarncke JeffGrigg JoeSmith ObjectIdentity RoleObjectPattern ThomasMaeder HowMuchDoYouLearnInSchool AerospaceEngineering AnonymousDonor AvoidCompSci BadStuffWeLearnInSchool BenKovitz BigDesignUpFront CategoryEducation CheckBySubstitution ComputerScience DefineWhatYouDontKnow DimensionalAnalysis EditHint EducationalTechniques EricHodges ExtremeProgramming FidoNet FreeBodyDiagram FreeSchools GarryHamilton GarthDickie GeorgeGruschow HowImportantIsEducation JasperPaulsen JeffChapman JoshuaBaran KeithBraithwaite KrisJohnson LehighUniversity MarkTwain OldBooksAndPapers OscarWilde PairProgramming RalphJohnson ReynoldsTransportTheorem RobHarwood RobWhittick RobertChurch RobertDiFalco SchoolIsWorthwhile SelfTaught SilverBullet StanSilver StatedCourseContentDoesntMatter StuCharlton SystemDynamics TheJournalOfPsychoactiveDrugs ThePragmaticProgrammer ToddHoff UniversityOfToronto UniversityOfWaterloo WaldenMathews WardAndKent WardCunningham WhenIsXpNotAppropriate HowNatureOfOrderAppliesToSoftware ChristopherAlexander NatureOfOrder NooHasNothingToDoWithSoftware PatternLanguage RalphJohnson TheTimelessWayOfBuilding WikiWeb HowObjectOrientedIsClos AlainPicard AlternateObjectOrientedProgrammingView BondageAndDisciplineLanguage CategoryLisp CecilLanguage CodingStandard CommonLisp CommonLispHyperSpec CommonLispObjectSystem DesignByContract DylanLanguage ExternalPolymorphism FlowerChildLanguage FpVsOo GarbageCollection GenericFunction KentPitman MetaObjectProtocol MethodCombination MultiMethods MultipleDispatch ObjectOriented ObjectOrientedLanguage ParentheticallySpeaking PostObject PredicateDispatching ReligiousWar HowOtherQueryLanguagesAddressSqlFlaws AccessControlList AccessPathIndependence AlphoraDataphor ApplicationDevelopment AprilTen BagAtational BlackSwan CategoryQueryLanguage ConQuer ConceptualQueries DataDefinitionLanguage DataDefinitionLanguages DataDictionary DataManipulationLanguage DatabaseIsRepresenterOfFacts DateAndDarwensTypeSystem DeKlarit DuroProject EclipseIde EclipseLink ExBase ExtendingKeywordLanguages GeneXus GodLanguage HowOtherQueryLanguagesAddressSqlFlawsDiscussion ImpedanceMismatch ImprovingTextualTabularDataFormats InductiveReasoning JanuaryTwelve JavaEnterpriseEdition JavaNull JavaPersistenceApi KeywordParameterPassing LocalAccessPathIndependence MaspBrainstorming MicrosoftAccess NamingConventions NaturalJoin NewQueryLanguagesOnExistingEngines NormalizationBySynthesis NullVersusNone ObjectOriented ObjectRoleModeling ObjectWeenies OnceAndOnlyOnce OracleForms PhotoShop PostgreSql QueryLanguageComparison RelProject RelVar RelationalAlgebra RelationalAndTrees RelationalLanguage RelationalModel ResultSet SeparationOfDatabaseAndDomainMath SmeQl SmithMicroPoser SqlFlaws SqlFlawsDiscussion SqlLanguage SqlNull StakeHolder StoredProcedures SurvivorBias SyntaxAwareEditor SystemsAnalysis TableBrowser ThreeValuedLogic ToCamelCase ToMany ToOne TopMind TqlChainedJoin TqlColumnTable TqlQueryOperators TutorialDee UniversalStatement VendorLockIn VirtualDatabase VisualStudio WorkInProgress HowOtherQueryLanguagesAddressSqlFlawsDiscussion CowboyDesign DateAndDarwen DesignApproachDiscussion DesignByCommittee HowOtherQueryLanguagesAddressSqlFlaws HughDarwen LanguageDesigner LearningWithoutImplementation LetTheReaderDecide PageAnchor PsychologyMatters RelProject RelationalModel SmeQl SystemProgramming TheThirdManifesto TopMind TqlDesignGoals TutorialDee WikiZens HowPeopleReallyAre ChangeYourOrganization CollectiveCodeOwnership HowGroupsReallyAre HowManagementReallyAre HowPeopleReallyAre IfOnlyEverythingWorkedThisOtherWay LaurentBossavit PeaceCorps PrematureGeneralization UnitTest UseCase HowPossessionsDifferFromProperty ArtistsRights CarAddiction CategoryComparisons CategoryDegeneralization GarryHamilton PrivateProperty HowProgrammersViewThings AmerIcan AnonymousDonor BowlingForColumbine CategoryComparisons CategoryPattern CharltonHeston ConsiderationOfAlternatives EmphasizedHeadings HowProgrammersViewThings JustaProgrammer JustaStudent LanguagesUsed LeavesOfGrass ManifestDestiny MatthewAstley MexicanLanguage MikeSmith MonroeDoctrine NamingConventions OptimisticProgramming PoemWiki SpiritPack TomRossen UsAmerican VersionHistory HowShouldWeDecide BrentNewhall CategoryWikiMaintenance HowShouldWeDecide HowSimpleComplexityIs AnnAnderson CategoryComplexity DaveHarris DijkstraAndRefrigerators DoTheEasiestThingThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWork EverythingIsa PeterPrincipleProgramming ProgrammersStone RichardDrake RonJeffries TheResidentCynic TonyHoare WhyIsPayrollHard HowSoftwareCompaniesDie CluelessManagement ComputerAssociates DerekWoolverton ModernSoftwareEngineering OrsonScottCard ScienceFiction StrunkAndWhite WorthlessStructure HowSoftwareSystemsLearn CategoryComparisons DaveSmith HowBuildingsLearn NarbTrawets PatternsOfSoftware StewartBrand ToddCoram WilliamGrosso HowStandardsEmerge AppleIi BeforeMicrosoft CategoryHistory HowStandardsEmerge IndustryStandard JohnFletcher MartySchrader PeeCee WhyLinuxSucks HowTheMindWorks AndrewCates CategoryBook DougHolton DougMerritt ErikOstermueller GunnarZarncke JasonArhart MicroStructureOfCognition StereoGram StevenPinker WetWare HowTo HowToMakeThreadsInJava HowToSearchaSortedList HowToSortaList HowToSynchronizeThreadsInJava HowToWiki HowToWriteaLinkedList HowToWriteaUnitTest HowTos ProgrammerHowTos ThreadSynchronizationInJava ThreadSynchronizationInJavaHowTo WalkingTheWiki HowToAnnoyUsers BadFeedback BadPresentation CactusStack CascadingDialogBoxesAntiPattern CategoryInteractionDesign CreateExtraWorkForUsers DialogAndWindowHell DllHell EditPage ErgonomicsAndAccessability HandVsPointer HowToInflictPainToUsers HowToWasteUsersTime IrreversibleOperations LimitsOfHierarchies LotusNotes MakeTheUserRememberOrRedoThings ModalDialogBox OnsiteCustomer OperaBrowser PointOfSale PointyHairedBoss PsychologicalWarfare RefactoringBrowser RpmHell TransparentPersistence VisualWorks HowToAskQuestionsTheSmartWay AmericanCulturalAssumption CategoryWikiHelp DaNuke EricRaymond HomePage HowToSellGoldenHammers IsYourRudenessNecessary MateShip QuestionYourWayToSuccess RickMoen RtFm TimLesher WardsWiki WinDev HowToAvoidFearOfAddingClasses FearOfAddingClasses GradyBooch GuillermoSchwarz InstanceVariable PrototypeBased StateDiagram StatePattern HowToBeaSocialCommentator AnonymousDonor BrentNewhall CategoryRant CategorySociety CategorySociology DeconstructAlmostAnything KrisJohnson MartySchrader OffTopic PatternForm TheReformSociety WhyWikiWorks HowToBecomeaSkilledProgrammer DerekWoolverton ExtremeProgramming GoodProgrammerGreatHabits GrandMaster KentBeck PragmaticProgramming RefactorMercilessly RobertlRead StevenNewton TeachYourselfProgrammingInTenYears WhyDoPeopleMakeSoManyMistakes YouArentGonnaNeedIt HowToBreakViciousCircles ViciousCircle VirtuousCircle HowToCiteWiki EwDijkstra ExtremeProgrammingRoadmap OperatorWorkSelection PortlandPatternRepository TheInternet WikiWikiWeb HowToCombineExtremeProgrammingAndModeling AgileModeling AlanCameronWills CatalysisMethod CategoryAnalysis ExtremeProgramming TestDrivenAnalysisAndDesign HowToCounterTheMythOfSpeedFirst AlternateHardAndSoftLayers AntiPattern ArchitectureAsRequirements AssemblyLanguage CarHoare CollectionClass DaveFayram DesignPatterns DougMerritt MarkSchumann MooresLaw NecessaryAbstraction NeverBringaKnifeToaGunfight OcamlLanguage OptimizeLater PeteHardie ProfileBeforeOptimizing ProfilerTool ReFactor RealMan ScottJohnson SetTheBozoBit SimplestThingThatCouldPossiblyWork SmugCeeWeenie UserInterface HowToDecideIfLinuxIsForYou AbiWord AndrewMcGuinness CarlosNsRodrigues CategoryLinux CopyLeft CoyoteLinux CygWin DanBarlow FreeBsd HowToDecideIfLinuxIsForYou JimmyCerra JustHaveToKnow LindowsOs LinspireOs LinuxDistribution LinuxQuestions MikaelHermansson NetBsd OpenBsd OpenOffice OpenSource QuickBooks QuickQuestions RedHat RichardBash SpamAssassin StephanHouben SteveJorgensen UnixCulturalAssumption VirtualDesktops WikiZen WinTel WindowSpeak WindowsOperatingSystems WindowsTwoThousand WindowsXp WineIsNotAnEmulator ZoneAlarm HowToDefactor CategoryRefactoring CompileTimeResolution CrossCuttingConcern DontRepeatYourself EmergentDesign ExtractMethodRefactor InlineMethod ItDepends MissingFeatureSmell PartialEvaluation ReFactoring RefactorLowHangingFruit UnitTest WhatIsRefactoring WikiZen HowToDeferSchemaChanges AnonymousDonor BigDesignUpFront ContinuousIntegration DontRefactorDatabases ExtremeProgramming GeorgePaci InfoModeler IntegrationHell JeffWinchell KentBeck MattRickard RefactorMercilessly RefactoringWithRelationalDatabases SystemTest UnitTest VisioModeler HowToDeletePages AnonymousDonor BackLink CategoryDelete CategoryWikiMaintenance DeleteMe EditCopy EditText GiveReasonForDeletion HistoryPages HowToGetRidOfReallyLongPages MinorEdit NewPage OffTopic PageDeletion RecentChanges ReferDontDelete ShortWikiPages SunirShah ThreadMode UseModWiki UserName WhenToDeletePages WikiNow HowToDesignPrograms CategoryBook CuplaDays DrScheme HomePage MatthiasFelleisen ProgrammingBookAcronym SchemeLanguage SiCp StructureAndInterpretationOfComputerPrograms SusannahWilliams HowToDevelopComplexProduct BigDesignUpFront BigReductionUpFront LargeScaleCppSoftwareDesign HowToDevelopFrameworks AlistairCockburn AndrewMccormick CategoryFramework DefinitionOfFramework DependencyInjection ExtremeFrameworks FrameworkConstruction HotSpots JohnHarby JonathanCrossland MichaelFeathers NestedFramework PatternLanguage PluggableObjects RalphJohnson TechnicalDebt HowToDigitizeWhiteboardContent DigitalCamera ElectronicPaper ElectronicWhiteboard LargeLcdDisplay PrintableWhiteboard WhiteBoard WhiteboardImageCleaningSoftware WhiteboardPhoto WikiWhiteboard WikiWikiWeb HowToDoCodeGenerationWell AnonymousDonor BrokenLink CodeGeneration CodeGenerationIsaDesignSmell CodeIsData CommonLisp DaveWhipp DoTheSimplestThingThatCouldPossiblyWork FrameMaker HowToDoCodeGenerationWell JavaDoc LambdaTheUltimate LispLanguage LispMacro MicrosoftDotNet NoelWelsh RobertMartin SmugLispWeenie StableAbstractionsPrinciple SunirShah SyntacticAbstraction SynthesisOs YouArentGonnaNeedIt HowToDoMeetings AndrewCates BrentNewhall CategoryCollaboration CollaborativeWorkSession GuillermoSchwarz InformativeMeeting MichaelIvey PairProgramming PatternsForEffectiveMeetings RedCardMeetings ReducingTheMeetingsToTheBareMinimum SpikeSolution SuccessfulMeeting WasteOfTime WhatIsaMeeting WhyToDoAnyMeetings HowToEmbedDiagrams CategoryWiki RegularExpression StephenPetschulat WikiInHyperPerl HowToGetRidOfIndispensableProgrammer GetRidOfIndispensableProgrammerAsQuicklyAsPossible GuruWritesAutomatedTest HowToGetRidOfReallyLongPages CategoryWikiMaintenance EditCopy WikiGnome HowToGetaPublishingDeal ArtificialIntelligence CategoryBooks CategoryStory ComputerScience DeleteMe DrDobbsJournal ExtensibleMarkupLanguage FrameMaker GrouchoMarx HighSchool JavaLanguage JavaOne KyleBrown MicrosoftWord OopsLa PeopleSkills PhilipGreenspun PlopConference SunirShah TheProgrammersBooklist UseNet WhatComputerMagazinesDoYouLike WikiZens HowToImproveLinux DirectManipulationVsScripting LinuxWiki HowToImprovePatents AlexanderGrahamBell AndrewCates BlackBoxJerry CategoryIdeaSpace CategoryLegal ElijahGray FixedPatentRate GoodIdeaBadlyImplemented IntellectualProperty KnudSoerensen PatentsAreEvil ScottJohnson SubmarinePatent HowToImproveProgrammingSkills CategoryEmployment ChangeYourOrganization ChristopheThibaut CodeComplete CodeLessTestMore CodeReview CollectingSeashells DilBert EricHodges FalkBruegmann GeraldWeinberg GoodCode GreatSoftwareBooks GroundBreakingLanguages IsAnythingBetterThanPaper JamieFristrom KatieLucas KrisJohnson LarsReineke LearningProgrammingLanguages MindMap ObjectOriented PairProgramming PeterAxelsson ProblemDomain ReFactoring ReadGreatPrograms RegularExpression RubyLanguage SharpenTheSaw SidMeyersAlphaCentauri SignificantOther SleepToWork SoftwareDesignPatterns ThePragmaticProgrammer VhIndukumar HowToIncorporateInteractionDesignIntoTheSdlc CategoryInteractionDesign GoldPlating InteractionDesign InteractionDesigner SystemsDevelopmentLifeCycle UserStories WaterFall HowToIntegrateExpertInExtremeProgrammingTeam MikeSmith PairExpertsTogether PairProgramming XpIsGeniusFriendly HowToKeepYourJob AnonymousDonor BrentNewhall HowToKeepYourJob HowToSurviveInaJobMarketThatSucks MartinChernenkoff PowerPoint PragmaticProgrammer ProfessionalDevelopment HowToLearn CategoryEducation MrAristotle HowToLieWithStatistics CategoryBook CategoryStatistics HowToMainstreamSmalltalk AlanKay CategoryHowTo CategoryRant CategorySmalltalk ConfusingTheMeansWithTheEnd DoesNotUnderstand EuropeVsAmerica HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HowTo HowToAdvanceSomebodysFavoriteTool HowToImproveSoftwareQuality HowToProfessionalizeProgramming HowToSellGoldenHammers IfSmalltalkIsSoGoodWhyDoesNobodyUseIt InteractionDesigner MayZeroFive OneStarProgrammers PersonalChoiceElevatedToMoralImperative ProgrammersAreCriminals RealLanguage UndefinedBehavior VirtualMachine HowToMakeGoodLanguagesFail AlgolLanguage BarrierToEntry BeingPopularEssay CommonLisp DynamicDispatch EmbeddedApplicationSpecificLanguages GabrieleRenzi IfSmalltalkIsSoGoodWhyDoesNobodyUseIt JavaScript JavaScriptFlaws JayOsako JimmyCerra LazyEvaluation LispLanguage OpenSource PerlLanguage PlugCompatibleInterchangeableEngineers PrisonersDilemma ProgramIntoaLanguage QualityIsntAlwaysCompetitive QwertySyndrome SchemeIdioms SilverBulletConspiracy SmalltalkBlocksAreThunksInDisguise SmalltalkLanguage SocialProblemsOfLisp SqueakBasics TailRecursion UndefinedObject WorseIsBetter HowToMakeLinksInWiki HowToMakeThreadsInJava ComboBox DougLea HowTo LawOfDemeter VhIndukumar HowToPervertDirectManipulation AlanKay AutomaticVsManualPlacement CategoryInteractionDesign DirectManipulation EditHint IconsAreEvil InteractionDesign MorphicFramework RenameMe SelfLanguage SeparationOfConcerns SlavishlyImitatingPhysicality SqueakSmalltalk HowToPissOffYourPair AmbiguityRequiresSpikes AtkinsDiet CategoryPairProgramming CompulsiveCustomizer DoctorWho DouglasAdams DuneTheMovie DvorakKeyboard EmacsVsVi ExtremeProgramming FiresignTheatre FrankZappa GangOfFour GnomeDesktopEnvironment GoalStack HarryPotter HighMaintenanceEmployee HowardStern HyperBug InstantMessaging JobSecurity JrrTolkien MontyPython MostQualifiedPairsWithLeastQualified PairProgramming PerlLanguage PinkyAndTheBrain PrematureGeneralization PrematureOptimization StarTrek StarWars TwilightZone XkCd ZeekLand HowToPlay BrentNewhall DeliveryIsNotTheGoal FileNet JeffPanici PlayHurt HowToPlayInTraffic PennAndTeller HowToPreventWikiMindWipe CategoryWikiMaintenance EnvyDeveloper EricBennett KeithBraithwaite PeterMerel ThreadMode TomKreitzberg TomStambaugh TragedyOfTheCommons WikiCitizen WikiEssence WikiEthics WikiMaster WikiMindWipe WikiNature WikiNatureNeedsaPatch WikiNow WikiSuicide HowToProfessionalizeProgramming AbstractMachine AdvancedTopicsInTypesAndProgrammingLanguages BareMetal BestPractice BitBucket CategoryHowTo CategoryProfessionalism ChickenAndEggProblem CompileTime CowboyCoder DaveFayram DesignerFraud DigitalRightsManagement DisciplineEnvy DoesNotUnderstand EricHodges JavaApplet JavaLanguage JavaVirtualMachine KillYourDarlings MikeSmith MoreHeatThanLight PointerMetaprogramming ProgrammersAreNotProfessionals RealProfessionalsGetSued ReinterpretCast SoftwareEngineeringCriticism SoftwareIsInEverything StaticTyping TimeIsMoney TrustedComputing TypeTheory WhatIsaProfessional HowToProtectYourProjectFromPoisonousPeople OnTopic WardsWiki HowToQuashLinux CategoryLinux EveryOsSucks HowToQuashLinux HowToQuashMicrosoft JasonGrossman OutlawLinux RedHatLinux SuseLinux WhyLinux WillOpenSourceUndermineTheAmericanEconomy WorldDomination HowToQuashMicrosoft AnandTech CategoryLinux ForFree HardOcp HowToQuashLinux JohnCarmack MacOsx MandrakeLinux MicroSoft MicrosoftSecretFiles MicrosoftXpLicensingModel RedHat RobMandeville TomsHardwareGuide WinMe XwindowProtocolShouldBeStabbedAndBurnt HowToReactToGoodStyleTransgressions CategoryWikiConcept GoodStyle HomePage SetTheBozoBit SturgeonsLaw WardsWiki WhyWikiWorks WikiGnome WikiInnovations HowToReactToaFlame BusinessAsUsual CategoryWiki CategoryWisdom DeleteInsults OnlySayThingsThatCanBeHeard SlowDownToSpeedUp WhyWikiWorks WikiCommunity HowToRead CategoryBook CharlesVanDoren HowToReadaBook BookAddict CategoryBook HowToRefactor CategoryRefactoring DeprecationRefactor LinesOfCode MethodObject ReFactor ReFactoring RefactorDaintily RefactorMercilessly ShortMethods UnitTest WhatIsRefactoring HowToRunAntFromAnAntScript CategoryAnt TestDrivenDevelopmentInAnt HowToSellGoldenHammers AhSimple CategoryEvidence ComputerScience GoldenHammer GoodMetricsUseNumbers HaHaOnlySerious HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HowToMainstreamSmalltalk HowToWinFriendsAndInfluencePeople IfFooIsSoGreatHowComeYouAreNotRich JustIsaDangerousWord KeyLanguageFeature MayZeroNine MilliPeeve NonFunctionalRequirement NonFunctionalRequirements OperatingSystem PointyHairedBoss PoorGoldenHammerEvidence ProgrammingLanguage TuringEquivalency TuringMachine UseCase UserInterface WhyItIsSoHardToSellExtremeProgramming HowToShareStateAmongMultipleComputers AtgDynamo EntityBeansAreEvil GemStone PublishAndSubscribe TransactionalIntegrity WebFarm HowToSharpenYourSaw CategoryEducation CodeKata EulerProject SharpenTheSaw HowToShootYourselfInTheFoot CategoryJoke HowToSolveIt CategoryBook CategoryCreativity CategoryProblemSolvingStrategy ComputerAidedThinking DickBotting EuroPlop HeuristicRule JasonRiedy JoeWeaver MartineDevos PatternLanguage HowToStopWorryingAndStartLiving DaleCarnegie GetaLife HowToSumFromOneToTenInLispOrScheme AlainPicard CallByNeed CommonLisp FlorianFrank HaskellLanguage HelperFunction LukeGorrie NikitaBelenki PascalCostanza PatrickLogan PederTowne SchemeLanguage StephanHouben SunnanFenderson TheLittleSchemer HowToSurviveInaJobMarketThatSucks AskTheHeadhunter AssertionsForLegacyCode CategoryEmployment CosminApreutesei CowBoy DesperationSmells DoList ExtremeProgramming FixBrokenWindows GiveUpOnComputers IndiaCountry JeanLucBonnafoux JobMarketAdvice JustGetAnyJob ManagementByKickingAss MicrosoftOffice MicrosoftTestingScam MicrosoftWindows NilsKassube OpenSource PayingYourDues RefactorLowHangingFruit SpecializationIsForInsects StarOffice TestDrivenDevelopment TheJobMarketSucks UnitTestingLegacyCode WikiZen HowToTakeNotes AdewaleOshineye BrainMapping BrianMcCallister DavidParnas DickBotting KrisJohnson LogBook MindMap PaulHudson PeterMerel PreservingHistory ProgrammersNotebook PythonLanguage SeanOleary SpiderDiagram SpiderGrams TonyBuzan WritingTheRightThingsDown HowToTalk BeWrongVisibly CategoryCommunication DaleCarnegie HowToWinFriendsAndInfluencePeople StijnSanders HowToTalkSoKidsWillListen ManagersBehaveLikeChildren WikiPage HowToTalkToBusiness DatingPatterns HowToTalkToBusiness ListenWithQuestionRunning MarchZeroSeven MichaelSparks ReFactor SamuelFalvo HowToTalkToManagement EricRaymond HowToTalkToBusinessAnalysts HowToTalkToManagement LarryNiven LinuxWorld OpenSource OtTwoThousand PeteHardie SteveFreeman YouMustWorkInManagement HowToTalkToYourselfWhenReadingSmalltalk CategorySmalltalk JimSawyer RandyKramer RonJeffries ShouldWeTalkToOurselvesWhenReadingCode HowToTestCallsMadeByAnObject CategoryMockObjects DaveWhipp FileReader JeffGrigg MockObject OnEnd OnStart ProcessLine TeeAdapter TestingFramework TextFile UnitTestDelegator HowToTestCallsToStaticFunctions HowToUnitTestOpenGlCalls StaticPolymorphism HowToTestNonFunctionalRequirements InfrastructureInXp JayDepend PerformanceTests PeterGassmann WhyTestNonFunctionalRequirements HowToUnitTestOpenGlCalls CategoryTesting HowToTestCallsToStaticFunctions TestFirstUserInterfaces HowToUseDeletedButWelcome AndyPierce AreYouThere CategoryWikiMaintenance DeletedButWelcome DeletionConventions EditCopy KrisJohnson RecentChanges WikiHomePage HowToUseDeletedButWelcomeToWiki BackLink HowToUseDeletedButWelcome HowToUseEjb AndersBengtsson AnonymousDonor ApplicationServer CategoryEjb DinoChiesa EjbCaseStudies EjbRoadmap EjbUnitTest EnterpriseJavaBeans EnterpriseJavaBeansProjects EntityBean EntityBeansAsDataGateways EntityBeansAsDomainObjects HowToUseEntityBeans KonstantinIgnatyev KyleBrown PickingAnEjbServer SessionBean WebSphere WhatAreComponentsAnyway WhenToUseEjb HowToUseEntityBeans ChrisRaber DaveMuirhead DomainObject EjbBean EjbHome EjbTwo EntityBean EntityBeansAsDataGateways EntityBeansAsDomainObjectGraphs EntityBeansAsDomainObjects HaveThisPattern IbmSanFrancisco PrimaryKey RandyStafford SearchResultAsEntityBean HowToUsePatterns DesignPatternsConsideredHarmful ExtremePatternsUser ExtremeProgrammingAndPatterns FormalMethodsAndPatterns GeorgePaci ImplementingPatterns LetPatternsEmerge LittleRulesAndPatterns PatternSkepticism PatternsAreDead PatternsAreNotClipArt PatternsConsideredHarmful PatternsForBeginners PatternsMisconceptions ProgrammingWithPatterns PurposeOfPatterns RefactoringToPatterns SomePatternsQuestionsAnswered SuccessesAndPatterns TestDrivenDesignAndPatterns HowToVote BillTrost BrokenLink CategoryVoting CategoryWiki EditText PieterVerbaarschott RecentChanges RecentPosts TipsForBeginners TwoTouchVoting WikiBallotBox HowToWiki FrenchLanguage HowTo WhyWikiWorks HowToWinFriendsAndInfluencePeople AlternativesToConflict CareerBuilder CategoryBook CategoryCommunication CategoryLeadershipPatterns CategoryManagement DaleCarnegie DontCriticizeCondemnOrComplain DontJudgeaBookByItsCover HowToSellGoldenHammers HumansAreLousyAtSelfEvaluation HumansSuck KrisJohnson HowToWriteAndEditThreadMode CategoryMode CategoryWikiMaintenance CommunityWiki ConvertThreadModeToDocumentMode DifferentVoice DissertationOverDiscourse DocumentMode DoubleDash DramaticIdentity InlineInterjection InviteModeration MeaningOfDoubleDash NewsGroups NullSignature OnceAndOnlyOnceOnWiki PatternsOfInterjection PhilGoodwin PromptingStatement ProtoPattern RichardDrake ThesisAntithesisSynthesis ThreadMess ThreadMode ThreadModeFalselyBlamed ThreadModeHasValue TopicDrift TurnBasedVsInterruptedThreadMode UnethicalEditing WaldenMathews WhatIsThread WikiHistory WikiInterpolatedComments WikiOnWiki HowToWriteUnmaintainableCode CategoryJoke CodingConventions RoedyGreen WaysToViewLostWebPages WritingUnmaintainableSql HowToWriteaCompiler AssemblyLanguage CeeLanguage CommonLisp CompilersPrinciplesTechniquesAndTools DanielFriedman KarelTheRobot KentDybvig LetsBuildaCompiler LexicalAnalysis MarkGrosberg MikeGarrity SchemeLanguage SyntaxAnalysis TestDrivenDevelopment TheDragonBook HowUserStoriesAreExtractedFromUsers AndersBengtsson DilBert FearAbstraction GettingToYes JasonFelice KentBeck UserStories HowWeTalk AntiPattern BrokenLink CategoryWikiStructure CollectiveCodeOwnership DoTheSimplestThingThatCouldPossiblyWork EarleMartin ExtremeProgramming FortyHourWeek HowWeTalk IncrementalDevelopment JuneKim OnsiteCustomer PeopleProjectsAndPatterns PoemWiki ProgrammingLanguage ReFactoring SmugSmalltalkWeenie SpikeSolution StijnSanders UserStory WardCunningham WikiNames WikiStatistics WikiWordStatistics HowWikiWorks AndyPierce CategoryWiki DeletionWar EricHodges EvolutionarilyStableStrategy OnTopic RecentChanges RecentEdits SisterSite TaiChi TimLesher WhatWikiWorksFor WikiAsAnarchy WikiConsciousness WikiPedia WikiSocialNorms HowWouldLojbanEnableAi ArtificialIntelligence AugustZeroFive CategoryArtificialIntelligence CategoryLojban CobolFallacy DougMerritt EnglishLanguage LojbanLanguage MichalWallace MythOfMetadata NickBensema ProgrammingLanguage TerryWinograd TuringTest ZorkGame HowWouldRefactoringGoFromIndentationToParsing BigRefactorings BigRefactoringsAreHard BiggerRefactoringThoughts CategoryRefactoring EricHodges HowWouldRefactoringGoFromIndentationToParsing NoSilverBullet PickTheRightToolForTheJob HowXpPlansDeployment CostOfDeployment EaseOfSoftwareDeployment ExtremeDeployment HankRoark HowXpPlansDeploymentDiscussion KentBeck PeterMerel RonJeffries SpikeSolution UserStory HowXpPlansDeploymentDiscussion ArchitectureAnalysisDesignBullshit FunctionalTest GemStone HankRoark HowXpPlansDeployment PeterMerel RationalUnifiedProcess RobCrawford RonJeffries SpikeSolution SystemMetaphor UserStory XpDoesNotAddressAllArchitecturalIssues HowYouWentExtreme AlistairCockburn BigDesignUpFront BillBurris CapabilityMaturityModel CategoryAdoptingXp CategoryExtremeProgramming ChristopherAlexander DaveRooney DoTheSimplestThingThatCouldPossiblyWork EmergingPatterns ErikMeade ExtremeFrustration ExtremeHumility ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingRoadmap HowYouWentExtreme IncrementalExtremism KentBeck LaurieWilliams LosTresExtremos MartinFowler MichaelLeach MountainDew OpenClosedPrinciple PairProgramming PhlIp ReFactor RefactorMercilessly RelentlessTesting RobertCecilMartin SmalltalkLanguage StanSilver SteveGilbert SvenNeumann TheTimelessWayOfBuilding UnitTest UserStories VisualWorks WardCunningham WaterFall WikiWikiWeb XpImmersionTwo XpMailingList XpSavage HowardAlbertson CategoryHomePage HowardCunningham WardCunningham HowardFear CategoryHomePage ExtremeProgramming KentBeck RonJeffries HowardHansen CategoryHomePage HowardJones CategoryHomePage ExtremeProgramming WabiSabi WikiEssence ZopeApplicationServer HowardLeeHarkness CategoryHomePage RecentVisitors WikiHomePage HowardStern HowardStern WhatYouResistPersists HowardZinn CategoryOffTopic EricHerman PowersThatBe HowiLearnedToLoveObjects BertrandMeyer BigIdea CanisLupus DaveHarris DesignPatterns EddieEdwards EiffelLanguage EntityRelationshipDiagram ExtremeProgramming InteractiveSoftwareEngineering JeffGrigg JeffPanici KrisJohnson LaurentBossavit MostGamesProgrammersDontGrokObjectOrientation MostProgrammersDontGrokObjects ObjectOrientedSoftwareConstruction OoFansReallyWantBubbleMemory RealJobs RogerSessions SmallTalk TableOrientedProgramming UseCase WayneMack HowiStoppedWorryingAndLearnedToLoveXp BigDesignUpFront CapabilityMaturityModel CategoryAdoptingXp CowboyCoding ExtremeProgramming PairProgramming HowieBaetjer CategoryHomePage SoftwareAsCapital HpLovecraft CallOfCthulhu CategoryAuthor ElderGods GreatCthulhu HpLovecraft ManuelSimoni PulpFiction RobertBloch RolePlayingGame HpSoapProject CategoryProject HewlettPackard SimpleObjectAccessProtocol SoapServer WebServicesSecurity HpuxOs CategoryOperatingSystem HewlettPackard HpuxOs IanPaulSpringer ItaniumProcessorFamily PaRisc UnixOperatingSystems HqNinePlusLanguage EsotericProgrammingLanguage HristoDeshev CategoryHomePage ExtremeProgramming JustaProgrammer SystemArchitect TestDrivenDevelopment XpMailingList HsqlDb HypersonicSql HtAccess HtBasic DeadLanguage WindowsSevenVersion HtaWikiBrowser FridemarPache HtaWikiBrowser HtmlApplication RecentChanges WikiBrowser HtagLanguage AllaireColdFusion CeeLanguage ClunkySyntax FoodForfun GoldenPagesMalta HtagLanguage HtagWiki PerlFive RegularExpression SvenNeumann ToDo WebSite HtagWiki CategoryWikiImplementation HtagLanguage HtagWiki MySql SvenNeumann TextFormattingRegularExpressions TextFormattingRules WikiWeb HtmlApplication CategoryMicrosoft MatthewTheobalds MicrosoftInternetExplorer HtmlDomJsCss AjaxWebApplications BlackHat CascadingStyleSheets CategoryInternet CategoryUserInterface CategoryWebDesign CurlIde CurlLanguage DocumentObjectModel EditHint EmbraceAndExtend FireFox GoodThing GoogleWebToolkit GuiMachineLanguage HandWaving HtmlDomJsCss HyperTextMarkupLanguage IwantaPony JavaScript JuneZeroNine LimitsOfHtmlStack MicrosoftAccess MindOverhaulEconomics OpenSource OperatingSystem RelProject RelVar SeasideFramework TopMind VisualBasic WebBrowser WebBrowserMissingWidgetWorkArounds WikiWiki WorldWideWebConsortium HtmlFive CategoryPlatform CrossMessaging DocumentObjectModel JavaScript VdfDk YqXsn HtmlIsForDocuments HtmlModeler ClassLoader CodeWright DarkPattern FrankCarver GangOfFour HaskoHeinecke HtmlModeler KyleBrown LaurentBossavit ModelViewController ServletBuilder ShaeErisson TomStambaugh UserlandFrontier VisualAge VisualAgeForJava VisualMagic ZopeApplicationServer HtmlStack CategoryDefinition HtmlDomJsCss LimitsOfHtmlStack HtmlSucks AbstractSyntaxTree ActiveServerPages AlmostFreeText AnonymousDonor AppleMac ApplyStyleLater BigDesignUpFront BrowserWars CategoryInternet CategoryRant CategorySucks CategoryWebDesign CeePlusPlus ConsideredHarmful DanielBrockman DirectManipulation DiskOperatingSystem DocumentDefinitions EclipseIde EeLanguage EmacsEditor GideonKlok GopherProtocol HtmlSucks HyperText HyperTextMarkupLanguage IntellectualProperty ItSucksBecauseItDoesntDoWhatiWant JavaApplets JavaLanguage JavaScript JonathanTang KeepItSimple LetsBlowUpTheUniverse LispLanguage LispMachine MacromediaDreamweaver MacromediaFlash MakeItWorkMakeItRightMakeItFast MarkDown MarkDownSyntax MicrosoftFrontPage MicrosoftWordComplaints MikeWarot NakedObjects ObjectBrowser OnClick OnceAndOnlyOnce OperatingSystem PanuKalliokoski PerlLanguage PhpLanguage PurpleNumber PythonLanguage SeparateContentFromPresentation SeparateDomainFromPresentation ServerSideInclude StarCraft StarOffice TimBernersLee TransClusion TreeUberAlles UniformResourceIdentifier UserInterface ValidHtml VisualBasic VisualStudioDotNet WebBrowser WordPerfect WorseIsBetter ZoomableUserInterface HtmlTables CategoryWiki NotOnThisWiki SisterSite TextFormattingExamples WhyDoesntWikiDoHtml WikiSite WikiTables WikiWikiWeb HtmlTidy AssertXpath PhlIp PrettyPrint HtmlUnit HtmlUnit HttpUnit MarcusBaker WebTester XhtmlUnit XmlUnit HtmlWithoutHtml AlternateHardAndSoftLayers HtmlWithoutHtml ModelViewController XmlMarkup HtmlZen HtmlZen HyperTextMarkupLanguage ValidHtml HttpHttpsSecurityParadox CategorySecurity FireFox HmacUserAuthentication InternetExplorer ObjectCapabilityModel WebOfTrust HttpProtocol HyperTextTransferProtocol RedundantAbbreviation HttpPut GroupWare HttpPut VersionControl WebDav WysiwygWiki HttpReferer FullSearch LikePages VisualTour HttpSession CategoryOrganization HttpSession HttpSessionBindingListener ServletContext HttpUnit CategoryTesting ChrisBarham HtmlUnit HttpUnit HttpUnitDocumentation HttpUnitTutorial JavaUnit JwebUnit MichaelFinney PhilipReed PythonLanguage RussellGold TestingFramework WebTesting HttpUnitTutorial CategoryTesting DataOutputStream DilBert FileNotFoundException FileOutputStream FileWriter GetMethodWebRequest HttpUnit HttpUnitOptions PhlIp TestCase WebConversation WebImage WebRequest WebResponse WebScraping HttpsLinksDontWorkOnWiki CategoryWiki HttpsLinksDontWorkOnWiki JohnFletcher HtwoKtwo AccessControlDevices BrianOneiromancer CallerId LockPicking RetroComputing SoftwareDefinedRadio HubAndSpoke CanonicalMessageDataFormat HubAndSpoke KyleBrown MartinFowler MediatorPattern MessageBus MessageTranslator MultiCaster NickBensema PublishSubscribe RhymingSlang RichardHenderson RichardMonsonHaefel HubDeveloper AntiPattern CategoryJargon FieldStudyOfTheSoftwareDesignProcessForLargeSystems GerritRiessen GuruDoesAll HubDeveloper KnowHow MiroslavNovak ProjectManager RalphJohnson SignsThataProjectIsGoingBad XpCritique HubOfAllThings DataOwnershipAndEmpowerment DoingStuff DonaldNoyes ImportantStuff TheConnectedDigitalWorld TheInternetOfThings HubbleTelemetryReporting GeometricDatabase KathieClark RealActualHubbleTelemetryData StarSchema TimeSynchronousProcessing HubbleTelescope CategoryAstronomy CategoryHardware EndToEndPrinciple HubbleTelemetryReporting HubbleTelescopeSphericalAberration EndToEndPrinciple HubbleTelescope UnitTest HubertDreyfus ArtificialIntelligence CategoryAuthor CategoryLearningMethods DreyfusModel FernandoFlores JeanMichelAndre TerryWinograd UnderstandingComputersAndCognition HubertMatthews CategoryHomePage HubertMatthews HubertSmits CategoryHomePage JeanTabaka KenSchwaber MaryPoppendieck MikeCohn VisionWare HuetLandry BreakingLinksBetweenBusinessRulesAndDatabases CategoryHomePage GovernmentMicroResources HueyPairProgramming CoPilotRearGunner DriverRole KarlinFox LinkPrecedence PairProgramming WikiWord HugeCaseStatements BlakeWinton CategoryConditionalsAndDispatching CategoryJava CollectionAndLoopVsSelectionIdiom CommandCreator CommandFactory CommandManager FactoryMap FalkBruegmann GenericServlet HashMap HubertMatthews JavaCard NestedCaseStatements PolymorphismVsSelectionIdiom RobertDiFalco SwitchStatementsSmell HugeFederatedWiki CategoryWiki CommonsEdit DonaldNoyes FederatedWiki SmallestFederatedWiki ThinkingOutLoud HugeRefactoringOpportunity LanceWalton NikiNiki WikiWikiWeb HughDarwen CategoryAuthor CategoryDateAndDarwen CategoryPerson ChrisDate DateAndDarwen EfCodd InternationalBusinessMachines RelationalModel StructuredQueryLanguage TheThirdManifesto HughGreene CategoryHomePage DylanLanguage HughGreene JavaLanguage JustaProgrammer HughLoebner LoebnerContest LoebnerPrize MikeGodfrey TuringTest HughRoss CategoryAuthor HughTaylor CategoryHomePage HugoAward CategoryAwards HugoHeitmeijer CategoryHomePage StartingPoints HugoLanguage CategoryInteractiveFiction CeeLanguage InteractiveFiction KentTessman HugoWiki HumanAction CategoryBook HumanBehavioralPatterns AntiPattern ApathyCalcified BalloonModelOfKnowledge BeSolicitousOfTheFeelingsOfOthers BehavioralPatterns BetterGame BlameStorming CategoryPattern CommonSense DesignPatterns DoItAgainToLearn GamesPeoplePlay IdontSufferFoolsLikeYou ImNotOkAndYoureNotOkEither ImOkYoureOk InternetBehavioralPatterns LeadershipPatterns LordOfTheFliesSyndrome LoveHateRelationship LynchMob ManagerialBehavioralPatterns NarcissismOfSmallDifferences OnceaLostSoul PartnerPatternsLanguage PositivePatterns SeekFirstToUnderstand SelfDeceit SelfImprovementPatterns SelfSealingBelief SevenHabitsOfHighlyEffectivePeople SmartPeopleStuckWithBadIdeas TheBeastWithinExamples HumanBeing DataStreams DouglasAdams FalsePositive HitchhikersGuideToTheGalaxy HumanBeing MrAristotle TuringTest ViktorRosenfeld HumanBrain BrainCapacity BrainLanguage BrainMapping BrainQuantities CategoryHardware CategoryMind LabaNotation NeuroWiki PubMed RebootingTheBrain HumanCenteredDesign BooksOnUserCenteredDesign CategoryInteractionDesign HumanComputerInteraction ProgrammingAsIfPeopleMattered HumanComputerInteraction BooksOnUserCenteredDesign BrokenLink CategoryInteractionDesign CategoryUserInterface ComputerHumanInteraction HumanComputerInteraction HumanComputerInterface ResearchIndex SoftwareEngineer TheInmatesAreRunningTheAsylum HumanConsciousness AmericanIndians AssumingTheAntecedent CategoryPsychology MrAristotle OriginOfConsciousness TheBottleneck WhatIsConsciousness HumanDevelopmentIndex HumanFactors BeauWilkinson CategoryHumanFactors HumanComputerInteraction HumanFactors HumanFactorsAndObjectOrientedProgramming LanguageUsability SvenTuerpe UsabilityEngineering UsabilityStudies HumanFactorsAndObjectOrientedProgramming ActorsModel BeauWilkinson BlackBox BoilerPlateCode BrainFuck BuzzWord CompositePattern DependencyInjection DomainSpecificLanguage EightyTwentyRule EventDrivenProgramming FourLevelsOfFeature FunctionalProgramming FunctionalReactiveProgramming GlobalVariable GrammarVandal GreencoddsTenthRuleOfProgramming HelpersInsteadOfWrappers HumanFactors HumanFactorsAndObjectOrientedProgramming InformationHiding InversionOfControl IsBreakStatementArchaic JanuaryTen NutsAndBolts NygaardClassification ObjectCapabilityModel ObjectOrientedProgramming ObserverPattern OopGoesHalfWay OopNotForDomainModeling OperatingSystem OverUsedOopExamples PathOfLeastResistance PayrollExample PayrollExampleTwo SecurityModel SelfDiscipline SingletonPattern SufficientlySmartCompiler SystemsSoftware TuringTarpit UserStories HumanHive FeedbackEffect HumanHive KoyAanisQatsi HumanInteractions DeMarco EducatingManagers ImOkYoureOk LeaderShip MyersBriggs OnBecomingaLeader PeopleWare RogerSmith TransactionalAnalysis HumanInterface CategoryUserInterface HumanInterface HumanMemory CategoryDiscussion DanielDennett DougMerritt FebruaryZeroSix JasonFelice LispLanguage MartinZarate McGinn MindSight StephenBaxter StrawMan TheAdjunct WhatIsConsciousness HumanMolecularGenetics NewUserPages OnTopic TextFormattingRules WelcomeVisitors HumanNature AssumeMiscommunicationNotMalice FalseSelfImportance FalseSurrogateEndpoint JeffChapman TunnelVision HumanPerfectionInCheckers JonathanSchaeffer MarionTinsley OneJumpAhead ResearchIndex WylieGarvin HumanPopulationStabilizes TheBottleneck HumanRace HumanRace HumanReEngineeringInevitable CategoryFuture HumanRelationsInOrganizations BrokenLink CommercialForProfit CommonSense HumanRelationsInOrganizations MustRead MyLibrary NotForProfitOrganization OnGoingConcern HumanResources PersonnelDepartment HumanSourceCode RefactoringTheHumanBody HumanSterilizationVirus AndyPierce CategoryGosp CategoryWikiEndsTheWorld CategoryWikiSavesTheWorld ChildrenOfMen EthicsAndMorals FirstWorld HumanSterilizationVirus InfiniteLoop JayOsako JustinTimberlake KarlKnechtel MikeSmith ProKaryotes TheBottleneck TheMatrix ThirdWorld ThirdWorldDieback HumanUniversals DefinitionOfLife DougMerritt StevenPinker HumanVectoredScriptingWorm CapabilitySecurityModel DavidCary DialecticMode EachPersonIsOnlySixAwayFromEveryOtherPerson EmailIsDangerous EvolutionInAction IloveYou IloveYouVirus JavaSecurityManager MarkHubbart MelissaVirus MicrosoftOutlook MostlyHarmless OperatingSystemsDesignPrinciples PostScript ThaddeusOlczyk ThrowawayEmailAndRidYourselfOfSpam WilliamUnderwood HumanVoiceRecognitionSystem DomainKnowledge EricHodges ExpertSystem HumaneInterface TheHumaneInterface HumanizedIncorporated AzaRaskin EnsoLauncher EnsoWords HumaneInterface JefRaskin MicrosoftWindows TheMozillaProject HumansAreLousyAtSelfEvaluation AllAbstractionsLie AynRandDesignPhilosophy BenTremblay BillGates BlameYourselfFirst CategoryPsychology CategorySkills ClerkTurnedProgrammer EverythingIsRelative GateKeeper GoodAbstractionRequiresExperimentation HadTheLastWord HelmutLeitner HowToWinFriendsAndInfluencePeople HumansNotNavigators KeirseyTemperamentSorter MentalModelOverExtrapolation MisuseOfSql MySql MyersBriggsTypes SelfManagement SelfishGeneExtended SqLite TableBrowser UnskilledAndUnawareOfIt HumansDoNotHaveTime ItsTooLate JimMorrison JustDoIt JustDontGetIt LifeIsShort TheCompromise HumansRock HumansSuck HumansSuck CategoryHumanFactors CategoryPsychology CategorySociology DilbertIsNoJoke GreatLispWar HowToWinFriendsAndInfluencePeople HumansRock HumbleInsect AdmitIgnorance AnonymousDonor AntiPattern CobolProgrammer CostinCozianu CowboyGeneralist ExtremeSpecialization FindingTheMiddleWay GunnarZarncke HumbleInsect JonathanTang MinoritiesOnWiki RoomTwelve SpecializationIsForInsects UnconsciousIncompetence HumbleLispWeenie HumbleLispWeenie LispLanguage SmugLispWeenie HumbleProgrammer McConnell NoelVerhoeven ProgrammerStereotype HumbleRefactorer CategoryWikiMaintenance DavidSaff ExtractPage HumbleRefactorer OmniscientRefactorer ProudRefactorer RavioliWiki SoppyThreadMode SynchronizeIntents VolunteerHousekeeper WikiMaster HumilityIsKey BenFranklin ExtremeProgramming HumilityIsKey KentsTalkAtXpImmersionTwo WikiHumility HumorPatterns AlmostNeverDeleteHumor ArtificialStupidity CategoryHumor CategoryJoke HumorPatterns ThreeMonkeys HumourWiki BrokenLink MikaelHermansson HumptyDumpty AlicesAdventuresInWonderland ArgumentFromAuthority CategoryDiversion FlameWar JamesKeogh KeepCriticismNarrow LanguageAbuser LaynesLaw LewisCarroll MartinGardner PaulRuane PhlIp ThroughTheLookingGlass WebTwoPointOh HunMike AreYouThere CategoryHomePage HunMike RealNamesPlease HundredAcreWood AaMilne ChristopherRobin DanielKnapp HundredByFifty TwoByFour HundredPersonProject AlistairCockburn AnonymousCoward BloatedRequirementsProcess BrianEwins CentresOfExcellence ChetHendrickson ChryslerComprehensiveCompensation ClientPresence ConquerAndDivide DaveHarris DavidRosenstrauch DoTheSimplestThingThatCouldPossiblyWork DogFood DonWells ExtremeProgramming ExtremeProgrammingMayScaleUp FredBrooks GregFoxx HowardBaetjer HundredPersonProject IdealProgrammingTime InterpolatedComments IslandsOfExcellence JeffBell JobControlLanguage KentBeck LargeProjectLearning LinuxKernel LoadFactor MartySchrader MichaelFeathers MythicalManMonth ProgrammingIsSocialLearning RalphJohnson RonJeffries SmallWorld SteveAlmond TomKubit VcapsProject WayneMack WhatIsaProject WilliamUnderwood WindowsXp WorseManagement XpProductivityMeasurementProblem HundredPersonProjectBackup ChetHendrickson HolyHandGrenade HundredPersonProject LoadFactor PointyHairedBoss RonJeffries XpCritique HundredthMonkeySyndrome HundredthMonkeySyndrome MemeticAphorism MonkeySeeMonkeyDo PhlIp UtneReader WorldGeniuses HungarianNotation AccessBasic AlainPicard AlistairCockburn AnthonPang ArbitraryPrecisionArithmetic BestPractice BookCleanCode ButUnless CategoryProgrammingLanguage CharlesSimonyi ChrisHibbert CleanCode CleanCodeBook CleanCodeBookDiscussion CodeSmell CodingStandard DataDictionary DaveHarris DavidHarvey DavidLuebbert DealingWithCumbersomeEnvironments DescriptionofHungarianNotationanditsbenefits DesignBurp DesignShield DevelopmentTools DoItNow DonaldNoyes EditWar EricUlevik ExBase FindItem FrankBrown GetMenuItem GroupThink HungarianNotation HyperCard ImplicitTyping InputAsciizString JacobRepp JayOsako JoelSpolsky JohnBrewer JonHanson KeithRay KevlinHenney MacApp MattRyall MeaningfulName MenuItem MichaelFeathers MisunderstandingHungarianNotation ModularProgramming MultipleWordName NameLabel NameTxtBox NissimHadar NoStrings ObjectOrientationTips ObjectOrientedProgramming OnceAndOnlyOnce OneSizeFitsAll OutputByteString PaulMcJones PeterMerel PhilGoodwin PlainOldData PowerPlant ProgrammersStone PronounceableName PurelyFunctionalDataStructures RefactoringBrowser RichardDawkins RightThing RobWilliams RogerLipscombe RusHeywood SelfDocumentingCode ShieldPattern SilverBullet SkipSailors SmallTalk SoftwareEngineering StartApplication StructuredProgramming SunirShah SwitchStatementsSmell SystemOfNames TheIllusionOfSoftwareEngineering ThreadMode TimOttinger TomBrend ToolTip TopMind TransitionQueue TypeInference UnitTest VisualBasic VisualTools WayneConrad WeNeedExamples WhiteWolf WikiPedia WindowProc WolfWolfswinkel YonatSharon HungaryEurope CategoryCountry CookbookApproach DistractionFactor EasternEurope FlowThePsychologyOfOptimalExperience HungaryCountry JohnVonNeumann MihalyCsikszentmihalyi MihalyElekes PeterGervai WorldWar HuntTheWumpus AndrewMcGuinness CategoryGame CategoryOldSoftware CommodoreVic EricRaymond HuntTheWumpus JeffGrigg JohnPassaniti NatPryce TheSoulOfaNewMachine XpStLouis HunterMorris CategoryHomePage ErlangLanguage OperatingSystemsDesign ProgrammingLanguageDesign PythonLanguage SchemeLanguage WebApplicationDesign HunterStocktonThompson CategoryAuthor DoonesburyComicstrip FearAndLoathingInLasVegas FearAndLoathingOnTheCampaignTrail OleAndersen OriginalInspiration RalphSteadman UncleDuke HuntingOfTheSnark AlistairCockburn BillBarnett CarSnar HeadCoach JamesCollins OmnigonInternational PaulChisholm PoemsAboutMethodology HurdOfInterfacesRepresentingDepth GnuHurd HirdOfUnixReplacingDaemons RecursiveAcronym HusserlsPhenomenology AjGreima AlfredSchutz AlistairCockburn ConstructedWorld HusserlsPhenomenology InterSubjectivity NaturalWorld NewThinking HuwPowell HuwPowell RandomPages HwplLanguage FortranLanguage HardwareDescriptionLanguage HyTex HyTime HyTime StandardGeneralizedMarkupLanguage HyadesProject EclipseIde HyattPaloAlto HyattRickeys ZottsAlpineBeerGarden HybridApplication BusinessLogic JavaScript JayScheme QuestForThePerfectLanguage RubeGoldberg ScalableVectorGraphics SymbolicProgramming TierDesign WebServices WirelessApplicationProtocol HybridCapabilityModel AccessControlList CapabilitySecurityModel CategorySecurity CategorySecurityModel ObjectCapabilityModel HybridDrive DonaldNoyes GoodIdea GoodThing HybridAutomobiles IanOsgood HydraOs CategoryOperatingSystem LevyBookCapabilityBasedComputerSystems ObjectCapabilityOperatingSystem HydrogenHydroxide ChemicalPrinciples DihydrogenMonoxide DougMerritt FallingWater HydrogenHydroxide HydroxicAcid SometimesWeHaveToBuildaFallingWater VisitingFallingWater WaterCoolerRules WaterFall WaterfallModel HydrogenIsNotViable TheComingOilCrisis HydroxicAcid DiHydrogenMonoxide DihydrogenMonoxide HydrogenHydroxide HygienicMacros CategoryLanguageFeature DefineSyntax MetaMl NemerleLanguage PacSoft TemplateHaskell HypEdit HypEdit HypeCycle HypeStorm AirlineMagazine BuzzwordCompliant ItFadSmell ManagementFad HyperBooleanTuringMachineDraft ContextSensitiveGrammar ElectricalEngineering GeneralRelativity GodelsIncompletenessTheorem GoedelsIncompletenessTheorem GrandfatherParadox HalfBit HaltingProblem HyerBooleanTuringMachines HyperBooleanTuringMachine HyperBooleanTuringMachines HyperComputer NegativeEnergy OracleMachine PredestinationParadox QuineProgram RobinsonArithmetic TheSecondLawOfThermodynamics TheoremSolver ThirdHyercomputerHalts ThirdHypercomputerHalts TuringMachine TuringMachines UniversalTuringMachine HyperBug ForbiddenPlanet GreyGoo HalNineThousand HaskellLanguage HeisenBug HyperBug PeterMerel QuickCheck TestDrivenDevelopment TheKenThompsonHack HyperCard AlanKay AndreThenot AppleScript AppleScriptStudio BenTremblay BillAtkinson BobBockholt BookMorph BookMorphs BrokenLink CategoryHypercard DaveEveritt DaveLampert FileVision FreeBooks FreeCard GraphicProgrammingEnvironments GuzdialBookDrafts HyperCard HyperTalk HyperTextHistory InterCal InterfaceBuilder KevinMarks LifesJustTooShort MacOs MacOsx MarkGuzdial MetaCard ObjectiveCee PythonCard RevolutionLanguage RubyLanguage RuntimeRevolution RussellFinn SmalltalkLanguage SqueakEtoys SqueakSmalltalk SqueaklandFoundation SuperCard TedNelson ThinkWare VannevarBush WardCunningham WikiWiki WikiWikiHyperCard WikiWikiWeb WildFire YeshaSivan HyperComputer HyperCurrency CategorySpeculative MoneyGoogle HyperDiscussion CategoryDiscussion HyperDiscussion ThreadMode WardsWiki HyperHedronQuestion CategoryMath FourSpace HyperPentahedron HyperHyperTextWiki DocumentMode EricHodges HowAreSingletonsDifferentFromGlobalVariables JohnFletcher JonGrover NotEverythingCanOrShouldBeaSingleton SingletonPattern SingletonsAreEvil SingletonsAreGood SingletonsMakeItEasyToComposeaProgramFromComponents SingletonsProvideEasyTestAndDeploymentEnvironments SingletonsProvideServiceAccess SunirShah WhatIsaSingleton WilliamUnderwood HyperIncrementalDelivery HyperIncrementalDelivery IncrementalDelivery SimpleStupidVsSimpleElegant UserInterface HyperLink CategoryLink HyperLinking DonaldNoyes HyperText MsDos NeilLarson HyperNews CategoryMetaWiki FridemarPache HyperNews WikiForum HyperNote BenWilson BlakeWinton BrokenLink CategoryPersonalWiki CategoryWikiImplementation DavidMcNicol GnuGeneralPublicLicense HyperNote HyperPerl OoEnvironmentForPalm PalmOsWikis PalmPilot WikiClone HyperPentahedron BigRoom CategoryMath FalkBruegmann FlatLand FourSpace HaskoHeinecke HyperPentahedron IanKjos HyperPerl CategoryLiterateProgramming CategoryWiki DonKnuth HyperPerl LiterateProgramming ProgrammingInWiki WikiExtract WikiWikiGoesPublic WikiWikiWeb HyperRapidTesting JamesBach OrphanPage HyperSensitiveCodeMachine CowboyCoder EgolessProgramming PrimaDonna HyperSpace CategoryIdeaSpace SubjectOrientedProgramming HyperSpec CommonLispHyperSpec HyperStaticGlobalEnvironment CategoryScheme ChristianQueinnec ComputerScience DrScheme EdwardKiser ForthLanguage GunnarZarncke HyperStatic HyperStaticGlobalEnvironment LispInSmallPieces NoelWelsh ObjectiveCaml ReadEvalPrintLoop SchemeLanguage StephanHouben HyperStructuredGraphics HyperStructuredGraphics IvTools HyperTags CategoryFuture DigitalBroadcasting DisappearingComputer DonaldNoyes HyperTags IlinkThereforeIam InfoPosts MobilePhone MobilePhones PersonalCommunicators ThinkingOutLoud UseByScanning WiFi HyperTalk AlanKay AppleScript BenScripps BillAtkinson CarlManaster CategoryHypercard CategoryProgrammingLanguage DanWinkler DanielKnapp DaveEveritt FreeCard HomePage HyperCard HyperTalk JargonFile MetaCard RealBasic SourceForge SqueakSmalltalk SuperCard SuperTalk WildFire HyperText BandWidth CategoryHypercard CategoryJargon CategoryWebDesign EricDrexler HyTime HyperText HyperTextHistory JavaScript JeffBay MarkupLanguage MillieNiss TedNelson VannevarBush WikiLikeThing WikiWikiWeb HyperTextHistory AsWeMayThink AutoDesk BackButtonForBrowsingHyperText CategoryHypercard CategoryInternet CategoryWebDesign ColumbiaUniversity HyperCard HyperLink MemexVision NoteCards OpenSource PaulOtlet TimBernersLee VannevarBush VisibleLanguage WardCunningham WikiPedia WikiWiki WikiWord XanaduProject HyperTextMarkupLanguage CascadingStyleSheets CategoryAcronym CategoryWebDesign DanielBrockman DaveEveritt FrankRobinson HansWobbe HtmlSucks HyperText InternetExplorer JustAnHtmlCoder LearningHtmlAndCss MarkUp MarkupLanguage MicroSoft NetScape RefactoringHtml RobertDiFalco TedNelson TheKhtmlEngine TheMozillaProject TimBernersLee WebSite WhyDoesntWikiDoHtml WikiDialects WorldWideWeb HyperTextTransferProtocol CategoryInternet CategoryWebDesign HyperText HyperTextMarkupLanguage RequestForComments WorldWideWeb HyperVisor HyperVisor IbmSystemThreeSeventy OsVirtualization HyperWikiLink CamelCase HyperWikiLink InterWiki WikiLink WikiPage HyperlinkedTextEditor AcmeProgrammingEnvironment CategoryTextEditor DaveLee DonaldNoyes EmacsEditor FindFileAtPointEmacsMode JonGrover NysLte VimTextEditor VoodooPad WikiBasedHtmlEditor HypermediaDesignPatternsRepository BrokenLink CategoryPattern DesignPatterns DesignPatternsRoadMap EditHint InterfaceAndLayoutPatterns SiteMessagePatterns StructureOfInformationPatterns WebsitePatterns HypersonicSql CategoryDatabase EjbUnitTest HypersonicSql MicrosoftAccess OpenOfficeBase OpenOfficeOrg OpenSource OpenSourceJavaDatabases SourceForge UnitTest HypertextAbstractMachine AllenWirfsBrock HyperText MagnoliaWorkstation MayerSchwartz NormDelisle TomStambaugh WardCunningham HyphensAreNotDashes EmDashInAscii HyphensAreNotDashes RulesForUsingHyphensAndDashes TomStambaugh HywySoftware ObjectRelationalToolComparison ProductivityEnvironmentForJava IaWikiDotNet CategoryWikiForum InformationArchitect IainBanks CategoryAuthor CategoryScienceFiction ConsiderPhlebas CrowRoad CryptoNomicon DavidMxGreen EllRonHubbard IainBanks NealStephenson PlayerOfGames ScienceFiction SethWagoner SpaceOpera TheCulture TheSingularity TheWaspFactory IainBuckingham CategoryHomePage ExtremeProgramming IainHowe CategoryHomePage IainLowe BrokenLink CategoryHomePage LevelsOfAbstraction WikiServerArchitecture IainMacleanOnProjectManagement CategoryProjectManagement ProjectManagement RelationshipManagement IainPalmer AreYouThere CategoryHomePage WikiWikiWeb IamCanadian SunirShah IamNotaDoctor CategoryWhimsy DammitJim IamNotaLawyer IamNotaLawyer SteveDallas IamNotaNumberIamaFreeMan IamNotanEmployeeIamaFreeMan NumberOne NumberSix PointyHairedBoss ThePrisoner TheVillage IamWeak BigBallOfMud BiggerPicture ChrisBrooking EddieDeyo IamWeak RefactoringHell IamWillingToUploadRelInDistributedVersionControlMySelf BitBucket DaveVoorhis GitHub GitReference HgInit LuxSpes OpenSource RelFork WillRelSourceEverBeInDistributedVersionControl IamaStrangeLoop CategoryBook DefinitionOfConsciousness DouglasHofstadter EmergentBehaviour FreeWillIllusion PaperAi StrangeLoop TheAdjunct IambicPaddles ErgonomicKeyboard MorseFasterThanTextMessaging WardCunningham IanBailey AnnaMariaKerekes BerylTomay CategoryHomePage HowMuchDoYouLearnInSchool PeteTanner UniversityOfWaterloo IanBicking CategoryHomePage IanChai CategoryHomePage MultimediaUniversity RalphJohnson IanClark AreYouThere CategoryHomePage IanClelland AddYourName CategoryHomePage IanClelland IanCunningham CategoryHomePage NorwoodSystems IanDavis CategoryHomePage PepysWiki IanFuller CategoryHomePage IanGibson CategoryHomePage IanGoodrich SelectMetrics IanHolmes BioInformatics CalBerkeley CategoryHomePage ComputationalBiology ExpectationMaximization InterpreterPattern OnTopic PhyloGrammars ResearchTopics SourceForge StochasticGrammars TransposonPapers WebHome WikiNature IanJoyner CategoryHomePage MusicPublisher ObjectsUnencapsulated IanKjos AbstractDataType AdrianQuark AutoPcn CargoCult CategoryHomePage CdrToaster ComputerScience DesignWithInterfaces ExtremeProgramming FunctionalPhp FunctionalProgramming HawaiiPacificUniversity JustaProgrammer OpenSource PhpLanguage ProgramsAreDatabases RiVer StructuredQueryLanguage TestPoint IanLangworth CategoryHomePage IanLucas CategoryHomePage ThoughtWorker IanMaurer CategoryHomePage WebSphere IanMayo AreYouThere CategoryHomePage IanNeill CategoryHomePage IanOsgood AgileProcesses AnonIsStillBanned AttentionDeficitDisorder BartMassey BetaTesting BikeToWork BillTrost CarFree CategoryHomePage CategoryInManyProgrammingLanguages CeePlusPlus CollectiveCodeOwnership DeepBlue DeviceDriver DungeonsAndDragons ElonMusk EmbeddedSystems EsotericProgrammingLanguage ExtremeProgrammingCorePractices FactorLanguage FalseLanguage ForthLanguage ForthValues FreeSoftware FunctionalProgramming GameOfChess GameOfGo GitVersionControl GnuGo GreatComputerLanguageShootout HarryPortersRelayComputer HaskellLanguage IkiWiki IoLanguage IterativeDevelopment JavaLanguage JavaScript LargeScaleCppSoftwareDesign LineOfSightChess LogoLanguage ManagingExpectations MathQuizOne MonteCarloTreeSearch MsDos NewRecentChanges ObjectiveCee OculusRift OnsiteCustomer OpenSource PairProgramming PairPromiscuously PayPal PetalsAroundTheRose PlanningGame PortlandOregon PowerPc ProgrammingChrestomathy ProgrammingLanguage ProgrammingLanguages ProjectVelocity PythonLanguage ReedCollege RitalinDrug RocketScientist RosettaCode ScheduleStories SenseisLibrary SleeplessNightWiki SlitherLink SmallReleases SnuspLanguage SoftwareEngineer SolarCity SpaceExplorationTechnologies SteveJurvetson SuDoku TeslaMotors TestDrivenDevelopment TestFirst TestingFrameworks TheyMightBeGiants TracProject TracWiki UnitTestingLegacyCode WardCunningham WikiPedia WikiTrolling WorkingFromHome XpCodeSprint ZeroTolerance IanPaulSpringer CategoryHomePage HpuxOs IanPhillips CategoryHomePage OpenAuthor IanRae CategoryHomePage ExtremeProgramming LetsDefineRights MessagingAsAlternativeToMultiThreading SoftwareArchitecture WhatIsSoftware IanSpence AddisonWesley IanStevens AreYouThere CategoryHomePage ContentFree OrphanPage IatroGenesis AntiFragile CategoryEmergence FirstDoNoHarm IfItAintBrokeDontFixIt TheBlackSwanBook IbmCorporation BigBlue CategoryCompany CategoryComputerCompany IbmCorporation InternationalBusinessMachines ServiceOrientedArchitecture ViewArticle IbmCulturalAssumption BmoMech IbmAssumptions IbmCulturalAssumption LouGerstner UserStory IbmDeveloperWorks DeveloperWorks IbmEnterpriseComputing IbmDoubleDispatchPatent DoubleDispatch InternationalBusinessMachines JohnVlissides ObjectOrientedProgrammingLanguage PatternHatching SamuelFalvo SingleDispatch SoftwarePatents UnitedStates VisitorInFrameworks VisitorPattern IbmEnterpriseComputing BigBlue CategoryEnterpriseComputingConcerns CobolLanguage DotNet IbmCorporation IbmEnterpriseComputing JtwoeeEnterpriseComputing PastTwentyYears WebSphere IbmIms HierarchicalDatabase JeffGrigg LookThatUpInYourFunkAndWagnalls NavigationalDatabase NetworkDatabase IbmManagementGame CategoryStory IbmCorporation IbmOsTwo CategoryOldSoftware CategoryOperatingSystem InternationalBusinessMachines LinuxOs MicrosoftWindows MsDos PersonalComputer IbmPollyannaPrinciple IbmSanFrancisco EntityBeansAsDomainObjects EtPlusPlus GammaEtAl IbmComponentBroker IbmCorporation IbmSanFrancisco IbmWebSphere MichaelSchuerig SanFrancisco SanFranciscoDesignPatterns WebSphere IbmSmalltalk CategoryLanguageImplementation CategorySmalltalk IbmSmalltalk KyleBrown VisualAge VisualAgeSmalltalk IbmStretch IbmSystemThreeNinety CategoryHardware CharlesSchwab IbmSystemThreeSixty InternationalBusinessMachines LinuxCpuScalability MainframeComputer SamuelFalvo XenHypervisor IbmSystemThreeSixty BigIron CategoryComputerArchitecture CategoryHardware CategoryMainframeComputing EbcdicCode FredBrooks GeneAmdahl InternationalBusinessMachines MainframeComputer MythicalManMonth SoftwareCrisis SuperComputer IbmThomasJayWatsonResearchCenter OnceAndOnlyOnce IcanNot CategoryMotivation DoingOutLoud DonaldNoyes ExcusesExcuses IsureCan JeffGrigg IceBreakers CategoryBook CategoryGamesandIcebreakers GamesAndIceBreakers GamesAsPatterns GroupThink IceBreakers LateralThinking ListsOfGames MartineDevos NegativeConsensus RainStorm TellingLies TwoHundredAndOneIceBreakers IceClimbing NiclasOlofsson IceCream CategoryFoodAndDrink DeadTree IceCream PhlIp IcebergChart AlistairCockburn IcebergChart IcebergSecret JoelOnSoftware WikiIceberg IcfpProgrammingContest ArgumentByLabToy AssemblyLanguage CeeLanguage CeePlusPlus CilkLanguage DeeLanguage DeleteWhenCooked DylanLanguage ErlangLanguage ExampleSizeIssues FunctionalProgramming FunctionalProgrammingLanguage HaskellLanguage IanOsgood InternationalConferenceOnFunctionalProgramming JavaLanguage JayLanguage JoeArmstrong JuneKim KenIverson LaTex ObjectiveCaml PerlLanguage PythonLanguage SqueakSmalltalk TuringAward IckyWiki AutomaticLinkGeneration BackLink CategoryWikiImplementation ContentEditableByAll DirckBlaskey ElseConsideredSmelly FalseLanguage FieldStorage FrontPage IckyWiki LikePages ListComprehension NickBensema NicksWiki NickysWiki ObfuscatedPython OnceAndOnlyOnce OutOfScope PairProgramming PerlGolf PikiPiki PythonGolf PythonLanguage SeanPalmer ShortestWikiContest SixSingleQuotes TextFormattingRules WikiClone WikiPrinciples WikiWiki WikiWord IcomInformatique CategoryCompany IconComputing BrokenLink CategoryCompany DesmondDeSouza PetterGraff IconLanguage CategoryProgrammingLanguage CeeLanguage CounterInManyProgrammingLanguages DmitryJemerov GarethMcCaughan JavaLanguage LuaLanguage ObjectIcon ObjectOriented PythonLanguage RalphGriswold RonPerrella ScottVokes SnoPy SnobolLanguage StringOriented UniversityOfArizona IconUnit BillTrost CategoryTestDrivenDevelopment EaseSoftware IconLanguage IconUnit TestingFramework UnitTest IconixOpinionOfExtremeProgramming ExtremeProgramming IconixProcess PlanningGame RonJeffries XpMailingList IconixProcess BigDesignUpFront BrianCooke DougRosenberg ExtremeProgramming IconixOpinionOfExtremeProgramming IconixProcess JustaProgrammer ModelViewController RationalUnifiedProcess RobustnessAnalysis IconsRevisited ExtremeIconoclasm OxfordEnglishDictionary RichardDrake WardCunningham WebstersAmericanDictionary IcosahedronImplementation EricHodges GeographyExample NumberOfKeystrokes PanuKalliokoski PassiveCodeGeneration SphereMap TopMind IcseTwoThousandTwoViewpointsOnAgileMethods AgileMethods AgileMethodsAtIcseTwoThousandTwo BarryBoehm BbMap ExtremeProgramming HakanErdogmus IcseWorkshopOnIterativeAdaptiveAndAgileProcesses JkMap JyrkiKontio PhilippeKruchten PkCmmMap PkMap PkRupMap RationalUnifiedProcess WikiImages IdKnow CategoryHomePage RealNamesPlease WikiWiki IdLikeToSlapTheGuyWhoInvented IdSoftware CommanderKeen JohnCarmack JonathanWhiting QuakeGame QuakeLive QuakeThreeArena QuakeTwo WolfensteinThreeDee IdeAndEditorFeatureDiscussion AlgolFamily AnonymousDonor CategoryIde EmacsLisp HelpersInsteadOfWrappers IdeInsteadOfEditor HotDraw MentalStateCalledFlow UnixIsAnIde VisualStudio IdeOlogues BearSkinsAndStoneKnives IdeOlogues IdeOne CodePaste IdeaChampion TowerOfKnowledge TruckNumberFixed WalledGarden WardsWiki IdeaConception BicycleMechanics CategoryCreativity CategoryIdeaForm JonGrover IdeaExchange FridemarPache PayPerView IdeaForm AntiPattern BuschmannsLaw CanonicalForm CategoryCreativity CategoryPatternForm GemStone HaveThisPattern IdeaCatalog IdeaForm IdeaFormDiscussion IdeaLanguage JohnVlissides KentBeck PatternForm PatternityTest PatternsMisconceptions PortlandForm ProtoPattern RandyStafford SmalltalkBestPracticePatterns VisualWorksCookbook IdeaFormDiscussion AndyMoore CanonicalForm DiscussionPatternCousins DocumentMode IdeaForm KoansMetaphorsAndParables PatternForm PatternLanguage PhilGoodwin PortlandForm ProtoPattern RandyStafford StanSilver SuccessesAndPatterns UltraStructure IdeaForms AgileProcesses CategoryIdeaForm CrcCards DonaldNoyes ExtremeProgrammingRoadmap GroupThink HowUserStoriesAreExtractedFromUsers IdeaConception IdeasAndWork SoftwarePatterns ThinkingOutLoud IdeaGraph BrokenLink MindMap SemanticWeb IdeaImplementationGap CategoryFuture CategoryOrganization DonaldNoyes GoodIdea LearningWithoutImplementation SmallestFederatedWiki ThinkingOutLoud ThinkingSilently TopicalWiki IdeaLanguage GemStone IdeaForm IdeaLanguage IntellijIdea PatternLanguage RandyStafford IdeaMethodology GerritRiessen IdeaRecording ActivatedBrowserMethod CategoryOrganization CurrentProgrammingIdeas DonaldNoyes IdeaRecords MoreThanOneStyle ThinkingOutLoud WikiBatics IdeaSeeds BenThomasson DonaldNoyes IdeaSeeds IdeaSmells StampOutFires TextSmell IdealCriticalThinker CarefulAndPrudent CategoryDialogue DoingStuff DonaldNoyes FairMindedAndHonest GreaterPossiblePrecision HabituallyInquisitive OpenMindedAndFlexible OrderAndStructure PersistentSeeking PersonalBiases ReasonableCriteria RelevantInformation RemainFocusedAvoidSideIssues TrustfulOfReason WellInformed WillingToReconsider IdealDay IdealProgrammingTime IdealEstimates AlistairCockburn CategoryExtremeProgramming IdealProgrammingTime IterationPlanning LoadFactor LoadFactorArithmetic RonJeffries IdealInflation ExtremeProgramming IdealInflation PairPromiscuously ProjectVelocity IdealIntegrationTool CategorySoftwareTool JwamIntegrationServer StefanRoock IdealJavaEditor AlistairHutton BrokenLink BryanGlennon CanFileBasedToolsSurvive DevelopmentTools EclipseIde EditingAsOpposedToTyping FalkBruegmann FrancoisBeausoleil FrankCarver FrankGerhardt GlenStampoultzis GlennVanderburg GregVaughn GreggWonderly HyperText IdealJavaEditor IntellijIdea InventionRequiredTask JasonRogers JavaDevelopmentEnvironment JavaDoc JavaIde JeffBay JetBrains MarnixKlooster MikeMorris OpenSource PeterGassmann PeterMaier PhilGoodwin RusHeywood SourceControl StefanMarx SteveFreeman StraightForwardTask SubVersion TomCrosman TomStambaugh TrivialTask VisualAge VisualAgeJava WillSargent IdealMentalImage CategoryPsychology UnderstandingComputersAndCognition IdealOutcome CeeLanguage IdealOutcome JavaLanguage IdealPageSize AmitPatel CategoryWikiEditing IdealPageSize LinksAreContent LinksCreateFlow LinksDestroyFlow RightClick WayneMack WikiPage IdealPersonalWiki CamelCase EmacsPlannerMode JaysenNaidoo OpenSource PersonalWiki TomBoy WikiNature WikiWord WikidPad IdealProgramming CowboyCoder DoTheSimplestThingThatCouldPossiblyWork DougKing ExtremeReporting FunctionalTest IdealProgramming JeffShelby KeithRay NeilGall NextTime ReleasePlanning UnitTest WyattMatthews IdealProgrammingLanguage AaronBlack AccidentalComplexity ActionChunking AdamSpitz AlanKayOnMessaging AndrewQueisser AnonymousDonor BasicLanguage BertrandMeyer BrainfuckLanguage CategoryTheory CeeLanguage CompileTime CompileTimeResolution ConsideredHarmful ContraVsCoVariance DanMuller DataStructureCentricViewDiscussion DataVision DeclarativeMetaprogramming DefineSyntax DependentTyping DesignByContract DiscontinuitySpike DougKing DylanVsSelf DynamicTyping EiffelLanguage ErlangLanguage EverythingIsa ExplicitManagementOfImplicitContext ExtremelyInterstrangled FileSystemAlternatives FirstClass FunctionalProgramming FutureOfProgrammingLanguages GenericProgramming GoalBasedProgramming GoodEnough GuileScheme HoareLogic IdealProgrammingEnvironment IdealProgrammingLanguage IntegerBasic InterCal JavaMaybeScript JavaScript KirkBailey KoenigLookup LanguageForTeaching LispMacro LiterateProgramming LittleLanguage LogicProgramming MathematicaPackage MetaProgramming MitScheme MultiMethods MyFavouriteProgrammingLanguage MzScheme NaturalProgrammingLanguage NonFunctionalRequirement NonFunctionalRequirements NotesOnaCeePlusPlusRdbmsApi ObjectsAreDictionaries OnceAndOnlyOnce OpenSource ParrotVirtualMachine PartialEvaluation PaulMorrison PerlLanguage PhpLanguage PredicateDispatch PrematureOptimization QuestForThePerfectLanguage RealMacros RealObject RefactorByMerging RelationalModel RubyLanguage SchemeFortyEight SchemeLanguage SecurityModel SelfLanguage SimplySimplistic SmallTalk SmalltalkLanguage SoftTyping SoftwareTransactionalMemory SourceForge SpecializationByConstraint StaticAssert StaticTyping StaticTypingRepelsElephants StronglyTyped SymmetryOfLanguage TableOrientedProgramming TestTime TheThirdManifesto TheoryOfObjects ThereAreNoTypes TypeInference TypeSafety TypefulProgramming UnitTesting UserDefinedTypes WhyIsTheFirstArgSpecial IdealProgrammingTime AlistairCockburn CategoryExtremeProgramming CodeOwnership CollectiveCodeOwnership EngineeringTask HundredPersonProject IdealProgrammingTime IdealProgrammingTimeHomeworkAssignment KentBeck LarryWinkler LoadFactor LoadFactorArithmetic MattRickard PairProgramming PlanningGame RonJeffries UnitTest IdealProgrammingTimeHomeworkAssignment CategoryTime CodeMonkey IdealProgrammingTime LoadFactor MarketingDroid RealWorld SammyTheSnake IdealScience AbsoluteTruth BrucePennington MemesAndAttractors PhilosophyAndScienceSeekTruth ScientificMethod ScientificSins IdealTime CategoryTime IdealProgrammingTime IdealUmlCaseTool ArgoUml CaseTool DavidJaquay DavidPrice DougSerres ElectronicPaper ElectronicWhiteboard FalkBruegmann GangOfFour GenMyModel JasonYip JimRussell KeithBraithwaite KornySietsma KyleBrown LargeLcdDisplay LukeGorrie MagicDraw PowerPoint PrintableWhiteboard RationalRose RobertDiFalco RoundTripEngineering SevenPlusOrMinusTwoDiscussion ToddCoram TogetherJava UmLet UmlSoftware UnifiedModelingLanguage IdealWeek BenAveling CategoryExtremeProgramming IdealProgrammingTime IdealWeek LoadFactor IdealisticMessVersusLazyMess DiscontinuitySpike GoldPlating MentalMasturbation OnceAndOnlyOnce UsefulLie IdeasAndWork CategoryIdeaForm CharlesRichardDrew ChristopherAlexander DonaldNoyes DontLimitYourSources DontLoseGoodIdeas ErichGamma GradyBooch HalHildebrand JimCoplien JonathanLittman KenAuer KentBeck NotInventedHere RalphJohnson RecordOfNotions TheTenFacesOfInnovation ThinkingOutLoud TomKelley WardCunningham IdeasAreWorthless AddingEpicycles CeeLanguage ChrisSteinbach ComputerScience FreeSoftware GarryHamilton IdeasAreCreation JoshuaGrosse PodCast RecordOfNotions ScientificMethod SturgeonsLaw IdeasForApplicationSafeProtocols IdeasForProgrammableContent BoilerPlate HyperPerl ProgrammedWiki ProgrammingInWiki RebolLanguage ReflectiveWiki ScriptingLanguage SharedDevelopmentEnvironment WikiInHyperPerl WriteInLisp IdeasToPlace IdeasWithoutPages BackLink HumanConsciousness NamelessConcept OffTopic OriginOfConsciousness PageNeedingName TheBottleneck WantedPages WhatIsConsciousness WikiPedia IdebugFramework CategoryFramework CategorySoftwareTool FreshMeat IdempotentDesign AntiPattern DoesBeingStatelessImplyBeingIdempotent FunctionalProgramming IdempotentDesign JasonGrossman PaulChisholm TestEnvironments IdentifiableBehaviorState DonaldNoyes NamedAndOrNumbered ThinkingOutLoud IdentifierPrefix CategoryCodingIssues CategoryNaming HungarianNotation IdentifierPrefix InterfaceHallOfShame PowerBuilder SystemOfNames TheOtherThings UncleBobsNamingConventions IdentifiersAreComments AreLongAndDescriptiveRelated BradAppleton CategoryCodingIssues CodeComplete CommentCostsAndBenefits DanielBrockman DaveHarris DonWells EclipseIde ExtremeProgramming HungarianNotation IdentifiersAreComments IndexOrCount IntentionRevealingSelector JavaScript JayBazuzi JohnClonts MartinPool MethodCommenting MichaelFeathers MichaelHill OnceAndOnlyOnce PatternsOfSoftware PythonLanguage RichardGabriel RonJeffries SmalltalkLanguage SteveMcConnell TimOttinger WayneMack WhitespaceInIdentifiers IdentifiersRevealIntent AreLongAndDescriptiveRelated BoolStr IntentionRevealingNames IntentionRevealingSelector InterfaceOrientedProgramming KentBeck ModelViewController PanuKalliokoski PhlIp RefactorMe SmalltalkBestPracticePatterns IdentifyInclude AmeliorationPattern DonaldNoyes OrganizationalPatterns UsefulUsableUsed IdentifyPagesWithUnidentifiedBrokenLinks BrokenLink CategoryWiki CategoryWikiMaintenance DoingStuff DonaldNoyes RaiseTheWikiPagePotential IdentifyTheChampion AssigningPapersToReviewers CategoryPattern ChampionsExplicit ChampionsReviewPapers ChampionsSpeakFirst ExpertsReviewPapers IdentifyMissingChampions IdentifyTheChampion IdentifyTheConflicts OopslaProgramChairPatterns OscarNierstrasz PaperChampion PatternLanguage SortedPaperList IdentifyTheWorstProblem CurrentWorstProblem IdentifyingSuccessFactors AskQuestions CriticalSuccessFactorsOfObjectOrientedFrameworks DeathMarch DoWhatYouKnow GuillermoSchwarz SimpleMinded IdentityBasedProgramming IdentityCrisis ThreadMode IdentityInferenceEngine ForSure HaskellLanguage HomePage IdentityInferenceEngine KathyBracy MetaProgrammingInHaskell RecentChanges RecentChangesJunkies RichardDrake SimonPeytonJones TypeInferencing WhyClublet IdentityManagement CategoryEnterpriseComputingConcerns CategorySecurity IbmCorporation IdentityManagement IntegrationNews JavaPlatform LampPlatform MicrosoftCorporation MicrosoftDotNet MicrosoftPassport MicrosoftWay SecurityManagement SemanticWeb ServiceOrientedArchitecture StrategicManagement WikiPedia WindowsVista WirelessDevices IdentityObject SgWa IdentityOfEnglishMidlands DanSheppard DoLanguagesChange HybridVigor HybridVigour WestMidlandsOfEngland IdentitySubversion IdentityContext MeaningOfIdentity IdentityTheft AmericanCulturalAssumption InternetRelatedCourtCases LibelLaws TombStoning UserName IdeologicalPurityIsIdiocy LinusTorvalds IdeologicalWarrior AdHominem BadKeyboards BlatantIdiot DvorakKeyboard EndToEndConsistency IdeologicalWarrior StolenConceptFallacy TheFableOfTheKeys IdesOfMarch DateStamp IdesOfMarch JulianCalendar JuliusCaesar TheIdes IdfImplementation CategoryCaseStudy CategoryRequirements CategoryStory ImplementingTgp KurtTucholsky ProfileTemplates ShaiBenYehuda TgpArchitecture TgpMethodology TgpProcess IdiomOrPattern AplLanguage CategoryIdiom ClosuresThatWorkAroundFinalLimitation CrossSection DesignPatterns DougMerritt GangOfFour InterViews InterfacesForDefiningConstants JavaIdioms JayPhraseBook KyleBrown NatPryce ParameterClasses PatternLanguage ScottJohnston ValueObjectsShouldBeImmutable WardCunningham IdiomsAreAtomic AllYourBaseAreBelongToUs InSovietRussia JayOsako IdiotBooks CategoryBooks SlayThemes IdiotBox TeleVision IdiotProgrammer AmorphousBlobOfHumanInsensitivity BenKovitz DeathMarch EdwardYourdon EgolessProgramming HumanComputerInteraction IdiotArchitect IdiotProgrammer JeffGrigg JuergenHermann LaurentBossavit PragmaticProgrammer ProgrammerStereotype RefactorConvolutedCode RefactorMercilessly RichardDrake RobertDiFalco WaldenMathews WayneConrad IdiotProofProcess BadCode BadProgrammer CategoryAntiPattern CategoryQuote HumaneInterface RobertHeinlein IdlVersioning CategoryCorba CommonObjectRequestBrokerArchitecture HaskoHeinecke JavaVersioning WebServices IdleRich CategoryComparisons IdlePoor PoliticallyLoaded UndeservingPoor IdleTask EricIdle IdleUpdates CategoryGraphicsPattern CategoryPattern DeferredUpdate GraphicsPatterns IdleUpdates ReactorPattern IdoNotHaveTime CategoryIdiom CountTheHands NotEnoughTime IdontHaveToBeTheFastestJustFasterThanYou AsFastAsNecessary CategoryStory PrisonersDilemma SurvivingGuruStatus WhatIsTheWaterStrategyOfaFish IdontKnow CategoryCommunication IdontKnow TriteSayingsComeInPairs IdontSufferFoolsLikeYou AdHominem AdVerecundiam ArgumentumAdInfinitum BenKovitz DeclaringVictory DissuadeInteraction DogmaticFallacy FallaciousArgument MeatBall ScottJohnson SeekFirstToUnderstand StupidQuestions IeUnit IeUnit JavaScript IeeeSevenFiftyFour AdamBerger AnswerMe BinaryCodedDecimal CategoryCodingIssues FloatingPointCurrency JavaLanguage NegativeZero NotaNumber NumericalAnalysis SignallingNan IeeeSociety InstituteOfElectricalAndElectronicsEngineers IeeeSoftware SteveCline IeeeSoftwareSpecialIssueOnTestDrivenDevelopment CategoryMagazine GrigoriMelnik RonJeffries TestDrivenDevelopment IfAjaxFails AjAx JavaApplet JavaScript MicroSoft VisualBasic IfAndOnlyIf IfAndOnlyIf IfCustomersAreTheDevelopers DelphiLanguage DotNet GnuLinux JavaScript MicrosoftDotNet ObjectPascal OpenOffice RedHat StarOffice IfEverybodyThoughtLikeMeTheWorldWouldRunSmooth IfFooIsSoGreatHowComeYouAreNotRich BrainFsck BullshitBudget CategoryEconomics CategoryEmployment CategoryEvidence CommonLisp ComputerScience EconomicsOfAdvancedProgramming ExBase ExBaseRant FanBoy FlameWar FlameWarriors GarbageInGarbageOut GoldenHammer GreatLispWar HackerLanguage HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence IfBarCanBeSoCompellingWhyAmEyeNotUsingIt IfFooIsSoGreatHowComeYouAreNotRich IfSmalltalkIsSoGoodWhyDoesNobodyUseIt JavaScript JulyThirteen KillerApplication MicroSoft MicrosoftExcel MostHolyWarsTiedToPsychology NetworkEffects NonFunctionalRequirements PaulGraham PlugCompatibleInterchangeableEngineers PopularityOfLisp PrisionerDilema PurposeOfProgramming RubyOnRails SecretWeaponArgument SmugLispWeenie SmugLispWeenies SovietShoeFactoryPrinciple SteveJobs TiobeIndex VisualBasic WebStoresDiscussion WetWare WhyWeHateFoo WikiPolluter WikiPollution WorseIsBetter WriteOnlyLanguage IfFrameworksArentWorkingYoureNotDoingFrameworks AnonymousDonor CategoryFramework CompoundObjectProgramming CriticalSuccessFactorsOfObjectOrientedFrameworks EvolvingFrameworks FrameworksConsideredHarmful GemstoneProfessionalServicesFoundationClasses HollywoodPrinciple HowToDevelopFrameworks IbmSanFrancisco IfXpIsntWorkingYoureNotDoingXp JavaUnit JonathanCrossland RandyStafford RonJeffries IfIdeVendorsConcentratedOnTestRigsInsteadOfDebuggers CategoryIde CodeWarrior DrScheme EclipseIde EricHodges ExtractMethod GreenBar IntegratedDevelopmentEnvironment JunitWithEclipse ProductionCode SchemeUnit SmallTalk TestCase TestCode TestFirst TestingFramework VirtualMachine XpMailingList IfIhadMoreEyeballs CategoryHumor GaryCornell SonseNine IfItAintBrokeDontFixIt CategoryIdiom CraigEverett GovernmentVersusPrivateSector IatroGenesis IfItAintBrokeImproveIt IfItIsWorkingDontChange IfItAintBrokeImproveIt CategoryIdiom DonaldNoyes FeatureCreep IfItAintBrokeDontFixIt IfItAintBrokeFixItUntilItIs SecondSystemEffect SoftwareEngineer VersionControl IfItAintScottishItsCrap FallaciousArgument GoodThing LogicalImplication NoTrueScotsman SaturdayNightLive SturgeonsLaw IfItCantBePerfectDontBother CategoryIdealism DoWhatYouKnow DynamicTyping FallaciousArgument HttpHttpsSecurityParadox LowestCommonDenominator StaticTyping TypeInference WriteOnceRunAnywhere IfItIsWorkingDontChange AgileProcesses AmeliorationPattern AntiPattern CategoryAntiPattern CategoryPattern CodeSmell DoTheSimplestThingThatCouldPossiblyWork EconomicsOfRefactoring GeraldoXexeo IfItAintBrokeDontFixIt IfItIsWorkingDontChange JayOsako JeffGrigg NiclasOlofsson NotInventedHere OldRulesWithForgottenReasons PrisonersDilemma ProgrammerTest ReFactoring RefactorMercilessly ResignPatterns RobertDiFalco RoseColoredGlasses SeanMcNamara TechnicalDebt TestFirstDesign ThingsYouShouldNeverDo WhatIsRefactoring WilliamUnderwood WinStayLoseSwitch YouArentGonnaNeedIt IfItWorksItIsOk CategorySuccess DoItRightTheFirstTime DoTheSimplestThingThatCouldPossiblyWork DonaldNoyes ExtremeProgramming IfItAintBrokeDontFixIt IfItWorksItIsOk ItWorks LanguageOrientedProgramming WorseIsBetter IfItsNewItMustBeBetter DonaldNoyes ElizabethWiethoff EncyclopediaBritannica FlatIronBuilding IfItsNewItMustBeBetter MicrosoftSlave NassimTaleb NeoMania OldUnits RonJandrasi IfItsNotInWritingItsNotTrue CategoryDocumentation CategoryIdiom IfItsWorseThanMineItsGarbage FallaciousArgument FalseDichotomy FortranLanguage IfItsBetterThanMineItsOverDesigned IfItsWorseThanMineItsGarbage RaiseTheBar SmalltalkLanguage IfOk AntiPattern AntiPatternCategory ArrowAntiPattern DevelopmentAntiPattern FailFast IfError IfOk IfOnlyYouWouldHave ReinventingTheWheel IfProgrammingIsAnArtHaveWeAllSoldOut AmateurAthlete CategoryRant CostinCozianu IfProgrammingIsAnArtHaveWeAllSoldOut JeffGrigg JohnBeppu JoshuaGrosse LairdNelson LifeIsHard McJob PeteHardie PipTigger ProgrammingAsArt SoftwareDevelopmentAsCraft SoftwareIsArt StarvingArtist IfSmalltalkIsSoGoodWhyDoesNobodyUseIt AdamSpitz AlanKnight AlgolLikeLanguages AlunApRhisiart AndersBengtsson AnonymousDonor AppleMacintosh AppleScript BenAveling BillGates BradCox BrokenLink BrowserWindow CategorySmalltalk CeeLanguage CeePlusPlus CincomSmalltalkWiki ClassCal ClassOrganizer CodeOrganizationAlternatives CommoditySoftware ComputerWeekly CostinCozianu DougRansom DylanLanguage DynaBook EmacsLisp EnvyDeveloper EnvySpank ForTran GreenScreen HyperCard IfSmalltalkIsSoGoodWhyDoesNobodyUseIt IsJavaObjectOriented JavaHistory JavaLanguage JayOsako JimCoplien JpMorgan KeithRay LispMachine MentalModel MethodOrganizers MicrosoftWindows MultiParadigmDesign NextStep NiklausWirth ObjectOriented ObjectPascal ObjectiveCee ParcPlace PaulAllen PerlLanguage PostScript PythonLanguage RealProgrammer RobertMartin SelfLanguage SmallTalk SmalltalkAgents SmalltalkLanguage SoftwareEngineeringCriticism SqueakMap StanSilver StandardTemplateLibrary SteveHowell TheEmperorsNewClothes TomStambaugh TooAdvancedForItsOwnGood VirtualMachine VisualAge VisualBasic VisualWorksSmalltalk WebObjects WhatIsGoodOoCode WikiName WorseIsBetter XeroxParc IfThisGoesOn CategoryBook RobertHeinlein IfTimeIsInfiniteWhereDidMatterComeFromInTheFirstPlace AndyPierce DynaPage EdwinHubble ExpansionOfTheUniverse HubbleConstant MichaelFeathers MrAristotle RedShift SteadyStateCosmology TerenceMcKenna TheEarthIsFlatButSpaceIsCurved WatchingTheStarsChangesTheWayTheyShine WereAllTravellingAtTheSpeedOfLight IfXpIsntWorkingYoureNotDoingXp AcceptanceTest AdamSpitz AdoptingXp AnimalFarm BigDesignUpFront CategoryXpCritique CodeSmell CollectiveCodeOwnership CostinCozianu CthreeProjectTerminated DogmaticFallacy ExtremePracticesVsExtremeValues ExtremeProgramming ExtremeProgrammingBoundaryConditions ExtremeProgrammingForOne ExtremeProgrammingInEnemyTerritory ExtremeProgrammingLimits FortyHourWeek FreeMarketeers GeorgePaci GreatFailureOfXp HeisenBug HourWeek IfFrameworksArentWorkingYoureNotDoingFrameworks IfXpIsntWorkingYoureNotDoingXp IfYouMeetTheBuddhaOnTheRoadKillHim IfYouNameItTheyWillBlameIt IsXpUnitTestingBest JamesWilson JeffGrigg JustaProgrammer KentBeck LaurentBossavit LaurieWilliams McDonalds MichaelJackson NonMethodology OnceAndOnlyOnce OnsiteCustomer PairProgramming PairProgrammingResearch PhilipEskelin PixieDust PrincipleOfLeastSurprise ProgrammersStone RadicallyDecoupledCode RegressionTests ReplaceDocumentation RobHarwood RobertWatkins RonJeffries SimplestThingThatCouldPossiblyWork SoftwareSuccess StevenNewton StrawMan SunirShah SustainablePace UnitTest UnitTestsReconsidered UserStory UserStudies WayneConrad WayneMack WeTriedXpAndItFailed WeaselWords WhatIsRefactoring WhatIsReworking WhenIsXpNotAppropriate WikiGnome WilliamPietri XpVsStandardDefinitionOfUnitTest YouArentGonnaNeedIt IfYouBuildItTheyWillCome BuildAnotherRoad GarryHamilton MeatBall WidenTheRoad IfYouCallYourselfAmerican AmerIcan AmericanCulturalAssumption AnonymousDonor BillOfRights BowlingForColumbine CategoryRant CharltonHeston DanKane DeclarationOfIndependence EnglishOrBritish IfYouCallYourselfAmerican InalienableRights JamesKeogh JohnCroisant LeavesOfGrass LintonKwesiJohnson MaddoxThePirate ManifestDestiny MartySchrader MatthewAstley MexicanLanguage MikeSmith MonroeDoctrine OptimisticProgramming PoemWiki SpiritPack SriIndraditya TheerasakPhotha TomRossen UnitedKingdom UsAmerican WillGray IfYouChangeTheCodeChangeTheComment IfYouChangeTheCodeChangeTheComment IfYouCouldWouldYou BadThing DeleteWhenCooked DonaldNoyes DougMerritt EricHodges GoodThing IfYouCouldWouldYou IncompletenessTheorem MikeSmith VenusFlyTrap WilliamUnderwood ZenSlap IfYouDontLikeItDontClickOnIt BrunoTheBandit CategoryWiki IanMcDonald SluggyFreelance IfYouDontLikeItDontReadIt CategoryWiki OffTopic OldFogeyMode IfYouDontLikeItYouDontUnderstandIt AdHominem BookStop ChrisMellon CorrelationImpliesCausation DanBernstein DogmaticFallacy DotNet DougMerritt EverythingIsRelative EverythingIsa FallaciousArgument IdontUnderstandLispButIlikeIt LimitsOfHierarchiesInBiology LiskovSubstitutionPrinciple NoTrueScotsman ScienceShouldBeEasy SelfStandingEvidence TableInheritance TopMind IfYouNameItTheyWillBlameIt AvoidNeologisms BillCaputo CyberPunk DaleEmery DharmaWheel DontCallItExtreme JerryWeinberg SecretsOfConsulting XpMailingList IfYouThinkYouCanAndYouTryVeryHard AntiPattern CanDo CategorySuccess DoWhatYouKnow DonaldNoyes DustinAleksiuk EricHodges FatBottomedArchitecture GanttChart GeorgeBush HeroicProgramming HomoSapiens IfYouThinkYouCanAndYouTryVeryHard IsureCan KnowThatItIsDone MissionToTheMoonProject PeopleAreTheProblem PointyHairedBoss PositiveThinking SimpleMinded SoftwareCostIsEasyToUnderestimate StarWarsProject TheLittleEngineThatCould TheProcessIsTheProblem TryHard UnitedStates IfYouWantEuropeYouKnowWhereToFindIt AbsenceOfEvidenceIsNotEvidenceOfAbsence AdHominem AmericaLoveItOrLeaveIt AmericanBarbarism AmericanCulturalAssumption AndrewQueisser BadThing BigBend BrianMcCallister CarAddiction EditHint HaHaOnlySerious IfYouWantEuropeYouKnowWhereToFindIt IndoChina JayOsako LiberalPinkoCommieSmalltalker MikeSmith NativeAmericans RobHolecko RobMandeville SmalltalkLanguage SusanDavis TheAdjunct TorontoCanada UnAmerican UnitedStates VoteWithYourFeet WestTexas IfYouWereSmartEnoughYoudJustKnow AdHominem AgreeToDisagree ArgumentByElegance ArgumentFromAuthority ArgumentFromPopularity BlubParadox CategoryEvidence CategoryMetaDiscussion CopyPasteProgramming ExBase GoldPlating GreatLispWar HigherOrderFunctions HtmlStack HumansSuck HyperBooleanTuringMachineDraft IfYouWereSmartEnoughYoudJustKnow JoshuaHudson JustMakeItRight PageAnchor ParagraphWiki PlugCompatibleInterchangeableEngineers SequelMed SetTheBozoBitOnYourBoss SovietShoeFactoryPrinciple StaffingEconomicsVersusTheoreticalElegance TableOrientedProgramming TheRightToolForTheJob ThreadMess WetWare IfYourCarWereEmacs AmericanCulturalAssumption AndreasFuchs AnonymousMotorist CategoryEmacs DanielKnapp EmacsIsSuperman EmacsLisp IfYourCarWereVim MyMotorcycleIsEmacs PairBraking PairDriving RobMandeville SteveHolden TheSeat WikiMode IfYourCarWereVim IfYourCarWereEmacs LearningVi IfdefComments CeeIdioms CeeLanguage CeePlusPlus IfdefComments VersionControlSystem YouArentGonnaNeedIt IfdeffedTestCode CategoryTesting CsharpLanguage DesignByContract InVivoTesting JavaUnit KarlinFox MichaelFeathers PhlIp SelfTestPattern TestFirst TestRunner UnitTest WorkingEffectivelyWithLegacyCode IforWilliams WestOfEngland IgeneratorWiki ChristopheDucamp MeshBazaar MeshGenerator WikiSchool IgnazSemmelweis CategoryPerson IgnazSemmelweis IgnoranceDrivenDevelopment CategoryAntiPattern ChoosingSatisfactionOverMoney ElicitingRequirements IgnoranceDrivenDevelopment OrganizationalIssues StoryView TypesOfProjects IgnoranceFearPrideOrFraud AlistairCockburn AnAcceptableWayOfFailing BigDesign BigDesignCritique ChrisBooth DaveSteffe EngineeringEnvy EnoughNaturalSocialApparatus FieldStudyOfTheSoftwareDesignProcessForLargeSystems GoodWikiCitizen HowCompaniesSucceed IgnoranceFearPrideOrFraud ImpactModelling JeffShelby LetterToSoftwareDevelopers NotJustIgnorance RichardDrake RobinWilson TooMuchCynicismTooEarly WaterFall WaterFallMotives WaterfallInertiaMayBeHelpful WikiMaster WingingIt IgnoranceIsBliss AbstractionAddiction CopyAndPaste MentalMasturbation WarStories IgnoranceOfEvidenceIsNotAbsenceOfEvidence AbsenceOfEvidenceIsNotEvidenceOfAbsence BradAppleton IgnoranceOfEvidenceIsNotAbsenceOfEvidence IgnoreInsteadOfInsult IgnoreInsultsAnswerQuestions BecomingCompetent ConversationalChaff CriticizeCondemnComplain DoingStuff DonaldNoyes JamesAllen PositiveDialogue WikiGnome WikiPage IgnorePersonalAffronts ConsiderTheSource DeleteInsults JustTheFacts LetItBe RaySchneider IgnoreTheWheel IgnoringDependencies EiffelLanguage IgnoringDependencies JavaLanguage LargeScaleCppSoftwareDesign IgorGoussarov CategoryHomePage RealName IgorJese MockupScreens IhadToWriteMyOwnLinkedList AlastairBridgewater AlistairCockburn AnonymousCoward BinarySearch BloodType CategoryDataStructure CompositePattern CppCulturalAssumption DataStructure DelegatePattern ExtremeProgramming HashTable HaskellLanguage IhadToWriteMyOwnLinkedList KrisJohnson LifesJustTooShort LinkedList OrthogonalList PhilGoodwin PhlIp PissingContest PriorityQueue RedBlackTree RonJeffries SteveHowell SunirShah TwoPointersInOneWord WardCunningham WikiPage IhateFramesClub AndreSlabber AnimalBook ElizabethWiethoff GopherProtocol InternetExplorer JakobNielsen KeithBraithwaite LynxFriendly MattBehrens MyWebsiteLearningExperience RefactoringLive StephanHouben SunirShah TransClusion WikiTransclusions IhaveaDream BruceIde FortyHourWeek IhadaDreamLastNight JuneKim LifeAsaDream IisMetaBase ActiveDirectoryServicesInterface ApacheServer ComComponent DaveSmith IisMetaBase InternetInformationServer MetaBase PersonalWebServer IitranLanguage CategoryProgrammingLanguage KenDibble TheEnd WardCunningham IkeWiki CategorySemanticWeb CategoryWikiImplementation IkeWiki KiWi ResourceDescriptionFramework SemanticWikiWikiWeb WebOntologyLanguage IkeaPoang CategoryErgonomics EarleMartin LaptopComputer LcFour LeCorbusier ProductDisplay IkiWiki CategoryWikiImplementation MarkDown PerlLanguage ReStructuredText VersionControl WikiSyntax IkiwisiManagement ManagementStyle RapidFeedback IknowItWhenIseeIt ArgumentByElegance ArgumentFromAuthority CategoryDefinition CategoryEvidence ComputerScience EconomicsOfAdvancedProgramming IfFooIsSoGreatHowComeYouAreNotRich IknowItWhenIseeIt ItemizedClearLogic MentalMasturbation RaceTheDamnedCar TopsTypeDeterminatorChallenge UnskilledAndUnawareOfIt WikiZens YouJustDontGetIt IlanaJayneRosenshein CategoryHomePage InvestigateItsCapabilities WikiWiki IlijanKostadinov AreYouThere CategoryHomePage EditText IlinkThereforeIam BarCode CategoryFuture DisappearingComputer DonaldNoyes HypeLink HyperPhone HyperTags InfoPosts OnlineOrInvisible SmartPhone ThinkingOutLoud IlispMode CategoryEmacs IlispMode LispWorks SlimeMode IllBeBackDave IllBuyThatForaDollar FightClub RoboCop ScienceFiction IllConsideredChange BusinessValue CategorySuccess ChangeManagement CulturalBridging EmbraceChangeContinuously IllConsideredChange TurnAroundManagement IllegalArgumentException AdamSroka IllegalStateException NullPointerException RuntimeException SunirShah IllegalMaterial CopyRight DigitalMillenniumCopyrightAct IllegalMaterial OffTopic UnitedStates WardsWiki IllegalStateException IllegalArgumentException NullPointerException RuntimeException IllogicalSyllogisms AlGoreWasRobbed DanielDennett IntentionalStance MichaelSchuerig OffTopic PrincipleOfTheExcludedMiddle IlluminateTheMainline CategoryException DaveHarris IlluminateTheMainline MissingObject NullObject PhilGoodwin RonJeffries SimplestThingThatCouldPossiblyWork SmalltalkLanguage ZeroRatioException IlluminatusTrilogy TheIlluminatusTrilogy IllusionOfChaos BlackHat ExploitingChaos ExtremeProgramming IllusionOfChaos JobSecurity ThrivingOnChaos TryLikePages IllusionOfControl AuthoritarianUtopia CategoryAntiPattern ExponentialFunction GanttChart IllusionOfChaos ImpressionOfControl IllusionOfIndividuality AdHominem ApproachAvoidanceGradient ArgumentByAnalogy ArgumentumAdNauseam AssumingTheAntecedent BellsInequality BlubParadox BrucePennington CarlSagan ComputationAsSignalProcessing CopenhagenInterpretation CulturalAssumption DaveVoorhis DontEatTheMenu DramaticIdentity EmbryonicStemCellResearch EricHodges FalseDichotomy FebruaryZeroSeven FreeWill GnabGib GodIsSomethingYouDo GunnarZarncke IdiotProgrammer IllusionOfIndividuality LaoTse LeibnizianDefinitionOfConsciousness LojbanLanguage MikeSmith MohandasGandhi NamShubOfEnki NearestFittingContext NonLocal NonLocality OdeToJoy PartingPhilosophersProblem PeteHardie PopUps RealLife RedHerring SchroedingersCat ScientificMethod ScottNeumann TheGodComplex TheIllusionOfSameness TransactionalInterpretation UniversalLife UniversalMind VincentToups VonNeumannCatastrophe WhatsaDistinction WorldView ZaZen IllusionOfSimplicity DeathMarch EightyTwentyRule IllustraDatabase CategoryDatabase IllustrationsClarifyText AnimatedArchitecture ArchitectsOnBlueprints ArchitecturePictures EnvisioningInformation PaulCaswell ToddCoram IlmariKaronen CategoryHomePage CeeLanguage ExtremeProgramming ExtremeProgrammingForOne HelloWorld JavaServlets OpenAuthor PainInTheAss PerlLanguage ShaeErisson ThreadMode UseNet IloveYou IloveYouVirus IloveYouVirus DanielKnapp HumanVectoredScriptingWorm IloveYou JohnPassaniti KeithBraithwaite MicroSoft MicrosoftOutlook PairProgramming ShaeErisson StephanHouben StevenNewton UnitTest UserAntiStory UserStory IlyaSlyzhnyak ImGonnaNeedIt CategoryContinuation DonKnuth ImGonnaNeedIt ItWorks PrematureGeneralization PrematureOptimization SearchMarker ToDo WorkInProgress YagNi ImNotOkAndYoureNotOkEither AnthonyLander AspergersSyndrome BenKovitz CategoryPsychology DavidSaff EuclidOfAlexandria ImNotOkAndYoureNotOkEither ImOkYoureOk JamesBullock KeithBraithwaite MarianneBachman OriginalBlessing OriginalSin RandyStafford ReevaluationCounseling RodneyRyan SelfFulfillingProphecy TomStambaugh TransactionalAnalysis WaldenMathews ImOkYoureOk BenKovitz CategoryBook GamesPeoplePlay GeraldWeinberg ImNotOkAndYoureNotOkEither ImOkYoureOk JimMcCarthy MyersBriggs PlayingToLose RudenessObjection TheEnneagram TomDeMarco TransactionalAnalysis WattsHumphrey ImSoGood AhHa EgolessProgramming TestDrivenDevelopment ImTooBusyTodayIsaSmell AndrewMccormick AnswerMe BrentNewhall ClearTheDecks ClearTheDesk DeathMarch FireFighting FourQuadrants JeffGrigg LeanSoftwareDevelopment MaryPoppendieck MatthewAstley ProcessSmells ThereIsNoPressure TooMuchToDo ImaJavaProgrammer AlcoholicsAnonymous DarthVader EliotMiranda KeithBraithwaite KentBeck SoftwareEngineering ToEverythingThereIsaSeason WhyTheInsightFromPython ImaRelativist AlbertEinstein ArgumentByAnalogy BadThing BrucePennington CategorySubjectivityAndRelativism DaveHoehn DougMerritt EverythingIsRelative EverythingIsRelativeStrangeLoop GoodThing ItDepends LayneThomas LaynesLaw MostHolyWarsTiedToPsychology NoAbsolutes ThingsWeAllAgreeOn TomCopeland WikiMission ImageBasedLanguage ImageBasedLanguage KenThompson LambdaMoo PinkyAndTheBrainLanguage ReadEvalPrintLoop ReflectionsOnTrustingTrust SmalltalkLanguage TheLawOfMutatingBinaryImages TuringAwardLecture ImageBuilder ImageBuilder ImageCaptureSuite DynamicWebTwain DynamicWebcamSdk ImageCapture ImageMagick ImageRotationCodeInterview AndrewQueisser CategoryInterview DanielKnapp DaveSmith HandHeld InterviewingWithCode JeffGrigg OperatingSystem ProgrammingWithoutRamDiskDichotomy RichardHenderson RogerLipscombe SteveHowell StevenNewton SunirShah TableOrientedProgramming VirtualMemory ImagesOfOrganization CategoryBook PatternLanguage RachelSilber ImaginaryProgrammer ImaginationNotForm CategoryWiki CmsGlossary InteractiveNovels PersonalInformationManagers WardsWiki WikiPedia ImagineTheRefactoring DaveHarris DoTheSimplestThingThatCouldPossiblyWork GeneralPowerfulFlexibleAbstraction MartinFowler ImaginedMetricsAndMeasures DaveSmith ImakeTool ApacheAnt AutoConf CategorySoftwareTool CeeLanguage CeePreprocessor DoTheSimplestThingThatCouldPossiblyWork OpenSource TektronixInc ToddBrunhoff ImbalanceOfPower AllRoadsLeadToRome BlackBoxComponent FearUncertaintyAndDoubt ImbalanceOfEconomicIncentive ImbalanceOfPower IndustrialSociology IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight NetworkExternalities ProfessionalPerfectionism RichardDrake TeamsOfUpToTwelve TheSecretOfPower TragedyOfTheCommons UserSuggestion WorldDomination ImissGreenBar DeleteMe GreenBar MentalStateCalledFlow ImmanuelKant CategoryPerson CategoryPhilosophy ImmanuelKant KantsCategoricalImperative MikeSmith MontyPython TheCritiqueOfPureReason TheGroundingOfTheMetaphysicsOfMorals ImmaturityArgument ArgumentFromIntimidation ImmediateModeGui SamuelFalvo ImmediatePayoff DefinitePayoff ImmediatePayoff ImmersiveLearning CategoryEducation CategoryNaturalLanguage ExtremeLearning LearningForeignLanguages LearningProgrammingLanguages ImminentDeathOfWikiPredicted AmericaOnline BradTempleton DickDepew DoWikisHaveFiniteLifetime GeneralPublic ImminentDeathOfTheNet ImminentDeathOfWikiPredicted InternetRelayChat InternetServiceProviders InventedTheInternet JamesKiboParry MarkTwain MicroSoft MultiUserDimensions SerdarArgic SlickWillie TheSeptemberThatNeverEnded ThreeLetterAgencies TimBernersLee UseNet WardCunningham WardsWiki WikiApocalypse WikiIsDead WorldWideWeb ImmunityDesignPrinciples CategoryBiology CategoryBook WikiName WikiWiki ImmutableCollection BillKayser CategoryClosure CategoryCollections CategoryJava CategoryObjectFunctionalPatterns CopyOnRead CopyOnWrite DesignPattern FunctionalProgramming ImmutableCollection ImmutableList IteratorInvalidationProblem JavaIdioms NatPryce NullObject ReferenceObject ReturnEnumerationsNotCollections ReturnImmutablesFromAccessorMethods RobertDiFalco UseClosuresNotEnumerations ValueObject ValueObjectHypotheses WikiWikiWeb ImmutableInterface AndrewBowman AndyRaybould ConstQualifier DavisHerring DefaultPoint DesignPattern DoubleEdgedSword GerritRiessen GregMcIntyre ImmutableInterface ImmutablePoint ImmutableString ImmutableValue ImmutableVector JamesGosling JavaBeans JavaIdioms MikeFeldmeier MutableCollections MutablePoint NatPryce PhilipEskelin ProtoPattern ReferenceObject RolePattern SetterMethod UnsupportedOperationExceptions ValueObject WikiWikiWeb ImmutableList BlocksForJava BlocksInJava CategoryClosure CategoryCollections CategoryObjectFunctionalPatterns ImmutableCollection InternalIterator JavaIdiom UnitTest ImmutableObject AlistairCockburn CeePlusPlus CppReport JavaLanguage PrivateInterface RobertCecilMartin RobertMartin RussellGold ValueObject ImmutableObjectsAndGarbageCollection CategoryGarbageCollection GarbageCollected GenerationalGarbageCollection ImmutableObject ImmutableObjectsAndGarbageCollection MarkAndSweep ImmutableValue CircleAndEllipseProblem FlyweightPattern FunctionalProgramming ImmutableInterface ImmutableValue JavaIdioms KevlinHenney RaceCondition ReadonlyInterface ReferenceObject SquareAndRectangleProblem StringBuffer ValueObject ImmutableValueObject ImmutableObject ValueObjectsShouldBeImmutable ImmutableWrapper ImpLanguage AcornArchimedes CategoryProgrammingLanguage ImpLanguage ImpLanguageAndCompiler ImpactModelling AgedDebtors BigDesignUpFront BusinessValueFirst CategoryAnalysis ChryslerAndSteadyState CommitmentSchedule EngineeringTask ExternalAndInternalDesign HumanComputerInteraction ImpactModelling IndexCard KenAuer KnowingWhenToStop NoNegativeSurprises OneLargeEvolutionaryAttempt RichardDrake SevenPillarsOfCred SimplifyTheRequirements SpikeSolution SuccessStatement TomGilb UserStories WikiNames ImpartTechnology BradBanister CategoryCompany DeborahCobb EricStewart ExtremeProgramming PersonalJava RobSartin ImpatienceProblem CategoryProblem ImpatienceProblem TimeZoneAnomaly ImpedanceMatchingForProgrammers ImpedanceMismatch AvoidingImpedanceMismatch BusinessImpedanceMismatch BusinessSystemsAnalyst DatabaseImpedanceMismatch ElectricalImpedanceMismatch ImpedanceMismatch ImpedanceMismatchMetaphor ObjectRelationalImpedanceMismatch RelationalHostLanguageImpedanceMismatch SerializationImpedenceMismatch SqlFlaws TrueRelationalToPseudoRelationalImpedanceMismatch TutorialDee ImperativeLanguage FunctionalProgrammingLanguage LogicProgrammingLanguage ImperativeProgramming CombinatorialLogics FunctionalProgramming GotoPrograms ImperativeProgramming LambdaCalculus LogicProgramming ProceduralProgramming ProgrammingParadigm ReferentialTransparency ThereAreExactlyThreeParadigms TuringMachine VonNeumannMachine WhatIsaParadigm ImperativeProgrammingLanguages ImperativeProgrammingLanguages ImperfectHierarchy BertrandMeyer BirdThatCanFly CategoryHierarchy CategoryIdealism CategoryOrganization CategoryPolymorphism ConsideredHarmful DoesNotUnderstand DynamicTyping EiffelLanguage EmperorPenguin FlightlessBird ImperfectHierarchy LimitsOfHierarchies LiskovSubstitutionPrinciple MultipleInheritance NoPolymorphicCatcalls ObjectOrientedSoftwareConstruction ReFactor RubyThroatedHummingbird RuntimeException SmalltalkLanguage StaticTyping ThereAreNoTypes ThrowsClause WesternMeadowlark ImplementationDefined CategoryJargon UndefinedBehavior UnspecifiedBehavior ImplementationDoesTooMatter DanMuller InternalAndExternalQuality JonathanTang RoyFielding WittgensteinsLadder ImplementationGuessing BackButton CarMechanic DiagnosisGuessing GameDeveloper ImplementationGuessing SessionTimeout WebDeveloper WebShop ImplementationIndependenceLimits ApplicationProgrammingInterface OperatingSystem SeparateInterfacesFromImplementation UserInterface ImplementationInheritance CategoryPolymorphism KatieLucas MaxThreeLayersOfInheritance WyattMatthews ImplementationInheritanceIsEvil CategoryEvil CategoryLanguage CategoryLanguageFeature ComponentSoftware FragileBaseClassProblem JesseJones MultipleInheritanceIsNotEvil ScarletLanguage ImplementationPatterns AddisonWesley BrokenImage CategoryBook CategoryJava CategoryPattern ImplementationPatterns JavaLanguage KentBeck ImplementerXpLeconApprises ChangeYourOrganizationTactics MontrealXpUsersGroup ImplementingFunctionalLanguages CategoryBook CategoryFunctionalProgramming CategoryOnlineBook DavidLester LucaCardelli OutOfPrint SimonPeytonJones TheImplementationOfFunctionalProgrammingLanguages ImplementingLisp AnatomyOfLisp BrokenLink ByteCode CategoryLisp CeeLanguage CommonLisp ContinuationExplanation ContinuationImplementation ContinuationPassingStyle CpsTransformation DougMerritt DrScheme DynamicBinding EssExpression EssentialsOfProgrammingLanguages EvalApply ExplicitControlEvaluator FirstClassContinuation FirstClassFunction FunctionalProgrammingApplicationAndImplementation GarbageCollection GarbageCollectionBook GoTo ImplementingLisp ImplementingLispDiscussion JohnMcCarthy LazyEvaluation LispInSmallPieces LispKit LispLanguage LispMe LispOnePointFive LispaPortableImplementation MacLisp MetaCircularEvaluator PalmOs ParadigmsOfArtificialIntelligenceProgramming PascalLanguage PeterLandin PseudoCode PurelyFunctional ReadEvalPrintLoop RecursiveDescentParser RefLisp SchemeImplementations SchemeLanguage StructureAndInterpretationOfComputerPrograms TailCallOptimization TomStambaugh VirtualMachine WaybackMachine WhyLisp ImplementingLispDiscussion AdamBerger AnatomyOfLisp BoxingConversions CactusStack CategoryLisp CeeAsAnIntermediateLanguage CeeLanguage CeeMinusMinus CheneyOnTheMta ChristianQueinnec CommonLisp ContinuationImplementation CormanLisp DavidGudeman DougMerritt FreeSoftware GarbageCollectionBook GeorgePaci GwydionDylan ImplementingLisp InnerClass JohnAllen JohnMcCarthy JonathanTang LambdaLifting LexicalClosure LexicalScoping LispInSmallPieces LispMachine SimonPeytonJones TailCallOptimization TomStambaugh ImplementingMultipleDispatch AndreiAlexandrescu AnthonyLander CategoryPolymorphism CecilLanguage CeePlusPlus DoubleDispatch FiniteStateMachine GangOfFour InlineCaching ModernCeePlusPlusDesign MultipleDispatch MultipleInheritance PaulDietz RichardHenderson StephanHouben TreeInSql VisitorPattern WilliamNewman ImplementingPatterns CategoryBook IntrusiveDataStructures JiriSoukup PatternLanguagesOfProgramDesign ImplementingTgp AgileProcesses AgileSoftwareDevelopment BusinessProfessionals CategoryAgileMethodology IdfImplementation OriInbar ProfileTemplates ShaiBenYehuda TgpArchitecture TgpBackground TgpMethodology TgpProcess ImplicitLazyEvaluation AndThen CallByName CategoryLazyPattern CeePlusPlus CommonLisp ExplicitLazyEvaluation FunctionalProgrammingLanguage HaskellLanguage ImplicitLazyEvaluation LispLanguage MirandaLanguage NormalOrderEvaluation OrElse OzLanguage SchemeLanguage TuringComplete VisualBasic ImplicitTopics AnswerMe AprilEleven AprilFourteen AprilTen AprilThirteen AprilTwelve AprilZeroEight AprilZeroNine AprilZeroSeven AprilZeroSix ArguingWithGhosts AugustEleven AugustTen AugustThirteen AugustTwelve AugustZeroEight AugustZeroFive AugustZeroNine AugustZeroSeven AugustZeroSix BackLink CategoryWiki CategoryWikiSavesTheWorld ChangesIn CostinCozianu DecemberEleven DecemberFourteen DecemberTen DecemberThirteen DecemberTwelve DecemberZeroEight DecemberZeroFive DecemberZeroNine DecemberZeroSeven DecemberZeroSix EarleMartin FebruaryEleven FebruaryFifteen FebruaryFourteen FebruaryTen FebruaryThirteen FebruaryTwelve FebruaryZeroEight FebruaryZeroNine FebruaryZeroSeven FebruaryZeroSix FilteredRecentChanges GaveUpOnRecentChanges GreatDepression GunnarZarncke HomePage ImplicitTopics ImplicitTopicsNotUsedAnyMore JanuaryEleven JanuaryFifteen JanuaryFourteen JanuaryTen JanuaryThirteen JanuaryTwelve JanuaryZeroEight JanuaryZeroNine JanuaryZeroSeven JanuaryZeroSix JohnFletcher JulyEleven JulyTen JulyThirteen JulyTwelve JulyZeroEight JulyZeroFive JulyZeroNine JulyZeroSeven JulyZeroSix JuneEleven JuneFourteen JuneTen JuneThirteen JuneTwelve JuneZeroEight JuneZeroFive JuneZeroNine JuneZeroSeven JuneZeroSix LanguageAsFoodMetaphor MarchEleven MarchFifteen MarchFourteen MarchTen MarchThirteen MarchTwelve MarchZeroEight MarchZeroNine MarchZeroSeven MarchZeroSix MayEleven MayFourteen MayTen MayThirteen MayTwelve MayZeroEight MayZeroFive MayZeroNine MayZeroSeven MayZeroSix NewRecentChanges NovemberEleven NovemberFourteen NovemberTen NovemberThirteen NovemberTwelve NovemberZeroEight NovemberZeroFive NovemberZeroNine NovemberZeroSeven NovemberZeroSix OctoberEleven OctoberFourteen OctoberTen OctoberThirteen OctoberTwelve OctoberZeroEight OctoberZeroFive OctoberZeroNine OctoberZeroSeven OctoberZeroSix QuickChanges RecentChanges RecentPosts SeptemberEleven SeptemberTen SeptemberThirteen SeptemberTwelve SeptemberZeroEight SeptemberZeroFive SeptemberZeroNine SeptemberZeroSeven SeptemberZeroSix ThingsOnWikisMind ThoseWhoForgetHistoryAreBoundToRepeatIt TimeStamp WikiCurrentTopics WikiHistory WikiNow WikiSpirit WikiSpringCleaning WikiTag WikiYesterday ImplicitTopicsNotUsedAnyMore AugustEleven CategoryWikiMaintenance DecemberEleven DonaldNoyes GunnarZarncke ImplicitTopics JanuaryTwelve JohnFletcher JulyEleven JuneFourteen NovemberEleven OctoberEleven SeptemberEleven ImplicitTyping AutomaticTyping BcplLanguage CategoryLanguageTyping CeeLanguage CeePlusPlus CompileTime ConsCell CsharpLanguage DoesNotUnderstand DrScheme DynamicTyping EeLanguage FortranLanguage HaskellLanguage ImplicitTyping JavaLanguage LatentTyping LispLanguage ManifestTyping MlLanguage ObjectiveCaml PhpLanguage PythonLanguage RubyLanguage RunTime SmalltalkLanguage SoftTyping StaticTyping StrongTyping StronglyTyped StronglyTypedWithoutLoopholes TypeInference TypeSystemThroughComments UndefinedBehavior WeakTyping WeaklyTyped WorseThanFailure ImplicitlyDeletedCopyConstructor BoostLibraries CategoryCpp CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusEleven FunctoidsInCpp ImplicitlyDeletedCopyConstructor JohnFletcher ImportRunner ImportRunner ImportantFreeCellLessons FreeCell JeffChapman ImpossibleOnaTuringMachine AnalogNetwork AnalogNeuralNet FuzzyNeuralNet InfiniteNonDeterminism MathematicalInduction MichaelChermside NonTuringComputing PimcPiflPire QuantumComputer QuantumComputing RealNumber StephanHouben StructureAndInterpretationOfComputerPrograms SunirShah TransfiniteArithmetic TransfiniteNumbers TuringComplete TuringMachine WikiGnome ImpossibleSet CategoryMath DanielKnapp NewFoundations RussellParadox SetOfAllSets SetTheory UniversalSet ZermeloFraenkel ImpressionManagement BruceIde CategoryManagement ImpressionManagement MattHeusser ImpressionOfControl ControlFreak ExtremeProgramming HenryFord IllusionOfControl ImpressionOfControl MasterPlan OptimisticProgramming PairProgramming RollingYourOwnMethodology UnitTest WaterfallModel ImproveDatabasesOrElse ActiveRecord ActorsActionsAndArtifacts AlphoraDataphor AnIntroductionToDatabaseSystems AptanaJaxer ArgumentByNameCalling ArgumentFromIntimidation AttributeTable BadWord BetterOnlyIfDoneRight BondageAndDisciplineLanguage CocoBase ConstantTable DataDictionary DateAndDarwen DaveVoorhis DbDebunk DbasGoneBad DevilsAdvocate DotNet DynamicRelational DynamismHasItsPlace EmbeddedSql EverythingIsRelative ExBase FabianPascal FearOfAddingTables FearOfInnovating FraudulentMindset GemStone GoldHammer GoldenHammer GoogleGears GraceHopper HiberNate HumansAreLousyAtSelfEvaluation HypeWave ImproveDatabasesOrElse IsYourRudenessNecessary JavaEnterpriseEdition JavaPersistenceApi JustDontGetIt LifeIsaBigMessyGraph LimitsOfHierarchies LuxSpes ManifestTyping MarchZeroEight MentalMasturbation MigrationPath ModernPascal MySql NavigationalDatabase ObjectRelationalMapper ObjectRelationalMapping ObjectRelationalMappingImpedanceMismatch ObjectRelationalToolComparison ObjectWeenie ObjectWeenies ObjectiveEvidenceAgainstTopDiscussion ObjectivityIsAnIllusion OpenSource OracleDatabase PageAnchor PascalLanguage PickTheRightToolForTheJob PostgreSql PseudoRelationalDatabases PseudoRelationalToTrueRelationalMapping PutClassificationsIntoMetaData QueryByExample RecordSet RelProject RelationalModel RubyOnRails SecurityIsHard SimplifyingRdbms SkinnyTablePattern SqlFlaws SqlSecurity StrongTyping TheMapIsNotTheTerritory TheThirdManifesto TheThirdManifestoNeedsToRideaHypeWave TheWest TopLink TopMind TrueRelationalBento TrueRelationalDatabase TrueRelationalFileMaker TrueRelationalToPseudoRelationalMapping TuringEquivalency TutorialDee TypeTheory TypesAreSideFlags UnitTests ViolentAgreement VmWare WaterbedTheory WebServices YouJustDontGetIt ImproveInsteadOfCopy GunnarZarncke InformationOverkill IsAnythingBetterThanPaper PowerOfPlainText ImproveSignalAndReadability AlistairCockburn CategoryWiki ChristianIntellectual CommunityLifeCycle ExplainOrRefactor KillYourDarlings MetaSignal PassionateDrama PeterMerel RefactorFasterDeleteMore RichardDrake TomAyerst WikiPage WikiRefactoringStories ImproveTheDialectic CategoryDialogue DonaldNoyes ExploreTheBoundaries FaceBook HowToWinFriendsAndInfluencePeople ImproveTheDialectic InternetIsSoPopular JeffChapman MySpace NeutralPointOfView UseNet WikiWiki ImproveTheProcess CategoryProcessPrinciple CategoryProtoPattern FailingUnitTestForaMethodology FixTheProcess PostPartum ImproveYourTeam GrowingYourTeam LeadershipPatterns SelfImprovementPatterns ImprovementWithoutMetricsOrControlledExperiments ContinuousOptimization SayWhatYouDoDoWhatYouSay ImprovementsNeededForIntellijIdea BorderLayout CostinCozianu IntellijIdea JavaDoc JavaScript KayJohansen MikeCorum ObjectBrowser RobertDiFalco SergeyDmitriev SitePad SlickEdit VisualAge ImprovementsToObjectOrientation ActorLanguages BeyondObjectOrientation CategoryObjectOrientation CollectionOrientedProgramming CollectionsArentOo DelegationInheritance DelegationIsInheritance DelegationVsInheritance DoubleDispatch InheritanceAndDelegationAreEquivalent JanuaryZeroSix MetaObjectProtocol MixIn MultiMethods MultipleDispatch NoWikiPage ObjectOriented ObjectOrientedRefactored ParadigmShift PredicateClasses PrototypeProgramming RubyLanguage SqueakLanguage ImprovingCollaboration ImprovingCollaboration ImprovingConvertSpacesToTabs ConvertSpacesToTabs IntelligentDefaults InternetExplorer TabMunging TabRefactoring TakuyaMurata TextFormattingRules TipForTypingTab UseModWiki WikiAddict WikiClones ImprovingExtremeProgramming AcceptanceTest CarHoare CategoryExtremeProgramming ContinuousIntegration DesignByContract ExtremePowwow ExtremeProgramming ExtremeProgrammingChallengeFourteen ExtremeProgrammingMaster GemStone RelentlessTesting UnitTest ImprovingProceduralLanguages AbortRetryIgnore AlternativeMicroprocessorDesign AugustZeroEight AutomatedCodeGeneration CactusStack CategoryProgrammingLanguage CategorySyntax CompileTimeResolution ContextObject ControlTable DeeLanguage DigitalMars DiscontinuitySpike ExplicitManagementOfImplicitContext ExtensibleProgrammingLanguage FirstClassFunction FunctionalProgramming FunctorObject GarbageCollection GreenspunsTenthRule HaskellLanguage ItsTimeToDumpCeeSyntax JavaScript JonGrover MergingMapsAndObjects NestedFunctions NiklausWirth OperatingSystem PartialEvaluation PasswordCapabilityModel ProceduralLanguages PrologLanguage ResumableException SeparateIoFromCalculation SoftwareTransactionalMemory TightCoupling UnitTesting UniversalStatement ImprovingRandomNumbers AndyPierce BobParslow DickBotting LinearShuffle PseudoRandomNumberGenerator SecureRandom StatisticalTestsForRandomness StevenNewton TheArtOfComputerProgramming WikiWiki ImprovingTheDesignOfExistingCode CategoryBook MartinFowler RefactoringImprovingTheDesignOfExistingCode ImprovingTheSmalltalkDesign AutomaticLocking CurryingSchonfinkelling EmbedReferencesInSourceCode GarbageCollection PeterDeutsch QuestForThePerfectLanguage SmallTalkDiscussion SmalltalkLanguage SourceCodeInDatabase SyntaxFollowsSemantics WilliamUnderwood ImprovisationalProgramming PiecemealGrowth ImranAbbas InAlabama BadThing HomePage WelcomeVisitors WikiForums WikiSquatting InAllMyYearsIveNever AnonymousDonor BlahBlahBlah CamelCase GarryHamilton HotButton HowTo KrisJohnson MythOfMetadata NullHypothesis PascalCase PinkFloyd RelevanceLogic SwitchStatement InAppQueryExample CustomCollationOrder EvidenceDiscussion ExBase FunctionalProgramming FunctorObject HigherOrderFunction ItDepends LabToyExample LambdaExpression LetTheReaderDecide RoboCallTest WetWare InBandSignal BooleanRepresentation CategoryJargon FormatStringAttack InBandSignal SteveMaguire WritingSolidCode InDefenseOfImperfection CategoryIdealism InDefenseOfImperfection StupidLittleEdits InFavorOfDissertation DissertationOverDiscourse GoodStyle InFavorOfDissertation PortlandPatternRepository WardCunningham WikiHistory InMemoryImpostor AlistairCockburn BrokenLink CategoryMockObjects CategoryTesting ChanningWalton FourLayerArchitecture HaveThisPattern InMemoryImpostor KentBeck KyleBrown LayeredSystems MichaelFeathers MockObject ModelFirst NullObject ShuntPattern SoftwareDesignForTesting TestCase InMemoryImpostorForOracle ExtremeProgrammingChallengeThirteenPointFive InMemoryImpostor InMemoryImpostorForOracle UnitTest InMyHumbleOpinion AbbreviationsAreEvil AssumeUnirony InMyHumbleOpinion OffTopic VideoMode WikiIsNotaDictionary WikiShouldDoWhatItDoesBest InMyWay CreepingFeaturitis FalkBruegmann InMyWay JoeOsborn LanguageWar MicrosoftOffice MicrosoftWindows MozillaBrowser OnMySide ProgrammingLanguage SoftwareUsability InPraiseOfLocalEjbs AntiPattern ComponentObjectModel DependentObjects DesignByCommittee EjbTwoEntityCommands EntityBean HadTheLastWord KyleBrown LineItem SessionBeanWrapsEntityBeans TransparentDistribution WhatHappened InPraiseOfThreadMode AlistairCockburn BetsyHanesPerry CategoryWiki DramaticIdentity SoftwareIsEvil ThreadModeConsideredHarmful WikiMaster InProcessComponent CategoryComponentObjectModel ComponentObjectModel InProcessPlanning AdoptPlanningGame AgileEstimatingAndPlanning AtsPlanningGame BigPlanning CapacityPlanning CategoryOrganization CategoryPlanning CategoryProject ChemicalEmergencyPlanningWiki CommunalUrbanPlanning ContingencyPlanning DeathByPlanning DoingStuff DonaldNoyes EnterpriseResourcePlanning EnterpriseResourcePlanningSoftware ExtremePlanning ExtremePlanningSimplified InProcessPlanning ItWorks IterationPlanning IterationPlanningMeeting LifeAndWorkPlanningBooks NysLte PairPlanning PlanningExtremeProgramming PlanningFeedback PlanningGame PlanningGameEstimationUnits PlanningGameForWikiRefactoring PlanningGameNameChange PriorPlanningPreventsOptimization ProjectPlanningAndTrackingSystem ProjectPlanningJamSession ProjectPlanningSoftware ProperPriorPlanningPreventsPissPoorPerformance ReleasePlanning ScenarioPlanning SprintPlanning SprintPlanningMeeting SteeringAndPlanningExtremeProgramming StrategicPlanning SuccessionPlanning ThePlaceAndScopeOfPlanning ToyStorePlanningGameAnalogy XpFixedPlanningGame XpPlanningGame XpPlanningPitfalls XpPlanningTerminology InSearchOfClusters CategoryBook KatyMulvey RichardCollins WilliamGrosso InSearchOfTheHappyWiki CategoryWikiMaintenance EarleMartin FullStandardsRfcPage ItDepends MarkRogers MatthewAstley TimebombNewPages WikiPolice WikiWord InSourcing ExtremeProgramming ExtremeProgrammingExplained OutSourcing InSovietRussia AlexeyVerkhovsky AllYourBaseAreBelongToUs AnonymousDonor BoogerClub CategoryJoke ContentCreationWiki DamianYerrick ExtremeProgramming FamilyGuy FightClub FrontPage GodwinsLaw InSovietRussia InformalHistoryOfProgrammingIdeas JamesKeogh JoeTheriault JohnHaugeland KurtCobainJokes OffTopic OfficeSpaceMovie OmTheOmnipotent OnTopic PeopleProjectsAndPatterns RoyalWe SeanOleary SebastianBreier SergeyOrlov SinGletoned SlashDot SluggyFreelance SoftwareDeveloper SoftwareDevelopment SteveWitham TheTippingPoint TimLesher WardCunningham WaterFall WelcomeVisitors WikiIsNotWikipedia WikiIsNotaDictionary WikiPuppy WikiWiki XkCd YouTube InSovietRussiaJokesNowRequired CategoryHumor InSovietRussia InStiki CategoryRuby CategoryWikiImplementation DavidLiu InStiki InstikiWiki MoinMoin PhilJones InTheBedroom ArtFilm CategoryMovie CategoryOffTopic MenInBlack InTheBeginningWasTheCommandLine AndyMoore BeOs BillSeitz BrokenLink CategoryBook CategoryCommandLine CategoryUserInterface CommandLineInterface DaveFayram FabioVitali FirstCommandLineInterface GlennVanderburg GraphicalUserInterface InTheBeginningWasTheCommandLine JeffGrigg MacOsx MarkoSchulz MicrosoftCorporation NealStephenson PowerBook RalphJohnson RobertDiFalco TheDevilIsInTheDetails WimpInterface WimpIsBroken InTheCloud ComputingMobility DonaldNoyes JonathonStrickland ThinkingOutLoud WantedPages InTheZone DrewMarsh InTheZone MentalStateCalledFlow OneWithTheComputer OneWithTheUniverse InTheory DifferenceBetweenTheoryAndPractice EditHint EngineerSpeak YogiBerra InVision InVision InVisionApp InVivoTestPattern MicrosoftFoundationClasses TestDrivenDevelopment TestIsolation VendorLockIn WorkingEffectivelyWithLegacyCode InanePatents AnnoyingPatents AnthonyLander BaitAndSwitch CategoryLegal CategoryStupid DanielKnapp DavidChess FermatsLastTheorem GarthDickie InanePatent JeffGrigg JohnPassaniti KrisJohnson LanceWalton MatthewWilbert MitchellModel PhlIp SoftwarePatentBecauseEverythingIsSoftwareToday SunirShah TheIsNotPatentApplication InappropriateIntimacy CodeSmell EncapsulateField ExtractClass InappropriateIntimacy LawOfDemeter MoveField MoveMethod ReplaceInheritanceWithDelegation InappropriateTechnicalObjective AntiPattern CategoryManagementAntiPattern DesignPattern InappropriateTechnicalObjective OverUseOfPatterns InappropriateTypeChecking AdaptiveCollection CeePlusPlus DoSimpleThings DoTheSimplestThingThatCouldPossiblyWork DuckTyping FirstClass ModelViewController PrematureOptimization RefactorMercilessly TableOrientedProgramming WhatsaControllerAnyway YagNi InauguralPortlandXpUsersGroupNotes AdaptiveSoftwareDevelopment AlexGinos AndrewBlack CategoryGroup CategoryXpUsersGroup CrystalClearMethodology ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingInstalled FeatureDrivenDesign KentBeck LightWeightMethodology ObjectOriented OopslaZeroZero OregonGraduateInstitute PairProgramming PlanningExtremeProgramming PortlandJavaUsersGroup PortlandXpUsersGroup ReFactoring RonJeffries ScrumProcess SmallTalk TechnoLoft UnifiedLightweightMethodology WardCunningham XpDx XpTwoThousandAndOne XpUniverse XpWorkshop InbredFields PoMo IncentivateGossip ManageByGossip InchPebbles InchPebbles PercentCompletedMyth IncidentalDifficulty AccidentalDifficulty IncidentalScienceFiction AlternateHistory ArtificialIntelligence AsimovsFoundation BabylonFive BladeRunner BrianRobinson CategoryRant CategoryScienceFiction DoAndroidsDream EndersGame FightClub FooDash ForeverWar FrederikPohl GregEgan HolyWar IncidentalScienceFiction JoanSlonczewski JoeHaldeman JulesVerne MartySchrader PhilDick PostScarcity PsychoHistory RayBradbury SciFi ScienceFiction SpaceOdyssey SpaceOpera SpeculativeFiction StarTrek StarWars StarshipTroopers StephenBaxter TheCulture TheHiddenFortress IncidentsAndFaults BigCompany CategoryBug DefectTrackingPatterns IncludeAllTheStakeHolders DionHinchcliffe GettingToYes JamieFristrom ProjectStakeholder RaySchneider StrategicPlanning TyrannyOfTheMajorityStakeholder IncludeFileParametricPolymorphism CategoryPolymorphism ParametricPolymorphism IncludeGuard CategoryCee CategoryCpp CeeIdioms CeeLanguage IncludeGuard LargeScaleCppSoftwareDesign OnceAndOnlyOnce PrecompiledHeader RealWorld RedundantIncludeGuards SvenDowideit IncludedReplyDestination IncludedReplyDestination KyleBrown MartinFowler NatPryce RuleOfThree IncludesKitchenSink FeatureFocus IfItAintBroke IncoherentRewardStructures ConditionalCompilation DefectSeeding ProductionBuild RobertWatkins SpikedSample WayneMack WilliamEdwardsDeming XpMailingList IncomeAverage ManfredLange RobertField WineCountry IncompatibleGoals ChallengerDisaster CheapEnough ClayShirky DeathMarch FastEnough FourVariables GoodEnough IanPhillips ManagingAfterDeployment MarsPathfinder MarsPolarLander RichardFeynman IncompatibleSuiteUpgrade AntiPattern CompatibleSuiteUpgrade DarkPattern IncompatibleSuiteUpgrade WyattMatthews IncompatibleTimeSharingSystem AssemblyLanguage CarlHewitt CategoryOperatingSystem CommonLisp DigitalEquipmentCorporation DonaldFisk EmacsEditor EmacsLisp GuySteele JargonFile KenHarrenstien MacLisp MacSyma MassachusettsInstituteOfTechnology MaximaPackage SchemeLanguage TecoEditor WikiForum IncompetentCommunicator CategoryCommunication ChronicComplainer CriticalSpirit DiplomacyPattern HowToTalk IncompetentCommunicator IsYourRudenessNecessary OnlySayThingsThatCanBeHeard PeopleSkills IncompetentManager CategoryManagement LoserManagerMakesProjectFail IncompleteNotations AlanTuring CompleteNotation DaveHarris DionHinchcliffe GoedelsIncompletenessTheorem KurtGoedel RaySchneider TuringComplete TuringMachine VisualModeling VisualProgramming IncompleteWork BrokenLink CategoryWiki DonaldNoyes IncompleteWork ThinkingOutLoud WantedPages IncreasingBoredomOrder BondageAndDisciplineLanguage CategoryOrganization ConsistencyIsTheKeyToGoodLiving DanilSuits IncreasingBoredomOrder InvertedPyramid KnowledgeIsBoredom PrecompiledHeader PrincipleOfLeastConfusion IncreasingYourWardRating AlanFrancis DaveWest ErdosNumber GettingStartedWithXp GoodThing JosephPelrine JustaProgrammer KiboNumber NickBensema WardNumber WardNumberInManyProgrammingLanguages XpUniverse IncredibleShrinkingCommitment AnonymousDonor BenTremblay CategoryCollaboration DavidFlater HeavyLifting IncredibleShrinkingCommitment ObjectManagementGroupRules PublicGoodsDilemma PutUpOrShutUp StupidCollaborationKickoffMeeting IncrementDimensionsPattern BuckminsterFuller BuckminsterFullerene CritiqueOfUseCases DeleteMe ShaeErisson IncrementalAlgorithms ContinuousQueryLanguage DataDeltaIsolation DirtyRectangles EventStreamProcessing FunctionalReactiveProgramming IncrementalAlgorithms LiveProgramming ReactiveProgramming RelationalAlgebra IncrementalDelivery AaronRobson CategoryExtremeProgramming EdwardKiser EvolutionaryDelivery EvolutionaryPrototyping ExtremeProgramming IncrementalDelivery IncrementalDevelopment IterativeDevelopment ProjectStakeholders RapidDevelopment SteveMcConnell TimeBoxing TomGilb UseCases WayneMack IncrementalDevelopment CategoryAgileMethodology EvolutionaryDevelopment FrequentReleases IncrementalDelivery IncrementalDevelopment IterativeDevelopment NanoIncrements PeteMcBreen PrinciplesOfSoftwareEngineeringManagement ReFactoring TgpMethodology TgpProcess TomGilb ToniAlatalo UnifiedSoftwareDevelopmentProcess UseCase UserStories IncrementalExtremism AdoptingXpPatternLanguage BillBarnett CategoryAdoptingXp CategoryExtremeProgramming CodeReview CrcCard DevelopmentInterval DoSimpleThings ExtremeProgramming ExtremeProgrammingEnablingChart HorizontalStripes ImpliedRequirements JonGrover JustSufficientImplementation KeithBraithwaite KentsBook LaloMartins MigrationToXp PairProgramming PlanningGame PostPartum RefactorMercilessly RichardDevelyn ScrumDevelopmentProcess StandUpMeeting TeamLeader TestInfected UnitTest UserStories UserStory WorkQueue IncrementalFundingMethodology NetPresentValue SoftwareByNumbers IncrementalIntegration AlanDavis BradAppleton ClearCase ContinuousIntegration CruiseControl CyclicCvs DailyBuild ExtremeVersionControl FrequentReleases GradyBooch GrandWazooTest IncrementalTesting IndexOfSuspicion IntegrateEarlyAndOften IntegrationHell JimMcCarthy MagicBranchTag NightlyBuild PairStation PerForce PeterMerel RonJeffries SteveMcConnell VersionControl WhoBrokeTheBuild IncrementalMethod IncrementalMethod InterpretedLanguage RapidApplicationDevelopment IncrementalPath CategoryEvolution CharlesDarwin EvolutionByNaturalSelection FrequentReleases GeneticAlgorithm IncrementalDevelopment IncrementalSearch DevCpp EmacsEditor IncrementalSearch JoesOwnEditor MozillaFirefox VimTextEditor WikiPad IncrementalTesting ErnestFriedmanHill OneButtonTesting XpMailingList IncrementalUnixShellDevelopment CategoryUnix CategoryUnixShellPattern DavidCymbala DickBotting SetUid UnixWay WikiWikiWeb WyattMatthews IncrementalWiki CreativityGoblin DistributedWiki EditCopy IncrementalDevelopment MinorEdit PeerToPeer RecentChanges RecentEdits SteppedOnMyEdit TextFormattingRules ThoughtShotgunWriting TypeItInNotepadFirst WikiGnome WorseIsBetter IndefiniteScope DynamicExtent DynamicScoping IndefiniteScope LexicalScope SpecialVariable IndentationEqualsGrouping AbcLanguage AlwaysUseBracesOnIfThen CategoryPython CoffeeScript DynamicScoping FortranLanguage HaskellLanguage IndentationEqualsScope LexicalScoping MirandaLanguage NestedScopes OccamLanguage PythonLanguage PythonWhiteSpaceDiscussion SyntacticallySignificantWhitespaceConsideredHarmful IndentationEqualsScope BackLink IndentationEqualsGrouping IndentationOfParameters AdamBerger CategoryCoding CategoryProcessesProcedures CodeConventions DanielKnapp ImageObserver IntroduceParameterObject JeffGrigg MartinSchwartz IndependentConsultingForBeginners BrainsAsaCheapCommodity CategoryEmployment DilBert HowToWinFriendsAndInfluencePeople OpenSource IndependentVisitorPattern AcyclicVisitor BuilderPattern CategoryPattern DocumentObjectModel EvisceratedObject EvisceratedVisitor HaveThisPattern HierarchicalVisitorPattern IntroduceParameterObject JustinSampson PrettyPrintingJavaWithVisitor SimpleApiForXml TomAnderson VisitorAndBuilder VisitorPattern VisitorPatternRefactoring InderdeepDhir CategoryHomePage IndexCard AmericanCulturalAssumption ApoorvaMuralidhara ArtfullyIncompleteSpecification AtisWiki AtsCards BigDesignUpFront CarpalTunnelSyndrome CatalysisMethodology CategoryCard CrcCard DataBase DigitalStoryCards EmileKroeger FibonacciSequence GoldenRatio HelpfulHints IndexCard IntroducingIndexCards IterationPlan JimLittle KeithBraithwaite KnowingWhenToStop LionKimbro ManagingCards MedievalArchitecture PatrickLogan PaulHudson PersonalAnalogDevice PlanningGame RequirementsTracking RequisitePro RobertPirsig RonJeffries ShopForIndexCards SourceSafe StarTrekThreeByFiveCards SteveWiller StoryCard SyntropyMethodology SystemCard TheMythOfThePaperlessOffice UglySoftware UserStories VladimirNabokov WikiWiki IndexCards IndexCard IndexOfaSubSet CategoryMath GunnarZarncke IndexOfaSubSet JosephDale MathQuiz IndexOrCount DaveHarris IdentifiersAreComments JayBazuzi PanuKalliokoski PeteHardie IndexedValueCollection AccessIndexedCollection AccessStructuredCollection AdaptiveCollection AreTablesGeneralPurposeStructures CategoryDataStructure CodebaseInertia DatabaseInertia DaveVoorhis ExtendedSetTheory FutureOfProgrammingLanguages GunnarZarncke HaveThisPattern IndexedValueCollection JustDoIt TopsQueryResultSet UniversalCollection UniversalContainer UniversallyIndexedCollection IndiaCountry BollyWood BritishInvasionOfIndia CategoryCountry IndiaCountry MahatmaGandhi TheerasakPhotha IndiaDoesItBetter AmericanCulturalAssumption BrainsAsaCheapCommodity DevNull IndiaDoesItBetter InternationalOutsourcing PointyHairedBoss IndianCuisine AmericanCulturalAssumption CategoryFoodAndDrink IndianCuisine NewYorkTimes OneMansMeatAnotherMansPoison UnitedStatesOfAmerica IndianapolisIndiana MidWest OffTopic OnTopic PeopleProjectsAndPatterns SoftwareDevelopment UnitedStates WardsWiki WikiPedia WikiStub IndicationOfAction SonificationDesignPatterns IndirectTests AbstractTests AnswerMe CodeSmell CopyAndPasteProgramming IainLowe IndirectTests JavaUnit JeanPhilippeBelanger LiskovSubstitutionPrinciple LiskovWingSubtyping MatthewAstley OnceAndOnlyOnce QuadrupedTest SuperTest TestAnimal TestCat TestRunner TestSmell UnitTest WikiName IndirectThreadedCode DirectThreadedCode NotDone SubroutineThreadedCode TokenThreadedCode WordHeader IndirectionShiftAccumulateAddCount BobJenkins PseudoRandomNumberGenerator IndistinctBoundary CastingCall ExternalEntity FollowYourScript JohnFarrell TheUseCaseModel IndividualExperienceShapesPerceptions AlgolFamily CompaniesHireLikeMinded ComputerScience EvidenceDiscussion ExBase ExBaseRant FoxPro FunctionalProgramming FunctorObject GreatLispWar HackerLanguage IfFooIsSoGreatHowComeYouAreNotRich JavaScript LaynesLaw LetTheReaderDecide MindWipe ObjectOriented StaffingEconomicsVersusTheoreticalElegance StructuredProgramming IndividualPackaging AbstractInteractions CategoryProtoPattern ComponentDesignPatterns ComponentFramework GroupPackaging IndividualPackaging IndividualResponsibility CategoryLeadership CategorySelfImprovementPatterns GarryHamilton GeraldWeinberg HelpYourManager IndividualResponsibility JustLeave KrisJohnson NeilPeart SelfDeceit TheyCanFireMe WikiPedia IndividualSavingsAccount UnitedKingdom IndividualXpPractices AntiPattern CategoryRefactoringBrowser CategoryXpCritique CollectiveCodeOwnership CopyAndPasteProgramming ExtremeProgramming ExtremeProgrammingCorePractices IncrementalDelivery IncrementalDevelopment IncrementalIntegration JeffGrigg KentBeck MythicalManMonth OnsiteCustomer PairProgramming PlanningGame PointyHairedBosses RefactorMercilessly RefactoringBrowserForJava RefactoringImprovingTheDesignOfExistingCode RefactoringLanguage RegressionTesting SmallReleases UnitTest IndoEuropeanLanguage CategoryNaturalLanguage CelticLanguage GermanicLanguage GreekLanguage IndicLanguage IndoEuropean RomanceLanguage SlavicLanguage InductiveDataType CoinductiveDataType InductiveLogicProgramming SasoDzeroski InductiveReasoning BlackSwan BlackSwanTheory ConstraintProgramming FeatureCreep FeatureInteraction FrameWork InductiveReasoning InformLanguage LanguageDesign LogicProgramming MultiMethodsDiscussion ObjectOrientedProgramming ObjectVsModel OopNotForDomainModeling OperatingSystem SystemsSoftware TermRewriting YouAintGonnaNeedIt InductiveReasoningAptitude IndustriMatematik CategoryCompany FredrikRubensson IndustriMatematik MozillaFirefox StefanNordgren StockholmSweden WikiWikiWeb IndustrialEconomy IndustrialExtremeProgramming CodingStandard CollectiveOwnership ContinuousIntegration ContinuousLearning ContinuousRiskManagement DomainDrivenDesign FrequentReleases IterativeUsability ProjectChartering ProjectCommunity ProjectRetrospectives ReadinessAssessment SittingTogether SmallTeams StoryTelling StoryTesting StorytestDrivenDevelopment TestDrivenManagement IndustrialLogic IndustrialExtremeProgramming JoshuaKerievsky IndustrialRevolution IndustrialRevolution KatieLucas PostIndustrialEra RobertTheobald WikiPedia IndustrialSociology AdvancingTechnology DesignPatterns StaffingEconomicsVersusTheoreticalElegance SystemsAnalysis UnexploredTerritory IndustrialStrengthCeePlusPlus CategoryBook CategoryCpp CategoryExtremeProgramming CeePlusPlus JohnFletcher IndustryGuiCrisis EclipseIde FebruaryZeroEight GoToGuy ImmediateModeGui IndustryUsabilityCrisis InternetExplorer JavaScript VisualStudio WxWidgets IndustryLearningExperience CategoryEducation ChrisDate LetsUseAnObjectOrientedDatabase OneSizeFitsAll OneTrueWay RelationalDatabase RelationalModel XmlDatabase IndustryStandard BestOfBreed IndustryStandard TheSourceCodeIsTheSpecification IndyProject BubelenProject CategoryProject IndyLogoSmall IndySoap InternetDirect IndySoap IndyLogoSmall IndyProject IndySoap InternetDirect InevitableIllusions AmosTversky BirthdayProblem BundleSubstanceMismatch CategoryBook DanielKahneman EverythingIsRelative FalkBruegmann GarethMcCaughan InevitableIllusions JudgmentUnderUncertainty KeithBraithwaite MichaelSchuerig MontyHallProblem OneChildPolicy PeteMcBreen PrisonersDilemma TheLogicOfFailure UsefulLie WhoShotJfk InexperienceGeneratesFailure AllMethodIsFantasy AvoidCompSci BlakeWinton BusinessValueFirst EmergingPatterns ErikMeade EvolutionaryDelivery EvolutionaryDesign ExtremeProgrammingAndPatterns GangOfFour HugeCaseStatements InexperiencedTeamsAreRampant IntentionNotAlgorithm JohannSebastianBach JoshuaKerievsky KeithBraithwaite KnowHowToGrow MacApp MappersVsPackers NickSimons OakTree OnceAndOnlyOnce PairProgramming PatternLanguages PolyMorphism PragmaticProgrammer RemoteRefactor RichardDrake RonJeffries ScientificMethod SimplestThing SinkOrSwim TestFirst TestFirstProgramming VerySmallSteps WikiBrainWashing XpImmersionTwo InexperienceGeneratesSuccess AndrewNicholson BillBarnett FuturePerfectThinking HistoryRepeatsItself InexperienceGeneratesFailure InexperienceGeneratesSuccess JeffShelby JoshuaKerievsky PairProgramming RichardDrake RutsRunDeep InexperiencedManagersAreRampant BethLinker DaveParker DontBlameTheManager InexperiencedManagersAreRampant InexperiencedTeamsAreRampant IsEarlierCancellationFailure MeritVsPayMismatch MicroManagement PlugCompatibleInterchangeableEngineers RealStoryAboutDeveloperTurnedManager SoftwareLabourers TechiesVersusSuits WhyIsExperienceUnderValued InexperiencedTeamsAreRampant DaveParker DaveSmith InexperienceGeneratesFailure InexperiencedManagersAreRampant MatthewWilbert RichardDrake SoftwareAgeism TeachYourselfProgrammingInTenYears WhyIsExperienceUnderValued InfernalNoiseBrigade InfernalNoiseBrigade InfernoDevelopers CategoryOperatingSystem InfernoOs LimboLanguage OperatingSystem InfernoOs AcmeProgrammingEnvironment BellLabs CategoryOperatingSystem ChrisGarrod DistributedFileSystem DistributedServices FreeBsd InfernoDevelopers InternetExplorer LimboLanguage LucentTechnology MacOsx OperatingSystem PhilWinterbottom PlanNineFromBellLabs RobPike VirtualMachine WilliamUnderwood WriteOnceRunAnywhere InferringObjectState CostOfChange DualityBetweenStateAndClass InferringObjectState ItDepends OnceAndOnlyOnce RefactorMercilessly YouArentGoingToNeedIt InfiniteAmountOfTransactionalMemory AntiPattern CodeNormalization CostinCozianu DatabaseApplicationIndependence DatabaseIsRepresenterOfFacts DatabaseIsRepresenterOfObjects DeleteMe DesignPattern EntityBean ExpectedNetPresentValue GemStone GemStonej ImpedanceMismatch InfiniteAmountOfTransactionalMemory JeffGrigg JydJavaPersistenceEngine MarkAddleman OaooApproachToIndices ObjectIdentity ObjectModelQuality ObjectOrientedDatabase ObjectRelationalImpedanceMismatch OmniBase OnceAndOnlyOnce OperationsOnSetsInSmalltalk OptimizeLater OzoneDb PersistenceEngine PersistenceMechanism RelationalDatabase RichardHenderson ThreadMode UsefulLie YouArentGonnaNeedIt InfiniteImprobabilityDrive DouglasAdams HeartOfGold HitchhikersGuideToTheGalaxy InfiniteJest CategoryBook DavidFosterWallace PostModern InfiniteLoop AltLeftEnterRepeat CategoryLoops GavinLambert InfiniteLoop LinusTorvalds RecursionRecursion SafeLoop StoryOfMel WikiName WikiPage InfiniteNonDeterminism HaltingProblem NonDeterministic NonDeterministicTuringMachine QuantumComputersArentTuringEquivalent TuringEquivalent InfiniteRecursion HaltingProblem RecursionInfinite StackOverflow TuringMachine InfiniteRegress InfiniteRegress MetaCircularEvaluator VonNeumannArchitecture InfiniteStateMachine DougMerritt FiniteStateMachine HyperComputation InfiniteNonDeterminism InfiniteStateMachine JoshuaHudson LeibnizianDefinitionOfConsciousness MichaelSparks NonLocality PeterMerel StateMachine SteveTraugott ThereIsNoInfinity TuringMachine InfinityAndTheMind CategoryBook InfinityAndTheMind RudyRucker SurrealNumbers InfinityConsideredHarmful AnythingByZero AnythingByzero CategoryRant DotNet GarryHamilton IeeeSevenFiftyFour MathPhd MicrosoftMath ThereIsNoInfinity VbDotNet VisualBasic VisualBasicDotNet InfixNotation CategoryMath MathematicalNotation OperatorPrecedence PolishNotation PostfixNotation InflammatoryRemarksAboutAntitrust AcompanyIsProsecutedForBeingAmonopoly BillGates EricUlevik MarketForces MatthewWilbert MicrosoftWindows RedHat RobertCringely SunirShah TheodoreRoosevelt InflammatoryTopicTitles BrainDamage DeleteWhenCooked EverythingIsRelative EvilIsEvil FlameRename InflammatoryTopicTitles IsYourRudenessNecessary JargonFile PinchOfSalt PlayTheManNotTheBall TongueInCheek ToolsThatTeachPoorHabits TrivialOnceUnderstood WhenInRome WikiZens InflationUnderDemocratsAndRepublicans BritneySpears CategoryOffTopic CategorySociology JohnRepici LeftWing RightWing SethGordon StephanHouben UnitedStates InfoBot CategoryExternalLink InfoBot InternetRelayChat InfoCom InfoCom InteractiveFiction MatteoVaccari InfoGlut CategoryInformation InfoGlut InformationOverkill InformationOverload InfoGrip CategoryKeyboard DataHand ErgonomicKeyboard InfoGrip InfoMinder DoraiThodla InfoMinder KnowledgeBrowser RecentEdits InfoModeler InfoModeler InfoPath CategoryMicrosoft DonaldNoyes InfoPath MicrosoftOffice OmniForms OneNote PowerBuilder PowerShell SharePoint WebService InfoPosts BigHotSpot CategoryHeterogeneousCommunication CategoryModels CategoryOrganization CategoryProject ChooseYourWorld CouponConfirmationNumber DateTime DateTimeInterval DateTimeStamp DigitalElectronicAdvertisers DigitalInformationTransmissionPackets DonaldNoyes EastOrWest GeoCal GeoCoordinates HandHeld HyperPlaces HyperTags InfoPost InfoPosts InformationDevice ItWorks LatLong LocaleModels LocalePages MicroInfoPosts MultipleMonitors NameOrTypeAndGeoCoordinate NorthOrSouth RunTime ShakerBuiltTechnology SixMileWiFi StayAtHome StephenNoyes StreetView ThinkingOutLoud TwoThumbs TwoYearsAgo UnionStationKcMo VehicleMounted VirtualPassenger VirtualTravel WeatherInformation WiFi InfoSec DonTurnblade InfoSec InformationSecurity SecurityManagement InfoSelect CanonCat CategoryPersonalInformationSystem FoundationConcept FoxPro GarryHamilton GreatEmacsFeatures IanOsgood IncrementalSearch InfoSelect JunkDrawer LeapKeys MacOsx MagicKey TheHumaneEnvironment TheHumaneInterface TornadoNotes InfoSet CategoryInformation CategoryJargon ClassDiagram DataModel EssExpressions ExtensibleMarkupLanguage InfoSet NetworkModel RelationalModel UnifiedModelingLanguage XmlInfoSet YamlAintMarkupLanguage InfoWorld CategoryMagazine InfoWorld InformLanguage CategoryInteractiveFiction CategoryProgrammingLanguage EnglishLikeFeatures GrahamNelson InteractiveFiction LogicProgrammingLanguage StephenGranade InformalCodeReview CodeReview CodeReviewPatterns CodingConventions CommitEmailList InformalCodeReview PairProgramming InformalCodeReviewBeforeCheckIn AraxisMerge ContinuousIntegration CopyAndPasteProgramming CvsWeb FewShortMethodsPerClass GoodThing GuillermoSchwarz HeisenBug InformalCodeReviewBeforeCheckIn PairProgramming ReFactor ReadyForCodeReview ReturnOnInvestment ReviewBeforeCheckin TaskDatabase UnitTest InformalFutureOfProgrammingIdeas DomainExpert DomainSpecificLanguage ExpertSystem FutureOfProgrammingLanguages HyperCard ProgrammingInterfaces StructuredQueryLanguage ThreeValuedLogic InformalHistoryDiscussion AlanKayOnObjects AverageProgrammer BadProgrammer BenefitsOfOo CategoryHistory CeeIsNotThePinnacleOfProcedural ClaimedInnovations ConvertThreadModeToDocumentMode EditHint GroundBreakingLanguages HeDidntInventTheTerm InformalHistory InformalHistoryOfProgrammingIdeas KaiBouse KrisJohnson KristenNygaard MartySchrader MetaHeuristic OleJohanDahl OoEmpiricalEvidence RelationalWeenie RichardDrake ScandinavianSchool SubLanguage TheEditor TuringAward WayneMack InformalHistoryOfOperatingSystemIdeas CategoryHistory CategoryOperatingSystem DougMcIlroy IbmSystemThreeSixty InformalHistoryOfProgrammingIdeas JohnMcCarthy MultiTasking OperatingSystem TimeSharing InformalHistoryOfProgrammingIdeas ActorsModel AlanKay AlanTuring AlgolLanguage AlgorithmicComplexity AnalyticalEngine AplLanguage ArrayOrientedLanguage AssemblyLanguage AtanasoffBerryComputer AugustaAdaByron BackusNaurForm BigOhNotation BletchleyPark BoehmAndJaccopini CambridgeEdsac CarlHewitt CategoryHistory CategoryPatternsGroup CategoryWiki CeeLanguage CharlesBabbage ChuckMoore ClaimedInnovations CobolLanguage CollectionOrientedProgramming CollectiveCodeOwnership ComputerScience ControlTable CrcCard CurtaCalculator DannyAyers DartmouthBasic DesignByCommittee DifferenceEngine DifferentialAnalyzer DigitalComputer DrCodd EarlyHistoryOfSmalltalk EarlyProgramming EnglishLikeFeatures EsotericProgrammingLanguage EvidenceEras EwDijkstra ExBase ExtremeProgramming ExtremeProgrammingTimeline FirstCommercialComputer FlowBasedProgramming ForthLanguage FortranLanguage FunctionalProgramming GlobalVariablesAreBad GottfriedWilhelmLeibniz GottlobFrege GraceHopper GraphicalProgrammingLanguage GroundBreakingLanguages GulAgha HaltingProblem HeDidntInventTheTerm HenryBaker HistoryOfExtremeProgramming HistoryOfPatterns HistoryOfRefactoring IbmStretch InformalFutureOfProgrammingIdeas InformalHistoryDiscussion ItsTimeToDumpCeeSyntax JavaUnit JosephMarieJacquard KonradZuse KristenNygaard LispLanguage LogicInProgramming MainstreamInfluenceOfFunctionalLanguages ManchesterBaby MarkImachine MetaProgramming NextBigThing NpComplete ObjectOrientedProgramming OleJohanDahl OnLineComputerMuseum OopslaHistory PatternDefinition PatternIndex PaulMorrison PeopleIndex PortlandPatternRepository PostMachine PredicateLogic ProgrammingInLogic ProgrammingLanguage ProgrammingParadigm ProjectIndex PrologLanguage RelationalModel ScandinavianSchool SequentialLanguage SetTheory SimulaLanguage SoftwareDesignPatterns StandardGeneralizedMarkupLanguage StoredProgramComputer TableOrientedProgramming ThreadedInterpreter TuringMachine UnifiedModelingLanguage VannevarBush VisiCalc WardCunningham WelcomeVisitors WikiChaos WikiPagesAboutWhatArePatterns WikiWiki WinTel WorldWideWeb InformalLeaders FormalLeaders InformalReviews BradAppleton EdGrimm ExtremeReviews FaganDefectFreeProcess FormalInformalReviews InformalReviews IssuesOnReviews ObjectMentor RobertMartin XpFreeZone InformaticsField BioInformatics ChemicalInformatics CognitiveInformatics ComputerHumanInteraction NewMediaInformatics InformationAddict BenDaglish CategoryInformation DaveEveritt GregTurner IneedaTerabyte InformationAddictsAnonymous JavaLanguage LifeStreams PeterYoung SignatureSurvey VirtualRealityModelingLanguage WardCunningham InformationAndCommunicationTechnology BigIron CategoryBigPicture CommunityTechnology DisruptiveTechnology InformationAndCommunicationTechnology PttAuthorities SupplyChainManagement InformationAndKnowledge CategoryInformation CategoryInformationEngineering CategoryKnowledge PeterDrucker InformationArchitect ArchitectAsKeeperOfTheFlame ArchitectingWord BehavioralEffectOfMetrics CanOfWorms CategoryInformation CategoryInformationEngineering ChiefArchitect ConceptualIntegrity IaWikiDotNet InformationArchitect InformationArchitecture MeatBall WebsitePatterns WikiWeightedVote InformationAsCurrentAnalogy AdamThorsen AnalysisOfAlgorithms CategoryComparisons CategoryInformation CategoryInformationEngineering ClaudeShannon InformationScience InformationTheory JuneKim LudwigWittgenstein PeterLynch PlatosHorse TuringMachine UnifiedModelingLanguage InformationBus BillTrost CategoryInformation CategoryPaper ComponentBus CornellUniversity MultiCaster InformationDataStructure ArtificialCreativity CategoryInformation ComputerOntologies ConceptPermutationEmergentPropertyStructure DataMining DecisionAutomation EndemeSet FuzzyLogic InformationDataStructure InformationModeling JonGrover MutualLanguage RealInformation ResourceManagement InformationDataStructures CategoryInformationOrientation InformationVsData InformationDistribution AttentionManagementSystem CategoryInformation DistributionModel HarlandCleveland InformationAndKnowledge InformationConsumer InformationDevices InformationDistribution InformationEngineering BusinessTransaction CategoryInformation CategoryInformationEngineering DataAnalysis DataModel EnDemes EndemeSet EventModel InformationEngineering ObjectOrientation StateModel StateTransitionDiagram TraditionalDataAnalysis InformationExclusion InformationHiding PoliteInterface InformationFriendly CategoryInformation CategoryInformationOrientation EndemeSet FuzzyLogic InformationFriendly JonGrover InformationHiding CategoryInformation CategoryModelingLawsAndPrinciples DavidParnas EncapsulationIsNotInformationHiding GateKeeper InformationHiding OnDecomposingSystems InformationHidingInPerl CamelBook CategoryInformation CategoryPerl EncapsulationDefinition JeffBay LarryWall PerlLanguage ThereIsNothingPerlCannotDo TomChristiansen InformationHidingIsNotInformationErasing WilliamUnderwood InformationIntersection AutoKeysVersusDomainKeys BackLinks BusinessIdentifier ChrisGarrod CodeWord CunninghamAndCunningham DataStructure DoingStuff DonaldNoyes EditText ExtendedSetTheory FindPage InformationEngine InformationIntersection InformationIntersections InformationType KansasCity LatLon LikePages LinkableLocale LinkableLocales MoreAboutCodes NameOfPerson NamedArtifactLocales PresentAddress PublicWikis RelationalModel SetTheory StateOrProvince StreetAddress VisualTour WikiPage WikiPages WikiWords InformationLens ObjectLens InformationLiteracy CategoryInformation CategoryKnowledge InformationLiteracy InstructionalServices JonGrover OneMinuteWiki RecentChanges TextFormattingRules TipsForBeginners WebSpirs InformationLoss ActiveCodeGeneration AlekseyPavlichenko BadThing BertrandRussell CloneAndModifyProgramming CodeGenerator CodeReuse CopyAndPaste DatabaseNormalization DuplicatedCode EmptyYourCup EricVonHippel GregoryChaitin HierarchyOfInformationLoss ImpedanceMismatch InformationHiding InformationLoss InformationTheory JanuaryZeroSix KurtGoedel OnceAndOnlyOnce PassiveCodeGeneration PhlIp PrimaryInformation SecondaryInformation SetOfAllSets SetTheory WillardVanOrmanQuine ZermoloFrankel InformationManagement CategoryInformation CategoryKnowledge JohnCastledine InformationMeeting InformationMiningTools BlogsAsInformationSerials CategoryInformation CategoryOrganization DoingStuff DonaldNoyes InformationManagement NotBuiltInOneDay SmallFootprintComputing ToolsProducingArtifact TwoThumbsAndPinchExpandFlick UsefulUsableUsed WikiAsReference InformationModeling ArtificialIntelligence CategoryInformation CategoryInformationOrientation InformationAnalysis InformationDataStructure InformationLayer InformationModel InformationModeling JonGrover RealInformation InformationModelingAndRelationalDatabases CategoryBook CategoryRelationalDatabase TerryHalpin InformationOriented CategoryInformationOrientation DataOriented InformationOriented WhatIsInformation InformationOrientedProgrammingIsAlsoDesign CategoryInformationOrientation InformationOrientedSoftwareEngineering YagniExceptions InformationOrientedTable AntiPattern BigData CategoryInformation CodeTable ControlTable DataAndCodeAreTheSameThing DataDictionary DataOriented InformationOrientedSoftwareDevelopment InformationOrientedTable InformationOverkill DontLoseGoodIdeas GunnarZarncke ImproveInsteadOfCopy InfoGlut InformationOverkill InformationOverload OnePileFilingSystem WikiPage InformationOverload ArsLongaVitaBrevis CategoryBook CategoryInformation CategoryWikiFavorites InformationOverload JerroldGroshow MartineDevos OpenDirectoryProject ScrollBlindness InformationPacket BankOfMontreal DrawFlow FlowBasedProgramming HansWobbe InformationPacket PaulMorrison InformationPath ContextEndeme EndemeSegment EndemeSet InformationPath JonGrover KnowledgeDatabase InformationPleaseRePatterns DesignPatterns PatternIndex InformationPosition CategoryContext CategoryInformationOrientation DonaldNoyes ThinkingOutLoud InformationPositions CategoryInformation DonaldNoyes EditHint InformationPositions InternetBrowser ThinkingOutLoud UsefulUsableUsed InformationProgramming CategoryInformationOrientation CodeSmell DataFlowDiagram DataOrientation DataOrientedProgrammer DataTier EndemeSet FuzzyLogic InfoTier InformationProgrammer InformationProgramming InformationProgrammingVsDataProgramming InformationVsData JonGrover KnowledgeDatabase NormalDatabase RealInformation SeparationOfConcerns ServiceOrientedArchitecture UserInterfaceFrontEnd WindowFrontEnd InformationRadiator AdewaleOshineye AgileSoftwareDevelopment AlistairCockburn BigVisibleChart CruiseControl ExtremeTuesdayClub InformationRefrigerator SteveFreeman UnitTest InformationRefrigerator AlexChaffee BigVisibleChart InformationRadiator InformationRefrigerator WorryDrivenDevelopment InformationRepositories CategoryOrganization DonaldNoyes SearchEngine ThinkingOutLoud InformationResourceManagement BusinessManager CategoryEnterpriseComputingConcerns ChiefInformationOfficer DataManagement EnterpriseApplication EnterpriseResoucePlanning InformationManagement InformationResourceManagement InformationSchema AlphoraDataphor AttributeTable ObjectRelationalMapper SqlFlaws TrueRelationalToPseudoRelationalMapping InformationScience ComputerScience InformationScience InformationTheory InformationSecurity BruceSchneier CategoryEnterpriseComputingConcerns CategorySecurity DonTurnblade GartnerInc GeoTrust InfoSec InformationSecurity NetworkSecurity SecurityManagement SocialEngineering WebApplicationSecurity WebServices WebServicesSecurity InformationSilo InformationSociety CategoryInformation InformationAndCommunicationServices InformationAndCommunicationTechnologies PeterMurchland InformationSpace DoingStuff DonaldNoyes InformationSystemArchitecture CategoryArchitecture DistributedComputing DotNet EnterpriseApplication EnterpriseArchitecture FacadeAtTheDistributionBoundary InformationSystemArchitecture JavaPlatform MartinFowler MicrosoftDotNet NextBigThing PatternsOfEnterpriseApplicationArchitecture ServiceOrientedArchitecture InformationTechnology InformationTechnologyAdoptionTrends AnswerMe CategoryBigPicture TechnologyAdoptionLifeCycle InformationTechnologyFrameworks CapabilityMaturityModelIntegration CategoryManagement ControlObjectivesForInformationAndRelatedTechnology CustomerRelationshipManagement InformationTechnologyFrameworks InformationTechnologyGovernance InformationTechnologyServiceManagement SecurityManagement ServiceLevelManagement InformationTechnologyGovernance AgencyProblem ArguingUpTheManagementChain BalancedScoreCard CapabilityMaturityModelIntegration CategoryEnterpriseComputingConcerns ControlObjectivesForInformationAndRelatedTechnology CorporateSocialResponsibility CulturalReadiness GovernanceVsManagement InformationTechnologyGovernance InformationTechnologyInfrastructureLibrary IsoSecurity KnowledgeManagement LeaderShip LessonsFromFailure MeaninglessDoublespeak MembersOnly PrinterFriendly RandomBuzzwordGeneration ReassureCluelessManagement SocialDynamics StrategicAlignmentOfItProductsAndServices InformationTechnologyInfrastructureLibrary CapabilityMaturityModel CategoryFramework InformationTechnologyInfrastructureLibrary InformationTechnologyServiceManagement MicrosoftSolutionsFramework MicrosoftWay WikiPedia InformationTechnologyLandscape AmericanCulturalAssumption CategoryInformation CommonSense InformationTechnologyStrength InformationTechnologyRolesPoorlyDefined ApplicationDevelopment JeremyBowers InformationTechnologyServiceManagement CategoryEnterpriseComputingConcerns InformationTechnologyServiceManagement MicrosoftOperationsFramework MicrosoftWay ServiceLevelAgreement InformationTechnologyStrength CategoryInformation CustomerService CustomerSupport DistanceLearning DocumentationAndImplementationSupport InformationTechnology InterpretationArticulationAndClarification LargeAndComplexSystemsDesign NextBigThing OpenSoftware PersonalWorkingSpace ProductManagement ProjectManagement SoftwareDevelopment SystemsArchitecturalDesign TestSpecialists TestingEngineers UsabilityDesignExpertise UserInterface UserRequirement WorkplaceScenarios InformationTheory BellLabs CategoryExternalLink CategoryMath ClaudeShannon CommunicationsTheory CostEstimation NeuralNetworks WhatIsEntropy InformationTypes CategoryInformation DonaldNoyes ThinkingOutLoud InformationUtilizationAndProduction CategoryAnalysis CategoryInformation CategoryInformationEngineering JackRing RudolphStarkerman InformationVisualization EdwardTufte JavaLanguage TableOrientedProgramming VisualQueryLanguage VisualizeTheWiki InformationVsData BioInformatics CategoryInformation CategoryRealData ChemicalInformatics CognitiveInformatics ComputerScience EnDeme EndemeSet InformaticsSpecialist InformationProgramming InformationScience JonGrover NewMedia ObjectOrientedLanguage WhatIsInformation WikiStub InformativeMeeting InformativeMeeting RoundTable InformativeWorkspace InfospheresCodingStandardForJava CategoryCoding CodingConventions CodingStandard CppCodingStandard DesignByContract DougLea JosephKiniry OliverKamps TheElementsOfJavaStyle UncleBobOnCodingStandards WilliamWake InfpType IsThisOffTopicPageOk InfrastructureCreep FeatureCreep LeveragePoint TomAyerst InfrastructureInXp CanAnArchitectureEmerge ConcreteExperiments DierkKoenig DontLimitYourOptions ElicitingRequirements HowToTestNonFunctionalRequirements KyleBrown NonFunctionalRequirements PeterGassmann PrematureAbstraction PrematureCommitmentToInfrastructure RefactoringBrowser SanFrancisco SimplicityRules YagniAndFrameworks InfrequentReleases FrequentReleases IncrementalDelivery ReleaseEasyReleaseOften WorryDrivenDevelopment IngeStubdal CategoryHomePage IngoJamesDettling CategoryHomePage IngoRichter CategoryHomePage HamburgXpUsersGroup IngridRegen CategoryHomePage InherentlyComponentBasedApplications CategoryComponents OpenDoc PhotoShop InheritStlContainersPublicly BloodyOath CategoryContainer CategoryCpp CeePlusPlus CppHeresy CppOrthodoxy EncapsulationIsHierarchical ImplementationInheritance InheritStlContainersPublicly MultipleInheritanceIsNotEvil PeterMerel PhlIp PublicInterface PublishedInterface ReFactor RobertDiFalco StandardTemplateLibrary StlStyle WayneMack InheritanceAndCompositionOfTemporaryProperties CecilLanguage DynamicInheritance JonathanTang PredicateClasses PredicateTypes SelfLanguage StatePattern InheritanceAndDelegationAreEquivalent DelegationIsInheritance InheritanceBreaksEncapsulation GoodEnough GranuleOfRelease HandleBodyPattern InformationHiding InheritanceBreaksEncapsulation MultiMethods PackageClass PimplIdiom SubClass SuperClass TightGroupOfClasses InheritanceInVbClassic AddRef BradTaylor CategoryVbClassic GlobalMultiUse ImplementationInheritance McKinney SimplestThing UserForm VbClasicHasNoInheritance VbClassic VbClassicImplementationInheritance VisualBasic InheritanceIsNotSubtyping CategoryPaper SubTypingAndSubClassing InheritanceManagedPersistence AlistairCockburn CategoryPersistence ComponentBasedDevelopment ComponentManagedPersistence ContainerManagedPersistence PersistenceMapping PersistenceMechanism PersistentObject PhilipEskelin QueryApi QueryLanguage InheritedJavaSingletonProblem AbstractFactory AbstractSingleton AlfSchiefelbein BadSingleton CategoryJava CeePlusPluss ConcreteSingleton ConcteteSingleton FactoryMethod GenericJava GlennVanderburg GregorRayman HashMap IllegalArgumentException InheritedJavaSingletonProblem JavaSingletonClass JavaSingletonProblems JeremyGibbons JoshSacks KatieLucas MarkAddleman NiallGallagher NotFoundException ObjectOriented ObjectiveCee PrematureGeneralization RobertDiFalco SingletonFactory SmallTalk StevenNewton ThomasSchodt TomStambaugh WayneConrad IniFile IniFile InigoSurguy BlueTooth CategoryHomePage ExtremeProgramming JavaLanguage PythonLanguage ScienceFiction UnitedKingdom InitialBlueHat BlueHat DocumentMode InitialBlueHat SixThinkingHats SixThinkingHatsOnaWikiPage ThreadMode WhiteHat WikiNow YellowHat InitialContext InitialEffortShowsCommitment BootStrap CategoryCommunication HalfBakedAttemptsLeadNowhere InitialEffortShowsCommitment OpenSource RoyalRoadToCollaboration WikiModes WikiPage InitializationIsResourceAcquisition BrianFoote CategoryCpp CppUnit DontWriteDestructors ExecuteAroundMethod JamesDennett KentBeck MichaelFeathers PhilGoodwin RalphJohnson ResourceAcquisitionIsInitialization SmalltalkBestPracticePatterns VisualWorks InitializeNotAssign CategoryCpp InitializeNotAssign JimCoplien KeithDerrick InkBlotSoftwareEngineering CategoryHumanFactors ExtremeProgramming GameOfGo MindOverhaulEconomics MostHolyWarsTiedToPsychology PairProgramming TheWorldIsaVeryBigPlace InlineAllMethodsWhereverPossible AlternateHardAndSoftLayers BlocksInJava CategoryCpp CeePlusPlus ConsideredHarmful CopyAndPasteProgramming CppHeresy DaveHarris ForwardDeclaration InlineAllMethodsWhereverPossible IoLanguage JoeOsborn PeterMerel PythonCxxModule QualityAttributes ReFactor RedHat RobRix RobertDiFalco StrawMan SunirShah WayneMack InlineCaches InlineCaching InlineCaching CategoryOptimization CategorySmalltalk JustInTimeCompilation ObjectOriented PolymorphicInlineCaches SmalltalkLanguage InlineClass InlineMethod CategoryRefactoring DenormalizationIsOk ExtractMethod InlineMethod MethodInlining InlinePodOrNot CategoryPerl CommentsAreCode DocumentationBeyondTheSourceCode LiterateProgramming MassiveFunctionHeaders MeaningfulName PerlLanguage SelfDocumentingCode StripExcessiveComments TimTowTdi InnerClass AnonymousInnerClass BlocksInJava CategoryClosure CategoryJava DoTheSimplestThingThatCouldPossiblyWork InnerClass InnerClassInInterface InnerClassesAreSecondaryAbstractions InnerClassesAsEventHandlers InnerClassesForTree JavaLanguage NestedClass NewAndExciting NoPublicInnerClasses OuterClassName ReflectionOnInnerClasses RickyClarkson StephanHouben StoryInner UsageOfInnerClasses WhenToUseInnerClasses InnerClassInInterface AnonymousInnerClass InnerClassInInterface InnerClassesAreSecondaryAbstractions InterfaceFactories JeroenMostert KirillStepanosov NestedClassInInterface NullObject SeshKumar ShaunSmith InnerClasses InnerClass InnerClassesAreSecondaryAbstractions CategoryAbstraction InnerClass SecondaryAbstraction TiagoSilveira InnerClassesAsEventHandlers ActionEvent ActionListener BeansNotObserverObservable BillKayser CategoryJava KyleBrown SelfAddressedStampedEnvelope VisualAge InnerClassesForTree KirillStepanosov InnerSpace CategoryLifeStrategies ChristianCulturalAssumption NeverEndingStory InnerVsSuper BetaLanguage JavaLanguage ObjectOrientedLanguage TemplateMethod TemplateMethodPattern InnovationIsCreativeDestruction AnonymousDonor AurelianoCalvo BuildingOnlyUpward CategoryMode CreativeDestruction EmmaGoldman FourthLife JosephSchumpeter PeterDrucker SystematicAbandonment InnovativeIdeas NewIdeas RandomProjectsForFunOrProfit SixThinkingHats InnovativeOrValuable CategoryTag DeleteMe InnovativeOrValuable LacksEvidence PleaseAddEvidence ProveIt InnovatorsDilemma CategoryBook ClaytonChristensen DisruptiveTechnology InnovationAndTheGeneralManager InnovatorsDilemma JasonYip PaulTevis InorganicComplexityThreshold CategoryComplexity OnceAndOnlyOnce InpriseAppServer EnterpriseJavaBeansServers InpriseEjbNewsGroup BrokenLink EjbNewsGroups InputKludge AntiPattern OpenDoc InputMetrics BillKrebs CategoryMetrics ShodanInputMetric XpEvaluationFramework InputsVsOutputs DeathMarch ExtremeProgramming NoOvertime PairProgramming PeteHardie InquiringMinds KevinCroft InsanelyGreat AppleIpod BeOs CommonLisp DoSimpleThings FireWire GeorgePaci IanOsgood InsanelyGreat JanuaryZeroSix JonathanTang LetsBlowUpTheUniverse OnceAndOnlyOnce PhlIp PlanNine PodCast ReachableUtopia RealityDistortionField RecordingIndustryAssociationOfAmerica SmallTalk SolidState SteveJobs TooRadical UnwashedMasses VulcanNervePinch WorseIsBetter InsectBehaviour BillDehora CollectiveIdea CollectiveIntelligence CraigReynolds DavidDeLis DavidWolpert FalsePatterns GlobalBrain HergerThomann HiveMind HolisticBehaviour SunirShah SvenNeumann InsertByLinking InsertSort InsertionSort InsertionSort BinarySearch BubbleSort CategoryAlgorithm DataStructure ExtremeProgramming InsertionSort LinearSearch MergeSort QuickSort RefactorMe SelectionSort SortingAlgorithms StableSort TakuyaMurata UnitTest YouArentGonnaNeedIt InsideTheActorsStudio CategoryOffTopic HughGrant JamesLipton MerylStreep RubberDucking SoftwareAsFilmMaking TvShowsWorthWatching InsideTheTornado CrossingTheChasm GeoffreyMoore TechnologyAdoptionCurve TechnologyAdoptionLifecycle WhenItRainsItPours InsightIsPersonal StructureAndInterpretationOfComputerPrograms InsightsFromWhatArePatterns AntiPattern FailureStory SuccessStory WhatWeDidStory WikiPagesAboutWhatArePatterns InspectAndAdapt DailyScrum EmpiricalProcess ScrumProcess ScrumSprint SprintPlanningMeeting InspectEvalFileFormat BreakLongLines NatPryce PhlIp RubyLanguage InspectStudyAndTest AdVerecundiam InspectStudyAndTest QuotingNotThinking InspectorMethod ConstructorMethod DestructorMethod FactoryMethod MutatorMethod InstallAnywhere CategorySoftwareTool FlashAlert InstallShield CategorySoftwareTool InstallShield LinuxOs MacOsx MicrosoftWindows InstallableCodeGenerators IntentionalProgramming InstanceData CeeLanguage CeePlusPlus ChangeCount ClassTag DescendentChangeCount FamilyFusion FamilySplit FirstChildrenAlarm FunctionPointer InstanceData InstanceDataDiscussion NextSiblingAlarm ObjectBasedProgramming ParentAlarm SiliconValley InstanceDataDiscussion ClassDescriptor ClassInheritanceDiscussion ClassInheritancePattern CurrentScanFrequency FamilySplit FrequencyBlocked FunctionPointer InstanceData KeithDerrick NextCandidate ObjectBasedProgramming OperationVapourware PolymorphicFunction PolymorphicFunctionWithEmbeddedBehaviour ScanPressed ScottWalsh SetScanFrequencyTo SignalPresentOn SpIter SpectrumIter StephenCheng InstanceDiagram CategoryUml DonWells GemStone InstanceDiagram KeithBraithwaite OnePieceOfPaper RalphJohnson ScratchingTheItchOfHabit UnifiedModelingLanguage VcapsProject InstanceFirstDevelopment CategoryLanguageFeature InstanceSubstitutionPrincipal JavaScript MyClass OpenLaszlo PrototypeBasedProgramming InstanceFlyweightPattern CategoryPattern FlyweightPattern InstanceFlyweightPattern ReverseFlyweightPattern SingletonPattern InstanceManagerPattern ExplicitManagementOfImplicitState InstanceManager InstanceManagerPattern NoOp PatternsOfEnterpriseApplicationArchitecture RegistryPattern ReverseFlyweightPattern SingletonPattern InstanceNote ArtifactRepository BackTicMarkup CategoryOrganization DonaldNoyes ThinkingOutLoud WoolenLanguage InstanceVariable CeePlusPlus InstanceVariable ObjectOrientation InstanceofAtLayerBoundaries CodeSmell DomainObject FourLayerArchitecture HashMap KyleBrown InstanceofInConditionals AccidentalComplexity BaseClass CeePlusPlus DynamicCast EssentialComplexity IllegalStateException JavaGenerics JavaVirtualMachine MeaningfulName MichaelSparks MultipleDispatch ObjectOriented PolyMorphism ReplaceConditionalWithPolymorphism ReplaceTypeCodeWithClass ReplaceTypeCodeWithStateStrategy RoleObjectpattern RunTimeTypeInformation SeptemberZeroSix TimLesher TypeCase UseEnumsNotBooleans InstantChanges CategoryRant ChangesInWeek DataManagement HopeForTheFuture InstantChanges RecentChanges RecentChangesJunkies RecentlyChanged InstantCodeReview CodeReview ExtremeProgrammingCodeReviews GoodThing PairProgramming SoloProgrammingXpWorkarounds StephenHutchinson InstantGratification CategoryBigPicture CreditCrisisOfTwoThousandEight GreatSuburbanBuildout InstantGratification LifePatterns MediumIsTheMessage NextBigThing PatternTooFar PeakOil PromotionIsTheProduct InstantLanguageForm AbortRetryIgnore AbstractSyntaxTree AlternativesToCeeSyntax CapabilityUserInterface CategoryLanguageDesign CeeLanguage CommonLisp CompileTime CompileTimeResolution ConstraintLogicProgramming ContextObject DataDeltaIsolation DataflowProgramming DigitalRightsManagement DirectManipulation DisruptionTolerantNetwork DistributedProgramming DistributedTransactions DocumentObjectModel DynamicScoping DynamicTyping EsotericProgrammingLanguage ExplicitManagementOfImplicitContext FirstClass FirstClassTypes FirstClassUndo FlowBasedProgramming FunctionalProgramming FunctorObject FutureOfProgrammingLanguages FuzzyLogic GarbageCollection GlobalVariable GracefulDegradation GraphicalProgramming HigherOrderFunction IdealProgrammingLanguage ImmediateModeGui ImperativeProgramming ImplicitTyping InteractiveSceneGraph ItsTimeToDumpCeeSyntax JustInTimeCompilation LanguageInhibitsRefactoring LazyProgramming LetsDesignProgrammingLanguage LevelOfDetail LocalVariable LogoLanguage MetaObjectProtocol MultiMethods NullObject ObjectBrowser ObjectOrientedProgramming ObjectPascal OnceAndOnlyOnce PinkyAndTheBrainLanguage PovRay ProgressiveDisclosure PsychologyMatters ReactiveProgramming ReadEvalPrintLoop RealMacros RealTime RethinkingCompilerDesign SceneGraph SeparateIoFromCalculation SeparationOfConcerns SeptemberZeroEight SmallTalk SoftwareTransactionalMemory SpaceShuttle SpecialVariable SymmetryOfLanguage SyntaxFollowsSemantics SyntaxMatters TheRightWayToDoWordyBlocks ThreeValuedLogic TransactionalActorModel TuringComplete ZoomableUserInterface InstantMessaging EmailPattern GettingThingsDone InstantMessaging InstantMessenger MicrosoftOffice MicrosoftOutlook PatternLanguageForTextualElectronicCommunications PhlIp PrivateChat PublicChat RockMusic SunirShah TimeManagement InstantMessenger AolInstantMessenger ApoorvaMuralidhara CeruleanTrillian DavidVincent EveryBuddy GaimMessenger InstantMessaging InstantMessenger InternetRelayChat JabberProject MirabilisIcq WindowsMessenger YahooMessenger InstantPeerReview ExtremeReviews InstantCodeReview JustInTimeDesignReview PeerReview RecentChangesJunkie WikiPage InstantRunoffVoting AlternativeVote CategoryVoting InstantRunoffVoting SingleTransferableVote InstantWiki WysiwygWiki InstantaneousTransactions InstantaneousTransactions LazyEvaluation InstantiationsInc CategoryCompany CategorySoftwareTool CodePro EclipseFoundation EclipseIde JavaLanguage ObjectOrientedProgramming PortlandOregon RcpDeveloper SmalltalkLanguage SoftwareTools VaSmalltalk VisualAge VisualAgeSmalltalk WidgetKit WindowBuilder WindowTester InstantiationsjFactor AdamKiezun BillOpdyke DanRubel DonRoberts LiskovSubstitutionPrinciple RefactoryBrowser StevenNewton StuCharlton InstikiWiki AlexeyVerkhovsky CategoryRuby CategoryWikiImplementation HomePage RubyLanguage RubyWikis WikiEngine InstinctAsIntelligence AnswerMe ArtificialIntelligence CategoryDiscussion CollectiveIntelligence ComputationalBeautyOfNature DynamicProgramming EmergentProperty EmotionsVersusLogic EventDrivenProgramming EvolutionarilyStableStrategy FlikiBase GeneticCode HardWired LifeSpace LinearOptimization MartySchrader PointOfView SchizoidGibberishWikiAuthor SovietShoeFactoryPrinciple SubSystem SwarmTechnology InstituteOfElectricalAndElectronicsEngineers AssociationForComputingMachinery FireWire IeeeSevenFiftyFour IeeeSociety NumericalAnalysis InstructionSet AssemblyLanguage InstructionalDesign CategoryEducation CategoryMethodology InsularCeltic BretonLanguage CategoryNaturalLanguage CelticLanguage CornishLanguage GreatBritain IrishLanguage ManxGaelic ScotsGaelic WelshLanguage InsultBit DeleteInsults EditWar InsultJustificationDiscussion AspergersSyndrome DeclarativeGui HandWaving LimitsOfHtmlStack PageAnchor PeopleProjectsAndPatterns PeterLynch RecentChanges SchizoidGibberishWikiAuthor ShouldTopBeBanned SoftwareDevelopment TheoryVsEmpiricalStalemate TopMind UnconsciousIncompetence VolunteerWikiModerators WikiWiki WikiZens WishfulThinking InsuranceCompanyParadox MarcThibault RealProfessionalsGetSued UsersWontPayForQualitySoftware InsureThePlanet PutTheCarbonBack IntComm BackLink BrokenLink IntComm InterLink InterWiki KuroShin LocalNameServer NearLink ScratchWiki SisterSites TraceBack WikiEngine WikiName WikiNames IntaekLim CategoryHomePage IntaekLim KentBeck OpenSource RonJeffries InteLib AndreyStolyarov CeePlusPlus CommonLisp CommonLispHashTables InteLib LispEvaluator LispProgramming LispReader MultiParadigmProgramming MultiParadigmProgrammingLanguage ProgrammingParadigm IntegerPowerAlgorithm AdditionSequence AlgorithmsRoadMap CategoryAlgorithm ChristophePoucet EricJablow OnLineEncyclopediaOfIntegerSequences TailRecursive TheArtOfComputerProgramming IntegrateOften CollectiveCodeOwnership ContinuousIntegration ReleaseOften VersionControl IntegratedCircuitTransducers IntegratedCircuits MechanicalControl IntegratedDevelopmentEnvironment CategorySoftwareTool CodeBlocks CodeWarrior EclipseIde EmacsEditor ExCode IntegratedDevelopmentEnvironment ProgrammingInWiki QtCreator VisualAge VisualStudio WizardsAreDangerous IntegratedLayerProcessing ApplicationLayerFraming DistributedComputing IntegratedLayerProcessing IntegrationBall CategoryExtremeProgramming IntegrationBall IntegrationGuard AeGis AntHill ApacheAnt ApacheJakartaGump ContinuousIntegration ContinuousIntegrationApplied CruiseControl DamageControl ExtremeProgramming IntegrationGuard ItWps JwamIntegrationServer MartinLippert MozillaTinderbox SourceForge SubVersion IntegrationHell BigBangTesting CodingStandard CollectiveCodeOwnership CompulsiveCustomizer IntegrationHell PhlIp RonJeffries SomebodyElsesProblem IntegrationMachine CategoryExtremeProgramming ContinuousIntegration ExtremeProgrammingCorePractices GreenBar IntegrationMachine IntegrationToken RefactorToPattern YouArentGonnaNeedIt IntegrationTest AcceptanceTest AlexeyVerkhovsky BlackBoxTesting CategoryTesting DougMerritt FunctionalTest GoldenStandard HappyPath IntegrationTest JustAnotherDeveloper MattHeusser PhlIp ProgrammerTest RealLife RegressionTest SystemTest TestDrivenDevelopment UnitTest UnitTesting UnitTests IntegrationTester BigDesignUpFront GentleNudgerTowardBetterPublicInterfaces IntegrateEarlyOften IntegrationFacilitator IntegrationTest IntegrationTesting UnitTest IntegrationTesting CategoryTesting IntegrationTester IntegrationTesting JohnSumsion SoftwareDeveloper UnitTest IntegrationToken GoodThing IntegrationToken TheIntegrationStation TomAnderson TryLikePages WorkspacesOfTheFuture ZeroButtonTesting IntelCorporation AssemblyLanguage CategoryCompany ExEightySix GordonMoore IntelCorporation IntelItanium IntelSixtyFourBitLinux RobertNoyce WikiPedia IntelItanium BitBucket ByteCode CategoryHardware ChuckMoore DougMerritt ForthLanguage GarbageCollection IntelItanium OpenSource SourceForge StephanHouben VeryLargeInstructionWord VirtualMachine WriteBarrier IntelSixtyFourBitLinux CategoryLinux FilesystemHierarchyStandard IntelSixtyFourBitLinux JohnFletcher LinuxStandardBase MikeSmith MultiarchSpec SixtyFourBitLinux ThankYou UbuntuLinux IntellectualCapital GarryHamilton IntellectualCapital WetWare IntellectualDishonesty AccusationThatAssumesKnowledgeOfInternalMotives AnonymousCoward BenTremblay BookStop CategoryDefinition CivilEngineer FistsWork IntellectualDishonesty IntellectualHonesty KenDibble McCarthy MikeSmith MissionCritical MudWrestlingWithPigs RudenessFails SeptemberTwelve SoftwareEngineer SoftwareEngineering StrategyThatMakesUseOfKnowledgeOfInternalMotives WikiWiki WorkingDefinition IntellectualHonesty ChoosingSatisfactionOverMoney ProgrammingBySuperstition SteveMcConnell IntellectualPrinciples BertrandMeyer IntellectualPrinciples ItDepends NatureOfOrderTalkAtChicago TheSacredversustheSecular WiseWordsWrittenOnThisWiki IntellectualProperty AndrewMcMeikan AnonymousCoward AntecedentAssumedFallacy BradCox BrokenLink CategoryLegal ChrisMellon CostinCozianu DaveWiner EdwardKiser EmployerDuJour GraceHopper InformationWantsToBeFree IntellectualProperty LaurentBossavit OliverChung OpenSource PatentLaw PayPerView PropagandaTerm PublicDomain RichardStallman ScottJohnson SoftwarePatents StrawMan SunirShah WikiPedia IntellectualRevolution HeavyMaths HeisenbergUncertaintyPrinciple LightSpeed SoundBarrier IntellectualRigour CitationNeeded IntellectualViolence AdHominem AntiPatternCatalog ArchitectureAntiPattern DeletionCandidate DisagreeByDeleting IntellectualDishonesty OlivierRey IntelliSense AutoCompletion EclipseIde IntelliSense SqueakSmalltalk VisualStudio IntelliWhere DeanChalker IntelliWhere IntelligenceQuotient DefinitionOfIntelligence EmotionalIntelligence GarryHamilton HumanMind MikeSmith ProgrammingLanguageLevels ShockWave SocialIntelligence IntelligentAgents DistributedArtificialIntelligence FriesWithThat IntelligentBrowser AustinDavid IntelligentBrowser MoreSophisticatedReferencing PresentationAgent SeaOfContent IntelligentDefaults ConvertSpacesToTabs JavaLanguage PerlLanguage UsabilityEngineering IntelligentDesignTheory EvolutionByNaturalSelection FoundDesignedDesignoid IrreducibleComplexity MichaelBehe TomRay VhIndukumar IntellijIdea AbhishekGupta BrokenLink CategorySoftwareTool CobblerIde CodeComplete CodeInspection EclipseVsIdea EugeneBelyaev IntellijIdea IntellijIdeaKeyboardShortcuts JavaIdesAreTooBig JavaLint JunitWithIntellij MichaelDubakov MikeCorum SergeyDmitriev StaticAnalysis SteveMcConnell TestDrivenDevelopment VisualAge VisualStudio WantedPage WhyIntellijIdeaIsCool IntellijIdeaKeyboardShortcuts BrokenLink IntellijIdea KeyboardShortcut IntensifyDownplaySchema CategoryCommunication ConversationalChaff DisagreeByDeleting IntellectualHonesty IntensifyDownplaySchema IntensionalProgramming IntentionActions DeclarativeProgramming EclipseIde IntellijIdea ReFactoring TestFirst TestFirstProgramming IntentionNotAlgorithm AttributionMissing BlockSort IntentionRevealingSelector IntentionalityAndHermeneutics MechanismNotPolicy MergeSort PolicyNotMechanism QuickSort RadixSort SethKlein SmoothSort TimSort WhatIsIntent WhatNotHow WhyNotHow WikiGnome WikiSort IntentionRevealingNames CategoryCodingConventions CategoryCodingIssues CategoryNaming ExtractMethod HappyCollision IdentifiersRevealIntent IntentionNotAlgorithm IntentionRevealingNames IntentionRevealingSelector PanuKalliokoski SingleAccessPrinciple SmalltalkBestPracticePatterns IntentionRevealingSelector CategoryCodingIssues CategoryNaming IdentifiersRevealIntent IntentionNotAlgorithm IntentionRevealingNames SmalltalkBestPracticePatterns IntentionalCommunities DeletionCandidate IntentionalDiscoveryParadigm DoingStuff DonaldNoyes IntentionalProgramming AdamSillye ArieVanDeursen BritishComputerSociety CharlesSimonyi CritiqueOfIntentionalProgramming GaneshSittampalam GenerativeProgrammingBook IntentionalFaq IntentionalProgramming LanguageOrientedProgramming LutzRoeder MozartProgrammingSystem OxfordUniversityComputingLab ProgrammingLanguageImplementation RefactoringBrowser SoftTyping TransformationEngine UberTool UnifiedModelingLanguage IntentionalRedundancyDoesNotViolateOnceAndOnlyOnce AirplaneRule CodingTheory DeoxyriboNucleicAcid DesignByContract DocumentationOfIntent DynamicLibraries FunctionPrototype IncreasedReliability LazyEvaluation OnceAndOnlyOnce PhilGroce ProofCarryingCode ReFactor RelationalDatabase ThreeStrikesAndYouRefactor UnitTest IntentionalWorkPlan CategoryOrganization DoingStuff DonaldNoyes IntentionalWorkPlan InterBase ApplicationBuilderFrameworks CategoryDatabase DesktopClient EmbeddedDatabase FireBird InterBase RelationalDatabase InterCal CategoryProgrammingLanguage ComeFrom EdGrimm EsotericProgrammingLanguage GoToProblem InterCal TuringComplete WillSargent InterFlow AlanDavies ApacheHttpd CategoryWikiImplementation ForcedLinks FreeLink ModPython PythonLanguage SourceForge WebServer WikiPedia InterGalacticModelingLanguage CategoryHumor GalacticModelingLanguage InterGalacticModelingLanguage StephanHouben UniversalModelingLanguage InterGenerational HomeSchooling KenAuer TappingWisdom InterIntegratedCircuit AccessBus CategoryHardware EyeSquaredCee InterIntegratedCircuit MicroControllers MicroProcessors PhilipsSemiconductor WardsWiki InterLanguageUnification InterLanguageUnification ObjectRequestBroker OpenSource XeroxParc InterLisp CategoryHistory CategoryLisp CommonLisp DynamicScoping FreeOnLineDictionaryOfComputing LispLanguage MacLisp TheEvolutionOfLisp XeroxParc InterMedia AdrianMiles HyperTextHistory InterMedia IntermediaFromIris KurtGeorgeGjerde MacApp WikiLikeThing InterNet ExploringTheInternet InternetGovernance SiskelAndEbert TimeMagazine InterProcessCommunication ActorsModel CommonObjectRequestBrokerArchitecture CommunicatingSequentialProcesses DistributedCom DistributedRuby DotNetRemoting InterProcessCommunication JavaRemoteMethodInvocation MachPorts MailBoxes MessagePassing MessagePassingInterface OpenDataBaseConnectivity ParallelProgramming ParallelProgrammingModel ParallelVirtualMachine PipesAndFilters PublishSubscribeModel SendReceiveReply SendReceiveReplyEventually SharedMemory SimpleObjectAccessProtocol TableOrientedSynchronization UnixSignal XmlRpc InterShop InterSubjectivity AutoPoiesis HusserlsPhenomenology InterSubjectivity ViniciusCubasBrand InterSystems ThirdNormalForm InterTeamCommunication BetsyHanesPerry CategoryCommunication DistributedTeams RonJeffries InterTwingle AdewaleOshineye BrokenLink ExtremeIntertwingling GraphTheory InterTwingle JamieZawinski MariusAmadoAlves MozWho UntypedNetworkHypothesis XanaduProject InterTwingled AllModelsAreWrongSomeModelsAreUseful CategorizationModels DaveChristenson GoogleSearch GraphTheory InterTwingled LimitsOfHierarchies PageRank TedNelson InterViews BrokenLink CategorySoftwareTool DesignPatterns FrescoFramework InterViews IvTools ScottJohnston TheBerlinProject UnidrawFramework InterWiki CategoryInterWiki CategoryWiki CommunityWiki DistributedWiki IntComm InterWiki InterWikiDiscussion InterWikiLinks InterWikiWiki MeatballWiki MultiServerWiki NearLink OneBigWiki RecentChanges SisterSites SwitchWiki TourBusStop UnifiedRecentChanges WebServices WebServicesDiscussion WikiEngine WikiNodes WikiSyntaxStandard WikiWebTransferProtocol WorldWideWikiWeb InterWikiCharter ActiveThread AggregationOnTheClient AmericanCulturalAssumption BayleShanks CategoryPageLists CategoryWiki CliffordAdams ContextSensitiveNameRegistry DanielKnapp DocumentMode FreeWebsiteLicense FuzzyFaq HistoricalInformation InterWiki InterWikiCharter InterWikiPage KenCarpenter ListMode MeatBall PageName PlanetMath PyWiki RecentChanges RedHatTheCompany RefactoringNeeded RemoteStrangulationProtocol SimpleSolution StartedJune StoneSociety SuggestedApproach SunirShah ThreadMode VisualBasic WardsWiki WikiActivity WikiNature WikiPortal WikiStoneSociety WikiWord InterWikiDiscussion CamelCase CategoryInterWiki CategoryWiki DavidLiu EddiesWiki InterWiki InterWikiStandard InterWikiTxt InterwikiMap MarkDilley OneBigWiki RecentChanges SisterSites WardsWiki WikiPedia WikiRobotsTxt WikiWord WorldWideWiki YpsilantiEyeball InterWikiIndex CategoryInterWiki FrontPage InterWiki InterWikiLogo InterWikiPageList InterWikiPages InterWikiPrefix InterWikiSite InterWikiStandard MeatBall SisterSites WardsWiki WikiWord InterWikiLogo CategoryInterWiki InterWiki WardsWiki InterWikiMap AdvoGato BrowserAddIn InterMap InterWiki InterWikiList InterWikiMap InternetPages MeatballWiki MoinMoin NotOnThisWiki RichardDonkin SisterSites SunirShah WardCunningham WardsWiki WikiCategoriztion WorldWideWikiWeb InterWikiNameScheme BillSeitz BoLeuf CategoryInterWiki FindPages InterWiki InterWikiMap LeufNetWiki MyCategory MyPageName MyServer NameSpaces RecentChanges WikiClusters WikiNature WikiWord WorldWideWiki InterWikiOverlapMap GraphViz GreenCheese HelmutLeitner LionKimbro MeatBall MeatballWiki SteveHowell WardsWiki WikiCanonicalization WikiPedia WikiWord InterWikiPageList AllPages CategoryInterWiki InterWikiPageList SisterSites TitlesIndex ToLargeToEdit WikiAdministration InterWikiPages CategoryInterWiki DonaldNoyes ForwardLinks InterWiki InterWikiLogo InterWikiPrefix PageList SisterSite SisterSites ThinkingOutLoud InterWikiPrefix CategoryInterWiki DoingStuff DonaldNoyes SmallestFederatedWiki WardsWiki InterWikiWiki BrokenLink CategoryWikiForum InterwikiWiki InteractionDesign AlanCooper AvoidNeologisms CategoryInteractionDesign CooperInteractionDesign FitnessForPurpose FrederickWinslowTaylor InteractionDesign MarcThibault PissingMatch PoMo RichardKulisz ScottJohnson UsabilityEngineering WhatIsInteractionDesign WikiPedia InteractionDesignExamples CategoryInteractionDesign DefinitionOfLife RichardKulisz RichardsCalculator WhatIsInteractionDesign InteractionDesigner CategoryInteractionDesign InteractionDesign InteractionDesigner JeffPatton XpMailingList InteractionDiagram AnalysisPatterns ClassDiagram CollaborationDiagram DavidLiu JeffGrigg MessageSequenceChart SequenceDiagram UnifiedModelingLanguage InteractionView BusinessArchitecture DeliveryView GerardMeszaros InteractionDiagram MultipleArchitectureViews TechnicalArchitecture TypeModel InteractiveComputationIsMorePowerfulThanNonInteractive ActorsModel AlanTuring AlgolSixty AlgolSixtySyndrome CategoryConcurrency CategoryMath ChurchTuringThesis CommunicatingSequentialProcesses DavidSarahHopwood DeclarativeConcurrency DinaGoldin DirectedAcyclicGraph DominicFox EntscheidungsProblem EricHodges GeneralRelativity HyperTuringMachine JavaApplet JayOsako JoinCalculus LambdaCalculus MarkJanssen ModelOfComputation ModelsOfComputation ObjectOriented OnComputableNumbers PersistentTuringMachine PeterMerel PiCalculus PrincipleOfLeastPower ProcessCalculi ProcessCalculus QuantumTheory RealWorld RedHerring SecurityManager SequentialInteractionMachine TheoryOfObjects TuringEquivalent TuringMachine UniversalTuringMachine UsefulnessOfNonDeterminism InteractiveDataLanguage ArrayOrientedLanguage CorbaInterfaceDefinitionLanguage DavidStern GeoffSobering InteractiveDataLanguage MatLab PvWaveLanguage ResearchSystemsInc InteractiveDocument CroquetProject CurlLanguage DocumentDefinitions InteractiveDocument NakedObjects PublishSubscribeModel RestArchitecturalStyle RichInternetApplication UserInterface WebApplication ZoomableUserInterface InteractiveExcellence CategoryBook InteractiveFiction AdvSys AdventureGame AgtLanguage AlanLanguage AllanBaruz CategoryInteractiveFiction CategoryOldSoftware ChrisCrawford DavidGlasser DavidKinder FrankCarver GrahamNelson HugoLanguage IanBailey InformLanguage InteractiveFantasy InteractiveFiction InteractiveFictionPatterns InteractiveNonfiction JayGoemmer JeffDay LelahConrad LucasArts LucianSmith MarnixKlooster OasysLanguage PlayByWiki RolePlayingGame StephenGranade StephenVanEgmond SteveMetsker SusanDavis TadsLanguage WikiWiki ZorkGame InteractiveNonfiction InteractiveFiction InteractiveNonfiction LiveActionRolePlaying InteractiveRequirementsGathering AlexJouravlev DomainExpert DomainExperts InteractiveRequirementsGathering RawRequirements RequirementsModeling UseCaseDiagram UseCaseModel InteractiveSceneGraph DynamicHtml GraphicsPatterns InteractiveSceneGraph JavaScript SceneGraph XmlHttpRequest InteractiveScreens HyperCard RaySchneider InterclassTestOrder CategoryTesting ExtremeHypothesis JeffGrigg JohnLakos JournalOfObjectOrientedProgramming LargeScaleCppSoftwareDesign RegressionTesting UnExtreme UnitTest InterestEndeme CategoryEndemeSet InterestedInSoftwareArchitecture AlessandroMaccari AlexanderWolf AppliedSoftwareArchitecture ArchitecturalMismatch BigBallOfMud CategoryBooks DavidGarlan DwaynePerry FoundationsForTheStudyOfSoftwareArchitectures GreatBooksList InterestedInSoftwareArchitecture JohnOckerbloom KentBeck LenBass MaryShaw PatternsGenerateArchitectures PaulClements PaulDyson PerspectivesOnAnEmergingDiscipline RalphJohnson RickKazman RobertAllen SoftwareArchitecture SoftwareArchitectureInPractice SoftwareEngineeringInPractice StudyingSoftwareArchitecureThroughDesignSpacesAndRules ThomasLane InterestingAnalogTechnologies CategoryTime GunnarZarncke HardwareJunkies OctoberTwelve WarStories InterestingChanges AhaMoment SeedCrystal WhatIsAnAdvancer InterestingFolks BillGates CategoryCollections DoingStuff DonaldNoyes GordonBell RobertNoyce RonWayne SteveJobs SteveWozniak WikiBatics InterestingProblems ArtificialIntelligence DynamicRelational JavaScript LanguageNeutral MooresLaw MultiParadigmDatabase ProgrammingWithoutRamDiskDichotomy ProtocolIsaLanguage RelationalLanguage RemoteGuiProtocols ResearchIdeas SilverBullet TexTheProgram ThreeLetterAgency UnsolvableSoftwareDevelopmentProblems InterestingQuestions CategoryWikiFavorites CodeGeneration CostOfDesignCarry FalkBruegmann GlennVanderburg HiveMind HowDoYouKnowWhenYouAreDone HowFarCanYouWalkIntoaForest HowLongIsaPieceOfString IfTimeIsInfiniteWhereDidMatterComeFromInTheFirstPlace InterestingQuestions KielHodges LoadFactor MichaelFeathers MooresLaw PeteMcBreen QuestionsThatMakeYourHeadHurt RichardDrake RockyAndBullwinkle RonJeffries RussellGold SarahElkins ScopesMonkeyTrial StephanHouben TheDifferenceEngine UmlCaseVultures UnansweredQuestions WhatCmmLevelIsTheSei WhatHappenedAtRoswell WhoShotJfk WhoWritesJokes WhyAreWeAllHere WhyIsTheSkyBlue WtcSeven InterestingQuestionsForInquiringMinds AndyMorris CategoryEducation CategoryScience DougMerritt GravitationtoRotationbyInertialDisplacement MontyHallVariant MoonTerminatorSpoiler RaisingBrightKids ScaleQuestion InterfaceAggregation AddRef ComAggregation ComponentObjectModel InterfaceImplementationByDelegation QueryInterface ReferenceCounting WeakReference InterfaceBasedProgramming AreComponentsObjects CategoryComponentObjectModel ComponentBasedDevelopment DistributedInternetArchitecture DonBox DotNet InterfaceBasedProgramming InterfaceDiscovery LayeredComponentFramework MicroSoft PhilipEskelin QueryInterface SachinRaverkar TaoShowedMeTheWay VbClassic WindowsLonghorn InterfaceBuilder CategoryIde CategorySoftwareTool CategoryUserInterface EclipseIde ExCode JeanMarieHullot MacOsx NextInterfaceBuilder NextStep ObjectiveCee RickDeNatale VisualAge InterfaceCzar HaveThatPattern PaulChisholm RaySchneider InterfaceDefinitionLanguage CatalogueDetail CatalogueDetailPage CategoryCorba CategoryDistributed CategoryInterface CommonObjectRequestBrokerArchitecture ComponentObjectModel CoyotOs DesignInIdl DistributedComputingEnvironment EeLanguage ErosOs ObjectCapabilityModel OpenSoftwareFoundation ProgrammingLanguage RemoteProcedureCall InterfaceDirector CategoryInterface InterfaceDirector UserInterface InterfaceDiscovery BeanInfo BootstrapScript CategoryDiscovery CategoryInterface CategoryPattern ComponentBus ComponentDesignPatterns ContainerManagedPersistence DaveHarris EventHandler EventHandlers FallBackOnReflection InterfaceDiscovery JavaBeans MyWidget OnButtonClick ServiceOrientedArchitecture SplitDesignTimeAndRunTime VisualBasic InterfaceEnforcement AnswerMe CategoryInterface FunctionalTest InterfaceEnforcement JavaLanguage MartinPool PythonLanguage RonJeffries SemanticConstraints StaticChecking TypeChecking UnitTest InterfaceEngineering ApiDesign BusinessValue CategoryInterface InterfaceEngineering MicrosoftWay WebServices InterfaceEngines CategoryInterface OpenEngine InterfaceFactories AbstractFactoryPattern AdyColes AwkwardCustomer CategoryInterface CategoryPatternFactory ConstructorObject CustomerFactory DirkRiehle FactoryPattern InterfaceFactories KielHodges OliverChung PaulPhilion TomAnderson InterfaceFactoring CategoryAbstraction CategoryInterface CategoryPolymorphism CodeGenerationIsaDesignSmell DataBase DatabaseVerbs FooBarGlogable JavaIoClassesAreImpossibleToUnderstand LimitsOfHierarchies MixIn ObjectRelationalMapping OnceAndOnlyOnce ProLog ReinventingTheDatabaseInApplication TopMind TypeClasses InterfaceHallOfShame CategoryUserInterface CodeSmellsIllustratedWithJavaAwt HallOfShame LotusNotes InterfaceImplementationByDelegation AddRef ClassInterface DeleteThisPageSoon DelphiLanguage InterfaceAggregation InterfaceImplementation ObjectProperty QueryInterface InterfaceInheritance CategoryPolymorphism CeePlusPlus DynamicTyping InterfaceFactoring InterfaceInheritance KatieLucas ScottJohnson StaticTyping UnsupportedOperationException InterfaceMarket CategoryInterface CategoryOptimization InterfaceMarket LawOfDemeter MichaelFeathers ObjectSpace PeterMerel StoneSociety InterfaceNavigationInCorba ComVsCorba FlyweightPattern QueryInterface InterfaceSegregationPrinciple BertrandMeyer CategoryModelingLawsAndPrinciples CppReport MaskingInterfaces ObjectOrientedSoftwareConstruction PrinciplesOfObjectOrientedDesign RobertCecilMartin RolePattern InterfaceSystems TumbleweedCommunications InterfaceTags CategoryInterface DaveHarris KenArnold KyleBrown NatPryce InterfaceWikiPage AddressedAndSignedMessage CategoryInterface FridemarPache TopicsSpace WikiForum WikiPage InterfacesAreFormalSystems CategoryInterface InterfacesAreGood GenericProgrammingIsBetter ObjectOriented ThereAreNoTypes InterfacesCannotBeEngineered CategoryInterface ClientServer DistributedArchitectures ObjectOrientedDevelopment StructuredDesign ToddCoram UserInterfaceDevelopment InterfacesForDefiningConstants CategoryInterface CodeSmell DanielBarclay DefineConstantsInInterfaces DoorState EnumeratedTypesInJava FooBar FooConstants InterfacesForDefiningConstants JavaIdioms JavaTypeSafeEnum KirillStepanosov ListenToTheCode MartinSchwartz MichaelFeathers NameSpace OnceAndOnlyOnce ParameterBlock RickyClarkson StakeHolders ThomasWeidenfeller WayneMack WhatIsLarge InterfacesForJavadoc JamesHollidge JavaDoc InterfacesInPython AsynchronousProgramming CategoryInterface CategoryPython JavaInterface JuneKim ListStack MoeAboulkheir MultipleInheritance PythonLanguage StackList TestCase UnitTest ZopeApplicationServer InterfacesIndependentOfImplementation AdapterPattern BrianSlesinsky ConnectionControl ConnectionListener CristiOpris DefineExtendedInterfacesInFramework GangOfFour InterfacesEnforceImplementation InterfacesIndependentOfImplementation KyleBrown NagleAlgorithm NatPryce ParameterClass ParameterClasses PrivateKey ProtocolReceiver PublicKey RobertDiFalco StrategyPattern TransportException InterfacesLast AbstractInteractions AlistairCockburn AnonymousDonor BigDesignUpFront BuildInterfaceImplementationPairs CategoryInterface CategoryPattern ComponentBasedDevelopment ComponentDesignPatterns ComponentDesignPatternsContext ComponentDesignPatternsDiscussion ComponentGlue DavidHarvey DesignPattern EndGame FacadesAsDistributedComponents GoingThroughCustoms InterfacesLast JeffGrigg KenAuer KyleBrown NatPryce PhilipEskelin ProcessBoundary ProcessPattern RemoteProcedureCall TransparentDistribution InterfacesShouldBeAdjectives AlistairCockburn BondageFetishist CanDesignSoftware CanObserve CanRunBuild CanSinkData CanTestCode CanWriteCode CategoryInterface ChatClient ComputationalRhetoric DavidRosenstrauch DionGillard DontDistinguishBetweenClassesAndInterfaces DotNet EmployeesByHireDateComparison EmployeesByNameComparison FinnWilcox FunctorObject GangOfFour GeorgePaci GlyphContainer HungarianNotation InterfacenameImpl InterfacesShouldBeAdjectives InterfacesShouldBeNouns InterfacesShouldBeVerbs JoshuaKerievsky JournalOfObjectOrientedProgramming KenAuer KyleBrown MadLib MartinFowler MichaelFeathers ModelAirplaneEnthusiast NicholasJacobs PatrickLogan PeterCoad ProxyPattern RebeccaWirfsBrock RicardoClements SortedVector TemplateMethod TextView ThomasShanks WayneMack InterfacesShouldBeNouns AttributesInNameSmell CategoryInterface InterfacesShouldBeAdjectives PrimaryNoun ThereAreNoTypes InterfacesVsClasses CategoryInterface DontDistinguishBetweenClassesAndInterfaces JeffMantei InterleaveEdit CategoryWikiMaintenance DonaldNoyes WikiLink InterleavedParallelThreadMode RefactorMercilessly ThreadMode InterlinkingWikiForums AlistairCockburn CategoryMetaWiki DoTheSimplestThingThatCouldPossiblyWork FridemarPache InterWiki MeaningfulName MeatballWiki SunirShah UseModWiki WardsWiki WikiEngines WikiForum WikiForumPrefixes WikiName WikiWikiWeb IntermediaFromIris BernHaan CharlieEvett IntermediaFromIris KenUtting MattEvett NicoleYankelovich NormMeyrowitz PaulKahn TomStambaugh IntermediateLanguage ByteCode IntermediateLanguage MicrosoftIntermediateLanguage IntermediateValues BracesAreGood CodeForTheMaintainer InlineTemp LazyEvaluation MartinFowler NamedConstants PhilGoodwin ReplaceQueryWithTemp ReplaceTempWithQuery SelfDocumentingCode ThickBreadSmell WorldToScreenTransform InternalAndExternalQuality CategoryQuality CruftMultiplies DebtAnalogy FixBrokenWindows FourVariables GoodCode ImplementationDoesTooMatter InternalQuality MartinFowler MichaelFeathers NonFunctionalIsNonsense RoyFielding TechnicalDebt WhatIsQuality InternalDiscipline CitiesBackFromTheEdge DoTheRightThing ExternalDiscipline ExtremeProgramming InternalDiscipline IntrinsicVsExtrinsicMotivators MotivateProgrammers MotivationVsPunishment ProgrammingValueSystem TheReformSociety XpDay InternalDomainSpecificLanguage EmbeddedDomainSpecificLanguage ExternalDomainSpecificLanguage MartinFowler ProsAndConsOfLanguageOrientedProgramming InternalEdiGroups ElectronicDocumentInterchange InternalEvidence AgreeToDisagree AnecdotalEvidence InternalEvidence InternalGuiArchitecture InternalGuiArchitecture PluggableArchitecture InternalIteration HigherOrderFunction InternalIterator InternalIterator CallWithCurrentContinuation CategoryClosure CategoryCodingConventions CategoryCollections CategoryObjectFunctionalPatterns CoRoutine CommonHigherOrderFunctions ExternalIterator FoldFunction FunctorObject HigherOrderFunction InternalIteration InternalIterator InternalizeExternalIterators MapFunction TransfoldPattern VisitorPattern InternalLoopExitsAreOk ActionAtaDistance AlanDavies AlgolLanguage AssemblyLanguage AvoidExceptionsWheneverPossible BadProgrammerConsideredHarmful BenTilly CategoryCodingConventions CategoryCodingIssues CategoryLoops ChrisMellon CommonLisp DavidSalamon DougKing ExternalIterator FreeStore FunctionWrapper GarethMcCaughan GarryHamilton GoTo GotoConsideredHarmful InternalIterator InternalLoopExitsAreOk KrisJohnson LanguageSmell MzScheme PrematureGeneralization ProgramsRepresentMentalModels RefactorMatchLoopToUsage ReligiousAdherenceToCallocOverMalloc ReligiousDebate RubyLanguage RudiCilibrasi SchemeLanguage SemiPredicateProblem SmalltalkLanguage StructuredProgramming TailRecursion TheLoopAndaHalfProblem TheyreJustRules UseExceptionsInsteadOfErrorValues VisualBasic WayneMack YouArentGonnaNeedIt InternalPolymorphism CategoryCpp CategoryObjectOrientation CategoryPolymorphism CeePlusPlus ExternalPolymorphism InternalPolymorphism OnUnderstandingTypes PhilGoodwin InternalQuality InternalAndExternalQuality InternalSoftwareQuality BigBallOfMud CategoryQuality CorrectInsteadOfCriticize DesignPatternsBook FourVariables FunctionalTest GangOfFour GanntCharts HallwayTest InternalAndExternalQuality InternalSoftwareQuality IsYourCodeThatImportant JohnCarter OmCandea PeopleWare ProjectPlans SoftwareArchitecture SoftwareAssurance SoftwareQuality SoftwareTester StateSpace TestFirst UsabilityTesting UserInterface WalledGarden WardCunningham WikiGnome WildMagic WildMagicOfTheWiki WilliamEdwardsDeming InternalWikiLink CategoryWikiNavigation JeanHuguesRobert WikiPage InternalizeExternalIterators BlocksInJava CallWithCurrentContinuation CategoryContinuation CategoryObjectFunctionalPatterns DylanLanguage ExternalIterationUsingContinuations ExternalIterator ExternalPolymorphism FoldFunction GenericFunction InternalIterator InternalizeExternalIterators MapFunction TellDontAsk TraitsTemplates TransfoldPattern InternationalBusinessMachines BeforeMicrosoft BigBlue CategoryComputerCompany HermanHollerith HollerithPunchCard IbmCorporation IbmDoubleDispatchPatent IbmEnterpriseComputing IbmIms IbmManagementGame IbmPollyannaPrinciple IbmSanFrancisco IbmSmalltalk IbmSystemThreeSixty InterstellarBureauofMagicians PliLanguage PunchedCards RobertField RpgLanguage ScoVsIbm SpaceOdyssey WardAtIbm InternationalCollegiateProgrammingContest JuneKim UnitTest InternationalConferenceOnFunctionalProgramming IcfpProgrammingContest InternationalDateFormat AndersBengtsson CategoryInternationalization CategoryYtwok ChrisGarrod InternationalDateFormat YearTwoThousand YearTwoThousandOneBug YtwoKaboom YtwokErrors InternationalObfuscatedCeeCodeContest BufferedReader CategoryCee CeeLanguage FileReader JargonFile JasonEspinosa LameJavaApp ObfuscatedCee InternationalOneMinuteWiki CategoryWikiHelp EenMinuutWiki EnMinutWiki EtMinutWiki FatihKarakurt NewUserPages OneMinuteWiki RestoreMe UnMinutoItalianoWiki UnMinutoWiki UniCode UtfEight WikiEnUnMinut WikiEnUneMinute WikiInEenMinuut WikiInEinerMinute WikiLaistighDeNoimead WikiMinuutissa InternationalOutsourcing AgileSoftwareDevelopment AlanCooper AlarmBells AlistairCockburn AnthonyLauder AolTimeWarner BillGates BrainsAsaCheapCommodity BusinessContinuity CarMechanicsAreBetterPaidThanProgrammers CategoryEconomics CategoryEmployment CategoryRant DeclineAndFallOfTheAmericanProgrammer DistributedSoftwareDevelopment DonaldNoyes EdwardYourdon FirstWorldCountries FirstWorldProgrammer FirstWorldProgrammers GaryBurns GoodEnough HolyRomanEmpire IndiaDoesItBetter InternationalOutsourcing IsGlobalismThreateningTechCareers JavaOne KnowledgeTransfer NeilWilson NewYorkCity OutSourcing OutsourcingBusinessImpact PeteMcBreen ProgrammingAintManufacturing RandyStafford RiseAndResurrectionOfTheAmericanProgrammer SoftwareCraftsmanship SovietShoeFactoryPrinciple StarBucks TheSourceCodeIsTheDesign ThirdWorldProgrammers ToddFredrich TomAnderson UrbanLegend WhoOwnsYourMind WhyIsDomainKnowledgeNotValued WikiCommunity WiredMagazine ZengYizhen InternationalStandardBookNumber CategoryInternationalization IpVersionFour IsbnThirteenBug VickiKerr InternationalStatementOfSoftwareFreedom DeclarationOfSoftwareFreedom ElectronicVotingMachine InternationalTalkLikeaPirateDay AmericanEnglish BlogoSphere CategoryTooSilly CategoryWhimsy DanielDefoe DaveBarry DavidBrady EarleMartin EditHint ElizabethWiethoff FiresignTheatre InternationalTalkLikeaPirateDay PerliGata PortlandOregon RobertLouisStevenson SeptemberZeroSix ThankYou TheAdjunct ThereIsNothingPerlCannotDo InternationalUiExample AcId AmharicLanguage CategoryExample CategoryInternationalization CoordinateVersusNestedGui DilbertIsNoJoke DoubleDispatchExample EditWar EditWarrior GnomeDesktop ItSucks JustAsGood MovingGoalPosts NepaliLanguage OoLacksMathArgument RedHerring TurkmenLanguage InternationalYearOfTheQuietMind AprilZeroEight BlowOffSteam ChallengeSixVersusFpDiscussion ChangesInWeek DevilsAdvocate EditWars ElizabethWiethoff GoldenHammer InternationalYearOfTheQuietMind JeffGrigg JohnFletcher JuneZeroEight LuxSpes ObjectiveEvidenceAgainstTopDiscussion OutThere ProceduralMethodologies RealWorld TopMind TypeTheory WikiBillOfRights WikiCodeOfConduct InternationallyCorrect PoliticallyCorrect InternetAddress CategoryAddress DomainNameServers DottedQuad HexaDecimal InternetAddress InternetProtocolVersionFour InternetProtocolVersionSix NetworkInterfaceCard PortForwarding InternetArchive EbolaPage InternetArchive WaybackMachine InternetArtifact CategoryOrganization DonaldNoyes InternetArtifact TheInternet ThinkingOutLoud InternetAsCloudStorage ObjectOrientedRefactored OperatingSystem UnifiedDataModel InternetBehavioralPatterns CategoryPattern HumanBehavioralPatterns InternetBehavioralPatterns LordOfTheFliesSyndrome SocialEffectsOfTheWeb InternetBrowser CategoryInternet ElectronicMail FileTransferProtocol InterNet InternetBrowser InternetHistory InternetRelayChat WebBrowser WebPage WorldWideWeb InternetBubble InternetCommunicationsEngine CategorySoftwareTool CeePlusPlus JavaLanguage WhatsWrongWithCorba InternetContentAdaptationProtocol InternetDirect IndyLogoSmall KylixBox InternetDocument BlogEntry CategoryOrganization DocumentRepresentative DonaldNoyes InternetBrowser TheInternet ThinkingOutLoud WebSite WikiPage InternetEconomyOfCredibility CategoryMetaWiki DataMusicProject DoTheSimplestThingThatCouldPossiblyWork FridemarPache GoWithTheGrain OnlinePublishing PeterMerel ProtoPattern ThankYou UsingSignatures WhyWikiWorks WikiWay WikiWayOfLife WikiWayOfLifeSolution InternetEngineeringTaskForce InternetEngineeringTaskForce WorkingGroup InternetExperience ComputerProgramming EstheticallyPleasing FormExperience FunctionExperience InternetBrowser InternetExperience LookAndFeel LynxBrowser MacromediaFlash PlainText VisualClutter WebDesigner WebSite WikiWikiWeb InternetExploder MicrosoftInternetExplorer InternetExplorer CategoryInternet ChrisGarrod InternetExplorer InternetHistory MicrosoftInternetExplorer MsIe ReFactoring InternetExplorerEolasPatentSuit CategoryLegal RealPlayer SoftwarePatents TimBernersLee InternetFuture BigOil DonaldNoyes GamerSlang NanoTechnology NickBensema PwnAge UgLy WaterBasedComputers WikiPedia InternetGovernance AfricanCouncil AlternativeToDomains AsiaPacificCouncil AtLarge CivilLiberties DomainDisputes EuropeanCouncil InterNet ItWouldBeNiceIf LatinAmericaCaribbeanCouncil NetBillOfRights NetDemocraticRepresentation NorthAmericanCouncil PetitionOnline StoneSociety TopLevelDomains WorldCouncil InternetHistory AsWeMayThink CalBerkeley CategoryHistory CategoryInternet DavidCrocker DougEngelbart EricHodges FidoNet FtpMail GarryHamilton GoodOldDays InternetExplorer InternetHistory JohnPostel JoyceReynolds MarcAndreessen MetaSearch MosaicBrowser NetscapeCorporation ObjectiveCee PaulMockapetris PhilKarn TcpIp TedNelson TimBernersLee VannevarBush VintCerf WeavingTheWeb WikiName WorldWideWeb InternetInformationServer ArchitecturalModel AspApplication CategoryWebDesign FaultIsolation InternetInformationServer IsapiExtension MicroSoft MicrosoftServicesForUnix PerlLanguage PersonalWebServer QuickQuestions WikiInstallIssue WikiUnderTheMicrosoftWebServer WindowsNtServer WindowsNtWorkstation WindowsXp InternetInterOrbProtocol CategoryCorba CommonDataRepresentation CommonObjectRequestBrokerArchitecture GeneralInterOrbProtocol InterfaceDefinitionLanguage InternetInterface JavaScript JonathanTang ProgrammingLanguageNeutralGui RichInternetApplications ThinClientHasFailed WebFormMethodologies WebGuiWikiPoll WhatIsWrongWithTheGeneralVisualBasicApproach InternetIsChangingEverything BrainsAsaCheapCommodity CheapLabor GoodEnough OpenSource OpenSourceSoftware InternetMovieDatabases CategoryMovie MoviesToConsider MoviesWorthBuying InternetOfThings CategoryFuture DonaldNoyes ScientificAmerican ThinkingOutLoud InternetPort CategoryAddress FileTransferProtocol HyperTextTransferProtocol InternetAddress PostOfficeProtocol SimpleMailTransferProtocol TelnetProtocol InternetProgrammingLanguagesProsAndCons BourneShell CategoryProgrammingLanguageComparisons CeeLanguage CeePlusPlus HelloPlus JavaScript PerlLanguage PhpLanguage PhpProsAndCons PythonLanguage RubyLanguage RubyOnRails TheCpan WebLogic WhyHatePerl WhyLovePerl ZopeApplicationServer InternetPublicLibrary ComputerHardware ComputerScience ComputerSoftware ProgrammingTutorials InternetRelatedCourtCases IdentityTheft JonathanTang LibelLaws InternetRelayChat DavidThomas MoinMoinWiki ScriptKiddie InternetRelayChatBot EggDrop InfoBot InternetRelayChat IrOfferBot MatthewTheobalds InternetSecurityForMicrosoftUsers ActivexTechnology AdAware AmigaComputer AntiVirus BevanArps BrowserSecurity CategorySecurity FireFox FireWall GetItFirstFromHere InternetExplorer InternetSecurityForMicrosoftUsers JavaLanguage MalWare MaxthonBrowser MicroSoft MicrosoftInternetExplorer MicrosoftSecurity MilitaryIntelligence MozillaFirefox SecuringWindows SecurityManagement ServicePackTwo SoBig SocialEngineering WindowsUpdate WindowsXp InternetTime AndrewOdlyzko BritishCulturalAssumption CategoryTime DaylightSavingTime GnoMe InternetCycles InternetTime SeanOleary TimeZones WikiTimeDilation InternetTrafficIsFractal AndrewOdlyzko CategoryInternet InternetTwo CategoryInternet GlassBeadGame WikiVersionTwo InternetWorms BufferOverflow CodeRedWorm HumanVectoredScriptingWorm IloveYouVirus MicroSoft NimdaWorm InternetYear DanielBruessler InternetYear InterpretedLanguage BefungeLanguage ByteCode CeeLanguage ChrisPressey InterpretedLanguage JavaLanguage ProgrammingLanguage ScriptingLanguage ThereIsNothingPerlCannotDo WhatIsAnInterpreter InterpreterPattern BlocksInJava BrokenLink CategoryBehavioralPatterns CategoryPattern CommandPattern DesignPatterns DomainSpecificLanguage InterpreterPattern InterpreterVsComposite PowerfulInterpreter StatePattern InterpreterVsComposite CompositePattern InterpreterPattern NonRecursiveInterpreter InterpretersAreForTesting CodeUnitTestFirst EdwardKiser ExtremeProgramming InterpretersAreForTesting TestDrivenDesign TowardsEmpiricalComputerScience InterruptedException AurelianoCalvo CategoryException CategoryJava InterruptedException MaskInterrupts RefactorAtWill UncheckedException InterruptibleCommand InterruptibleCommand IntersectionOfInterests CategoryOrganization DonaldNoyes InfoPosts LatLong OfficeBuilding ProgrammingLanguage ShoppingCenter SportsVenue ThinkingOutLoud TouristAttraction WikiWord InterstellarBureauofMagicians BlinkingLights CategoryWhimsy InternationalBrotherhoodofMagicians InternationalBusinessMachines JasonNocks PhlIp IntervalLength AlistairCockburn CategoryExtremeProgramming ExtremeSoftware HeroicProgramming JamesCollins KatyMulvey MargaretFronczak RonJeffries TaskEstimationPatterns InterviewWithKent CategoryInterview ChrisTilt KentBeck ProductDesigner ProgramManager InterviewingStrategy AnonymousDonor CategoryEmployment GuerrillaGuideToInterviewing HiringPatterns InterviewQuestions JeanPhilippeBelanger JimLittle JonathanTang KrisJohnson LatentTyping LivingDocument ManifestTyping MetaComment PairProgramming PairProgrammingTestDrive ResourceAcquisitionIsInitialization SteveHowell TypeInference WikiAuthors InterviewingTheBhagwan AnAspirant GoedelEscherBach MesopotamianPiety OralRoberts TheIlluminatusTrilogy TheSecretOfPower WilliamGrosso InterviewingWithCode HawthorneEffect HiringPatterns ImageRotationCodeInterview InterviewingStrategy InterviewingWithCodeSamples JacobCohen JeffGrigg MartinFowler MichaelLeach RefactoringImprovingTheDesignOfExistingCode SeanOleary SpaghettiCode SteveHowell WhatsWrongWithThisCode InterviewingWithCodeSamples DanilSuits InterviewingWithCode JeffGrigg InterviewingWithWeirdLanguages AlphabetSoup EsotericProgrammingLanguage HaskellLanguage MicroSoft PairProgrammingTestDrive PatternLanguage PaulGraham SelfLanguage SmalltalkLanguage WorkingAtCircuitCity InterviewsPoorly AnonymousDonor ChickenOrEgg KeithBraithwaite MyTechCareerIsDoingJustFineBecauseOfGlobalization IntraBroker ContentEditableByAll CorporateWiki DogFood EnterpriseApplicationIntegration EnterpriseJavaBeansServers EveryThing FreeLink IntraBroker JavaDatabaseConnectivity JavaServerPages JavaTwoEnterpriseEdition LinkNameIsPageName MindBroker MindPaths ModelViewController NonPublicWikiEngines NonPublicWikiForums PageChangeNotification PrivateWikiForums ProjectCodeName RandomPages RealTime RecentChanges RelationalDatabase ReverseIndex RichSiteSummary TagLibs ToDoList WikiLikeThing WikiNames IntraNet BuzzWord FireWall IntraNet PaulSantucci SunirShah IntraWiki IntrinsicValue AttentionEconomy IntrinsicValue IntroduceCategoryLater CategoryWikiHelp CategoryWikiMaintenance CategoryWikiProgress PleasePleaseDontCategorizeEveryPageOnWiki TopicPage IntroduceCodeGenerator DaveWhipp IntroduceCreationObject AlfredoChavez CategoryVisualBasic ClassName GlobalMultiuse PublicNotCreatable VbClassic VisualBasic IntroduceExplainingVariable CategoryRefactoring CommentCostsAndBenefits ExtractMethod HappyCollision MartinFowler OnceAndOnlyOnce PrematureOptimization RefactoringImprovingTheDesignOfExistingCode StevenNewton YagNi IntroduceLocalExtension ForeignMethod MartinFowler RefactoringImprovingTheDesignOfExistingCode UseClosuresNotEnumerations IntroduceNullObject CategoryNull CeePlusPlus DeprecationRefactor ExtremeProgramming MartinFowler NullObject PhlIp RefactoringImprovingTheDesignOfExistingCode IntroduceParameterObject ArgumentObject CategoryRefactoring RefactorParametersToMemberVariables RefactorScopedVariableToParameter IntroducingIndexCards CharliePoole ExtremeProgramming IntroducingPatternsIntoOrganizations AddisonWesley CategoryBook CategoryOrganization LindaRising MaryLynnManns IntroductionToAlgorithms CategoryAlgorithm CategoryBook GarethMcCaughan ProgrammingBookAcronym RonaldRivest IntroductionToTgp AgileProcesses AgileSoftwareDevelopment BusinessProfessionals CategoryAgileMethodology OrganicTesting OriInbar ShaiBenYehuda TgpArchitecture TgpMethodology TgpPrinciples TgpProcess VisualSharedModel IntrusionDetectionSystems IntrusiveDataStructures CategoryPaper CppReport JiriSoukup InvaderZim ChuckJones InvaderZim JhonenVasquez JohnnyTheHomicidalManiac PinkyAndTheBrain VideoAddiction InvasionOfTheRelationalWeenies AdHominem AdewaleOshineye AnonymousDonor AreLispersTakingOverThisWiki BryceJacobs CategoryRelationalDatabase CategoryWeenie CostinCozianu DisagreeByDeleting DivideAndConquer DomainLogicAndSqlArticle DrCodd EricHodges FlameWar HomePage InformalHistoryOfProgrammingIdeas IntellectualDishonesty InternalEvidence KrisJohnson MartinFowler MartySchrader MissingWikiBeforeXp NavigationalDatabase ObjectFunctionalWeenie ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectWeenie OnTopic ProgrammerWeenie QualityWithoutaName RandyStafford RealNamesPlease ReinventingTheDatabaseInApplication RelationalPatterns RelationalWeenie RichardHenderson RobHarwood SimplifyingRdbms SqlFlaws TabliZer ThreadMode UseNet UseSignatures WardsWiki WikiCommunity WikiIceberg WikiSocialNorms InvasiveSoftwareComposition AspectOrientedProgramming CategoryBook GreyBox TheCompostSystem UweAssmann InventAtLeisure IndustrialRevolution InnovationIsCreativeDestruction InventAtLeisure LightBulb TheBottleneck TheEndOfMooresLaw ThomasEdison InventNewWords CategoryNaturalLanguage EdwardKiser NineteenEightyFour SapirWhorfHypothesis YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt InventOrchestrateIntegrateSupport CriticalSocialMass SustainingInnovation WardCunningham InventTheFuture CategoryFuture ChangeIngredients CutPaste DonaldNoyes HorselessCarriageThinking InventTheFuture ItWorks MakeItTheirBusiness ThinkingOutLoud UsefulUsableUsed WhatIsNot WhyNotNow InventedHere BuyDontBuild InventedHere NotInventedHere InventedHereSyndrome NotInventedHereSyndrome InventedTheInternet AmericanCulturalAssumption InventedTheInternet UnitedStatesSenate InventingTheInternet AsWeMayThink BobKahn BushtoearlyClintontime GoreSponsored HypnoCracy MacArthur MemexVision ReaganTime TedNelson TimBernersLee VannevarBush VintCerf WikiWeb InventionRequiredTask InventionRequiredTask StraightForwardTask TrivialTask InventiveUsage CategoryNotions DonaldNoyes PatternMembers PatternTemplates StyleApplications ThinkingOutLoud InventorsOfUnix BrianKernighan CategoryHistory CategoryUnix CeeLanguage DennisRitchie DougMcIlroy EdIsTheStandardTextEditor JoeOssanna KenThompson NonDeterministicFiniteAutomata RegularExpression StephenCeeJohnson TextEditor TheEvolutionOfTheUnixTimeSharingSystem UnixHistory UnixOperatingSystem YetAnotherCompilerCompiler InventorsParadox HowToSolveIt JasonBucata MutuallyRecursive NortheasternUniversity ProblemFrame TheSimplestThingThatCouldPossiblyWork YouArentGonnaNeedIt InventoryGoesHomeAtNight BobbyWoolf CovenantalRelationships EmPowerment HighFlexSociety LeadershipIdeals OnBecomingaLeader WarrenBennis WhyLeadersCantLead InverseDilbertCorrelationFactor CategoryWhimsy DeathMarch DilBert EdYourdon FarSide LiveToWork WorkToLive InverseFunctionalComposition CategoryFunctionalProgramming FunctionalComposition FunctoidsInCpp InverseFunctionalComposition JohnFletcher RealWorldHaskell InversionAndRearrangment AliasIncludes DateTags DocumentName FederatedWiki FederatedWikiDisplay InversionAndRearrangment SmallestFederatedWiki SplittingAndMerging WardCunningham WardsWiki WikiWord WorkingDocumentName InversionOfControl CategoryEvents CategoryPattern ConstructorInjection DependencyInjection HollywoodPrinciple InversionOfControl MartinFowler SetterInjection TheGuiThreadIsTheMainThread InvertedPyramid ExecutiveSummary IncreasingBoredomOrder InvestModelForUserStories BillWake CategoryPattern InvestigatingConcreteThings ArtistByProxy InvestigatingConcreteThings MartinNoutch ProofsThatGodDoesNotExist InvestigatingVandals CategoryWikiMaintenance FixYourWiki RecentPosts WhoIs WikiVandals WikiVandalsDiscussion InvisiClues AndrewMackinnon InvisibilityOrFlight AlfredBester CategoryWhimsy IceBreakers JargonFile LarryNiven SlashdotEffect InvisibleExceptionHandlers AntiPattern CategoryException ExceptionHandlingChallenge OneResponsibilityRule PassErrorHandler SimplestThingThatCouldPossiblyWork UnitTest UserDatabase YouArentGonnaNeedIt YouDontWantAnExceptionYouWantaTimeMachine InvisibleHand AdamSmith CategoryBigPicture CureWorseThanTheDisease InvisibleHand InvisibleMarkupLanguage WhatAreContentMarkupLanguages InvitationToThePatternsList AlanKay CategoryWikiHistory DoubleDispatch HyperCard PatternsList PromptingStatement RecentVisitors SmalltalkCompiler WardCunningham WelcomeVisitors InviteModeration CategoryWikiMaintenance CliffordAdams FidoNet FrontPage HowToWriteAndEditThreadMode InformalHistoryOfProgrammingIdeas ModeratorRole NewsGroup PhilGoodwin PortlandForm PortlandPatternRepository RobertDiFalco SlashDot TakeItToEmail VolunteerWikiModerators WaldenMathews WardCunningham WhatIsThread WikiConversation WikiWikiWeb InvitedAuthors BobCzech BruceAnderson DougLea JimBesemer JimCoplien JohnHeartfield KentBeck LaurenRuthWiener MoiraMallison PatternLanguage PaulMcKenney RalphJohnson RichardHelm StevePeterson WayneDowner InvolveExperts CategoryProcessesProcedures CodeReviewPatterns FormalStandards GroupThink InvolveExperts InvolveNewbies PeerReview InvolveNewbies BlackBeltsTrainWhiteBelts CategoryProcessesProcedures CodeReview CodeReviewPatterns HowardHansen JeremyCromwell MakeReviewsConstructiveNotCaustic MakeReviewsFun PhlIp InvolveTheCustomer FieldPrototype HierarchyOfPrototypes RaySchneider IoGame ArlenCuss IanOsgood IoGame IoGamesUnitTests IoLanguage IoServer NewtonScript WardCunningham IoLanguage AnonymousDonor ArlenCuss ArrLanguage CategoryProgrammingLanguage ContinuationExplanation ContinuationPassingStyle EllFour IoGame IoLanguage IoWiki JasonGrossman JavaScript JoeOsborn JuneKim KevinSmith LuaLanguage MyBoolFalse MyBoolTrue NewtonScript OperatingSystem OriginalIoLanguage PrototypeBasedProgramming RandalSchwartz RubyLanguage SampleCode SelfLanguage SteveDekorte WardCunningham YukihiroMatsumoto IoMonad CategoryFunctionalProgramming OnMonads IoMultiplexing CeeLanguage IdleTask IoMultiplexing MicrosoftWindowsApi WaitForMultipleObjects IoProfile CategoryMetrics ChaunceyGardiner ColdFusion GoodEnough IoProfile JanuaryFourteen LispLanguage ScienceAndTools TabMunging TopMind TypeDefinitionsSmellBadly UnitTests ValidationSuite ValueExistenceProofTwo VisualStudio WetWare WikiZens IoProfiles IoProfile IoUnitTest ChristianPekeler IoLanguage IoUnitTest TestingFramework IoWiki IoLanguage IoWiki JasonGrossman IoaPetraka CategoryHomePage IoaPetrakaQuotes LinuxOperatingSystem PerlProgrammer IoaPetrakaQuotes IoaPetraka IocContainerComparison DependencyInjection EclipseIde GoogleGuice HollywoodPrinciple NanoContainer PicoContainer SpringFramework SpringIde IokeLanguage IoLanguage IokeLanguage JasonGrossman JavaVirtualMachine LispLanguage OlaBini PrototypeBased RubyLanguage SmalltalkLanguage IolandaStaniloiu IonThruster CategoryHardware EscapeToSpace IonThruster OctoberZeroFiveFive TravellingWaveTube WithinTwentyYears IonWindowManager CategoryWindowManager LuaLanguage PanuKalliokoski RatpoisonWindowManager ScreenMultiplexor TiledWindows VirtualDesktop WikiWiki WindowManager IopusImacros AugmentedBrowsing BrowserAddon CategoryBan CategoryScripting ClientSideScripting ClipBoard DolphinScript DolphinScriptRevealsFlawsInWardsWiki DolphinScripted FireFox GoogleChrome IneedDataFromTheOutside InternetExplorer IopusImacros MacOsx MyWaitingTimeIntegerInSeconds OperaBrowser RunTime SystemVariable WebScripting WhatEverIwantToCallIt XszYw YouTube IotaAndJot FunctionalProgrammingLanguage GoedelNumbering TuringComplete UnLambdaLanguage IpAddressExample DesignBeforeCoding ReadStream RonJeffries UnitTest IpEditing AccountlessUserIdentification CategoryWikiConcept EditMode IpEditingOnly RangeBlock WardsWiki WikiPedia IpEditingOnly AccountlessUserIdentification CategoryWikiConcept DomainName GlobalVillage ManorainjanHolzapfel MisNomer NameSpace PassWord RealName RealNames SuperUser UserName WorkStation IpSec CategorySecurity InternetEngineeringTaskForce IpSec SecurityManagement VirtualPrivateNetwork IpSharp AplLanguage HansWobbe LeslieGoldsmith PaulMorrison IpUsername AnonymousIdentity AssumeGoodFaith BarnRaising CostinCozianu DavidLiu EgolessWiki FlyingVisitor IpUser IpUsername IpUsernameMessageBoard MeatBall PageName RealName RecentChanges SockPuppet UseIpAddressesNotUsernames UserName VoiceOfWiki WikiNoisePollution WikiNow WithoutSignature IpUsernameMessageBoard AnotherMessageForAnon BlueYonder BozoBit CoreWannabes CostinCozianu EditWar HomePage JaimeWong JanuaryZeroSix KillTheHostage OffTopic SetTheBozoBit SixChipmunks TwoFatChicksAndOneUndersizedMumu UseIpAddressesNotUsernames WikiVandals IplPackage CategoryProgrammingLanguage ComputerScienceReconsidered IvTools KarlFant ScottJohnston IrOfferBot InternetRelayChatBot IrOfferBot IraCooper CategoryHomePage ExtremeProgramming GeneraOs GeorgePaci IraCooper LordOfTheFlies ManagementByCrisis IrishLanguage CategoryNaturalLanguage ConLang GaelicLanguage IrishLanguage KeithGaughan LanguagesWithoutScripts OfficialLanguagesAct ScotsGaelic SisterSite WhyClublet IrishXpCommunity XpIreland IrixOs BeOs CategoryOperatingSystem IndigoMagic OsfMotif RedHat RobertDiFalco ShaeErisson WindowsNinetyFive IronBrowser IronBrowser IronChef ExtremeCooking IronChef WilliamShatner IronGeek AlanFrancis AlistairCockburn BoatRace BobMartin ChrisWege DonWells EuropeanCup ExtremeHour ExtremeWorkshop FlavoroftheweekHour FrankWestphal FusionHour HighlyPaidConsultant IronChef IronGeek IronGeekXpTwoThousandPhotos KentBeck LeahStriker LeonMoonen LondonExtremeHour MartijnMeijering MichaelKarneim MicheleMarchesi MisterRonJeffries MouseTrap PeterGassmann PeterMerel RobotFisherman RonJeffries RoomFullOfMeccano RupHour StefanBecker SteveFreeman TestEarly ThreeAmigos TimMackinnon TomAyerst XpTwoThousand IronGeekXpTwoThousandPhotos DonWells ExHour ExHourCollage ExtremeHour FrankWestphal IronGeek IronGeekKentSm KentBeck LowellLindstrom MicheleMarchesi PeterKentSm PeterMerel XpTwoThousand IronPython CategoryDotNet CategoryPython CommonLanguageRuntime DotNet DotNetLanguage DynamicLanguage DynamicLanguageRuntime FePy IronPython JavaPython JimHugunin MicroSoft MicrosoftPermissiveLicense MonoProject ProjectName PyStone PythonLanguage VisualBasicDotNet IronRingCeremony IronWiki DaveVoorhis IronPython IronWiki PhilJones IroncladRules IronyGulf CategoryJoke SavoirFaire IronyWarning AustralianAustralians BesottedWithStaticTypeChecking BritishHumour DougMerritt ExtremeIconoclasmQuestioned GarrisonKeillor HaikuMe JohnFletcher JohnReynoldsTheStudent NullSet PeterMerel PissTake TheOffice WilliamOfOccam IroquoisConfederacy IrreducibleComplexityEntityModel AbstractClass ConcreteClass DatabaseModel EntityModel FunctionallyCompleteCrudGenerator InheritsFrom IrreducibleComplexityEntityModel ManyToMany ObjectOriented ObjectRelationalMappers OneToMany OneToOne RelationalModel IrregularOpenings IrresponsibleResponsibles AntiPattern MicroManagement IrreversibleThermodynamics IrrevocableThreadMode ArchitectingWord BadIrrevocableThreadMode BigDesignUpFront CategoryWiki CliffordAdams CodeWithoutExceptions CollectionHierarchies ConversationYouCantStayAwayFrom DialecticMode DocumentMode DontThrowGenericExceptions ExtremeProgramming FiredWithEnthusiasm GeneralizeOnExceptionBehavior GoedelsIncompletenessTheorem IrrevocableThreadMode KentBeck MoveThreadModeToDiscussionPage PhilGoodwin ProofsThatGodDoesNotExist ProofsThatGodDoesTooExist QualityOfContent ReligiousWar RichardDrake RobertDiFalco RonJeffries SelectVoyeurs SummariesOnTopDiscussionBelow TentativeSummary TheSourceCodeIsTheDesign TheSourceCodeIsTheSpecification ThereforeBut ThreadMode ThreadModeFalselyBlamed WikiAuthor WikiName WikiNewspaperAnalogy WikiPage YagniAndLogging YouArentGonnaNeedIt YouArentGonnaNeedItDiscussion YouArentGonnaNeedItOriginalPage IrrsProject CategoryProject DaveRooney PairProgramming ReleasePlan IsAnythingBetterThanPaper AlainPicard AmericanCulturalAssumption AndyMoore ApoorvaMuralidhara AppleNewton ArchimedesOfSyracuse AsimJalis CategoryTheory CategoryWorkEnvironment CharacterRecognition ChrisBaugh CleaningUpWhiteboardPictures CowOrker DickBotting DumbPaper EdwardKiser EffectiveNotetaking ElectronicPaper EncyclopaediaBritannica ErikSeaberg EverNote FavoritePens FindPage FridemarPache FusionOne HalfQwerty HandHeld HandheldComputer HandspringVisor HowToDevelopAsuperPowerMemory IanOsgood ImproveInsteadOfCopy IndexCard IoaPetraka IpreferMemory IsAnythingBetterThanPaper JeffGrigg KielHodges KrisJohnson LegalPads LightPen LinksCreateFlow LinksDestroyFlow LispMe LowTech MagicPen MarcVeeneman MarkAddleman MeanTimeToCrash MemoryHasShortcomings MentalShorthand MichaelFeathers MicroSoft MiniatureDigitalVoiceRecorder NatPryce NealStephenson NoteBook NotePad NoteWiki NotebookComputer ObjectOriented OneNote PalmGraffiti PalmOs PalmPilot PalmVx PaperScissorsRock PaperlessDeviceObject PenDrive PerishableMedia PersonalAnalogDevice PersonalComputer PersonalInformationManagement PipPy PocketPc PostIt ProgrammersNotebook ProjectRosetta PythonLanguage RevisionControlSystem RodneyRyan RonJeffries RosettaProject SchemeLanguage SeanCharles SeanOleary SecurityThroughRedundancy SimpleAnswer SmartPaper TabletPc TheDiamondAge ThePragmaticProgrammer TheSocialLifeOfPaper TicTacToe ToDo ToDoList VademClio VisualBasic WaldenMathews WardCunningham WhiteBoard WhiteboardImageCleaningSoftware WikiAsProgrammersNotebook WikiWikiWeb WikiWord WillGray WinCe IsAttentionScarceOnWiki AllRoadsLeadToRome AttentionDeficitDisorder DavidChess ExtremeProgramming OffTopic PeterMerel RecentChanges RecentChangesJunkie RichardKulisz ThreadMode TragedyOfTheCommons WardCunningham WikiGnome WikiPage WikiWikiSuggestions IsBadCodingManagersFault AnonCreator BenTremblay IsBasicEasy AnonymousDonor AppleTwo ApplesoftBasic BaCon BasicIsPopular BasicLanguage BenTremblay BrainDamaged CanonCat CarlGundel CommodoreBasic DolphinSmalltalk ForthLanguage IanOsgood IsPerlEasy IsPythonEasy IsSmallTalkEasy IsVisualBasicEasy JavaScript JimmyCerra JupiterAce LispLanguage MartinZarate MontyPython NaturalLanguageInterface NickBensema PdpEleven PseudoCode PythonLanguage SchemeLanguage SpaghettiCode TeleType VbClassic VisualBasic WasBasicEasy IsBeingaManagerRewardingAtAll ArlieDavis CategoryManagement DeveloperTurnedManager KrisJohnson LineManagement ManagementRoles MikeSmith NowDiscoverYourStrengths ProjectManagement RealStoryAboutDeveloperTurnedManager IsBreakStatementArchaic AdamBerger AndrewQueisser AssemblyLanguage CaseStatementsConsideredHarmful CategoryConditionalsAndDispatching CategorySyntax CeeLanguage CeeSharp ChallengeSixLispVersionDiscussion CodeSmell CsharpLanguage DavidConrad DuffsDevice FallThroughCaseStatementIsBroken FastEyes GivenWhen HandleFourthArgument ItsTimeToDumpCeeSyntax MartinZarate MattStephenson NickKeighley OnceAndOnlyOnce PerlFive PerlLanguage PerlSix PrematureAbstraction ProgrammingDialect SvenTuerpe SwitchStatement TabMunging TestDrivenDesign UnitTest WayneMack WetWare IsBritishSpellingDeprecated BrokenLink DecemberZeroFive GrossDeficienciesOfUnix MakeTheSimplestThingThatCouldPossiblyWork QuickDiff RealizeVersusRealise RecentChanges WikiGnome IsCeePlusPlusObjectOriented AlanKay AmountOfTyping AndyDent BertrandMeyer BjarneStroustrup CategoryCpp CategoryPolymorphism CeeLanguage CeePlusPlus DefinitionsForOo DoWhatImeanAndNotWhatIsay DotNet DynamicTyping FunctorObject GarbageCollection GarbageCollector GoodThing ImageBasedLanguage IsCeePlusPlusObjectOriented KristenNygaard LexicalScoping MemoryLeak MemoryTracker MultipleInheritance NygaardClassification ObjectObsessive ObjectOriented ObjectOrientedProgramming ObjectiveCee OleJohanDahl ParametricPolymorphism PointerArithmetic PolymorphismEncapsulationInheritance RationalPurify RealBasic RootSet ShuHaRi SingleInheritance SingleRootedHierarchy SmalltalkLanguage UnitedStates IsChristianityOnTopic AppropriateWikiTopics ArgumentFromAuthority CategoryWikiTopics ChristianCulturalAssumption HolyWar JoshuaHudson RonJeffries WhyClublet IsComputerScience AamodSane AlanWostenberg AndyPierce BeautyAintMyBusinessNoSir BeautyIsOurBusiness BeautyIsourBusiness BillJamison CategoryScience CharlesBabbage ComputerScience ComputerScienceOrSoftwareEngineering ComputerSystemMetaPattern CsStandsForComputerStudies DanielKnapp DecemberThirteen DickBotting DisciplineEnvy DoTheSimplestThingThatCouldPossiblyWork DougMerritt GoodEnough GradyBooch IsComputerScience JohnHaugeland MarcThibault MichaelFeathers MichaelLewis MoneyBall NutsAndBolts PessimisticInduction PeteProkopowicz PeterMerel PolymorphismVsSelectionIdiom ProgrammingIsInTheMind QuotationOnBeautyFromPlatosPhaedrus RobertDiFalco RonJeffries ScienceAndTools ShallowHierarchies SoftwareEngineering TheDeadline TopMind WetWare WhatIsScience WilliamGrosso WyattMatthews IsCricketBoring CategoryOffTopic DouglasAdams EnglishOrBritish GentlemenVsPlayers JohnFletcher LifeTheUniverseAndEverything MaryleboneCricketClub PeterMerel SubContinent IsDeclarativeLessExpressive AbstractSyntaxTree AccessControlList AddLineItem AreRdbmsSlow ArgumentsAgainstOop BrainSchema CampusExample CantEncapsulateLinks CeeIsNotThePinnacleOfProcedural ChartingExample CodeAvoidance CodeGenerationIsaDesignSmell ConvertingImperativeToDeclarative CrudScreen DataAndCodeAreTheSameThing DataCentricThinking DatabaseNotMoreGlobalThanClasses DatabaseVerbs DateTime DedicatedStructuresVersusRdbms DefinitionsForOo DivideAndConquer DomainDrivenDesign DomainPissingMatch EvalVsPolymorphism EventDrivenProgramming GateKeeper HaskellLanguage InterfaceFactoring JavaScript JonathanTang LaynesLaw LineItem NimbleDatabase OnceAndOnlyOnce PrimaryNoun RobertFisher RunTimeEngineSchema SmallTalk TableOrientedProgramming TheAdjunct ThereAreNoTypes ThereAreNoTypesDiscussion TuringComplete TuringEquivalent TuringMachine UseCase WebLogic WrappingWhatYouDontLike IsDesignDead GreatFailureOfXp MartinFowler IsDot AntiPattern BaseSix CodeBloat EmptyString ForeignMethod GuardClause HelperPattern HexCalc JasperPaulsen JavaLanguage JavaProblems NegativeExample OnceAndOnlyOnce OperatorOverloading ProtoPattern RelatedPattern ScientificCalculator StringUtils UncleBobsNamingConventions UtilityClass IsDotNetInnovative ByteCode ColdFusion JoelOnIsDotNetInnovative JoelSpolsky MetaData MicrosoftDotNet IsDynamicTypingSufficientlyEfficient AlternateHardAndSoftLayers AmdahlsLaw ArrayList AssumeIgnoranceNotMalice AssumeMaliceNotIgnorance CategoryPerformance CeePlusPlus ComparingDynamicVariables ComplexInstructionSetComputer ComputerLanguageBenchmarksGame ConsideredHarmful CounterStrike DataflowProgramming DesignAndEvolutionOfCpp DoesNotUnderstand DuckTyping DynamicDispatch DynamicTyping EventDrivenProgramming EvidenceTotemPole FragileBinaryInterfaceProblem GarbageCollection HandWaving HashTable HowDynamicTypingIsImplemented IsDynamicTypingSufficientlyEfficient IwantaPony JavaScript JustInTimeCompiler KazKylheku LanguagePissingMatch LayerOfIndirection LazyEvaluation LowLevelVirtualMachine MetaObjectProtocol MrSpidey MultipleDispatch MultipleInheritance NoelWelsh ObjectOriented OpenCl PerformanceMatters PersistentLanguage PolymorphicInlineCaching PositionIndependentCode PrematureOptimization ProfileFirst ProgrammingLanguagePragmatics PromisePipelining QuakeThree RuntimeReflectionIsaDesignSmell SchemeLanguage SelfLanguage SeptemberZeroNine SingleDispatch SmallTalk SoftTyping StaticDispatch StaticTyping StrongTalk TheRightToolForTheJob TopMind UniformlySlowCode UnskilledAndUnawareOfIt VeeTable VirtualMachine VirtualMemory VortexCompiler WeaselWords WikiPedia WikiWiki WishfulThinking WormsArmageddon IsEarlierCancellationFailure AnAcceptableWayOfFailing AnotherXpExperiment AntiPattern BarryBoehm CategorySuccess DaveSteffe EarlyCancellationIsSuccess GoalDonor GoldOwner HaveThisPattern IsEarlierCancellationFailure JohnFavaro KeithBraithwaite KentBeck MattStephenson PaulHudson PeteHardie ProjectCancellationJunctures RichardDrake SpikeSolution SteveFreeman StevenBlack SuccessStatement TerminationCanBeSuccess WaterFall WhatIsSuccess XpAndAnnualBudgets XpAndSunkCosts IsEmbeddedBehind AreRdbmsSlow AutoPtr BlackBerry DomainPissingMatch DougMerritt EmbeddedSystem ForFree GarbageCollection GarbageCollector GarryHamilton MartinZarate MissionCritical MotorolaSixtyEightKay NimbleDatabase NitPick PalmPilot RavenScarJava RealTime RollYourOwnDatabase ScottJohnson StacklessPython TektronixElevenKayScope TerminateWithErrorMessage TheStack TypeTheory VirtualMachine VirtualMemory WeakReference YaddaYaddaYadda IsExtremeProgrammingWacko AlistairCockburn AlmostExtremeProgramming BigDesignUpFront BillTrost CaptureRequirementsForImplementation CaptureRequirementsForPrioritization CowboyCoding CrashAndBurn DistanceBetweenDesignAndCode DistanceBetweenRequirementsAndDesign ExtremeApproach ExtremeProgramming FrankCarver GoldenRule JimPerry KentBeck ObfuscatedCee OhShitAlarm PairProgramming PeteMcBreen PhilipEskelin PhlIp ProgrammingIsSocialLearning ProgrammingStress ProveItInCode RaySchneider RefactorMe RefactorMercilessly RonJeffries ScrumProcess SoftwareEngineering SpikeSolution SpiralModel StressFreeProgramming SystemMetaphor TalkToTheUsers TheSourceCodeIsTheDesign UseCase UserStories WaterFall WhatIsAnalysis WyCash IsExtremeProgrammingaProcess CollectionImprovementAndProcessImprovement LittleRulesAndPatterns WikiPagesAboutContinualImprovement IsFkkActuallyTrue AnonymousDonor GoedelsIncompletenessTheorem HaltingProblem IsFkkActuallyTrue ItDepends MartijnMeijering StephanHouben SurrealNumbers IsFunctionalDeclarative DaveVoorhis DeclarativeProgramming DeleteWhenCooked FunctionalProgramming TuringComplete IsFunctionalProgrammingBecomingMoreImportant ActorOrientedLanguages AlanKay CellProcessor DougMerritt DualCore FlowBasedProgramming FreeRideArticle FunctionalProgramming HerbSutter IsFunctionalProgrammingBecomingMoreImportant MultiThreaded MultiThreadedProgramming ObjectOriented IsGlobalismThreateningTechCareers AlternativeJobsForProgrammersDiscussion AmericanCulturalAssumption AnonymousByChoice BrainsAsaCheapCommodity BushTaxCut CategoryEconomics CategoryEmployment CommodityProgrammers DevelopedWorldCulturalAssumption EditHint ExtremeProgramming GoodThing GrandConspiracy GrandMasterProgrammer InternationalOutsourcing LiaisonEconomy MakeUsYourSlavesButFeedUs MooresLaw NoamChomsky PrimateProgramming ScottJohnson TomStambaugh IsGoodFor ChickenAndEggProblem CircleAndEllipseProblem SphericalHorseInVacuum IsGoogleTheNewMicrosoft FireFox IronBrowser KenDibble OpenSource IsHas CategoryIdeaForm DonaldNoyes ThinkingOutLoud IsIniFileRelational AppConstants AreOoAndRelationalOrthogonalDiscussion CsvFile GunnarZarncke IniFile RelVar XmlSucks IsItReallyNew BackChannel CategoryFuture DonaldNoyes JustaThought OnTheDrawingBoard OriginatedBy PaperSubstitute PassingItOn ThinkingOutLoud WikiPedia IsJavaCertificationWorthIt AdewaleOshineye AndyMoore AntiExperience ArrayList ChadThompson CostinCozianu FalkBruegmann HashMap JavaLanguage JavaLanguageSpecification JavaSubtleties LuisColorado MichaelFinney ProgrammingByCoincidence SoftwareCertificationDiscussion WardCunningham IsJavaDead EditHint IsJavaObjectOriented BertrandMeyer CeePlusPlus ClassName CommonLisp DefenderOfTheJust DefinitionsForOo EnumeratedTypes FanClub FirstClass GeorgePaci HenryMcGilton HigherOrderFunctions JamesGosling JavaDesignFlaws JavaLostEnumeratedTypes MarcThibault MattRickard MichaelFeathers MultiParadigmLanguage MultiParadigmWeenie NageshDeveloper NageshReddy NobodyAgreesOnWhatOoIs ObjectOrientedLanguage ObjectOrientedProgramming ObjectOrientedSoftwareConstruction ObjectPascal ObjectPurism OcamlLanguage OzLanguage RediffMail ReligiousWar SmallTalk SmalltalkLanguage SmugWeenie SunirShah ThomasHolenstein UnitTest IsJavaSlow AndrewQueisser AnthonyLander CategoryJava CeePlusPlus ComboBox DanielFrisk DoubleBufferedGraphicsInJava EclipseIde EricHodges FasterJava GlennVanderburg JavaAwt JavaIsDead JavaSwing JavaSwt JavatoWindows JoshSegall MikeThomas NetBeans PrestonBannister RobertDiFalco StevenNewton SunirShah WilliamUnderwood IsJtwoeeAnAntiPattern AdewaleOshineye AntiPattern AntiPatternLanguage ApplicationBoundary AtgDynamo BluePrints ColdFusion ConnectionPoolDataSource CostinCozianu CrossingTheChasm EjbArchitectureRoles EjbDesignPatternsBook EjbQueryLanguage EjbTernaryRelationshipExample EntityBean FloydMarinescu HelloWorld HttpSession JavaBeans KyleBrown LogicalModel MartinFowler NetDynamics NotInventedHere PatternsOfEnterpriseApplicationArchitecture PetStore ProtectedVariation RandyStafford SunIsIrrelevant SunOne ThrownOverTheWall WaldenMathews WebApplication WebObjects IsLawOfDemeterOverspecifiedOnCeeTwo AndrewHunt DavidThomas LawOfDemeter ThePragmaticProgrammer IsLispaFunctionalLanguage CategoryLisp CommonLisp CommonLispObjectSystem DynamicClosure DynamicTyping FunctionalProgramming FunctionalWeenie GraphReducer HigherOrderFunction LispLanguage MetaObjectProtocol MultiParadigmProgrammingLanguage ReferentialTransparency SchemeLanguage SideEffect SmugLispWeenie TailCallElimination IsMicrosoftAgainstOo CategoryObjectOrientation CeeLanguage CeePlusPlus CostinCozianu DotNet EjbFlaws EwDijkstra FunctionalProgramming HaskellLanguage IfYouDontLikeItYouDontUnderstandIt JavaLanguage LispLanguage MicrosoftCorporation MicrosoftCorporationBad ObjectOrientation ObjectOrientedProgramming OpenSourceGood PetStore ProgrammingParadigm PythonLanguage SmugWeenies TableOrientedProgramming ThePetstoreFiasco VisualBasic IsNavigationalAndBehaviorismTied ArtificialIntelligence ControlTheory EventDrivenProgramming GoalBasedProgramming GrandParadigmUnification KnowLedge NavigationalDatabase ProceduralProgramming TableOrientedProgramming ThereAreExactlyThreeParadigms IsNumeric IsObjectOrientationMoreComplex AlistairCockburn CategoryObjectOrientation CheatingDeathCheaply CircleAndEllipseProblem CollectingSeashells ComputerObjectsAreNotPhysicalObjects CopyAndPasteProgramming DeltaIsolation DesignIsDifficult DevilsAdvocate DoYourOwnWork DonaldNorman ErichGamma EwDijkstra FundamentalFlawsInProceduralDesigns GeorgePaci HolyWar ItDepends JerryWeinberg JobSecurity JohnVlissides LawOfDemeter LimitsOfHierarchies LittleRulesAndPatterns MarthaStewartAndCookieMonster MathIsModeling MentalIndexability MikeCorum MirrorModel ModelLikeYourLifeDependedOnIt ModelViewController MultipleInheritance NickKeighley NounModel ObjectOrientation ObjectOrientationIsDead ObjectOrientedDesignIsDifficult ObjectOrientedProgramming ObjectsDontCompose OnceAndOnlyOnce OoLacksMathArgument OopNotForDomainModeling PersonalChoiceElevatedToMoralImperative ProceduralProgramming ProgrammingIsMath PutClassificationsIntoMetaData RelationalModel RichardHelm RichardHenderson RobHarwood SeparateTheWhatFromTheHow SetTheory SmallTalk SoftwarePlatonism StanSilver StopUsingMetaphors UnifiedDataModel VisualAge WellDesignedFooCanBeBetterThanBar IsOffTopicOk CategoryOffTopic CategoryWikiMaintenance FrontPage OffTopic OffTopicIsOkay OnTopic RecentChanges IsOracleTooComplex BigIronAintCheap CategoryDatabase CategoryVendorOrBrand MySql NimbleDatabase PostgreSql SqlServer IsOsArchaicConcept AccessControlList FileSystemAlternatives PlanNine PosixStandard IsPairProgrammingMandatory AlistairCockburn CategoryPairProgramming DonWells IsPairProgrammingMandatory KentBeck PairProgramming SeasonedSmalltalker VcapsProject IsProgrammingMath AndrewCates AssemblyLanguage BeautyIsOurBusiness BlahBlahBlah BugFreeDoesntSell CarHoare ChristopherAlexander CostinCozianu CurryHowardCorrespondence DavidPeterson DesignByContract DisciplineOfProgramming DoesMathHaveStrings EntscheidungsProblem EveryOneKnows EwDijkstra FunctionalProgramming GarryHamilton GoodEnough IdiotSavant IsProgrammingMath IvanTkatchev KatieLucas KeithJarrett KolnConcert LambdaCalculus LanguageDuJour LegoBlocks MathematicianDefinition MeaCulpa NickKeighley NiklausWirth ObjectOrientation ObjectOrientedProgramming OoIsPragmatic PostCondition PreCondition ProgrammingIsLanguage ProgrammingIsMath RubeGoldberg TheEvolutionOfaHaskellProgrammer TinkerToys IsProgrammingSubjective ArgumentFromAuthority BestPractice EverythingIsRelative HolyWar LongFunctionsDiscussion OnceAndOnlyOnce ProgrammingIsInTheMind IsProofMoreCostEffectiveThanTesting CleanRoomSoftwareEngineeringIsNotDead CleanroomSoftwareEngineering IsProofNecessaryNotSufficient AlanWostenberg AlistairCockburn CoqProofAssistant IsVerificationNecessary LeslieLamport PerBrinkHansen ProofsCanBeSimple RonJeffries SummaWay SusanJohnson XpChallengePaceMakers IsRecentPostsBroken RecentPosts UserName IsSchemeLisp AlainPicard AlgolLanguage AnonymousDonor BatshIt CommonLisp CommonLispObjectSystem CommonLispWiki CommonLispers ComputerScienceIsaSoftScience ConsCell DanBarlow DanMoniz DefinitionsForOo EmacsEditor EmacsLisp EssExpressions FreeSoftware FunctionalProgramming FunctionalProgrammingLanguage HolyWar InterLisp IsSchemeLisp LanguageFamilies LispFamily LispLanguage LispSchemeDifferences MacLisp MikeStone NoelWelsh ParentheticallySpeaking RobMandeville SchemeLanguage SchemeLisp SideEffects SocialProblemsOfLisp SyntacticSugar ThreadMess WhatIsNull WhatIsaLisp IsSchemeSuitableForDevelopingLargerSystems AutoCad CategoryProgrammingLanguage CategoryScheme CeePlusPlus CheneyOnTheMta ChristianLemburg CommonLisp CommonLispObjectSystem ContinuationPassingStyle DocumentStyleSemanticsAndSpecificationLanguage DynamicLanguagesAndLargeApps EdwardKiser EiffelLanguage ExpressionObjectModel HenryBaker JavaLanguage JayOsako LispInSmallPieces MikeEggleston MzScheme NoelWelsh RunAndReturnSuccessor SchemeLanguage SmallTalk SolidModeller StephanHouben StructureAndInterpretationOfComputerPrograms SystemSizeMetrics UnitTest IsSearchPagingSmelly CategoryWebDesign CommaSeparatedValue DesktopDatabase HtmlDomJsCss JanuaryEleven QueryBrowser QueryByExample ResultSetSizeIssues SystemsSoftware TableBrowser IsSmalltalkComplete DanIngalls DaveHarris DesignByContract FalkBruegmann HeisenBug JeffGrigg LanguagePissingMatch MultipleDispatch MultipleInheritanceInSmalltalk PeterGoodall PolyMorphism RalphJohnson RonJeffries SmalltalkLanguage StevenShaw TypedSmalltalk IsSmalltalkEasierToListenTo CouldExtremeProgrammingHaveArisenWithoutSmalltalk ListenToTheCode UnitTest IsSmalltalkWithoutGraphicsAnyGood AllenWirfsBrock BuddsLittleSmalltalk CeePlusPlus DeleteWhenCooked DotNet DougMerritt DynamicTyping EnfinSmalltalk EvalQuote GnuSmalltalk JavaLanguage JavaScript JeffGrigg ModularSmalltalk MsDos OpenSource ParcPlace PythonLanguage RubyLanguage ScriptingLanguage SimulatingWindowsWithTextGraphics SteveJobs SuperCollider TheLawOfMutatingBinaryImages TomStambaugh TurboPascal TurboVision VisualWorks WardCunningham WhyIsSmalltalkDead IsSoftwareEngineeringaDiscipline AnonymousFool BradAshton FredLoney JeffGrigg MichaelTrigoboff NickEby PatrickLogan PaulBenninghoff PortlandJavaUsersGroupThread RichardJohnson RonEllisGaut IsSqueakDead DougWay HyperCard JohnPfersich KenCausey SqueakSmalltalk IsTheBlankSudokuDiabolical AbsenceOfEvidenceIsNotEvidenceOfAbsence DanielKnapp LucasAckerman SuDoku WardCunningham IsTheGrammarVandalStillAlive GrammarVandal WardsWiki IsTheOriginalProgrammerResponsibleForMaintainableCode BrianRobinson CodeForTheMaintainer DoTheSimplestThingThatCouldPossiblyWork GoodEnough GruntProgrammer HighlyPaidConsultant RefactorMercilessly SoftwareLabourers YouArentGonnaNeedIt IsThePcDead AndrewOdlyzko CircleOfReincarnation CliffordAdams ConnectorConspiracy DigitalRightsManagement DotNet EricHodges InformationAppliances JanuaryZeroSix PervasiveComputing ThaddeusOlczyk WindowsScriptingHost WorldNet IsTheTermProcessProblematic ProcessImprovementTools WhatRecursEverySoftwareProject IsTheUnitedStatesaDemocracy ConfederationHelvetica IsThereEverGoingToBeSufficientEconomicIncentiveToDoRightSoftware IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight RonJeffries SufficientEconomicIncentives UserStories IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight BadStuffWeLearnInSchool BarrierToEntry BobHaugen BrianRobinson BugFreeDoesntSell BusinessValueFirst CategoryQuality CategorySecurity ChrisMellon DoingThingsRightvsDoingRightThings EndOfMooresLaw FormalMethods FreshMeat HindrancesToLearning HowDoYouMeasureMaintenance ImbalanceOfEconomicIncentive ImbalanceOfPower IncompatibleGoals IsThereEverGoingToBeSufficientEconomicIncentiveToDoRightSoftware IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight KeithBraithwaite LifeCritical MatthewWilbert MoneyCritical ObjectOrientedAnalysisAndDesign OpenSource PierreCloutier ProductLifeCycle ProductivityAsValue ProfessionalPerfectionism RichardDrake RobertField RonJeffries SoftwareEngineer SoftwareEngineeringCriticism SoftwareMarketFactors SoftwareRenaissance SourceForge SovietShoeFactoryPrinciple StuCharlton TheBetterWay TheEconomist TheracTwentyFive TheyWriteTheRightStuff TimeFrameProcessingArchitecture TragedyOfTheCommons VisualWorks WaldenMathews WayneConrad WayneMack WhatIsSoftwareEngineering IsThereSomeProblemWithIpAddressesInRecentChanges BrainTeaserone RecentChanges IsThereSomethingJavaShouldDo CeePlusPlus ClientApplicationCode CustomerFirst DavidPlumpton EdwardKiser HandHeld IntellijIdea IsThereSomethingJavaShouldDo ItsNotAboutDiscipline JakartaAnt JavaIde JavaObfuscation JavaRemoteMethodInvocation JavaScript JavaVsPerl JimLittle LanguageWars LittleLanguage MacromediaFlash MarkAddleman PalmPilot PersonalWiki RubyLanguage ServerSideCode SetiAtHome SoftwareIsReallyPointless StephanHouben SunirShah WhenShouldntWeUseJava IsThisEmergingMvc ClearAsMud ModelViewController IsThisOffTopicPageOk AmericasCup CasimirEffect CategoryMovie CategoryPhysics CategoryWikiMaintenance CornPalace CulturalSemiotic CyberneticSemiotic DeleteOnceRestoreOnce DeletedUnlessDefended IsOffTopicOk MarcVeeneman MountRushmore MovingPagesToTheAdjunct OffTopic OffTopicIsOkay OnTopic OneMansMeatIsAnotherMansPoison PeopleProjectsAndPatterns PlantsAndMirrors RobertHeinleinPoliticalDiscussion StarWars TerrorismVsGreed WallDrug WhatsLoveGotToDoWithIt WhereDoPricesComeFrom WikiGnome WikiPedia WilliamUnderwood IsThisReallyWorking IsTopDestroyingWiki CategoryMetaDiscussion GrammarVandal HowOtherQueryLanguagesAddressSqlFlaws JohnFletcher OneTrueWay PortlandPatternRepository RecentChanges RichardKulisz ThreadMess WardsWiki WaterbedTheory WikiPedia WikiPuppy WikiWiki WikiZen IsTopTheNewRichardKulisz AssumeStupidityNotMalice BagAtational BigIdea BugFreeDoesntSell CapabilitySecurityModel CategoryRant ChoosingSatisfactionOverMoney ComplexityOfOutputtingDuplicateTuplesInTutorialDee HandWaving HobbyHorse ItemizedClearLogic MartySchrader PatternsOfClaimsAgainstTop PayrollExampleTwo RedHerring RemoteStrangulationProtocol ShiftingTheBurdenOfProof ShouldTopBeBanned SmeQl TenSeven ThinTable TopMind VaporWare WetWare WikiAsReference WikiZens WorseIsBetter IsUnitTestingExtreme AggressiveProgramming ChetHendrickson CodeCompileRun CodeOwnership CodeUnitTestFirst ContinuousIntegration DataInDataHandled DaveHarris EvolutionInAction ExtremeProgramming ExtremeTautologies ExtremeValues FunctionalTest GarbageInGarbageDiscarded GreenBar IsXpUnitTestingBest JeffGrigg KentBeck KevinKelley KrisJohnson MichaelFeathers MountainDew NanoIncrements PeterMerel RefactorMercilessly RelentlessTesting TestEverythingThatCouldPossiblyBreak UnitTest IsValid BuilderPattern ClassInvariant ConstructionException DestroyMethod EricHodges EssenceObject ExceptionsAreEvil GarbageCollector GoodThing GuillermoSchwarz IllegalStateException IsValid MultiStepConstruction ObjectInvalidation ParameterBlock ProgrammerTest PrototypePattern SingleStepConstructor TestWhetherInConstructionPhase TwoParallelHierarchies UnitTest IsValidMethod IsValid IsVerificationNecessary AlanWostenberg AlistairCockburn DaveHarris DavidCary DavidParnas DesignPattern ExtremeProgrammingChallengeFourteen ExtremeProgrammingChallengeThree IsProofNecessaryNotSufficient IsVerificationNecessary IsVerificationPossible IsVerificationSufficient LeslieLamport MakeDistinctions MythicalManMonth OnVerification ParnasSoftwareReviewPatterns PrimeNumbers ProofOfCorrectness RalphJohnson SummaWay SusanJohnson TomKreitzberg IsVisualTourBroken IsWaterFallDiscredited AlistairCockburn AnAcceptableWayOfFailing BenAveling BobTrower CategoryApplicationDevelopment CategoryMethodology CostOfChangeCurve DaveSmith DavidSaff EdFreeman EvansTravis IanOsgood MarcThibault MartinSpamer MartySchrader PeteHardie PisinBootvong PostHoc RichardDrake SoftwareIsBroken SweepingGeneralization TheReceivedMethodology WaterFall WayneMack WellFactoredCode WhenToUseXp WhyUseXp IsWeird CategoryNaming EmbeddedSystem ExtremeHumility FixmeComment FuzzyLogic HugeRefactoringOpportunity IsWeird MeaningfulName RichardDrake SanityCheck IsWikiConstructivistLearning ConstructivistLearning MattChaput PossibleUsesOfWiki IsWikiIsoNineThousandCompatible CapabilityMaturityModel ChangeManagementAppliedToWiki CvWiki IsoNineThousand RobertWatkins SoftwareChangeManagement WikiPagesAboutSayWhatYouDo IsWikiOnlyForMuggles CategoryHumor HarryPotter JargonFile JazzMusic NonMuggle QuickChangesJunkie SufficientlyAdvancedTechnology TheWizardBook TimLesher UseCase IsWikiUnderAttack CategoryWikiMaintenance JohnFletcher WikiGnome WikiWiki IsXpAnUnselfconsciousProcess ChristopherAlexander CouldExtremeProgrammingHaveArisenWithoutSmalltalk DaveCleal DavidHarvey ExtremeProgramming NotesOnTheSynthesisOfForm OtNinetyNine UnitTest XpMorpheme IsXpBorgDevelopment AlanKay AlistairCockburn AreSpecialistsIndividualisticEgomaniacs CategoryExtremeProgrammingDiscussion CeePlusPlus CodeReview CollectiveCodeOwnership ConceptualIntegrity ContinuousIntegration CrcCard DaVinci DeMarco DeMarcoAndLister DesignBeforeCoding DesignByCommittee DesignReview DesignUpFront DistributedMind DoTheSimplestThingThatCouldPossiblyWork DonWells DynaBook EgolessProgramming ErnestHemingway EvolutionaryPrototyping ExtremeProgramming FredBrooks IndividualCreation IterativeDevelopment LightWeight OverWeight PairPaint PairProgramming PairReasoning PairWrite PigeonHole PrematureGeneralization ProgrammingIsArt RefactorMercilessly RobertDiFalco RocketScientist RonJeffries SlowDownToSpeedUp SmallTalk SoftwareArchitect SoftwareDevelopment StandUpMeetings TeamGel TimeBoxing TomAyerst TomDeMarco UnitTest UserStories WhenXpIsaBadChoice WilliamBurroughs XpIsGeniusFriendly YouArentGonnaNeedIt IsXpIndependentOfObjects CeeLanguage CouldExtremeProgrammingHaveArisenWithoutSmalltalk DaveCleal DavidLiu ExponentialChangeCostCurve ExtremeProgramming GemStone HardwareXpExperiment KevinBradtke MartinPool ObjectOriented PatrickLogan RalphJohnson RichardDrake RonJeffries TomStambaugh VcapsProject WalksLikeaDuck WardCunningham WhatHappened WhatMakesSoftwareFlexible WikiWeek IsXpMostContinuous AnonymousDonor ContinuousIntegration FalkBruegmann GreenBar JavaSpaces MichaelFeathers PairProgramming WardCunningham IsXpOverclocked AlistairCockburn CategoryExtremeProgrammingDiscussion DonWells ExtremeDiscipline ExtremeProgramming HermesTrismegistus IsXpSynergistic MovingPeopleAround OverClocked PhilipEskelin ProgrammersBurnout RonJeffries SteveHayes IsXpReallyTheSimplestThingThatCouldPossiblyWork AlistairCockburn AlistairsScumTalk BillCaputo BillJamison CategoryExtremeProgrammingDiscussion CommitmentSchedule EngineeringTask FunctionalTest GemStone JimLittle RonJeffries SimplestThingThatCouldPossiblyWork TheSimpleThing UnitTest UserStories UserStory YagniAndLogging YouAintGonnaNeedIt YouArentGonnaNeedIt IsXpSynergistic AlistairCockburn AllBeingMasterOfTimeSpaceAndDimension BenAveling BrettNeumeier CategoryExtremeProgrammingDiscussion ChryslerComprehensiveCompensation CrcCard DoTheSimplestThingThatCouldPossiblyWork ExtremeDiscipline FitnessIsntLinearEither FunctionalTest ImpureXp IsXpOverclocked JohnFarrell KentBeck LoadFactor MercilessRefactoring NonlinearityOfXp PairProgramming PhilGoodwin PhilipEskelin PureXp RefactorMercilessly RonJeffries SacrificeMoreGoats ScrumProcess SuccessStatement UnitTest WardAndKent XpLite IsXpUnitTestingBest AcceptanceTest BigBallOfMud BigDesignUpFront BugsInTheTests BusinessValueFirst CategoryTesting CodeUnitTestFirst CodeUnitTestFirstIsWeak CompleteCoverageIsExpensive ConfigurationManagement CoreXpDependencies EndToEndPrinciple EverythingThatCouldPossiblyBreak EvolutionaryDesign ExtremeProgramming FunctionalTest GeoffBache IfXpIsntWorkingYoureNotDoingXp IsUnitTestingExtreme JeffGrigg MartinFowler MethodsShouldBePublic NetScape OnceAndOnlyOnce PairProgramming PointyHairedBosses RegressionTesting RobertDiFalco RonJeffries StandardDefinitionOfUnitTest SunirShah TestFirstDesign TestFirstProgramming TestInfected ThreeRingBinder UnitTest UnitTestsReconsidered WayneMack WorseIsBetter XpVsStandardDefinitionOfUnitTest YouArentGonnaNeedIt IsXpaMethod AlistairCockburn DavidLiu FalkBruegmann IsXpIndependentOfObjects IsXpaProcess KentBeck MethodOrMethodology PeterMerel RalphJohnson RefactorMercilessly UnitTest WhatHappened WuWei IsXpaProcess DierkKoenig IsXpaMethod KentBeck ShuHaRi XpTwoThousandAndOne IsYourCodeThatImportant AlainPicard CostinCozianu DavidPeterson DoTheSimplestThingThatCouldPossiblyWork GiveUpOnAmateurism GoldPlating HelpYourManager IronPyrite IsYourCodeThatImportant JaredLevy JayOsako KeepItSimple PointerCastPolymorphism PrematureOptimization PutTheDamnDataOnTheDamnScreen QualityElbow QualityIsNotFree RampantAmateurism RedHerring ReinventingTheWheel ScottJohnson SlashDotted StevenNewton TheCustomersAreIdiots UnitTest WaldenMathews WardCunningham YouAreGonnaNeedIt YouArentGonnaNeedIt IsYourRudenessNecessary AnonymousCoward AnotherViewOnVulgarity AspergersSyndrome BobTrower BrainDamage CategoryCommunication CategoryInteraction ConversationalChaff CriticalSpirit CultureShock CyberSpace DaveFayram DeleteInsults DominicCronin DouglasReay EarleMartin EricRaymond FistsWork HelpVampires HowToAskQuestionsTheSmartWay HumansAreLousyAtSelfEvaluation IncompetentCommunicator InternetRelayChat IsYourRudenessNecessary JayOsako JonNiehof KrisJohnson MartinSpamer MartySchrader MeatSpace PeterSuber PolitenessConsideredHarmful PrincipleOfLeastRudeness QuotingOutOfContext RandyStafford RealWorld RespectAsaZeroSumGame RtFm RudenessFails TheInternetIsNotYourLife TimeThieves TrollPatternFixes WayneMack WelcomeToWikiPleaseBePolite IsaCircleAnEllipse CategoryPolymorphism ChrisDate CircleAndEllipseProblem CirclesAintEllipses CirclesAreEllipses IsaacAsimov AndrewBauserman AsimovsFoundation CategoryAuthor CategoryScienceFiction HighSchool IsaacAsimov RjLesch ScienceFiction SpaceOpera StephanHouben TheLastQuestion ThreeLawsOfRobotics IsaacFreeman CategoryHomePage IsaacFreeman QualityPattern IsaacNewton AlbertEinstein AspergersSyndrome CategoryAstronomy CategoryMath CategoryPerson CategoryPhysics CategoryScientist CategoryWikipediaLink GottfriedWilhelmLeibniz IsaacNewton PierreDeFermat RichardDrake ShouldersOfGiants StevenNewton TeamPlayer TheInterestedReader WorldGeniuses IsabelWiki IsapiExtension ActiveServerPages IsapiExtension IsbnThirteenBug BookShelved CategoryBooks CodeComplete DontDoThat ElizabethWiethoff InternationalStandardBookNumber JohnFletcher RubyLanguage UseModWiki WardsWiki IseriesArchitecture WebSphere IseriesHardware CategoryComputerArchitecture CategoryComputerCompany CategoryHardware InternationalBusinessMachines IseriesArchitecture IshinDenShin CategoryLearningMethods MarcoAbis ShuHaRi IshiwatariDaisuke CategoryPerson CharacterDesign GuiltyGear IshiwatariDaisuke VoiceOver YunartaKartawahyudi IshmaelBook AalbertTorsius BenTremblay CategoryBook DanielQuinn JoeOsborn MyIshmael OpenSource RichardBach TimLesher TurnerFellowshipAward IslandsOfInformation CategoryMetaphor InformationIntersection IslandsOfInformation ReadEveryPageOnTheWiki WalledGardens IsntItIronic IsoDateFormat DanielKnapp DateOfEaster OliverKamps IsoNineThousand CapabilityMaturityModel CategoryManufacturing DoWhatYouSay EuropeanFoundationForQualityManagement ExcellenceModel KentSchnaith RonJeffries SayWhatYouDo WikiPagesAboutSayWhatYouDo IsoOrganization ExtensibleMarkupLanguage IsoNineThousand IsoSecurity OpenSystemsInterconnect StandardGeneralizedMarkupLanguage TopicMaps WardsWiki WikiPedia IsoSecurity CategorySecurity IsoOrganization SecurityManagement IsolateAndIntegrate AlternateHardAndSoftLayers BeeHive DavidCymbala IsolateAndIntegrate IsolateDaemonsFromTerminals CategoryUnixShellPattern IsolateEachDatum BillDehora CategoryRefactoring CategoryXml CommonLisp DanielBrockman DevilsAdvocate EssExpressions GroupRelatedData LastWindowLocation PropertyList RelProject XmlLanguage XmlSucks XsltLanguage IsolateLanguages CategoryNaturalLanguage CreoleLanguage DougMerritt ElRon EricHodges FinnoUgr HungarianNotation IndoEuropean IsolateLanguages LinusTorvalds MitochondrialEve OutOfAfrica PaulMorrison RegionalContinuity ZipfsLaw IsolationLayer FaultIsolation IsolationLayer MockObject ObserverObservable ScottJohnston UnitTestIsolation IsoplethDiagram IsraelReadingGroup CategoryPatternsGroup YonatSharon IsraelSteinmetz AreYouThere CategoryHomePage MrData RecentChanges UserName WilliamUnderwood IssCpeProject CategoryProject IssCpeExperienceReport IssueBase AutomatedBuild AutomatedConfigurationManagementSystem AutomatedTodoList BugBase BugLifeCycle ChangeRequests ConfigurationManagement CoordinateEfforts DefectTrackingPatterns DefectTrackingRoles DifferentiatePriorityAndSeverity DocumentWork FixedIsNotClosed IncidentsAndFaults IssueBase IssueDispatcher NoBugDatabase QualityAssurance ReviewsBeforeBigChanges RevisionControlSystem TrackingTool IssuePositionArgument FactionallyDefined IssueStatement OpenParty OpenPolitics IssuesAndProblemsWithLisp AbstractSyntaxTree AlgolLanguage AnonymousDonor ArmyOfProgrammers AudioVideo CareerLanguage CategoryLisp CeeLanguage CommonLisp CrudScreen DanBarlow DanMuller DaveFayram DougMerritt EclipseIde EditMerge EssExpression EssExpressions GooWhy HackerLanguage IntellijIdea IssuesAndProblemsWithLisp JavaLanguage JayOsako JonathanTang LispMachine LispSucks LispWorks McClim ObjectiveIssuesAndProblemsWithLisp OnLisp PinkyAndTheBrainLanguage ReFactor SchemeLanguage ScottJohnson SmugLispWeenie SmugLispWeenies SocialProblemsOfLisp SocialProblemsOfScheme StandardLibrariesDontMakeForPortability SweetExpressions TuringComplete UniversalStatement VisualBasic VisualStudio WetWare WhyWeHateLisp WorseIsBetter WriteOnlyLanguage IssuesForLanguageDesigners AbstractDataType AbstractDataTypeExamples AgileLanguage AlarmingDevelopment AllProgrammingIsLibraryDesign AnonymousDonor ApiVsProtocol AsFastAsCee BenefitsOfDynamicTyping BitTorrent BondageAndDisciplineLanguage CategoryLanguageTyping CeePlusPlus CoVariance CommonLisp CommonLispOpenCodeCollection CompilerErrorsAreYourFriends ComprehensivePerlArchiveNetwork ComputerProgrammingForEveryone ConceptsTechniquesAndModelsOfComputerProgramming ContextSensitiveSubtyping ContinuationImplementation ContraVariance CycloneLanguage DamianConway DavidCary DavidSarahHopwood DavidUngar DesignByContract DeterministicResourceManagement DocTest DocumentMode DomainSpecificLanguage DougMerritt DynamicTypesEaseRefactoring DynamicTyping ForeignFunctionInterface FragileBinaryInterfaceProblem FundamentalConceptsInProgrammingLanguages FutureOfProgrammingLanguages GeneralPurposeProgrammingLanguage GiFt GraphicalProgrammingLanguage GreaterProgrammingLanguage GwydionDylan HaltingProblem HieraticLanguage HindleyMilnerTypeInference IanOsgood IdealProgrammingLanguage ImplementingMultipleDispatch ImplicitTyping InstantLanguageForm ItsTimeToDumpCeeSyntax JavaDoc JavaInterface JavaNativeInterface JonathanTang JustAnotherProgrammingLanguage KeyLanguageFeature KeywordParameterPassing LanguageDesigner LanguageDesigners LanguageLifeSigns LanguageOfChoice LanguagePissingMatch LanguageShield LanguageSmell LanguageUsability LanguagesAreOperatingSystems LanguagesVsEnvironments LarryWall LessIsMore LiskovSubstitutionPrinciple ManifestTyping MetricsForLanguageSuccess MindShare MultiMethods NaturalProgrammingLanguage NominativeAndStructuralTyping ObjectiveCaml OntologyLanguage ParrotCode PartiallyTypedLanguages PeerToPeer PerlCommunity PerlLanguage PhpExtensionAndApplicationRepository PhpLanguage PortableSqlDataTypes PrincipleOfLeastPower ProfileBeforeOptimizing ProgrammingLanguage ProgrammingLanguageDesign ProgrammingLanguageLevels ProgrammingLanguageNamingPatterns ProgrammingLanguagePragmatics ProgrammingLanguageQuotes ProgrammingLanguageTheoryTextsOnline ProgrammingLanguageUsageStatistics ProgrammingLanguagesAnInterpreterBasedApproach ProgrammingLanguagesAndSpeed ProgrammingLanguagesAreSyntacticSugar ProgrammingLanguagesShapeThoughts PropertiesOfGoodLanguages PythonLanguage QuestForThePerfectLanguage ReUseMethodologies ReUseTechnologies RealProgrammingLanguage ResourceAcquisitionIsInitialization RubyLanguage RunTimeTypeInformation SafetyAndExpressivenessDiscussion ScriptingLanguage SeparateCompilation SeriousVersusScriptingLanguages SnowballEffect SoftTyping StaticTypesHinderTesting StaticTyping SteveHowell StrongTyping SunMicrosystems SystemProgramming TheMythicalManMonth ThreadMode TuringComplete TuringEquivalent TypeInference TypesOfTyping TypingQuadrant UnitTest UselessLanguageFeatures WayneMack WeaklyTyped WhatIsCovariance WhatMakesAgoodLanguageGood IssuesOnReviews BradAppleton CleanroomDevelopment CleanroomSoftwareDevelopment CodeUnitTestFirst CollectiveCodeOwnership ContinuousReview EdGrimm EgolessProgramming ExtremeReviews FaganDefectFreeProcess FnctionalTest FormalReview HarlanMills IssuesOnReviews KentBeck KielHodges MichaelFeathers OnceAndOnlyOnce PairProgramming PairedPairProgramming RalphJohnson RefactorMercilessly RonJeffries TomGilb UnitTest IstoYlisirkka AplLanguage AsmLanguage AwkLanguage BasicLanguage CategoryHomePage CeeLanguage CobolLanguage CppLanguage JavaLanguage JavaScriptLanguage LispLanguage PascalLanguage PerlLanguage PlcLanguage PliLanguage PrologLanguage SmalltalkLanguage SnobolLanguage SoftwareLibre IsureCan AmericanCulturalAssumption CanDo CategoryMotivation CategorySuccess DoingOutLoud DonaldNoyes ExcusesExcuses IcanNot IllHandleIt IsureCan ItsNotMyJob LetGeorgeDoIt NoProblem NotMyProblem IswitchbBuffer CategoryEmacs ItAgile CategoryCompany CategoryGerman GermanLanguage ItAintBroke AntiPattern ContinuousIntegration CruftMultiplies DaveCantrell DoOneThingAndOneThingOnly DoTheSimplestThingThatCouldPossiblyWork EivindEklund ExtremeReuse FalkBruegmann FixBrokenWindows JeffGrigg MichaelFeathers RefactorMercilessly RefactoringIsNotRewriting RonJeffries RusHeywood TechnicalDebt ThePragmaticProgrammer ThomasMaeder UnitTest VersionControl WeWillCleanItUpLater YouArentGonnaNeedIt ZygoBlaxell ItConversations AlistairCockburn BruceSchneier CategoryInterview ClaytonChristensen CrossingTheChasm GeoffreyMoore GeorgePaci GordonMoore InformationTechnology ItConversations KentBeck MooresLaw PaulGraham SteveWozniak TheInnovatorsDilemma WardsWiki ItDepends BillBarnett BlahBlahBlah CategoryLifeStrategies CategoryOrganization CategorySubjectivityAndRelativism ContextMatters ConversationalChaff CulturalRelativist DontCallPeopleUsers FindingTheMiddleWay ImaRelativist IntellectualDishonesty ItDepends ItDoesntDepend MarsLander MeaningDependsOnContext OnWhat PositiveDialogue SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns SimpleMinded SplitByTopicNotByOpinion TippingPoint WhatDoYouMean WholeSortOfGeneralMishMash WoodenLanguage WoolenLanguage ItDoesntDepend CategoryDefinition ConversationalChaff DontKnow FuzzyLogic ItDepends ItDoesntDepend NearestFittingContext OpinionedPolarization OrganizationalPathologies RaySchneider SplitByTopicNotByOpinion WizardsAreLazy ItDoesntMatterAboutTheVermin CharacterAttack ExtractToAnswer FoundingFathers JimCoplien PetSubject PseudonymityWithUntraceability RealNamesPlease RichardDrake SisterSites WaldenMathews WayneCool WhyClublet WikiDeletedIt WikiOnWiki WikiResponds WikiWikiWeb ItDoesntWork CategoryBug DonaldNoyes ErikMeade ItDoesntWork ItWorks ItsNotWorking JeffGrigg JeffShelby NickKeighley ProveIt SamuelFalvo SunirShah VoodooBug VoodooChickenCoding VoodooFix WontWork ItFadSmell AcronymBingo AntiPattern ArgumentByLabToy BetterManagementFadSmell CarlSagansBaloneyDetectionKit CategoryEvidence CategoryFuture CloudComputing ComputerProgrammingForEverybody EducationalReformFadSmell EightyTwentyRule EvidenceTotemPole ExpertSystems ExtensibleMarkupLanguage ExtremeProgramming FunctionalProgramming GoodMetricsProduceNumbers HealthCareReformFadSmell HolyWar MagicLegos MoreIsBetterFallacy NextBigThing NoShortcutForRoadTesting ObjectCapabilityModel ObjectOrientedProgramming RalphJohnson RecordBasedDatabase RelationalDatabase ServiceOrientedArchitecture StructuredProgramming WebServices YouJustDontGetIt ItFitsInMyHead FitsInMyHead ItFitsInMyHead LeoScott LispLanguage MatthewAstley PairProgramming PerlLanguage PrettyAdventuresomeProgramming ToGrok XpFitsInMyHead ItFuneralServices CategoryExtremeProgramming ExtremeProgrammingExplained LifeCycleOfAnIdealXpProject PostMortem ItIsAllAboutPatternDave ItIsBrokenBecauseYouThoughtItWasFine BryanEdds HaveThisPattern JoshuaHudson ItIsNotMyView DonaldNoyes EwDijkstra ThinkingOutLoud ItIsTough CategoryEmployment NewZealand SouthEast TheJobMarketSucks ItIsntBritneysMoneyImplementSocioMetrics SgWa ItIsntInTheSpec CategoryQuote DrivingMetaphor ItIsntInTheSpec PeterMerel PlanningGame SometimesYourGuessWasWrong TomLeylan UserStories ItJustWorks CategoryDotNet DavidLiu DistributedInternetArchitecture DoesWhatItSaysOnTheTin DotNet GoodEnough ImpedanceMismatch ItJustSells ItJustWorks JonKale KnoppixLinux ManagedCeePlusPlus ManagedCode MicrosoftDotNet MicrosoftManagedCode OnMySide PlatformInvocationServices PrincipleOfLeastAstonishment SmartPhone StanLippman UnmanagedCode WindowsCommunicationFoundation WindowsFx ItKnowledgeForSaleSites CrystalReports ExpertsExchange FeeForService ItKnowledgeForSaleSites QuickQuestions UseNet ItMakesaFellowProudToBeaCoder BigBlue CategorySillySongs DotNet GrayBeard TomLehrer ItManager AnExtremeConversation CategoryManagement FightClub GoodItManager PaulHudson PeteHardie PointyHairedBoss ItManagersAndYtwok EricHodges ItManagersAndDotcomBust ItManagersThreateningTechCareers ItManagersThreateningTechCareers ItManagersAndYtwok SturgeonsLaw ItSeemsToMe DisagreeByDeleting DocumentMode EveryoneHasHisOpinion ItSeemsToMe ItShouldSeemEasy CategoryExtremeProgramming DoTheSimplestThingThatCouldPossiblyWork DonWells ExtremeProgramming ExtremeRules HighDisciplineMethodology OfficialXpPersonnel UnitTest ItSucksBecauseItDoesntDoWhatiWant CategorySucks ConversationalChaff DoTheSimplestThingThatCouldPossiblyWork ItSunk CategoryCommunication ItSunk ItWasSomethingYouJustDid BillJamison BlameYourselfFirst CurtisBartley DebuggingPatternLanguage DontBlameJustDo GemStone ItWasSomethingYouJustDid PeterMerel RonJeffries ItWillWorkThisTime AlanGriffiths AndyPierce AntiPattern CategoryManagement DavidPlumpton FirstLawOfBadManagement HeroicProgramming ItWillWorkThisTime OliverChung SomethingMustBeDone ItWithoutAcademics AcademicRelevance BigOh CrossToolTypeAndObjectSharing DisciplineEnvy DrCodd EconomyOfExpression LinearAlgebra MarchZeroNine NavigationalDatabase RelationalModel StepwiseRefinement TuringComplete ItWorkplaceSolutions JwamFramework ItWorks BreakOrDestroyItThenMakeItNew CategorySuccess DavidDelikat DebuggingByPokingAround DoTheSimplestThingThatCouldPossiblyWork DonaldNoyes DrewMarsh FalkBruegmann ItDoesntWork ItWorks JeffGrigg JeffShelby KludgeItTillItWorks LegacyStamp MartySchrader MonkeyTest NonFunctionalRequirement OutOfMoney PeteMcBreen PhlIp ProofByUtility ProveIt ShapeWhatYouCanControl SimplestThingThatCouldPossiblyWork TestingByPokingAround ThomasEyde TomVanVleck UnitTest VoodooChickenCoding VoodooFix ItWouldBeNiceIf AlternativeToDomains AmericanCulturalAssumption AndrewMcMeikan AnonymousEmoney BillKelly BrianEwins CyberPunk CyberSpace DevelopmentTools FasterThanLight FullEmployment ItWouldBeNiceIf LightSpeedLag MakeItHappen MarkAddleman MatthewTheobalds MikeSmith MolecularNanoTechnology RealWorld SchemeLanguage SciFi SelfLanguage SimplestThingThatCouldPossiblyWork SolarSystem SpaceElevator StarTrekTransporters SunirShah TakeTheFirstStep UserInterface VirtualReality WorldPeace ItaSoftware ItaSoftware ItalianAgileMovement AgileAlliance ItalianLanguage CategoryNaturalLanguage ItalianLanguage LatinLanguage TeluguLanguage TheerasakPhotha ItalianWikiPeople ItalianXpCommunity AlbericoGualfetti AlbertoQuario AndreaVaccaro CategoryXpInItaly CategoryXpUsersGroup DavideVarvello ExtremeProgramming FrancescoCirillo GerardoCirillo GiannandreaCastaldi LanguageSpecificXpCommunity LorisUgolini LuigiMengoni MarcoDani MatteoVaccari MeihuaSu PiergiulianoBossi PietroDiBello ItalicsAreHilarious FireFox ItalicsMan ItalicsAreHilarious ItalicsMan WikiWiki ItaloCalvino CategoryAuthor DickBotting JorgeLuisBorges MetaStory ItaniumProcessorFamily AlphaProcessor DigitalEquipmentCorporation HewlettPackard ItaniumProcessorFamily PaRisc ItemField ItemField ItemFieldImplementation ShaiBenYehuda TgpMethodology ItemizedClearLogic DecemberTwelve DeleteWhenCooked HobbyHorse ItemizedClearLogic ListAndSingleOperatorExplicitnessPattern NuffSaid RobMandeville ValueExistenceProofFour IterateByDiamondSky DigitalStoryCards ExtremeProgramming ExtremeTools PlanningGame StoryCard IteratedAckermannExample AckermannFunction HashMap MzScheme RecursionVsLoop IteratedPrisonersDilemma DescendIntoMadness MeatBall PrisonersDilemma IterationExitCriteria FalseEnding JeffMantei IterationPlan BeerOclock CommitmentSchedule EngineeringTask FunctionalTest GoldOwner IdealProgrammingTime IterationPlan KentBeck LoadFactor MartijnMeijering PeterMerel ReleasePlan RonJeffries StandupMeeting TimePresentThisIteration UnitTest UserStory IterationPlanning CategoryPlanning DailyBuild EngineeringTask ExtremePlanningSimplified ExtremeProgramming ExtremeProgrammingEnablingChart IncrementalRelease IterationPlan IterationPlanning JonGrover KentBeck PlanningGame TheFourElements XpHasWrittenDocuments IterationPlanningMeeting DuncanMcGregor GenerateTasks IdealProgrammingTime IterationMeetingFor JoshMacKenzie PhilGoodwin ReleasePlanning IterationRetrospective NormKerth ProjectRetrospectives RachelDavies IterativeDevelopment BarryAllebone ExtremeProgrammingExplainedEmbraceChange IncrementalDelivery IntegrationHell IterativeDevelopment IterativeVsIncremental MartinSpamer ObjectOrientedDevelopment RationalUnifiedProcess SelectPerspective TelescopeRule TomAyerst WaterFall WaterFalling WaterfallModel IterativeFunctionSystem CategoryMath MandelbrotSet IterativeLifeCycleProcess ExtremeProgramming IterativeDevelopment SoftwareManagementPrinciples WalkerRoyce IterativeVsIncremental AlistairCockburn GoodEnough IncrementalDevelopment IterativeDevelopment MercilessRefactoring OnceAndOnlyOnce PeteMcBreen StephenHutchinson IteratorInvalidationProblem AssociativeContainer CeePlusPlus CopyOnWrite DoubleAfterFull ExternalIterator InternalIterator JavaLanguage ReaderWriter StandardTemplateLibrary UndefinedBehavior WildPointer IteratorPaYern IteratorPattern IteratorPattern CategoryPattern CategoryStructuralPatterns EmbeddedIterator ExternalIterator InternalIterator IteratorAggregate IteratorPattern MinMax MinMaxIterator RichardHenderson StopIteration IteratorPatternInRuby AdamSpitz BinaryTreeIterator CategoryRuby CiteSeer DougMerritt ExternalIteration ExternalIterationUsingContinuations ExternalIterator FencePostError InternalIteration InternalIterator IteratorPattern IwannaLearnRuby JamesNoble PeterSeibel ProgrammingRuby ThomasKuehne VisitorPattern IteratorSemanticsAreWrong BertrandMeyer CeePlusPlus CodeBloat CommandQuerySeparation ComparableList DeleteMe EssTeeEll ExternalIterator InternalIterator JavaDesignFlaws JavaIteratorSemanticsAreWrong KentDorsey LightweightObjects LinkedList NewIterator ProposedIterator QueryableIterator RichardHenderson SortedList StrategyPattern IteratorVersusQuery CategoryExample DiscontinuitySpike ExBase FunctionalProgramming MindOverhaulEconomics RelProject RelVar ThickBreadSmell TopsQueryLanguage TqlColumnTable TqlDataAlterationOperators TutorialDee IthinkSo OfCourseImProbablyWrong ItsAboutTheDataStupid ItsAllCodingOrItsAdministration FalseDichotomy KentBeck ProgrammingIsMoreThanCoding ScienceIsAllPhysicsOrItsBookkeeping XpMailingList ItsAllJustSwitches BasicLogic CategoryDiscussion CategoryHardware ComputerLiteracy DougMerritt EmergentBehavior EmergentPhenomenon FreshmansFirstLanguage GunnarZarncke ItsAllJustSwitches JonathanLivingstonSeagull KonradZuse LetsBeginWithLevelFlight PunchedTape SymbolGroundingProblem TelexOperator WhatSortOfComputationWouldInterestJuniorSchoolChildren YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ItsAnId AnimalVegetableMineral CategoryClassification ItsAnId MeaningfulName SystemOfNames UniqueId ItsAnOperatorProblem AntiPattern CategoryAntiPattern CategoryDevelopmentAntiPattern DisableJobRequestsWhileRunningJob ItsAnOperatorProblem OperatorError RefactorMe ItsChetsFault ChetHendrickson ChryslerComprehensiveCompensation DontBlameJustDo ItsChetsFault JasonPettys JohnCarter RonJeffries ItsCoolToBudgetWisely SgWa ItsDangerousOutThere DontTalkToStrangers ItsDangerousOutThere ReferentialIntegrity WeMustProtectTheChildren ItsHowItWorksWhenItDoesntWorkThatCounts CategoryException FaultTolerance GracefulDegradation HappyCollision LimpVersusDie TomAnderson WilliamUnderwood ItsInYourPeople IsoNineThousand ItsIntuitivelyObvious ThenaMiracleOccurs TrivialTask ItsJustNotGoingToHappen AndrewKrisThompson DarkPattern NeverIsNeverNever RealWorld WikiWikiWeb YouCantGetThereFromHere ItsJustaJob BurnOut CategoryLifeStrategies ChoosingSatisfactionOverMoney HaveThisPattern JustLeave ManagerialCoverFire PeteHardie YourMileageMayVary ItsJustaRule AntiPattern BreakingTheRules ColorOutsideTheLines ForGoodCause KnowTheRule MartySchrader OldRulesWithOutdatedForces RaySchneider RonJeffries RulesAreMadeToBeBroken TheyreJustRules ItsJustaSimpleChange CollectiveCodeOwnership KenReigle PairProgramming ItsNotAboutDiscipline AlfredNorthWhitehead BadThing CeePlusPlus CopyAndPasteProgramming CopyPasteThinking DavidKeithTurner GoodThing MyBestProgrammingMoment PeteHardie WaxOnWaxOff ItsNotAboutSpeed BeautyIsOurBusiness BillBarnett BugFreeDoesntSell CareAboutYourCraft CategoryPerformance DevilsAdvocate EjbContainer JeffGrigg JuergenHermann MarcAndreessen OpenSource PeerReview PhilipCraigPlumlee RandyStafford ReleaseEarlyReleaseOften RelentlessTesting RobertCecilMartin RobertDiFalco SunirShah ThePragmaticProgrammer ThinkAboutYourWork WaldenMathews WilliamEdwardsDeming WorseIsBetter ItsNotLuck BottleNeck CategoryBook CategoryManufacturing EliyahuGoldratt GeorgeBrower ItsNotLuck ManufacturingRoadmap ItsNotMyWiki ItsNotMyWiki ItsWardsWiki WikiGnome WikiGremlin ItsNotRocketScience AnalysisParalysis AntiPattern BlameStorming ComputerScience GarryHamilton GiveMeEstimatesNow GoldenHammer ItsNotRocketScience JustIsaDangerousWord OccamsRazor RocketSurgery ScopeCreep ItsNotSmokeAndMirrorsItsElectronics ItsNotThatImportant ConventionalInertia DontSweatTheSmallStuff ItsNotThatImportant LetItBe PaulHudson ItsNotTimeToDumpCeeSyntax AbstractSyntaxTree AlternativesToCeeSyntax AspectOrientedProgramming BlubParadox BrianKernighan CategorySyntax CeeLanguage CeeLanguageIsNoSilverBullet CeePlusPlus CeeSharp CeeSharpLanguage CeeSyntax ComponentPascal CostinCozianu DeclarativeDeviceDriver DeclarativeMetaprogramming DeeLanguage DennisRitchie DevilsAdvocate DumbText ErlangLanguage ExtensibleProgrammingLanguage ExtremeProgramming FalkBruegmann FeatureGaloreWeenies GoLanguage HomoiconicLanguage ItsTimeToDumpCeeSyntax ItsTimeToDumpJazz JavaLanguage JavaScript KenThompson LanguageOrientedProgramming MinimalismWeenie ModernCompilerImplementationInJava OberonLanguage OberonSystem ObfuscatedCee ObjectOrientedProgramming OokLanguage OperatingSystem PascalLanguage PositiveDialogueCommunity RealMacros RelationalWeenie SmalltalkLanguage TheArtOfComputerProgramming TurboPascal VisualBasic WetWare WhitespaceLanguage ItsNotWorking ItDoesntWork SanDiego ItsNotaPipeDream FireFox SmallestFederatedWiki WardsWiki ItsOkImWithTheBand MentosCommercial RobertWyatt SocialEngineering SoftMachine UrbanLegend ItsOnlyHuman CategoryWiki ItsOnlyHuman MoreLightThanHeatGuideline TheWayForward WikiProblems ItsOnlySoftware JustImplementation ItsOnlyaMetaphor CategoryMetaphor DontEatTheMenu EngineeringEnvy PaulHudson PeteMcBreen SoftwareEngineering SoftwareIsSoftware UsefulLie WhatIsMetaphor WhyNewAnalogiesForSoftware ItsTheLatencyStupid BigIron CategoryPaper ClickAndWait DigitalSignalProcessing EnterpriseScale GarryHamilton PromisePipelining RemoteGuiProtocols StuartCheshire ItsTheSameData ItsTheSameData SimultaneousDevelopment SomethingMustBeDone ItsTimeToDumpCeeSyntax AlternateHardAndSoftLayers AlternativesToCeeSyntax AmericanCulturalAssumption AnAspirant AndyMorris ArmyOfProgrammers ArsTechnica AssignmentVsEqualityOperator BenKovitz BetterSyntacticSugar BradCox BruceIde CategoryAlgol CategoryCee CategoryLanguageDesign CategoryPascal CategorySyntax CeeLanguage CeeSyntax ChrisBaugh ClassName CodeWalker CornerStone DeleteMe DennisRitchie DynamicTyping EditHint EeLanguage EverythingSucks HaskellLanguage IainLowe IsBreakStatementArchaic ItsNotTimeToDumpCeeSyntax JavaScript JoshuaGrosse JustaLittleScripting LanguageOfTheFuture LispLanguage MartinRudat ModifiersBeforeOrAfterNouns MostImportantWordsOnLeft NestedFunctions NetPbm NewPascal ObfuscatedCee ObjectiveCee PascalLanguage PerlLanguage PhpProsAndCons PythonLanguage SamuelFalvo ScalaLanguage SemiColon StephanHouben StringInstructions SunirShah TossMathCentrism UndefinedBehavior WaterbedTheory WayneMack WhatSucksLess ZeroAndOneBasedIndexes ItsWardsWiki CategoryWiki GoodStyle ThankYouWard WikiWikiKudos ItsWiseToRevise EmailNetiquettePatterns ItsaPeopleProblem BusinessProcessReengineering CategoryManagement CategoryProblem GeraldWeinberg ItsaPeopleProblem PeopleAreTheProblem SoftwareDevelopment TheManagerIsTheProblem IttyFonts AbleBodiedTwentyFiveYearOldMaleAssumption AllRoadsLeadToRome CategoryUserInterface CrossPlatformTesting DeVry EditHint EditorFonts ElizabethWiethoff ExtremeProgramming FastEyes IntegratedDevelopmentEnvironment JavaScript MacOsx MacromediaFlash MatthewTheobalds MicrosoftInternetExplorer NickBensema ProgFont WebsitePatterns IvTools CategoryFramework ComponentFramework CompoundObjectProgramming DesignPatterns DirectManipulation DistributedComponentEnvironment DougSchmidt FreeSoftware FrescoFramework HyperStructuredGraphics InterViews IplPackage IvTools LayeredApplicationFramework MarkLinton PhilipEskelin ReinventingComics ScriptingLanguage SourceComponents UnidrawFramework IvanFalsen CategoryHomePage ExtremelyGorgeous LifeAndWorkPlanningBooks MaritLedsaak TheWikiWay WardCunningham WikiBase IvanHyde CategoryHomePage StPaul IvanIllich AmericanRepublican CategoryPerson DeschoolingSociety LeftWing NoamChomsky RatBag RightWing UnitedStates IvanKanis CategoryHomePage IvanMoore AutomatedRefactoring CategoryHomePage JesTer MockMaker RefactoringBrowser TeamStreams WardCunningham IvanStojic CategoryHomePage IvanSutherland AlanKay CategoryPerson SketchPad TuringAward UniversityOfUtah VirtualReality IvanTarasov CategoryHomePage IvanTikhonov CategoryHomePage IvanTkatchev IvarJacobson CategoryAuthor DionHinchcliffe EssentialUnifiedProcess GradyBooch IvarJacobson JimRumbaugh MattStephenson MikeHowells NicholasLesiecki OtTwoThousandAndFour ThreeAmigos UseCase IvarVasara BlogSpace CategoryHomePage SnipSnap SocialSoftware WikiDesignPrinciples WikiWikiWeb IveGotaBadFeelingAboutThis AlarmBellPhrase CategoryWhimsy StarWars TurdFanCollision IveLeftToCode IveLeftToCode QoMp QompItself UgLy UgLyPeople IvesAerts CategoryHomePage QuickChanges IvoRoper CategoryHomePage IvoryTower IvoryTower TheBlackTower TheoreticalRigorCantReplaceEmpiricalRigor IwannaLearn CategoryEducation CategoryInManyProgrammingLanguages CategoryProgrammingLanguage CategoryRoadMap CeeProgramsForBeginners FirstTimeLanguage FreshmansFirstLanguage IwannaLearnAsp IwannaLearnCeePlusPlus IwannaLearnCeeSharp IwannaLearnComputerSecurity IwannaLearnDbTwo IwannaLearnDotNet IwannaLearnGenerics IwannaLearnHtml IwannaLearnJava IwannaLearnJavaScript IwannaLearnLinux IwannaLearnLisp IwannaLearnOcaml IwannaLearnPerl IwannaLearnPhp IwannaLearnPython IwannaLearnRuby IwannaLearnRubyOnRails IwannaLearnScheme IwannaLearnSoap IwannaLearnSqlserver IwannaLearnTclTk IwannaLearnUnix IwannaLearnVbClassic IwannaLearnWebServices IwannaLearnWebSiteProgramming IwannaLearnXml LearningAssemblyLanguage LearningCee LearningHtmlAndCss LearningJava LearningObjectOrientedProgramming LearningProgrammingLanguages LispProgramsForBeginners LittleLanguage ProgrammingLanguage PythonProgramsForBeginners SmalltalkLearnersClub TrailPage WhichFunctionalLanguageToLearn IwannaLearnAsp ActiveServerPages ActivexDataObject AjaxWebApplications AspDotNet CategoryWebDesign DotNet IwannaLearn IwannaLearnAsp JavaScript MicrosoftCorporation MicrosoftDotNet MinuteSolution MozillaFirefox RichInternetApplication VbScript WebApplication WindowsVista XmlHttpRequest IwannaLearnCeePlusPlus AlternateHardAndSoftLayers AlternativesToCeePlusPlus AmericanCulturalAssumption AndrewKoenig AnonymousDonor BarbaraMoo BoostLibraries BruceEckel CategoryBooks CategoryCpp CeeLanguage CeePlusPlus CeePlusPlusRoadMap CeeProgramsForBeginners CeeVsCpp DaveVoorhis EarlyCeePlusPlus ExtremeProgramming FreshmansFirstLanguage IwannaLearn IwannaLearnPython LateCeePlusPlus ModernCeePlusPlusDesign OctoberZeroSix OnLisp OpenDirectoryProject SoftLanguage StandardTemplateLibrary StlStyle StructureAndInterpretationOfComputerPrograms SyntacticSugar UmlDiagram UserStories WaterfallModel IwannaLearnCeeSharp CommonLanguageRuntime LinuxOs MonoProject IwannaLearnComputerSecurity CapabilitySecurityModel CategorySecurity ComputerSecurityIsImpossible ComputerSecurityIsnt OpenSystemsInterconnect SecurityIsHard TruSecure WebApplicationSecurity IwannaLearnDbTwo BigBlue DbTwo IwannaLearn LearningProgrammingLanguages LinuxOs MainframeComputer MicrosoftSlave UnixCulturalAssumption IwannaLearnDotNet AspDotNet CategoryDotNet CategoryMicrosoft IwannaLearnDotNet MicrosoftDotNet MicrosoftExpress VbDotNet VisualStudioWhidbey WebMatrix WebServicesExtensions IwannaLearnGenerics ComInterOp DotNet EnterpriseComputing GenericDataModel GenericFunctionObject GenericInterface GenericProgramming GenericType GenericsVsSubtyping ManagedCeePlusPlus VisualStudioWhidbey WikiPedia IwannaLearnHaskell CategoryHaskell DarcsRevisionControl HackageHoogleCabal HappsFramework HaskellLanguage LearnYouaHaskellForGreatGood RealWorldHaskell VitalHaskell IwannaLearnHtml LearningHtmlAndCss IwannaLearnJava IwannaLearn LearningJava IwannaLearnJavaScript AjaxWebApplications BlocksInJavaScript CategoryJavaScript DocumentObjectModel DotNet FunctionalProgramming InternetExplorer IwannaLearn IwannaLearnJavaScript JavaScript JavaScriptFlaws MicrosoftSlave MicrosoftWindows MozillaBrowser MozillaFirefox MozillaXul NetscapeNavigator OperaBrowser OreillyAndAssociates RssFeeds SafariBrowser SitePoint VisualBasic WebBrowser IwannaLearnLinux BeeHive BlackHole CategoryLinux CeeLanguage CommandLine CygWin DebianLinux DisagreeByDistorting EmacsEditor HowTo HowToDecideIfLinuxIsForYou InformationTechnology IwannaLearn IwannaLearnLinux IwannaLearnUnix KnoppixLinux LinuxOperatingSystem LiveCdOs ManPage MicrosoftWindows NeEditor OnceAndOnlyOnce OpenSource OreillyAndAssociates PackageManager QuickQuestions RedHat RedHatLinux RedHatPackageManager ShellScripts SusanRoy TammyCravit TaoOfLinux TheUnixHatersHandbook TheUnixPhilosophy UnixBeginnersGuide UnixCulturalAssumption UnixWay VbClassic ViEditor WardsWiki WhatIsThisThingCalledUnix IwannaLearnLisp AllegroCommonLisp AnsiCommonLisp ArcLanguage CarnegieMellonUniversityCommonLisp CastingSpelsInLisp CategoryLisp CodeIsData CommonLisp CommonLispHyperSpec CommonLispaGentleIntroductionToSymbolicComputation DavidCary DavidTouretsky DejaVu EmacsLisp GeneralizedReference GenericFunction GnuClisp GooLanguage HandHeld IwannaLearn IwannaLearnScheme LispForPerlHackers LispIndentation LispLanguage LispMe LispSchemeDifferences LispWorks OnLisp OpenSource ParadigmsOfArtificialIntelligenceProgramming PascalCostanzasHighlyOpinionatedGuideToLisp PaulGraham PerlLanguage PeterNorvig PeterSeibel PocketPc PocketScheme PracticalCommonLisp PythonLanguage SchemeLanguage SmugLispWeenie SteelBankCommonLisp TclLanguage WikiZen IwannaLearnOcaml ScottVokes IwannaLearnPerl CamelBook CategoryBooks CategoryPerl CommonGatewayInterface CultureShock DamianConway DarrenTarbard DefinitivePerlBooks EarleMartin HelloWorld IainTruskett IntermediatePerl IwannaLearn JoshuaKerievsky LearningPerl LearningProgrammingLanguages ManPage ObjectOrientedPerl PerlLanguage PerlPathi PerlProgramming WardCunningham IwannaLearnPhp CategoryPhp CollaborationStartsWithaQuestion DeleteWhenCooked DoSimpleThings EclipseIde IwannaLearn IwannaLearnPhp IwannaLearnWebSiteProgramming JavaPlatform MicrosoftWindowsPlatform MikeMilinkovich OutOfTheBoxExpectations PerlMonk PhpLanguage WhyWeLovePhp IwannaLearnPython ActivePython ActiveState AlexMartelli CategoryBooks CategoryPython CeeLanguage ChrisMellon CopyAndPaste DanMoniz DavidMertz FredrikLundh FrontPage FunctionalProgramming GoogleKnowsEverything GuidoVanRossum IwannaLearn IwannaLearnPython JuneKim KoreanLanguage LampPlatform LearningPython MarkPilgrim MetaClass PipPy PocketPc ProgrammingPython PyGame PyQt PythonCard PythonCookbook PythonInaNutshell PythonLanguage PythonTranslator PythonWhiteSpaceDiscussion PythonXml QuickDiff QuickQuestions QuickRef TkInter ToolCommandLanguage VisualBasicSuitableForDevelopment WhatHappened WindowsXp WxPython WxWidgets IwannaLearnRuby AlexeyVerkhovsky BlocksInRuby BrianRobinson CategoryRuby CeeCeePlusPlus DanielSheppard EclipseIde IteratorPatternInRuby IwannaLearn IwannaLearnRubyOnRails JavaLanguage JayRuby LearnToProgram MichaelIvey PerlLanguage PickAxeBook PoignantGuideToRuby ProgrammingRuby RubyLearners RubyOnRails WhyTheLuckyStiff IwannaLearnRubyOnRails CategoryRuby IwannaLearn IwannaLearnRuby KevinMunc RubyOnRails IwannaLearnScheme ActorsModel CategoryScheme DrScheme IwannaLearn KenShirriff LispMe LispMeUnit PalmPilot PocketPc PocketScheme ProgrammingOnHandHelds SchemeIdioms SchemeWiki StructureAndInterpretationOfComputerPrograms TheLittleSchemer TheSchemeProgrammingLanguage TheWizardBook IwannaLearnSoap CategoryWebServices DonBox ExtensibleMarkupLanguage IwannaLearnXml MicrosoftCorporation RestInSoap SimpleObjectAccessProtocol SoapToolkit TipsTricks WebServices XmlPerformance IwannaLearnSqlserver HowTo MicroSoftDataEngine SqlServer IwannaLearnTclTk CategoryProgrammingLanguage CategoryTcl IwannaLearn JohnOusterhout TclTk ToolCommandLanguage WiKit IwannaLearnUnix BigBlue IwannaLearn IwannaLearnLinux IwannaLearnVbClassic CrystalReports CsharpLanguage HaHaOnlySerious IwannaLearnAsp IwannaLearnHtml LanguageGotchas LastLaugh LifeLongLearning MicrosoftCorporation MicrosoftSlave MicrosoftWindows MinuteSolution PersonalWebServer SqlServerDesktopEngine VbClassic VbDotNet VbIsBadForNewbies WardsWiki WhyChooseMicrosoftAndVb WikiBooks IwannaLearnWebServices CareerLanguage CategoryEducation CategorySoftwareTool GoogleApi IwannaLearnSoap KissWebServices McComb RestArchitecturalStyle RubyOnRails SimpleObjectAccessProtocol SoapToolkit VbClassic WebService WebServices WebServicesDescriptionLanguage WebServicesSecurity WebServicesSpecifications XmlRpc IwannaLearnWebSiteProgramming ActiveServerPages ActiveServerPagesInVbClassic ApplicationServer CareerLanguage CategoryWebDesign CgiScriptSecurity CgiVsServlet CodeSmell ColdFusion ComPlus CommonGatewayInterface ComponentDesignPatternsContext ComponentObjectModel DomainNameService EjbServers EjbVsComPlus EnterpriseJavaBeans FreeHosting HtmlZen InformationSecurity IwannaLearnAsp IwannaLearnCgiScripting IwannaLearnPython JavaApplet JavaBeans JavaPlatform JavaScript JavaServlets JavaTwoEnterpriseEdition LearningHtmlAndCss LincolnStein MacromediaFlash MathMl ModPerl MovableType MyWebsiteLearningExperience PerlLanguage PythonLanguage SansInstitute ServerSideInclude ServerSideJavaScript ServiceOrientedArchitecture ShockWave VbClassic VbDotNet VbScript WardsWiki WebApplicationDesign WebApplicationProblemDomain WebApplicationSecurity WebDesignCurriculum WebSecurity WebSite WebSiteProgramming WebsitePatterns IwannaLearnXml BigBlue CategoryWebDesign CategoryXml DefinitiveXmlBooks DocumentObjectModel DocumentTypeDefinition ExtensibleMarkupLanguage ExtensibleStylesheetLanguage GoogleKnowsEverything HowTo IwannaLearnXml LearnXmlDiscussions MicroSoftDataEngine MinuteSolution PowerOfPlainText RssFeeds SchemaLanguagesForXml SimpleApiForXml TheRealStrengthOfXml VbClassic WardsWiki WhatIsXmlAnyway XmlAbuse XmlAndSoapAreGoodForWhat XmlCodingTechniques XmlExamplesOfGoodUsage XmlLinks XmlProgrammingLanguage XmlProtocol XmlSucks XsltLanguage YamlAintMarkupLanguage IwantItYesterday BecomeCompetent CategoryIdiom ChildishBehavior CountTheHands EinsteinExpress FearCulture IwantItYesterday IwantaPony JasonNocks ParkingLotTherapy PointyHairedBoss TheConsultantsMantra IwantaPony CategoryIdiom CategoryRequirements IncompatibleGoals KillerUserInterface MartinChernenkoff PersonalChoiceElevatedToMoralImperative IwillExpandThis IwillExpandThis PeterLynch PlanToExpandThis PleaseExpandThis IyadIssa CategoryHomePage LanceWalton MikeStorey TomWhite JaWiki ApacheTomcat CategoryWikiImplementation ExtensibleMarkupLanguage JaWiki OpenSource SourceForge JaakkoMantysaari AmigaComputer CategoryHomePage DegreeProgrammeInInternatonallBusiness HamePolytechnic JormaOksanen LinuxOperatingSystem MikkoMantysaari ValkeaKoski JabberAndSoap AsynchronousCommunication DeleteThisPageSomeTime EarleMartin InterfaceDefinitionLanguage JabberProject RemoteProcedureCall WorkFlow JacekRatzinger JackBolles CategoryHomePage KaneMar OopslaOhFive SoftwareDevelopment JackGanssle CategoryPerson SoftAid JackHassall AntiPatternsBook CategoryHomePage JackHassall JohnEaton TheCrazies JackHumphrey AreYouThere CategoryHomePage OrphanPage JackNutting CategoryHomePage StockholmSweden JackOfAllTrades JackPark CategoryHomePage JackReeves BrokenLink CategoryAuthor CategoryHomePage CppReport WhatIsSoftwareDesign JackRich CategoryHomePage JackRing CategoryHomePage JackValenti CategoryPerson DigitalMillenniumCopyrightAct FairUse JackWasey CategoryHomePage JackWaugh CategoryHomePage JackieChiles JacksonChu JacksonFront JacksonNinly JacksonNinly MeatballWiki MediaWiki PenName PhpWiki JacksonStructuredProgramming BrokenLink JimCaprioli ProceduralMethodologies JacksonStructures JonathanMitchem WaybackMachine JacobCohen CategoryHomePage ChrisGarrod ExtremeProgramming RecentChanges JacobNorda CategoryHomePage JacobRepp CategoryHomePage LispForGames LispLanguage LuaLanguage SchemeLanguage TextFormattingRules WikiExperience WikiGnome WikiWiki JacobSmith TourBusStop JacobWestgaard JacobWodzynski CategoryHomePage JacobsLadder CategoryIdiom CategoryMovie JacobsLadder TimRobbins JacquesSauve JaenSaul CategoryHomePage EstonianLanguage WikiWiki WikiWikiWeb JagGregate CategoryCollections CategoryJava JavaLanguage SmallTalk JagaGol JaimeWong CategoryHomePage CostinCozianu EnEdit JaimeWong NewUserPages TheAdjunct WardsWiki WelcomeVisitors JaimmeYork CategoryHomePage JaimmeYork JakartaAnt ApacheAnt JakartaCactus AcceptanceTest AutomatedAcceptanceTesting EnterpriseJavaBeans HttpUnit JavaLanguage JavaServlets JavaUnit MockObject TagLibs TestingFramework UnitTest WhoUsesCactus JakartaLucene ApacheSoftwareFoundation JakartaLucene JakartaProject NutchSearchEngine JakartaOjb JakartaProject ApacheAnt ApacheSoftwareFoundation ApacheTomcat CategoryProject FreeSoftware JakartaAnt JakartaAvalon JakartaCactus JakartaLucene JakartaOjb JakartaProject JakartaStruts JakartaVelocity JavaPlatform ObjectRelationalBridge OpenSource SourceForge TestingFramework WhoUsesJakartaAvalon JakartaStruts ActionClasses ActionFormBeans ActionForms ActionMappings ActionServlet AllocationOfResponsibility ApacheSoftwareFoundation AppKit ApplicationModel AspectAdapters AspectAdaptor AutomaticPopulation BeanInfo BeanUtility BrianEwins CategoryFramework ChanningWalton ControllerServlet CustomTagLibraries DataTransferObject DomainModel DomainObject DynaFormBean DynaFormBeans EnterpriseApplication FourLayerArchitecture FrameWork FrontController GemStone InputState JakartaAnt JakartaProject JakartaStruts JakartaVelocity JavaBeans JavaReflection JavaScript JavaServerPages JavaServlet ModelModelViewController ModelViewController PatternsOfEnterpriseApplicationArchitecture PresentationAbstractionControl RandyStafford RobertWatkins SimplestThingThatCouldPossiblyWork SplitValidation StrutsProjectPages StuCharlton SymbolDictionary SystemOfNames SystemOfPatterns TopLink WebBasedDevelopment WebObjects XmlParsing YouArentGonnaNeedIt JakartaVelocity ApacheVelocity JakeBerglund CategoryHomePage JakeHarris CategoryHomePage JakeKrohn CategoryHomePage JakeWatkins CategoryHomePage ThankYou JakobEriksson CategoryHomePage CurriculumVitae LinuxKernelUnit JakobNielsen AlanCooper BruceTognazzini CategoryAuthor JakobNielsen RespectedSoftwareExperts UsabilityEngineering JakobRojel CategoryHomePage JakobRojel JamPad JamWiki JavaLanguage MediaWiki VeryQuickWiki WikiEngine JamalWills BehaviorDrivenDevelopment CategoryHomePage ExtremeProgramming JamalWills LiterateProgramming MetaProgramming SoftwareEngineer TiddlyWiki WikiWikiClone JamesAbley CategoryHomePage JamesAguilar CategoryHomePage JamesAitken CategoryHomePage EnterpriseArchitecture SigmaWorks SouthAfrica StandardBank JamesAndCharles CharlesAndJames CharlesAndJamesNumber CharlesWeir EuroPlop GofMorningtonCresent GofTrivialPursuit JamesAndCharles JamesNoble MemoryPreservationSociety SoftwareArchitecture WiKiWeg JamesBach JamesBayley AreYouThere CategoryHomePage OrphanPage WikiInEducation JamesBeckett JamesBeckett JamesBritt CategoryHomePage JamesBullock BookShelved CategoryHomePage ChristopheThibaut JamesBullock LaurentBossavit JamesCandy CeeFormalSemantics ConcurrencyLaws DetailsPattern FirstOrderDecisionProcedures StateLaws JamesCaristi ValparaisoUniversity XpUniverseTwoThousandTwo JamesCarlson AreYouThere CategoryHomePage OrphanPage JamesClerkMaxwell CategoryWikipediaLink WorldGeniuses JamesCollins AlexFishlock BillBarnett CarlParziale CategoryHomePage ConsistencyParade DavidWalker DresdnerKleinwortWasserstein FirstUnionNationalBank PaulSimmons WellsFargo JamesCookeBrown LoglanLanguage JamesCoplien JimCoplien JamesCrawford CategoryHomePage ExtremeProgramming PairProgramming SingletonsAreEvil UnitTest JamesCrook CategoryHomePage DannyAyers EddieEdwards GunnarZarncke HowTheMindWorks JamesCrook OffWiki PaulTevis PromotingWiki RefactoringTestCode RethinkingCompilerDesign SebastianPetzelberger SvenNeumann ThankYou WaldenMathews WayneConrad WellFactored WikiMailBox JamesDennett BakBone CategoryHomePage RecentChanges RecentChangesJunkie JamesDo CategoryHomePage JamesDoohan CategoryPerson CategoryStarTrek EngineerScotty StarTrek JamesDumser CategoryHomePage EricssonInc JamesForehand AreYouThere CategoryHomePage OrphanPage JamesGosling BigName BillJoy BrianKernighan CalBerkeley CategoryPerson ComponentSoftwareCorporation DennisRitchie DistributedComputing JamesGosling JamesGoslingOnCollections JavaLanguage KenThompson NetworkExtensibleWindowSystem ObjectOriented ProgrammingLanguage RichardStallman SunMicrosystems TomStambaugh UnixOperatingSystem JamesGoslingOnCollections HigherOrderFunction JamesGosling RichardDrake JamesGoslingOnGenerics GenericType JamesGosling StronglyTypedCollection TypeErasure JamesGrenning JamesGrenning XpImmersionOne JamesHague AsFastAsCee CategoryPerson SufficientlySmartCompiler JamesHealey CategoryHomePage JamesHollidge BrainfuckLanguage CategoryHomePage CeeLanguage DelphiLanguage HandelCee HaskellLanguage InternationalTalkLikeaPirateDay JavaLanguage PascalLanguage PhpLanguage PrologLanguage SinclairSpectrum SystemCee XmlSchema XsltLanguage JamesHowardKunstler CategoryAuthor HomeFromNowhere TheCityInMind TheGeographyOfNowhere JamesHunter CategoryAuthor LeaderShip TheServant JamesJoyce CategoryAuthor JamesKeogh BbcBasic CategoryHomePage CeeLanguage CeePlusPlus EmacsLisp GameOfBlokus GameOfBridge GameOfPerudo GameOfPoker PascalLanguage QuickChanges TclTk VbClassic WikiWiki JamesKiboParry AberlonSatyr CategoryPerson CharlesAndJamesNumber DanMoniz GoogleGroups ImminentDeathOfWikiPredicted IncreasingYourWardRating JamesKiboParry KiboNumber MarkJasonDominus SmallWorld StevenNewton WardNumber WardsWiki WikiForumsCategorizedDeeThroughZee JamesLinn JamesMcGovern JamesMaggs CategoryHomePage CodeMonkey DeutscheBank JustUnemployedWithLotsOfMoney JustaProgrammer MyMyersBriggsTypeIs ThoughtWorker JamesMcCartney CategoryHomePage SuperCollider JamesMcGovern CategoryAuthor JamesLinn KentBeck MartinFowler MikeStevens ScottAmbler JamesMead CategoryHomePage JamesMills JamesNewkirk JimNewkirk JamesNewton CategoryHomePage DavidCary IsaacNewton StevenNewton JamesNoble AcceleratorButtons AltaVista CategoryHomePage CharlesAndJames ElvisBrain ElvisSoftwareDesignResearchGroup EssentialUseCases ExtremeProgramming JamesNoble MichaelFeathers NewZealand NotesOnPostmodernProgramming PatternLanguages PatternsAsSigns ProgramVisualization SelfGroup SelfLanguage SmallMemorySoftware SydneyCity JamesOdell AdaptiveAgent AgentBasedSystems AgentOrientedProgramming AgentsWorkingGroup BusinessSystems CategoryAuthor CategoryBook ComplexSystems CutterConsortium DistributedComputing JamesMartin JamesOdell JournalOfObjectOrientedProgramming ObjectManagementGroup ObjectOrientedAnalysisAndDesign ObjectOrientedProgramming UnifiedModelingLanguage WhatIsAnAgent JamesPeckham CategoryHomePage JamesPetry ApacheAnt ApacheMaven CategoryHomePage ClojureLanguage CsharpLanguage ExtensibleMarkupLanguage FunctionalProgramming JavaLanguage JavaServerPages PerlLanguage ScalaLanguage WhatIsRefactoring XsltLanguage JamesPoupard AntiPattern CategoryHomePage DesignPatterns EmperorsNewClothes GoldenHammer IdiotProofProcess JamesPoupard PersonalityAntiPatterns ReFactoring SoftwareProductionLine JamesPreston JamesPrevatt CategoryEducation CategoryHomePage CategoryManagement CategoryMusic CategoryScienceFiction IseriesArchitecture OpenBsd OperatingSystem PythonLanguage UbuntuLinux WindowsXp JamesStansell AllianceDataSystems CategoryHomePage ExtremeProgramming ExtremeProgrammingRoadmap JavaLanguage JobSearching OpenSource PerlLanguage RecentChanges StructuredQueryLanguage TulsaOklahoma WikiMailBox WilTelCommunications XpHelpWanted XpPositionWanted JamesStibbards CategoryHomePage JamesStrachan CategoryHomePage JamesTarbell JamesMcGovern JamesTarbell JamesTwine CategoryHomePage JamesWagner ArchitectAsKeeperOfTheFlame CamelCase CategoryHomePage DaveTenny DecWeb DigitalCulture DigitalEquipmentCorporation JamesWagner PublishAndSubscribe RationalRose RationalUserConferences SmartSocket SoftwareArchitect WorldCom JamesWebster ThoughtWorks JamesWentworth JamesWentworth JamesWhite CategoryHomePage JamesWilkinson JamesWillison CategoryHomePage JamesWilson CategoryHomePage JamesXinzhiLi CategoryHomePage JamesYoungman CategoryHomePage JamesYoungman JamieArseneault CategoryHomePage JamieFristrom CategoryHomePage JamieGrier AreYouThere AspectOrientedProgramming BestPracticesHomepage CategoryHomePage ExtremeProgrammingChallenge JavaServer JavaShelf MarcFleury NoProcess OrphanPage PhoenixUniversity SunCertification VerticalMarket WikiPage JamieLister CategoryHomePage JamieNettles CategoryHomePage JamieWilliams JamieZawinski CategoryPerson CeeLanguage CeePlusPlus FreeSoftwareFoundation GnuEmacs HackingDemocracy JavaLanguage LispLanguage LucidInc MicroOptimization NetscapeNavigator RichardGabriel WorseIsBetter JamisonLofthouse CategoryHomePage WikiPedia JanBosch CategoryAuthor JanBurse AreYouThere ArtificialStockMarket BrianArthur CategoryHomePage OrphanPage QuicksilverSimulationPackage SantaFeInstitute SwarmSimulationPackage WikiWeb JanCarlzon CategoryAuthor ExtremeBusiness MomentsOfTruth ReFactoring TomPeters JanHeise KaiUllrich MarcoPoehler MoritzPetersen JanLarsen CategoryHomePage JanLelie CategoryHomePage JanNilsson CategoryHomePage MigratingToJtwoee JanNorden BoldSoft JanPersson CategoryHomePage JanSteinman AntiPattern CategoryHomePage DonOlson EcoReality JanBoy ManagingDocs TekLabs TheLoaner JanStuehmer CategoryHomePage JanWunsche CategoryHomePage ExtremeProgramming SystemDeveloper JaneChandler CategoryHomePage JaneRoberts BeliefSet CategoryAuthor CategorySpiritualViewpoint NatureofPersonalReality ParableOfTheIdiotFlowers SethSpeaks UnknownReality JanekBogucki JanellyBaby AreYouThere CategoryHomePage JanellyBaby OrphanPage RealName JanetLazar CategoryHomePage JanetLazar KeithCoogan JangIt CategoryJargon CodingByCoincidence CowboyCoding ExtremeProgramming FudgeFactor GemStone JeffBay SelfInvalidatingModel StevePurcell VanCurtis JanineBenyus JanneOhtonen CategoryHomePage FinlandEurope JannePeltonen JanosGaram CategoryHomePage JanuaryEleven CategoryAutoIgnore DecemberTen FebruaryEleven ImplicitTopics WikiTag JanuaryFifteen CategoryAutoIgnore DecemberFourteen FebruaryFifteen ImplicitTopics WikiTag JanuaryFourteen CategoryAutoIgnore DecemberThirteen FebruaryFourteen ImplicitTopics WikiTag JanuaryTen CategoryAutoIgnore DecemberZeroNine FebruaryTen ImplicitTopics WikiTag JanuaryThirteen CategoryAutoIgnore DecemberTwelve FebruaryThirteen ImplicitTopics WikiTag JanuaryTwelve CategoryAutoIgnore DecemberEleven FebruaryTwelve ImplicitTopics WikiTag JanuaryZeroEight CategoryAutoIgnore DecemberZeroSeven FebruaryZeroEight ImplicitTopics WikiTag JanuaryZeroNine CategoryAutoIgnore DecemberZeroEight FebruaryZeroNine ImplicitTopics WikiTag JanuaryZeroSeven CategoryAutoIgnore DecemberZeroSix FebruaryZeroSeven ImplicitTopics WikiTag JanuaryZeroSix AlekseyPavlichenko CategoryAutoIgnore CostinCozianu DecemberZeroFive FebruaryZeroSix GunnarZarncke HomePage ImplicitTopics JohnFletcher WikiTag JapanExtremeProgrammingUsersGroup CategoryGroup CategoryXpUsersGroup JapanExtremeProgrammingUsersGroup JapaneseAnimation ComicBookGuy CowboyBebop EarthGirlArjuna EmlynShannon ParodyMode SerialExperimentsLain YokoKanno JapaneseLanguage AngloSaxonLanguage AnonymousDonor CanadianRaising CategoryNaturalLanguage ChineseLanguage EnglishLanguage FrenchLanguage GermanLanguage HikaruNoGo IsolateLanguages JapanCountry JapaneseLanguage JapaneseWriting KarlKnechtel KeiSugimoto LatinLanguage LevelsOfPoliteness NarutoAnime NetHack NickBensema RonCraig SimonBrenner TakayoSugimoto TakuyaMurata TheerasakPhotha WordOrder JapaneseWriting DanNovak JapaneseLanguage JapaneseWriting JapaneseXpCommunity JarJarDiff DependencyFinder JavaLanguage JaredBuckley CategoryHomePage JaredLevy CategoryHomePage JaredSulem CategoryHomePage PythonConvert RelationalWeenie JaredWhite CategoryHomePage GaelDesign JargonFile CategoryBook CategoryExternalLink CategoryJargon CategoryOnlineBook EricRaymond JargonFile NewHackersDictionary JargonProliferation ChadFowler JargonProliferation JaronLanier ArtistEnvy BounceLanguage CategoryPerson GraphicalProgrammingLanguage MacromediaDirector ShockWave TheerasakPhotha VirtualReality VisualProgrammingLanguage JasmineObjectOrientedDatabase CategoryDatabase CategorySoftwareTool ObjectOrientedDatabase JasonAnderson CategoryHomePage DoTheSimplestThingThatCouldPossiblyWork DrawingHand LeaderShip TheElementsOfStyle WikiMaster WikiPrinciples JasonArhart CategoryHomePage JasonAwilliams AreYouThere CategoryHomePage JasonAyers CategoryHomePage ParcPlace SmalltalkLanguage JasonBedunah AgileMethodology CategoryHomePage ConsumerPsychology CopyWriting DamnGoodIdeas DirectResponseMarketing DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammer RefactorMercilessly RelentlessTesting ScrumMethodology JasonBorro CategoryHomePage JasonBucata AdvoGato CategoryHomePage WikiZens JasonBurkert CategoryHomePage JasonBuxton ExtremeProgramming JasonCole CategoryHomePage ErealtyXpAdoption JasonDavies JasonEspinosa CategoryHomePage JasonFelice AmNotation CarstenKlein CategoryHomePage UncleBobsNamingConventions JasonFredrickson CategoryHomePage FortyHourWeek NewUserPages TourBusStop JasonGeorge CategoryHomePage CooperativeWorkWorkGroup JasonGorman CategoryHomePage JasonGrossman AlgolLanguage CategoryHomePage IconLanguage IoLanguage IoWiki IokeLanguage LispLanguage NuLanguage PascalLanguage SelfLanguage SmalltalkLanguage SnobolLanguage JasonHail CategoryHomePage JasonLaPorte JasonMcFarlane AreYouThere CategoryHomePage OrphanPage JasonMilkins CategoryHomePage JasonNocks AcceptanceTest AutoPcn BlameGame CarlosNsRodrigues CategoryCollaboration CategoryHomePage ClinicalTrialsHaveBeenFoundToCauseCancerInRats CodeFreeze CodeSmellMetrics ConceptOfCollaboration EinsteinExpress EliminateDuplication ElizabethWiethoff EndlessMeeting ExtremeProgramming ExtremeProgrammingMisconceptions FindPage FiveYearsExperienceInNewTechnology FragileAlliance FragileProcess FreeSoftware GnuGeneralPublicLicense HappyThoughts HomePage JasonNocks MapiToolkit MiseryLovesCompany OpenSource OpenSourceCommunism PairedVenting PointlessEvangelism RandomPages RecentChanges RoadMaps SafetyInNumbers SelfOrganizing SleightOfHand SourceXtreme StageMagician SuccessfulXpProjects TakeRegularBreaks TestDrivenDevelopment UncleBob UnitTest UnitTestIsTheMock WikiholicsAnonymous WorryDrivenDevelopment XmlTestSuite JasonOlson CategoryHomePage JohannesGijsbers JasonRiedy CategoryHomePage ComputationalScienceAndEngineering GeorgiaTech JasonRogers CategoryHomePage JavaLanguage ProQuest RiskMetrics RubyLanguage SmalltalkLanguage JasonRohrer JasonScheirer JasonSlater CategoryHomePage ConWebDoc JasonTarnover JasonTaylor CategoryHomePage TeRaow YouAintGonnaNeedIt JasonTheobald JasonTitus AreYouThere CategoryHomePage OrphanPage UmlWorld JasonWilliams CategoryHomePage CeePlusPlus InterNet JargonFile JustaProgrammer LanguagePissingMatch MicrosoftWindows PalmOs UseNet WikiWikiWeb WorldWideWeb JasonYip AbstractSequential CategoryHomePage ChicagoAgileDevelopers ContinuousIntegration CruiseControl DwightDavidEisenhower EricRaymond FredHapgood GolfForGeeks GregorcLearningStyle JasonYip LaunchCast LowlyGraduateStudent MartialArtsAsSoftwareDevelopmentMetaphor MelbourneExtremeProgrammingUsersGroup MyersBriggs PennyArcade RandyNovick SluggyFreelance SydneyXpActivityClub TheArtOfUnixProgramming ThereIsAlwaysAnotherProblem ThoughtWorks XpTwoThousand JasperKonter ChrisGarrod JasperPaulsen AnalogyBetweenProgrammingAndManufacturing AntiPattern BugLog CategoryHomePage CppIde DiamondDesign DougMerritt EigenValue EigenVector ExtremeProgramming ExtremeProgrammingForOne FeatureRequestLog FullSearch GarbageCollection GreatBooksListJasperPaulsen HumbleRefactorer JasperPaulsen JustaProgrammer LowHangingFruit ManufacturingRoadmap MathPatterns MatrixAnalysis MatrixFactoring MatrixInverse MeltingPot ModestIncrement MozillaProject ObjectOrientedProgramming PaperFolding PoorMansSourceCodeControl ProgressLog QueryLanguage RapidPrototyping RecentChanges RelationalCalculus RelationalLanguage RoadMaps RollerBlading SciTe SingleQuote SourceCodeControl SqlFlaws StartingPoints TqlRoadmap TravellingWaveTube TutorialDee VbClassic VbaExercises VendorLockin VisualStudio WinMerge WindowsApi WindowsCommandShell WindowsExplorer WriteItOnaCard JassWiki CategoryWikiImplementation DolphinWikiWeb JassWiki OpenSource WikiReferences JavaAbleFramework ArtificialIntelligence BrokenLink JavaAlgorithmLibrary AlexanderStepanov CategoryCollections CategoryJava CeePlusPlus CoreJava ExternalIteration GenericJava JavaGenericLibrary QueryLanguagesForInMemoryObjects RePastStuff RngPack JavaAndDotNet AdoDotNet ApacheHttpd ApacheTomcat AspDotNet BigBlue BusinessValue CategoryComparisons CategoryDotNet CategoryEnterpriseComputingConcerns CategoryJava CeePlusPlus CommonLanguageInfrastructure CommunityProcess CsharpDotNet CsharpLanguage CsharpVsJava DataProvider DeleteWhenCooked DotGnu DotNet DotNetCompactFramework DotNetForLinux DotNetRemoting DotNetWillKillJava DotnetRemoting EclipseIde EjbContainer EnterpriseJavaBeans EntityBean IntellijIdea InternetInformationServer JavaAndDotNet JavaAndDotNetPhilosophies JavaByteCode JavaDatabaseConnectivity JavaLanguage JavaMicroEdition JavaPlatform JavaPython JavaServerPages JavaServlets JavaUnit JavaVirtualMachine JavaVsDotNet JavaVsTheWorld JbossServer JettyServer JonasServer LegacySystem LiamClarke ManagedCeePlusPlus MicrosoftDotNet MicrosoftReferenceLicense MicrosoftWay MicrosoftWebForm MiddleWare MonoProject MySql NetBeans NextBigThing ObjectRelationalMapping PageAnchor PlainEnglishPlease ProgrammingOnHandHelds ServletContainer StandardsStampingCompanies SupplyChainManagement TimKing VisualBasic VisualBasicDotNet VisualJaySharpDotNet VisualStudio VisualStudioDotNet VisualStudioExpress WebBrowser WebLogic WebService WebServices WebSphere WindowsMobile WirelessDeviceEnterpriseComputing JavaAndDotNetPhilosophies AnonymousDonor AspDotNet CategoryComparisons CategoryDotNet CategoryJava CeeSharp ComPlus DataSets DotNet DotNetRemoting EnterpriseApplication EnterpriseJavaBeans EricRaymond ItJustWorks JavaAndDotNet JavaPlatform JavaServlets JavaVirtualMachine MicrosoftProgrammerMentality MicrosoftWay MicrosoftWindows ProgrammingIsInTheMind RobWilliams SeparationOfConcerns SoftwareEngineer SqlServer TheArtOfUnixProgramming UnixOs VisualBasic VisualStudio JavaAndTambora LukeSamaha SantaCruzOperation TheScoGroup JavaAnnotations JavaDoc JavaApplet CategoryJava GuiToolKit JavaAppletsSuck JavaPlugin JavaScript JavaSwing JavaVirtualMachine ThickClient UsefulJavaApplets JavaAppletsSuck AndyPierce CategoryJava CategoryWebDesign CategoryWebServices EditHint EmacsEditor EmacsLisp FrancisHwang InternetRelayChat JavaApplet JavaAppletsSuck JavaScript JavaVirtualMachine JustInTime LackOfDiplomacySucks LiveWithIt MacromediaFlash TechnicalDisobedience UsefulJavaApplets WebBrowser WhyAppletsFailed JavaArchitectureForXmlBinding CategoryXml OoAndXml JavaArrays EricJablow JavaArraysBreakTypeSafety JavaArraysShouldBeFirstClassObjects JavaProgramming StringBuffer JavaArraysBreakTypeSafety AnyArray BrendanJohnston CommonLisp DataflowAnalysis DoesNotUnderstand EiffelLanguage JamesDennett JavaDesignFlaws JavaGenerics LinkedList LiskovSubstitutionPrinciple MartinSchwartz ObjectArray ParametricPolymorphism PurchaseOrder SecurityManager StringArray TemplatesInJava JavaArraysShouldBeFirstClassObjects AssertionFailedError CategoryJava CeePlusPlus ChrisBrooking ClassCastException CodeStench CostinCozianu InterruptedException JavaArraysShouldBeFirstClassObjects JavaDesignFlaw JavaDesignFlaws JavaLanguageSpecification NateRiffe NoRealJavaMetaModel OlafKummer ReferenceType RelationalExpression ShowFields SmallInteger SunirShah SuperClass SuperSuperClass TomStambaugh VisualAgeJava WillSargent JavaArticles ConcurrentHashMap CopyOnWriteArrayList EjbArticles JavaAsAnInterpretedLanguage BeanShell CategoryJava EclipseIde JavaVirtualMachine JikesCompiler TrollBait VisualAge VisualAgeJava JavaAssemblerCode JavaByteCode JavaAutoboxingIsNot AutoBoxing JamesHollidge NullPointerException NullPointerExceptions TheHeap TheStack JavaAwt CategoryJava DecoratorPattern GraphicalUserInterface JavaSwing JavaAwtComponents GraphicalUserInterface HelloWorldFrame JavaApplet JavaAwt JavaProgramming JavaAwtToolkit AbstractFactory CategoryJavaPlatform JavaAwtToolkit JavaIdiom JavaPatterns ParameterClasses SingletonPattern TheStoryOfAwt JavaBandwagon CarlParziale CategoryJava DoTheSimplestThingThatCouldPossiblyWork JavaBandwagon JavaVsCpp JavaVsSmalltalk LanguagePissingMatch OnceAndOnlyOnce PalmOs RalphJohnson RamonLeon ScottElliott SecondGenerationProgrammer SmallTalk SmalltalkMinusMinus TomStambaugh VisualBasic VisualWorks WhyJavaIsGreat JavaBean JavaBeans JavaBeans AtgDynamo BeansConsideredHarmful CategoryJavaPlatform EmergentComponentMethod EnterpriseJavaBeans JavaBeans JavaTwoEnterpriseEdition WhatAreComponentsAnyway JavaBestPracticesDiscussed CategoryEnterpriseComputingConcerns CategoryJavaPlatform GlennVanderburg JavaTwoEnterpriseEdition MicrosoftSlave QuickQuestions ViewEntry WikiZen JavaBigotry AmericanStandard BrokenLink ByteCode CeePlusPlus CppBashing DanBarlow DustinAleksiuk ExtensibleMarkupLanguage JavaBigotry JavaLanguage JavaScript JavaServerPages LanguageBigotry PythonLanguage SlashDot SmalltalkLanguage SunMicrosystems JavaBooks DefinitiveJavaBooks JavaBugDatabase JavaBusinessIntegration BigIron BizTalk CategoryJavaPlatform CategorySoa CorbaComponentModel DavidChappell EarlyReview EnterpriseServiceBus IbmCorporation JavaBusinessIntegration JavaCommunityProcess JavaPlatform MicrosoftIndigo MicrosoftWay OpenSource ServiceOrientedArchitecture SoaIsNightSky SoaIsPeace SunMicrosystems WebLogic WebMethods WebSphere ZapThink JavaByteCode BrokenLink ByteCode DanielBonniot DaveHarris JavaAssemblerCode JavaByteCode JavaLanguage JavaPython JavaVirtualMachine LanguagePissingMatch LinguaFranca MichaelDillon OtherLanguagesForTheJavaVm PythonLanguage VirtualMachine WhoSaidThis JavaByteIoInconsistency CategoryJavaPlatform JavaProblems JavaCard CategoryJava CategoryJavaPlatform JavaCollections CategoryJava DataStructures JavaCollections JoshuaBloch JavaCollectionsApi JavaCollections JavaCollectionsFramework JavaCollections JavaCom JavaCommunityProcess CategoryJavaPlatform JavaCommunityProcess JavaEnterpriseEdition JavaLanguage OpenSource JavaCompiler AheadOfTimeCompiler AssemblyLanguage CategoryCompilers EvilEmpire ExcelsiorJet JavaAssemblerCode JavaByteCode JavaLanguage JavaMachine JavaVirtualMachine JustInTimeCompiler MachineCode ReFactor SunMicrosystems VxWorks WilliamUnderwood JavaCompilerCompiler AntlrTranslatorGenerator BackusNaurForm CategorySoftwareTool FredrikRubensson JavaCompilerCompiler JavaCrashCourseForSystemIntegrators AshortCupofJava BestPractice BigIron CategoryEnterpriseComputingConcerns CeeLanguage ComponentDesignPatterns ComponentObjectModel DotNet DotNetRemoting EjbDesignPatterns EjbVsComPlus HowToUseEjb JavaBeans JavaCrashCourseForSystemIntegrators JavaLanguage JavaLinks JavaProgrammer JavaScript JavaTwoEnterpriseEdition JiniTechnology LearningJava MicrosoftWay MigratingToJtwoee PrintPage ServicedComponents SoapProtocol SyntacticSugar UnixCulturalAssumption VbClassic VbDotNet WebServices WikiPage JavaCriticisms AlexanderStepanov AngsumanChakraborty AnonymousDonor BackEnd ByteCode CategoryJava CeePlusPlus ColdFusion CuongTran HaHaOnlySerious JamieZawinski JavaAppletsSuck JavaAwt JavaGenerics JavaIsCompiledToMachineCode JavaIsDead JavaLanguage JavaReflection JavaUtilDate MachineCode MartinPool MicrosoftCorporation MoneyOrientedProgramming ObjectOrientation ObjectOrientedLanguage OpenSource PerlLanguage PeteHardie ScottMcNealy StandardTemplateLibrary StephanHouben StrongTyping SunMicrosystems SyntacticSugar VisualBasic JavaCsp AsynchronousMessagePassing CarHoare CategoryJava CommunicatingSequentialProcesses ConcurrencyStateModelsAndJavaPrograms EndUserApplications ErlangLanguage InternetInfrastructure JamesGosling JavaLanguage NearRealTime PatrickLogan TeleCommunications JavaDataBaseConnectivity JavaDatabaseConnectivity JavaDataObjects JavaDatabaseConnectivity CallableStatement CategoryDatabase CategoryJava ConnectionPooling DataSource DataSources DistrubutedTransactionSupport DriverManager InitialContext JavaProgramming JdbcOdbcBridge OpenDatabaseConnectivity PreparedStatement ResultSet RowSet SqlServer JavaDesignFlaw JavaDesignFlaws JeffBay JavaDesignFlaws AdamBerger AnonymousDonor CategoryIndex CategoryJava CeePlusPlus CheckedExceptionsAreOfDubiousValue ChoiceOperatorDoesNotConsiderInheritance CloneableDoesNotImplementClone ComponentSoftwareCorporation DeprecatedInterfaceMethodsCreateUnavoidableWarnings DougMerritt EveryObjectIsaMonitor FinalizeInsteadOfProperDestructor GeorgePaci IteratorSemanticsAreWrong JavaArraysBreakTypeSafety JavaArraysShouldBeFirstClassObjects JavaAutoboxingIsNot JavaDateClassIsNotImmutable JavaDocumentModelBreaksEncapsulation JavaEmptyListIsBroken JavaExceptionSystemLacksFunctionality JavaExceptionsShouldBeInterfaces JavaExecIsaTotalMess JavaFloatingPoint JavaInterfacesCannotSpecifyConstructors JavaIoClassesAreImpossibleToUnderstand JavaLacksDataDescription JavaLacksLanguageSupportForLists JavaLacksRealMacros JavaLacksSymmetry JavaLanguage JavaLostEnumeratedTypes JavaNewIo JavaObjectOverheadIsRidiculous JavaOldSyntax JavaPrimitiveTypesShouldBeObjects JavaStaticClassesIsaTotalMess JavaVirtualMachine LanguagePissingMatch MessyExceptionHierarchy NoCovariantReturnTypes NoMultipleDispatchInJava NoRealJavaMetaModel ObjectiveCee PaulGraham SchemeLanguage SetsBreakCollectionContract SmalltalkDesignFlaws StaticMethodsNonPolymorphic TheLclass ThomasHolenstein TomStambaugh UnmodifiableListIsStupidAndItBreaksLsp VirtualMachine WikiMultipleVote WikiWay WikiWeightedVote WikiWord JavaDesktop CategoryJava KanabosFramework JavaDevCon ChrisMilaster GregVaughn JavaDevelopersJournal CategoryMagazine JavaLanguage JavaDevelopmentEnvironment CategoryEmacs EmacsRules JavaEmacs JavaIde JavaDevelopmentWithAnt AntPractices CategoryAnt CategoryBook SteveLoughran TheElementsOfAntStyle JavaDiscussion BigDesignUpFront BlocksInJava BrandonTaylor CategoryJava CeePlusPlus CheckedExceptionsAreOfDubiousValue ClassLibrary DoubleBufferedGraphicsInJava DylanLanguage EditHint ExecutableJar HelloWorld HolyWar HotSpot IbmJava JavaCons JavaIsDead JavaLanguage LanguagePissingMatch ObjectOrientedLanguage ObjectPascal ObjectiveCaml PhpLanguage PrestonBannister RaphLevien RubyLanguage StandaloneJavaApplications StronglyTypedCollection SunirShah TobyFarley VisualBasic JavaDistributedTransaction CorbaIiop DistributedTransaction EnterpriseComputing EnterpriseJavaBeans JavaDistributedTransaction JavaLanguage JavaTransactionApi JavaTwoEnterpriseEdition RestArchitecturalStyle WebServices JavaDoc AvivEyal BarelyLiterateProgramming BradAppleton ChuckMcCorvey DavidCok DoxyGen EclipseIde FrameMaker GreggWonderly IncrementalSearch InformationHiding InterNationalization JaredLevy JavaDoc JavaLanguage JeanLucBonnafoux MartinPool MethodComment MethodComments MethodFinder PaulMurray RobertWatkins SortByReturnType SunirShah TimMackinnon WikiSyntax JavaDocBreaksOnceAndOnlyOnce AnonymousDonor ApiDocumentation BadVariableNames BitVector CategoryDocumentation DaveVoorhis DonaldKnuth DougMerritt EnvyDeveloper EricHodges ExBase GoodThing GuillermoSchwarz JasonNocks JavaDoc JavaDocBreaksOnceAndOnlyOnce JonathanTang JulyZeroFive LiterateProgramming LukeGorrie MassiveFunctionHeaders NoCauseException NullConsideredHarmful OnceAndOnlyOnce ReFactor RefactorGently SelfDocumentingCode SemanticWeb UnitTest WriteOnly JavaDocsForLibraries CategoryJava ChristofferHammarstrom ComprehensivePerlArchiveNetwork JavaDoc LiterateProgramming PlainOldDocumentation WhyJavaIsGreat JavaDocumentModelBreaksEncapsulation JavaDoesntPassByValue AlternativesToPassByReference CategoryJava CeePlusPlus DanBarlow DanMuller DavidSarahHopwood DiniMorelli GeneralizedReference ImConfused ImmutableValue ImmutableWrapper JasonEspinosa JavaFinalArguments JavaPassesByValue MartinPool PhilGoodwin PhoneNumber ReferencesValuesIdentitiesAndVariables SunirShah ThreadMode ValueObject ValueSemantics WayneConrad JavaDynamicDispatchAndConstructors CurtisBartley DaveHarris EncapsulateMultiStageConstruction JavaProblems ModulaThree NatPryce PropertyContainer SteveFreeman TestWhetherInConstructionPhase JavaDynamicLoading CompLangJavaProgrammer ConstructionIsResourceAcquisition JavaLanguage JavaProblems NatPryce ParameterClasses SteveFreeman ThirdPartyBinding TomAnderson JavaEmacs BeanShell CategoryEmacs ChristianTaubman EmacsInFooLanguage EmacsNt JavaDevelopmentEnvironment JonasLindstrom SyntaxColoring WilfredSpringer JavaEmptyListIsBroken CodeSmell CodeStench DesigningBetterJavaCollections IfSmalltalkIsSoGoodWhyDoesNobodyUseIt JavaDesignFlaws JuhaKomulainen LiskovSubstitutionPrinciple NullObject OliverKamps RobertDiFalco JavaEnterpriseEdition AdoNetEntityFramework AnswerMe BigIron CategoryJavaPlatform CategorySoa ContainerManagedPersistence DavidLiu DotNet EjbThree EnterpriseJavaBeans EnterpriseServices JavaAndDotNet JavaDataObject JavaEnterpriseEdition JavaTwoEnterpriseEdition PleaseComment VbClassic WebServices JavaEventHandling AnonymousDonor CategoryGui DomainSpecificLanguage EventHandler GangOfFour GreencoddsTenthRuleOfProgramming JavaAwtToolkit JavaProgramming MicrosoftWindows NonOopGuiMethodologies ObserverPattern OnceAndOnlyOnce OperatorOverloading RealMacros SyntacticSugar SyntaxMatters JavaExceptionHandling CatchWhatYouCanHandle CategoryException CategoryJava CheckedExceptionsAreOfDubiousValue ConvertExceptions ExceptionPatterns ExceptionPerContext ExceptionTunneling HomogenizeExceptions JavaExceptionQuestion JavaExceptionsAreParticularlyEvil JavaIdioms JavaProgramming NestedException JavaExceptionQuestion AnonymousDonor CategoryException CategoryJava ControllerException IllegalUserInput InvalidValueException JavaLanguage JavaLanguageSpecification MainController JavaExceptionSystemLacksFunctionality AgreeToDisagree AugustZeroFive BuiltInSelfTest CallStack CategoryJava CeePlusPlus CodeSmell CommonLisp CostinCozianu DanMuller DecoratorPattern DisciplineOfProgramming DoTheRightThing DougMerritt EducationCentre EnvyDeveloper EricHodges FileErrorHandler FileInputStream FileInputStreamWithRestart FileInputStreamWithRetry FileNotFoundException FileUtils GoTo HotSpot HyperSpec InputStream IntellectualProperty JavaDesignFlaw JavaDesignFlaws JavaExceptionLacksFunctionality JavaExceptionSystemLacksFunctionality JavaLanguage LetItCrash LispLanguage MozartProgrammingSystem NiceLanguage NullIsBenign NullObject NullPointerException ObjectTechnologyInternational OnceAndOnlyOnce OutputStream PhilippeDetournay ProgrammingInTheDebugger ProofObligation RealityDistortionField SmalltalkLanguage TheProblemWithCheckedException TheProblemWithCheckedExceptions TheScienceOfProgramming TomStambaugh UndefinedObject VisualAgeJava JavaExceptionsAreFirstClassObjects CategoryException CategoryJava DataStructure FirstClass JavaLanguage VhIndukumar JavaExceptionsAreParticularlyEvil AlexPopiel AndreParrie AntiPattern AnttiBrax BellLabs BenArnold BigUglyAsciiGraphic BillTrost BrianSlesinsky CategoryEvil CategoryException CategoryJava CeePlusPlus CheckedException CheckedExceptionsAreOfDubiousValue ClassCastException ConvertExceptions DaveHarris DavisHerring DestroyMethod DoesXpWorkForJava DylanLanguage ExceptionalJava FinalizationProblem FrankCarver GarbageCollection HughGreene JavaIdiom JavaLanguage JesseBlomberg JonathanAmsterdam JoshuaBaran LanguagePissingMatch LetExceptionsPropagateOnlyAsUncheckedExceptions LimboLanguage LiskovSubstitutionPrinciple NestedException NullPointerException OnceAndOnlyOnce PerlLanguage PhilGoodwin PythonLanguage ReferenceCounting ResourceAllocationIsInitialization RichardCordova RonJeffries RuntimeException ScottVachalek SmalltalkLanguage SunMicrosystems TagInterface ThreadDeath TimMoore UncheckedException WikiName WillSargent JavaExceptionsShouldBeInterfaces CategoryException CategoryJava CheckedException CheckedExceptionsAreOfDubiousValue CheckedExceptionsAreaGoodThing ClassCastException DesignByInterface EliasMartenson JamesGosling JavaDesignFlaws JavaLanguage MessyExceptionHierarchy NullPointerException NumberFormatException PeterSumskas JavaExecIsaTotalMess CategoryJava CostinCozianu DavidWoldrich JavaDesignFlaws JavaDoc ObjectiveCaml ProofObligation RichardHenderson TimedAction JavaFinalArguments BinaryOperator ConstFactory ConstInterface CostinCozianu EricJablow EssenceObject EssencePattern JavaSubtleties ShaunSmith StevenNewton UnaryOperator JavaFinalConsideredEvil AnonymousDonor CategoryEvil CategoryJava ConsideredHarmful ConstCorrectness JavaFinalArguments JeffGrigg JitCompiler KrisJohnson MichaelFeathers RobertDiFalco SealedClassesConsideredEvil SmalltalkLanguage SourceForge WilliamUnderwood JavaFloatingPoint CategoryJava JavaGenericAlgorithms ApacheCommonsFunctor CategoryJava CompoundFunctors JavaGenericLibrary AlexanderStepanov CategoryCollections CategoryJava CeePlusPlus ExternalIteration GenericJava InternalIteration JavaAlgorithmLibrary JavaGenericLibrary JavaLanguage ObjectOriented OpenSource ParametricPolymorphism QueryLanguagesForInMemoryObjects SmalltalkLanguage StandardTemplateLibrary SunMicrosystems JavaGenerics CategoryJava CeePlusPlus CuriouslyRecurringTemplate GenericJava GenericProgramming JamesCoplien JavaGenerics TypeErasure JavaGrandeTwoThousand GildersLaw JimWaldo JiniTechnology MichaelFeathers MooresLaw JavaGuiArchitectures AsynchronousMvc DavidBoyer JavaSwt JeffTulley KentBeck ModelViewController TestDrivenDevelopment TheHumbleDialogBox JavaGuiUnitTesting CategoryTesting CodeUnitTestFirst GuiLayout GuiTesting GuiUnitTesting JavaSwing JavaSwt JeffTulley JfcUnit RegisMedina TheHumbleDialogBox JavaHelloWorld HelloWorld JavaProgramming LearningJava MyJavaCourse JavaHelp AbandonWare CategoryJavaPlatform JavaHelp JavaHistory AdeleGoldberg BillJoy BridgeSystems BrokenLink CategoryHistory CategoryJava CategoryJavaPlatform CecilLanguage CeePlusPlus CharlieEvett ComponentSoftwareCorporation CraigChambers DaveThomas DigitalkSmalltalk FirstPerson HiltonFernandes HotSpotVm IbmSmalltalk InstanceBased JamesGosling JavaLanguage JavaOptimization JustInTimeCompiling KimPolese KleinerPerkins LanguageDesignersOnWiki LiveOak LongviewInternational MesaLanguage MethodDictionary MitchKapor OakSpec ObjectiveCee PeterDeutsch RichardDrake RobertSproull SelfLanguage SmalltalkMinusMinus StoneyBallard SunLab SunLabs TheStoryOfAwt TomStambaugh VinodKosla VirtualMachine WaybackMachine WayneRosing XeroxParc JavaHtmlTidy JavaHtmlTidy WorldWideWebConsortium JavaIde BeanShell BlueJay BorlandJbuilder CategoryJava CeePlusPlus CodePro CodeWarrior DrJava DynamicJava EclipseIde ForteForJava IntellijIdea JavaDevelopmentEnvironment JavaDoc JavaEmacs JavaIde JavaLanguage JavaToolsOpportunity JayEdit JohannesBrodwall JonasBoner KawaIde MacOsx MetroWerks MsWord NetBeans OoEnvironmentForPalm OpenJava OracleJdeveloper SlickEdit SuperCede TogetherJava VisualAgeJava VisualAgeJavaThree VisualCafe VisualJaySharpDotNet VisualStudio WebLogicWorkshop WebSphere WebSphereStudioApplicationDeveloper WillSargent JavaIdiom CategoryIdiom IdiomOrPattern JavaIdiom JavaIdioms JavaIdioms AbstractStaticVariables AdaptDontImplement AlwaysDeclareSerialVersionUid AnnotationsOverNamingConventions AnnotationsOverTagInterfaces AntiIdiom AntiPattern AppletsAreApplicationsToo ArgumentAccumulator AvoidFinalStringsForUniqueTypes BankOfEngland BeansNotObserverObservable BetterForLoopConstruct BlocksInJava BouncerPattern BoundedWildcardsIncreaseApplicability BuildInterfaceImplementationPairs CatchDontCheck CatchDontCheckRefuted CategoryIdiom CategoryIndex CategoryJava CheckDontCatch ClosuresThatWorkAroundFinalLimitation ComplexInterfacesNeedCloneable ConditionalCompilationInJava ConvertExceptions CopyMutableParameters CreatePrivatelyPublishLater CrossSection DeclareThrowsExceptionByDefault DontCreateGarbage DontThrowGenericExceptions DoubleBraceInitialization DoubleCheckedLockingIsBroken DumbDataObject DuplicateCollectionsForModificationSafety EffectiveJava EfficientContractsInJava EmptyCatchClause EncapsulateMultiStageConstruction EnumeratedTypesInJava EssentialJavaStyle EviscerateParameters ExceptionTunneling FallBackOnReflection FixmeComment FlyweightEnum FunctorObject GeneralizeOnExceptionBehavior HelperMethodForInitializations HigherOrderFunction HomogenizeExceptions IdiomOrPattern ImmutableCollection ImmutableInterface ImmutableValue InnerClass InnerClassInInterface InnerClassesAreSecondaryAbstractions InterfacesForDefiningConstants InterfacesForJavadoc InterfacesIndependentOfImplementation JavaExceptionsAreParticularlyEvil JavaIdioms JavaImmutableStruct JavaLinks JavaNamingConventions JavaPackageNames JavaPatterns JeffBay LimitConstructorArguments MaskInterrupts MaskingInterfaces NameStaticMethodsForStaticImport NamingConventionsOverAnnotations NestedClassInInterface NestedException NoNullBeyondMethodScope NoPublicInnerClasses ObserverObservable ObserversAndRmi PackagePerLayer ParameterClasses ParameterFileNotHtmlParams PassParameterInArray PassParameterInWrapperObject PrivateMutex ProxiedInterfacesConfiguredWithAnnotations RangedInt RefactorExceptionHandlers RefineExceptions ReleasingResourcesInJava ResourceReleasesResource ReturnBooleanEvaluations ReturnEnumerationsNotCollections ReturnImmutablesFromAccessorMethods ReturnNewObjectsFromAccessorMethods RmiPatterns ServletAndJspPatterns TagInterface TestWhetherInConstructionPhase TheLclass ThrowDontCatch ThrowawayObject UnhandledException UseClosuresNotEnumerations UseEnumerationsInsteadOfForLoops UseFactoriesToBuildObjects UseFinallyInsteadOfCatch UseObjectsToReturnMultipleValues ValueObjectsShouldBeImmutable VarargsCollectionFactoryMethod WikiWikiWeb JavaImmutableStruct CamlLanguage CurtisBartley DavidPrice DumbDataObject JeffBay LispLanguage RuleOfThree StevenCoco ValueObject JavaInMicrosoftWindows CategoryMicrosoft JavaLanguage MicrosoftCorporation MicrosoftExtensions MicrosoftSecurity SunCorporation VirtualMachine JavaInPractice CategoryBook JavaInnerClassesArePerverse AnonymousInnerClass JeffGrigg UgLy WardsJavaQuestion JavaInterface BrokenImage JavaProgramming JavaInterfacesCannotSpecifyConstructors AbstractFactory AugustZeroFive CategoryDiscussion DesignPatternsBook DocumentGraph FactoryMethod FactoryPattern FileInflation GunnarZarncke HadThisPattern IsAsItIs JavaConstructorsAreNotMethods JavaInterfacesCannotSpecifyConstructors KristofferLawson MetaClass NoRealJavaMetaModel PhilippeDetournay SomeKlass StevenNewton TomStambaugh TurboPascal XoTclExtension JavaIo DecoratorPattern KyleBrown JavaIoClassesAreImpossibleToUnderstand AdewaleOshineye AlternateHardAndSoftLayers AnonymousDonor BufferedReader BufferedWriters CoreJava CostinCozianu DataInput DecoratorPattern DesignPatternsBook DotNet EricHodges FileInputStream FileOutputStream FileReader FooReader InputStream InputStreamReader JavaIoClassesAreImpossibleToUnderstand JavaIoClassesAreImposssibleToUnderstand JavaIsDead JavaNewIo JavaSucks KarlKnechtel KristofferLawson MarkGrand MultipartFormDataParsingExample NonTopAnonymousDonor ObjectOrientation OliverChung OoLacksMathArgument OutputStream OutputStreamWriter OutputStreams PartialFileReader PatternsInJava PhilippeDetournay PrintSreams PrintWriters RandomAccessFile RobertField StrawMan StringWriter TomStambaugh VisualAge VisualWorks WardCunningham WayneMack JavaIsCompiledToMachineCode CategoryJavaPlatform HotSpot LukeGorrie OberonLanguage JavaIsDead AlexeyVerkhovsky AnonymousDonor BrianRobinson CategoryJava CeeLanguage CopiousFreeTime DanBarlow DotNet DotNetWillKillJava EclipseIde EncyclopaediaBritannica FalkBruegmann FriendsDontLetFriendsUseJavaWrittenEditors GreatLispWar HaHaOnlySerious IntellijIdea InternetExplorer IsJavaSlow JavaAppletsSuck JavaCriticisms JavaIde JavaIsDead JavaIsDeadDiscussion JavaIsTheNewCobol JavaKiller JavaOne JavaProsAndCons JavaScript LanguageLifeSigns LimeWire MainstreamInfluenceOfFunctionalLanguages ModifyAndContinue ObjectiveCee PerforceVersionControl RecentChanges RedStorm RodneyRyan RubyOnRails SamuelFalvo SelfDocumentingCode ShadowWatch StuCharlton TimBernersLee TogetherJava VisualAge VisualAgeJava WebLogic YogiBerra JavaIsDeadDiscussion AmorphousBlobOfHumanInsensitivity AnonymousDonor AnthonyLander BinaryPortabilityWithTweakingDiscussion CategoryDiscussion CeePlusPlus CeeSharp CeeSharpIsDead CommonLanguageRuntime DaveHarris DotNet EnvyDeveloper ExternalIterator IntentionalProgramming InternalIterator JavaIsDead LifesTooShort LookAndFeel MikeKrajnak MultiAgentSystem OtherLanguagesCompiledAsJavaByteCodes ParcPlace PhilippeBack PoliticalContext RobertDiFalco SmallTalk StrawMan TomStambaugh VirtualMachine WorseIsBetter JavaIsTheNewCobol AdamSpitz AlanKay AnonymousDonor ArtificialIntelligence BaseType BigIron BigNums BjarneStroustrup BondageAndDisciplineLanguage BrooksLaw CategoryJava CommonLanguageRuntime DotNet DougMerritt DrScheme FernandoGonzalez FortranNinety GarbageCollector GenericPolymorphism GrandMasterProgrammer GreenScreen HaHaOnlySerious HorsesForCourses IeeeSevenFiftyFour IronyWarning JavaDiscouragesAbstractCode JavaDoesntTrusMe JavaVsSmalltalk JayScheme LanguagePissingMatch LispIsTheOneTrueReligion LispLanguage MartinFowler MooresLaw NicklausWirth OliverChung OnTopic PaulGraham PaulMurray PeeCee PrematureOptimization SmallTalk SmalltalkLanguage SmugSmalltalkWeenie SunMicrosystems SyntacticSugar ThreeStarProgrammer TomAyerst TuringComplete TypeTheory VisualAge XeroxCorporation JavaIsaDeadEnd AllPanaceasBecomePoison AlternateHardAndSoftLayers AmorphousBlobOfHumanInsensitivity AssociativeMemory BillDehora BoostLambdaLibrary CategoryJava CeePlusPlus CoVariance ComPlus CplusPlusReport FuRphy GenerativeCommunication JavaIsPlatformDependent JavaSpaces JeffPanici MessagePassing MultiCaster NoPointers ObjectSpace PeterMerel RapidApplicationDevelopment RapidAssimilatorDiFalco RealTimeJavaSpecification RichardDrake RobertDiFalco RubyLanguage SmallTalk TupleSpace WriteOnceRunMaybe JavaLacksLanguageSupportForLists TheLclass JavaLangRuntime CategoryJavaPlatform JavaLanguage JavaLanguage AllOnePiece AlternateHardAndSoftLayers AndrewQueisser ApacheAnt BeanShell BehindDeepBlue BillTrost BissAwt BlocksInJava BridJay BugReport CannotResolveSymbol CategoryJava CategoryProgrammingLanguage CeeLanguage CeePlusPlus CeePlusPlusMinusMinus ClassCastException ComputerLanguageBenchmarksGame DavidCary DavidGauthier DavideBaroncelli DeleteWhenRead DistributedJava DotNet EclipseIde EnterpriseApplication EnterpriseServiceBus EssentialComplexity FalkBruegmann FeatureRequest FutureOfJava GenericJava GeorgePaci GeraldoXexeo GuiToolkit HardLanguage HelmutLeitner HolubOnPatterns HolyWarUmbrella HotSpot IainLowe IntellijIdea IwannaLearnLisp JacobCohen JamesGosling JamieZawinski JanSteinman JaredLevy JavaByteCode JavaDesktop JavaHistory JavaIde JavaIdioms JavaIsTheNewCobol JavaLanguage JavaLinks JavaLint JavaNativeInterface JavaOnThePalm JavaPatterns JavaPlatform JavaThree JavaVirtualMachine JavaVsCpp JavatoWindows JayEdit JohannesBrodwall JonathanSmith JosWiki JosephDale JoshuaSusser JxtaFramework KrisJohnson LanguageForTeaching LanguagePissingMatch LearningJava MicrosoftDotNet NetBeans NullPointerException ObjectEnumerationIdiom ObjectOriented OpenJava OtherLanguagesForTheJavaVm ParametricPolymorphism PersonalJava PeterMerel PizzaLanguage PlatformIndependence PublicStaticVoidMain QuickQuestions RosettaCode RubyOnRails ScalaLanguage SimplifiedWrapperAndInterfaceGenerator SmalltalkMinusMinus SoftLanguage StandardTemplateLibrary StephenWynne SteveYegge StevenNewton StuartBarker SunMicrosystems TooMuchGuiCode TypeSafe VisualJaySharpDotNet WhatIsDuke WriteOnceRunAnywhere XmlSucks JavaLanguageSpecification JavaLinks JavaLayeredFrameworks BernardFarrell CategoryJava JavaAbleFramework KanabosFramework ToddLauinger JavaLinks ApacheAnt ApacheContinuum ApacheGeronimo ApacheMaven ApacheStruts ApacheTomcat ApacheVelocity AspectJay AspectOriented BeanShell BorlandJbuilder CategoryFaq CategoryIndex CategoryJava CategoryPattern CategoryPatternsGroup CategorySoftwareTool ClojureLanguage DataStructuresAndAlgorithmsWithObjectOrientedDesignPatternsInJava DefinitiveJavaBooks DistributedComputing DynamicLanguage EclipseIde FindBugs FunctionalProgramming GlassFish GreenHorn GroovyLanguage HiberNate IdealJavaEditor IntellijIdea JakartaCactus JavaBeans JavaBestPracticesDiscussed JavaCard JavaCollections JavaCourse JavaDebugger JavaDecompiler JavaDoc JavaEnterpriseEdition JavaFx JavaGenerics JavaIde JavaIdioms JavaLanguage JavaLanguageSpecification JavaMeter JavaMicroEdition JavaNamingAndDirectoryInterface JavaPatterns JavaPedia JavaPersistence JavaPlatform JavaProgramming JavaRanch JavaStandardEdition JavaSwing JavaTutorial JavaUnit JavaVi JavaWebServices JayEdit JayRuby JaySmooth JaySwat JythonLanguage LearningJava LispLanguage LoadTesting NetBeans NewsGroup ObjectOriented ObjectOrientedProgramming OnlineComputerBooks OpenSource OtherLanguagesForTheJavaVm PatternCatalog PatternEnforcingCompiler PeeEmDee PeterNorvig PythonLanguage RubyLanguage ScalaLanguage ScriptingLanguage ServerSide SourceCode SpringFramework StaticAnalysis SunDeveloperNetwork SwingBook TechBooksForFree TemplateEngine TestEnGee TestingFramework ThinkingInEnterpriseJava ThinkingInJava ThinkingInPatterns UnitTesting UseNet UsersGroup WebServer WikiBook JavaLint CategoryJava CategoryLint JavaLanguage StaticCodeAnalysis JavaLobby SlashDot JavaLostEnumeratedTypes CeePlusPlusDesignFlaws EnumeratedTypes EnumeratedTypesInJava JavaDesignFlaws ObjectOrientedProgramming JavaMessageService JavaMeter JavaMeter WikiName JavaMethodOverloading CeePlusPlus CommonLisp DoubleDispatchExample DylanLanguage EdwardKiser EmlynShannon EricHodges JavaLanguage JonathanTang MultiMethods MultipleDispatch PolyTest PrimaryNoun SingleDispatch SmallTalk SoftTyping SpaghettiCode WikiWikiWeb WrongThing JavaMethods JavaProgramming JavaMicroEdition ApplicationDevelopment CategoryJava CategoryJavaPlatform ConnectedDeviceConfiguration ConnectedLimitedDeviceConfiguration DavidPrice DotNet DotNetCompactFramework EclipseIde FoundationProfile HandheldComputer JavaAndDotNet JavaCard JavaMicroEdition JavaOnThePalm JavaOne JavaPlatform JavaTwoStandardEdition MapPoint MicrosoftDotNet MobileInformationDeviceProfile NetscapeNavigator PdaProfile PersonalBasisProfile PersonalJava PersonalProfile RmiProfile SimplestThingThatCouldPossiblyWork StuartMarks WhatHappened WindowsMobile JavaMock CategoryMockObjects JavaMock JavaNamingAndDirectoryInterface InitialContext JavaProgramming NamingException NamingExceptions UseService JavaNamingConventions JavaNativeInterface CategoryAcronym CategoryJavaPlatform StephenWynne JavaNewIo FileChannel JavaNewIo JavaNullProxy CategoryNull GunnarZarncke InvocationHandler JavaNullProxy MikeRettig NullObject NullObjectImplementation NullProxy JavaObjectMapTraversal ChanningWalton EclipseIde JavaSpider JavaObjectOverheadIsRidiculous BoxingConversions CallByReference CategoryJava CeeLanguage CeePlusPlus CommonLanguageRuntime CrossSection EricJablow EveryObjectIsaMonitor EviscerateParameters FlyweightPattern GarbageCollection GarbageCollector JavaDesignFlaws JavaIdioms JavaLanguage JavaLostEnumeratedTypes LispLanguage ParcPlace ReferenceSemantics SmalltalkLanguage SmalltalkVirtualMachine TheJavaWay TomAnderson ValueSemantics VirtualMachine VisualWorks JavaOldSyntax CeeLanguage CeePlusPlusIsBetterThanJava CsharpLanguage IsBreakStatementArchaic ItsTimeToDumpCeeSyntax RubyLanguage WpFe JavaOnThePalm CategoryJavaPlatform JavaOne OoEnvironmentForPalm PalmOs PalmPilot ProgrammingOnHandHelds StevenNewton SuperWaba JavaOne JavaOnePointFour CategoryJava JavaOnly BackLink DeletionCandidate GreggWonderly JavaOs JavaLanguage OperatingSystem SingleLanguageOperatingSystem JavaPackageNames BigIron CategoryJavaPlatform CreatingJavaPackages HaHaOnlySerious JohnFletcher MarkoSchulz MicroSoft OlafKummer OpenAuthor SwingNamespaceTransition TagUri TomAnderson JavaPassesByValue CallByReference CallByValue CeeLanguage CeePlusPlus ChanningWalton JamesGosling JasonFelice JavaDoesntPassByValue JavaLanguage JavaLanguageSpecification JavaPassByValue JavaPassesByValue JavaPassesByValueNotBySymbol KenArnold LanguageGotchas LispLanguage MarkTaylor ParameterPassing PascalLanguage PassByReference PhilGoodwin PythonLanguage SchemeLanguage SmalltalkLanguage StoryPassBy SunMicrosystems WayneConrad JavaPatterns ActiveObject ArgoUml BillKayser CategoryJava DennisDaniels DesignPatterns DistributedComputing DougLea EdShea GangOfFour HolubOnPatterns JavaCompilerCompiler JavaIdioms JavaLanguage JavaPatterns JavaSingleton JavaWorld LittleJavaFewPatterns ObjectOrientedLanguage ObserversAndRmi PrettyPrintingJavaWithVisitor SunMicrosystems JavaPersistence JavaPersistenceApi JavaPersistenceApi CategoryJava HiberNate JavaLanguage JavaLinks ObjectRelationalMapping TopLink JavaPlatform BasicEmulatorInJava CategoryJava JavaCard JavaEnterpriseEdition JavaFx JavaLanguage JavaMicroEdition JavaOne JavaPlatform JavaPython JavaStandardEdition OtherLanguagesForTheJavaVm ServerSide SunMicrosystems ToolChain JavaPlatformDependentThreadingDiscussion AllenHolub CategoryJavaPlatform CeePlusPlus ChanningWalton CooperativeMultitasking DeterministicThreading DougLea EarliestDeadlineFirst GreenJavaThreads KeithRay NativeJavaThreads PlatformIndependent PreemptiveMultiThreading PreemptiveThreading RateMonotonic RobertDiFalco SunirShah WinThreads JavaPlusPreProcessor BradCox JavaLanguage JavaPosse CategoryBlog JavaPrimitiveTypesDiscussion BlueBook CategoryDiscussion CategoryJava ChanningWalton GlennVanderburg GreatLeapBackward JamesGosling MarkusSchaber MartinPool NatPryce PrematureOptimization PrimitiveTypes PythonLanguage RubyLanguage SparseList SyntacticSugar VoodooChickenCoding WhyJavaIsGreat JavaPrimitiveTypesShouldBeObjects BoxingConversions JavaDesignFlaws JavaLanguage JavaPrimitiveTypesDiscussion JavaProblems AnotherJavaSingletonProblem CategoryJava ConvertingSerializedObjects DrawingModelOfSwing IsDot JavaByteIoInconsistency JavaDesignFlaws JavaDynamicDispatchAndConstructors JavaDynamicLoading JavaIdioms JavaPatterns JavaSingletonProblems JavaVersioning OnceAndOnlyOnce RelProject SwingScrollingInconsistency TutorialDee UsageOfInnerClasses JavaProfilers AlphaworksJinsight CategoryJava CompuwareDevPartner DevStream EclipseProfilerPlugin HyadesProject IanOsgood OptimizeIt PaulMclachlan PerfAnal ProfilerTool RationalCompany SitrakaJprobe JavaProgrammer CategoryJava JustAnEngineer JustaProgrammer JustaSoftwareEngineer SoftwareArchitect SoftwareDeveloper SoftwareEngineer TuringMachine JavaProgramming CategoryJava DebuggingApplets EjbAlternatives EjbArchitecture EjbExecutionEnvironments EjbHierarchy EjbInterfaces EjbTools EnterpriseJavaBeans FasterJava HenrikThomsen InnerClass JavaArrays JavaAwtComponents JavaAwtToolkit JavaCollections JavaDataBaseConnectivity JavaDoc JavaEventHandling JavaExceptionHandling JavaHelloWorld JavaIde JavaIdioms JavaInterface JavaInternationalisation JavaIo JavaLanguage JavaLayoutManagement JavaLinks JavaMethods JavaMultithreading JavaNamingAndDirectoryInterface JavaNativeInterface JavaNio JavaPatterns JavaRemoteMethodInvocation JavaRmi JavaSecurity JavaServerPages JavaServlets JavaSockets JavaSwing JavaUnit JavaVisibility JavaXml LearningJava WikiWikiWeb JavaProgrammingWithCorba AndreasVogel CategoryBook CategoryCorba GeraldBrose JavaLanguage KeithDuddy JavaProponent JavaProponent KyleBrown SunirShah XmlProponent JavaProsAndCons BlocksInJava CategoryJava CheckedExceptionsAreOfDubiousValue DoubleBufferedGraphicsInJava FinalizeInsteadOfProperDestructor FragileBinaryInterfaceProblem GarbageCollection HotSpot IbmJava JavaCommunityProcess JavaDiscussion JavaIde JavaIsDead JavaIsaDeadEnd NoExplicitPointers SmalltalkMinusMinus StandaloneJavaApplications StronglyTypedCollection JavaPuzzlers CategoryBook CategoryJava EffectiveJava GoogleTechTalk GotchaBook JavaLanguage JavaSubtleties JoshuaBloch LanguageGotchas NealGafter ProgrammingLanguage WilliamPugh JavaPython BarryWarsaw BeanShell CategoryJava CategoryProgrammingLanguage CategoryPython FinnBock GroovyLanguage IronPython JavaLanguage JavaPython JayRuby JimHugunin LispLanguage OpenSource OtherLanguagesForTheJavaVm PerlLanguage PyPy PythonLanguage RhinoInterpreter SamuelePedroni ScalaLanguage SourceForge JavaQuestions AlexPopiel BenSchroeder CategoryJava DocWriter ElipseIde FileOutputStream JavaUnit JeanPhilippeBelanger MichaelChermside MockClass MockWriter PdfWriter SteveHowell UnitTest VisualAgeJava JavaRanch CategoryJava JavaLinks JavaRanch JavaRebel CategoryJava HotSwap JavaRebel ZeroTurnaround JavaReflectionNoPanacea CategoryReflection FallBackOnReflection NatPryce ReflectionVsCodeGenerationArticle ToddCoram JavaRemoteMethodInvocation CategoryJava JavaProgramming JavaVirtualMachine LocateRegistry RemoteException RemoteMethodInvocation RmiPatterns RmiVsCorba TransparentRmi JavaReport CategoryMagazine CppReport DwightDeugo KyleBrown SmalltalkReport JavaRmi JavaRrMock CategoryMockObjects EasyMock JavaRuby JayRuby JavaSchrod CategoryHomePage CategoryJoke JavaSchrod JobTitles RealName XpJobs JavaScript AchillesHeel AjaxWebApplications AndyGlew AnonymousDonor AppleScript AssociativeArray BasicLanguage BrendanEich BridgePattern CategoryJavaScript CategoryProgrammingLanguage CategoryPrototypeProgramming CategoryWebDesign ChadSkeeters CrossSiteScriptingExposure DaveEveritt DavidDeLis DevEdge DocumentObjectModel DougRice DouglasCrockford DynaScript DynamicHtmlTheDefinitiveReference EcmaScript EdwardHieatt FilesystemBasedWiki FridemarPache FunctionalProgramming GregVaughn HigherOrderFunction HmacUserAuthentication IwannaLearnJavaScript JavaScript JavaScriptCodingStandard JavaScriptEnabledWiki JavaScriptForProgrammers JavaScriptForTotalMorons JavaScriptIde JavaScriptObjectNotation JavaScriptRocks JavaScriptSucks JavaScriptSucksInBrowsers JsUnit JustAnotherProgrammingLanguage KarstenSchmidt LambdaExpression LexicalClosure LexicalScoping LiveScript MicroSoft MozillaXul NewtonScript NickSimons OpenScriptingArchitecture OpenSourceJavaScript OreillyAndAssociates OrientedProgramming PaulMurray PieterJansegers PrototypeBasedProgramming QuickQuestions RhinoInterpreter RichardDrake ScriptingLanguage SelfLanguage SiliconValley SpiderMonkey StaticTypeSafety TiddlyWiki TightlyCoupledReputation TobinHarris TomStambaugh UnitTest VbScript VenkmanDebugger VisualJavaScript WalterRumsby WeaklyTyped WebBrowser WikiForLiterateProgramming WikiIde WikiWikiWeb WikiWithProgrammableContent WindowsScriptingHost JavaScriptAbuse BrowserAbuseSyndrome CategoryJavaScript CategoryWebDesign CodyBoisclair CopyAndPasteProgramming DllHell EarleMartin EditHint ElizabethWiethoff FormOverContent InternetExplorer ItDepends JavaScript JavaScriptAbuse JavaScriptSucks JavaScriptSucksInBrowsers JayEdit KarlKnechtel MalWare MarcThibault MozillaFirefox OnceAndOnlyOnce PrematureOptimization RefactorByMerging RightThingToDo TomStambaugh JavaScriptAndBrowserLanguageChoiceDiscussion GreatLispWar JavaScriptCodingStandard ArrayOrientedLanguage CaseStatementsConsideredHarmful CategoryJavaScript CeeLanguage CeeSyntax ClassName DanielBrockman DanielCohen DavidDeLis DecoratorPattern DictionaryDataStructure DynamicTyping EcmaScript FirstClassFunction InnerClass InternetExplorer JavaDoc JavaLanguage JavaScript JavaScriptFlaws JavaScriptIde JavaScriptIsNotJava JavaScriptPatterns JimmyCerra LexicalClosure LispLanguage NathanLloydSmith NetScape ObjectFunctional ObjectOriented ParentClass PerlLanguage PrivateVariablesInJavaScript ProgrammingLanguage PrototypeBasedProgramming RandyStafford SchemeLanguage ScriptingLanguage SelfLanguage SmalltalkLanguage StrategyPattern SunMicrosystems TomStambaugh WebBrowser WikiWiki JavaScriptDesignPurpose CategoryJavaScript EcmaScript JavaScriptDesignPurpose JavaScriptSucks ScriptingLanguage JavaScriptEnabledWiki AndyGlew AnotherPhpWiki ChiqChaq CurtisBartley DaveSmith DoTheSimplestThingThatCouldPossiblyWork JavaScript JavaScriptEnabledWiki MetaBaby PiersCawley PlikiWiki PyWiki SwikiFarm TedNeward TicTacToe WabiSabi WardsWiki WhyDoesntWikiDoHtml WhyWikiWorks WikiCpp WikiWithProgrammableContent JavaScriptFlaws BlocksInJavaScript BoldlyGoWhereSomeoneHasGoneBefore CategoryJavaScript DouglasCrockford EcmaScript HigherOrderFunction JavaScript JavaScriptCodingStandard JavaScriptCodingStyle JavaScriptRocks JavaScriptSucks LispMacro MozillaFirefox RealMacros ReinventingTheWheel StragerNeds JavaScriptIde ActiveState AdobeGoLive CategoryJavaScript CategorySoftwareTool CodeWright ContentExpress DavidMartinez DocumentObjectModel EclipseIde EnvyDeveloper FireBug FireFox HtmlUnit HttpUnit InternetExplorer JavaScript JavaScriptIde JwebUnit MacromediaDreamweaver MacromediaStudio MicrosoftFrontPage MicrosoftVisualInterDev MikeChaliy MozillaBrowser MozillaXul MyClass PhpIde RhinoInterpreter VenkmanDebugger VimTextEditor VisualAge WebsiteIde JavaScriptLinks CategoryJavaScript JavaScriptLinks JavaScriptObjectNotation AjaxWebApplications AlternativesToXml CategoryInformation CategorySemanticWeb CeeLanguage CeeSharp CubicWeb InfoSet JavaLanguage JavaScript ObjectiveCaml PhpLanguage PythonLanguage RemoteProcedureCall RubyLanguage SmlLanguage WebBrowser XmlRpc YamlAintMarkupLanguage JavaScriptPatterns AbstractFactory CategoryJavaScript CeeLanguage CommonLisp DecoratorPattern DesignPatterns DocumentObjectModel DynamicTyping FunctionalProgramming GangOfFour JavaScript JavaScriptCodingStandard LazyInitialization LexicalClosure LispLanguage ObjectOriented PrototypeBased PrototypeBasedLanguage PrototypePattern SingletonPattern StaticTyping TemplateMethodPattern TomStambaugh JavaScriptRocks AnonymousFunction BrowserDomSucks CategoryJavaScript DouglasCrockford DynamicTyping FirstClassFunction GoodEnough GreaseMonkey JavaScript JavaScriptRocks JavaScriptSucks LexicalScoping ListComprehension MergingMapsAndObjects OsiasJota PrototypeBasedLanguage PythonLanguage ReflectiveProgramming RegularExpression RhinoInterpreter SmallTalk WebBrowser WebServer WindowsScriptingHost JavaScriptSucks ApplyingTheSideTagTypingModel BrainFsck CategorySucks CoffeeScript ColdFusion ColdFusionLanguageTypeSystem DavidMcLean EmpiricalTypeBehaviorAnalysis EverythingIsa FireFox FunctionalProgramming GoTo HiddenTypeTags HollerithPunchCard IoProfile JavaScript JavaScriptRocks JavaScriptSucks JavaScriptSucksInBrowsers JobSecurity LiberatingConstraint PersonalChoiceElevatedToMoralImperative PowerOfPlainText ScriptingLanguage SelfDotSyndrome SystemsSoftware ThreeValuedLogic TypesAndSideFlagsDiscussion WardCunningham WaterbedTheory WriteOnlyLanguage JavaScriptSucksInBrowsers ActiveState AjaxWebApplications AppleScript BookMarklet BrowserWars CategoryJavaScript CategoryRant CategorySucks CommercialismSucks DanielBrockman DataAndCodeAreTheSameThing DocumentObjectModel EcmaScript EdgeOfChaos EdwardHieatt EmacsLisp EricHodges ExplorerVsNetscape FatClient GoodProgrammingStyle InternetExplorer JavaLanguage JavaScript JavaScriptAbuse JavaScriptDesignPurpose JavaScriptRocks JavaScriptSucksInBrowsers JavaSucks JsUnit LeonGierat LittleLanguage MartinWebb MatthewFarwell MockLisp MozillaXul NickFitzsimons OnceAndOnlyOnce OpenScriptingArchitecture PaulGraham PhpLanguage RemoteGuiProtocols RhinoInterpreter ScriptingLanguage SimpleProgrammingLanguagesEncourageBadPrograms SpiderMonkey StevenNewton SystemsSoftware TheMultipleBrowserUniverseSucks TheWorldWideWebSucks TomStambaugh VenkmanDebugger VisualBasic WardCunningham WebBrowser WindowsScriptingHost XmlHttpRequest XpIsaPseudoMethodology JavaScriptTemplates BetterJavascriptTemplates JavaScriptTemplates JavaSecurityManager AnonymousDonor EricHerman JavaSecurityManager PolicyFiles RubyLanguage SecuredRuby SomeApp JavaSerialization AnonymousInnerClass CategoryJava JavaLanguage JavaSerialization JavaSpaces ThePrevayler JavaSerializationAndTheStack AndersBengtsson ArrayList ContinuationPassingStyle CostinCozianu DavidParnas FileInputStream FileOutputStream JakartaCommons JavaDoc JavaSerializationIsBroken LinkedList LinkedListNode ObjectInputStream ObjectOutputStream OutOfMemoryException OutputStream PrevalenceLayer RuntimeException ScottJohnson SerializationTest SmugLispWeenie SourceForge TailRecursive TestCase TestRunner TestTarget ThreadMode JavaSerializationIsBroken AbstractListModel AlwaysDeclareSerialVersionUid EricHodges HashMap JavaDoc JavaSerialization JavaSerializationAndTheStack JeffPanici ListModel OutOfMemory RandyStafford StackOverflow ThePrevayler JavaServerFaces JakartaStruts JavaServerFaces JavaSoft PaulMitchellGears RichInternetApplication JavaServerFoundationClasses SourceForge TimTaylor WebApplicationDesign JavaServerPage JavaServerPages JavaServerPages ActiveServerPages ActiveServerPagesExecution AlanFrancis ApacheTomcat AtgDynamo BradCox BrokenLink CategoryJava CategoryWebDesign ChanningWalton CodeSmell DenaliProject DrewMarsh FuzzyDistinctionBetweenInterfaceAndImplementation GarethCronin HelpersInsteadOfWrappers HolyWar JavaBean JavaBeans JavaOne JavaServerPage JavaServerPages JavaServerPagesAndJavaBeans JavaServlet JavaServlets JavaWebServer JeffGrigg JimShore KyleBrown MenloInstitute MicroSoft MicrosoftFrontPage ModelViewController NoStrings OptimizationStories PageDatabase RichardEmerson RobMyers RobertField ScriptletsCanBeBetterThanTags SeparateDomainFromPresentation ServletAndJspPatterns TemplateView TheForce ThomasMaeder TomMeloche TomRossen VeryQuickWiki WagTheDogAntiPattern WebMacro WebSphere JavaServerPagesAndJavaBeans AlarmBellPhrase CategoryJavaPlatform GlennVanderburg JavaBean JavaBeans JavaReport JavaServerPage JavaServerPages JavaServlet JavaServlets KyleBrown MyBeanClass ScriptletsCanBeBetterThanTags VisualAge WebSphere WebSphereStudio JavaServlet JavaServlets JavaServlets AnthonyLauder AtgDynamo CgiVsServlet DanielHean JavaServlets PublicServletHosts ServletBasedWiki ServletDesign ServletExec WebLogic WhyEdit WikiWikiClone WikiWikiClones WysiwygJavaServlet JavaSingleton AnotherJavaSingletonProblem CategoryJava ContextObject CppUtxOverview DarrenHobbs DoubleCheckedLocking DoubleCheckedLockingIsBroken EdShea GadiGuy GangOfFour GeorgePaci GlennVanderburg GlobalData HaskoHeinecke InheritedJavaSingletonProblem JavaDeities JavaPatterns JavaSingleton JavaSingletonProblems JavaStaticProblem JimmyCerra LloydBlythen MartinPool MartinSchwartz NullpointerException RobertDiFalco RuntimeException ServletContext SingletonInUmlForJava SingletonPattern SingletonsAreEvil SteveFreeman StevenNewton SystemLogger WardsWiki WorldStreet JavaSingletonClass GregorRayman InvocationTargetException JavaSingleton JavaSingletonPackage JavaSingletonProblems KarlKnechtel PrematureGeneralization SingletonPattern SingletonRegistry JavaSingletonPackage FooBar JavaLanguage KarlKnechtel LazyInstantiation NullObject SingletonPattern JavaSingletonProblems AnotherJavaSingletonProblem CategoryJava ClassLoader DoubleCheckLock DoubleCheckedLocking DoubleCheckedLockingIsBroken GadiGuy GangOfFour GlennVanderburg InheritedJavaSingletonProblem JavaSingleton MartinPool MartinSchwartz SingletonPattern SteveFreeman StevenNewton ThomasWeidenfeller JavaSpace JavaSpaces JavaSpaceIdioms AssociativeMemory DistributedComposite DistributedGraphDataStructure EntryAsMetaObject EntryWrapping JavaIdioms JavaSpace JavaSpaces TupleSpace JavaSpaces CategoryJava ComponentBus ComponentDesignPatterns GigaSpaces JavaSoft JavaSpaces JavaSpacesPrinciplesPatternsAndPractice JiniTechnology LindaTupleSpaces SpaceBasedArchitecture TupleSpace JavaSpacesPrinciplesPatternsAndPractice AssociativeMemory CategoryBook DavidGelernter DistributedComputing EricFreeman JavaSpaces KenArnold SusanneHupfer JavaSpec JavaLoad JavaScope JavaSpec JavaStar JavaUnit JavaSpider CategoryProject ErichGamma GeoffreyArcher JavaSpider KentBeck JavaStar GaryCapell JavaLoad JavaScope JavaSpec JavaStar JavaUnit PeterGassmann SunMicrosystems JavaStaticClassesIsaTotalMess AnonymousDonor AntiPattern CostOfChange CostinCozianu DavidGries DiningPhilosophersChallenge DoubleCheckedLocking DougMerritt EffectiveJava EntryIterator EntrySet ExtractClass FacadePattern GoToConsideredHarmful GrandMasterProgrammer HashIterator JavaDesignFlaws JavaLanguage JavaStaticClassesIsaTotalMess JonathanTang JoshuaBloch MapEntry NestedClass PlainOldDataStructure ReFactoring ScienceOfProgramming SingletonExample SmallTalk SoftwareEngineering StandardMl StaticClassesControversy StrawMan WeakHashMap WeakHashmap JavaStaticProblem ArrayList CategoryComputerLanguage ClassLoader EricHerman JavaSingleton KarlKnechtel MoveMethod UnmodifiableSet ZoIsite JavaStation HotJava JavaOs JavaStation NetworkComputer SunRay JavaSubtleties AalbertTorsius AdewaleOshineye CategoryJava EffectiveJava GarbageCollector IsJavaCertificationWorthIt JavaLanguage JavaPassesByValue JavaPuzzlers JoshuaBloch LanguageGotchas LispSubtleties NealGafter PeterNorvig JavaSwing ActionListener BorderLayout BoxLayout CategoryJava CoordinateVersusNestedGui DrawingModelOfSwing FlowLayout GridBagLayout GridLayout GuiFrameworks GuiToolkit JavaAwt JavaBean JavaBeans JavaEventHandling JinxWiki JonathanFeinberg LayoutManager MichaelSchuerig ModelViewController SwikiFarm SwingScrollingInconsistency TableModel ThomasWeidenfeller TreeModel JavaSwt BrainfuckLanguage BuildJavaGuiBrowser CategoryJava CostVersusBenefit CrossPlatform CrossPlatformCompatibility EclipseIde EclipseVsIdea ForeignFunctionInterface GoldenHammer HolyWar InstantMessenging IntellijIdea InternetExplorer JavaAwt JavaLanguage JavaProgrammingLanguage JavaSwing JavaSwt LayoutManager LookAndFeel NoApplication NotInventedHere ObjectBrowser OctoberZeroSeven PlatformIndependentGui ProgrammingLanguage SunMicrosystems UniqueSellingPoint WebApplication WebTwoDotZero WriteOnceRunAnywhere ZoomableUserInterface JavaTest AgitarsAgitator ChanningWalton JavaUnit JeffGrigg PeeEmDee TestDrivenDevelopment WikiName JavaTestingTactics BrokenLink EricHerman HelloWorld InteractiveTestingInJava JavaLanguage JavaUnit MartinFowler TestCase XpSeattleWiki JavaTextFilePerformance BufferedReader CfsReadFileStream ComputerLanguageBenchmarksGame FileReader GeorgePaci HotSpot MemoryCliff OptimizeIt ReadWriteStream StevenNewton TimeVector VisualAge VisualAgeJava VisualAgeSmalltalk JavaThree AdamSpitz AnonymousDonor AnonymousInnerClass AspectJay BillDehora BlocksInJava BondageAndDisciplineLanguage BradCox BrokenLink CategoryJava CeeLanguage CeePlusPlus CeeSharp ChristianTaubman CommandLineInterface DesignByContract DominicCooney DotNet EiffelLanguage EmacsEditor EmulateKeywordAndDefaultParameters FixNums FixedQuantityOverflowBug FunctionalProgrammingLanguage GarbageCollection GarbageCollector GenericJay GeoffSobering HighLevelLanguage HigherOrderFunction InnerClass InternalIterator JamesGosling JamesStrachan JavaAwt JavaBeans JavaDesignFlaws JavaFixme JavaGenerics JavaInterface JavaLanguage JavaLanguageSpecification JavaPlatform JavaPlusPreProcessor JavaThree LambdaTheUltimate LiskovSubstitutionPrinciple LispLanguage MarcusDowning MetaClass MicrosoftWord NiceLanguage NoelWelsh ObjectFunctional OnJava OperatorOverloading OriginalJavaWhitepaper PatternsOfSoftware PerlLanguage PythonLanguage PythonVsRuby RawStrings RegularExpression RichardGabriel RobertWatkins SmalltalkLanguage SmartPointer StacklessPython StaticTyping StronglyTyped SunMicrosystems SyntacticSugar TobiasRademacher UniCode UnsupportedOperationException WhyIsSmalltalkDead JavaTiger CategoryJava CategoryTesting TestingFramework JavaTips AngsumanChakraborty CategoryJava HttpUnit JavaIdioms JavaLanguage QuickBeam ServletUnit JavaToCom JavaCom JavaToolsForExtremeProgramming ApacheAnt AutomatedTesting AveryRegier BookInfo ContinuousIntegration HttpUnit JavaUnit NicholasLesiecki RichardHightower TechnicalEditor JavaToolsOpportunity BeAllOrEndAll DeleteWhenCooked EclipseIde GlennVanderburg GnuDebugger IntellijIdea JikesCompiler KyleBrown MetaMataDebug RandomPages TogetherJava VisualAge VisualCafe WebLogic WikiNow JavaTransactionService JavaTutorial JavaLinks JavaTwoEnterpriseEdition JavaTwelvty CategoryJava CategoryRant DavidThomasOnTheBenefitsOfDynamicTyping JavaIsTheNewCobol JavaLanguage LucaCardelli StaticTyping SunMicrosystems JavaTwoEnterpriseEdition BigBlue BigIron CategoryEnterpriseComputingConcerns CategoryJavaPlatform EjbLinks EjbTwo EnterpriseJavaBeans EnterpriseJavaBeansInCics IbmCorporation JavaEnterpriseEdition JavaServerPages JavaServlets JavaTutorial JavaTwoEnterpriseEdition MicroSoft MigratingToJtwoee NetWeaver SoapProtocol SunCertifiedEnterpriseArchitect SunCorporation WebLogic WebServices WebServicesDescriptionLanguage WebSphere JavaTwoEnterpriseEditionClientAccessServicesComBridge ComToJavaBridges CurtisBartley DanielEarwicker DotNet EnterpriseJavaBeans JavaNativeInterface JavaTwoEnterpriseEdition MicroSoft MicrosoftDotNet PhilGoodwin StevenNewton SunJava UseByDateException JavaTypingWasSimple CategoryJava CategoryLanguageTyping ChoiceOperatorDoesNotConsiderInheritance ContravariantParameters CostinCozianu CovariantParameters CovariantReturnTypes EiffelLanguage HotSpot JamesGosling JavaArraysBreakTypeSafety JavaArraysShouldBeFirstClassObjects JavaDesignFlaws JavaVirtualMachine KissPrinciple ModulaThree MultipleDispatchInJava NoCovariantReturnTypes NoMultipleDispatchInJava NoRealJavaMetaModel PrinciplesOfObjectOrientedSoftwareDevelopment SatherLanguage SelfLanguage SmalltalkLanguage TheoryOfObjects TypeSystem JavaUi CppBridge CppUnit DennisDaniels JavaUi JavaUnit JgraphPad PhilGoodwin JavaUnit ApacheAnt AssertionException BorlandJbuilder BrettNeumeier CategoryJava CategoryTesting CollectingTestSuite EjbUnitTest EnhancingJunit EnterpriseJavaBeans ErichGamma ExtremeProgrammingChallengeFourteen FalkBruegmann ForteForJava HelpWithJavaUnitProblems HtmlUnit HttpUnit IdebugFramework IntellijIdea JakartaCactus JamesDennett JavaAwt JavaBeans JavaDevelopersJournal JavaEvents JavaLanguage JavaReport JavaSpec JavaStar JavaSwt JavaTest JavaUnit JavaUnitAndAnt JavaUnitBestPractices JavaUnitIsEvil JavaWorld JdefendTest JunitCooksTour JunitCreator JunitEe JunitFiles JunitServlet JunitWithEclipse JunitWithForte JunitWithIdea JunitWithIdes JunitWithJbuilder JunitWithKawa JunitWithMicrosoftTools JunitWithNetBeans JunitWithVisualAge JwebUnit KawaIde KentBeck MartinFowlersJunitPaper NatPryce NetBeans NoUnit OopslaHistory OrganizingTestCases ParaSoft RegressionTesting ServletTesting ServletUnit SourceForge StrutsTestCase SynchronizedTestCase TagUnit TestCollector TestInfected TestRunner TestingFramework TestingFrameworks TestingPatterns UnitTest UnitTestingJavaEvents VisualAge WebSphere WhiteBoxTesting WhoIsUsingEclipse WhoIsUsingIntellijIdea WhoIsUsingJunit WikiLink XmlUnit JavaUnitAndAnt ApacheAnt CategoryAnt JavaUnit OptionalTasks TestListener JavaUnitBestPractices AbstractTestCases AlexeyVerkhovsky AllTests ApacheAnt CategoryJava CategoryTesting CodingJavaUnitExceptionTests CustomAssertions DavidPlass GeorgeDinwiddie GregWiley JavaDoc JavaUnit JavaUnitAndAnt JavaUnitNamingConvention JbRainsberger MikeDuffy OrganizeJavaUnitTests RobertWatkins TestCase TestingFramework ThereIsNoSpoon VladimirBossicard WritingJavaUnitTests JavaUnitClone JavaUnit JavaUnitClones RobHarwood JavaUnitClones AdaUnit AsUnit AsUnitForAppleScript AspUnit CategoryTesting CeeUnit CeeUnitTesting ComUnit CommonLispUnit CppUnit CppUnitLite CppUnitReflection CppUtxOverview CsUnit DbUnit DelphiUnit DotNetUnit DotUnit DtmlUnit EasyUnit EiffelUnit EjbUnitTest GuiUnitTesting HtmlUnit HttpUnit IconUnit JakartaCactus JavaTiger JavaUnit JavascriptUnit JsUnit JtwoeeUnit JwebUnit JxUnit KayUnit LingoUnit NeUnit NunitAsp NunitFramework NunitWeb ObjcUnit OcUnit OhTwoUnit OraclePlsqlUnit PalmUnit PerlTestClass PerlUnit PhpUnit PlSqlUnit PowerBuilderUnit PyUnitTestBrowser PythonUnit RebolUnit RegressionTesting RubyUnit SchemeUnit SmalltalkUnit StarUnitAutoSuite TagUnit TestingFramework TestingFrameworks TsqlUnit UnitTestCpp VbLiteUnit VbUnit VbaUnit WoUnit WoUnitTest XbUnit XmlUnit XsltUnit ZopeUnit JavaUnitIsEvil CategoryEvil DeadEnd FinePromise HollywoodPrinciple JavaUnit JavaUnitIsEvil LawOfDemeter MartinSpamer MockObject TellDontAsk JavaUnitNamingConvention AgileDox DoSomething JbRainsberger OrganizeJavaUnitTests RobertWatkins TestCase TestDox TestMethodNames TestSuite ThereIsNoSpoon VladimirBossicard JavaUnitTestChallengeSolved AbugIsFound AddOneMoreCheckToTestTwentyThreads BoundedBuffer DonWells ExtendTheJavaTestFrameworkForNondeterminism ExtendTheJavaUnitTestingFramework ExtremeProgrammer ExtremeProgrammingChallengeFourteen ExtremeProgrammingChallengeFourteenTheBug InterruptedException SimpleJavaUnitTestFramework TenPutsAndOneTake TestBothThreadsRunning TestForPutInAthread TestForTakeInAthread TestFourThreadsRunning TestThePutMethodFirst TestTheTakeMethodSecond TestTwentyThreadsRunning TestingFramework TomCargill UnitTest WilliamUnderwood JavaUnitTestFrameworkWithTimeout AbortTest BorderLayout CategoryJava CategoryTime DeadLockTest DeadlockMessage DonWells FailTest GoodTest InterruptedException JavaUnitTestChallengeSolved RuntimeException TestFailedException JavaUtilDate CategoryJava CategoryStory CategoryTime DataFormat DateAndTime FormatDate JavaSqlDate MichaelSparks RegWhitton SqlStandard JavaValue DirkRiehle JavaValue NatPryce ProtoValue ValueObject ValueObjectFramework WayneConrad JavaVersioning ArtOfChoosingTheNextCard BillVenners BridgePattern BurnTheDiskpacks CategoryJava ChrisThiessen CommonLispObjectSystem DaveHarris DesignByContract JavaVirtualMachine JavaWorld JohnConstantine MichaelFeathers NatPryce SeanMcDirmid ShieldPattern SteveFreeman StuartBarker JavaVi WikiName JavaVirtualMachine AdamBerger BillVenners CategoryBook CategoryBooks CategoryJavaPlatform DavidLiu DavidVallner HotSpot JavaLanguage JavaOnThePalm JavaVirtualMachine JonMeyer MicroSoft OtherLanguagesForTheJavaVm SimonArmstrong SourceForge SystemProgramming TroyDowning TuringComplete VirtualMachine WindowsXp JavaVisibility JavaProgramming JavaVoxelApplet DataMusicVoxelApplet FabioCiucci FridemarPache StockChartChallenge JavaVsCpp AdaLanguage AllPanaceasBecomePoison AlternateHardAndSoftLayers AnonymousDonor ApplesVsOranges ArlenCuss ArnonKlein BadThing BjarneStroustrup BurkhardKloss CategoryComparisons CategoryCpp CategoryJava CategoryProgrammingLanguageComparisons CeeLanguage CeePlusPlus ClassName CodeUnitTestFirst CompareConstantsFromTheLeft CopyConstructor CppBashing CppStandard DecimalFormat DeviceDriver EvilCppBigot FalkBruegmann FirstClass FunctionalTest GarbageCollection GarryHamilton GreggWonderly HorsesForCourses IsJavaSlow JamesDennett JanSteinman JavaArraysShouldBeFirstClassObjects JavaExceptionHandling JavaLanguage JavaVirtualMachine JavaVsCpp JeffGrigg LanguagePissingMatch LegacyCode LiveFreeOrDie MarketingHype MichaelDonnelly MicroSoft ModulaThree MultipleInheritance NullPointerException ObjectOrientedPurity ObjectiveCee OperatorOverloading PeterMerel PointerArithmetic PragmaticReality ProjectStandards RaviShankar RealLanguage RonJeffries RuntimeException SgiStl SmalltalkMinusMinus SteveFreeman StoredProceduresAreFaster TheDragonBook TheHeap TomStambaugh UniCode UnitTest UsingTemplates ValueObject WayneConrad WhenShouldWeUseCeePlusPlus WhenShouldWeUseJava WikiSpeak YakovGalka JavaVsPython CategoryCoding CategoryProgrammingLanguage FunctionalVsProceduralVsObjectOrientedProgramming JythonLanguage MyClass PaulTaney JavaVsSmalltalk AlanHecht AlanKay AnonymousDonor AnonymousInnerClass BalloonCanvas BaloonCanvas BitBlt BlockClosure BlockClosures BruceAnderson BruceEckel CategoryJava CategoryProgrammingLanguageComparisons CategorySmalltalk ChuckMcCorvey ConstantRefactoringIsaGoodThing CookieMonster DaveAstels DavidAllsopp DefinitiveSmalltalkBooks DoesXpWorkForJava DolphinSmalltalk DonaldFisk DonaldKnuth ExceptionPatterns FalkBruegmann FormCanvas GamesPeoplePlay GemStone GlenStampoultzis GnuSmalltalk GoodThing GuillermoSchwarz HotSpot IbmSmalltalk ImageForm ItJustWorks JavaBandwagon JohnBrewer KeithRay KeymapManager KyleBrown LanguagePissingMatch LearningSmalltalk LearningSqueak MauroPanigada MichaelFeathers MultiParadigmProgrammingLanguage ObjectOrientedParadigm ObjectWorksForSmalltalkFour ParcPlace QuickTime RalphJohnson RandyStafford RealThing RobertChurch RonJeffries SecondGenerationProgrammer SmallScript SmallTalk SmalltalkLanguage SmalltalkMinusMinus SmalltalkSyntaxInaPostcard SmalltalkTheInteractiveProgrammingEnvironment SmalltalkTheLanguageAndItsImplementation SqueakSmalltalk StandardSystemController StephanHouben StringUtilities TestCase ThisIsDead ThisVsThat TomStambaugh VisualAge VisualBasic VisualWorks WardCunningham WeHateThis WebSphere WhoIsDougPollack WillSargent YetAnotherBillingSystem JavaWebStart CategorySoftwareTool JavaLanguage JavaRuntime JavaWebStart JavaWiki AlanFrancis HomePage RicardoClements ServletBasedWiki WikiEngines WikiName WikiWikiClone JavaWikiByRichardKeene CategoryWikiImplementation DaveHarris DistributedCoalition FridemarPache JasonYip JavaWikiBasedForum JikiJikiJava JoeBergin JosephKiniry LastEditTime LastEditWho OpenSource OptimisticLocking RichardKeene WhyDoesntWikiDoHtml JavaWikiEngines CategoryWikiImplementation CharlesMillerWiki ChikiWiki CorendalWiki DarachWiki DevWiki FreeLink FrikiServlet HypersonicSql IntraBroker JaWiki JamWiki JavaDatabaseConnectivity JavaWiki JavaWikiByRichardKeene JiRa JikiJikiJava JspWiki KenLiu KwikWiki McKoi MySql RaDeox ServletBasedWiki SnipSnap StephanSchmidt VeryLargeHashtable VeryQuickWiki WebLog WebMacro WebMacroWiki WikiEngines WikiLand WikiSpam WikiWord XoYnKi XwikiWiki JavaWithMicrosoftCom CliffordAdams ComComponent ComponentObjectModel DamianMehers DistributedCom EricUlevik GenSym JavaBeans JavaWithMicrosoftCom MicrosoftCorporation MicrosoftExtensions MicrosoftJavaVm PisinBootvong RemoteProcedureCall SteveFreeman SunMicrosystems TcpIp UseByDateException WillyHeineman JavaWorld AdewaleOshineye CategoryJava CategoryMagazine DoubleCheckedLocking DoubleCheckedLockingIsBroken JavaLinks JavaVirtualMachine JavariLanguage AddingEpicycles JavariLanguage MichaelErnst OopslaOhFive OopslaOhFour TypesMatter JavasInsecureParallelism CategoryConcurrency CategoryJava CategoryPaper ConcurrentProgrammingInJava JavasTempFileFacility ChanningWalton JavaDoc MicrosoftWindows RodWaldhoff StevenNewton WritingJavaUnitTests JavascriptUnit CategoryTesting JavaScript JsUnit TestingFramework UnitTesting JavaworldArticles JavaArticles JaviTobal CategoryHomePage JavidJamae CategoryHomePage JawadAkhtar CategoryHomePage LifeAware VisualAge VisualWorks JawaharMundlapati JaxorFramework AgilePrinciples JayAndSilentBob BillAndTed CatchPhraseDuos JayAndSilentBob MemeTheory StarWars WayneAndGarth JayBazuzi CategoryHomePage JayBehave BehaviorDrivenDevelopment JavaLanguage JayBell BrokenLink CategoryHomePage JustaProgrammer JustaStudent JayCampbell AreYouThere CategoryHomePage OrphanPage JayCriticisms AplLanguage BaudBarf JayLanguage KayLanguage KenIverson MeaningfulName JayEdit BeanShell CategorySoftwareTool CategoryTextEditor GnuGeneralPublicLicense JavaIde JavaLanguage OpenSource PythonLanguage VersionControl XmlSucks JayFenton BrokenLink CategoryPerson ElectricCommunities MacroMind MegaloMedia MusicWorks PlayGround VideoWorks JayFlowers CategoryHomePage DavidLiu DistributedServiceBus DotNetFramework EnterpriseServiceBus InternetRelayChat MicrosoftDotNet PeopleProjectsAndPatterns WardsWiki WikiMail JayForrester KenOlsen KentBeck SystemDynamics WhirlwindComputer JayGoemmer AgiliTy AgtLanguage GrahamNelson InformLanguage IntFicInformTips InteractiveFictionInformTips JayGoemmer LucianSmith MagxCompiler JayHanson JayLanguage AgglutinativeLanguage AnswerMe AplLanguage ArgumentViaLabToy ArrayOrientedLanguage CategoryProgrammingLanguage CollectionOrientedProgramming DavidLiu DavidNess FreeSoftware FunctionalProgrammingLanguage GeneralPublicLicense GplVersionThree HigherOrderFunction IcfpProgrammingContest JayCriticisms JayLanguage JayPhraseBook JayUserIdeas JimRussell KayLanguage KenIverson LazyEvaluation PocketPc ReFactor SamuelFalvo ScottVokes SelfNumbersInJayLanguage WardCunningham WindowsXp JayLarson CategoryHomePage WardCunningham JayNode JavaLanguage JavaOs JavaVirtualMachine OpenSource OperatingSystem JayOsako AlanCooper AnalysisParalysis CapabilitySecurityModel CategoryHomePage CellularAutomata CommunicatingSequentialProcesses ComputerScientist CosmicBook FoxPro HumaneInterface JayOsako JefRaskin JonathanArkell LambdaCalculus LeRouche MadScientist MagicLenses MarkSamuelMiller McCain MetaObjectProtocol MorphicInterface NakedObjects OberonOperatingSystem ObjectBrowser OnceAndOnlyOnce ReUnion RingMouse RobertAntonWilson RogerGregory SchemeIdioms ScienceRelatedMemeticDisorder SelfLanguage SoftwareEngineer TedNelson UdanaxGold UdanaxGreen XanaduProject XenVirtualMachineMonitor ZigZag ZoomableUserInterface JayPetersen CategoryHomePage PieterVerbaarschott JayPhraseBook CategoryIdiom JayLanguage LocateSelect PerlMongers SumsMeans WardCunningham JayQuery GreencoddsTenthRuleOfProgramming HtmlStack JavaScript JayQuery NetworkDatabase NimbleDatabase OnceAndOnlyOnce OverhaulingStyleSheets JayRefactory RefactoringBrowserForJava StevenNewton JayRuby ArrayList CategoryJava CategoryRuby DataStructure ElizabethWiethoff HashMap HelloWorldSwing HelloWorldSwingProject JavaLanguage JavaSwing JavaVirtualMachine LinkedList RakeMake RubyGems RubyLanguage TreeMap JayScheme CategoryJavaPlatform CategoryScheme JavaLanguage JavaVirtualMachine KawaScheme OtherLanguagesForTheJavaVm SchemeLanguage JayServVsTomCat ApacheTomcat BrettNeumeier JayServ PeterSchaefer StefanBodewig WebSphere JaySharp CategoryDotNet JavaLanguage MicroSoft MicrosoftDotNet JaySoffian JayUserIdeas DavidNess DonKnuth HenryRich JayCriticisms JayLanguage JimRussell KayLanguage RandyMacDonald RebolLanguage SkipCave WardCunningham JayWalker ArabicLanguage CategoryHomePage InstantMessenger JayWalker JayceMil CategoryHomePage JaysenNaidoo AdUnBlockCommunities BillBryson CategoryHomePage CombiningTagsAndCategories CommunityOwnership CooperativeStrategy CopyLeft EvolutionaryAlgorithms FindPage FreeCulture FreeSoftware GettingThingsDone GoogleKnol GregEgan JeffHawkins LutherBlissett MemesShmemes OpenGovernment OpenSource PersonalWiki PhilDick PocketPc RecentChanges RiceAndTheFly RichardDawkins SearchHelper SokobanPuzzleGenerator TagMetaphor TomRobbins UniversalTagBrowser WardsWiki WikiMail WikiOnPda WikiSpaces WikiWay WikidPad JazzForProgrammers JacquesLoussier JazzMusic JazzMusic CategoryMusic ClassicalMusic ComputerProgramming CoolJazz CottonClub DixieLand DrumAndBass FreeJazz GeorgeGershwin HardBop JazzForProgrammers JazzMusic McPartland SoftwareDevelopmentComparedToJazz UnitedStates JazzMusicMetaphor AnalogiesFromMusic DevelopmentTeamModels FreeSoftwareMusicAnalogy JazzProgrammer MetaphorsForNontechnicalAudience NewAnalogiesForSoftware SoftwareDevelopmentComparedToJazz TomStambaugh XpDocumentary ZeroSumGame JazzProgrammer AnalogiesFromMusic AskTheCode BigDesignUpFront BillBruford CharlieParker ComputerGame ConductorStudiesLostManuscript ContinuousIntegration DoTheSimplestThingThatCouldPossiblyWork EdBuffaloe EricMoon FredrikRubensson FunkProgrammer HardBop HaskoHeinecke JazzProgrammer JazzProgrammerAndDataMusicVoxelAppletDiscussion JoinJazzJamSession KeithBraithwaite KevinBowman LanceWalton LearningByRefactoring MentalStateCalledFlow MichaelLeach NewAnalogiesForSoftware NonDeterministicProgramming QualityWithoutaName RichardDrake SonataForm StojanTarapuza SyntaxOfMusic TheMediumAndItsProperties TheTimelessWayOfBuilding TomRossen TwelveBarBlues WikiMusicLinks JazzProgrammerAndDataMusicVoxelAppletDiscussion AnalyzingXpWithOptionsPricing DataMusicVoxelApplet FridemarPache IsEarlierCancellationFailure JazzProgrammer PurposeOfDataMusicVoxelApplet RichardDrake JazzScm JbOss JbRainsberger CategoryHomePage JavaUnit MikeBowler SingletonPattern WebSphere JbossApplicationServer JavaEnterpriseEdition JbossApplicationServer JbossAs JbossFaq JbossServer JbossSeam SeamFramework JbossSeamGen CrudAutoGenerator SeamFramework JbossServer AalbertTorsius BenAveling CategoryEjb EjbTwo EnterpriseJavaBeans GnuLesserGeneralPublicLicense JbossFaq JbossServer JuhaKomulainen MarcFleury OpenSource RainerWasserfuhr RickardOeberg WebLogic WikiName JbossTeiid RelProject JbozgiMusic LojbanLanguage SolresolLanguage JcasComBridge JavaTwoEnterpriseEditionClientAccessServicesComBridge JcreatorLe CeePlusPlus JavaIde MicroSoft VisualStudio JdFalk AreYouThere CategoryHomePage JdFalk OrphanPage JdbcOdbcBridge JavaDatabaseConnectivity OpenDatabaseConnectivity JdbcOdbcDriver JdbcSpy JdefendTest BrokenLink JdoGenie PersistenceManagers JdoMax CategoryJava ObjectRelationalMapping ShadesDb JdoWebApp ConnectionDriverName ContactInfo EditContactInfo EditForm LineItem NontransactionalRead OpenSource OrphanPage PersistenceCapable PersistenceManager RequestCycle RetainValues SearchForm JeFritz CategoryHomePage JeNeSaisQuoi LaurentBossavit QualityWithoutaName JeanBezivin CategoryHomePage JeanBezivin JeanChristopheCardot CategoryHomePage LeaLinuxFr JeanCzerlinski CategoryHomePage JeanWhitmore JeanDanielDodin CategoryHomePage TechnicalTerms JeanFrancoisDeclercq CategoryHomePage JeanGuySchneider AreYouThere CategoryHomePage JeanGuySchneider OrphanPage JeanHuguesRobert AgileLanguage AspergersSyndrome CategoryHomePage CeeLanguage CeePlusPlus FixBugsFirst HowFastCanYouWriteCode HyperWikiLink JavaLanguage JavascriptLanguage MyMyersBriggsTypeIs OpenSource RubyLanguage ScriptingLanguage TclLanguage WikiExperiment WorldWideWiki JeanJacquesRousseau CategoryPhilosophy JeanJordaan CategoryHomePage CrcCard ExtremeProgrammingInEnemyTerritory HandsInView HyperNest MakeFearFuel MentalStateCalledFlow PairProgramming ProgrammingOutsideTheCube SleepToWork SpartanUserInterface JeanLouisGassee JeanMarcLagace AnonymousContributions CategoryHomePage ComplexSystem SideEffect WardCunningham JeanMarcNerson CategoryAuthor SeamlessObjectOrientedSoftwareArchitecture JeanMarieHullot ApplicationBuilder BillParkhurst BruceBlumberg BudTribble EarlWheeler ExperLisp GraphicalUserInterface HumanComputerInteraction InterfaceBuilder JustaProgrammer LispLanguage NextStep ObjectiveCee RichardDrake RickDeNatale SteveJobs TomStambaugh UserInterface VisualAge JeanMichelAndre AgorIcom CategoryHomePage IcomInformatique ScienceDirect JeanPaoli CategoryPerson CategoryXml ExtensibleMarkupLanguage JeanPaoli MicrosoftCorporation JeanPhilippeBelanger AlbertCamus AldousHuxley AlexandreDumas AndreGide ArthurCeeClarke BernardWerber BookShelved BorisVian CategoryHomePage ChuckPalahniuk CliffordStohl DouglasAdams EndersGame FrankHerbert GabrielGarciaMarquez GeorgeOrwell IsaacAsimov JacquesPrevert JeanPaulSartre JeanTessier JohnKennedyToole JosephHeller JrrTolkien JulesVernes JulianBarnes JurassicPar JustaProgrammer KimStanleyRobinson LewisCaroll MartinGardiner MichaelCritchton MichaelMoore MilanKundera NealStephenson NikosKazantzakis NineteenEightyFour OliverSacks OrsonScottCard PhilDick RejeanDucharme RichardFeynman RogerZelazny SergeGrenier StephenDonaldson SurelyYoureJokingMrFeynman TerryPratchett TheLastTemptation UmbertoEco WilliamShakespeare YvesTheriault JeanPhilippeGariepy CategoryHomePage NuEcho JeanPierreVickoff CategoryPerson JeanTabaka CategoryHomePage DoTheSimplestThingThatCouldPossiblyWork JeanTabaka JeanTessier CategoryHomePage DependencyFinder JarJarDiff JavaLanguage JeanPhilippeBelanger JustaProgrammer NewJersey JeanWhitmore ArtificialLife CategoryHomePage ExtremeProgramming JeanYvesGirard CategoryAuthor GirardLecturesOnProofTheory HenryBaker JeanYvesGirardOnGoedelEscherBach LinearLogic ProofTheory ProofsAndTypes JeanYvesGirardOnGoedelEscherBach ArtificialIntelligence BlahBlahBlah ComputerScience CostinCozianu EricHodges GarethMcCaughan GoedelEscherBach JayOsako JeanYvesGirard JeanYvesGirarde JerryLewis MetaCircularInterpreter PaulBowman RogerPenrose StrangeLoops ThankYou TheEmperorsNewMind JeanineDeGuzman CategoryHomePage CommitmentSchedule CrcCard EngineeringTask ExtremeScheduleNegotiation UseCases VcapsProject JeanineStevens GooGoo PricewaterhouseCoopers JedDonnelley CapabilitySecurityModel CategoryHomePage ObjectCapabilityModel JediMindTrick CategoryHumor JediMindTrick MindControlWithDerrenBrown RealityDistortionField SomeoneElsesProblem StarWars SteveJobs TheForce VeryGoodSeats WeakMinded WheelBarrowStory JediVcl BorlandDelphi JvclStructure OpenSource JeetKuneDo BruceLee ExtremeProgramming JackieChan JeetKuneDo KarateDo KungFu MartialArts MartialArtsAsSoftwareDevelopmentMetaphor ShaoLin ThreeStagesInJeetKuneDo WhiteCrane WingChun JefNewsom CategoryHomePage OddTeams ProgrammingByAttentionDeficitDisorder SystemMetaphor JefRaskin AndyHertzfeld AzaRaskin BayArea CanonCat CategoryInteractionDesign CategoryPerson ChrisSchreiner ChuckMoore ColorForth ForthLanguage HumanizedIncorporated JefRaskin OpenCroquet SamuelFalvo StepwiseRefinement StoryView TheHumaneEnvironment TheHumaneInterface TheMozillaProject WetWare WiredMagazine JeffAtwood CodingHorror ExpertsExchange JeffAtwood QuestionAndAnswerWebsite StackOverflow JeffBay AnonymousDonor CategoryHomePage CodeComplete DesignPatterns EffectivePerlProgramming ExtremeProgrammingExplained FeedbackIsControl HoldingTheGains JeffBay ObjectOrientedProgrammer QualityIsFree RapidDevelopment RatchetEffect RelationalWeenie SqlForSmarties TheLclass TheSclass ThoughtWorks JeffBell CategoryHomePage MagmaDesignAutomation JeffBerkowitz CategoryHomePage JeffBezos AmazonAssociate AntiSoftwarePatents BoycottAmazon InanePatents SoftwareIsReallyPointless SoftwarePatents UrlCallback JeffBytof ChrisGarrod JeffBytof WelcomeWhatBringsYouHere JeffCanna CategoryHomePage JeffChapman CategoryHomePage JeffDay BorlandDelphi CamelCase CategoryHomePage CrcCard JeffDay LivingDocument RoseburgOregon ThirdPage ThreeStarProgrammer WikiActivity WikiHiatus WikiLikeThing WikiWikiClone WikiWord JeffDillon JeffDrost CategoryHomePage JeffDrost JeffElkner CategoryHomePage JeffEvans CategoryHomePage NewUserPages TourBusStop JeffFox CategoryForth CategoryPerson ChuckMoore ColorForth ForthLanguage JeffFox SmugForthWeenie JeffFranks CategoryHomePage JustaProgrammer SoftwareArchitect JeffGalyon CategoryHomePage WelcomeWhatBringsYouHere JeffGarland BoostLibraries CategoryPerson JeffGorris AreYouThere CategoryHomePage OrphanPage JeffGrigg AntUnit AspectOrientedTheHardWay AtomicConsistentIsolatedDurable BarnStar CategoryAnt CategoryHomePage ChangesInMonth ClasspathHell ConceptOrientedProgramming DotNet GrammarVandal HomoiconicLanguages HowToRunAntFromAnAntScript InMyHumbleOpinion JavaLanguage JavaOne JavaPosse JavaRebel JeffGrigg JohnFletcher KanbanInSoftwareDevelopment KanbanSystem LanguageIntegratedQueryForJava LanguageIntegratedQueryProject LeanProgramming LeanSoftwareDevelopment MyersBriggs NetKernel OpenSource PowerShell PrevalenceIsAcid PrevalenceLayer ProductionCodeVsUnitTestsRatio QuaereLibrary RecentChanges RefactoringAntScripts ScottMoonen ShakerPhilosophyInSoftwareDevelopment ShakerQuote TerracottaSharedMemoryPool TestDrivenDevelopmentOfAntScripts TestingFramework UserName VbClassic VbUnit VbUnitThree VisualBasic WalledGarden WikiHistory WikiReadersBackground XmlForZeroTurnaround ZeroTurnaround JeffGuy JeffGuy JeffHayes LinkedIn JeffJarvis AuthorOf BuzzMachine WhatWouldGoogleDo JeffJohnson CategoryHomePage InteractiveFiction InteractiveFictionInformTips InteractiveFictionPatterns LucianSmith SiliconValley JeffKay JeffLangr AgileInaFlash AgileJava CategoryHomePage CleanCode EssentialJavaStyle JavaIdioms LangrSoft ObjectMentor PragProg PrenticeHall TimOttinger UncleBob JeffLeBert CategoryHomePage JeffLowery CategoryHomePage ChrisOlds TedCarroll JeffMantei CategoryHomePage CommittedChristian ComputerScience DetroitMichigan JustaStudent LifeTheUniverseAndEverything ObjectOrientedTechnology JeffMcAffer AreYouThere CategoryHomePage ExtremeProgramming MetaLevelProgramming JeffMcKenna AgileAction BoulderCreek BruceHorn CategoryHomePage EricRemick JeffMcKenna KentBeck SiliconValley SmalltalkLanguage JeffMcKennaForces AnthonyLander CodeOwnership ExtremeProgramming JeffMcKenna RonJeffries JeffMckenna CategoryPerson CategorySmalltalk JeffMcKenna SmalltalkReport JeffMihalich JeffNelson FrontPage JeffNelson JohnDeBruyn WhatGoodIsaWiki WikiEducationalUses JeffNielsen CategoryHomePage WashingtonDcAreaXpUsersGroup JeffNoon CategoryAuthor CategoryScienceFiction SciFiAuthors ScienceFiction JeffOdell CategoryHomePage WindowBuilder JeffPanici CategoryHomePage EnterpriseJavaBeans JeffPanici KlausWuestefeld PrevalenceLayer TheyWillNotListenResolution TopLink TopMind JeffParker AreYouThere JeffParker OrphanPage WikiGnome WikiWikiSandbox JeffPatton AgileAlliance EvantSolutions RobMee ThoughtWorks JeffProise JeffProsise JeffProsise CategoryAuthor JeffRead CategoryHomePage ForthLanguage RezGame RurisLaw JeffRichter JeffSandys ExtremeProgramming WardCunningham JeffSasmor JeffSchnitzer FrameWork JunitEe ModelViewController WebDevelopment JeffSelth BraveWildCoast CategoryAuthor JudsonCrews JeffShelby CategoryHomePage DramaticIdentity FarEastQuote MyersBriggs SoftwareManagementManifesto StoryCards StuntProgramming TextFormattingRules JeffSimpson CategoryHomePage GemStone JustaProgrammer JustaSoftwareEngineer JeffSutherland AgileAlliance CategoryHomePage CategoryScrum ExtremeProgramming PatientKeeper ScrumProcess JeffTulley ApplicationServer CategoryHomePage GuiTesting GuiUnitTesting JavaGuiArchitectures JavaGuiUnitTesting TestFirst JeffVolzer CategoryHomePage JeffVolzer NewUserPages WardsWiki WelcomeVisitors JeffWaltzer AgileMaryland CategoryHomePage ExtremeProgramming GeorgeDinwiddie RubyOnRails JeffWinchell CategoryHomePage GlobalRoots JeffWinchell PonyCar WardCunningham JeffYarnell JeffZhong CategoryHomePage JeffreyBridge JeffreyHantin CategoryHomePage ContinuousIntegration CruiseControl LiberatingConstraint PairProgramming PrevalenceLayer SeparateIoFromCalculation TestInfected TheSimplestThingThatCouldPossiblyWork TransparentPersistence WikiGnome JeffreyHicks CategoryHomePage JeffreyMeunier ArmCpu AssemblyLanguage CategoryHomePage CeePlusPlus ComputerScienceEducation DistributedComputing ErlangLanguage FunctionalProgramming HaskellLanguage JavaLanguage MatLab MipsCpu MlLanguage NetworkedComputing ProgrammingLanguages SchemeLanguage SoftwareEngineering SparcCpu VirtualMachines JeffreyMiller AgileDevelopmentConference CategoryHomePage ChristopherAlexander DonaldNoyes EvantSolutions ExtremeProgramming GentlePersonAfflictedWithPeculiarNotions LinuxWorld PatternLanguage PeterMerel PunchCardGeneration SecondGenerationProgrammer SiliconValley SiliconValleyPatternsGroup SqueakSmalltalk WikiSpace JeffreyUllman CategoryAuthor CategoryPerson CategoryScientist ComputerScience DatabaseSystemImplementation DatabaseSystemsTheCompleteBook ElementsOfMlProgramming FirstCourseInDatabaseSystems StanfordUniversity TheDragonBook JeffriesTube StarTrek StarTrekSystems JelloBiafra AlanFrancis DeadKennedys DeathPenalty JelloBiafra NoamChomsky PhlIp JenBolton NewUserPages WardsWiki JenghanHsieh AxeFramework CategoryHomePage PortlandPatternRepository WikiWikiWeb JeniferTidwell CategoryAuthor DesigningInterfaces JennVesperman AreYouThere CategoryHomePage JenniferKohnke ExtremeProgrammingInstalled PlanningExtremeProgramming JenniferStapleton DynamicSystemsDevelopmentMethod JennyArntzen CategoryHomePage JensChristianFischer AnnetteMuehldorfer BusinessCase CategoryHomePage CvWiki DaimlerChrysler ExtremeProgramming FrankGerhardt LotusNotes NotesWiki RubyOnRails WikiWiki JensColdewey ArcusProject CategoryHomePage DecouplingOfObjectOrientedSystems EuroPlop JensKilian AreYouThere CategoryHomePage OrphanPage JensKugelberg CategoryHomePage JensMeiert CategoryHomePage JensNordberg CategoryHomePage JensThiede JensWyke CategoryHomePage ChristerWyke ErikWyke OneMinuteWiki JensensDevice AlgolLanguage CallByName DonaldKnuth ManOrBoy JeraWorks CategoryProject CategorySoftwareTool CodeSmell ExtremeProgrammingForOne JavaUnit JeraWorks JeraWorksUserStories JohnBrewer UnitTest YouArentGonnaNeedIt JeremyBackus AgileTestingMailingList AnAcceptableWayOfFailing BuildForTheFuture BuildForTodayDesignForTomorrow CategoryHomePage CollectAndOrganize CollectingSeashells ConceptsOutOfContext CrcCard DesignIsNotaDevelopmentPhase DevelopingIdeasUsingCommunityDialogue DoSimpleThings ExtremeMarketing FocusAndInvent GraphicDesign GuiGuidelines HumanComputerInteraction HumansAreLousyAtSelfEvaluation JeremyBackus JohnBackus OnceAndOnlyOnce PeerReview PerformanceMatters PlanningGame PointerMetaprogramming PrematureOptimization PrintfDesign RefactorAsYouGo ResponsibilityRelief RoadMap SearchEngineOptimization SoftwareDeveloper SoftwareManagementPrinciples SourceCodeInDatabase SuccinctnessIsPower SystemsAdministrator TargetProcess ThinkingOutLoud WalledGarden WhatIsSimplewebs WhatIsSuccess WhyLeadersCantLead WikiIsNotaDictionary JeremyBowers CategoryHomePage DrinksTheKoolAid PythonSingleton JeremyCromwell AnonymousIdentity CategoryHomePage DolphinSmalltalk ExtremeProgramming ExtremeProgrammingCorePractices HeroicDebugging JeremyCromwell MattSimpson MontyHallProblem OffTopic PairProgramming PythonLanguage QuickChangesJunkie RecentChanges RubyLanguage StartingPoints SweatMore ToolCommandLanguage TrueLove UserName WardCunningham WikiNewbie WikiOnWiki JeremyDunck CategoryHomePage JavaScript JeremyEmerson CategoryHomePage UsingNmake JeremyGibbons CategoryHomePage PatternsInFunctionalProgramming JeremyJosephSmith AjaxWebApplications BurnOut CategoryHomePage ContinuousIntegrationRelentlessTesting CriticsAreYourBestFriends ErlangLanguage FourQuadrants HelmutLeitner MentalStateCalledFlow PhpLanguage RefactorMercilessly RubyLanguage TestingPatterns XpertSports JeremyLightsmith CategoryHomePage CharlesLowell SteveFreeman ThoughtWorks JeremyMcCollum JeremyNicholson AreYouThere CategoryHomePage OrphanPage PionLabs JeremyPenner CategoryHomePage JeremyPullen AndreiAlexandrescu CategoryHomePage ContextualDesign DanielJones HughBeyer JamesCoplien JamesWomack JeremyPullen KarenHoltzblatt LeanDevelopmentProcess LeanProgramming LeanSoftwareDevelopment LeanSolutions LeanThinking MaryPoppendieck NeilHarrison NeilKennedy OrgPatterns TomPoppendieck JeremyRayner CategoryHomePage JeremyRuston CategoryPerson ChiefTechnologyOfficer JeremyRuston TiddlyWiki VentureCapital JeremySmith CategoryHomePage JeremyJosephSmith JeremySmith JeremySteinhaus CategoryHomePage FlyingVisitor JeremyStellSmith JeremyLightsmith JeroenMostert CategoryHomePage EmacsEditor ExtremeProgramming LikePages PersonalProjects SameTool StrikiWiki WikiFeatureIdeas WikiOnWiki JeromeFillon BeBuilder JeanPhilippeBelanger MockObject MockryProject MontrealXpMockObjectsPresentation RobinMillette TrueSpace VincentTence WebServices WebSphere JeromeJohnson CategoryHomePage JeromeKaraganis CategoryHomePage JeromeMueller CategoryHomePage JerryAndrews CategoryHomePage JerryArchibald CategoryHomePage JerryArchibald SysOs JerryBoggess CategoryHomePage JerryGrochow CategoryHomePage JerryGrossman BrokenLink CategoryPerson ErdosNumberProject JerryGrossman JerryJackson JerryKenney CategoryHomePage JerryPorras BuiltToLast CategoryAuthor JimCollins JerryPournelle ByteMagazine CategoryAuthor CategoryScienceFiction LarryNiven ScienceFiction JerryWeinberg CategoryPerson GeraldWeinberg JerseyWalls JerseyWalls KevinMcConnell JerzyBilchuk JesTer JesTer MutationTesting JesperHertel JesperWallentin CategoryHomePage JesseBlomberg AreYouThere BlizzardEntertainment CategoryHomePage JesseBlomberg JesseDoerr CategoryHomePage WikiWritingCenterDatabase JesseHall CategoryHomePage TopCoder JesseJones CategoryHomePage ScarletLanguage JesseMillikan AntiPatternTemplate AplusLanguage ArchitectsDontCode AspDotNet AssemblyLanguage AutoLisp AwkLanguage BefungeLanguage BrainfuckLanguage CategoryHomePage CategoryInManyProgrammingLanguages CeeLanguage CeePlusPlus CeeSharp CommonLisp DeeCee DontRepeatYourself ElizabethWiethoff EmacsLisp ErlangLanguage EverythingTwo FalseLanguage FearOfSuccess FireFox ForthLanguage GreatComputerLanguageShootout IanOsgood JavaLanguage JavaScript JayLanguage LeadingRequest NearlyFreeSpeech OcamlLanguage OzLanguage PerlConstructorStrawMan PerlLanguage ProgrammingLanguage PythonLanguage PythonVsPerl RollaBolla RubyLanguage SchemeLanguage SmalltalkLanguage SnuspLanguage SphereOnlineJudge SqlServer ToDoList ToolCommandLanguage UnixShell UserName VbClassic VbScript WhitespaceLanguage WhyHatePerl WikiPedia WolfTicket JesseZbikowski CategoryHomePage JesusChristSuperstar AndrewLloydWebber BrucePennington CategoryMovie CategoryOffTopic ComputerFilk DanMcKenna DeleteMe EditHint GeoCities JeanPhilippeBelanger JeffGrigg MoviesWorthBuying PhlIp TheAdjunct TheGreatQuux JetBrains CategoryCompany IntellijIdea JetBrains JetDatabaseEngine AnandaSim AndyMorris BeginTrans ClientSideTools CommitTrans CurtHagenlocher DanNovak DataAccessObjects JetDatabaseEngine KenGetz KlausOberdalhoff MicroSoftDataEngine MicrosoftAccess MicrosoftAccessWithoutJet MikeGilbert ObjectByValue PaulLitwin PerformanceBrakes PostgreSql RealDatabase SeanOleary SqlServer SqlServerDesktopEngine JetLag JeffreyMeunier JetLag MelaTonin OneWorldAlliance RuudDeRooij StephanHouben TimeZones VeryGoodSeats JetPropulsionLaboratory JetTask JetTask JethroTull AgriculturalRevolution IndustrialRevolution JethroTull JettyAs ApacheLicense JettyAs JettyServer ApacheHttpd ApacheSoftwareFoundation HyperTextTransferProtocol InternetInformationServer JavaServlets OpenSourceLicense ServletContainer JeuDimitation JewelCave JewelCave NationalMonument SouthDakota JezHiggins CategoryHomePage JfCapdet CategoryHomePage JeanFrancoisCapdet WiKi JfDi AnalysisParalysis EarleMartin JustDoIt LondonPerlMongers RtFm JiRa GreenHopper JiRa PeterMerel JianyuanWu JigglingBaloney DoubleClick JohnPassaniti MeatballWiki StanfordPoynterProject StevenNewton SunirShah WhenKidsUseTheWeb WikiWiki JikesCompiler CategorySoftwareTool IncrementalCompiling InternationalBusinessMachines JavaByteCode OpenSource JikhanJung JikiJikiJava DevWiki DistributedCoalition JillPearse CamelCase ChrisGarrod JustWork JimArnold CategoryHomePage LondonTown ThoughtWorks JimBender BrokenLink FunctionalProgramming HaskellLanguage SchemeLanguage JimBesemer CategoryHomePage GreenDragon JimBesemer TekLabs JimBlizzard CategoryHomePage JimBrosnan CategoryHomePage GuiCostBenefit JimBrosnan JimBrown JohnnyFletcher RonJeffries JimCaprioli CategoryHomePage ExtremeProgramming OpenSource JimClark CategoryHomePage ExtremeProgramming RefactorMercilessly TestDrivenDevelopment TurboVision JimCollins BuiltToLast CategoryAuthor GoodToGreat JimCook JimCoplien AdvancedCeePlusPlusProgrammingStylesAndIdioms AnswerMe BellLabs CategoryAuthor CategoryHomePage CppReport CuriouslyRecurringTemplate GeraldoXexeo GreatBooksAboutSoftware GreatSoftwareBooks GriefObserved JamesCoplien JimCoplien JonathanArkell MultiParadigmDesign NeilHarrison OrgPatterns OrganizationalPatternsOfAgileSoftwareDevelopment PatternLanguagesOfProgramDesign PhilJones SilenceMeansHostility SoftwarePatterns SugarLoafPlop ThankTheAuthor TheLittlePrince WhosWhoInCpp JimCordy QueensSchoolOfComputing QueensUniversity JimCrockett CategoryHomePage WillMicroSoftSurvive JimDensmore AreYouThere CategoryHomePage MichaelFinney SoaringFanatic JimDoyle JimEberle ApolloDomain AssemblyLanguage BeOs CategoryHomePage CeeLanguage CeePlusPlus CommonLanguageRuntime CpmOs CsharpLanguage FunctionalProgramming JavaLanguage JavaVirtualMachine LinuxOperatingSystem LispLanguage LispMachine MacOsClassic MacOsx MachineCode MicrosoftWindows MicrosoftWindowsNt MsDos MvsOs NextStep ObjectOriented ObjectiveCee OpenVms PascalLanguage SmalltalkLanguage SmalltalkVm UcsdPcode UnixOperatingSystems VmCms JimEdDeb CategoryHomePage NewUserPages WardsWiki JimFl AreYouThere CategoryHomePage JimFl ObjectOrientedProgramming PatternLanguages ProgrammingLanguage VincentLowe JimFleming BritishVirginIslands CategoryHomePage FullTimeJob HumanBehavior HurricanePatterns InterNet NaperVille PatternProcessor TechnoCat WebOmatic JimFulton JimGirard CategoryHomePage WardCunningham JimGould NewUserPages WardsWiki WelcomeVisitors JimGray CyberBricks MicrosoftResearch JimHart CategoryHomePage WikiMarkup WikiWiki WikiWikiClone WysiWiki JimHighsmith AdaptiveSoftwareDevelopment AgileSoftwareDevelopmentEcosystems CategoryAuthor CutterConsortium HighsmithAndCockburn LeadershipSummit JimHollcraft CategoryHomePage OregonGraduateInstitute JimHowe CategoryHomePage JimHowe OakTreeSoftware RiskMetrics RonJeffries JimHughes CategoryHomePage JustaProgrammer JimHugunin AspectJay CategoryPerson CommonLanguageRuntime DotNet DynamicLanguageRuntime GetsThingsDone IronPython JavaPython MicroSoft OtherLanguagesForTheJavaVm PythonLanguage JimKnopf JimKnopf ShareWare JimLehmer CategoryHomePage JimLipsey CategoryHomePage JimLittle CategoryHomePage JimShore WikiGnome JimLogan DeadLock KeepThingsSeparate JimMahoney JimMahoney JimMcCarthy AreYouThere CategoryAuthor CategoryHomePage TheCore JimMcCawley McCawley NoamChomsky WikiNameInRealLifeSyndrome JimMcFarland AppForge CategoryHomePage CeeLanguage CeePlusPlus CsharpLanguage DelphiLanguage ExtensibleMarkupLanguage HankRoark JavaLanguage ObieFernandez OracleCorporation RubyLanguage VisualBasic VisualBasicDotNet XsltLanguage JimMcMaster CategoryHomePage ExtremeProgramming JimMcWethy CategoryHomePage MinoonSimon WikiGnome JimMead CategoryHomePage JimMorrison HaHaOnlySerious HumansDoNotHaveTime TheEnd JimNewkirk CategoryHomePage EnterpriseSolutionPatterns ExtremeProgrammingInPractice ObjectMentor RobertCecilMartin ThoughtWorks JimPerry ApolloComputer CategoryHomePage DartmouthCollege HewlettPackard MyersBriggs JimReilly CategoryHomePage JimReilly JimRoepcke CategoryHomePage HyperCard JimRoepcke WebObjects JimRumbaugh CategoryAuthor CategoryScientist ThreeAmigos JimRussell CategoryHomePage DoItFramework JimScarver CategoryHomePage JimScarver ObjectWiki WikiWiki WikiWorld JimShiba CategoryHomePage JimShore AcknowledgeFallibility AdamSpitz AnonymousDonor AtsDiary AtsGoesExtreme AutomateProcesses AvoidOrEmbraceLibraries BehavioralEffectOfMetrics BenKovitz BookOutline BreadthFirstLearning CatchDontCheckRefuted CategoryCodeSmell CategoryHomePage CautiousBuyOverBuild ChangeYourOrganizationDiary CollaborateForSuccess CollectingSeashells CommentingChallengeResponse CommunityLifeCycle CompensationGame ComplexityAsDebt ConquerWithCompassion ContinualDesign ContinuousDesign CouplingAndCohesion CustomersAndVelocity DefinitionOfProjectSuccess DeliverValue DeliversValue DesignDebt DesignPatternsConsideredHarmful DistributionIsOptimization DistributionStories DoTheSimplestThingThatCouldPossiblyWork DocumentLast DontCallMe DontRepeatYourself DotNetPlatform EgalitarianCompensation EliminateDesignDebt EliminateTechnicalDebt ExposeErrors ExtremeHourWithActualProgramming ExtremeProgramming ExtremeProgrammingPrinciples ExtremelySpoiledChild FireFox FirstRuleOfLogging FixTheProcess FixYourWiki FocusOnPeople FrameworkForIntegratedTest GoodDesign IanOsgood ImproveTheProcess JimLittle LawOfDemeter LayneThomas LazyInitialization LevelsOfSoftwareSuccess LoggingDiscussion MacOsx ManagementlessOrganization MatthewAstley MaximizeProgrammingTime MichaelFeathers MinimizeTheCostOfChange NearZeroBugs NoseJobRefactoring NunitAsp ObjectOrientedForDummies OnlyForesightMatters OoEmpiricalEvidence OptimizationStories OralTradition OrgPatterns OrganizationalPatterns PairProgrammingBenefits PatternsForEffectiveMeetings PowerMacintosh PragmaticProgrammers PrinciplesOfObjectOrientedDesign ProblemsWithDocumentation ProcessPattern ProcessPrinciple ProcessPrinciples ProductivityRant ProgramTransformationWiki PropertiesOfGoodLanguages ProveAssumptions QualityOfLife QuestionConventions RaiseThePapersPotential RandomPages RealStoryAboutDeveloperTurnedManager RecentChanges RememberTheFuture ReplaceDocumentation RobMyers ScheduleStories ScreechinglyObviousCode SelfDocumentingUserInterface SerendipitousCommunication ShuHaRi SoftwareByNumbers StaticTypeSafety SteveHowell StringBuffer SupportSwami TheEmperorsOldClothes TheInternetIsNotYourLife TheyWillNotListen ThreeLevelsOfAudience ThreeWeekProjectTurnaround UnitTest UpFrontDesignVersusEvolutionaryDesignInDenalisPersistenceLayer UserName UserNames JimStarkey JimTremlett JimTulley CategoryHomePage MyersBriggs PairProgramming JimVanBuskirk JimVanBuskirk MbrDtlMain RachelStruthers JimVillani CategoryHomePage JimWeaver AgileProcesses CategoryHomePage JwebUnit ScrumProcess ThoughtWorks JimWeirich BorisStitnicky CategoryHomePage EdgeCase EiffelLanguage QueryString QueryStringParserTranslations RubyLanguage SteveHowell JimWilson CategoryHomePage WintekCorp JimboWales JimmyWales JimmyBenko JimmyBento JimmyCerra CategoryHomePage ColdWar MyLowestBookshelf SomethingNew TheArtOfWar JimmyChin JimmyLee CategoryHomePage FreefeelEnglishForum LeeEunmee JimmyWales CategoryPerson JimmyWales RealName WardCunningham WikiMedia WikiPedia WikiWikiWeb JiniLinks JiniNotes SampleCode JiniNotes CharlesMiller JiniTechnology PeerToPeer JiniTechnology CeesDeGroot GigaSpaces JackMollier JavaSpaces JiniTechnology JiniWiki MichaelFeathers MikeMorris NoelWelsh RubyRingServer ValueObject WebServices WhatIsSoa JiniWiki CeesDeGroot JiniWiki JinxWiki JavaLanguage JavaWikiEngines JinxWiki SwikiFarm WikiEngines JiriLundak AcceptanceTest CategoryHomePage CertifiedScrumMaster CollectiveCodeOwnership ContinuousIntegration CustomerProxy ExtremeProgramming LoewenfelsPartner LonesomeCowboyCoders MultiProjectManagement OnSiteCustomer PairProgramming PlanningGame PowerPoint RefactoringBrowser ScrumGathering ScrumProcess UnitTest XpAtUdNeueMedien JiriSoukup CategoryAuthor DataObjectLibrary ImplementingPatterns IntrusiveDataStructures PersistentPointerFactory JitIsForPrototypes CategoryOptimization EddieEdwards InterpretersAreForTesting JamesCrook JeffGrigg JitIsForPrototypes JustInTimeCompilation OpenAuthor SpecializationIsForInsects SynthesisOs JitterBug BillTrost BugTrackingSoftware CategorySoftwareTool JitterBug JivaDeVoe CategoryHomePage PowerCard TreeTracker JiwonSeo CategoryHomePage JlisaRuleEngine CommonLisp MikeBeedle JmIbanez BasicLanguage CategoryHomePage CeeLanguage CeePlusPlus JavaBeans JavaLanguage JmIbanez VisualBasic WikiClone WikiClones WikiWiki JoCaGo CommonLisp ErlangLanguage HaskellLanguage JavaLanguage JonathanTang PhpLanguage RealNamesPlease SelfLanguage SpecializationIsForInsects JoCaml CategoryProgrammingLanguage JoCaml JoinCalculus ObjectiveCaml JoGay CategoryHomePage JoSql QueryLanguagesForInMemoryObjects JoWalsh CategoryHomePage EarleMartin RichardGabriel SemanticWeb JoakimPersson ExtremeProgramming FreeMarket JavaLanguage LundSweden PythonLanguage JoanHalifax JoanSlonczewski CategoryAuthor CategoryScienceFiction ScienceFiction StephenBaxter JoannaRasmussen CategoryHomePage JoaoLuisSilva CategoryHomePage DavidConrad MicrosoftAccess VbClassicSurvivalGuide VisualBasic VisualBasicForApplications JoaoSilva CategoryHomePage JoaquimBaptista AltitudeSoftware CategoryHomePage NewUserPages RealNamesPlease TechnicalWriting TourBusStop WikiEngine WikiInterchangeFormat WikiInterchangeFormatExamples JoaquinMiller JobControlLanguage CategoryHistory ComIsHard CopyAndPasteProgramming HollerithPunchCard JohnFletcher MainframeComputer ScriptingLanguage StrongTyping JobHuntingResources CategoryEmployment JamesKeogh JobListingServices ProjectManagement ThinkWinWin ToxicEmployers JobInterviews CarolineWilliamson DesignChallengesForInterview HiringProgrammers MartinSpamer ProgrammingChallengesForInterview TeamWorkAssessment UnskilledAndUnawareOfIt JobKeeper BigBallOfMud CategoryDevelopmentAntiPattern DuctTape PrisonForCustomer WrongThing JobLeads CategoryEmployment JobListingServices ExtremeProgrammingOnGeekFinder XpHelpWanted XpPositionWanted JobMarketAdvice AskTheHeadhunter CategoryEmployment ChangeYourCareerExpectations SteveHowell JobSearching AlternativeJobsForProgrammers AndyPierce ApoorvaMuralidhara DanielKnapp DavidCary EarlStirling EastBay HiringPatterns JamesStansell JimRussell JobSearching JonGrover NewYorkCity SanFranciscoBayArea VenuThachappilly VhIndukumar WhatColorIsYourParachute XpHelpWanted XpPositionWanted JobSecurity AmorphousBlobOfHumanInsensitivity AreWeBiasedTowardLaborIntensive BigDesignUpFront CategoryAntiPattern CategoryConsulting CategoryEmployment DriveByAnalysis EasterEgg EvilCode HighlyPaidConsultant HowToIntegrateExpertInExtremeProgrammingTeam JobSecurity JuergenHermann ObfuscatedCode PrecompiledHeader RobertDiFalco SvenNeumann UnitTest UserStory VendorLockin YouAreGonnaNeedIt JobSecurityForProgrammers JobSecurity JobSecurityForProgrammers JobSecurityThroughSpecialization WhyDoYouPermitThisToBeDoneToYou JobTitles AnalystProgrammer CategoryEmployment ChiefArchitect ChrisSells CobolLanguage CowboyCoder DirectorOfThisOrThat DistinguishedEngineer EthicalHacker EvilGenius GeorgeCarlin GregCohoon JavaSchrod JobTitle JobTitles JustAnEngineer JustaProgrammer JustaStudent MakeMoneyFast MetaphorsWeLiveBy ProjectManager SetWeenie SoftwareArchitect SoftwareDeveloper SoftwareEcologist SoftwareEngineer TeamLeader TechnicalLead TheProgrammerSalaryCap TheTroubleWithTitles WikiName JobyElliott CategoryHomePage JochenBedersdorfer CategoryHomePage XtraMind JochenWeber AreYouThere CategoryHomePage OrphanPage JockJohnson JocuriOnline JoeAnderson AreYouThere CategoryHomePage MoinMoin PythonLanguage WikiWiki JoeAndrieu CategoryHomePage InternetDevelopersAssociation JoeArmstrong CategoryPerson ErlangLanguage JoeArnold ApacheFakeRequest CategoryHomePage TrufflefishProgrammingTeam JoeBeck JoeBergin CategoryHomePage ChristopherAlexander ElementaryPattern EugeneWallingford ExtremeProgramming GangOfFour JoeBergin ObjectOrientation PaceUniversity PedagogicalPattern JoeBowbeer CategoryHomePage ExtremeProgramming ProgrammingAsIfPeopleMattered StructureAndInterpretationOfComputerPrograms JoeBradley BerkshireHathaway BillGates CategoryHomePage TimLesher WikiWikiWeb JoeCelko CategoryAuthor CategoryPerson SqlForSmarties JoeChacko CategoryHomePage JoeDavison BackwardLookingWork BobHanmer CategoryHomePage JimCoplien JoeFaulkner CategoryHomePage JoeFecarotta AynRand CategoryHomePage CsLewis PragmaticProgramming SevenOfNine JoeGrossberg CategoryHomePage FlyingVisitor JavaScript PythonLanguage RubyLanguage JoeHalvarson JoeHendrix CategoryHomePage JoeKing AreYouThere CategoryHomePage OrphanPage JoeKnapka CategoryHomePage JoeMcMahon CategoryHomePage McMahon JoeMcbride AbandonedHomePage AreYouThere CategoryHomePage OrphanPage JoeOsborn CategoryHomePage ChrisMellon ClientSideAppDataCaching CocoaFramework DeleteWhenRead IoLanguage MacOsx ObjectiveCee JoeOssanna BellLabs CategoryHistory CategoryPerson CategoryUnix CompatibleTimeSharingSystem InventorsOfUnix MulticsOs TexLanguage UnixHistory UnixOperatingSystem JoeOtten CategoryHomePage DelphiLanguage ModelDrivenArchitecture SingleTransferableVote VotingPatterns JoeSeda BranchRemoval CategoryHomePage ChicagoPatternsGroup JoeSeda JoeSwatosh CategoryHomePage JustaProgrammer JoeTennis CategoryHomePage RealNamesPlease WikiWord JoeTheriault FlyingVisitor JoeVigneau ArtTechnologyGroup JoeVigneau WikiGnome JoeVsTheVolcano JoeWalnes CategoryHomePage OpenSource ThoughtWorks JoeWeaver AnswerMe AntiMicrosoftBiasOnWiki AreYouThere BackLink BrokenLink CarlosNsRodrigues CategoryHomePage ClassResponsibilityCollaborationCard CoPilotRearGunner CodeSmell CrcCard CuriousToo DeleteMe DeleteOnceRestoreOnce DeleteThisPageSoon DeleteWhenCooked DevilsAdvocate DoTheSimplestThingThatCouldPossiblyWork DocumentMode DungeonsAndDragons ExtractMethod FixYourWiki FixingLinks GeekyThing GentlyRefactor HueyPilotProgramming IronChefBachelor IwannaLearnPhp JoeWeaver JohannesGijsbers JustaProgrammer JustaStudent LateCeePlusPlus LightAmplificationbyStimulatedEmissionofRadiation ListenToTheCode MaintainAsUsual MatthewAstley MeaningfulName MichaelIvey MoreAboutExtraScripts MultiCaster MyMyersBriggsTypeIs OneResponsibilityRule OrphanPage PointAtWhiteboard ProgrammersNotebook RealWorld RecentChanges RecentChangesIsNotTheWiki RefactorByMerging RefactorMercilessly RefactorToLearn RefactoringNote RefactoringPhilosophy RonJeffries SearchHelper SignedContribution SneakInNewTechnologies SplitByTopicNotByOpinion StupidLittleEdits ThankYou ThreadMode UnitTest WelcomeToWikiPleaseBePolite WikiGem WikiGnome WikiMailBox WikiNow WikiRapture WikiRefactoring WikiWord XpMailingListQuotes JoeWolin CategoryHomePage JoeYoung AddYourName CategoryHomePage EverQuest HomePage JoeYoung RealNamesPlease JoelHynoski CategoryHomePage GoogleChrome GoogleChromeOs GoogleToolbar JoelJones CategoryHomePage JoelMoses ArtificialIntelligence CategoryPerson ComputerScience MassachusettsInstituteOfTechnology MathematicaPackage MaximaPackage OpenSource StephenWolfram JoelMosesOnAplAndLisp AplLanguage BigBallOfMud CategoryQuote JayLanguage JoelMoses KayLanguage LispLanguage RandyMacDonald SamuelFalvo SoftwareCrystal JoelNeely BeautyIsOurBusiness CategoryHomePage PerlLanguage RebolLanguage RubyLanguage JoelOnIsDotNetInnovative BizTalk CommonLanguageRuntime DanGreen DaveWhipp DotNet DotNetEcmaProcess JavaProgrammer JoelSpolsky JohnPassaniti LeonardoHerrera ManfredSchaefer MicroSoft MicrosoftDotNet NetStrategy SimpleObjectAccessProtocol SoftwareDeveloper SoftwareEngineering TomAyerst VisualAge WhitePaper JoelOnSoftware JoelSpolsky JoelRicker BrokenLink CategoryHomePage JoelRosenberger CategoryHomePage JoelShprentz CategoryPerson ForthLanguage PythonLanguage PythonUnit SmalltalkLanguage SmalltalkUnit JoelSpolsky AardvarkSpec BigDesignUpFront CategoryPerson CeeLanguage CeePlusPlus CityDesk DanielBrockman FiveWorlds FogBugz HungarianNotation JoelOnSoftware PhlIp PlanningGame SetYourPriorities SteveJorgensen JoelSpolskyOnExtremeProgramming BusinessValueFirst CommonWorkspace DeleteWhenCooked DesignSmell ExtremeProgramming FiveWorlds OnsiteCustomer PairProgramming RefactorMercilessly SetYourPriorities TestDrivenDevelopment JoergBaach CategoryHomePage InterWiki WikiEngine JoergDirbach CategoryHomePage JoesOwnEditor CategorySoftwareTool CategoryTextEditor EmacsEditor ExuberantCtags IncrementalSearch JoeAllen LinuxOs MacOsx MicrosoftWindows NotesJoe SourceForge SyntaxHighlighting TextEditor UnixOs WordStar JoeyKelly CategoryHomePage JohanCeuppens CategoryHomePage JohanForsberg CategoryHomePage JohannSebastianBach BavarianIlluminati CategoryArtist CategoryMusic DouglasHofstadter GoedelEscherBach LanceWalton OffTopic PdqBach JohannWolfgangGoethe JohannesBrahms JohnWebber JohannesBrodwall BrianTheado CategoryHomePage DontRepeatYourself EddiesWiki ExpertPattern GavinVanLelyveld GroupWare HighCohesion LotusNotes LowCoupling ObjectOrientedProgramming OfflineWiki PatronPatterns ProgrammersNotebook WikiWiki JohannesGijsbers AjiKeshi CategoryHomePage OrdinaryPeople ShuHaRi JohannesGutenberg CategoryPerson DonaldKnuth TheArtOfComputerProgramming JohannesLink CategoryHomePage DseWiki GermanXpCommunity HelmutLeitner MeatballWiki ThinkingInPatterns WikiTunneling JohnAbbe AdaLovelace AddictionAndJunkies AlanTuring AllInOneWiki AntiPattern ArtificialIntelligence ArtificialLife BestAlternativeToNegotiatedAgreement BigOmega BuckminsterFuller CategoryHomePage CategoryWikiFavorites ChoosingaWiki ChristopherAlexander ClassStriation CollectAndSummarize CollectiveIntelligence CommodoreCbm ComplexSystems ConquerWithCompassion ConstructiveInterference ContactMe CreaturesOfHabit CynthiaBeal DeconstructAlmostAnything DesignPatterns DiscussingVsProselytizing DontAssumeStupidity DouglasHofstadter DramaticIdentity EmailNetiquettePatterns EmergentBehavior EndOfWiki ExtremeProgrammingRoadmap FirstCommandLineInterface FlorianKonnertz FreeAsInBeer FrontPage GameOfLife GamesPeoplePlay GeekPerson GlobalBrain GoedelsIncompletenessTheorem GoodQuotes GoodStyle GraceHopper GreyGoo HalfFast HiveMind HumanBeing HyperCard ImplementSisterSites InfiniteGames InterWiki ItsJustaRule JargonFile JesusSeminar JohnAbbe JohnVonNeumann KernighanAndRitchie LeaderShip LimmaWiki LinusTorvalds MacintoshToolbox MarvinMinsky MeatballWiki MemesShmemes MentalStateCalledFlow MetaPattern MetaWiki MoreAboutMechanics MoreAboutTheLogo MyersBriggs NameSpaces NatureOfOrder NcddWiki NextGreatHumanComputerInterfaceParadigmShift NomicGame OrganizationalPatterns PairProgramming PartToWholeAsWholeIsToPart PatternLanguages PerlLanguage PikiePikie PolarizingQuestion PrimeDirective PrisonersDilemma ProgrammingValueSystem PythonSprint QuotePage RecentChanges RecentChangesCamp RecursionRecursion RefactoringWikiIsaMetaphor RefactoringWikiPages ResourceDescriptionFramework RobertMorris RogerPenrose ScienceFiction SemanticWeb SoftwareAgeism SpiritualMachines SriLanka StartingPoints StephenHawking StoneSociety SturgeonsLaw SubjectiveObjective SuperUser SwitchWiki SystemsAsLivingThings TaoTeChing TeilhardDeChardin TheSingularity TheTick ThesisAntithesisSynthesis ThingsOnWikisMind TimBernersLee TipsForBeginners TomAtlee TopTen TragedyOfTheCommons TuringTest TurkishCrafts VernorVinge VotingPatterns WaGn WardCunningham WelcomeVisitors WhyWikiWorks WikiBase WikiBrowser WikiContributors WikiErase WikiEssence WikiFarm WikiHistory WikiInTheNews WikiInterchangeFormat WikiLikeThing WikiList WikiLiterature WikiMember WikiNature WikiNow WikiOnWiki WikiPagesAboutRefactoring WikiPagesAboutWhatArePatterns WikiReadingHabits WikiSocialNorms WikiSym WikiWiki WikiWikiBugs WikiWikiClone WikiWikiKudos WikiWikiSuggestions WikiWikiWebFaq WikiWithdrawal WorldGeniuses ZopeApplicationServer JohnAldis CategoryHomePage GraphTheory HomePage RegularExpression JohnAllensworth AreYouThere JohnAllsup CategoryHomePage ForthVsLisp JohnArtrim JohnArtrim JohnArundel CategoryPerson ExtremeProgramming KiteFlying PythonLanguage StarTrek JohnBackstrand AreYouThere CategoryHomePage JohnBackus BackusNaurForm CanProgrammingBeLiberatedFromTheVonNeumannStyle CategoryAuthor CategoryHistory CategoryPerson FortranLanguage FunctionalProgramming TuringAwardLecture JohnBaldwin AaMilne AreYouThere CategoryHomePage WinnieThePooh JohnBeppu ApacheHandler BadStuffWeLearnInSchool BrokenLink BurntOut BusyBox CategoryHomePage FreeSoftware FunWithPerl GettingOut GnuStep IfProgrammingIsAnArtHaveWeAllSoldOut JohnBeppu JustAnotherPerlHacker KeithHoerling ObjectiveCaml ObjectiveCee PipTigger RecentChanges RichardStallman RulesToLiveBy TinyLogin TrainHardFightEasy UnconditionalLove JohnBissell CategoryHomePage JohnBolton CategoryHomePage JohnBottoms CategoryPerson JohnBrant BrianFoote CategoryHomePage DonRoberts KentBeck KyleBrown RedneckSmalltalker RefactoryBrowser JohnBrewer AlistairCockburn BayAreaXpUsersGroup BestCrcCardBook BlackaddersMap CategoryHomePage ComputerLiteracy DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming JerryWeinberg JohnBrewersXpFaq KentsBook MarinJava OnTopic PalmOsWikis PalmPilot ShapeForum SiliconValleyPatternsGroup UseCases UserStories XpImmersionTwo XpMailingList JohnBrewersXpFaq JohnBrewer JohnBrunner CategoryAuthor CategoryScienceFiction SlowDownToSpeedUp StandOnZanzibar TheJaggedOrbit TheSheepLookUp TheShockwaveRider JohnByers JohnBywater AppropriateCivilSocietyWiki CategoryHomePage MarkDilley NewUserPages OpenSourceUnion OpenSourceUnionism JohnCallender CategoryHomePage NewUserPages JohnCampbell BooMer CategoryHomePage ComputerTechnology PurdueUniversity JohnCarmack ArmadilloAerospace CategoryGameDesigner CategoryPerson DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammingForOne IdSoftware JohnCarmack MichaelAbrash NeXt NextStep PaRisc QuakeThreeArena SpikeSolution JohnCarter CategoryHomePage JohnCash BlizzardEntertainment IdSoftware JohnCastle AnalysisParalysis AnswerMe BigDogs CategoryHomePage CeePlusPlus DesignByTesting ExtremeProgramming ExtremeProgrammingForOne LeMoyne LessIsMore PerpetualNow PissTake PseudonymityAndHonesty RefactorMercilessly TestInfected WardsWiki WikiGnome WikiPuppy WikiRapture YourConceptHere YourIdeaHere JohnCastledine CategoryHomePage JohnCastledine JohnCave CategoryHomePage JohnCleese CategoryPerson FawltyTowers HarryPotter MontyPython JohnClonts BusinessProcessAnalysis CategoryHomePage CompanyOperatingSystem McLane SimulateTheIndustry WebSphere JohnConlon AbandonedHomePage AreYouThere CategoryHomePage DeleteThisPageSomeTime LastRealEdit JohnConstantine BillKayser CarlKovamees CategoryHomePage DerekChawalit EdShea EngineeringManager GrahamHawkins JenDutton JoeMcMenimen JohnConstantine NexawebTechnologiesInc RoyHodgman RsaSecurity ShawnHenry SteveFreeman ThomsonFinancial TomWoytaszek WardCunningham WorldStreet JohnCook JohnCowan EricRaymond FlowBasedProgramming RetrocomputingMuseum JohnDaniels CategoryAuthor CategoryHomePage JohnCheesman SteveCook SyntropyMethodology UmlComponents JohnDausilio CategoryHomePage DeathMarch DecisionSmith EricLazarus ExtremeProgramming MotivateProgrammers SalimaFassil SteveWirts JohnDeBruyn CategoryHomePage DeBruynWikiLinks EditText EmailBinders FrontPage GoodStyle HolidayGreetings JohnDeBruyn NetworkLawyers SwikiFarm TourBus WardCunningham WebHome WikiBridge WikiWiki WikiWikiSandBox WikiWikiSandbox JohnDoe JohnDoe JohnDouglasPorter CategoryHomePage PerlMonks JohnDoveIsaacs CategoryPerson CategoryQuote DoNotWorryAboutTheCredit JohnDowd CategoryHomePage TarBaby JohnDrinkwater CategoryHomePage CodeMonkey GameTester ModelRocketeer OpenBeos PhpLanguage SoftwareEngineer WebDeveloper JohnDuffy CarletonUniversity CategoryHomePage EncryptionTechniques GeneticAlgorithm HeuristicMethods MobileAgent NetworkSecurity SelfMaintainingNetworks SwarmIntelligence TabuSearch JohnDuncan CategoryHomePage FoxPro ThoughtWorks JohnEdward CategoryHomePage JohnEdward NewUserPages TextFormattingRules WardsWiki WelcomeVisitors JohnFarrell AnimalFarm BairsLaw BouncerPattern CategoryHomePage CodeUnitTestFirst CompilerOptimizations ComputerScience ContinuationPattern DesignForTestability DesignPatternsForDistributedObjects DoNotUseAssertions EntropyReduction ExtremeProgrammingForOne FalkBruegmann FunctionalProgramming GarbageInGarbageOut GreatBooksToRead IdiomOrPattern IncreasedBasicMetabolicRate JavaIdioms JournallingPattern LawOfDemeter MakeBadCodeGood MyersBriggs MysticalProgramming PatternsForLoggingDiagnosticMessages PissTake SamuraiPrinciple SecurityDoorPattern ShortBooks SoftwareDesignAsGo SourcesOfBugs SpikeSolution TacticalTesting TacticalTestingFramework TechnicalDebt TestingFramework ThePragmaticProgrammer TheSourceCodeIsTheDesign TooSlowForZero WeWillTry WhatsWrongWithEjb WikiWisdom WorldSeriesCricket JohnFaughnan CategoryHomePage JohnFavaro AgileMethods AnalyzingXpWithOptionsPricing CategoryPerson EconomicsOfXp EconomicsOfYagni ExtremeProgramming FinancialEffectsOfIterations HakanErdogmus KentBeck XpPerspectives XpTwoThousandAndOne JohnFetterly CategoryHomePage JohnFetterly KevinFetterly WardCunningham JohnFiala CarnegieMellonUniversity CategoryHomePage DotNet LaidOff ObjectOrientedProgramming TestDrivenDevelopment UnitTests VisualBasic JohnFletcher AboutCategoriesAndTopics AboutUs AbstractAlgebra AlgolSixty AlicesRestaurant AlternativeNotExclusive AndLinux AndrewHunt AndyHunt ApgarScore ArgumentDependentNameLookup ArrInaNutshell ArrLanguage ArtifactNames AssemblyLanguage AugmentationOfTheIntellect AugmentingHumanIntellect AxiomTheScientificComputationSystem BarnStar BasicLinearAlgebraSubprograms BewareOfExceptionsInTheDestructor BeyondBullets BookShelved BookStart BoostForDummies BoostFusion BoostLambdaLibrary BoostLibraries BoostPhoenixLibrary BoostProtoLibrary BoostSpiritLibrary CalculusAndProgramming CallByName CarParkSyndrome CategoryHomePage CausallyReflectiveMetastructure CeeCeePlusPlus CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusDotOrg CeePlusPlusEleven CeePlusPlusOneWhy ChangesInAncientHistory ChangesInMonth ChangesInWeek ChangesInWeekDiscussion ChangesMeaningOf ChrisGarrod CliffordAlgebra CliffordAlgebraComputation CliffordAlgebraDetails CliffordAlgebraIdempotents CliffordAlgebraInverseDiscussion CliffordAlgebraResources CliffordAlgebraaVisualIntroduction ClumpsOfVariables CoLinux CoMonads CodeBlocks CollaborativePortalServer CologneSummit ColorGcc CommentOnCriticismOfTheGangOfFour CommonHigherOrderFunctions CompoundWords ComputeUnifiedDeviceArchitecture ConSol ConceptClang ConceptCpp ConceptGcc ConceptIntersection ConnectedText ContentManagementSystem ContinuationPassingStyle ContinuationPassingStyleInCeePlusPlus ContinuationPassingStyleInCppQuadraticEquationExample CorePythonProgramming CppCommonKnowledge CppCookbook CppDependencyAnalysis CppHeterogeneousContainer CppInDepthSeries CppNext CppTemplateMetaprogramming CppTemplatesTheCompleteGuide CubicWeb CudaApplicationDesignAndDevelopment CudaMpi CuriouslyRecurringTemplate DaixtroseLib DanMuller DavidThomas DeclarativeMetaprogramming DecouplingOfObjectOrientedSystems DeeLanguage DeleteWhenRead DeprecatingTheObserverPattern DesignPatternsBook DesignPatternsInRuby DismissalOfSubjectExperts DoTheThingRight DocUtils DomainExpert DonaldNoyes DontLetTheSunSetOnBadCode DougMerritt DouglasHofstadter DreyfusModel DublinCore DynamicLanguageLint EcksZed EclipseIde EdibleCellPhones EditCopy EffectiveStl EfourGraph ElizabethWiethoff EllZip EmbeddedDocument EmbeddedDomainSpecificLanguage EssLanguage EssWeave EtPlusPlus EverNote ExascaleComputing ExplicitLazyEvaluation ExplorersGuide ExpressiveProgrammingForGraphicsProcessingUnits ExtendedWords ExtremeGuidelinesForCeePlusPlus ExtremeGuidelinesForCeePlusPlusDiscussion FamilyHistoryOfWiki FedoraProject FilesystemHierarchyStandard FlTk FluidConceptsAndCreativeAnalogies FortranFortress FortranLanguage FortranWeenie FunctionalComposition FunctionalPatternSystemForObjectOrientedDesign FunctionalProgramming FunctionalProgrammingDiscussion FunctionalProgrammingInCpp FunctionalReactiveProgramming FunctionalSimulationProgramming FunctionalToolsForObjectOrientedTasks FunctoidsInCpp FunctoidsInCppDiscussion FunctoidsInCppExperiment FunctoidsInCppMonadExamples FunctoidsInCppWithConceptCpp GangOfFour GeneralPurposeGraphicsProcessUnits GeneralRelativity GenerativeProgramming GenerativeProgrammingBook GenericVsObjectOrientedProgramming GeometricAlgebra GeometricAlgebraForComputerGraphics GeometricAlgebraForComputerScience GeometricAlgebraForPhysicists GeometricalVectors GestaltPhilosophy GiNac GitVersionControl GluPlot GnowSys GnuCee GnuCpp GnuPlot GoodThing GotoBlas GraphTheory GraphViz GraphicsProcessUnits HappyNewYear HaskellArrows HereDocument HestenesOerstedMedalLecture HistDiff HistoryOfVectorAnalysis HistoryOfWikiCategories HolyWar HowStandardsEmerge HowWikiWorks HyperText HyperTextHistory ImplicitLazyEvaluation ImplicitlyDeletedCopyConstructor IndustrialStrengthCeePlusPlus InformationManager InorganicComplexityThreshold IntelCorporation IntelSixtyFourBitLinux IntentionalProgramming InterProcessCommunication InternationalYearOfTheQuietMind InternetHistory InverseFunctionalComposition IplPackage IvTools JavaLanguage JavaScriptObjectNotation JayRuby JeffGrigg JensensDevice JohnFletcher KayDesktopEnvironment KnowledgeMap KnowledgeMapsWhitePaper KoenigLookup LaTex LatentSemanticIndexing LazyPtrProxy LeftBrain LewisMumford LibraryOfNewAlexandria LinearAlgebra LinearAlgebraPackage LinuxStandardBase LispaPortableImplementation LiterateProgramming LiterateProgrammingAndTheSemanticWeb LogForCpp LogForRuby LogicProgrammingInCpp LowLevelVirtualMachine LushLanguage LyEks MagmaLibrary ManagementAntiPattern MaspImplementationDiscussion MathGl MathWeb MathematicalIllustrations MaxwellsEquations MentalIndexability MentalModel MessagePassingInterface MetaAgent MetaBaby MetaKit MicroDesign MicroprocessorReport MicrosoftExcel MicrosoftOffice MicrosoftWindows MimeTex MindMap MinimalistGnuForWindows MixedLanguageProgramming ModernCeePlusPlusDesign MoinMoin MostGoodCodeIsWrittenAfterDark MuCeePlusPlus MuddyDecomposition NepomukKde NeverNote NewScientist NoBindingContract NvidiaCorporation ObjectFunctionalImplementation ObserverPatternInCeePlusPlus OerstedMedalLecture OneNote OntoClean OntoWorld OntologyLanguage OoppExploringTheMultiparadigmShift OpenBlas OpenCl OpenGl OpenWikiGraphics OverloadingCommaOperator PageHierarchy PageThirtyFiveThousand ParaPlop ParadigmShift ParallelProgramming ParallelProgrammingDiscussion ParallelProgrammingModel ParallelVirtualMachine ParkingTicket ParsimoniousXmlShorthandLanguage PatternImplementationDiscussion PatternImplementations PatternLanguageForParallelProgramming PatternsForParallelProgramming PatternsInFunctionalProgramming PaulOtlet PebblePad PersonalWiki PervasiveUnsatisfactoriness PhlipsPhlames PiratePad PleaseDontDeleteMyName PloNe PodFather PolicyBasedClassDesign PostScript PowerPoint PracticalRdf PragmaticBookshelf PragmaticThinkingAndLearning PrincipalComponentAnalysis ProgrammersStone ProgrammingCudaCee ProgrammingForParallelComputing ProgrammingPostscript ProgrammingTheSemanticWeb PromotionTraits PunchCardGeneration PurelyFunctionalDataStructures PyLit PythonLanguage QuickDiff RaspberryPi ReStructuredText ReadersGroups RecentChanges RecentChangesDiscussion RedlandRdfLibraries RefactoringBook RefactoringToPatterns ReflectionToolForEngineers ResourceDescriptionFramework ResourceDescriptionFrameworkInAttributes ResumableException RightBrain RobertNoyce RosettaCode RosettaStone RubyCoerce RubyGui RubyLanguage RubyOnRails RubyShoes RubyTk RunTimeTypeInformation SaxDriver ScaLapack ScalaLanguage ScottCooper ScottJohnston ScottMeyers ScreaminglyObvious SemanticDesktop SemanticMediaWiki SemanticWeb SemanticWebDotOrg SemanticWebLayerCake SemanticWikiWikiWeb SeriousVersusScriptingLanguages SetsOfRequirements ShortWikiSignaturesSmell ShuHaRi SideWiki SignficantRecentChanges SignificantRecentChanges SiliconValley SingularValueDecomposition SitOnOneCard SixSingleQuotes SixtyFourBitLinux SmallestFederatedWiki SmugRubyWeenie SourceWatch SpecialSortOfVector SpecificTestimonyOnCategories SpecifyingBehaviorInCpp StanSilver StandardTemplateLibrary StaticCodeAnalysis StdValarray StlFilt StoryOfMel StringTheory StupidPetTricks SubjectMatterExpert SunflowerSynergies TechnicalReportOne TemplateMetafunctionHasFunction TemplateMetaprogramming TemplatesAndRunTimeTypeInformation TemplatesForReflectionInCpp TemplatesSmell TheAbyssIsAlwaysOneStepAhead TheAdjunct TheBestWayToLearnSomethingIsToTeachIt TheBoostGraphLibrary TheChemicalEngineeringCulture TheCppStandardLibrary TheCppStandardsCommittee TheGap TheKenThompsonHack TheMasterAndHisEmissary ThePragmaticProgrammer ThePsychologyOfComputerProgramming ThereAreExactlyThreeParadigms TheresAlwaysOneEmptyKey TheresOnlyOneBanana ThingsIwishIhadKnownBefore ThinkingOutLoud ThoseWhoWereThere ThresholdConcept ThrustLibrary TiddlyWiki TiddlyWikiExtension TipsForBeginners TipsForBoostLibraries ToMorrow TooFewTemplateParameterLists TrafficWarden TraitsTemplates TransactionalActorModel TrustTheMetastructure TrustingTheCode TwilightDragon UbuntuLinux UndefinedBehavior UnderstandingTheLinuxKernel UniversalWikiEditButton UsefulUsableUsed UserSpace VariadicFunctoidsInCpp VariadicTemplatesForGnuCpp VariantEnglishSpellings VbaExercises VisitorsInNinetySeven VisualBasicForApplications VisualPython VisualTour VisualUnderstandingEnvironment WabiSabi WardCunningham WardsWiki WaybackMachine WeavingTheWebWithCmapsAndSidewiki WhatAreTheDifferencesBetweenPythonTwoAndPythonThree WhatEveryCeeProgrammerShouldKnow WhatIsaThunk WhatWikiShouldBe WhenShouldWeUseCeePlusPlus WickRotation WikiAdminProgression WikiArchaeology WikiAsReference WikiAtThirtyFiveThousand WikiBadge WikiGnome WikiHistory WikiLike WikiName WikiPedia WikiReadersBackground WikiResolution WikiTimeWarp WikiWiki WilliamKingdonClifford WittgensteinsLadder WouldntStartFromHere YouKnowYouveBeenInItTooLongWhen ZenAndTheArtOfMotorcycleMaintenance ZoTero ZopeApplicationServer ZwiKi JohnFletcherTalk CategoryDialogue JohnFletcherTalk TalkPage JohnGardner CategoryHomePage JohnGilmore CategoryPerson CygnusSolutions CypherPunks ElectronicFrontierFoundation SunMicrosystems UseNet JohnGoodsen CategoryHomePage JohnGrozik CategoryHomePage DigitalCampfires JohnHarby JohnHarding CategoryHomePage JohnHarrison DoTheMostComplexThingThatCouldPossiblyWork StartFromScratch JohnHeartfield CategoryHomePage HomePage InvitedAuthors WikiHistory JohnHeider TheTaoOfLeadership JohnHeintz CategoryHomePage JohnHenryCoder DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming HeroicProgramming JohnHenryCoderManifesto PairProgramming PhlIp SteelDrivingMan ToddCoram JohnHinsdale CategoryHomePage JohnHolland CategoryAuthor CategoryPerson GeneticAlgorithm JohnHollenbeck CategoryHomePage JohnHortonConway CambridgeUniversity CategoryPerson DonKnuth GameOfLife SurrealNumbers TuringMachine JohnHughes BrokenLink CategoryAuthor CategoryHaskell GeneralisingMonadsToArrows HaskellArrows HaskellLanguage MonadicProgramming OnMonads WhyFunctionalProgrammingMatters JohnIsner CategoryHomePage JohnJamesIrvine AntiPattern BetaLanguage CategoryGameProgramming CategoryHomePage CeePlusPlus ComputerGame CsharpLanguage DesignPatterns DylanLanguage EiffelLanguage ForthLanguage FsharpLanguage LispLanguage ObjectiveCaml OperatingSystems PythonLanguage SchemeLanguage TeslaForecast WritesCompilersAsaHobby JohnJudd CategoryHomePage JohnKawakami CanWebSearchEnginesIndexWikis CategoryHomePage VisitorsInZeroZero JohnKemeny BasicLanguage DartmouthTimeSharingSystem ThomasKurtz JohnKemp CategoryHomePage RealName JohnKershaw CategoryHomePage JohnKershaw PaulComputing JohnKillian JohnBrunner JohnKordyback CategoryHomePage ThoughtWorks JohnKugelman AutoPcn AutoPcnResults CategoryHomePage ConceptsOutOfContext EdwardKiser LearningFromPrototypes OpenSource PackageDeal ViatassoWiki WikiMailBox WithFreedomComesResponsibility WithPowerComesResponsibility JohnLakos CategoryAuthor GreatBooksList LargeScaleCppSoftwareDesign MentorGraphics JohnLamb CategoryHomePage JamesMcGovern JohnLammers CategoryHomePage JohnLeighton CategoryHomePage JamesHollidge JohnLennon CategoryArtist CategoryMusic TheBeatles JohnLetourneau BobHanmer CategoryHomePage JimCoplien JohnLindsey CategoryHomePage ChristopherAlexander ChuangTse ChurchillEpigrams GuruingByWalkingAround NoamChomsky UnconsciousCompetence WhatDidYouLearnAtXpUniverse ZenConcepts JohnLobaugh CategoryHomePage JohnLocke CategoryAuthor CategoryOffTopic CategoryPhilosophy CategoryWorldView EssayConcerningHumanUnderstanding LetterConcerningToleration OfTheConductOfTheUnderstanding PeterHitchmough SecondTreatiseOnGovernment SomeThoughtsConcerningEducation JohnLogieBaird CategoryPerson CathodeRayTube JohnLusk CategoryHomePage JohnLusk RandomPages WinForms JohnMaeda BlogsAt DesignByNumbers JohnMasson CategoryHomePage JohnMaynardKeynes AdamSmith CategoryScientist FalkBruegmann GeneralTheoryOfEmploymentInterestAndMoney StuCharlton JohnMcCabe JohnMcCarthy ArtificialIntelligence CategoryArtificialIntelligence CategoryLisp CategoryPerson CompatibleTimeSharingSystem ComputerScience CorwinLightWilliams DougMerritt GreatResearchLabs ImplementingLisp JohnMcCarthy LispLanguage McCarthy TuringAward JohnMcCoy CategoryHomePage JohnMcDonough CategoryHomePage JohnMcEntire CategoryHomePage JohnMcEntire JohnMcGregor CategoryHomePage ClemsonUniversity DesignPatterns JohnMcGregor JohnMcIntosh AccuWare CategoryHomePage ParcPlace SmalltalkasaServer VisualAge VisualWave VisualWorks JohnMcNamara CategoryHomePage CgiWiki EarleMartin JohnMcNamara JustAnotherPerlHacker JohnMcPhee CategoryAuthor ClaudeMuncey GlennVanderburg JohnMcPhee McPhee PleaseMoveThisToTheAdjunct RobertField JohnMckeever MyersBriggs JohnMerk CategoryHomePage FrankWestphal UnitedMethodist XpImmersionTwo JohnMichaelStraczynski CompuServe JohnMiller CategoryAuthor CategoryPerson JohnMorden CategoryHomePage PlikiWiki JohnMusa CategoryAuthor SoftwareReliabilityEngineering JohnNaughton ConvertThreadModeToDocumentMode JohnNaughton McCoy NewUserPages OffTopic RunningYourOwnWikiFaq WalledGarden WardCunningham WardsWiki WikiSocialNorms WikiSquatting JohnNolan CategoryHomePage DavidHarvey ExtremeProgramming KentBeck OtNinetyNine PaulDyson SunSpots JohnNosek CategoryHomePage JohnNosek JohnObie CategoryHomePage JohnObie JohnOrder CategoryHomePage ChrisRudge JohnOusterhout CategoryHomePage JohnOusterhout ToolCommandLanguage JohnPapenheim CategoryHomePage JohnParkman CategoryHomePage JohnPassaniti ButForNowDreamsWillDo CategoryHomePage JapanIsShinto OneDayFinallyArrives WhatDoesOneDay JohnPerkins CategoryHomePage NewYorkCity JohnPertalion CategoryHomePage ExtremeProgramming JohnDausilio PairProgramming JohnPescatore CategoryPerson GartnerInc JohnPescatore SecurityManagement JohnPeterson AgileMethods CategoryHomePage PatternLanguage UnifiedModelingLanguage JohnPfersich CategoryHomePage JohannesGijsbers JohnPfersich MiscFunctions VisualWorks JohnPierpontMorgan CharlesDarwin JohnPierpontMorgan JohnPlatte CategoryHomePage RyanPlatte JohnPolkinghorne CategoryScientist PaulDirac QuantumTheory RichardDrake RogerPenrose WhyClublet JohnProvidenza JohnPugh CategoryPerson OttawaFury TheObjectPeople JohnRawls CategoryPhilosophy HarvardUniversity NewWorldDemocracy TheoryOfJustice VeilOfIgnorance JohnRepici CategoryHomePage JohnReynolds CategoryAuthor CategoryPerson CategoryScientist TheoriesOfProgrammingLanguages JohnReynoldsFableOnTypes AlternativeTypeDefinitions DataAndCodeAreTheSameThing DynamicTyping JohnReynolds MisuseOfMath PowerOfPlainText RunTimeEngineSchema StaticTyping SyntaxFollowsSemantics TopMind TopOnTypes TypeClasses TypeTheory TypesAreAnAbstractionOfReality WhatAreTypes WikiZens JohnReynoldsTheStudent AmiableCompanions BritishHumour CategoryHomePage DarkLordOfPortland DavidChappell DramaticIdentity IronyWarning JohnHdotReynolds JohnReynolds JohnReynoldsTheStudent MainframeHell NameClash RealName TrueWayOfRighteousProgramming UserName WikiZen WorthyProject JohnRobbins CategoryAuthor JohnRobinDevany CategoryHomePage ExtremeProgrammingRoadmap FrontPage StartingPoints TextFormattingExamples TextFormattingRules JohnRochester CategoryHomePage JustaProgrammer JohnRoper CategoryHomePage ReallyOldIron WorkingOnTheRailRoad JohnRusk CategoryHomePage JohnSarkela AgileAlliance CategoryHomePage ProgrammingDom SmalltalkLanguage JohnSauer CategoryHomePage JimCoplien JohnSchulien CategoryHomePage JohnSchulien JohnScott CategoryHomePage ReinventingComics JohnSearle BrokenLink JohnSechrest CategoryHomePage HewlettPackard OregonStateUniversity PurpleWiki SixHourStartup StartupWeekend JohnSinclair AreYouThere CategoryHomePage OrphanPage WelcomeVisitors JohnSmith CategoryHomePage JohnStedl ArtificialIntelligence CategoryHomePage MarsRovers RoboticArt JohnSteinbeck CanneryRow CategoryAuthor EastOfEden GrapesOfWrath OfMiceAndMen PleaseMoveThisToTheAdjunct JohnStoshMuczynski CategoryHomePage PleaseComment WikiWikiSandbox WikiWikiWeb JohnStuartMill CategoryPhilosophy CharlesBabbage WikiMultipleVote WikiPedia WorldGeniuses JohnSturgeon JohnStytz CategoryHomePage WilliamGrosso JohnSumsion AgileSoftwareDevelopment CategoryHomePage DrDobbsJournal EclipseIde IeeeSoftware IntellijIdea PatternsOfEnterpriseApplicationArchitecture PythonInaNutshell RefactoringImprovingTheDesignOfExistingCode UbuntuLinux VimTextEditor JohnSwartz JohnTalbot CategoryHomePage JohnTaylorGatto BadStuffWeLearnInSchool JohnTobler AreYouThere CategoryHomePage OrphanPage JohnTraskChandel AnotherDefault DeletedButWelcomeToWiki NeverHundred RealNamesPlease JohnUnderwood CategoryHomePage JohnUrberg CategoryHomePage JavaScript JohnVanDerZwaag CategoryHomePage ChristopherHolland ConceptHouse JohnVenable JohnVincentAtanasoff CategoryHistory CategoryPerson CliffordBerry JohnVlissides AndreWeinand BobHanmer BobbyWoolf BradAppleton BrianFoote BrianMartin BruceAnderson BruceCohen CategoryAuthor CategoryHomePage ChristopherAlexander DanMalks DavidRosenstrauch DeepakAlur DesignPatterns DirkRiehle DonBox DougLea DougSchmidt DragosManolescu DruAnn ErichGamma EugeneWallingford GangOfFour HansRohnert HeinzKabutz HillsideGroup InterViews JeanTessier JensColdewey JimCoplien JohnVlissides JohnWait JoshuaKerievsky KenAuer KevlinHenney KyleBrown LindaRising MarkLinton MartinFowler MaryLynnManns MasterPatterner McClean McClure McLean MercuryLanguage NameGame NeilHarrison NetObjectDays NewYorkStudyGroup NormKerth NovemberZeroFive OwenCheng PatternHatching PaulCalder PizzaInversion RalphJohnson ReadMe RemoteOperation RichSyl RichardGabriel RichardHelm RobertCecilMartin RonCrocker SamAdams ScottMeyers SoftwareConfigurationManagementPatterns SteveBerczuk SteveMetsker StuartMarks TheTimelessWayOfBuilding ThornwoodWorkshop ToddCoram UniDraw UnidrawFramework WardCunningham WernerKeil JohnVonNeumann AlanTuring ArchimedesOfSyracuse CategoryScientist CellularAutomaton ComplexSystems IsaacNewton JohnVonNeumann KarnaughMap LarsAronsson MikeSmith NewYork NorbertWiener SelfReproducingSystem StanislawUlam VonNeumann VonNeumannArchitecture VonNeumannBottleneck JohnVriezen CategoryHomePage JohnWait CategoryHomePage ErichGamma JohnVlissides RalphJohnson RichardHelm JohnWalker AutoDesk MicroSoft RichKatz WinTel JohnWatson CategoryHomePage JohnWebber CategoryHomePage JohnWestbrook AllaireColdFusion CategoryHomePage CustomizationViaProgramming FoxPro JustaProgrammer JohnWethington IvanStojic JohnWheeler CategoryHomePage LufWiki JohnWhitton CategoryHomePage FortBenHarrison GeorgiaTech GleicksGenius HaysModems RickWartzok SoundPro JohnWiegley CategoryHomePage WikiMode JohnWilkinson CategoryHomePage JohnWilliamson AreYouThere CategoryHomePage JohnWoznicki CategoryHomePage JohnWycliffe CategoryHomePage JohnathonMcAlister JohnnyFletcher PaulaRaun JoiEllis CategoryHomePage JoiIto CategoryHomePage JoiIto JoiToDo NewUserPages TourBusStop JoiSigurdsson CategoryHomePage WikiWiki JoinCalculus ActorsModel BillTrost BoostLibrary CategoryConcurrency CeeOmega DataflowProgramming DistributedProgramming ErlangLanguage FirstClass JoCaml JoinCalculus JoinJava MessageQueue ObjectOriented PiCalculus ProcessCalculus SendReceiveReplyEventually TaralDragon TransactionalActorModel JoinCapitalizedWords AluoNowu AndrewMartin CamelCase CategoryJargon CategoryWikiConcept CrcCard CvWiki DaveHarris EditPage JavaTwoEnterpriseEdition JimCoplien JoinCapitalizedWords KielHodges LouFranco MeatballWiki PaulBennett PaulChisholm PeterMerel SixSingleQuotes SmashingWordsTogether TcpIp WikiCase WikiClone WikiName WikiNames WikiPage WikiSingleWordProblem JoinForCompletion DistributedTeamPatterns FaceTime GoodIdea JoinJava JoinCalculus JoisWiki RecentChanges JokeAboutMethodologistsAndTerrorists CategoryJoke JokoIlang JoltAward BertrandMeyer CategoryAwards CodeComplete GodefroidChapelle GoogleGroups JoltAward JoltProductivityAward ObjectOrientedSoftwareConstruction RapidDevelopment SoftwareDevelopmentMagazine SteveMcConnell WikiWikiWeb JoltCola AddictedToCoke CategoryFoodAndDrink MountainDew JoltProductivityAward CategoryAwards ExtremeProgrammingExplainedEmbraceChange JoltAward KentBeck QuadrantFour QuadrantTwo RolandRacko SoftwareDevelopmentMagazine WalkingTheWiki WardCunningham WikiWikiWeb JonAs OsGi WebHome JonAwbrey FlyingVisitor JonBentley BellLabs LittleLanguage MoreProgrammingPearls ProgrammingPearls JonBlunt CategoryHomePage JonBratseth CategoryHomePage JonCoupe CategoryHomePage HelmutLeitner JonCoupe PythonVsRuby JonDiercks CategoryHomePage JonDiercks JonDonahue CategoryCategory CategoryHomePage FrontPage RecentChanges TextFormattingRules WikiStyle JonDoolin JonDoolin MathematicalFormulaExpansion JonGreen CategoryHomePage JonGreen LinkedIn JonGroff CategoryHomePage JonGroff JonGrover ApplyIdea ArtificialCreativity BusinessValueOrientedProgramming CategoryHomePage CognitiveMakeup CognitiveStyle CognitiveTypes ComputersAreTools ComputersAreToolsToExtendOurThinking DataAndInformation DeclineOfCivility DevelopedWorldCulturalAssumption EveryWordCanBeAbbreviatedToFourLetters ExtremeProgramming ExtremeProgrammingEnablingChart ExtremeProgrammingRoadmap FindPage GermanXpTermForRefactoring GiftedLabelForChildren GuiShorthand HyperConcept HyperDiscussion HyperlinkedTextEditor IdeaConception IndianapolisIndiana InformationDataStructure InformationOrientedProgrammer InternationalOutsourcing IsGlobalismThreateningTechCareers JonGrover KindsOfLiteracy ManyFindObjectOrientationHard MarketIdea MeaningfulName PatternFormsTakeSomeGettingUsedTo PlayHurt ProgrammerElitism ProgramsAreTools PurposeOfComputers RandomPages RecentChangesOnOtherWikiForums RefactorDiagram RefactoringMercilesslyHidesTheForest RelationalDatabaseFieldNames SanguineGuiShorthand SanguineProposal ScapeGoat SellIdea SolicitIdea SortingAlgorithms TheAmericanEconomyIsScreamingInPain TheProgrammingElite ThePurposeOfComputers TimingHistory TipsForBeginners TopTen TuringTest UniversalHistory WalledGarden WarningSignsOfCorporateDoom WhatAreComputersFor WhatIsTheDifferenceBetweenaPatternAndAnInsight WhatIsaComputer WhatIsaComputerFor WhatIsaComputerUsedFor WhoInOurSocietyShouldDoComputerProgramming WhoShouldDoComputerProgramming WhyAreProgrammersNotAllowedToSayWhataComputerDoes WhyAreWeMakingHistoryHere WhyDontOthersGetWiki WhyIsItThatOnlyProgrammersAreAllowedToSayWhataComputerDoes WikiDiscussion WikiRewritesHistory WorldwidePostalCodes ZinmLanguage JonHylands JonJagger CategoryHomePage CyberDojo JavaZone JonKale CategoryHomePage JonKern AgileAlliance CategoryHomePage LightShipInc LightshipInc TheCoadLetter TogetherSoft JonLane DeletedButWelcomeToWiki HomePage JonLane PeopleProjectsAndPatterns SoftwareDevelopment JonMadison CategoryHomePage JaeChoi JonNiehof IsYourRudenessNecessary JonOrwant CategoryAuthor JonOrwant MasteringAlgorithmsWithPerl ProgrammingPerl ThePerlJournal JonPostel JonPostel PostelsLaw JonProgrammer AbstractSyntaxTrees AdvancedAutoDependencyGeneration AlternateHardAndSoftLayers CallWithCurrentContinuation CategoryHomePage CeeLanguage CeePlusPlus CompSci ComputerGamesIndustry ConceptOrientedMind CsharpLanguage DolphinSmalltalk DuckTyping EmbedVsExtend ExtensibleMarkupLanguage FreeNode GameOfBackgammon GnuMake IfSmalltalkIsSoGoodWhyDoesNobodyUseIt JavaLanguage JonProgrammer LanguagePissingMatch LuaLanguage MakeTool MetaMetaMacro NantTool ObjectiveCaml PerlLanguage RealName RealNamesPlease RecentChanges RecursiveMakeConsideredHarmful RichardKulisz RubyIsSmalltalkMinusMinus RubyLanguage SchemeLanguage SimplifiedWrapperAndInterfaceGenerator SmalltalkExpress SmalltalkHelloWorld SmalltalkLanguage SmalltalkMinusMinus SqueakSmalltalk TheLclass TinyScheme TuringComplete VimIsMyIde VisualAge VisualWorks WikiSocialNorms YamlAintMarkupLanguage JonReid CategoryHomePage RepetitiveStrainInjury JonRiehl BasilProject CategoryHomePage UniversityOfChicago WildIdeaPreserve JonRonson JonSchull CategoryHomePage DigitalGoods EvolutionVisualized JonSchull JonStewart ArloBelshee CeePlusPlus GavinDoughtie XpCodeSprint JonStrayer CategoryHomePage JonTaylor AgileMethodologies CategoryHomePage DesignPatterns ProcessPatterns JonThoroddsen CategoryHomePage ElizabethWiethoff JavaIdioms JonTirsen DamageControl NanningAspects NanoContainer PicoContainer ThePrevayler ThoughtWorks JonUdell BenSmith ClayShirky InfoWorld JonUdell PracticalInternetGroupware WikiWikiKudos JonVaughan CategoryHomePage MyMyersBriggsTypeIs WebMethods JonasBeckman CategoryHomePage JonasGorauskas JonasLuster CategoryHomePage JonasMartinsson CategoryHomePage JonathanAldrich CarnegieMellonUniversity CategoryAuthor JonathanAldrich JonathanAmsterdam CategoryException CategoryHomePage ExceptionHandling GarbageCollection JavaLanguage ObjectOrientedProgramming ReleasingResourcesOfObjects TransactionProcessing JonathanArkell AutoPcn AutoPcnResults CategoryHomePage CategoryScheme CeeLanguage CeePlusPlus ColorPosts ColourRecentPosts DavidCary DealingWithTheTerminallyRight EgolessProgramming HaskellLanguage IdealChildhood IwannaLearnScheme JavaLanguage JavaScript JonathanArkell LispMe LispMeLanguageElements LordOfTheFlies OpenWikiGraphics PalmWiki PersonalWiki PhpIdioms PhpLanguage PlbLanguage PureData PythonLanguage QuickQuestions ReallySimpleSyndication RunningYourOwnWikiFaq SchemeLanguage SmalltalkLanguage WikiIdeaBox WikiLink WikiMailBox JonathanArndt CategoryHomePage PersonDetail JonathanBlackmore CategoryHomePage WikiGnome JonathanBuhacoff JonathanCarlson CategoryHomePage ObjectComposition OpenSource JonathanChaffer CategoryHomePage JonathanChoy DotNet VisualBasic JonathanCogley CategoryHomePage JonathanCogley ThycoticSoftwareLtd JonathanCrossland AmmerseDesignPrinciples CategoryHomePage JonathanEdwards CategoryPerson SubtextLanguage WhyClublet JonathanErickson CategoryAuthor DrDobbsJournal JonathanFeinberg CategoryHomePage MapOfTheMarket MrFeinberg SourceForge WardCunningham JonathanHartley JonathanHendry CategoryHomePage JonathanHolloway JonathanHunt AreYouThere CategoryHomePage WikiWeb JonathanKohl CategoryHomePage JonathanLange CategoryHomePage JonathanLivingstonSeagull AllThingsToAllPeople DoWhatYouLove ExtremeFlyingForGulls GetaLife LoveWhatYouDo JonathanMarkLange AreYouThere CategoryHomePage JonathanMeyer AreYouThere CategoryHomePage JonathanMeyer OrphanPage WebPagesThatSuck JonathanMitchem CategoryHomePage JonathanPearce CategoryHomePage WikiTopic JonathanRosebaugh CategoryHomePage JonathanRynd JonathanSaunders CategoryHomePage JonathanSaunders JustaProgrammer JonathanSchaeffer CategoryAuthor ChipsChallengingChampions JonathanSchaeffer OneJumpAhead ResearchIndex JonathanSmith CategoryHomePage JonathanTang AboutLettertoPeter AlanAshtonJeanes AllResourcesCanBecomeGarbage AndStuff AndrewCates AnonymousCoward AnonymousDonor AreTablesGeneralPurposeStructures AspectOrientedProgramming BoysThatBitch BozMo BrufPredictsFailure BulletedThreadsSmell CarlosNsRodrigues CategoryHomePage CeePlusPlus CeeProgramsForBeginners ChrisHines ClosureInsteadOfObject ClosuresAndObjectsAreEquivalent ClosuresObjectsComparison CoRoutine CommonLisp CommunityDoesNotAgree ConeOfAnswers ContinuationImplementation ContinuationPassingStyle ContinuationsInCee CriticalSuccessFactor DanielSheppard DefinitionsForOo DeletedButWelcomeToWiki DeterministicCleanup DeterministicCleanupDiscussion DeterministicResourceManagement DougMerritt DylanLanguage EarleMartin ElizabethWiethoff ElkHound EmergentBehavior ErlangLanguage FasterJava FictionPublishingExample FiniteStateMachine FireFox FutureOfProgrammingLanguages GeneralizedReference GenericProgramming GoTo GooLanguage GotoConsideredHarmful GreatComputerLanguageShootout GwydionDylan HaskellLanguage HomePage IcfpProgrammingContest IssuesAndProblemsWithLisp IssuesForLanguageDesigners JavaLanguage JohannesGijsbers JonathanArkell JonathanTang JustaStudent KillTheHostage LispWorks LiterateProgramming LiveJournal MalbolgeLanguage MarkIrons MasteringRegularExpressions MeatBall MemoryIsJustAnotherResource ObjectsInsteadOfClosures OneNamePlease OoLacksMathArgument PerlLanguage PerliGata PhlIp PostModernism PredicateDispatching ProceduralCodeCritique RealNamesOnlyOrAnonymous RealNamesPlease RebolLanguage RefactorByCondensingQuestionAnswerPair RefactorByMerging RefactoringWikiPages RegularExpression ReplaceDontRespond ReplaceQuestionWithAnswer ResourceAcquisitionIsInitialization RewriteCodeFromScratch SchemeLanguage ShortWikiSignaturesSmell SixSingleQuotes SolutionOfTheWikiNamePluralProblem SourceForge StructureAndInterpretationOfComputerPrograms SyntacticallySignificantWhitespaceConsideredHarmful ThankYou ThreadMess TransparentNamesPlease TraxitTechnologies TypeArithmeticsPaper WalledGarden WhatsBeenDoneInSmalltalk WhyWikiWorks WikiGnome WikiGnoming WikiIsNotaSocialClub WikiMailBox WikiNamePluralProblem JonathanValicenti CategoryHomePage JonathanWhiting CategoryHomePage JonathanWight CategoryHomePage GeoCaching NewUserPages PowerPlant TourBusStop JonneItkonen CommonLisp EmacsEditor JonoPoff JoostMeerten CategoryHomePage JoostSchalken CategoryHomePage JoptSimple GnuProject JavaLanguage PosixStandard JordanSamuels AccuRev AgileProcesses BoostLibraries CategoryHomePage ConfigurationManagement DesignPatterns EclipseIde EmacsEditor EmacsHasQwan JavaLanguage LyleHayhurst NukeTheSiteFromOrbit JorgBauer JorgeCampos JorgeLuisBorges BorgesClassificationOfAnimals CategoryAuthor DaveEveritt GabrielGarciaMarquez ItaloCalvino JorgeLuisBorges OlivierRey TheLibraryOfBabel ThinkingPattern JorgenLarsen CategoryHomePage DanishAgileUserGroup DetAgileBarometer JornBettin CategoryHomePage ModelDrivenSoftwareDevelopment JornHansen ApacheMaven BugLifeCycle CategoryHomePage ComponentBasedDevelopment DanishAgileUserGroup JakartaAnt JavaProgrammer ProductLine WikiCompliant JorritWiersma CategoryHomePage CodeUnitTestFirst WaterFall JosWiki CategoryWikiImplementation ClarkEvans JoscelynKleingeld ThankYou WikiWikiClone JosYule JoscelynKleingeld AdamSpitz CategoryHomePage CoOpEducation ExtremeProgramming GoodStyle JavaProgramming JoscelynKleingeld ObjectOrientedProgramming PairProgramming RealNamesPlease RelationalDatabases SignatureSurvey SmalltalkLanguage SoftwareDesign UniversityOfWaterloo WaltzingWithMyTilde WikiEditingCustoms JoseIcaza CategoryHomePage JoseLuisGonzalezCardiologo CardioLogo CategoryHomePage FlyingVisitor JoseLuisGonzalezCardiologo TextFormattingExamples WikiSquatting JosephBacanskas CategoryHomePage JosephBeckenbach CategoryHomePage PortlandPatternRepository RefactoringImprovingTheDesignOfExistingCode JosephCampbell CategoryAuthor GeorgeLucas StarWars JosephCoffland JosephDale CalBerkeley CategoryHomePage CodeReviewPatterns ComputerScience OtherPeoplesCode PracticeTheHardBits RefactoringWithRelationalDatabases RewriteCodeFromScratch RoleOfPractices SelfServingSystem TheManyTypesOfPrograms WhyNotEnoughRefactoringHappens JosephGoguen CategoryPerson JosephKiniry ObjLanguage OpenSource RobertDiFalco JosephGraves AcceptanceTest AgileMethodologies AvignonTestFramework CaseWesternReserveUniversity CategoryHomePage CenterForAdvancedComputerStudies CustomerCoaching CyndrusCorporation EntergyCorporation ExtremeProgramming JavaServerPages JavaTwoEnterpriseEdition MyMyersBriggsTypeIs NolaComputerServices PowerBuilder ReFactoring TestDrivenDesign UniversityOfLouisianaAtLafayette WebLogic JosephKiniry CategoryHomePage EscJavaTwo IdebugFramework JikiJikiJava ObjThree JosephLister JosephMarieJacquard CategoryHistory CategoryPerson HistoryOfComputing PunchedCards JosephMiller AlgorithmicRandomness AreYouThere CategoryHomePage ComputabilityTheory ComputableAnalysis NewZealand RecursionTheory ReverseMathematics WikiPage JosephPelrine AdrianCho AlanKnight AsdisFourEver CategoryHomePage FixedPriceXp JosephPelrine KalivProject KentBeck RelentlessTesting JosephRiesen CategoryHomePage JosephSchumpeter EditCopy HistoryPages JosephStyons CategoryHomePage LinkedIn MouseGestures StackOverflow JosephThompson JosephTremblay BenTremblay CategoryHomePage JustaProgrammer RegularExpression JosephTurian AmericanCulturalAssumption ArticlesOnDialogue BadWords BairsLaw BlackHat BoccherinisMinuet CategoryBigPicture CategoryHomePage CategoryIdiom CategoryOffTopic ComputationalLinguistics ConLang DesignByContract DontBeTrifling DoubleEntendre DroitDuSeigneur ExperimentalDataAnalysis ForSerious GoTo HapaxLegomena HaveThisPattern HegelianDialectic InfiniteLevelsOfMetaRegress InfiniteRegress IntentionRevealingSelector IronyWarning JamesJoyce LanguageDrift LexicalSemantics LiterallyMeaningFiguratively LiterallyMeaningLiterally MachineLearning MetaIrony MetaThinking PatternInEverything PerfectSynonymy PolitenessConsideredHarmful PostmodernAesthetic RealSoonNow RefactorMercilessly SameThingSameName SelfReferential ShipWithAssertionsOn SingleEntendre SystemOfNames TheOldEnglishDictionary ThreeStrikes TripleEntendre UseAssertions WhyNotRefactorHomePages WikiGettingStartedFaq WilliamSidis YouArentGonnaNeedIt JosephYoder CategoryHomePage RalphJohnson JoshBancroft CategoryHomePage JoshBancroft JoshBrien AreYouThere CategoryHomePage JoshKnowles CategoryHomePage CorporateAmerica ExtremeProgrammer NetworkManagementSoftware TheMan WorldWidePackets JoshMacKenzie CategoryHomePage ThoughtWorks JoshPrice CategoryHomePage JoshPurinton JoshSacks CategoryHomePage JoshuaBaran CategoryHomePage McKinsey JoshuaBihun StanfordUniversity WebServices WhitePages JoshuaBloch AgileMethods CategoryAuthor CategoryJava CategoryPerson DistinguishedEngineer EffectiveJava JavaPuzzlers JoltAward JoshuaBloch SunMicrosystems JoshuaDrake CategoryHomePage JoshuaEmele CategoryHomePage JohnPhilpotCurran JoshuaGraham ThoughtWorks JoshuaGrosse CategoryHomePage PureMathematics UniversityOfWaterloo JoshuaHudson AspectOrientedTheHardWay AssemblyLanguage BeliefContraryToReality BottomMind BottomUpDesign CategoryHomePage CodingStyle CrashOnlySoftware DeepUndertanding DotNetFamily FunctionPointers MultipleLayersOfAbstraction PowerfulAtomics RootAccess SoftwareEngineer ThreeStarProgrammer VonNeumannArchitecture JoshuaJuran AlineProject CategoryHomePage EarleMartin LampAintMacPosix MacAuthorize MacOs MpwShell NaiveBayes OneCode OpenSsl PaulGraham PedestalProject ToolServer TrappingFunction JoshuaKerievsky CategoryHomePage ExtremeProgramming IndustrialExtremeProgramming RefactoringToPatterns JoshuaLee JoshuaMcGee AreYouThere CategoryHomePage McGee OrphanPage JoshuaRobinson ActiveServerPages CategoryHomePage CategoryPattern CeeSharp CsharpLanguage DbTwo IseriesHardware JustaProgrammer LinuxOperatingSystem MicrosoftWindows OpenSource OpenSourceDeveloper RpgLanguage VbClassic VisualBasicDotNet WikiWikiWeb WorldlyKnowledge XmlProgrammingLanguage XmlSchema ZenBuddhism ZenBuddhismDiscussion JoshuaRudd JoshuaSchachter CategoryHomePage MemePool JoshuaSiegal JoshuaSiegal NigelThorne WikiWiki JoshuaSusser CategoryHomePage EarthLink JavaCard OpenDoc JossLanguage AlanKay JosteinGaarder JosteinGaarder JotEngine AndStuffWiki CategoryWikiImplementation MoinMoin PageDatabase UserName WikiPedia JotSpot CategoryWikiImplementation FeatureCreep GoogleSites JohnDeBruyn JotSpot LotusNotes MediaWiki SamuelFalvo UserStories WikiFarm WikiWikiClone JoughDempsey CategoryHomePage InterWiki JouleLanguage BrokenLink ObjectCapabilityLanguage JoupBook AnswerMe BrokenLink CategoryBook ExtremeProgramming ExtremeUnifiedProcess JoupHomePage RationalUnifiedProcess TomRossen JournalOfCivilization AlbertEinstein AugustZeroSix BonsaiWiki BuzzFlash CategoryWiki ContentCreationWiki CounterCounterCounterCulture EreWhon FeedbackEffect FeedforwardEffect FolieDeTous FourFreedoms FoxNews GenevaConvention GeorgeBernardShaw HerbertGeorgeWells HumanKindness HypnoCracy JournalOfCivilization JournalOfCivilizationDiscussion MarkTilley NewScientist NielsBohr NikolaTesla PeterMerel SchoolsForCivilization SlashDot TheFiveMonkeys TheMachineStops TheReformSociety ThreadMess UnaBomber WhatIsCivilization JournalOfCivilizationDiscussion CumulativeWisdom DaveVoorhis DougMerritt JournalOfCivilization KeithBraithwaite MarkTilley MediaWiki PatternLanguage PyTw TheAdjunct TiddlyWiki UseMod WardsWiki JournalOfMemetics CategoryMagazine DouglasHofstadter MemesShmemes PatternsAsMemes RichardDawkins WardCunningham JournalOfObjectOrientedProgramming CategoryMagazine JournalOfSoftwareTesting SoftwareProfessional JournalingFileSystem FileSystem LoggingFileSystem RightThing JournalistsDilemma ConfidantSource JournallingPattern CategoryTesting CeeLanguage CeePlusPlus DaveHarris DesignForTestability DesignPatternsForDistributedObjects DoTheSimplestThingThatCouldPossiblyWork HaveThisPattern JeffGrigg KentBeck LawOfDemeter LogString PatternLanguagesOfProgramDesign PatternsForLoggingDiagnosticMessages RalphJohnson RonJeffries SaxDriver SaxExample TestDrivenDevelopment TestingPattern TestingPatterns TimMackinnon UseTracing VerifyOutputWithGrammar VisualCeePlusPlus JourneyNotDestination DesignPatterns ToddGatts JourneyOftheSoftwareProfessional CategoryBook DaveSmith GeraldWeinberg LukeHohmann MartineDevos PaulChisholm JoyLanguage BillJoy BrainDeath CategoryProgrammingLanguage ConcatenativeLanguage EssAndKayCombinators FactorLanguage ForthLanguage FunctionalProgrammingLanguage JoyLanguage LispLanguage ManfredVonThun PascalLanguage ScottJohnson ShaeErisson StackBasedLanguage ThomasColthurst UnLambdaLanguage JoyLynBlake CategoryHomePage PhotoShop JoyOfSmalltalk CategoryBook CategoryOnlineBook CategorySmalltalk VisualWorks JoyceLewis JoyfulSoftwareEthic JoyfulSoftwareEthic MaryPoppins RubyLanguage ShiiraBrowser JoyfulWiki AtisWiki CategoryWikiImplementation ZopeApplicationServer ZwiKi JoylessPeople GaveUpOnTelevision ZeekLand JoysCorollary AaronRobson CategoryHumor GunnarZarncke TomStambaugh JreePad CategoryWikiImplementation WikiWord JrrTolkien CameronSmith CategoryAuthor ChristofferHammarstrom CsLewis EnglishAuthors GermanicLanguage GkChesterton JoshuaGrosse KeithBraithwaite LeftWing LordOfTheRings PostModern RichardDrake TerryPratchett TheHobbit TheInklings TheSilmarillion WhatIsRelativism WikiName WorksOfTolkien JsForth CategoryForth ForthInJavaScript ForthLanguage JavaScript JavaScriptRocks JsSpec BehaviorDrivenDevelopment JavaScript JsUnit CategoryJavaScript CategoryTesting ChristianFriedl EdwardHieatt JavaScript JavaUnit JsUnit JsWiki ActiveServerPages AspWikiRelated CategoryWikiImplementation InternetInformationServer JsWiki MicrosoftAccess RssFeeds ServerSideJavaScript JscriptDotNet AspDotNet CategoryDotNet CategoryJavaScript CategoryLanguageImplementation DotNet EcmaScript JavaScript JsfUnit FacesContext JavaServerFaces JbossServer JsnUnit AspDotNet DynamicLanguage JavaScript TestDrivenDevelopment TestingFramework JspFrame JacksonStructuredProgramming KeithBraithwaite MichaelJackson ProblemFrame RegularExpression JspIsTotallyInadequate CostinCozianu DelphiLanguage JavaScript JeffPanici MikeCorum ModelModelViewController PetStore PutTheDamnDataOnTheDamnScreen RandyStafford VisualWorks WebFormMethodologies JspLinks CategoryJava JavaLinks JspRefactoringCaseStudy AcceptanceTest CarolineFoster CategoryCaseStudy CategoryRefactoring DataSource ExpectedResult PairProgramming StandaloneJsp TestDrivenDevelopment UnitTest JspWiki CategoryWikiImplementation ChrisBrooking InterWiki JavaLanguage JavaServerPages JspWiki LeighDodds MetaWikiApi RichSiteSummary RssAutoDiscovery SenseisLibrary TextFormattingRules VersioningFileSystem WardsWiki WebApp WebLog WikiClone WikiEngine WikiEngineReviewBrowsersUsed WikiFarms WikiNames JtPatternFramework JtwoeeEnterpriseComputing BigBlue CategoryEnterpriseComputingConcerns CategorySoa CommonObjectRequestBrokerArchitecture ComponentObjectModel DbTwo EnterpriseJavaBeans EnterpriseServiceBus GridComputing IbmCorporation JavaBeans JavaBusinessIntegration JavaCommunityProcess JavaLanguage JavaPlatform JavaTwoEnterpriseEdition JtwoeeEnterpriseComputing ObjectManagementGroup QuickQuestions ServiceOrientedArchitecture SoaSystemsManagement SunCorporation WebServices WebSphere WhatsWrongWithCorba JtwoeeUnit HttpUnit JakartaAnt JakartaCactus JavaUnit JtwoeeUnit SourceForge VincentMassol WebLogic JuanBalderas CategoryHomePage JuanBalderas JuanPabloMartinez JuanPabloNunnezRojas ArcLanguage BrucePennington CategoryHomePage CommonLisp DavidCary GuillermoSchwarz HansWobbe HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence JosephDale JuanPabloNunnezRojas LanguagesOfChoice MainstreamLanguage MarkDilley OnLisp OperatingSystem PaulGraham RealLifeApplications ScienceFiction ServerSide StructureAndInterpretationOfComputerPrograms SwitchWiki TimLesher UniversityOfChile VisulaBasic WikiGnome WikiSig WikiWiki WikiWikiWeb WorseIsBetter JuancoAnez BorlandDelphi CategoryHomePage DelphiUnit KlausWuestefeld PauloRathunde TestingFramework JuanmaeMePe JudeNagurney CategoryHomePage JudgeJeffreys BigDesignUpFront CategoryPerson JudgeJeffreys JudgeJeffries OnceAndOnlyOnce JudgmentUnderUncertainty AmosTversky CategoryBook DanielKahneman InevitableIllusions JudgmentUnderUncertainty MichaelSchuerig PaulSlovic JudsonCrews BraveWildCoast CategoryAuthor JeffSelth JudyArray AssociativeArray CacheTunnel DougBaskins StringTrie JudyDecker CategoryHomePage JudyDecker JudyGreen CategoryHomePage PairProgramming JudyHawkins JuergGutknecht BernhardTreutwein CategoryPerson JuergGutknecht NiklausWirth OberonOperatingSystem JuergenAhting CategoryHomePage HamburgXpUsersGroup JuergenChristoffel AwikiOrAblog CategoryHomePage DelIcioUs JuergenChristoffel PersonalWiki StartingPoints StructuredJournal TipsForBeginners UseMod WelcomeVisitors WikiJournaling WikiName JuergenErhard ApostropheCatastrophe CategoryGerman CategoryHomePage WikiWikiWeb JuergenHermann AndrewCates CategoryGerman CategoryHomePage CategoryXml CeePlusPlus FrontPage InternetRelayChat JamesDennett MoinMoin PythonLanguage PythonXml RecentChanges ShaeErisson StartingPoints UserName WelcomeVisitors WikiPrayer WikiWikiWeb JuergenLindemeyer CategoryHomePage CentsOfWisdom LanguageSmell SoftwareReuse TheMythicalManMinute JugendForscht AntiPattern BrainStorming DoSimpleThings GermanLanguage JugendForscht RainerWasserfuhr RespondingToChange JuggleSevenBalls NumbersJuggling JugglingSiteSwap JoePass JugglingLab JugsWiki CvWiki JugsWiki KentBeck JuhaKomulainen CategoryHomePage JustaProgrammer OpenAuthor JuhaMyllyla JulesVerne CategoryAuthor CategoryScienceFiction JuliaCai AreYouThere CategoryHomePage OrphanPage JuliaIngram CategoryHomePage SlashDot JuliaLanguage JulianBack CategoryHomePage JulianDavies CategoryHomePage JulianFitzell AviBryant JulianFitzell ModalWebFramework SeasideFramework SmalltalkLanguage SqueakSmalltalk JulianMendez CategoryHomePage TopCoder JulianPaas CategoryHomePage WikiWikiWeb JulianSominka CategoryHomePage JuliaoDuartenn CategoryHomePage JuliaoDuartenn SmallEuropeanCountry WikiEnthusiast JulieBernstein CategoryHomePage LiveJournal JulioManuelTinajeroValle CategoryHomePage JuliusGawlas CategoryHomePage JuliusSumnerMiller CategoryPerson JulyEleven AugustEleven CategoryAutoIgnore ImplicitTopics JuneEleven WikiTag JulyTen AugustTen CategoryAutoIgnore ImplicitTopics JuneTen WikiTag JulyThirteen AugustThirteen CategoryAutoIgnore ImplicitTopics JuneThirteen WikiTag JulyTwelve AugustTwelve CategoryAutoIgnore ImplicitTopics JuneTwelve WikiTag JulyZeroEight AugustZeroEight CategoryAutoIgnore ImplicitTopics JuneZeroEight WikiTag JulyZeroFive AugustZeroFive CategoryAutoIgnore ImplicitTopics JulyZeroFive JuneZeroFive LanguageAsFoodMetaphor ThingsOnWikisMind WikiTag JulyZeroNine AugustZeroNine CategoryAutoIgnore ImplicitTopics JuneZeroNine WikiTag JulyZeroSeven AugustZeroSeven CategoryAutoIgnore ImplicitTopics JuneZeroSeven WikiTag JulyZeroSix AugustZeroSix CategoryAutoIgnore ImplicitTopics JuneZeroSix WikiTag JumbleAntipattern CategoryArchitectureAntiPattern JumpSubRoutine AssemblyLanguage MotorolaSixtyEightKay ProgramPointer ReturnFromSubRoutine SubRoutine JumpTheShark JumpTheShark KnowingWhenToStop OnTopic ScienceFiction StarTrekDeepSpaceNine TheWorstEnding WikiPage JumpingIntoCoding ExtremeProgramming FallacyOfOmniscientDesign JumpingIntoCoding KyleBrown RonJeffries JunVerzola CategoryHomePage GeneralAndParticular HomePage JunVerzola LanguageThesaurusScheme NewUserPages ObjectsAndProcesses PatternLanguage QuantityAndQuality WardsWiki WikiName JuneEleven CategoryAutoIgnore ImplicitTopics JulyEleven MayEleven WikiTag JuneFourteen CategoryAutoIgnore ImplicitTopics MayFourteen WikiTag JuneKim AcuPuncture AlfredNorthWhitehead CategoryHomePage ComputerScience EasternMedicine EasternPhilosophy ExtremeProgramming FlorianKonnertz FreeThinker HelmutLeitner InternetSpirit IoLanguage JuneKim KentBeck MartialArt NoSmoke OpenKnowledgeManagement OpennessOfGod ProcessPhilosophy RichardDrake RogerPenrose RonJeffries StuartHameroff TaeKwonDo TestDrivenDevelopmentByExample ThePragmaticProgrammer TomAllison WardCunningham WhyClublet WikiConcept WikiWiki XperDotOrg JuneTen CategoryAutoIgnore ImplicitTopics JulyTen MayTen WikiTag JuneThirteen CategoryAutoIgnore ImplicitTopics JulyThirteen MayThirteen WikiTag JuneTwelve CategoryAutoIgnore ImplicitTopics JulyTwelve MayTwelve WikiTag JuneZeroEight CategoryAutoIgnore ImplicitTopics JulyZeroEight MayZeroEight WikiTag JuneZeroFive CategoryAutoIgnore ImplicitTopics JulyZeroFive MayZeroFive WikiTag JuneZeroNine CategoryAutoIgnore ImplicitTopics JulyZeroNine MayZeroNine WikiTag JuneZeroSeven CategoryAutoIgnore ImplicitTopics JulyZeroSeven MayZeroSeven WikiTag JuneZeroSix CategoryAutoIgnore ImplicitTopics JulyZeroSix MayZeroSix WikiTag JuneauWirelessWiki JuneauAlaska WikkiTikkiTavi WirelessNetwork JungAndiChing EasterWuss EasternWuss EdwardDeBono MartineDevos MyersBriggs MyersBriggsAndJung UnBlocking JunitCooksTour JavaUnit LingoUnit TestingFramework VbaUnit JunitCreator AllTests AveryRegier BigBenTools BrokenLink JavaUnit TimMackinnon VisualAge JunitEe CategoryJava HttpUnit IsJavaDead JakartaCactus JavaTwoEnterpriseEdition TestRunner JunitNextRelease DavidBullock ErichGamma GregVaughn JakartaCactus JavaUnit JbRainsberger KentBeck OpenSource PrintWriter RobertWatkins ServletContext ServletTestRunner SourceForge TestCase TestContext TestDecorator TestRunner TestRunners TestSuite ThreadGroup VladimirBossicard JunitRecipes CategoryBook JunitServlet DaveRobinson DavidPlass HttpUnit JakartaCactus JavaBeans JavaUnit JavaWorld MichaelNygard SourceForge TracieKarsjens ValTech JunitWithEclipse EclipseIde JavaUnit TestCase WilliamUnderwood JunitWithEmacs AssertionFailedError CategoryEmacs FactorialTest JavaDevelopmentEnvironment JunitWithIdes TestCase JunitWithForte ForteForJava JavaUnit NetBeans JunitWithIdea JacquesMorel JunitWithIdes BorlandJbuilder DavidRees ErikMeade ForteForJava JavaUnit JunitWithEclipse JunitWithEmacs JunitWithForte JunitWithIntellij JunitWithJbuilder JunitWithKawa JunitWithMicrosoftTools JunitWithNetBeans JunitWithVisualAge KawaIde RonJeffries VisualAge JunitWithIntellij MilesDaffin TestCase TestSuite JunitWithJbuilder AndrewSwan ClassUnderTest CodeUnitTestFirst CurtisCooley ExtremeProgramming HttpUnit JavaUnit JoiEllis JunitWithJbuilder JunitWithJbuilderInstall RobertDiFalco StevenNewton TestAll TestCase TestRunner TestSuite UnitTest JunitWithJbuilderInstall ClassUnderTest JarFile JavaDoc JavaUnit JoiEllis NodeList RobertDiFalco TestBeforeCode TestCase TestFixture TestRunner UnitTest JunitWithKawa JavaUnit KawaIde TestRunner JunitWithMicrosoftTools BorderLayout CategoryTesting EventDispatchThread JavaUnit MoneyTest NoSuchMethodError TestCase TestRunner JunitWithNetBeans AdewaleOshineye ForteForJava JakartaAnt NetBeans JunitWithVisualAge AsserstionFailedError BeanInfo BrettNeumeier DavidRees EricRizzo JavaUnit JunitCreator JunitWithIdes MarkWindholtz OrganizingTestCases PeterMaier PropertyEditor SubclassToTest VisalAge VisualAge VisualAgeJava JunkBox CategoryCollections ChangeWithoutFear ComeInHandySomeDay DanHall DeleteByMoving DisagreeByDeleting DragonDave GavinLambert JunkBox JunkMan MartySchrader PackRat RealNamesPlease SeanOleary WikiFire WikiRelated JunkBuster CategorySoftwareTool JunkBuster RegularExpression JunkyardCoding BoatAnchor CategoryDevelopmentAntiPattern CodeSmell DeathMarch ExtremeReuse JunkyardCoding PleaseReinventTheWheel ReinventingTheWheel RubeGoldbergMachine SomeAppsMainClass UniformlySlowCode JunkyardWarPattern BigDesignUpFront CategoryJoke IronChef JunkyardWars PatternPattern ProcessPattern ScrapIronChef JunkyardWars JunkyardWarPattern MichaelMeffie ScrapheapChallenge UnitedStatesOfAmerica JupiterAce BasicLanguage CategoryForth ForthLanguage SinclairSpectrum JussiVilleHeiskanen CategoryHomePage FinnishWikiPedia MediaWiki PatrolledEdits JustAnArchitect ArchitectingWord ColJac DaveSteffe JustaProgrammer MartinNoutch SoftwareArchitecture JustAnEngineer AfterTheGoldRush GuildSite InquiringMinds IronRingCeremony JustAnArchitect JustAnIdiot JustaDeveloper JustaProgrammer JustaSoftwareEngineer LaurentBossavit NotAnEngineer PeterHansen SoftwareArchitect SoftwareEngineer SoftwareEngineering SoftwareProgrammer TomDeMarco WayneConrad WikiMind JustAnHtmlCoder ActiveServerPages DanielKnapp DeleteWhenRead HtmlIsJustaMarkupLanguage HtmlZen HyperTextMarkupLanguage JavaScript JavaServerPages MacromediaDreamweaver PhpLanguage SimonMould SturgeonsLaw WebsitePatterns WorldWideWeb JustAnIdiot BassAckwards GeraldLindsly HolderOfCards JustAnEngineer JustAnIdiot JustaProgrammer KrisJohnson MostPeopleAreFlamingIdiots NoProcess OneDayWiki PersonnelDepartment SanitationEngineer StarTrek JustAnotherPerlHacker AlainPicard BadProgrammer CategoryPerl CommonLisp EiffelLanguage FreedomLovingPerlPoet FunWithPerl HeavySyntax JohnBeppu LarryWall NickBenesma ObfuscatedPerl ObfuscationContest PerlHackers PerlLanguage PerlProgrammer PythonLanguage RandalSchwartz RealWorld RubyLanguage SelfDiscipline SmallTalk SyntaxConsideredHarmful ThereIsNothingPerlCannotDo WithFreedomComesResponsibility JustAnotherProgrammingLanguage AplLanguage CobolLanguage ErlangLanguage FourColorGlossies JustAnotherProgrammingLanguage LispLanguage ModelDrivenArchitecture ObjectOriented OzLanguage PrologLanguage SilverBullet SmalltalkLanguage StructuredProgramming SubtextLanguage JustAsGood EarlyAdopter JustAsGood StickInTheMud ValueJudgement JustBarelyTooLight AgileSoftwareDevelopment AlistairCockburn FailingUnitTestForaMethodology HyperIncrementalDelivery JimHighsmith JustBarelyTooLight OldRulesWithForgottenReasons TrainUsersFirst JustBeingaChild EvanCofsky FemaleSegment HumanRace MaleSegment RitalinDrug JustBigEnough TheManagement JustCorrectDontPoint AgileDevelopment BjarneStroustrup DisagreeByDeleting KillBill ReFactor RefactorByCondensingQuestionAnswerPair ThreadMode JustDoIt DoTheSimplestThingThatCouldPossiblyWork EmlynShannon ExtremeProgramming HaHaOnlySerious JfDi JustDoIt RobWilliams JustDontGetIt JustDontGetIt YouJustDontGetIt JustEnoughDesign HintfulPhrasesInSpecificLanguages JustGetAnyJob BurnOut CategoryEmployment DesperationSmells HowToSurviveInaJobMarketThatSucks JustGetAnyJob McDonalds McJob OnTheVergeOfBankruptcy OutOfWork WalJob JustGoHome FortyHourWeek JustGoHome JustGoodFactoring AlistairCockburn BridgePatternIsJustGoodFactoring ContainerManagedPersistence DaveHarris JustGoodFactoring OnceAndOnlyOnce RefactoringBrowser RonJeffries ShieldPattern JustHaveToKnow AdamBerger BourneAgainShell CategoryIdiom CommandLine CommandLineCompletion ContextMenu IanOsgood LinuxDistribution ManPage MenuDriven ProgressiveDisclosure RtFm UserInterface JustInTime CategoryAcronym CategoryLazyPattern CategoryManufacturing CategoryTime ChryslerComprehensiveCompensation DoTheSimplestThingThatCouldPossiblyWork JustInTime JustInTimeCompilation JustInTimeProgramming LogisticDelay RaySchneider RonJeffries SimplestThingThatCouldPossiblyWork SpaceElevator YouAreGonnaNeedIt YouArentGonnaNeedIt JustInTimeCompilation ByteCode CategoryTime DynamicCompilation JustInTime JustInTimeCompiler ByteCode CategoryCompilers CategoryTime HotSpot JustInTimeCompilation LuaLanguage RegisterAllocation ResearchVirtualMachine SpiderMonkey JustInTimeDesign CategoryTime ContinuousDesign JustInTimeDesignReview JustInTimeProgramming TheSourceCodeIsTheDesign JustInTimeDesignReview CategoryTime ExtremeProgramming JustInTimeDesign KenAuer SimpleDesign StandUpMeeting JustInTimeInheritance CategoryLazyPattern CategoryTime JustInTimeInheritance NatPryce StephenHutchinson JustInTimeProgramming AdamSpitz CategoryTime CodeUnitTestFirst DaveHarris DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming JustInTimeCompiling JustInTimeProgramming KenAuer KentBeck LotusScript RonJeffries StubButton VisualAgeJava YouArentGonnaNeedIt JustInTimeReuse CategoryReuse CodeHarvesting CopyAndPasteProgramming ExtremeProgramming PaulChisholm PrematureGeneralization SwitchingHats TestCase JustIsaDangerousWord AlarmBellPhrase AlwaysAndNever CompareTo CouldYouJust DavidSaff MusicTheory JustLeave ChangeYourOrganization LetItBe LifeVectors TheyCanFireMe WinWinOrNoDeal JustMab AustralianAttitudeToAuthority CategoryHomePage ConvictMentality JasperPaulsen MiddleEarth PseudonymityWithUntraceability RealNamesPlease RobertWatkins WikiIsNotaDictionary WikiName JustMakeItBetterThanItWasBefore JustIsaDangerousWord JustMakeItBetterThanItWasBefore JustMakeItRight RefactorLowHangingFruitOriginal WikiPagesAboutContinualImprovement WorseIsBetter JustMakeItRight AndrewKoenig CategoryStories GarryHamilton IfYouWereSmartEnoughYoudJustKnow JustIsaDangerousWord JustMakeItRight LimitsOfHierarchies MakeSummariesTraceable MartySchrader PointyHairedBoss ProjectSabotagePatterns UsefulLie WarStories WardCunningham JustOneMore CreepingFeaturitis JustRefactorTheCode BevanArps CachingVariable ReFactoring RefactoringForSpeed JustRevealsEssence JustIsaDangerousWord JustSayGo AlistairCockburn CodeWithoutExceptions ComeFrom ExceptionsAreOurFriends JustSayGo JustSoStories FutureShock HyperBug RudyardKipling TheOriginOfConsciousnessInTheBreakdownOfTheBicameralMind TheSelfishGene WorkingTheory JustStopCaring AlwaysOnTheJob AntiPatternLanguage BadThing BigBallOfMud BurnOut CourageAggressivenessAndFearlessness DoUndoRedo DontBeaNero ExtremeFrustration FaultTolerantEngine IncludesKitchenSink JustStopCaring MicroManagedIntoAutomaticity OverTime SurvivingGuruStatus TheyCanFireMe ThousandPaperCuts UngarMethod WorksForMe JustStopDoingIt AsynchronyDotCom DeathMarch EntitlementMentality ExtremeProgrammingExplainedEmbraceChange FridemarPache GetaLife GlennVanderburg InternetExplorer JfDi JohnDuncan JustStopDoingIt JustaProgrammer KeithBraithwaite MarkDilley MicrosoftOutlookExpress MozillaFirefox OpenSource OpenSourceUnionism PatrickWelsh PlanningGame RandyStafford RonJeffries TechsUnite TheDifferenceBetweenCartelAndOrganizedLabor ThisIsYourLife WeWillTry WhyDoYouPermitThisToBeDoneToYou JustSufficientImplementation BillBarnett DoIt DoTheSimplestThingThatCouldPossiblyWork EinsteinPrinciple EpisodesPatternLanguage FirstUnionNationalBank JamesCollins WardCunningham YouArentGonnaNeedIt JustTheFacts CategoryCommunication DaveHarris EdwardDeBono SixThinkingHats JustThreePersistencePatterns AntiPattern BigBallOfMud CategoryPersistence ChrisDate DataBase DataWarehouse DougMerritt FileSystem GraphLikeStorage GunnarZarncke HierarchicalStorage HyperText JustThreePersistencePatterns MultiParadigmDatabase OnLineAnalyticalProcessing OnLineTransactionalProcessing OracleDatabase PatrickLogan ProgrammingWithoutRamDiskDichotomy RelationalDatabase RelationalStorage RupleForums SqlServerDatabase StarSchema SubversionFileSystem SybaseIq TupleSpace VersionedDocumentTree JustaBodger JustaBody AnonymousDonor CategoryDramaticIdentity GarryHamilton GoodStyle HavaCava HonestyException JavaNoddy JustaBody JustaMind JustaParty JustaPotty LotsaJava MikkaLikkaHighMikkaHeinieHo NotaBody TerraCotta TomRossen WikiShoddy JustaMinute NicholasParsons WikiPage JustaProgrammer AlistairCockburn AllAbstractionsLie AndersenConsulting AndreasKrueger AndrewCates AnonymousDonor ArchitecturalDescriptionLanguage BestPractice BetsyHanesPerry CategoryComputingOccupations CategoryDramaticIdentity CodeGenerationIsaDesignSmell CodeMonkey CodeSlinger ComputerPrograms CooperativeGamesman CoreDeveloper CowboyCoder DanielBernier DanielEarwicker DavidConrad DavidMcNicol DavidThomas DotCom EwDijkstra ExtremeProgramming FredrickWinslowTaylor FullFledgedEngineer GeorgePaci GruntProgrammer HashSlinger HolderOfCards JackReeves JeffFranks JezHiggins JobTitleInflation JonathanTang JustAnArchitect JustAnIdiot JustaBodger JustaProgrammer JustaSoftwareCraftsman JustaSoftwareEngineer KrisJohnson LarsAronsson LaurentBossavit LittleWittgensteinQuote LukeSamaha MalcolmCampbell MarkSchumann MartineDevos MinimalMethodologies PatricIonescu PeteHardie PeterPrinciple PhlIp ProductLineApproach ProductLineArchitecture ProgrammerAsAuthor ProgrammerStereotype ProgrammersNotebook PythonLanguage QualifyingEmployers RecoveringProgrammer RobertDiFalco RonJeffries SeniorSoftwareEngineer SmalltalkSolutions SoftwareArchitect SoftwareArchitecture SoftwareDevelopmentAsJournalism SoftwareEngineer SoftwareProductLine SourceForge SteveMerrick StuartScott ToddCoram UnitTestChristopherAlexander WhatIsSoftwareDesign JustaSoftwareEngineer AfterTheGoldRush AnonymousCoward BobBockholt CareAboutYourCraft ComputerScientist DavidLegg DonaldMcLean GlyphLefkowitz JavaSchrod JobTitles JohnFarrell JustaProgrammer JustaSoftwareBricklayer JustaSoftwareEngineer JustaSoftwareIgnoramus KayJohansen KeithBraithwaite LeaderShip OneYearsExperienceTenTimesSyndrome PowersThatBe ProfessionalSoftwareDeveloper RandyMosiondz RandyStafford RonJeffries SoftwareBlueprints SoftwareCraftsman SoftwareEngineer SoftwareEngineering SoftwareIsHumanities SoftwareProjectSuccessSurvey SteveMcConnell SystemsEngineering ThePragmaticProgrammer TheWayRogerWroteCode WaldenMathews WayneConrad WikiBasedRequirementsSpecifications JustaStudent CareerStudent CritLinkMediatorObstacles FridemarPache JustaProgrammer JustaStudent MarkMarsella NotInventedHere OnlyaStudent ProfessionalStudent StudentDoesntWantToBeStudent StudentWantsToEarn StudentWantsToLearn StudentWantsToParty SunirShah JustaWikizen JustaProgrammer RecentChangesJunkie JustinBorgwardt JustinChase CategoryHomePage ComputerScience DuluthMinnesota GoodFriends JustinChase PaintBall PhilosophyAndDebate ScienceFiction UniversityOfMinnesotaDuluth VideoGame JustinHickman ExtremeProgramming JustinLomheim CategoryHomePage JustinPhilips CategoryHomePage MedicalTranscription OffTopic PeopleProjectsAndPatterns RunningYourOwnWikiFaq WikiSquatting WikiWikiWeb JustinSampson CategoryHomePage CombiningOpenSourceAndXp ConsideringOpenSource IndependentVisitorPattern MyersBriggs TheCodeLooksLikeTheTeam VisitorPattern VisitorPatternRefactoring JustinTauber JustinWells CategoryHomePage FreeSoftware JavaServlet WebMacro JutLand KevlinHenney TobiasHill JuttaEckstein CategoryHomePage JvRichEdit JvclStructure DrawButtons EnablePopupChange JediVcl JvAngelLabel JvAppEvent JvAppearingLabel JvApplication JvBeginner JvBehaviorLabel JvBitBtn JvBlinkingLabel JvBmpListBox JvBouncingLabel JvButton JvButtonDrawGrid JvCabFile JvClipboardViewer JvColorComboBox JvComponent JvComponents JvControls JvCore JvCreateProcess JvCrypt JvCurrEdit JvCustomCtrls JvDbCtrls JvDialogs JvDirectories JvDrawGrid JvDsgn JvDsgnEditors JvDualList JvEasterEgg JvEdit JvExchListBoxes JvFloatEdit JvFontComboBox JvFormLists JvFormLogin JvFormPass JvFormPlace JvFormSerial JvFunctions JvHotKey JvHotKeyEx JvHotLink JvId JvInspector JvLabel JvLinkLabel JvListBox JvLoginDlg JvLookout JvMemoryData JvMousePanel JvMultiLineListbox JvMultilineButton JvMultilineListBox JvNet JvNotify JvObserverLabel JvObserverMessages JvObservibleCheckBox JvOneSizeFitsAllButton JvPanel JvPatchFile JvPlacemnt JvProgressDlg JvQuery JvRealLabel JvReorderListBox JvReversedLabel JvRichEdit JvScheduleEditor JvScreenSaver JvSelectDirectory JvSerialDlg JvSizeablePanel JvSpecialLabel JvSpeedButton JvStarField JvStdCtrls JvSystem JvSystemColors JvTextListBox JvTimeLine JvTimerList JvTransBtn JvTypedEdit JvUtils JvVignere JvWin PasswordChar ScheduleEditor ShadowSize JwamFramework CategoryFramework JavaLanguage MultiChannelingApplication JwamIntegrationServer SmallRefactorings StefanRoock UnitTest VersionControlSystem JwebUnit CategoryTesting HttpUnit JxQuick ExtremeDevelopment JxUnit JxUnit ExtremeDevelopment JxQuick TestingFramework JydJavaPersistenceEngine AtomicConsistentIsolatedDurable MultiVersionConcurrencyControl PersistenceEngine JyrkiKontio CategoryHomePage JythonLanguage CategoryJava CategoryProgrammingLanguage CategoryPython JavaPython KaPingYee CategoryHomePage CritLink DadaCulture FridemarPache KaPingYee PythonLanguage ShaeErisson KachinaCrowe CategoryHomePage StartingPoints TipsForBeginners WelcomeVisitors WikiGnome WikiZen WikiZens KadaNaveen CategoryHomePage DesktopDefault NewUserPages KadeLarsen BrentNewhall CategoryHomePage KadeLarsen MyersBriggs KaelLizak CategoryHomePage JustaProgrammer KahunaMoore CategoryHomePage KaiBender CategoryHomePage KaiCarver CategoryHomePage ChristopheChenon DavidLandgren GroupWare HarryVelez JamesRiley NotForProfit OpenSource ParisPerlMongers VirginieOmar VirtualCommunity WikiWeb WikiWikiWeb KaiYu CategoryHomePage ThoughtWorks KaiZen ConfigurationManagement ContinuousImprovement HardBan KaiZen PeterLynch KalLin CategoryHomePage KaliScheme BrokenLink CategoryDistributed CategoryScheme CiteSeer ContinuationExplanation DistributedComputing ErlangLanguage KaliScheme LexicalClosure SchemeLanguage KalivProject BerndNeis BoraProject CategoryProject ChristianeDraeger FalkBruegmann GerritRiessen IntegrationTests JosephPelrine KalivProject KentBeck LordOfTheFlies MichaelaHahm PairProgramming StoryCard TestCase XpProject KalmanFilter JohnFletcher WantedPage KamikazeCoding DeathMarch GonzoMode KamikazeCoding MichalWallace RefactoringIsPainless UnitTest KanabosFramework CategoryArchitecture CategoryDistributed CategoryJava JavaLanguage KanbanInSoftwareDevelopment AgileMethods BigVisibleChart CollectiveCodeOwnership ExtremeProgrammingCorePractices ExtremeProgrammingPractices JeffGrigg KanbanSystem KanbaninAction LeanProgramming LeanSoftwareDevelopment LeanThinking MaryPoppendieck OnceAndOnlyOnce OnsiteCustomer PlanningGame RefactorMercilessly SmallReleases StevenNewton TestDrivenDevelopment TheoryOfConstraints WaterfallModel YouArentGonnaNeedIt KanbanSystem BrokenLink JustInTime KanbanInSoftwareDevelopment KanbanSystem ShigeoShingo TimesSquare KansasCityAirConditioner AlistairCockburn JimCoplien PatternsAreNotTheLesserOfTwoEvils KantsCategoricalImperative CrowleysLaw KantsCategoricalImperative RawlsMoralPhilosophy KaraTe KungFu KarchersLaw CatchWhatYouCanHandle CategoryException ControlDataCorporation KarelTheRobot GuidoVanRobot JavaLanguage KarelTheRobot LogoLanguage OpenSource OwenAstrachan PythonLanguage RoboCode SourceForge VisualBasic KarenBradshaw EvantSolutions KentBeck RetailAspect KarenDelia KarenMcLaughlin McLaughlin KarenSmiley AgileAndTspDiscussion AgileTeams AlexChapman BusinessDevelopmentMaturityModel CapabilitySecurityModel CategoryHomePage ChangeManagement CoachingAgileTeams DavidLiu GirlsDoWiki InformationTechnologyGovernance KarenSmiley MeasuringAgileTeams MeatBall MethodologicalPluralism MethodologicalPurity NoSilverBullet NorthCarolinaStateUniversity NorthCarolinaTriangleArea PaulSmiley PersonalSoftwareProcess PspInstructor RealName ScrumMaster ScrumMasterCertification SixSigmaDiscussion SmileyFaces StrategicManagement TeamSoftwareProcess TspLaunchCoach WikiHomePage WikiWikiWeb KarlAnderson KarlBotts KarlEdmark CategoryHomePage KarlFant CategoryAuthor ComputerScienceReconsidered IplPackage LogicallyDeterminedDesign VonNeumannArchitecture KarlHolzknecht KarlKnechtel KarlLieberherr NortheasternUniversity KarlMa ComputerScience HongKong NewUserPages UniversityofHongKong KarlMarx TheoVerelst KarlNeuhold KarlOkeeffe CategoryHomePage KarlPopper CategoryPhilosophy CategoryScientist KarlSchweiger CategoryGerman CategoryHomePage CoForum CuliosWelt DasRichtigeWiki DseWiki HelmutLeitner LinuxWiki WikiPedia WikiVerzeichnis KarlWiegers CategoryAuthor CreatingaSoftwareEngineeringCulture KarlinFox CategoryHomePage CoPilotRearGunner EmergentBehavior ExtremeProgrammingForGames WardsWiki KarlsruheAgileUsersGroup AgileSoftwareDevelopment CategoryXpUsersGroup ExtremeProgramming KarmaYoga KarolFruehauf CategoryHomePage KarstenHoffmeyer CategoryHomePage FindeVogel FundraisingWiki KarstenHoffmeyer MediaWiki WikiHoster KarstenKnizia AreYouThere CategoryHomePage KarstenSchmidt ActionScript JavaScript KaryMullis CategoryScientist NobelPrize RichardFeynman KashiReddy CategoryHomePage KataWiki KatamariDamacy CategoryGame MontyPython KatascopeStudio AbstractionDevelopment AcceptanceTest AppropriateTechnicalDocumentation AutomatedConfigurationManagementEnvironment AutomatedScript AutomatedUnitTests AutomationIsOurFriend BeyondTheFormlessForm CeePlusPlus CodingConventions CodingStandard CollectiveCodeOwnership ConceptualIntegrity ConfigurationManagement ContinuousIntegration CppUnit CriticalMassModel DailyBuild DecomposableObjects DefensiveProgramming DesignImprovement DoxyGen EddiesWiki EmbeddedTests ErrorControl ExtremeProgramming ExtremeProgrammingCorePractices FortyHourWeek HierarchicalModel IncrementalDevelopment IntellectualManageability IssueBase KataFx KatascopeStudio KatascopeStudioBeta LayneThomas LinkingHierarchy LoneDeveloper LoneDeveloperProjectManagement MegaMinimal MicrosoftVisualStudio NakedObjects OnceAndOnlyOnce PairProgramming PlanningGame ProgressiveDisclosure ProjectVelocity PublishedInterface PurelySymbolicIcons RandalsRule RefactorMercilessly RelationalDatabase ReleasePlanning SceneGraph SelfDocumentingCode SelfDocumentingUserInterface SimpleDesign SkinnedIconsWithText SmallReleases StrongErrorHandling SustainablePace SymbolicUserInterface SystemMetaphor TestDrivenDevelopment TestFirst TestInventory TestingFirst TheInterfaceIsTheUserData TheProblemWithIcons UnitTest UserDocumentation UserStories WholeTeam XpTudes KateRussell ClickOnline KatesDrew KathaRina LieberKurs KatherineDerbyshire CategoryHomePage KatherynWindham BeBold BloggedWiki CategoryHomePage CommunityWiki DavidCary DocumentMode FrontPage HomePage JohannesGijsbers KatherynWindham LocationlessWeb MartinFowler MeatballWiki NewsWiki ReasonToBlog TooFewWiki WeblogWiki WeblogWithWiki WikiLog WikiName WikiOrBlog WikiTopic WikiWeblog KathleenFink CategoryHomePage KathyBracy BiasOrPrejudice BrucePennington CategoryHomePage DaveSteffe DaveVoorhis DiscussingVsProselytizing EarleMartin ElephantOnTheCoffeeTable HelmutLeitner IsChristianityOnTopic KathyBracy MarcGrundfest NamePage NissimHadar ProFreedom ReFactor StGem StartingPoints TheMeaningOfRealLife TomStambaugh WaldenMathews WardCunningham WardsWiki WayneConrad WikiThicky KathyDamjancuk KatieLucas AndyPierce BipolarDisorder CacheLogic CategoryGame CategoryHomePage ChuckAdams DuncanForsyth JamesCrook KatieLucas MultipleInheritanceIsNotEvil ParasolSolutions KatieNelson KatyMulvey CategoryHomePage YonatSharon KawaIde FrankCarver JavaIde JavaUnit JunitWithIdes JunitWithKawa MichaelFeathers XpImmersion KawaScheme AdamBerger ByteCode CategoryJava CategoryJavaPlatform CategoryScheme CategorySoftwareTool ChrisDean JavaLanguage JayScheme OtherLanguagesForTheJavaVm SchemeLanguage KayDesktopEnvironment BrokenLink CategoryLinux CeePlusPlus GnomeDesktopEnvironment JohnFletcher KdeVsGnome KnoppixLinux NepomukKde NotFound PhlIp StarBucks KayJohansen AgileDevelopmentConferenceTwoThousandFour AgileDevelopmentConferenceTwoThousandThree AgileProcesses AgileRoots AgileTwoThousandEight AgileTwoThousandEleven AgileTwoThousandFive AgileTwoThousandNine AgileTwoThousandSeven AgileTwoThousandSix AgileTwoThousandTen AgileTwoThousandThirteen BenAveling BretPettichord CategoryHomePage CeePlusPlus DotBomb DressageAtIndio EstablisingAnAgileTeam ExtremeFishbowl ExtremeProgramming JamesBach JustaProgrammer KayJohansen KenjiHiranabe LegoMindstorms LightweightMethodologies OopslaTwoThousand QuattroPro SaltLakeCity ScienceFiction SlowLearner TeachingAgileTesting ValerieWill VisualBasic WordPerfect WordPerfectNovellCorel XpAgileUniverseOhFour XpDoesntSell XpImmersionOne XpTwoThousandAndOne XpUniverseTwoThousandOne XpUniverseTwoThousandTwo ZhonJohansen KayJohansonsXpUniverseExperienceReport KayLanguage AplLanguage AplusLanguage ArrayOrientedLanguage ArthurWhitney CategoryProgrammingLanguage DavidNess FoxPro JayLanguage MinimalistLanguage MostExoticRealProgrammingLanguage ScottVokes WithGlee KayPentecost CategoryHomePage DaveAstels JeffGrigg KayPentecost PhlIp RubyLanguage SmalltalkLanguage KayUnit CategoryTesting KayLanguage SimonGarland TestingFramework KazKylheku CategoryHomePage MetaCvs NotScudds PhlIp SmugLispWeenie UseNet KcWireless WiFi KdeVsGnome BillWeston BlueCurve CarlosNsRodrigues CueTee DebianGnuLinux DesktopEnvironment DragAndDrop EpiphanyBrowser EveryDay GeneralPublicLicense GnomeDesktopEnvironment GnomeFoundation GnomeProject GoodEnough GtKay GuiToolkit KayDesktopEnvironment KayOffice KdeProject KonquerorBrowser LicenseIssues LinuxDistribution LinuxKernel MacOsx MicrosoftWindows PaulRuane StandardTemplateLibrary TrollTech XfCe KebabCase CapitalizationRules CategoryJargon CategoryLisp LispLanguage KeepAnOpenMind ActiveListening AshleighBrilliant CategoryInteraction DecisionsToLiveBy EdPoor HearThemOut JohnFarrell JustInTime KeepAnOpenMind ListenWithYourAnswerRunning OpenYourMind PaulCaswell PeriodicallyOpeningYourMind PracticeMakesPerfect RaySchneider RobertWatkins SteveMerrick KeepCriticismNarrow AlgorithmicPerformance AspectOrientedProgramming AttackIdeasNotPeople CategoryCommunication CriticizeBluntly DesignByContract DesignPatternsAreMissingLanguageFeatures DisciplineEnvy HostileStudent HowToWinFriendsAndInfluencePeople JulyZeroEight LanguageIdiomClutter NovemberZeroSeven ObjectiveEvidenceAgainstGotosDiscussion RealMacros SecurityModels KeepErrorInformation JohnFarrell ReportBugsSilently RuntimeException TacticalTesting KeepItCivilStupid ChronicallyRight EmailNetiquettePatterns GarryHamilton TwoByFour KeepItFresh DynamicSite KeepItFresh LinkRot MartySchrader OnceAndOnlyOnce PopWebsiteDesigners RecentChanges ReturnOnInvestment RobCrawford SunirShah WebsitePatterns WikiWikiWeb KeepItInTheirHeads SelfDocumentingCode ToNeedComments KeepItSimple AluoNowu CalBerkeley DanielBrockman DavidHooker DoSimpleThings DougMerritt KeepItSimple KissPrinciple MartinFowler OccamsRazor RalphJohnson RefactoringImprovingTheDesignOfExistingCode RichardGabriel RunTimeTypeInformation SevenPrinciplesOfSoftwareDevelopment SimplicityIsOverRated TechnologySolution VickiKerr WardCunningham WilliamGrosso KeepItSimpleMinimalization AgileModeling AgilePrinciples AskWhy CategoryAgileMethodology CrcCard DoTheSimplestThingThatCouldPossiblyWork YouArentGonnaNeedIt KeepItSimpleStupid CategoryIdiom KeepItSimple KeepMassLow DonBranson RedundancyIsInertia KeepPagesFocused CategoryFocus KeepPagesFocused RefactoringWikiPages ShouldPageTitlesBeQuestionsOrAssertions TerroristDefinition ThreadMode KeepPeopleGainfullyEmployed AmericanCulturalAssumption AntiPattern AntiPatternCollision CategoryEmployment CornCob LaurentBossavit NeverFireAnyone ResistingFiringAnyoneUnderAnyCircumstance SkipMcCormick WarmBodies KeepThingsSeparate AnalysisPatterns EmergentComponentMethod EverythingIsRelative FourLayerArchitecture JavaBeans JimLogan MartinFowler NarrowTheInterface SeparateCodingAndTesting SeparateDomainFromPresentation SeparateInterfacesFromImplementation SeparateIoFromCalculation SeparateMeaningFromPresentation SeparateSequencerFromApplication SeparateTestClasses SeparateTestFiles SeparateTheWhatFromTheHow SeparateThreadsFromContent SeparateThrowAndCatch SeparateTransactionProcessingFromArchival SeparationIsAnIllusion SeparationOfConcerns KeepTruckin KeepTruckin KeepYourHeadDown BadStuffWeLearnInSchool CategoryIdiom FridemarPache MatthewWilbert NoGutsNoGlory SuccessAtWork KeepYourOwnCounsel AntiPattern BrianRobinson DaleCarnegie DontSweatTheSmallStuff FridemarPache HowToWinFriendsAndInfluencePeople KentSchnaith ListenWithYourAnswerRunning RaySchneider RogerLipscombe KeepYourPromisesFaithfully CategoryQuote ErikMcCarty RaySchneider KeepingTrackByArtifactories AdobeAcrobat AutomaticExternalCategorization BackLinks CategoryOrganization DonaldNoyes EverNote GrammarVandal HyperArtifacts InternetExplorer KeepingTrackByArtifactoriesDiscussion NewPage OneNote PaperPort PdfWiki RecentChanges RlFv RootDocument RssFeeds SearchEngines SharkBot TempFile TheInternet ThinkingOutLoud WantedPages WebPage WikiBatics WikiLink WikiWords KeepingTrackByArtifactoriesDiscussion CategoryDiscussion DisappearingArtifactories DisappearingArtifacts KeepingTrackByArtifactories KnowledgeProliferation KeepingTrackOfStories BrentNewhall DaveSanders KenBitskoMacLeod MoinMoin OpenWiki SvenRosvall UserStories WikiName WikiPage KeheiWiki BobRacko BobRackosWikiExtensions CategoryWikiImplementation JosWiki KeheiWiki KeithBauer CategoryHomePage ExtremeProgramming KeithBines AgenciesDoNotRespectYou BrentNewhall KeithBraithwaite AlexandersStripsExperiment AndyGavin BenedictHeal BookShelved BrokenLink CategoryHomePage CharlesWeir DafyddRees DierkKoenig DoTheSimplestThingThatCouldPossiblyWork DocumentTransformationTheoryOfSoftwareEngineering EveryoneShouldBeaMethodologist ExtremeProgramming ExtremeTuesdayClub GreenCheese IvanMoore JeffShelby KeithBraithwaite KinesisKeyboard MyTechCareerIsDoingJustFineBecauseOfGlobalization NancyVanSchooenderwoert NickBensema OliBye PatternsOfSoftware PaulSimmonds RachelDavies RecentChanges ReformSociety RonJeffries RugBook ShaeErisson SlightlySpookyExperienceWithAmazon SteveFreeman SymbianOs WayneConrad WhyClublet WhySympathizeWithTheUnemployed WikiWiki WindowsXp XpDay XpDayBenelux ZenAndTheArtOfMotorcycleMaintenance KeithBrown CategoryAuthor ChrisSells ComponentObjectModel DevelopMentor DonBox DotNet MicrosoftSystemsJournal TimEwald KeithCoogan AquaLad CategoryArtist CategoryHomePage CriticalThinking DeLay DougMerritt ExtremeProgramming JanetLazar KeepItSimpleStupid KeithCoogan OpenSource SeanYoung WikiPedia WikiWiki WilWheaton KeithDawson CategoryHomePage WardsWiki KeithDerrick AssocCandCppUsers CategoryHomePage DavidLiu VbWiki WikiName KeithDevens CategoryHomePage SisterSites KeithEdwards CategoryHomePage KeithEichmann BigBlue CategoryHomePage IwannaLearnXml KeithEichmann TheHeartOfChange WardsWiki WelcomeToWikiPleaseBePolite WhatsaWiki KeithGallie CategoryHomePage FindPage RecentChanges KeithHodges CategoryHomePage DolphinWikiWeb PyWiki SmalltalkLanguage SqueakWiki KeithHoerling AppleComputer CategoryHomePage GeekPerson JustAnotherPerlHacker KeithHoerling MacOs ObjectiveCee ThomasJefferson KeithJunker CategoryHomePage KeithKrieger CategoryHomePage KeithLiggett KeithMann AsWeMayThink CategoryHomePage DougMerritt KeithMann MemexVision VannevarBush KeithMarais CategoryHomePage MozillaXul KeithNicholas KeithPaton CategoryHomePage KeithPitty CategoryHomePage SquizLog KeithRay CategoryHomePage XpMiniFaq KeithSader CategoryHomePage JustaProgrammer MarkWindholtz PaperMakesSoftwareBetter KeithWedinger CategoryHomePage RedHat KeithWright CategoryHomePage KelleyHarris AgileLessonsFromTheSei ArthurRiel CategoryHomePage CouplingAndCohesion DefinitionsForOo DependencyInversion DevelopersWithHighProductivityTenxHundredxThousandx ExtremeHumility JavaCom JavaToCom JeffLangr KentBeck MartinFowler ModelDrivenDevelopment ModelDrivenDevelopmentOfDataAcquisitionAndControlSystems ObjectMentor OopsLa PluginArchitecture PluginArchitectures PrinciplesOfObjectOrientedDesign RewardWard RobertCecilMartin RonJeffries SantaBarbaraAgileDevelopers ShowForum ShowPost SoftwareDesignPatternsIndex SourceCell SpikeProblem SpikeUserStory TwoKeyboards WardCunningham WardCunninghamWritingsVideosEtc WardStories WardsWisdom XpUniverse KellieMiller CategoryHomePage ElizabethWiethoff PythonLanguage QuotePageOne KelloggWorkWeek FortyHourWeek FourDayWeek KelloggWorkWeek KellyAnderson CategoryHomePage KellyRook CategoryHomePage HpLovecraft LamontCranston RealNamesPlease KelvinRawls AreYouThere CategoryHomePage OrphanPage KenArnold CategoryHomePage KenAuer ArchitectureHandbookWorkshop BiblicalModelOfTraining BobbyWoolf BruceAnderson BrucePennington CategoryHomePage CustomerAlwaysAvailable CustomerOnSite DanaAnthony DesignReviewsHurtTheTeam ExtremeProgramming GenerativePatternsWorkshop HillsideGroup HomeSchooling InterGenerational KenAuer KentBeck KnowledgeSystemsCorporation KyleBrown LaurieWilliams LazyOptimization MondaySchool NathanielTalbott NormKerth OperationsManager PairProgramming ParadyneCorporation PatternLanguageForUsingEnvyDeveloper ProcessPattern ReflectivePractioner RichardHelm RoleModelSoftware RoxieRochat SamAdams SelfEncapsulation SoftwareStudio TechnicalLeader UnusuallyAdaptableSoftware WardAndKent WardCunningham WikiGnome XpCarolina KenBauer BjornFreemanBenson CategoryHomePage KenBentubo KenBitskoMacLeod CategoryHomePage KenMacLeod KenBoucher FairlyGoodPractices KenBoucher NoZen KenBoyer CategoryHomePage KenBurcham DavidCary DonKnuth WikiMailBox KenCarpenter CategoryHomePage KenCausey CategoryHomePage OpenSource KenDibble CategoryHomePage DoesSoftwareMakeUsersHappy KenDibble SoftwareIsBossy SoftwareIsHatefulAndAbusive KenDickey CategoryHomePage ExtremeSuccess UserCenteredDesign KenHappel CategoryPerson CiteSeer OmnigonInternational KenIverson AplLanguage CategoryPerson HansWobbe IpSharp JayLanguage MathForTheLayman TuringAward KenKesey CategoryAuthor KenLiu AspectJay CategoryHomePage KenLiu McDonalds WardCunningham KenMacLeod AnarchoCapitalism BootStrap CategoryAuthor CategoryScienceFiction CosmonautKeep DarkLight DavidFriedman EngineCity KenBitskoMacLeod NealStephenson ScienceFiction SnowCrash TheCassiniDivision TheSkyRoad TheStarFraction TheStoneCanal KenMcKelvey AnExtremeConversation CategoryHomePage ExtremeProgramming GoodItManager ItManager KenMegill CategoryHomePage EricHodges MartySchrader WardsWiki WikiGnome KenMeltsner AdamBosworth CategoryHomePage JimCoplien PhilipSargent ShopSmith KenPugh CategoryHomePage KenRawlings CategoryHomePage HailStorm ManilaByDaveWiner MetaKit MicroSoft MicrosoftDotNet MiguelDeIcaza ModestWikiProposal QuickiWiki ScottCramer SharpDevelop SmallTalk TheWikiWay VisualStudioNet WikiAddict KenReigle CategoryHomePage KraftMaidCabinetry TeamLeader XpKraftMaid KenRitchie CategoryHomePage KenSayers CategoryHomePage VisualAge KenSchwaber AgileProjectManagementWithScrum BackLink CategoryAuthor CategoryHomePage CategoryScrum MikeBeedle ScrumBook KenThompson KenWeide CategoryHomePage KenWells CategoryHomePage CategoryPerson DougTotel JimCoplien KenWells KenWilber BobDylan CategoryAuthor ChristianDeQuincey TheSecretOfPower TreeKillingAuthors KenWronkiewicz AspectOrientedProgramming CategoryHomePage DesignByContract OperatingSystemsDesign KengoKoseki CategoryHomePage LingoUnit KennedyCarter BrokenLink ExecutableUnifiedModelingLanguage KennethDaniel BrokenLink CategoryHomePage KennethGordonStephens CategoryHomePage PortlandLinuxUnixGroup StateOfKnowledge WardCunningham KennethLeFebvre AreYouThere CategoryHomePage KennethMcKee AreYouThere KennyCathy KennyTilton KentAndRalphAtTheArchitectureWorkshop ArchitectureHandbookWorkshop BruceAnderson CategoryPatternHistory CategoryPatternStories DocumentingFrameworksWithPatterns HotDraw KentBeck NormKerth PatternsGenerateArchitectures RalphJohnson KentBeck AdvancedDesignWithPatternsAndJava AdvancedEngineeringCenter BeckPoster BenAveling BillCraun BorrowingTrouble CategoryHomePage ChangeCostCurve ChryslerComprehensiveCompensation ConsequencesOfShorteningReleaseCycles CowboyMusic CurrentBiography DichotomyList DrivingMetaphor ErichGamma ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange FirstClassSoftware HillsideGroup HotDraw ImplementationPatterns JavaAndPatternsBook KalivProject KentBeck KentBeckPapers KentInMerlin LifeTech MarkCarter MichaelHolcombe MoreExtremeThanXp MrBunny ObjectExplorer ObliqueQuestion ParcPlace PermaCulture PermaProgramming PeterMerel PlanningExtremeProgramming PolarizingQuestion RailsConf RuralTechugees SamuelFalvo SmalltalkBestPracticePatterns SoftwareInProcess SoftwarePatterns TestingFramework ThreeRiversInstitute TimeTravel UniversityOfSheffield VisualWorks WatsonCrick WhyCowboys WikiIsNotaDictionary WuWei XpStyle KentBeckPapers OptionalScopeContracts KentBeckers AdvancementOfLearning CategoryXpUsersGroup DesignPatterns ExtremeProgrammingExplained JediMindTrick JuneKim KentBeck KentBeckers LifeOfBrian MontyPython MrAristotle ReFactoring SirFrancisBacon TheLifeOfKent KentBecksChangeCostXpArticle BrokenLink CategoryExtremeProgramming CppReport DesignPatterns DisablingFunctionalityIsNotaChange ExtremeArticle ExtremeProgramming JeffGrigg KentBeck RobertMartin RonJeffries ScottJohnston TestsCantProveTheAbsenceOfBugs WhosWritingAboutXp KentBecksGuideToBetterSmalltalk CategoryBook CategoryQuote DaveAstels DrDobbsJournal HaveThisPattern KentBeck KrisJohnson PaulHudson SmalltalkReport StarTrek WardCunningham KentDorsey ActiveObjectModel BlocksInJava CategoryHomePage CommandQuerySeparation ComponentDesignPatterns CriticalSuccessFactorsOfObjectOrientedFrameworks DogFood InterfaceMarket IteratorSemanticsAreWrong JavaIdioms LawOfDemeter MentalStateCalledFlow ProposedIterator QueryableIterator RequirementsTossedOverTheWall RingerTape StoneSociety WikiStoneSociety WikiUncertaintyPrinciple KentDybvig CategoryAuthor CategoryPerson DefineSyntax RevisedReportOnAlgorithmicLanguageScheme RobertHieb SchemeLanguage SyntaxCase TheSchemeProgrammingLanguage KentInMerlin CindeeAndres KentBeck KentKingery CategoryHomePage KentKirby AreYouThere CategoryHomePage DesignPatterns SystemArchitect KentMcPhee CategoryHomePage TechReports WardCunningham KentNumber KentNumber WardNumber KentOnWardOnSustainablePace KentBeck SustainablePace XpMailingList KentPaulDolan CategoryHomePage GeneticAlgorithm KentPaulDolan KentSandvik CategoryHomePage ExtremeProgramming UseModWiki KentSchnaith BodyFollowsEyes CategoryHomePage DefinedProcess ManageConfigurationBackwards PatternMining PatternMiningThread PowerfulInterpreter ProcessAsPattern RecentChanges SetupPatterns SteveMetsker WellFormattedCode WellWrittenCode KentTessman HugoLanguage InteractiveFiction KentTheBeck BlackTeeshirtsWithRedLettering ExtremeProgramming KentBeck WardAndKent WhatWouldKentDo KentTong CategoryAuthor CategoryHomePage EssentialSkillsForAgileDevelopment KentTong KentsBook CategoryBook ExtremeProgrammingExplainedEmbraceChange KentBeck KentBecksGuideToBetterSmalltalk PlanningExtremeProgramming SmalltalkBestPracticePatterns TestDrivenDevelopment KentsTalkAtXpImmersionTwo BenFranklin BuildThings ConversationMetaphor FredrickWinslowTaylor HumilityIsKey SystemMetaphor KerbalSpaceProgram MineCraft KerberosProtocol CategorySecurity KerberosProtocol WindowsTwoThousand KerimBorchaev CategoryHomePage ExtremeProgramming KernelBasedVirtualMachine CategoryVirtualComputer KernelLanguage JohnShutt KernelLanguage ModernCleanLisp OperatingSystem RuntimeMacro SamuelFalvo SyntacticSugar KernelPanicLinuxUsersGroup ChrisKyleYoung DeleteMe LinuxUserGroup SanDiego KernelWiki HangmanGame KernelDebugger KernelWiki OpenBsd WikiForum KernighanAndRitchie AnsiCee BrianKernighan CategoryBook CategoryCee DennisRitchie HelloWorld PrenticeHall ProgrammingBookAcronym ScottJohnson KerryKartchner CategoryHomePage NewUserPages TabsVersusSpaces TourBusStop WikiWiki KerryMcCoy KeshavaMurthy KevinBacon OffTopic SixDegreesOfKevinBacon KevinBartz ArcView BigJohn CalTech CategoryHomePage EdShea GeodeCapitalManagement GrahamHawkins InsightfulCorporation JohnMaglio McClintock KevinBradtke CategoryHomePage DoTheSimplestThingThatCouldPossiblyWork EmbraceChange ExtremeProgramming LiterateProgramming ModelFirst PairProgramming RefactorMercilessly RelentlessTesting VcapsProject KevinBraunsdorf CategoryPerson CeeLanguage DebianLinux FedEx OpenSource PurdueUniversity UnixShell KevinCline CategoryHomePage KevinDorne CategoryHomePage WalledGarden WikiWikiWeb KevinDriedger CategoryHomePage KevinDriedger PairProgramming VisualStudio KevinFlude CategoryHomePage NoteWiki SeedWiki WikiWord KevinGabbert CruiseControl IanOsgood KevinGubbins AreYouThere OrphanPage RecentVisitors KevinHagel AreYouThere OrphanPage KevinJarnot CategoryHomePage LairdNelson OrphanPage KevinKelley CategoryHomePage FrontPage InvitedAuthors RecentChanges RecentVisitors WelcomeVisitors KevinKinnell CategoryHomePage KevinKleinfelter KevinKostlan CategoryHomePage GeorgeBush MathQuizOne MathQuizTwo MauritsCorneliusEscher TheDreadedShutdownBox WikiWikiSandbox KevinKotowski AgileSoftwareDevelopment CategoryHomePage KevinKovach AreYouThere CategoryHomePage OrphanPage KevinLacobie CategoryHomePage TheAgora KevinLewis CategoryHomePage KevinMarks CategoryHomePage KevinMcConnell CategoryHomePage KevinMcDermott CategoryHomePage PythonLanguage ZopeApplicationServer KevinMitnick CategoryPerson SecurityFocus KevinMunc ActionScript CategoryHomePage ElizabethWiethoff IwannaLearnRuby IwannaLearnRubyOnRails JavaScript MuncMan RubyOnRails SeanErikson VisualBasic KevinPerry CategoryHomePage CocoaDev KevinPerry NewUserPages TourBusStop KevinReid CategoryHomePage KevinRugg CategoryHomePage EvantSolutions JavaLanguage KevinRutherford AgileNorth CategoryHomePage SunTseBingFa TheZenOfProgramming KevinSchouten CategoryHomePage KevinSmith CategoryHomePage ClerksMovie IoLanguage JayAndSilentBob PrototypeBasedLanguage RubyLanguage KevinStauntonLambert AreYouThere BrokenLink CategoryHomePage OrphanPage KevinSteele AdviceToNewcomers CategoryHomePage SteveRusso UnresolvableProblemsOfWiki WikiEngine KevinStewart KevinSwarts CategoryHomePage ExtremeProgramming KevinTraas CategoryHomePage HyGuard KevinWarwick CategoryScientist HumanComputerInteraction KeyboardPoweredBrain KevlinHenney CategoryHomePage JeffGrigg JutLand KewLanguage CategoryProgrammingLanguage KeyDatesInTheHistoryOfComputing KeyKos CategoryOperatingSystem ErosOs ObjectCapabilityOperatingSystem KeyLanguageFeature ActorsModel AlternateHardAndSoftLayers AnnotationMetadata AprilZeroEight AspectOrientedProgramming AssemblyLanguage BeatingTheAverages BjarneStroustrup BlubParadox BrainFuck CallWithCurrentContinuation CapabilityModel CapabilitySecurityModel CategoryProgrammingLanguage CausallyReflectiveEnvironment CeeLanguage CoRoutine CommonLisp CommunicatingSequentialProcesses CompileTime CompileTimeResolution ConsideredHarmful ConstraintLogicProgramming CrossCuttingConcern DataDeltaIsolation DataflowProgramming DesignByContract DomainIndependent DomainSpecificLanguage DougMerritt DynamicTyping DynamicallyScopedVariables EffectTyping EssExpressions EverythingIsa ExceptionHandling ExplicitManagementOfImplicitContext ExtensibleProgrammingLanguage FeatureEnvy FirstClass FirstClassObject FirstClassTypes FirstClassUndo ForthLanguage FreePascal FunctionalProgrammingLanguage FunctorObject GarbageCollection GenericAssociativeCollections GoTo HaskellLanguage HigherOrderFunction HolyWar HotComments HumanComputerInteraction IntrospectionAndReflection JavaInnerClass KeyLanguageFeature KeyLanguageFeatures KillMutableState LambdaExpression LanguagesAreOperatingSystems LastInFirstOut LazyEvaluation LexicalClosure LispDoesNotProvideDomainSpecificLanguages LispMacro LiterateProgramming LogicProgramming ManifestTyping MercuryLanguage MetaObjectProtocol MetaProgramming MlLanguage MultipleDispatch ObjectCapabilityModel ObjectOriented OnceAndOnlyOnce OperatingSystem ParametricPolymorphism PartialEvaluation PascalScript PasswordCapabilityModel PaulGraham PeterSeibel PointerArithmetic PreemptiveMultithreading PythonLanguage QuestForThePerfectLanguage RealMacros RecursiveDefinitions RecursiveProcesses ReferenceSemantics ReferentialTransparency ResumableException SchemeLanguage ScottJohnson SecurityModel SideEffect SimplePublicKeyInfrastructure SingleAssignment SmalltalkLanguage SmugHaskellWeenies SmugLispWeenie SmugLispWeenies SoftTyping SoftwareTransactionalMemory StaticAssert StaticTyping SubtypingAndSubsumption TailCallElimination ThereAreExactlyThreeParadigms TutorialDee TypeInference TypeSafety TypefulProgramming UnsafeTypeCasts VisitorPatterns WebServer KeyLanguageFeatures KeyLanguageFeature KeyMap KeyNote CategoryPersonalInformationSystem FreeMind KeyNote MarekJedlinski PersonalInformationManagement PersonalInformationManager KeyProcessIndexes BalancedScoreCard KeyBusinessDrivers KeyProcessIndexes KeyTweak KeyTweak KeyWiz AnonymousDonor CategoryEmacs TipsForReadingCode KeyWords GoodKeyWords InformalHistoryOfProgrammingIdeas KeyWords ReservedWords SearchEngineWatch KeyboardClaw AcornArchimedes AltLeftEnterRepeat AltSysRq ArrowKeys AtariSt BackQuote CommandKey CommandOptionPower CtrlAltDelete DjCapelis DosBoot DosClaw DownLoads FourBitConrol GoodThing KeyboardClaw KinesisKeyboard LeoScott LinuxOs MacApplications MacOsx MacUsers MicroSoft MicrosoftWindows MysteryMode OpenFirmware OptionKey OptionShiftVolume RobertFisher RosettaStone ShortCut SignificantOther SingleUserMode StevenNewton StrongKeyboardTyping ThanksTo ThirdMillennium ThreeFingerSalute TomStambaugh TramielOperatingSystem VelocitySensedKeyboard VerboseBooting WindowsKey WindowsMenuKey KeyboardPoweredBrain HumanBrain KeyboardPoweredBrain TheBrain TheKeyboardIsTheWorstPlaceToDesign KeyboardShortcut KeyholeMaintenance AcceptanceTest BigBallOfMud BigBangTesting BusinessValue CodeAndFix DomainKnowledge ForgetIt FungibleTeams FutureDiscounting InternalQuality JustLeave JustMakeItWork KeyholeMaintenance MakeTheSmallestChangeThatCouldPossiblyWork OldCodeRusts PlayDohPrinciple PlugCompatibleInterchangeableEngineers RefactorLowHangingFruit RefactorMercilessly TestingByPokingAround TheManagement UnitTest KeywordParameterPassing AdaLanguage AnonymousDonor ArgumentObject BillTrost CategoryLanguageFeature CodeSmell CommonLisp ConsideredHarmful DanielKnapp DuckTyping DynamicTyping EeLanguage EmulateKeywordAndDefaultParameters EricHodges FactoryPattern GridBagConstraints HolyWar InputStream IntroduceParameterObject ItDepends JeffGrigg JuneKim KeywordParameterPassing KeywordParameterPassingConsideredHarmful KrisJohnson LongParameterList MacReiter MagicNumber MultipleInheritance NiceLanguage ObjectiveCee ParserUtility PerlLanguage PerliGata PositionalVersusNamedParameters ProgrammingLanguagePragmatics PythonLanguage RefactorMercilessly RefactorParametersToMemberVariables RubyLanguage RuntimeException SmallTalk SmalltalkLanguage StaticTyping ToolCommandLanguage UniversalStatement VisualBasic WriteYourCodeLikeProse KeywordsArentSpecial CategoryRefactoring DrScheme FactorSyntax ForthLanguage JeffGrigg LazyEvaluation LispLanguage LispMacro NoelWelsh OnceAndOnlyOnce SmalltalkLanguage StrictLanguage SyntacticSugar KhoisanLanguages CategoryNaturalLanguage KhoisanLanguages KiSwahili AgglutinativeLanguage CategoryNaturalLanguage KiSwahili KiWi IkeWiki KiWi KianDiomhair CategoryHomePage RecentVisitors KiboNumber AllYourBaseAreBelongToUs AltReligionKibology BrianHampel ChrisSamuel JamesKiboParry KiboNumber MattThompson NickBensema PaulHudson SmallWorld KibukiTheatre SgWa KidSim CocoaWorld KielHodges BirdWatching CategoryHomePage ConversationalTopology EnterpriseJavaBeans PowerBuilder TaiChi VerticalOne VisualBasic WikiNamePluralProblem YouReallyArentGonnaNeedThis KieraDoherty CategoryHomePage KieraDoherty NewUserPages KilgoreTrout KillAllHumans KillAllHumans PleaseMoveThisToTheAdjunct PutTheCarbonBack KillBill CategoryMovie ClockworkOrange DeadOrAliveMovie EricHodges FasterPussycatKillKill KillBill LoneWolfAndCub MontyPython PeterMerel StarTrek TakashiMiike KillMutableState CapabilitySecurityModel CategoryDistributed CategoryFunctionalProgramming CategoryRant CommonLisp DavidSarahHopwood DeclarativeProgramming DigitalRightsManagement DirectManipulation DistributedComputing EricFreeman ErlangLanguage FunctionalLanguage FunctionalProgramming FunctionalWeenie GnomeStorage GoogleSearch GotoConsideredHarmful HayStack ImperativeWeenie JamesMcCartney JohnBackus JonathanTang KillMutableState LazyEvaluation LetsBlowUpTheUniverse LucasAckerman MatthiasBenkard MemoryFragmentation MetaData MozillaXul MutableState NewYears OnceAndOnlyOnce OperatingSystem OrthogonalDistribution OrthogonalPersistence OrthogonalReplication OrthogonalSecurity OrthogonalVersioning PatternMatching PersistentLanguage ProgrammingWithoutRamDiskDichotomy PurelyFunctionalOperatingSystem ReignOfTerror SideEffect SoftwareTransactionalMemory TransactionSemantics TransparentPersistence TupleSpace TuringAward VersionControl WhyFunctionalProgrammingMatters KillTheHostage DeleteOnceRestoreOnce DramaticIdentity EditWar ExponentialBackoffEditing KillTheHostage LetHotPagesCool OffTopic ShootTheHostage TheUsualSuspects WikiPage KillTheOperatingSystem ExoKernel LanguageIsAnOs LanguagesAreOperatingSystems OperatingSystemsDesign KillTwoBirdsWithOneStone AntiPattern CategoryAntiPattern CategoryArchitectureAntiPattern CategoryIdiom CodeDoesNotGetReused ForFree GarryHamilton JavaLanguage OpenSource RaySchneider RealLife RonJeffries SwissArmyKnife KillYourDarlings AndrewRicketts BlueHat CollectiveCodeOwnership DistrustYourDarlings DoTheSimplestThingThatCouldPossiblyWork DorothyParker EgolessProgramming EncapsulateYourDarlings EricHodges FabioCecin GeorgeOrwell GkChesterton HeuristicRule JamesKjx JohnDouglasPorter KillYourDarlings KingCrimson MarkTwain NissimHadar OnceAndOnlyOnce PairProgramming PeterCrabtree PeterLynch SamuelJohnson TautologicalDefinitionFallacy TestEverythingThatCouldPossiblyBreak TheMisfits ThisAintTheRightPlaceToMuckAround ThreeStarProgrammer WilliamFaulkner YouArentGonnaNeedIt KillerApp CharlesMiller ContactManagers DaveNet DaveWiner FastestFingers IntelligentAgents JeanLouisGassee KillerApp KillerApplication KillerApps KillerGames MikeSmith NetscapeNavigator OperatingSystem OperatingSystems PageMaker ParadigmShift PatternPattern PostScript SameStreamOfBytes TheMediumIsTheMessage VirtualNetworkComputing VisiCalc WebServices WikiWikiWeb WordProcessor KillerApplication BestRefactorer CorelDraw DigitalResearch KillerApp KillerApplication PageMaker PostScript QuarterDeck TopView VenturaPublisher VisiCalc WindowsOne WorldWideWeb KillerFileSystem CategoryFileSystem CrossToolTypeAndObjectSharing DaveVoorhis DistributedFileSystem FileSystem FileSystemAlternatives JustThreePersistencePatterns KillerFileSystem KillerOperatingSystem NewOsFeatures ObjectBrowser OrthogonalSecurity ReactiveProgramming ReiserFour RichardKulisz TransparentDistribution TransparentPersistence UniversalCatalog VersionedFileSystem ZeeFileSystem KillerOperatingSystem AllDataRelatesToOtherData CategoryOperatingSystem InternetAsCloudStorage KillTheOperatingSystem KillerFileSystem KillerOperatingSystem KillerReliability KillerUserInterface NewOsFeatures OperatingSystem OperatingSystemsDesignPrinciples SkyNet ThreeDimensionalVisualizationModel TransparentPersistence UnifiedDataModel UserData WhyDoOperatingSystemsSuck WorseIsBetter KillerPhrases ActInsteadOfComplain AntiAcademicWorld AntiKillerPhrases CategoryCommunication CategoryPsychology DonaldNoyes InTheory ItWorks KillerPhrases LeadByExample MrInbetween RealWorld RootPasswordToTheConstitution SokalHoax WhatsYourAgenda KillerUserInterface ActorsActionsAndArtifacts AppleMacintosh AppleScript AprilZeroEight AssociativeMemory BigIdea CanonCat CapabilityUserInterface CategoryUserInterface ColorForth CommandLineInterface CommonUserAccess DeclarativeGui DisruptionTolerantNetwork DocumentDefinitions DontModeMeIn DotNet EverythingIsa FileSystem FirstClassUndo FlikiBase FrescoFramework GoogleEarth GoogleMaps GracefulDegradation HandVsPointer HeadsUpDisplay ImmediateModeGui InteractiveSceneGraph IwantaPony KillerFileSystem KillerOperatingSystem KillerUserInterface LevelOfDetail MashupMaker MindControlWithDerrenBrown NebraskaProject NintendoWii NoApplication ObjectBrowser PangaiaProject PlanNine ProgrammingLanguageNeutralGui ProgressiveDisclosure QedWiki QueryInterface ReadEvalPrintLoop RestfulArchitecture RuntimeUpgradeableCore SeaDragon SoftRealTime SwissArmyKnife TableBrowser TheHumaneInterface TransparentDistribution WebServer WikiIde WikiWiki XeroxStar ZoomableUserInterface KimNielsen CategoryHomePage NewUserPages KimPolese CategoryPerson HotJava JavaHistory KimPolesemug KimStanleyRobinson CategoryAuthor CategoryScienceFiction IceHenge MemoryOfWhiteness RedGreenBlueMars SciFi ThreeCalifornias KimWalden CategoryAuthor SeamlessObjectOrientedSoftwareArchitecture KimballSampson CategoryHomePage GenerativeProgramming KindSoftware CategoryCompany KindSoftware OpenSource KindsOfLiteracy CategoryEndemeSet JonGrover KindsOfPatternLanguages CategoryPattern HolyWar PatternCatalog PatternsHandbookLanguage PrescriptivePatternLanguage RelationalWeenie KindsOfPatterns AntiPattern ChristopherAlexander DesignPatterns DressPattern GammaPattern GenerativePattern KindsOfPatternLanguages MetaPatterns PatternSkepticism PaulChisholm PeterCoad ProgrammingIdiom QueueStory RegularExpression StoryPattern KinesisEvolutionKeyboard CategoryKeyboard ErgonomicKeyboard KinesisKeyboard AdamBerger AlistairCockburn CategoryKeyboard CharlesSutton ChrisWinters CliffordAdams DanHankins DataHand EmacsPinky ErgomaticKeyboard ErgonomicKeyboard IraCooper JohnRusk JoshuaKerievsky KeithBraithwaite KinesisKeyboard MaltronKeyboard MarkAufflick MichaelSparks PairProgramming PgDn PgUp RenaudWaldura RobertWatkins ShaeErisson WikiWikiWeb KinestheticLearner AuditoryLearner GuiActionTrace GuiShorthand JonGrover VisualLearner KinestheticProgramDesign CrcCard LeoScott ShaeErisson VisualProgrammingLanguage WayneConrad KingChungHuang CategoryHomePage NewUserPages TourBusStop KingCrimsonOnPairProgramming KillYourDarlings KingsCollegeCambridge CambridgeUniversity CategoryCollege KingsleyHendrickse CategoryHomePage OpenSource RubyLanguage StaticWeb ThoughtWorks KipLubliner CategoryHomePage ExtremeProgramming HyperionSolutions JohnsHopkinsUniversity PerlLanguage WhatAreTypes WikiPage WikiWikiWeb KiranNadgir AjeyGore AreYouThere OrphanPage KirbyJames AbandonedHomePage AreYouThere CategoryHomePage KirbyUrner CategoryHomePage KirillKalishev CategoryHomePage ExtremeProgramming JetBrains KirillOsenkov CategoryHomePage KirillStepanosov CategoryHomePage KirkBailey CategoryHomePage FrontPage KirkBailey MiniWiki OffTopic PeakOil KirkKitchen BorlandKylix CategoryHomePage DesignPatterns ExtremeProgramming ForthLanguage KirkKitchen KnowledgeManagement SmalltalkInForth SmalltalkLanguage WebAppliance KirkWolf CategoryPerson SmalltalkLanguage KirrilyRobert CategoryHomePage KirstinHargie CategoryHomePage KirtonAdaptorsInnovators CreativeProblemSolving CreativityCenterEurope MartineDevos MichaelSchuerig PaulHudson PhilippeBack KissPrinciple KeepItSimple KeepItSimpleStupid KissWebServices AjaxWebApplications BuzzwordCompliant CategoryArchitecturePattern CategoryCommunicationProtocol CategoryLowEnd CategoryMessagingServices CategorySimplification CategoryWebServices JonUdell KissPrinciple KissWebServices LetTheReaderDecide OpenDataBaseConnectivity PredicateDispatching QueryByExample RelationalAlternativeToXml RepresentationalStateTransfer ResultSetSizeIssues RichInternetApplication SoapProtocol TimBernersLee WebServices XmlRpc KitMerker KitchenSinkComplete KitchenSinkComplete NpComplete SunirShah TuringComplete XpComplete KitchenSinkDesign CategoryAntiPattern CategoryDevelopmentAntiPattern CreepingFeaturitis CustomizationViaProgramming FeatureCreep ScopeCreep ScriptingLanguage KitsAsCompromiseToBuyOrBuild AnonOther BizTalk BuildOrBuy CategoryReuse DougMerritt EclipseIde FireFox MassTransit MsWord SystemsSoftware KiwiKiwi DonaldGordon KiwiKiwi PerlLanguage SmartWiki WikiWithProgrammableContent KiwiPlan EnterpriseApplication KiwiPlan ManufacturingApplications PackagingIndustry SoftwareCompany KjellHeskestad BlocksInJava CategoryHomePage CeeLanguage DelphiLanguage FreeBsd IoLanguage JavaLanguage LinuxOperatingSystem RubyLanguage TopicMaps KjsEmbed CategoryJavaScript EcmaScript JasonNocks KjsEmbed SourceXtreme KjuLanguage CategoryProgrammingLanguage EquationalProgramming PrologLanguage WikiAlphabet KkOoPuristRant ArgumentsAgainstOop CategoryOopDiscomfort CategoryRant DefinitionsForOo JavaObjectOverheadIsRidiculous KarlKnechtel LawOfDemeter ObjectOriented ObjectOrientedProgramming ObjectWeenie OnceAndOnlyOnce OoDesigner OoExpert OoPurist ResponsibilityDrivenDesignConflictsWithYagni WhenToUseWhatParadigm YouArentGonnaNeedIt KkProgrammingLifeStory AssemblyLanguage CategoryStory CeeLanguage CeePlusPlus ForFree GnuCpp HomePage HyperCard HyperTalk JavaLanguage KarlKnechtel PanuKalliokoski PerlLanguage ResEdit TrashEighty KlaasVanSchelven CategoryHomePage KlausHartlage CategoryHomePage KlausSeistrup CategoryHomePage KlausSeistrup KlausWuestefeld CategoryHomePage ObjectiveSolutionsBrazil SovereignComputing ThePrevayler KleinBottle CategoryMath CliffordStoll KleinBottle MoebiusStrip SpaceChildsMotherGoose ZeekLand ZeekLandWeekNine KlingonLanguage CategoryNaturalLanguage ConScriptUnicodeRegistry DatIvjaj DougMerritt EnglishLanguage EsperantoLanguage EstonianLanguage FinnishLanguage FinnoUgricLanguage HungarianLanguage IndoEuropeanLanguage JrrTolkien KingJamesBible KlingonLanguage OnlyaTelevisionShow StarTrek UniversalTranslator WelshLanguage WordOrder KlingonProgramming CategoryStarTrek MicroSoft PartyPooper ProgrammingLanguage KludgeItTillItWorks AnalysisParalysis CategoryStory DecisionRoutinesWhenStuck DoSomeThing GodIsQuickerThanEvolution KludgeItTillItWorks ReFactor SpikeSolution KmWiki ConceptualGraph HotDraw KmWiki SergeyUdovenko WikiWikiClone KnapsackProblem AlgorithmsWanted BinPacking OptimalUseOfContainerSpace KneeJerkReaction KnightsOfTheDinnerTable BrokenLink DungeonsAndDragons OfAcertainAge RolePlayers KnobsAreForKnobs OpenBsd KnockKnockJoke CategoryJoke KnockKnockJoke LightBulbJoke RudyGiuliani WorstPunEver KnockOut AtisWiki KnockOut OddMuseWiki TianChengTang KnoppixLinux CategoryLinux DebianGnuLinux GnomeDesktopEnvironment GnoppixLinux IwannaLearnLinux KdeVsGnome KnoppixLinux LinuxDistribution LiveCdOs UnixCulturalAssumption UnixMaster WindowManager WindowsOperatingSystems KnotUntier KnotsBook CategoryBook KnowHowLongItWillTake CorrectEstimationOfEffort GarryHamilton KnowHowToGrow AlistairCockburn CredFramework EvolutionaryDelivery KnowHowToGrow LowCeremonyMethod ModelingTrap NickSimons PairProgramming RichardDrake SevenPillarsOfCred SkeletalMethod KnowItAllControls NaiveControls KnowLedge AlistairCockburn CategoryIdeaSpace CategoryKnowledge CrisBer DanielKnapp DisposableInformation FarSide IdeaSpaceAsAnEvolutionarySystem KnowledgeIsSomethingBecauseWikiDoesntLetUsUseSingleWords KnowledgeProliferation PatternLanguage SustainableKnowledge UgLyPeople KnowTheRule ColorOutsideTheLines PlayingWithFire RaySchneider SorcerersApprentice KnowTheToolsNiche CategoryDecisionMaking EditHint HolyWar PickAnOkToolForTheJob PickTheRightJobForTheTool PickTheRightToolForTheJob TheRightTool KnowWhatYouWant BeReadyToWalk CategoryNegotiation GetThemOnTheTradeIn KnowWhatYouCanGet KnowWhatYouWant NegotiatingPatternLanguage NeverStateYourNumber UsefulUsableUsed KnowYourAudience DanBarlow MacromediaFlash MultipleCrossSections ObjectOriented SelfSortingAudience SoftwareDeveloper UselessTruth WebsitePatterns KnowYourCustomer ComingUpToSpeed DaveSmith ProblemDomain ShalomReich VisitorFromMars KnowYourGame GamblingPatternLanguage KnowbilityInc KnowingWhenToStop DontImproveItUntilYouveUnderstoodIt EngineeringTask IndexCard NikiNiki RichardDrake UserStories VlissidesOnBeck KnowledgeAndInformation AlistairCockburn ArabicLanguage BookOfEcclesiastes CategoryInformation CategoryKnowledge DaveHarris ExplicitKnowledge HeuristicRule InformationManagement IsExplicitKnowledgeSynonymousWithInformation JohnCastledine KnowledgeAndInformationDistinctionExceptions KnowledgeAndWisdom KnowledgeContentOfDocuments KnowledgeManagement PeterMurchland RobinWilson TacitKnowledge YonatSharon KnowledgeAndInformationDistinctionExceptions BoundaryObjects CategoryKnowledge DocumentsWithExtremeReification KnowledgeAndInformation KnowledgeArtifacts PersonalHeuristics KnowledgeAndSkill CategoryKnowledge DonaldNoyes IdentifyInclude JohnFletcher PairThings TheChemicalEngineeringCulture ThingsWeHateAboutVbClassic KnowledgeAndWisdom AlistairCockburn CategoryKnowledge DesignPattern HermannHesse HowWikiWorks JeffChapman KenMeltsner KnowledgeAndInformation KyleBrown PeterMurchland WisdomAwards WorldView YonatSharon KnowledgeAnnealing AnonymousDonor CategoryKnowledge CategoryManufacturing ChristopheVermeulen ConstructiveInterference DenhamGrey EdwardVielmetti GlobalNearOptimum KnowledgeAnnealing KnowledgeManagement MaxThink NeilLarson PeterMerel PeterMurchland SimulatedAnnealing StructuringKnowledge WardBell WikiWikiWeb XrayCrystallography KnowledgeBrowser ChangeDetect DoraiThodla InfoMinder JeffGrigg NewsPress RecentChangesJunkie RecentDifferences TrackEngine WikiPageName WikiWeb KnowledgeCapture AlexKilpatrick CaptureConceptionConstruction CategoryKnowledge DejaNews DonaldNoyes JeffChapman KnowledgeCapture KnowledgeProliferation KnowledgeContentOfDocuments CategoryKnowledge KnowledgeManagement KnowledgeDatabase AcId AprilThirteen ArtificialCreativity CategoryInformationOrientation ComptuerOntologies ComputationalCreativity ConventionalData DataOrientedProgramming DirectedGraph EnDeme EndemKey EndemeCharacteristic EndemeCharacteristicValue EndemeCharacteristics EndemeCharactersitics EndemeContexts EndemeIndex EndemeItem EndemeItems EndemeKeys EndemeListItem EndemeSegment EndemeSet EndemeSets EndemeValue InformationDataStructure InformationOrientedMetadata InformationPath InformationProgrammer InformationProgramming JonGrover KnowledgeDatabase KnowledgeRepresentation MetaData MetaInformation OpenCyc RealData RealInformation SemanticWeb TightFieldCoupling UnorderableInformation KnowledgeDevelopment ArtifactsAndTheWeb CategoryIdeaSpace CategoryKnowledge HasWantedPages IdeaRepositories IdeaSpaceDevelopment KnowledgeDevelopmenHardware KnowledgeDevelopmenSoftware KnowledgeProliferation KnowlegeDevelopmentMethods ResourceDescriptionFramework RichSiteSummary SemanticWeb ViableConstructs KnowledgeEcology CategoryKnowledge DenhamGrey KnowledgeEcologyNetwork KnowledgeManagement KnowledgeEcologyNetwork CategoryKnowledge KnowledgeEcology KnowledgeEcologyWorkgroup KnowledgeManagement KnowledgeEcologyWorkgroup CategoryKnowledge KnowledgeEcologyNetwork KnowledgeEcologyWorkgroup KnowledgeEngineering DomainArtifacts DomainExperts EngineeringTechniques KnowledgeEngineering KnowledgeEngineeringJargon KnowledgeProliferation SoftwareEngineering KnowledgeEngineeringJargon AbdolmajidMousavi AgileProject AngeloChianese AnnaRitaFasolino AutomaticTestDataGeneration AutomotiveSystems BpNeural BusinessProcess ConcernKnowledge DescriptionModel DevelopmentPlatform DistributedSystems DmianoDistante DoingStuff DonaldNoyes DongHyukIm DoubleState DsawAspectOrientedSoftware EmergentBehavior ExtendedChemicalAbstractMachine FaultLocalization FranciscoOrtin FrancoZambonelli GeneticAlgorithims GiulioConcas GiuseppeDestefanis GiuseppeDiModica GustavoRossi HaiWan HeterogeneousDeivices HuahuanWang HybridApproach HyoungJooKim ImedHammouda JeronimoGinzburg JinfuChen KaiKoskimies KnowledgeMining LorenzoVita LuisVinuesa MarcosSiqueiraBueno MarioCaropreso MarioJino MatiasUrbieta MicaelWooldridge MichaleMarchesi MingXie MohammadMoshirpour MommiMikkonen MultiAgentSystemss MultiGranularity NetworkBased OperationalSemantics OrazioTomarchio OrganizationalRules OwlOntologies PeerReviewed PhpBasedArchitecture PorfirioTramontana ProductDevelopment ProgramPaths RdfTripleStories RelationSemantics RobertoTonelli SangWonLee ScenarioBased SecurityTestingApproach SemanticInteroperability SemanticTriangeCommunicationModel SemanticWeb SeokKeeLee ServiceDiscovery SoftwareIntensive SoftwareMetrics SoftwareProductLineArchitecture SoftwareSystems SungBongJang SystemDevelopment TianxiangZheng VersionManagementFramework ViabilityManagement ViewPoints VincenzoMoscato VolitileFunctionalities WebApplications WebBased WebGraphicalUserInterfaces YanfenZhang YanshengLu YoungGabKim YuQi YunxianZheng KnowledgeEquation BrainsAsaCheapCommodity CategoryKnowledge DonaldNoyes KnowledgeProliferation PoliQuin ThinkingOutLoud KnowledgeGap CategoryKnowledge KnowledgeGap OrdersOfIgnorance TechnicalRisk YonatSharon KnowledgeInfrastructure ArithmeticOfLearning CategoryKnowledge CognitiveOverload CulturalInfrastructure DigitalInfrastructure DispoSition PopUpKnowledge ProcessInfrastructure KnowledgeIsBoredom KnowledgeIsPower FridemarPache ImbalanceOfPower PeopleWhoDontNeedToKnow TheSecretOfPower KnowledgeManagement AnalysisPatterns ApologizeFirst ArgueAgreeIdiomArgue AustinDavid BestPractices BooksAboutKnowledgeManagement CategoryKnowledge ChomskyHierarchy ChristopheVermeulen CoAuthorship DataMining DaveHarris DavePollard DenhamGrey DesigningforCommunity DisTinctionary EmerGence ExtremeProgramming FreshPond GroupThink HelpPlease IbmCorporation JointWebsiteDevelopment KirkKitchen KnowledgeAnnealing KnowledgeInfrastructure KnowledgeManagement KnowledgeManagementArgue KnowledgePattern MartinFowler MicrosoftCorporation PeterMurchland PhilippeBack PieModel RafaelTeixeira RalphJohnson RealKnowledgeManagement ResourceDescriptionFramework ScientificMethod SemanticWeb SocialComputing SocialDynamics TheNextGreatThing TheNextSnakeOil TopicMaps WebDav WhyWikiWorks WiebeVanDerWaals WikiCommunity WikiFileLocking WikiIntegratedKnowledgeManagement WikiSecurity WorldWideWeb YeshaSivan KnowledgeManagementArgue ArgueAgreeIdiomArgue AustinDavid BooksAboutKnowledgeManagement ChomskyHierarchy ChristopheVermeulen CoAuthorship DataMining DataWarehouse DaveHarris DenhamGrey DisTinctionary EdwardWelbourne EmerGence GarryHamilton GroupThink HyperText JointWebsiteDevelopment KnowledgeAnnealing KnowledgeInfrastructure KnowledgeManagement KnowledgePattern PeterMurchland PieModel RafaelTeixeira RealKnowledgeManagement ScientificMethod StatisticalAnalysis TheNextGreatThing TheNextSnakeOil WhyWikiWorks WikiFileLocking WikiSecurity WorldWideWeb YeshaSivan YonatSharon KnowledgeManagementSoftware BigDesignUpFront ExtremeProgramming KnowledgeManagementSoftware KnowledgeTools MirkoBlueming KnowledgeMap CategoryInformation CategoryKnowledge KnowledgeMapping KnowledgeMapsWhitePaper MappingSourceCodeWithWiki MentalModel MindMap WikiWiki KnowledgeMapGame AssumeGoodFaith CategoryKnowledge GameTheory KirkKitchen KnowledgeMap MorningtonCrescent NomicGame ThingsDoneToPassTheTime ThingsInThrees TomStoppard TrustIndex KnowledgeMapsWhitePaper AmayaBrowser AsynchronousEditing BoundaryObject CategoryCollaboration CategoryKnowledge CollaborationTools CollaborativeEditing DesignIssues JimRussell KirkKitchen KnowledgeAnnealing KnowledgeEngineering KnowledgeManagement KnowledgeMap KnowledgeMapping LotusNotes ManilaByDaveWiner MemexVision ObserverPattern RoundTripEngineering SemanticWeb SoftwareEngineering SynchronousEditing TedNelson TransClusion UseMod WikiWikiClone WikiWikiWeb KnowledgePattern DenhamGrey DoTheSimplestThingThatCouldPossiblyWork PeterMerel ScientificMethod YouArentGonnaNeedIt KnowledgeProliferation ArtifactsAndArtifactories AutomatingIntelligence CategoryIdeaSpace CategoryKnowledge CultivatedMinority DonaldNoyes GlobalBrain HarlandCleveland HasWantedPages HerbertGeorgeWells HyperInformationStructures HyperTextHistory IdeaSpaceAsAnEvolutionarySystem InformationConsumer InformationEngineering KnowLedge KnowledgeDevelopment KnowledgeEquation KnowledgeMapsWhitePaper KnowledgeProliferation KnowledgeRoadMap LibraryOfNewAlexandria OpenKnowledge RichardHenderson TedNelson TheKnowledgeLevel ThinkingOutLoud ToolsOfKnowledge WebDocuments WikiPedia KnowledgeRepresentations IncompleteNotations NaturalLanguage RaySchneider ThreeOldGreeks KnowledgeSystemsCorporation CategoryCompany CoDesign KnowledgeEngineering KyleBrown MichaelFeathers RebeccaWirfsBrock ReedPhillips SamAdams SmalltalkApprenticeProgram TomStambaugh WardAndKent WardCunningham KnowledgeWorker BrainsAsaCheapCommodity FrederickWinslowTaylor KnowledgeWorkerBee ManagementChallengesForTheTwentyFirstCentury PeterDrucker PeterSommerlad StuCharlton XpMailingList KnowledgeWorkerBee AntiPattern CategoryKnowledge DeathMarch EightHourBurn FalseDichotomy FortyHourWeek JeffPanici KnowledgeWorker KnowledgeWorkerBee MarkBruns PairProgramming PointyHairedBosses SocraticDialogue WikiGnome WorstPractices KnownRepresentation GuiGuidelines LazyUsersMakeGoodUserInterfaces RealWorldMetaphor KnownSpace LarryNiven MathewButler KnucklesTheEchidna EggMan MilesTailsPrower SonicTheHedgehog WalledGarden KoChira KoChira KoalaPlop AnthonyLander KoansMetaphorsAndParables ChuangTse ComputerScience DiscussionPatternCousins LaoTse ParablePattern PatternAutomationTool PatternLanguage PeterMerel SunTse ToddCoram WhyPatternsAreDifferent KobayashiMaru CaptainHornDog KobayashiMaru LateralThinking McCoy PeterMerel StarTrek KodoJdo JavaLanguage PointBase KoenigLookup ArgumentDependentNameLookup CategoryCpp CategoryIdiom CategoryLanguageFeature CeePlusPlus CeePlusPlusIdioms KoenigLookup KogiKaishakunin ClaesWallin EditHint IroquoisConfederacy KlingonAndJapaneseSystemsOfHonor KogiKaishakunin LoneWolfAndCub SamuraiPrinciple StarTrek KohaProject CategoryProject CathedralStyle CirculationModule ExtremeProgramming FreeLibrarySystem FreeSoftwareForLibraries HorowhenuaLibraryTrust KatipoCommunications KohaCommunity MarcRecord OnLinePatronAccess OutsideDevelopers PatEyler PerlLanguage KolmogorovComplexity AndyPierce BerrysParadox CategoryComplexity CategoryMath CategoryMetrics ComplexityMetrics EssAndKayCombinators GoedelsTheorem GregoryChaitin HaltingProblem JoshuaHudson KolmogorovComplexity PhilosophersStone TheLimitsOfMathematics KolmogorovQuotient AckermannFunction AlgorithmicInformationTheory AprilThirteen CeeLanguage CoffeeScript CommonLisp ComputerScience ComputerScienceVersionTwo KolmogorovComplexity KolmogorovQuotient LinesOfCode MarkJanssen NickKeighley PrematureOptimization ProgrammingLanguage StoredProcedures SymbolicComputing TailRecursion TuringComplete VonNeumann VonNeumannMachines KombuchaTea ThereMustBeWhatKindOfFood KomponentenbasierteSoftwareentwicklungMitFrameworks CategoryBook KomponentenbasierteSoftwareentwicklungMitFrameworks KyleBrown WolfgangPree KonTiki AfricanContinent CategoryOffTopic CentralAmerica HumboldtCurrent KonTiki LakeTiticaca PeteHardie PhilipCraigPlumlee PolynesianIslands SouthAmerica ThorHeyerdahl KonquerorBrowser AnonyMous CategoryWebBrowser ConvertSpacesToTabs DanBarlow GarethMcCaughan KayDesktopEnvironment KonquerorBrowser MacOsx MattBehrens MozillaBrowser PhlIp SafariBrowser WikiWikiAdmin WikiWikiWeb KonradZuse CategoryPerson CategoryScientist HeinzRutishauser HelmutSchreyer PlanKalkuel KonstantinIgnatyev AgileManifesto AgileModelingBook AspectWerkz CategoryHomePage EnterpriseJavaBeans HiveMind KorMolenmaker AreYouThere CategoryHomePage KoreaPatternsGroup CategoryGroup CategoryPatternsGroup YeokSam KoreaWikiUsers KoreaWikiUsers KoreaWikiUsersGroup KoreaWikiUsersGroup CategoryGroup JuneKim KoreaWikiUsers SwikiFarm KoreanLanguage JuneKim KoreanLanguage KoreanXpCommunity XperDotOrg KornShell DavidKorn KornShellStory AlanKay DavidKorn HeInventedTheTerm KornShell MichaelIvey MicroSoft UrbanLegend KornySietsma CategoryHomePage HomePage KornyPikie KornySietsma PikiePikie KouichirouEto KourosGoodarzi CategoryHomePage PerfectMind KoyAanisQatsi AncientPathwaysDesktopTheme BaraKa BetsyHanesPerry CategoryMovie CategoryOffTopic ChannelFour ChrisBaugh CliffordAdams FritjofCapra GlennVanderburg GodfreyReggio GoesToEleven HumanReligion JosephDale KenWilber MinimalistMusic ObligatoryImdbLink PaulBennett PeerPressure PhilipGlass PhlIp TomAnderson TomBaker TylerSchoolOfArt KraftMaidCabinetry KragenSitaker CategoryHomePage KramerScooter FlyingVisitor SandBox WelcomeVisitors KrazyKat KrazyKat KriangLerdsuwanakij CategoryHomePage CeePlusPlus LinuxOperatingSystem KrisJohnson AlternativeJobsForProgrammers CategoryHomePage DeveloperTurnedManager ExtremeVersionControl HelpYourManager HowToBeaSocialCommentator KrisJohnson ManagementRoles ManagersViewsOfDevelopers OneBigHeaderFile PleaForBetterWiki ProgrammingIsFun ProgrammingIsNotFun RealStoryAboutDeveloperTurnedManager RecoveringProgrammer WeirdDeveloperDreams WhereTheLightIsBetter KrisNuttycombe CategoryHomePage GameOfGo JustaProgrammer KrisNuttycombe PragmaticProgrammer RockClimber KrisRead CategoryHomePage FrankMaurer GrigoriMelnik ThomasChau KrisWenzel CategoryHomePage ExtremeProgramming KrishnaCheemalaamrri AreYouThere CategoryHomePage KrispyKreme KrispyKreme MikeSmith PhlIp KristenNygaard BetaLanguage BrokenLink CategoryPerson NygaardClassification ObjectOrientedProgramming OleJohanDahl TuringAward KristenSchlough CategoryHomePage KristianDupont CategoryHomePage DavidCary KristianElofSoerensen CategoryHomePage EuroPlop LindaRising PavelHruby TimeToChange VikingPlop KristinHumphrey CategoryHomePage HelmutLeitner StephenHumphrey WikiWikiWeb KristofferLawson BySetok CategoryHomePage KristyneMcDaniel ElizabethWiethoff FoxPro McStylesSoftware MicrosoftCertifiedProfessional MostValuableProfessional ShamrockTrailsRanch VisualFoxPro KritTer CategoryHomePage CocoaDev ComputerScience FacetWiki KritTer MeatBall NameSpace RealNamesPlease SemanticWeb SemanticWikiWikiWeb KritarchyPattern AnarchyPattern AntiPattern DemocracyPattern KritarchyPattern LibertarianPattern SocialPattern SocialistPattern StatistPattern KrzysztofApt CategoryAuthor ComputerScience FromLogicProgrammingToProlog LogicProgramming PrinciplesOfConstraintProgramming VerificatonOfSequentialAndConcurrentPrograms KuhnParadigmShift AddingEpicycles CategoryScience CrossingTheChasm ExtremeParadigmShift ExtremeProgramming GreatBooksList HearProblemFormSolution KarlPopper KuhnParadigmShift ObjectOrientation ObjectOriented ParadigmShift PhlogistonOrOxygen PowerLaw TechnologyAdoptionLifeCycle TheStructureOfScientificRevolutions ThomasKuhn TomAnderson TripleLoopLearning TwoIrreparableMistakesOfTheSoftwareField WikiWiki KungFoo BenLewis ThinkGeek KungFuTse CategoryEasternThought CategoryOffTopic KungligaTekniskaHogskolan AlexanderBostrom StockholmSweden KurtBittner KurtChristensen CategoryHomePage KurtGeorgeGjerde AdrianMiles CamelCase CategoryHomePage InterMedia KurtGeorgeGjerde KurtGoedel CategoryScientist FormalSystem GeneralSystemantics GoedelsIncompletenessTheorem RussellParadox SamuelDelany TheEinsteinIntersection KurtVonnegut BazLuhrman BreakfastOfChampions CarlosNsRodrigues CategoryAuthor CatsCradle DeviantSciFi IndianapolisIndiana KurtVonnegut MarySchmich PhlIp SciFi ScienceFiction SirensOfTitan SlaughterhouseFive TimVoght TimeQuake WearSunscreen WikiZen WilliamBurroughs KusoMendokusee CategoryHomePage KusoMendokusee WackoWiki KwikWiki AdewaleOshineye CategoryWikiImplementation DependencyInjection DesignPatterns JavaBeans JavaServerPages KwikWiki LinkPattern OrphanedPages OsCache RelatedPages TitleIndex TodaysChanges WantedPages WardsWiki WikiClone WikiEngine WikiNames WikiZens KwikiKwiki CategoryWikiImplementation CgiWiki KwikiKwiki WikiEngines WikiWikiClone KyleAdams CategoryHomePage KyleBrown AmundAarsten AntiPattern BobbyWoolf BruceWhitenack CategoryHomePage ComponentDesignPatterns ConvertExceptions CrossingChasms DataTransferObject DesignPatternsSmalltalkCompanion DistributionIdioms DynamicMessaging EjbTwoEntityCommands EncapsulateObtainingReferences EnterpriseJavaProgrammingWithIbmWebSphere FacadeAtTheDistributionBoundary FacadesAsDistributedComponents FourLayerArchitecture FutureOfJava FutureOfObjects FutureOfSmalltalk GangOfFour JavaIdioms JavaPatterns JavaReport JeffMcKenna JosephYoder KenAuer KnowledgeSystemsCorporation LimitParametersForEjbCreates LivingInaMonument MessagingPatterns MyPage NatPryce OrderManagementSystems PatternsOfClientServerArchitectures PhilipEskelin PlopTwoThousandTwo RedneckSmalltalker RobertHirschfeld SessionBeanWrapsEntityBeans ShermanAlpert SmalltalkGraphicsFramework SmalltalkSolutions SometimesWeHaveToBuildaFallingWater UseExceptionsInsteadOfErrorValues VisualAgeMagazine WhatsaControllerAnyway WikiGnome KyleCordes CategoryHomePage KyleJerviss AlastairRae BookThatNeverEnds CategoryHomePage CompareConstantsFromTheLeft DaylightSavingTime JesusMiracle JetLag RichardDrake TimeZones WhatIsFaith KyleLange AreYouThere CategoryHomePage LeMagie OrphanPage KyleMaxwell CategoryHomePage GettingThingsDone PersonalWiki KyleMurray KyleSherman CategoryHomePage ZopeApplicationServer KyleSmith CategoryHomePage DuBois KyleThompson AreYouThere CategoryHomePage KyleThompson OrphanPage KyleWakefield CategoryHomePage KyleWiki KylesEjbArticles DeveloperWorks EjbArticles VisualAge KyoungwoonCho AllYourBaseAreBelongToUs CategoryHomePage WikiWikiWeb KyuyoungKang CategoryHomePage LaGomera LaGomera LaJetee CategoryMovie CategoryOffTopic TheTerminator TwelveMonkeys LaMonteYarroll CategoryHomePage UseMod LaTeXbook CategoryBook CategoryTex LaTex LaTex BibTeXing BibTex CategorySoftwareTool CategoryTex ConTeXt DocBook DonKnuth GhostScript HmathWiki JohnFletcher LaTex LatexWiki LyEks MathMl MetaFont MicrosoftWord MimeTex ObjectiveCee PdfTex PlainTex PostScript RationalRose RonCrocker ScientificWord StephanHouben SushilBajracharya TeXlipse TexLanguage TexNicCenter TexTheProgram WikiName WinEdt LaTexWiki LaTex LatexWiki WikiLink WikiWikiWeb LabCorp CategoryCompany LabCorp LabView CategoryControlSystemsSoftware GeeLanguage GraphicalProgrammingLanguages JimKring LabView OperatingSystems RealTime RefactorMe LabaNotation BeneshNotation CategoryAnalysis JugglingSiteSwap LabeledBlocks ExistingBlocks ExternalReferences LabeledBlocks UsingLabeledBlocksforMultilevelJumps LabelledDirectedGraph CategoryVisualization DirectedGraph FiniteStateMachine LabelledDirectedGraph LaborUnionWiki BrokenLink CategoryWikiForum OneBigStruggle WiredTradeUnionism LaboratoryPrototype CategoryTesting FullFunctionalSimulator FullyStimulatedEndToEndPrototype RaySchneider LabourParty CategoryOffTopic LackOfCompromise CategoryRealWorld LackOfOnSiteCustomer ArieVanDeursen CategoryCustomer ExtremeProgrammingInstalled LackOfOnSiteCustomer OnsiteCustomer WorkshopOnCustomerInvolvement LadderLogic CategoryControlSystemsSoftware CategoryProgrammingLanguage ControlSystem CriticalSystems DavidSarahHopwood DeMorgansLaws DonaldNoyes DuplicatedCode EmbeddedControls LadderLogic OnceAndOnlyOnce OperatingSystem SafeSystems SafetyCriticalSystems SmartSensors TuringComplete LaidOff CategoryEmployment DotBomb DotCom KnowledgeIsPower TheTimesTheyAreAchanging LairdNelson CategoryHomePage LakoffAndJohnson BookList CalBerkeley CategoryAuthor ConceptualMetaphor GeorgeLakoff MarkJohnson MetaphorsWeLiveBy WomenFireAndDangerousThings LaloMartins CategoryHomePage LambdaCalculus AdventOfTheAlgorithm AlonzoChurch AlphaConversion AlphaEquivalence BoundVariable CaleGibbard CategoryFunctionalProgramming ChurchNumeral CiteSeer CurryHowardCorrespondence CurryingSchonfinkelling ErikBarendsen FreeVariable FundamentalConceptsInProgrammingLanguages HendrikBarendregt IfThenElse IntroductionToLambdaCalculus LambdaCalculus LambdaTheUltimate ModelOfComputation NaturalNumber PiCalculus ProgrammingLanguage SymbolicLogic TheCalculiOfLambdaConversion TuringComplete TypedLambdaCalculus UntypedLambdaCalculus LambdaDropping CategoryRefactoring LambdaLifting LambdaExpression AnonymousFunction CategoryCommonLisp CategoryLanguageFeature CommonLisp LambdaCalculus LambdaList LambdaTheUltimate LexicalClosure SharpQuote LambdaLifting CategoryRefactoring FreeVariable FunctionalProgrammingLanguage LambdaDropping LambdaLifting MoveField ObjectOrientedProgrammingLanguage LambdaMoo BruceFancher NickBensema ObjectOriented PrototypeBased RubeGoldberg ScriptingLanguage SeanOleary TextBased XeroxParc LambdaNature EigenValue FunctionalAbstraction FunctionalProgrammingLanguage LambdaCalculus LexicalClosure MathematicalNotation MuAnswer TypeAbstraction LambdaTheUltimate CategoryFunctionalProgramming ConceptsTechniquesAndModelsOfComputerProgramming ConsideredHarmful GeraldSussman GoTo GoToLess GuySteele LambdaLambdaLambda LambdaTheUltimate LambdaTheUltimateImperative PatternsInFunctionalProgramming ResearchIndex RevengeOfTheNerds SignalToNoiseRatio SlashDot WebLog LambdaTheUltimateImperative CategoryPaper GeraldSussman GuySteele LambdaTheUltimate SchemeLanguage LameJavaApp LamontCranston CategoryDramaticIdentity CategoryFiction CategoryOffTopic LamontCranston PrimeDirective TheShadow LampEnterpriseSolutions BigIron CategoryEnterpriseComputingConcerns DavidLiu FearUncertaintyAndDoubt IbmCorporation JbossServer LampEnterpriseSolutions LampPlatform LampSolutions LampPlatform AlternateHardAndSoftLayers ApacheSoftwareFoundation CategoryWebServices LinuxOs MySql PerlLanguage PhpLanguage PythonLanguage RubyLanguage SqlLanguage ToolChain VirtualBox VmWare WampPlatform WebDevelopmentToolChain WebServer WebServices LanParty AgeOfEmpires DaveSmith FileSharing FpsAddiction JonathanWhiting MikeSmith NickBensema PalmPilot QuakeAddiction QuakeGame SeriousSam SignificantOther StarbucksCoffee TacoBell UnReal WhiteCastle LanceKind CategoryHomePage LancerKind ScrumNoir LanceLockwood CategoryHomePage LanceSloan CategoryHomePage LanceWalton CategoryHomePage ChanningWalton LanceWalton LandMine CategoryBug CategoryCodingIssues JeffreyHantin JoshuaHudson LandMine RightThing ShipWithAssertionsOn LandOfLisp LandminesAroundLandmarkBooks ReallyGoodPatternBooks WardCunningham LaneSharman CategoryHomePage SourceForge VeryLargeHashtable WardCunningham WebMacroWiki LanguageAbuser CategoryNaturalLanguage ElizabethWiethoff EnglishLanguagePrescriptiveness EquivocationFallacy ExcerptionNotAbstraction GeorgeOrwell LanguageAbuser LewisCarroll MeaningVsDefinition PurityOfEnglish SapirWhorfHypothesis ThreeStagesInJeetKuneDo ThroughTheLookingGlass WcFields LanguageAgnostic AppleIi AppleMacintosh AssemblyLanguage CategoryProgrammingLanguage ComPlus ComponentObjectModel DavidCary DonaldFisk DrewMarsh EditHint HardwareAgnostic HighLevelLanguage JavaLanguage KawaScheme KrisJohnson LanguageAgnostic LanguageAtheist LanguageBigot LanguageNonDenominational LanguagePissingMatch LanguageTheist LukeGorrie MethodAgnostic MicroSoft PeterHill PickTheRightToolForTheJob PowerMacintosh SnobolFour StephanHouben TheJob TheRightToolForTheJob TravelLight TuringMachine UsefulLie LanguageAsFoodMetaphor AbapLanguage AdaLanguage AliceLanguage AlphabetSoup AplLanguage AppleComputer AssemblyLanguage BootStrapping BourneAgainShell BourneShell CategoryFoodAndDrink CategoryHumor CategoryMetaphor CeeLanguage CeePlusPlus CobolLanguage CorelDraw CsharpLanguage DalvikJava DeeLanguage DotNet ExBase ExtraLegsOntoAdog ForthLanguage GwBasic HaskellLanguage HotSpot HtmlFive JavaLanguage JavaScript LasseHp LispLanguage LogoLanguage LolCode LuaLanguage MacromediaFlash MatLab McDonalds MicrosoftOffice ObjectiveCaml ObjectiveCee PascalLanguage PerlLanguage PerlSix PhpLanguage PickLanguage PowerShell ProgrammingLanguage PrologLanguage PythonLanguage RubyLanguage RubyOnRails SchemeLanguage SmalltalkLanguage SolidWorks SteveJobs StructuredQueryLanguage SyntacticSugar VhdlLanguage VisualBasic VisualBasicForApplications WiFi LanguageAsInterface AlgolFamily BrianEwins CategoryNaturalLanguage CoEvolved DavidDeLis DavidSaff EdGrimm EricRaymond ForthLanguage HumanBeing JavaLanguage LanceWalton LarryPrice RalphJohnson SmalltalkLanguage SourceCode StevenPinker SymbolicSystems TheSymbolicSpecies ToleranceForAmbiguity WikiZens LanguageAsMusicMetaphor AnalogiesFromMusic AssemblyLanguage BourneAgainShell CategoryFoodAndDrink CategoryHumor CategoryMetaphor CobolLanguage HaskellLanguage JavaScript LanguageAsFoodMetaphor LispLanguage PhpLanguage PythonLanguage SchemeLanguage LanguageAuthorBeardPattern AdeleGoldberg AlanKay AlgolLanguage AndersHejlsberg AplLanguage BasicLanguage BertrandMeyer BjarneStroustrup BrianKernighan CategoryHumor CategoryPattern CeeLanguage CeePlusPlus CeeSharp ChristopherDiggins ChuckMoore CobolLanguage DanIngalls DaveEaton DennisRitchie DrCodd EiffelLanguage ForthLanguage FortranLanguage GraceHopper GuidoVanRossum HeronLanguage JamesGosling JavaLanguage JohnBackus JohnMcCarthy JohnOusterhout JulyZeroSix KenIverson KristenNygaard LarryWall LispLanguage ModulaOne ModulaThree ModulaTwo NiklausWirth OberonLanguage PascalLanguage PerlLanguage PhlIp PhpLanguage ProgrammingLanguage PythonLanguage RasmusLerdorf RealProgrammer RubyLanguage SimulaLanguage SmalltalkLanguage SqlLanguage TclLanguage ThomasKurtz TopsQueryLanguage YukihiroMatsumoto ZedLanguage LanguageAwareEditor AutoCompletion IntegratedDevelopmentEnvironment IntentionalProgramming LanguageAwareEditor ReFactoring RefactoringBrowser TextEditor LanguageBarrier AmericanCulturalAssumption AmericanEnglish EnglishPlease LanguageBarrier LanguageBridge AlternateHardAndSoftLayers CeeLanguage CommonObjectRequestBrokerArchitecture ComponentObjectModel DotNet ForeignFunctionInterface ForeignFuntionInterface JavaBridge JavaLanguage LanguageBridge MicroSoft ObjectiveCee OpenSwordGroup RemoteProcedureCall RubyCocoa RubyLanguage SoapProtocol XmlRpc LanguageBridgeToWiki BreathOfFreshAir CategoryMath CategoryNaturalLanguage CategoryWiki EditFunction ExtremeProgramming LanguageDictionary LanguagePatternsAndWiki NameName NounNoun PatternLanguage PatternLanguages PeoplePersonorThing RalphHyre RalphThoughtsOnWiki TheSyllabus WardCunningham WikiPage WikiSemantics WikiWeb LanguageCentric BertrandMeyer CocktailNapkinNotation EiffelLanguage HowToDesignPrograms JayOsako PseudoCode SchemeLanguage ScottJohnson SiCp StructureAndInterpretationOfComputerPrograms TheArtOfComputerProgramming TopMind LanguageChoiceImposesSocialStructure BenTremblay GoogleHatesWiki HolyWars IncrementalDevelopment LanguageChoiceImposesSocialStructure LanguageInhibitsRefactoring NewSpeak NineteenEightyFour ProgrammingLanguagesShapeThoughts SapirWhorfHypothesis LanguageComparisonFramework AlgolFamily BadEngineeringPropertiesOfOoLanguages CostinCozianu DesignByContract DotNet EconomyOfCompilation EconomyOfExecution EconomyOfExpression EconomyOfLanguageCommunity EconomyOfLanguageEnforcement EconomyOfLanguageFeatures EconomyOfLargeScaleDevelopment EconomyOfProof EconomyOfSmallScaleDevelopment EnumeratingRegularLanguages EssExpressions FunctionalProgramming GroupRelatedInformation HaskellLanguage IcfpProgrammingContest LanguageComparisonFramework LanguageEcoSystem LanguageLegibility LanguagePissingMatch LanguageTestCase LispLanguage LowLanguageLearningCurve OddWordProblem OddWordProblemSolutions OnceAndOnlyOnce SchemeLanguage SmugLispWeenies YouCantGetThereFromHere LanguageDescriptionsToolsApplications AlisdairJorgensen ArieMiddelkoop AtzeDijkstra BerndFischer CategoryComputerArchitecture DoaitseSwierstra GeorgSauthoff GiorgiosEconomopoulos MitchellWand ParsingReflectiveGrammars PaulStansifer RobertGiegerich StepwiseEvaluationAttributeGrammars VisualizingLexicalAnalyzerGenerator YieldGrammarAnalysis LanguageDesign KeyLanguageFeature LanguageDesign LanguageDesigner PrimitivesAndMeansOfComposition LanguageDesigner AlainColmerauer AlanKay AlgolLanguage AlgolSixty BcplLanguage BertrandMeyer BjarneStroustrup BrianKernighan CarlSassenrath CeeLanguage CeePlusPlus ChristopherStrachey ChuckMoore CobolLanguage CommonLisp CplLanguage DavidMoon DavidUngar DennisRitchie EiffelLanguage ForthLanguage FortranLanguage FpLanguage GeraldJaySussman GraceHopper GuidoVanRossum GuySteele IconLanguage InstantLanguageForm JamesGosling JavaHistory JavaLanguage JohnBackus JohnMcCarthy JohnOusterhout KenIverson LanguageDesignersOnWiki LanguageLawyer LarryWall LispLanguage MartinRichards NiklausWirth PerlLanguage PeterLandin PeterNaur PrologLanguage PythonLanguage RalphGriswold RebolLanguage RobertKowalski RubyLanguage SchemeLanguage SelfLanguage SmalltalkLanguage SnobolLanguage TomStambaugh ToolCommandLanguage WirthLanguages WouterVanOortmerssen YukihiroMatsumoto LanguageDesignersOnWiki ActivationRecord BradCox CactusStack CarHoare CeePlusPlus DanMuller DanielleSteele DoesNotUnderstand DougMerritt FamousLanguageDesigner FunctorObject GunnarZarncke HobbyistCompilerWriter HostileStudent InteractionDesigner JavaHistory JohnKugelman JonathanTang LanguageDesigner LarryWall ObjectiveCee OnceProgrammingLanguage PerBrinchHansen PeriHankey PythonLanguage SmalltalkBlocksAndClosures SmalltalkMinusMinus SyntacticSugar ThomasColthurst TomStambaugh UgLy VisualBasic WritesCompilersAsaHobby LanguageEnvironment BigBlue CategoryEnterpriseComputingConcerns CobolLanguage CommonLanguageRuntime ForDummies IbmCorporation JavaVirtualMachine LanguageEnvironment MicrosoftCorporation LanguageErrors LanguageFamilies AlgolFamily AlgolLanguage CategoryHistory CategoryProgrammingLanguage CobolLanguage DynamicScoping DynamicTyping EssExpressions FortranLanguage GarbageCollection HighLevelLanguage LexicalScoping LispFamily LispLanguage ManualMemoryManagement ProgrammingParadigm StaticTyping LanguageForTeaching BadProgrammingPractices BasicLanguage CeePlusPlus FirstLanguageLearned JavaLanguage LearningProgrammingLanguages LogoLanguage OberonLanguage OperatingSystem PascalLanguage ProgrammingLanguage PrologLanguage PythonLanguage SchemeLanguage SmalltalkLanguage LanguageGotchas AnonymousDonor ByRef ByVal CallByReference CallByValue CategoryLanguageDesign CategoryPitfall CeeLanguage CeePlusPlus CeePreprocessor CeeSharp CommonLisp CompareConstantsFromTheLeft ConceptualMismatch CppGotchas DebuggingNightmare DeltaIsolation DoNotDoThis DoubleBacktick GetsIsDangerous HolyWar JavaLanguage JavaPassesByValue JavaScript JonathanTang LanguageGotchas MarkLaBarbara MemoryLeakInCpp MySql ParseInt PassByReference PerlLanguage PhpHypertextProcessor PhpLanguage PythonLanguage SmalltalkLanguage StringBuffer TellDontAsk TheStack ThingsYouShouldNeverDo VbClassic VisualBasic WhyIsTheFirstArgSpecial LanguageGrammar MetaLanguage LanguageHarvesting BryanEdds CategoryAbstraction CategoryMetaprogramming CategoryReuse CodeHarvesting LanguageIdiomClutter AspectOrientedProgramming CreepingFeaturitis DesignByContract DesignPattern DesignPatterns DesignPatternsAreMissingLanguageFeatures DoubleDispatch FirstClassTypes GeneralPurposeProgrammingLanguage GreatLispWar GreenspunsTenthRuleOfProgramming KeyLanguageFeature LanguageIdiomClutter LanguageSmell LispMacro LispMacros MissingFeatureSmell NonOrthogonalLanguageFeatures ObjectOrientedProgramming ProceduralProgramming RealMacros TuringTarpit YagNi LanguageIdiomsEncouragingSmallMethods CategoryIdiom ChuckMoore ColorForth CommonLisp ElseConsideredSmelly ExtremeProgramming ForthLanguage GuardClause ProperTailCall SchemeLanguage SethGordon SmallMethods LanguageIndependentProgramming CategoryThelop LanguageAgnostic LanguageIndependentProgramming LanguageOrientedProgramming ThelopLanguage ThelopProgramming LanguageIndependentServices CategoryCatalog MySql PostScript TutorialDee LanguageInhibitsRefactoring AreDesignPatternsMissingLanguageFeatures AspectOrientedProgramming BefungeLanguage BigBallOfMud BigDesign BrainfuckLanguage CeePlusPlus CompileTime ConcatenativeLanguage ContextObject CrossCuttingConcern DoubleDispatch DynamicTyping DynamicallyTyped ExplicitManagementOfImplicitContext FunctionalRequirements GarbageCollection GeneralPurposeProgrammingLanguage GoodEnough JeffGrigg LanguageChoiceImposesSocialStructure LispLanguage ManifestTyping MessagePassing MetaObjectProtocol MissingFeatureSmell MultiMethods NoApplication NonFunctionalRequirement OnceAndOnlyOnce RealMacros RedGate RefactoringWithRelationalDatabases SmallTalk SnuspLanguage SoftTyping SoftwareTransactionalMemory SpecialVariable SymmetryOfLanguage ThreadLocalStore TuringTarpit TypeInference UnLambda VisitorPattern LanguageIntegratedQueryForJava CategoryJava DomainSpecificLanguage FebruaryZeroNine GreencoddsTenthRuleOfProgramming HiberNate JavaLanguage JavaZone JoSql LanguageIntegratedQueryProject MethodChaining MicrosoftCorporation QuaereLibrary TheServerSide XpathLanguage LanguageIntegratedQueryProject AllFeaturesShouldBeSimple CanCode CategoryDataOrientation CategoryDotNet CommonLanguageRuntime CsharpLanguage DanMuller DbType EmbeddedSql ExBase ExBaseRant ExtensionMethods FebruaryZeroSix InformationOrientedSoftwareDevelopment JonGrover LanguageIntegratedQueryForJava LooseCoupling MartinZarate ObjectRelationalMapper ObjectRelationalMapping ObjectRelationalMixer PerniciousIngrownSql PodCast PowerPoint ProfessionalDevelopersConference QueryLanguagesForInMemoryObjects TightFieldCoupling VisualBasicDotNet VisualStudio WebLog LanguageIsAnOs AdaLanguage AppleIi AppleScript AppleTwo AssemblyLanguage BarriersToEntry BasicLanguage BeOs BigDeal BrowserWindow CategoryOperatingSystem CeeLanguage CeePlusPlus ColorForth CommodoreSixtyFour CommonLisp CopiousFreeTime DavidCary DomainExpert EmacsLisp EndUser ExBase FlameWar ForthLanguage ForthOs FoxPro FunctionalProgrammingLanguage GrandUnifiedBootloader HaskellLanguage HowToWriteAndEditThreadMode JavaLanguage LanguageAsAnOs LanguageIsAnOs LanguagesAreOperatingSystems LinuxOs LispLanguage LispMachine MacOsx MicroSoft MicrosoftExcel MzScheme NextStep OberonLanguage ObjectiveCee OperatingSystem OsKit PerlLanguage PinkyAndTheBrainLanguage PythonLanguage RichardKulisz RubyLanguage SchemeLanguage ScottJohnson SeparationOfConcerns SmalltalkLanguage SmalltalkSecurity SqueakSmalltalk SunMicrosystems ThreadMess UcsdPascal UserMode WikiParadigm WorseIsBetter LanguageLanguages LanguageLanguages LanguageLawyer BjarneStroustrup GarethMcCaughan HarlanMills JargonFile LanguageLawyer LanguageLawyerRequired LarryWall ProblemDomain TheMythicalManMonth UnixGuru LanguageLawyerRequired DavidCary GarethMcCaughan KarlKnechtel LanguageLawyer NeilWalker OnceAndOnlyOnce PreferredOrderOfSrcDstArguments RightThing RolandIllig SunirShah LanguageLifeSigns JavaIsDead JeffGrigg JeffMantei LanguageLimitsThought CloudsCondensationsRiversOceans DougMerritt NineteenEightyFour SapirWhorfHypothesis ZanyDoodle LanguageList CategoryProgrammingLanguage DictionaryOfProgrammingLanguages GroundBreakingLanguagesDiscussion LangList ProgrammingLanguage LanguageMachine CategoryProgrammingLanguage DeeLanguage LambdaCalculus LmnLanguage MetaLanguage PeriHankey LanguageNeutral ConLang LanguageNeutral NaturalLanguage ReinventingTheWheel LanguageNeutralGui ProgrammingLanguageNeutralGui WrittenLanguageNeutralGui LanguageNeutralServices NoStrings LanguageOfChoice LanguagePissingMatch LanguagesOfChoice PickTheRightToolForTheJob LanguageOfTheFuture ComputerLanguage FutureOfProgrammingLanguages TheFuture LanguageOnItsWayDown AmericanCulturalAssumption AngloSaxonLanguage CatalanLanguage CategoryNaturalLanguage ConLang DeadLanguage DyingLanguage EarleMartin EnglishLanguagePrescriptiveness FalkBruegmann FranceCountry FranceEurope FrenchAcademy FrenchLanguage FrenchPoems GreatVowelShift JamesKeogh JimJoyce LanguageOnItsWayDown LojbanLanguage LojbanPoem ManuelLanctot MikeSmith NahuatlLanguage NickBensema NoelWelsh OldClassicFrench QuechuaLanguage QuechuaPoetry SapirWhorfHypothesis SouthAmerica StevenPinker TheLanguageInstinct ValencianLanguage WalesCountry WalesPlace WelshLanguage WilliamFaulkner LanguageOriented LanguageOrientedProgramming LanguageOrientedProgramming AbstractSyntaxTree ActiveServerPages BackusNaurForm BryanEdds BusinessRules BusinessRulesMetabase CategoryMetaprogramming CeeLanguage DanSugalski DavidMoon DylanLanguage EverythingIsa FunctionalDeveloper GenericFunction HaskellDb HaskellLanguage HelmutLeitner JetBrains JonathanBachrach LambdaTheUltimate LanguageOrientedProgramming MartinWard MetaLanguage MlLanguage NextBigThing ParrotCode PerlLanguage RebolLanguage RelationalAlgebra SergeyDmitriev StumblingBlocksForDomainSpecificLanguages LanguageOrientedProgrammingDiscussion CategoryThelop ForthLanguage HungarianNotation JohnPassaniti LanguageOrientedProgramming LanguageOrientedProgrammingDiscussion LispLanguage LopLanguage SunirShah SystemOfNames ThankYou ThelopForCee ThelopForJava ThelopHostLanguage ThelopLanguage ThelopName ThelopNamingOracle ThelopWord WikiWikiWeb LanguageParadigm FunctionalProgrammingIsNotaParadigm MostNaturalParadigm MultiParadigmLanguage ProgrammingParadigm TechniquesOwnedByMultipleParadigms ThereAreExactlyThreeParadigms ThereAreNoParadigms WhatIsaParadigm WhenToUseWhatParadigm LanguagePissingMatch AndrewSemprebon AscentLogicCorporation BertrandMeyer BrettNeumeier BrokenLink BusinessProcessReengineering CarsonReynolds CategoryComparisons ChuckMcCorvey ClemensSzyperski CoadInternational ComponentBasedDevelopment ComponentSoftware ComposedMethod ControlWorks CsharpVsCpp CsharpVsJava DaveHarris DefinitiveSmalltalkBooks DesignByContract DigiTalk DirckBlaskey EileenSauer EventDrivenProgramming FalkBruegmann FallBackOnReflection ForthVsLisp FrankSauer GemStone GemstoneProject HolyWar HorsesVsCows HotTalk HumanFactors IconLanguage JavaByteCode JavaConsideredHarmful JavaDiscussion JavaScript JavaVsCpp JavaVsSmalltalk KielHodges KnowledgeSystemsCorporation LanguagePissingMatch LanguageRequirementsForProgrammerProductivity LarryWall LaurentBossavit LinearShuffle MartinFowler MartinMarietta MetaObjectProtocol MichaelFeathers MichaelSchuerig MostHolyWarsTiedToPsychology ParadigmPissingMatch ParcPlace PaulChisholm PaulTaney PeterCoad PeterMerel PhpLanguage PiratesOfSiliconValley ProgrammingLanguagePopularity PythonVsPerl PythonVsRuby RalphJohnson RandyStafford RefactoringBrowser RobinMillette RonJeffries RubyInsteadOfSmalltalk RubyVsSmalltalk RussellGold SecurityManager SelfDotSyndrome SemiColon SeparationOfInterfaceFromImplementation SethGordon SmalltalkInsteadOfPython SmalltalkLateBinding SmalltalkVsEiffel StartFromScratch SunirShah SyntacticallySignificantWhitespaceConsideredHarmful SystemSizeMetrics TexasInstrument TheAnalyst ToddCoram ViTechCorporation VisualAge VisualBasic VisualWave VisualWorks WardCunningham WatchingGilligansIsland WayneCarson WayneMack WhatsaPissingMatch WhenIsManifestTypingConsideredaGoodThing WikiPageOnSmalltalkProjects WikiPolarization WikiWarrior WilliamGrosso WorkFlow WorseIsBetter XeroxSpecialInformationSystems ZendEngine LanguagePlusPlusMinusMinus CategoryNotaProgrammingLanguage CategoryProgrammingLanguage CategoryProgrammingLanguageComparisons CeePlusPlusMinusMinus EveryLanguageFixesSomething EverythingIsa GraphViz LetHotPagesCool MinusMinus OverSimplification PlusPlus SmalltalkMinusMinus TomStambaugh WikiPage LanguageRequirementsForProgrammerProductivity AutomaticMemoryManagement JavaLanguage LanguagePissingMatch LateCeePlusPlus MzLib MzScheme OnLisp PatternMatching RefactoringEditors VesaKarvonen LanguageRequirementsForTuringCompleteness AdamBerger BigInt BloopFloopandGloop EsotericProgrammingLanguage FiniteStateMachine JavaLanguage MalbolgeLanguage ReFactoring TuringComplete TuringCompleteness TuringMachine TuringTapeMachine LanguageShield AlistairCockburn ConceptualConstness DesignShield FalkBruegmann LanguageShield LispLanguage ShieldPattern SmallTalk LanguageSmell AbstractConstructor AbstractFactory AllaireColdFusion AlternateHardAndSoftLayers AntiPattern CategoryCodeSmell CategoryRefactoring CodePerfume CodeSmell DependencyInjection DesignPatterns FactoryMethod GarbageCollection InternalLoopExitsAreOk JavaDoc LanguageSmell MissingFeatureSmell MockObject MultiMethods NewConsideredHarmful NewspeakLanguage NoopLanguage OneResponsibilityRule SelfLanguage SmellsLike SwitchStatement TailRecursion TellDontAsk UseFactoriesToBuildObjects LanguageSpecificXpCommunity BackLink CategoryXpUsersGroup LanguageSpecificXpCommunity LanguageSubset HankRoark JustRules JustaRule LanguageSubset SteveFreeman LanguageSubversionResponse CeeLanguage CeeSharp EvolvingLanguage FuBar GuySteele JeffBay NiklausWirth OberonLanguage OnceAndOnlyOnce SubProcedure SubStep SubSubProcedure TemplateMethod TheLclass LanguageSymbolAllocation AlgolFamily AlternativesToCeeSyntax ItsTimeToDumpCeeSyntax MergingMapsAndObjects TopMind LanguageTestCase LanguageComparisonFramework LanguageTestCase LanguageThesaurusScheme CategoryOrganization JunVerzola LanguageTranscendentComputing BasilProject ConceptOrientedProgramming DevEnv DotNet JonRiehl LanguageTranscendentComputing LinguaFranca LinguaFrancaPattern MiddleWare SimplifiedWrapperAndInterfaceGenerator VirtualMachine VisualBasic VisualInterDev VisualStudio LanguageTrends AlternateHardAndSoftLayers AndrewQueisser AspectOrientedProgramming AssemblyLanguage BackwardsCompatibility CeeLanguage CeePlusPlus CeeSharp CharlesSimonyi ClientServer CommonLispObjectSystem ComputerScience DataStructures DesignByContract DomainSpecificLanguage DotNet DynamicTyping EmbeddedSoftware EmbeddedSystems ExtensibleMarkupLanguage ExtensibleProgrammingLanguage ExtremeProgramming FalkBruegmann FortranLanguage FunctionalProgrammingLanguage FutureOfProgrammingLanguages GoTo IdealProgrammingLanguage IntentionalProgramming JavaLanguage LispLanguage LittleLanguage MicrosoftCorporation MicrosoftDotNet MobilePhone MooresLaw NaturalLanguage ObjectOrientation OpenSource OtherLanguagesForTheJavaVm PerfectLanguage PerlLanguage PersonalDigitalAssistant PhpLanguage PleaseComment ProblemDomain ProceduralCode ProgrammingLanguages PythonLanguage RegularExpression RubyLanguage ScriptingLanguage SmalltalkLanguage SourceForge StaticTyping SteveYen StructuredQueryLanguage SunMicrosystems TableOrientedProgramming TypeInference VisualBasic LanguageTribbling TheDatabaseIsTheSoftwareBase TheTroubleWithTribbles TomRossen LanguageTypeErrors BertrandMeyer CoVariance ContraVsCoVariance EiffelLanguage FoundationsOfObjectOrientedProgrammingLanguages ImperfectHierarchy JavaArraysBreakTypeSafety JavaLanguage JavaTypingWasSimple LanguageTypeErrorsDiscussion MultipleDispatch ObjectOrientedProgramming ObjectOrientedSoftwareConstruction ParametricPolymorphism SingleDispatch SubType SuperType TypeTheory UndefinedBehavior LanguageTypeErrorsDiscussion BertrandMeyer BewareOfCeeHackers BigBlueRoom CategoryTypeTheory CecilLanguage CeePlusPlus CircleAndEllipseProblem CommonLispObjectSystem ComponentBasedDevelopment ComputerScience ContraVsCoVariance CostinCozianu CriticsAreYourBestFriends CsharpLanguage DecemberZeroFive DeleteWhenCooked DougMerritt DylanLanguage EgolessWiki EiffelLanguage EventDispatcher EventHandler EventHandlers EventMask EventMasks EwDijkstra ExistentialType FamousLanguageTypeErrors FoundationsOfObjectOrientedLanguages GenHandler GoogleHatesWiki GridLayoutEx HowDoWeTellTruthsThatMightHurt HumptyDumpty JavaLanguage JavaTypingWasSimple KimBruce LanguageTypeErrors LayoutManager MultipleDispatch MultipleInheritance NoPolymorphicCatcalls NonmonotonousReasoning ObjectOrientedSoftwareConstruction ObjectiveCee OffTopic ParticularEvent ParticularEventHandler ParticularEvents ParticularHandler PeanutGallery PredicateCalculus PythonLanguage RichardKulisz RubyLanguage ScottJohnson ShiftingTheBurdenOfProof SingleDispatch SingleInheritance SlashDot SmalltalkLanguage SuggestedUpperMergedOntology TitillatingEgo TopMind TragedyOfTheCommons TypeSystem TypeTheory UndefinedBehavior UseNet WasDijkstraObnoxious WebTwoPointOh WoodenLanguage LanguageTypingQuestions CompileTime DoesNotUnderstand JavaLanguage JavaScript NotaNumber ReadTime SmallTalk TypeUnsafe UndefinedBehavior LanguageUsability AdaLanguage AdeleGoldberg AdjectivesAndAdverbs AlanKay AspectOrientedProgramming BusinessObjectNotation CognitiveDimensions DaveWhipp EiffelLanguage EmbedTrueTypeFonts ForthLanguage FredBrooks GermanLanguage GraphicalUserInterface GuidoVanRossum HardToUse HumanBeing HumanFactors IndentationEqualsGrouping InfixNotation JeffGrigg LanguagePissingMatch LanguageUsability LarryPrice LispLanguage MarvinMinsky MlLanguage ModelViewController NetRexx NoSilverBullet ObjectiveCaml PsychologyOfProgramming PythonLanguage RationalRose RedHerring SaveAs ShlaerMellorMethod SmallTalk SourceCode SourceCodeIsUserInterface SvenTuerpe TheLittleSchemer TheMiracleOfAnd ThisDocument TimWright UsabilityIsHard UserInterface VisualBasic WorseIsBetter LanguageWars KolmogorovQuotient PythonVsPerl PythonVsRuby RubyVsPerl LanguagesAndMachines CategoryBook LanguagesAndMachines ThomasSudkamp LanguagesAreLikeGames AssemblyLanguage BasicLanguage CategoryMetaphor CategoryWhimsy CeeLanguage CeePlusPlus FeatureInteraction ForthLanguage GameOfGo GamesWorkshop JavaLanguage LispLanguage MagicTheGathering PerlLanguage PhpLanguage PlSql PrologLanguage SettlersOfCatan SmallTalk SqlServer TabooGame LanguagesAreOperatingSystems AlternateHardAndSoftLayers CategoryOperatingSystem CategoryProgrammingLanguage CeeLanguage CeePlusPlus ColorForth CommonLisp DanIngalls ExoKernel ForthLanguage HaskellLanguage JavaLanguage LanguageIsAnOs LanguageRuntimesAreOperatingSystems LanguagesAre LanguagesAreOperatingSystems LinuxOperatingSystem LordOfTheOses MozartLanguage OberonOperatingSystem ObjectiveCee OperatingSystem OperatingSystems PerfectSystem PinkyAndTheBrainLanguage PythonLanguage QuestForThePerfectLanguage QuestForThePerfectOs QuickLisp ScottJohnson SmalltalkLanguage SmalltalkSecurity StevenShaw SuperlativeSmell ThingsAnOperatingSystemShouldDo LanguagesByKeyboard BackQuote BangBang CategoryJoke CategoryLanguage ChrisGarrod DickBotting DonaldNoyes DrakeWilson EditorsByKeyboard MarchZeroSeven OldTimer OldUnixProgrammer OptimusMaximusKeyboard SamuelFalvo SelectricTypewriter ThreadMode UnixProgrammer LanguagesFromDesignersPerspective DirectManipulation GarbageCollection GoodLanguageDesign JonathanTang MultiMethod RichardKulisz SlateLanguage SmallTalk SmalltalkMinusMinus SubjectOrientated SubjectOriented WhyTheFirstArgIsSpecial LanguagesOfChoice CommonLisp DavidCary EmacsLisp JargonFile JavaScript LispLanguage MainstreamLanguage PhpLanguage ProgrammingLanguagePopularity ProgrammingLanguageUsageStatistics RealLanguage SchemeLanguage SmugYetHumbleLispWeenie SourceForge TheMostWidelyUsedProgrammingLanguageAtAnyLevel TrulySkilledProgrammers VisualBasic WhySympathizeWithTheUnemployed LanguagesVsEnvironments CeeHackers CeePlusPlus ColorForth CormanLisp CygWin DynaBook FreeBsd GwydionDylan IntegratedDevelopmentEnvironment JavaStation JonathanTang LanguageIsAnOs LanguagesAreOperatingSystems LispMachine MacOsx MalbolgeLanguage MartinRudat MozartProgrammingSystem NakedObjects NoApplication ObjectCapabilityModel OperatingSystem PinkyAndTheBrainLanguage ProcessAccounting ProgrammingLanguage PythonLanguage RubyLanguage SecurityModel SeparationOfConcerns SingleLanguageOperatingSystem SmalltalkLanguage SmugLispWeenie SqueakSmalltalk SymbolicsMachine VisualBasic LanguagesWithoutGarbageCollection AdaLanguage AlgolLanguage AssemblyLanguage CategoryGarbageCollection CeeLanguage CeePlusPlus CobolLanguage ExtendedObjectTcl ForthLanguage FortranLanguage GarbageCollection GarbageCollectionInCpp GarbageCreation GnuStep MacOsx ObjectiveCee PascalLanguage PliLanguage RealProgrammer ReferenceCounting RustLanguage SlideRule LannyPatterson AreYouThere CategoryHomePage OrphanPage LantzRowland BoycottAmazon CategoryHomePage DolphinSmalltalk EditThisPage LantzsWorkBench ObjectShare ObjectWorks SqueakSmalltalk VisualAgeSmalltalk VisualWorks LantzsWorkBench AlanKay AssertKwdMsg AugmentationFramework AugmentationSystem AugmentedKnowledge AugmentingHumanIntellect AugmentingTheHumanIntellect AutomaticLinkGeneration CategorySmalltalk ChangeSets ChordSet ContentEditableByAll CooperativeAuthoring DaveWiner DoesNotUnderstand DolphinSmalltalk DougEngelbart EditThisPage EiffelLanguage EnvyDeveloper FreeAsInBeer FrontierManila GraphicHumanInterface GraphicUserInterface GraphicalUserInterface HumanInterface HumanPointingInterface HumanSystem HumanTool HyperCard InterWiki KeyWord LantzRowland ManilaByDaveWiner ManilaInterface ManilaWiki MindMap ModelViewController ModelViewPresenter MorphicInterface ObjectDatabase OpenSource PerlLanguage PythonLanguage RadioWiki RandyKramer RelationalVerb ResCen ShouldNotImplement SimulatingQuoteBlocks SmallTalk SmalltalkLanguage SpellChecker SqueakComanche SqueakSmalltalk SqueakWiki SubclassResponsibility TheHumanSystem TheMotherOfAllDemos TheOriginalWiki ThePowersThatBe TheToolSystem ThinkingAndCoding ThoughtProcessing ThoughtProcessor ToolSystem UserLand VisualWorks WebOfDocument WebOfDocuments WebOfWikiPage WikiClone WikiClones WikiComunity WikiCssStyle WikiEngine WikiEngines WikiFarm WikiFarms WikiForum WikiForums WikiName WikiNature WikiNavigationPattern WikiPage WikiPrinciples WikiStyle WikiStyleSheet WikiWeb WikiWebs WikiWikiClone WikiWikiClones WikiWikiEngine WikiWikiWeb LanzhouLuo LanzhouLuo MyCreatePage RealNamesPlease LaoTse AnonymousDonor CarstenKlein CategoryEasternThought CategoryOffTopic CookDing EasternWuss EricHerman LaoTse MartineDevos MikeMann PeterMerel TaoChia TaoChiao TaoTeChing TaralDragon ThomasHelvey WhatIsTao WikiZen YauKwanKiu LaoTsu LaoTse LaplaceTransform CategoryMath LaplaceTransform TransferFunction LapoLuchini LaptopComputer NotebookComputer OneLaptopPerChild ThinkPad LaraKramer CategoryHomePage LargeAndSmallLanguages CommonLisp LittleLanguage MinimalistLanguage OccamsDebugger SmallIsBeautiful VisualBasic LargeApplication LargeApplication ReFactor ShrinkWrapApplication LargeExtremeProgramming AcceptanceTest AlistairCockburn CategoryExtremeProgramming ChetHendrickson ChrisSteinbach ContinuousIntegration DivideAndConquer DoTheSimplestThingThatCouldPossiblyWork DonaldMcLean EelcoRommes ExtremeManagement ExtremeProgramming ExtremeProgrammingMayScaleUp FunctionalTest GeorgePaci HundredPersonProject IntegrationTeams JeffGrigg JoshuaKerievsky KentBeck LoadFactor OpenSource PairCoaching PairProgramming PhlIp RaySchneider RefactorMercilessly RobHarwood RonJeffries ScalingExtremeProgramming ToddLauinger TruckNumber UnitTest WardAtIbm WardCunningham WayneCarson WayneMack WhoIsTheCustomer XpMailingList LargeFormatMonitors CategoryFuture DonaldNoyes LargeFormatMonitors PlugAndPlay PublicSpages ThinkingOutLoud TimeLapsePhotography LargeGraphLayout BigData BoostLibraries CeePlusPlus GnuCpp GraphViz LargeLcdDisplay AutoCad CadWiki CategoryHardware DavidPrice DonaldNoyes ElectronicPaper ElectronicWhiteboard IdealUmlCaseTool JeffGrigg PowerPoint LargeProblemsAreCommunityProblems ApathyCalcified BlameTarget CategoryCommunication CommunityProblems EditWar FiveStagesOfGrief IpUsername LynchMob MeatBall MeatballForCtwoPeople SamGentle SelfDeceit SocialDynamics SpookyDistance WikiPedia LargeRefactoring BigRefactorings BigRefactoringsAreHard BrokenLink LargeRefactorings NoseJobRefactoring PositionPaper StefanRoock LargeScale LargeScaleCppSoftwareDesign AcyclicDependenciesPrinciple AndrewMarlow CategoryBook CategoryCpp CategoryScaling ChrisDailey DanBarlow DaveWhipp DeleteAnonymousAccusations DeleteMe DependencyInversionPrinciple DirckBlaskey DoxyGen HeadwaySoftware ImplementationDetail JohnBrewer JohnLakos JuergenHermann LanceDiduck LargeScaleCppSoftwareDesign MentorGraphics OliverKamps OptimalAdvisor PhilGoodwin PhlIp RedundantIncludeGuards RobertMartin RogerLipscombe SaneSubset SelfContainedHeaders StevenNewton SvenDowideit SystemSizeMetrics ThreadMess UnitTest LargeScaleEqualsFailure AnonymousDonor BrokenLink CategoryMetrics DirckBlaskey FactoringProjects JimJohnson LargeScale LargeScaleEqualsFailure MethodsVsCodeFragments RalphJohnson RaySchneider SunirShah SystemSizeMetrics LargeScaleIndividualSoftwareDevelopment DaveJohnson ExtremeProgramming GoingWare MichaelCrawford PairProgramming WorkingSoftware ZooLib LargeSoftwareSystemPatterns AlistairCockburn AutomatedRegressionTests ContinuousRoundTrip DataMart DesignPatternsForDistributedObjects EarlyAndRegularDelivery EricUlevik EvolutionaryDelivery FunctionalTest HappyPatterns LazyOptimization MartijnMeijering MultiCaster PatternsForLoggingDiagnosticMessages UnitTest LargestSingleCodeModule CeePlusPlus JavaLanguage MarkAddleman SizeIsEverything LarryBest CategoryHomePage LarryCampbell AkamaiTechnologies CategoryHomePage LarryConstantine ConstantineOnPeopleware EdYourdon LarryConstantine SoftwareDevelopment StructuredDesign LarryDeane CarlParziale CategoryHomePage DeaneTechnologies DevelopmentManager DoIt ExtremeProgramming FirstUnionCorporation JamesCollins NickMaiorana TechnicalTeamLeader LarryDunn CategoryHomePage LarryEllison CategoryPerson LarryFitzpatrick CategoryHomePage LarryHartsook CategoryHomePage LarryIsrael AdviceToNewcomers AnOutsidersReviewOfWiki AreNewUserPagesEnough BackLink BrainInaVat CategoryCategory CategoryHomePage DavidAumueller DavidCary EditText FindPage FrontPage GoodEnough LarryIsrael LikePages MultiplePersonalityDisorder NewUserPages OneMinuteWiki PatternMode QuickDiff RecentChanges RoadMap RoadMaps SlashDot StartingPoints StaticMenuForWardsWiki StreamOfConsciousness TextFormattingRules ThreadMode UseNet VisualTour VoiceOfWiki WabiSabi WhyWikiWorks WikiInterface WikiNow WikiPedia WikiSocialNorms WikiWikiBugs YetAnotherWikiName LarryKollar AtisWiki CategoryHomePage DocumentRefactoring LarryNiven CategoryAuthor CategoryScienceFiction DanNugent DanielKnapp DaveHarris DavidGerrold EdwardKiser FallenAngels FinalConflict GregVaughn HugoAward IsaacAsimov JanLarsen JerryPournelle JosephRiesen KnownSpace LarryNiven LatherRinseRepeat LucifersHammer MagiCon MartinZarate MartySchrader OathOfFealty RainbowMars RingWorld ScienceFiction TheFlyingSorcerers TheIntegralTrees TheMagicGoesAway TheMoteInGodsEye TheRingworldEngineers TheRingworldThrone TheSmokeRing LarryObrien CategoryHomePage LarryPage CategoryGoogle CategoryPerson GoogleInc PageRank SearchEngine LarryPrice AgileDatabases CategoryHomePage CategoryPerson CodeSmell LarryPrice ReFactoring LarrySanger BrokenLink CategoryAuthor HumansAreLousyAtSelfEvaluation KuroShin LarrySanger NuPedia SlashDot WikiMedia WikiPedia WikiTechnology LarrySangerAndLessonsInCollaboration CategoryCollaboration ClayShirky ConflictResolution CostinCozianu DeclineOfCivility EditorialControl LarrySanger LarrySangerAndLessonsInCollaboration MakeRoomForAllViewpoints MeatBall PatternInEverything RuleOfDibs SeekFirstToUnderstand WardsWiki WikiChangeProposal WikiNow WikiPedia WikiPediaIsNotTypical WikiTrolling WikiWikiWeb LarrySmith CategoryPerson JoscelynKleingeld MastersBusinessEnterpriseAndTechnology UniversityOfWaterloo LarryTruett CategoryHomePage DesignPatterns FluffyCat JavaLanguage JavaScript SanDiego LarryVictor AreYouThere BenKovitz CategoryHomePage ColabStudios GaiaGathering GrowAdaptDevelopEvolveEmerge LarryVictor OneOfThoseSpellingBeeWinnersYouAlwaysHated RecentChanges RelevantEffectiveEfficientEnjoyableElegant SpellingChecker StartingPoints TechnologyToolsTechniquesTrainingTasksTeams WikiWiki LarryWall BlackPerl CarlosNsRodrigues CategoryPerson CultOfPersonality GregBacon JrrTolkien LarryWall LazinessImpatienceHubris LordOfTheRings ObjectOrientedProgramming PerlLanguage PhlIp PostModernism ProgrammingLanguageQuotes SokalHoax SteveJobs ThomasSchodt LarryWilliams CategoryHomePage ObjecTime LarsAronsson AllAbstractionsLie AmericanCulturalAssumption AndersBengtsson AndyPierce BigDesignUpFront BiggestWiki CategoryCity CategoryHomePage DavidByers ExtremeProgramming FindPage GarethMcCaughan InformalHistoryOfProgrammingIdeas ItsWardsWiki LarsAronsson LinkopingSweden PersonalTelco PortlandOregon RecentChanges SlashDot StaffanMalmgren StockholmSweden SusningNu SwedenEurope SwedishXpCommunity UseModWiki WardCunningham WikiCategories WikiIsNotaDictionary WikiStatistics WikiWiki YouArentGonnaNeedIt LarsBerg CategoryHomePage LarsHeyerdahl CanaryIslands CategoryHomePage KonTiki LaGomera LarsHeyerdahl NorthernItaly PhilipCraigPlumlee RefactorMe StoneSociety ThorHeyerdahl ThorsBooks TipsForBeginners WelcomeVisitors WhyWikiWorks LarsMagnusson CategoryHomePage LarsOlsonDiscussion GrammarVandal LarsOlsonDiscussion RecentChanges LarsReineke CategoryHomePage WikiWikiWeb LarsRustemeier CategoryHomePage LarsRustemeier LarsThorup LarsVange LarsVonTrier LasVegas ClarkCounty GarryHamilton LasVegas LasVegasTest LasVegasTest LasVegas LasVegasTest MentalTelepathy StanleySchmidt StrawMan LasagnaCode BigBallOfMud InformationHiding JoeCelko LasagnaCode NnTierArchitecture PastaCode RavioliCode ThreeTierArchitecture LasseHiller LasseHp LasseHp CategoryHomePage LasseHiller NewsGroups SerendipitySearch UseNet WhyIamNotaBlogger LasseLindgaard LasseMirkovic CategoryHomePage EasternWuss ZenSlap LastChanceToSee CategoryBook DouglasAdams MarkCarwardine LastInFirstOut DataStructures FirstInFirstOut LastInFirstOut MemoryLeak OneUpOnWallStreet LastInternetPage LastRealEdit AreYouThere BenDavid CategoryWikiMaintenance GoodThing LastRealEdit PreviousLastEdit WikiArchive WikiGnome LaszloSystems CategoryCompany OpenLaszlo LaszloVincze AreYouThere CategoryHomePage OrphanPage LatLon AssociateArray CaseInsensitive ChrisGarrod DateStamp DegreesMinutes DegreesMinutesSeconds DotName EnDimensioalArray GeoCodeCoordinates HansWobbe InformationIntersection JimPostel LatLon OldFaithful PostelsLaw TagTimeLatLon TimeLatLon TimeStamp LatLong CategoryOrganization DonaldNoyes EastOrWest HyperPlaces InfoPosts LatLong NorthOrSouth ThinkingOutLoud UnionStationKcMo LateBinding DynamicBinding EarlyBinding LateBinding LateVsEarlyBinding SimonHeath StronglyTyped TypingQuadrant WeaklyTyped LateBloomer LateCeePlusPlus AnonymousDonor BadStyleGuides BoostLibraries CategoryCpp CeeLanguage CeePlusPlus CeePlusPlusEleven CeePlusPlusIsDead CeePlusPlusReigns CleanTheKitchen ConceptCpp ContemporaryCeePlusPlus EarlyCeePlusPlus GenericProgramming GnuCpp HugeRefactoringOpportunity JamesDennett JoeWeaver KarlKnechtel KrisJohnson LateCeePlusPlus LayneThomas MicrosoftFoundationClasses RunTimeTypeInformation SaneSubset StandardTemplateLibrary StlFilt SunnanFenderson LateNightHackingWiki AgileExperienceGroup AgileMethodologyProjectGroup HomePage LateOnsetTesting CategoryTesting JavaWorld JohnFarrell StevenNewton UnitTest UnitTestingLegacyCode LateVsEarlyBinding CategoryConsideredHarmful CeePlusPlus CocoaFramework ConstCorrectness DotNet EarlyBinding ExceptionsTidyThreads LateBinding LintableBugs MicroSoft NakedObjects ObjectDelegation ObjectDistribution ObjectiveCee OptimizeLater PrematureOptimization RealObjectOrientation SmallTalk StandardTemplateLibrary StlStyle SyntacticSugar TestFirst ThrowStrings YagNi LateWittgenstein AllanBaruz CategoryQuestionsAnswers LateWittgenstein LudwigWittgenstein PhilosophicalInvestigations TractatusLogicoPhilosophicus WhatIsGoodOoCode LatentSemanticIndexing RubyLanguage SingularValueDecomposition WikiWiki LatentTypes LatentTyping LatentTypesSmell BjarneStroustrup BoundedPolymorphism BruceEckel CategoryLanguageTyping CeePlusPlus ChrisHandley DynamicBinding EricHodges FooBar GenericProgramming JavaGenerics LanguageSmell LatentTypes LatentTypesSmell NullPointerException RandomAccessIterator ScreenWidget SecurityManager SimpleList SmugLispWeenie SoftwareEngineering StandardTemplateLibrary StaticallyTyped StrawMan TheDesignAndEvolutionOfCpp WeakOrdering WebLog LatentTyping CategoryLanguageTyping DynamicTyping ImplicitTyping LatentTyping ManifestTyping LateralThinking CategoryBook CategoryCreativity EdwardDeBono FrameProblem GordianKnot LateralThinking LateralThinkingInExtremeProgramming ThinkSideways TonyBuzan LateralThinkingInExtremeProgramming EdwardDeBono ExtremeProgramming LateralThinking SomikRaha LatexWiki CategoryWikiForum LaTex OpenSource LatheBiosas LatherRinseRepeat AndyPierce BlondeJoke BrianvandenBroek CategoryIdiom ExtremeShampooing GarryHamilton GavinLambert GraceHopper IdKnow InfiniteLoop JamesKeogh KatieLucas LatherAndRinse LatherRinseRepeat MoreIsBetterFallacy PascalLanguage RadioShack RogerKnobbe SoLongAndThanksForAllTheFish TeachMeToSmoke TooMuchDocumentation WikiWiki ZygoBlaxell LatinLanguage AdHominem AdVerecundiam ArgumentumAdHitlerum CategoryNaturalLanguage CaveatEmptor CuiBono DogLatin EnglishIsTheNewLatin EnglishLanguage MeaCulpa MorituriTeSalutant PerliGata PostHocErgoPropterHoc RomanceLanguage TheerasakPhotha LatticeOfCoincidence CausalChainCrossings HiddenCommonCause InstinctAsIntelligence LatticeOfCoincidence TheUsualSuspects VideoAddiction LatticeStructure BottomType CategoryDataStructure CategoryMath DataStructure DirectedAcyclicGraph MeetsAndJoins PartialOrder LatviaEurope CategoryCountry EuropeanUnion LaughOutLoud LaughOutLoud WordsSmashedTogetherLikeSo LaunchCast LaunchCast LaunchPad LaunchScript JuergenHermann OrganicDefense ThreeStrikesAndYouAutomate WardCunningham LauraDove CategoryHomePage LaurentBossavit LauraKathryn LaurelFan CategoryHomePage LaurenClarke CategoryHomePage GnuPlotWiki LaurenRaymond BelgiumEurope CanadaCountry EnglandCountry FranceEurope FrenchLanguage LanguageOnItsWayDown StephenCairns LaurenRuthWiener CategoryAuthor DigitalWoes LaurenceMichaels CategoryHomePage LaurencePhillips CommonSense SmugLispWeenie LaurensPit CategoryHomePage OpenWiki SeeYouIn LaurensRobinson CategoryHomePage LaurentBossavit CategoryHomePage MyMyersBriggsTypeIs WoodyAllen LaurentDemailly CategoryHomePage LaurentLeThuaut CategoryHomePage SoftwareEngineer LaurentSteffan CategoryHomePage LaurentsExperienceExchangePositionPaper BookShelved ChangeArtistry LaurentBossavit PayingMyOwnWay RonJeffries SpeakingForMyself TheFifthDiscipline XpTwoThousandAndTwo LaurieKigner CategoryHomePage LaurieWilliams BillKrebs CategoryHomePage CollaborativeSoftwareProcess FrancisHwang HakanErdogmus KarenSmiley LucasLayman NorthCarolinaStateUniversity PairProgramming PairProgrammingIlluminated PersonalSoftwareProcess XpAgileUniverse XpEvaluationFramework LavaCode AntiPatternsBook ErrorsBecomeFeatures LavaCode LavaFlow SideEffect StovepipeProject UnitTest LavaFlow AntiPattern AntiPatternsBook AntiPatternsViewPoints BruceIde LavaFlow RefactoredSolution SkipMcCormick SourceControl VersionControl LavaLanguage BrokenLink HaskellLanguage JavaLanguage LawOfAverages LawOfDemeter AdapterPattern AlternateHardAndSoftLayers AndrewHunt AnonymousDonor AnonymousStudent AspectOrientedProgramming BridgePatternIsJustGoodFactoring CanLawOfDemeterBeRefactoredAutomatically CapabilityComputing CategoryModelingLawsAndPrinciples CodeSmell ContractiveDelegation DaveHarris DaveOrme DavidThomas DemeterGoddess EamonWalshe EncapsulationIsHierarchical FearOfAddingClasses FeatureEnvy FewShortMethodsPerClass FirstIndex GuillermoSchwarz HashMap InterfaceMarket IsLawOfDemeterOverspecifiedOnCeeTwo JavaLanguage JavaScript JosephHolsten KarlLieberherr LawOfDemeter LawOfDemeterAndCoupling LawOfDemeterExample LawOfDemeterIsHardToUnderstand LawOfDemeterIsTooRestrictive LawOfDemeterMakesUnitTestsEasier LawOfDemeterRevisited LawOfDemeterVsInformationHiding LorenzoGatti MalcolmSparks MikeAmy NatPryce NickAdie NoMethodError ObjectOriented ObjectQueries OnceAndOnlyOnce OverEngineering PeterVanRooijen ReFactor ReferenceObject RonJeffries SecondIndex ShearingLayers ShieldPattern TellDontAsk ToString TreeOrientedPerspective ValueObject ValueObjects ValueObjectsShouldBeImmutable VisitorPattern WikiGnome WyattMatthews LawOfDemeterAndCoupling BridgePattern CodeSmell DesignPrincipleSmell JeffGrigg LawOfDemeter LawOfDemeterIsBridgePattern LawOfDemeterIsShieldPattern RonJeffries SceneGraph ShieldPattern TellDontAsk ToAyoungExtremist WhatIsAnAdvancer YouArentGonnaNeedIt LawOfDemeterChallenge LawOfDemeterExample CanLawOfDemeterBeRefactoredAutomatically CreditRating DomainModel LawOfDemeter MartinFowler ObjectModel PresentationLayer PrintMailingAddressAction ReferenceCollector RelationalWeenie SteveMolitor TellDontAsk TransactionAddressesSplitter VisitorPattern XmlDocument YouArentGonnaNeedIt LawOfDemeterIsHardToUnderstand AbstractFactory AlternateHardAndSoftLayers DanielBrockman EricHodges FactoryMethod FirstClass LawOfDemeter LawOfDemeterRevisited NatPryce ShearingLayers StevenNewton LawOfDemeterIsInvalid AbstractFactory AntiPattern BadCode FunctionalProgramming GoodCode GotoConsideredHarmful GuidoVanRossum InformationHiding JamesGosling JonathanTang LawOfDemeter LawOfDemeterIsInvalid LawOfDemeterRevisited LawOfDemeterVsInformationHiding LawOfDenmeterIsInvalid MixingParadigms ObjectOrientedDesign RightThing SmallTalk TellDontAsk LawOfDemeterIsTooRestrictive AnthonyLander BradAppleton DaveHarris EmptyCollection FilledCollection IsLawOfDemeterOverspecifiedOnCeeTwo KeithDevens LawOfDemeter MarkSwanson NatPryce NullObject PeterSumskas ReferenceObject RonJeffries TellDontAsk ValueObject ValueObjectsShouldBeImmutable LawOfDemeterMakesUnitTestsEasier DeductionProfile DomainClass DontConfuseYourDog JavaLanguage LawOfDemeter MacromediaFlash MossCollum OrderItem SmalltalkLanguage StubObject UnitTest WilliamGrosso LawOfDemeterRevisited AcyclicVisitor AddressConsumer AddressFields AddressPrinter BadCode ContextSpecificAddressConsumerAdapter CostinCozianu CustomerAddress CustomerAddressVisitor CustomerFormattingOptions DoTheSimplestThingThatCouldPossiblyWork DoTheThingThatMightWorkWell EconomyOfExpression FunctionalProgramming FunctionalWeenie IsLawOfDemeterOverspecifiedOnCeeTwo JonathanTang JustDoIt KristenNygaard LawOfDemeter LawOfDemeterIsInvalid MultiParadigmWeenie NygaardClassification ObjectOriented ObjectWeenie OoWeenie PatternSoup PeteKirkham PlainOldData PlainOldJavaObjects PlatformHook PoJo PrintStream TellDontAsk TheSimplestThing UseNet VisitorPattern WardCunningham WatchRepairShop WilliamUnderwood WritingDumbRepetitiveCode ZipCode LawOfDemeterVsInformationHiding AnonymousCoward CostinCozianu DavidParnas GuillermoSchwarz InformationHiding JavaPackage KarlLieberherr LawOfDemeter MichaelDillon ObjectOrientedProgramming SoftwareFundamentals LawOfDemos AiKoans AndyMorris ChanningWalton DaveSmith DavidDeLis DemoMeltdown FrankCarver LawOfDemeter LawOfDemos LawOfStubs LimitsToAutomatedTesting MicroSoft ProgrammingPearls RichardDrake SunirShah TheOriginalFolkTale TomKreitzberg LawOfDepletingPrinciples LawOfDiminishingReturns LawOfDiminishingReturns TailWagsDog LawOfLallySingh LawOfRaspberryJam JerryWeinberg LawOfSloth CategoryReuse CaveatEmptor CodeReuse LazinessImpatienceHubris TeleVision YakShaving LawOfStubs CodeSmell LawOfDemos LawOfStubs ObjectiveComputerSystems OpenSource SevenPillarsOfCred WarStories LawOfTheEternal CategoryPhilosophy MarkJanssen TheoryOfEverything TreeOfKnowledge LawOfUnforeseenConsequences JohnLennon LawOfUnintendedConsequences LawrenceLessig CategoryAuthor LawsOfCyberspace MeatballWiki SunirShah WardCunningham LawrenceWang CategoryHomePage LevityIsland LawrenceWardroper CategoryHomePage LawrenceWatts LawsOfCyberspace CategoryBook LawrenceLessig LawsOfCyberspace LawsOfForm CategoryBook GeorgeSpencerBrown OntologicalThinking LawsOfPhysicsAreTheSameInIndia BrainsAsaCheapCommodity CategoryEmployment WhatIfTechStaysDead LaxmanJadhao CategoryHomePage LayMan LayPerson LayerIndependentPackage CreatingJavaPackages LayerIndependentPackage PackagePerLayer LayerOfIndirection CategoryAddress ComponentBus LayerOfIndirection RdfTriples LayerSupertype CategoryPattern DataMapper DomainModel LayerSupertypes LayerSupertypes MichaelFeathers OpenClosedPrinciple ShotgunSurgery SingletonPattern LayeredApplicationFramework AtgDynamo CategoryFramework CompoundObjectProgramming IvTools JohnVlissides JwamFramework SourceBasedComponent UnidrawFramework LayeredComponentFramework AdapterPattern BridgePattern BureaucracyPattern BusinessFramework CategoryComponents CategoryFramework CategoryPattern CommandPattern CommunicationFramework CommunicationSupport ComponentBasedDevelopment ComponentDesignPatterns ComponentDesignPatternsContext ComponentDesignPatternsDiscussion ComponentDesignPatternsHistory ComponentFramework ComponentFrameworkDefinition ComponentGlue CompositePattern ConnectionPatterns ConnectionSingleton ConnetionFlyweight ContainerIndependence ContainerManagedPersistence ContextIndependence DataPatterns DirkBaumer DistributionOfComponents DougSchmidt InterViews InterfaceDiscovery KyleBrown LayeredComponentFramework LayeredFrameworks MediatorPattern MichaelFeathers NatPryce NewtonScript PeterMaier PhilipEskelin ProtoPattern QueryInterface RalphJohnson ScottJohnston SeshKumar SevenPlusOrMinusTwo StuartBarker ThirdPartyBinding VisualBasic LayeredFrameworks LayeredApplicationFramework LayeredComponentFramework LayeredGraphics CategoryGraphicsPattern CategoryPattern GraphicsPatterns PhotoShop LayeredMarkupAnnotationLanguage HtmlSucks HyperText MarkUp MikeWarot OneSizeFitsAll StevenMurdoch StoneCypher TedNelson YouAintGonnaNeedIt LayeredWiki CategorySpeculative DonaldNoyes HierarchicalWiki LeibnizianDefinitionOfConsciousness SubWiki LayneThomas AbstractionDevelopment AncientComputing AndrewHunt ApiBible BeyondPatterns BigReductionUpFront BnfToDot CategoryHomePage CeePlusPlus CeePlusPlusReigns CeeSharp ChainmailAsSoftwareDevelopmentMetaphor ChasingTheDragon CodeComplete CommandLineInterfaces CvsLogsGreyPattern CynicalRelease DavidThomas DevelopmentDiagramsRoadMap DonaldKnuth DonaldNorman DouglasHofstadter EdwardTufte EnvisioningInformation EwDijkstra FourOclockFlameout GlyphCee GoedelEscherBach GraphVizForInteractiveDevelopmentDiagrams IconDesign InfinitelyComposableSystem JavaScript JohnLakos JustInTimePairProgramming KatascopeStudio LargeScaleCppSoftwareDesign LaynesLaw LinusTorvalds LlamaPattern LoneDeveloperProjectManagement ManagingProjectComplexity MultiplePersonalityDevelopment NewKindOfScience NinetyTenRule OctoRadialMenus ParasiticCompiler ParasiticComputing PatternDictionaryGame PatternDictionaryGamePlusPlus PatternHaltingProblem PetProject PowerOfPlainText ProceduralApplicationProgrammingInterface RandalsRule ResearchGenetics SingleNamePatternsCreateConflicts SlackPatterns SocialNetworksExperiment SoftwareMasterpiece StephenWolfram SteveMcConnell SusanKare TheDesignOfEverydayThings TheIconBook ThePragmaticProgrammer TheVisualDisplayOfQuantitativeInformation ThumbDriveUses TransitionModel TripleMeta TriteSayingsComeInPairs TypicalThreeDeeEditor UnsolvableSoftwareDevelopmentProblems VisualExplanations WardCunningham WhatsWrongWithFlash WhyExtremeWasUsed LaynesLaw BenAveling BobBockholt CategoryCommunication CategoryDefinition CategorySubjectivityAndRelativism ChromeEffects DefinitionOfLife DougMerritt EverythingIsRelative FractalVagueness GodwinsLaw GroupRelatedInformation HolyWar JasonFelice LayneThomas LaynesLaw LaynesLawDiscussion NoTrueScotsman PageAnchor PoliticsWithClassification ProcrusteanBed QwertySyndrome RealLife RefactorMe ReligiousWars SamuelFalvo SocraticMethod TopsLaw TypeSafety UsefulLie WhatIsIntent WhiteWash WilliamBurroughs LaynesLawDiscussion AllAbstractionsLie LaynesLaw UsefulLie WhatIsIntent LayoutManager BorderLayout BoxLayout CategoryJava FlowLayout GraphicalUserInterface GridBagLayout GridLayout JavaLanguage LayoutManager LazarusIde FreePascal SeksiCommander TreeView LazarusLong CategoryScienceFiction LazarusLong RobertHeinlein TheCatThatWalksThroughWalls TheNumberOfTheBeast TimeEnoughForLove ToSailBeyondTheSunset WorldAsaMyth LazilyInitialized EagerlyInitialized LazilyInitialized LazinessImpatienceHubris AntiPattern ApeInago BradAppleton CategoryQuote ChrisFay ChrisMellon ExtremeProgramming FalseLaziness FirstClassTypes ImplicitTyping LarryWall LazinessImpatienceHubris LocalityOfReferenceDocumentation MrAristotle OnceAndOnlyOnce OreillyAndAssociates ProgrammingPerl RandalSchwartz RefactorMercilessly RichardHome ThePoetics ThereIsMoreThanOneWayToDoIt ThereIsNothingPerlCannotDo TomChristiansen WizardsAreLazy LazyBastard AsimJalis DavidThomas DoTheSimplestThingThatCouldPossiblyWork EricHerman JustaProgrammer LazinessImpatienceHubris LazyProgrammer LeoScott PissTake PragmaticProgrammer WayneConrad YouArentGonnaNeedIt LazyClass CategoryCoding HashMap LazyEvaluation CallByName CallByNeedSemantics CallByValue CategoryLazyPattern CategoryObjectFunctionalPatterns CeePlusPlus ContinuationPassingStyle DefineSyntax FunctionalProgrammingLanguage FunctoidsInCpp HorizontalExecutionOfVerticalConstructs LazyEvaluation LazyEvaluationAndTransactionSemantics LazyEvaluationOverhead NormalOrderEvaluation PanuKalliokoski PatrickParker ReferentialTransparency SchemeLanguage ScottJohnson StrictEvaluation SyntacticSugar ThomasKuehne TransactionSemantics LazyEvaluationAndTransactionSemantics CallByNeedSemantics CallByValueSemantics CategoryLazyPattern CategoryObjectFunctionalPatterns FunctorObject LazyEvaluation LazyObject ThereIsNoStasis TransactionSemantics LazyEvaluationExampleInAssembly CategoryLazyPattern LazyEvaluation LazyEvaluationOverhead RonJeffries LazyEvaluationExampleInVisualBasic CategoryLazyPattern LazyEvaluation VisualBasic LazyEvaluationOverhead BadIdea CallByNeedSemantics CategoryLazyPattern DougKing HardRealTime JeffGrigg LazyEvaluation LazyEvaluationExampleInAssembly LazyEvaluationExampleInVisualBasic LazyLanguages LazyValue NoelWelsh PanuKalliokoski PhilGoodwin RonJeffries StrictEvaluation StrictnessAnalysis ThomasKuehne TransfoldPattern UninitializedObject VisualBasic YouArentGonnaNeedIt LazyFunctionalLanguages HaskellLanguage LazyEvaluation LazyInheritance BoLeuf CategoryLazyPattern JustInTimeInheritance LazyInheritance YouArentGonnaNeedIt LazyInitialization CategoryLazyPattern LazyInstantiationPattern CategoryCreationalPatterns CategoryFunctionalProgramming CategoryLazyPattern CeePlusPlus DesignPatterns FunctoidsInCpp HandleBodyPattern LazyEvaluation LazyPtrProxy ObserverPatternInCeePlusPlus ProxyPattern LazyKayLanguage LazyObject CallByNeedSemantics CategoryLazyPattern CategoryObjectFunctionalPatterns CommandQuerySeparation ContinuationsAndCoroutines FoldFunction FunctionalPatternSystemForObjectOrientedDesign FunctionalProgramming FunctorObject LazyEvaluation LazyObject LazyObjectExample LazyPtrProxy MarcGirod PhilGoodwin PrematureOptimization ProxyPattern RogueWave RulesOfOptimization StreamObject ThomasKuehne ValueObject YouArentGonnaNeedIt LazyObjectExample CategoryLazyPattern DaveWhipp LazyObject LazyOptimization AntiPattern CategoryLazyPattern CategoryOptimization KenAuer KentBeck OptimizeLater PatternLanguage PatternLanguagesOfProgramDesign PatternsForEfficientSmalltalkProgramming PrematureOptimization LazyPattern CategoryLazyPattern CopyOnWrite ExplicitLazyEvaluation ExplicitLazyProgramming ImplicitLazyEvaluation JustInTime LazyEvaluation LazyEvaluationAndTransactionSemantics LazyEvaluationExampleInAssembly LazyEvaluationExampleInVisualBasic LazyEvaluationOverhead LazyInheritance LazyInitialization LazyInstantiationPattern LazyObject LazyObjectExample LazyOptimization LazyPattern LazyProxies LazyProgrammer CategoryIdiom CopyAndPasteProgramming EinsteinPrinciple LazinessImpatienceHubris NotInventedHere PeterSumskas SomeoneElsesExample LazyProxies CategoryFunctionalProgramming CategoryLazyPattern LazyInstantiationPattern ObjectRelationalBridge RefactoringWithRelationalDatabases RichKatz LazyPtrProxy CategoryCpp CategoryFunctionalProgramming CategoryLazyPattern CategoryObjectFunctionalPatterns CeePlusPlus FunctoidsInCpp JohnFletcher LazyInstantiationPattern LazyPtrProxy LazyRecentChangesJunkie BrokenLink JeffGrigg JohnVlissides LazyChangesToday LazyChangesTodayJunkie LazyRecentChangesJunkie PhilipEskelin QuickChangesJunkie RecentChanges LazyUsersMakeGoodUserInterfaces AlistairCockburn CategoryUserInterface GoodVsUseful LarryWall LazinessImpatienceHubris UserInterface LazyWikiGnome AdderallDrug CategoryWikiMaintenance FastWayToUndelete WikiGnome LcFour BrokenImage BrokenLink CategoryErgonomics IkeaPoang LeCorbusier PeterMerel LeCorbusier AlbertEinstein AlistairCockburn AndyWarhol AntiPattern BadInfluence BrutalistAchitecture CategoryPerson DesignForTheSakeOfDesign DesignForTheSakeOfPeople FrankGehry GoldenGrid JaneJacobs LcFour LeCorbusier LeModulor MarkKostabi MichaelFeathers NewUrbanists OlivierCarrere SantiagoCalatrava StewartBrand TheDesignOfEverydayThings WytoldRabinsky LeModulor CategoryBook ChristopherAlexander EarleMartin FrankLloydWright GoldenSection HomeFromNowhere JamesHowardKunstler KeithBraithwaite LeCorbusier LeModulor MartinNoutch NatureofOrder RadialCity VersUneArchitecture LeTonBeauDeMarot AlistairCockburn CategoryBook DaveHarris DavidHarvey DouglasHofstadter FluidConceptsAndCreativeAnalogies GoedelEscherBach KeithRay MarcGirod MathieuGlachant TomStambaugh LeaLinuxFr CategoryLinux CategoryUnix LeadBelly CategoryMusic CategoryPerson LeadBelly PleaseMoveThisToTheAdjunct LeadByDoing LeadByExample ActInsteadOfComplain CategoryLeadershipPatterns DoAsiDo LeadSheet LeadSheet LeadUpTheGardenPath AndrewCates BritCom CategoryIdiom CoriolisEffect LeadDownTheGardenPath UrbanLegend WildGooseChase LeadUserMethod EricVonHippel ProgrammingVsDesigning LeaderShip AbsentLeadership AdeleGoldberg BooksOnLeadership CategoryManagement ChangeYourOrganizationTactics CovenantalRelationships CultureIsTheManifestationOfLeadership DanielEarwicker DeMarco DissentInOrganizations EmPowerment GoodVsBadLeadership HumanInteractions IndividualResponsibility KennyRubin LeadershipIdeals LeadershipIsDifferentFromManagement LeadershipPatterns LouGerstner MartinNoutch PeopleWare PowerVersusAuthority RandyStafford RoadMap SocialIntelligence StoneSociety SucceedingWithObjects TheNameOfTheGame TheServant TomDeMarco TurnAroundManagement WhatIsLeadership WhyIsLeadershipImportant WikiCommunity LeadersDontDo AgilityTest BenTremblay BriefComments BriefEntity BriefIntro BriefTutorial DevelopmentTeamModels DistinctionClearNot DoubleBind GarryHamilton KrisJohnson LeadByDoing LeadersDoDone LeadersDontDo LeadersDontLearn LearnByDoing ManagementByWalkingAround ManagersDontCode MicroManage MicroManagedIntoAutomaticity PageDescription PhenomValence SitRep StarcraftGame TeamLeadersDoDo WhatLeadersDo WikiGnome LeadershipAntiPatterns AmeliorationPattern AntiPattern BehaviorCode BenignNeglect BlameManagement CategoryAntiPattern DoAsiSay GetToKnowYourPeoplesSkills HalSmith HiddenRequirements IamTheLaw IwantItYesterday JuergenHermann LeaderShip LeadershipAntiPatterns LeadershipPatterns MicroManagement NoGoals OneWayStreet PenPusher QualityIsOptional QuestionsQuestionsQuestions QuickerFasterCheaper ShootTheMessenger SpecifyNothing SuperfluousMeetings TeamKilling TimeIsMoney LeadershipIdeals AcceptedResponsibility AssignProblemsNotTasks BobbyWoolf CoachingLeadership CovenantalRelationships EmPowerment GetOutOfTheWay GoodLeadersCanAdmitMistakes GoodLeadersWalkCarefully HumanInteractions InventoryGoesHomeAtNight PraiseBasedLeadership LeadershipIsAnArt BooksOnLeadership CategoryBook CovenantalRelationships MaxDePree LeadershipIsDifferentFromManagement JeffChapman JohnKotter LeadingChange OnBecomingaLeader TheHeartOfChange TheServant WhatIsLeadership LeadershipPassages CategoryManagementBook LeadershipPassages LeadershipPatterns AssignProblemsNotTasks CategoryLeadershipPatterns CoachingLeadership DoYourJob ForgeLeaders ForgeTheTeam GetOutOfTheWay GetToKnowYourPeoplesSkills GrowingYourTeam ImproveYourTeam LeadByExample LeaderShip LeadershipAntiPatterns PeopleWare PraiseBasedLeadership SelfImprovementPatterns ToFightEvilWorkOnTheGood LeadingChange CategoryChange CategoryManagementBook LeadingChange LeadingQuietly CategoryBook CategorySuccess ChangeYourOrganization LeadingQuietly LeadingRequest AntiPattern AskWhy BestPractice ComboBox DomainModel GraphicsDesigner GridView HierarchicalRelationship JesseMillikan LeadingRequest MasterDetail PlainEnglish SimplifyTheRequirements ToManyRelationship ToOneRelationship TreeView WidgetFramework WidgetsRepresentRelationshipsInTheModel LeadingRequests LeadingRequest LeakyAbstraction AllAbstractionsLie CategoryAbstraction CategoryPaper DesignForPerformance LeakyAbstractions PrematureOptimization LeanDevelopmentProcess CategoryManufacturing ChiefEngineer CustomerManagementProcess DanJones DanRoos EnterpriseManagementProcess FordLayoffs GeneralMotors JimWomack LeanEnterpriseInstitute MassProduction ProductDevelopmentProcess SupplierManagementProcess TheMachineThatChangedTheWorld LeanParliament AgileParliament LeanProgramming AnalogyBetweenProgrammingAndManufacturing BigDesignUpFront BrokenLink CurtisCooley FrequentReleases HowImportantIsLeanCode JasonYip LeanProduction LeanSoftwareDevelopment LightweightMethodologies MikeSmith MinimizeInventory OnceAndOnlyOnce PeteBevin RobertWatkins SoftwareInProcess TestFirstDesign TotalQualityManagement WidgetXes WidgetXs WilliamEdwardsDeming YesterdaysWeather YouArentGonnaNeedIt LeanSixSigma LeanSixSigma SixSigma TestDrivenDevelopment LeanSoftwareDevelopment LeanProgramming SoftwareInProcess ValueStream LeanStartup EricRies KelleyHarris SpikeProblem LeanThinking CategoryBook DanielJones ExtremeProgramming JamesWomack LeanThinking LeandroCaniglia CategoryHomePage GemStone InformationObjects LeandroDutra CategoryHomePage FreeSoftware RelationalDatabases SysAdmin LeaningTowerOfPisa LeaningTowerOfPisa PbsNova WindowsMe WindowsNinetyEight WindowsNinetyFive LeapMode CanonCat CategoryInteractionDesign CategoryUserInterface JefRaskin LeapMode MouseMode TheHumaneInterface ThumbButtons LeapSecond HappyNewYear HhMmSs JulianDate LeapSecond YyyyMmDd LeapSeconds BillTrost EricUlevik JamesHollidge LeapSeconds LeapSecondsPuzzleAnswer NoOp PaulChisholm LeapSecondsPuzzleAnswer ChrisGarrod GlacialMelting GlobalWarming HadThisPattern JeromeKaraganis KielHodges LeapSeconds PaulChisholm RodWaldhoff SeaLevelRise LeapingTheAbyss CategoryCreativity DesignShop SrAssoc LearnAnewMetaphor AppleMacintosh CategoryEducation LearnAnewMetaphor XanaduProject LearnFromExperience AntiExperience CategoryEducation EatYourFailures LearnFromExperience LearningByDoing LearningMeansMakingMistakes UnlearnYourExperiences WikiWiki LearnPatternsIfLogicNotFound CategoryEducation IoProfile JustDoIt OneTruePath ToDo ValueExistenceProofThree WhenInRome LearnXmlDiscussions BigIron CobolLanguage DavidLiu DeleteWhenCooked DougMerritt EssExpressions EwDijkstra HorsesForCourses IwannaLearn IwannaLearnXml LispLanguage RegularExpression SchemeLanguage TuringComplete VbClassic XmlIsaGoodCopyOfEssExpressions XmlIsaPoorCopyOfEssExpressions XmlTechnology LearnYouaHaskellForGreatGood AllAboutMonads CategoryHaskell HaskellLanguage LearnedPerception CategoryNaturalLanguage ExtremeProgramming GrandMasterProgrammer LearningAndWeightLifting CategoryCreativity CategoryEducation SpecializationIsForInsectsDiscussion WeightLifting LearningAssemblyLanguage AndrewQueisser AppleTwo AssemblyLanguage AssemblyLanguageStepByStep DebuggingApplications DougMerritt EricIsaacson GarryHamilton GraphicsProgrammingBlackBook IwannaLearn JohnRobbins LearningProgrammingLanguages MichaelAbrash LearningByDoing CategoryEducation DoOrDoNot LearningByTryingSolutions MrAristotle PotteryChallenge LearningByTryingSolutions CategoryEducation CategorySolutions CharlesWeir KyleBrown LearningByDoing PatternsForDesigningInTeams PeteMcBreen ToyProblems LearningCee CategoryCee CeePlusPlusRoadMap CeeUnitTesting IwannaLearn IwannaLearnCeePlusPlus LearningCurve BalloonModelOfKnowledge CategoryEducation EricJablow FuzzyAndSymbolicLearning GnuLinux ItJustWorks LarryWall LearningCurve LinuxLikeOperatingSystems MatthewAstley MicrosoftWindows MindOverhaulEconomics OnConsensus ProgrammingPerl SwieringaAndWierdsma LearningDos CategoryOperatingSystem CeePlusPlus CeeProgramsForBeginners CeeProgramsForBeginnersDiscussion DiskOperatingSystem MicrosoftWindows MsDos WikiPedia LearningExperience LearningExploitationTradeOff CategoryKnowledge KnowledgeProliferation LearningExploitationTradeOff MeatballWiki SuperordinateGoal LearningForeignLanguages CategoryEducation CategoryNaturalLanguage DanielKnapp DistanceLearning EdwardKiser ElCantarDeMioCid ExtremeLearning ExtremeProgramming ForeignLanguage FrenchInAction GarryHamilton HaveThisPattern ImmersiveLearning IncrementalDevelopment InformationAndCommunicationTechnology IterativeDevelopment JuneKim LaurentBossavit LearningForeignLanguages LearningProgrammingLanguages LukeGorrie NickBensema PieterJansegers SpikeSolution StanSilver TheLittleSchemer LearningFromPrototypes AdamSpitz CecilLanguage ClassesPrototypesComparison ComputerScience CopyOnWrite DavidSarahHopwood DavidUngar DoesNotUnderstand IsJavaObjectOriented JavaLanguage JavaScript JohnKugelman JonathanTang LexicalScoping MultiMethods MultipleInheritance ObjectCapabilityModel OzLanguage PredicateClasses PrototypeBasedLanguage PrototypeBasedProgramming PrototypeDrivenDevelopment SelfLanguage SingletonPattern SmallTalk SoftTyping StaticTyping SyntaxFollowsSemantics SyntaxIsSubjective SyntaxVsSemantics WomenFireAndDangerousThings LearningHtmlAndCss CascadingStyleSheets CategoryWebDesign HyperTextMarkupLanguage IwannaLearn IwannaLearnJavaScript MarkPilgrim MarkUp MicrosoftInternetExplorer MinuteSolution QuickQuestions SitePoint WebSite WebsitePatterns LearningInPairs ExtremeLearning LearningIsActionReflected ComputerScience KentBeck UniversityOfOregon LearningJava AnswerMe AshortCupofJava CategoryDocumentation CategoryJava CharSequence CsharpVsJava DataInputStream DavidCary DefinitiveJavaBooks DoxyGen EclipseIde EditHint FileInputStream ImaJavaProgrammer InputStream IntellijIdea IwannaLearn JavaAsAnInterpretedLanguage JavaBandwagon JavaDesignFlaws JavaDoc JavaHelloWorld JavaIde JavaIdioms JavaLanguage JavaLinks JavaProgramming JavaProsAndCons JavaRanch JavaTutorial JavaVsCpp JavaVsSmalltalk JavaWorld JinxWiki LearningObjectOrientedProgramming LearningProgrammingLanguages MyClass MyJavaCourse NetBeans OpenJava PleaseComment StevenNewton ThinkingInJava ThreadMode WebFetchApp WhenShouldWeUseJava WhyJavaIsGreat WhyJavaIsntSmalltalk LearningKillsOptimismDiscussion CategoryDiscussion CivilizationGame GravityWorks UnitedStatesOfAmericaDiscussion LearningLinux KnoppixLinux LinuxChix WikiForumsWanted LearningMeansMakingMistakes BrianFoote CategoryEducation DavidThomas DesignPatterns GameOfChess GameOfGo HenryPetroski PairProgramming RalphJohnson ToEngineerIsHuman VisualAge LearningObjectOrientedProgramming AdeleGoldberg ApplicationProgrammer BertrandMeyer BoyThisStuffMakesMeFeelStupid BruceEckel CategoryObjectOrientation ChrisHandley DamianConway DelegationPattern DesignPatterns DoItBecauseItMakesSense DoItBecauseYoureSupposedTo ExtremeProgramming FeatureEnvy GateKeeper GeraldSussman GradyBooch HaroldAbelson HolyGrail JavaLanguage JoelRosenberger LimitsOfHierarchies ObjectOriented ObjectOrientedAnalysisAndDesign ObjectOrientedDesign ObjectOrientedProgramming ObjectOrientedSoftwareConstruction ObjectSerialization PeopleWhoDontGetOo PerlLanguage RefactoringImprovingTheDesignOfExistingCode SeparationOfDataAndCode SmalltalkLanguage SmalltalkTheLanguageAndItsImplementation SqueakSmalltalk SteveEyles StructureAndInterpretationOfComputerPrograms SwappingClassesAtRuntime ThinkingInJava VisualBasic LearningOrganization CategoryBook CategoryEducation CategorySuccess LearningOrganization LessonsFromFailure LessonsFromSuccess ProcessImprovementTool SwieringaAndWierdsma TheFifthDiscipline LearningPatterns BrainStorm BrainWriting CardSwap CategoryCreativity DistributedControl DoItAgainToLearn FalkBruegmann GoldilocksSolution HelenSharp HindrancesToLearning JoeBergin KentBeck LateralThinking MaheshDodani MartinCosgrave MaryLynnManns MaximoPrieto PatternsForTeaching PedagogicalPattern PhilMcLaughlin PiecemealLearning RoundRobin WhyWritePatternsPattern LearningPerl CamelBook CategoryBook CategoryPerl DefinitivePerlBooks IwannaLearnPerl LearningProgrammingLanguage LlamaBook PerlLanguage ProgrammingPerl RandalSchwartz ThePerlCookbook TomPhoenix LearningProgrammingLanguages AlanPerlis AndreiAlexandrescu BruceIde CategoryEducation CeeLanguage CeePlusPlus FlTk FreshmansFirstLanguage HelloWorld HindrancesToLearning ImmersiveLearning IwannaLearn KrisJohnson LanguageFamilies LearningForeignLanguages MlLanguage ModernCeePlusPlusDesign NoelWelsh PerlLanguage PeterHill PickTheRightJobForTheTool ProgrammingChrestomathy PrologLanguage RandomActsOfLearning ReadThenWrite RefactoringImprovingTheDesignOfExistingCode SelfTaught SimonHeath SimplifiedWrapperAndInterfaceGenerator TclTk TeamLearning VisualBasic WxWidgets ZygoBlaxell LearningPython CategoryBook CategoryPython IwannaLearnPython LearningPerl LearningPython ProgrammingPerl ProgrammingPython LearningReadiness CategoryEducation WillingToChange XpForumAtEgroupsDotCom LearningSmalltalk CategorySmalltalk DesignPatterns ExtremeProgramming ExtremeProgrammingInstalled HowToReadSmalltalk LearningSqueak MarkMarsella ObjectOriented RefactoringImprovingTheDesignOfExistingCode VisualWorks VisualWorksSmalltalk LearningSqueak BeginnersGuide EducationCentre KrisJohnson LearningProgrammingLanguages LearningSqueak LearningSqueakMorphic SeanOleary SisterSites SmalltalkLearnersClub SqueakClassesRef SqueakLanguageRef SqueakSmalltalk SqueakSwiki SqueakWiki LearningStyle ActiveAbstract ActiveConcrete AstarSearch AstarSearchLearning BreadthFirstLearning DeleteWhenCooked DepthFirstLearning LearningStyle MappersVsPackers MatthewAstley ReciprocalityTheory ReflectiveAbstract ReflectiveConcrete ShuHaRi StylesOfIndividualStudy LearningTest CategoryTesting CharacterizationTest JamesAbley LearningTest LegacyCode MichaelFeathers MikeClark RubyLanguage LearningTheBashShell BourneAgainShell CategoryBook CategoryUnix OreillyAndAssociates LearningThroughGaming LearningThroughGaming LearningThroughTechonology LearningThroughTechonology LearningTouchTyping AliceInWonderland CategoryKeyboard CheaperByTheDozen DasKeyboard ForcingDevice GarryHamilton KrisJohnson RobertDaeley ThumbPad TouchType WardCunningham LearningVideos BecomingCompetent CategoryGui DoingStuff DonaldNoyes UnifiedModelingLanguage UseCases VisualStudio LearningWithoutImplementation BackPedaling CategoryEducation CategoryLearning CrcCards DonaldNoyes DumbRows DumbTables EatYourOwnDogFood EditHint EmbraceSql ExBase ExperimentalQueryLanguageDiscussion ExtremeProgramming HandWaving MentalMasturbation RaceTheDamnedCar RelationalAlgebra RelationalCee RelationalModel SmeQl StrawMan ThickBreadSmell WardCunningham WetWare WorkBackwardFromPseudoCode LearningWorks BrokenLink LearningWorks LeasedString AnsForth BasicLanguage BigInt CeeLanguage FixedQuantityOverflowBug ForthLanguage LeasedString LeasedStrings NonNullTerminatedString PascalLanguage StringWithoutLength TerminatedStrings UtfSixteen WikiNamePluralProblem LeastCommonDenominatorRules BadCodingStandards CategoryCpp CeePlusPlus ExceptionalCpp HerbSutter LeastFlexibleProtocolWins LeastEntropyPath FermiParadox GreyGoo LightSpeedLag NikitaBelenki SecondLawOfThermodynamics LeastFlexibleProtocolWins AdvantageOfDisadvantage EricHodges GarryHamilton GunnarZarncke HowTheMindWorks LeastCommonDenominatorRules LynxBrowser MacromediaFlash LeastRecentChanges DavidLiu DeadPoetsSociety DeathByPerfection DeceptivePractice DeleteVulture DocumentMode FixBrokenWindows LeastRecentChanges LeastRecentChangesLists MeatBall OffTopic OnTopic PleasePleaseDontCategorizeEveryPageOnWiki RecentChanges TemporalContext TimeLess UseByDate UsedByDate WikiGnome WikiSmell WikiZens LeastRecentChangesLists ArguingWithGhosts CategoryWiki LeastRecentChanges LeastRecentChangesNinetyEight LeastRecentChangesNinetyNine RecentChanges WikiNow LeastRecentChangesNinetyEight AntiPatternAntidote ArchitecturalMismatch ArtHouse ArtificialIncubation AssigningPapersToReviewers AuditorsForTheVerifiers BackwardLookingWork BeProudOfYourRealAccomplishments BigDesignCritique BigDesignDimensions BluePrint BobSpence BuildingTheWorldsHeaviestAirplane BusinessAccounts CambridgeTechnologyPartnersWeb CameronGregory CanObserve CaptureRequirementsForImplementation CaptureRequirementsForPrioritization CartHorseInversion CasualDuty CatalysisMethodology CategoryWiki CatherineLetondal CccUserManual ChargeCarriers CharlenesMagicMethod ChryslerCorporation ClassInheritanceDiscussion ClassOwnership ClassTag ClearTheFog CodeAuthor CodingProblemFairShare ComingUpToSpeed CommentAuthor CompileDownTechniques ComplexityOfEverydayLife ComponentDesignPatternsProject ComponentDesignPatternsStories ComponentDesignPatternsStrawman ComponentLookup ConTention ConcurrentProgrammingPatterns ConferenceChairCulturalExchange ConstellationOfForces ConstructConvincingArguments ContainmentBuilding CookbookApproach CooperAndPeters CountDownToRelease CriticalNumberOfWorkers CriticalResourceFlow CulturalStandards DecisionGame DeliveryView DemoPrep DevMaintCost DevelopmentAsConversation DigitalkMethods DispassionateParaphrase DistractionsToProgress DoDesignReviews DocumentCentral DocumentModeSummary DualProcessorVax DuaneElgin EarlyAndOften ElephasFumentii EmbarrassinglyParallel EncourageExperimentation EndUserHabitability EnlighteningThingsFirst EntryConditions EnvisioningWiki ErnestRubi EvoFusion ExceptionPattern ExceptionalConditions ExperienceReportsChairOnCommittee ExperimentInAndOutOfContext ExplicitPad ExtendObject ExtremeAlignment ExtremeDesignArtifacts ExtremeHarmony ExtremeProgrammingChallengeTwelve ExtremeProgrammingTattoo ExtremeProjectReview ExtremeSoftware ExtremeZone EyeOnTheBall FailEcoopTryOopsla FallacyAsAntiPattern FamilyFusion FamilySplit FamilySplitDiscussion FibreChannel FirstAdvancedSmalltalkClass FlyOnTheWall FollowMe FollowUp FooteEffect ForcesFromFailedSolutions ForcesVsConsequences FramingSoftwareReuse FromTektronix FullFunctionalSimulator FullyStimulatedEndToEndPrototype FunctionPointer GatesDiscipleMode GetAsReadPostAsWrite GettingAcrossTheDomain GettingItRight GiftsDiffering GivingNewDefinitionsToOldWords GoalDonors GoingThroughCustoms GovernmentMicroResources GreenStreets HandleBrowse HandsOnThighs HeadCoach HearProblemFormSolution HerbDerby HiddenAudience HighLevelModeling HonestSincereAppreciation HookClass HyattPaloAlto InformDontArgue InstanceDataDiscussion IntegratedLayerProcessing InteractiveScreens InterfaceCzar IsolateAndIntegrate ItWasSomethingYouJustDid ItsInYourPeople ItsTheSameData JasonTarnover JeffMcKennaForces JimSkinner JohnCook JohnSwartz JohnnyFletcher JumpingIntoCoding KarenDelia KarenMcLaughlin KentAndRalphAtTheArchitectureWorkshop KnowledgePattern KnowledgeRepresentations LarsVange LeadBelly LearningInPairs LeastRecentChangesLists LeastRecentChangesNinetyNine LetsReuseThatGui LimitedResources LocalVariablesReassignedAboveTheirUses LogicAnalyzer LogicalNecessity LogisticDisasters LotteryProof LowDoorway LowlyPaidNovice LucidaModelingEnvironment MakeTheSafestProcessThatCouldPossiblyWork ManageConfigurationBackwards ManagedTables ManagingComplexLinks ManualAsSpecification MarianoBenitez MarkMusante MarkusBieri MartinAylett MartinPammer MauriceZeldman MeaninglessTasks MetaMetaExtremeWay MetapathSoftwareInternational MethodologyBurden MicroDesign MixedCaseMessage MixedModeActiveModules ModeratorGuidesTheWorkshop MotorolaComputerGroup MuddyDecomposition MultiVoting MultipleArchitectureViews NeonAndYerkAsStackBasedOo NetObjectsFusion NetSocioEconomics NewHackersDictionary NoSuchThingAsSize NomadicProgrammer NormalControlFlow ObjectBasedProgramming ObjectDesignQuality ObjectDrawing ObjectFactory ObjectFiler ObjectInstantiation ObjectWorks ObservablesNeedToBeConsistent ObserversThrowLocalExceptions OfTheThingAndNotOnIt OldHandsAndNewHands OopslaInSanJose OopslaProgramCommitteeMeeting OopslaProgramCommitteeMembershipPatterns OopslaUseCasePanel OperationVaporware OppressiveWikiness OrdinaryPeople OscarNierstrasz OutdoorGamesForTrainers PacifiCorp PaidOff PaperPenAndPerson PaperReviewPatterns PaperSubmissionPatterns ParcPlace PassionForExcellence PastoralProgrammer PatronRole PatternAidedSoftwareEngineering PatternCards PatternHype PatternPerson PatternTaxonomy PatternValueSystem PatternWritingAidsLearning PatternsAndHandbooks PatternsAreNotClipArt PatternsBenefitsExperiences PatternsForUsingPatterns PatternsHomePage PatternsOfModeling PatternsTool PaulaRaun PausefulProgramming PerfectWorkDays PerformanceTuningPatterns PhaseInTiers PicturesAsCompression PlanTrackingMeeting PlansVsRecipes PolarQuadMonitor PolymorphicFunctionWithEmbeddedBehaviour PositiveFeedbackFirst PostProjectReview PreStagedSupport PreTutorialConceptions PrebuiltFunctionality PrimitivePattern PrivateResponsePrivateReply ProcessBoundary ProtocolTunneling PrototypingPatterns PursuitOfWow QualifiedSubclassName ReOrgs ReadToWriteRatio RectoCranialInversion RefactorCollision RefactoringIsaRequirement RefuseToGossip ReplaceUselessFantasyWithExperimentation RepresentingRelationships ResourceClient ResultingContextNamesProblems RetrievePage ReturnImmutablesFromAccessorMethods RhythmicSyntax RingoDeSmet RiskSwap RobOxley RobertAceti RobinShaylor RococoSolution RogerBates RoleModels RoleSuggestingVariable ScenarioPlanning ScriptTheDemo SeasonedProgrammer SeasonedSmalltalker SelectiveChanges SerialSequencing ShannonFarm ShortMenus SilverMark SimpleSuperclassName SimpleTool SimplestThingReplyFromJamesCollins SimultaneousDevelopment SittingInaCircle SmallestSystemThatHelps SmalltalkComponents SocksAndTechniques SoftIssuesAndOtherHardProblems SoftwareAndWriting SoftwareComposition SoftwareDevelopmentPatternLanguage SoftwareHandbook SoftwareMakers SoftwareProcess SortAndBuild SoundPro SoupPatternLanguage SpaceManager SpeculationInPatternFormat StaticScreens StoneDoor StoreAccessor StoreTalk StoryBoarding StructureOfSpecialization SubstituteFunctionalEquivalents SweepingItUnderTheRug SymbolIsm SysOs SystemEnvisioningWiki TapeDuplicator TeamPerTask TeamsIntegrateDiversity TemplateClass TestForaRaceCondition TheFrozenKeyboard TheGoodTheBadAndTheUgly ThePassionOfTheWesternMind TheWib ThornwoodWorkshop ThreeTierArchitecture ThrowingWorkOverTheFence TimeForReflection TimeOff TitanicDisasters ToolPatterns TrainHardPlayEasy TrainYourReplacement TribalDevelopment TrickySmalltalkProblemSolved TshirtPolitics TwentyPercentTax TwoHundredAndOneIceBreakers TyrannyOfTheMajorityStakeholder UndefinedObject UniversalFinanceServer UsingPatterns VerbActionRoutine VerifiersForTheReview VersionLateDotSlow VolunteerSummarizesTheWork WaitingForTheGoodShoeToDrop WayCool WhatsThePayoff WhatsaCommunity WhyObjectBasedProgramming WhyWritePatternsPattern WikiConversationAgree WikiKnowledge WindowBuilder WorkAccomplishedThroughDialogs WorkshopComprisesAuthors WritingItAndMaintainingIt XpCourse XpDiscipleMode YarnWeb YasmiinDavis YingAndYang LeastRecentChangesNinetyNine ArmatiesDotCom AskBeforeAttaching AssemblyCookbook AssetResolutionDivision AssistantCoach AssociationClassDiscussion BazaarStyle BeltAndSuspenders BigYellowSpine BirdWatching BridgingTheGap CanXpChange CaseDelusions CastOfCharacters CentersInSoftware ChangeOfSetting ChartreAndHagiaSophia ChryslerAndSteadyState ClassName CommunicationIsProcedural ComponentDesignPatternsContext ComponentDesignPatternsDiscussionTwo ComponentDesignPatternsForces ComponentDesignPatternsGuidelines ComponentDesignPatternsMilestones ComponentDesignPatternsWorkshops CompositeCommand CompositeDesignPatterns CompositeTypes CompoundObjects CompoundPattern CompulsoryComments ConsiderTheIdea ConstantineOnPeopleware ConsumerSoftwareAndEvo ContainerIndependence ContinuousCommunication ContinuousRoundTrip ContinuousSimplicity ConvertingSerialisedObjects CopyMutableParameters CreepingFeaturitisWarStories CuddledElseBlocks CyberCrud DataConnectednessTest DatabaseAction DateDriveCommitment DebuggingPatternLanguage DebuggingSoftware DeliberateMistake DesignPatternsStudyGuide DesignUpFrontButExtremeImplementation DevelopersAreTheCustomer DisablingFunctionalityIsNotaChange DistractionFreeEnvironment DoTheSimplestTranslationThatCouldPossiblyWork EdGrimm EdPenak EmbraceChangeContinuously EntityBeansAsDomainObjectGraphs EnumeratingTrueAndFalse EnvironmentProblem EvolvingSystem ExFormation ExceptionalValue ExpectedResult ExperimentStudyRefine ExplicitBusinessRules ExpressingDesignDirectly ExtendedObserver ExtremeDevelopmentCycle ExtremeDogma ExtremeFrequency ExtremeHypothesis ExtremeLifeCycle ExtremePop ExtremePrinciples ExtremeProactivity ExtremeProgrammingOnIce ExtremeSociety ExtremeTautologies ExtremeValuesWillScale ExtremeXmas ExtremelyClearCode FalseAssertionsAndUnattractiveRestrictions FiveStagesOfGrief ForgettingCurve FractionalTeams FreeBoozeAnalogy FreeSoftwareMusicAnalogy FullStaffRedundancyWhileProgramming GentleSarcasm GeologicTaxonomy GkChestertonOnWiki GleicksGenius GofComposite GofDecorator GofFactoryMethod GofObserver GofPrototype GofStrategyAndGofBridge GofTemplateMethod GroupPackaging HardToWrite HedgingOnesBets HowXpPlansDeploymentDiscussion ImagesOfOrganization IndividualPackaging InstantiatedMethod IntermediaFromIris JacquesSauve JavaDynamicDispatchAndConstructors JezHiggins JohnHenryCoder KnowledgeGap LanguageGrammar LargeSoftwareSystemPatterns LeastRecentChangesLists LeastRecentChangesNinetyEight LessIsBetterSolution LinesStationsBinsParts LittleSimulatorInCocoa LittleSimulatorInJavaHistory LittleSimulatorInJavaOne LoadFactorInEstimatingOtherProjects LowCeremonyMethod MacreadysTalk MaskingInterfaces MattZaremba McWiki MethodologistAsReligiousReformer MhosQuote MiddlewareWrapper MikeKarliner MillionDollarIdea ModellingTrap MostExtremeIsHeardLoudest MtlSecondMeeting NeedsDrivenProgramming NewChange NiklasStorm NotaRhetoricalQuestion NothingHalfBaked NullObjectForEveryClass ObjectAndEnvironment ObjectCargoCult ObjectMaturityModel ObjectsInGroups ObservationEquivalence OneLargeEvolutionaryAttempt OopslaNinetyNine OrderManagementSystems OtNinetyNineWiticisms PackagedPersistence ParameterBlock ParisPerlMongers PartToWholeAsWholeIsToPart PathDependence PatientClass PatternConflicts PatternFamilies PatternLanguageFragments PatternOfPatterns PatternOrientedModelingTool PatternSpecializes PatternsOfPatterns PaulWarner PayForMeatWithCandy PercentageOfDesignTime PerformanceSpike PermissiblySimple PermissionToAct PersistentPointerFactory PersonalPattern PlayerCoach PleaseSignMe PolePlant PowersThatBe PrettyPlease ProActive ProcessAndaThing ProcessImprovementPatterns ProcessImprovementPatternsDiscussion ProgramYourWayOut ProgrammingUnderStress ProjectDevelopedReuse ProofBeforePosting ProvocativeBookTitles PublicTesting PurchasingAgent QuickerCorrections RealActualHubbleTelemetryData RealPaperBanknotes ReallyGoodPatternBooks ReengineeringTheCorporation RefactorSlack RefactoringMove RefineExceptions RegressionTests ReligiousObjects ReplaceConstructorWithFactoryMethod ReproducibleTestingOfMonitors RichBugReports SacrificeMoreGoats SensitiveProjects SetAbort ShaBash SimplestBusinessThatCouldPossiblyWork SingletonInUmlForJava SituatedDesign SixtyMinutesFile SkepticsDictionary SmashWordsTogetherLikeSo SoftwareAsEnterprise SoftwareDesignAsGo SophiaGerken SpecialFormatting SpellingRuleDoubledConsonant SquareAndRectangleProblem StatesUsingFunctionObjects StealOverBuy SteelDrivingMan StephenMcHenry StickyFingers StoneExchange StoryIdea StraightThroughProcessing StretchAssignment StuCharlton StuntProgramming SubjectiveObjective SubstituteClass SuvajitGupta TextAndGlyphsInTheUml TheFairyTale ThePlightOfBreakfast TheResidentCynic ThereHaveBeenAlready ThinkAsYouCode ToBeDoneMacro ToolTunnelReality TurretCounseling TwoPhaseCompositeOperation TwoSetsOfEyes TwoTypesOfCodeClarity UberGruppenFuhrer UncuddledParagraphs UnifiedModellingLanguage UniversityOfStThomas UniversityOfUtah UseForwardDeclarations VirtualDentist WalterLogeman WashesWhiter WaterfallInertiaMayBeHelpful WebSom WhenAndWhile WhyStickWithXp WhyXpLite WikiPrivacy XpAndVisibility XpAtArinc XpForLanguages XpForSolutions XpHammer XpInaStrangeLand XpMarketing XpModes XpTeamCoachAnalogy YouDontNeedEm YtwokIsNineteenSeventytwo LeastRecentCommonAncestorOfMen IanKjos ManKind MostRecentCommonAncestorOfMen OriginOfConsciousness LeastRecentlyUsed CategoryOrganization ForthLanguage LeastRecentlyUsed MemoryManagement OnePileFilingSystem LeathermanTool LeaveTheOfficeForLunchHour CategoryHealth EatBreakfast LifesJustTooShort MyMindKeepsWandering LeaveWhenBored AdAbsurdum AndrewMccormick BoredomIsaSmell BrentNewhall ChrisHyser DanilSuits DavidPeterson LeaveWhenBored LeaveWhenUseless ObjectMentor PhlIp RunAwayScreaming SimpleMinded TimeManagement TomDeMarco LeaveaTestBroken DaveSmith JeffGrigg JuneKim KentBeck LeaveaTestBroken NissimHadar SoloProgramming TimeManagement XpMailingList LeavesOfGrass LeavesOfGrass LectroTest CategoryPerl CategoryTesting LectroTest QuickCheck LecturingToIdiots ConditionedResponse EasternWuss FaultyLogic HastyConclusion HaveThisPattern JumpingToConclusions LaoTse LecturingToIdiots MartySchrader MillsMess RudenessObjection SesameStreet WritingFasterThanThinking LedNotLead DunderHead LedZeppelin LoseNotLoose TheBeatles LeeEdwards CategoryHomePage LeeHolmes AreYouThere CategoryHomePage DavidCary OrphanPage StartingPoints LeeLawrence AspinManagementSystems LeeLeFever CategoryHomePage LeeLouviere DonaldNoyes DontRepeatYourself OnceAndOnlyOnce ThePragmaticProgrammer LeeMomtahan BalancingReadersWritersAndEditors CategoryHomePage DonaldNoyes OnePileFilingSystem TheyWayWikiWas WikiNewbie LeeNathan CategoryHomePage LeeSilvan CategoryHomePage CategoryOffTopic RunningYourOwnWikiFaq WardsWiki WikiFarms WikiIsNotYourNotebook WikiWikiWeb LeeSmolin CategoryAuthor LeeSmolin PennState QuantumGravity TheLifeOfTheCosmos ThreeRoadsToQuantumGravity LeeWalton LeeWoolley LeedsXpUsersGroup AgileNorth KevinRutherford LeftAndRightWingPolitics AmericanCulturalAssumption AnAnarchistFaq AnonymousDonor AynRand CarAddiction CategoryOffTopic CorporateGovernment JeffGrigg JoshuaGrosse NewZealand NoamChomsky OneTrueWay PlaidCymru PoliSci RichardKulisz ScottishNationalParty ScottishParliament ScottishSocialistParty TheLibertarianParty TheManufacturingOfConsent UnitedStates UnitedStatesOfAmerica WikiNewbie WorldsSmallestPoliticalQuiz ZeroSum LeftHanded AmericanCulturalAssumption AndAnotherThing AnnoyedLeftHander BenBangham DanielKnapp DavidPostill DesignPatterns HandNeutral JeanMarcLagace JeanPhilippeBelanger JimiHendrix JohnPerkins JoshKnight KrisJohnson LakeLandLimited LeftHanded LeftHanders LeftHandersTooCostly MichaelAbbott MichaelHedges NapoleonBonaparte OlivierAntonis PeeCee PeteHardie PocketPc RationalRightHander RightHandBias RightHanded RightHanders RobMandeville SckotVokes ShaeErisson SpatialAwareness SteveHowell StevenNewton LeftHandedSyndrome LeftHandersTooCostly MostHolyWarsTiedToPsychology LeftHanders AnonymousLeftHandedMathsGraduate GarethMcCaughan LeftHanded LeftHandersTooCostly NoelWelsh ObjectOriented PurelyFunctional LeftHandersTooCostly LeftHanded LeftHanders ScottJohnson LeftSelectsRight CategoryUserInterface EuropeanCulturalAssumption GraphicalUserInterface LeftValue CategoryJargon ChristopherStrachey ForthLanguage FundamentalConceptsInProgrammingLanguages RightValue LeftWing CategoryOffTopic JohnRepici MiseryIndex PhlIp RightWing SethGordon StephanHouben LeftistTree HeapDataStructure LegJoints LegJoints UseMod LegacyApplication AnthonyLauder BrownfieldApplication GreenfieldApplication LegacyStamp PeteHardie LegacyBox LegacyCode ArieVanDeursen CategoryJargon JoshuaKerievsky LegacyCode MartinFowler MichaelFeathers OldCodeRusts OtherPeoplesCode RefactorMercilessly RefactoringImprovingTheDesignOfExistingCode RefactoringToPatterns ReverseEngineering RewriteCodeFromScratch SoftwareAsLiability StudyTheSourceWithaDebugger TheMozillaProject UnitTestingLegacyCode WhyDiscardOnesLegacy WorkingEffectivelyWithLegacyCode LegacyCodeBofAtOopsla AnAspirant CodeSmell MichaelFeathers OopslaOhFour StuartMarks UnitTest WorkingEffectivelyWithLegacyCode LegacyLanguage ArCeeFiles BourneShell CategoryProgrammingLanguage CeePlusPlus CeeShell CobolLanguage ConsideredHarmful FortranLanguage KornShell LegacySystem PascalLanguage PerlLanguage PlbLanguage ProgrammingLanguage PythonLanguage RubyLanguage LegacyReplacementStories AnonymousDonor CategoryStories ChryslerComprehensiveCompensation CthreeAndLegacySystems DeveloperBidingHisTimeUntilTheRecovery LegacyReplacementStories RonJeffries SteveHayes WebSphere LegacyStamp LegacyStamp RightToolForTheJob StretchedLipSmile TooOld LegacySystem LegalActionOnWardsWiki GeorgeZimmer WardCunningham LegalRecourseAgainstGrammarVandal DonaldNoyes FederatedWiki GrammarVandal HardBan IllegalRecourseAgainstGrammarVandal OpenWikiPrivatization ParkingLotTherapy SmallestFederatedWiki StupidLittleEdits UnethicalEditing LegalStatusOfCorporations AmericanCulturalAssumption AuthorityWithoutResponsibility ClaudeMuncey CorporateGovernment CorporateWelfare CorporationsArePersons DanielCohen FirstAmendment IamNotaLawyer MickeyMouse RichardKulisz UnitedStates WorkForHire LegalTenderLaws CategoryLegal LegendGoServer GameOfGo LegislationOnTechnology CategoryHistoryOfComputing LegitimatePeripheralParticipation AlistairCockburn BrianMarick CategoryBook CommunityOfPractice ExpertInEarshot GingerFactor HedgehogAndFox LegitimatePeripheralParticipation LineOfSightLearning RalphJohnson LegitimateReasons LegitimateReasonsForHardbanning LegoDatTapeLoader CategoryExternalLink LegoToy LegoLanguage BotKit LegoMindstorms VisualLanguage VisualProgrammingLanguage LegoMindstorms CarletonUniversity ExtremeHour InternationalSpaceStation JavaVirtualMachine JohnPugh LegoMindstorms LegoRoboticsWiki LegoToy LogoLanguage MindStorms NewProgrammingSystems OliBye OperatingSystems PaulSimmons SeymourPapert SmallTalk TimMackinnon LegoPatternLanguage ArtOfLego HaveThisPattern KyleBrown LegoTechnic LegoTechnicSystem LegoToy LukeGorrie ManuelSimoni MitMediaLaboratory ObjectOrientedProgramming LegoPostScript CategoryExternalLink LambdaTheUltimate LegoToy PostScript LegoRoboticsWiki CategoryExternalLink CategoryWikiForum FrontPage LegoMindstorms LegoToy LegoToy ArtOfLego DolphinWikiWeb DouglasCoupland DuploChallenge GoTo LegoDatTapeLoader LegoLanguage LegoMindstorms LegoPatternLanguage LegoPostScript LegoRoboticsWiki LegoRobots LegoToy LegoWiki LifeIsaBigMessyGraph MicroSerfs SmallTalk SubliminalMessage TcpIpLegoBrick LegoVirtualStudio DeleteThisPageSomeTime WelcomeVisitors LehmansLaws SoftwareLifeCycle LeibnizianDefinitionOfConsciousness CapraTrap CarstenKlein CategoryPhilosophy DefinitionOfConsciousness DefinitionOfRepresentation DeleteMe DesCartesPrinciple DougMerritt EssentialComplexity GottfriedWilhelmLeibniz GunsGermsAndSteel HowTheMindWorks KenHappel KillYourDarlings LaoTse LeibnizianDefinitionOfConsciousness MemesAreScience MemesShmemes NicholasRescher PeterMerel ReneDescartes TheLanguageInstinct ThreadMess UniversalLife LeighCaldwell CategoryHomePage LeighDodds CategoryHomePage LeighKlotz CategoryHomePage LeighKlotz MatthewWilbert LelahConrad CategoryHomePage WackyComp LemmingsStandardsAndInnovation AlanKay AnthonyLander AppropriateInitialSmallness BigBlue BigDesignUpFront BurnTheDiskpacks DanIngalls DaveSteffe DesignPrinciplesBehindSmalltalk DigitalEquipmentCorporation EarlyHistoryOfSmalltalk LemmingsCreateStandards LifesJustTooShort NewLanguagesForXp RichardDrake RichardGabriel StuCharlton SturgeonsLaw SuccessStatement TimeMagazineProductOfTheYear VisualAge VisualWorks WikiTherapists WorseIsBetter LemonadeTime CategoryWhimsy GirlScout GirlScoutCookies WikiFire LenGalasso CategoryHomePage PracticeMan QuerkRtos LenKagelmacher CategoryHomePage LenLattanzi CategoryHomePage LenWeincier ExtremeProgramming JavaLanguage JohannesburgSouthAfrica OpenAuthor OpenSource LenWhite CategoryHomePage LenWhite LenWhites LenitaOlofsson LennartBrolin CategoryHomePage DtpForeningen LennartStaflin CategoryHomePage CommonLispProgrammingWithCorba JustaProgrammer LispLanguage MacOsx WhatsRightWithCorba LensmanSeries CategoryBook CategoryScienceFiction EeDocSmith FamilydAlembertSeries HarryHarrison LensmanSeries LorenzBeyeler MeteorMiner RobertHeinlein ScienceFiction SkylarkSeries SpaceOpera StarSmashersOfTheGalaxyRangers TheNumberOfTheBeast WildBillWilliams LeoBrodie CategoryAuthor CategoryHomePage CategoryPerson ForthLanguage NetSpeed ObjectOrientedProgramming ThinkingForth LeoFriel CategoryHomePage McDermott WikiWiki XpGlasgow XpMultiVerse LeoKeohane LeoKeohane LeoLaporte LeoNelson CategoryHomePage ScottMoonen LeoSchwab AmigaComputer BeOs CategoryHomePage CategoryNotorious DeviceDriver LeoSchwab LeoScott BowlingScores CategoryHomePage JavaWorld RefactoringLive WayneConrad LeonBambrick BrokenLink CategoryHomePage ExtremeProgrammingCorePractices FirstCreateTheMailbox FixThis LeonBambrick ListYourWayOutOfStuckness PortmanteauWord VisualBasicCeePlusPlusRosettaStone WabiSabi LeonMoonen CategoryHomePage DocumentationGeneration ProgramAnalysis ProgramUnderstanding RefactoringTestCode ReverseEngineering SoftwareImprovementGroup XpTwoThousandAndOne LeonardCohen CategoryArtist WabiSabi LeonardKleinrock LeonardNelson CategoryHomePage LeonardNorrgard CategoryHomePage LeonardTulipan CategoryHomePage WikiPedia LeonardWeincier GuruHut LeonardoBueno CategoryHomePage CodingStandard ContinuousIntegration DoSimpleThings ExtremeProgramming ExtremeProgrammingCorePractices OnceAndOnlyOnce SimplifyVigorously TheMarbleProject UnitTest YouArentGonnaNeedIt LeonardoDaVinci LeonardoDaVinci LeonardoFibonacci BiNomi CategoryScientist FiBonacci FiboNacci FibonacciSequence LiberAbaci LeonardoHerrera CategoryHomePage CeeLanguage CeePlusPlus DelphiLanguage GeorgePaci JavaLanguage JustaProgrammer PerlLanguage SoftwareManagement WikiWiki LesLes BrokenLink LesLes LesOrchard CategoryHomePage WikiVerse LesPleiades LeslieGoldsmith HansWobbe LeslieHensley AreYouThere CategoryHomePage ExtremeProgramming LeslieHensley LeslieMoonves LessAbleProgrammer AboveAverageProgrammer BecomingCompetent BrilliantProgrammer ChadThompson ChanningWalton DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammingIsDoomed FourLevelsOfCompetence GrandMasterProgrammer HumansAreLousyAtSelfEvaluation JayBell JoelSpolsky JonGrover LanguageGurus LessAbleProgrammer LessAbleProgrammers MoreAbleProgrammer MoreAbleProgrammers NetNegativeProducingProgrammer NetNegativeProducingXrs PairProgramming PrettyGoodProgrammerWithGreatHabits ProgrammerStereotype SmartAndGetsThingsDone SoftwareGenius SpecializationIsForInsects TestDrivenDesign TheSourceCodeIsTheDesign UnskilledAndUnawareOfIt WishfulThinking LessEfficientFormOfOrganization CorporateCommunists LessIsBetterSolution BinarySolution GoldilocksSolution LessIsBetterSolution MorePainMoreGainSolution OnceAndOnlyOnce SmallIsBeautiful LessIsMore BlakeMason CategoryGardeningMetaphor CategoryInformationVisualization CategorySimplification EdwardTufte GuiGuidelines InTheMiddle IsPrime JunkBox KlausWuestefeld LessIsMore MasanobuFukuoka MiesVanDerRohe ModernIsm PerfectionIsAchieved PostModernism PrimeNumber RobertVenturi SunirShah TheCollective WabiSabi WikiAtTwentyThousand WikiMaster WikiWiki WorseIsBetter WorstProblem LessRedundancy IronyWarning OnceAndOnlyOnce LessSyllablesMoreMeaning AlistairCockburn DividedByaCommonLanguage DoTheLeastThatWorks DoTheSimplestThingThatCouldPossiblyWork JeffGrigg JustOnce LowCeremonyMethod MarcoScheurer MartinFowler MartinNoutch MerriamWebsterDictionary MethodOrMethodology MichaelJackson NickSimons OnceAndOnlyOnce OncePer OxfordEnglishDictionary RefactoringMalapropism RichardDrake RocketScientist RonJeffries WikiMorphemes LessThanEightyColumns EmailNetiquettePatterns LessVerboseTutorialDee McCarthy QompLanguage TutorialDee LesserProgrammingLanguage GreaterProgrammingLanguage LesserProgrammingLanguage LessonLearned LessonsLearned LessonsFromFailure AnUnacceptableWayOfFailing BetterGame BigPublicFailure BlameAvoidance BlameCulture BlameGame BlameTheManager BlameTheTool BlameYourselfFirst CategoryEnterpriseComputingConcerns CategoryManagement ConGame DefinitionOfProjectFailure DominantGame InexperienceGeneratesFailure IsEarlierCancellationFailure LargeScaleEqualsFailure LessonsFromFailure LessonsLearned LoserManagerMakesProjectFail MakeFailureImpossible NewTechnologyHasFailed OrganizationCulture ProjectManager RefactoringGovernment SmallFailuresForLargeProblems SocialDynamics TheHeartOfChange WardsWiki WhyMyCompanyFailed LessonsFromHistoryDiscussion AbstractSyntaxTree ActorModel AreDesignPatternsMissingLanguageFeatures BookStop CategoryDiscussion CategoryEvidence CodeChangeImpactAnalysis DataAndCodeAreTheSameThing DesignVersusResultsEvidence EvidenceRantsContinued FoxPro FutureOfProgrammingLanguages GoTo GodwinsLaw GoldenHammer GoldenHammers GreatComputerLanguageShootout GreenspunsTenthRuleOfProgramming HolyWar HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HowImportantIsLeanCode KeepCriticismNarrow KolmogorovComplexity LessonsFromHistoryDiscussionSummary LogicProgramming MentalMasturbation MindOverhaulEconomics NovemberZeroSeven ObjectOriented OnceAndOnlyOnce PageAnchor PainfulLanguage PayrollExample PersonalChoiceElevatedToMoralImperative PiCalculus RelationalModel SoftwareLifeCycle SoftwareTransactionalMemory TableOrientedProgramming ThreadMess TopsQueryLanguage TutorialDee WriteOnlyLanguage LessonsFromHistoryDiscussionSummary BlubParadox BookStop ChangePattern CodeGenerationIsaDesignSmell EverythingIsRelative GodwinsLaw HumptyDumpty KeepCriticismNarrow LessonsFromHistoryDiscussion MentalMasturbation NovemberZeroSeven ObjectiveEvidenceAgainstTopDiscussion PaulGraham PayrollExample SantaEverywhereFallacy TableOrientedProgramming ThreadMess TopmindsAssumptions LessonsFromJavaApplets EditHint GuiMarkupProposal JavaAppletsSuck RichInternetApplications LessonsLearned AfterActionReport LessonsLearnedFromFortran LessonsLearnedInSoftwareTesting LessonsLearnedFromFortran CategoryFortran FunctionalTest MiniLanguage OnceAndOnlyOnce OnceAndOnlyOnceIsNotJustForCode UnitTest LessonsLearnedFromHorrorFlicks AhHa AntiPattern TortoiseAndHare LessonsLearnedInSoftwareTesting BretPettichord CategoryBook CemKaner ChristopheThibaut ContextDrivenTesting FowlerWritingMethod JamesBach ProgrammingBookAcronym WardCunningham LestAnyoneBeEmbarrassed BritishCulturalAssumption BritishHumour CategoryHumor CategoryStory MontyPython PhilGoodwin RichardDrake TheOriginalFolkTale LetEveryWordTell GlobalMinimumVsLocalMinimum OmitNeedlessWords WordsThatDefine LetExceptionsPropagate AvoidImplementationSpecificExceptions BrianSlesinsky CategoryException ConvertExceptions DesignPattern EditHint HomogenizeExceptions InterruptedException LetExceptionsPropagate LetExceptionsPropagateOnlyAsUncheckedExceptions LionKimbro PatternForms PhilGoodwin ThrowDontCatch LetExceptionsPropagateOnlyAsUncheckedExceptions AndreParrie CannotCompleteMethodException CategoryException CategoryJava CheckedException CheckedExceptionsAreOfDubiousValue ClassCastException CodecNotLoaded ConsistencyOfApproach DontUseCheckedExceptionsToIndicateNonspecificFailure EvilThrow ExceptionAdapter ExceptionStrategy FileNotFoundException HaveThisPattern HomogenizeExceptions HomogenizedExceptions JavaExceptionsAreParticularlyEvil LetExceptionsPropagate LetExceptionsPropagateOnlyAsUncheckedExceptions NoMethodShouldEverThrowAnExceptionThatIsImplementationSpecific NullPointer NullPointerException PhilippeDetournay RuntimeException RuntimeExceptions ServletException ThrowDontCatch ThrowThrowable UseCheckedExceptionsOnlyForSpecificActionableSituations LetHotPagesCool BrainStorming CategoryWikiEditing CoolingOffPeriod GoodStyle LetHotPagesCool LongNow MoreHeatThanLight RecentChanges ThreadMode WhenFlowersFinishTrimStem WikiEditingCustoms WikiPedia WikiWikiWeb LetItBe AssumeStupidityNotMalice BenjaminFranklin ChronicComplainer DeleteAnonymousAccusations DontSweatTheSmallStuff EmotionalCatharsis GetaLife IgnorePersonalAffronts ItDoesntMatterAboutTheVermin ItsNotThatImportant PickYourBattles SerenityPrayer SetTheBozoBit WastingPeople LetItBeItMayNotBeAweed CanRobotsReplaceHumans CategoryWiki CompareAndContrast DonaldNoyes ThinkingOutLoud WikiPages LetItCrash CoreDump CrashOnlySoftware DontCatchExceptions EmbeddedSystem ErlangLanguage FailFast GordonGuthrie GracefulDegradation LetItCrash LimpVersusDie PeteHardie ReportAndDie LetItGo LetKarmaDoTheWork CategoryWikiProgress GaveUpOnWiki HowToReactToaFlame LetKarmaDoTheWork LetOneGo BritishCulturalAssumption CategoryHumor CategorySuccess ItWorks LetOneGo ManagementByKickingAss MayZeroSix LetPatternsEmerge AamodSane CanAnArchitectureEmerge ExtremeProgrammingAndPatterns OnceAndOnlyOnce LetReaderDecideEvidenceAgreement AnecdoteImpasse FunctionalProgramming LetTheReaderDecide TopMind LetStalkStrine BookDetails CategoryBook CategoryCommunication CategoryJoke CulturalCringe EnglishPlease FrafflyWellSpoken LetStalkStrine PissTake RatBag TallPoppySyndrome LetSystems LetTheClientDecide TheConsultantsMantra LetTheHumanPullTheTrigger AntiPattern DesignPatterns ExceptionThatProvesTheRule JoelSpolsky MicrosoftWindows PatternLanguage PatternLanguagesOfProgramDesign PrincipleOfLeastSurprise ThreeStrikesAndYouAutomate WarGames LetTheJuniorDrive AntiPattern ArrangeActAssert AssembleActivateAssert BrentNewhall BrownBagLunch CategoryPattern DenaliProject DesignPatterns DialogueWhilePairProgramming DoSimpleThings DocumentMode ExtractMethodRefactor GoalStack HaveThisAntiPattern HowToPissOffYourPair IteratorPattern JimLittle JuneKim LetTheJuniorDrive LunchnLearn MostQualifiedPairsWithLeastQualified MuscleMemory ObserverPattern OptimisticProgrammingSkunkworks PairMismatch PairProgramming PairProgrammingIsDoneByPeers PairProgrammingIsNotTraining PairProgrammingTipsAndTricks PairPromiscuously ReFactoring RecordYourCommunicationInTheCode RefactorMercilessly RobHarwood TestDrivenDevelopment TimKing TomRossen LetTheLearnerGuideTheFlow CategoryEducation CategoryLearningMethods LetTheLearnerGuideTheFlow LetThePeopleDecide HowShouldWeDecide IronyWarning JohnReynoldsTheStudent TomDeMarco WikiHighlights LetTheReaderDecide AgreeToDisagree CategoryConflictResolution LetTheReaderDecide LetTheTestsSpeakForThemselves AcceptanceTest AdoptUnitTests AdoptingXpPatternLanguage CategoryAdoptingXp CategoryExtremeProgramming CategoryPattern LetTheTestsSpeakForThemselves RobHarwood TestingFramework UnitTest VcapsProject LetYourDesignsBecomeYourRequirements KrisJohnson LetYourDesignsBecomeYourRequirements RobertDiFalco SunirShah WaldenMathews LetYourLogsBecomeYourPlans BeginWithTheEndInMind BrentNewhall DoItTomorrow FirstThingsFirst FuturePastTense GarryHamilton GettingThingsDone HaveThisPattern LetYourDesignsBecomeYourRequirements MakeYourPlansBecomeYourLog MarkForster MichaelDeardeuff PairPlanning SamuelFalvo SeanOleary SevenHabitsOfHighlyEffectivePeople SvenDowideit ThankYou ToDoList TrustedEmployee WaldenMathews WhatDidYouDoTomorrow LetsBlowUpTheUniverse AlanTuring BlueAbyss BoilTheOcean BurnTheDiskpacks CanonCat CarFree CodeIsData CommandLineInterface DavidGelernter DavidSarahHopwood DisciplineEnvy DynaBook EricFreeman EverythingIsa FearOfChange FearUncertaintyAndDoubt FearUncertaintyDoubt FloppyDiskZombieTechnology FortranLanguage FunctionalProgrammingLanguage GraphicalUserInterface HarvardArchitecture HumaneInterface HyperCard JefRaskin JohnBackus LambdaMoo LetsBlowUpTheUniverse LifeStreams LifeTheUniverseAndEverything MacIntosh MainstreamInfluenceOfFunctionalLanguages MooresLaw ObjectOrientedProgramming ParrotCode PeakOil PerlSix PersonalDynamicMedia RefactoringGovernment RewriteCodeFromScratch SilverBullet SpreadSheet TedNelson TheFeyerabendProject TheThirdManifesto ThinClient TunesProject TuringAwardLecture TuringMachine UniformityUberAlles VonNeumannArchitecture XanaduProject XwindowProtocolShouldBeStabbedAndBurnt YagniAndCostOfChange ZombieTechnologies LetsBuildaCompiler CategoryBook CategoryCompilers CategoryOnlineBook JavaScript MarioSalzer PascalLanguage PhpLanguage TheSimplestPossibleCompiler LetsDesignProgrammingLanguage AdvantagesOfExposingRunTimeEngine AplLanguage AsFastAsCee CategoryProgrammingLanguage CeeSyntax CobolLanguage DataFlowProgramming DesignByCommittee EiffelLanguage FourthGenerationLanguage FutureOfProgrammingLanguages IdealProgrammingLanguage InstantLanguageForm IsBreakStatementArchaic ItsTimeToDumpCeeSyntax JavaScript JayRandomCoder LanguageOrientedProgramming MarcThibault MixIn MultiMethods NemerleLanguage OctoberZeroFive OperatorOverloading OperatorPrecedenceConsideredHarmful PointyHairedBoss RethinkingCompilerDesign RubyLanguage RubyOnRails SmalltalkLanguage SyntaxFollowsSemantics TypeInference VisualBasic WouterCoene WyattMatthews LetsInsulateOurselves CategoryWikiProgress CrazyThingsThatMightSaveWiki CureWorseThanTheDisease DeletedButWelcomeToWiki DesignPattern GoogleLovesWiki HomePage PageRank PythonCommunityServer RobotsDotTxt WardsWiki WikiSpam LetsMeetAtHistoricOopslasViaTimeTravel DanielEnting GregVaughn KentBeck LetsMeetAtOopsla MichaelFeathers PersonalWiki RichardEmerson RonJeffries ShowTrialOfTheGangOfFour SteveFreeman StevenNewton WardCunningham WikiMaster XunitBofAtOopsla LetsMeetAtOopsla JeffreyMiller JoscelynKleingeld LetsMeetAtHistoricOopslasViaTimeTravel PhlIp LetsNotUseRose AnonymousCoward ArgoUml BrettNeumeier ClearCase CyclicCvs EclipseUmlPlugin GradyBooch IdealUmlCaseTool LetsUseAnObjectOrientedDatabase MagicDraw MeaCulpa NotGonnaNeedTheHassle PhlIp RationalRose RoboCode RussFreeman StateDiagram SteveEyles UnifiedModelingLanguage LetsPlayTeam CategoryAntiPattern DonOlson GuruDoesAll LongPoleInTheTent ScheduleChicken LetsReuseThatGui ModelFirst RonJeffries SimultaneousDevelopment SpartanUserInterface TooMuchGuiCode LetsSlowDownDeletions BackLink CategoryWikiProgress CrazyThingsThatMightSaveWiki DavidLiu EditText EditWar IpUsername IsThisPageOk QuickChanges RecentChanges SlowDownToSpeedUp WikiTrolling WinZip LetsSpeedUpDeletions CategoryWikiProgress CrazyThingsThatMightSaveWiki EditWar OffTopic PortlandPatternRepository QuickChanges RichardKuliszFanClub LetsUseAnObjectOrientedDatabase AnthonyLander CategoryDatabase ContentManagementSystem CrossingChasms EnterpriseJavaBeans GemAccess GemStone GemStonej HenryBaker JeffPanici KeithBraithwaite LaughOutLoud LifeStreams MetaKit NetworkDatabase ObjectOrientedDatabase ObjectOrientedProgrammingLanguage ObjectRelationalMapping ObjectsVsRdbmsPerformance PeterMerel ProgrammingWithoutRamDiskDichotomy RandyStafford RelationalDatabase RelationalDatabases ResponseToBakersAntiRelationalPaper RobertDiFalco SchemaEvolution SeshKumar SmallTalk StuCharlton ThreeTier TopLink TupleSpace UnderstandingDistributedSystems LetsWithdrawIntoSolipsism ArchimedesPlutonium CategoryWikiProgress CrazyThingsThatMightSaveWiki EditWar FilteredQuickChanges FilteredRecentChanges MichaelSparks OffTopic QuickChanges RecentChanges RecentEdits SplitWiki WikiBadge WikiVandal LetterSpirit DouglasHofstadter FluidConceptsAndCreativeAnalogies PatternLanguage ToddCoram LetterToSoftwareDevelopers AustinDavid BetsyHanesPerry CarsonWilcox ChuckSiska DaveSmith DinoMorelli ExtremeScheduleNegotiation FrankCarver GriefTransfer JohnBrewer JohnFarrell KeithDerrick KeithWedinger ManfredSchaefer MartineDevos NotaTeamPlayer PaulChisholm PearlsBeforeSwine PeteBevin PhlIp PullDontPush QuitSuddenly QuittingEnMasse RapidDevelopment RonJeffries ShareTheGrief SteveMcConnell TheAnalogyMayHold TheyCanFireMe WardCunningham YouFeelMyPain LetterToTobyBloom OopslaExperienceReportsChair ParcPlace LettingThingsSlide AntiPattern AntiTraffic ArchitecturalSpike GettingThingsDone HaveThisPattern LettingThingsSlide PavlovsDog LettuceFramework BehaviorDrivenDevelopment CategoryFramework CategoryPython CucumberFramework DjangoProject JohnFletcher LettuceFramework PythonLanguage RubyLanguage UbuntuLinux LeufNetWiki BoLeuf CategoryInterWiki DebianLinux OscarNierstrasz TheWikiWay LevelCategoryError CompositionFallacy LevelCategoryError LogicalFallacy MixingLevels LevelOfAbstraction AlicesAdventuresInWonderland CategoryAbstraction CategoryQuote LevelsOfAbstraction LewisCarroll UsefulLie LevelOfHierarchy InversionOfControl PatternNormalForm UseCase LevelOfMeasurement CategoryStatistics DatabaseDomainsForNumbers NullVersusNone LevelPlayingField LevelsOfAbstraction CategoryAbstraction ConceptualSchemaLanguages EinsteinPrinciple JasperPaulsen KnowledgeDefinitionSystems LevelOfAbstraction LevelsOfAbstraction LimitsOfHierarchies MeasuringAbstraction MentalModel MikeYinger MrAristotle ObjectiveReality PeterMerel SimpleMinded SubjectMatterExpert SubjectiveReality WardCunningham WikiMaster LevelsOfGreenspunning AlternateHardAndSoftLayers AreDesignPatternsMissingLanguageFeatures CeeLanguage CeePlusPlus CommonLisp DesignPatterns DomainSpecificLanguage FourLevelsOfFeature GarbageCollection GreenSpunning GreenspunsTenthRuleOfProgramming IhadToWriteMyOwnLinkedList LispLanguage LuaLanguage MetaProgramming PhilipGreenspun PointerCastPolymorphism PureVirtual ReinventingTheWheel RemoteProcedureCall TemplateMetaprogramming TestCollector ToolCommandLanguage UndefinedBehavior LevelsOfPoliteness DanielKnapp DeclineOfCivility DesuMasu DoTheSimplestThingThatCouldPossiblyWork JapaneseLanguage KoreanLanguage LevelsOfFamiliarity LevelsOfPoliteness NickBensema SpanishLanguage ThouVsYou LevelsOfSoftwareSuccess CategorySuccess CostOfDoingNothing DefinitionOfProjectSuccess EarlyCancellationIsSuccess ExtremeProgramming IncrementalFundingMethodology IndustrialExtremeProgramming JimShore PointyHairedBoss SoftwareSuccess XpDoesntCoverThat LevelsOfUnderstanding BlubParadox CeePlusPlus DynamicTyping ErlangLanguage HaskellLanguage JavaLanguage JonathanTang KnowledgeAwareness KnowledgeCapture LazyEvaluation LexicalClosure LispMacro LotsofIrritatingSillyParentheses ReinventingTheDatabaseInApplication SmugLispWeenie TableOrientedProgramming LevyBookCapabilityBasedComputerSystems CategoryOnlineBook HenryLevy LewisCarroll AliceLiddell AlicesAdventuresInWonderland CategoryAuthor HuntingOfTheSnark SystemMetaphor ThroughTheLookingGlass LewisLin CategoryHomePage LewisMumford CategoryAuthor JohnFletcher LewisMumford PowerVersusAuthority LewisPerelman CategoryPerson EngeniaSoftware KanbrainInstitute LewisjPerelman HowardGardner MarshallMcLuhan LexAndYacc CategoryBook CategoryCompilers DougMerritt ElizabethWiethoff FreeOnLineDictionaryOfComputing LexAndYacc OpenDirectoryProject RegularExpression TheDragonBook WikiPedia LexSijtsma CategoryHomePage LexSijtsma LexSpoon BrokenLink CategoryHomePage LexicalAnalysis CategoryCompilers RegularExpression LexicalClosure AlainPicard AlgolLanguage AnonymousFunction BenefitsOfDynamicTyping BlocksInJava BlocksInRuby CategoryClosure CategoryCommonLisp CategoryFunctionalProgramming CategoryLisp CategoryScheme CeeLanguage CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusEleven CeeSharp ClosuresAndObjectsAreEquivalent CommonLisp CrossProduct CurriedFunctor CurryingSchonfinkelling DanMuller DeleteWhenCooked DynamicClosure DynamicTyping FirstClassFunction FreeVariable FunctorObject GeneratorClosure HyperSpec ImplicitTyping JavaScript LexicalClosure LexicalScope LexicalVariable LowLevelVirtualMachine LuaLanguage NamedFunction ObjectiveCaml ObjectiveCee PascalLanguage PerlLanguage PhpLanguage PythonLanguage RubyLanguage SchemeLanguage ScopeAndClosures SmalltalkLanguage StephanHouben StructureAndInterpretationOfComputerPrograms TypeInference UndefinedBehavior LexicalScope LexicalScoping LexicalScoping ActionScript CategoryCodingConventions DynamicScoping FreeOnLineDictionaryOfComputing GlobalVariablesConsideredHarmful GoodThing HigherOrderFunctions JavaScript LexicalClosure LexicalScope LexicalScoping LispWeenies LuaLanguage NestedScopes ObjectsAndClosuresAreEquivalent PeterLynch ReFactor ScopeAndClosures ScopingRules SpaghettiStack UpValues LexicalVariables LexicalScoping LexiconRules MagiTech PaperWiki WikiWiki LiXiangYu BbPpMmFf BkPk BmPm CcRrEe CzSz DcXiNdBzUc DdTtNnLl DpTp DyTy GgKkHhOo GiKiHiWi GmKm JjQqXxYy JoQoXoYo KkJr KzTiVi LmQiBaJm PersonalSpace TqNq UqAqIqRq UuAa YiErSdSiWu ZzCcSsEe LiaisonEconomy LibArt AlphaTransparency AntiAliasing GnomeCanvas ImagingModel PostScript LibGdkCardImage GnuLinux LinuxGames LibSdl FrameBuffer LinuxGames MacintoshGames PlaystationGames WindowsGames LibelLaws CategoryLegal InternetRelatedCourtCases LiberalDistillationOfThreadMode AlistairCockburn BackStack ChurchOfEngland ExtremeNormalForm FixBrokenWindows HowToDistillThreadModeToPortlandForm HowToWriteAndEditThreadMode OffTopic OnceAndOnlyOnce PhilGoodwin PortlandForm RefactorByCondensingConversation RefactoringWiki RichardDrake StateChurch TheTimesOfLondon ThreadMode WikiMaster WikiMasterDiscussion WikiMasterpiece LiberalPinkoCommieSmalltalker AdamBerger CategoryHumor CategorySmalltalk HaveThisPattern LiberalPinkoCommieSmalltalker RedneckJavaProgrammer RedneckSmalltalker WhatIsLiberal LiberatingConstraint AdHocQueryies AsFastAsCee BondageAndDiscipline ColdFusionLanguageTypeSystem ComputerScience FunctionalProgrammingLanguage GrandParadigmUnification HighLevelLanguage LazyEvaluation NetworkDatabase ObjectCapabilityModel OffTopic PrincipleOfLeastPower ReferentialTransparency RelationalModel SideEffect SufficientlySmartCompiler WaterbedTheory LibertyAlliance CategorySecurity DotNet OnlineIdentities ZapThink LibertyBasicIsWrittenInSmalltalk CategorySoftwareTool VisualSmalltalk LibraryAndPrimitivesBlurring AlternateHardAndSoftLayers AntiPattern CategoryMetaprogramming ForthLanguage HaskellLanguage LibraryAndPrimitivesBlurring LispIsTooPowerful LispLanguage RubyLanguage SmalltalkLanguage TooPowerfulForItsOwnGood LibraryBookBot LibraryCity CategoryOrganization LibraryCity LibraryDesignIsLanguageDesign AndrewKoenig BarbaraMoo RuminationsOnCeePlusPlus LibraryOfCongress DavidBrantley DeweyDecimalSystem LibraryOfCongress LibraryOfCongressSystem LibraryOfCongressSystem AlphabetizeEverything AnonymousDonor CategoryOrganization DateStamp PublicDomain LibraryOfNewAlexandria CategoryFuture CentralizedOrDistributed DonaldNoyes IsisDotOrg LibraryOfNewAlexandria NewsMakers OnePileFilingSystem SubjectMatterExpert ThinkingOutLoud WaybackMachine WikiPedia LibraryThing CategoryWebServices FreeAndCostPrivilege GoodThing LibraryThing OneNote SelectionsViaTabs ThinkingOutLoud UserFriendlyMegaSite UserNamePassword LibreOffice OpenOffice LibreSoftware FreeSoftware GratisSoftware LicensedSoftwareEngineers ExtremeProgramming LicensedSoftwareEngineers LicensingMyth EndUserLicenseAgreement MicroSoft LicensingSoftwareEngineers BadSoftwareWhatToDoWhenSoftwareFails CemKaner FloridaInstituteOfTechnology KeithRay LessonsLearnedInSoftwareTesting MicroSoft TestingComputerSoftware XpMailingList LicensingTerms CategoryBusiness CliffordAdams DavidMcNicol GnuGeneralPublicLicense IanRae LicensingTerms ScottWilliams UseModWiki LieOrStreet AynRand BenAveling CategoryEmployment CategoryEthics CategoryLifeStrategies CategoryProfessionalism ConflictingRequirements ExBase GetItInWriting JanuaryTwelve MikeSmith SamuelFalvo LieToYourManager AlwaysHaveOneOnTheBackBurner BigEstimates DaveSmith DeceptionInBusiness HelpYourManager JezHiggins JimCoplien LatinAmerica MetaManager PaulHudson PythonLanguage ShalomReich SkunkWorkPatterns SteveFreeman LieberKurs WeHe LiensFrancais CuTest MontrealXpUsersGroup LiesMyTeacherToldMe BadStuffWeLearnInSchool CategoryBook CategoryEducation RichardFeynman TylerDurden UnitedStates LifeAndWorkPlanningBooks CategoryEmployment ChrisBaugh MarginAlia MarkZimmermann TopicBennett WhatColorIsYourParachute LifeAsArt CategoryEmployment CategoryPattern EdBuffaloe ExtremeProgrammingMaster OntologicalAntitheses QualityWithoutaName SignificantForm SubjectiveObjective TheBible TurkishCrafts WinstonChurchill LifeAsCode ComputerScience LifeAsaBusiness AbStraction AllOrNothingHiring AuthorUnknown CostOfCapital CostOfMoney DonOlson GarryHamilton HighSpirits LifeAsaBusiness LifeLine LifePatterns LifeTime MeaningOfLife MoneyOrientedProgrammers OutsourcePersonalServices SixThinkingHats TimeLine LifeAsaDevelopmentEnvironment ReFactor SimplestThingThatCouldPossiblyWork TestFirst YouArentGonnaNeedIt LifeAsaDream CategoryLifeStrategies LifePatterns TheBible TheHeartOfSuccess LifeCall BillSeitz JamesBaker LifeAlert LifeCall LifeCritical JasonYip LeadEngineer LifeCritical MoneyCritical PrinceEdwardIsland LifeCriticalSystems BugFreeSoftware ExtremeProgramming FaganDefectFreeProcess FiniteStateMachine GoodEnough HaltingProblem LifeCriticalSystem LifeCriticalSystems MartySchrader ProofOfCorrectness TheChemicalEngineeringCulture TuringComplete UnitTest LifeGoal BeginWithTheEndInMind FollowYourBliss GetaLife JosephCampbell LifeVectors MeaningOfLife MissionStatement SevenHabitsOfHighlyEffectivePeople LifeInSpain LifeIsCheapAndGettingCheaper BrainsAsaCheapCommodity CategoryBigPicture DavidCary LifeIsCheapAndGettingCheaper WikiPedia LifeIsComplex ArtificialIntelligence BlackCloud ComplexityMetrics DavidCary DefinitionOfLife FailedAttemptsAtDefiningLife FrederickPohl JoshuaGrosse LifeIsComplex LifeMaintainsItself RichardKulisz SciFi LifeIsGambling LifeIsPain SoftwareDevelopmentIsGambling LifeIsPain DefinitionOfLife LifeInSpain LifeIsGambling LifeIsProgramming DebuggingTheDevelopmentProcess FortyHourWeek GameOfLife GetaLife LifeIsProgramming LifesTooShort LinuxOs MacOsx ProgrammingIsFun ProgrammingIsLife SteveMaguire LifeIsReallyPointless CynicalRelease DorothyParker MeaningOfLife ThenDoArt LifeIsShort ActiveListening BigBlueRoom CivilityPatterns EditWar EgolessWiki GetaLife KeepAnOpenMind LifeIsShort LifesTooShort MasterPlan PeopleProjectsAndPatterns PiecemealGrowth PositiveDialogueCommunity QualityWithoutaName SignalToNoise WardsWiki WikiZen LifeIsaBigMessyGraph AbstractionAddiction AddingEpicycles AllAbstractionsLie BenLast ClassDiagram DifferentialEquation DivideAndConquer EightyTwentyRule EverythingIsRelative FedEx GoedelsIncompletenessTheorem GraphTheory JustMakeItRight LegoToy LifeIsaBigMessyGraph MathematicsIsaBigMessyGraph OccamsRazor OnceAndOnlyOnce RealWorld SecondLife SmallWorld TravellingSalespersonProblem UseCase UsefulLie VariationsTendTowardCartesianProduct LifeLine CategoryEmployment DeletedUnlessDefended LifeAsaBusiness LifeLine OnTopic OneHundredRulesForNasaProjectManagers TimeLine TimeManagement WhatColorIsYourParachute WhatHappened LifeLongLearning CategoryEmployment CategorySelfHelp CompletedThing DonaldNoyes FirstWorld ItManager JustGetAnyJob LifeLongLearning OneLifetime TheThreeWorlds ThinkingOutLoud LifeMaintainsItself BlackHat BlueHat ComplexityMetrics DefinitionOfLife EarthSimulator LifeIsComplex LifeMaintainsItself MemesShmemes SelfReplication YellowHat LifeOfBrian CategoryMovie CategoryOffTopic JimmyCerra LatinLanguage LifeOfBrian MontyPython MontyPythonQuote TomAnderson LifeOnOtherPlanets AlienLifeOnThisPlanet CategoryFuture CropCircle DrakesEquation LifeOnOtherPlanets MilkyWay NaSa SeTi SpreadingActivation UnidentifiedFlyingObjects LifePartner LifePartner PoliticallyCorrect SignificantOther LifePatterns AnythingGoes CategoryBigPicture CategoryLifeStrategies FirstWorldCulturalAssumption LeadershipPatterns LifeAsArt LifeAsaBusiness LifeAsaDream LifeIsReallyPointless LifePatterns LifePatternsDiscussion LifeVectors PurposeDrivenLife WhatAmiDoingAboutIt LifePatternsDiscussion LifePatterns LifeStreams DavidGelernter EricFreeman FinalFantasySeven HorselessCarriageThinking ReddIt LifeTech CategoryProject GemStone GemstoneProject GiovanniMueller KentBeck LaraPfyffer LifeTech MarkusBieri MassimoArnoldi MichaelPilawa PeterGoodall PiecemealGrowth RelentlessTesting RonJeffries VisualWorks WilliDuerig LifeTheUniverseAndEverything CategoryBook DouglasAdams ExtendedThreeLetterAcronym HitchhikersGuideToTheGalaxy LifeTime CategoryEmployment LifeAsaBusiness LifeLine LifeTime MicroSoft LifeUsesEnergy DefinitionOfLife LifeVectors CategoryLifeStrategies DoTheRightThing GarryHamilton WayToWin LifeWare CategoryCompany CompaniesDoingXp DavideVarvello MarkusBieri MassimoArnoldi WilliDuerig LifesJustTooShort CategoryRedirect LifesTooShort LifesTooShort AlistairCockburn AnonymousDonor BjarkeEbert BrucePennington BryanDollery BurnOut CalBerkeley CategoryRant CharlieFlowers ChrisRiley CompletelyHonest ConversationsWithTrees DatingIsHarderThanProgramming DaveEveritt DeveloperMaturity DonOlson FawltyTowers FourQuadrants GetaLife HistoryRepeatsItself IhadToWriteMyOwnLinkedList LifesTooLong LifesTooShort MikeMorris OfficeSpaceMovie OpenGl PhilippeBack ProgrammingMatters RedDwarf SkipList SteveFreeman ThisIsYourLife TimeToMakeItShort LifetimeOfReturnedReference AutoPtr CategoryCpp GarbageCollectionInCpp ReturnByValue ValueSemantics LightBulb AhHa LightBulbJoke SuccessOrientedApproach ThomasEdison XeroxParc LightBulbJoke CategoryJoke GamerGeek LightBulbJoke LightBulbJokes MicroSoft ProgrammerLightBulbJokes ThreeStarProgrammer WikiZen WorldOfDarkness WorstPunEver LightDutyTools BigIron NimbleDatabase PersonalWebServer LightGlove ErgonomicKeyboard WearableCommunity LightMap CacheCalculations EdwardKiser LightMap LightSpeedLag IsaacAsimov PeteHardie PostalChess ReallyBig SpaceNineteenNinetyNine TayGayVay WriteNotTalk LightSwitch FoxPro LightWave LightWave VideoToaster LightenTheTroika BlackAdder JeffGrigg LightenTheTroika PalmPilot ScapeGoat TresSeaver YouStillNeedToAddGas LightningCracklingFromYourFingertips DoTheSimplestThingThatCouldPossiblyWork RonJeffries WilliamGrosso LightningInterviews ChristopherAlexander LightningInterviews MichaelMehaffy WardCunningham YouTube LightningRod LightningRod MeatballWiki WardsWiki LightweightDirectoryAccessProtocol CategoryCommunicationProtocol ChrisBetts JavaLanguage OpenSource RoadMap LightweightDocumentation BradAppleton CategoryDocumentation ChristianLindig DocumentationOutsideTheSourceCode EricScheid ExtremeProgramming KrisJohnson LightweightDocumentation LiterateProgramming LocalityOfReferenceDocumentation PaulDyson RonJeffries TechnicalMemo TheSourceCodeIsTheDesign TwikiClone WikiClone LightweightMethodologies AdaptableMethodologies AdaptiveSoftwareDevelopment AlistairCockburn AnthonyLauder BillBarnett CleanRoom ControlledRapidEvolutionaryDelivery CrystalClearMethodology DocumentToDeliver EvoFusion ExtremeProgramming FeatureDrivenDevelopment JasonYip LightweightMethodologies LightweightMethodology LowCeremonyMethod MartinFowler MethodologySpace RaySchneider RefactorMercilessly RichardDrake RobertDiFalco ScribbledOnOnePage ScrumProcess TheNewMethodology WaldenMathews LightweightMethodology LightweightMethodologies LightweightThirdPartyAuthentication WebsphereApplicationServer LikeFooFooSearch AutomaticallyType ElizabethWiethoff FooFoo GoogleHatesWiki HaveThisPattern IanOsgood KarlKnechtel LikeMind LikePages BalancedTree BillKelly CategoryWiki ChiefArchitect ClassOwnership CommonGatewayInterface DataModel DataModelPatterns DesignPatterns DrakeWilson EditPage EditingPieMenus ExtremeProgramming ForthCompiler HyperText JeroenMostert JohnSmith LikePages MatthewAstley MeatBall MetaModel OneSizeFitsAll PatternLanguage QwanYin RealTime RedBlackTree RedBlackTrees RelatedPages SisterSite StrikiWiki TheKooks UserStories WabiSabi WardCunningham WikiNameSpaceViewer WikiWiki WikiWikiSuggestions WontFix LikePlusButton CamelCase CcBySa EdgeRank EditConflict EtherPad FridemarPache IframePayButton JohnFletcher JointEditing LikeButton LikePlus LikePlusButton MicroPayment OpenSource PageRank PayPal PiratePad SocialNetwork WelcomeMessage WikiConversation WikiLike YourCent LikeStoriesInTheWorkFlow JeffBay LikeStoriesInTheWorkFlow LikeThis LilaAnInquiryIntoMorals AlexanderPirsigConnection CategoryBook ChristopherAlexander HoldingTheGains RatchetEffect RobertPirsig TheMetaphysicsOfQuality ThirdWaveDave ZenAndTheArtOfMotorcycleMaintenance LilyPond DenemoEditor GuileScheme HanWenNienhuys LilyPond PostScript SchemeLanguage LimboLanguage AlefLanguage BrianKernighan ByteCode CarHoare CategoryProgrammingLanguage CeeLanguage CommunicatingSequentialProcesses DennisRitchie GarbageCollection InfernoOs ModularProgramming NiklausWirth OberonOperatingSystem PascalLanguage PhilWinterbottom ProgrammingLanguage RobPike SeanDorward VirtualMachine LimeWire FileSharing GnuTella LimitConstructorArguments AbstractStateMachine ArgumentObject BradCox CostinCozianu DanielBonniot DontUseGetAndSet EncapsulateConstructorsWithFactoryMethods FooBar GrahamJenkins JeffGrigg LawOfDemeter LimitParametersForEjbCreates MethodObject MichaelFeathers ModalObject NatPryce SunirShah TellDontAsk TooManyParameters ValueObject VisualBasic WayneMack WilliamGrosso WilliamUnderwood LimitParametersForEjbCreates AntiPattern ArgumentObject ArgumentObjects CategoryEjb ComponentDesignPatterns CostinCozianu DataAccessObject DataAccessObjects DataTransferObject DemeterProject EmployeeBean EmployeeDataHolder EmployeeEntityBean EmployeeKey EnterpriseJavaBeans EntityBean EntityBeansAreNotDomainObjects EntityBeansAsDataGateways EntityBeansAsDomainObjects FacadesAsDistributedComponents FactoryMethod FourLayerArchitecture JavaBean JavaBeans JavaPetStoreDemo KentDorsey KyleBrown LawOfDemeter LimitConstructorArguments OneSizeFitsAll RaphaelParree RussellGold SeparationOfConcerns SessionBeansAsFacades UseDataTransferObjects ValueObject WilliamGrosso LimitedResources AbsoluteBestPlan AllRoadsLeadToBeeMinus CategoryDecisionMaking DecisionMathAndYagni GoodPlanning LogicalNecessity LogisticDelay MoreResources RaySchneider ResourceLeveling SerialSequencing WellFormedWorkPackages LimitedResourcesWiki BurdenOfProof CostinCozianu CriticalSpirit GentlemensAgreement GoldenAge HarshEditor HarshEditorship InFavorOfDissertation MicroManagement MoveItElsewhere NoFunWorkEthic OffTopic OffTopicPages OnTopic SensitiveOffTopic StoredProceduresAreEvil UsaSystemsCatastrophe ZeroSumGame LimitedSuccess CategorySuccess LimitedSuccess LimitedWiki CategoryWikiImplementation LimitsOfAccomplishment AlistairCockburn BlahBlahBlah DontAccomplish JohnGlenn LeonardoDaVinci OnlySayThingsThatCanBeHeard StoryMusgrave LimitsOfHierarchies AddingEpicycles AndreasHaferburg AnonymousDonor AspectOrientedProgramming AttributesInNameSmell BigDesignUpFront BillCaputo BlueGene CategorizationModels CategoryClassification CategoryHierarchy CategoryPolymorphism CeePlusPlus CircleAndEllipseProblem CirclesBoxesAndArrows ClassDiagram ClayShirky CollectionHierarchies CompositionInsteadOfInheritance CounterArgumentsToReality CrowdSource DataSets DesignPatterns DirectedAcyclicGraph DirectedAcyclicalGraphs DirectedGraph DocQueryInSql DontGrowTrees EditHint EricHodges EverythingIsa EverythingIsaHierarchy EverythingIsaNetwork EverythingIsaThing FacetedClassification FearUncertaintyAndDoubt FearUncertaintyAndDread FileSize FileSystemAlternatives FileSystemObject GodsGoogle HierarchicalDatabase HolyWar ImperfectHierarchy JavaDocs JavaLanguage JimRussell JohnKugelman JonathanMitchem JustMakeItRight LimitsOfHierarchies LimitsOfHierarchiesInBiology MultipleCategorizationPattern MultipleInheritance MushroomPrinciple MutuallyExclusiveCategoriesDontScale NavigationalDatabase NetworkDatabase NetworkVsHierarchy ObjectBrowser ObjectModel ObjectOriented ObjectOrientedDatabase ObjectOrientedOperatingSystem ObjectOrientedProgramming ObjectRelationalMapping OnceAndOnlyOnce OpenSource PageAnchor PayrollExample QueryByExample QwertySyndrome RealWorldHierarchies RecursiveDescent ReedHedges RelationalAndTrees RelationalDatabase RichardHenderson SemanticNet SetTheory SetsAndPolymorphism SixThinkingHats StaffingEconomicsVersusTheoreticalElegance StartingPoints TaxonomyOfPatterns ThereAreNoTypes TomRossen TreeUberAlles TreeView TuringTarpit UseCase UsefulLie UserInterface VisualTour WebEnhance WikiCategories WikiIsNotaForum XmlSucks XqueryLanguage LimitsOfHierarchiesInBiology AndyPierce CategoryBiology CategoryHierarchy CollectionHierarchies KatieLucas LimitsOfHierarchies ObjectOriented PeeWee RealWorldHierarchies RefactorMe TaxonomyOfPatterns UsefulLie WomenFireAndDangerousThings LimitsOfHtmlStack AbstractionInversion ActiveServerPages AjAx AjaxWebApplications BackwardsCompatibility BigDesignUpFront BradyBunchGridDiscussion CategoryGui CategoryInternet CategoryMicrosoft CategoryWebDesign CrudScreen DavidMcLean DiscontinuitySpike DocumentObjectModel DotNet EventSource FireFox FutureDiscounting GarbageCollection GoodEnough GoogleEarth GoogleMaps GoogleWebToolkit GuiMachineLanguage GuiMarkupProposal HandWaving HtmlDomJsCss HtmlStack InsultJustificationDiscussion IntegratedDevelopmentEnvironment JavaScript JustInTimeCompilation LetTheReaderDecide MicroSoft MicrosoftSilverlight MySql NotInventedHere OctoberZeroNine OpenCroquet OpenGl OpenSource PostScript PowerBuilder RealBasic RedHerring ResumeMasturbation RewriteCodeFromScratch RubyOnRails ScalarVectorGraphics SimpleDirectmediaLayer SmalltalkLanguage SwitchBoard SystemsProgramming SystemsSoftware TopMind VisualBasic WebBrowserMissingWidgetWorkArounds WikiWiki WindowsPresentationFoundation WishfulThinking WorseIsBetter LimitsOfMathematics GregoryChaitin TheLimitsOfMathematics LimitsOfUserStories AcceptanceTest AlbrechtScheidig AlistairCockburn AtlanticSystemsGuild CategorizingStories CommitmentSchedule ContrivedExample CostOfChange DennisWillis DickBotting DoTheSimplestThingThatCouldPossiblyWork EngineeringTask ExtremeProgramming ExtremeValues GemStone GenericRequirement HonoraryUserStories IdealProgrammingTime JimEatmon JohnBrewer KentBeck KentsBook LimitsOfUserStories LoadFactor MichaelSchneider NonFunctionalRequirements OnceAndOnlyOnce PropellerBeanie RaySchnitzler RealWorld ReleasePlan RonJeffries ServiceLevelAgreement SitOnTheOtherCards SmallTalk SpikeSolution StoryCard SunirShah TaskCard TaskCards TechniqueSpike TheExtremeProgrammingWayToHandleUserAntiStories ThereAreNoUserAntiStories TooBigToEdit TunnelVision UnitTest UseCase UseCases UseYourCommonSense UserAntiStory UserCardsThatImpactVelocity UserStories UserStory UserStoryShield UserStorySystemInJava VelocityImpactEstimate WayneMack WriteItOnaCard YouArentGonnaNeedIt LimitsToGrowth CategoryPattern SystemArchetypes LimmaWiki AlistairCockburn AsWeMayThink BillBarnett BrianEwins ConvertSpacesToTabs EveryWordIsaLink ExperienceWithoutAbstraction ExtremeArchitecture ExtremeHypothesis ExtremeProgramming HaiKu HaikuHacking HaikuMaster HowSimpleComplexityIs JoelNeely LinkTo LoadFactor OnceAndOnceOnly PeterMerel PoemWiki ProjectVelocity RefactorMercilessly RonJeffries ShaeErisson TheCoach TheHappyHaikuer WaldenMathews WaterFall WordsSmashedTogetherLikeSo LimpVersusDie AllAbstractionsLie ArgumentByAnalogy AssertionsAsDefensiveProgramming CategoryException ComplexityIsBugs DevilsAdvocate ErlangLanguage FailFast FailureIsInevitable FalseDichotomy FaultIsolation FaultTolerance GatedCommunity GeneralPurposeProgrammingLanguage GracefulDegradation LimpVersusDie LuxSpes PersistentLanguage PipesAndFilters StateOfTheArt StrawMan TypeSafety WhatIsIntent WikiGnome LimpinwoodTeahouse GreenCheese LimpinwoodTeahouse LincolnStein BenjaminFranklin BioInformatics CategoryPerson LincolnsAx ArgoBoat CategoryCoding CategoryRefactoring EdwardKiser SmalltalkLanguage StarTrek TheEmperorsNewMind LindaEtymology AdaLovelace DavidGelernter ProgrammingLanguageNamingPatterns LindaKnoxHomePage LindaLanguage AllanBaruz BoundedBuffer CategoryProgrammingLanguage CeeLanguage DataStructures DavidGelernter DistributedProgramming FlowBasedProgramming JavaLanguage JavaSpaces LindaEtymology LispLanguage NicholasCarriero PaulMorrison ProgrammingLanguage SmalltalkLanguage TupleSpace YaleLindaGroup LindaRising CategoryPerson DanishLanguage DenhamGrey IntroducingPatternsIntoOrganizations JeffGarland KristianElofSoerensen LindaRising MaryLynnManns LindaStone ContinuousPartialAttention HutchWorld PhotoStory LindaTupleSpaces DavidGelernter EditHint JavaSpaces JohnFletcher LindaSpaces ScientificComputingAssociates TupleSpace YaleLindaGroup LindowsCom SteveHowell VmWare LindowsOs BestBuy DebianGnuLinux FreeSpire LindowsDotCom LinspireOs MichaelRobertson MicroSoft PersonalComputerIsDead LindsaySendsUsTaskingMkay SgWa LindseySpratt CategoryHomePage LineByLineReview AcceptanceTest AnswerMe CategoryDocumentation CategoryPattern DocumentationPatterns ExtremeProgramming FaganDefectFreeProcess FaganInspection FaqAsDocumentation LineByLineReview MoreExtreme OnsiteCustomer OxyMoron PairProgrammer PairProgramming ProgrammersGuiShorthand ProtoPattern SignatureCycle TechnicalWriter TravellingWaveTube LineByLineTextGraphics LineComments BorlandJbuilder DaveHarris IntellijIdea SimulatingKeywordArguments SourceCodeInDatabase VisualStudio WilliamGrosso LineNoise PerlLanguage LineOfSightChess GameOfChess KeithRay LineOfSightChess PortlandOregon ReverseChess SetupForCodeSprint XpCodeSprint LineOfThought CategoryFuture CategoryOrganization DonaldNoyes SquareSpaces ThinkingOutLoud WebSites LinearAlgebra AffineTransformation CategoryMath CategoryTheory CeePlusPlus DougMerritt FortranLanguage FunctionSpaces GeometricalVectors LinearAlgebra LinearAlgebraPackage LinearAlgebraVsNumericalAnalysis LinearTransformation MatrixAnalysis TuringMachine LinearAlgebraPackage BasicLinearAlgebraSubprograms CategoryCpp CategoryFortran CategoryMath CeePlusPlus FortranLanguage GeneralPurposeGraphicsProcessUnits JohnFletcher LinearAlgebra LinearAlgebraPackage MagmaLibrary NumericalAnalysis OpenBlas ScaLapack LinearAlgebraVsNumericalAnalysis CategoryMath LinearAlgebra LinearAnalysis NumericalAnalysis LinearCongruentialPseudoRandomNumberGenerators GeorgeMarsaglia MarsagliaEffect MersenneTwister PseudoRandomNumberGenerator RelativelyPrime LinearFeedbackShiftRegister PseudoRandomNumberGenerator LinearLogic CategoryPhilosophy ComputerScience FunctionalProgrammingLanguage JeanYvesGirard LinearLogic LinearTypes PhilipWadler PropositionsAsTypes LinearOptimization BlandsRule CategoryOptimization HaltingProblem IntegerLinearProgram JoscelynKleingeld LinearProblem LinearProgram NpIncomplete OptimizationPattern RevisedSimplexMethod UniversityOfWaterloo LinearProgramming ComplexNumbersAreYourFriends LinearProgramming LinearStyle LinearSearch AlexanderStepanov BinarySearch CategoryAlgorithm LinearSearch SchemeLanguage StandardTemplateLibrary TreeSearch LinearShuffle AlistairCockburn AmitPatel AndyPierce BelTorak BrettNeumeier ChiSquared DaveDodson DaveHarris DickBotting DonDodson DonKnuth DonOlson DoubleEndedQueue HandShuffle IconLanguage ImprovingRandomNumbers InvalidOperationException JanLarsen JoergKreienbuehl KarlKnechtel LinearShuffle LinearShuffleSummary MikeKoss PerlGolf PerlLanguage PredicateFunction RalphGriswold RandomAccessIterator RandomNumber RecentChanges ShamelessSarcastic ShuffleTest SteveHowell TheArtOfComputerProgramming TomCargill WaldenMathews WardCunningham LinearShuffleSummary LinearShuffle RefactorMercilessly UnitTest LinearStyle LinearTransformation AffineTransformation CategoryMath LinearAlgebra LinearTransformation LinearTypes AdvancedTopicsInTypesAndProgrammingLanguages AlanLawrence CategoryLanguageFeature CategoryLanguageTyping CategoryTheory CleanLanguage FunctionalProgramming GarbageCollection HenryBaker LinearLisp LinearObject LinearTypes LinearVariable OnMonads PhilipWadler ReferenceCounting RestrictedPointers StaticSingleAssignmentForm TomAnderson UniqueType UniquenessTypes LinearizingWiki CategoryWiki CorelGraphicsPackage HaHaOnlySerious LotsOfShortMethods TransClusion LinesComposeThemselves AlanKay AnEssayOnTypography CategoryStory CategoryTypography DataFlow DesktopPublishing DonKnuth DougMerritt EricGill KeithBraithwaite MultipleMasterFonts PlayGround TelegramProblem LinesOfCode ActorLanguage AnonymousDonor ArrayDeletionExample AssemblyLanguage BadVariableNames BillZimmerly BobTrower CategoryMetrics CeePlusPlus ChuckMoore ComputerLanguageBenchmarksGame DougWay FamousQuotes ForthLanguage FunctionPointAnalysis GarryHamilton HeisenbergUncertaintyPrinciple HelperFunction LinesOfCode LukeGorrie NumberOfKeystrokes ObjectMentor PanuKalliokoski PeteKirkham PointyHairedBoss PotteryChallenge ProductivityRant ScottJohnson SmalltalkLanguage SovietShoeFactoryPrinciple SqlLineCount StoryView SubtractLinesOfCode SystemSizeMetrics UnintendedConsequences LinesStationsBinsParts BillOfMaterial DonWells EarningsParts ExtremeProgrammingProjects FrankWestphal HankRoark HotDraw JeffGrigg LinesStationsBinsParts PezMetaphor ProcessorPracticeManagerBucket RalphJohnson RonJeffries SmalltalkBestPracticePatterns SystemMetaphor SystemOfNames TaxDeductionParts TooDeepIntoTheBagOfTricks VcapsProject LingoLanguage LingoScriptingLanguage LingoScriptingLanguage ActionScript CategoryProgrammingLanguage MacromediaDirector MacromediaFlash ObjectOriented ScriptingLanguage LingoUnit CategoryTesting JavaUnitClone KengoKoseki LingoScriptingLanguage MacroMedia RobHarwood ShockWave TestingFramework LinguaFranca FrenchLanguage PurityOfEnglish LinguaFrancaPattern BrianFoote CategoryPattern CatholicChurch DateFormat DictionaryDefinition DonRoberts LinguaFranca MetricSystem PostScript TheBeginningOfTime LinguaSalvatorEst BorisBeizer FredBrooks TobyThain LinguisticDeterminism AbsoluteDestiny BrionGysin BryanWhite CategoryNaturalLanguage CreoleLanguage DanielDennett DavidCary DonaldFisk ExtremeProgramming LanguageChoiceImposesSocialStructure LayneThomas LinguisticDeterminism MarxIst ParadigmShift PatternLanguage PaulMorrison PostModern ProgrammingLanguagesShapeThoughts QualityWithoutaName SapirWhorfHypothesis SpokenHere StevenPinker TheLanguageInstinct WhatIsConsciousness WilliamBurroughs LinkAge LinkAge TimBernersLee WeavingTheWeb WorldWideWeb LinkFarm GoogleLovesWiki LinkFarm PageRank LinkGrammarParser CategoryNaturalLanguage DougMerritt LinkGrammarParser LinkListInDotNetAndCeeSharp CeeSharp DisplayLang DotNet LinkListInPerl WebLinkListExample LinkListInPerl CategoryPerl CommandLineInterface CostinCozianu EarleMartin PerlGolf ReFactor RegularExpression ThankYou UgLy VisualBasic LinkMore GlassBeadGame LinksAreContent PyWiki RavioliWiki WikiClones LinkNameIsPageName AccidentalLinking AutomaticLinkGeneration CategoryNaming CategoryWiki DragAndLinkOption FridemarPache LinkNameIsPageName NameSpace WikiForum WikiName WikiPrinciples WordsSmashedTogetherLikeSo WysiwygWiki LinkPattern AlanFrancis AsAnchor CamelCase CategoryWiki ChrisGarrod CulDeSac DaveHarris DonaldNoyes FibonacciSequence HyperPerl IshmaelBook JamesNewton JavaLanguage JeanJordaan JeffGrigg LinkPattern LiterateProgramming MattSimpson MichaelChermside PatCallahan PrintBodyText RegularExpression SixSingleQuotes ThreeLetterAcronym TipsFromWardCunningham TobyDonaldson VickiKerr WikiKnot WikiMarkupLanguage WikiName WikiSequence WikiWeb WikiWord LinkPrecedence KarlinFox WikiWord LinkRot BitRot BrokenLink CoolUrisDontChange JoeTennis KeepItFresh LinkRot WebsitePatterns LinkSys CategoryCompany LinkWiki LinkableLocale CategoryOrganization DonaldNoyes InformationEngine ThinkingOutLoud LinkageObjects BackLinks DonaldNoyes HyperLinkWords LinkageChain LinkageObject LinkageObjects LocaleLinks PageName PatternLinks SpecialLinkingPresentationFormat ThinkingOutLoud ThinkingVisually WikiEngine LinkedIn BusinessNetworking CategoryInternetApplication FaceBook FortyHoursVsFun LinkedIn PhlIp LinkedList CategoryDataStructure CircularLinkedList DataStructures DoubleLinkedList IhadToWriteMyOwnLinkedList LinkedList SingleLinkedList LinkedNotes CategoryWikiImplementation LinkedNotes LinkerProgram CategoryLinker CategorySoftwareTool DynamicCompilation IntermediateForm LinkersAndLoadersBook ObjectCode OperatingSystem SharedLibrary VirtualMachine LinkersAndLoadersBook ByteCode CategoryBook CategoryLinker CommonLanguageRuntime DynamicCompilation IntermediateLanguage JavaVirtualMachine JohnLevine LinkerProgram ObjectCode VirtualMachine LinkingOpenData CommunityProjects LinkingOpenData TaskForces LinkingProcesses AutomatedAndMentalInformationProcessingEngine CategoryWiki MarkupLanguages ReferentialMethods RelationshipsAndConnections WikiWithMoreThanPages WikiWithMoreThanUsers LinkingWord CategorySuccess CollaborateForSuccess LinkingWord MarkRogers WikiBadge LinkkienTekeminen EnglishPlease ShaeErisson WikiLink WikiSanan WikiWord LinkopingSweden CategoryCity PaloAlto ScottVokes SwedenEurope LinkopingUniversity LinkopingSweden LinksAreContent BackLink BadLinksAreNoise BarnStar CollaborationLeadsToDiscouragement CommunityResponse CommunityWiki DavidLiu DisinformationOfExcessiveInformation EditText EricHodges ExcessiveOverloading HadTheLastWord ImproveSignalAndReadability InformationHiding IsaacAsimov KeithBraithwaite KyleBrown LinkLanguage LinkMore LinksAreContent LinksAreContentDiscussion MatthewTheobalds MeatBall NonExcellent OverextendedArgument PageName PanuKalliokoski PlayNiceBehavior QuickSurvey RealName ReedsLaw ReverseRoadmap SixDegreesOfKevinBacon TheAdjunct ThinkingOutLoud ThreadMess WikiName WikiSoundLinks WikiTrolling WordsSmashedTogetherLikeSo YetAnotherIndirection LinksAreContentDiscussion CategoryDiscussion GraphTheory HyperTextHistory JohnFletcher ReadTheWholeWiki StijnSanders LinksBrowser CategoryWebBrowser LynxBrowser TextModeBrowser LinksCreateFlow CreateFlow DeepLinking EpiphanyBrowser LeftHandedCabal LinksDestroyFlow MatthewAstley MozillaBrowser RightHandedCabal LinksDestroyFlow AmitPatel BruceIde ChrisBaugh FootnotesDestroyFlow HyperCard HyperlinksModelFlow HyperlinksSupportSeeping IdealPageSize InternetExploder IsAnythingBetterThanPaper KrisJohnson LinksCreateFlow LostInSpace NickThomas OleAndersen RecentChanges RegularExpression WayneMack WikiWord LinksPagesConsideredHarmful RoadMap WikiIsNotaSearchEngine WikiPage LinksToCurrentPageViolateYagni CategoryJoke CategoryWiki ComplexityHasToGoSomewhere DoTheSimplestThingThatCouldPossiblyWork GoodThing HomePage HomePageLinks IronyWarning KarlKnechtel LinksToCurrentPageDoesntViolateYagni LinksToCurrentPageViolateYagni PageLink SixSingleQuotes SyntacticallySignificantWhitespace TableOfContents WhyStrainYourThumbMusclesWhenYouCanJustTypeInSentencesLikeThisAndTheyWillRemainPerfectlyUnderstandable WikiGnome WikiMultipleVote WikiWord WordsSmashedTogetherLikeSo YagNi YouArentGoingToNeedIt YouArentGonnaNeedIt LinksWiki CategoryOrganization DoingStuff DonaldNoyes LinksWiki NysLinksWiki NysLinksWikiIndex LintComments CategoryLint HereDocument JamesYoungman LintComments LinusChang CategoryHomePage LinusOnDesign BigDesignUpFront ConceptualIntegrity CostinCozianu CreatingSoftwareIsCreatingSoftware DontThinkInUml GeorgePaci JoelSpolsky LinusTorvalds MulticsOs PeterHansen RobertDiFalco ScratchAnItch TheEvolutionOfTheUnixTimeSharingSystem LinusTorvalds AndrewTanenbaum CategoryPerson GitVersionControl LinusOnDesign LinuxKernel MikaelNordfelth OpenSourceDevelopmentLab TransMeta LinusTorvaldsOnVisualBasic ActivexDataObject AdVerecundiam AddItem ArgumentFromAuthority ArgumentsAgainstOop BookStop CitationNeeded ComplexEventProcessing CrudScreen DataAccessObject DataflowProgramming DefinitionsForOo DifferenceThatMakesNoDifference DisplayPostscript DocumentObjectModel EventDrivenProgramming EverythingIsEverything GrepVsDatabase IntegratedDevelopmentEnvironment LimitsOfHierarchiesInBiology LinusTorvalds MicrosoftExcel NobodyAgreesOnWhatOoIs NygaardClassification OnClick OopNotForDomainModeling OpenCroquet PageAnchor SeptemberZeroNine SmalltalkLanguage SnuspLanguage SqueakSmalltalk StrawMan TopMind TuringEquivalence UsefulLie VanRoyChapter VisualAge VisualBasic WhatIsaParadigm WysiWyg LinuxCare CategoryCompany CategoryLinux CategoryUnix OpenSource RedHat LinuxChix LinuxChix LinuxCommunity OpenSource RealWorld LinuxCommunity CategoryLinux CategoryUnix FoundationsOfLinux KernelWiki LinuxCommunity OpenSource SmalltalkLanguage LinuxCpuScalability CategoryLinux CategoryUnix EcOs RedHat LinuxDesktop CategoryLinux DesktopEnvironment EricHerman FrancisHwang GnomeDesktopEnvironment GnuStep KayDesktopEnvironment KenCarpenter LinuxDesktop LinuxPerceptionProblems MacOsx MichaelLeach MySql OpenStep PowerBook SeanOleary SteveHowell TimKing WhyLinux WindowManager WineCompatibilityLayer LinuxDistribution ArchLinux CalderaOpenLinux CategoryLinux CategoryUnix DebianGnuLinux DebianWiki GentooLinux GnoppixLinux GnuLinux GnuLinuxDistribution LinuxDistribution LinuxFromScratch LinuxKernel LinuxQuestions LinuxWeeklyNews LiveCd MandrakeLinux RedHat RedHatLinux RockLinux SlackwareLinux SuseLinux TurboLinux UbuntuLinux UnitedLinux LinuxDocumentationProject CategoryProject LinuxChix LinuxDocumentationProject LinuxFromScratch AndreSlabber AnimalBooks BrokenLink BuildRoot CategoryLinux CategoryUnix ColdFire EricHerman JohnPassaniti LinuxFromScratch NetHack OpenSource SethKlein WebServer LinuxGames AptGet CategoryGame CategoryLinux ClanLib DebianGnuLinux DoomEditingUtility FreeAsInBeer FrozenBubble GameOfChess GameOfGo GameTome GnuGo GnuLinux GoOnLinux HuntTheWumpus LibGdkCardImage LibKdeGames LibSdl LinuxGames OpenGl TetrisGame TrekGame TuxRacer UnrealTournament LinuxGazette CategoryExternalLink LinuxGuru BrokenLink LinuxHardwareCompatibility LinuxPerceptionProblems PlugAndPray SteveHowell LinuxKernel CategoryLinux CategoryOperatingSystem CategoryUnix GnuGeneralPublicLicense GnuHurd GnuLinux LinusTorvalds LinuxGuru LinuxKernel OperatingSystem SourceCode UnderstandingTheLinuxKernel UnixLike LinuxKernelUnit LinuxKernel LinuxLaptopTroubles BadgeEngineering DesktopReady GarryHamilton GrandmaFriendly JohnWebber JonathanTang LaptopReady TotallyAutomated UnsupportedDevice VendorDocumentation LinuxLikeOperatingSystems EricRaymond LinuxCommunity LinuxOperatingSystem ScottMcNealy UnixOperatingSystems LinuxOperatingSystem BrokenLink CategoryLinux CategoryOperatingSystem CategoryUnix DeciKernel DonaldNoyes FalkBruegmann FilesystemHierarchyStandard FreeSoftware GnuHurd GnuLinux GnuLinuxOperatingSystem GnuSystem HomePage HsqlDatabase IntelSixtyFourBitLinux LarryColeman LinusTorvalds LinuxDistribution LinuxOperatingSystem LinuxStandardBase MachKernel MicroKernel MiniKernel MinimalLinuxUserInterfaces MonolithicKernel MultiVersionConcurrencyControl MySql PostgreSql RedHat SixtyFourBitLinux TaoOfLinux TorneWuff TuxPenguin UbuntuLinux WriteOnceCompileAnywhere WriteOnceRunAnywhere LinuxOs LinuxOperatingSystem LinuxPerceptionProblems BadLinuxAdvocacy DragAndDrop EvilEmpire FreeWare GreatLinuxFeatures HardwareAbstractionLayer HowToDecideIfLinuxIsForYou LindowsCom LinuxDesktop LinuxHardwareCompatibility LinuxPerceptionProblems LinuxUsability MichaelLeach MikeSmith NeilWilson NortonCommander OnsiteCustomer OpenSourceAndDocumentation ReverseEngineering ServiceLevelAgreement StarOffice StephanHouben SteveHowell TcpIp TheUnixHatersHandbook XwindowProtocol LinuxPpc AppleNetworkServer BeBoxes HasWantedPages LinuxOperatingSystem LinuxPpc MotorolaPowerStacks RsSixThousands LinuxQuestions BleedingEdge CategoryLinux ConfigFileHell InternetRelayChat JoeyKelly KnoppixLinux LinuxUserGroup LiveCdOs MicrosoftServicesForUnix PartitionMagic RichardBash WindowsXp LinuxStandardBase CategoryLinux CategoryUnix FilesystemHierarchyStandard LinuxTips CategoryLinux CategoryTips LinuxTuples DavidGelernter LinuxTuples TupleSpace LinuxUsability LinuxPerceptionProblems VirtualBox LinuxUsersGroup ClevelandLinuxUsersGroup LinuxOperatingSystem LinuxUsersGroup LinuxUsersGroups RalphAllanRice LinuxVsHurd AndreBolle BigBallOfMud BurnTheDiskpacks EllFour ErosOs ExoKernel GnuGeneralPublicLicense GnuHurd GnuTools LinuxOperatingSystem LinuxOs MicroKernel MicrosoftWindowsApi MobileInformationDevices NanoKernel NestedProcesses OpenSourceDevelopmentLabs PlanNineFromBellLabs RedHatInc RichardStallman TakuyaMurata TomAnderson LinuxWeeklyNews CategoryLinux LinuxKernel LinuxWiki FredBrooks LinuxHints SecondSystemEffect LionFood LionKimbro CategoryHomePage ChuckMoore DoItWithOthers DoItYourself LionKimbro LionWiki CategoryWikiImplementation LionWiki SourceForge TigerWiki WiKiss WiKissMe LionelDurigneux ObjectiveCaml LionheadStudios PeterMolyneux LionsCommentary InPrint QuarterCenturyOfUnix SixthEdition SourceCode LipsonShiu MyLipsonShiuTypeIs MyersBriggs LiquidOxygenCharcoalStarter GeorgeGoble HowTo LisaCrispin AddisonWesley AgileTestingMailingList BrianMarick CategoryAuthor CategoryHomePage TestingExtremeProgramming TipHouse WhosWritingAboutXp WikiGnome LisaDusseault CategoryHomePage LisaDusseault PaloAlto ShareMation LisaReeve CategoryHomePage CliffordAdams MeatballWiki OtherWikis WikiWikiClone LiskovSubstitution LiskovSubstitutionPrinciple LiskovSubstitutionPrinciple AlanKaysDefinitionOfObjectOriented AlexBlewitt AlistairCockburn AllClasses AndrewQueisser AnotherClient BarbaraLiskov BehaviouralSubtyping BennySadeh CategoryModellingLawsAndPrinciples CeePlusPlus ChrisHibbert ColouredCircle ContextSensitiveSubtyping CostinCozianu DanBarlow DanRawsthorne DaveCleal DaveHarris DaveWhipp DesignByContract DolphinSmalltalk EditHint EiffelLanguage FergaDaly FergalDaly GeneralCurve GeorgePaci IllegalArgumentException InTheory InterfacesShouldBeAdjectives IsaCircleAnEllipse ItAllDepends JakobEriksson JeannetteWing JeffPanici JimCoplien JimSawyer LargeIntegers LiskovSubstitutionPrinciple LiskovWingSubtyping LspCounterExample MarcGrundfest MarkJanssen MichaelFeathers NikitaBelenki ObjectArchitectures ObjectOrientedProgramming ObjectOrientedRefactored OnceAndOnlyOnce PhilGoodwin PolymorphicSubstitutability PrinciplesOfObjectOrientedDesign PrinciplesOfObjectOrientedSoftwareDevelopment PythonLanguage RefactorMe RichardHenderson RobertCecilMartin RussellGold SeanOhalpin SecureRandom SelfLanguage SillyCircle SmallInterfaces StrawMan SubClassing SubTyping SunirShah TestCase TestInfect TestSuite TheThirdManifesto ThomasMaeder ThreadMess TooBigToEdit TuringMachine UncolouredCircle UncolouredCircles UnitTest UniversalTuringMachine ValueObject VisualWorks WhatIsCovariance LiskovWingSubtyping AgreeToDisagree AlistairCockburn AlistairSubtyping AndrewQueisser BarbaraLiskov ClearableQueue CostinCozianu DoxyGen HaltingProblem JavaDoc JeannetteWing LiskovSubstitutionPrinciple LiskovWingSubtyping MarcGrundfest NikitaBelenki ObjectOrientedDesign ObjectOrientedProgramming SoftwareEngineeringVsComputerScience SunirShah SuperCommutativity TuringChallenged WilliamUnderwood LispAutoIndentation LispBestFeaturePoll ImageBasedEnvironment LispLanguage OoBestFeaturePoll RegularExpression LispByTheBackDoor AnonymousDonor CommonLisp ConciseXml CopiousFreeTime EscapeHatch HitTheMetal JavaScript KawaScheme LispByTheBackDoor MatthewAstley SchemeLanguage StupidXmlProject UnlazyXmlWeenies WellFormed LispCodeWalkerChallenges HomoiconicExampleInManyProgrammingLanguages LispLanguage LispConceptualAdmirer LispConceptualAdmirer LispWeenie MaspBrainstorming MentalMasturbation LispFamily AlgolLanguage AppleDylan AutoCad AutoDesk AutoLisp BrandIdentification CategoryLisp CommonLisp ConsCell CsharpLanguage DotNet EssExpressions EuLisp EvilEmpire GeraldSussman GuySteele GwydionDylan JeffRead JohnMcCarthy JonathanTang KentPitman LambdaExpression LambdaNature LanguageFamilies LexicalClosure LispFamily LispHippie LispSchemeDifferences MicrosoftExcel MicrosoftVisualLisp ParentheticallySpeaking PaulGraham SchemeLanguage ScottJohnson TechnoCollectivism TheEvolutionOfLisp VisualLisp VisualLispDotNet LispForGames AssemblyLanguage CategoryCompilers CategoryGame CategoryLisp CeeLikeLanguages GnomeDesktopEnvironment GuileScheme JacobRepp LispInJakAndDaxter LispLanguage MarketingSpeak NickThomas PostMortem RethinkingCompilerDesign LispHaikus AnonymousDonor CategoryHaiku CategoryLisp MetaObjectProtocol LispHippie DynamicScoping FunctionalProgrammingLanguage LanguageOtherThanLisp LispHippie LispLanguage SideEffect SmugLispWeenie StaticallyTyped StraightMan ThereAreNoTypes WikiPage LispHumor CommonLisp JayOsako LispImplementationsWrittenInLisp ActivationRecord ApplicationBinaryInterface BootstrappingaCompiler CeeLanguage CommercialLispApplications CommonLisp ConsNode DanBarlow DaveFayram DomainSpecificLanguage DougMerritt EssExpression GarbageCollection GarbageCollector HighLevelLanguage JonathanTang LispMachine LispWorks PointerArithmetic RecursiveDescent RoyalPain RuntimeSystem VirtualMachine VxWorks LispInJakAndDaxter BasicLanguage BcplLanguage BeeLanguage BrainDrain CategoryGame CategoryHistory CeeLanguage CeePlusPlus CommonLisp ForthLanguage LispLanguage MagicBullet PlayStation SamuelFalvo SmugLispWeenies ToolHappy WikiNow WorseIsBetter LispInSmallPieces CategoryBook CategoryLisp CategoryScheme ChristianQueinnec DenotationalSemantics LispLanguage ProgrammingBookAcronym RecursiveAcronym SchemeLanguage SingleNamespaceLisp LispIndentation BracesAreGood CategoryLisp CodingStyle JesseMillikan LispAutoIndentation LispIndentation LispParenthesesUseNetArticle LostInaSeaofParentheses LispInjection LispHacker LispInjection PerlTaintMode RobertField SqlInjection LispIsNotCamelCase CamelCase CommonLisp SchemeLanguage LispIsTheOneTrueReligion CategoryLisp EternalFlame GodGoo JayOsako LispIsTooPowerful AlgolFamily ArgumentFromAuthority BackusNaurForm BoilerPlateCode BrainFsck CategoryLisp ChallengeSixLispVersionDiscussion ChallengeSixVersusFpDiscussion ColaLanguage DomainSpecificLanguage DoubleStandards EditWar ExBase ForthLanguage FunctionalProgramming FunctorObject GoldenHammer GreatLispWar HackerLanguage HigherOrderFunctions IfFooIsSoGreatHowComeYouAreNotRich JuneTen LarryColeman LispIsTooPowerful MindOverhaulEconomics MudWrestlingWithPigs PaulGraham RelProject SoftwareGivesUsGodLikePowers StandardToolDependancy StandardToolDependency SystemsProgramming TooPowerfulForItsOwnGood TopMind WetWare LispIsntaLanguageItsaBuildingMaterial CategoryComputerArchitecture LispLanguage SharingOfWork WardCunningham LispKit LispKit LispLacksVisualCues AlanPerlis AlgolFamily AnonymousDonor ArrayDeletionExample BrainFsck BrainfuckLanguage CamlPeeFour CareerLanguage CategoryHumanFactors CategoryLisp ChallengeSixLispVersionDiscussion ChallengeSixVersusFpDiscussion CollectionOrientedProgramming CommonLisp DanMuller DomainSpecificLanguage DylanLanguage EditTime EssExpressions EverythingIsRelative GoingBlind GoldenHammer HomoiconicNature HyperSpec IfFooIsSoGreatHowComeYouAreNotRich JonathanTang KazKylheku LeftHandedSyndrome LimitsOfHierarchies LispHasLessVisualCues LispLacksVisualCues LispLessonsForOtherLanguages LispMacro LoadBalancing NestedListsAsDictionaries ObjectiveAdvantagesOfLisp ObjectiveCaml PageAnchor PisinBootvong RobertFisher SamuelFalvo SeparateMeaningFromPresentation SmallTalk SmalltalkSyntax SubLanguage SyntacticSugar TabMunging TemplateHaskell UniversalStatement WhenAreStandardsRestrictive WhyWeHateLisp WilliamUnderwood WordRecognition LispLanguage AlanPerlis ArcLanguage AssociationOfLispUsers AutoLisp CategoryLisp CategoryProgrammingLanguage CecilLanguage ClojureLanguage CommonLisp ConsCell DanielKnapp DylanLanguage EmacsLisp EssExpressions EuLisp ForthVsLisp FranzLisp GarbageCollection GroundBreakingLanguages GuySteele ImplementingLisp InterLisp IsSchemeLisp JoelMosesOnAplAndLisp JohnFoderaro JohnMcCarthy LambdaNature LispOnePointFive LogoLanguage LostInaSeaofParentheses MacLisp MarvinMinsky ModernCleanLisp MuLisp NewLisp NullObject PascalCostanza PicoLisp ProgrammingLanguage RichardGabriel SchemeLanguage SmalltalkLanguage SmugLispWeenie TheEvolutionOfLisp ZetaLisp LispLessonsForOtherLanguages BlueBook WardCunningham LispMachine AiWinter CategoryProgrammingLanguage CommonLisp CopiousFreeTime EnthForth ForthLanguage ImmediateWords InterLisp JohnMcCarthy LinuxKernel LispLanguage LispMachine LispMachines LispMachinesAreComingBack LispMachinesIncorporated MikeGodfrey MooresLaw MzScheme PythonLanguage RubyLanguage SamuelFalvo SmugLispWeenie SymbolicsMachine TexasInstrumentsExplorer LispMachines LispMachine LispMachinesAreComingBack CraigEverett EssExpressions FunctionalProgrammingLanguage HaskellLanguage HyperNote LispMachine LispMe PointyHairedBoss ProgrammingOnHandHelds SmugLispWeenie SmugLispWeenies SocialProblemsOfLisp XmlEnabled XmlIsaGoodCopyOfEssExpressions XmlIsaPoorCopyOfEssExpressions XmlPerformance XsltLanguage LispMachinesIncorporated LispMachine SymbolicsMachine TexasInstrumentsExplorer LispMacro AdamSpitz AlainPicard AmirLivne AndSubsequentEdit AnonymousDonor BlubParadox CeePlusPlusTemplatesCommonLispMacrosComparison ChristopherBrowne CloseFile CodeGeneration CommonLisp CommonLispMacroExamples CommonLispObjectSystem CompilerMacros CopyAndPaste CutAndPaste DanMuller DanielKnapp DaveFayram DefineSyntax DoWeWantLispMacros DomainSpecificLanguage DougMerritt EscapeHatch EssExpression EssExpressions EuropaProject FinalizeInsteadOfProperDestructor FirstClassFunctions GarethMcCaughan HygienicMacros HyperSpec IoLanguage IokeLanguage IvanToshkov JasonGrossman JayOsako KillerFeature LexicalClosure LispFamily LispLanguage LispMacroDiscussion LittleLanguage MarcoBaringer NikodemusSiivola OnLisp OpenFile PaulBrannan PeterSeibel PracticalCommonLisp ProgrammableCompiler QuasiQuote ReflectionMagic RobRix SchemeLanguage SchemeMacroExamples SilverBullet SyntacticAbstraction SyntaxCase SyntaxRules ThankYou TheArtOfTheMetaObjectProtocol ThreadMode ThreeStarProgramming TuringComplete TuringTarpit UnQuote UnitTest LispMacroDiscussion AdamSpitz AlainPicard AlanKay AnonymousDonor CategoryDiscussion CeePlusPlus CeePlusPlusMindset ChrisEineke CommonLisp CommonLispMindset DavidUngar DoWeWantLispMacros DomainSpecificLanguage DrScheme EscapeHatch GeneralPurposeProgrammingLanguage HumanOrientedProgramming HyperSpec IntelliSense IvanTikhonov KentPitman LambdaCalculus LaserScalpel LispMacro LispMacroDiscussion LispMacroDiscussionTwo MacroBaringer MarcoBaringer McCoy NextBigThing NickThomas NoelWelsh OlinShiver OnLisp PatternMatching PaulGraham PltScheme PracticalCommonLisp RamonLeon ReadEvalPrintLoop RightThing RobertChurch SchemeLanguage SchemeShell SelfLanguage SemanticSugar SmalltalkLanguage SwissArmyChainSaw SyntaxRules TemplateHaskell TheRealWorld TuringComplete ViaWeb WebIt LispMacroDiscussionTwo AdamSpitz AlainPicard DeleteMe GuySteele KeithBraithwaite LispMacroDiscussion LukeGorrie OnLisp ParadigmsOfArtificialIntelligenceProgramming PaulGraham PeterNorvig PiecemealGrowth PrologLanguage RealObject RefactorMe LispMacros LispMacro LispMaster LispMaster MatthiasBenkard SmugLispWeenie LispMe CategoryHandheld CategoryScheme CellularAutomata FreeSoftware HowToDesignPrograms JonathanArkell LispMe LispMeAspects LispMeLanguageElements LispMeObjects LispMeUnit PalmOs PluckerSoftware SchemeLanguage StructureAndInterpretationOfComputerPrograms LispMeLanguageElements CategoryHandheld CategoryScheme EditHint HotSync JonathanArkell LispMe MemoPad SchemeLanguage LispMeObjects CategoryScheme DonWells LispMe LispMeObjects LispMeUnit TestRunner LispMeUnit CategoryScheme CommonLisp DefMacro DonWells LispMe LispMeObjects LispMeUnit LispMeUnitTests TestRunner LispNotation CategoryLisp EssExpressions LispLanguage UnixResource LispOnePointFive BrokenLink CategoryHistory CategoryLisp CeeLanguage CommonLisp DeepBinding DynamicClosure DynamicScoping InterLisp JohnMcCarthy LispBook LispLanguage LispMacro MacLisp PeterDeutsch SchemeLanguage ShallowBinding LispOs CategoryLisp CategoryOperatingSystem InterLisp LispLanguage LispMachine MzScheme OperatingSystem OsKit SchemeLanguage LispParenthesesUseNetArticle DanielKnapp InfixNotation LostInaSeaofParentheses UseNet LispProgramming InteLib LispProgramming LispProgramsForBeginners CategoryExample CategoryInManyProgrammingLanguages CategoryLisp CeeProgramsForBeginners CodeKata DaveFayram DaveThomas InteractiveFiction LispWorks PracticalLispExamples SqlServer LispQuestions AiWinter AllegroCommonLisp AllegroServe AluWiki AssociationList CategoryCommonLisp ClosQuestions CocoaApis CommonLisp ConsCell CormanLisp DanielKnapp EssExpressions ForeignFunctionInterface GraphicalUserInterface HaHaOnlySerious HashMap LispMachine LispWorks MetaCircularEvaluator ObjectiveCee ParadigmsOfArtificialIntelligenceProgramming PeterSeibel PostgreSql TreeMap WriteOnceRunAnywhere XpInCommonLisp LispRestartExample CategoryCommonLisp CategoryLisp CommonLispConditionSystem HyperSpec LispRoadMap AgileLisp AiWinter ArtificialIntelligence AutoCad AutoLisp CallWithCurrentContinuation CategoryLisp CategoryRoadMap CommonLisp CommonLispHyperSpec CommonLispObjectSystem DefinitiveCommonLispBooks EditHint EmacsLisp ExtremeProgramming GarbageCollection GeraldSussman GnuEmacs GregorKiczales GroundBreakingLanguages GuySteele HaroldAbelson HygienicMacros InformalHistoryOfProgrammingIdeas JohnMcCarthy KentPitman LambdaCalculus LambdaNature LispHumor LispLanguage LispMachine LispMacro LispSchemeDifferences MetaCircularEvaluator MetaObjectProtocol NullObject RichardGabriel RichardStallman RoadMap SchemeLanguage SingleNamespaceLisp SmugLispWeenie SocialProblemsOfLisp StructureAndInterpretationOfComputerPrograms TheEvolutionOfLisp WorseIsBetter XpInCommonLisp LispSchemeDifferences AnonymousDonor AutoLisp BillAtkins BlubParadox CallWithCurrentContinuation CategoryCommonLisp CategoryScheme CommonLisp CommonLispObjectSystem DefineSyntax DougMerritt DrScheme DynamicScoping EarleMartin EdwardKiser EmbeddingSchemeOnPalm EuLisp GreenspunsTenthRuleOfProgramming HyperStaticGlobalEnvironment IsSchemeLisp IwannaLearnLisp LanguagePissingMatch LexicalScoping LispWorks MatthiasBenkard MzScheme NoelWelsh PanuKalliokoski PeterSeibel RecursionVsLoop SchemeImplementations SchemeLanguage SchemeRequestsForImplementation SharpQuote SiCp SingleNamespaceLisp SmugLispWeenie SpecialVariable StephanHouben TailCallOptimization TailRecursionElimination TheEvolutionOfLisp LispShowOffExamples AudioVideo CategoryLisp CodeIsData CommonLisp CommonLispObjectSystem DataDrivenPrograms DaveFayram EricRaymond ExploratoryProgramming GeneraOs JonathanTang LablGtk MyClass ObjectiveCaml OnLisp OpenSource ParadigmsOfArtificialIntelligenceProgramming PaulGraham SchemeLanguage SchemeShell TheArtOfTheMetaObjectProtocol TkTcl VladimirSlepnev LispSimulationTheory ArtificialIntelligence TheMatrix TheThirteenthFloor LispSpring LispSpring LispStrawMen AlternativesToXml AnonymousDonor ArneVogel CategoryLisp CommonLisp ErikNaggum EssExpression EssExpressions ExtensibleMarkupLanguage GarethMcCaughan HolyWar HowToDesignPrograms JimmyCerra LanguageOfChoice LanguagePissingMatch LispMisconceptions LispReader LispStrawMen LukeGorrie MaspBrainstorming SamuelFalvo SchemeLanguage SchemeStrawMen SiCp StrawMan TheLittleSchemer TheSeasonedSchemer UniversalStatement VirtualRealityMarkupLanguage WantonCrueltyToTheCommonComma WebStandards WetWare WikiNature XpInCommonLisp LispSubtleties CallWithCurrentContinuation JavaSubtleties OnLisp SpecialVariable StructureAndInterpretationOfComputerPrograms LispSucks AlainPicard AnonymousCoward ArmyOfProgrammers AutoCad AutoLisp BobBockholt CategoryJoke CategoryLisp CategoryRant CategorySucks CeePlusPlus CommonLisp DesignSmell DisagreeByDeleting DotNet ForeignFunctionInterface GoldenHammer GreatLispWar GreenspunsTenthRuleOfProgramming JavaScript JayOsako LispMachine LispSucks LispSucksInAssembly LukeGorrie MatthiasBenkard ModulaTwo NiklausWirth NuffSaid PaulGraham SchemeLanguage SimplifiedWrapperAndInterfaceGenerator SmallTalk SmugLispWeenie SmugSchemeWeenie SocialProblemsOfLisp SucksSucks SystemSizeMetrics TheGimp TheUnixHatersHandbook ThreeStarProgramming ThwozzThwozzThwozz WhyWeHateLisp WorseReallyWasBetter WrongThing XmlSucks LispSucksInAssembly CategoryLisp CategorySucks CeeLanguage CeePlusPlus CommonLisp ComputerLanguageBenchmarksGame JavaLanguage LispSucks PythonLanguage QuicheEaters ThreadMode YourMileageMayVary LispUnit AnonymousDonor CommonLisp LispUnit LukeGorrie TestInfected TestingByPokingAround UnitTest LispUsersAreArrogant AlgolSixtySyndrome AngryCoder AreLispUsersArrogant ArmyOfProgrammers AssemblyLanguage BenevolentDictator BileBlog CategoryLisp CategoryRant CeeLanguage CommonLisp ComputerScientists CostinCozianu CrudScreen DomainPissingMatch DotNet ExtravagariaWiki FpProgrammersAreArrogant HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence JavaLanguage JohnMcCarthy LispUsersAreTakingOverWiki MarcinKowalczyk ModelOfComputation NontraditionalLiterature PerlProgrammer ReFactoring SchemeLanguage ScottJohnson SmalltalkersWhoTookOverOrMaybeStartedWikiEvenThoughItsWrittenInPerl SmugLispWeenie SocialProblemsOfLisp TayssirJohnGabbour TheRedPill ThreeStarProgrammer TrustedLieutenants TuringMachine TuringTarpit VladimirSlepnev WardsWiki LispVsXml AlternativesToXml CategoryLisp CategoryProgrammingLanguageComparisons CategoryXml CobolLanguage CommonLisp DanielBrockman DataAndCodeAreTheSameThing EmacsLisp EssExpressions GodsBoss GoodEnough HyperSpec ImpedanceMismatch MetaCircularInterpreter MyWidgetPrices OlegKiselyov OoAndXml PossibleXmlReplacement ScottJohnson WorstOfBothWorlds XmlIsaPoorCopyOfEssExpressions LispWeenies CategoryWeenie LispWeenie LispWeenieMarriage SmarmyLispWeenies SmugLispWeenie LispWorks GenericFunction JonathanTang LispWorks OpenMotif LispaPortableImplementation CategoryBook CategoryCee CategoryLisp CeeLanguage JohnFletcher LispLanguage ListAndSingleOperatorExplicitnessPattern AbstractSyntaxTree CategoryCommunication CategoryDocumentation ItemizedClearLogic TopsTagModelTwo ListAutomation MediaWiki MoinMoin OfficeLocations TwikiClone ListComprehension AplLanguage AxiomofSubsets BoostLambdaLibrary CategoryFunctionalProgramming CategoryLanguageFeature CeePlusPlus CsharpLanguage ErlangLanguage FilterFunction FunctionalProgrammingLanguage GeneratingElements GeneratorComprehension HaskellLanguage HigherOrderFunction LazyEvaluation ListComprehension MapFunction PythonLanguage ScalaLanguage SchemeLanguage SyntacticSugar VariadicFunctoidsInCpp XqueryLanguage ListMode CategoryMode CategoryPatternsGroup DocumentMode FaqMode ListMode PowerPoint ReallyValuablePages StartingPoints TabRefactoring TextFormattingRules ThreadMode WikiGreatFoobarLists WikiSocialNorms WikiVoting ListOfAntiPatternsToDocument AddAntiPatternToTheAntiPatternsCatalog AnchoredHelper AntiPattern AntiPatternsCatalog AntiPatternsCatalogDiscussion ArchitectureAntiPattern ArchitectureMadeBySales ArchitectureNothing CategoryAntiPattern ConfigurationAbomination ControllingWithoutControl CryptoCracy DayToDayProjectManagement DevelopmentAntiPattern DoWhatYouWant FlightViewProject GameOverYouLose IgnoredHierarchy ImportBeast InternationalizationIsFullySupported IrrationalManagement JobKeeper MadDeveloper ManagementAntiPattern ManagerBlamesHisStaff MysteroCracy NakedDocuments NoNeedForAdministrationFunctions NotTheAppropriateTechnology OrganizationalAntiPattern PlayItByEarProject PleaseYourManager PrisonForCustomer ProjectMismanagement RansomNoteAntiPattern RollingStoneProject SecretCracy TechnicalIssuesDontExist TheCustomerIsSoMean TheFeud TrustingSouls WhatAndHow ListOfCodeEditors ColdFusionLanguage DreamWeaver EclipseEditor EmacsEditor ListOfDesignSmells AntiPatternsCatalog DesignSmell OverGeneralizationOfBusinessLogic SeeAlso ListOfFreePublicWikisThatUseCamelCase CamelCase CamelCaseWiki CategoryWikiImplementation FreePublicWikisThatUseCamelCase ListOfFreePublicWikisThatUseCamelCase PublicWikis WardsWiki WikiIndex WikiWithCamelCase ListOfQueryBrowsers MicrosoftAccess MozillaFirefox OpenOfficeBase QueryByExample RelProject SqLite SqLiteManager TableBrowser TableOrientedToolWishList ToadTool ListYourWayOutOfStuckness CategoryEmployment CategorySelfImprovementPatterns DecisionRoutinesWhenStuck GavinBell GettingThingsDone ListYourWayOutOfStuckness NextList SamuelFalvo ScrumSession SelfImprovementPatterns WriteItDown ListenToTheCode BigDesignUpFront CodeSmell CouldExtremeProgrammingHaveArisenWithoutSmalltalk DaveWhipp DouglasHofstadter ExtremelySpoiledChild GoedelEscherBach HelloWorld IsSmalltalkEasierToListenTo JoshuaJuran ListenToTheCode WaldenMathews WardCunningham ListenWithQuestionRunning ActiveListening ConversationPatternLanguage ListenWithQuestionRunning ListenWithYourAnswerRunning ListenWithYourAnswerRunning LifeIsShort ListenWithQuestionRunning ListeningForTheQuestions ActiveListening KentBeck ObliqueQuestion PolarizingQuestion UnknownAuthor ListeningTestingCodingRefactoring ExtremeProgramming KentBeck ListeningTestingCodingRefactoring SoftwareDevelopmentAphorisms ListeningWithYourAnswerRunning FightFair RaySchneider ListsOfGames BruceAnderson CategoryGame FollowMe MartineDevos OutdoorGamesForTrainers ListsToSuggestStructure DaveHarris JaredWhite PatternIndex PromptingStatement TipsForBeginners WebLog WikiNature LitanyAgainstFear BeneGesserit FearIsTheMindKiller FrankHerbert JayOsako LitanyAgainstFear LiteStep LiteStep MicrosoftWindows NextStep LiterallyMeaningFiguratively BadMeaningBad BadMeaningGood CategoryIdiom EmphaticLike JosephTurian LanguageDrift RealSoonNow SimileBecameMetaphor LiterateAlternativesToVulgarity AnotherViewOnVulgarity BadThing CategoryCommunication CategoryDialogue GoodStyle PositiveDialogueCommunity UseNet WikiSocialNorms LiterateModeling CategoryLiterateProgramming DickBotting DonaldKnuth IllustrationsClarifyText LiterateProgramming PartitionOfModelsIntoPicturesAndText TotalModeling LiterateProgram CategoryLiterateProgramming DocTest DonaldKnuth LiterateProgram LiterateProgramming PythonLanguage TexTheProgram LiterateProgramBrowser CategoryLiterateProgramming CodeBrowser DanIngalls DoIt LiterateProgramming PharoSmalltalk RandyKramer RaySchneider SqueakSmalltalk TedKaehler LiterateProgramming ArrLanguage BehaviorDrivenDevelopment BrianEwins CategoryBook CategoryCodingIssues CategoryDocumentation CategoryLiterateProgramming CategoryTex CharlesSimonyi CliffsNotes CodeDocumentationDichotomy CodeOrdering CommentsAreCode CommentsAsDocumentation DanPuckett DocBook DocumentationBeyondTheSourceCode DonKnuth DottyWeb EdwinEarlRoss EeLanguage EffWeb ElementalProgramming EmbeddedDocument EnhancedCweb EssWeave ExtensibleMarkupLanguage ExtremeProgramming FluentInterface FortranLanguage HereDocument HyperPerl IntentionalProgramming JayMock LiterateProgramming LiterateProgrammingAndTheSemanticWeb LiterateProgrammingBibliography LiterateProgrammingIdeas LiterateProgrammingTools MediaWiki MetafontTheProgram NaturalLanguage NoWeb NormanWalsh PanuKalliokoski PyLit PythonLanguage ReStructuredText SelfDocumentingCode SemanticWeb StringHandling TestDrivenDevelopment TexTheProgram TheSourceCodeIsTheDesign ThorbjoernRavnAndersen TobyThain UnitTest WaterFall WikiWord YesWeb LiterateProgrammingAndTheSemanticWeb CategoryLiterateProgramming CategorySemanticWeb CubicWeb JohnFletcher LiterateProgramming NepomukKde SemanticDesktop SemanticWeb LiterateProgrammingBibliography CategoryLiterateProgramming DonaldKnuth LitProg LiterateProgramming LiterateProgrammingIdeas AamodSane AlistairCockburn AndyGlew ArieVanDeursen AspectOrientedProgramming BillTrost BuildSyntax CategoryDocumentation CategoryLiterateProgramming CodeOrdering CodeUnitTestFirst DanSchmidt DaveSmith DickBotting DonaldKnuth EdwardKiser EnhancedCweb ExtremeProgramming ExtremeProgrammingForOne FunctionalProgramming GarethMcCaughan GoodAtLookingAround HyperPerl HyperText JanSteinman JasonNordwick JavaWeb JimCoplien KentBeck LiterateProgramming ManagingDocs NoWeb NormanRamsey PairProgramming PascalLanguage RubberDuckDebugging SelfCodingDocuments SelfDocumentingCode StructuredProgramming TexTheProgram TomLeylan UnixSystemProgramming WardCunningham WikiInHyperPerl LiterateProgrammingTools CategoryLiterateProgramming LiterateProgramming SourceForge LiteratureBasedOntologies CategoryInformation CategorySemanticWeb CategoryWiki LiteratureBookList AlexGarland AlicesAdventuresInWonderland AnthonyBurgess AntoineDeSaintExupery ArchyAndMehitabel BookList BookShelved BraveWildCoast CategoryAuthor CategoryBooks ClockworkOrange CryptoNomicon DaleCarnegie DanielQuinn DeletionCandidate FranzKafka FredBrooks GabrielGarciaMarquez GravitysRainbow HenryMiller HermanWouk HiFidelity HowToWinFriendsAndInfluencePeople IanBanks InColdBlood InfiniteJest IshmaelBook JrrTolkien JudsonCrews JuneSprigg LePetitPrince LesMiserables LordOfTheRings MarcelProust MissLonelyhearts MythicalManMonth NabokovsLolita NathanielWest NealStephenson NickHornby OneHundredYearsOfSolitude PaulRocheleau PhilDick PleaseMoveThisToTheAdjunct PointyHairedBoss RemembranceOfThingsPast RichardFerber RobertPirsig RobertWright ShakerBuilt SleepProblems SnowCrash TheBeach TheCaineMutiny TheCatInTheHat TheCultureSeries TheDiaryOfAnneFrank TheHistoryOfTheDelineAndFallOfTheRomanEmpire TheLittlePrince TheMoralAnimal TheSacredDepthsOfNature TheTrial TrumanCapote UrsulaGoodEnough VictorHugo VladimirNabokov WindSandAndStars WinnieThePooh ZenAndTheArtOfMotorcycleMaintenance LiteratureSurvey AntiPattern LiteratureSurvey NotInventedHere LitigationOfSoftwareIntensiveContracts GuildSite LitigationOfSoftwareIntensiveContracts TimLister TomDeMarco LittleCodingTricksAndTips LanguageGotchas LittleComputerPeople LittleDatabase AllProblemsLookLikeNails BerkeleyDb BrianSlesinsky CategoryLowEnd ContentManagementSystem DesktopDatabase DoTheSimplestThingThatCouldPossiblyWork HsqlDb HtmlIsAssembler JavaScript LittleDatabase MySql NimbleDatabase OnceAndOnlyOnce SqLite SunirShah UseXml XmlDatabase LittleDesignUpFront AntiPattern BigDesignUpFront BigReductionUpFront CeePlusPlus CrcCard DistinguishProgrammersAndManagersTools LittleDesign LittleDesignAllAlong LittleDesignUpFront PaperModel PointyHairedBoss TheAlmightyThud TheKeyboardIsTheWorstPlaceToDesign TheSourceCodeIsTheDesign WolfgangAmadeusMozart LittleEndian AdamBerger BigEndian ExEightySix LittleEndian OnHolyWarsAndaPleaForPeace ThreadMode LittleJavaFewPatterns CategoryBook CategoryJava DanielFriedman DuaneBibby MatthiasFelleisen NicholasJacobs PaulTevis TheLittleLisper TheLittleSchemer ToddCoram TopRight LittleLanguage AnonymousDonor ArieVanDeursen AwkLanguage BitScope CameronSmith CategoryLanguage ContextFreeGrammars DadaEngine DavidNess DeeCee DomainSpecificLanguage DougMerritt EdGrimm EscapeHatch FiniteAutomata FlowBasedProgramming FourthGenerationLanguage FurryScript GnuPlot GregMcFarlane HaltingProblem HelpersInsteadOfWrappers JimPerry JonBentley KenThompson KevinBraunsdorf LanguageAsInterface LittleLanguage LittleLanguages LowKeystrokeFormalLanguages MinimalParsing MinimalistLanguage MoreProgrammingPearls MusicMacroLanguage OlinShivers PanuKalliokoski PaulMorrison PostScript ProgrammingPearls PushDownAutomata RebolLanguage RegularExpression ScottElliott SemiThueGrammar SemiThueGrammars ToolCommandLanguage TuringComplete TuringMachine TuringTarpit TuringTest UnixDesignPhilosophy WilliamGrosso ZhaoWay LittleMistakes BigPublicFailure EmbraceChange LittleMistakes PairProgramming PlanningGame RefactorMercilessly TestFirstDesign LittleOmega AlephNought CategoryMath LittleOmega TransfiniteArithmetic LittleRockXpUsersGroup AdoptingXpPatternLanguage CategoryGroup CategoryXpUsersGroup MattPekar LittleRulesAndPatterns AgileSoftwareDevelopment AlistairCockburn DeeHock DesignPatterns GoodProgrammerGreatHabits KentBeck LittleRules LittleRulesAndPatterns ObjectOrientedDesignIsDifficult OneHundredRulesForNasaProjectManagers RulesAreSometimesBrokenForGoodReasons SmalltalkBestPracticePatterns SomePatternsQuestionsAnswered SwingWorkerRaceCondition LittleSimulator BoyThisStuffMakesMeFeelStupid CocoaWorld EricHerman GameOfLife JohnClonts LittleSimulator LittleSimulatorInCocoa LittleSimulatorInJava SpikeSolution UnitTest LittleSimulatorInCocoa CocoaWorld GameOfLife LittleSimulator LittleSimulatorInJava AbbreviatedUmlAscii CodeUnitTestFirst DavidWright HaveThisPattern LittleSimulator LittleSimulatorInJavaHistory ModelTargeterSurface ObjectOriented OverTheWallProgramming SpikeSolution SuperAbstract VirtualPairProgramming YouArentGonnaNeedIt LittleSimulatorInJavaHistory LittleSimulatorInJava LittleSimulatorInJavaOne LittleSimulatorInJavaTwo LittleSimulatorInJavaOne LittleSimulator LittleSimulatorInJavaHistory SpikeSolution LittleSimulatorInJavaTwo LittleSimulator LittleSimulatorInJava LittleSimulatorInJavaHistory LittleWhiteRedundancy AlarmBellPhrase JeffGrigg RedundancyIsInertia RefactoringWithComPlusTechnologies LittleWittgensteinQuote AlistairCockburn BarneyFinucane CategoryQuote FridemarPache JuttaEckstein MichaelSchuerig TractatusLogicoPhilosophicus WittgensteinsLadder LittlesLaw JonBentley ProgrammingPearls RuleOfThumb LiveBookmarks LiveBookmarks MozillaFirefox NewRecentChanges RecentChanges RssFeeds RssViewer LiveCd LiveCd LiveCdOs CategoryLinux CategoryOperatingSystem KnoppixLinux LiveCdOs NoBootdiskRequired OperatingSystem WindowsOperatingSystems LiveFreeOrDie LanguagePissingMatch UnixWeenies LiveJournal DavidLiu LiveJournal OnlineDiary OpenSource PerlLanguage WebLog LiveLock BottleNeck CategoryConcurrency DeadLock LiveLock ProcessStarvation LiveOak LiveOak LivePicture GoodEnough PhotoShop LiveProgramming CompileTimeResolution GraphicalProgrammingLanguage JavaPlatform LambdaMoo LiveProgramming MetaObjectProtocol ObjectOrientedProgrammingLanguage OpenCroquet ProgrammingLanguage ReadEvalPrintLoop RelProject SecondLife SideEffect SmalltalkLanguage LiveScript CategoryComparisons JavaScript LiveScript LiveTest OxyMoron LivingDesignDiagram DaveSmith ElectronicWhiteboard LivingDesignDiagram PrintableWhiteboard WhiteboardPhoto LivingDocument DocumentUnderDevelopment LivingDocument LooseyGoosey TentativeSummary WabiSabi WikiWiki LivingInaMonument AllanBaruz FallingWater HieraticLanguage KyleBrown LivableSystem LivingInaMonument ProgrammersAtWork ToddCoram WhatEveryDeveloperShouldKnow LivingWithSqlAnnoyances AccessControlList BigIron ChrisMellon CrudScreen DatabaseBestPractices DivideAndConquer DynamicRelational ExBase FastEnough HelpersInsteadOfWrappers IsDeclarativeLessExpressive JavaScript ManyToManyChallenge OnceAndOnlyOnce SqlFlaws TopsQueryLanguage LizzyWiki AlainDesilets CategoryWikiImplementation CollaborativeWebBasedStoryTelling HakanErdogmus MartaStojanovic MultilingualWikis NationalResearchCouncilOfCanada PatrickPaul WardCunningham YetAnotherWikiClone LlamaPattern LlamaPattern MetaPattern SingleNamePatternsCreateConflicts LlanfairpwllgwyngyllgogerychwyrndrobwyllLlantysiliogogogoch BennyHill CategoryJoke HungarianNotation LlanfairpwllgwyngyllgogerychwyrndrobwyllLlantysiliogogogoch WikiName WomensInstitute LlewellynFalco ApprovalTest WikiIsNotWikipedia LlewelynThomas CategoryHomePage LloydBlythen LloydBlythen WardsWiki LloydZusman CategoryHomePage LmDiagram LanguageMachine PeriHankey LmnLanguage CategoryProgrammingLanguage CategoryScripting CeeLanguage DeeLanguage JavaScript LanguageMachine MetaLanguage ScriptingLanguage SheBang LnuspLanguage CategoryProgrammingLanguage EsotericProgrammingLanguage LoadAccessor CecilLanguage ChryslerComprehensiveCompensation DaveHarris DefinedAttribute DylanLanguage EagerlyInitialized EiffelLanguage ExtremeProgramming JavaScript KentBeck LazilyInitialized LoadAccessor RonJeffries RubyLanguage SatherLanguage ShieldPattern StoreAccessor TomStambaugh YouArentGonnaNeedIt LoadBearingWall AndersBengtsson FawltyTowers GarbageInGarbageOut LoadBearingWall MatthewAstley ModifyingLiveSoftwareConsideredHarmful ProgrammerTest ProgrammingInTheDebugger RealName RobMandeville StableDependenciesPrinciple UnitTest UnitTests LoadDriver LoadFactor AlistairCockburn AppDev BrokenLink CategoryExtremeProgramming DevSkedChecklist DoTheSimplestThingThatCouldPossiblyWork ExtremePlanning ExtremeRoles GemStone KentBeck LoadFactor LoadFactorArithmetic MeasuringProjectVelocity MichaelFeathers NegotiateEstimates PairProgramming PaulChisholm PerfectEngineering PeterMerel PlanningExtremeProgramming ProjectManagement ProjectVelocity RonJeffries StijnSanders TimMackinnon TrackerRole UserStories VelocityVsLoadFactor WardCunningham LoadFactorArithmetic AlistairCockburn CategoryExtremeProgramming EnvironmentAndLoadFactor FrankCarver IdealProgrammingTime JustaNumber KentBeck LoadFactor LoadFactorInEstimatingOtherProjects MeasuringProjectVelocity PairProgramming PerfectEngineeringDays TimMackinnon LoadFactorInEstimatingOtherProjects AlistairCockburn DjMoon IdealProgrammingTime LoadFactor RonJeffries LoadOnDemand DeferredConstruction DeferredInstantiation DrewMarsh ErikMeade LazyObject LoadOnDemand ResourceAcquisitionIsInitialization LoadSharing BuzzWord LoadBalancer MasterSlavePattern PatternOrientedSoftwareArchitectureOne ScaleAbility SeparationOfConcerns LoadTesting CategoryTesting LoadTestingProcessImprovement LoadTesting LoadTwinEmacsCode AnaphoricLispMacros CategoryEmacs JimWeirich LukeGorrie PagePruning ScottDe LocalConceptPresence AutonomousCopy CallMaker CallReceiver CategoryProgrammingLanguage DataMigration DistributedTransaction JeffBay LocalConceptPresence NotificationRequiredInCertainInstances RemoteProcedureCall RemoteProxy SymmetricalReference LocalInterProcessCommunication LocalLegalAssumption LocalMaximum GeneticAlgorithm SimulatedAnnealing LocalProcedureCall LocalInterProcessCommunication LocalVariables EverythingIsRelative LocalVariables LocalVariablesAreBad BillTrost CeeLanguage FunctionalProgramming GoodThing IntermediateValues LegacyCode LocalVariablesAreBad RefactoringImprovingTheDesignOfExistingCode ResourceAcquisitionIsInitialization SingleAssignmentVariables SmalltalkBestPracticePatterns LocalVariablesDefinedAndUsedOnOnePage AssignVariablesOnce CategoryCodingIssues DaveHarris NestedFunctions PhlIp SideEffectFreeFunctions SimplyUnderstoodCode WellFactoredCode LocalVariablesReassignedAboveTheirUses AssignVariablesOnce SimplyUnderstoodCode LocalityOfError CeeVsAdaStudy LocalityOfReferenceDocumentation AgileRequirementsDocumentation AssociateUserDocsWithSource BetsyHanesPerry BillTrost BradAppleton CategoryDocumentation ChanningWalton CustomerTest DonKnuth ExtremeProgramming HaveThisPattern JavaDoc KielHodges LightweightDocumentation LiterateProgramming LocalityOfError LocalityOfReferenceDocumentation MichaelFeathers RonJeffries SimplyUnderstoodCode TeamInaBox TheSourceCodeIsTheDesign TimOttinger VisualWorks LocationTransparency AnoteOnDistributedComputing AnotherLevelOfIndirection BradAppleton BrianSlesinsky CategoryDiscovery CategoryPattern ComComponent ComPlus ComponentDesignPatterns ComponentObjectModel DefensiveProgramming DistributedCom EricHerman LocationAbstraction LocationTransparency MicrosoftTransactionServer MultiCaster MultiUserArtifact PatNotz PhilipEskelin ProcessBoundary ReferenceModelForOpenDistributedProcessing SimplyUnderstoodCode SinglePointOfFailure TeleHouse TransparentDistribution UnderstandingDistributedSystems UnitedStatesOfGenerica WebSphere LocationlessWeb KatherynWindham NoMechanics LockAdapter CategoryArchitecture DeGeneralization HiroshiYuki LockAdapter LockDecorator LockProxy MicroArchitecture RichardHenderson StateObject StatePattern ValueObject LockBasedSynchronization JavaLanguage LockBasedSynchronization LockFreeSynchronization PessimisticLocking ReadWriteLock RendezVous SharedMemory SynchronizationStrategies LockFreeSynchronization AsynchronousProgramming CacheCoherenceSemantics CaravanFormation CategoryConcurrencyPatterns ChangeNumber CiteSeer CompareAndExchange CompareAndSwap DeadLock DoubleCompareAnExchange DoubleCompareAndExchange GuillermoSchwarz LiveLock LockBasedSynchronization LockFreeOperatingSystems LockFreePrimitive LockFreeSynchronization LockFreeSynchronizationDiscussion NamingConvention OptimisticLocking PowerPc PriorityInversion ProcessStarvation RaceCondition RollBack SoftwareTransactionalMemory SynchronizationStrategies TestAndSet TransactionalActorModel WaitFreeSynchronization LockFreeSynchronizationDiscussion AnonymousDonor CategoryDiscussion ChangeNumber CompareAndExchange CompareAndSwap DavidCary DoubleCompareAndExchange GuillermoSchwarz LiveLock LockBasedSynchronization LockFreeSynchronization OptimisticLocking LockPattern CategoryBehavioralPatterns CategoryPattern DavidCary LockAdapter LockPattern ObserverPattern ReadWriteLock SchedulerPattern LockheedMartinResearchAndDevelopment DataWindows ExtremeProgrammingWithPowerBuilder GuiTesting JimWeaver LoganGraves ObjectCycle PowerBuilder SmallTalk WikiName WxWidgets LockoutRequirement BestPractice JavaLanguage LockoutRequirement LocomotiveBasic AmstradCpc LocomotiveBasic LoddaBeck CategoryHomePage LoebnerContest ChatBot HughLoebner LoebnerContest MegaHal TuringTest LogBook AntiPattern BrentNewhall CategorySelfImprovementPatterns CompanyPartner DaveCantrell DonaldKnuth ElectronicLogBook FieldNotebook GarethHowell LaboratoryNotebook LiterateProgramming LiterateProgrammingBibliography LogBook LongTermMemory NonVirtualHardCopy PersonalLogBook PhoneLog ProgrammersNotebook ProjectLogBook RolandKaufmann RubberDucking SecondaryStorage SelfImprovementPatterns SnapItInsteadOfScanIt LogCommentPattern PatternContext SoftwarePattern StuBaurmann WikiPattern LogForCpp CategoryCpp CategoryLogging GnuCpp JohnFletcher LogForCpp LogForJava LogForRuby PatternsForLoggingDiagnosticMessages LogForJava CategoryJava CategoryLogging CeePlusPlus DoTheSimplestThingThatCouldPossiblyWork IntellijIdea JobSecurityForProgrammers JoelShprentz LogForCpp LogForJava LogForRuby RandyStafford SmalltalkImplementations UnitTest VisualAgeJava WikiName LogForJavaVsRuby CategoryJava CategoryLogging CategoryRuby JakartaProject JasonFelice JavaLanguage LogForJava LogForRuby MatthewFarwell MayZeroSix PatternsForLoggingDiagnosticMessages PhlIp RubyLanguage LogForRuby CategoryLogging CategoryRuby LogForCpp LogForJava LogForJavaVsRuby LogForRuby PatternsForLoggingDiagnosticMessages RubyLanguage LogLog AnalyzingWiki LogLog PowerLaw RecentEdits WhyLogLog WikiWiki WikiWordStatistics ZipfsLaw LogString KentBeck TestDrivenDevelopment TestingPatterns LoganCox CategoryHomePage LogansRunSyndrome BeautifulMind ElectronicArts LogansRunSyndrome TerminationQuota TooOld LogarithmicWealth GunnarZarncke MakeTheClientPay LoggingAsComments CategoryCodeComments HeadlinesTechnique OnceAndOnlyOnce LoggingBestPractices AalbertTorsius AnonymousDonor CategoryLogging DaveSmith GoodThing JavaLanguage LoggingDiscussion LoggingToaQueue MatthewFarwell PatternsForLoggingDiagnosticMessages RobMoffat LoggingDiscussion AbortRetryIgnore AndyMoore AntiIdiom AntiPattern BobTrower ButcherSacredCows CategoryLogging CeePlusPlus ChrisFay CiCs CodeSmell CostinCozianu CraigPutnam CustomerSupport DanielEarwicker DanielKnapp DataDistributionService DominicCronin EjbServer FirstRuleOfLogging HaveThisPattern JimLittle JohnFletcher LaurentBossavit LoggingBestPractices LoggingToaQueue MementoPattern NatPryce ObjectCapabilityModel OliverChung PatternsForLoggingDiagnosticMessages PeteHardie PublishSubscribeModel QuestionConventions RealName RealTime ResumableException RulesOfOptimization RuntimeUpgradeableCore SilverBullet SomeException SteveHowell SunirShah TheReceivedMethodology TransactionProcessing TrantorMessageLoggingArchitecture WardCunningham WayneMack YouArentGonnaNeedIt LoggingFileSystem FileSystem GarbageCollectionUnderVersioning JournalingFileSystem LoggingFileSystem PlanNineFromBellLabs RichardKulisz SecureDigital LoggingIsHandling AntiPattern BarnRaising CategoryLogging CodeSmell EricHodges GoldPlating KevinMcConnell KrisJohnson LoggingDiscussion LoggingIsHandling LoggingIsNotHandling PrematureAbstraction ScottJohnson SunirShah TimRhodes LoggingIsNotHandling CategoryLogging GarryHamilton LimitDamage LimitScope LoggingDiscussion LoggingIsHandling SunirShah ThrowDontCatch TreePad LoggingLevelArmsRace CategoryLogging LoggingToaQueue CategoryLogging ChangeLog CostinCozianu FireAndForget KyleBrown LogForJava LoggingBestPractices LoggingDiscussion LoggingToaQueue MessagingSystems PatternsForLoggingDiagnosticMessages RobertWatkins LogiLogi AnySubPage CategoryWikiImplementation LanguageCode LogiLogi MenuList NewsPage OtherSection SomePage TailPages WhiteBoard WikiWord LogicAnalyzer DebuggingTheDebugger LongerWiderFaster MechanicalProbe SamplingElectronics StripChartRecorder TriggerEvent LogicInProgramming DickBotting JavaScript LogicProgramming WesternCivilization LogicLayer BusinessLayer GuiLayer GuiToolkit LogicLayer PersistenceLayer PresentationLayer RepresentationLayer LogicProgramming CeePlusPlus ClosedWorldAssumption CollectionOrientedProgramming ComputerScience ConcurrentConstraintProgramming ConstraintLogicProgramming ConstraintProgramming ConstrantLogicProgramming DataLog DeclarativeProgramming FunctionalProgramming GnuMake LambdaCalculus LogicProgramming LogicProgrammingInCpp LogicProgrammingLanguage MakeTool MercuryLanguage PredicateCalculus ProgrammingParadigm PrologLanguage ReactiveProgramming RelationalDatabase RelationalModel SideEffect TemporalLogic TermRewriting TheoremProvingSystem ThereAreExactlyThreeParadigms TobyThain TuringComplete LogicProgrammingInCpp BoostAny CategoryCpp CategoryCppTemplates CategoryFunctionalProgramming CategoryMultiparadigm CeePlusPlus ContinuationPassingStyle DeclarativeMetaprogramming FunctoidsInCpp JohnFletcher LogicProgramming LogicProgrammingInCpp OoppExploringTheMultiparadigmShift LogicProgrammingLanguage AmbSpecialForm CobolFallacy ConstraintProgramming DeclarativeLanguage EnglishLikeFeatures FinnWilcox InferenceEngine LogicProgrammingLanguage MercuryLanguage MichalWallace OzLanguage PredicateLogic ProgrammingParadigm PrologLanguage TorstenLeidig LogicPuzzle AhHa CategoryLogic ComputerScience DougMerritt ElectricalEngineering GarryHamilton GregBurns LayneThomas LogicPuzzleTwo PeanutButterSandwich RonJandrasi WhySympathizeWithTheUnemployed LogicPuzzleTwo AndrewCates CategoryLogic LateralThinking SixThinkingHats TitForTat TwoDrowningHats WyattMatthews LogicalAlpha AvoidDrawing CategoryGraphicsPattern CategoryPattern DeferredUpdate GraphicsPatterns WilliamUnderwood LogicalAnd BitwiseAnd CategoryLogic LogicalAnd ShortCircuitAnd ThreeValuedLogic LogicalConst CastingAwayConst CategoryLogic CeePlusPlus ConstIncorrect ConstQualifier EqualityOperator LargeContainer LazyEvaluation LogicalConst MutableKeyword PhysicalConst SideEffect UnitTest LogicalFallacy FallaciousArgument SunkenCostFallacy LogicalImplication AalbertTorsius CategoryLogic JamesKeogh ModusPonens TyasKokasih WikiPedia LogicalIndexing LogicalIndexing MatLab LogicalNecessity AbsoluteBestPlan ActualPlan LogisticDelay RaySchneider LogicallyDeterminedDesign CategoryBook KarlFant WileyTitle LogisticDelay JustInTime PreStagedSupport RaySchneider LogisticDisasters CategoryPlanning LongLeadItems RaySchneider LogisticMap LogixLanguage CategoryProgrammingLanguage DefinitionOfHomoiconic GunnarZarncke MetaLanguage MinimalParsing LoglanLanguage AnonymousDonor BrokenLink CategoryNaturalLanguage DanielKnapp EprimeLanguage EsperantoLanguage JamesCookeBrown LoglanLanguage LojbanLanguage MichaelFeathers OpenContent RobertHeinlein TheMoonIsaHarshMistress LogoLanguage AlanKay AndyDent AppleMacintosh AppleTwo BrianHarvey CategoryOldSoftware CategoryProgrammingLanguage CategorySoftwareTool CommodoreSixtyFour ContinuationPassingStyle DanielHillis DeepBinding DynamicScope DynamicScoping EarlyHistoryOfSmalltalk EricRaymond ExtensibleTypes FirstClassFunction ForthLanguage FunctionalProgramming JavaScript JosephDale LegoLanguage LexicalClosure LispLanguage LogoFoundation LogoLanguage LowFloorHighCeiling MassachusettsInstituteOfTechnology MicroComputer MindStorm MindStorms MonoLogo MonoProject NetLogo OneLaptopPerChild PalmOs PieterJansegers ProgrammingLanguage PythonCard PythonLanguage SchemeLanguage SeymourPapert ShallowBinding SmalltalkLanguage SmalltalkSeventyTwo SpriteChip StarLogo StealthLisp TailCallOptimization TexasInstruments TiddlyWiki TinyLogo TurtleAcademy TurtleGraphics UcbLogo VeePython VisualProgrammingLanguage WhatSortOfComputationWouldInterestJuniorSchoolChildren WsBasic LogoTurtleRobot GeneralTurtle LegoMindstorms LogoLanguage LogonToAtmSystem AtmCard AtmCustomer AtmMachine FishLevel UseCase LojbanLanguage AllYourBaseAreBelongToUs CategoryNaturalLanguage ConLang CulturallyNeutralLanguage DeadLanguage EsperantoLanguage HowWouldLojbanEnableAi JayOsako KlingonLanguage LatinLanguage LoglanLanguage LojbanLanguage LojbanPoem LojbanPronunciation LojbanicJars LojbanistaniCulture MalGlico RulesOfLojban SomethingUnspecified VaclavHavel LojbanPoem AhHa AllNoun AnonymousDonor AttitudinalIndicator CulturallyNeutralLanguage EnglishLanguage LoglanLanguage LojbanLanguage NickBensema SapirWhorfHypothesis SethGordon SmileyFaces SomethingRoughlyTranslateable WaldenMathews YiddishLanguage LojbanPronunciation LojbanLanguage LojbanSlang CategoryNaturalLanguage LojbanicJars EnglishLanguage GeorgeLakoff KleinBottle LojbanLanguage MikeSmith NickBensema PlaceStructure StandardAverageEuropean WomenFireAndDangerousThings LojbanicPronouns AttitudinalIndicator EnglishIsEvil LojbanLanguage MalGlico ThouVsYou LojbanistanCountry CategoryCountry LojbanLanguage LojbanistaniCulture JbozgiMusic LojbanAphorisms LojbanCulturalAssumption LojbanLanguage LojbanPoem LojbanSlang LojbanicMythology TeaCeremony LolCode CategoryProgrammingLanguage DotNet EclipseIde EsotericProgrammingLanguage EventDrivenProgramming ImperativeLanguage JavaScript LoopingConstructs LuaLanguage PerlLanguage PythonLanguage LondonArchitectureGroup AbstractInteractions AndyMoorley BenedictHeal BrokenLink CategoryGroup CharlesWeir ComponentBasedDevelopment DavidHarvey ExtremeTuesdayClub JohnDaniels LayeredFrameworks LondonExtremeGroup LondonTown LondonXpCommunity NatPryce RichardDrake RogerMarlow SteveFreeman ThirdPartyBinding TimMackinnon LondonCulturalAssumption AnthonyLauder BritishCulturalAssumption CapitalOfTheWorld DoubleThink JohnFletcher LondonTown NewYorkCityCulturalAssumption NewYorkerMagazine SamuelJohnson UnitedKingdom LondonExtremeHour ExtremeHour ExtremeTuesdayClub LoadFactor ProjectVelocity SteveFreeman UserStory LondonPerlMongers CategoryGroup CategoryPerl DaveCross EarleMartin LondonPerlMongers LondonTown NigelWetters ParisPerlMongers PerlLanguage PiersCawley WikiCitizen LondonTown AmericanCulturalAssumption BrianOneiromancer BritishCulturalAssumption BritishEmpire CapitalOfTheWorld CategoryCity CityOfLondon CockNeys EnglandCountry ExtremeTuesdayClub GoodOldKneesUpRoundTheOldJoanna HmsBelfast KenMacLeod LondonBridge LondonCulturalAssumption LondonEngland LondonTown LondonVillage NorLonTo OpenGuideToLondon RhymingSlang RiverThames SamuelJohnson SpinalTap TheLambethWalk TomAnderson TowerBridge TowerOfLondon UnitedKingdom WallOfLondon WikiName LondonXpCommunity BrokenLink ExtremeTuesdayClub LondonArchitectureGroup LondonXpCommunity LondonXpDay CategoryConference ExtremeProgramming ExtremeTuesdayClub JamesNoble JoshuaKerievsky LightningTalks OpenSpace RobertBiddle UnConference XpDay LondonXpUsersGroup CategoryXpUsersGroup EnglandCountry ExtremeTuesdayClub LondonTown LondonXpUsersGroup UnitedKingdom LoneDeveloperProjectManagement AutomateMercilessly AutomatedConfigurationManagementEnvironment CategoryProjectManagement ExtremeProgrammingForOne FourVariablesUnderStress GoldPlating IndexCard MultiplePersonalityDevelopment PairProgramming PlanningGame RubberDucking ScopeCreep SoloXpProjects TestDrivenDevelopment ThreeStrikesAndYouAutomate LoneRanger SilverBullet LoneRangerCoder AgilePrinciples AgileProcesses CategoryDerailed CowboyCoder LoneRangerCoder OnceAndOnlyOnce ProgrammerStereotype QualityAssurance SilverBullet LoneWolf CategoryAntiPattern SoloProgramming LoneWolfAndCub KogiKaishakunin LoneWolfAndCub LoneWolves CowboyCoder CowboyCoding ExtremeProgramming PairProgramming TheZone LongButNotTooLong ArtifactDescriptor ArtificialIntelligence CategoryNaming CategoryOrganization DonaldNoyes EddiesWiki FrontPage GoodThing HyperArtifacts InterwikiPrefix LongButNotTooLong LongDescriptiveNames MarkJanssen NameSpace ProgrammingPairs RelationalDatabaseFieldNames ThinkingOutLoud VeryLongDescriptiveNamesThatProgrammingPairsThinkProvideGoodDescriptions WardsWiki WardsWikiPage WetWare WikiWord WikiWords LongChainCyclicDependence AndersMunch AnswerMe IfAndOnlyIf MikeMowbray MultipleInheritance ObjectShare PeterMerel RonJeffries SingleInheritance LongDistanceRelationship CodaHighland FragileRelationships SantaClaus ZeroOneInfinityRule LongEnoughToForceAnElevatorIntoTheScrollbar LongEnoughToForceAnElevatorIntoTheScrollbar LongEnoughToForceAnElevatorIntoTheScrollbarDiscussion RandyKramer TomStambaugh TooBigToEdit TooBigToGrasp WellFactoredCode LongEnoughToForceAnElevatorIntoTheScrollbarDiscussion CategoryDiscussion DanUznanski LongEnoughToForceAnElevatorIntoTheScrollbar PythonWin RandyKramer RandyStafford ScrollBar ScrollBarElevators StephanHouben SunirShah TomStambaugh VisualWorks WindowsXp LongFunctionExamples AdVerecundiam AnonymousCoward AnthonyWilliams AntiPattern BodySig BodySignature BridgeRule CategoryPerpetualArgument CodeSmell ComputerScience CostinCozianu DanielSheppard DaveHarris DonaldKnuth EricHodges EwDijkstra GoldPlating GoodEnough GrandMasterProgrammer InsOp InstHead ItDepends ItJustWorks KrisJohnson LayneThomas LongFunction LongFunctions LongFunctionsInLisp LongMethodSmell LotsOfShortMethods LotsofShortMethods MartinFowler NamedBodyVars NamedHeadVars NewHead NewRule NiklausWirth OutPort PanuKaliokolski RamonLeon RobertDiFalco SmallTalk SoftwareEngineering StrawMan StringBuffer SyntaxRule SyntaxRules TabledHead TabledRule TheBestIsTheEnemyOfTheGood UsedNotScanned UsedScanned XavierLeroy LongFunctionHeresy AdamSpitz AndrewQueisser BrentNewhall BuildContours CodeUnitTestFirst CraigEwert EricHodges GetaBetterEditor HarryPotter HeightfieldTest HowImportantIsLeanCode JonathanTang LawOfDemeter LongFunctionHeresy LongFunctions MartinFowler MeaningfulName MichaelChermside RefactoringImprovingTheDesignOfExistingCode SelfDocumentingCode StevenNewton LongFunctions AnonymousDonor CodeComplete CodeSmell EricHodges ExtractMethod GarethMcCaughan LongFunctions LongFunctionsDiscussion OnceAndOnlyOnce RefactoringMercilesslyHidesTheForest RuleOfThree TryLikePages WeinbergTestForLongFunctions YagNi LongFunctionsByDonaldKnuth DonaldKnuth LiterateProgramming LongFunctionExamples LongFunctions LotsOfShortMethods LotsOfSortMethods MethodObjects TryTheBreakPointAtTheEndOfTheParagraphAndGotoDoneIfTheDesiredBreakpointsHaveBeenFound LongFunctionsDiscussion AdamSpitz AgreeToDisagree AlanFrancis AlexAusch AnonymousDonor ArgumentFromAuthority BugZilla CamelCase CategoryDiscussion ClockIn CodeSmell CohesionAndCoupling CollectValidRules ComputerScience ConceptsTechniquesAndModelsOfComputerProgramming ConnectionProvider CostinCozianu CouplingAndCohesion DanBernstein DavidParnas DisciplineOfProgramming DonaldKnuth DriveCarToOffice EricHodges EwDijkstra EwDjikstra ExtractMethod FunctionalProgrammingLanguage FuzzyDistinctionBetweenInterfaceAndImplementation GetDressed GoToWork GoodEnough GrandCentralStation GrandMasterProgrammer GrandMasters GridBagLayout GuardClause HeadlinesTechnique HolyWar InformationHiding JonathanTang KentBeck LayneThomas LeaveHouse LiterateProgramming LongFunctionExamples LongFunctions LongFunctionsByDonaldKnuth LongFunctionsInLisp LongMethodSmell LongParagraphExamples LotsOfShortMethods LotsOfShortParagraphs MartinFowler MethodObject MichaelSparks OlivierAntonis OnceAndOnlyOnce PerceptionOfChange PersonalChoiceElevatedToMoralImperative PolymorphicGridLayoutEx PrematureAbstraction QmailSystem RalphJohnson RamonLeon RavioliCode RedHerring RefactoringBook RemoteStrangulationProtocol SearchForTruth SelectionSmells SemanticOverprecision SeparationOfConcerns SequenceSelectionIteration SevenPlusOrMinusTwo ShortMethods SiCp SmugSmalltalkWeenie SoftwareEngineering SoftwareFundamentals SoftwareMasterpiece SomethingSmell StrawMan StructureAndInterpretationOfComputerPrograms SwitchStatementsSmell TemplateMethod TheArtOfProgramming TheScienceOfProgramming ThreadMess TinyClos TooBigToEdit TreatCommentsWithSuspicion TurboCeePlusPlus WakeUp WardCunningham WardsWiki WayneMack WeinbergTestForLongFunctions WikiCommunity LongFunctionsInLisp AbeBottom AbeLeft AbeRight AbeTop AlainPicard AnonymousOnPurpose CaseStatementsConsideredHarmful CormanLisp CostinCozianu DataDirectedProgramming EwDijkstra GrandMasterProgrammer IbmSmalltalk JavaStaticClassesIsaTotalMess JonathanTang KentBeck LispLanguage LongFunctions LongMethods LotsOfShortMethods PlatformConstants ProofOfCorrectness StrawMan StructuredProgramming SwitchStatementSmell SysTreeView TheArtOfTheMetaObjectProtocol TinyClos WcTreeview WcTreeviewa LongHourWeeks AlistairYoung PeterGutmann SysadminsDoom LongLeadItems CategoryPlanning EarlyPrototyping FakeItConvincingly LogisticDisasters RaySchneider SubstituteFunctionalEquivalents LongListOfTitles LongListOfTitles LongListsSmell CategoryUserInterface IncrementalSearch LongMethodSmell CategoryCodeSmell CodeSmell DecomposeConditional ExtractMethod IntroduceParameterObject LongFunctions PreserveWholeObject ReplaceMethodWithMethodObject ReplaceTempWithQuery ShortMethods TallerThanMe LongNow PeteHardie WardCunningham LongPages AllAbstractionsLie AlternativesToCeePlusPlus AmericanCulturalAssumption AmericanCulturalAssumptionDiscussion AnOutsidersReviewOfWiki AnarchyDoesNotScale ApUserStories ArchitectureIsPhysical AreLongAndDescriptiveRelated AreOoAndRelationalOrthogonalDiscussion AreTablesGeneralPurposeStructures ArgumentsAgainstOop ArgumentsThatTheObjectRelationalImpedanceMismatchDoesNotExist ArtificialIntelligenceAndLinguistics AutoKeysVersusDomainKeys AvoidExceptionsWheneverPossible BadStuffWeLearnInSchool BetterGame BlocksInJava BoulderPatternsGroupMinutes CanadaCountry CarAddiction CarFree CeeProgramsForBeginnersDiscussion ChangeYourOrganizationDiaryPartOne ChoosingaWiki CodeGenerationIsaDesignSmell CodeUnitTestFirst CodingConventions ComponentDefinition CooperativeThreadingOperatingEnvironment CorporateWelfare CppUtxOverview CriticizeBluntly CulturalRelativism DatabaseAbstractionLayer DateAndDarwensTypeSystem DbasGoneBad DeleteMe DeletingObjectsAndRecordsQuestion DesignByContract DocumentationBeyondTheSourceCode DougMerritt DrakesEquation EjbTernaryRelationshipExample EnglishOrBritish FascistStateOfIraq FirstLanguageLearned FreeWill FreshmansFirstLanguage FundamentalFlawsInProceduralDesigns FunnyThingsSeenInSourceCodeAndDocumentation GaveUpOnTelevision GeneralizeOnExceptionBehavior GeraldLindsly GoedelsIncompletenessConsequences GraphAlgorithmsWithTables GreenspunsTenthRuleOfProgramming GuiConfiguration HierarchicalVisitorDiscussion HighDisciplineMethodology HungarianNotation IdealProgrammingLanguage IfXpIsntWorkingYoureNotDoingXp IsAnythingBetterThanPaper JavaScriptSucks JavaVsSmalltalk LanguagePissingMatch LetsDefineRightsPartTwo LimitsOfUserStories LiskovSubstitutionPrinciple LispMacroDiscussion LispMacros LongFunctionExamples LongFunctionsDiscussion ManyToManySolutions MathVsEconomics MatrixReloaded MemesShmemes MemeticsGenetics MethodsShouldBePublic MistakesOfRogerPenrose NoAnimalsWereHarmed NoProcessDiscussion NobodyAgreesOnWhatOoIs NullIsBenign ObjectFunctionalDiscussion ObjectRelationalToolComparison ObjectsAndDataAreSeparate OddWordProblemSolutions OoVsFunctional OriginOfConsciousness PayingOpenSourceSoftwareConcept PdfSucks PlayHurt PowerOfPlainText ProgrammingIsInTheMind QuantumPhysics RealNamesPleaseDiscussion RefactoringWithRelationalDatabases RelationalHasNoObjectIdentity RelationshipBetweenOoAndDatabases ReplaceDocumentationOriginal ResponsibilityDrivenDesignConflictsWithYagni RestArchitecturalStyle RichardKulisz SapirWhorfHypothesis SelectDistinctIsaCodeSmell SelfDocumentingCode SetsAndPolymorphism ShieldPattern SmugLispWeenie SpaceElevator SpecializationIsForInsectsDiscussion StoneSociety StopUsingMetaphors SwitchStatementsSmell TheValueOfDomainModels ThelopDictionary ThreateningCrimesDiscussion TrueRandom TupleOrientedProgramming UnitedStatesOfAmericaDiscussion UseClosuresNotEnumerations UserStory VariousIdeasOnWhyObjectsHaveNotFailed VickiKerr VlissidesOnBeck WaterFall WhatAreTypes WhatsWrongWithEjb WhenXpIsUnpopular WhyIamNotConscious WhyWeHateLisp WikiEngines WriteRequirementsInCode XmlIsaPoorCopyOfEssExpressions XmlSucks XpCritiqueDiscussion LongPalindrome LongParameterList ArneVogel BeenThereDoneThat BigBangRefactoring BinaryCompatibility CeePlusPlus CodeSmell CompiletimePolymorphism CopyOperation CostinCozianu CreateWindow CreateWindowEx DefaultValue DougSchmidt EmulateKeywordAndDefaultParameters FearNoCode GoodThing GrainOfTheLanguage KeywordParameterPassing LongParameterList LongParametersList ModernCeePlusPlusDesign ModulaThree ParameterObject ProgramIntoaLanguage RefactoringImprovingTheDesignOfExistingCode RuntimePolymorphism SendMessage SignatureEntropy SmartPointer SourceCompatibility TooManyParameters TooMuchGuiCode UnitTest VisualBasic LongPoleInTheTent CategoryConsulting DonBranson DonOlson JobSecurity LongPoleInTheTent RonJeffries WikiGnome LongRunningTransactions AcidAndLongTransactions AnswerMe BlackHat LongRunningTransaction LongRunningTransactions MayZeroEight MorseCode SeparateIoFromCalculation UseCase LongSpeeches CodeSmell LongTail LongTermGreedyAlgorithm CatsCradle DavidCymbala KurtVonnegut LongTermGreedyAlgorithm MichaelFeathers LongTimeNoSee CategoryCommunity ChangeTheCommunity DonaldNoyes JeffChapman LongTimeNoSee WikiPedia LongTitlesSmell AccidentalLinking BulletedThreadsSmell CategoryNaming ClosuresAndObjectsAreEquivalent CodeBrowserAsExcuseForMess CodeSmell DateAndDarwensTypeSystem DeleteWhenCooked HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence ItsNotNeeded JonathanTang KentBeck LongTitle LongTitles LongTitlesSmell MakeRoomForAllViewpoints NeedIt OffTopic OnceAndOnlyOnce OnceAndOnlyOnceForRequirementsDocuments OrphanPage PromptingStatement RequirementsDocument ShTiSm SubTypingAndSubClassing TheModelIsTooLarge TheSoftwareModelIsTooLarge TheThreeDeeModelIsTooLarge ThreadMode TipsFromWardCunningham TuringEquivalencyForDataStructures TwoLinkMinimum UnderscoreVersusCapitalAndLowerCaseVariableNaming WalledGarden WhenToCreatePages WikiSmell WikiTag YouArentGonnaNeedIt YouKnowYoureInaWildWestCompanyWhen YouWontNeedIt LonniePryor CategoryHomePage LonniePryor WardNumber LooiCheeKit AreYouThere CategoryHomePage InstituteOfSystemsScience OrphanPage LookBeforeYouLeap AnonymousContributor ArrowAntiPattern AvoidExceptionsWheneverPossible CategoryException CeePlusPlus CoupleLeapingWithLooking DontAskPermission EarleMartin EricHodges ErrorValue ExceptionHandlingChallenge GateKeeper GatedCommunityPattern JavaLanguage LookBeforeYouLeap OnceAndOnlyOnce PerlLanguage PeterDeBruycker PrivateLanguage PythonCookbook PythonLanguage TopLevelFunction TopLevelProcedure WayneMack ZeroDivisionError LookForTheDeepReason ActInsteadOfComplain LookForTheDeepReason LookingAndLeaving CategoryWiki DonaldNoyes ThinkingOutLoud WikiPedia LookingAround CategoryBook LookingAround WitoldRybczynski LookingForFacts CategoryWiki LookingForPages WabiSabi LookingNearLampInsteadOfWhereLost LoopBack AlistairCockburn LoopBack ShuntPattern VincentCoetzee LoopConstructNeedDiscussion AnonymousDonor CategorySyntax NarrowStaffSelectionFactors TheRightWayToDoWordyBlocks ThickBreadSmell LoopHole LoopHole LoopInvariantAnalysis AlistairCockburn BinarySearchCodeOnly CategoryOptimization CodeHoisting DaikonInvariantDetector EddieEdwards FixedPointCombinator KrisJohnson ProfileBeforeOptimizing ProofOfCorrectness StephanHouben LoopingConstructs CategoryLoops CategoryProgrammingLanguage LoopingConstructs ProgramCounter RecursionVsLoop TailRecursionElimination LooseCoupling BridgePattern CategoryPattern ServiceOrientedArchitecture LooseTypesSuck AssemblyLanguage BitBanger BitChanger BitFlip BrainFuck BrainfuckLanguage CategoryLanguageTyping CategoryTypingDebate CeeLanguage CellularAutomaton DavidMcLean DynamicTyping DynamicallyTyped EsotericProgrammingLanguage IotaAndJot JavaScript LooseTypesSuck MarchZeroEight NoTypeCheckingLies StaticallyTyped SwitchLanguage TuringComplete TypeSafe TypeSafety TypeSystem TypeSystemThroughComments TypedAssemblyLanguage WeakTypesLie WeaklyTyped WhatIsaType LooseTyping CategoryLanguageTyping JavaBestPracticesDiscussed LooseTyping ProgrammerType ThereAreNoTypes TypesOfTyping TypingQuadrant ViewEntry LooseyGoosey LooseyGoosey WabiSabi LopHostLanguage CategoryThelop LanguageOrientedProgramming LopHostLanguage LopLanguage ThelopLanguage LopLanguage CategoryThelop LanguageOrientedProgramming LopLanguage ThelopLanguage ThelopName ThelopRule ThelopWord LordBritish CategoryGameDesigner CategoryPerson LordBritish LordByron AugustaAdaByron LordOfTheFiles CategoryRedirect LordOfTheFlies LordOfTheFlies AlphaMale AnimalFarm BeerOclock BenLast BenSharp CategoryWorkEnvironment ChaunceyGardiner DanParks FairProcess FuzzyPartitions HawthorneEffect KeithBraithwaite KillerApe LordOfTheFiles LordOfTheFlies MacOsx ManorainjanHolzapfel MentalStateCalledFlow MountainDew NoOneIsIndispensable OnCampusComputerLab PeteHardie PeterMerel PhilipEskelin ProgrammingOutsideTheCube ReDirect RobertWatkins RonJeffries RyanDavis ScrewdriverWork SoftwareDevelopmentMagazine SunirShah TheyreAllIdiotsWeKnowBest TimLesher ToddCoram VersionControl WorkplacePets LordOfTheFliesSyndrome CategoryPsychology LordOfTheFiles LordOfTheFlies OriginOfConsciousness RemoteStrangulationProtocol TheDevilWithinOneself LordOfTheOses CategoryOperatingSystem CategoryWhimsy DeleteWhenRead JonathanTang LordOfTheRings AlanChristiansen ArtOfComputerProgramming BlackHat CategoryBook CategoryOffTopic CategorySpiritualViewpoint DonaldKnuth GoodThing HarryPotter HarryPotterVsLordOfTheRings JohnAldis JrrTolkien KentsBook LordOfTheRingsPartOne LordOfTheRingsPartThree LordOfTheRingsPartTwo LordOfTheRingsVsStarWars MarkTilley MossCollum PeterJackson PhilipCraigPlumlee PhlIp TheArtOfComputerProgramming UnitTest WhiteHat LordOfTheRingsPartOne AmericanFilmInstitute CategoryMovie CategoryOffTopic ChristopherLee CliffsNotes FrenchAndSaunders HarryPotter HowTheGrinchStoleChristmas IanMcKellen JohnGilgiud JrrTolkien LordOfTheRings LordOfTheRingsVsStarWars LothLorien MiddleEarth NewZealand PeterJackson RonHoward TheerasakPhotha WorksOfTolkien LordOfTheRingsPartOneCriticisms PlanNineFromOuterSpace LordOfTheRingsPartThree BestDirector BestPicture PlanNineFromOuterSpace ReturnOfTheKing ScottJohnson TheerasakPhotha LordOfTheRingsPartTwo LordOfTheRings LordOfTheRingsPartOne LordOfTheRingsPartTwoCriticisms TheerasakPhotha LordOfTheRingsPartTwoCriticisms AndyPierce ArticleNews BrentNewhall ColesNotes ErrolFlynn JohnCave LindaBlair LordOfTheRingsPartOne LordOfTheRingsPartTwo MarkTilley PartThree PaulHudson PeteHardie PeterJackson RichardLionHeart TheTwoTowers TheerasakPhotha TomAyerst LordOfTheRingsVsStarWars ArtusSaga AttackOfTheClones BabylonFive BabylonFiveIsLordOfTheRings DrDolittle HolyGrail HypnoCratic IanOsgood JamesWillison JosephCampbell KenWilber KrisJohnson LordOfTheRings LordOfTheRingsPartOne MagikVsTheForce MentalStateCalledFlow PeterMerel PhlIp PrincipleOfLeastAstonishment StarWars TheHiddenFortress TomAnderson UnconsciousCompetence WorldWrestlingFederation LoremIpsum AnswerMe EarleMartin PageMaker StijnSanders LorenDelamarter CategoryHomePage LorenzBeyeler CategoryHomePage NewUserPages SpaceOpera TourBusStop LorenzoGatti LoriePage DeleteThisPageSomeTime LosAngeles CurtHagenlocher GeneralMotors ItDepends JeffGrigg LosAngeles MarcelBeaudoin ReFactoring RefactorMercilessly RobberBarons SouthernCalifornia LoseNotLoose CategoryComparisons DonaldNoyes FunnyErrorsOnWiki JonathanTang LedNotLead RefactorEnglish TimKing LoserManagerMakesProjectFail AnAcceptableWayOfFailing AntiPattern AtLeastTwice BadMouth BigEstimates BigProject BrownNosing ChargeExpensively CopyAndPaste CoverYourAssets DoNotLetEmployeesKnowWhatOtherEmployeesDo DoNotLetOneHandKnowWhatTheOtherDoes FailOnPurpose FearCulture HardNegotiator HideYourWork HireOnlyBeginners IncentivateGossip IncompetentManager InformalLeaders IrresponsibleResponsibles LieToYourManager LoserMentality MakeOthersBecomeIncompetent MakeOthersLookIncompetent MakeYourselfNecessary ManageByGossip ManagementIdeas ManagersAreMonsters MandatoryUnpaidOvertime MilkCup OpenCommunication PutSubordinatesAgainstEachOther RapidFeedback RatRace RiskOfCancellation ShootTheMessenger ShortenSchedulesOvernight SoftwareManagement TestDrivenDevelopment VerifyEverythingAtTheEnd LoserMentality AnAcceptableWayOfFailing LoserMentality LossLeader FreeLunch LossLeader LostAndFound BrainSchema CategoryCategory CategoryWiki CrossToolTypeAndObjectSharing FastEyes FindPage HomelessContent InstantLanguageForm KeyLanguageFeature TheAdjunct WikiZens LostInTheLevels BeyondTheFormlessForm CategoryStory DefinitionOfMeta LayneThomas LostInTheLevels ScottJohnson TerryPratchett TripleMeta TurtlesAllTheWayDown LostInWikiBase ExtremeProgramming RecentChanges WikiBase WikiWiki LostInaSeaofParentheses AlainPicard AnonymousDonor AutomaticCodeLayout BackroNym BorlandJbuilder BuildSyntax CategoryProgrammingLanguage CodeSmell CommonLisp CriteriaForGoodMathOrCompactNotation DavidBrantley DrScheme DylanLanguage EditingLispCode EdwardKiser EmExpressions EssExpressions ForthLanguage GarethMcCaughan InfixNotation JavaIde KazKylheku LispLanguage LispLikeLanguage LispMachine LispParenthesesUseNetArticle MathMl MlLanguage NikodemusSiivola NoelWelsh NotePad PerfectLanguage PostScript PrettyPrint PrologLanguage PurelyFunctional QuestForThePerfectLanguage ReversePolishNotation SchemeLanguage ScottDe SeanChamp StephanHouben SuperParens SuperParenthesis TaoWang TheEvolutionOfLisp ThreeStarProgrammer UseNet VimTextEditor LothieBelle CategoryHomePage LothieBelle TorneWuff LotsOfCheapTests JumpStart MichaelBolton PerlClip TestDrivenDevelopment WardCunningham WikiPedia WikiZen LotsOfCopiesKeepStuffSafeTm RedundancyIsInertia LotsOfNameWords BrandNames GarryHamilton PackardBell LotsOfScreenShots AntiPattern FatBook KrisJohnson SelfDocumentingUserInterface SteveHowell LotsOfShortMethods AppropriateAbstractions CeePlusPlus CodeComplete CodeFragmentation CommentTheWhy ComposedMethod FearOfAddingClasses GoodThing HappyCollision JacobCohen JeffGrigg KentBeck LongFunctions LotsOfShortMethods ManyShortMethodsPerClass MeaningfulName MichaelSchuerig NaimRu OnceAndOnlyOnce PythonLanguage RaiseAbstraction RavioliCode SeparateTheWhatFromTheHow ShortMethods SmalltalkBestPracticePatterns StanSilver SunirShah UnitTest YouArentGonnaNeedIt LotsofIrritatingSillyParentheses LostInaSeaofParentheses LotsofIrritatingSuperfluousParentheses BackroNym LostInaSeaofParentheses LotsofIrritatingSillyParentheses LotteryNumber BetsyHanesPerry DaveSmith DonOlson FormalHistoryOfTheInformalHistoryOfProgrammingIdeas JimCoplien JimPerry LotteryNumber LotteryProof NewEconomy ParcPlace RobertPhillips StockOptions TruckNumber WayBackMode LotteryProof AppreciationOfIndividualAccomplishments BetsyHanesPerry LotteryNumber LotteryProof MartineDevos TeamsDontThink LotusAgenda CategoryOldSoftware CategorySoftwareTool CommunitiesWiki LotusAgenda MitchKapor OpenSourceApplicationsFoundation SpreadsheetsWithFileAttaching TimBernersLee LotusNotes BeeWiki CategoryMultiPurpose CharlesRoss ClaesWallin DanielEarwicker DominoWiki GroupWare InterfaceHallOfShame JavaScript JeffGrigg JensChristianFischer KaiCarver LifeStreams LotuSphere LotusFear LotusNotes LotusScript MarkLawson MartinWillitts MegaBytes MicrosoftExchange NotesWiki OpenDatabase PaulHudson ProjectHome QuickPlace ReadForm RefactorParty RjLesch RonJeffries WikiNature WikiPage WikiWikiVsLotusNotes WorkFlow LotusScript LotusNotes LotusScript MicrosoftOffice VisualBasic LotusWordPro IbmCorporation JohnWebber LotusCorporation LotusWordPro MicrosoftWord OpenOffice LouFranco CategoryHomePage LouFranco LouGerstner BigBlue CategoryPerson CulturalTransformation LouisFerdinandCeline BobBockholt CategoryAuthor LouisKyuWonRyu CategoryHomePage LouisKyuWonRyu MeatballWiki RealNamesPlease LouisThomas HomePage WikiNewbie LouisUllmer LouisePenberthy CategoryHomePage LouisePenberthy MarkGuzdial WikiWikiWeb LouisvilleExtremeHour ArchitecturalSpike ExtremeHour IronChef JunkyardWars LoadFactor PeterMerel LoveAndRockets AlanFrancis BayleShanks CategoryOffTopic CerebusTheAardvark DeCarlo HeyHopey LoveAndRockets PhlIp RichardEmerson TheBeatles LoveAndSoftwareDevelopment BertrandMeyer DaveHoover DesignByContract EnforcingMethods ExtremeProgramming ExtremeProgrammingAppliedPlayingToWin KenAuer KentBeck ObjectOrientedSoftwareConstruction RonJeffries RoyMiller XpMailingList XpUniverseTwoThousandTwo LoveChild AppleLisa LoveChild MatthewTheobalds SteveJobs LoveHateRelationship CategoryPsychology LoveHateRelationship OrganizationalPathologies LoveIsAnInstinct ConfederacyOfDunces EvolutionaryPsychology LoveIsAnInstinct LoveIsNotAnInstinct ParableOfTheIdiotFlowers PhlIp WhatIsLove LoveIsNotAnInstinct EvolutionaryPsychology JustSoStory LoveIsaCapability NissimHadar RomanticLove TrueLove TypesOfLove LoveItOrLeaveIt AaronRobson FalseDichotomy LogicalFallacy LoveItOrLeaveIt VoteWithYourFeet LoveMachine CodeReview CodingCostModel GoldOwner InstantGratification LoveMachine PayPal PhilipRosedale SecondLife StartUp WorkItem WorkList LovelaceTest ArtificialIntelligence AugustaAdaByron CategoryArtificialIntelligence TuringTest LowCeremonyMethod AlistairCockburn GoodAtLookingAround LowChurch MartinFowler MethodologySpace MethodsReplaceCommunication RichardDrake UmlDistilled LowChurch BigDesign HappyClappy LowCeremonyMethod LowDisciplineMethodology AlistairCockburn CategoryMethodology CrystalClearMethodology CrystalOrangeMethodology GunnarZarncke HighDisciplineMethodology HighToleranceMethodology ItDepends LowDisciplineMethodology MartySchrader OleAndersen RonJeffries SurvivingObjectOrientedProjects LowDoorway CategoryPattern ChristopherAlexander LowEarthOrbit ClarkesConstellation IonThruster LowEarthOrbit LowFidelityPrototypes BezelMenu CrcCard DaveSmith HyperCard KyleBrown LowFidelityPrototypes PaperPrototype WardCunningham WikiWikiHyperCard LowHangingFruit AlarmBellPhrase BaitAndSwitch EasyThingsFirst GuillermoSchwarz JasonRogers LowHangingFruit NickelAndDime QuickSort RefactorLowHangingFruit LowKeystrokeFormalLanguages FalseLanguage MathematicalNotation LowLevelLanguage AssemblyLanguage BeeLanguage ByteCode CategoryAbstraction CategoryMachineOrientation CategoryProgrammingLanguage CeeAsAnIntermediateLanguage CeeLanguage CeeMinusMinus CeePlusPlus DeviceDrivers EmbeddedSoftware ForthLanguage HaskellLanguage HighLevelLanguage IntermediateLanguage LinesOfCode LispMachine MemoryModel PascalLanguage UnifiedParallelCee VirtualMachine LowLevelPartsWrittenInCee AlternateHardAndSoftLayers CategoryCee CategoryPattern CeeLanguage JotEngine PaveThePath PythonLanguage LowLevelPatterns DanielKnapp SortAndBuild LowLevelSolution CategoryMachineOrientation DeviceDriver PrimitiveOperatingSystemServices SoftwareDevelopment LowLevelVirtualMachine CategoryCee CategoryCpp CategoryProgrammingLanguage CeeLanguage CeeLanguageFamilyFrontEnd CeePlusPlus EcksZed JohnFletcher LowLevelVirtualMachine ObjectiveCee LowTech LowellLindstrom AgileProjectLeadershipNetwork BrokenLink CategoryHomePage CertifiedScrumMasterTrainer JimNewkirk ObjectMentor ProcedureToReleaseToProduction RobertCecilMartin UncleBob LowerCamelCase CamelCase CapitalizationRules CategoryJargon PascalCase UpperCamelCase LowerCase AddingTheSpaces CamelCase LinkPattern LowestCommonDenominator AntiPattern AolizationOfTheInternet OpenSociety SignalToNoiseRatio LowestCommonDenominatorInterface CategoryInterface FutureDiscounting LowestCommonDenominatorInterface YagNi LowlyPaidNovice LowlyPaidNovice MethodCommenting TomStambaugh LspReplacement AlistairCockburn FalkBruegmann KeithBraithwaite LiskovSubstitutionPrinciple LuHuang AreYouThere CategoryHomePage OrphanPage LuaJava LuaJava LuaLanguage LuaLanguage ApplicationProgrammingInterface AshleyFryer CategoryProgrammingLanguage CeeLanguage CeePlusPlus CoRoutine JohnPassaniti JustInTime LexicalScoping LuaLanguageDiscussion LuaUsersWiki MetaLanguage NonRecursiveInterpreter PostScript ProperTailCall SimplifiedWrapperAndInterfaceGenerator ToLuaDescription TutorialDirectory VirtualMachine LuaLanguageDiscussion CategoryProgrammingLanguage CeeLanguage DavidHurt JohnPassaniti LuaJava LuaLanguage LuaLanguageDiscussion OffTopic PrototypeBasedLanguage StuartPbBentley ThomasColthurst ToLuaDescription WikiGnome LuaScript LuaLanguage LuaScript LuaUsersWiki CategoryWikiImplementation InterWikiPrefix LuaDirectory LuaUsersWiki LucaCardelli BadEngineeringPropertiesOfOoLanguages CategoryAuthor CategoryMicrosoft CategoryPerson EverythingIsAnObject MartinAbadi MicrosoftResearch ModulaThree ObjectOrientation OnUnderstandingTypes TheoryOfObjects TypefulProgramming LucasAckerman CategoryHomePage IsTheBlankSudokuDiabolical KillMutableState LuaLanguage ThomasPynchon LucasArts CategoryCompany LucasArts ManiacMansion LucasBickel CategoryHomePage OrphanPage LucasDiPentima AreYouThere CategoryHomePage OrphanPage LucasHaley CategoryHomePage CocoaProgrammers LucasLayman AgileSoftwareDevelopment BillKrebs BrokenLink CategoryHomePage ExtremeProgramming KeithGallagher LaurieWilliams XpEf XpEvaluationFramework LucasZallio CategoryHomePage LucianSmith CategoryHomePage InteractiveFictionContest InteractiveFictionGiveTheGrammar InteractiveFictionInformTips InteractiveFictionLinearityVsBreadth InteractiveFictionPatterns InteractiveFictionPuzzleHint InteractiveFictionRope InteractiveFictionRopeTips InteractiveFictionTransporter InvisiClues MarnixKlooster LucidFriedEggs CoSource PhilJones LucidInc CommonLisp LucidLanguage CategoryProgrammingLanguage DataflowProgramming FunctionalProgramming HammingProblem IntensionalProgramming LazyEvaluation VonNeumann LucidaModelingEnvironment DavidBrown DynamicBinding GemStone ImplementationInheritance MultipleInheritance WardCunningham LucyNewman LudditeLogic LudditeOfficeAutomation MindOverhaulEconomics OldCodeRusts RefactorLegacyCode SystemMetaphor XanaduProject LudditeOfficeAutomation LudditeLogic LudditeOfficeAutomation SteveHowell SystemMetaphor LudditesAlwaysLose AnAspirant BrainsAsaCheapCommodity CategoryRant ConferenceQualityMetrics CopyLeft DavidBrantley ExpertSystem HolyWar LumberCartel NuffSaid PersonalAnalogDevice PowerPoint WorseIsBetter YouJustCantWin LudovicBert RenamedWikiName LudwigVanBeethoven CategoryArtist EricHerman EvanCofsky LudwigVanBeethoven MentalStateCalledFlow PostClassicalComposers RomanticComposers LudwigVonBertalanffy CategoryPerson GeneralSystemsTheory LudwigVonMises AustrianEconomics CategoryEconomics CategoryOffTopic HumanAction MicrosoftSlave UserName LudwigWittgenstein AlanTuring BretPettichord CategoryAuthor CategoryPhilosophy CategoryScientist GeorgHenrikVonWright LateWittgenstein TractatusLogicoPhilosophicus TuringTest UnitedKingdom UniversityOfBergen UniversityOfCambridge LufWiki UniversalLife LuigiViggiano BrunoBossola CategoryHomePage LuigiViggiano NewUserPages WikiWikiWeb LuisBorgesGouveia WikiIsNotYourBlog LuisBruno LuisColorado CategoryHomePage LuisDeLaRosa CategoryHomePage EclipseIde ObjectiveCee WikiWikiWeb LuisGabrielCuervo LukeBayes AsUnit PowerBar RockShox LukeBurton CategoryHomePage CitiGroup LukeDuguid CategoryHomePage LukeDuguid LukeEmmet LukeGorrie BluetailAb CategoryHomePage ErlangLanguage NortelNetworks LukeHohmann BeyondSoftwareArchitecture CategoryAuthor DaveSmith JimCoplien JourneyOftheSoftwareProfessional ObjectSpace SmartPatents LukeMaxon CategoryHomePage NunitForms ThoughtWorks LukeSamaha CategoryHomePage CubiclePrison DesignPatternEvolution GoodSpace JavaAndTambora MazeLock PatternSuppositions RiceAndTheFly LukeSkywalker StarWars StarWarsMissingScene LukesProgrammableWiki CategoryWikiImplementation ErlangLanguage ErlangWiki MetaBaby ReflectiveWiki SchemeWiki SearchEngineOptimzer SelfProgrammingWiki SmartWiki WikiPlace LullabyLanguage AlexChaffee GeraldWeinberg LuluTechCircus AgileManifesto AndrewHunt ExtremeInnovationHour KenAuer UnrealTournament LumberCartel ExtremeProgramming GrandConspiracy IndexCard TragedyOfTheCommons LumberjackMoment CategorySillySongs CompletelyDifferent HomeGrocer LumberjackMoment MontyPython OurHero PalmPilot PointyHairedBosses RadioShack ScottJohnson WikiPedia LunaInterface DorKleiman FrogDesign KrisJohnson MacOsx MicroSoft RobertWatkins WindowsMe WindowsMessenger WindowsXp LunaWiki LunarEclipse CategorySoftwareTool EclipseIde LunchnLearn CharlesMedcoff DoxyGen EricRunquist LunchnLearn NetMeeting OpenSource LundExtremeHourOne CategoryConference ExtremeHour LundSweden LundSweden CategoryCity SwedenEurope LuntBuild ContinuousIntegration WikiWiki LurkBeforeYouLeap CategoryPattern EmailNetiquettePatterns PrivateCommunicationOnWiki LuserAttitudeReadjustmentTool AttitudeAdjustmentTool CategoryComputerEducation JargonFile ParkingLotTherapy LushLanguage AlternateHardAndSoftLayers CategoryProgrammingLanguage CeeLanguage CeePlusPlus GoogleClosure SeriousVersusScriptingLanguages LutherBaker LutherBlissett CategoryHumor CategoryMisconception CategoryPerson LutherBlissett MarxBrothers MauriceChevalier MultipleName OpenPopStar OreillyAndAssociates PythonLanguage LutzRoeder CategoryHomePage CharlesSimonyi DotNet DotNetReflector IntentionalProgramming LutzRoeder MicrosoftResearch LutzWischmann CategoryHomePage SvenBlanke LuxSpes ArguingWithGhosts InternetName LuxSpes NoRealNamesPlease ObjectRelationalMapping OpenSource PrivacyAdvocateOranization RealName RealNames RealNamesPleaseDiscussion ScienceFiction SoftwareDevelopment VideoGames WorldReligions LxLanguage CategoryProgrammingLanguage CeePlusPlus HelloWorld OnReflection StlStyle TemplateMetaprogramming LyEks CategorySoftwareTool EmacsVsVi LaTex LyEks WhatYouSeeIsWhatYouGet LydiaKavraki CategoryPerson GraceMurrayHopperAward RiceUniversity LyleHayhurst LyleKantrovich HumanCenteredDesign HumanComputerInteraction InformationArchitecture UsabilityEngineering UserCenteredDesign UserExperience UserInterfaces WebDesign LynnFogwell CategoryHomePage KnowledgeSystemsCorporation SmalltalkProgrammer TheLibertarianParty LynnJones CategoryHomePage LynnPlatform ClassLibrary HighLevel IntermediateLanguage LowLevel LynnPlatform ProgrammingLanguages LynneStreet CategoryHomePage RecentVisitors LynxBrowser AbstractTemplate CascadingStyleSheets CategoryWebBrowser DesignPattern EditingReallyBigPagesWithLynx JavaApplet JavaScript LynxFriendly OpenSource OperaBrowser ShellScripts TextModeBrowser UnitTest UsingWikiWithLynx WebLint LynxFriendly AmericaOnline BenTilly CategoryWebBrowser EmacsEditor HaHaOnlySerious JavaScript LynxBrowser LynxFriendly MacromediaFlash MeatballWiki PerlLanguage ShockWave SunirShah TextModeBrowser WebDesigner MaShaOlscamp MaShaOlscamp MacApp AdobeSystemsInc AntiPattern AppleLisa CategoryFramework CeeLanguage CeePlusPlus CommandPattern DataBrowser DesignPatterns FrameWork IhadThisPatternFirst InexperienceGeneratesFailure LasseHp MacApp MacTech MicrosoftWindows NiklausWirth ObjectOriented ObjectPascal ObjectiveCee PascalLanguage PhotoShop PowerPlant QuickDraw RichardDrake TurboPascal WikiName WikiSharedMemory MacApplications GarageBand WikiWords MacBook AppleComputer BlueTooth CategoryHardware MacBook MacBookPro NotebookComputer PowerBook MacBrickout CategoryGame MacBrickout MacBu PowerPoint MacDonald MacDonald PeteBevin MacGuys MacGuy MacGuys RealNamesPlease MacGyver AntiPattern DuctTape MacGyver SwissArmyKnife MacHack MacHack MacHellerOgden MacIntosh AppleMacintosh MacIsNotTypewriter CategoryBook CategoryTypography PatternLanguage RobertOrenstein RobinWilliams MacLisp AppleMacintosh CommonLisp DavidMoon DynamicScoping EmacsEditor KentPitman LispOnePointFive MacLisp MitProjectMac SchemeLanguage ShallowBinding TecoEditor MacOs AppleComputer CategoryOperatingSystem MacOsClassic MacOsx OperatingSystem UnixOs MacOsClassic AppleComputer BrianRobinson CategoryOperatingSystem CommandLine MacOs MacOsClassic MacOsx MultiFinder OperatingSystem UnixOs MacOsx AdamBerger AdamVandenberg AesthesticSnobbishness AlainPicard AlunApRhisiart AndyPierce AppleComputer AppleScript AptGet BeOs BrentNewhall CarstenKlapp CategoryOperatingSystem ChadThompson ChanningWalton ChrisGarrod CocoaFramework CodeWarrior CommandKey CommandLineInterface CortlandHaws DanUznanski DarwinOs DaveEveritt DaveFayram DavidVincent DebianGnuLinux ElizabethWiethoff EmlynShannon ExCode FireWire FittsLaw FrancisHwang HandyKey HotDraw HotSpot HyperCard IanOsgood InMyWay InterfaceBuilder JamesGosling JoachimNoreiko JoeOsborn JoshMacKenzie KeithBraithwaite KeithRay KeyboardShortcuts KrisJohnson KristofferLawson LinuxOs MacOs MacOsx MacOsxIsUnixBased MacPorts MachMicrokernel MarkPilgrim MarnenLaibowKoser MiDi MicrosoftWindows MicrosoftWord MouseAbuse NextStep NiftyTelnet ObjectiveCee OnMySide OpenGl OpenSource PascalCostanza PeterMerel PowerBook PowerPoint ProjectBuilder QuickTime RichardCollins RobRix RobertAtkins SeanOleary SelectIsCopy SteveJorgensen SteveWainstead StevenNewton TestResult ThankYou TiBook TonyLawrence TorneWuff UlrikSverdrup UserFriendly VirtualPc WardCunningham WiFi WillGray WinCim WysiWyg MacOsxForJavaDevelopment ChadThompson CocoaJavaBridge EclipseIde ExCode IntellijIdea JavaWebStart MacOsx MacOsxForJavaGeeks NetBeans ObjectiveCee RobertDietze MacOsxIsUnixBased AppleShareholder CategoryOperatingSystem ChanningWalton ChiefArchitect ChrisGarrod CocoaDev EclipseIde EvanLanglois FreeBsd GlenStampoultzis GnuStep JohnCarmack LinuxOs LinuxPpc MacOnLinux MacOs MacOsx MacOsxForJavaDevelopment MacOsxIsUnixBased MachKernel MatthewTheobalds MySql NetInfo NextStep ObjectiveCee OpenSource OpenStep PeterMerel PowerBook PreEmptiveMultiTasking ProtectedMemory RayCote VirtualMemory WilfredoSanchez WillAppleGetThisOneRight XwindowProtocol XwindowServer MacPaint BillAtkinson MacPaint MacPerl BbEdit CategoryPerl CommandLineInterface MacOsClassic MacOsx MacPerl MacPython McWiki PerlLanguage MacPersonalWiki CategoryPersonalWiki HomePage MacPersonalWiki PersonalWiki MacQuality AppleAsQualityCenter CategoryRant ItJustWorks MacOsx MacQuality MalWare OpenSource TiBook WinTel MacReiter AreYouThere CategoryHomePage MacReiter MacSyma CategoryMath CategoryTool MathematicaLanguage SymbolicAlgebra MacWikiEditor VoodooPad WikiBrowser MacWrite MacWrite MachMicrokernel CarnegieMellonUniversity CategoryOperatingSystem DavidPlumpton DecOsfOne DigitalUnix GnuHurd KristofferLawson MacOsx MachMicrokernel MicroKernel MkLinux NextStep ObjectCapabilityOperatingSystem OperatingSystemsDesign QnxMicrokernel SamuelFalvo TruUnixSixtyFour MachPorts InterProcessCommunication MachMicrokernel MachineCode AppleTwo AssemblyLanguage ByteCode CategoryMachineOrientation CommodoreSixtyFour FixMe HexaDecimal HighLevel JavaAssemblerCode JavaByteCode JavaCompiler LayneThomas LittleEndian LowLevel MachineCode MachineProgrammingLanguage MemoryMapped MicroCode MidLevel NthGenerationLanguage OffByOne ProgrammingLanguage ReadOnlyMemory VicTwenty VirtualMachine WriteAssembler ZxSpectrum MachineForth AnsForth ColorForth MachineForth SeaForthArchitecture MachineLanguage MachineCode MachineLearningAlgorithms DoingStuff DonaldNoyes EuclideanProximitySearchEngine MachineLust NothingChanges OldPage ToddCoram MachineProgrammingLanguage AssemblyLanguage CategoryProgrammingLanguage EditHint GraceHopper LeadUpTheGardenPath MachineCode MartySchrader MicroCode ProgrammingLanguage SyntacticSugar TheMostWidelyUsedProgrammingLanguageAtAnyLevel MachineTranslation BabelFish CategoryArtificialIntelligence CommodoreSixtyFour CycProject DavidCary EricHodges LeTonBeauDeMarot PieterJansegers QuineProgram MachoAnonymous BillTrost ChoiceOfPageName GarethMcCaughan IdentityInferenceEngine MachoAnonymous RichardDrake UnethicalEditing WardCunningham WhyClublet WikiEpisode WikiTaboos WikiUncertaintyPrinciple MaciejKalisiak CategoryHomePage CodeSmell CodeUnitTestFirst DesignPatterns DesignPatternsBook GuardClause LawOfDemeter OnceAndOnlyOnce RandomPages RecentChanges TextSmell WelcomeVisitors MaciejZawadzki AntHill CategoryHomePage CompleteProgrammerSeries EjbBenchmark UrbanCode MackandMetaset LetsBlowUpTheUniverse MacreadysTalk AlistairCockburn DoTheSimplestThingThatCouldPossiblyWork GossamerCondor MacCready PaulMacready RefactorMercilessly SecondVancouverOopsla TheSourceCodeIsTheDesign MacroAndMicroRigor AbsolutismHasGreaterBurdenOfProof AbstractionInversion AccidentalComplexity AgreeToDisagree AugustZeroEight BigBlue BigDesignUpFront BookStop BrainFsck BurdenOfProof CategoryEvidence CategoryMetrics ChallengeSixVersusFunctionalProgramming ComputerScience CouplingAndCohesion CrossToolTypeAndObjectSharing CrudScreen DoesRelationalRequireTypes DomainSpecificLanguage DynamicTyping EssentialComplexity ExamplesOfStrongTypingImprovingDeveloperProductivity ExtremeProgramming FileSystem FlameWar FlirtDataTextFormat FunctionalRequirements GoldenHammer GrokTheCode HelpersInsteadOfWrappers HobbyHorse HumanComputerInteraction IncompatibleGoals KeepCriticismNarrow LanguageDesigner LanguageIdiomClutter ManifestTyping MentalMasturbation MicroSoft NewOsFeatures NoSilverBullet NonFunctionalRequirements ObjectiveEvidenceAgainstGotosDiscussionTwo OffTopic OnceAndOnlyOnce PaulGraham PayrollExample PsychologyMatters RelProject ReuseHasFailed RubeGoldberg ShiftingTheBurdenOfProof SilverBullet SimplySimplistic SoftTyping SoftwareEngineering StaticTyping StrongTyping SystemsSoftware TopMind TypeSafety UseCase UserStories MacroCommand CompositePattern ConcreteCommand MacroHard DotNot MacroHard MicroSoft MacroMedia CategoryCompany MacromediaContribute MacromediaDirector MacromediaDreamweaver MacromediaFlash ShockWave MacroMind JayFenton MacroMind MacromediaInc ParacompInc MacroOnceAndOnlyOnce BerndGoetz CanOnceAndOnlyOnceLoop CodeOwnership CodingConventions CollectiveCodeOwnership DoTheSimplestThingThatCouldPossiblyWork KeithRay MichaelFeathers OnceAndOnlyOnce PairProgramming RefactorMercilessly RonJeffries MacromediaColdFusion AllaireColdFusion ColdFusionLanguage ColdFusionWebFramework EditHint MacromediaContribute MacroMedia MicrosoftFrontPage WysiwygWiki MacromediaDirector LingoScriptingLanguage MacroMedia ShockWave MacromediaDreamweaver AdobeDreamweaver CategorySoftwareTool CategoryWebDesign DreamWeaverEditor EditHint MacroMedia MagicButton WhatYouSeeIsWhatYouGet MacromediaFlash ActionScript ActionScriptTwo AdobeAcquiresMacromedia AdobeSystemsInc AjaxWebApplications BobCringely CategorySoftwareTool FreeSoftware MacromediaFlash MacromediaFlex MingLibrary OpenSource RichInternetApplication ToggleYourFlash VoiceOverIp WebBrowser WhatsWrongWithFlash MacromediaFlex ActionScript AdobeFlex CategoryXml FlexBuilder MacromediaFlex RichInternetApplication RichInternetApplications MacrosAreEvil CeeStyleMacrosAreEvil CommonLisp LeeLouviere TestWidth MacrosComparedToFunctions AbstractSyntaxTree AlgolSixty AntiPattern BertrandMeyer CallByName CallByThunk CeeLanguage CeePlusPlus CeePreprocessor CommonLisp CompileTime DeepBinding DynamicScoping FreeVariables GoodThing HygienicMacros LazyEvaluation LispMacro NeedleLanguage NormalOrderEvaluation ObjectOrientedSoftwareConstruction SchemeLanguage ShallowBinding SmalltalkBlocksAreThunksInDisguise SmalltalkLanguage StrictEvaluation WillFillInLater MadPeace CategoryWikiForum FrontPage MaddoxThePirate CategoryHumor TheerasakPhotha MadeMakeWork AwkBook AwkScript MakeAlgorithm StuFeldman UnitTest MadeMeThink CategoryIdiom ParadigmShift MaggieMcFee CategoryHomePage DesignByCommittee SteveWilloughby WardCunningham MaggieQuinn MaggiQuinn MaggieQuinn MagicChairCopier CategoryLegal CategorySoftwarePolitics IntellectualProperty ScarcityEconomic SoftwarePatents ThomasJefferson MagicCoincidentalReflection ApplyRobustDefaultBehavior CategoryReflection DeterministicGuaranteedToWorkInterfaces DiamondInheritanceProblem FallBackOnReflection JavaCollection MagicCoincidentalReflection NatPryce NullObject PeterSommerlad SmallTalk ThingListenable ThingListener TypeSafeInterfacesConsideredHarmful MagicConsultant SeagullConsultant MagicContainer AndyGray BucketOfVomit CategoryContainer CouplingAndCohesion HashMap HashTable IllegalStateException JoshuaHudson KeywordParameterPassing MagicContainer ParameterObject PaulMurray ReFactor StampCoupling StaticTyping UniversalStatement MagicDraw ChadThompson MagicDraw ObjectDatabase RationalRose StevenNewton TobyCabot WilliamMcKibben MagicEverythingMachine AccidentalComplexity AdaptiveCollection CategoryTheory CollectionOrientedVerbs CrossToolTypeAndObjectSharing CrudScreen CrudScreens DateAndDarwen DependentTyping DynamicallyTyped ExtendedSetTheory FalseDichotomy FirstGreatBlunder FoldFunction HandWaving MagicEverythingMachine MarchZeroNine OnceAndOnlyOnce PageAnchor RelVar RelationalModel SqlLanguage StrawMan TableOrientedProgramming TopMind TuringComplete TypeSystem MagicFixButton InternetExplorer MagicGoto CategoryBranchingAndFlow CeeLanguage GoTo MagicGoto PerlLanguage TailCallElimination TailCallOptimization MagicLegos GoldenHammer ItFadSmell MagicNumber CategoryMath DavidCary FileTypingSystem MagicNumber NamedConstants ReplaceMagicNumberWithSymbolicConstant SelfDocumentingCode SheBang TwoIsAnImpossibleNumber WikiNames ZeroOneInfinityRule MagicPen CrossPad GarryHamilton GeneralKeys GunnarZarncke HipsterPro InkLink MikeWhite ThinkGeek MagicPoint MagicPoint MagicPudding TheWindInTheWillows MagicQuadrants AnonymousMarketeer CategoryCommunication CategoryManagement FourQuadrants GartnerInc MagicQuadrants MagnifireArt MagicRoundabout DanRos EpiCycles OlympicRoundabout PeteHardie MagicSmoke CategoryWhimsy JargonFile MagicSmoke MagicTechnology BadThing ChristopherAlexander MagicChairCopier MagicTechnology PerfectMagic PervasiveComputing SillyValley MagicTheGathering BlackHole CategoryGame ChiefArchitect CosmicEncounter DaveHarris DoTheSimplestThingThatCouldPossiblyWork DvorakGame FeatureInteraction JasonCarr JonathanTang LisaDusseault MagicTheGathering NomicGame OleAndersen PeteHardie RichKidSyndrome SelfModifyingGame SimonHeath TradingCardGame MagicViews DjVu MagicViews SeeAlso TreeEditor MagicalMysteryTour MagicalRealism AngelaCarter BookShelved FranzKafka GabrielGarciaMarquez GrahamSwift JorgeLuisBorges LouisDeBernieres MilanKundera PeterCarey PhlIp SalmanRushdie UmbertoEco MagikVsTheForce AugmentedReality CreationExNihlioVsCreation DataGlove DragAndDrop EyeWear ForceServer GavinLambert JrrTolkin LordOfTheRings OriginOfConsciousness SquareCubeRatio StarWars StrongNuclearForce TheMatrix MagisterLudi GlassBeadGame MagmaLibrary CategoryCee CategoryCpp CategoryFortran CategoryGpgpu CategoryMath CeeCeePlusPlus ComputeUnifiedDeviceArchitecture FortranLanguage GeneralPurposeGraphicsProcessUnits LinearAlgebra LinearAlgebraPackage OpenBlas WikiPedia MagneticPoetry PoemWiki PoetryCorner MagnoliaWorkstation AllenWirfsBrock CategoryHardware ChipSchnarel CircleOfReincarnation JasonPenney MayerSchwartz RandalSchwartz RickLefaivre RogerBates ServioLogic SmalltalkLanguage TekLabs MagnusJosefsson MagnusLyckaa CategoryHomePage LinuxOperatingSystem MagnusLyck MoinMoin PythonLanguage RelationalDatabase WikiName MagxCompiler AgiliTy AgtLanguage CategoryInteractiveFiction JayGoemmer JohnMenichelli RobertMasenten MahatmaGandhi ReligiousFanatics MahlenMorris CategoryHomePage JspWiki RecentVisitors TheWikiWay WikiWikiWeb MailBox CategoryRedirect TalkPage MailShell JackWelch PrestonBannister SpamCop SpamProof MailTags MailTags ToDo MailWiki CategoryCollaboration PersonalWiki PersonalWikiPageBase PublicWiki WikiEngine WikiSpam MainFrame MainframeComputer MainFrameOsaur BackEnd BigIron CategoryComputerArchitecture CategoryComputerCompany CategoryHardware CategoryMainframeComputing CobolLanguage ControlData IbmSystemThreeNinety InternationalBusinessMachines JavaLanguage JavaServerPages MainFrame MainframeComputer MainframePenisEnvy PerlLanguage UniVac WebSite MainframeComputer BigBlue BigIron CategoryComputerArchitecture CategoryComputerCompany CategoryHardware CategoryMainframeComputing CobolLanguage MainframeComputer MicrosoftCorporation MicrosoftWay SystemsManagement MainstreamInfluenceOfFunctionalLanguages AdaLanguage AlainPicard AndrewTanenbaum AssumeIgnoranceNotMalice AssumeStupidityNotMalice BjarneStroustrup BlocksInJava CarlosScheidegger CategoryFunctionalProgramming CeePlusPlus ChangeYourOrganization CoRoutine CommonLispObjectSystem CompilerAtRunTime CsharpLanguage DavidSarahHopwood DylanLanguage EarlyHistoryOfSmalltalk EconomicEfficiencyIsNotEngineeringEfficiency EssExpressions FalkBruegmann FunctionalProgrammingInCpp FunctionalProgrammingLanguage GroundBreakingLanguages HaskellLanguage IanRae InformalHistoryOfProgrammingIdeas IoLanguage JavaLanguage JavaScript JayOsako JohnFletcher JonathanTang KeepAnOpenMind LifesTooShort LinusTorvalds LispLanguage MainstreamInfluenceOfFunctionalLanguages MetaObjectProtocol MicroSoft MlLanguage ModulaThree MonolithicKernel NoelWelsh PascalLanguage PunIntended PythonLanguage SchemeLanguage SimulaLanguage SlashDot SmallTalk SmalltalkLanguage SmalltalkMinusMinus StephanHouben StructureAndInterpretationOfComputerPrograms SugarLanguage SyntaxDoesMatter TemplateMetaprogramming TermTrees ThankYou TonTobius ViolentAgreement WorseIsBetter MainstreamLanguage ArmyOfProgrammers BarnesAndNoble CategoryProgrammingLanguage CeeLanguage CeePlusPlus CeeSharp CsharpLanguage ForDummies FortranLanguage JavaLanguage JohnFletcher LanguagesOfChoice LegacyLanguage LispLanguage LowestCommonDenominator MainstreamLanguage MicroSoft PerlLanguage PowellsTechnicalBookstore PythonLanguage RubyLanguage RubyOnRails SmalltalkLanguage SystemProgramming VisualBasic MainstreamLispAlteration ArmyOfProgrammers CgolLanguage DougMerritt DylanLanguage EssExpressions IssuesForLanguageDesigners JohnMcCarthy LablGtk LispShowOffExamples MentalMasturbation ObjectiveCaml PrincipleOfLeastPower SchemeLanguage SilverBullet SmallTalk SocialProblemsOfLisp VisualBasic VladimirSlepnev MainstreamOopUsage ResponsibilityDrivenDesign MaintainAbility ChristopheThibaut CodeComplete CouplingAndCohesion CyclomaticComplexityMetric DesignPatterns ElegantSimplicity ExternalQuality GodClass HeisenbergUncertaintyPrinciple HowToWriteUnmaintainableCode InternalQuality LinesOfCode MaintainAbility SteveMcConnell WhatIsSimplest XpSimplicityRules MaintainAsUsual FrameworkForIntegratedTest MaintainAsUsual OnceAndOnlyOnce SecondClassCode MaintainTheVision CategoryAnalysis DavidHooker KentBeck SevenPrinciplesOfSoftwareDevelopment SystemMetaphors MaintainabilityDebt DesignDebt JerryWeinberg MaintainAbility MaintainabilityDebt TechnicalDebt MaintainableDesign MaintainingOrthogonalityInPhp CategoryPhp ModelViewController PhpLanguage PrematureAbstraction SometimesItMakesThisNoise MaintenanceAndMethodologies BigBangTesting BusinessProfessionals CorrectiveMaintenance DickBotting EricHerman ExtremeProgramming FrancisTownsend FunctionalTest ImprovingTheDesignOfExistingCode IncrementalDevelopment KentBeck MaintenanceProgrammer OpenSource OriInbar PreventiveMaintenance SlashDot TestingByPokingAround TgpArchitecture TgpMethodology TgpProcess UnitTest MaintenanceProgrammer DailyBuild DanUznanski MaintenanceProgrammer OleAndersen PaperPushers PeteHardie ProgrammerStereotype UserName MairinBarney MichelFoucault NewUserPages NoamChomsky MajorAward CategoryAwards CategoryHumor ChristmasStoryMovie MajorAward MajorGeneralsSongParodies BrokenLink CategoryWhimsy KevinWald MajorGeneralsSong MajorGeneralsSongParodies PointyHairedManagersSong ScoVsLinux TomLehrer WikiPage MajorSurgeryForFutureChanges AlistairCockburn BradAppleton DaveHarris JorgeLuisBorges KielHodges MichaelFeathers OaooBalancesYagni OnceAndOnlyOnce PeterMerel RonJeffries UserStory ValueObject VisualWorks MakeAnElsewhere BenKovitz DanMuller GreenLightWiki OffTopic SensitiveOffTopic WardsWiki WikiFarm MakeChaosTheCompetition AgileDevelopment BigDesignUpFront CodeAndFix CrossingTheChasm CrystalClear CustomerBillOfRights DeveloperBillOfResponsibilities DeveloperBillOfRights FeedBack JbRainsberger MakeChaosTheCompetition PhlIp RachelDavies RonJeffries WholeTeam WilliamPietri XpAgileUniverseOhFour MakeDepend BenHutchings CategoryCpp ClearCase ImakeTool MakeDepend MakeLinkDepend MakeEverySecondCount CouldNotResist DerekWoolverton MakeEverySecondCunt MattiasFlodin MakeFailureImpossible AntiPattern CategoryUserInterface EmbeddedSystemsEngineer FailureIsInevitable IntentionallyBogusResult InteractionDesign MakeFailureImpossible PanuKalliokoski PaulGraham MakeFearFuel BodyFollowsEyes DonOlson EverythingAboutObjects EyeOnTheBall MarkEichin SimonHeath MakeIt CategorySoftwareTool GnuMake JavaDoc MakeIt RecursiveMakeConsideredHarmful MakeItAsGoodAsItWas CategoryGame CategoryWikiMaintenance WikiGnome WikiWikiWeb MakeItFastAndRight AamodSane ClassManagementVersusObjectManagement CompositionInsteadOfInheritance DonaldKnuth ExtremeWay MakeItFastBreaksMakeItRight MakeItRightBreaksMakeItFast MichaelFeathers PaulDyson RonJeffries StandardTemplateLibrary StateObject StateObjects MakeItFastBreaksMakeItRight AnthonyLander AsFastAsNecessary ChristopheThibaut ClassManagementVersusObjectManagement DatabaseDenormalization DaveHarris DavidHooker DesignForPerformance DesignShield IncompatibleGoals KenAuer KentBeck KyleBrown LazyOptimization MakeItFastAndRight MichaelFeathers ObjectDenormalization OptimizeLater PatternLanguagesOfProgramDesign PaulDyson PiecemealGrowth PrematureOptimization ProfileBeforeOptimizing RealTime SetiAtHome StateObject SunirShah UniformlySlowCode MakeItSo ArtifactsAndArtifactories CategoryOrganization DoingStuff DonaldNoyes FutureThings InstanceArtifact ItWorks JustEnough LibrarySystem MakeItSo MoreWillBeAddedHere NotBuiltInOneDay TheOtherThings ThinkingOutLoud UsefulUsableUsed WikiPage WikiWords WoolenLanguage WritingThingsDown MakeItStatic DesignPressure FactoryMethod FilesystemBasedWiki PrematureOptimization SingletonPattern StaticHtml VhIndukumar MakeItVisible MakeItWork MakeItWork MakeItWorkBetter UnitTest MakeItWorkBetter MakeItWork MakeItWorkBetter UnitTest MakeItWorkMakeItRightMakeItFast ButlerLampson DaveHoover DesignForPerformance DoTheSimplestThingThatCouldPossiblyWork EmbeddedSystem IncompatibleGoals KentBeck MakeItRight MakeItWork MakeItWorkMakeItSmallMakeItFast PaulMitchellGears RulesOfOptimization TestDrivenDevelopment TestFirstDesign UnixWay WayneMack MakeItWorkMakeItSmallMakeItFast DoTheSimplestThingThatCouldPossiblyWork MakeItWorkMakeItRightMakeItFast OnceAndOnlyOnce ProfileBeforeOptimizing MakeLinkDepend CategoryCpp EricHodges HeaderOnlyCeePlusPlusPackages MakeDepend MakeLinkDepend MakeLoopsApparent CategoryLoops FunctionsForLoops SimplyUnderstoodCode UseBuiltInLoops MakeLoveNotWar BobMarley CategoryOffTopic EndTheAssCovering GetOverIt MakeLoveNotMoney SchoolsForCivilization WikiDom MakeMakeTool AddingEpicycles MakeMakeTool MakeProgram MakeTool RakeMake RubyLanguage MakeMeAnOffer CategoryNegotiation MakeMeAnOffer NameaPrice NegotiatingPatternLanguage SuccessfulOutcome MakeMoneyFast AmericanExpress FrankGerhardt GreenReaper HighlyPaidConsultant MakeMoneyFast NewAmazingProduct ScamPattern MakeNotes CategoryOrganization DonaldNoyes ItWorks JohnFletcher MakeNotes OriginatingThoughts ThinkingOutloud WriteItDown MakeOthersBecomeIncompetent BigEstimates MakeOthersLookIncompetent MakeOthersLookIncompetent AntiPattern ChestThumping FourLevelsOfCompetence GoWithTheFlow MakeOthersBecomeIncompetent MakeOthersLookIncompetent MakeParameterizationPossible CategoryDesignIssues CodeSmell DataAndCodeAreTheSameThing NonPermutationDependent PermutationDependent RestArchitecturalStyle YouArentGonnaNeedIt MakeProgram ApacheAnt ArtificialIntelligence AwkBook BellLabs CategorySoftwareTool ChrisGarrod DeclarativeProgramming GnuMake HaHaOnlySerious HannesReich JavaLanguage KatieLucas KeithBraithwaite MakeIt ManagingProjectsWithMake PanuKalliokoski PerforceJam RecursiveMakeConsideredHarmful StephanHouben StuFeldman SyntacticallySignificantWhitespace UnitTest MakeReviewsConstructiveNotCaustic AlexeyVerkhovsky CategoryCoding CodeFormatting CodeReview JohnBrewer PairProgramming PrettyPrint RalphJohnson ThomasWeidenfeller ToDoList MakeReviewsFun CategoryPattern CodeReviewPatterns DaveSmith DilBert MakeReviewsConstructiveNotCaustic MakeRoomForAllViewpoints AgreeToDisagree CategoryCommunication CategoryInteraction CategoryLifeStrategies DynamicTyping EditWar FuzzyThinking ItDepends KeepAnOpenMind MakeRoomForAllViewpoints OperatingSystem ShiftingTheBurdenOfProof SoftwareEngineering StaticTyping ThereforeBut ThreadMess WardsWiki WikiReader MakeSignalNotNoise AnonymousDonor DeleteInsults DeleteOneLiners DontIsNotaForbiddenWord EndOfWiki GoodStyle GoodWikiCitizen MakeSignalNotNoise MySignalIsYourNoise RadioShack RefactorMercilessly SeparateThreadsFromContent ThreadMode WikiMindWipe MakeSignalNotWar WardCunningham WhyWikiWorks MakeSummariesTraceable CategoryBusinessDomain MakeTheClientPay AmartyaSen BlackHats CategoryDistributed CategoryInternet CategorySecurity ComputerScience CostinCozianu DenialOfService EricHodges EwDijkstra FebruaryZeroSix GunnarZarncke HashCash HumptyDumpty InteractionDesigner JohnMaynardKeynes LogarithmicWealth ProposedDefencesAgainstDos SemiHardProblem ShiftingTheBurdenOfProof MakeTheSafestProcessThatCouldPossiblyWork BodyFollowsEyes PeterMerel MakeTheSimplestThingThatCouldPossiblyWork CategorySimplification DoTheSimplestThingThatCouldPossiblyWork MakeTheSmallestChangeThatCouldPossiblyWork BoiledFrogs DoTheSimplestThingThatCouldPossiblyWork KeyholeMaintenance MakeTool AdvancedAutoDependencyGeneration CategoryCpp CategorySoftwareTool ContinuousIntegration GnuMake JohnFletcher MakeMakeTool MakeProgram MakeTool RakeMake RecursiveMakeConsideredHarmful SevenPlusOrMinusTwo VersionControl MakeUsYourSlavesButFeedUs CategoryQuote FyodorDostoevsky MicrosoftIsaNiceMonopoly PeterMerel TheManufacturingOfConsent TragedyOfTheCommons WhoOwnsYourMind MakeValueNotVoid AddingValue CategoryWiki NullObject WantedPages WikiContentGenerationProcess MakeWikiMoreOpenTolerantAndInteresting CompellingIrritant ConquerWithCompassion GoWhereYouAreAfraid HarshEditor PeterMerel TopicPolice WikiAji WikiZen MakefileForVbClassicBuild CategoryVbClassic MattGarland RecursiveMakeConsideredHarmful VbClassic VisualBasic MakesMeCry KeithBraithwaite MakesMeCry SunirShah ThreeRingBinder MakesThisOneDispensableFindingNewEarthsIsnt SgWa MakingApplicationsAdministratable AdministeringIllBehavedApplications BigBallOfMud EnterpriseApplicationProblems ExtremeProgramming IncrementalDelivery RealWorld StevenNewton WritingApplicationsThatRunWell MakingCultsBelievable BrokenLink CategoryEducation DeleteThisPageSoon DogmaticFallacy FallaciousArgument MakingCultsBelievable WardsWiki YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt MakingReuseWork AndrewJoyner CategoryReuse DoIt DoItFramework EdwardKiser JimRussell MeasureReuse ReuseCatalogue SoftwareReuseBook MalGlico AmericanCulturalAssumption CulturalNeutrality CulturallyNeutralLanguage EnglishAsaSecondLanguage EnglishLanguage EsperantoLanguage FortranLanguage FrenchInAction JapaneseLanguage LojbanLanguage LojbanicPronouns MalGlico NickBensema NorJbo PeteHardie SmalltalkLanguage TheFword MalGnosis AutocatalyticSpace BeneGnosis MalGnosis ProblemAddictionLoop TomMunnecke WalledGarden MalWare AdWare AskBeforeAttaching CategoryJargon CategorySecurity EmailNetiquettePatterns MalWare MicrosoftCorporation SpyWare MalbolgeLanguage AdamBerger AppleTwo AssemblyLanguage BefungeLanguage CategoryProgrammingLanguage CeeLanguage EffectivelyTuringComplete EsotericProgrammingLanguage FiniteStateMachine GeneticAlgorithm HaltingProblem HelloWorld MarkusSrank MorePowerfulThanCee RedHerring TuringComplete TuringEquivalent TuringMachine UniversalTuringMachine MalcolmCampbell AgileManifesto AvoidComplexity CategoryHomePage FreeSoftware KernelBasedVirtualMachine MalcolmCampbell OpenSource PrematureOptimization SystemArchitect VirtualBox VmWare WardsWiki WikiLover MalcolmCleaton CategoryHomePage MalcolmGladwell CategoryAuthor TheTippingPoint MalcolmSparks CategoryHomePage KentBeck MaliciousCompliance ActiveDirectory EmbraceAndExtend JustLeave MaliciousCompliance WorkToRule MaliciousSoftware AlsoKnownAs CategoryWiki DonaldNoyes MalWare PositiveDialogue MalkhovichVideoSystem SgWa MalteFinsterwalder CategoryHomePage GunnarZarncke HamburgXpUsersGroup MalteKroeger MalteKroeger MalteFinsterwalder MalteKroeger MaltronKeyboard BadKeyboards BusinessEthics CarpalTunnelSyndrome CategoryKeyboard DvorakKeyboard EmilioLopes ErgomaticKeyboard GeoffFortytwo KinesisKeyboard RagnarScheuermann RepetitiveStrainInjury RichardDonkin RobertChurch MameEmulator AbandonWare EditHint FairUse IamNotaLawyer MameEmulator OutRun SimulationsInEducation StarWars UrbanLegend ManDay ManDay MythicalManMonth ManInBlack CaryElwes DreadPirateRoberts MiracleMax ThePrincessBride WilliamGoldman ManMan CategoryUnix ManOrAstroMan CategoryMusic ManOrAstroMan ManOrBoy AlgolLanguage CallByName DavidBrantley DonaldKnuth ManPage TroffLanguage UnixClones ManWhoWasntThere ChristChurch MartinNoutch ManaMana AntiSocialWiki AttentionEconomy BannedContent CategoryWebThreePointZero CategoryWikiImplementation CliffordAdams CvWiki DirectedAcyclicGraph DungeonsAndDragons EarleMartin EricHodges EtiquetteDriver FebruaryZeroSix FrontPage GitHub ImplicitTopics JoylessPeople KillFile ManaMana ManaManaAndWcp ManaManaVersioning ManyWorlds MoinMoin NomicGame OliOli PeterMerel PhlIp RecentChanges RecentChangesets RecentContinuations RichardKulisz SearchEngine SeasideFramework SmallestFederatedWiki SubVersion SunirShah TheCatInTheHatComesBack TomStambaugh TracWiki ViewPoint WardsWiki WayBackMode WhatYouResistPersists WhyClublet WikiAtFortyThousand WikiChangeProposal WikiGnome WikiSpam WikiSpamSolution WikiSpamSolutions WikiWiki WikiWord ManaManaAndWcp CliffordAdams ComfortableSpaceForDisagreement CostinCozianu DaveVoorhis DefinitionOfLife DocumentMode EditWar EricHodges ForthLanguage HighPolitics KillFile ManaMana MarchZeroSix MartinFowler MemesShmemes NeutralPointOfView NeutralPointOfViewIsNonsense NoPolitics NuffSaid ObjectOrientation PatternOfBabel PerForce RecentChanges RedHat SamuelFalvo SharkBot SoftSecurity ThreadMess TopMind UseNet UseParserGeneratorsToParseConfigFiles ViewPoint VisualSourceSafe WcpUseCases WikiChangeProposal WikiDesignPrinciples WikiGnome WikiNature WikiNow WikiPedia WikiReader WikiStoneSociety WikiWikiWeb ManaManaVersioning CvWiki DarcsVsSubversion DavidsAdvancedRevisionControlSystem EditWars EnvyDeveloper ManaMana SubVersion TheoryOfPatches TomStambaugh WayBackMode ManageByGossip IncentivateGossip ManageConfigurationBackwards KentSchnaith SetupPatterns ManageMicromanagingSadists CategoryEmployment CategoryManagement MicromanagingSadist WorkToRule ManageTheWorkflowOfDatabaseModifications DevilsAdvocate KeepAnOpenMind ManageTheWorkflowOfDatabaseModifications MarchZeroEight SqlServer ManageTo FacilitatorFourHire JeanTabaka ManageYourManager ManagedCeePlusPlus AllOnePiece CategoryCpp CategoryDotNet CategoryProgrammingLanguage CeeLanguage CeePlusPlus ChrisMellon ComComponent ComInterOp ComPlus CommonLanguageRuntime CsharpLanguage CurtisBartley DistributedInternetArchitecture DotNet DotNetCompactFramework DotNetFramework EmbraceAndExtend EnterpriseServices GarbageCollection ItJustWorks LayneThomas ManagedCeePlusPlus MicrosoftCorporation MicrosoftDotNet MikeRoome MultipleInheritance SteveLoughran TheNumberOfWindowsPrograms TrustedComputing VisualBasicDotNet VisualCeePlusPlus VisualStudio WinFs ManagedCode ActiveOberonSystem ByteCode CommonLanguageRuntime ErosOs GarbageCollection JavaVirtualMachine JeffreyHantin JoelSpolsky MachineCode ManagedCode MarketingSpeak MicrosoftManagedCode PartialEvaluation RealMachine SandBox SourceCode VirtualMachine ManagedCollection ConsideredHarmful ManagedCollection RelationalDatabase RelationalWeenie ManagedTables BitPacking DualMace GordonLetwin GregMansfield JamesNoble ManagedTables RonJeffries RossGarmoe SinclairSpectrum UniversalDataStructure WardCunningham ManagementAntiPattern AntiPattern AntiPatternsCatalog CategoryManagementAntiPattern ManagementAntiPattern ManagementAntiPatternRoadMap OrganizationalAntiPattern ManagementAntiPatternRoadMap AnAthena AnalysisParalysis AntiPattern AntiPatternsCatalog AppointedTeam ArchitectsDontCode ArchitectureAntiPatternRoadMap BandAid BlameStorming BlowhardJamboree CarbonCopyHisManager CategoryAntiPattern CategoryManagement CategoryManagementAntiPattern CategoryRoadMap ConfusionOfObjectives CornCob DeathByPlanning DecisionByArithmetic DevelopmentAntiPatternRoadMap DiscordantRewardMechanisms DryWaterhole EgalitarianCompensation EmailIsDangerous EmperorsNewClothes EmpireBuilding FalseSurrogateEndpoint FungibleProjectManager FungibleTeams GiveMeEstimatesNow GlassWall HalfDoneIsEnough HeirApparent HeroCulture HiddenRequirements IdiotProofProcess IfItIsWorkingDontChange InappropriateTechnicalObjective IrrationalManagement ItsNotRocketScience LeadingRequest ManagementAntiPattern ManagerControlsProcess MushroomManagement NetNegativeProducingProgrammer PlugCompatibleInterchangeableEngineers ProjectMismanagement ScapeGoat SeagullManagement SellingaProductYouCantRealize ShootTheMessenger SpecifyNothing StandingOnTheShouldersOfMidgets TheCustomersAreIdiots TheProcessIsTheDeliverable TheyUnderstoodMe ThrownOverTheWall TrainTheTrainer ViewgraphEngineering WarmBodies WeAreIdiots YetAnotherMeetingWillSolveIt YetAnotherProgrammer ManagementByCrisis AgileSoftwareDevelopment AntiTraffic ArtificialDeadline DonOlson FireFighting FortyHourWeek GeorgePaci GettingThingsDone HaveThisPattern IraCooper JeffGrigg KentOnWardOnSustainablePace LettingThingsSlide ManagementByCrisis PeteHardie ScheduleChicken ScottJohnson StevenNewton UnitTest ManagementByDriveByShooting CategoryManagement ChangeYourOrganization ToxicEmployers ManagementByEmail ManagementByKickingAss ManagementByStickAndCarrot PhilStubbington ManagementByLists AntiPattern GanttCharts ManagementByWalkingAround MicrosoftProject MismanagementByLists PertCharts TopTenRisks UserStories WriteItOnaCard ManagementByMagazineArticle PhilStubbington PurelyCoincidental ManagementByObjectives AggressiveSchedule CategoryScheduling GoldPlating JohnFletcher ManagementByObjectives ScottyFactor SovietUnion ManagementByStickAndCarrot WhateverGetsMeasuredGetsOptimized WilliamEdwardsDeming ManagementByVision SharedVision ManagementByWalkingAround ManagementByEmail ManagementByKickingAss ManagementByMagazineArticle ManagementByMemo ManagementByPhone PhilStubbington ManagementByWalkingAway CategoryAntiPattern ConflictingGoals DelegateAndForget ScapeGoat UnclearGoals ManagementChallengesForTheTwentyFirstCentury BooksOnLeadership CategoryBook CovenantalRelationships HallowedProcedures KnowledgeWorker PeterDrucker ManagementCockpit OleAndersen PointyHairedBossesWetDream ManagementCycle BusinessManagement ContemporaryDevelopmentRoles DonaldNoyes ManagementCycle ManagementIssues ManagementIdeas AntiPattern BalancedScoreCard ManagementPattern ManagementIssues ArchitectureOfCode BugFreeSoftware CategoryManagement ContemporaryDevelopmentRoles CorrectnessOfCode CostToDevelop EnterpriseIssues ExtendibilityOfCode FeatureSet MaintenanceOfCode ManagementCycle ManagementIssues PerformanceOfCode TimeToMarket ManagementOfReputationalRisk BusinessContinuity BusinessValue CategoryManagement CultureShock HardBan IdentityManagement ImpressionManagement InformationSecurity InformationTechnology InformationTechnologyGovernance InformationTechnologyServiceManagement InternationalOutsourcing LeaderShip ManagementOfReputationalRisk NovemberZeroFive RiskManagement SocialEngineering StrategicAlignmentOfItProductsAndServices UserStories ManagementOfSoftwareConfigurations CategoryConfigurationManagement MarcGirod SoftwareConfigurationManagement ManagementOfUnderchallengedTechnicalStaff CategoryManagement ForFree ItManager KrisJohnson ManagementOfUnderchallengedTechnicalStaff NextBigThing PeopleManagement PeteHardie ThinkWinWin ManagementPattern DesignPatterns RapidFeedback TheProcessIsTheProblem ManagementRoadMap AbstractionsInProjectManagement AgileProjectManagementWithScrum AgileVsSpeculativeProjectManagement AnalogyBetweenProgrammingAndManufacturing AnalogyBetweenProgrammingAndManufacturingDiscussion ArguingUpTheManagementChain ArtOfManagement AspinManagementSystems AtsRiskManagement AutomatedConfigurationManagementEnvironment BalancedScoreCard BooksAboutKnowledgeManagement BusinessModeling BusinessProcessManagement CategoryConfigurationManagement CategoryInformationManagement CategoryManagement CategoryManufacturing CategoryRoadMap CategoryTimeManagement CentralizeExpectationsDecentralizeControl ChangeManagement ChangeManagementAppliedToWiki ChangeManagementEnvironment ChangeYourOrganization ClassManagementVersusObjectManagement ClearCaseWorkspaceManagement CompetitiveStrategy ConfigurationManagement ConfigurationManagementOfSoftware ContentManagementSystem CorporatePerformanceManagement CriticalSuccessFactor CulturalChange CulturalReadiness CustomerRelationshipManagement DecentralizedOrganization DigitalRightsManagement DoesItMatter EuropeanFoundationForQualityManagement ExtremeManagement ExtremeProcessManagement ExtremeProgrammingDependencyManagement ExtremeProgrammingStoryDependencyManagement ExtremeProjectManagement ExtremeRiskManagement FairProcess FirstLawOfBadManagement FormulaForSuccess FourFreedomsOfAnEmpoweringEnvironment FourLevelsOfCompetence FutureOfWork GeorgeBrower HawthorneEffect HowToTalkToManagement IbmManagementGame IkiwisiManagement ImpressionManagement InformationManagement ItsaPeopleProblem KeyProcessIndexes KnowledgeManagement KnowledgeManagementArgue KnowledgeManagementSoftware LeaderShip LeadershipIsDifferentFromManagement LessonsFromFailure LoneDeveloperProjectManagement ManagementByCrisis ManagementByDriveByShooting ManagementByKickingAss ManagementByLists ManagementByMagazineArticle ManagementByStickAndCarrot ManagementByVision ManagementByWalkingAround ManagementByWalkingAway ManagementChallengesForTheTwentyFirstCentury ManagementCockpit ManagementIdeas ManagementOfReputationalRisk ManagementOfSoftwareConfigurations ManagementOfUnderchallengedTechnicalStaff ManagementPattern ManagementRoadMap ManagementRoles ManagementSpeak ManagementTeam ManagerialBehavioralPatterns ManufacturingAndManagementPeople ManufacturingApplications ManufacturingEngineer ManufacturingManagement ManufacturingMetaphor ManufacturingRoadmap MatrixManagement MatrixManagementInTheMatrix MicroManagement MushroomManagement MyInnerLibrarian ObjectOrientedDatabaseManagementSystem ObjectOrientedManagement OnlineContentManagementSystem OnlySayThingsThatCanBeHeard OpenBookManagement OpenSourceManagement OrderManagementSystems OrganizationalDesign PeopleManagement PerformanceIndicators PerformanceManagement PerlForWebSiteManagement PersonalInformationManagement PortfolioManagement PrinciplesOfSoftwareEngineeringManagement ProcessManagement ProgrammingAintManufacturing ProjectManagement ProjectManagementHaiku ProjectManagementInstitute ProjectManagementPatterns QualityManagementMaturityGrid QualitySoftwareManagement RealKnowledgeManagement RefactorProjectManagementPage RefactoringGovernment RelationalDataBaseManagementSystem RelationshipManagement ReleaseManagement RequirementsManagement ResourceManagement RiskManagement RiskManagementCatalog RiskManagementPlan RoadMaps ScientificManagement SeagullManagement SecurityManagement SelfManagement SimpleNetworkManagementProtocol SimpleProjectManagement SixThinkingHats SlowDownToSpeedUp SocialDynamics SoftwareConfigurationManagement SoftwareConfigurationManagementPatterns SoftwareIsNotManufacturing SoftwareManagement SoftwareManagementManifesto SoftwareManagementManifestoDiscussion SoftwareManagementOfConfigurations SoftwareManagementPrinciples SoftwareProjectManagement StaticDataManagement StrategicManagement SupplyChainManagement SystemForManagementOfCasualStaff SystemsManagement TelecommunicationsManagementNetwork TheAgileQualityManagementGame TheDeadlineaNovelAboutProjectManagement TheFundamentalProjectManagementQuestion TheManufacturingOfConsent TheTwelveSimpleSecretsOfMicrosoftManagement ThemeBasedManagement TheoryOfConstraints ThisIsManagement TimeManagement TimeManagementIsaBitch TotalQualityManagement ToyotaProductionSystem UserStories VbUnitTestDataManagement WebBasedContentManagementSystem WikiCitizen WikiLurker WikiPedia WikiZens WilliamEdwardsDeming WorkFlowManagement WorseManagement XpAndChangeManagement XpAndRiskManagement XpManagementFaq YouMustWorkInManagement ManagementRoles CategoryEmployment CategoryManagement ChiefArchitect LeaderShip TechnicalLead WhatIsaManager ManagementSpeak BuzzwordBingo BuzzwordCompliant BuzzwordMasochist CareerLimitingMove CategoryJoke CategoryManagement RaySchneider ManagementTeam ExtremeManagement ExtremeTeam LowellLindstrom ManagementTeam RobHarwood RonJeffries TomDeMarco TomsTalkAtXpImmersionThree XpImmersionThree ManagementlessOrganization AnonymousDonor AntiPattern CompensationGame CooperativeGame GummyResidue JeffGrigg ManagedOrganization ManagementlessOrganization PaulHudson ManagementsInterestInDefeatingJobSecurity AppropriateBalance EditHint HumanNature JobSecurity LockedIn PairProgramming PlugCompatibleInterchangeableEngineers TruckFactor ManagerControlsProcess AntiPattern BalancedScoreCard CategoryAntiPattern DeveloperControlsProcess ExperiencedProgrammer FearCulture GeorgePaci GuillermoSchwarz InexperiencedProgrammers JimCoplien KeyProcessIndicators ManagerControlsProcess ManagerDefinesProcess ManagerEnforcesProcess ManagerTakesTechnicalDecisions ManagersDontCode PaulHudson PeopleAreTheProblem ShootTheMessenger SoftwareArchitect StevenNewton TheProcessIsTheProblem TrialAndError WhatIsaManager ManagerSpeak CategoryJargon CluetrainManifesto ManagerSpeak NewSpeak OleAndersen ManagerialBehavioralPatterns CategoryPattern DesperateButNotSerious HumanBehavioralPatterns ManagerialBehavioralPatterns MicroManagement PeopleManagement ProjectManagement ManagerialCoverFire FireFighting GoalDonor KentOnWardOnSustainablePace ManagersAreInterchangeable ChangeAgents HeirApparent McDonalds PeterPrinciple ManagersAreMonsters AbileneParadox BillZimmerly CategoryHumor DilbertIsNoJoke FebruaryEleven PowerPoint TheyLive ManagersAreSalespeople BillGates NobodyEverGotFiredForBuyingIbm SteveBallmer TermsAndConditions VultureCapitalist ManagersAreSlavemasters ConversationalChaff DaveWhipp GarryHamilton JustLeave ManagersAreBrainwashers ManagersAreManipulators WhatAreYouCalled WickedDelight ManagersDontCode AnonymousDonor AnonymousManager AntiPattern BeginnersMind BernardFarrell BillBarnett BlueCollarWorkers ChrisSandow ClearCase DarkPattern HelloWorld HelpYourManager HowardFear KatieLucas KrisJohnson LeadersDontDo ManagersDontCode ManagersShouldBeDevelopers ObjectOrientedManagement OldRulesWithForgottenReasons PairProgramming PointyHairedBoss ProgrammersDontManage SourceSafe SuccessionPlanning TitlePhobia WhatIsaManager ManagersLikeMeasurements CategoryMetrics DeathByScheduling EstimationWoes HelpYourManager PercentCompletedMyth PerformanceIndicators ProgrammingAintManufacturing SoftwareMetrics ManagersShouldBeDevelopers AlanFrancis BillGates DavidSaff EveryoneShouldBeaDeveloper ExtremeProgramming ManagersDontCode RefactorMe RichardDrake ManagersViewsOfDevelopers AgileSoftwareDevelopment AlistairCockburn AnonymousDonor BillZimmerly CategoryEmployment CountTheHands CuplaDays EstimationWoes GeeksHateAuthority GoodItManager GuessTheNumber HelpYourManager KenMcKelvey KrisJohnson LeaderShip MatureProgrammer PercentCompletedMyth PeteHardie PrisonersDilemma ProjectVelocity RandyStafford RealValue RealWork SlaveMentality SoftwareCraftsmanship StevenNewton TechnicalLead TrueProfessionalism UsWorkers WorkerBees YouGetWhatYouPayFor YouGotWhatYouAskedFor ManagersWhoWriteCode DeadLanguage DeveloperTurnedManager HtBasic MichaelChermside SeanDuggan ManagingAfterDeployment ItWorks ManagingAfterDeployment ManagingAtTheSpeedOfChange CategoryBook LessonsLearned ManagingCards ApoorvaMuralidhara BrainStorming CardRack CargoCult CategoryCard CategoryCrcCards CrcCard DaveSmith DickBotting DigitalStoryCards FrankPurcell HandheldsWiki HonoraryUserStories IndexCard IterateByDiamondSky JohnBrewer JustRight KentBeck LilaAnInquiryIntoMorals ManagingCards OfficeDepot PalmPilot PaperPort PostIt PowerPoint ProjectWiki PunchCards RalphJohnson RobertPirsig RonJeffries ShopForIndexCards StevenNewton StoryCard StoryCards SunirShah TaskCard TedNelson TheCurseOfXanadu TheMythOfThePaperlessOffice WriteItOnaCard XpHammer XpMailingList YouArentGonnaNeedIt ManagingComplexLinks AlistairCockburn ClassCategories GoodAtLookingAround HeapSort UseCaseCategories ZootSoftware ManagingEvolutionaryDesign BryanDollery DoTheSimplestThingThatCouldPossiblyWork JeffGrigg JustDoIt RalphJohnson RefactorMercilessly YouArentGonnaNeedIt ManagingExpectations CategoryEnterpriseComputingConcerns ChiefArchitect CthreeProjectTerminated EnterpriseCustomers GoalDonor GoldOwner ManagingExpectations StrategicAlignmentOfItProductsAndServices ManagingExperts PointyHairedBoss ManagingProjectComplexity AccidentalComplexity AirplaneRule AmorphousBlobOfHumanInsensitivity AutomatedConfigurationManagementEnvironments BigBallOfMud CategoryManagement ComplexityHasToGoSomewhere CriticalMass DesignAsHarmony EmergentBehavior ExtremeHarmony HereticalProgramming InTheZone IncrementalDelivery InterceptiveProgramming ManagingProjectComplexity MentalStateCalledFlow OldCodeRusts PairProgramming PanopticAnalysis ReconciledProgramming ReconciledRefactoring RefactoringLegacyCode RepresentingDesignAspects RulesAreMadeToBeBroken SoftwareDevelopmentComplexity SoftwareEngineering TeachMeToSmoke TerminalComplexity TheyreJustRules UnitTest ManagingProjectsWithMake CategoryBook FatBook MakeProgram ManagingSensitiveProjects CategoryBook MartineDevos SensitiveProjects WickedProblem ManagingSoftwareEngineersRant ArsDigita DennisMiller PaulChisholm PhilipGreenspun PhilipGreenspunOnOvertime SlashDot ManagingTechnicalPeople BooksOnLeadership CategoryBook DanPlubell MotivateProgrammers WattsHumphrey ManagingTheProfessionalServiceFirm CategoryBook DavidMaister ManagingTheSoftwareProcess AnthonPang CapabilityMaturityModel CategoryBook ExtremeProgrammingExplained PersonalSoftwareProcess QualityIsFree QualityManagementMaturityGrid RefactoringBook TeamSoftwareProcess WattsHumphrey ManagingUpward AntiPattern CapabilityImMaturityModel CargoCult ManagingUpward SunirShah ManagingYourMuse DomainKnowledge JeffChapman KillYourWhimsy ManagingYourMuse SubjectExpert TheMediumAndItsProperties WhimsicalPerson MandatoryAndOptional BackLinks CategoryWiki DisplayedList DisplayingIframesBySelection DoingStuff DonaldNoyes EditThisPage FederatedPages FindPage ForwardLinks LessIsMore LikeContent LikePages NysLte PageCategories PageWords PagesVisited PersonalWiki PersonalizedConfiguration SelectableArtifacts SimilarPages SisterSites UsefulUsableUsed UserScreens WeNeedExamples WikiLinks WikiPage WikiPages MandatoryDocumentTemplates NoProcess MandatoryOvertime AllPossibleMistakesAreMade AntiPattern BecomeHeros CategoryAntiPattern ChrisSteinbach EthicsOfOvertime MandatoryOvertime SoftwareDevelopmentProjects MandatoryUnpaidOvertime FrivolousLawsuit HowToBreakViciousCircles JasonNocks MakeOthersLookIncompetent MandatoryOvertime ViciousCircle WorkersBecomeSick MandelBug BugTheory CategoryBug MandelbrotSet MandelbrotSet CategoryMath ComplexNumbers DecemberZeroFive EricHodges IterativeFunctionSystem MandelBug MandelbrotSet MisallocatedCredit MandrakeLinux AnonymousDonor BlackBoxWindowManager CarlosNsRodrigues CategoryLinux CommandLineInterface FluxBox GnipGnop GnomeDesktopEnvironment GnomeGtk GtkGnome JonathanRosebaugh JonathanTang LinuxDistribution MandrakeLinux ManuelLanctot MarkoSchulz MicrosoftOffice NaumTrifanoff PaintshopPro PentiumPro PeterForeman PhlIp PointAndClick RedHat RedHatLinux RichardBash SawFish TheGimp WindowsTwoThousand ManfredLange CategoryHomePage ManfredSchaefer AnyOtherPage CategoryHomePage DanielKabs MorePage ManfredSchneider CategoryHomePage JavaBeans JavaScript ManfredSchneider ObjectOrientedProgramming OpenDoc ManfredVonThun GhostOfWiki JoyLanguage ManicDepression BipolarDisorder ManifestResponsibility AddressAsString AlanFrancis DataHolder DaveSmith DocumentationBeyondTheSourceCode FeatureEnvy GoodThing HankRoark MichaelFeathers RefactoringImprovingTheDesignOfExistingCode ResponsibilityAlignment ResultObject ManifestTyping ActiveOberon AdaLanguage AlgolSixty AnsiCommonLisp AplLanguage ArneVogel AssemblyLanguage CategoryCodingConventions CategoryLanguageTyping CeeLanguage CeePlusPlus CeeSharp CleanLanguage CodeAssist CommonLisp CycloneLanguage DynamicTyping EclipseIde ForthLanguage GarbageCollection GeneralizedReference GnuCpp HaskellLanguage ImpedanceMismatch ImplicitTyping JavaLanguage LispLanguage LucaCardelli ManifestTyping ManifestTypingConsideredGood MlLanguage ModernTypeSystems ObjectiveCaml PascalLanguage PaulGraham PrecambrianTypeSystems ProgrammingLanguage RevisedReportOnAlgorithmicLanguageScheme SchemeLanguage SmalltalkLanguage SnobolLanguage SoftTyping StaticTyping StephanHouben StrongTyping StronglyTyped StronglyTypedWithoutLoopholes TypeInference TypeSystems WeakTyping WhenIsManifestTypingConsideredaGoodThing ManifestTypingConsideredGood AdHocPolymorphism BadEngineeringPropertiesOfFunctionalLanguages BadEngineeringPropertiesOfOoLanguages BjarneStroustrup CallByNeed CarHoare CategoryLanguageTyping CeeLanguage CeePlusPlus CleanLanguage CommonLispObjectSystem CostinCozianu DesignPhase DoubleList DynamicTyping EconomyOfExecution EconomyOfExpression ExistentialTypes FooOfInt FunctionalWeenie GraphReduction GreatProgrammingLanguageShootout HaskellLanguage HelpingTheCompiler HigherOrderFunction HindleyMilnerTypeInference HolyGrail HotSpot ImplicitLazyEvaluation JavaLanguage JonathanTang KentBeck LambdaCalculus LanguageLawyer LazyEvaluation MainifestTyping ManifestTyping ManifestTypingConsideredHarmful MichaelSparks MonomorphismRestriction ObjectiveCaml OctoberZeroFive OnceAndOnlyOnce PolymorphicInlineCaches ReFactoring RunTime ScottMcMurray SelfLanguage SmallTalk SmlLanguage StandardMl StaticTyping StrictEvaluation SufficientlySmartCompiler TypeClasses TypeInference VeeTable ViolentAgreement ManifestoForAgileSoftwareDevelopment AgileAlliance ManilaByDaveWiner AppendOnly BrokenLink CliffordAdams ContentManagementSystem EditThisPage HostedManila HtmlModeler JimCoplien JohnDeBruyn RandyKramer SmartManila UserLand UserlandFrontier WikiForumMarketingAndPromotionForGroupWare WikiLikeThing WikiNature WikiWiki WikiWikiClone ManishYadav CategoryHomePage ManojBharadwaj CategoryHomePage ThoughtWorks ManorainjanHolzapfel HardBan ManpreetSingh CategoryHomePage ManpreetSingh MeatBall ManualAsSpecification RaySchneider RonJeffries ManualTest AntiPattern AutomatedTest BugDatabase CaptureBugsWithTests ContinuousIntegration DailyBuild ExtremeProgramming GoodThing ManualTest NoBugDatabase StagingServer TaskDatabase ManualTopTen CardForceTrick CategoryWikiFavorites ChangeYourOrganizationDiary CodeSmell ExtremeProgramming GiuseppiDeGaetano GivingIsReceiving ManualTopHundred ReFactor StoryOfMel ThingsToThinkAbout TopTen VeryGoodSeats WikiHighlights WikiLink WikiReductionists ManuelGuesdon AdvoGato CategoryHomePage GnuStep GnuStepWeb OrangeConcept ManuelLanctot CategoryHomePage MontrealXpUsersGroup ManuelSimoni AgglutinativeLanguage AlanKayOnMessaging AlgorithmsWanted CategoryHomePage ChainOfResponsibilityPattern MindSet OrganicArchitecture SketchPad StoneSociety UnionDirectories ManuelTomis BrainLanguage CategoryHomePage FreeSoftware StarTrek ManuelVidaurre ManufacturedSuccess CategorySuccess ManufacturingAndManagementPeople AdamSmith BottleNeck ControlCharts EliyahuGoldratt FrederickWinslowTaylor GeorgeBrower InvisibleHand MilSpec TheGoal WalterShewhart WilliamEdwardsDeming ManufacturingApplications ManufacturingEngineer ManufacturingManagement EconomicOrderQuantity ForecastingMethods GeorgeBrower InventoryManagement JustInTime LinearProgramming MaintenanceManagement ManagementScience ManufacturingManagement MaterialRequirementsPlanning MaterialResourcePlanning OperationsResearch ProcessImprovement QualityControl QuantitativeMethods StatisticalSimulation TheoryOfConstraints ManufacturingMetaphor AnalogyBetweenProgrammingAndManufacturing CategoryMetaphor LinesStationsBinsParts ProvenSystemMetaphors UserInterface ManufacturingRoadmap AnalogyBetweenProgrammingAndManufacturing AnalogyBetweenProgrammingAndManufacturingDiscussion BottleNeck CategoryManufacturing CategoryRoadMap CriticalChain EliyahuGoldratt EricDrexler ExtremeProgramming FiveFocusingSteps FourteenPoints FredrickWinslowTaylor IndustrialEngineering IsoNineThousand ItsNotLuck ManufacturingAndManagementPeople ManufacturingManagement MolecularNanoTechnology NecessaryButNotSufficient ProfoundKnowledge ProgrammableMatter RoadMaps ScienceFiction ScientificManagement SelfAssembly SixSigma TheGoal TheSourceCodeIsTheDesign TheoryOfConstraints ThinkingProcess ToyotaProductionSystem WikiPagesAboutSayWhatYouDo WilliamEdwardsDeming ManyErasOfComputing CategoryHistory UbiquitousComputing ManyFacesOfGo DavidFotland GameOfGo GoResourcesOnTheWeb ManyFindObjectOrientationHard ArgumentsAgainstOop BenefitsOfOo CategoryObjectOrientation CategoryOopDiscomfort DerekWoolverton DesignPatterns DesignPhase DomainDrivenDesign EditHint FunctionalProgramming IsObjectOrientationMoreComplex JonGrover JonathanArkell LedgerAndQuill ManyFindObjectOrientationHard MartinWeitzel MostProgrammersDontGrokObjects ObjectOrientedDesignIsDifficult ObjectRelationalPsychologicalMismatch OoEmpiricalEvidence OoIsPragmatic PeopleWhoDontGetOo SimplestThing SoftwarePlatonism SoftwareRefactoring SubjectMatterExpert TheBrain TragedyOfTheCommonsCantHappenHere ManyShortMethodsPerClass BigBallOfMud ClassInvariant ElizabethWiethoff FewShortMethodsPerClass GeraldLindsly GuillermoSchwarz JasonNocks LasagnaCode LoJack LongFunctions LotsOfShortMethods ManyShortMethodsPerClass MethodsPerClass OperatorOverloading PythonLanguage RavioliCode SpaghettiCode ManyToManyChallenge AcceptanceTest AccessControlList AreRdbmsSlow BalancingParadigms BrainFsck ChrisMellon CollectionOrientedVerbs ConceptuallyOrientedProgramming CostinCozianu CrudScreen DatabaseVerbs DatabasesAreAnOutOfProcessThing DatabasesHaveToBePersistent DbasGoneBad DivideAndConquer EjbTernaryRelationshipExample EricHodges GemStone GoodEnough HolyWar IsDeclarativeLessExpressive KentBeck LanguageIntegratedQueryProject LanguageOfChoice ManyToManyChallenge ManyToManyDiscussion ManyToManyReflections ManyToManySolutions MiddleWay MixingParadigms MooresLaw MyXyzSql NeverWriteaLineOfCodeWithoutaFailingTest NimbleDatabase ObjectAndRelationalAndFunctionalAndProcedural ObjectModel ObjectOriented ObjectRelationalMixer ObjectRelationalPsychologicalMismatch OoWeenie PrevalenceLayer RelationalLanguage RelationalModel RelationalOperations RelationalOperationsAreOnlyForDatabases RelationalOperator RelationalWeenie SimplifyingRdbms SineQuaNon SoftwareEngineering SqlLineCount StevenNewton UnitTest WikiZens YagniAndDatabases ManyToManyDiscussion AccessControlList AnonymousDonor CampusExample CostinCozianu DbasGoneBad GemStone JeffPanici ManyToManyChallenge ManyToManyDiscussion ManyToManySolutions ObjectRelationalPsychologicalMismatch OnceAndOnlyOnce PrevalenceLayer SomebodyElse WilliamUnderwood ManyToManySolutions AnonymousDonor ArrayList BlocksInJava CodeSmell ControlTable DataDictionary DatabaseVerbs DelphiLanguage DistributedDynamicDatabases EjbTernaryRelationshipExample EmbeddedLanguage EricHodges FalkBruegmann GregorRayman HashMap IllegalArgumentException JavaSerializationIsBroken ManyToManyChallenge ManyToManyDiscussion ManyToManySolutions MarcThibault MnesiaDatabase ObjectModel ObjectRelationalPsychologicalMismatch PrevalenceLayer PrimaryNoun PrincipalTable PrincipleTable RelationTable RelationalHasLimitedModelingCapability RelationalModel RelationalTable RobertDiFalco ShareFriendly SqlLineCount TablesAndObjectsAreTooDifferent ThePrevayler ToTable TransparentRmi VisualBasic WilliamUnderwood YagniAndDatabases ManyUniversesTheory BenTilly CategoryPhysics DouglasJones JonGreen ManyWorldsInterpretation McDonalds MindCandy SchroedingersCat TransactionalInterpretationOfQuantumMechanics ManyViewpointReply DramaticIdentity EmacsRules EmacsVsVi ViRules MaoZedong CategoryPerson GreatLeapForward JiangQing MaoZedong MarxismIdeology PeteHardie PhlIp SoftwareDevelopment ZhangXiangDong MapFunction CategoryFunctionalProgramming CategoryInManyProgrammingLanguages CategoryObjectFunctionalPatterns CeePlusPlus CommonHigherOrderFunctions CommonLisp CsharpLanguage ExBase HaskellLanguage InternalIterator JavaScript ListComprehension MapFunction ObjectOriented OcamlLanguage PerlLanguage PhpLanguage PythonLanguage RubyLanguage SchemeLanguage SmallTalk SmalltalkLanguage SmlLanguage StandardTemplateLibrary StructuredQueryLanguage SwiftLanguage MapTheRealm DonOlson DrewKime MapiToolkit ApplicationProgrammingInterface CategoryProject FreeSoftware GnuGeneralPublicLicense JasonNocks OpenSource SourceXtreme TestDrivenDevelopment MapicsSytelineErp CategoryBusinessSoftware CategoryEnterpriseResourcePlanning CategoryErp SyteLine TerryLorber WalledGarden MappersVsPackers BigPicture BinaryDivision BobBockholt CategoryComparisons CleanTheKitchen GrandConcept HedgehogAndFox JayPetersen MappersVsPackers MatthewAstley MikeWarot ModelMaker MyersBriggs ProgrammersStone ReFactor ReciprocalityTheory ScottMcMurray StampCollector UnitTest MappingInheritanceHierarchiesToRelationalSchemataInvolvesCompromises AntiPattern AppleComputer CategoryRelationalDatabase CircleAndEllipseProblem CostinCozianu CrossingChasms CustomerAddress CustomerName DanNovak DevGuide DiscountPercent DocQueryInSql EfficiencyVsClarity EmployeeTypes EnterpriseObjects EnterpriseObjectsFramework EntityRelationshipDiagram GenericDataModel IsaCircleAnEllipse JasonBucata JeffGrigg KyleBrown LimitsOfHierarchies LiskovSubstitutionPrinciple MicrosoftOutlook ObjectRelationalImpedanceMismatch ObjectRelationalMapping PrinciplesOfObjectOrientedSoftwareDevelopment RelationalAndTrees RelationalWeenie RelationalWithSideEffects RichardHenderson SemanticBinaryModel SetsAndPolymorphism TheThirdManifesto ThreadMode UsefulLie WebObjects MappingSourceCodeWithWiki CategoryLiterateProgramming KirkKitchen LiterateProgramming WikiBase WikiInHyperPerl WikiWiki MappingStaffToRoles AntiPattern ExtremeRoles PairProgramming PaulChisholm TruckNumber MappingTheoryToRunnableModels ApplicationDevelopment BasicLanguageConcepts CategoryMostlyOffTopic ComputerScience CyberLand DynamicallyTyped IoProfile IoProfiles MappingTheoryToRunnableModels OffTopic OnceAndOnlyOnce PageName SoftwareDevelopment ThreadMess TopsTagModelTwo TypeSystemCategoriesInImperativeLanguages TypesAndAssociations TypesAndAssociationsContinued UsefulLie UselessTruth VagueOrArbitrary WetWare MarPlot ArcInfo FreeAsInBeer MacOs MapQuest MarPlot MarathonDotNet MarathonMan MarathonMan MarcAndreesen CategoryPerson MarcAntoineParent CategoryHomePage RoleAdapter TechNote MarcBelanger MarcBoizeau CategoryHomePage OracleVsMicrosoft WikiPage MarcDobberstein MarcDobberstein MarcEvers BeneluxXpDay CategoryHomePage MarcGirod CategoryHomePage MarcGrundfest MarcGrundfest MarcMason AntFit CategoryHomePage DisciplineEnvy MostHolyWarsTiedToPsychology WikiIsNotYourNotebook MarcPages ExtremeProgramming StockholmSweden TestFirstProgramming MarcRecord ComprehensivePerlArchiveNetwork PerlLanguage SourceForge MarcThibault CategoryHomePage MarcVeeneman CategoryHomePage MarcelPopescu CategoryHomePage MarcelProust CategoryAuthor RemembranceOfThingsPast MarcelRueedi CategoryHomePage MarcelWeiher CategoryHomePage HigherOrderMessaging MarcelWeiher ObjectiveCee SmalltalkLanguage MarceloToledo MarchEighteenth MarchEighteenth WikiAtTwentyThousand WikiSpringCleaning MarchEleven AprilEleven CategoryAutoIgnore FebruaryEleven ImplicitTopics WikiTag MarchFifteen CategoryAutoIgnore FebruaryFifteen ImplicitTopics WikiTag MarchFourteen AprilFourteen CategoryAutoIgnore FebruaryFourteen ImplicitTopics WikiTag MarchTen AprilTen CategoryAutoIgnore FebruaryTen ImplicitTopics WikiTag MarchThirteen AprilThirteen CategoryAutoIgnore FebruaryThirteen ImplicitTopics WikiTag MarchTwelve AprilTwelve CategoryAutoIgnore FebruaryTwelve ImplicitTopics WikiTag MarchZeroEight AprilZeroEight CategoryAutoIgnore FebruaryZeroEight ImplicitTopics WikiTag MarchZeroNine AprilZeroNine CategoryAutoIgnore FebruaryZeroNine ImplicitTopics WikiTag MarchZeroSeven AprilZeroSeven CategoryAutoIgnore FebruaryZeroSeven ImplicitTopics WikiTag MarchZeroSix AprilZeroSix CategoryAutoIgnore FebruaryZeroSix ImplicitTopics WikiTag MarcoAbis AgileAlliance AgileManifesto CategoryHomePage OpenSourceAsAgileProcess MarcoAngarano CategoryHomePage UnMinutoWiki MarcoBakera CategoryGerman CategoryHomePage ComputerScience FormalMethods FormalModelChecking UniversityOfDortmund UniversityOfPotsdam MarcoBaringer CategoryHomePage CommonLisp JavaLanguage MarcoBaringer PerlLanguage ProgrammingLanguage MarcoLi AreYouThere CategoryHomePage MingLi MarcoMaggesi AppliedCryptography CategoryHomePage CoqProofAssistant DebianGnuLinux DebianWiki EmacsWiki FindPage FreeSoftware FunctionalProgrammingLanguage GnuProject InfoAnarchyWiki LinuxWeeklyNews MeatballWiki ObjectiveCaml PlanetMath PubliusPublishingSystem RecentChanges RichardStallman RockLinux SchemeLanguage ScshWiki TexmacsWiki WikiPedia MarcoPoehler CategoryHomePage ExtremeProgramming JanHeise JinJungKwan MoritzPetersen SunCertifiedProgrammer SunCertifiedWebComponentDeveloper MarcoScheurer CategoryHomePage MarcoSchoemaker CategoryHomePage MarcoZuehlke AgileSoftwareDevelopment CategoryHomePage ExtremeProgramming FrameWork JavaUnit ReFactor ToolsAndMaterialsMetaphor MarcosEliziario CategoryHomePage MarcosEliziarioSantos CategoryHomepage MarcosMoreno CategoryHomePage OneDecadeWiki MarcosTarruella CategoryHomePage ExtremeProgramming MarcosTarruella MyMyersBriggsTypeIs PythonLanguage ThoughtWorks ThoughtworksAlumni TimBacon XmlUnit MarcusBaker CategoryHomePage ExtremeTuesdayClub PhpLondon MarcusBrito CategoryHomePage ExtremeProgramming MarcusDenker CategoryHomePage MarcusDenker MarcusLofgren BodenSweden CategoryHomePage CollaborativeEditing MarcusLofgren OpenSource MarcusVorwaller CategoryHomePage PmWiki TwikiClone MargaretFronczak CategoryHomePage ChryslerComprehensiveCompensation MargaretFronczak MargaretThatcher CategoryOffTopic FalklandsConflict LabourParty NewLabour PollTax TonyBlair ToryParty UnitedKingdom MarginScribbling AntiPattern DaveVoorhis EricHodges GarryHamilton MarginScribbling OnsiteCustomer MarginTesting MarginTesting MarginalCost AnalogyBetweenProgrammingAndManufacturing AverageCost CategoryEconomics CategoryManufacturing MarginalCost MarginalUtility SunkCost MarginalUtility AnAcceptableWayOfFailing CategoryEconomics EconomicUtilityFunction GeorgePaci GregWiley HubertMatthews JaredLevy MarginalUtilityTheory OliverChung RiskAvoidance MarginalUtilityTheory BrokenLink CategoryEconomics MarginalUtility MarginalUtilityTheory MariaDb MySql MariaPraveen AreYouThere CategoryHomePage OrphanPage MarianThacher AreYouThere EslTeachers LastRealEdit SeedWiki WikiFarm MarianVittek CategoryHomePage MarianneBachman CategoryHomePage ThomasPaine MarianoAlvarez ArgentinaCountry AtlantaGeorgia CategoryHomePage EnglishLanguage SoftwareEngineer SpanishLanguage MarianoBenitez GangOfFour PatternsList MarienBad MarienBad MarinJava MarinJavaExtremeHour AmericanCulturalAssumption ExtremeHour ExtremeProgramming JohnBrewer MarinJava MarinJavaExtremeHour SiliconValleyExtremeHour MarinoDuregon CategoryHomePage MarioNicolosi MarioPalomoTorrero WikiWiki MarionTinsley HumanPerfectionInCheckers JonathanSchaeffer MarionTinsley OneJumpAhead MariusAmadoAlves CategoryHomePage MariusAmadoAlvesFormerPage DarkSideOfNlp MarioAmadoAlves MariusAmadoAlves NaturalLanguageProcessing WardCunningham WikiWeb MarkAdams AreYouThere CategoryHomePage DeleteThisPageSomeTime LastRealEdit MarkAddleman CategoryHomePage ExtremeGrasshopper FeelLikeWritingSomething FixYourWiki GoodWikiCitizen IdiotProgrammer JustaProgrammer LookingForPages MakeWikiPageBackups ObjectRelationalImpedanceMismatch RefactoringMercilesslyHidesTheForest ThreadMode TooMuchTimeOnMyHands WhenIsRefactoringFinished WhenToStopRefactoring WikiDiary WikiNow WikiRefactoring MarkAndSweep AnandHariharan CategoryGarbageCollection CurtisBartley DaveSmith GarbageCollection GenerationalGarbageCollection JonathanTang KarlOkeeffe MarkAndSweep MarkGrosberg MikaelBrockman NotReachable StopAndCopy WikiPedia MarkAufflick CategoryHomePage CodeSmells FrontPage MarkTaylor RecentChanges RecentEdits StartingPoints MarkBaker MarkBarclay AbandonedHomePage AreYouThere BrokenLink CategoryHomePage GeometricTransformations HopeToHaveTimeToDoSomeDays OrphanPage TimeLine MarkBek CategoryHomePage MarkBerenci AreYouThere CategoryHomePage OrphanPage VisitorsInNinetyNine MarkBruns CategoryHomePage RichardStallman MarkBurns CategoryEnvironment CategoryHomePage CategoryPeakOil HighTechLowTech MarkChaffin CategoryHomePage MarkCidade CategoryHomePage MarXidad MarkCollinsCope CategoryHomePage ObjectiveView MarkCrane CategoryHomePage MarkCrane PmWiki WikiWeb MarkCrocker CategoryHomePage NakedObjects MarkCross CategoryHomePage MarkDelaney CategoryHomePage MarkDiggs MarkDilley AllInOneWiki BigWikiList BladeRunner BrazilTheMovie CategoryHomePage ClerksMovie ClockworkOrange ContactMovie CorporateWikis DrStrangelove ElderKeyboard ErgonomicKeyboard FileMode FixYourWiki GlobalBrain GlobalOwnership IdealWiki JohnDuncan KinesisKeyboard KoyAanisQatsi LaborUnion LaborUnionWiki ManorainjanHolzapfel MarkDilley MeditationsOnEmergence MegaWiki MindPaths NewUserPages OneBigWiki OpenSourcePlatform OpenSourceUnionism PersonalWiki PleaseComment PrepareTheWay ProWikiEngine ProjectWiki PromotingWiki PublicWikis RandomPages RecentChanges ReverseEngineer ReverseEngineering ReverseSocialEngineering RoadMaps SingleUserWiki SoYaWannaWikiWiki SouthParkBiggerLongerAndUncut TheBottleneck TheDifferenceBetweenCartelAndOrganizedLabor TheMatrix TomAllison TwelveMonkeys UserStory WarClublet WelcomeToWikiPleaseBePolite WelcomeVisitors WikiAsProgrammersNotebook WikiFarms WikiForDummies WikiForumsCategorized WikiInTheWorkplace WikiInTheWorkplaceSurvey WikiIndex WikiMode WikiNature WikiNow WikiOnPersonalWebServer WikiSong WikiSpirit WikiStyle WikiTag WikiWikiUndergroundNewsChannel WikiZen WkiSitesClassifiedByContents WorldWideWikiWeb YpsilantiEyeball MarkDown CategoryTextFilter IkiWiki InstikiWiki MarkDown PanDoc PaulMiller ReStructuredText TextFilter WikiSyntax MarkDurst CategoryHomePage MarkDurst WikiMailBox WikiPedia MarkEichin AntiPattern CategoryHomePage CygnusSupport DocBook ForgetfulnessAsFilter KnowingThatDoesntHelpYou MetaCarta ReducedToPreviouslyUnsolvedProblem StudentInformationProcessingBoard TheHerdOfKittens MarkFister CategoryHomePage PayPal MarkFowler AncientProgrammer CategoryHomePage MarkFowler SanDiego UnitedStatesOfAmerica MarkFrancisJaeger MarkGray AreYouThere CategoryHomePage MarkGray NewUserPages OrphanPage TourBusStop MarkGrosberg CategoryHomePage MarkGuzdial CategoryHomePage CoWeb MarkGuzdial MuSwiki MarkHazen CategoryHomePage PerlProgrammer MarkHissinkMuller CategoryHomePage MarkHunt CategoryHomePage CategoryPerson MarkHunt MartinCooke MarkHurd CategoryHomePage CategoryMath ComputerScience WikiPedia MarkImachine CategoryHistory FrederickWilliams TomKilburn MarkInterrante BookAddict CategoryHomePage CleanroomSoftwareEngineering DigitalPhotography DigitalPrinting PythonLanguage RequirementsProcess RequirementsQuestions SoftwareArchitecture MarkIreland CategoryHomePage MarkJacobson CategoryPerson EugeneWallingford MarkJacobson MarkJanssen AlchemyOfWiki AlgorithmicInformationTheory BlowUpTheWorld BlueAbyss BooleanLogic CategoryHomePage ChurchTuringThesis ClassIsomorphisms ComputerEngineering ComputerScience ComputerScienceVersionTwo ConfusedComputerScience DataEcosystem FreeSoftware FunctionalProgramming GrammarVandal GunnarZarncke HaveThisPattern HolisticDoctor HolyWar KolmogorovQuotient LambdaCalculus LambdaLambdaLambda LambdaTheUltimate ModelOfComputation ModelsOfComputation ObjectOriented ObjectOrientedProgramming ObjectOrientedRefactored OldSchoolComputerScience OneTruePath OperatingSystem PangaiaProject PrivateLanguage ProbabilisticChooser PythonThreeThousand RelationalModel RichardKulisz SymbolicLogic TailCallOptimization ThreadMess TreeOfLife TuringMachine TuringMachines UserName VonNeumannArchitecture WikiCommunity WikiGnome WikiMailBox MarkJasonDominus AlgebraicHoopConstruction CategoryAuthor CategoryPerson DesignPatterns HigherOrderPerl JohnCallender MarkJasonDominus PerlLanguage ThomasColthurst MarkJenkins MarkJiang CategoryHomePage MarkJiang MarkJohnson AreYouThere CategoryPerson OrphanPage MarkJones CategoryHomePage MockObject MarkJosef CategoryHomePage WebCore MarkLaBarbara CategoryHomePage CeeLanguage CeePlusPlus JohnFletcher PythonLanguage UnitedStatesMarineCorps MarkLawrence AreYouThere CategoryHomePage IncurablyGeek OrphanPage MarkLawson CategoryHomePage CategoryWikiImplementation JavaLanguage JavaScript LotusNotes QuickPlace WabiSabi MarkLentczner AalbertTorsius CategoryHomePage DougMerritt HomoiconicLanguages MarkLentczner PeriodicTableOfTheOperators QuickChanges SubEthaEdit WheatLanguage WikiMail WikiMailBox WikiSignature MarkLevison CategoryHomePage MarkLinton FrescoFramework InterViews JohnVlissides MarkMarcarian MarkMariano ConsumerRelations SubjectMatterExpert MarkMarsella CategoryHomePage DesignPatterns ObjectOrientedProgramming MarkMusante MarkNankman CategoryHomePage ExtremeProgramming MarkNeumann CategoryHomePage LinkedIn NewUserPages TourBusStop MarkPatterson CategoryHomePage MarkPilgrim AccessibleWebPageDesign CategoryAuthor ExtensibleMarkupLanguage MacOsx PythonLanguage WebLog MarkPresniakov MarkRandle CategoryHomePage MarkRandle MarkReed CategoryHomePage MarkReed PaulHolbrook MarkRichman MarkRim AreYouThere CategoryAuthor CategoryHomePage TestDrivenDevelopment MarkRogers CategoryHomePage JustaProgrammer MarkRushing AreYouThere BrokenLink OrphanPage UnholyDonkeyKongs MarkSawers CategoryHomePage MarkSchumann CategoryHomePage DoTheSimplestThingThatCouldPossiblyWork HeroicProgramming LinkedIn MetasyntacticVariable MyMyersBriggsTypeIs NotTheMontyHallProblem ProductivityRant ReFactoring RiseAndResurrectionOfTheAmericanProgrammer SafariTechBooksOnline SoftwareAgeism TechnologyChurn VisualBasicSuitableForDevelopment MarkSchwenk CategoryHomePage ChicagoPatternsGroup ChicagoSmalltalkUserGroup WellThot MarkSeaman CategoryHomePage MarkShuttleworth CanonicalLtd CategoryPerson FreeSoftware PythonLanguage VeriSign MarkSkipper AlistairCockburn AspectOrientedProgramming BrokenLink CategoryHomePage SubjectOrientedProgramming MarkSpanglet AntiPattern CategoryHomePage DougKing MarkSpanglet MarkStang MarkSteinberg CategoryHomePage NewUserPages TourBusStop MarkStrecker CategoryHomePage XpImmersionOne MarkSwanson CategoryHomePage ClearCase LawOfDemeter ReadingUml RecentChanges ScrumProcess MarkTaylor AvoidExceptionsWheneverPossible BayXpMeetingIdeas BracesAreGood BracesAroundBlocks CatchWhatYouCanHandle CategoryException CategoryHomePage CheckedExceptionPatterns CheckedExceptionsAreOfDubiousValue CodeNormalization CodeUnitTestFirst CodeWithoutExceptions ConvertExceptions CritiqueOfUseCases DealingWithCumbersomeEnvironments DesignByContract DesigningWithExceptions DistributedObjects DoNotUseAssertions DontThrowGenericExceptions ExceptionPatterns ExceptionsCancelOperations ExtremeCodingStandards ExtremeHour ExtremeMisunderstanding ExtremeProgramming ExtremeProgrammingAndPatterns FrontPage FutureOfJava HomogenizeExceptions HungarianNotation IlluminateTheMainline IsXpSynergistic JavaDoesntPassByValue JavaExceptionsAreParticularlyEvil JavaLanguage JavaPassesByValue JavaUnit LetExceptionsPropagate MarkTaylor MethodsWithNounNames NullObject NullObjectForEveryClass OpenClosedPrinciple PackageDesign PatternsAndHandbooks PatternsConsideredHarmful PatternsDocumentTheObvious PatternsForBeginners PatternsForEffectiveMeetings PatternsForLoggingDiagnosticMessages PatternsForTeaching PatternsForUsingPatterns PatternsForWritingPatterns PatternsFormBasisForaProfession PatternsGenerateArchitectures PatternsHandbookLanguage PatternsHomePage PatternsInJava PatternsInTheJavaSdk PatternsMisconceptions PatternsOfClientServerArchitectures PatternsOfModeling PatternsOfPatterns PatternsOfSoftware PatternsTool PatternsVsDescriptions PragmaticProgrammer PrinciplesOfObjectOrientedDesign ProgrammersNotebook ProgrammersThesaurus ReFactor RecentChanges RecentEdits RefactoringImprovingTheDesignOfExistingCode ReferencesValuesIdentitiesAndVariables RequirementsAndDesign ReturnNewObjectsFromAccessorMethods SiliconValleyExtremeHour SiliconValleyPatternsGroup SpikeDescribed StartingPoints TestNull ThrowDontCatch ThrowsExceptionByDefault UmlActionSemantics UmlAndBigDesign UmlBookList UmlConsideredHarmful UmlDiagram UmlDistilled UmlIsForPeople UmlTotalFailure UnifiedModelingLanguage UnitTest UnitTestAsDocumentation UnitTestAsTickler UnitTestCookbooks UnitTestDelegator UnitTestExamples UnitTestExamplesAndGuidelines UnitTestFolderStructure UnitTestIsolation UnitTestTutorial UnitTestingAndMartialArts UnitTestingCostsBenefits UnitTestingIsDesign UnitTestingJavaEvents UnitTestingLegacyCode UnitTestingLegacyCodeExample UnitTestingNetworkFunctionality UnitTestingNonPublicMemberFunctions UnitTestingQuestion UnitTestingRandomness UnitTestsAndDatabases UnitTestsDefined UnitTestsForSynchronizationLogic UnitTestsReconsidered UnitTestsRequirePerfectDevelopers UnitTestsTellYouWhenYoureDone UnitTestsThatDontBreak ValueObject ValueObjectsCanBeMutable WhatAreAssertions WhatsaControllerAnyway WhenIsManifestTypingConsideredaGoodThing WhoIsUsingJunit MarkTilley CategoryHomePage ExtractionTax GovernmentServiceUserFeeList GovernmentServiceUserFees IntrinsicValue MarkTilley MarkTwain AmericanAuthor CategoryAuthor CategoryQuote CommonSense ConnecticutYankeeAtKingArthursCourt GermanLanguage MarkTwain RobertHeinlein TheAdventuresOfHuckleberryFinn TheAdventuresOfTomSawyer MarkTwainAgeismStory MichaelJackson SoftwareRequirementsAndSpecifications MarkUp CategoryWikiEditing MarkupLanguage WhyDoesntWikiDoHtml MarkVanDerVoort AlistairCockburn BigDesignUpFront CategoryHomePage ContinuousIntegration OnsiteCustomer PairProgramming PlanningGame SpikeSolution ThankYou UnitTest UseCase MarkVitek CategoryHomePage MarkVolkmann AreYouThere CategoryHomePage OrphanPage MarkWai CategoryHomePage MarkWebb AgileMethodologies CategoryHomePage ClimateChange ClimateModels ClimateResearch ClimateScientist ObjectOrientedProgramming SoftwareEngineer SoftwareEngineering MarkWeiser CategoryPerson XeroxParc MarkWilden CategoryHomePage MacBook MarkWindholtz CategoryHomePage ObjectWind WhosWho MarkWygent MarkYourTerritory CollectiveCodeOwnership PairProgramming MarkZimmermann CategoryHomePage JoelShprentz JudyDecker LifeAndWorkPlanningBooks WikiJournaling ZhurnalWiki MarkeTecture BuzzWord ClientServer CommunityBuilding ComplexEventProcessing ComputerScience DaveVoorhis DeleteWhenCooked DistributedComputing MarkOfCostin MarkeTecture ServiceOrientedArchitecture TheRegister ZapThink MarkeTectures MarkeTecture MarkerInterface CategoryInterface CodeSmell DotNet MarkerInterface MicroSoft TagInterface ThomasEyde MarketInfo CategoryProject CategoryXpInItaly KenBitskoMacLeod MarketInfo PiergiulianoBossi MarketNiche CrossingTheChasm EngineeringVsMarketing GeoffreyMoore MarketNiche MarketResearch PaulHudson ThePointOfMarketing WikiZens MarketWindow JeffKalb KentBeck MarketWindow MarketingDroid JargonFile MarketingMessage AppleMacintosh DoesWhatItSaysOnTheTin ExtremeMarketing HolyGrail MarketingMessage MartyHeyman McDonalds StephanBranczyk MarketingPattern CrippledShareware FreeAsInBeer FreeAsInFreedom FreeRider LibreSoftware MarketingPattern MarketingStrategy MicrosoftWindows PaidSoftwareProduct ProfessionalVersion SaveYourWork ShareWare TrialVersion MarketingVsEngineering EngineeringVsMarketing SalesVsEngineering MarketingWindow CountingTheChickensBeforeTheyHatch MarketingWindow NegotiateEstimates MarketingXp CategoryAdoptingXp CrossingTheXpChasm DoIt ExtremeProgrammingInEnemyTerritory ExtremeProgrammingProjects GlennVanderburg PromotingXp PropagateXp SellingXp TheXpSoftwareStudio TransitioningToExtremeProgramming MarkingTags CategoryProject WikiPage MarkoSchulz CategoryGerman CategoryHomePage DanBarlow ExtremeProgramming FreeSoftware JustaProgrammer LaurentSteffan OpenAuthor StevenFeuerstein UserFriendly WikiGnome MarkoVanDerPuil MarkoVanDerPuil ZeelandNet MarkovAlgorithm MarkovChainer MarkovChainer MarkupLanguage AlexSchroeder AlmostFreeText CategoryLanguageFeature CategoryTextFilter CurlLanguage DavidCary EscapePattern ExtensibleMarkupLanguage GeographyMarkupLanguage HyperTextMarkupLanguage LaTex LayeredMarkupAnnotationLanguage MarkupLanguage MartySchrader MathMl ParsimoniousXmlShorthandLanguage RichTextFormat StandardGeneralizedMarkupLanguage TextFormattingRules VirtualRealityModelingLanguage WhiteSpace WikiMarkupLanguage WikiWiki WirelessMarkupLanguage YamlAintMarkupLanguage MarkupLanguageNine JoeArmstrong LogicProgramming MarkupLanguage PrincipleOfLeastPower RelationalModel SyntacticSugar MarkusBarchfeld BrokenLink CategoryHomePage TomRoche MarkusBieri MarkusGaelli MarkusSchaber BrokenLink CategoryGerman CategoryHomePage MarkusSchumacher PeterSommerlad MarkusSrank AmateurAstronomy CategoryHomePage CeeLanguage ClojureLanguage DebianGnuLinux EsperantoLanguage ExtremeProgramming FunctionalProgramming InterNet JavaLanguage LinuxOperatingSystem LogicProgramming NickName PythonLanguage MarkusWerle CategoryHomePage ComputationalFluidDynamics DaixtroseLib ExpressionTemplate MarkvShaney BrokenLink GregMcFarlane MarkEllison MegaHal MarlaLampert CategoryHomePage MarnenLaibowKoser AlgorithmicMusic GitHub HaskellLanguage MathematicaPackage RubyLanguage RubyOnRails TestFirstDevelopment WikiNames MarnixKlooster CategoryHomePage DutchXpCommunity ExtremeProgramming InteractiveFiction MarnixKloostersTestPage RecursiveBuilderPattern StoryIdea TestingBuildingCode XpModes MaroanMaizar AnalyzingXpWithOptionsPricing CategoryHomePage KentBeck MarryTheFirstSolution AntiPattern AnyPortInaStorm DoTheSimplestThingThatCouldPossiblyWork HerbertSimon RaySchneider RefactorMercilessly RonJeffries MarsAttacks AttackOfTheKillerTomatoes CategoryMovie CategoryOffTopic CategoryScienceFiction DanielKnapp DavidHurt HerbertGeorgeWells IanClark MoviesToConsider SciFi TwilightZone MarsOrbiter ArianeFive BertrandMeyer BigDesignUpFront DesignByContract RelentlessTesting UnearthlySoftware MarsPathfinder BrokenLinks CategoryBook ExtremeProgramming HankRoark JustSomeYahoo MarsPolarLander PriorityInversion MarsPolarLander JavaOne MarsPathfinder MarsPolarLander OverTime PlanningGame RandyStafford MarsSpiritSoftwareProblem BoardSupportPackage CeeLanguage EmbeddedSystem HardwareAbstractionLayer HotTea OtherLanguages PowerPc SmalltalkLanguage StarBucks TektronixInc VxWorks MarshallMcLuhan ArloJamesBarnes CategoryAuthor MediaPhilosopher MediumIsTheMessage PreScience PublicTelevision QuantumComputer TheMediumIsTheMassage MarshallPlan BrokenLink MarshallPlan MartenMartensson MartenMartensson MarthaStewart BugFreeCostsMore BugFreeDoesntSell BugFreeShouldNeverEvenBeAttempted BugFreeSoftware BugFreeUpFront CategoryWhimsy DougMerritt GoodThing MarthaStewart MarthaStewartAndCookieMonster MarthaStewartAndTyingYourShoesTight OffTopic QualityIsCheaper QualityIsFree QualityIsNotFree QualityWithoutaName WhatIsQuality ZeroDefects MarthaStewartAndCookieMonster CookieMonster DisruptiveTechnology DontCallItExtreme ExtremeParadigmShift ExtremeProgramming GeorgePaci KuhnParadigmShift MarthaStewart PairProgramming TheStructureOfScientificRevolutions WikiNow MarthaStewartAndTyingYourShoesTight CategoryHumor DoingStuff DonaldNoyes ItWorks MarthaStewart MartialArtsAsSoftwareDevelopmentMetaphor AlexHunt BruceLee CapabilityMaturityModel CategoryComparisons CategoryMetaphor ChanningWalton CodeAndFix CodeIsJustCode CowboyCoding JasonYip KentBeck MartialArtsAsSoftwareDevelopmentMetaphor MentalStateCalledFlow QualityHacking RobMandeville RonJeffries ThreeStagesInJeetKuneDo WaldenMathews XpMailingList MartialLaw CategoryLaw KeithBraithwaite KyleBrown MartialLaw YtwokParanoia MartijnFaassen CategoryHomePage CeePlusPlus DelphiLanguage EtcLanguage MartijnFaassen PythonLanguage ShaeErisson MartijnMeijering CategoryHomePage HowiStoppedWorryingAndLearnedToLoveXp XpLeiden MartinAndersen ApplicationDeveloper CategoryHomePage MartinAndersen ThoughtWorks MartinAylett MartinBergendahl CategoryHomePage DesignPatterns ExtremeProgramming MartinBilski CategoryHomePage CeePlusPlus CommitmentSchedule HumanComputerInteraction IterationPlanning OnlySayThingsThatCanBeHeard QuickChanges ReFactoring TestFirstUserInterfaces UserStory MartinChernenkoff BorlandDelphi CategoryHomePage EdmontonJavaUsersGroup ExtremeProgrammingForOne ForbesDiscoversWiki FrameworkForIntegratedTest PagesIveWritten TestDrivenDevelopment MartinCleaver AndreaKlubal CvsWeb CvsWebClient MartinCleaver MartinCooke BruceAnderson CategoryHomePage MartinCooper CategoryHomePage DonaldNoyes ProcessImprovementTools SeanOleary WaldenMathews WikiAtTwentyThousand WikiSpringCleaning MartinCosgrave CategoryHomePage PatternCommunity WhyWritePatternsPattern MartinDixon CategoryHomePage MartinDixon NeilSantos RecentChanges StartingPoints WikiGnome MartinFowler AnalysisPatterns BloggedWiki CategoryHomePage DependencyInjection DomainLogicAndSqlArticle FowlerWritingMethod JeffGrigg KentBeck MartinFowler MattStephenson OtTwoThousandAndFour PatternsOfEnterpriseApplicationArchitecture PlanningExtremeProgramming RefactoringImprovingTheDesignOfExistingCode ReflectionVsCodeGenerationArticle TheOtherMartinFowler ThoughtWorks UmlDistilled MartinFowlersJunitPaper JavaUnit UnitTest MartinFriel CategoryHomePage WikiWiki MartinGardner CategoryAuthor KatieLucas ScientificAmerican MartinGradwell AcornArchimedes CategoryHomePage MartinGrotegut BackLink CategoryHomePage CategorySecurity DavidLiu DeleteWhenRead HomePage InformationSecurity SecurityManagement UserName WikiMail MartinHolmgren MartinJaekle CategoryHomePage StuttgartXpUsersGroup TheObjectPeople MartinKrpka MartinLippert CategoryHomePage ExtremeProgramming JwamFramework MartinLippert RefactoringFrameworkBasedApplications RefactoringWithaFramework MartinMcAtamney MartinNickel CategoryHomePage MySql MartinNiemoeller MartinNoutch AlexsanderSolzhenitsyn AnalysisParalysis AncientCustom ArabicFolkTales ArchiCad ArchitectingWord ArchitecturalCulturalAssumptions ArchitecturalModel BandOfBrothers BeautyIsOurBusiness BigDesignUpFront CategoryHomePage ChiefArchitect ChristopherAlexander CodeOfHospitality DeathOfThePage DefineArchitect FreedomOfSpeech GodVsStalin GoodArchitecture InvestigatingConcreteThings JesusAndProgrammers JustAnArchitect KeithBraithwaite McDonalds NatureOfOrder NineteenEightyFour NooHasNothingToDoWithSoftware OrderInArchitecture PeeWord ProgramManager ProofsThatGodDoesNotExist PurposeOfProgramming RichardDrake TheAnalogyMayHold TheApostle TheEmperorsNewClothes ThePatternOnTheStone TheSourceCodeAndTheArchitecture TheSundayTimes TommyFlowers WabiSabi WowFactor MartinOdersky CategoryPerson DeprecatingTheObserverPattern GenericJava JavaGenerics PizzaLanguage ScalaLanguage MartinPammer MartinPool BigOmega CanberraAustralia CategoryHomePage CatherineAllen DeleteWiki DynamicClassLoader ExtremeFrustration JavaIdioms JavaLanguage JohnFarrell LukeGorrie PatternsOfSoftware PikiPiki PythonLanguage QuickHackTherapy RaphLevien RobCrawford SamuraiPrinciple SoftWiki SunirShah TheCulture TheLittlePrince TheSourceCodeIsTheDesign TimelessWayOfBuilding UnixWay WabiSabi WikiNature WikiWay MartinRichards BcplLanguage CambridgeUniversity CeeLanguage ComputerScience McplLanguage MartinRoell CategoryHomePage CorporateWiki EightHourBurn GetaLife HowToTakeNotes KnowledgeManagement MentalStateCalledFlow PersonalEffectiveness PersonalInformationManagement PositiveDialogueCommunity ProjectManagementPatterns QuestionsThatMakeYourHeadHurt RainerWasserfuhr StandUpMeeting WebLog WhyDoYouPermitThisToBeDoneToYou WikiInEinerMinute WikiVent ZenBuddhism MartinRudat BasicLanguage BeingTooClever CategoryHomePage CeeLanguage CeePlusPlus JavaLanguage JobTitle JonathanTang JustAnEngineer JustaProgrammer LispLanguage PalmOs PerlLanguage PostScriptLanguage TableOrientedProgramming ToyLanguage MartinSanchez CategoryHomePage MartinSchmidt AiKiDo AreYouThere CategoryHomePage ExtremeProgramming HamburgXpUsersGroup OrphanPage MartinSchwartz CategoryHomePage MartinSpamer AbsentProxy AsymmetricalCode BritishLibrary CabalDesignProcess CategoryHomePage ChangeYourOrganization CommandObject DigitalPreservation DisciplineEnvy EngineeringPrinciples EnglishOrBritish InteractiveDigitalTelevision IterativeDevelopment JavaUnitIsEvil MetcalfesLaw MultiCaster MyMyersBriggsTypeIs ObjectOrientedDesignIsDifficult ObjectRelationalImpedanceMismatch PrinciplesOfObjectOrientedDesign RealName ReplaceConditionalWithPolymorphism ResourceDescriptionFramework ResourceDiscovery ReuseHasFailed SoftwareArchitect SoftwareEngineer TechnicalArchitect TestAutomation UnskilledAndUnawareOfIt VideoOnDemand WiFi MartinStewart CategoryHomePage InformalHistoryOfProgrammingIdeas JohnFletcher SeanOleary WikiAtThirtyFiveThousand MartinSweitzer MartinVonLoewis MartinWeber MartinWillitts CategoryHomePage MartinWillitts MartinZarate BackLinks CategoryHomePage EgolessWiki ElizabethWiethoff HelpfulCriticalGuySyndrome HomePage LispLanguage PythonLanguage ThinkingInCeePlusPlus ThreadMode UserName WikiWikiWeb MartinaMarba AreYouThere BackLink CategoryHomePage MartineDevos AlistairCockburn ArgoWikiWiki BelgianPatternsGroup CategoryHomePage ChiliPlop ConceptCafe DirkRiehle EuroPlopInfo EuroPlopTwoThousand FaceToFaceProjects FishBowlSession FocusGroupOrganizationPatternsChiliPlopTwoThousand FrankBuschmann GeorgePlatts GerardMezaros GotoStillConsideredHarmful ImpressionsOfEuroPlop InputOutputManagement JimCoplien KirtonAdaptorsInnovators ManagingWickedProjects MartineDevos MindMap MoreInterestingPatternsGroup MyersBriggs NatureOfOrder NewGamesFoundationBooks ObjectTechnologyTwoThousand OmCandea OoFrame OrgPatterns PolarizingQuestion RalphHodgson RiskManagementCatalog SensitiveProjects SystemEnvisioning SystemEnvisioningWiki VisualWave WardCunningham WelcomeVisitors WickedProblem WikiWikiClone WritersWorkshopPatternLanguageOverview MartinsTalkAtXpImmersionTwo BruceWinegarden CategoryExtremeProgramming ConversationMetaphor CosmologyThread ExtremeProgramming ExtremeProgrammingBoundaryConditions ExtremeProgrammingForOne ExtremeProgrammingRoadmap JohnBrewer KentBeck KentsTalkAtXpImmersionTwo MartinFowler RobertCecilMartin RonJeffries SystemMetaphor MartonSuranyi CategoryHomePage MartyHeyman CategoryHomePage ExtremeProgramming ScottKalter MartySchrader CategoryHomePage WhitePapers MarvelUniverse MarvinMinsky AlanKay ArtificialIntelligence CategoryPerson ConsciousnessExplained DanielDennett DanielHillis DouglasHofstadter EarlyHistoryOfSmalltalk GoedelEscherBach MarcGirod MartinNoutch MassachusettsInstituteOfTechnology RespectedSoftwareExperts SeymourPapert ThePatternOnTheStone TheSocietyOfMind TuringAward WikiMind MarvinMorgenstern CategoryHomePage MarxBrothers CategoryArtist GrouchoMarx HollyWood MarxismIdeology CategoryIdeology HelpingModeOfChildrearing IntellectualProperty JayOsako KarlMarx LeftWing MarxIsm MarxismLeninism PeterMerel PleaseMoveThisToTheAdjunct RobMandeville StarTrek TomAyerst MaryBethRosson CategoryHomePage StoryBase MaryLynnManns AreYouThere CategoryPerson ComputerScience IntroducingPatternsIntoOrganizations JournalOfObjectOrientedProgramming LindaRising SamDisanto UniversityOfNorthCarolina MaryPoppendieck AgileAlliance CategoryHomePage JustInTime LeanSoftwareDevelopment MaryShaw BruceAnderson CategoryHomePage MaryShelley CategoryAuthor FrankenStein MaryWollstonecraftShelley MaryShelley MaryleboneCricketClub IsCricketBoring LillyWhites MichaelLeach OffTopic PiccadillyCircus PissTake MasPar CategoryCompany MasPar MaseWiki AgileSoftwareDevelopment CategoryWikiImplementation ExtremeProgramming JspWiki NetMeeting OpenSource PairProgramming ScrumProcess VersionControl WelcomeVisitors MashUp DataEcosystem MashupMaker MashupMaker QedWiki WikiIde MaskExceptionsAppropriately AvoidImplementationSpecificExceptions CategoryException ConnectionException ConvertExceptions DontThrowGenericExceptions ExceptionTunneling GenericExceptions HomogenizeExceptions LetExceptionsPropagate MaskExceptionsAppropriately NestedException NullPointerException RefineExceptions TransactionException TranslateExceptions MaskInterrupts AbortRetryIgnore CommandPattern DavisHerring DesignPatternsAreMissingLanguageFeatures EeLanguage GroovyLanguage InterruptSafe InterruptedException InterruptsAreRaceCondition JavaIdioms LanguagesAreOperatingSystems MaskInterrupts MissingFeatureSmell OctoberZeroEight OperatingSystem PhilippeDetournay PizzaLanguage ResumableException ThreadDeathException MaskingInterfaces AbstractInteractions AlanFrancis BruceAtherton ExtractBaseClass GregVaughn ImmutableInterface ImmutablePoint InterfaceSegregationPrinciple KyleBrown NatPryce PhilGoodwin RobertMartin RolePattern MaslowsHierarchyOfNeeds AbrahamMaslow AurelianoCalvo DavidCary KrisJohnson MartinShobe MaspBrainstorming AnonymousDonor AutoCad AutoLisp CategoryCodingIssues CategoryDataStructure CategoryLisp CategoryMetaprogramming CategorySpeculative ClojureLanguage CodeInaNewFormDiscussion DynamicRelational DynamicTyping EditHint EmacsLisp EssExpressions GoldenRule GreatLispWar GunnarZarncke JavaLanguage JuneEleven LearningWithoutImplementation LuaLanguage MaspImplementationDiscussion MentalMasturbation MicrosoftAccess PaulGraham PenetrationOfLisp ProLog PureFunctionalWeenies RunTimeEngineSchema TableBrowser TableOrientedProgramming TiobeIndex TooPowerfulForItsOwnGood TopsHomoiconicScriptingLanguage UniversalStatement WetWare MaspImplementationDiscussion CeePlusPlus DynamicRelational EfourGraph EssExpressions JohnFletcher MaspBrainstorming MaspImplementationDiscussion MetaKit ProLog PythonLanguage RealMacros ReflectionToolForEngineers RubyLanguage SmeQl TheCppStandardLibrary MassCoreFad CategoryConcurrency DeleteMe HolyWar ParallelNeedScenario MassMind JamesNewton JavaScript MassMind MassachusettsInstituteOfTechnology CategoryCollege JeffChapman MediaLab MitAiLabPublication MitHacks MitScheme OpenCourseWare StudentInformationProcessingBoard TimChambers MasseyUniversityAlbany AucklandCity CategoryCollege GreaterAucklandArea MasseyUniversity NewZealand NorthShoreCity MassimoArnoldi CategoryHomePage GiovanniMueller LifeTech MarkusBieri VersionHistory MassiveAlgaeFarming AnxietyStampede ApathyCalcified AvogadrosNumber BioDiesel CarbonCrisis CategoryGosp CategoryWikiSavesTheWorld GrandOpenSourceProject InsureThePlanet KillAllHumans LetHotPagesCool MassiveAlgaeFarming MatthewAstley MolecularNanotechnology OctoberZeroFive OldInlandSea PandemicResponsePattern PutTheCarbonBack SimonHeath TippingPoint WhatShouldWeBeScaredOfNext MassiveAttack CategoryMusic EricMiller JimmyLo TheMatrix MassiveDistribution CategoryWishList QuickQuestions WikiWikiWeb MassiveFunctionHeaders AlastairRae CategoryAntiPattern CategoryCodingIssues CategoryDocumentation CommentingChallengeResponse DocumentCodeBeforeYouWriteIt FileHeaders IsTheOriginalProgrammerResponsibleForMaintainableCode JavaDoc JavaDocBreaksOnceAndOnlyOnce LiterateProgramming LukeGorrie MassiveFunctionHeaders ProjectManager SeparateCodeAndDocumentation SmallFunctionHeaders StripExcessiveComments SunirShah TiagoSilveira WayneConrad WayneMack WilliamUnderwood MassiveMindshareMovement AllPanaceasBecomePoison CeePlusPlus CeeSharp DotNet FoxPro JanuaryZeroSix JavaLanguage LispLanguage MassiveMindshareMovement MicrosoftFramework ObjectiveCee PerlLanguage PythonLanguage RubyLanguage RubyOnRails SmallTalk VisualBasic MassiveQualityAssuranceRequired MassiveSearchAndReplace ReadWriteGrep SomeObject MassivelyParallel CheapMassivelyParallelSequentialSearch ConnectionMachine PeeCee WorkStation MassivelyParallelProcessing ConcurrentProgramming ConnectionMachine DistributedComputing SymmetricMultiprocessing MasterButcher CookDing MasterControlProgram AlanKayIsTron DickBotting TronMovie MasterMindConfusedMindAgileMind AlistairCockburn BigBangTesting ChristopheThibaut MovingTowardsSellingAgility RealTime SortingAlgorithms MasterOfBusinessAdministration AnonymousDonor BusinessAndEthics ComputerScience DeveloperTurnedManager KrisJohnson MathVsEconomics OpenUniversity PaulHudson MasterOfTheMachine BinaryArithmetic CategoryHumor ClosuresConsideredHarmful ComputerEngineering DigitalLogic GeneralPurposeComputer MarkJanssen OneTruePath TuringMachine VonNeumannArchitecture MasterPatterner DesignPatterns EarthSea GangOfFour JamesNoble MasterNamer MasterPatterner UrsulaLeGuin WardCunningham MasterPlan AsBuilt BluePrint ComplexSystems MasterPlan PiecemealGrowth MasterProgrammer AnonymousCoward BadProgrammer BigDesignUpFront CodeUnitTestFirst GoodProgrammer GrandMasterProgrammer JediProgrammer JustaStudent KarlKnechtel MasterProgrammer OnceAndOnlyOnce PaulGraham ProgrammerStereotype QualityWithoutaName SimplestThingThatCouldPossiblyWork MasteringAlgorithmsWithCee CategoryBook CategoryCee MasteringAlgorithmsWithPerl CategoryBook CategoryPerl MasteringAlgorithmsWithPerl MasteringEjb EjbStarter MasteringEjb SeshKumar TheServerSide MasteringRegularExpressions CategoryBook CategoryRegularExpressions DefinitivePerlBooks MasteringRegularExpressions TheOwlBook MastersBusinessEnterpriseAndTechnology JoscelynKleingeld MasterOfBusinessAdministration UniversityOfWaterloo MastersOfTheCraft InquisitiveDev TheCraft MatLab InteractiveDataLanguage MatPeterson CategoryHomePage MatchingStrings CategoryAlgorithm ComparingDynamicVariables JavaLanguage RegularExpression MateShip LetStalkStrine MateShip PissTake MateuszCzaplinski MathAction GraphViz LatexWiki MathAction MathAndObjectiveExistence AnonymousDonor ArgumentFromAuthority ArgumentFromPopularity BooleanLogic ComputerScience FractalVagueness FuzzyLogic ItemizedClearLogic LaynesLaw PageAnchor ParadigmPotpourriMeansDiminishingReturns RedHerring TheMartianAndTheApple UsefulLie ValueExistenceProofTwo WetWare MathDiscussionOne AlgebraicHoop AlgebraicHoopConstruction DivisionbyZero EuclidOfAlexandria InfinityConsideredHarmful ShiftingTheBurdenOfProof TimothySeguine UnderstandingVsKnowledge MathForProgrammers AntiPattern BadStuffWeLearnInSchool BooleanAlgebra CalBerkeley CategoryMath CheckBySubstitution ChomskyHierarchy ComputerScience ConcreteMathematics ControlTheory DifferentialCalculus DifferentialEquation DifferentialEquations DilbertianVsMeritView DocumentMode EricJablow FirstOrderLogic GeneralSystems GraphTheory IanOsgood IntegralCalculus JustInTime KirchoffsCurrentLaw KirchoffsVoltageLaw LambdaCalculus LinearAlgebra MicroSoft MindWipe NumericalAnalysis OffByOne OrdinaryDifferentialEquations PointyHairedBoss ProgrammerMathSkills ReFactor ReadLikeMath ReynoldsTransportTheorem ScientificMethod StrawMan TheArtOfComputerProgramming TheoryOfComputation ThreadMode TotalCost WhatEveryDeveloperShouldKnow MathForTheLayman BrokenLink CategoryExternalLink CategoryMath JayLanguage KenIverson MathGl CategoryMath CategorySoftwareTool FlTk OpenGl MathIsEasy AbstractAlgebra AlexanderAbian ComputationAsSignalProcessing FermatsLastTheorem FrameProblem GeneralHaltingProblemProblem HaltingProblem MathIsEasy MathIsHard MathPatternLanguage RiemannHypothesis TheTheoryOfSetsAndTransfiniteArithmetic ThereAreNoPoints ThereIsNoInfinity WhoIsFourier WikiName MathIsHard AbelianGroup ArtificialIntelligence BarbiePrinciple BigRoom CategoryMath ChemistryIsHard EdPoor EditHint FermatsLastTheorem GeneticCode GoedelEscherBach GoldenRuleOfAlgebra GraphTheory HandHeld HapAngery JoshuaGrosse MathIsEasy MathIsHard MathPatternLanguage MathWiki MathematicaLanguage MentalHandcuffs MentalModel NaturalDeduction ProductionRules ProgrammingIsHard PrologLanguage ProofTheory RobbieCarlton SecondOrderLogic SemanticNet SoakTime SymbolicLogic TaniyamaShimuraWeilConjecture TheoremProving TomStambaugh VisualComplexAnalysis YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt MathIsInTheMind AndyPierce CategoryWhimsy ChineseRoomArgument EverythingIsRelative GrooveIsInTheHeart LorenzBeyeler MathIsInTheMind ProgrammingIsInTheMind SoftwareGivesUsGodLikePowers MathIsModeling CategoryComparisons MathIsModeling ProgrammingIsMath ProgrammingIsModeling MathMl AmayaBrowser CategoryMath CategoryXml EzMath InternetExplorer JohnFletcher LaTex MathMl MathPlayer MathWiki MozillaBrowser MozillaFirefox NetscapeNavigator ParsimoniousXmlShorthandLanguage XmlDatabaseServers MathMlWiki AlexisIglauer BrokenLink CategoryMath CategoryWikiImplementation FermatsLastTheorem FunctorObject GraphTheory JamesCrook JohnFletcher JohnHarby JoshuaGrosse KlausHartlage MathWiki MathematicalInduction ProofByInduction RecentChanges TakuyaMurata ThomasHolenstein TopologicalSpace VickiKerr WikiIsNotaDictionary MathPatternLanguage CategoryMath CategoryTheory DrHol DrScheme MathIsEasy MathIsHard MathPatternLanguage MathPatterns PatternForm PatternLanguage PigeonholePrinciple TuringEquivalent MathPatterns AdditiveIdentity AlgebraicNumber AmericanCulturalAssumption AprilZeroSix ArcSine CategoryMath CheckBySubstitution ComplexNumber ComplexNumbers CompoundFunction CompoundInterest ConservationLaw DatabaseNormalization DeNormalizationIsOk DiagonalMatrix DivideByZero ElementarySchool EqualsSign ExtendTheDomain ForbiddenOperation FourierTransform GeneralSolution GoldenRuleOfAlgebra GunnarZarncke HighSchool IdentityMatrix InverseOperation JasperPaulsen JohnFletcher LaplaceTransform LawsOfMechanics LetsImproveOnIt LoosenTheRequirement MainDiagonal MathPattern MathPatternLanguage MathPatterns MatrixInverse MatrixMultiplication MultipleSolutions NaturalNumber NegativeNumber ObjectIdentity OffTopic PatternLanguages PeanoArithmetic PolynomialDivision PolynomialRoot RationalNumber RealNumber ReynoldsTransportTheorem RoadMap RoundingError SignificantFigure SpecialCase SpreadSheet SquareRoot TranscendentalNumber TrigonometricFunction UnitConversion WikiPedia MathPlayer InternetExplorer MathIsHard MathMl MathPlayer MathWiki PhysicsSampleOne ScalableVectorGraphics VirtualRealityModelingLanguage MathPurityUseful ApplicationServer DavidClarkd ExBase FoxPro SmeQl SoftwareEngineering TutorialDee WebServices MathQuiz AaronBlack CategoryDiversion CategoryMath DavisHerring HapAngery MartinGardner MathQuizFive MathQuizFour MathQuizOne MathQuizSix MathQuizThree MathQuizTwo StephanHouben VickiKerr MathQuizFive CategoryMath MathQuizFour BrianRobinson CategoryMath EricJablow HapAngery MartinGardner MathQuiz PythonLanguage ScientificAmerican VickiKerr MathQuizHistory DaveSmith MathQuizOne MatthewWilbert StephanHouben UncleMatt VickiKerr MathQuizOne AaronHill AmericanCulturalAssumption AndrewCates AndrewMcMeikan AndyJewell AndyPierce AnonymousMathy BenTilly CategoryMath DarrickWiebe DaveSmith DaveWhipp DavidLong EricHerman GarethMcCaughan GeraldYoung JohnWethington KevinKostlan MagnusJosefsson MathQuiz MathQuizHistory MathQuizOne MathQuizOneQthree MathQuizRuby MatthewWilbert MichelDauchez NicholasBasso RolandKaufmann StephanHouben TaralDragon VickiKerr MathQuizOneQthree GeraldYoung MathQuizOne MathQuizRuby NicholasBasso VickiKerr MathQuizRuby MathQuizOne MathQuizSeven AnonymousDonor JohnReynoldsTheStudent MathQuizSix AaronBlack CategoryMath HappyNumber ProofByInduction MathQuizThree AlephZero CategoryMath ContentFree CostinCozianu DavisHerring DougMerritt GarethMcCaughan KarlKnechtel MathQuiz MetaFunction MichaelChermside OliverChung VickiKerr MathQuizTwo AnonymousDonor BlueScreenOfDeath CategoryMath CliffordAdams DavisHerring EricJablow GarethMcCaughan GeoffPickering GoogolPlex JohnHortonConway KeithCoogan MathQuiz NauticalMile OlafKummer PseudoCode StephanHouben VickiKerr MathRequireTypes DoesMathRequireTypes MathSangster ChoosingaWiki SeedWiki WikiInEducation MathSongsWiki FridemarPache WardsWiki MathTheory CategoryMath DesignPatterns FermatsLastTheorem HowToWriteUnmaintainableCode PlainEnglish TheoremProving WeirdSymbol MathVsEconomics BethanyAndresBeck DocumentMode GameTheory GarryHamilton MasterOfBusinessAdministration PureMathematics ThomasColthurst MathVsPeople TopVsOthers WetWare MathVsScience ComputerScience IsProgrammingMath ProgrammingIsMath SelfStandingEvidence MathWeb CategoryMath CategorySemanticWeb CategoryWikiImplementation MathWeb MathWiki SemanticMediaWiki SemanticWeb MathWiki AmayaBrowser AndrewMartin BenKovitz BobMcelrath CategoryMath CernRoot EzMath GnuPlot GnuPlotWiki HelmutLeitner HyTex InvisibleTimes JamesCrook JohnFletcher LaTex LarrySanger LatexWiki MathLink MathMl MathModePlugin MathPlayer MathWeb MathWiki MathematicalNotation MathsFrontPage MathsWiki MediaWiki MetaPost MozillaBrowser NetPbm OpenSource PhlIp PikiPiki PlanetMath PostScript ProWikiEngine ProWikiSoftware SandBox ScalableVectorGraphics SciLab SemanticMediaWiki StephanHouben ThomasHolenstein TroffTheProgram TwikiClone UniWakka WaiPang WebServer WikiEngine WikiEnginesWanted WikiForumsWanted WikiZen ZopeApplicationServer ZwiKi MathWithoutaCalculator BranchOfMathematics ComputerAlgebra MathematicalScaffolding MathsEducation PowerSeries MathWorld CategoryExternalLink CategoryMath MathWorld PlanetMath WikiPedia WolframResearch MathematicaLanguage AutomatedTheoremProving CategoryMath CategoryProgrammingLanguage ComputerAlgebraSystem FunctionalLanguage FunctionalProgrammingLanguage MainBook MathematicaLanguage MathematicaPackage MaximaPackage OpenSource PrologLanguage RewriteRules TheoremProving MathematicaPackage CategoryMath FunctionalProgrammingLanguage MathematicaLanguage ObjectOriented ProceduralCode WolframResearch MathematicalFormulaExpansion JonDoolin WardsWiki MathematicalIllustrations CategoryBook CategoryMath GhostScript JohnFletcher PostScript ProgrammingPostscript MathematicalInduction CategoryMath JoelNeely MathematicalInduction NaturalNumber PeanoPostulates RefactorMercilessly MathematicalMarkup LaTex MathMl WardsWiki MathematicalMusicTheory CategoryMath DougMerritt MathematicalNotation CategoryMath EzMath GlennVanderburg JimRussell LowKeystrokeFormalLanguages MathMl MathWiki MathematicalNotation MathematicalParadoxes AmirLivne CategoryMath CretanParadox FreudianTypo GoedelsIncompletenessTheorem GoedelsTheorem JoeOtten KurtGoedel NaturalNumber ShadowsOfTheMind TuringMachine UnknowableNumbers MathematicalPhysicsNews MathematicianDefinition CategoryMath IsProgrammingMath ProgrammingIsMath MathematiciansWhoHaveLeft PaulErdos MathematicsInWesternCulture CategoryMath MorrisKline PatNotz RogerPenrose MathematicsIsaBigMessyGraph BranchesOfMathematics BrokenImage CategoryComparisons DirectedGraph EveryLanguageFixesSomething LifeIsaBigMessyGraph MathIsHard SetTheory TheoremProving VisualTour MathewButler CategoryHomePage DamnedLawyers MathiasDahl CategoryHomePage EmacsWiki MathieuBouchard CategoryHomePage GridFlow MetaRuby MathieuGervais CategoryHomePage MathieuGlachant CategoryHomePage WikiWiki MathieuRos CategoryHomePage MathisHeydtmann CategoryHomePage WickiLiver WikiInEducation MatiasGiovannini AreYouThere CascadingStyleSheets CategoryHomePage ElizabethWiethoff MathMl SourceCode MatrixAllegories JeanBaudrillard JohnTheBaptist MachineWorld MatrixReloaded MatrixRevolutions RamaChandra RedPill SimulacraAndSimulations SimulationsAndSimulacra TheMatrix TheOne MatrixAnalysis CategoryMath ComplexNumbersArePoints EigenValue EigenVector LinearAlgebra MatrixDeterminant MatrixInverse MatrixRank SingularValueDecomposition SolvingLinearEquations MatrixDeterminant CategoryMath CofactorMatrix HowToLieWithStatistics KarlKnechtel MatrixDeterminant MatrixInverse QuantumPhysics RefactorMe MatrixFactoring CategoryMath EigenValue EigenVector MatrixInverse NetPresentValue MatrixInverse AdjointMatrix CategoryMath GaussianElimination IdentityMatrix MatrixDeterminant MatrixFactoring MatrixInverse MatrixManagement AntiPattern CppUnit ExtremeProgramming ExtremeRoles FunctionalManagement FunctionalManager JimMead MatrixManagement MatrixManagementInTheMatrix MatrixManager ProjectManagement SixSigma SteveVanEgmond WayneConrad XpMailingList MatrixManagementInTheMatrix MatrixManagement RealityDistortionField SteveJobs TheMatrix MatrixOfRelatedFrequencies JazzProgrammer MatrixRank CategoryMath ColumnSpace MatrixDeterminant MatrixRank RowSpace SingularValueDecomposition VectorSpaceDimension MatrixReloaded AkiraKurosawa AniMatrix ArthurCeeClarke BrentNewhall BruceLee CategoryMovie ChiefArchitect DanielYokomiso DavidCronenberg DavidLynch ExistenzMovie FightBetweenGoodAndEvil GeorgeLucas IngmarBergman JavaScript JohnnyMnemonic KeanuReeves KrisJohnson MatrixAllegories MatrixReloaded MatrixRevolutions MostHeinous MoviesToAvoidAtAllCosts PeterMerel RichardHenderson RomanPolanski SuperMan TakeshiKitano TerminatorThree TheArchitect TheMatrix TheOne TomAyerst TuringCompleteness WachowskyBrothers WhatIsTheMatrix WimWender XmenMovie MatrixRevolutions AdHominem BurgerKing CategoryMovie CounterCounterCulture KrisJohnson MatrixReloaded MatrixRevolutions McDonalds MikeSmith TimLesher WhyWikiWorks MatrixTemplateLibrary BoostLibraries BoostuBlas CategoryCpp CategoryCppTemplates JohnFletcher WikiPedia MatroidTheory CategoryMath IanKjos LatticeTheory PhlIp RelationalDatabase ScottCooper MatsLarsson CategoryHomePage MattBehrens BugDay CategoryHomePage FreeNode FreeSoftware GnuGeneralPublicLicense InternetRelayChat JavaLanguage OpenAuthor PerlLanguage ShaeErisson ZopeApplicationServer MattBiddulph CategoryHomePage MattBradshaw CategoryHomePage MattBradshaw OpenPaymentProtocol MattChaput CategoryHomePage TechnicalWriter MattCloke CategoryHomePage ExtremeProgramming MattCollier CategoryHomePage MattCollier MattCooperrider CategoryHomePage CollaborativeKnowledgeCommunities MattCruikshank CategoryHomePage CodePatterns MattErbst AdultSites AutoCoder CategoryHomePage ColdFusion CollaborativeSoftware HarmReduction HouseMusic JavaScript RelationalDatabase UniversalDataInterface WebApp WebCommunityBuilding WikiAuthor WikiCms WikiLikeEngine WikiLikeThing WikiWikiWeb MattGarland CategoryHomePage MakefileForVbClassicBuild VbClassic VisualBasic MattHeusser McMillan MattHoppes AreYouThere CategoryHomePage OrphanPage MattJensen CategoryHomePage MattManicki MattManicki MattMcLaughlin CategoryHomePage MattMoran CategoryHomePage FlyingVisitor MattOlson CategoryHomePage MattPekar MattPekar MattPietrek BoundsChecker CategoryAuthor CategoryPerson MicrosoftSystemsJournal NuMega ReverseEngineering MattRickard ApiDesign CategoryHomePage DocumentNonexistentSystems FourthGenerationLanguage FunctionPointAnalysis GroupWare IdealProgrammingTime IdealProgrammingTimeHomeworkAssignment LoadFactor RealProgrammingTime RonJeffries TaskSchedulingUsingZipfsLaw TheUnitTestIsTheSpecification WhatIsaSpecificationAnyway MattRubino CategoryHomePage MattRyall CategoryHomePage ChangeYourOrganizationDiary ExtremeProgrammingChallenge GeekNightSydney NoteWiki RootPasswordToTheConstitution RulesOfGeelf SoftwareDeveloper SydneyXpActivityClub MattScilipoti CategoryHomePage DotNet ExtremeProgramming VisualBasic WikiWiki MattSimpson BradleySimmons CategoryHomePage EddiesWiki JasonYip JeremyCromwell MattSimpson MontyHallProblem PersonalWiki PmWiki RecentChanges RecentEdits TwikiClone UseMod UseModWiki WebSpherePortalServer WikiFiction MattStephens CategoryPerson DougRosenberg ExtremeProgramming ExtremeProgrammingRefactored MattStephens OldTroll ProAgile MattSzubrycht MattThomas AdamBiking MattThomasIsStressedToTheMax McMurray ThoughtCollections MattWestervelt CategoryHomePage DenaliCycle SeattleWashington SeattleWireless MattWilkie CategoryHomePage MattWilkie ModestWikiProposal SeeSkin TwikiClone MattZaremba MatteoVaccari MatterOfOpinion MatthewAstley AalbertTorsius AjiKeshi AssemblyLanguage BalloonModelOfKnowledge BookmarkList BurnOut CategoryHomePage CeeLanguage ClosedAuthor ClueMine CollectWhatWorks CommonLisp CreepingObesity DavidDickens DecisionRoutinesWhenStuck DeletionCandidate DigressingOne DisorganisedProgrammer DoTheRightThing EditingPieMenus EmacsOutlineMode FearOfWriting FourQuadrants GumptionTrap HomePage JavaLanguage JustaProgrammer LearningPatterns LikePages MappersVsPackers MarkIrons MatthewAstley MyMindKeepsWandering NamelessConcept NonymousDonor OffTopic OnTopic OneMicrosoftWay OpenAuthor OrphanPage PairWikiSpringCleaning PerlLanguage ProgrammersNotebook ProgressCausesLove RatchetEffect ReadTheWholeWiki RealSoonNow RecentChangesJunkie RefactorerExMachina SavingOrphans SelfReference SetInStone SlowLearner StopDiggingNow StopWhenYouKnowWhatHappensNext StrainerModelOfFitness TemperEnthusiasmWithPatience ThankYou TooManyRecentChanges UnderstandingComputersAndCognition UnderstandingIsLove WhyDontOthersGetWiki WikiAsPatchworkQuilt WikiHoliday WikiMail WikiMailBox WikiNewbie WikiSquatting WikiSquattingResolved WindowsWay MatthewBennett MatthewFarwell CategoryHomePage ChrisGarrod FlyingVisitor MatthewFarwell MoveAwayFromTheCode PutTheCodeDown TheCode ThisWiki VoodooFix MatthewJamesEaslea CategoryHomePage ComPlus ComponentObjectModel ProductMims PythonLanguage MatthewLynn MatthewMorris CategoryHomePage MatthewReeve CarlosNsRodrigues CategoryHomePage CustomerTestFramework FearOfAddingClasses MikeWeller UserName WikiCitizen WikiCommunity MatthewRubino AreYouThere CategoryHomePage OrphanPage MatthewSmith CategoryHomePage NewUserPages TourBusStop MatthewTheobalds CategoryHomePage MatthewTuck BugZilla CategoryHomePage MatthewWilbert CategoryHomePage MatthiasBader AreYouThere CategoryHomePage OrphanPage MatthiasBohlen CategoryHomePage GernotStarke MatthiasBohlen MatthiasFelleisen CategoryAuthor CategoryPerson DanielFriedman DrScheme HowToDesignPrograms LittleJavaFewPatterns PltScheme TheLittleSchemer TheSeasonedSchemer MatthiasHoermann MatthiasHoermann ProgrammingLanguages UniversityOfPaderborn MatthiasKlusch CategoryAuthor MatthiasRessel AdvancedEngineeringCenter CategoryHomePage ExtremeProgramming JugsWiki KentBeck StuttgartXpUsersGroup WikiWikiWeb MattiKeijola CategoryHomePage HelsinkiUniversityOfTechnology IndustrialManagement StrategicBusinessPlanning MattiasFlodin CategoryHomePage MattiasWahlberg CategoryHomePage MattiasWahlberg MattisManzel CategoryHomePage MatTis MattisManzel MultiLingualWiki MultilingualExperiment MultilingualWiki OpenTranslate RobertAlcock TerraWiki MatureObjectSpace GenerationalGarbageCollection TheTrainAlgorithm MatureProgrammer BillZimmerly MatureProgrammer ProgrammerStereotype ProgrammersNotebook MatyasJanos CategoryHomePage MauriceZeldman RaySchneider MauricioVieira CategoryHomePage MauritsCorneliusEscher CategoryArtist PenroseStaircase MauritzJeanson CategoryHomePage RecentVisitors MaurizioMacagno CategoryHomePage MauroPanigada CategoryHomePage MauroPanigada RealName RealNamesPlease ShinTak WikiWiki MausNet BulletinBoardSystem ManorainjanHolzapfel MausNet MauveProject CategoryProject CategoryTesting TestingFramework MavenPlugin ApacheMaven CanooWebTest DierkKoenig OpenSource MavisBeacon MaxBelugin CategoryHomePage MaxDePree CategoryAuthor LeadershipIsAnArt MaxFriedental CategoryHomePage MaxIschenko CategoryHomePage MaxOopsRelational DavidClarkd MaxPlanck MaxRahder CategoryHomePage MaxRahder MaxScheugl CategoryDesignIssues CategoryGerman CategoryHomePage CategoryManufacturing MaxThink CategorySoftwareTool DonaldNoyes EdwardVielmetti InformationAnnealing KnowledgeAnnealing MaxThink MicroSquash NeilLarson SoftwareDeveloper MaxThreeLayersOfInheritance AbstractBaseClass BertrandMeyer BillTrost BridgePattern ChaoKuoLin CollapseHierarchy DontNameClassesObjectManagerHandlerOrData DotNet EiffelLanguage JavaLanguage LimitsOfHierarchies MeaningfulName MixIn MultipleInheritance ProgrammersThesaurus StatePattern StrategyPattern TemplateMethodPattern MaxVoelkel CategoryHomePage PersonalWiki MaxWildgrube CategoryHomePage MaximRomashchenko CategoryHomePage EclipseIde HttpUnit WikiWiki MaximSokolov MaximaPackage BrokenLink CategoryMath ComputerAlgebraSystem OpenSource MaximalistMethodology AlistairCockburn CrystalClearMethodology ExtremeProgramming ExtremeProject FortyHourWeek JasonYip MethodologySpace PairProgramming PairProgrammingBenefits RefactorMercilessly RelentlessHarvesting TheMostEfficientMethodologyThatCouldPossiblyWork MaximilianGass MaximizeHumanUnderstanding AutoCad GalacticModelingLanguage GoldilocksSolution MaximizeHumanUnderstanding MorePainMoreGainSolution ShortBooks SoftwareEngineering SpecializationSweetSpot WabiSabi MaximizeProgrammingTime AnthonyLander BalanceCorrectnessAndProductivity CategoryProcessPrinciple CategoryProtoPattern CategoryTimeManagement ProjectManager StandupMeeting SupportSwami MaximumClique CategoryMath GraphTheory GregBacon MichaelKirsch NpComplete PerlLanguage RegularExpression MaxqTool CategorySoftwareTool FunctionalTest WebTesting MaxthonBrowser CategoryMicrosoft CategoryWebBrowser InternetExplorer MaxthonBrowser MicrosoftInternetExplorer MozillaFirefox QuickQuestions RssViewer SecurityCertificate TabbedBrowsing WebApplication WindowsLonghorn WindowsXp MaxwellsCoder AcceptanceTest BryanDollery CategoryTesting LaplacesDemon MentalModel TeachMeToSmoke MaxwellsDemon MayEleven AprilEleven CategoryAutoIgnore ImplicitTopics JuneEleven WikiTag MayFourteen AprilFourteen CategoryAutoIgnore ImplicitTopics JuneFourteen WikiTag MayTen AprilTen CategoryAutoIgnore ImplicitTopics JuneTen WikiTag MayThirteen AprilThirteen CategoryAutoIgnore ImplicitTopics JuneThirteen WikiTag MayTwelve AprilTwelve CategoryAutoIgnore ImplicitTopics JuneTwelve WikiTag MayZeroEight AprilZeroEight CategoryAutoIgnore ImplicitTopics JuneZeroEight WikiTag MayZeroFive CategoryAutoIgnore ImplicitTopics JuneZeroFive WikiTag MayZeroNine AprilZeroNine CategoryAutoIgnore ImplicitTopics JuneZeroNine WikiTag MayZeroSeven AprilZeroSeven CategoryAutoIgnore ImplicitTopics JuneZeroSeven WikiTag MayZeroSix AprilZeroSix CategoryAutoIgnore ImplicitTopics JuneZeroSix WikiTag MaybeProcessesArentThatBad JeffGrigg LaurentBossavit MattMcLaughlin PeteHardie RobertWatkins RonJeffries SilverBullet TomStambaugh WayneMack MaybeTyping AutomaticTestGeneration DynamicLanguageLint ExpressivePower MaybeTyping ObjectCapabilityModel TypelessVsDynamic WeakTypesLie ZeroButtonTesting MayfordTechnologies CompaniesDoingXp DaveRooney MaynardBlack CategoryHomePage MaypoleFramework AjaxWebApplications CatalystFramework CategoryFramework CategoryPerl JakartaStruts ModelViewController OpenInteract PerlLanguage RubyOnRails TemplateToolkit MazeLock LukeSamaha MbUnit MbUnit TestDrivenDotNet VisualStudio MbaKillsCompany CategoryOrganizationalAntiPattern WarningSignsOfCorporateDoom MbtiFamousPeople BenKovitz MyersBriggs PleaseUnderstandMe McBeeKeysort BenTremblay CategoryHistory HollerithPunchCard KanbanSystem WikiZen McCabe CategoryCompany ConfigurationManagement McCabe SoftwareQualityManagement McCaughansRazor GarethMcCaughan HanlonsRazor OccamsRazor McClainLooney CategoryHomePage McClainLooney McCoy CategoryScienceFiction McCoy StarTrek McDonalds McGovern McGuffin AlfredHitchcock BookShelved CategoryMovie CategoryOffTopic ImNotaTeacher LaurentBossavit LordOfTheRingsPartOne MacGuffin MalteseFalcon McGuffin McGuffins NorthByNorthwest PlotCoupons PlotEnablingDevice PlotVoucher RobertDeNiro TheOneRing WilliamGibson McIver MacIomhair MacIver McIver McJob JustGetAnyJob McDonalds McKinsey McKinsey McKinseyite McKoi CategoryDatabase McKoi SnapshotIsolation McLaughlin CategoryHomePage WardsWiki WikiWord McMahon McNealy ScottMcNealy McStylesSoftware CategoryCompany KristyneMcDaniel McDaniel McWiki WikiWorks McpOs CategoryOperatingSystem DonaldFisk McpOs TronMovie WorkFlowLanguage McplLanguage EightQueensInManyProgrammingLanguages MartinRichards MdefExample MdiScreensInWebBrowsers AnonymousDonor CategoryWebDesign EmbraceAndExtend JavaAwt JavaScript JavaSwing MicrosoftWord NetworkExtensibleWindowSystem ProgrammingLanguageNeutralGui VisualBasicForApplications XwindowSystem MeToo DisagreeByAdding DisagreeByDeleting DissertationOverDiscourse DocumentMode HaveThisPattern HomePage LourensCoetzer MeToo RecentChanges RichardDrake SilenceImpliesConsent StephanHouben ThreadMode UseNet WhyWikiWorks WikiBallotBox WikiFeint WikiLink WikiMail MeUsThemEveryone CategoryComparisons DonaldNoyes JohnFletcher ThinkingOutLoud WikiPage MeaCulpa LatinLanguage MeaMaximaCulpa MeaMaximaCulpa MeaCulpa MeanProgrammer AverageProgrammer DeletionCandidate ExtremeProgrammer ProgrammerStereotype WaldenMathews MeanTimeBetweenFailureForSoftware BitRot CategoryTime FrameMaker InternetExplorer JeffGrigg TheScienceOfDebugging ThereIsNoSuchThingAsNoBugs MeaningDependsOnContext AlistairCockburn ArchimedesOfSyracuse BikeShed CategoryComparisons DanBarlow DouglasHofstadter GetMyMeaning InformationIsaRelationship InformationTheory JacquesDerrida JorgeLuisBorges KarlPopper LourensCoetzer MeaningDependsOnContext MeaningDependsUponDefinition MeaningDependsUponTruth MeaningDoesNotDependUponContext MeaningIsDeterminedEntirelyByContext MeaningIsaRelationship MetroGoldwynMoscow NearestFittingContext ReadTheWholeThing RichardHenderson RobertHeinlein SoftwareDevelopment TomLehrer WikiWeightedVote MeaningOfDoubleDash AttributedTo FooDash WayneCool MeaningOfIdentity AddressedAndSignedMessage CommunityLifeCycle ContentOfIdentity DramaticIdentity IdentityIsntWhatItSeemsToBe IdentityPatterns IdentitySubversion InformationTheory LarryPrice MessageBody NetworkSecurity ObjectIdentity UnwrittenRule MeaningOfLife AlmostTrue CategoryBigPicture DaveWiner FortyTwo HigherPrinciples HumanBehavioralPatterns MeaningOfLife TheMeaningOfLife WhatIsIntegrity WhatsInItForMe MeaningVsDefinition IntellectualDishonesty InterCal LanguageAbuser SelfRighteousJerk MeaningfulComment AlbertBrandl AutoGeneratedComments CatLifeFactor CodeComplete CommentCostsAndBenefits CommentingChallenge EricUlevik HotComments JimPerry JohnWilkinson MeaningfulName MethodCommenting MichaelDillon NamedConstants ReadsLikeProse ReplaceCommentWithAssertion RonJeffries SelfDocumentingCode SteveMcConnell ThePalimpsestEffect ToNeedComments UndocumentedTrickyCode WayneMack MeaningfulName AbbreviationsAreEvil AlekseyPavlichenko AreLongAndDescriptiveRelated BadVariableNames CategoryCodingIssues CategoryNaming CodeComplete CodeSmell ComplementaryNames ComposedMethod CulturalAssumptions DanGreen DaveSmith DavidClarkd DoesWhatItSaysOnTheTin EgolessProgramming FullySpellingOutAllWordsInCompoundVariableNames GeraldLindsly GoodVariableNames GuerrillaGuideToInterviewing HelmutLeitner JeffBay JeffGrigg LanguageOrientedProgramming LionKimbro LispLanguage LoseSignalInNoise MeaningfulName MethodsWithNounNames NoHire NomenEstOmen NonMeaningfulNames OverAbstraction PeterLynch ProblemDomain RamonLeon RegularExpression RoleSuggestingVariable RonsealPattern SelfDocumentingCode ShortMethod StefanVorkoetter SystemOfNames TestThatTheParserDealsWithExtraneousLeadingWhitespace ThelopDictionary ThelopLanguage TimOttinger TomStambaugh UnderscoreVersusCapitalAndLowerCaseVariableNaming UsingGoodNamingToDetectBadCode WetWare MeaningfulSubjectLine ApoorvaMuralidhara EmailNetiquettePatterns HeadlineMemos JavaScript MeaningfulVariable MeaningfulName MeaninglessDoublespeak AnonymousCoward BigBallOfLinks DavidLiu DoubleSpeak FedSpeak MicrosoftSlave NewSpeak PlainEnglish PlainEnglishPlease PretentiousJargon WikiNobody MeaninglessTasks AntiPattern ExplicitPad RaySchneider MeanwhileSkinnySallyJones OrganicFoodConsideredHarmful RecentChanges TheKowmungersWerea TheWorldWouldNeverBeTheSameAgain MeasureReuse BenAveling BillBarnett BlackAdder CategoryReuse MakingReuseWork ReuseCostAvoidance WachoviaBank MeasureTheRightThing DavidCary HowDoYouMeasureMaintenance MeasureTheRightThing PerformanceIndicators RightThing SoftwareMetrics WhateverGetsMeasuredGetsOptimized MeasureTwiceCutOnce BigDesignUpFront DownTime MeasuresToJustifyEarlyFeedback KeithRay UnconsciousWaterfall MeasuringAbstraction AplLanguage ArgumentsAgainstOop AspectOrientedProgramming CategoryAbstraction CeeIsNotThePinnacleOfProcedural CeeLanguage ChrisHandley DoraiThodla DougMerritt EverythingIsRelative FuzzyDistinctionBetweenInterfaceAndImplementation HolyWar JavaLanguage KenIverson LevelsOfAbstraction MeasuringAcumen CulturalLiteracy GarryHamilton GlennWilson PhilipEskelin ProgrammerLiteracy RonJeffries MeasuringConsensus CategoryVoting LifesTooShort MeasuringLanguageComplexity AlgolSixty CategoryComparisons CategoryComplexity CategoryProgrammingLanguage CeeLanguage CeePlusPlus CrudScreen DotNet EditCompileLinkRun EightyTwentyRule ForDummies HelloWorld ImageBasedLanguage JavaLanguage LispLanguage PascalLanguage ReadEvalPrintLoop SchemeLanguage ScriptingLanguage SmalltalkLanguage TheLiterature VisualBasic VisualLanguage MeasuringProjectVelocity CalendarTime CategoryExtremeProgramming IdealProgrammingTime LoadFactor LoadFactorArithmetic ProjectVelocity MeasuringYourAccomplishments CategorySuccess OnTarget SuccessOrientation MeatBall MeatballWiki MeatBallCommentary AnonymousDonor CostinCozianu CtwoCommentary DoTheSimplestThingThatCouldPossiblyWork DougMerritt EarleMartin HardSecurity HelmutLeitner HerdingCats MeatBall MeatballWiki OffTopic PeopleProjectsAndPatterns ReFactor RecentChanges SocialDynamics SoftSecurity SunirShah TheSimplestThing ThreadMode WardsWiki WelcomeVisitors WikiConsensus WikiPedia WikiReader WikiSocialNorms WikiWikiWeb MeatBallWiki MeatballWiki MeatballWiki CategorySisterSite CategoryWikiForum CollaborativeHypermedia CyberPunk ManorainjanHolzapfel MeatballMailingList MeatballOnBibdex MeatballWiki SunirShah UniformResourceIdentifier UseModWiki MechanicSyndrome DemoSyndrome HeisenBug MechanicSyndrome MechanicalTesting ProductTesting MechanicsDisease DemoMeltdown ProgrammerProximityDetector MechanismNotPolicy FreeType GuiToolkit MechanismRichPolicyFree WindowManager XwindowProtocol XwindowServer MechanismOfSearchEngine AltaVista AmitPatel DatabaseSearching GatheringPages IssueQuery JavaScript MicrosoftEncarta PageRank PageRanking SearchEngineHistory SearchEngineNotes TakuyaMurata WorldWideWeb MechanismRichPolicyFree ContrivedInterfaces CrossCutting DaveHarris DesignPatterns JavaSecurityManager MechanismRichPolicyFree PrematureGeneralization StrategyPattern TimVoght UnitTest WindowManager XwindowProtocol MedSurvey EclipseFoundation OpenSource VisualBasic WernerKeil MediaLab MassachusettsInstituteOfTechnology MediaPhilosopher MediaSpaceWiki DavisFoulger QuickiWiki MediaWiki CategoryWikiImplementation DocumentMode HomePage JanSteinman MediaWiki MySql PostgreSql ResourceDescriptionFramework SemanticMediaWiki SemanticWeb SourceWatch SqLite ThreadMode UncycloPedia UseModWiki WikiBooks WikiCities WikiEngine WikiMedia WikiNames WikiNamespaces WikiPedia WikiQuote WikiSyntax WikiTravel MediatorPattern AntiPattern BrokenLink CategoryBehavioralPatterns CategoryPattern CodeProject DesignPatterns FacadePattern MediatorPattern MedievalArchitecture BigDesignUpFront ChristopherAlexander FrankGehry HowBuildingsLearn JustInTime MedievalArchitecture PostModernism RobertEikel RoslynChapel MeditationTechniques DougMerritt HomePage LatherRinseRepeat MeditationTechniques ReinventTheWheel TheSeer ZaZen MeditationsOnEmergence EmergentBehavior EmergentDemocracy EmergentDesign ExtremeProgramming NewKindOfScience StephenWolfram MediumIsTheMessage BrokenLink CategoryBigPicture CategoryBook MarshallMcLuhan MediumIsTheMessage TheMediumIsTheMassage MedlemmerAarhus AgileMethods AgileProcesses AutomaticTesting DanishAgileUserGroup DanishAugEnglishVersion ExtremeProgramming PairProgramming PlanningGame RefactorMercilessly StandupMeeting TestDrivenDevelopment TestFirst TietoEnator UnifiedSoftwareDevelopmentProcess WhatIsRefactoring MedlemmerKbh AgileProcesses DanishAgileUserGroup DanishAugEnglishVersion ExtremeProgramming HenrikThomsen JorgenLarsen LeanDevelopment MasterScope ProActive ScrumProcess TietoEnator MedusWiki CategoryWikiImplementation MedusWiki TopicMaps MeetTheUsers CustomerProxy DontCallPeopleUsers OnsiteCustomer SoftwareIsReallyPointless UserStories MeetUp CategoryGroup MeetingHaiku ActivitiesForBoringMeetings AndyMoore BeanCreationException BillBarnett CategoryHaiku EarleMartin MeetingTypes CategoryCollaboration CategoryRoadMap EndlessMeeting HowToDoMeetings InformationMeeting InformativeMeeting IterationPlanningMeeting MeetingHaiku MeetingsAboutXp OopslaProgramCommitteeMeeting OpenSpace PatternsForEffectiveMeetings PlanTrackingMeeting ProblemSolvingMeetings RedCardMeetings ScrumMeetings SprintPlanningMeeting StandUpMeeting StatusMeeting StupidCollaborationKickoffMeeting SuccessfulMeeting VideoConferenceMeeting WhatAreMeetingsGoodFor XpMeetingTopics YetAnotherMeetingWillSolveIt MeetingsAboutXp AgileNorth CategoryXpUsersGroup ChrisWege CurtSampson DanGreen ExtremeProgramming ExtremeTuesdayClub FrankWestphal HamburgXpUsersGroup JamesNoble JeanMarcHeneman KayJohansen KentBeckers KevinRutherford KevinSmith MarinJava MarnixKlooster MichaelHill MichiganExtremeProgrammingEnthusiasts NorthTexasXpUsersGroup NyXpDinner PhoenixXpUsersGroup RichardHelm RodneyRyan RussellGold SiliconValleyPatternsGroup StephenNg TheNetherlands XpNewYorkCity XpSeattle MeetsAndJoins BooleanLattice BottomType CategoryMath CategoryTheory CeeLanguage CeeSharpLanguage ConstraintLogicProgramming DirectedAcyclicGraph EditHint JavaLanguage LatticeStructure MultipleInheritance NominativeTyping PartialOrder StructuralTyping TopType MegaExtremeProgramming AcceptanceTest CategoryExtremeProgramming ExtremeManagement ExtremeProgramming ExtremeProgrammingMayScaleUp JeffGrigg LargeExtremeProgramming MarkInterrante MegaExtremeProgramming MegaExtremeProgrammingAcceptanceTests MegaExtremeProgrammingTeamOrganization MicroSoft PaloAlto ScalingExtremeProgramming MegaExtremeProgrammingAcceptanceTests CategoryTesting JeffBell RefactorTests MegaFauna MassExtinction MegaFlora MegaHal FridemarPache GoedelsIncompletenessTheorem MarkvShaney MegaHal RacTer MegaKernel MegaSeconds WhimsicalUnitsOfMeasurement MegaStructure BlackHoleEngine CarbonEngine DysonSphere FullerRingBridge MegaStructure PlanckEnergy RingWorld SolidStateCivilization SpaceElevator SpaceHook TheoryOfEverything MegaTokyo CategoryComicStrip FredGallagher MegaWiki CategoryPersonalWiki CodeFork HackMaster HandspringVisor HyperNote JohnAbbe JohnKershaw MattBehrens McPhling MegaWiki OpenSource PalmGear PalmOs PalmWiki RichardDonkin TinySheet WikiWeb WikiWord WikiWorld MeganMullis AreYouThere MeganMullis OrphanPage StephenCairns WikiWay WithoutSignature MeinongianLogic AlexiusMeinong CategoryBook CategoryLogic DaleJacquette DougMerritt GoedelsIncompletenessTheorem MeinongianLogic PeterMerel PhlIp TheAdjunct MelChristie AbandonedHomePage AreYouThere CategoryHomePage JoanChristie MelPullen CategoryHomePage OperatingSystem ScrumMaster SymbianOs SystemArchitect MelaTonin DaveVoorhis HackingAtNight IamNotaDoctor MattBehrens MelaTonin PhlIp SunirShah WhiteEagle MelbourneExtremeProgrammingEnthusiastsGroup ExtremeProgramming MelbourneExtremeProgrammingUsersGroup MelbourneExtremeProgrammingEnthusiastsGroup MelbournePatternsGroup CategoryGroup CategoryPatternsGroup MellorsProblem MelodyTungol CategoryHomePage ThinkQuest MelodyTungolManila MelodyTungol MeltingPot AmericanCulturalAssumption AustraliaCountry CanadaCountry CategoryPattern CulturalMosaic FederalRepublicOfGermany GastArbeiter MeltingPot MultiCulturalism OneNationIndivisible PortlandOregon SaladBowl ScottJohnson UnitedStates UnitedStatesOfAmerica MeltonFoundation CulturalCommunication HanbingLiu MeltonFoundation MelvinChee CategoryDesignIssues CategoryHomePage MelvinChee MemCached CategoryMulticaster FatBottomedArchitecture FatMiddleArchitecture MemCached MultiCaster MvcModel PrevalenceLayer RubyOnRails ServerAffinity SharedNothing MemberClass CeePlusPlus InnerClass MultiplyNestedClasses NestedClass MembraneKeyboards BucklingSwitch CategoryKeyboard TimexSinclair MemeConjugation BasePair BenThomasson CategoryMemes DontEatTheMenu GeneticAlgorithm MemeConjugation MemesDontExist MixedMetaphor SteveJorgensen MemePool MemeScience AboutMemetics CategoryMemes MemesAreDigital MemesAreScience MemesModelProposal PatternsAsMemes MemeSects CategoryMemes MemesShmemes PatternsAsMemes SelfReplicatingMemeSystems MementoPattern CategoryBehavioralPatterns CategoryPattern DesignPatterns FacadeMementoStrategy FacadePattern MarkPresniakov MementoPattern NathanielEliot PeterSchofield RaptorBalaji SecureMemento MemesAndAttractors SisterSite TheAdjunct MemesAreDigital CategoryMemes CombinatoriallyComplete DaveVoorhis FunctionalProgramming GenesShmenes JuneZeroSix LogicIsaFractal MartinShobe MemesAreDigital MemesArentDigital MemesModelProposal MemesShmemes PropagatingSuccessSecrets PsychoActive RecursivelyEnumerable TheAdjunct WhatDoesMemeMeme WhatsDigital WhatsaDigit ZermeloFraenkel MemesAreNotScience AllModelsAreWrongSomeModelsAreUseful CategoryMemes CategoryOffTopic ImitationDoesNotMatter MemesShmemes OriginOfConsciousness PeterMerel PsychoHistory PsychologyIsScientific WhatEvolutionExplains MemesAreScience BigOmega CategoryDiscussion ComputationAsSignalProcessing DougMerritt GenesShmenes GoodCop GraphDiffeomorphisms GraphIsomorphisms GraphMinors JanuaryZeroSix LawsOfForm LeibnizianDefinitionOfConsciousness MemesAreNotScience MemesAreScience MemesArentDigital MemesDontExist MemesShmemes MemeticistsAreNotScientists MetaMeme PeterMerel SyntheticBiology ThereIsNoInfinity ThreadMess XmlIsJustDumbText XmlSucks MemesArentDigital AnonymousDonor CategoryMemes DaveWhipp JerryFodor LaurentBossavit MemesAreDigital MemesArentDigital MemesShmemes PeterMerel RichardDawkins RiverOutOfEden MemesAsPatterns AntiPattern CategoryMemes DebtMemePattern DesignPatterns EnlightenmentMemePattern EscapeMemePattern FailedIsms MemesAsPatterns MemesShmemes MilitaryIndustrialGames PatternLanguage SaviorMemePattern ScienceMemePattern MemesDontExist CategoryMemes EricHodges MemesAreMarxist MemesDontExist MemesShmemes MemesModelProposal BreitenburgVehicles CategoryMemes GunnarZarncke MemesAreDigital WhatsaDistinction MemesPropagateByConsumption CategoryMemes MemesShmemes MemesShmemes AlanChristiansen BillJamison BillTozier CategoryMemes CayteLindner CommunityOfExperts ConstructiveInterference CosmaShalizi CraigKanarick CulturalTransmission DanielDennett DanielKnapp DaveHarris DavidHarvey DavidPorter DiscussionMemesShmemes DonaldNoyes DouglasHofstadter EditHint EliminativeMaterialism EstimatedDate FalsifiAbility HaskoHeinecke JoshuaGrosse JoshuaSusser KarlPopper MemeSects MemeTheory MemesAreNotScience MemesArentDigital MemesPropagateByConsumption MemesShmemes MemesShmemesContinued MrAristotle MultiPage NicholasNegroponte NotionToDone ParadoxPatternLanguage PatternsAsMemes PaulFeyerabend PersonalConstructTheory PeterMerel PrematureAbstraction PrisonersDilemma RazorFish ReFactor RedHerring RichardDawkins ScientificMethod SpecialPleading StrawMan StructureOfScientificRevolutions SunirShah TheExtendedPhenotype ThomasColthurst ThomasKuhn ValueObject MemesShmemesContinued DaveWhipp JoshuaGrosse MemesShmemes RichardCordova RichardDawkins RichardKulisz SethGordon ThoughtAsaSystem MemeticAphorism QuotingNotThinking MemeticEngineering AgileMethodology CategoryEngineering MemeticEngineering OffTopic PeopleProjectsAndPatterns SocialEngineering TryLikePages WardsWiki WikiZens MemeticsGenetics DeoxyriboNucleicAcid FalseDichotomy HostileStudent MemesSchmemes MemesShmemes MemesShmemesContinued RichardDawkins RogerPenrose TelephoneGame WhatEvolutionExplains WhyClublet MemexVision AsWeMayThink BobCzech BushyTreeDiagram DougEngelbart HyperText HyperTextHistory KeithMann ScottPreece TedNelson VannevarBush MemoIzation FunctionalProgramming MemoizationStrategy MemoizationInPython AdewaleOshineye HelloWorld MemoIzation PythonLanguage MemoizationStrategy AdewaleOshineye CacheCalculations ExplicitLazyProgramming FactorCache FunctionalProgramming HaskellLanguage MemoizationInPython OcamlLanguage PatrickLogan SchemeLanguage SmlNjLanguage MemorableRandomStrings LexicalSignatures SuperBowl TheMeaningOfLiff MemoryAsaProgrammingConcept CategoryBook GuySteele LambdaTheUltimate SchemeLanguage SmallMemorySoftware SystemProgramming MemoryCardsHadBugs JeffBradford LogicAnalyzer MemoryCardsHadBugs MissingEventTrigger SynchronizationMechanism SynchronizerFailure TekLabs WardCunningham MemoryCliff AnonymousDonor GeorgePaci MemoryCliff MemoryManagement VirtualMemory MemoryExhaustion AbuseCase HowToCiteWiki TechnicalFailure WardCunningham WyCash MemoryHole MemoryHole SouthBridge MemoryLeak AutoCad CategoryBug GarbageCollection HashMap MemoryLeakInCpp SessionStore TestForMemoryLeak MemoryLeakInCpp BoostLibraries CategoryCpp CategoryPitfall DanMuller LanguageGotchas MikeWeller ResourceAcquisitionIsInitialization SmartPointer SmartPointersAreNot MemoryLeakUsingGarbageCollection BufferOverflow CategoryGarbageCollection CodeBase CyclicBuffer DanMuller DisposedList GarbageCollectedLanguage GarbageCollection GarbageCollector JavaApplication JavaMemoryProfiler KeyListener MemoryLeak ModelViewController MyObject NullPointerException ObjectOrientation OutOfMemoryError PhilippeDetournay PointerKilling YourMileageMayVary MemoryManagement CategoryOrganization CounterIntuitive GarbageCollection GrokMemoryAddressSpaces HardDisk LeastRecentlyUsed MemoryAsaProgrammingConcept MemoryCliff MemoryExhaustion MemoryLeak OoFansReallyWantBubbleMemory OperatingSystem ProtectedMemory ReadOnlyMemory SharedMemory SmallMemorySoftware StackOverflow SufficientlySmartVirtualMachine TestForMemoryLeak VirtualMemory MemoryMapImplementation CategoryArtificialIntelligence CategoryPerformance MemoryOfWhiteness CategoryBook KimStanleyRobinson MemosSlowDownDevelopment HiddenRequirements MemosAndDevelopmentTime MemosProtectTheSender MemosSpeedUpDevelopment SplitByTopicNotByOpinion ThereIsMoreToWorkThanCoding MenDownaHole BusTest DividingTheWork MatthewAstley MythicalManMonth PairProgramming ProgrammingTeamSize SharingTasks SoftwareLabourers TruckNumber MenloInstitute AlanCooper AnnAnderson BrokenLink ChryslerComprehensiveCompensation DaveBryant EditHint ExtremeProgramming KentBeck KirkKitchen LeanManufacturing MenloInstitute RationalUnifiedProcess MentalBlocks MentalFixedPoint ConspiracyTheory DogmaticFallacy FeedbackEffect MentalFixedPoint MetaThinking ParableOfTheTwoVillages PeopleAreGood PeterMerel SelfSealingBelief SmartPeopleStuckWithBadIdeas TautologicalDefinitionFallacy MentalHandcuffs DecisionRoutinesWhenStuck MentalBlock MentalHandcuffs RestrictedProgrammingLanguage MentalHealth JaneRoberts MentalHygiene MentalHygiene MentalHygiene MentalImage ArchitectOfaPart BackgroundAutomaticOrganization CombinatorialNameOptomization CriticalMass DonaldNoyes EntitiesHaveOneName IncompleteSpecifications InventionIsReduction ManipulatingAbstraction MediaBase MentalImage MentalIndexability MentalModel MetaMinimilization PatternsSelfDescribe PlanningGame RolePlayingGames SatisficingArtifact SoftwareDesign SourceCodeIsDesignRequiresInversability TimeMaterialCostingConstraints ToFollow UseCases UserStories MentalIndexability CategoryLearningMethods CategoryMind CategoryPsychology DaveVoorhis ElizabethWiethoff FourLevelsOfCompetence GoogleMaps GunnarZarncke JohnFletcher WhatIsModularity WherePsychologyMatters YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt MentalInertia AlistairCockburn AntiPattern BlackBoxComponentry ConstructiveInterference DaveHarris DevilsAdvocate DramaticIdentity ExtremeProgramming FalkBruegmann GroupThink MentalInertia MichaelFeathers OrganizationalIdentity RecentChanges RonJeffries SilenceImpliesConsent SurvivorshipBias SystemsAsLivingThings TheAbileneParadox WikiIceberg WikiWikiWeb MentalMasturbation AlanKay AmericanCulturalAssumption BlueSkying BrainStorming DeleteWhenCooked GoldPlating InternationalObfuscatedCeeCodeContest JayOsako LaurencePhillips LaynesLaw MentalDildos MentalIndecentExposure MentalLewdAndLavisciousBehavior MentalMasturbation MentalMutualMasturbation MentalOrgy MentalPornProduction MentalSpermDonation PhlIp ThinkingWithoutForm UseNet MentalModel AllModelsAreWrongSomeModelsAreUseful ArtificialNeuralNetwork CategoryEducation CategoryLearningMethods CategoryMindMap ComputersAsTheatre HiddenAssumption JohnFletcher KnowledgeMap KnowledgeMapsWhitePaper MentalImage MentalIndexability MentalModel MindMap ParadigmShift SemanticNet TheFifthDiscipline TheMapIsNotTheTerritory MentalModelInDialogue BalancingInquiryAndAdvocacy CategoryDialogue DonaldNoyes FocusOnLearning RespectForDifferences RoleAndStatusSuspension SuspensionOfJudgement ThinkingOutLoud MentalModelOverExtrapolation CategorySubjectivityAndRelativism HumansAreLousyAtSelfEvaluation MentalModel TheMapIsNotTheTerritory MentalPattern CategoryDefinition GangOfFour ItLegend ManagementAntiPattern ManagementPattern MentalModel MentalPattern MihalyElekes MentalPornProduction MentalMasturbation MentalProcess LudwigWittgenstein MentalProwess OpenDocument PubMed MentalRay MentalRay SoftImage ThreeDeeStudioMax MentalShorthand ApoorvaMuralidhara BrainStorm CategoryCreativity DeleteWhenCooked FourierTransform FridemarPache HarryLorayne HumanBeing JerryLucas LucidDream MatthewAstley NakedObjects ShaeErisson SignLanguage TheMemoryBook ThreeDeeGraphics UserInterface VrmlWikiForum MentalStateCalledFlo AmericanCulturalAssumption CategoryHumor MentalStateCalledFlow TobyThain MentalStateCalledFlow AlistairCockburn BrainDump CategoryConcentration DaNuke DanielBernier DaveHarris DaveLorde DavidHarvey DavidSalamon DonRota DrawingOnTheRightSideOfTheBrain DumpShock EdwardKiser FixActivitiesThatInterruptFlow FlowThePsychologyOfOptimalExperience FootnotesDestroyFlow ForgetToSave FourProcessesOfConsciousness GoodThinkingMusic GunnarZarncke HaveThisPattern InterruptFreeZone IvanStojic JasonEspinosa KyleMaxwell LayneThomas LessTalkingMoreDoing LukeBurton MakeMeSave MentalStateCalledFlo MentalStateCalledFlow MentalSwap MichaelFeathers MickeyPhoenix MicroSoft OtTwoThousand PairProgrammingAndFlow PatrickConnors PeopleWare PeterMerel PhlIp ProgrammingOutsideTheCube PsychoCybernetics RapidDevelopment RedBull RingerTape RobRix RonJeffries RussAtkind SantaTeresaLaboratory SavePoint TobyThain ToddCoram UnconsciousCompetence UserInterface WillRobertson WorkingOnTheWrongThingAltogether MentalStateOfMissouri AbtractionInversion AmericanCulturalAssumption AntiPattern DatabasesAreMoreThanJustStorage DisciplineEnvy FunctionalProgramming GoldenToolbox JohnAshcroft MentalMasturbation MinimalTable OnceAndOnlyOnce OrthogonalPersistence RaceTheDamnedCar RedneckRelationalWeenie RelationalDatabase RelationalModel SyntacticTupeloHoney TableBrowser TableOrientedProgramming TablesAndObjectsAreTooDifferent WetWare WikiZens XmlDatabase MentalSwap DumpShock JargonFile MentalStateCalledFlow MentalTelepathy MentalTelepathy PhlIp MentalTotems MentallyManageDynamicTypes AnecdoteImpasse ColdFusion DynamicallyTyped ExtraordinaryClaimsRequireExtraordinaryEvidence FloatingPointCurrency JanuaryFourteen JavaScript OffTopic OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PageAnchor RaspberryPi SystemsSoftware TypeSystem TypeSystemCategoriesInImperativeLanguages ValueExistenceProofTwo WeakProgrammersRelyOnBadDocumentation WetWare WikiReader MentatWiki CategoryEducation CategoryMindMap NotebooksWiki MentorGraphics AlistairCockburn ApolloDomain CategoryCompany EarlyAdaptor JohnLakos LargeScaleCppSoftwareDesign MentorGraphics TektronixInc VersionLateDotSlow MentorRole AgileProcess AgileProcesses AssistantMentor AuditRole CategoryRole CleanupRole CodeInvestigator ContemporaryDevelopmentRoles DevelopmentRole InvestigatoryRole InvestmentRole JuniorDeveloper LeadMentor QualityAssurance RefactoringRole SeniorDeveloper SeniorMentor TestRole MenuetOs MenuetosOperatingSystem MenuetosOperatingSystem AssemblyLanguage CategoryOperatingSystem RealTimeOperatingSystem MenusAreEvil ButtonsAreEvil CategoryInteractionDesign CategoryUserInterface CommandLine ComputerProgrammingForEverybody ContextMenu DanMuller DontCallPeopleUsers DougMerritt ExpertUsersAreDevelopers GoodThing GooglifyDeepMenus HelmutLeitner IconsAreEvil JonGrover KeyboardShortcut MenuDigging MenusAreEvil MouseGestures OperaBrowser PointersAreEvil ProgrammersAreUsersToo PullDownMenu RichardKulisz SearchableMenus SelfDocumenting SimplyWeird ToolTips TreesPlusSets UserInterfacesDesignPrinciples UsersAreSmarterThanProgrammers WardsWiki WheelMenu WimpIsBroken WindowsAreEvil MerbAndRailsMerge CategoryRuby MerbAndRailsMerge MongrelEeRuby RubyOnRails MercenaryAnalyst GeorgeDinwiddie MercenaryAnalyst MichaelFeathers PaulChisholm RolandSin MercenaryProgrammer ProgrammerStereotype MercilessRefactoring RefactorMercilessly MercurialVersionControl BazaarVersionControl BitKeeper CategoryConfigurationManagement CategorySoftwareTool DistributedVersionControl GitVersionControl GoLanguage LinuxKernel MicrosoftWindows NetBeans PythonLanguage TheMozillaProject VimTextEditor MercuryLanguage AdaLanguage CategoryProgrammingLanguage CeeLanguage CeePlusPlus DeclarativeProgramming FunctionalProgrammingLanguage HaskellLanguage HighLevelLanguage LogicProgramming PascalLanguage WikiWord MergeBetweenWikiAndForum AuthorshipCredit BloggedWiki BrokenLink EliasMartenson GunnarZarncke OzoneAsylum RecentChangesJunkie TyberiusPrime WhyClublet WikiBlog WikiNewsGroup WikiWiper WikiWord MergeCommand UpsertCommand MergeDifferentWikis AnInnocentBystander CategoryWiki MartinFowler PhilipDorrell ThankYou WikiPortal WikiTopicName WikiUrlScheme MergeMe CategoryWikiEditing DeleteMe EditHint RefactorByMerging MergeObject FooBar KarlKnechtel MutualHasaRelationship MergePolitely JfDi MergePolitely MergeSort AlgorithmsDealingWithMassiveData CategoryAlgorithm DivideAndConquer DougMerritt LinkedList LispLanguage MergeSort MergeSortDiscussion QuickSort SchwarzMergeSortAlgorithm SortingAlgorithms TheArtOfComputerProgramming VisuTri MergeSortDiscussion AcmWeb BigOh BigTheta BinarySearch BubbleSort CachesDoNotAffectBigOhTimeComplexity ComputerScientists DividePhase DonKnuth DougMerritt GeraldLindsly GuillermoSchwarz HardwareCache HeapSort InPlace InsertSort InsertionSort MergeSort QuickSort SchwarzMergeSortAlgorithm SillySort VisuTri MergeTool AraxisMerge CategorySoftwareTool DanMuller EclipseIde FileMerge LinCvs MacOsx RichardsMergeTool VersionControlSystem WinMerge MergingFilesAndDatabase AttributesInNameSmell CategorySpeculative CloudComputing DynamicRelational GateKeeper GunnarZarncke OctoberTwelve QueryByExample TypeSafety MergingMapsAndObjects AbstractBaseClass BoostFusion BoostFusionUserExtension CategoryDataStructure CategoryLanguageDesign CategoryProgrammingLanguage CategorySyntax CeePlusPlus CompositeConsideredHarmful CouplingAndCohesion DataDictionary DavidClarkd GenericProgramming HaskellLanguage InformationHiding JavaScript LanguageIdiomClutter LuaLanguage MergingMapsAndObjects NonOrthogonalLanguageFeatures ObjectCapabilityModel ObjectsAreDictionaries RubyOnRails SingleDispatch SyntacticSugar TemplateMetaprogramming TypefulProgramming MergingOfRelationalAndBehavior BeyondObjectOrientation MultiParadigmDatabase ObjectsAreDictionaries RelationalWeenie TopMind MergingOoAndRelational CategoryRelationalDatabase ChrisDate DatabasesAreMoreThanJustStorage DateAndDarwensTypeSystem DedicatedStructuresVersusRdbms DemoCracy DrCodd EmployeeTypes ExplicitColumnDiscussion FunctionalProgramming HughDarwen ImpedenceMismatch MergingOoAndRelational MultiParadigmDatabase ObjectOriented OnceAndOnlyOnce OoLacksConsistencyDiscussion RelationalWeenie SetsAndPolymorphism TablesAndObjectsAreTooDifferent TuringComplete UseCase MergingOopAndRelational ObjectIdentity SetsAndPolymorphism MerlynAlberySpeyer CategoryHomepage MerriamWebster CategoryCompany MerriamWebsterDictionary MerriamWebsterDictionary MerriamWebster OnlineDictionaries MerryChristmas MerryChristmas PeterMerel SantaClaus WhatIsCopulism MersenneTwister CeeLanguage IndirectionShiftAccumulateAddCount LongInteger PerlLanguage PseudoRandomNumberGenerator PythonLanguage RubyLanguage MesaLanguage CategoryPascal CategoryProgrammingLanguage XeroxParc MesopotamianPiety ChristopherAlexander DouglasHofstadter GoedelEscherBach InterviewingTheBhagwan NatureOfOrder MessAsExcuseForNeglectingCodeBrowsers CodeBrowserAsExcuseForMess CodeDuplication MessAsExcuseForCodeBrowsers MessageAdapter PullPushAdapter PushPullAdapter MessageBus ComponentBus MessageBusinessProcessIdentifier HaveThisPattern KyleBrown MikeRettig MessageDefinition ActorsModel BlackboardMetaphor ConstraintProgramming DataAndCodeAreTheSameThing DataBase ErlangLanguage FebruaryTen FileSystem FunctionalReactiveProgramming InformationHiding InterProcessCommunication MessageDefinition MessagePassing ObjectOriented RemoteProcedureCall SharedMemory SmallTalk TupleSpace MessageForTheStewards AndyPierce AnonymousCoward AntiPattern BlueYonder CodeWord CostinCozianu DanEverett DanMuller DaveVoorhis DavidLiu DoubleEdit DougMerritt EarleMartin EditWar EditWars ElizabethWiethoff EricHodges HardBan IanOsgood IpAddressReleaseRequest IsYourRudenessNecessary JanuaryZeroSix MeatBall MichaelSparks NewRecentChanges NewYorkCity OpenProxy PissedOffAndExtremelyAngry RecentChanges ReverseIpLookup RichardKulisz RobertDeNiro ScottJohnson SecurityThroughObscurity ShieldsUp SoftBan TheStewards ThreadMode TomStambaugh UnethicalEditing UserName WardCunningham WardsWiki WardsWikiStewards WikiMindWipe WikiNature WikiPuppy WikiWay WikiWikiWebMessageBoard WikiZens MessageInaBottle FunctorObject LiterateProgramming PeterKirby PlugCompatibleInterchangeableEngineers MessageLevelSecurity BasicSecurity CategorySecurity DonBox GridComputing MessageLevelSecurity RestArchitecturalStyle SecureConversation SecurityChallenges SimpleObjectAccessProtocol SoapProtocol TransportLevelSecurity WebApplication WebServices WebServicesInteroperabilityOrganization WebServicesSecurity WebServicesSpecifications MessageOrientedMiddleware CategoryCommunicationProtocol CommonObjectRequestBrokerArchitecture EnterpriseServiceBus MessageQueuingArchitectures MicrosoftIndigo MiddleWare WindowsLonghorn MessageOrientedProgramming AlanKay AlanKayOnMessaging DavidClarkd DynamicDispatch EventDrivenProgramming ListBox MarkJanssen MessageOrientedProgramming ObjectOrientation ObjectOriented ObjectOrientedProgramming ProceduralProgramming PythonThreeThousand ServiceOrientedArchitecture SmalltalkLanguage StructuredQueryLanguage TuringComplete MessagePassing ActorSystem AlanKay AlanKayOnMessaging AlanKayOnObjects CarlHewitt CeeLanguage CommonLispObjectSystem DavidCary DavidClarkd DylanLanguage ExplicitLazyEvaluation JavaVirtualMachine LazyEvaluation MessageBus MessageOrientedProgramming MessagePassing MessagePassingConcurrency MultiCaster NormalOrderEvaluation ObjectOriented ObjectOrientedProgramming ProcessCalculi SchemeLanguage SingleDispatch SmalltalkBlocksAreThunksInDisguise SmalltalkLanguage StanleyKnutson XeroxParc MessagePassingConcurrency ActorsModel AlanKayOnMessaging CategoryConcurrency CommunicatingSequentialProcesses ConceptsTechniquesAndModelsOfComputerProgramming ErlangLanguage GlobalConsensus JoinCalculus MachMicrokernel MessagePassingConcurrency OccamLanguage PiCalculus PromisePipelining ReferenceObject RemoteProcedureCall SharedStateConcurrency ValueObject MessagePassingInterface CategoryCee CategoryFortran CategoryRuby CeeLanguage CeePlusPlus ComputeUnifiedDeviceArchitecture CudaMpi FortranLanguage GeneralPurposeGraphicsProcessUnits InterProcessCommunication MessagePassingInterface ObjectOrientedMessagePassingInterface OpenMultiProcessing ParallelProgrammingModel ParallelScientificComputingInCppAndMpi ParallelVirtualMachine PatternsForParallelProgramming RubyLanguage MessageQueue ActorLanguages AsynchronousProgramming ContinuationPassingStyle EeLanguage HollywoodProblem LockBasedSynchronization MessageQueue ModelsOfComputation ObjectOrientation ObjectOriented RewriteRule RewriteRules SendReceiveReply MessageQueuing MessageQueuingArchitectures MessageQueuingArchitectures CloseToTheMachine ComPlus DinoChiesa DistributedComputing DnaVsOo FlowBasedProgramming KyleBrown MessageOrientedMiddleware MessagePipeline MessageRouter MessagingPatterns MicrosoftCorporation MiddleWare MultiCaster PatrickLogan PipesAndFilters PublishAndSubscribe RelationalWeenie RemoteProcedureCall RossLonstein TupleSpace UseCase WillSargent WorkCrew MessageReposting BulletinBoard CategoryCommunication MessageReposting MiskiProject PhilipDorrell PushTechnology SpamProof MessageRouter KyleBrown RichardHenderson MessageSequenceChart BigDesignUpFront CarletonUniversitySoftwareSystemsDesign InteractionDiagram JeffTulley MessageSequenceChart PairProgramming ScenarioTextualDescriptions SequenceDiagram SunirShah TestFirst UseCaseMap UseCases MessageTranslator CanonicalMessageDataFormat MessageRouter MessageTranslator MessageTransmissionOptimizationMechanism CategoryWebServices DimeForSoap DotNet MessageTransmissionOptimizationMechanism SoapProtocol MessagingAsAlternativeToMultiThreading ActorsModel AnonymousDonor BlockingConsideredHarmful CategoryConcurrency CycleFree DaveTauzell DougMerritt ErlangLanguage FlowBasedProgramming IainMcInnes IanRae ItsTheLayerStupid LukeGorrie MessagePassingConcurrency MessagingVsSharedMemory MultiThreading ProactorPattern RealTime SamuelFalvo ScaleChangesEverything StateMachinesAreBetter StateThreads TableOrientedSynchronization MessagingOrientedMiddleware MessagingPattern ComponentBus JtFactory JtInterface JtPortal JtRestProxy JtRestService MessageDefinition MessagePassing MultiCaster PublishSubscribeModel MessagingPatterns AnthonyLauder AsyncMessaging BuildTwoSimulators CanonicalMessageDataFormat CommandMessagePattern CommunicatingSequentialProcesses ComplexEventProcessing ComponentDesignPatterns DataFormatVersioning DataReassembly EjbDesignPatterns EnterpriseIntegrationPatterns EventSystems HubAndSpoke IncludedReplyDestination JavaIdioms KyleBrown LoggingToaQueue MartinFowler MessageBusinessProcessIdentifier MessageRouter MessageTranslator MessagingAsAlternativeToMultiThreading MessagingPatterns MessagingToUpdateDistributedCaches ObserverPattern PeerToPeer PipesAndFilters PublishAndSubscribe SynchronousMessageTesting TemporaryTopics TransactionalLocalAndRemoteUpdate TransformationFactory TwoTransactionQueuing WorkflowQueues XpUniverse MessagingToUpdateDistributedCaches CanOfWorms CostinCozianu EntityBean KyleBrown LukeGorrie MessageBus MessagingToUpdateDistributedCaches MessagingUpdateDistributedCache PublishAndSubscribe PushDocQueryInSql RichardHenderson MessingAboutInProblems JackRing KalRuberg NextBigThing OrganizationalDesign ProblemModeling RalphHodgson SolutionModeling ThatsNotaBugItsaFeature MessingAround CancelOrder ChangeQuantityOfItems CheckoutProcess EmptyCart ProcessCreditCard RemoveItemFromCart MessyExceptionHierarchy AndersBengtsson ByzantineFault CategoryException CategoryJava ChainedExceptions CharlesMiller CurtSampson IllegalArgumentException IndexOutOfBoundsException InvalidArgumentException InvalidPartyException InvalidStateException JavaDesignFlaws LaurentBossavit LimitsOfHierarchies MattRickard MessyExceptionHierarchyAlwaysHappen MethodNotSupportedException NatPryce PrematureGeneralization PrivilegeViolationException ResourceReleasesResource ResourceUnavailableException RuntimeException RuntimeExceptions SomebodyElse SpaghettiInheritance SunirShah SystemFailureException MessyExceptionHierarchyAlwaysHappen AndersHejlsberg CeeSharp CheckedException DoTheSimplestThingThatCouldPossiblyWork IndexOutOfRangeException JuancoAnez LimitsOfHierarchies MessyExceptionHierarchy MicrosoftFoundationClasses PeterForeman RangeException RuntimeException SubStringIndexOutOfRangeException ThrowDontCatch TimBurns MessyLoopConditions AnonymousDonor ApplyCrossoverOperator ApplyMutationOperator ArgumentFromAuthority CategoryLoops ChooseInitialPopulation DeterminePopulationsAverageFitness DoTheSimplestThingThatCouldPossiblyWork EvaluateEachIndividualsFitness ForthLanguage GeneticAlgorithm HexDumpInManyProgrammingLanguages HolyWar IsFit JavaHotDraw LongFunctions LongFunctionsDiscussion LoopingConstructs MatePairsAtRandom OnceAndOnlyOnce SelectBestRankingIndividual WilliamUnderwood MetLife BillZimmerly CategoryCompany GenAmerica NewYork MetaAgent CategoryCpp CategoryCppTemplates JohnFletcher MetaAgent PolicyBasedClassDesign MetaAuthority MetaAuthority RobChamberlin MetaBaby AutoWikiRecentChanges BetaMaybe DistributedDenialOfService JavaScript JavaScriptEnabledWiki LeftBrain MetaBaby MetaBabyLikeThing RecentChanges ReflectiveWiki RightBrain VbScript WardsWiki WikiLikeThing WikiPedia WikiWithProgrammableContent WorstPunEver MetaBook BillSeitz BrianEwins CarlBarks CategoryBook CliffsNotes CryptoNomicon DefinitionOfMeta GoodOmens HitchhikersGuideToTheGalaxy JackChalker JuniorWoodchucksGuidebook LeTonBeauDeMarot MetaBook MetaStory MetaTattoos NealStephenson NeverendingStory RaymondSmullyan RjLesch SophiesWorld TheIllustratedMan ThisIsTheTitleOfThisStory TomStambaugh UncleScrooge WhatIsTheNameOfThisBook MetaCard CategoryHypercard MetaCard RuntimeRevolution MetaCarta MetaCarta MetaCircularEvaluator BootStrapping DanielFriedman DavidMcLean ForthLanguage GeraldSussman GuySteele HomoiconicLanguages LispLanguage MetaCircularEvaluator MetaCircularInterpreter PaulGraham ReflectiveTower SamuelFalvo SchemeLanguage StanleyJefferson StructureAndInterpretationOfComputerPrograms TheArtOfTheInterpreter YouAintGonnaNeedIt MetaCircularInterpreter MetaCircularEvaluator MetaClass AspectOrientedProgramming CategoryAspectOrientation CeePlusPlus CommonLispObjectSystem CsharpLanguage DavidMertz JavaLanguage MetaClass MetaObjectProtocol PythonLanguage SmalltalkLanguage TimPeters MetaClassVariable ClassName ClassType CreateInterfaced DelphiLanguage MetaClassVariable WriteLn MetaCvs CategoryConfigurationManagement ConcurrentVersionsSystem MetaCvs RefactoringWithMetaCvs MetaData BeOs CategorySemanticWeb CompositeTypes ConceptStructure DataDictionary DefinitionOfMeta DonaldNoyes DublinCore FileTypingSystem FooEnterpriseBean JonGrover MacOs MetaData MetaLevel MetadataEncodingTransmissionStandard MetadataObjectDescriptionSchema MythOfMetadata PhotoShop PromiseOfXml ResourceDescriptionFramework ResourceFork StructuralDefinition TaggedDatabaseFileSystem MetaDeadLine DeathMarchProject MetaDeadLine TheDeadline TollCollect MetaDebugInterface ActivationRecord AssemblyLanguage BasicLanguage BreakPoint ByteCode CategoryBug CategoryDebugging GunnarZarncke JamesCrook JavaLanguage JavaServerPages MetaDebugInterface MinimalParsing OperatingSystem ProgrammingLanguage RethinkingCompilerDesign MetaDistribution MetaDistribution MetaEcksDoctor CategoryWhimsy ElizaDoctor ZippyThePinhead MetaExtremeWay AlistairCockburn BillJamison DaveHarris ExtremeProgramming ExtremeWay FeedBackIntoTheProcess KentBeck MetaExtremeWay MetaXp MichaelFeathers PeopleWhoDontNeedToKnow RefactorYourProcess RonJeffries StayOnTopOfTheProcess UnitTest WardAndKent MetaFont CategoryBooks CategoryTex DonKnuth DonaldKnuth EricJablow HelmutLeitner LaTex MetaFont MetaPost NicolasEscapeMontessuit PostScript WikiWikiWeb MetaHeuristic BillTozier EvolutionaryAlgorithms FuzzyLogic GeneticAlgorithm HeuristicRule MachineLearning MetaHeuristic MetaOptimization NoFreeLunch NoFreeLunchTheorem MetaInformation DataOrientedDataStructure InformationDataStructure MetaData MetaInformation WikiStub MetaIrony ArneVogel HaHaOnlySerious MetaKit CategoryCpp CategoryDatabase EfourGraph MetaKit TheMetakitWiki MetaLanguage AxiomaticSemantics BackusNaurForm DanaScott DenotationalSemantics ForthLanguage FunctionalProgrammingLanguage GordonPlotkin HoareTriple MetaLanguage MlLanguage MrAristotle StructuralOperationalSemantics MetaLearning CollectWhatWorks DrivingMetaphor FourLevelsOfCompetence GoldOwner KentBeck MatthewAstley MetaLearning MetalEarning TheSingularity ThreeRules MetaLevel ComputerProgramming DaveWhipp DefinitionOfMeta MetaData MetaLevel MikeMorris OpenImplementation PatternOrientedSoftwareArchitectureOne ReflectiveProgramming TheLastOne MetaMacro CeeLanguage CeePlusPlus CodeGeneration ExtensibleMarkupLanguage GenericProgramming GraphicalUserInterface MetaMacro MetaMetaMacro OnceAndOnlyOnce TomPlunket MetaMagicalThemas DouglasHofstadter LeTonBeauDeMarot MartinGardner MathematicalGames ScientificAmerican MetaMarketing BlogistanIsDead FeedbackEffect MetaMarketing MillionPixelHomepage MetaMetaExtremeWay AlistairCockburn ExtremeProgramming ExtremeProgrammingChallenge ExtremeProgrammingStudent ExtremeWay MetaExtremeWay MetaMetaExtremeWay MichaelFeathers PeterMerel ReFactor RonJeffries TheMostPureWay ToAyoungExtremist WikiNature MetaMetaMacro BoostLibraries CeeLanguage CeePlusPlus MetaMacro MetaMetaMacro ModernCeePlusPlusDesign PreprocessorMetaprogramming RubyLanguage TemplateMetaprogramming MetaModel EntityLifeModeling MetaModel RaySchneider MetaMorphism ChrisHibbert MetaMorphism SmalltalkLanguage TypeMigration MetaObjectProtocol AccessorEvents AdvantagesOfExposingRunTimeEngine AspectOrientedProgramming BrokenLink CategoryAspectOrientation CausallyReflective CausallyReflectiveSystem CommonLisp CommonLispObjectSystem DaveHarris DescriptivelyReflective DesignByContract DildarMarhas GlennVanderburg HankRoark JavaBeans MetaClass NotReflective ObjectStore OneMoreLevelOfIndirection OpenImplementation PattieMaes PaulHudson ReadableCode RusHeywood TheArtOfTheMetaObjectProtocol ThomasEnebo TomStambaugh MetaOptimization BillTozier ConstraintProgramming EvolutionStrategies EvolutionaryAlgorithm EvolutionaryProgramming GanttChart GeneticAlgorithm GeneticProgramming MakeTime MetaHeuristic MetaOptimization MetaPad CategorySoftwareTool CategoryTextEditor MetaPad NotePad TextEditorsWiki MetaPattern AlternateHardAndSoftLayers CategoryPattern DavidCymbala FalkBruegmann FractalNature HugoHeitmeijer MetaPattern MythOfMetadata PatternPattern SelfReference ShieldPattern ThomasWeidenfeller MetaPatterns AlanPerlis CategoryPattern ConstructionPrincipleForDesignPatterns DennisDeBruler EpigramsInProgramming GregoryBateson MetaPattern MetaPatternsBook PatternPattern PatternPicture PatternsList RalphJohnson TylerVolk MetaPatternsBook CategoryBook FalkBruegmann JohnAbbe KentBeck MetaPhor TylerVolk WikiPage MetaPoint LispMachines SlimeMode MetaPost CategoryTex EricJablow LaTex MetaFont MetaPost PostScript MetaProblem JoeOsborn MatthewAstley MeatProblem MetaProblem ObjectiveCee ObjectiveCeeRuntime PerlLanguage PythonLanguage TopDown MetaProcess MetaProcessing BrokenLink DannyAyers OrphanPage MetaProgramming AspectJay BondageAndDiscipline CategoryMetaprogramming CategoryReflection CeePlusPlus CodeGeneration CommonLisp CsharpLanguage DoesNotUnderstand EmFour EmacsLisp EnhancedCweb ForthLanguage GenerativeProgramming GenericObjects GreenspunsTenthRuleOfProgramming GuidoVanRossum HaskoHeinecke JavaLanguage LispLanguage MartinZarate MentalMasturbation MetaCircularEvaluator MetaObjectProtocol MetaProgramming MetalinguisticAbstraction OnceAndOnlyOnce PataProgramming PreCompiler PrincipleOfLeastPower PythonLanguage QuineProgram RalphJohnson SamuelGelineau StructureAndInterpretationOfComputerPrograms StumblingBlocksForDomainSpecificLanguages TclTk ThreeStarProgrammer ThreeStarProgramming TuringComplete MetaRefactoring AcceptanceTest CategoryRefactoring DaveWhipp GenerativeProgramming GoldenLog OnceAndOnlyOnce TableOrientedProgramming UnitTest WylieGarvin MetaRemarks EdPoor LogBook MetaSignal DesmondMorris GreenCheese MetaSignal MetaStory CategoryStory DefinitionOfMeta MetaBook ThisIsTheTitleOfThisStory MetaSyntacticWossnames CategoryHumor CategoryNaming MetasyntacticVariable MetaSynth MetaSynth MetaSystemTransition DistributedWiki FridemarPache InterWiki MeatballWiki TheOriginalWiki WardsWiki WikiCulture WikiEngines WikiFarm WikiPortal MetaTao CategoryEasternThought MetaTao TaoTeChing MetaThinking BrentBingham CategoryPhilosophy GoedelEscherBach GutFeelings MetaThinking TripleMeta MetaWiki ActiveSwikiAction BrianEwins CategoryMetaWiki CategoryWiki ForthLanguage FridemarPache MetaCompiler MetaWiki MetaWikiSearchEngine MuSwiki SeeAlso SimpleWiki SisterSites SmartWiki StephanHouben WikiClone WikiEngine WikiEngines WikiForum WikiForums WikiWithProgrammableContent WysiwygWiki MetaWikiGnome CategoryWikiMaintenance CategoryWikiUser EditHint GunnarZarncke MetaWikiGnome MichaelSparks WikiBadge WikiGnome MetaWikiSearchEngine FractalWiki MeatBall MeatballWiki MetaWiki PieterJansegers SunirShah WikiWiki MetaWisdom AntiExperience CargoCult HumanMind LanguagePissingMatch LearnTheRightLesson MetaWisdom StimulusResponse StoneSoup WisdomIsContextDependent WisdomSmells MetacellularOrganism DavidCary EricHodges IainBuckingham MemesShmemes MetacellularOrganism MulticellularOrganism RichardDawkins MetalEarning GoldOwner MetaLearning SharpenTheSaw MetapathSoftwareInternational MetaphorAndOrganizations CategoryBook GarethMorgan MartineDevos MetaphorAndOrganizations MetaphorComputingSystems DeleteThisPageSomeTime MetaphorComputingSystems MetaphorDefinition ListenToTheCode MetaphorsWeLiveBy SoftwareHasShape StopUsingMetaphors UnderstandingComputersAndCognition WomenFireAndDangerousThings MetaphorSmackdown ProgrammingIs StopUsingMetaphors MetaphorsAndCognition AnonymousDonor CognitiveScience DanDennett DouglasHofstadter FluidConceptsAndCreativeAnalogies GeorgeLakoff GodInKnowledge LaurentBossavit MichaelFeathers PaulThagard RogerPenrose ShadowsOfTheMind TheValueOfDomainModels MetaphorsForNontechnicalAudience AcceptanceTest AhaMoment AnalogiesFromMusic ArmCl BigDesignUpFront CategoryGardeningMetaphor ComedyWritingMetaphor CreatingAnEncyclopediaMetaphor DanielKnapp DanielPezely DevelopmentTeamModels DrivingMetaphor ExtremeProgramming ExtremeProgrammingExamined FrankStone FurnitureArrangement HouseConstructionMetaphor JazzMetaphor JazzMusicMetaphor JazzProgrammer JeffGrigg JimHighsmith KentBeck KrisJohnson MarketingHype NewAnalogiesForSoftware OnsiteCustomer PairProgramming PeterMerel RobHarwood SeanOleary SoftwareDevelopmentComparedToJazz SunirShah SystemMetaphor TaoOfExtremeProgramming TomStambaugh TotalQualityManagement UnitTest XpDocumentary MetaphorsWeLiveBy AnthonyLauder CategoryBook ConceptualMetaphor KeepAnOpenMind LakoffAndJohnson MetaphorAndOrganizations PaulCaswell RaySchneider RulesToLiveBy TreatAllWithDignityAndRespect WhackOnTheSideOfTheHead MetaphorsWeProgramBy AamodSane ConceptualMetaphor EightSystemMetaphors FacadePattern KentBeck KyleBrown LakoffAndJohnson LeakyBucket MetaphorsWeLiveBy PaperPenAndPerson SystemMetaphor MetasyntacticNumber FakeIt HashTable HitchhikersGuideToTheGalaxy LorenzoGatti TheIlluminatusTrilogy ThePrincipiaDiscordia MetasyntacticVariable AliceAndBob BadVariableNames BloodyOath ComputerScience DavidBrantley DonaldKnuth DorKleiman FortyTwo KarlKnechtel LorenzoGatti MadMagazine MetaSyntacticWossnames MetasyntacticNumber MetasyntacticVariable ProgrammingLanguage RuleOfThree SelfDocumentingCode TemporaryHack TheIlluminati TopLevelDomain TrustedThirdParty MetcalfesLaw BarneyFinucane BobMetcalfe EdwardVielmetti JosephWhitworth MartinSpamer MetcalfesLaw NetworkEffect ReedsLaw WhitworthStandard WikiWikians MethodAgnostic CommunicationStyles ExtremeProgramming FreeThinker KeithBraithwaite LanguageAgnostic LeadershipStyles MethodAgnostic MethodologyFundamentalism PickTheRightToolForTheJob PragmaticProgrammer ProblemFrame RationalUnifiedProcess YourFavouriteMethod MethodChaining ChristianFriedl FluentInterface RubyOnRails SmalltalkLanguage MethodCombination CategoryCommonLisp CategoryLanguageFeature CommonLispHyperSpec CommonLispObjectSystem GenericFunction HyperSpec MethodCombination TheArtOfTheMetaObjectProtocol MethodCommenting AlistairCockburn BetsyHanesPerry BlindAlley BoLeuf CategoryCodingIssues CategoryPattern CodeAuthor CodeReader CodeUnitTestFirst CodingConventions CommentAuthor CommentCostsAndBenefits CommentsDontCompile CurtisBartley DaveHarris DaveSmith DavidCary DouglasHofstadter EndUser ExtremeProgramming GangOfFour HandleBrowse HistoryMatters HyperPerl IdentifiersAreComments JayDunning JimPerry JoeMcMahon KatyMulvey KentBeck KnownUser LowlyPaidNovice ManualAsSpecification MassiveFunctionHeaders MeaningfulComment MeaningfulName MethodCommenting MichaelFeathers MuNature NaturalLanguage NeverWriteaLineOfCodeWithoutaFailingTest OnceAndOnlyOnce PatternMode PatternsOfSoftware PaulChisholm PrepareTheWay ProgrammersAreWriters ReadsLikeProse ReplaceCommentWithAssertion RonJeffries SeasonedMaintainer SeasonedProgrammer SeasonedSmalltalk SeasonedSmalltalker SpikeSolution ThreadMode TodoComments TomStambaugh UseCodeToBookmark WardCunningham WellCommentedCode WikiNature WriteTheUserManualAsYouGo WriteTheUserManualFirst MethodComments CodeComments CompulsoryComments MethodCommenting StripExcessiveComments ToNeedComments MethodEngineering AdaptiveMethodologies AlistairCockburn ApplicationDomain BigDesignUpFront CategoryMethodology EcologyNotMethodology EveryoneShouldBeaMethodologist GenreTheory HealthCare InformationSystems JimHighsmith MethodEngineering MethodologySpace NewMedia RollingYourOwnMethodology SituationalMethodEngineering SoftwareEngineering SpaceTravel ToniAlatalo WebInformationSystems MethodInlining CategoryOptimization CeePlusPlus HotSpot InlineMethod JavaLanguage PlayStation WellFactoredCode WellFactoredCodeLeadsToBetterOptimizations MethodIntegration DanMcCreary DistributedObjectProtocol EnterpriseApplicationIntegration InterfaceEngines MethodIntegration NetworkCentric RemoteProcedureCall WillSargent MethodObject AndyGlew ApoorvaMuralidhara ComposedMethod DaveHarris DynamicScoping DynamicScopingInSmalltalk ExtractMethod ExtractSuperclass FactoryMethod FunctorObject JackRich JavaLanguage JoeOsborn JuanCasares LexicalClosure LexicalScoping LexicalVariables LongMethodSmell MarkoSchulz MethodObject MethodObjectExample NetNegativeProducingProgrammer ObjectOriented ObjectiveCee PolterGeists PythonLanguage RefactoringBook RenameMethod RussellGold SmalltalkBestPracticePatterns TerryLorber TestEveryRefactoring UseCase WardCunningham WhatIsAnAdvancer MethodObjectExample BoostTupleLibrary CategoryRefactoring CeePlusPlus FunctorObjectExample GodClass JohnFletcher MethodObject MethodObjectExample PhlIp RefactoringImprovingTheDesignOfExistingCode TerryLorber ValidationResult MethodOfExtensibility AccessOrientedProgramming AccidentalLinking AlternateHardAndSoftLayers BlackboardMetaphor ContentCentricNetworking DataBusPattern DistributedVersionControl DonaldNoyes ForeignFunctionInterface HappyCollision InternetBrowser InternetDocument LateBinding MethodOfExtensibility MonkeyPatching MultiCaster MultiMethods PluggableArchitecture PluginArchitecture PolicyInjection PublishSubscribeModel SoftwareIsLessReliableThanHardware ThinkingOutLoud TransClusion UsefulUsableUsed WikiWiki MethodOrMethodology AlistairCockburn BillBarnett CategoryMethodology ExtremeProgrammingExplainedEmbraceChange KeithBraithwaite LessSyllablesMoreMeaning MethodologistsOfTheFuture OnceAndOnlyOnce OxfordEnglishDictionary PlanningGame RichardDrake WallaceStevens WebstersAmericanDictionary MethodSelector ClassHierarchy ClassMethod CurrentContext MessageDispatch MessageSelector MethodDispatch ObjectOriented SmalltalkLanguage MethodThread CategoryJava MethodThread MethodologicalNiche CategoryMethodology MethodOrMethodology MichaelJackson ProblemFrame SoftwareRequirementsAndSpecifications MethodologicalPluralism AgileSoftwareDevelopment CategoryMethodology DesignPatterns ExtremeProgramming GeneralizedDemarcationProblem MethodologicalPluralism MethodologicalPurity OccamsRazor OriInbar OtherMethodologiesAndTgp ParadoxOfDimensionsOfSimplicity PaulFeyerabend TgpMethodology MethodologicalPurity MethodologicalPluralism MethodologiesAndScale AlistairCockburn CategoryExtremeProgramming DivideAndConquer EelcoRommes GeorgePaci OnSiteCustomer OpenSource PairProgramming SmallTeamsAreGood StringTheory SuperStringTheory UnitTest UserStory WayneMack MethodologiesAssignResponsibilitiesToDevelopers AgileMethodologies ExtremeProgramming JohnFarrell MarkAddleman MartinFowler MethodologiesAssignResponsibilities MineStar RobertWatkins MethodologistAsReligiousReformer ReformationAnalogy MethodologistsDontProgram AlistairCockburn AnOoMagicBullet BillBarnett CategoryMethodology DaveSmith DickBotting ExtremeOxymoron ExtremeProgramming FirstUnion FourProjectValues GradyBooch GreatTeachers JamesCollins KentBeck MethodologistsDontProgram RichardDrake RollingYourOwnMethodology RudenessObjection SmallTalk MethodologistsOfTheFuture HistoryOfExtremeProgramming RichardDrake TheCoach WardCunningham MethodologyBurden MethodologyCargoCult AlistairCockburn CargoCult CrystalClearMethodology ExtremeDiscipline JohnFarrell MethodologistsOfTheFuture MethodologySpace QualityAssuranceAccreditation RichardDrake RonJeffries TemporaryCargoCult UseCase MethodologyDiscussion AlistairCockburn CapabilityMaturityModel CategoryMethodology LifeCycle MarkSwanson MethodologySpace MinimalMethodologies ProductionSupport RequirementsAnalysis RollingYourOwnMethodology ThrowingWorkOverTheFence WaldenMathews MethodologySpace AlistairCockburn CategoryMethodology DickBotting GerritRiessen MichaelJackson MethodsAndTools CategoryMagazine MethodsShouldBePublic AddUser AntiPattern AutomatedTest CallingOneTestCaseFromAnother CeeLanguage ChaoKuoLin ChastityBelt ChrisDailey ClassInvariant CodeOwnership CodeSmell CollectiveCodeOwnership CommonClosurePrinciple CompositionInsteadOfInheritance CppHeresy CraigPutnam DanielBakkelund DaveHarris DirectVariableAccess DoTheSimplestThingThatCouldPossiblyWork DouglasHawkins EricHodges ExtractMethod FalkBruegmann FewShortMethodsPerClass GuillermoSchwarz HaskellLanguage InnerClass JamesKeogh JavaDoc JavaMethodsShouldHavePackageVisibility JavaUnit JeffGrigg JohnPerkins JyrkiHeikkinen LanguageSmell MartinFowler MethodObject MethodsShouldBePublic MichaelFeathers MikeCorum MultiMethods NarrowTheInterface NickArgall OnceAndOnlyOnce OverridingMethodsShouldCallOverridenMethods PrematureOptimization PrivateMethod PrivateMethods ProtectedInstanceVariables ProtectedMethod PublicInstanceVariables PublicVsPublished PythonLanguage RedFlag ReplaceInheritanceWithAggregation ReplaceTempWithQuery RonJeffries RussellGold SamuelFalvo SecurityManager ShieldPattern ShouldOrShouldNot SomebodyElsesFramework SqueakSmalltalk SunirShah TemplateMethod TheSourceCodeIsTheDesign ThisIsPrivateComment TightGroupOfClasses TightGroupsOfClasses TimLesher UnitTest UseStructsNotClasses WardCunningham WayneMack WellFactoredCode WhatIreallyMeanIs YouArentGonnaNeedIt MethodsVsCodeFragments AnonymousNamespace BracesAreGood EmphasizeImportantInformation ExtractMethod ForFree GetWage HelperFunction LargeScaleCppSoftwareDesign LargeScaleEqualsFailure LongFunctions MeaningfulName NarrowTheInterface OptimizeLater SunirShah UndocumentedTrickyCode WhitespaceIsGood WikiPage MethodsWithNounNames AlistairCockburn BinarySearch BinarySearchInJava CategoryNaming DesignFromTheClientSide MethodObject MethodObjects MethodsWithNounNames MichaelFeathers PhilGoodwin ResultObject RonJeffries ShieldPattern ValueObject MetricSystem MetricTensor CategoryMath MetricTensor TheEarthIsFlatButSpaceIsCurved MetricsForLanguageSuccess CategoryMetrics CategorySuccess DelphiLanguage JasonAyers ObjectShare SmallTalk SmalltalkIsaFailure TurboPascal MetricsRant AreTheseMetrics DisciplineEnvy FunctionPoint JasonYip JohnRepici ShowMoreRespect MetroStyleStartPanel ChaitanyaSareen MetroWerks CodeWarrior JavaIde MetroWerks PalmOs MeyerTest BertrandMeyer BertrandMeyerOnPlatitudes DevilsAdvocate MeyerTest MireTest TerryLeeMoore MfcMessageMapFallacy BinarySearch DaveHarris FunctorObject GarethMcCaughan KrisJohnson LinearSearch MichaelFeathers MicrosoftCorporation MikeSmith OberonLanguage OnSelectItem OpenClosedPrinciple RogerLipscombe ThaddeusOlczyk TheThisOrThatFallacy ThisOrThatFallacy ThomasMaeder WndProcs MfcMustDie FoundationClasses JavaServerFoundationClasses MfcMustDie MicroSoft MicrosoftVisualStudio MojoNixon WhenToDeletePages MhosQuote MohammadSalim MiLki McLoughlin MiLki MicahMartin CategoryHomePage GeorgeRajdl HewlettPackard ObjectMentor PeterHaluska MichaelAbbott CategoryHomePage MichaelAbrash CategoryAuthor GarryHamilton JohnCarmack MicrosoftCorporation MichaelAndersen MediaWiki MercyCorps MichaelAndersen PortlandAfoot PortlandOregon MichaelAnthonyGatto CategoryHomePage MichaelAtiyah CategoryScientist FermatsLastTheorem FieldsMedal IsaacNewtonInstitute NobelPrize PembrokeCollegeCambridge ProgrammingIsMath RichardDrake RogerPenrose RoyalSociety SimonDonaldson StunningInItsSimplicity TheGeometricUniverse WhyClublet WikiZens MichaelBanks CategoryHomePage MaryPoppins MichaelBarillier CategoryHomePage MichaelBarnsley MichaelBeedle MikeBeedle MichaelBentine GoonShow MichaelBentine MichaelBernstein CategoryHomePage MichaelBogomolny CategoryHomePage MichaelBolton CategoryHomePage MichaelBolton OfficeSpaceMovie MichaelBrooks CategoryHomePage MichaelBrown CategoryHomePage DukeUniversity EddiesWiki IndexCard NoteStudio PersonalWiki ResearchTrianglePark TechnicalWriter TiddlyWiki MichaelChean AreYouThere CategoryHomePage MichaelChermside CategoryHomePage ChangeYourOrganizationDiary CrossingChasms DesignByContract DoubleCheckedLockingIsBroken ExtremeProgrammingChallengeFourteen FindPage JavaIdioms MagicNumber MathQuizThree MathWiki MyBestProgrammingMoment MyMindKeepsWandering OneRealWorldLoggingSystem RandomPages RolePlayingGame SamuraiPrinciple SaneSubset TheRealStrengthOfXml TheSpottedZebra ThreadsConsideredHarmful TopTen TypesAreContracts WhenIsManifestTypingConsideredaGoodThing WikiList WikiMoinMoinReviewZeroFive MichaelClark AppleScript CategoryHomePage DayLite WebObjects MichaelColeman CategoryHomePage MikeColeman NewUserPages TektronixInc TourBusStop MichaelCornelio CategoryHomePage MichaelCote CategoryHomePage MichaelCourage CategoryHomePage WashingtonState WikiLurker MichaelCrawford CategoryHomePage GoingWare HellRaising LargeScaleIndividualSoftwareDevelopment MichaelCrawford RegularExpression MichaelDausmann AreYouThere MichaelDavis CategoryHomePage ClusterWiki HomePage LaTex LatexWiki MarkIrons MoinMoin PersonalWiki WikiWiki WikiWikiClone MichaelDevere AynRand CategoryHomePage MichaelDillon ArchitectureAndObjectDatabases CategoryHomePage ChristopherAlexander CommonSense GamesVsPatterns JavaByteCode LawOfDemeter PatternLanguage PythonLanguage ScrumProcess TeamWave TimelessWayOfBuilding MichaelDyer AreYouThere CategoryHomePage OrphanPage MichaelFeathers BillDehora CategoryHomePage CppUnit CppUnitLite DesignPatterns DougMerritt FeatureDiagrams FrameworkForIntegratedTest IoLanguage MichaelFeathers PhlIp SingletonsAreEvil SpaghettiCode WardCunningham WorkingEffectivelyWithLegacyCode MichaelFinney BigBlue CategoryHomePage ColoradoSprings ColoradoSpringsJavaCompanies ColoradoSpringsXpCompanies ContinuousIntegration DeleteWhenCooked EnterpriseGridAlliance ErichGamma ExtremeOrchestration GoodStyle GridComputing JavaUnit KentBeck LinkedIn MartinFowler MichaelFinney PeoplePlacesThings RonJeffries TaitCyrus TextFormattingRules TomAllison VincentMiles VirtualOrganization WebServices WikiInTheWorkplaceSurvey WikiPage WikiWikiWeb WiseSayings MichaelFogus ClojureLanguage JavaScript MichaelGates CategoryHomePage WantedPages MichaelGoldhaber AttentionEconomy AuthorOf CategoryPerson MichaelGuth CategoryHomePage JavaLanguage MichaelFeathers ObjectMentor WardCunningham MichaelHale BookShelved CategoryHomePage NewUserPages RoleModelSoftware TourBusStop MichaelHanks CategoryHomePage MichaelHarings AccessDataForce CategoryHomePage MichaelHayes AreYouThere CategoryHomePage MichaelHayes NewUserPages OrphanPage TourBusStop MichaelHeel MichaelHermary MichaelHeuer MichaelHill CategoryHomePage XpMailingList XpMailingListQuotes MichaelHortmann MichaelHudson CategoryHomePage PaulHudson MichaelHuettermann MichaelHuth CategoryHomePage MirkoBergmann RalfMueller MichaelIvey AmateurRadio CategoryHomePage CategoryScrum CertifiedScrumMaster DebianGnuLinux GnuLinux LinuxOs MinHat PerlLanguage ScrumAlliance ScrumProcess ScrumStudyGroupRegistry MichaelJackson CategoryAuthor JirehMak MartinFowler MichaelJackson MikeSmith OfficeSpaceMovie PeteHardie SoftwareRequirementsAndSpecifications StephenKing TheMichaelJacksonWhoIsNowDead TheOtherMartinFowler MichaelJames CategoryHomePage ScrumWorks MichaelJosephson AreYouThere OrphanPage MichaelKarneim CategoryHomePage CompoundModelFramework EnterpriseJavaBeans ExtremeProgramming JavaSwing MichaelKelly CategoryHomePage DesigningInformationSystems MichaelKenny CategoryHomePage PeterSommerlad WalledGarden MichaelKing BeConstructive CategoryHomePage HireMe PondOpenNetworkDistributed MichaelKirby BookShelved CategoryHomePage NewUserPages PairProgramming PairProgrammingCaseStudy TourBusStop MichaelKlockmann CascadingStyleSheets CategoryHomePage PerlLanguage PhpWiki RubyLanguage ScalableVectorGraphics TextFormattingRules TypicalLittleMesses WikiPedia WikiWiki MichaelKnight MichaelKrams CategoryHomePage RichardBlazek MichaelLauer CategoryHomePage RecentVisitors MichaelLeach AlainPicard BrokenLink CategoryHomePage CubicCompass JimShore MicrosoftDotNet NunitAsp ObjectOrientedDatabase PortlandXpUsersGroup PortlandXpUsersGroupNotes SoftwareIsArt SoftwareIsScienceArtCraftAndTrade SoftwarePatterns WardCunningham MichaelLeighty CategoryHomePage MichaelLidman CategoryHomePage MichaelLidman MichaelLindner CategoryHomePage PairProgramming PaulChisholm MichaelLucasSmith CategoryHomePage MichaelMahemoff AgileSoftwareDevelopment CategoryHomePage HumanComputerInteraction MichaelMarshallSmith CategoryAuthor CategoryScienceFiction ScienceFiction MichaelMattox MichaelMcHenry CategoryHomePage McHenry MikiWiki WhyWikiWorks WikiTroublemakers MichaelMeffie CategoryCategory CategoryHomePage ExtremeProgramming SineNomineAssociates SoftwareEngineer MichaelMoore BowlingForColumbine CivilWar FahrenheitNineEleven GeorgeBush HarpersMagazine MichaelMoore PhlIp RogerAndMe SeanOleary TheAwfulTruth TheBaffler TheBigOne TheDayAfter TvNation WtcPerspective MichaelMuller CategoryHomePage MichaelNygard CategoryHomePage DaleSchumacher DionStewart KyleLarson NextStep MichaelOlson CategoryPerson MichaelOlson MichaelPalin CategoryPerson HolyGrail JohnCleese MichaelPalin MontyPython MichaelParker CategoryHomePage NewUserPages WelcomeVisitors MichaelPizolato CategoryHomePage TenWordLine MichaelPolanyi CategoryPerson TacitKnowledge MichaelPrescott WikiIsNotYourPostOffice MichaelRasmussen CategoryHomePage HomeBrewing MichaelRedux CategoryHomePage MichaelRedux WikiBeginner MichaelRees CategoryHomePage MichaelRempel CategoryHomePage MichaelRichards AnswerMe CategoryHomePage ExtremeProgramming MichaelRichardsTheActor PlSqlUnit RecentVisitors StevenFeuerstein MichaelRichardsTheActor MichaelRichards MichaelRichmond CategoryHomePage EnterpriseJavaBeans JamesNoble MichaelRieder CategoryHomePage MichaelRoss MichaelRoyle ContinuousIntegration CruiseControl MarathonMan ThoughtWorker MichaelRuppert CategoryHomePage MichaelSalter MichaelSchneider CategoryHomePage MichaelSchuerig CategoryHomePage MichaelSchwern CategoryHomePage MichaelShane CamelBook CategoryHomePage MichaelSherman CategoryHomePage MichaelShook CategoryCategory CategoryHomePage DiamondWiki FacetedNavigation GoogleSearch GreaseMonkey JavaScript MetaData MozillaFirefox NameValuePair OrganizingPrincipal PersonalWiki PythonLanguage MichaelSlavitch MichaelSparks MichaelStal CategoryHomePage MichaelStevens MichaelSutherland CategoryHomePage MichaelSuzio CategoryHomePage CeePlusPlus DylanLanguage DynamicTyping MultipleInheritance SchemeLanguage MichaelSwaine DrDobbsJournal StarBucks SwainesFlames MichaelTrachtman CategoryHomePage MichaelWalker CategoryHomePage MichaelWangHelmke MichaelWax CategoryHomePage MichaelWells CategoryHomePage MichaelWiesner CategoryHomePage HttpUnit JavaTwoEnterpriseEdition KerberosProtocol LoadTesting NewUserPages SingleSignOn MichaelWilson AgileProcesses ExtremeProgramming MichaelWilson MikeHill MichaelWolz BoyThisStuffMakesMeFeelStupid CategoryHomePage DeleteMe HowToNavigateWiki ImHere MichaelWolz TheCollaborativeWikiNovel TragedyOfTheCommons WalledGarden WikiEconomics WikiWiki WorkOnTheCollaborativeWikiNovel MichaelaHahm KalivProject MichalWallace CategoryHomePage PythonLanguage RelaxImagineAndCode ShaeErisson SlashDot ThoughtfulReactionsRefactorMercilessly MichelDauchez BeautyIsOurBusiness CategoryBookmarks CategoryHomePage ComputationalBeautyOfNature FindPage GeraldYoung MathQuizOne SmallTalk MichelDenys CategoryHomePage LigneRerUccle RichardKulisz RunningYourOwnWikiFaq WikiFarm WikiFarms WikiWiki WikiZen MichelFoucault CategoryPerson CategoryPhilosophy HegemonyInAcademia JorgeLuisBorges MairinBarney OnTopic TheOrderOfThings MichelMetzger CategoryHomePage InEnglish WhoIsWhoWikiInEducation WikiEducationalUses WikiInEducation WikiQuest MichelOuellette MichelSerres CategoryScientist JeanMichelAndre NordWest MichelVanDeWetering CategoryHomePage EddiesWiki MichelVanDeWeteringsWikiServer MichelVanDeWeteringsWikiServer AndreiDragomir CamelCase CategoryWikiImplementation DonaldNoyes EddiesWiki OnceAndOnlyOnce PageName PageTemplate WikiFormatting WikiServer MichelVn CategoryHomePage MichelVn MumpsLanguage WaldenMathews MichelangeloBuonarotti CategoryArtist CategoryPerson MicheleMarchesi CategoryHomePage KentBeck MicheleMarchesi XpTwoThousand XpTwoThousandAndOne XpTwoThousandAndTwo MichelleDy QuickiWiki MichelleHoehn CategoryHomePage DaveHoehn MicrosoftDotNetDiscussions RecentChanges TheSourceCodeIsTheDesign TheSourceCodeIsTheDetailedDesign MichelleMook CategoryHomePage OnceAndOnlyOnce WikiWiki MichiganExtremeProgrammingEnthusiasts CategoryGroup CategoryXpUsersGroup CharlesMedcoff DougWay EricRunquist JasonRogers TimTaylor MickeyMouse AmericanCulturalAssumption CategoryIdiom WaltDisney MickeyPhoenix CategoryHomePage CopiousFreeTime MicroArchitecture ArchitecturalStyle ArchitectureIsPhysical ArchitectureTradeoffAnalysisMethod AssociativeDatabase AsyncAdapter BetterQueue BootstrapObject CalculationFarm CategoryArchitecture CategoryPattern CommBus ComponentDefinition ComponentDesignPatterns CompressAdapter DataFlow DecompressAdapter DemuxAdapter DistributedCursor DocQueryInSql DualPathAdapter EdwardKiser GafferQueue JamesCrook KrisJohnson LeaseAdapter LoadStub LockAdapter LockManager MessageQueuingArchitectures MicroArchitecture MultiQueue MultiTierArchitecture MuxAdapter ObjectDock ObjectIdentity ObjectManager OnionSkin OutOfBandChannel PipesAndFilters PullPushAdapter PushDocQueryInSql PushPullAdapter QualityAttributes RalphJohnson RetryAdapter RichardHenderson ShieldAdapter SoftwareArchitecture StateObject StatusMonitor SystemsArchitecture TeeAdapter ThreadableObject ThreeTierDistributionArchitecture TimeSeriesInSql TransactionManager TransparencyAdapter TreeInSql ValueObject MicroBlogs MicroCode DougMerritt MicroCode TransMeta WritableInstructionSetComputer MicroComputer AltairComputer AmigaComputer AppleMacintosh AppleOne AppleTwo AtariComputer CommodoreSixtyFour CommodoreVicTwenty DiskDrives HomeComputer ImsaiComputer JasonGrossman MicroProcessors PdpEight PeeCee PersonalComputer RadioShack SinclairZxEightyOne TrashEighty MicroCosm MicroDecisionAwareness DocumentWork MicroDecisionAwareness StevenNewton MicroDesign CategoryHardware MicroDesign MicroprocessorReport MicroDrive CobWeb CompactFlash MicroFormat MicroIsv BigVisibleChart BrokenLink MicroIsv MicroIteration NonDisclosureAgreement OpenClosedPrinciple OpenSource MicroKernel AndrewTanenbaum CategoryOperatingSystem ConsideredHarmful EllFour ExoKernel FreeOnLineDictionaryOfComputing GnuHurd LinusTorvalds MacOsx MicroKernel MonolithicKernel OperatingSystems QnxNeutrino QnxOperatingSystem TakuyaMurata WindowsNtKernel WylieGarvin MicroKook MicroKook MicroSoft MicroManagedIntoAutomaticity BenTremblay ControlFreak DoubleBind FurtherDownTheSpiral LeadersDontDo MaliciousCompliance MicroManaged StandingOrders TheyCanFireMe WikiWord MicroManagement AnAcceptableWayOfFailing AntiPattern AntiPatternCategory BlameStorming BobBockholt BuckStopsHere CategoryAntiPattern CategoryManagement CoverYourAssets CowOrker DanNovak DaveParker DelayBadNews DominicCronin DoorMat FalkBruegmann IllusionOfControl ManagementAntiPattern ManagementByKickingAss ManagementByMagazineArticle ManagementByWalkingAround MicroManaged MicroManagement MicrosoftAccess PointyHairedBoss VisualBasic VoteWithYourFeet MicroPayment AdWords AmericanIdol BradCox ClayShirky CopyRight DanielChurch FridemarPache GoldBackedElectronicMoney InternetMoney LikePlus MicroPayment MilliCent NickledAndDimedToDeath NonRepudiable OnlinePayments ScottMcCloud SocialNetwork SoftSecurity StephenKing SteveFreeman StreetPerformerProtocol SunirShah SuperDistribution TechnoCash TomStambaugh UniversalCatalog MicroPayments MicroProjectingComputers DonaldNoyes ThinkingOutLoud MicroSim DesigningAnAuthenticationSystem MicroSim NameBrand ThreeDee WiFi MicroSoft CategoryRedirect MicrosoftCorporation MicroSoftDataEngine SqlExpress SqlServerDesktopEngine MicroSoftWiki AndersHejlsberg CorporateWiki CsharpLanguageDiscussion MicroSoft MicroStructureOfCognition CategoryBook MicroWebFrameworks DaveEveritt MicroWebFrameworks WebFrameworks MicroiterativeDesign CppHeresy MicromanagingSadist ManageMicromanagingSadists MicromanagingSadist PhlIp PointyHairedBosses SarcasticGuy UseNet MicroprocessorReport CategoryHardware MicroDesign MicroprocessorReport MicrosoftAccess AnandaSim AndyMorris AutoNumber AutoNumbers BeginTrans BigBallOfMud CamelCase CategoryMicrosoft ClientDataManager ClientSideTools CollectionOrientedProgramming CommitTrans ControversialMicrosoftPhilosophies CrudScreen CurrentDb CurtHagenlocher DanNovak DataAccessObjects DataDictionary DesktopDatabase DocDatabase DrScheme DumbProgrammer EditHint ExBase FalkBruegmann GeorgeBrower GoTo GuardClause GuiMarkupProposal HelmutLeitner JayOsako JetDatabaseEngine KenGetz LoadFromText MicroSoft MicroSoftDataEngine MicrosoftAccessQuestions MicrosoftOffice MicrosoftSqlServer MikeGilbert MsgBox ObjectByValue OpenOffice OpenOfficeBase PaulLitwin PerformanceBrakes PostgreSql PowerfulAdHocDataProcessingTools QueryDefs RafeColburn RealDatabase SaveAsText ServerFilters SharePoint SingletonPattern SqlServer SqlStoredProcedures SqlViews SteveJorgensen StovepipeAntiPattern TestDrivenHeroism TimeSeries VisualFoxPro MicrosoftAccessQuestions AsciiString MicrosoftAccess TypeSafety UnicodeString MicrosoftAccessWithoutJet AccessQueries AnandaSim CategoryVisualBasic ClientDataManager InspectEvalFileFormat JetDatabaseEngine MicrosoftAccess MicrosoftSqlServer PhlIp ScriptingDictionary ServerFilters SqlStoredProcedures SqlViews VbScript VisualBasic VisualBasicForApplications WhyVisualBasic MicrosoftAcquisitionHistory BrokenLink DreamWorks EnterpriseResourcePlanning EyeOpener GreatPlains InkWriter LinkAge NetCarta NextBase NotesConnector PlaceWare RealAudio RealityLab RenderMorphics ResNova SingleTrac SoftImage SoundWorks SourceSafe TransAccess WebEx WebforOne MicrosoftAlarmBellPhrases AlarmBellPhrase BillGatesSixFortyKbytesQuote CategoryMicrosoft EmbraceAndExtend OpenSourceDiscussion PhilipEskelin RegularExpression ResearchFreedomAndSoftwareFreedom RussianRoulette ThatsNotaBugItsaFeature TheAmericanWay MicrosoftAntiTrust BillGates BunDled CamelCase DeIntegrating InternetBrowser MainArgument MicroSoft MicrosoftInternetExplorer MicrosoftWindows NetScape NetScaped OperatingSystem ShermanAntiTrustAct TrustStatus UgLy MicrosoftAstoria MicrosoftAstoria OnlineService RealDifference RestIsJustSqlReinvented SoapWebMethod MicrosoftBashing AntiCompetitive CategoryMicrosoft ConductUnbecoming CriticalSpirit CriticsAreYourBestFriends CygWin DeliberatusFreeman DirckBlaskey DougMerritt GarryHamilton GeorgePaci GroupThink HardBall JimCrockett KrisJohnson MatthewSackman MichaelGingi MicroSoft MicrosoftKshing MicrosoftLemmings MicrosoftTcshing MikeSmith RomanStawski SoftwarePiracyCauseOfMicrosoftMonopoly ZeroSum MicrosoftBasic BasicLanguage CategoryVisualBasic CocaCola MicrosoftBasic MicrosoftCorporation VbClassic VbDotNet VisualBasic MicrosoftBooks AfterTheGoldRush CategoryBooks CodeComplete DebuggingTheDevelopmentProcess DynamicsOfSoftwareDevelopment MicrosoftSecrets RapidDevelopment RenegadeOfTheEmpire ShowStopper SoftwareProjectSurvivalGuide SteveMcConnell TheTwelveSimpleSecretsOfMicrosoftManagement WritingSolidCode MicrosoftBuild ApacheAnt MicrosoftDotNet NantTool VisualStudioWhidbey MicrosoftBusinessFramework BreakingNews EnterpriseResourcePlanning GeatPlainsBusinessSoftware GreatPlains GreatPlainsBusinessSoftware IbmSanFrancisco MicrosoftBusinessFramework NaviSoft ObjectRelationalMapping ServiceOrientedArchitecture TransactionManagement WindowsLonghorn MicrosoftCairo CategoryMicrosoft MicrosoftCorporation VaporWare WindowsLonghorn WindowsNinetyFive WindowsTwoThousand WindowsTwoThousandAndThree WindowsXp MicrosoftCertifiedCoDependent CarlosNsRodrigues CategoryHumor CategoryMicrosoft MakeUsYourSlavesButFeedUs MicroSoft MicrosoftWay MicrosoftWindowsCulturalAssumption MicrosoftCertifiedProfessional IsJavaCertificationWorthIt KrisJohnson MasterControlProgram MicrosoftCertifiedApplicationDeveloper MicrosoftCertifiedDatabaseAdministrator MicrosoftCertifiedProfessional MicrosoftCertifiedSolutionDeveloper MicrosoftCertifiedSystemsEngineer MicrosoftCertifiedTrainer SoftwareCertificationDiscussion TronMovie VisualBasic MicrosoftCertifiedSolutionDeveloper BigDesignUpFront CategoryMicrosoft KrisJohnson MicrosoftCertifiedProfessional SoftwareCertificationDiscussion MicrosoftChannelNine MicrosoftChannelNine MicrosoftCorporation WardsWiki WikiClone MicrosoftCorporation AbiWord AllenWirfsBrock AndersHejlsberg AnimalFarm AntiMicrosoftBiasOnWiki AntiWord BenHughes BillGates BobAtkinson BorlandPascal ButlerLampson CarHoare CategoryCompany CategoryMicrosoft CharlesSimonyi ChrisSells ChuckThacker ClemensSzyperski CommandLineInterfacing DaveCutler DealWithMicroSoft DebianGnuLinux DnaVsOo DonBox DonFerguson DonSyme DonaldNoyes EnslavementWare GnuEmacs GrahamChapman GreatestMarketingCompanyInTheWorld GrokLaw HerbSutter JimGray LayneThomas LinkRot LispMachine LucaCardelli MarketPlace McDonalds MicroSoft MicrosoftBashing MicrosoftBooks MicrosoftCorporation MicrosoftFoundationClasses MicrosoftLabs MicrosoftLemmings MicrosoftMindshare MicrosoftMonopolyAndPricing MicrosoftQuality MicrosoftWord MitchKapor MonSanto NotInventedHere OpenOffice OpenOfficeOrg PrimeDirective RayOzzie RedHat RonJeffries SimonPeytonJones SmalltalkLanguage SourceCode SteveBallmer SteveMaguire SteveMcConnell TobyThain TonyWilliams UnitedKingdom VisiCalc VisualBasic VisualCeePlusPlus WhereDoYouWantToGoToday WillMicroSoftSurvive WorldTourAnnounced ZygoBlaxell MicrosoftDelta OneTreeSoftware SoftwareConfigurationManagement SourceDepot SourceSafe MicrosoftDotNet AdoDotNet AspDotNet BackOffice BigBlue CategoryDotNet CategoryEnterpriseComputingConcerns CategoryMicrosoft CeeOmega ComInterOp CommonLanguageRuntime ComponentObjectModel CsharpLanguage CuttingEdge DinoChiesa DistributedInternetArchitecture DotNet DotNetAsDistributedObjectSystem DotNetBaseClassLibraries DotNetEcmaProcess DotNetForLinux DotNetFramework DotNetRemoting EmbeddedSql ExBase FoxPro HailStorm HashMaps HelmutLeitner HiberNate InformationSecurity InformationWeek IsDotNetInnovative JavaTwoEnterpriseEditionClientAccessServicesComBridge JcasComBridge KrisJohnson LinkedLists MicroSoft MicrosoftCorporation MicrosoftDotNet MicrosoftDotNetDiscussions MicrosoftExpress MicrosoftIndigo MicrosoftSecurity MicrosoftUnix MicrosoftWindowsVista MikeRoome MonoProject NetworkPublishing NextGenerationWindowsServices NimbleDatabases PatentedDotNet PeterdaSilva PhilGoodwin RichardDrake SecurityBriefs ServiceOrientedArchitecture SkipSailors SqlServer StephanHouben SystemServices TrustworthyComputing VbClassic VisualBasic WebForms WebService WebServices WebServicesExtensions WhyAnotherComponentTechnology WindowsForms WindowsLonghorn WindowsServerTwoThousandThree WindowsXp MicrosoftDotNetDiscussions AspDotNet CategoryDiscussion CategoryDotNet CeePlusPlus ChrisKovacs ComInterOp CompaniesControllingLanguage CsUnit CsharpLanguage DaveHoehn DinoChiesa DotNet DotNetEcmaProcess ItJustWorks JohnPassaniti MichaelDevere MicrosoftCommunityProcess MicrosoftDotNet MicrosoftWebForm OpenSourceEqualsBetterWorld OpenSourceEqualsSocialism ReinventingTheWheel SunTechDays TomAyerst VbClassic VisualStudio WinInfo WindowsForms WordPerfect MicrosoftEnglish BigBlue MarkoSchulz MicroSoft MicrosoftDotNet MicrosoftWindowsNt OperatingSystem OptionPack RamonLeon RoomsAndDoors SecurityRollupPackage ServicePack SystemMetaphor VirtualReality MicrosoftEnterpriseComputing AdoDotNet BigBlue CategoryEnterpriseComputingConcerns CategoryMicrosoft ComPlus DimeForSoap DistributedComputing DistributedInternetArchitecture DotNet ElectronicCommerce EnterpriseApplicationIntegration EnterpriseResourcePlanningSoftware EnterpriseServices FireWall JavaTwoEnterpriseEdition LampEnterpriseSolutions MicrosoftDotNet MicrosoftEnterpriseComputing MicrosoftIndigo MicrosoftManagedCode MicrosoftSecurity NewWineOldBottle SecurityManagement ServiceOrientedArchitecture ServicesWithoutComponents SystemsManagement VbClassic WebServices WindowsServerTwoThousandThree WindowsXp XmlCodingTechniques XmlDevelopmentTrends XmlExamplesOfGoodUsage XmlPatterns MicrosoftExcel CategoryFunctionalProgramming CategoryMicrosoft CategoryPhp FunctionalProgrammingLanguage MicrosoftExcel MicrosoftExcelProgrammingLanguage MicrosoftOffice PowerOfPlainText SeanOleary SpreadsheetAsProgram TextEditor VbaExercises VisualBasicForApplications MicrosoftExcelProgrammingLanguage AlanBlackwell AlternateHardAndSoftLayers BenTremblay BlubParadox CategoryFunctionalProgramming CategoryProgrammingLanguage CellularAutomaton ExcelAsProjectScheduler FunctionalProgrammingLanguage MargaretBurnett MicrosoftExcel MicrosoftOffice ProgrammingLanguage SapirWhorfHypothesis SimonPeytonJones SufficientlyLarge TheMostWidelyUsedProgrammingLanguageAtAnyLevel TuringComplete TuringMachine VisualBasic VisualBasicForApplications WikiWord MicrosoftExchangeServer ActiveDirectory CategoryMicrosoft InformationSecurity MicrosoftDotNet MicrosoftExchangeServer MicrosoftOutlook MicrosoftSqlServer MobileInformationDevices MobilePhone OutlookWebAccess SmartPhone WebApplicationProtocol MicrosoftExpress CategoryDotNet CategoryMicrosoft DotNet ItJustWorks LampEnterpriseSolutions MicrosoftExpress OutlookExpress VisualCeePlusPlus VisualStudioWhidbey MicrosoftExtensions ActiveDirectory ActivexTechnology BillGates CategoryMicrosoft CeePlusPlus CeeSharpLanguage ComComponents CsharpLanguage DistributedCom DotNet EveryoneButMicrosoftConsortium FlexWiki FlexWikiPad IntegrationPatterns InternetExplorer JavaInMicrosoftWindows JavaLanguage JavaRuntimeEnvironment JavaVirtualMachine JaySharpLanguage MicrosoftCorporation MicrosoftDotNet MicrosoftPatterns MicrosoftWay MicrosoftWindows MicrosoftXml ModelDrivenArchitecture OpenSource PatternsAndFrameworks RemoteProcedureCall ServiceOrientedArchitecture SoftwareFactory SunCorporation SunMicrosystems SushiWiki TheTwelveSimpleSecretsOfMicrosoftManagement TrustworthyComputing UnifiedModellingLanguage VbClassic VbDotNet VisualCeePlusPlus VisualStudio WebServices WebServicesExtensions WindowsLonghorn WindowsTwoThousand WindowsXp XmlRpc MicrosoftFakeGrassroots DesktopDefault GotDotNet MediaAstroturfing MicrosoftFakeGrassroots StevenBlack MicrosoftFlops EuropeanMsDosFour MicrosoftBob MicrosoftKudos MicrosoftTest MicrosoftFoundationClasses ClassWizard DesignSmell GraphicalUserInterface MicroSoft MicrosoftWindows TestDrivenDevelopment TestFirstUserInterfaces TfuiForMfc VisualCeePlusPlus WindowsTemplateLibrary WorkingEffectivelyWithLegacyCode MicrosoftFrontPage AdobeIllustrator AgonBuchholz BrandonHunt CascadingStyleSheets CategorySoftwareTool CategoryWebDesign CodeWright CommonGatewayInterface EditPlus FriendlyNeighbourhoodGeek FrontPage FrontPageExpress FrontPageServerExtensions HomeSite JavaApplet JohnPassaniti LinkManagement MacOs MacromediaDreamweaver MicroSoft MicrosoftFrontPage MicrosoftOffice MicrosoftWindows NetObjects PageMill PhotoShop RefactoringNotes RonJeffries SiteManagement TextEditor VermeerTechnologies WebAuthoring WhichHtmlEditor WindowsExplorer MicrosoftGoesToXp ExtremeProgramming MicroSoft WindowsXp MicrosoftImprovements CategoryMicrosoft ContentManagementSystem DigitalRightsManagement MicrosoftCorporation MicrosoftExpress MicrosoftExtensions MicrosoftServicesForUnix ServiceOrientedArchitecture SoapProtocol WebServices WorkFlow MicrosoftInOughtFour DistributedDenialOfService ExclusiveDealing FreeSoftware MicroSoft OperatingSystem SantaCruzOperation UnitedStates MicrosoftIncompatibleDependencySuite AbstractInteractions AutoDesk BorlandDelphi CompatibleSuiteUpgrade ComponentFramework ConsideredHarmful IncompatibleSuiteUpgrade JohnWalker MicroSoft MicrosoftBackOffice MicrosoftIncompatibleDependencySuite MicrosoftInternetExplorer MicrosoftOffice MicrosoftSiteServer NatPryce OliverChung OpenDoc OpenSource PierrePhaneuf PipesAndFilters QueryInterface SqlServer StephanHouben VisualAge VisualBasic WayneMack MicrosoftIndigo BillGates BillGatesTalksOffice CategoryMicrosoft ComponentObjectModel DimeForSoap DirectInternetMessageEncapsulation DonBox DotNet DotNetRemoting EnterpriseServiceBus EnterpriseServices InfoWorld JonUdell MessageBus MicroSoft MicrosoftChannelNine MicrosoftIndigo MonoProject ServiceOrientedArchitecture SoapProtocol WebServices WebServicesInteroperabilityOrganization WebServicesSpecifications WindowsCommunicationFoundation WindowsLonghorn XmlPerformance MicrosoftInnovation AppleHyperCard ExBase FoxPro MicrosoftAccess OracleForms PowerBuilder QuattroPro MicrosoftIntermediateLanguage CategoryDotNet CommonLanguageRuntime DotNet IntermediateLanguage JavaByteCode JustInTime MicrosoftDotNet MicrosoftIntermediateLanguage MonoProject ParametricPolymorphism SharedSourceCli VisualStudioWhidbey MicrosoftInternetExplorer ActivexTechnology AmericaOnline AndyPierce BillGates CantOpenWikiDbForUpdate CascadingStyleSheets CategoryMicrosoft CategoryWebBrowser CategoryWebDesign CommonUserAccess DotNetFramework ElizabethWiethoff FireFox InformationSecurity InternetExperience InternetExplorer JavaScript MaxthonBrowser MicrosoftAntiTrust MicrosoftChannelNine MicrosoftCorporation MicrosoftInternetExplorer MicrosoftSecurity MouseGestures MozillaBrowser MozillaFirefox NetscapeNavigator OpenSource OperatingSystem PageHolder QuickDiff RecentChanges RecentChangesJunkie RssViewer ScalableVectorGraphics SecurityManagement SocialEngineering SpyGlass TabbedBrowsing TheAdjunct ValueAdded VbClassic WebApplicationProblemDomain WebBrowser WikiPage WindowsLonghorn WindowsTwoThousand WindowsVista WindowsXp MicrosoftIsaNiceMonopoly BethanyAndresBeck BigFatHonkingServers BobKelzer ClaytonChristiansen DavidHooker DeliberatusFreeman DinoChiesa EveryoneButMicrosoftConsortium IbmCorporation InnovatorsDilemma JasonYip MainframeComputer MakeUsYourSlavesButFeedUs MicrosoftIsaNiceMonopoly PaulHudson PlayingToWin RedHat RobertWatkins SunMicrosystems WebLogic MicrosoftJet JetDatabaseEngine MicrosoftKudos CategoryMicrosoft ThingsWeLoveAboutVbClassic ThingsWeLoveAboutVisualBasicDotNet MicrosoftLabs BellLabs CarHoare DotNet GreatResearchLabs MicrosoftLabs ParcPlace WindowsMediaNine XeroxParc MicrosoftLemmings BigBlue BillGates CategoryMicrosoft CommodityMarket ComputerAssociates CriticalSpirit CriticsAreYourBestFriends EmbraceAndExtend EricHodges GeorgeBush GoodWorkmanDoesntBlameHisTools HorsesForCourses LayneThomas MicroSoft MicrosoftBashing MicrosoftCorporation MicrosoftDeveloperStudio MicrosoftFrontPage MicrosoftInteroperability MicrosoftLemmings OpenOffice PhlIp RedHat SmallTalk SomeoneElseJoiningTheDiscussion SteveBallmer SunMicrosystems WebDav YourBadExperienceDoesntMakeItEvil MicrosoftLinq MicrosoftManagedCode ByteCode CategoryDotNet CategoryMicrosoft CommonLanguageRuntime DonBox DotNetFramework InformationSecurity ItJustWorks ManagedCode MicrosoftDotNet MicrosoftManagedCode NextGenerationWindowsServices VirtualMachine WindowsCommunicationFoundation WindowsFileSystem WindowsFx WindowsVista MicrosoftManagedServices CategoryMicrosoft CommonLanguageRuntime DonBox DontNameClassesObjectManagerHandlerOrData MicrosoftIndigo MicrosoftManagedCode MicrosoftMindshare ChadThompson DrScheme EwDijkstra MicrosoftMonopolyAndPricing AcompanyIsProsecutedForBeingAmonopoly BackDoorProtectionism EdGrimm HergerThomann IsThePcDead MatthewWilbert MicroSoft SocialCapitalism StrawMan SunirShah MicrosoftOffice BasicToolkit CategoryMicrosoft InfoPath MicrosoftAccess MicrosoftCorporation MicrosoftExcel MicrosoftInternetExplorer MicrosoftOffice MicrosoftOfficeYearOhSeven MicrosoftOutlook MicrosoftWay MicrosoftWord OasisOrganization OneNote OpenDocument OrdinaryComputerUsers PowerPoint SourceForge MicrosoftOfficeYearOhSeven CategoryMicrosoft MentalMasturbation MicrosoftOffice MicrosoftRibbonInterface OneNote OpenOffice MicrosoftOperationsFramework BrokenLink CategoryMicrosoft InformationTechnologyInfrastructureLibrary InformationTechnologyServiceManagement MicrosoftCorporation MicrosoftOperationsFramework SecurityManagement MicrosoftOslo MicrosoftOutlook BrokenLink CategoryEvil CategoryMicrosoft EyeSore JohnFletcher MicrosoftOutlook MicrosoftOutlookExpress MicrosoftSecretFiles PersonalInformationManager PureEvil ThereIsMoreThanOneWayToDoIt TransportNeutralEncodingFormat UnderTheHood MicrosoftOutlookExpress CategoryMicrosoft JohnFletcher MacOs MicrosoftInternetExplorer MicrosoftOutlook MicrosoftOutlookExpress MicrosoftWindows NetscapeCommunicator TextColor MicrosoftPalladium CategoryEvil CategoryMicrosoft DigitalRightsManagement MicrosoftPalladium MicrosoftSecurity PalladiumDiscussion RobertCringely TheRegister MicrosoftPatentsWhitespace MicrosoftPatterns BusinessPatterns CategoryMicrosoft DistributedInternetArchitecture DotNet EspPattlets MicrosoftCorporation MicrosoftPatterns MicrosoftPatternsAndPractices MicrosoftPatternsAndPractices ApplicationArchitectureForDotNet CategoryDotNet DotNet EnterpriseSolutionPatternsUsingMicrosoftDotNet MicrosoftCorporation WardCunningham WikiWikiWeb MicrosoftPeabody BlueTooth CategoryHandheld EnterpriseComputing JuneZeroFive MicrosoftPeabody MicrosoftWay PodCast PowerUsage RssFeeds SmartPhone SupplyChainManagement ThirdGeneration UserStory WebApplication WiFi WindowsMobile MicrosoftPress AdobePress CiscoPress CodeComplete MicroSoft PearsonEducation SafariTechBooksOnline ScottMcConnell MicrosoftProgrammerMentality AndrewMcGuinness AntiMicrosoftBiasOnWiki ArlieDavis BestPractice BooksThatAdvocateProgrammingStyle CeeCeePlusPlus ComparativePathologyOfProgrammers ConceptualIntegrity CopyAndPasteProgramming DesignByContract FinalSolution FunctionalProgrammingLanguage HowToImproveProgrammingSkills IdiotBooks JavaAndDotNetPhilosophies JeffGrigg JobControlLanguage JonathanArkell JoshuaJuran LearningOrganization MainFrame MartinFowler MentalMasturbation MicrosoftInventedComputingFallacy MicrosoftProgrammerMentality OpenSource PascalLanguage PcProgrammerMentality PoliticalCorrectness PoliticallyCorrect ProgrammingIsInTheMind RationalRose RefactoringImprovingTheDesignOfExistingCode RobWilliams RubyLanguage SqlRdmsProgrammerMentality SturgeonsLaw ThaddeusOlczyk ThePragmaticProgrammer MicrosoftProject AntiProductivityTool BigDesignUpFront BrentNewhall CategoryPlanning CriticalPath FrederickWinslowTaylor GanttChart HenryGantt IllusionOfControl IntegrationHell MauriceLynch MicrosoftProject MicrosoftProjectViewer OpenProj PaulHudson PhlIp ProgramManager ProjectManagement ProjectManager TrackerRole UnitTesting VisualBasic WaterFall MicrosoftProjectScheduling MicrosoftProject MicrosoftProjectViewer ExcelAsProjectScheduler MicrosoftProject MicrosoftProjectViewer OpenProj MicrosoftQuality BillGates BillTrost BugFreeCostsMore BugFreeDoesntSell CategoryMicrosoft FirstLawOfProgramming GlenStampoultzis GoodEnough JohannesGijsbers KeithBraithwaite MicroSoft MicrosoftCorporation QualityIsFree SteveMcConnell TheTwelveSimpleSecretsOfMicrosoftManagement MicrosoftReader CategorySoftwareTool ClearType JimRussell PocketPc MicrosoftResearch CategoryResearch MicrosoftRibbonInterface CategoryMicrosoft CategoryUserInterface MicrosoftOfficeYearOhSeven MicrosoftSampleCode CategoryCoding CeeStyleCeePlusPlus CharlesPetzold DoesVisualStudioRotTheMind HungarianNotation KarlKnechtel MicrosoftWindows ReFactoring SamuelFalvo VoidMain MicrosoftScriptingTools ActiveXscripting CategoryMicrosoft CategoryScripting CgyWin JavaScript MicrosoftCorporation MicrosoftDotNet MicrosoftScriptingTools MicrosoftWindows ScriptingLanguage VbScript WebScripting WindowsScriptingHost MicrosoftSecretFiles CategoryEvil HanlonsRazor MattBehrens MicroSoft MicrosoftInternetExplorer MicrosoftOutlook MicrosoftOutlookExpress PeterHartley TermsOfUse MicrosoftSecrets CategoryBook PeteMcBreen ShippableState SynchAndStabilize MicrosoftSecurity ActivexTechnology ApplicationDevelopment BillGates BruceSchneier CatastrophicSuccess CategoryMicrosoft CategorySecurity DigitalRightsManagement DisplayLang DotNet DotNetPassport EmailScam GetItFirstFromHere InformationSecurity InternetExplorer JavaScript KerberosProtocol MicrosoftChannelNine MicrosoftCorporation MicrosoftOffice MicrosoftPalladium MicrosoftSecurity MicrosoftWindows MicrosoftWindowsServer NextGenerationSecureComputingBase NoWebContent OpenSource PalladiumDiscussion SecureSocketsLayer SecurityEngineering SecurityManagement SoapProtocol SocialEngineering SpyWare SystemsDevelopmentLifeCycle TrustworthyComputing WebCastEventDetails WindowsLonghorn WindowsServerTwoThousandThree WindowsTwoThousand WindowsXp MicrosoftServicesForUnix CategoryMicrosoft CoLinux ComComponent CygWin DotNet MicrosoftExtensions MicrosoftServicesForUnix MicrosoftUnix OpenSource OpenSsl PythonLanguage QuickDiff RedHatLinux TheAdjunct WindowsNt WindowsOperatingSystems WindowsServerTwoThousandThree WindowsXp MicrosoftSilverlight CeeSharp DocumentObjectModel IronPython IronRuby JavaScript LimitsOfHtmlStack MicrosoftSilverlight MicrosoftSlave BackLink CategoryRedirect MicrosoftCertifiedCoDependent MicrosoftSmallBusinessServer ActiveDirectory CategoryMicrosoft LampPlatform MicrosoftSmallBusinessServer WindowsTwoThousand WindowsVista MicrosoftSolutionsFramework AgileDevelopment CapabilityMaturityModelIntegration CategoryMethodology CsharpLanguage DanGreen DynamicsOfSoftwareDevelopment ExtremeProgramming ExtremeUnifiedProcess JavaLanguage JimMcCarthy KeithRowe ProgramManager ProgrammersStone ProjectRiskManagement RandyMiller RationalUnifiedProcess RiskManagement SergeiKureda SoftwareArchitect SpiralModel WardCunningham MicrosoftSqlServer SqlServer MicrosoftSystemsJournal CategoryMagazine MicrosoftTransactionServer CategoryMicrosoft CategoryMicrosoftTechnology ComPlus ComponentBus ComponentDesignPatterns ConnectionFlyweight ContainerManagedPersistence DnaVsOo FaultTolerance LayeredComponentFramework MicrosoftDotNet MicrosoftTransactionServer MtsObjectsCanBeStateful PhilipEskelin QuickQuestions TwoPhaseCommit WhyUseMicrosoftTransactionServer WindowsVista MicrosoftUnix CategoryMicrosoft CategoryUnix CygWin MicrosoftServicesForUnix MicrosoftUnix MsVirtualPc OpenSource VmWare WindowsNinetyEight WindowsTwoThousand WindowsXp MicrosoftVisualInterDev MicrosoftVsFreeSoftware AnonymousCoward AntiMicrosoftBiasOnWiki CopyLeft DareObasanjo FlexWiki FreeSoftware GnuGeneralPublicLicense GotDotNet MicroSoft RssBandit SoftwareEngineer StevenNewton WardCunningham MicrosoftVsOpenSourceDatabases ActiveState CategoryJoke CategoryWorseJoke DataCenter FireBird GarethCronin GavinLambert InterBase InterClient JavaDatabaseConnectivity JeffGrigg JoeOtten MemoryLeak MicroSoft MicrosoftPlatformFederalTax MiddleWare MultiGenerationalArchitecture MySql OracleDatabase PhpMyAdmin PhpMyAdminSucks UseTheToolsWeLikeOrLikeTheToolsWeUse WikiLockSolutions MicrosoftWay BigBlue BoilTheOcean BrainsAsaCheapCommodity BusinessModel CategoryMicrosoft CommentsPlease ConnectedSystems DotNet EnterpriseServiceBus MicroSoft MicrosoftEnterpriseComputing MicrosoftIsaNiceMonopoly MicrosoftLive MicrosoftWay MiddleWare PeopleManagement PrintDoc RayOzzie RelationshipManagement ServiceOrientedArchitecture UnixWay UtilityComputing WebServices WindowsCommunicationFoundation WindowsWay MicrosoftWayOrNoWay AndyPierce HanlonsRazor MicrosoftInternetExplorer SoftwareThatIgnoresStandards WayneMack WorldWideWebConsortium MicrosoftWebForm AspApplication AspDotNet CategoryDotNet CategoryWebDesign DotNet JesseMillikan MicrosoftDotNet StateBag VisualBasic WebFormMethodologies WhatIsWrongWithTheGeneralVisualBasicApproach WpFe MicrosoftWebServer InternetInformationServer MicrosoftWindows PersonalWebServer MicrosoftWillFailOnWeb MicroSoft MicrosoftCoroporation MicrosoftOffice MicrosoftWindows BatchFile BatchFiles CategoryMicrosoft CategoryOperatingSystem CategoryQuote CategoryWindowManager CommandLineInterface CommandPrompt DosBox EddieEdwards GraphicalUserInterface IbmOsTwo MobileMidgets MsDos OperatingSystem RealOperatingSystem SimonMould VmsOperatingSystem WikiEngines WikiServer WindowsMe WindowsNt WindowsOperatingSystems WindowsTwoThousand WindowsXp MicrosoftWindowsApi BaseClassLibrary CategoryMicrosoft CategoryOperatingSystem LeakyAbstraction MicrosoftDotNet MicrosoftPlatformSdk MikeSmith PocketPc PosixStandard WinCe WindowsMobile WindowsNinetyEight WindowsNinetyFive WindowsNt WindowsServerTwoThousandThree WindowsTwoThousand WindowsXp WineProject MicrosoftWindowsBeyondRepair BigBallOfMud CategoryRant DotNet ErrorsBecomeFeatures ExtremeProgrammingForPlatformSoftware JavaScript MicrosoftWindows MicrosoftWindowsBeyondRepair NagWare PhlIp QwertySyndrome SimCity TheWebIsBeyondRepair VbClassicMigrationConcerns MicrosoftWindowsCulturalAssumption CategoryCulture MicrosoftWindows MicrosoftWindowsCulturalAssumption MicrosoftWord UnixCulturalAssumption WindowsRebootAfterProgramInstall MicrosoftWindowsNt ArlieDavis CategoryMicrosoft CategoryOperatingSystem DaveCutler ImplementationContradictsDesign MicrosoftWindows MicrosoftWindowsNt VmsOperatingSystem WindowsNt WindowsOperatingSystems WindowsTwoThousand WindowsXp MicrosoftWindowsPlatform CategoryMicrosoft DotNetFramework DotNetPlatform GreatestMarketingCompanyInTheWorld JavaAndDotNet JavaPlatform JtwoeeEnterpriseComputing LampPlatform MicrosoftDotNet MicrosoftEnterpriseComputing MicrosoftWindows MicrosoftWindowsPlatform MiddleWare SupplyChainManagement WampPlatform WindowsCommunicationFoundation WindowsVista MicrosoftWindowsServer ActiveDirectory ActiveDirectoryApplicationMode BlackComb CategoryInternet CategoryMicrosoft MicrosoftCorporation MicrosoftWindows MicrosoftWindowsServer NetworkLoadBalancing RightsManagementServices ShowPost WindowsInternetNameService WindowsXp MicrosoftWord AbiWord AllRoadsLeadToRome AppleWorks AutoCorrect BufferOverflow CategoryMicrosoft CategorySoftwareTool CompulsiveCustomizer CustomerService DataBaseDesign DougKing EricUlevik EvanLanglois FalkBruegmann FrankRobinson GeorgeBrower HyperTextMarkupLanguage InternetExplorer JohnDvorak LyEks MacOsx MalWare MicroSoft MicrosoftCorporation MicrosoftOffice MicrosoftProducts MicrosoftWord MicrosoftWordComplaints MikeAmy OffTopic OnceAndOnlyOnce OpenOffice PanuKalliokoski RichTextFormat StarOffice TableLookups TakuyaMurata TextEditor TheBinder WhatYouSeeIsWhatYouMean WikiDoc WindowsRegistry WordPerfect WordProcessor MicrosoftWordComplaints AcoyaniGarrido AutoCorrect BlackHat BrianKernighan CategoryRant EasterEgg EdwardKiser FearUncertaintyAndDoubt FrameMaker GrahamHughes IfaJobsWorthDoingItsWorthDoingWell JonathanFitt KeithBraithwaite LaTex MarkSchumann MatthewWilbert StephanHouben StevenNewton ThatsNotaBugItsaFeature TheRightTool TimVoght TomAnderson WindowsVista WordPerfect WordProcessor MicrosoftWorks MicrosoftOffice OpenOffice OxyMoron MicrosoftXen CategoryMicrosoft CategoryProgrammingLanguage CeeOmega CsharpLanguage ExtensibleMarkupLanguage OoAndXml OoVsRelational PolyphonicCeeSharp SemanticSubtyping XenVirtualMachineMonitor MicrosoftXml CategoryXml DotNet ExtensibleApplicationMarkupLanguage JeanPaoli MicrosoftCorporation MicrosoftIndigo MicrosoftWay MicrosoftXml QuickQuestions ServiceOrientedArchitecture SoapToolkit SqlServer VbClassic WebServices WindowsLonghorn WindowsVista XmlPerformance XmlRpc MicrosoftsManholeCoverQuestion AlgolLanguage FortranLanguage FrankZappa InnovatorsDilemma JerseyWalls KevinMcConnell MartySchrader NarrowStaffSelectionFactors NivensManholeCoverQuestion PhlIp QwertySyndrome WindowsOperatingSystems MicrosystemMigration ContinuousIntegration PairProgramming PlanningGame StandUpMeeting TestDrivenDevelopment MicrowareOsNine BbcMicro CategoryOperatingSystem DragonThirtyTwo ForthLanguage ResearchMachines MidLevel MidLevel MiddleEarth JrrTolkien JustMab LordOfTheRings LordOfTheRingsPartOne LordOfTheRingsPartThree LordOfTheRingsPartTwo MiddleEarth NamingConqueredLands PhlIp MiddleEarthRolePlaying CategoryRole RoleMaster MiddleMan AspectOrientedProgramming CodeSmell FacadePattern MediatorPattern MiddleMan MiddleOut BottomUpProgramming CategoryProblemSolvingStrategy DistributedComputing DomainModel EmbeddedSystem MiddleOut ProblemSolving ProgrammingAsEngineering StrategyExecution TopDown MiddleWare BigBlue BigIron BizTalk CategoryEnterpriseComputingConcerns CollaborativeComputing CustomerInformationControlSystem DavidLiu DbTwo DistributedComputing DistributedInternetArchitecture EclipseIde InterfaceEngine InvisibleBigMammoth JavaPlatform JavaTwoEnterpriseEdition LampPlatform MathEngine MessageOrientedMiddleware MicroSoft MicrosoftWindowsPlatform MiddleWare ObjectBroker ObjectWatchNewsletter PleaseComment RationalUnifiedProcess RenderWare RogerSessions SqlServer TooOld TransactionProcessingMonitor TuxedoMonitor VisualStudioWhidby MiddleWay CategoryEasternThought FindingTheMiddleWay MiddlewareWrapper DesignPatterns DesignPatternsForDistributedObjects GangOfFour HaveThisPattern IntersectionOfFeatures JeffGrigg JohnFarrell LeastCommonDenominator MiddlewareWrapper RalphJohnson UnionOfFeatures MidnightCommander MidnightCommander QuickView MidoriBrowser CategoryWebBrowser CategoryWebDesign ChangeLog ChristianDywan DoingStuff DonaldNoyes FireBug GestureRecognition GitRepository LinuxOs OperaBrowser RaspberryPi RssReader ValaLanguage WebBrowser WebKit WindowsOs MiesForAll MiesForAll MiesVanDerRohe MiesVanDerRohe CategoryPerson DavidBrantley EmbracingAndExtending FrankLloydWright LeCorbusier LessIsMore MiesForAll MightBePatterns ArrowAntiPattern ExtractMethod ForEach SetFooTo SteveJorgensen MightPayoff ImmediatePayoff MightPayoff YouArentGonnaNeedIt MigrateDataForward CategoryFuture DonaldNoyes LegacyCode MigrateDataForward ResistChange RewriteCodeFromScratch ThinkingOutLoud MigrateInlineComment CategoryWikiRefactoring DiscussionPage DiscussionSection HostileInsertion MigrateInlineComment ThreadMess WikiZen MigratingFromVbUnitTwoToVbUnitThree AssertEqualsDouble AssertEqualsLong AssertEqualsString AssertEqualsVariant DoublesEqual LongsEqual StringsEqual TestRunner VariantsEqual VbUnitThree MigratingToJtwoee CategoryEnterpriseComputingConcerns CoreJtwoeePatterns DavidLiu EntityBean JanNilsson JavaTwoEnterpriseEdition JavaWebServices RelationalDatabase SessionBean VisualBasic WebService MigrationToXp AdoptUnitTestsFirst AdoptingXpPatternLanguage BigDesignUpFront CategoryAdoptingXp CategoryStory CollectiveCodeOwnership CrcCard DesignDocumentation DoTheSimplestThingThatCouldPossiblyWork ExtractMethod IainLowe IndividualAchievement IndividualCodeOwnership JavaUnit MoveMethod PairProgramming ReFactor RelentlessTesting RichardDevelyn TestingByPokingAround UnitTest WhatStopsUnitTesting MigsParaz AddingNewPages CategoryHomePage HansenDy MigsParaz PinoyExchange TextFormattingRules MiguelBeedle CategoryHomePage MartineDevos PatternBasedReengineering MiguelMarcos AreYouThere CategoryHomePage OrphanPage MiguelPerez AreYouThere CategoryHomePage OrphanPage MihalyCsikszentmihalyi MikaGoeckel AreYouThere CategoryHomePage OrphanPage StepStone MikaelBrockman CategoryHomePage MikaelHermansson CategoryHomePage CsharpLanguage DenmarkEurope HumourWiki JavaLanguage LinkopingSweden LinuxOperatingSystem LocalAreaNetwork PythonLanguage SwedenEurope MikaelLindberg MikaelNordfelth ActiveServerPages BrentNewhall CategoryHomePage CeePlusPlus DogmaTwoThousandAndOne MikaelNordfelth OffTopic PhpLanguage SwedenEurope VisualBasic WikiGnome WikiWikiWeb MikaelNyberg CategoryHomePage MikaelNyberg WikiWiki MikeAnderson MikeAponte ElizabethWiethoff RoadMaps UserName WelcomeVisitors MikeBarton CategoryHomePage SafetyCriticalSoftware SevenPrinciplesOfSoftwareDevelopment SoftwareArchitecture SoftwareEngineering WikiHotSpots MikeBeedle AgileAlliance AgileLisp AgileRentschianThinking AgileRevolution BalancedAgility CategoryAuthor CategoryHomePage CategoryScrum EclipseIde EmacsEditor EssentialAgileCharacteristics HomoiconicLanguages JlisaRuleEngine NewFiles OoDesignPrinciples OpenSource ProgrammingRant ScrumBook ScrumScrum WhyLisp WriteInLisp XpRoots MikeBennett CategoryHomePage MikeBowler BryanZarnett CategoryHomePage CertifiedScrumMaster DeborahHartmann ExtremeProgramming GsBase HtmlUnit JavaUnit LawrenceLudlow MikeBowler ScrumProcess ScrumToronto TorontoXpUsersGroup MikeBrinkman MikeBurba AgileManifesto AgilePractices CategoryPerson MikeBurba MikeCapern CategoryHomePage KyleBrown MikeClark CategoryAuthor RubyRogues MikeCobbett AreYouThere CategoryHomePage GameOfGo OrphanPage MikeColbert CategoryHomePage MikeCole CategoryHomePage MikeColeman CategoryHomePage MikeCorum ArchitecturalStyle BehavioralEffectOfMetrics BlocksInJava CategoryAdoptingXp CategoryHomePage CollegePark CorbaComponentModel DontNameClassesObjectManagerHandlerOrData EnterpriseJavaBeans EntityBean ExtremeProgrammingCorePractices HexagonalArchitecture JavaTestingTactics JavaUnit MessageQueuingArchitectures MikeCorum RecentChanges RestArchitecturalStyle SpecializationIsForInsects StLouis StarSchema TaoOfTheSoftwareArchitect TellDontAsk ThreeTierDistributionArchitecture TransitioningToExtremeProgramming WhatsRightWithCorba WhatsWrongWithCorba WhatsWrongWithEjb WhyWorryAboutArchitecture XmlRpcVsCorba XpStLouis MikeCowlishaw CategoryPerson NetRexxLanguage RexxLanguage RonPerrella MikeCrowe CategoryHomePage MikeDagosta CategoryHomePage MikeDavis CactusEjb CategoryHomePage MikeDolbear CategoryHomePage MikeDunlavey CategoryHomePage MikeDunlavey MikeEdwards CategoryHomePage MikeEggleston CategoryHomePage MikeElliott CategoryHomePage MikeElliott WikiWikiWeb MikeFarnham PairProgramming MikeFauzy CategoryHomePage MikeFeldmeier CategoryHomePage MikeGarrity CategoryHomePage GraphicsWeeny MathWorks NumericalProgramming ObjectOrientedProgramming MikeGodfrey MikeGodfrey TwentyQuestions MikeHagberg CategoryHomePage MikeHaywood MikeHill CategoryHomePage ExtremeProgramming NickKnowles ThoughtWorks MikeHo CategoryHomePage MikeHo MikeHore CategoryPerson ForthLanguage MopsLanguage NeonLanguage ObjectOriented OpenSource MikeHowells AgileProcess AgileProcesses BusinessProcessReengineering CategoryHomePage ExtremeProgramming IntelligentNetworking IvarJacobson ObjectModelling SmalltalkLanguage MikeHuber CategoryHomePage GoodStyle WikiWikiWeb MikeKarliner CategoryHomePage MikeKennon CategoryHomePage MikeKent AreYouThere CategoryHomePage MikeKienenberger CategoryHomePage MikeKlein CategoryHomePage CompoundWords MikeKnell AreYouThere CategoryHomePage MikeKoss CategoryHomePage DesignPatterns SharePoint MikeKrajnak CategoryHomePage CppUnit EnlightenedMethodologies ExtremeProgramming IntpType JavaUnit MikeKrajnak RecentChanges MikeKruchoski CategoryHomePage MikeLeach CategoryHomePage MichaelLeach SoftwareCraftsmanship MikeMann CategoryHomePage GameNeverending MikeMason CategoryHomePage JoeWalnes MikeRoberts PaulHammant ThoughtWorks MikeMcGregor CategoryHomePage LondonCommons McGregor MikeMcGregor MikeMilinkovich CategoryPerson EclipseFoundation EclipseIde IbmCorporation JavaLanguage JavaPlatform LampPlatform ObjectTechnologyInternational OracleCorporation PhpLanguage TheObjectPeople WebGain MikeMiller HotDraw JefRaskin TektronixSmalltalk MikeMiserendino CategoryHomePage MikeMiserendino MikeMontagna MikeMorris CategoryHomePage CeePlusPlus DevelopmentProcesses JavaLanguage JiniTechnology ObjectOrientedProgramming PermaCulture ProjectManagement SmallTalk MikeMowbray CategoryHomePage MikePasche CategoryHomePage MikePorter AgileEdge CategoryHomePage DistributedComponentProgramming EsageGroup ExtremeDates ExtremeProgramming ExtremeSkis MikePorter ThreeDateProgram MikeRettig CategoryHomePage DotNet EaiVendors MessageBasedConcurrency MessagingPatterns MikeReynolds CapTech MikeRoberts ThoughtWorks MikeRoome MikeSanford CategoryHomePage MikeSchaeffer CategoryHomePage MikeSchwartz CategoryHomePage ExtremeProgramming LindaRising MikeSchwartz PatternsMiners ScrumMethodology MikeShaver CategoryHomePage LicensingTerms MozillaBrowser MikeShields CategoryHomePage NewUserPages TourBusStop MikeSlattery MikeSmith BookShelved CategoryHomePage ChiefArchitect EddiesWiki ExtremeEngineering GreatBooksList GreatBooksListMikeSmith MikeSmithEddiesWikiStuff MikeSmithNameChange MikeSmithEddiesWikiStuff BerndGoetz CategoryWikiImplementation DonaldNoyes EddieEdwards EddiesWiki FridemarPache HansWobbe InterWiki MickeyMouse MikeSmith MikeSmithEddiesWikiStuff OnceAndOnlyOnce SixSingleQuotes StartPage TheBrain WikiName WikiNames MikeSmithNameChange ChangesIn MikeSmith OnceUponaTime QuickChangesJunkie SeanOleary SteveHowell WikiName MikeStevens CategoryHomePage JamesLinn MikeStorey CategoryHomePage ExtremeProgramming IyadIssa JavaLanguage LanceWalton RichardDrake TomWhite MikeStump CategoryHomePage WindRiverSystems XpSystem MikeTaylor AbandonedHomePage AreYouThere CategoryHomePage OrphanPage MikeThelen CategoryHomePage HeresaLinkThatDoesntReallyExist JustAnotherPerlHacker WikiWikiWeb MikeThomas CategoryHomePage MikeTwo CategoryHomePage ThoughtWorks MikeVogel CategoryHomePage ChrisDaSilva MikeVogel PeterMerel MikeWarot AmateurRadio BidirectionalCompiler BitGrid BorlandDelphi CategoryHomePage GnuRadio GrandConcepts IntentionalProgramming InterNet LaptopJenny MikeWarot MoinMoin NonVonNeuman ObjectZoo PythonLanguage RefactoringBrowser RichSource SecureOs SinceWhenDoesSayingSomethingMakeItSo SoftwareRadio TradeShow TurboPascal WikiEngine WikiSync WikiWay WikiWiki MikeWeller CategoryHomePage ElizabethWiethoff MikeWhite CategoryHomePage HappyHacker MikeWilliams CategoryHomePage ErlangLanguage MelbourneExtremeProgrammingEnthusiastsGroup MikeWilliams MikeWoodhouse CategoryHomePage CsharpLanguage MicrosoftOffice VisualBasic MikeYinger CategoryHomePage JavaScript WebApi MikhailKalashnikov CategoryPerson MikkelBrahm CategoryHomePage MikkelHansen AlexanderStigsen CategoryHomePage MikkoMantysaari CategoryHomePage HyperCard MilSpec MilSpec MilanBabuskov FlameRobin RelationalDatabase MilanKundera CategoryAuthor CategoryOffTopic MileStones MileStones MillStones MilesBlomfield MilesDaffin CategoryHomePage MilesTailsPrower SegaEnterprises SonicTheHedgehog WalledGarden MilesThompson CategoryHomePage MilesVedder MilesWhitener CategoryHomePage MilesWhitener MultiParadigm SoftwareCraftsmen MilindKhadilkar MilindKhadilkar MilitaryIntelligence DonaldNoyes MilitaryIntelligence MilitaryStylePushups DownwardFacingDog JoshuaKerievsky MilkCup AntiPattern MakeYourselfNecessary MeasurementObfuscations MilkMiruku AnarchyDoesNotScale CategoryHomePage MilkMiruku ProWikiSoftware PseudonymityWithTraceability MilkyWay AlphaCentauri AmericanBillion BeginnersMind EpsilonErindi FastFacts HitchHikersGuideToTheGalaxy LifeOnOtherPlanets MilkyWay MrPhil OffTopic ProximaCentauri SolarSystem StarWars TheBaddestEnding WarpDrive MillStones DeathMarch MillStones RightStuff MillerMicro CategoryComputerCompany DickMiller ForthLanguage RapidFile MilliEinstein MilliEinstein MilliHelen MilliPeeve CategoryWhimsy GrokLaw MilliPeeve WikiWord MillionDollarIdea AnthonyLander JeffShelby MillionDollarIdea UmpteenMillionDollarQuestion MillsMess AndrewsAlliteration BurkesBarrage CannibalsAndChristians CategoryWikiFavorites MillsAnalysis MillsMess MillsMessFrameByFrame OffTopic PopularScience RonGraham RubensteinsRevenge SaulAmarel SiteSwap SteveMills TheBox TwelveStepPrograms MillsMessFrameByFrame MillsAnalysis MillsMess MilosProject BrokenLink CategoryProject CategorySecurity ObjectCapabilityLanguage OzLanguage ProcMod MimeTex CategoryTex ConnectedText LaTex MimeoDotCom AnonymousCoward DanielKnapp DrewMarsh JeffGrigg WardsWiki MimicAdapter AdapterPattern CategoryAntiPattern DeleteFile FileSystem FileSystemPath HexagonalArchitecture ValueObject MinMaximalism FeatureWeenie FindingTheMiddleWay GoldilocksSolution GrayMatter GreyMatter MinMaximalism MinimalismWeenie MinaWiki MincomLtd CategoryCompany JohnFarrell MartinPool RobertWatkins MindAlteringLanguages AlanPerlis AlgolLanguage AplLanguage DataManipulationLanguage EpigramsInProgramming ErlangLanguage ForthLanguage HaskellLanguage LispLanguage LittleMindAlteringLanguages LogoLanguage MentalMasturbation MindAlteringLanguage PrologLanguage RelationalModel SchemeLanguage SmallTalk StructuredQueryLanguage ToolCommandLanguage ToonTalk MindBroker CategoryCompany IntraBroker MartinRoell MindBroker RainerWasserfuhr RelationshipManagement SmallIsBeautiful MindControl DesiArnaz DesiLu IconoScope JohnSteinbeck JosephGoebbels LeslieMoonves MindControl StarTrek VladimirZworykin MindControlWithDerrenBrown CliffStabbert GuiAsConversation MindControlWithDerrenBrown SamuelFalvo MindCraft MineCraft MindFsck AlcoholicsAnonymous CategoryOffTopic EffYuCeeKay HowJohnEdwardDoesIt MindFsck TheFword TheManufacturingOfConsent TheSecretOfPower WhatFnordMeans MindManager CategorySoftwareTool MicrosoftWindows MindManager MindMap MindMap BarryBuzan BrendanTregear CategoryCreativity CategorySoftwareTool ChuckSmith CmapTools ConceptMap DaveKirby DickBotting FishboneDiagram FrankGerhardt FreeMind GeorgeDinwiddie JohnFletcher JuneKim KentSchnaith KnowledgeMap MacOsx MartineDevos MentalIndexability MentalModel MetaMap MindJet MindManager MindMap MindMapping MindMappingSoftware NovaksWritings PalmOs SemanticNet SilverBullet SpiderDiagram SqueakWiki SuperThinking TheCathedralAndTheBazaar TonyBuzan TreeEditor UseYourHead VisualTour VisualUnderstandingEnvironment WikiEngine WikiMindMap WikkaWiki MindMapping BackLink MindMap MindMappingSoftware CategorySoftwareTool MacOsx MindMap SuperThinking MindNumbinglyRepetitiveWork ChronicProcrastination EasiestThingFirst HardestThingFirst JustDoIt MentalStateCalledFlow MindNumbinglyRepetitiveWork SpikeSolution MindOverhaulEconomics AreOoAndRelationalOrthogonalDiscussion CategoryDecisionMaking CategoryEconomics CategoryEmployment CategoryHumanFactors CategoryOopDiscomfort CategoryProductivity ChickenOrEgg CobolScript EconomicsOfAdvancedProgramming FutureDiscounting GuruProgrammer GuruProgrammers JasonEspinosa NarrowStaffSelectionFactors OldDogsNewTricks OoLacksMathArgument PeopleWhoDontGetOo RelationalWeenie SmallTalk SoakTime VariationsTendTowardCartesianProduct MindPaths IntraBroker MindPaths ProjectCodeName MindReading DoTheSimplestThingThatCouldPossiblyWork DoingStuff FermiParadox TransHumanists UtilityFog VaporWare VirtualReality MindRotThesis BasicLanguage CategoryEducation CobolLanguage EwDijkstra EwDijkstraQuotes FebruaryZeroSix HasWikiFailed JavaIsTheNewCobol JavaLanguage MindOverhaulEconomics MindRotThesis PeteHardie SelfLanguage MindSet CategoryExternalLink MindSet TheBrain MindStorms BiblioFind CategoryBook DebuggingApproachToLearning LegoMindstorms SeymourPapert MindSwitch ElectroEncephaloGraphy InducedSynesthesia NeuralInterface MindTool HandHeld MindTouch CommercialOpenSource MindTouchDeki MindTouchDeki CsharpLanguage DekiScript MediaWiki MindTouch PhpLanguage MindVox BruceFancher MindWipe WikiMindWipe MindlesslyBrowsingTheNetAtWork AndreSlabber CaughtInTheNet JohnPassaniti MattBehrens QuickChangesJunkie RecentChanges SpellingChecker WayneConrad WikiReadingHabits MineCraft InfiniMiner MarkusPersson MindCraft MineCraft MineCraftIsBoring MinecraftIsNotBoring SandBoxGame WikiIsDead WikiIsNotDead MineCraftIsBoring ChaunceyGardiner ForthLanguage LogoProgramming MineCraft MineCraftIsBoring MinecraftIsNotBoring MineCraftIsBoring WardsWiki MingFung CategoryHomePage MingLi AreYouThere CategoryHomePage MarcoLi MingLibrary CeeLanguage CeePlusPlus MacromediaFlash OpenSource PhpLanguage PythonLanguage RubyLanguage MinglingOfConcerns AlexanderEgyed DougMerritt WardCunningham MiniRubyWiki BroadbandFeedback CategoryWikiImplementation MiniRubyWiki PenBird RecentChanges YamlAintMarkupLanguage MiniWiki ApacheHttpd CategoryWikiImplementation KirkBailey MiniWiki PalmWiki PerlLanguage TinyList MiniZinc ConstraintModellingLanguage ConstraintProgramming DoingStuff DonaldNoyes IwantToKnow MiniZinc MiniatureFootprintComputing CategoryFuture CloudComputing ComputingDevice DisappearingComputer DistributionAgent DonaldNoyes HotSpot MiniatureFootprintComputing MobilePhone NotSoFarOutComputing RemoteEvaluationAlgorithm RemoteProcessingOfLocalInformation StarTrek ThinkingOutLoud WiFi MinimalDesign AmmerseDesignPrinciples AsSimpleAsPossibleButNoSimpler CategoryLowEnd DaVinci RequirementsVsWishes MinimalLinuxUserInterfaces AlternativeToXfree BearSkinsAndStoneKnives BlackBox BlackBoxWindowManager BradCox CategoryLinux CategoryUnix DanielKnapp DavidMcGaffin EksMonad EmacsDude FluxBox GnuScreen GrahamHughes HackedBox HaskellLanguage HowardFear JmIbanez LinksBrowser LinuxOperatingSystem LynxBrowser MarioLang MatthewTheobalds MicrowindowsProject OpenBox RatpoisonWindowManager SamuelFalvo ScreenMultiplexor ScrotWm StephanHouben SvgaTextMode TomSeddon UnixJunkie WindowLab WindowManager WormsArmageddon MinimalMethodologies AlbertEinstein AlexeyDolganov AlistairCockburn CapabilityMaturityModel CategorySimplification CrystalMethodology DeveloperOnlyXp DoTheSimplestThingThatCouldPossiblyWork EinsteinPrinciple ExtremeProgramming FunctionalTest GridOfThirtyFive HighCeremony JonHopkins KenBoyer KenSchwaber KielHodges LipService MarkSwanson MinimalMethodologies NoSuchThingAsSize PacemakerProject PairProgramming RonJeffries ScrumProcess SpartanUserInterface UnitTest WorstThingsFirst YouArentGonnaNeedIt MinimalNecessaryEffort AntiPattern MinimalParsing CategoryCompilers ControlTable DragonBook ForthLanguage IoLanguage IokeLanguage JavaScript LispLanguage LuaLanguage MinimalParser MinimalParsing PrefixParser ProgrammingLanguage RecursiveDescent RethinkingCompilerDesign SyntaxErrorDetection TexLanguage MinimalTable AntiPattern AreTablesGeneralPurposeStructures CandidateKey CandidateKeys CategoryLowEnd CeeLanguage CeeLight CeeLite ChrisMellon ColdFusionLanguage DictionaryDataStructure DiscontinuitySpike EmulatingTables EssExpression ForthLanguage HaskellLanguage HolyWar MultiParadigmDatabase NavigationalDatabase NimbleDatabase QueryByExample RelationalAlgebra RelationalDatabase RelationalLanguage RelationalModel SqLite StandardTemplateLibrary TopsQueryLanguage WhereAndAnd WilliamUnderwood MinimalWiki AnotherPointOfView DonaldNoyes EinsteinPrinciple IdealInternetWikiEngine ItWorks JustSufficientImplementation MinimalWiki ShortestWikiContest WebLog WhatWikiWorksFor WikiPrinciples WikiWord MinimalismWeenie AsSimpleAsPossibleButNoSimplerWeenie FeatureWeenie HighLevelLowLevelLanguage KnobsAreForKnobs LeanSoftware MinMaximalism MinimalismWeenie UnifiedModelOfEverythingWeenie MinimalistDesign AsSimpleAsPossibleButNoSimpler CategorySimplification FitNesse KeepItSimple KeepItSimpleMinimalization KeepItSimpleStupid MakeTheSimplestThingThatCouldPossiblyWork MinimalistDesign OpenSource TechnologicalChangeVector TracVsFitnesse MinimalistGnuForWindows CategoryLanguageImplementation CodeBlocks CygWin GnuCompilerCollection MinimalSystem MinimalistGnuForWindows TwilightDragon MinimalistLanguage AlternateHardAndSoftLayers ArthurWhitney BrainfuckLanguage CategoryLanguageDesign CategoryLowEnd ChuckMoore ColorForth DanielCristofani DavidNess DictionaryDataStructure ForthLanguage KayLanguage LargeAndSmallLanguages LinkedList LittleLanguage LuaLanguage MinimalParsing MinimalTable MinimalistLanguage PaulHudson PythonLanguage RebolLanguage SchemeLanguage StepsTowardTheReinventionOfProgramming TclLanguage TuringComplete MinimizeDifferentMethods CategoryComparisons DateTime GemStone ManageDifferencesConsistently MinimizeDifferentMethods ReFactor SmalltalkLanguage VisualWorks MinimumNumberOfClassesAndMethods AddMoreClasses BertrandMeyer CurtSampson DaveSmith ExtractMethod ExtremeProgrammingInstalled FearOfAddingClasses GradyBooch JeffGrigg JeffLangr MinimumNumberOfClassesAndMethods MoveMethod OlderWordingOfXpSimplicityRules OneResponsibilityRule RavioliCode SunirShah TightGroupsOfClasses WardCunningham WhatIsAnAdvancer XpSimplicityRules MinimumStandardOfLiving AndyPierce CivilizedSociety LevelPlayingField MinimumStandardOfLiving TheAmericanWay MinimumWage AmericanCulturalAssumption DisagreeByDeleting MicroSoft MinimumWage NamesGivenToComputers TheyMightBeGiants MinisterOfPeace CategoryDramaticIdentity DramaticIdentity EditWar MinisterOfPeace NewSpeak NineteenEightyFour MinixOperatingSystem AndrewTanenbaum CategoryOperatingSystem LinusTorvalds OperatingSystem PublicDomain MinkiWiki MinorEdit CategoryWikiEditing CliffordAdams DaveVoorhis DonaldNoyes EditPage EmDashInAscii FixBrokenWindows HyphensAreNotDashes MattBehrens MinorEdit MinorEditsDisabledDiscussion PhilGoodwin PierrePhaneuf QuickChanges QuickDiff RachelDavies RecentChanges RecentChangesJunkie RecentEdits TomStambaugh UniCode VolunteerHousekeeper WardCunningham WikiGnome WikiWiki WikiWikiWeb MinorEditsDisabledDiscussion BenTremblay CategoryWikiMaintenance CostinCozianu DanMuller HelmutLeitner MinorEdit NewRecentChanges QuickChanges RecentChanges ThomasHolenstein TooMinorEditsConsideredHarmful WardCunningham WikiGnome WikiPedia WikiWikiSuggestionsSimple WikiWikiSystemNotice MinoritiesOnWiki AdamBerger AlistairCockburn AmirLivne AndrewCates AndrewMcMeikan AnnetteTruong AntiTheists BeanCounters BenTremblay BethanyAndresBeck BillCaputo BlakeMason BobBockholt BorisKortiak BrentNewhall CameronSmith CarlMeyer CarolineFoster CategoryIndex ChadMiller CharlesWeir ChelleHine ChrisSandow ClintonLabombard ColleenPridemore CortlandHaws DanBarlow DanHankins DanielKnapp DaveHoover DaveSteffe DavidCary DavidPichevin DavidSarahHopwood DougMerritt DrewMarsh EarleMartin EasternWuss EddieDeyo ElizabethWiethoff EricHodges ErikMeade ExtremeProgrammingCorePractices FacingTheInevitable FalkBruegmann FrancisTownsend GarethMcCaughan GarryHamilton GaveUpOnTelevision GeraldoXexeo GirlsDoWiki GirlsDontWiki GreatBritain GregLewin GroupsOnWiki GunnarZarncke ImTooHumbleToAddMyName JamesMcGovern JayOsako JediKnight JeffGrigg JimRussell JohnFletcher JohnPassaniti JohnReynoldsTheStudent JonathanArkell JosephDale KarenSmiley KatieLucas KenCarpenter KrisJohnson LayneThomas LeftHanded LeftHanders LifeOfBrian LispLanguage LourensCoetzer LukeGorrie MarkAddleman MarkTilley MartinNoutch MartinSpamer MartySchrader McDonalds MichaelSparks MinoritiesOnWiki NewCrappyStarWars NickBensema OldFart PhlIp RedHeaded RobMandeville RogerLipscombe ScottCoulter ScottJohnson SeanOleary SethGordon ShaeErisson SlideRule SoftwareGeniuses StarBucks StarWars SusanDavis ThirdWorldCountries TimVoght UnitedStatesOfAmerica VickiKerr WaldenMathews WarGamer WardAndKent WaterFall WikiGreatFoobarLists YonatSharon MinorityOpinion DonaldNoyes ExerciseGurus ExtremeProgramming FalkBruegmann LowCarb SelectionBias MinusInfinity CategoryMath GottfriedWilhelmLeibniz IsaacNewton JayLanguage JeffGrigg JoshuaGrosse MinusInfinity NonStandardAnalysis SurrealNumbers MirProject CanonicalLtd MirProject ShouldXwindowsBeReplaced UbuntuLinux MirabilisIcq CategorySoftwareTool ChrisRudge InstantMessenger JasonYip ListerOfSmeg PierrePhaneuf RobertChurch SecurityPolicy TaralDragon WorseIsBetter MirandaLanguage CategoryProgrammingLanguage FunctionalProgrammingLanguage HaskellLanguage MirandaPrize AtlantaOopsla DonRoberts EliotMiranda EternalStudent ExperiencedSmalltalkers ExtractMethod JohnBrant KentBeck MethodObject PleaseComment SecondVancouverOopsla VisualWorks MiriamRosenberg AurelianoCalvo CategoryHomePage MirkoBergmann CategoryHomePage MichaelHuth RalfMueller MirkoBlueming ArtificialIntelligence CategoryAgileMethodology CategoryHomePage CategoryScrum CollaborationTools GunnarZarncke HaveThisPattern KanbanSystem KnowledgeAndInformation KnowledgeManagement PfompHistory PfompVision ProjectManagement RealKnowledgeManagement WikiMailBox MiroslavNikolov MiroslavNovak CategoryHomePage MirrorModel AbstractConstructor AbstractFactory ApiIsLanguage BertrandMeyer CategoryAbstraction CategoryInfoPackaging DataflowProgramming DocumentView DomainSpecificLanguage FrameworkIsLanguage GeneralPurposeProgrammingLanguage LanguageDesigner LayerOfIndirection MirrorModel MirrorModelContagion ModelViewController OnceAndOnlyOnce OopNotForDomainModeling OopWorksForDomainModelModeling PluginArchitecture PolicyInjection PublishSubscribeModel SamuelFalvo SeparateDomainFromPresentation TooMuchGuiCode YagNi MirrorModelContagion AbstractConstructor AbstractFactory DataDistributionService DataflowProgramming DirectXlibrary FunctorObject JavaScript MirrorModel MirrorModelContagion OpenGl PluginArchitecture PolicyInjection PowerOfPlainText PublishSubscribeModel ScriptingLanguageAgnosticSystem TimeToMakeItShort WebApplication WindowsPresentationFoundation XmlHttpRequest MirrorTerms CategoryWiki JavaIdioms PortlandPatternRepository WardCunningham WikiMirrors MisFeature BobTrower CheckedExceptionsAreOfDubiousValue EditHint MisFeature MisFeatures ToolsThatTeachPoorHabits WikiNamePluralProblem WindowsVista MisFeatures CheckedExceptionsAreOfDubiousValue MisFeature ToolsThatTeachPoorHabits MisUsedButWellMeant AlanKay BuzzGroups CarHoare DoTheSimplestThingThatCouldPossiblyWork DonaldKnuth EverythingIsAnObject EwDijkstra FishBowl GotoConsideredHarmful MartineDevos ObjectTechnologyTwoThousand MisUsingInheritance CategoryPolymorphism ClassicOoAntiPatterns CommonLisp DeltaIsolation ImplementationInheritance JonathanTang LimitsOfHierarchies LiskovSubstitutionPrinciple MultipleInheritance PseudoCode SmallTalk StevenNewton ThereAreNoTypes TimLesher MisUsingMultipleInheritance AlexanderStepanov AllProblemsWithObjectOrientedProgrammingStemFromTheDifferencesBetweenTheLanguageBeingUsedAndSmallTalk BillWeston BlindlyAddingClasses BruceDodson ClassicOoAntiPatterns DaveHarris ExponentialGrowthDueToUntamedMixins FearOfAddingClasses FooPyramid GenerativeProgramming GenericProgrammingIsBetter InheritanceGraphThatTearsItselfApart InterfacesAreGood MultipleInheritance MultipleInheritanceIsNotEvil ObjectOriented ObjectOrientedDesign RedHerring RobertFisher SmallTalk StevenNewton TeaseApartInheritance WayneMack MisallocatedCredit AntiPattern CurryingSchonfinkelling LightBulb MandelbrotSet MiscKayBits AlanKay BettyEdwards DrawingOnTheRightSideOfTheBrain MichaelLeach ObjectOriented RichardPawson XeroxParc MiseryIndex CarterAdministration CategoryOffTopic LeftWing MiseryLovesCompany HowDoesThatMakeYouFeel JasonNocks PairedVenting TongueInCheek TriteExpression MisesArgumentAgainstSocialism AnonymousDonor AntiSocialism CategoryEconomics CzechoSolvakia HolyWar LudwigVonMises MarkAddleman OpenSource UnitedStates WhereDoPricesComeFrom MishtuBanerjee CategoryHomePage MiskiConcepts BrokenLink OptimisedReferral PosterCentricity ProtocolDemocratisation ReciprocalRelationships WellKnownSources MiskiProject CategoryProject MiskiProject PhilipDorrell PosterCentricMessageSubscriptionProtocol MisnamedInterfaces CategoryInterface CategoryNaming OpenSource MissingFeatureSmell AllPanaceasBecomePoison DesignPattern DesignPatternsAreMissingLanguageFeatures FourLevelsOfFeature GeneralPurposeProgrammingLanguage KeyLanguageFeature LanguageIdiomClutter LanguageInhibitsRefactoring LanguageSmell MissingFeatureSmell MissingInformationStructure ArtificialIntelligence CategoryInformation ExamplesExist GetaRoundToIt IndirectRepresentationalPackages InformationStructure JonGrover MissingInformationStructure RealInformation TechnoScalable MissingSynthesis ChangeManagementAppliedToWiki MarcGirod MultipleViewWiki ThesisAntithesisSynthesis WikiReductionists MissingWikiBeforeXp AllPanaceasBecomePoison ArchitectAsKeeperOfTheFlame BetsyHanesPerry BigDesignUpFront BradAppleton CategoryWikiHistory CodeFest ComponentDesignPatterns ComponentDesignPatternsContext ComponentPatterns DaveHarris DeborahHartmann DesignFest DocumentMode EpisodesPatternLanguage ExtremePassion ExtremeProgramming ExtremeProgrammingChallenge JimCoplien JonGrover JosWiki KeithBraithwaite KielHodges MartineDevos MichaelFeathers OpenSpace OrganicArchitecture PaulChisholm PeterMerel PhilipEskelin RecentChanges RonJeffries ScrumProcess ScrumToronto TorontoAgileOpenSpace WalledGarden WalledGardens WhatWasWikiLikeBeforeXp WikiName WikiWikiWeb WuWei XpAndDocuments XpFan YtwokUpdate MissionCritical AmericanCulturalAssumption BusinessContinuityPlan HealthInspector LifeCritical McDonalds MissionCritical ProjectManglers RealTimeVsMissionCritical RobMandeville SolidRocketBooster SpaceShuttle StatusQuo MissionStatement CategoryPlanning CompanysMission DonaldNoyes InvisibleHands LifeGoal MissionStatement SharedVision StrategicPlanning TheViewFromSeventyMilesUp MistakenExtrapolation OneThingAllThings SlipperySlope UnderestimatingSlope MistakesIndicateDesignFlaws AnonymousDonor CarFree ChristianTaubman DoTheRightThing HaveThisPattern MartinHaecker PokaYoke TheDesignOfEverydayThings MistakesOfRogerPenrose AlanTuring AlgorithmsOrInteraction BoseEinstein BoseEinsteinCondensate BoseEinsteinCondensates CollapseOfChaos CommonSense ComputerScience CostinCozianu DanielEarwicker DefinitionOfLife DisagreeByDeleting DrewMcDermott ExtremeHumility FrameProblem GoedelsIncompletenessTheorem HardCorePlatonists HumanBeing JohnMcCarthy JuanPabloNunnezRojas KurtGoedel McCarhy McCarthy MeaCulpa PenroseCannotConsistentlyAssert QuantumGravity QuantumMechanics RichardDawkins RichardDrake RichardHenderson RichardKulisz RogerPenrose ShadowsOfTheMind ShiftingTheBurdenOfProof SolomonFeferman StephanHouben StephenHawking StrawMan TheEmperorsNewMind TheJurysStillOut TheRoadToReality TheoVerelst WardCunningham MisterRonJeffries AlanFrancis CapedConsultant RonJeffries XpMailingList MisterSpock StarTrek MisunderstandingHungarianNotation AlgolLanguage AndersMunch AndyMorris AntiPattern BillTrost CharlesPetzold CharlesSimonyi CodingConventions ColorForth DamnGoodIdea DaveFayram DecoderRing DelphiLanguage DictionaryBase HeightPixels HeightWeightTable HeightenContrast HungarianNotation InlineTemp JasonGrossman JavaScript JoelSpolsky JohnHarding JohnPassaniti JonHanson KirkBailey MarcVanWoerkom MarsClimateOrbiter MedicineWorseThanSickness MichaelFeathers MicroSoft MicrosoftWindowsApi PaulMurray PeteHardie PhilipMaynard QuantityPattern RealWorld SavasAlparslan StevenNewton TaintedString TobyFarley UntaintedString WayneMack WholeValue WindowHeight ZenConcepts MisuseOfFactoid CategoryRant MisuseOfMath AddingEpicycles AlanKay CalBerkeley EverythingIsa FermatsLastTheorem IsProgramming LaynesLaw MisuseOfMath OoLacksConsistencyDiscussion OoLacksMathArgument PageAnchor ProgrammingIsMathDiscussion SoftwareGivesUsGodLikePowers SovietShoeFactoryPrinciple TableOrientedProgramming TopOnTypes TypeSystem UsefulLie MisuseOfSql CategorySqlProgramming CodeGenerationIsaDesignSmell DivideAndConquer ExBase MichaelWilson MisuseOfSql OnceAndOnlyOnce PerniciousIngrownSql RelationalLanguage ReportsSmell SmeQl SqlFlaws StructuredQueryLanguage TheThirdManifesto ThickBreadSmell TutorialDee MisuseStory DickBotting MisuseStory UserAntiStory UserStory MitAiLabPublication GeraldSussman GuySteele RichardStallman MitHacks MassachusettsInstituteOfTechnology MitHacks MitLicense ChrisGarrod ProjectSikuli SikuliProject WardsWiki MitProjectMac MitScheme CategoryProgrammingLanguage SchemeObjectSystem MitchAmiano MitchAndMurray GlengarryGlenRoss MitchAndMurray MitchDenny CategoryHomePage MitchKapor MitchellKapor MitchPowell MitchellKapor CategoryPerson ChandlerCommunityWiki ElectronicFrontierFoundation LongNow MitchKapor OnTechnology OpenSourceApplicationsFoundation PersonalInformationManager MitchellModel AgileProcesses ApEx BenKovitz CategoryHomePage CollaborationTools GnuEmacs KnowledgeManagement MacOsx ObjectStore PythonLanguage ScientificVisualization SemanticWeb SimplestVersusRight ZopeApplicationServer MitochondrialEve AndyPierce BillTozier BioWiki DynaPage EndoSymbiosis FossilRecord GeneticCode GregEgan KevinBacon MitochondrialEve PhylogeneticTree ScientificAmerican StarWars SubSaharanAfrica TheForce WildAndCrazy MivaScript CreditCardProcessing MivaMerchant MivaScript ShippingAndHandlingCosts StoreFront MixIn AbstractSubclass AlloMorphism BlocksInRuby CategoryLanguageFeature CategoryPolymorphism CeePlusPlus ColoredPoint CommonLisp CommonLispObjectSystem DifferentStylesOfDelegation DylanLanguage GavinSinclair GenericFunction JohnDuncan LispMachine MethodCombination MixIn MixInModule MixIns MixinsForCeePlusPlus MixinsForPython NonPolymorphicInheritance ObserverPattern PolyMorphism RubyLanguage ScalaLanguage StanSilver ToolCommandLanguage TraitsPaper WhatAreTypes WhatIsDelegation XoTclExtension MixIns MixIn MixMaster MixedCaseMessage EmailNetiquettePatterns MixedCodeGeneration ActiveCodeGeneration CodeGenerationInAction JackHerrington SteveJorgensen VbeXtremeTeam VisualBasic XmlForOnceAndOnlyOnce MixedEconomy CommandEconomy FreeMarket MixedEconomy UnitedStates MixedLanguageProgramming AlternateHardAndSoftLayers BoostPythonLibrary CategorySoftwareTool CeeLanguage EclipseIde FortranLanguage GnuCompilerCollection MixedLanguageProgramming SimplifiedWrapperAndInterfaceGenerator MixedMetaphor CategoryMetaphor GunnarZarncke HaveThisPattern MixedMetaphor PrivateEye RocketSurgery MixedModeActiveModules FullFunctionalSimulator InteractiveScreens LaboratoryPrototype RaySchneider MixedModePage BackLink CategoryMixedModePage CategoryTag DilbertObvious DiscussionPage DocumentMode DocumentPage DocumentUnderDevelopment HomePage JohnFletcher ManorainjanHolzapfel MixedMode MixedModePage MixedModeTag PageCreated ReFactor TalkPage ThreadMode WikiCitizen WikiTrolling MixingLevels AlgorithmsThatDemandGarbageCollection AntiPrinciple CategoryCommunication ConceptsOutOfContext CurtisBartley FallaciousArgument FreeWill GoedelEscherBach LevelCategoryError LevelOfAbstraction MixingLevels PrinciplesAreNotPatterns QuineProgram RepresentationConfusion SelfReplication SpokenLanguage StrangeLoops TheMapIsNotTheTerritory MixingParadigms CategoryMultiparadigm ConceptualIntegrity MixingParadigms MostNaturalParadigm ParadigmPotpourriMeansDiminishingReturns PickTheRightToolForTheJob PlugCompatibleInterchangeableEngineers ProgrammingParadigm SpecializationIsForInsects SymmetricalReference WhenToUseWhatParadigm MixinsAsAbilities AspectOrientedProgramming BenThomasson CeePlusPlus ExtendedObjectTcl KristofferLawson MikeSmith MixIn MixinsForCeePlusPlus AbstractSubclass BjarneStroustrup CeePlusPlus MixIn MultipleInheritance OnceAndOnlyOnce SingletonPattern UsingTemplates MixinsForPython CategoryPython JuneKim MixIn PythonLanguage MkLinux MachMicrokernel MarkGrosberg MkLinux PowerMac MlKit AlgolLanguage BlockStructure CycloneLanguage DataBase EditHint FileSystem GarbageCollection HeapAllocation LexicalClosure MlKit OperatingSystem PersistentAllocation RegionAllocationExtent RegionBasedMemoryManagement SmlLanguage StackAllocation StaticAllocation StefanLjungstrand MlLanguage AnswerMe CategoryCppTemplates CategoryFunctionalProgramming CategoryProgrammingLanguage FsharpLanguage FunctionalProgrammingLanguage GenericType HaskellLanguage HowMlFunctorsWork LazyEvaluation LispLanguage MachineLanguage MarkupLanguage MetaLanguage ObjectiveCaml ParametricModules PatternMatching PolymorphicTypeInference RobinMilner SchemeLanguage SmlLanguage StaticallyTyped StrictEvaluation StronglyTyped TuringAward TypeInference MlTon ForeignFunctionInterface MlTon ObjectiveCaml SmlLanguage MmixMachine AssemblyLanguage DonaldKnuth TheArtOfComputerProgramming MnesiaDatabase ErlangLanguage LightweightDirectoryAccessProtocol NimbleDatabase RichardHenderson MobiWiki AndyPierce CategoryWikiImplementation FrontPage MobiWiki RecentChanges RecentChangesConsideredHarmful WikiEngine WikiNow MobileAgent AutonomousAgent CategoryAgentOriented DistributedAlgorithms DistributedComponents DistributedComputing FalkBruegmann MobileAgent MobileAgentsReconfigureNetworkTopologies MobileAgentsSolveBandwidthProblems PeterSchaefer SelfMaintainingNetworks WhatIsAnAgent MobileAgentsReconfigureNetworkTopologies CategoryAgentOriented MobileAgent MobileAgentsSolveBandwidthProblems CategoryAgentOriented DynamicFailOver DynamicLoadBalancing MobileAgent MobileObject PostScript RobertDiFalco MobileCommerce BroadbandWirelessAccess CategoryEnterpriseComputingConcerns CategoryWireless GeneralPacketRadioService JavaMicroEdition LibertyAlliance MobileCommerce MobileGui MobileInformationDeviceProfile MobileIp OnlinePayments SecurityManagement ThirdGeneration WiBro WindowsMobile WirelessApplicationProtocol WirelessDevices WirelessMarkupLanguage WirelessSecurity WirelessTransactionLayerSecurity MobileGui DavidWright DesktopGui DougMerritt InformationArchitects JavaTwoMe MobileGui MvcIsNotImplementable PatternLanguage MobileInformationDeviceProfile ConnectedLimitedDeviceConfiguration JavaApplets JavaMicroEdition WhatHappened MobileInformationDevices BroadbandWirelessAccess GeneralPacketRadioService GlobetrotterFusion ThirdGeneration WiFi WirelessNetwork MobileIp BillTrost ProtocolTunneling MobileNote MobilePhone BlueTooth BroadbandWirelessAccess CategoryHandheld GeneralPacketRadioService GlobalSystemForMobileCommunication HandHeld MobileCommerce MobilePhone ShortMessageService SmartPhone ThirdGeneration WarDriving WiFi WikiPedia WirelessApplicationProtocol WirelessDevicesEnterpriseComputing MobilityFirst MobilityFirst TheInternet MobilityIntegrationAndSecurity CategorySuccess CriticalInformation DonaldNoyes MobyDick MobyGames AndreasAxelsson EddieEdwards JayBell KenMegill MobyGames PalKristianEngstad PaulSinnett TimLesher TomPlunket WikiZen MockCreator AbstraktGmbh CategoryMockObjects CategoryTesting ChristianJunghans EditHint MockCreator MockObject OlafKock WikiIsNotaDictionary MockDatabase AlexCruise AxionDatabase ChristofferHammarstrom DbUnit EasyMock GordianKnot GregMerrill HypersonicSql JavaUnit JdbcSpy JeffGrigg LegacySystem McKoiDb MockDatabase MockObject MockObjectsAndIntegrationTesting MockStatement NatPryce RealObject SqlFlaws TestDatabase TestFirst VbUnitThree MockImplementationBecomesComponentInterface ComponentInterface DoTheSimplestThingThatCouldPossiblyWork EncapsulateDesignDecisions FactoryMethod MockImplementation MockImplementationBecomesComponentInterface MockObject MockLisp DonaldFisk EmacsEditor JamesGosling MacLisp MulticsEmacs MockMaker BrokenLink CategorySoftwareTool EditHint MockMaker MockObject WikiIsNotaDictionary MockObject AbstraktGmbh AdewaleOshineye AgileTest AnalysisParalysis AnonymousDonor AsimJalis BobbyWoolf CategoryComparisons CategoryMockObjects CategoryTesting ChristianJunghans ChristopherPickslay ClassLoader CodeSmell DavidEscala DeadLink DierkKoenig DotNet DotNetMock EasyMock FakeObject FrankWestphal GeoffSobering GreenfieldApplication GrowingObjectOrientedSoftwareGuidedByTests GuardGenerator HaveThisPattern HowToTestCallsMadeByAnObject IvanMoore JavidJamae JayMockit JeffGrigg JimLittle KeithBraithwaite LanceKind LawOfDemeter MarkAddleman MikeAinsworth MockCreator MockDatabase MockMaker MockObject MockStubShunt MockingLegacyCode NatPryce NestedTestCaseClasses NullObject ObjectMother OlafKock OnceAndOnlyOnce PatrickMcCormick PedroLopez PeterSchuh PhilipCraig PontusGagge PseudoClasses PublicInterface RightThing RodrigoPalacios SampleMockObject SevenMock ShuntPattern SourceForge StatePattern SteveFreeman StrategyPattern StubObject TammoFreese TestFirstDesign TimMackinnon UnitTest UnitTestDelegator UnitTestingLegacyCode VisualAgeJava WillSargent WillemBogaerts XpMailingList XpTwoThousand XpUniverse YourMileageMayVary MockObjectsByDelegate CategoryMockObjects EasyMock MockObject NeilSwingler TammoFreese TestCase TestRunner TestSuite MockObjectsForDynamo AtgDynamo MockObject MockObjectsForDynamo MockObjectsInVb ByVal CategoryMockObjects CategoryVisualBasic ExtractClass ExtractMethod HaveThisPattern InsertProduct JeffGrigg MockObject MockParseProductFileSql NewPrice ObjectRelationalImpedanceMismatch SelectProductPrice SetDebugSqlObject SteveJorgensen TipsOnUsingVbUnit UpdateProductPrice VbClassic VbMock VbUnitThree MockRandomizer MockRandomizer MockRandomizers UnitTestingNonDeterministicCode MockStubShunt AlistairCockburn BrettNeumeier CarltonBrown CategoryMockObjects CategoryTesting CeeLanguage DaveAstels DavidSarahHopwood EmbeddedSystem FakeObject GeorgePaci HexagonalArchitecture InteractionBasedUnitTesting LoopBack MartinFowler MockObject PeeCee PseudoPattern RealWorld RoleModelSoftware SelfShuntPattern ShamObject ShuntObject ShuntPattern StateBasedUnitTesting StrutsTest StubObject TestDrivenDevelopmentaPracticalGuide UnitTest UserInterface MockingInManyLanguages CategoryInManyProgrammingLanguages ChrisGarrod FortranCompiler MockObject PerlLanguage PhpLanguage PythonLanguage PythonUnit RubyLanguage RubyMock RubyTestUnit SimpleTest TestCase MockingLegacyCode AlittleMockGoesAlongWay CategoryMockObjects CategoryTesting LegacyCode MockObject MockingInManyLanguages MockingLegacyCode SpaghettiCode UnitTestingLegacyCode MockryProject CategoryProject MockObject MontrealXpUsersGroup ToDo MockupScreens CategorySoftwareTool DeadlyGuiPrototypes GuiPrototypingTools IgorJese MockupScreens PetProject QtDesigner MockupTiger MockupTiger ModPerl ApacheHttpd ApplicationProgrammingInterface CategoryPerl FastCgi ModPython ModRuby PerlLanguage ModPython ApacheHttpd CategoryPython ModPerl PythonLanguage ModafinilDrug AnonymousDonor MarkoSchulz PhlIp SleepDeprived SleepIsOverrated ThirtySixHourDay TwentyEightHourDay ModalDialogBox AntiPattern CategoryUserInterface HowToAnnoyUsers ModalWebFramework AviBryant SeasideFramework WebTransactionsWithContinuations ModeLess AlexSchroeder CategoryEmacs DontModeMe ModeLess ModeSeven ModelBasedNotation SoftwareManagementPrinciples WalkerRoyce ModelBasedTestAutomation ModelControllerSurface AnalogComputer DavidWright GraphTheoretic ModelControllerSurface ModelTargeterSurface SirFrancisBacon ModelDelegate JavaSwing ModelViewController ModelDrivenArchitecture AcronymStew AdewaleOshineye ArchitectsPlayGolf CategoryArchitecture CostinCozianu DesigningVsModeling DexenDeVries DirkDetering DotNet JamesAbley JustAnotherProgrammingLanguage ObjectManagementGroup PhilJones ReusableDomainModels RevisedReportOnAlgorithmicLanguageScheme ServiceOrientedArchitecture ShlaerMellor StephenHutchinson WhiteHorse ModelDrivenDevelopment ModelDrivenArchitecture ModelDrivenDevelopment ModelDrivenDevelopmentOfDataAcquisitionAndControlSystems ModelDrivenSoftwareDevelopment ModelDrivenDevelopmentOfDataAcquisitionAndControlSystems KelleyHarris MicroElectronics ModelDrivenArchitecture ModelDrivenDevelopment ModelDrivenSoftwareDevelopment WardCunningham ModelDrivenSoftwareDevelopment ComponentBasedDevelopment IndustrializedSoftwareAssetDevelopment JornBettin ModelDrivenArchitecture ModelDrivenDevelopment ObjectTechnology SoftwareProductLineEngineering ModelFirst AcceptanceTest AlistairCockburn AnnAnderson BigDesignUpFront BryanGlennon CategoryAnalysis DirectManipulation DonWells EarlyPrototyping EndUser ExtremePlanning FourLayerArchitecture KeithRay KentBeck KyleBrown ModelFirst PhotoShop PieterNagel RaySchneider RonJeffries ScrubTheRequirements SmalltalkApprenticeProgram SpartanUserInterface ToddCoram TomRossen UiDrivenDesign UserInterfaceInertia UserStories UserStory UserStoryExamples WaldenMathews WilliamGrosso YesAnd ModelLoading DanielStaudigel NonConvexPolygonTesselation OpenGl ModelMaker BorlandDelphi CategorySoftwareTool CategoryUml CodeImport DelphiIde DesignPatterns HaveThisPattern InstantVisualization IntelliReplace MappersVsPackers ModelMaker ReFactoring ReverseEngineering StampCollector UmlDiagram UmlSoftware VisualModeling ModelModelViewController AdeleGoldberg ApplicationModel BobbyWoolf DesignPatternsSmalltalkCompanion DolphinSmalltalk DomainModel EducationCentre InspectorView JavaServerPages JournalOfObjectOrientedProgramming KyleBrown LyndonTremblay ModelModelViewController ModelViewController ModelViewControllerHistory ModelViewPresenter MvcInJspModelTwoArchitecture PartyOfFive PaulMitchellGears PresentationAbstractionControl RandyStafford RichardMacDonald TheSmalltalkDevelopersGuideToVisualWorks TimHoward TomRossen ValueModel VisualWorks WagTheDogAntiPattern WhatsaControllerAnyway ModelOfComputation ModelsOfComputation ModelOfQuality AlistairCockburn CategoryQuality DanielSvennberg DaveHarris DavidBeardsley ExtremeProgramming FabianLeGayBrereton GeraldWeinberg MicrosoftSoftware ModelOfQuality QualityElbow QualityIsFree QualitySoftwareManagement RobertPirsig RonJeffries TomAyerst VerificationVsValidation WaldenMathews WayneMack WhatIsQuality ModelOffice AgileBusinessModeling JasonGorman ModelPipeViewController ApplicationModel BernardDevaux BillTrost BruceAtherton CategoryPattern DavidMcNicol DomainModel FacadePattern GuiController GuiModel JavaBeans JavaSwing ModelModelViewController ModelPipeViewController ModelViewController ModelViewControllerHistory ObjectiveCee PacAgent PluggableAdapter RalphJohnson RecursiveModelViewController SmalltalkLanguage SqueakSmalltalk StarTrekMonopoly TheoVerelst ThomasWeidenfeller ValueModel ValueModels VisualWorks ModelRendererView ModelViewController ModelSmell CodeSmell JournalOfObjectOrientedProgramming KillYourDarlings MotherhoodStatement NotInventedHere SelfDocumentingCode SpikeSolution ThenaMiracleOccurs ModelTargeterSurface BooleanInteractor CommandObject DavidWright JavaNativeInterface JavaSwing JavaSwt LittleSimulator LittleSimulatorInCocoa LittleSimulatorInJava ManyOfManyInteractor ModelTargeterSurface ModelViewController MvcIsNotImplementable OneOfManyInteractor PhilGroce SpikeSolution SuperficialMts WardCunningham ModelTheory DenotationalSemantics MathIsModeling ProofTheory TheoremProving ModelViewController AdeleGoldberg ApplicationController BernardDevaux BillTrost BrendaLaurel BrowseOneHierarchy BruceAtherton CategoryPattern CategoryUserInterface ChaoKuoLin ChrisEineke CommitRollbackDatabaseAutoTests ComputersAsTheatre ConnellyBarnes CrystalReports DesignPattern DesignPrinciplesBehindSmalltalk DoTheMostComplexThingThatCouldPossiblyWork DocumentView EducationCentre EricSmith FacadePattern FourLayerArchitecture FuzzVille GodClass GraphicsTool GuiLayer GuillermoSchwarz HierarchicalModelViewController HotDraw IanChai IknowItWhenIseeIt JavaBean JavaLanguage JavaSwing JimCoplien JohnClonts JournalOfObjectOrientedProgramming JustinWells KrasnerPope KyleBrown LeftSelectsRight ListController LlewelynThomas LogicLayer LuisColorado MarcThibault MartinFowler MirrorModel MitchellModel ModelDelegate ModelModelViewController ModelPipeViewController ModelTargeterSurface ModelViewController ModelViewControllerAsAnAggregateDesignPattern ModelViewControllerHistory ModelViewControllerInVbClassicActiveServerPages ModelViewCrapola ModelViewPresenter MondaySchool MongrelEeRuby MorphicInterface MvcIsNotImplementable MvcIsNotObjectOriented MvcVersusEventDriven ObjectWorks ObserverPattern OpenStep PalmOs ParagraphEditor PatternsOfEnterpriseApplications PetStore PhlIp PresentationAbstractionControl RandyStafford RepresentationLayer RonaldHayden RubyOnRails ScottElliott SelfLanguage ServletDesign SimonHeath SkipSailors SpaghettiCode SqueakSmalltalk SunMicrosystems TemplatingInPhp TestDrivenDevelopment TestFixture ThomasMahler TimoStamm TomRossen TomatoIde TrygveReenskaug UselessTruth UserInterface VisitorPattern WardCunningham WebMacro WhatsaControllerAnyway ModelViewControllerAsAnAggregateDesignPattern AdewaleOshineye ApplicationDevelopmentAdvisor CompositeDesignPatterns CompositePattern CompoundPatterns DirkRiehle DocumentView FourLayerArchitecture HierarchicalModelViewController JavaWorld JohnVlissides MediatorPattern ModelViewController ObserverPattern RalphJohnson RecursiveModelViewController StrategyPattern TomStambaugh ModelViewControllerHistory ApplicationModel AspectAdapters AspectAdaptor BradCox BufferedValueHolder DaveSmith JournalOfObjectOrientedProgramming MitchellModel ModelModelViewController ModelViewController ObjectOrientedProgrammingAnEvolutionaryApproach ObjectWorks ObjectiveCee ParcPlace PresentationAbstractionControl RalphJohnson RandyStafford SeeheimModel TrygveReenskaug ValueHolder ValueModel VisualWorks WhatsaControllerAnyway ModelViewControllerInVbClassicActiveServerPages ActiveServerPages AspDotNet CategoryVbClassic CeeSharp GraphicalUserInterface JavaLanguage MattRyall ModelViewController ObserverPattern SqlServer ThomasEyde VbClassic VisualBasic ModelViewPresenter CommandPattern DocumentView DolphinSmalltalk EducationCentre FourLayerArchitecture MediatorPattern ModelViewController ModelViewPresenter PresentationAbstractionControl PresenterFirst SeparationOfConcerns ModelViewUser AllDataRelatesToOtherData GlassBeadGame ModelViewController WikiWay ModelWiki ModelWiki WardCunningham WikiDesignPrinciples ModelYourEnvironment DavidCymbala DickBotting JacksonStructuredProgramming JacksonSystemDevelopment MichaelJackson ModelYourEnvironment ModelYourSelf ModelYourSelf BrianFoote DavidCymbala ModelYourEnvironment ModelYourSelf ModelingTrap BusinessModeling DynamicSystemDevelopmentMethod EdYourdon EvolutionaryDelivery ExtremeProgrammingMayScaleUp ImpactModelling LargeExtremeProgramming MichaelJackson NickSimons OneLargeEvolutionaryAttempt RichardDrake SevenPillarsOfCred SoftwareCannotBeModeled SuccessStatement TomGilb TomKubit ModellingTrap BigDesignUpFront ModelingTrap SpellingRuleDoubledConsonant ModelsOfComputation AckermannsFunction ActorsModel CategoryModels ChurchTuringThesis CommunicatingSequentialProcesses ConceptsTechniquesAndModelsOfComputerProgramming ConcurrentSystemsTheory DecompositionParadigms EsotericProgrammingLanguage EssAndKayCombinators FiniteAutomata FunctionalProgramming FunctionalProgrammingLanguage HerlihyRu InteractiveComputationIsMorePowerfulThanNonInteractive JayOsako LambdaCalculus MarkovAlgorithm ModelsOfComputation ModelsOfComputationAndFormalLanguages NaturalLanguage ObjectOriented PartialRecursiveFunctions PiCalculus PostFormalSystems PredicateCalculus PrimitiveRecursion PrimitiveRecursionTheory PrimitiveRecursive PrincipleOfLeastPower RecursivelyEnumerable RedHerring RewriteRules RobinMilner SemiThueGrammars SlashDot TheOzBook TuringComplete TuringMachine TuringTarpit UnrestrictedGrammars ModelsOfComputationAndFormalLanguages CategoryBook TuringTest ModemBound AndyPierce DaNuke EricUlevik HighBandwidth MatthewTheobalds ModemBound RobertField SimpleIsBetter ModerationPolicy MessageReposting ModerationPolicy PhilipDorrell PublicPlaces PublicPlacesOnTheInternet SpamProof TimBernersLee WikiWikiWeb ModeratorGuidesTheWorkshop ActiveListeningModeration ClearingThePalate JimCoplien PatternLanguage PositiveFeedback PositiveFeedbackFirst SittingInaCircle SuggestionsForImprovement ThankTheAuthor WorkshopComprisesAuthors WorkshopSessionModeration WritersWorkshop WritersWorkshopPatterns ModernCeePlusPlusDesign AcyclicVisitor AddisonWesley AndreiAlexandrescu BoostLibraries CategoryBook CategoryCpp CategoryCppTemplates CategoryMetaprogramming CppInDepthSeries CuriouslyRecurringTemplate FunctionalProgrammingLanguage GreenspunsTenthRuleOfProgramming JohnFletcher PolicyBasedClassDesign SmugLispWeenie StaticTyping TemplateMetaprogramming VisitorPattern WikiWiki ModernCleanLisp ArcLanguage CategoryLisp CeeLanguage CommonLisp DoubleEdgedSword DoubleYouSeven DylanLanguage EssExpressions EuLisp FirstClassContinuation GooLanguage HomoiconicLanguages KernelLanguage LispLanguage ModernCleanLisp NewLisp NewOldFashionedLisp NewWeirdLisp PicoLisp SamuelFalvo SchemeLanguage ModernDinosaur AnIntroductionToDatabaseSystems CalculatedRelations CategoryHistory ChrisDate FieldAndScreen GemStone GraphicalUserInterface HierarchicalDatabase HollerithPunchCard JonGrover ModernDinosaur ModernDinosaurDiscussion NetworkDatabase NetworkDatabases NotInventedHere RalphJohnson RelationalDatabase RelationalDatabases SoftwareDevelopment StephenJayGould UnifiedModelingLanguage ZombieTechnologies ModernDinosaurDiscussion AdHominem AnIntroductionToDatabaseSystems AnIntroductionToDatabases AnonymousOnPurpose ChrisDate ComputerScience ConsiderTheSource CostinCozianu CriticizeBluntly DeathOfThePage DesignPatterns DrCodd EjbFlaws EnterpriseJavaBeans EwDijkstra ExperienceIsTheBestTeacher FoundationsOfDatabases FundamentalsOfObjectOrientedDatabases GemStone GoodStyle GrandMasterProgrammer IntroductionToDatabaseSystems KyleBrown MartinFowler ModerDinosaur ModernDinosaur ObjectDatabases ObjectIdentity ObjectOrientation ObjectStore PeopleSoft RalphJohnson RalphJonson RandyStafford RelationalHasNoObjectIdentity SaveFace ScottAmbler SoftwareEngineer TopLink VariousIdeasOnWhyObjectsHaveNotFailed WastingPeople WikiHistory WikiSocialNorms ModernDiogenes ArtifactsAndArtifactories CategoryProject MythicalMan NewYorkTimes NineteenTen NineteenZeroNine TheInternet WikiZens ModernIsm ModernPascal AdaLanguage AlgolLanguage CategoryPascal CeeLanguage ComponentPascal DelphiLanguage FreePascal JavaLanguage JustDontGetIt ModernPascal ModulaLanguage ModulaThree ModulaTwo NiklausWirth OberonLanguage OberonSystem ObjectiveCee PascalLanguage QompLanguage StandardPascal TurboPascal ModernizingExBase ControlTable DataDictionary ExBase MicrosoftAccess SqlFlaws ModestElectronicVoteProposal CategoryVoting DonaldNoyes TechnicalSpecificationForVotingMachines VotingMachineDiscussion WikiWikiGovernment ModestWikiProposal BjornLindstrom CascadingStyleSheet CascadingStyleSheets CategoryWiki DaveCantrell KenRawlings OddMuseWiki RecentChanges SeanPalmer UserStyles WikiBase WikiNature WikiStyle WikiStyleExamples WikiWikiWeb ModifiersBeforeOrAfterNouns AlgolLanguage AlgolSixtySyndrome AnsiCee AsFastAsCee BertrandMeyer BlaisePascal CarHoare CategorySyntax CeeLanguage GustaveEiffel ItsTimeToDumpCeeSyntax OpenSource PascalLanguage PythonLanguage ThreadMess TonyHoare UnixOs ModifyAndContinue CategoryAntiPattern CloneAndModifyProgramming IntegratedDevelopmentEnvironment ProgrammingInTheDebugger UnitTest ModifyingSystemCode IanOsgood JavaScript OctoberZeroSix TomStambaugh UnitTest ModulaLanguage CategoryPascal CategoryProgrammingLanguage ModulaOne ModulaThree ModulaTwo PascalLanguage WirthLanguages ModulaOne CategoryPascal CategoryProgrammingLanguage ModulaLanguage ModulaTwo PascalLanguage WirthLanguages ModulaThree ArnoldLayne CategoryPascal CategoryProgrammingLanguage CeeLanguage CeePlusPlus CsharpLanguage CsharpLanguageDiscussion JeffreyMeunier ModulaLanguage ModulaTwo NiklausWirth OberonLanguage SimplifiedWrapperAndInterfaceGenerator SteveFreeman SystemsResearchCenter WirthLanguages ModulaTwo CategoryPascal CategoryProgrammingLanguage DigitalEquipmentCorporation MesaLanguage ModulaLanguage ModulaOne ModulaThree ModulaTwo OberonLanguage ObjectiveModulaTwo PascalLanguage TopSpeed WirthLanguages XeroxParc ModularModuleSystem CategoryPaper ModuleSystem ObjectiveCaml SmlLanguage XavierLeroy ModularProgramming AntiCreation CategoryCodingIssues CategoryInfoPackaging CeeLanguage ComponentPascal DataDictionary DatabaseNotMoreGlobalThanClasses DatabaseType DatabaseVerbs DelphiLanguage FirstClassModules FreePascal GateKeeper IncludeFileParametricPolymorphism InterfaceFactoring JeffGrigg MartinPool ModularProgramming ModuleSystem MopMind NeedlessRepetition ObjectOriented ObjectOrientedProgramming OnceAndOnlyOnce ParametricPolymorphism ProceduralMethodologies QompLanguage StructuredProgramming WaterbedTheory WhatIsModularity YagNi ModuleDependencyProblem CeePlusPlus ConsideredHarmful DesignByContract DllHell DynamicLinkingConsideredHarmful DynamicTyping EiffelLanguage FragileBaseClassProblem FragileBinaryInterfaceProblem GarbageCollection JavaLanguage JavaVirtualMachine MicroHell MikeWarot ModuleDependencyProblem SmalltalkLanguage SriramGopalan SymbolicLink TypesOfDependency UndefinedBehavior ModuleMajor AddHead AddTail EventDrivenProgramming LifeSupport LiterateProgramming MentalIndexability ModuleMajor RemoveHead RemoveTail SamuelFalvo SeparationAndGroupingAreArchaicConcepts TaskMajor ModuleSystem CategoryLanguageFeature ComponentDefinition ComponentOrientedProgramming FunctionalProgrammingLanguage LucaCardelli MlLanguage ModularModuleSystem ModularProgramming ModuleSystem ObjectOrientedProgrammingLanguage ParametricModules ProgrammingLanguage SchemeLanguage XavierLeroy ModusVivendi MoebiusStrip CategoryMath KleinBottle MoebiusStrip MoedeKbhAarhusJanuar MoedeKbhAugust WikiWiki MoedeKbhMaj DanishAgileUserGroup MoedeKbhMarts MoedeKbhNovembera DanishAgileUserGroup PfaArtikel MoedeKbhNovemberb MoedeKbhSeptember RoboCode WikiWiki MohammadSalim AlistairCockburn CategoryHomePage MhosQuote MohammedPetiwala CategoryHomePage MohandasGandhi MoinMoin AndrewCates CategoryWikiForum CategoryWikiImplementation FreeLink InterWiki MazeWiki MediaWiki MoinMoin MoinMoinDesktopEdition PikiPiki PythonLanguage QuickDiff SubPages TwikiClone VersionControlAppliedToWiki WikiCreole WikiEngine WikiMoinMoinReview WikiWikiClone WikitextStandard MoinMoinDesktopEdition CategoryWikiImplementation DesktopEdition MoinMoin MoiraMallison AnswerOn CategoryHomePage JavaLanguage SmalltalkLanguage TexasInstruments ToothpasteGraphics WardCunningham MoirinTierce MassachusettsInstituteOfTechnology MozillaFirefox PerlLanguage RecentChangesJunkie MojoMojo CatalystFramework CategoryWikiImplementation JohnFletcher MojoMojo WikiChoicetree WikiMatrix WikiPedia ZwiKi MojoNation HiveCache MojoNation MoldeNorway MolecularNanoTechnology CategoryNanotechnology EricDrexler JohnVarley LegoToy MolecularComputing MolecularNanoTechnology NanoTechnology WithinTwentyYears MollySteenson MomentOfAwareness CategoryOffTopic ChuckWallace KatieLucas MomentOfUnderstanding AhaMoment AndrewKoenig EddyCurrent EurekaMoment MikeWarot OhNoMoment MomentsOfTruth CategoryBook JanCarlzon ReFactoring TomPeters MonSanto AgentOrange AndyPierce DuPont GreenRevolution MikeCorum MonSanto NutraSweet VietnamWar MonWikiAmoi JfCapdet MonadTransformer CategoryFunctionalProgramming HaskellLanguage MonadicProgramming OnMonads MonadicProgramming BrokenLink CategoryFunctionalProgramming FunctionalProgramming MonadTransformer MonadsInRuby NoelWinstanley OnMonads ProgrammingParadigm TheodoreNorvell MonadsInRuby CategoryFunctionalProgramming CategoryRuby MonadicProgramming MonadsInRuby RubyLanguage MonangSetyawan MonashOs MonashOs MondaySchool MikeMiller NormKerth RoxieRochat TekLabs TheTimelessWayOfBuilding WardCunningham MondeGreen MondeGreen MoneyAsMorality AnonymousIdiot DanHankins EconomicEcology EconomicRiddle GeorgeBernardShaw HiveMind NaturalCapitalism SocialCapitalism SunirShah TheCollective MoneyBag MoneyCritical LifeCritical MoneyCritical MoneyObject BigDecimal BusinessObject FelipeHoffa FloatingPointCurrency JavaUnit KentBeck MartinFowler MoneyBag MoneyObject QuantityPattern RoundingIssue SingletonPattern ValueObject ValueObjectsRequireGarbageCollection WardCunningham WyCash XpMailingList MoneyOrientedProgrammers CareerField LifeStyle MoneyOrientedDentists MoneyOrientedDoctors MoneyOrientedMusicians MoneyOrientedProgrammers MoneyOrientedProgramming MoneyOrientedSurgeons PaulGraham StandardOfLiving MoneyOrientedProgramming FewUnderstandTheGpl FreeSoftware HaHaOnlySerious MatthewAstley MoneyOrientedProgrammers MoneyOrientedProgramming PaulErdos RichardStallman WardCunningham MoneyPeopleWorkPickTwo CategoryEmployment ChoosingSatisfactionOverMoney FindingTheMiddleWay MoneyTest MoneyTest MongoDatabase DynamicRelational JavaScript JavaScriptObjectNotation NoSql PersistentDataStructure PhlIp ReadCopyUpdate ThinServer WorldWideWeb MongrelEeRuby CategoryFramework CategoryRuby EeRuby GraphViz KillerApp MerbAndRailsMerge ModelViewController RailsThree RubyOnRails RubyOnRailsRulesTheUniverse SoftwareProductLines MoniWiki CategoryWikiImplementation WikiEngines MonitorZombie BowlAlone BowlingForGeeks MicromanagingSadist MonitorZombie MonitorsAreBad AbstractionInversion CategoryConcurrency DeadLock EventLoopConcurrency MessagePassingConcurrency MonitorsAreBad ObjectOrientedProgramming RaceCondition ThreadsConsideredHarmful MonkeyKindOfThing CategoryWikiTag MonkeyMath AdHominem AndyPierce AnthropicPrinciple BillKelly GarethMcCaughan LaurentBossavit MattBehrens MonkeyMath OccamsRazor PepperedMoth RichardDawkins StephenJayGould StrawMan TheFamousBrettWatson TomAyerst MonkeyPatch MonkeyPatching MonkeyPatching CodeMonkey JavaScript MonkeyPatching MonkeySeeMonkeyDo PairProgramming MonkeyWiki BarnabyScott CategoryWikiImplementation InfiniteMonkey MartinPool MonkeyWiki PikiPiki PythonLanguage WardCunningham WikiEngine MonoLogue CategoryTalkPage CreateTalkPages DonaldNoyesTalk JohnFletcher MonoLogue TalkPage WikiPatterns MonoProject CategoryDotNet CategoryProject CommonLanguageInfrastructure ComputerWire DotNet DotNetForLinux GnuLinux LinuxDays MicroSoft MonoProject NovellCorporation MonoSodiumGlutamate CategoryFoodAndDrink CompletelyDifferent DihydrogenMonoxide NutraSweet ScientificAmerican WorstPunEver MonoTone CodeVille DavidsAdvancedRevisionControlSystem DistributedVersionControl GnuArch MonoTone OpenSource SubVersion MonolithicCulturalBlock MonolithicDesign AllOnePiece BigBallOfMud BigIron CategoryDesign DistributedComputing FutureDiscounting JonathanTang LiveJournal MonolithicDesign PlayDohPrinciple ReduceCoupling ResponsibilityDrivenDesign WebStoresDiscussion MonolithicKernel CategoryOperatingSystem ContextSwitch LinuxKernel LinuxOperatingSystem MicroKernel MonolithicKernel OperatingSystem OperatingSystems OperatingSystemsDesign UnixOperatingSystems WhatIsaKernel MonopoliesAreEvil MicroSoft MonopsoniesAreEvil MonopoliesInTheWild WhoMakesTheBetterDecision MonopolyGame FreeParkingRule MonopolyUserStories MichaelLeach PortlandXpUsersGroup MonopsoniesAreEvil CategoryOffTopic CategoryRant InvisibleHand MonopoliesAreEvil MonostatePattern BillWeston BorgIdiom BramBaker CategoryCreationalPatterns CategoryPattern ClassInstanceVariable ClassSideMethod ConfigState CppStaticRiddle DoTheSimplestThingThatCouldPossiblyWork EncapsulatedSingletonPattern FrankMcGeough GeorgePaci MichaelFortson MinuteSolution MonoStates MonostatePattern PeteHardie RobertCecilMartin RobertDiFalco SingletonAndMonostate SingletonPattern SingletonsAreEvil ThomasMatelich VasileAlaiba VbClassic VbClassicSingleton XpMailingList MonotonicityCriterion CondorcetsCriterion InstantRunoffVoting MonotonicityCriterion SingleTransferableVote VotingMethodCriterion MonsterDotCom CategoryAntiPattern SpamMail MonsterGarage CategoryOffTopic KatieLucas MarthaStewart RefactorMercilessly ScrapheapChallenge MonsterSubroutine AntiPattern DaveSmith GrandCentralStation GuillermoSchwarz MartySchrader MonsterSubroutine RobertField TemplatePattern MonstersFromTheId FlamingPages ForbiddenPlanet GoodStyle MonstersFromTheId MrId OffTopic PageHistory ThreadMode WuWei MonstersInc CategoryMovie MontanaRowe CategoryHomePage ScopeCreep ZoomableUserInterface MonteDenby CategoryHomePage DesignPatterns ExtremeProgramming TorontoXpUsersGroup MonthEndClosing BusinessTransaction DataWarehouse KrisJohnson MarkTilley MonthEndClosing PatrickLogan RalphJohnson SourceSystem StarSchema StorageIsCheap MonthGjulyJzerofour DateJninexFfivexCmarCtwoxxFfivex MonthAzeroxEfourxxGjuly RecentChangesJunkie WikiDate WikiNow WikiWord MontrealExtremeHour ExtremeHour ExtremeProgrammingAppliedPlayingToWin MontrealExtremeHour MontrealXpUsersGroup MouseTrap MontrealPatternsGroup CategoryGroup CategoryPatternsGroup GofAbstractFactory GofBuilder GofComposite GofDecorator GofFactoryMethod GofIterator GofObserver GofPrototype GofStrategyAndGofBridge GofTemplateMethod MtlFirstMeeting MtlSecondMeeting NicolaeGiurescu PatrickHodoul MontrealXpCalculator AlistairCockburn CodeUnitTestFirst ExtremeHourWithActualProgramming IainLowe JavaLanguage JeanMarcHeneman MontrealXpUsersGroup PlanningGame UserStory VincentTence YoucefBouayad MontrealXpCalculatorGame IterationPlanning MontrealXpCalculator MontrealXpUsersGroup OnsiteCustomer PairProgramming TestFirst MontrealXpCoachingPresentation ExtremeProgrammingApplied MontrealXpUsersGroup PeopleWare ThePeoplewarePapers MontrealXpEtsPresentation KeepItSimple MontrealXpUsersGroup PairProgramming TravelLight MontrealXpMeetingEighteen MontrealXpCalculatorGame MontrealXpUsersGroup MontrealXpMeetingEleven BobPotter GoalDonor GoldOwner IainLowe JeanMarcHeneman JeromeFillon MontrealXpUsersGroup MovingTowardsSellingAgility PeteMcBreen SebastienDaupleix SoftwareCraftsmanship SoftwareForYourHead SuccessStory VincentTence MontrealXpMeetingFive JeanMarcHeneman MontrealXpToolsPresentation MontrealXpUsersGroup StephaneLussier MontrealXpMeetingFour MontrealXpUsersGroup UnitTest MontrealXpMeetingOne AgileAlliance AgileMethodologies IainLowe JeanMarcHeneman JeanPhilippeBelanger JeanPhilippeGariepy KeithPaton MathieuGervais MontrealXpUsersGroup PairProgramming StephaneLussier MontrealXpMeetingSeven BillWake MontrealXpUsersGroup MontrealXpMeetingSix MontrealExtremeHour MontrealXpUsersGroup MontrealXpMeetingThirtyFirst MontrealXpMeetingThree IainLowe JeanMarcHeneman MontrealXpPairProgrammingPresentation MontrealXpUsersGroup MontrealXpMeetingTwentyFifth MontrealXpMeetingTwentyFourth AlainFarmer IainLowe SoftwareInProcess VincentTence MontrealXpMeetingTwentySecond MontrealXpUsersGroup SoftwareInProcess MontrealXpMeetingTwentySeventh CodeUnitTestFirst EnterpriseJavaBeans JavaLanguage JeanMarcHeneman JeanPhilippeBelanger MontrealXpUsersGroup PeterSenge SingletonPattern StudyGroupTrustAndAgile TheFifthDiscipline VisitorPattern MontrealXpMeetingTwentyThird ImplementerXpLeconApprises MontrealXpUsersGroup MontrealXpMeetingTwo DistractedDevelopers IainLowe JeanMarcHeneman MontrealXpUsersGroup MontrealXpMeetingTwoYears MontrealXpUsersGroup MontrealXpMeetingsSummerFallThree AlainFarmer BobPotter MontrealXpNextMeeting MontrealXpUsersGroup UserStories VincentTence MontrealXpMeetingsWinterSpringFour AlainFarmer BobPotter IainLowe JohnLobaugh JorgeCampos MontrealXpNextMeeting MontrealXpUsersGroup MontrealXpWhereAreWeGoing PairProgramming PascalRoy SebastienDaupleix VincentTence YoucefBouayad MontrealXpMockObjectsPresentation JeromeFillon MockConnection MockObject MockResultSet MockSingleRowResultSet MockStatement PersonneTest ResultSet TestCase VincentTence MontrealXpNextMeeting MontrealXpUsersGroup MontrealXpPairProgrammingPresentation CodeReview CustomerBillOfRights LaurieWilliams MentalStateCalledFlow MontrealXpUsersGroup OnceAndOnlyOnce PairProgramming PairProgrammingTipsAndTricks ReFactor RecordYourCommunicationInTheCode MontrealXpPresentationList IainLowe MontrealXpUsersGroup MontrealXpProject CategoryProject MockObject MontrealXpCalculatorGame MontrealXpUsersGroup PairProgramming TrioProgramming MontrealXpQuestionsAndAnswersSubjects CustomerBillOfRights DeveloperBillOfRights MontrealXpUsersGroup MontrealXpToolsPresentation CodeUnitTestFirst ExtremeTools IainLowe JeanPhilippeBelanger MontrealXpUsersGroup OpenSpace OpenWorkspace RadicalCollocation SelfDocumentingCode WikiWeb MontrealXpUnitTestPresentation ExecutableSpecification IainLowe JeanPhilippeBelanger MontrealXpUsersGroup ReFactoring TestSmells UnitTest MontrealXpUsersGroup CategoryGroup CategoryXpUsersGroup ImplementerXpLeconApprises LiensFrancais MontrealPatternsGroup MontrealXpCalculator MontrealXpCalculatorGame MontrealXpCoachingPresentation MontrealXpEtsPresentation MontrealXpMeetingEighteen MontrealXpMeetingEleven MontrealXpMeetingFifteen MontrealXpMeetingFive MontrealXpMeetingFour MontrealXpMeetingFourteen MontrealXpMeetingNineteen MontrealXpMeetingOne MontrealXpMeetingSeven MontrealXpMeetingSeventeen MontrealXpMeetingSix MontrealXpMeetingSixteen MontrealXpMeetingTen MontrealXpMeetingThirteen MontrealXpMeetingThirtieth MontrealXpMeetingThirtyFirst MontrealXpMeetingThirtySecond MontrealXpMeetingThree MontrealXpMeetingTwelve MontrealXpMeetingTwentieth MontrealXpMeetingTwentyEighth MontrealXpMeetingTwentyFifth MontrealXpMeetingTwentyFirst MontrealXpMeetingTwentyFourth MontrealXpMeetingTwentyNineth MontrealXpMeetingTwentySecond MontrealXpMeetingTwentySeventh MontrealXpMeetingTwentySixth MontrealXpMeetingTwentyThird MontrealXpMeetingTwo MontrealXpMeetingTwoYears MontrealXpMeetingWinterFive MontrealXpMeetingsSummerFallThree MontrealXpMeetingsWinterSpringFour MontrealXpMockObjectsPresentation MontrealXpPairProgrammingPresentation MontrealXpPresentationList MontrealXpProject MontrealXpQuestionsAndAnswersSubjects MontrealXpToolsPresentation MontrealXpTrustStudyGroup MontrealXpUnitTestPresentation MontrealXpUsersGroupExperienceAndSkills WilliamWake MontrealXpUsersGroupCrimPresentation AgileProcesses CategoryGroup CategoryXpUsersGroup ExtremeHour ExtremeProgramming ExtremeProgrammingPractices ExtremeValues JeanMarcHeneman JeanPhilippeBelanger JeanTessier KentBeck LaurieWilliams MontrealXpUsersGroup PairProgramming RonJeffries TorontoXpUsersGroup TravelLight UnitTest WardCunningham MontrealXpUsersGroupExperienceAndSkills AcceptanceTest AlainChiasson AlainFarmer BobPotter CategoryGroup CategoryXpUsersGroup CollectiveOwnership ContinuousIntegration IainLowe JavaScript JeanMarcHeneman JeanPhilippeBelanger JeromeFillon MathieuGervais MockObject MontrealXpUsersGroup NonviolentCommunication OnsiteCustomer PairProgramming PierreRadermecker PlanningGame ProjectVelocity ReFactor ReFactoring RobinMillette RodrigueCloutier SebastienDaupleix SimpleDesign SmallReleases StephaneLussier SustainablePace SystemMetaphor UnitTest VincentTence YoucefBouayad MontrealXpWhereAreWeGoing BobPotter JeanMarcHeneman MathieuGervais StephaneLussier MontyHallProblem AhHa AlistairCockburn AnAcceptableWayOfFailing AndrewMcGuinness AndyPierce AnonymousDonor AnotherFool BayesTheorem CategoryInvoluntaryHumor ChanningWalton ChrisMellon DaveFayram DavidBrantley InevitableIllusions JoeSixPack LawOfRestrictedChoice LawOfTotalProbability MattSimpson MonteCarlo MontyHallProblem MontyHallSimulation MontyHallSimulations MontyHallSolution NissimHadar NotTheMontyHallProblem PeteProkopowicz ProgrammerMathSkills RobMandeville RobertField RodneyRyan SchroedingersCat SeanOleary SunirShah TheFool TooBigToEdit TwoEnvelopeProblem VickiKerr WinoArguments MontyHallSimulation AndrewMcGuinness MontyHallProblem MontyHallSimulation MontyPython NotMontyHallSimulation NotTheMontyHallProblem PythonLanguage RubyLanguage MontyHallSolution BayesTheorem CategoryMath DavidSarahHopwood IanKjos MarcThibault MattSimpson MichaelWilson MontyHallProblem MontyHallVariationSolution NissimHadar TimKing WilliamUnderwood MontyHallVariant InterestingQuestionsForInquiringMinds MayZeroSix MontyHallVariantSpoiler MontyHallVariantSpoiler JasonWilson MontyHallVariant MontyHallVariationSolution AndrewMcGuinness CategoryMath DavidSarahHopwood MontyHallProblem MontyHallSolution NotTheMontyHallProblem MontyKamath CategoryHomePage VisualAge WikiWebDotCom MontyPython CarolCleveland CompletelyDifferent DesignPattern EricIdle EricJablow GrahamChapman JargonFile JohnCleese LumberjackMoment MichaelPalin MontyPython OffTopic PythonLanguage RichardDrake SillyWalk SpamMail TerryGilliam TerryJones TheAdjunct TheParrotSketch TheSpanishInquisition WhatHaveTheRomansEverDoneForUs YorkshiremanSketch MoonEdit CategoryCollaboration CategorySoftwareTool CategoryTextEditor MoonEdit MoonTerminatorSpoiler AndyMorris AspergersSyndrome CategoryPhysics ChallengeQuestion GreatCircle InterestingQuestionsForInquiringMinds MayZeroSix MooreYears CategoryTime GarryHamilton MooreYears MooresLaw NpComplete PeteHardie PeteProkopowicz PlayStation XkCd MooresLaw CategoryHardware EndOfMooresLaw GordonMoore IntelCorporation ItConversations KyleBrown MooreYears MooresLaw MooresSecondLaw PeteProkopowicz PhlIp MooresSecondLaw CategoryHardware MichaelLeach MooresSecondLaw UtilityComputing MooseAndSquirrel MetasyntacticVariable MooseAndSquirrel MopAdvocate CeeLanguage ComponentPascal ErlangLanguage HeInventedTheTerm MetaObjectProtocol ModularProgramming MopAdvocate TableOrientedProgramming ThreadMess TopMind MopsLanguage AppleMacintosh ForthLanguage MacOsx MikeHore NeonLanguage ObjectOriented ProgrammingLanguage PublicDomain MoqForDotNet CategoryMockObjects MoralHazard CategoryEconomics CategoryPsychology MoralHazard MoralObligationsOfProgrammers AbstractionInversion AndrewTannenbaum ArielSharon BruceIde CapabilitySecurityModel CategorySoftwarePolitics ClaesWallin CustomerBillOfRights ExoKernel GeorgeBush JacquesChirac MicroKernel MicroKernelWar MkLinux MorallyReprehensible OsamaBinLaden PeeAitchDee StateOfTheArt SturmUndDrang TriedAndTrue UnitedStates MoralValidity AnswerMe CategoryOffTopic CulturalRelativist ItDepends ItDoesntDepend MoranBenDavid CategoryHomePage WikiContributor MoratoriumPeriod AdHominem CategoryDelete ConflictResolution DocumentMode EditCopy MoratoriumPeriod ThreadMode WikiWord MoreAboutAuthoring BidirectionalLink CategoryWikiHelp CritLink DeclareAndLink EditConflictResolution EditCopy EditText FridemarPache FriendlyPeerContributor GoodStyle HyperNewsForum JeanJordaan KeithDawson MariusAmadoAlves MoreAboutBackupCopies MoreAboutEditingLinks MoreAboutEditingText MoreAboutHousekeeping MoreAboutInsertingImages MoreAboutTheServer PromptingStatement QuickChanges SomeName TextEditor ThreadMode VolunteerHousekeeper WardCunningham WardsWiki WhyWikiWorks WikiForum WikiMaster WordProcessor MoreAboutBackupCopies CategoryWikiHelp EditCopy EditText HistoryPages PerpetualNow RevertPage VersionHistory MoreAboutBrowsing CategoryWiki FindPage FrontPage RecentChanges WikiUrl MoreAboutCodes CaptchaTest CategoryWiki DavidVincent GreaseMonkey MoreAboutWikiAccess MozillaFirefox RoryOkane WardCunningham WikiWikiSystemNotice MoreAboutContents AardvarkMangling CategoryWiki DesignPatterns DoingThingsWithAnimals GoogleMyWiki MisterBlobby RichardHelm VisitorPattern WayneConrad WikiCategories WikiWikiWeb MoreAboutEditingLinks CategoryWiki UnusualUrlPunctuation WikiWikiWeb MoreAboutEditingText CategoryWikiEditing CategoryWikiHelp CautionsWhileEditingText EditText SpellingChecker TextFormattingRules MoreAboutExtraScripts CategoryWiki CategoryWikiMaintenance CategoryWikiStructure FixingLinks FullSearch HistDiff LikePages MoreAboutContents MoreAboutTheDatabase MoreAboutTheLogo MyersBriggsSearch NewRecentChanges OrphanNonHomePages OrphanWikiPages PagesWithoutCategory QuickChanges QuickDiff RecentChangesRss RecentPosts ShortWikiPages SignatureSurvey TooBigToEdit TopTen TranslateWiki UserName VisualTour WantedPages WikiBrowseGame WikiList WikiReaderToWriterRatio MoreAboutHousekeeping CategoryWiki TypicalHousekeepingTasks TypicalLittleMesses VolunteerHousekeeper WikiSpringCleaning WikiWikiWeb MoreAboutInsertingImages CategoryWikiEditing CategoryWikiHelp DonaldNoyes MartySchrader MoreAboutEditingLinks OpenWikiGraphics TheWikiPlateau MoreAboutMechanics CategoryIndex CategoryWikiHelp MoreAboutAuthoring MoreAboutBackupCopies MoreAboutBrowsing MoreAboutContents MoreAboutEditingLinks MoreAboutEditingText MoreAboutExtraScripts MoreAboutHousekeeping MoreAboutInsertingImages MoreAboutReading MoreAboutSearching MoreAboutTheDatabase MoreAboutTheLogo MoreAboutTheServer MoreAboutTheSite MoreAboutTheTranslator MoreAboutWikiAccess TextFormattingRegularExpressions TextFormattingRules WikiWikiWeb MoreAboutReading CategoryReadingWiki CategoryWikiHelp MoreAboutBrowsing MoreAboutContents MoreAboutSearching MoreAboutSearching CategoryWiki FindPage FullSearch GlennVanderburg JasonRohrer RecentChanges MoreAboutTheDatabase CategoryWiki EdwardTufte HowToDeletePages MoreAboutTheTranslator RecentChanges MoreAboutTheLogo CategoryWikiHelp CategoryWikiHistory DavidWall DeborahHartmann JayAlvarez LorenzoGatti MoreAboutTheLogo PortlandPatternRepository PrestonRickwood WabiSabi WardCunningham MoreAboutTheServer ApacheHttpd CategoryWiki CommonGatewayInterface ModPerl RedHat RunScriptAsDaemon MoreAboutTheSite BryanTurner GeoCities WardCunningham WikiBase WikiErase WikiMirrors WikiWikiWebFaq MoreAboutTheTranslator CategoryWiki HyperTextMarkupLanguage TextFormattingRegularExpressions TextFormattingRules WardsOriginalWiki MoreAboutWikiAccess IpAddressReleaseRequest WikiAccessContentBlacklist WikiAccessDenied WikiAccessRateLimited WikiAccessRestricted WikiAccessUnsustainable MoreDangerousAndBetter AlsoSprachZaratustra CategoryComparisons FlyingCar FriedrichNietzsche HermeticallySealedStuffIsMagic InTheBeginningWasTheCommandLine LessDangerousButWorse NealStephenson PolititiansAreWorse RobMandeville ScienceDoesNotDictateBehavior WardCunningham WindowsVsLinux MoreDials AccidentalDifficulty DonaldNorman EssentialDifficulty FewerDials MoreDials OoHasMoreDials PeteHardie TheDesignOfEverydayThings UserStory MoreEffectiveCeePlusPlus CategoryBook CategoryCpp EffectiveCeePlusPlus OliverKamps ScottMeyers MoreEfficientFormOfOrganization CorporateCommunists MoreEfficientFormOfOrganization ProofByUtility RichardHenderson ThePurposeOfOrganizations MoreExtremeThanXp CategoryQuote MoreFunWithTruckNumbers BlastRadiusNumber BryanDollery BusNumber CollateralDamage DepthAndRedundancyFactor EricWilleke GarethMcCaughan GeorgePaci GregorRayman KaelLizak KieranBarry MartySchrader RaidFromCompetitor RandyKramer ReduceProgrammerOverhead RhKramer SickAndTiredOfThisJob TrainSpotting TruckNumber TruckNumberFixed TypesOfTruck MoreHeatThanLight MoreHeatThanLight WikiTag MoreIsBetter MonopoliesAreEvil MonopsoniesAreEvil MoreIsBetterFallacy FallaciousArgument SnowballEffect WikiWord MoreLightThanHeat MoreLightThanHeatGuideline CategoryWikiCollaboration CategoryWikiMaintenance CommunityExpectations CommunityProcess DavidLiu DeletionConventions EditWar FixBrokenWindows HeatDeathOfWiki LetHotPagesCool MakeRoomForAllViewpoints MoreHeatThanLight MoreLightThanHeatGuideline OffTopic OnTopic OpenAuthor PositiveDialogueCommunity WardsWiki WikiNoisePollution WikiZen MoreObjectionsToWorkingTestFirst CommonModeError DaleEmery FirstCreateTheMailbox GingerFactor HowYouWentExtreme HristoDeshev JeffNielsen KayPentecost LarryBrunelle MattiHjelm ObjectionsToWorkingTestFirst OnlySayThingsThatCanBeHeard PaulOldfield PhlIp QualityAssurance RichardQuinn RonJeffries SourceForge TestDrivenDevelopment TomCopeland WikiObjectionsToWorkingTestFirst XpMailingList MorePainMoreGainSolution BinarySolution DaveHarris DoTheSimplestThingThatCouldPossiblyWork GarthDickie GoldilocksSolution LessIsBetterSolution MorePainMoreGainSolution RonJeffries YouArentGonnaNeedIt MorePatternDefinitionThread CategoryPattern JerryWeinberg JimCoplien PatternDefinitionThread PeterSenge TimOttinger MoreProgrammingPearls CategoryBook JonBentley ProgrammingPearls MoreSecretsOfConsulting CategoryBook DougPhilips ExtremeProgramming GeraldWeinberg MoreSecretsOfConsulting SecretsOfConsulting ZenAndTheArtOfMotorcycleMaintenance MoreShelfSpaceEqualsMoreJobs AndrewKoenig BjarneStroustrup CeeSharp DotNet JavaLanguage MacOs MacOsx MicroCenter MicrosoftAccess PowellsBooks ScottMeyers VisualBasic MoreSophisticatedReferencing AustinDavid CommentOnTransclusion DaveHarris MetaPage MoreSophisticatedReferencing SeaOfContent SpikeWiki TheSimplestThing WikiWiki WorldWideWeb MoreStuff MoreStuff MoreThanOneOffer AbsentProxy CategoryNegotiation DaveHarris DontGoToTheHighestBidder LaurentBossavit NegotiatingPatternLanguage PeterMerel SunirShah MoreThanOneStyle AgileManifesto AgileProcesses ArtOfProgramming BobCzech BruceAnderson DoingStuff DonaldNoyes DougLea ExtremeProgrammingTimeline FederationOfInformation HistoryOfExtremeProgramming HistoryOfPatterns InvitedAuthors JimBesemer JimCoplien JohnHeartfield KentBeck LaurenRuthWiener MoiraMallison NobleExperiment PaulMcKenney RalphJohnson RichardHelm ScrumAlliance ScrumBook ScrumProcess SmallestFederatedWiki StevePeterson TheOtherThings UsefulUsableUsed WayneDowner WikiPages WikiPattern WikiWikiWeb MoreThanOneWayToPresentIt CodeAvoidance FastEyes ModelViewController MoreThanOneWayToPresentIt SeparateMeaningFromPresentation SeparationAndGroupingAreArchaicConcepts TableOrientedProgramming ThereIsMoreThanOneWayToDoIt UniversalStatement MoreThanYourPart AndyMoore BenTremblay BrianEwins BrokenLink GoldenRule MoreThanYourPart PostelsPrescription MoreToCome GentlyReduceWikiBadges MoreUnitedStatesOfAmericaDiscussion ContactingYourReprehensibles DontMakePartTwo RobertHeinlein UnitedStatesOfAmericaDiscussion MoreWikiThanWiki AjaxSmalltalk ManaMana MoreWikiThanWiki ObjectOrientedWiki PeterMerel TiddlyWiki TimLesher WikiBase MoreliaViridis BehaviorDrivenDevelopment CategoryFramework CategoryPython CucumberFramework CustomerTest DjangoProject OneTestButton OnsiteCustomer PythonLanguage PythonUnit RubyLanguage TestCase TestIsolation UnitTest MorituriTeSalutant MorituriTeSalutant MoritzPetersen CategoryHomePage JanHeise KaiUllrich MarcoPoehler MoritzPetersen MorkAndMindy FearlessLeader MorkFromOrk PamDawber PhlIp RatAndTuyen RobinWilliamsTheActor MorningtonCrescent AlistairYoung AmericanCulturalAssumption CategoryGame ChuckSmith EarleMartin EncyclopaediaMorningtonia GarethMcCaughan GasWorks GregAllen HadTo ImSorryIhHaventAhClue JamesNoble JohnFletcher JonKale KeithBraithwaite KeithHodges MichaelFeathers MorningtonCrescent MorningtonCrescentDrinkingGame NomicGame OleAndersen PaulWay RichardDrake RichardEmerson RobertChurch SeanOleary SisterSites SteveFreeman UnitedKingdom MoronsFromOuterSpace FrankCarver MorphaWord CoWorker ConversationalChaff CowOrker FrankenWord InfoTainment JamesJoyce JargonFile LewisCarroll MorphaWord NewAndImproved NormalWellAdjustedMemberOfSociety NotInventedHere PortmanteauWord RealLife SelfReferencing MorphicFields CategoryOffTopic DeletionCandidate LasVegasTest OrphanPage TerryPratchett MorphicInterface AlanKay AlternateRealityUserInterface BrokenLink ChaoKuoLin CollapseHierarchy DanIngalls DirectManipulation GraphicalUserInterface GraphicsPatterns InteractionDesigner LargeClass LivelyKernel ModelViewController MorphicInterface NakedObjects OpenCroquet OpenDirectoryProject RetainedModeGraphicsApi RichardPawson SceneGraph SelfLanguage SqueakSmalltalk SqueakSwiki StructuredGraphics SunMicrosystems UserInterface MorrisKline CategoryAuthor MathematicsInWesternCulture MathematicsTheLossOfCertainty MorseCode CompressionAlgorithm IambicPaddles MorseCode MortenDamsgaardMadsen AreYouThere CategoryHomePage OrphanPage MortonsFork JohnWebber MortranLanguage CategoryFortran CategoryProgrammingLanguage FortranLanguage JimCook PublicDomain StructuredProgramming MosesHohman WikiWordsAreLinkedLikeThis MosheZadka CategoryHomePage PythonLanguage WikiWikiWeb MoshiMoshi CategoryWikiImplementation SchemeLanguage WikiWiki MossCollum CategoryHomePage CyrusInnovation DeletionConventions ExtremeProgramming MossCollum WebLog MostApplicationsNeedaUserManual ActuallyDoesSomething CategoryDocumentation DeleteWhenCooked GraphicalUserInterface HelpSystemsAlternativeToUserManual JavaDoc MostApplicationsNeedaUserManual PaulMurray TheAlmightyThud UseCase UserInterface UserManual UserManualIsAnAntiPattern UserManualIsAntiPattern MostDemocraticWorkplaces CategoryEmployment CompanyEmployeeRelationships WorldBlu MostExoticRealProgrammingLanguage AplLanguage ArtificialIntelligence BillTozier CategoryComparisons ColorForth DanielSobral DataflowProgramming DavidBrantley DavidNess DirectedGraph DriveBySlander EsotericProgrammingLanguage ExcelSpreadsheet ForthLanguage FunctionalProgrammingLanguage GeeLanguage GraphicalProgrammingLanguage IconLanguage InterCal JayLanguage JeffGrigg JimRussell JonReid KayLanguage LabView LanguageEvangelist LucidLanguage LucidPrimer MichaelFeathers NewtonScript ObjectOriented ObjectiveCaml OccamLanguage OpenBoot PlanKalkuel PrographLanguage PrologLanguage RaySchneider RealProgrammingLanguage RebolLanguage SourceForge SubtextLanguage UnLambdaLanguage UserInterface VaporWare MostExtremeIsHeardLoudest IgnoranceFearPrideOrFraud MostExtremeIsHeardLoudest OneLargeEvolutionaryAttempt WaterFall MostFrequentlyUsed OptimizeForTheCommonCase VhIndukumar MostGamesProgrammersDontGrokObjectOrientation AnAspirant BigDesignUpFront BillKelly CanisLupus CategoryGameProgramming CeePlusPlus DavidCorbin DesignPatterns DirectXlibrary DirectXversusOpenGl EddieEdwards ExtremeProgramming ExtremeProgrammingForGames GraysonTheRaisin JayBell JeffGrigg JimArnold JosephKiniry KatieLucas LeadProgrammer MartijnMeijering MostGamesProgrammersDontGrokObjectOrientation MostProgrammersDontGrokObjects ObjectGrok ObjectOrientation OldDogsNewTricks OoHasMoreDials OpenGl OptimizationPattern PairProgramming PeopleWhoDontGetOo PrematureOptimization RefactorMercilessly ReligiousWar RichardHenderson RussFreeman SmallTalk TomPlunket WellFactoredCodeLeadsToBetterOptimizations MostGoodCodeIsWrittenAfterDark DontLetTheSunSetOnBadCode JohnFletcher MostGoodCodeIsWrittenAfterDark MostHolyWarsTiedToPsychology AgreeToDisagree AllAbstractionsLie BickerFlag CategoryPhilosophy CategorySubjectivityAndRelativism ComputerScience CrossToolTypeAndObjectSharing DefinitionsThatRelyOnIntent DisciplineEnvy EditText EternalStudent EverythingIsRelative EvidenceTotemPole ExBase GoalBasedProgramming HobbyHorse HolyWar HostileStudent HumptyDumpty InformLanguage LaughOutLoud MacroAndMicroRigor MeatBall MindControlWithDerrenBrown MindOverhaulEconomics MostHolyWarsTiedToPsychiatry MultiParadigmDatabase ObjectOriented ObjectivityIsAnIllusion PostModern ResultSet ScientificSins SeptemberThatNeverEnded SeptemberZeroEight SeptemberZeroSeven SoftwareGivesUsGodLikePowers StaticAssert TautologyMachine TopMind TopOnTypes TopsLaw TopsQueryResultSet TypeInference TypeTheory TypesAreSideFlags UsefulLie UselessTruth WhatIsIntent WherePsychiatryMatters WherePsychologyMatters WikiZens MostImportantAsset CategoryEmployment CorporateSpeak DilBert EricJablow HumanResources PatrickMcGoohan PersonnelDepartment PeteHardie PointyHairedBoss RefactorMe WhyIsDomainKnowledgeNotValued MostImportantWordsOnLeft CategoryNaming CategoryUserInterface MostNaturalParadigm AnonymousDonor CategoryMultiparadigm EveryWare ThereAreExactlyThreeParadigms MostPeopleAreFlamingIdiots CategoryRant CodeOfGeekdom JayOsako MostPeopleAreFlamingIdiots PersonalChoiceElevatedToMoralImperative MostProgrammersDontGrokObjects CommandPattern CopyAndPasteProgramming DevelopMentor HowiLearnedToLoveObjects JeffGrigg ObjectOrientedDesignIsDifficult OopSelfFullfillingProphecies QueryInterface StevenNewton MostQualifiedPairsWithLeastQualified BlackBeltsTrainWhiteBelts ConsultantSpeak PairProgramming MostSignificantDigit ChrisGarrod MostSignificantDigit MostSpectacularUrbanLegendEverPerpetrated CategoryYtwok DavidMcNicol PhlIp SunirShah TimVoght UrbanLegend VodaPhone WarOfTheWorlds YtwokErrors MostTrustedName SgWa MostValuableProfessional MostlyHarmless AlistairCockburn DouglasAdams HitchhikersGuideToTheGalaxy HuntingOfTheSnark PlanetEarth PoemsAboutMethodology TaxoMania WholeSortOfGeneralMishMash MotetConferencingSystem PicoSpan TheWell MotherEarthMotherBoard CategoryArticle CryptoNomicon GlennVanderburg JohnMcPhee NealStephenson MotherGaia AsimovsFoundation CyberPunk DefinitionOfLife GaiaHypothesis GeneralSystemsTheory MotherPage FrontPage MotherPage RoadMap MotherhoodStatement BartKosko BenAveling CodeSmell EvolutionaryDelivery ExtremeMetrics FaultTolerance GilbMeasurabilityPrinciple JanPurchase JohnBrewer LowChurch MotherhoodStatement MotherhoodStory NegateTheStatement RichardDrake TestCase ThoughtExperiment ToDoDoingDone TomGilb MotherhoodStory CategoryStories FunctionalTest GarthDickie MotherhoodStatement MotherhoodStory OneTrueWayOfXp PlanningGame StephanHouben TomGilb UserStories UserStory XpFixedPlanningGame MothsToTheFlame CategoryBook CategoryIdiom MartineDevos MothsToTheFlame SlavesOfTheMachine MotivateProgrammers BadManagement GreenBar HowSoftwareCompaniesDie InternalDiscipline JasonArhart JohnBrewer JohnSumsion JustLeave NikolaToshev OrsonScottCard PeteHardie PlanningGame ProgrammingIsFun RonJeffries TheyCanFireMe WaldenMathews WilliamPietri MotivatedBuild CategoryAgileMethodology MotivationAndProductivity CategoryBook CategoryMotivation MacGregor McClelland MotivationInTheRealWorld SaulGellerman MotivationByGreaterDifficulty MandatoryOvertime PointyHairedBoss MotivationInTheRealWorld CategoryBook CategoryLeadership CategoryMotivation MotivationAndProductivity SaulGellerman MotorolaComputerGroup MotorolaSixtyEightKay AmigaComputer AppleMacintosh AssemblyLanguage AtariSt ColdFire DragonBall KyleCordes NeXt PalmPilot SmalltalkLanguage TektronixElevenKayScope MountLinuxPartitionInWindows AmitShanbhag CoLinux MicrosoftServicesForUnix MountLinuxPartition MsVirtualPc VmWare MountRushmore AbrahamLincoln AlfredHitchcock BrokenLink CornPalace MountRushmore NationalPark NorthByNorthwest OleAndersen StatuesOfLenin TeddyRoosevelt ThomasJefferson MountainBike CarAddiction MountainBiking MountainDew AalbertTorsius AmericanCulturalAssumption AspergersSyndrome BatteryAcid BeverageOfTheGods BlackBooster BuzzWater CategoryFoodAndDrink CategoryWhimsy CocaCola DanMoniz DewZing DrPepper EnergyDrinks FaygoMoonMist GatorAde HadThisPattern HolyWater JoltCola LosAngeles MellowYellow MichaelSparks MoonShine MountainDew PhosphoricAcid RedBull RobertOrBob SamsChoiceMountainLightning TimLesher TonicWater WaterJoe MountainPeople ForestPeople SoftwareProcess MouseAbuse AlanCooper CategoryInteractionDesign InteractionDesigner LarryConstantine McKesson PointOfSale SunirShah TimeAndMotion MouseGestures AppleNewton BlackAndWhite FingerBoard FireFox GestureRecognition IanOsgood JavaScript JosephStyons MentorGraphics MichaelSparks MouseGesture MouseGestures MouseKeys MozillaFireFox ObjectBrowser PalmPilots PenGestures ScottJohnson WheelMenu MouseKeys CategoryInteractionDesign DragAndDrop DragSelection HumanComputerInteraction QuasiMode MouseScriptDisconnect CategoryTool CategoryUserInterface ComputerProgrammingForEverybody ExBase GreencoddsTenthRuleOfProgramming MovableType CategoryWebLog WebLog MoveClass MoveClass MoveField CategoryRefactoring MoveMethod MoveItElsewhere AboutLettertoPeter AndrewCates BenKovitz CostinCozianu DonaldNoyes DougMerritt MoveItElsewhere NobleExperiment OffTopic OnTopic PeterMerel ReligionsEvolve SisterSite StarTrek TheAdjunct TolerateOffTopic UsefulUsableUsed WalledGarden WhyClublet WikiCommunity WikiWiki MoveMethod CategoryRefactoring ForeignMethod IntroduceLocalExtension MartinFowler MoveField MoveMethod ReFactor RefactoringImprovingTheDesignOfExistingCode SomebodyElsesFramework WithBlockCodeSmell MovePeopleAround CategoryExtremeProgramming ExtremeProgramming PairProgramming MoveThreadModeToDiscussionPage CategoryWikiMaintenance ChangeSummaryDiscussion ComponentDesignPatternsDiscussion DiscussionPage FixYourWiki PhilGoodwin SeparateThreadsFromContent SummariesOnTopDiscussionBelow ThreadMode MoveToDirectory BillTrost CategoryUnixShellPattern PaulChisholm MoveToFront MoveToFront MoveToFrontLists MoveToFrontLists LinearSearch MoveableType MovableType MoviesThatCouldHaveBeenSoMuchBetter AiTheMovie CategoryMovie KateWinslet McGregor MoviesToAvoidAtAllCosts PleaseMoveThisToTheAdjunct ScannedBrainSimulation SciFi StarTrek TheMatrix TomStoppard UnbreakableMovie MoviesToAvoidAtAllCosts AalbertTorsius AcademyAward AlexPopiel AlexeiSayle AndersBengtsson AndyPierce AndyWarhol AnonymousDonor ApoorvaMuralidhara BazLuhrmann BeauWilkinson BladeRunner BrianRobinson BrucePennington CameronSmith CategoryMovie ChrisBaugh ChrisHines ChuckAdams CleaDuvall ConnieWillis DanMuller DanielKnapp DanielSheppard DarthVader DaveFayram DisagreeByDeleting DungeonsAndDragonsTheMovie ElizabethWiethoff EricHodges EvanDeaubl GarryHamilton GarthDickie GavinLambert GeorgeDinwiddie GunnarZarncke HarryPotter HighLander HollowMan InTheLoop JamesCollins JamieZawinski JanLarsen JasonArhart JasonFelice JeanPhilippeBelanger JeffLangr JenniferLopez JimmyCerra JohnDougan JohnFarrell JohnWaters JoshuaGrosse JrrTolkien KatieLucas KeithBraithwaite KeithCoogan KeithDerrick KeithWright KenCarpenter KenMegill KevinBacon KurtRussell KyleBrown LeonardoDiCaprio LifesJustTooShort LordOfTheRings LordOfTheRingsPartOne MarkHazen MarkTilley MarkoSchulz MarsAttacks MarsNeedsWomen MartinHcker MartinZarate MartySchrader MatrixReloaded MatrixRevolutions MemoirsOfAnInvisibleMan MichaelChermside MikeSmith MoulinRouge MoviesThatCouldHaveBeenSoMuchBetter MoviesToAvoidAtAllCosts MoviesToConsider PerfectStorm PeterHansen PeterMerel PeterNeish PhantomMenace PhlIp PlanetOfTheApes PleaseMoveThisToTheAdjunct PrestonRickwood RamonLeon RaviKammaje RickBerman RobHarwood RobertAtkins RobertWatkins RollerBall RomeoAndJuliet RonJandrasi RunawayBride RyanDoupe SaturdayNightFeverTheMovie ScottJohnson SeanConnery SeanOleary SoylentGreen StarTrek StarWars StarshipTroopers SteveConover StraightDope StrictlyBallroom SylvesterStallone TheMatrix TheOmegaMan TheWorstEnding TheodoreSturgeon ThomasColthurst ThomasHolenstein TimBurton TimLesher TobyFarley TomAyerst TomStambaugh TommyKirk VforVendetta VogonPoetry WaldenMathews WilliamUnderwood WorldGoneMad ZabriskiePoint MoviesToConsider BadAssVillain BluesMusic CategoryIndex CategoryMovie CategoryOffTopic CowboyMovies DanielKnapp EnterTheDragon EraserHead GroundhogDay HalfDotCom InterWiki InternetMovieDatabases LaStory MoviesToConsider MoviesToConsiderBemusedly MoviesToConsiderEnrichingly MoviesToConsiderViolently MoviesWorthBuying PhlIp PlanToThrowOneAway RemoUnarmedAndDangerous RepoMan RunLolaRun SaturdayNightLive SupermanReturns TheHiddenFortress TheyLive WikiGreatFoobarLists MoviesToConsiderBemusedly AustinPowers BillGates BringingOutTheDead BuckarooBanzai ClerksMovie ColdWar DrStrangelove DuneTheMovie EyesWideShut FasterPussycatKillKill JesusChristSuperstar JohnCarpenter MisterRogersNeighborhood MontyPython MontyPythonAndTheQuestForTheHolyGrail MoviesToConsider MysteryMen OurManFlint PlanNineFromOuterSpace RockyHorrorPictureShow SouthParkBiggerLongerAndUncut SpaceBalls StarWars TheGodsMustBeCrazy TheIronMan ThePrincessBride ThisIsSpinalTap WagTheDog WeirdAl MoviesToConsiderEnrichingly AmelieMovie AmericanBeauty AnInconvenientTruth ApolloThirteen AtPlayInTheFieldsOfTheLord BeliefsCreateReality BladeRunner BlissTheLanceYoungMovie BlissTheMovie BrazilTheMovie CasablancaMovie ContactMovie CubeMovie DancerInTheDark DavidSaff DeadPoetsSociety DonnieDarko FearAndLoathingInLasVegas FrankAndOllie GhostInTheShell HaroldAndMaude HeavenAndEarth HunterStocktonThompson JohnnyDepp KoyAanisQatsi LifeOfBrian LoveAndRockets McBeal MoviesToConsider OctoberSky RunLolaRun SecondhandLions SpaceOdyssey TeeVee TheBigKahuna TheFalls TheGraduate TheLover TheManWhoPlantedTrees TheMatrix TheThirteenthFloor TheVanishing TwelveMonkeys VideoClip WarOnSomeDrugs WebSite MoviesToConsiderViolently AnthonyHopkins ApocalypseNow BringingOutTheDead ClockworkOrange CubeMovie DasBoot DeNiro DerUntergang EnemyAtTheGates EnemyOfTheState FightClub FullMetalJacket GulfWar HellRaiser HenryTheFifth JackieChan JacobsLadder JetLi KillBill LawrenceOfArabia LifeIsBeautiful MoviesToConsider PeterMerel PiTheMovie PulpFiction QuentinTarantino RagingBull RingMovie SinCity SpikeLee StarWars TaxiDriver TheDirtyDozen TheGreatEscape TheMatrix TheVanishing TheWall ThinRedLine ThreeKings WikiNow WilliamShakespeare XmenMovie MoviesWithComputers AlanKayIsTron CategoryMovie CryptographicAlgorithms EasyMoney HackerManifesto HollywoodOs JamesBond KrisJohnson MainFrameOsaur MikeSmith NeuralNet OfficeSpaceMovie RibbonCable SavasAlparslan SiliconGraphics SpaceOdyssey TheMentor ThreeDimensional TrashEighty TronMovie WarGames MoviesWorthBuying AmanForAllSeasons BillZimmerly BladeRunner BrazilTheMovie CaryGrant CasablancaTheMovie CategoryMovie CategoryOffTopic CitizenKane ClaudeRains ContactMovie DarkCity DooleyWilson DrStrangelove FightClub IanPhillips JeffGrigg JesusChristSuperstar KrisJohnson MoviesToConsider MyFairLady NorthByNorthwest OnceUponaTimeInTheWest PeterLorre PulpFiction RequiemForaDream SavingPrivateRyan SeanOleary ShawshankRedemption SidneyGreenstreet StarWars StopMakingSense TheBluesBrothers TheDarkCrystal TheHolyGrail TheJobMarketSucks TheLegendOfNineteenHundred ThePrincessBride TheRaceForTheDoubleHelix TheSoundOfMusic TheUsualSuspects TwinWarriors WhenHarryMetSally MovingBrokenUnitTests BrianMarick DaveHarris DeletingBrokenUnitTests ExprAnd ExprBooleanVariable ExprOr HaveThisPattern RefactorBrokenUnitTests MovingCheese OrganizingFromTheInsideOut PeteHardie MovingDataForward AsizePileOfStuff BackwardsCompatibility BurnTheDiskpacks DonaldNoyes FindAllYourStuff HistoryOfComputing MeaningfulName MovingDataForward MultiTeraByteStorage NotBuiltInOneDay PaperPorting ThinkingOutLoud MovingGoalPosts DefinitionOfIntelligence FallaciousArgument IntellectualHonesty MovingGoalPosts MovingInTinyCertainSteps CategorySuccess MovingPagesToTheAdjunct AugustZeroFive AuthoringPagesOnTheAdjunct BackLink BrucePennington CategoryWiki CategoryWikiProgress DanMuller DavidLiu DisagreeByDeleting DonaldNoyes DougMerritt EarleMartin GarryHamilton MovingPagesFromTheAdjunct MySignalIsYourNoise OffTopic OnTopic PeopleProjectsAndPatterns PleaseMoveThisToTheAdjunct SimpleRules SisterSite SisterSites StarBucks TheAdjunct UseOfTechnologyInTheComputerWorld WardsWiki WikiEmigration WikiReductionist WikiTag WikiWikiWeb MovingPeopleAround ChiefArchitect CollectiveCodeOwnership MovingPeopleAround MovingTowardsSellingAgility AgileMethodologies BigDesignUpFront ChristopheThibaut ExtremeProgramming ExtremeValues FirstLawOfBadManagement IainLowe RockBottom WillingToChange MozartOz ConcurrencyOrientedLanguage ConstraintProgramming DistributedProgramming ErlangLanguage MozartOzLanguage MozartOzLanguage MozartProgrammingSystem OzLanguage MozartPrinciple BigBallOfMud HumansSuck JoelMosesOnAplAndLisp LaurentBossavit MilosForman MozartPrinciple SoftwareCrystal MozartProgrammingSystem AliceLanguage CategoryLanguageImplementation ConstraintProgramming DeclarativeProgramming DistributionSubsystem MilosProject ObjectCapabilityLanguage ObjectOrientedProgramming OzLanguage SeamVirtualMachine SmlLanguage TheOzBook TheWizardBook TransparentDistribution VirtualMachine MozdevWiki RecentChanges MozillaBrowser BugZilla CategoryWebBrowser CategoryWebDesign ComponentObjectModel DoTheSimplestThingThatCouldPossiblyWork EditText GaleonBrowser GlenStampoultzis InternetExploder InternetExplorer JamieZawinski KillerApp MacOsx MarcAndreessen MozillaBrowser MozillaFirefox MozillaTinderbox MozillaXul NetScape NetscapeNavigator OpenSource SeanOleary SpamFiltering StevenNewton TabbedBrowsing TheMozillaProject TipForTypingTab VickiKerr WebBrowser WikiWikiBugs YouArentGonnaNeedIt MozillaDotOrg MozillaDotOrg OpenSource TheMozillaProject MozillaFirebird FireBird MozillaFirefox MozillaFirefox ActivexTechnology AjaxWebApplications AnonymousDonor ApacheWebServer BigBlue BigBlueRoom BooleanValue CascadingStyleSheets CategoryWebBrowser DocumentObjectModel FireFox GeckoEngine GetItFirstFromHere GraphicDesign InformationSecurity InternetExplorer JavaScript JohnFletcher JulieBernstein LiveBookmarks MacOsx MalWare MathMl MaxthonBrowser MicrosoftInternetExplorer MicrosoftOutlook MicrosoftWindows MindMap MouseGestures MozillaBrowser MozillaDotOrg MozillaFirefox MozillaThunderbird NetscapeNavigator OneNote OperaBrowser QuickNotes QuickTime RssFeeds RssViewer ScalableVectorGraphics SeaMonkey SessionSaver SoundEx TabbedBrowsing UserName VenkmanDebugger VisualUnderstandingEnvironment WebBrowserMissingWidgetWorkArounds WhatIsHappeningToFirefox WhyFirefoxIsBlocked WikiPedia WikiWiki WikiWikiBugs WindowsUpdate XsltLanguage ZoTero MozillaGroksWiki ConvertSpacesToTabs MozillaLicense MozillaNightlyBuild OpenSource TheMozillaProject MozillaOrEclipse AppleiLifeApps DavidCary ExcessiveWindowProliferation JavaScript JavaSwt KillerApp MarkBaker MozillaXul MozillaPrism WebApplication MozillaTechnology ComponentObjectModel DotNet GeckoEngine MicrosoftIndigo MozillaTechnology MozillaXul OpenOffice OpenSource ResourceDescriptionFramework SoapProtocol TheMozillaProject WindowsLonghorn XmlSchema XpCom MozillaThunderbird FireFox GetItFirstFromHere HotMail MicrosoftOutlook MicrosoftOutlookExpress MozillaBrowser MozillaFirefox MozillaThunderbird OpenSource RssViewer VbClassic MozillaTinderbox BuildSystem CategoryTesting CrossPlatformTesting CruiseControl DartDashboard MathieuGervais SeaMonkey StevenNewton MozillaXul AluoNowu AndyEd JavaLanguage JavaScript JinxWiki MozillaBrowser NativeWidgets OpenOffice PoorDocumentation RemoteGuiProtocols SwikiFarm MpwShell AppleScript HyperTalk JoshuaJuran LampAintMacPosix MacPerl ToolServer MqSeries MessageOrientedMiddleware WebSphereMq MrAristotle ActualReference AlbertEinstein AlexanderTheGreat AmirLivne AncientGreece AndyPierce BaseLogic BenKovitz CategoryLogic CategoryPhilosophy IntensionalLogic JoshuaGrosse MikkoMantysaari MrAristotle MrPlato MrSocrates OsamaBinLaden PhlIp RichardKulisz RichardMontague TheSchoolOfAthens ThreeOldGreeks WesternCivilization MrBunny CuteBooks FarmerJake MrBunnysBigCupoJava MrBunnysGuideToActivex MrBunnysInternetStartupGame MrBunnysInternetStartupGame CategoryGame JohnBrewer MrBunny PeterGassmann MrGuruCoder DontRepeatYourself DramaticIdentity HighSchool MrGuruCoder ProgrammerStereotype MrId CategoryWhimsy ForbiddenPlanet MrId PeterMerelKicksAss PoemWiki MrMathematician CategoryDramaticIdentity CategoryMath DontRepeatYourself DramaticIdentity MrGuruCoder MrMathematician MrPedantic MrProgrammer MrPhil CategoryHomePage CompanyDataManager DayJob EarleMartin FallsChurch FreeTime GunnarZarncke MilkyWay MrPhil MrPhilGames PhilipLudington RealNamesPlease TimeSpan WebSite MrPlato AnonymousDonor CategoryPhilosophy MrAristotle MrSocrates ThreeOldGreeks MrProject CategoryProject MrProject MrShow HomeBoxOffice MrSkull AlmostNeverDeleteHumor CategoryHumor ManorainjanHolzapfel MrSkull MrSocrates CategoryPhilosophy ClassicalGreek ComputerProgramming DelphiLanguage HandWaving JevgenyOniegin KnazjMishkin MrAristotle MrPlato MrPythagoras MrSocrates OffTopic OzzyOsbourne SocraticMethod SqlQuery TedTheodoreLogan ThreeOldGreeks UpShitCreek MrSpidey CategoryScheme DrScheme DynamicallyTyped HaskellLanguage HindleyMilnerTypeInference MrFlow MrSpidey ObjectiveCaml PartialEvaluation SoftTyping StaticallyTyped TypeInference MrSpock MrStrange BrianvandenBroek CategoryHomePage ComputerGames DvorakKeyboard FirstnameLastname GameDesign IdealChildhood MrStrange OrigamiModels RoadMaps ShortWikiSignaturesSmell SimonStrange VancouverBritishColumbia VideoGames WardCunningham WardsWiki MrVoltaire BackLink CategoryPerson GeorgeWolff MarkTwain MrVoltaire MrsCunninghamSavesTheDay CategoryWikiHistory KarenCunningham RandyStafford WardCunningham MsAccessSyndrome BigIron FinancialContractExample MicrosoftAccess PlugCompatibleInterchangeableEngineers MsDos CategoryMicrosoft CategoryOldSoftware CategoryOperatingSystem DesqView DiskOperatingSystem DosPatterns GarryHamilton LearningDos MicroSoft MsDos SimonMould StartingMsdos MsManagedServices MicrosoftManagedServices MsVirtualPc AppleMacintosh CategoryVirtualComputer DotNet KrisJohnson MicroSoft MicrosoftDotNet MsVirtualPc MsVirtualServer PeterProvost QnxOperatingSystem QuickQuestions VirtualComputer VmWare WindowsLonghorn WindowsNinetyEight WindowsVista WindowsXp MsWiki CategoryWikiImplementation ChiliSoft CurtisBartley CutAgainstTheGrain GroupWare InterDev JavaScript JimBrosnan MacOs MicrosoftFrontPage MsWiki PyWiki TextRange TimVoght WikiWikiClone WikiWikiWeb WorldWideWeb WysiWyg WysiwygWiki MsWindowsResourceLint CategoryLint CeePlusPlus GraphicalUserInterface InterpreterPattern MenuItem MicroSoft MsWindowsResourceLintHeader MsWindowsResourceLintSource MsWindowsResourceLintTestHeader PhlIp RecursiveDescentParser StringTable TestDrivenDevelopment VisitorPattern YouArentGonnaNeedIt MsWindowsResourceLintHeader CategoryLint ComplaintDepartment DependencyInversionPrinciple LintAccelerator LintAccelerators LintAll LintDupedLabelHotKeys LintLabelPrompt LintOne LintPromptLabel MenuHierarchy MenuItem MsWindowsResourceLint ResourceCollection ResourceFile ResourceHandle StringTable MsWindowsResourceLintSource AccelTable ButtonMissingHotkey CategoryLint DefPushbuttonMissingHotkey DoubleAmpersandsAreNotHotkeys DuplicatedControlHotkey DuplicatedMenuItemHotkey HostApp LeGrandWazoo MenuItem MenuItemMissesShortcut MenuItemShortcutWrong MenuWithOnlySeparator MissingAccelerator MissingStringTableHelpForMenuItem MsWindowsResourceLint PromptAtEndOfControlList PromptBeforeControlWithoutTabstop PromptMissingHotkey PushbuttonMissingHotkey ResourceFile StringTable SubMenu TestCase TestCases TestLint TestResourceFile TestTokens TrailingAmpersandsAreNotHotkeys MsWindowsResourceLintTestHeader CategoryLint EditPage MsWindowsResourceLint OutputDebugString TestCase TestCases VisualCeePlusPlus MsdeIstallationProblemsAndSolutions DataAccess InstProbl NoWebContent MsgBox MessageBox MsgBox SixSingleQuotes VbaExercises VisualBasic MsgWaitForMultipleObjects WaitForMultipleObjects MtlFirstMeeting PatrickHodoul WikiFeint WikiIsNotYourBlog MtlSecondMeeting PatrickHodoul MtsObjectsCanBeStateful CategoryComponents CategoryMicrosoft ComComponent DnaVsOo FabianLeGayBrereton JeffGrigg MicrosoftTransactionServer SetComplete StatefulObject StatelessObject YonatSharon MtsPersistence BobHaugen ComponentManagedPersistence ContainerManagedPersistence DnaVsOo EnterpriseJavaBeans InheritanceManagedPersistence JeffGrigg PeterForeman ScottAmbler MuAnswer BifurcationFallacy BrokenLink CategoryEasternThought DoNt EasternWuss ExcludedMiddle FalseDichotomy GoedelEscherBach MuAnswer TetralemmicLogic ThisOrThatFallacy ThreeValuedLogic UnaskTheQuestion WhatIsNull ZenAndTheArtOfMotorcycleMaintenance ZenKoan MuCeePlusPlus CategoryConcurrency CategoryCpp CeePlusPlus DrDobbsJournal GnuCpp MuCeePlusPlus MuSystemProject ParallelProgrammingModel UniversityOfWaterloo MuHinShu CategoryEasternThought MuHinShu WayOfTea WikiIsNotaTree WikiNature MuLicense BlahBlahBlah CategoryEasternThought CategorySoftwarePolitics CategoryTrippy EarleMartin FreeAsInLove FreeSoftware GnuGeneralPublicLicense MuAnswer MuLicense ZenSlap MuLisp BrokenLink MuRongjun CategoryHomePage DebianGnuLinux HeShuyan MuRongjun MuSwiki BryanDollery MorphicInterface MuSwiki MuWiki PatrickParker SqueakSmalltalk MuSystemProject CategoryConcurrency CeePlusPlus MuCeePlusPlus UniversityOfWaterloo MuWebWeb MuWebWeb TomStambaugh WardCunningham MuWiki BackLink CategoryWikiImplementation HomePage MuWiki ShortestWikiContest TextFormattingRules WikiClone MuchWindmillsToTilt MuchWindmillsToTilt MudWrestlingWithPigs RudenessFails MuddyDecomposition AlistairCockburn ForcesFromFailedSolutions ResultingContextNamesProblems RonJeffries SpikeSolution WayneCarson YouArentGonnaNeedIt MuedasWiki MuenchenXpUsersGroup AgileSoftwareDevelopment AndreasStankewitz AndreasZottmann CategoryGroup CategoryXpUsersGroup ExtremeProgramming FalkBruegmann MichaelWiesner RolfGyufko MuenchenXpUsersGroupMeetings AndreasZottmann CategoryGroup CategoryXpUsersGroup DanielSmeds ExtremeProgramming FalkBruegmann MuenchenXpUsersGroup ScrumProcess TobiasMeier WilliamLodgeTurner MultiAgentSystem AutonomousAgent BiddingBots BillDehora BillTozier ComplexSystems EmergentBehavior JamesOdell MichaelFeathers MultiAgentSystem MultiCaster ArchitecturalPattern BlackBoard CategoryPattern CompositeTypes ConstructionPrincipleForDesignPatterns CookAndDaniels DamienMorton DesigningObjectSystems DougSchmidt EventChannel EventNotifier FormAndFunctionAreOne ForwarderAndReceiver GabrielWachob HookClass InformationBus LindaTupleSpaces MediatorPattern MichaelFeathers MultiCaster ObjectSpaceVoyager ObjectsInGroups ObserverPattern OfTheThingAndNotOnIt OrganicArchitecture OrganicThreads PartToWholeAsWholeIsToPart PartyOfFive PatternOfBabel PeterMerel PoSa PublishAndSubscribe ReactorPattern RealTime StaleEvents TemplateClass ThomasWeidenfeller TryThrowCatch TupleSpace UseNet VisiCalc ZygoBlaxell MultiFinder MacOsClassic MultiFrameProblem MichaelJackson MultiFrameProblem ProblemFrame MultiHundredGigaByteInformationStore CategoryCollections DonaldNoyes FileSystem GoogleDesktop OrToPutItAnotherWay PaperPorting ReducedFootprint SearchDesktop StateOfTheArt WikiTest MultiLanguageRefactoring AcceptanceTests AlternateHardAndSoftLayers CategoryCodingIssues CucumberFramework DaveWhipp JavaScript MarnenLaibowKoser MultiLanguageRefactoring SubstituteLanguage MultiLevelWikiProblem CodeFormatting LinkPattern MeatballWiki MikeSmith PrestonRickwood SelfDocumentingCode SimplestThingThatCouldPossiblyWork SubPages SunirShah TheProgrammersStone ThisWiki UseModWiki WikiName WikiNames WikiPage WikiSubSpace ZwiKi MultiLisp CategoryConcurrency CategoryPaper CategoryProgrammingLanguage EeLanguage FutureValue JouleLanguage MessagePassingConcurrency SchemeLanguage SharedStateConcurrency MultiMedia MultiMethods AnonymousDonor AspectJay BillWeston BrokenLink CastSwitch CategoryLanguageFeature CategoryPolymorphism CecilLanguage CommonLisp CommonLispObjectSystem CommonLoops DanMuller DesignSmell DimitarDimitrov DoubleDispatch DylanLanguage EarlyBinding ExternalPolymorphism FunctionOverloading GenericFunction GreencoddsTenthRuleOfProgramming HaltingProblem HigherOrderFunction HolyWar ImplementingMultipleDispatch JavaLanguage JonathanTang KeywordParameterPassing LateBinding LexicalScope MultiMethods MultipleDispatch NiceLanguage OlafKlischat PatternMatching PolyMorphism PredicateDispatching PrematureBinding PrettyPrint PrologLanguage QueryByExample RalphJohnson RubyLanguage SingleDispatch TypeCase UnknownHandException WilliamUnderwood MultiMethodsDiscussion CategoryLanguageFeature CategoryPolymorphism ComplexEventProcessing ConstraintLogicProgramming DataflowProgramming DomainModel DomainModelling DomainSpecificTweaks EmbeddedDomainSpecificLanguage FunctionalReactiveProgramming JohnFletcher LogicProgramming LongPages MetaProgramming ModularProgramming MultiMethods MultiMethodsDiscussion ObjectFunctional ObjectFunctionalDiscussion ObjectOrientedProgramming RelationalModel RewriteRules SideEffect TermRewriting WikiWiki MultiParadigmDatabase AbstractDataType AdaptiveCollection AgreeToDisagree AttributeTable BeliefDatabaseExample BenefitsOfDynamicTyping BigDesignUpFront BrainfuckLanguage CampusExample CategoryDatabase CategoryMultiPurpose CategoryMultiparadigm CategorySpeculative ColdFusion DataDictionary DataManipulationLanguage DataModel DataSpace DatabaseIsRepresenterOfFacts DeleteWhenRead DrCodd DriversLicense DynamicRelational EntityRelationshipModelling EvidenceTotemPole ExpensiveAdministrator FactsAboutState FastObjects FearOfAddingTables FirstName ForeignFunctionInterface ForeignKeysCanOnlyReferenceOneTable FunctionalProgramming GemStone GodTable HolyWar InfoSet JeffPanici JuneThirteen LastName MarcThibault MaspBrainstorming MentalMasturbation ModernDinosaur MostHolyWarsTiedToPsychology MultiParadigm MultiParadigmDatabase MultiParadigmDatabaseCriticism MultiParadigmDatabaseDiscussion MultiParadigmDatabaseQuestions MultiParadigmProgrammingLanguage NavigationalDatabase NoSql ObjectCapabilityLanguage ObjectCapabilityModel ObjectFunctional ObjectOrientedProgramming ObjectsAreDictionaries OnceAndOnlyOnce OperatingSystem OzLanguage PageAnchor PlaceCreated PostalCode PowerOfPlainText PredicateDispatching PrematureOptimization RdbRelation ReferentialTransparency RelationalModel RelationalWeenie RichardHenderson SemanticBinaryModel SeparationOfDataAndCode SeptemberZeroSeven SmallTalk SqlFlaws StuCharlton TableQuantityVersusAppSize TablesAndObjectsAreTooDifferent TablesCanBeObjects TagFreeTypingRoadMap TopMind TowerOfBabel TupleDefinitionDiscussion TupleSpace TuringComplete TuringEquivalency TuringTarpit TypeTheory TypesAreSideFlags WaterbedTheory WhatAreTypes YouAintGonnaNeedIt MultiParadigmDatabaseCriticism BigDesignUpFront CategoryCriticism CategoryDatabase CategoryPlanning CategorySpeculative ComparingDynamicVariables DateAndDarwen DynamicDatabase DynamicRelational DynamicRelationalQueryExamples DynamicTyping DynamicallyTyped HiddenTypeTags MicrosoftExcel MultiParadigmDatabase MultiParadigmDatabaseQuestions MySql PageAnchor PeterLynch PickTheRightToolForTheJob PostgreSql RelProject RelationalModel SetTheory StaticTyping TagFreeTypingRoadMap TheThirdManifesto TupleDefinitionDiscussion TutorialDee TypeSafety TypeSystems WikiPage MultiParadigmDatabaseDiscussion AbstractionInversion AttributeTable ComparingDynamicVariables GarbageCollection HumansSuck IwantaPony LearningWithoutImplementation LimpVersusDie MultiParadigmDatabase OffTopic RelationalAlgebra RelationalModel SmeQl TupleSpace TuringComplete MultiParadigmDatabaseImplementation MultiParadigmDatabaseImplementation MultiParadigmDatabaseQuestions DynamicRelational DynamicRelationalQueryExamples MultiParadigmDatabase MultiParadigmDatabaseCriticism MultiParadigmDesign AlainPicard AndreiAlexandrescu BjarneStroustrup BoostLibraries CategoryBook CategoryCpp CategoryMultiparadigm DanMuller DomainAnalysis FunctionalProgramming FunctoidsInCpp JimCoplien ModernCeePlusPlusDesign MultiParadigmDatabase MultiParadigmProgrammingLanguage ObjectOriented OoppExploringTheMultiparadigmShift ProgrammingParadigm SmallTalk SoftwareFamilies MultiParadigmLanguage MultiParadigmProgrammingLanguage MultiParadigmProgramming AndreyStolyarov CategoryMultiparadigm CeePlusPlus CommonLisp HelloWorld InteLib MixingParadigms MultiParadigmProgrammingLanguage ObjectiveCaml PascalLanguage ProgrammingParadigm PythonLanguage RubyLanguage WithTheGrain MultiParadigmProgrammingLanguage BoostLibraries CategoryMultiparadigm CeePlusPlus CommonLisp CommonLispObjectSystem ContinuationPassingStyle FunctionalProgrammingInCpp FunctionalProgrammingLanguage GarbageCollection GarbageCollector HelloWorld HigherOrderFunction JavaScript JonCoupe LazyEvaluation LetsDesignProgrammingLanguage LispIsTooPowerful LogicProgrammingInCpp LuaLanguage MlLanguage MultiParadigmDatabase MultiParadigmDesign MultiParadigmProgramming MultiParadigmWeenie ObjectFunctional ObjectiveCaml OzLanguage ProgrammingLanguage ProgrammingParadigm PrototypeBasedProgramming PythonLanguage RacketScheme RubyLanguage ScalaLanguage ScottVokes SideEffect TailCallOptimization ToolCommandLanguage MultiParadigmWeenie AdvancedProgrammingLanguageDesign AspectOrientedProgramming CategoryTheory CategoryWeenie CeePlusPlus CollectionOrientedProgramming CommonLisp ConceptsTechniquesAndModelsOfComputerProgramming ConcurrentProgramming ConstraintProgramming DataflowProgramming DependentTypes DesignPattern FlowBasedProgramming FunctionalProgramming GenericFunction GenericProgramming HelloWorld HigherOrderFunction HigherOrderFunctions ImperativeProgramming JonathanTang LazyEvaluation ListComprehension LiterateProgramming LogicProgramming LordProtector LordProtectorOfAllWeenies MentalMasturbation MentalMasturbationIsHealthyExercise MetaClass MixingParadigms MonadicProgramming MultiParadigmProgrammingLanguage MultiParadigmWeenie MultiParadigmWeenieDom MyFavoriteLanguage NonDeterministicProgramming ObjectOrientedProgramming ObjectRelationalImpedanceMismatchDoesNotExist ObjectiveCaml OzLanguage PaulGraham ProgrammingParadigm PrototypeBasedProgramming QuickSort RelationalDatabase RelationalModel SmugLispWeenie StaticTyping StructureAndInterpretationOfComputerPrograms TableOrientedProgramming TemplateMetaprogramming UnificationAlgorithm VaporWare WeenieDom WhenToUseWhatParadigm MultiParadigmWeenies MultiParadigmWeenie MultiQueue BetterQueue CategoryPattern LockAdapter MicroArchitecture MultiQueue RichardHenderson MultiScreenInterfacing CustomizedUserProgramWindows DonaldNoyes MoreThanOneScreen NotBuiltInOneDay PublicDomain ResourceToBeMadeReachable SmallFootprint ThinkingOutLoud TopHeighLeftWidthParameters WebSite WinLoc MultiServerWiki CategoryWiki DistributedWiki MasterWiki PhilipDorrell WikiName WikiNames WikiNoLocationUrlScheme WikiServerUrlScheme WikiUrlScheme MultiSet CategoryDataStructure DataStructure DirectedAcyclicGraph DirectedGraph FunctorObject MultiSet OrderedBag SetlLanguage MultiSite ClearCase MarcGirod MultiSite MultiSiteXpDoesWork ExtremeProgramming ExtremeProgrammingBoundaryConditions ExtremeProgrammingMayScaleUp FrameworkForIntegratedTest HundredPersonProject LargeExtremeProgramming ScalingExtremeProgramming XpMayNotScale MultiTableInsert AxionDatabase UpsertCommand MultiTask GaveUpOnTelevision HelpingMe LawnMowing MultiTasking QuickChangesJunkie StarTrek UngarMethod WikiIsNotaDictionary MultiTasking MultiTask OperatingSystems SpellingChecker WordProcessor MultiTeamExtremeProgramming AlistairCockburn AugustZeroFive CanOnceAndOnlyOnceLoop CyberBlasts CyberClasts EvolutionaryDesign ExtremeProgrammingCorePractices ExtremeProgrammingMayScaleUp GoalDonor GoldOwner HundredPersonProject HundredPersonProjectBackup IncrementalDelivery JimLittle KeithBraithwaite KentBeck MarcThibault MartinFowler MikeBeedle MultiTeamExtremeProgramming OnceAndOnlyOnce OneVoice OptimisticProgrammingSkunkworks RonJeffries ScrumProcess SmallReleases SoftwareDevelopmentAsaCooperativeGame ThreadMode TomRossen TruckNumberReduction UnitTest UserStory XpCritique XpInferiorLanguage XpMayNotScale MultiTearArchitecture AmericanCulturalAssumption BleedingEdge CategoryArchitecture MultiTierArchitecture PleadingEdge RazorBladeOfLife MultiThreadedApartment CategoryComponentObjectModel CategoryDefinition CategoryGlossary ComPlus ComponentObjectModel FreeThreadedComponent MultiThreadedApartment SingleThreadedApartment ThreadNeutralApartment MultiThreadedGuiWouldBeGreat AssemblyLanguage ColorForth CrudScreen DoingMultiThreadedGuiInVisualBasic EventDrivenProgramming EventQueue GraphicalUserInterface GuiThread HexDumpInManyProgrammingLanguages HexEditor IanOsgood InternetBrowser JeffGrigg LockFreeSynchronization MultiThreadedGui PierrePhaneuf PrematureConcurrency QueryByExample SynchronizationStrategies ThreadsConsideredHarmful UseCase UserInterface VisualBasic WaitFreeSynchronization MultiThreadedWriting MultiTierArchitecture BusinessLogic CategoryArchitecture ComPlus EnterpriseJavaBeans FacadePattern FourLayerArchitecture HexagonalArchitecture MultiTierArchitecture ReFactoring RichardHenderson ThreeTierArchitecture MultiUseWikiPage AnonymousDonor BackUp CategoryMetaWiki CategoryWiki CritLink EcommerceWiki FridemarPache MassMind MediaWiki MoinMoin TikiWiki WikiForum WikiPage MultiValue AlterData AttributeNames AttributeValues BrokenLink BuildTuple CategoryDataStructure CategoryDatabase ChrisDate DataModel DynamicProgramming ExecutableDatabases ExecutableSpecifications FlowBasedProgramming FunctionalReactiveProgramming GraphicalUserInterface JavaScriptObjectNotation KnowledgeRepresentation MultiValue NateCull NestedRelational ObjectOriented PeterLynch PureFunctional ReadRecord ResourceDescriptionFramework ServiceOrientedArchitecture TheHumbleDialogBox TuringComplete MultiValuedLogic ArtificialIntelligence BooleanAlgebra BooleanLogic CategoryLogic ClassicLogic ClassicalLanguage ClassicalLogic ClosedWorldAssumption ClosedWorldContext DataBase DependentTyping FirstOrderLogic FregeanLogic GoedelsTheorem GrahamPriest IntuitionisticLogic LaynesLaw MetaLogic ModalLogic MultiValuedLogic NaturalNumber OpenWorldAssumption ThreeValuedLogic TwoValuedLogic UnaskTheQuestion WhatIsData ZeroOrderLogic MultiVerse TableTalk MultiVoting BillTrost BrainStorm CategoryPattern MultiVoting NegativeConsensus SingleVoting StoneSociety TheTeamHandbook VoteForHeadOfGeneralAssembly MultiWiki BrokenLink CategoryWikiImplementation CommunityWiki DaveHarris DavidMcNicol FrontPage InterWikiLinks MeatBall MultiWiki PeterMerel WikiConsortium WikiFeatures MulticellularOrganism GeneticCode MetacellularOrganism SingleCells MulticsEmacs CategoryEmacs MacLisp MulticsOs MulticsOs AccessControlList BigDesignUpFront CategoryOperatingSystem CategoryPli CompatibleTimeSharingSystem HierarchicalFileSystem HighLevelLanguage MulticsEmacs OperatingSystem PliLanguage RelationalDatabase SecondSystemEffect UnixOs UnixShellPatterns MultilingualWikis MeatballWiki MultilingualWiki MultimediaObjectOrientedSpecificationEngine CircleAndEllipseProblem SunirShah VisualBasic MultimediaUniversity MultiparadigmLanguage MultiParadigmProgrammingLanguage MultipartFormDataParsingExample JavaIoClassesAreImpossibleToUnderstand OliverChung TightGroupOfClasses MultipleArchitectureViews CategorySoftwareArchitecture DeliveryView GerardMeszaros HierarchyView InteractionView RequirementsView MultipleAssignment AnIntroductionToDatabaseSystems AssignmentsAreExpressions CategoryLanguageFeature DateAndDarwen DynamicTyping FebruaryTen ImplicitTyping MultipleAssignment PassByReference PythonLanguage RelVar RelationalLanguage SyntacticSugar TheThirdManifesto TutorialDee WeakTyping WeaklyTyped MultipleCategorizationPattern BrokenLink CategoryOrganization LimitsOfHierarchies SteveConover MultipleCrossSections MultipleCrossSections NatPryce RobCrawford VisibleContext WebsitePatterns MultipleDispatch AugustZeroEight CategoryConditionalsAndDispatching CategoryPolymorphism DoubleDispatch DoubleDispatchExample DynamicDispatch EnglishPlease ExternalPolymorphism GenericFunction ImplementingMultipleDispatch InteractiveSceneGraph MultiMethods MultipleDispatch OtherLanguagesForTheJavaVm PickupTruck PredicateClasses PredicateDispatching PrettyPrint SceneGraph TwoIsAnImpossibleNumber VisitorPattern MultipleDocumentInterface MultipleDocumentInterface SingleDocumentInterface MultipleExe MultiThreading MultipleExe ShellCall SpikeSolution MultipleIndependentLanguages AccidentalDifficulty BadThing CategoryProgrammingLanguage ErlangLanguage ForeignFunctionInterface ForeignFunctionInterfaces GoodThing HyperText InternalDomainSpecificLanguages MarkupLanguageNine MetaProgramming MyWikiWordMacro OnceAndOnlyOnce PainOfProgramming ProgrammingInWiki SamuelFalvo TheJavaCompiler TuringComplete UniformResourceIdentifier WikiIde WikiWord WikiWords MultipleInheritance AlainPicard AllRoadsLeadToRome BadFeature BadProgrammer CallingaSpadeaSpade CategoryLanguageFeature CategoryPolymorphism CeePlusPlus CommonLisp EiffelLanguage IanKjos JavaLanguage LimitsOfHierarchies MixIn ModulaThree MultipleDispatch MultipleInheritance MultipleInheritanceInSmalltalk MultipleInheritanceIsNotEvil PerlLanguage PythonLanguage RelationalWeenie SmalltalkLanguage TaxoMania MultipleInheritanceInSmalltalk AlanBorning DelegationIsInheritance DoesNotUnderstand IsSmalltalkComplete JavaScript LispLanguage MitchellModel MultipleInheritance MultipleInheritanceInSmalltalk MultipleInheritanceIsNotEvil SelfLanguage TomStambaugh MultipleInheritanceIsNotEvil AndersMunch AnswerMe AopIsMulticaster AspectOrientedProgramming AspectOrientedProgrammingIsEvil AutomaticDelegationForJava BertrandMeyer BradAppleton CategoryLanguageFeature CategoryPolymorphism CodeSmell CodeStench CycleAbstraction DaveEaton DaveHarris DirectedAcyclicGraph DontRepeatYourself DorKleiman DuncanForsyth EmergencyVehicle GlennVanderburg HaskoHeinecke JavaLanguage JeffreyHantin KatieLucas LawOfDemeter LongChainCyclicDependence MartinZarate MixIn MultiCaster MultipleInheritance MultipleInheritanceInSmalltalk MultipleInheritanceIsNotEvil MyDictionaryImplementation NikitaBelenki ObserverPattern OnceAndOnlyOnce PeterMerel PoliceCar RichardCordova RonJeffries RussellGold SatherLanguage SmallTalk TomRossen ZeroOneInfinityRule MultipleInstanceSelection MultipleSelections TextReferencing MultipleLanguagesInJavaScript AbstractionInversion AjaxSmalltalk AssemblyLanguage AviBryant ByteCode ClamatoSmalltalk FelixPlesoianu ForthLanguage IanOsgood IotaAndJot JavaApplet JavaByteCode JavaScript JsForth RhinoInterpreter RubyLanguage SchemeLanguage SmallTalk TheLittleSchemer WebBrowser MultipleMaintenance DualMaintenance MultipleMaintenance MultipleModels DomainDrivenDesign MultipleMonitors CategoryOrganization DoingStuff DonaldNoyes MultipleMonitorStation RunningSixYearsBehind TilingWindowManager MultiplePersonalityDevelopment ChangeBrainstorm JosephRiesen LayneThomas LoneDeveloperProjectManagement MultiplePersonalityDevelopment MultiplePersonalityDisorder RubberDucking SixThinkingHats TeddyBearing MultiplePersonalityDisorder CategoryAntiPattern DesignSmell FearOfAddingClasses JavaUnit MultiplePersonalityDisorder RecordSet ResultSet TestCase TestSuite MultipleReturns AntiPattern MultipleReturns SingleFunctionExitPoint MultipleSelections MultipleInstanceSelection MultipleSelections MultipleSkins AnAspirant CategoryUserInterface CompulsiveCustomizer CustomizableUserInterface MicrosoftWord MozillaBrowser NetHack PowerPoint TeachMeToSmoke TheSims MultipleViewWiki CategoryWiki ChangeManagementAppliedToWiki DocumentMode FerdinandDeSaussure MarcGirod ThreadMode UseSignatures WhyWikiWorksNot MultiplyAccumulate DigitalSignalProcessor DotProduct MultiplyAndSurrender AnalysisParalysis CategoryAlgorithm CategoryAntiPattern CategoryWhimsy ChronicProcrastination DivideAndConquer FibonacciSequence NextList PrologLanguage ReluctantAlgorithms SlowSort MultiplyByNine AlistairCockburn DeMarco JamieFristrom MultiplyByNine MythicalManMonth NotTooMuchMeasurementDetail PerfectWorkDays RonJeffries MultiplyNestedClasses CeePlusPlus NestedClass UsageOfInnerClasses ZeroOneInfinityRule MultiplyWithCarry GeorgeMarsaglia PseudoRandomNumberGenerator MultiprocessingUnitTests BillTrost RonJeffries TestForaRaceCondition UnitTest MultitaneousApplication CategoryCollaboration MultitaneousEditor SharedPage MultitaneousEditor CategoryCollaboration CategorySoftwareTool CategoryTextEditor CollaborativeEditing InstantMessaging JavaLanguage MultitaneousApplication SharedPage SubEthaEdit MultitaskingVirtualMachine ApacheGeronimo ApplicationServer ApplicationServers AspDotNet GlassFish GoogleChrome InternetInformationServer JavaEnterpriseEdition JavaOs JavaScript JavaVirtualMachine JayNode JbossApplicationServer JettyAs JonAs OperatingSystem ProcessIsolation SpringSourcedmServer TomCat WebLogic WebSphere WorkerProcessIsolationMode MultitonPattern CategoryPattern EditHint MultitonPattern ReverseFlyweightPattern SingletonPattern MultiverseBliki CategoryWiki ClaesWallin ManaMana MartinPool PeterMerel ViewPoint WebLog WikiBlog WikiChangeProposal WikiMarkup MultiversionConcurrencyControl AxionDatabase GemStone InterBase JimStarkey MySql ObjectStore OptimisticConcurrency OracleDatabase PostgreSql SnapshotIsolation MumpsLanguage CategoryProgrammingLanguage DigitalEquipmentCorporation MichelVn RichStone WikiPedia MunawarHafiz HomePage MunchKin MunchKin RolePlayer MuraliRavipudi CategoryHomePage MoinMoin WikiClones MuratZarali MurphysLaw BenTremblay CartersClarification ClasspathHell CommonLisp GreenspunsTenthRuleOfProgramming GumptionTrap JargonFile JeffMantei JohnCarter MarcThibault MurphysLaw PhilipGreenspun SoddsLaw MurrayTait CategoryHomePage JustAnArchitect JustaSoftwareEngineer NewZealand RecentChanges RecentChangesJunkie MuscleMemory DanielChurch DaveHarris DaveSmith FridemarPache GingerFactor JayPetersen JohnWebber KatieLucas MuscleMemory PhlIp SensivaTool StevenNewton MushroomManagement MushroomManagement RichardHenderson SeagullManagement TheSoulOfaNewMachine TomStambaugh TracyKidder MushroomPrinciple PlayHurt MusicMacroLanguage CategoryMusic NintendoFamilyComputer MusicNotationSystems CategoryMusic ClassicalMusicMyths DanceNotationSystems DataMusicVoxelApplet DonaldFisk FridemarPache LilyPond MusicMacroLanguage MusicNotationSystems MythNr ProgrammingMusicSequencers VoiceXml WordsThatArentSynonyms MusicPublisher AntonyBlakey CaryDreelan FrankFalco IanJoyner MacApp MarkHobba PeterDavey PhilipCraig RichardCollins SteveSteinitz MusicShapes ChristopherAlexander EricMoon HelmutLeitner MusicPatterns SyntaxOfMusic MusicTheory MusicTheory MusicWiki NetAudio SisterSite MusicalPatterns EricHodges MetaPattern MichaelLeach SongForms MustEliminateImperfection AnalRetentive CategoryIdealism CeaseAndDesist ChronicallyRight MindWipe StarTrek TuringTest MustEverythingOnThisWikiBeExtreme ExtremeWay HotTopics LargeExtremeProgramming LeadUpTheGardenPath MultipleConcurrentConversations MustEverythingOnThisWikiBeExtreme PeteMcBreen PeterMerel RonJeffries SpecializationIsForInsects WikiHotSpots WikiIceberg WikiNature WikiThreads MustWe AskingQuestionsTheSmartWay AyesOrYeas CategoryQuestionsAnswers ConsiderationOfAlternatives DonaldNoyes EmbarrassingQuestions InventTheFuture LoneVoice QuestionsWeAsk ThinkingOutLoud WhyNot MutabilityOfValueObjectsIsIrrelevant CompileTime CopyOnWrite DataDeltaIsolation EverythingIsAnObject FirstClass FunctionalReactiveProgramming PartialEvaluation PassByValue SideEffect ValueObject ValueObjectsCanBeMutable ValueObjectsShouldBeImmutable ValueObjectsShouldBePassedByValue MutabilityRevocation DougMerritt DynamicTyping MutabilityRevocation PostScript ReFactor ScottJohnson SelfLanguage StaticTyping TypeMigration MutableCollections MutableLanguage CategoryLanguageFeature DomainSpecificLanguage ExtensibleProgrammingLanguage LanguageMachine LanguageOrientedProgramming LispLanguage LittleLanguage MutableLanguage OnLisp OnceAndOnlyOnce RealMacros StumblingBlocksForDomainSpecificLanguages WaterbedTheory MutableState ConsideredHarmful FunctionalLanguage ImmutableState KillMutableState KillerOperatingSystem LanguageOfTheFuture MutableState ReadOnly StateIsNotValue MutableStrings HaskellLanguage ValueObject MutableValueObject DataObject DataTransferObject ParameterObject ValueObject MutantProgramming AntiPattern BrownianMotion GeneticProgramming MaxRahder MutationTesting ActiveNonlinearTesting BillTozier CategoryTesting DefectSeeding GeneticAlgorithm JavaLanguage JesTer MutationTesting PiTest RegressionTesting SonarQube TestEverythingThatCouldPossiblyBreak UnitTest MutatorMethod ConstructorMethod DestructorMethod FactoryMethod InspectorMethod MuthanaAlTemimi AreYouThere OrphanPage MuttonDressedAsLamb BenefitsOfXml MutualCreditSocieties MutualExclusion AccidentalLinking AlternativeNotExclusive PrivateMutex MutualHasaRelationship CodeSmell CombinatorialExplosionOfClasses CompositionInsteadOfInheritance ContextParameter FlowBasedProgramming JasonArhart KarlKnechtel MergeObject MutualHasaRelationship NullObject PartOf TimKing UnifiedModelingLanguage WorldViews MutualRespect MutuallyAssuredDestruction ColdWar GodTube MutuallyAssuredDestruction UnilateralAssuredDestruction WorldWarThree MutuallyEncapsulatedSoftwareSystem MutuallyEncapsulatedSoftwareSystem MutuallyExclusiveCategoriesDontScale ArgumentFromAuthority CartesianJoin CategoryHierarchy EvidenceTotemPole FutureDiscounting GranularityOfVariation LimitsOfHierarchies MutuallyExclusiveCategoriesDontScale PrematureAbstraction SetTheory MutuallyInclusive AbiWord AllThingsInModeration ApiVsProtocol AwikiOrAblog CategoryComparisons CgiVsServlet DonaldNoyes GoodThing GunnarZarncke ItWorks LightWave MicrosoftWord MutualExclusion MutuallyInclusive NysEdit OpenOffice UnknowableNumbers WikiWiki WordPad YouAintGonnaNeedIt MutuallyIncompatibleExtensions IgnoringDependencies SystemMutation MuuWiki CategoryWikiForum DonaldNoyes MathiasDahl OddMuse QuickPaths RecentChanges MuxAdapter DataReassembly DemuxAdapter FibreChannel GrammarVandal MicroArchitecture MuxAdapter MvcInJspModelTwoArchitecture ApplicationModel BernardDevaux DomainModel JavaBean JavaBeans ModelModelViewController ModelViewController PetStore PeterAxelsson RandyStafford SystemOfNames WhatsaControllerAnyway MvcIsNotImplementable CorelDraw DavidWright DocumentView EclipseIde EclipsePlatform FrameMaker GdiPlus HaveThisPattern InputOnly InputOutput JavaAwt JavaSwing JavaSwt JavaTwoDee MicrosoftExcel MicrosoftFoundationClasses MicrosoftWord MobileGui ModelModelViewController ModelPipeViewController ModelTargeterSurface ModelViewController ModelViewPresenter MvcIsNotImplementable MvcIsNotObjectOriented ObserverPattern PeterCoad PostScript SamuelFalvo SeparationOfConcerns WardCunningham WayneMack WikiWorld MvcIsNotObjectOriented AllenHolub AllocationOfResponsibility ArgumentsAgainstOop BernardDevaux CategoryNotOo CostsAndBenefitsOfMvc DaveFayram DisagreeingByDeleting LawOfDemeter ModelViewController MvcIsNotObjectOriented ObjectWeenie PatternMisapplication PragmaticProgrammer QtDesigner TrygveReenskaug ViewModel WillCardwell MvcIsYagni DanielPoon ExtendClass FalseDistinctionInCodeBetweenBusinessAndTechnical GroupSimilarDecisions InvisibleHandcuffs JavaLanguage JimLittle ModelViewController ParallelClassHierarchies RedundancyIsInertia RubyLanguage SmalltalkLanguage UnitTest YagniAndDatabases YouArentGonnaNeedIt MvcModel ModelViewController MvcVersusEventDriven CategoryUserInterface EventDrivenProgramming ModelViewController WhatsaControllerAnyway MwandamaMutanuka AlanTuring CategoryHomePage CharlesBabbage DeleteWhenCooked HomePage KleinBottle PhlIp WikiPedia MyAnswerIsNo MyAnswerIsNo MyBestProgrammingMoment AssemblyLanguage ConnectionMachine DaveBerkeley DavidMcNicol GarryHamilton LayneThomas LucidDreaming MyBestProgrammingMoment NamesGivenToComputers OptimizeLater PaulHudson TheJobMarketSucks WarStories WeirdDeveloperDreams WilliamBland MyBrainIsEmpty BrucePennington BurnOut CategoryHealth CategoryMind ComitSuicide DaNuke ExtremeCallousness ExtremeNormalForm FeelingGood ImOkYoureOk JamesCrook KrisJohnson MyBrainIsEmpty MyBrainIsFull MyMindKeepsWandering PeopleOriented PositiveNegativity PromptingStatement PushDownGoalStack RealStoryAboutDeveloperTurnedManager RecoveringProgrammer RefactorMercilessly SelfReform SilverBullet SurfTheNet TaskOriented ThirdNormalForm ThreadMode ThreeOclockSleepies WayToWin WhereTheMindGoes WikiZens WobblyMonitor MyBrainIsFull CategoryMind FarSide GeoffSobering MyBrainIsEmpty MyClass CategoryCpp CeePlusPlus DebHooker EffectiveCeePlusPlus ForwardDeclaration JeffBay JeffGrigg JohnFletcher JohnLakos LargeScaleCppSoftwareDesign MyClass NormanNunley RonJeffries ScottMeyers TobiasBergemann MyConfusedIdeaOfWiki GarethMcCaughan JuergenHermann KirkBailey ModPython PikiPiki PyWiki RedHatTheCompany RichardBash TwikiClone WikiName WikiWiki WindowsWiki MyCreatePage WiKi MyFavoriteLanguage MultiParadigmWeenie OperatorOverloading ProgrammingLanguage MyFavoriteToyProblem AllanBaruz AssemblyLanguage BillTrost BodyFollowsEyes CeeLanguage DavidSarahHopwood DiningPhilosophers DotProductInManyProgrammingLanguages ElevatorSimulation ForthLanguage FoxPro GameOfLife GarryHamilton GoldilocksSolution HelloWorld IanOsgood KrisJohnson LearningPattern LittleSimulator MyFavoriteToyProblem OrderedCollection PalmOs QuartusForth QuineProgram ReFactor SpikeSolution StatePattern StevenNewton TakeOverTheWorld TicTacToe TurMite WikiWikiClone MyFavouriteProgrammingLanguage AalbertTorsius AdvancedRevelation AplLanguage AssemblyLanguage CategoryProgrammingLanguage CeeLanguage CeePlusPlus CommonLisp CraigPutnam DylanLanguage EmacsLisp ErlangLanguage EssExpressions EttMonster ExBase FalseLanguage FirstClassFunction ForthLanguage FoxPro FunctionalProgramming GarbageCollector GarethMcCaughan GarryHamilton GeneralizedReference GeoffSobering GuileScheme HaskellLanguage IanOsgood InteractiveDataLanguage InternetInterface IoLanguage JasonGrossman JavaLanguage JayLanguage JonathanTang KarlKnechtel LanguagesOfChoice MacLisp MainstreamLanguage MichaelSparks MicroComputer ObjectiveCee OpenInsight OpenSource PatternMatching PerlLanguage PickBasic PrologLanguage PythonLanguage RamonLeon RandyMacDonald RealmOfNecessity ResourceAcquisitionIsInitialization SkipSailors SnuspLanguage TableOrientedProgramming TclLanguage TimLesher TopMind TurboPascal UnixWay VirtualMachine VisualBasic MyFavouriteProgrammingLanguages MyFavouriteProgrammingLanguage MyGeneration CategorySoftwareTool CeeSharp DbTwo DotNet FireBird HyperTextMarkupLanguage InterBase MicroSoft MicrosoftAccess MicrosoftSql MyGeneration MyMeta MySql ObjectRelationalMapping OracleDatabase PhpLanguage PostgreSql SqLite StoredProcedures TheWho VbDotNet VbScript VistaDb MyGodItsFullOfStars ArthurCeeClarke CeeLanguage ClockworkOrange GregEgan IsaacAsimov KenMacLeod LispLanguage PairProgramming PhlIp PinkFloyd ScienceFiction SpaceOdyssey StanleyKubrick ThreeStarProgrammer UnitedKingdom UnitedStates WardsWiki WikiPedia MyHouseSucks CategorySucks FallingWater ToddCoram MyHugeTestPlan ContractedProperties DesignPattern ExtremeProgramming FactoryPattern HttpUnit JeffGrigg KimballSampson RobertWatkins TestingInterfaces UnitTest WebSphere WikiWikiClone WikiWikiWeb MyInnerLibrarian GeorgeBrower GnomeStorage MyInnerGraffitiArtist MyInnerLibrarian WinFs MyIshmael CategoryBook DanielQuinn IshmaelBook MyIshmael MyJavaCourse CategoryJava MyJavaStudents WardCunningham WardsJavaQuestion WilliamGrosso MyJavaStudents AvoidExceptionsWheneverPossible CodeSmell CommentingChallengeTwo ExtremeProgramming GetDefaultsToTypes InnerClassesAreSecondaryAbstractions JavaIdioms LimitConstructorArguments MethodCommenting OnceAndOnlyOnce RecentChanges UnitTest WelcomeVisitors WilliamGrosso MyLibrary BrokenLink MyLipsonShiuTypeIs AalbertTorsius AndyPierce ClaesWallin DaveVoorhis DetectEvil DougMerritt DungeonsAndDragons ElizabethWiethoff EricHodges GeorgeBush GunnarZarncke IanOsgood IvanStojic JonathanTang LipsonShiu NeilWalker PeterMerel RonJandrasi ScottJohnson SeanCharles StevenNewton TomStambaugh WikiZens MyLowestBookshelf AdeleGoldberg AdvancedCeePlusPlusProgrammingStylesAndIdioms AgileSoftwareDevelopment AlanFrancis AlanHecht AlexMartelli AlfredAho AlistairCockburn AnIntroductionToDatabaseSystems AnalysisPatterns AndreiAlexandrescu AndrewHunt AntiPatternsBook BetsyHanesPerry BjarneStroustrup BookShelved BrianKernighan BringingDesignToSoftware BruceEckel BruceSchneier CategoryBooks ChicagoManualOfStyle ChrisDate CoadAndYourdon CodeComplete CommonLisp CompilersPrinciplesTechniquesAndTools ConcurrentProgramming ConcurrentProgrammingInJava ConstantineOnPeopleware CppReport CraigLarman DanielFriedman DataModelPatterns DataWarehouse DaveSmith DavidHarvey DavidLong DavidThomas DavidVierra DebuggingTheDevelopmentProcess DeclineAndFallOfTheAmericanProgrammer DesignPatternsBook DesignPatternsSmalltalkCompanion DevelopingObjectOrientedSoftware DiscoveringSmalltalk DistributedComputing DonBox DonKnuth DonaldNorman DougLea DouglasHofstadter DynamicsOfSoftwareDevelopment EarleMartin EdYourdon EffectiveCeePlusPlus EffectiveCom EffectiveStl ElementsOfProgrammingStyle EricHodges EricRaymond ErichGamma EssentialCom ExpertSystems ExtremeProgrammingExplainedEmbraceChange FastTrack FluidConceptsAndCreativeAnalogies FormalLanguages FrankCarver FredBrooks FunctionalWeenie GangOfFour GeraldWeinberg GnuCee GnuEmacs GoedelEscherBach GradyBooch GreatBooksListPaulTevis GregorKiczales GuySteele HowBuildingsLearn HughDarwen HumanInterface IntelligentAgents IntroductionToAlgorithms JamesAitken JamesGosling JasonYip JavaServlet JavaServlets JavaSwing JeffRichter JezHiggins JimCoplien JimPerry JimRumbaugh JiriSoukup JoeCelko JohnFarrell JohnVlissides JonBentley JournalOfObjectOrientedProgramming JourneyOftheSoftwareProfessional KeithMann KenArnold KentBeck KernighanAndRitchie KyleBrown LargeScaleCppSoftwareDesign LarryWall LeTonBeauDeMarot LearningPerl LukeGorrie ManagingProjectsWithMake MartinFowler MattMorris MatthiasFelleisen McConnell McGuffin MetaMagicalThemas MichaelFeathers MicrosoftOffice MicrosoftOutlook MicrosoftSystemsJournal MincomLtd ModernCeePlusPlusDesign MoreEffectiveCeePlusPlus MultiParadigmDesign MyLowestBookshelf MythicalManMonth NatPryce NearestPileOfBooks NetworkSecurity NeuroLinguisticProgramming NewHackersDictionary NiccoloMachiavelli NumericalRecipesInCee ObjectOrientedAnalysisAndDesign ObjectOrientedSoftwareConstruction ObjectSolutions OnLisp PassionForExcellence PatrickHenryWinston PatternHatching PatternLanguagesOfProgramDesign PatternOrientedSoftwareArchitectureOne PaulGraham PaulTevis PeopleWare PeterCoad PhilippeKruchten PjPlauger PrinciplesOfSoftwareEngineeringManagement ProgrammingAsIfPeopleMattered ProgrammingPearls ProgrammingPerl ProgrammingPython PsychologyOfEverydayThings PythonInaNutshell RalphGriswold RalphJohnson RandalSchwartz RapidDevelopment RationalUnifiedProcess RefactoringBook RefactoringImprovingTheDesignOfExistingCode RichardFeynman RichardHelm RichardStallman RobPike RuminationsOnCeePlusPlus ScottMeyers ScottOaks SeanOleary SevenHabitsOfHighlyEffectivePeople SkipMcCormick SmalltalkBestPracticePatterns SoftwareProductLine SoftwareProjectSurvivalGuide SqlForSmarties SteveCallaway SteveMaguire SteveMcConnell StructureAndInterpretationOfComputerPrograms StructuredProgramming SucceedingWithObjects SurvivingObjectOrientedProjects TcpIp TerryWinograd TheAnnotatedCppReferenceManual TheArtOfComputerProgramming TheArtOfTheMetaObjectProtocol TheArtOfWar TheAwkProgrammingLanguage TheDesignAndEvolutionOfCpp TheDesignOfEverydayThings TheDragonBook TheElementsOfStyle TheFifthDisciplineFieldBook TheGoal ThePerlCookbook ThePracticalCogitator ThePracticeOfProgramming ThePragmaticProgrammer ThePsychologyOfComputerProgramming TheSoulOfaNewMachine TheWaspFactory ThinkingInJava ThreeAmigos ThrivingOnChaos TimLesher TimLister TomDeMarco TomPeters TracyKidder UmlDistilled UnixPowerTools UsdpBook UseCases UsingSql VisualBasic VisualWorks WayneConrad WilliamGrosso WindowsNt WomenFireAndDangerousThings WorldWideWeb WorldWideWebConsortium WritingEffectiveUseCases WritingSolidCode YourMileageMayVary MyMeta MyGeneration MyMeta MyMindIsMadeUp ActiveMind ClosedMind FalseDichotomy InactiveMind MyMindIsMadeUp MyMindKeepsWandering OpenMind RobMandeville SelectivelyOpenMinded MyMindKeepsWandering BenKovitz BruceIde CarlJung CodeUnitTestFirst CognitiveStyles EdwardKiser EgoTrip FalkBruegmann GameOfGo GoodThinkingMusic HaveThisPattern InformationTheory JamesWilson KatieLucas LeaveTheOfficeForLunchHour MatthewTheobalds MeditationTechniques MyBrainIsEmpty MyMindKeepsWondering MyersBriggs PairProgramming PalmPilot PushDownGoalStack SimpleIsBetter StackOverflowException StopWhenYouKnowWhatHappensNext TurningTheCrank WaldenMathews WritersBlock MyMindKeepsWondering DonaldNoyes MyMindKeepsWandering ThinkingOutLoud MyMotorcycleIsEmacs AnonymousGearhead CategoryEmacs IfYourCarWereEmacs MartySchrader ZenAndTheArtOfMotorcycleMaintenance MyMyersBriggsTypeIs AalbertTorsius AndrewRicketts AnnBrown AnthonyWilliams AsimJalis AurelianoCalvo AynRand BenKovitz BetsyHanesPerry BillDehora BillGates BillTrost BillZimmerly BobcatGoldthwaite BrettNeumeier BrianRobinson CameronSmith CarstenKlapp ChrisBrooking ChrisFay ChrisKyleYoung ChrisMatts ChristianOhman ChristophePoucet CindeeAndres ClaesWallin ClintonLabombard CodyBoisclair CortlandHaws DaleEmery DaleWoloshin DanNovak DanielKnapp DaveAstels DaveHoover DaveRooney DaveSmith DavidBrantley DavidChess DavidHooker DavidMoisan DirckBlaskey EarleMartin EdBuffaloe ElisabethHendrickson ElizabethWiethoff EnTp EricGustafson EricHerman EricHodges EvanDeaubl FindingTheMiddleWay FrankCarver GlennVanderburg GreatInca GregVaughn GunnarZarncke HankRoark HarrisonHoughton InTj IsTj IvanStojic JasonYip JeffGrigg JeremyBowers JimCoplien JimPerry JimWeirich JohnBaldwin JohnBeppu JohnFarrell JohnStoshMuczynski JonReid JonathanTang JosephGraves JoshuaKerievsky JuhaKomulainen JustinSampson KadeLarsen KeithBraithwaite KeithDerrick KenCarpenter KenMeltsner KevinSmith KlausSeistrup KrisJohnson KyleBrown LipsonShiu LucianSmith MarcoScheurer MarkSchumann MartinPool MartinSpamer MartineDevos MattBehrens MichaelBeedle MichaelFeathers MichaelHill MichaelSparks MikeCorum MikeSmith MitchellModel MrsHooker MrsPhillips MyersBriggs MyersBriggsDiscussion MyersBriggsSearch MyersBriggsTypes NickBensema OlaEllnestam OleAndersen OliverSeiler PatrickLogan PaulHudson PaulMurray PaulTaney PavelPerikov PersonalityCorner PeterMerel PhilipCraigPlumlee PhilippeBack PhlIp PrestonBannister RamonLeon RegBraithwaiteLee RobMyers RobertDiFalco RobertPhillips RobertWatkins RobinWilliams RogerLipscombe RonJeffries RussellGold RyanPlatte SamuelFalvo ScottElliott ScottJohnson SeanOleary SimonRyan SmugLispWeenie StephenWynne SteveFreeman StuartCharlton SusanDavis SusannahWilliams TamaraCravit TheOtherKevinSmith ThomasEyde TimBurns TimLesher TomAyerst WayneConrad WikiVote WillSargent WilliamGrosso MyNaiveAttemptAtUnderstandingHomoiconicity AalbertTorsius AlanKay DougMerritt EditHint FirstClass HomoiconicDefinitionTakeFive HomoiconicFaq HomoiconicityAdvantages NewAttemptedHomoiconicDefinition MyNameIs MyOperatingSystemWillBeatYourOperatingSystem CategoryOperatingSystem HistoricalJesus HolyWar InformalHistoryOfProgrammingIdeas WikiBadge MyPage MyRefrigeratorKnowsWhatYearItIs CategoryJoke MySignalIsYourNoise CategoryCategory CategoryWiki InSearchOfTheHappyWiki OffTopic RandomPages WikiGnome WikiMaster MySpace MySpace SocialNetworking MySql AssertEfficientSql BetterLateThanNever CategoryDatabase DepartmentOfDefense DougMerritt FreeSoftware LampPlatform LanguageIndependentServices MeaningfulName MySql OpenSource PhpLanguage PostgreSql ReiniUrban RobertChurch SomeInptuValue SomeInputValue SomeOtherInputValue SourceForge SqLite SqlFlaws StoredProceduresAreEvil StuartScott TobyThain WampPlatform YouAintGonnaNeedIt MyTechCareerIsDoingJustFineBecauseOfGlobalization IsGlobalismThreateningTechCareers KeithBraithwaite LiaisonEconomy LifeSpan MyTruckIsntAsportsCar DonaldNoyes HandHeld RelationalDatabase ThinkingOutLoud MyUseCases SgWa MyWebsiteLearningExperience AndreSlabber BalancingForce FeatureKarma GarethMcCaughan IhateFramesClub InternetExploder InternetExploiter JavaScript JohnPassaniti LynxBrowser LynxFriendly LynxUnfriendly ManilaByDaveWiner MicrosoftFrontPage NetscapeNavigator QuickTime RealWorld StephanHouben SunirShah TenWordLine ThreadMode MyWifeTheOnsiteCustomer OnsiteCustomer RadioShack RalphJohnson MyWiki CategoryOrganization CategoryWiki MeaningfulName MyWiki PaperPorting PersonalWiki WardsWiki WikiPage MyWikiPage MyersBriggs EnneaGram JeffGrigg JimCoplien KirtonAdaptorsInnovators LipsonShiu MyMyersBriggsTypeIs MyersBriggs MyersBriggsDiscussion MyersBriggsForProgrammers MyersBriggsTwo MyersBriggsTypes NinePersonalityTypes WebGrid MyersBriggsAndJung CategoryPsychology GarrettMorgan HendrikVanEeghem ImagesOfOrganization MartineDevos MyersBriggs MyersBriggsDiscussion AaronHumphrey AlistairCockburn AssumeMiscommunicationNotMalice BenAveling BetsyHanesPerry CarlJung CategoryDiscussion DabrowskiLevels DaleWoloshin DavidChess DavidPorter EnneaGram EricHerman GarettMorgan GeraldWeinberg GiftsDiffering HermannHesse ImagesOfOrganization JimPerry JungAndiChing KirtonAdaptorsInnovators KornySietsma LipsonShiu MarcoScheurer MartineDevos MbtiFamousPeople MichaelNygard MyersBriggs MyersBriggsAndJung NikitaBelenki NinePersonalityTypes PersonalConstructTheory PeterDamoc PeterMerel PhilGoodwin PhilippeBack PissTake PleaseUnderstandMe RalphJohnson RichardKulisz SkepticsDictionary WayneMack WebGrid WilliamGrosso MyersBriggsForProgrammers AlanKay CodeSmell CraigsList GameOfGo LionKimbro MyersBriggs OpenSource SmallTalk StlSucks MyersBriggsSearch MyersBriggs MyersBriggsTypes RegularExpression WardCunningham MyersBriggsTypes CategoryLifeStrategies MbtiFamousPeople MyMyersBriggsTypeIs MyersBriggs MyersBriggsSearch MyersLaw GroschsLaw InternetTrafficIsFractal LarryNiven ParkinsonsLaw PeterPrinciple RobMyers ShufflersLaw MyriadDisposableMiniAbstractions HelpersInsteadOfWrappers MyraidDisposibleMiniAbstractions StepwiseRefinement MysteriesParadoxesAndContradictions ArticulateNerd ExtremeOxymoron HumbleRefactorer LessIsMore RhymeMe WikiIrregularVerbs MysteryAuthor MysteryMode AbstractStateMachine AprilZeroSix BlackHat CategoryUserInterface DeltaConfigurationList DesignByContract EarleMartin ElizabethWiethoff FalseSenseOfSecurity IllusionOfControl JefRaskin MicrosoftWord ModeIndicator ModeLess MysteryMode PeterMerel RtFm SequentialSearch TheHumaneInterface TwoWaysToDesign UnreachableState MysteryNoun FengShui JeffGrigg MysteryNoun VerbingWeirdsLanguage MysteryScienceTheater CategoryScienceFiction GavinLambert MattBehrens NamesGivenToComputers RiffTrax WallOfKeyboards MysticMathLand BigEndian BuckminsterFuller CategoryMath EwDijkstra FrameProblem GeorgCantor GottfriedWilhelmLeibniz IsaacNewton ThereAreNoPoints ThereIsNoInfinity WilliamUnderwood MysticalProgramming AlistairCockburn BuckminsterFuller CategoryLearningMethods CommunicationsOfTheAcm DanielKnapp DaveHarris DougMerritt EdwardDeBono EgolessCreativity EirikMangseth FalkBruegmann FourLevelsOfCompetence GarryHamilton HearWhatYouSay HumanPerfectionInCheckers IsaacAsimov JeffGrigg KenMulligan KentBeck LeCorbusier LiskovSubstitutionPrinciple MichaelFeathers MichaelStandoff MontyHallProblem NatureOfOrder PerfectionIsAchieved PhlIp RefactorLowHangingFruit RodrigoOliveira RonJeffries SeanOhalpin ShuHaRi SystemsAsLivingThings TheTimelessWayOfBuilding WikiMasterOriginal WittgensteinsLadder WorkOrientedDesignOfComputerArtifacts MysticalProgrammingKoans DanTwedt WardCunningham MythOfCppBloat ActivationRecord AlphaStation CategoryCpp CeeLanguage CeePlusPlus DaveVoorhis DoubleDispatch DynamicDispatch ExceptionHandling GnuCpp HelloWorld MichaelSparks MultipleInheritance MythOfCppBloat PimplIdiom RunTimeTypeInformation SingleInheritance StaticDispatch SufficientlySmartCompiler UnwindTheStack VeeTable WeakSymbol MythOfMetadata BarbiePrinciple BillDehora CategorySemanticWeb CeePlusPlus CommaSeparatedValues CommonDataRepresentation CommonLisp CompiledMethod ComputerScience CostinCozianu ExtensibleMarkupLanguage FreeLunch GensymFallacy InAllMyYearsIveNever InstanceSpecification JobSecurity LaynesLaw MartySchrader MetaData MetaObjectProtocol ModelTheoreticSemantics RedHerring TomStambaugh MythicalMan CategoryPerson ModernDiogenes TheMythicalXpCustomer WikiPages MythicalManMonth BetsyHanesPerry BillTrost BrooksLaw CategoryBook ConwaysLaw CurtSampson DanielKnapp DarrenRemington DaveBeer DeFenestration DesignOfDesign DonOlson EmergentDesign FredBrooks FreeWheeling GeorgeFankhauser IbmSystemThreeSixty JamieNettles KirkBailey LionFood MartineDevos MythicalManMonth NoSilverBullet RapidDevelopment SecondSystemEffect SilverBullet SteveMcConnell TimeBoxing TomWait WardCunningham MythologyOfScience BelieveIn ChrisSteinbach DavidHume DontEatTheMenu JosephCampbell PhlIp RichardKulisz ScientificMethod TkChia MythsAboutXp AlainPicard CategoryExtremeProgramming CategoryXpCritique ChrisSteinbach CritiqueOfXp DougRosenberg EmergentDesign GradyBooch IconixProcess JasonGorman KentBeck LargeScale OpenSource PairProgramming PhlIp RonJeffries TheStructureOfScientificRevolutions UncleBob WilliamPietri XpIsaCult MythsAndFactsAboutAgileSoftwareDevelopment MythsAndFactsAboutAgileSoftwareDevelopment MzScheme MzScheme PltScheme RacketLanguage NabokovsLolita CategoryBook UnitedStates NaderEmami NagWare ShareWare NahuatlLanguage NailYourBoss BusinessSoftwareAlliance NaimRu NaiveComputationalTypeTheory CategoryBook CategoryLanguageTyping CategoryOnlineBook CategoryTypeTheory NaiveSetTheory NaiveTypeTheoryPreface PaulHalmos RobertConstable SetTheory SkinnyBook NaiveControls DesignPatterns IanRae MetaControl NaiveControl NaiveControls PhlIp NaiveGraphMiner DataIslands NaiveGraphGlobal NaiveGraphMiner NaiveGraphNode NaiveGraphSet PatternSolver RegularExpression WalledGardens WikiMines NaiveMetaphor NaiveModel GeorgePaci RichardKulisz NaivePhysics CommonSense ConcreteRationality DirectObservation DougMerritt FolkPsychology LaurencePhillips NaivePhysics PeteHardie ScienceShouldBeEasy NaiveSetTheory CategoryBook CategoryMath PaulHalmos SkinnyBook NakedCode ClosetProgrammers NakedCode NakedObjectFramework NakedObjects NakedObjectsWiki TheNakedObjectsFramework NakedObjects AutoGenCrudScreens BitTorrent BrucePennington CategoryInteractionDesign CommandLine CommandLineInterface CsLewis GulliversTravels JavaLanguage NakedObjects PowerShell RichardPawson RobertHeinlein SelfLanguage TheNakedObjectsFramework TheNumberOfTheBeast TopRight UnskilledAndUnawareOfIt NakedWiki MeatBall NakedWiki NamShubOfEnki IllusionOfIndividuality LeibnizianDefinitionOfConsciousness NamShubOfEnki NamShubOfWiki NealStephenson PartingPhilosophersProblem ProgrammingLanguage SnowCrash YahwehIsEnki NamShubOfWiki CategoryPissTake IllusionOfIndividuality NamShubOfEnki WardCunningham WikiNature WikiPedia NameAndConquer CategoryMath CategoryNaming DivideAndConquer NameMagic NamingConqueredLands OnceAndOnlyOnce ProgLangs WikiWordsAreConcepts NameAndDefine CategoryNaming ContributePagesFromYourExpertise RaiseTheWikiPagePotential WikiPage WikiPages WikiWord WikiWordsAreConcepts NameArguments ArgumentAccumulator BenAveling EclipseIde EricHodges HungarianNotation JavaDoc KrisJohnson OliverChung VhIndukumar WilliamUnderwood NameByContrast ComplementaryNames RuleOfThree NameHiding CategoryCpp DaveHarris DoFooChanged NameImpliesScope BasicLanguage DanielSheppard HungarianNotation NameImpliesType RubyLanguage NameImpliesType BasicLanguage HungarianNotation NameImpliesScope PerlLanguage ScottJohnson SmalltalkLanguage SymbolDecorators TheProblemWithSigils NameIsName NameIsName NameMagic AsHen BeliefInMagic CategoryNaming CosmicEncounter DanielKnapp FalkBruegmann GivenName LastName MossCollum NameAndConquer NameMagic NickBensema NickName OldPossumsBookOfPracticalCats PasswordCapabilityModel PhlIp PiTheMovie RealNamesPlease TrueName WikiPage NameMangling BenTilly CaptchaTest CategoryNaming CategorySpam CeeLanguage CeePlusPlus CookEmailAddress DavidCary EmailMangling JavaScript JavaScriptAbuse MasteringRegularExpressions MatthewAstley NameMangling PythonLanguage SpamMail SpamProof UrlMangling NamePage BackLink CategoryAuthor CategoryHomePage CategoryPerson DeleteThisPageSomeTime DeletionCandidate HomePage JohnFletcher NamePage WikiHomePage WikiUser NameServer CategoryAddress ManPage NameSignature CategoryThelop LanguageOrientedProgramming LopLanguage NameSignature ThelopDictionary ThelopLanguage ThelopRule ThelopWordExample WordSignature NameSpace CategoryInfoPackaging CategoryNaming CategoryOperatingSystem CategoryProgrammingLanguage DataEcosystem DirectedAcyclicGraph DirectedGraph DuongNguyen ExoKernel ModularProgramming OperatingSystemsDesign OperatingSystemsDesignPrinciples PlanNine ScottVokes ShouldUsersBeProcesses SingleAddressSpaceOperatingSystem TheerasakPhotha UnifiedObjectArchitecture VisualWorksSmalltalk NameSpacePolice AndrewMcMeikan CamelCase DeletionCandidate DotCom MikeSmith NameSpacePolice NameStaticMethodsForStaticImport JavaIdioms JavaLanguage StaticImport NameSubPage BackLink BlackHat ConsideredHarmful GreenHat HomePage HommePage IfItAintBrokeDontFixIt KarlKnechtel KkOoPuristRant LikePages NameSpace NameSubPage OnTopic OnceAndOnlyOnce PersonalWiki RedHat SignalToNoise ThreadMode UserName WikiCommunity WikiGnome WikiNature WikiWorks NameThatDesign KentBeck TestDrivenDevelopment XpMailingListQuote NameThePeopleInDeadline BarryBoehm CapersJones DirkRiehle GeraldWeinberg JerryWeinberg SebastianJekutsch SteveJobs ThaddeusOlczyk TheDeadline TomDeMarco NameTheProblemNotTheThrower ArlieDavis BrianSlesinsky CategoryException CategoryNaming ChainedExceptions ClassLoader ExceptionPattern JavaBeans NoDefaultConstructor RelationalDatabase RobCrawford ThrowDontCatch WilliamGrosso NameThings BecomingCompetent DonaldNoyes NameAndConquer ThinkingOutLoud WikiWord WikiWordsAreConcepts NameThingsWhatYouCallThem ActionStack CallableObjectsList CategoryNaming CategoryOrganization DanielKnapp DeleteOnceRestoreOnce FalkBruegmann HaveThisPattern IntentionRevealingNames MeaningfulName PeterHansen PhilGroce PutThingsWhereYouLook RefactorMercilessly RefactoringBrowser RobertDiFalco ScreechinglyObviousCode TestDrivenDevelopment NameTwoFigures CategoryNegotiation MoreThanOneOffer NegotiatingPatternLanguage NameXp BigDesignUpFront DontCallItExtreme IfYouNameItTheyWillBlameIt JeffGrigg MicroSoft SellingXp TrademarkingXp NamedArtifactLocales CategoryOrganization DoingStuff DonaldNoyes InfoPosts LatLong NamedCollection CategoryCategory HomePage RoadMaps NamedConstants AndersBengtsson CategoryCodingIssues EmphasizeImportantInformation EricJablow JavaLanguage JonKale NamedConstants PreprocessorsAreNotEvil ReplaceMagicNumberWithSymbolicConstant SelfDocumentingCode SmallTalk WayneMack ZeroOneInfinityRule NamedConstructor ConstructorsOtherThanNew NamedDataNetwork CategoryFuture DoingStuff DonaldNoyes FutureInternetArchitectureProgram JavaScript NamedParameter KeywordParameterPassing NamelessConcept AstroTurfing ChoosingWikiNames FederalistPapers HaveThisPattern IdeasWithoutPages LabelEverythingNot LaoTsu MartySchrader MatthewAstley NamelessConcept NonExistentObject NumbersWithoutDigits OnTopic ProgrammersThesaurus RealLife RefactoringCorrectsMistakes SelfReference SmallPrint TestForSameness TopPosting WalkingIncognito WelcomeVisitors WikiIsaRealLifeAnalog WikiNames WikiNature WikiTag WikiWikiWeb NamesGivenToComputers AntiPattern AttilaSzegedi BabelFishery CategoryNaming DanielBrockman DanielKnapp DataGeneral DllHell DoctorWho DomainName EnolaGay EricJablow FatMan FranklyMyDearIdontGiveAdamn GeorgeBurns GracieAllen HitchhikersGuideToTheGalaxy IowaStateUniversity IraCooper ItchyScratchyStorage JetPropulsionLaboratory JohnSmith LaForge LittleBoy LordOfTheRings MinimumWage MitHacks MudHen MyGodItsFullOfStars MysteryScienceTheater NintendoSixtyFour PerryLorier PortlandOregon RobertChurch ScannedInAvian SeaFoamGreen SevenDeadlySins SiverStar TheCulture TheTempest TinTin TipsForNamingComputers UltraSixtyFour UniversityOfWashington VirtualRealityApplicationsCenter WcFields WilliamGibson WorldStreet NamingConqueredLands CategoryNaming CulturalDiffusion LongIsland MiddleEarth NameAndConquer TerryPratchett TheLightFantastic UnitedStates NamingConvention MeatBall NamingConventions NamingConventions CeeLanguage CeePlusPlus CodingStandard CommonLisp CommonLispObjectSystem GlobalVariable HungarianNotation IdentifierPrefix JavaBeans LispLanguage NamespacePollution NamingConventions PerlLanguage PythonLanguage ReFactor RobertField SchemeLanguage SideEffect SmalltalkLanguage SmellsLikeJava UncleBobsNamingConventions NamingNotifications CategoryCodingConventions CategoryCodingIssues CategoryNaming DigitalEquipmentCorporation HaveThisPattern IntentionRevealingNames InterruptRequested MarcoScheurer MartySchrader MichaelFeathers PeteHardie RobertDiFalco TomStambaugh WhenAndWhile NamingQueries DatabaseBestPractices DecemberTen GetEmployees MeaningfulName RelationalDatabaseFieldNames TutorialDee UnconsciousIncompetence NancyBachman ChrisGarrod SanDiego ThisWiki NancySnyder NancyVanSchooenderwoert CategoryHomePage NanningAspects NanoCppUnit CategoryTesting CppUnit OnceAndOnlyOnce PhlIp TestCollector TomPlunket VisualCeePlusPlus NanoEditor CategoryTextEditor PicoEditor NanoIncrements AcceptanceTest AlistairCockburn ArchitecturalSubstitution BillTrost ChryslerComprehensiveCompensation CostOfAnIncrement CrcSession DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming ExtremeProgrammingMaster LocalMinima MichaelFeathers MultiCaster NanoIncrements ParableOfThePainter PhlIp RefactorMercilessly RefactoringEqualsReparametrization RiskManagement RobMandeville RonJeffries SimpleIsntEasy TomHoulder YouArentGonnaNeedIt NanoKernel CategoryOperatingSystem ExoKernel MicroChoices MicroKernel NanoKernel PicoKernel NanoManipulator ProjectSummaries NanoRefactoring NanoRefactoring OnceAndOnlyOnce RainbowGoo TestFirst TheSingularity NanoRefactorization CategoryRefactoring DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammer NanoIncrements NanoRefactorization RalphJohnson RefactoringBrowser RonJeffries TomHoulder UnitTest YouArentGonnaNeedIt NanoSystems CategoryBook CategoryNanotechnology EricDrexler MolecularNanoTechnology NanoTechnology MolecularNanoTechnology NanoWiki DrakeWilson ShortestWikiContest NanotechDesignProblems AboutCells CategoryNanotechnology CombinatorialExplosion DrexlerianNanotech EnginesOfCreation GreyGoo GreyGooIsEasilyContained UtilityFog VonNeumannArchitecture WhyAreThereNoMillionProcessorComputers NanotechDoubts AdenosineTriPhosphate AndyPierce ArtificialIntelligence BloodMusic BlueTooth CategoryNanotechnology CodeSmell CompactFlash DramaticIdentity ExtremeNormalForm GeneticAlgorithm GreyGoo HandHeld IndustryStandard LanguageAbuser LaynesLaw LocalMaximum MassExtinction MegaFauna MolecularNanoTechnology NanotechDesignProblems NegativeReinforcement NewsNewsstand OffTheSelf PhlIp PickAndPlace PlasmidExchange PositiveReinforcement ProteinFolding QuantumComputer RealWorld RefactorMercilessly RobertField SearchForIntraTerrestrialIntelligence SelfAssembly SexualReproduction SimulatedAnnealing TravelLight VaporWare VirtualReality WiFi YouArentGoingToNeedIt NantTool ApacheAnt BuildProcess CategoryAnt CategoryDotNet CategorySoftwareTool ContinuousIntegration CruiseControlNet DotNet DracoDotNet ExtensibleMarkupLanguage MicrosoftBuild MicrosoftDotNet MonoProject NantTool NdocTool NunitFramework SconsBuildTool SteveLoughran UsingNmake VisualStudio NaotoOhshima NaotoOhshima SegaEnterprises SonicTheHedgehog WalledGarden NaphtaliRishe CategoryPerson NaraendiraKumar CategoryHomePage NarcissismOfSmallDifferences AgreeToDisagree AlanKay AntiPattern CategoryWiki DaveWiner EditWar ItsNotThatImportant LetHotPagesCool LetItBe NarcissismOfSmallDifferences NarendraRavi CategoryHomePage NarrowStaffSelectionFactors CategoryEmployment HumansAreLousyAtSelfEvaluation RefactorEnglish SovietShoeFactoryPrinciple StuckOnPetFactors VisualBasic NarrowTheInterface AbstractDataType AccessorFunctions AdapterPattern CollectionAndLoopVsSelectionIdiom ConservationOfKeystrokes CopyAndPasteProgramming InterfaceSegregationPrinciple KissPrinciple LawOfDemeter LowKeystrokeFormalLanguages LowKeystrokeNotation MethodsVsCodeFragments NarrowTheInterface NarrowTheInterfaceThroughAbstraction OnceAndOnlyOnce ProxyPattern RefactorMercilessly SelfDocumentingCode SingleDispatch SunirShah TellDontAsk UnitTest WhatsaNarrowInterface ZenProgramming NashEquilibrium BeautifulMind JasonGrossman QwertySyndrome NasirKhan CategoryHomePage WikiReligion NassiShneidermanDiagrams AsciiArt DaveSmith JeffGrigg NassiShneiderman NassiShneidermanDiagrams StructuredProgramming SystemOfNames VisualProgrammingBook WardCunningham NatPryce AbstractInteractions AlternateHardAndSoftLayers CategoryHomePage ComponentBus ComponentDesignPatterns ComponentGlue ContinuousIntegration EnterpriseArchitect ExceptionPatterns ExtremeTuesdayClub HamCrest JavaIdioms JavaUnit MockObject OliBye PoMoPro PostModernProgramming RecentChanges SceneBeans ScrapheapChallengeWorkshop TeamCity TeamPiazza TestDataBuilder TestDrivenProgramming ThirdPartyBinding ThoughtWorks WikiWikiWeb WindowLicker XpDay NateEdwards CategoryPerson FlowBasedProgramming IbmThomasJayWatsonResearchCenter PaulMorrison NateKlauer NateWann CategoryHomePage RecentVisitors NathLeonard CategoryHomePage RolandVidaillet WelcomeVisitors NathalieFortin NathanChild AreYouThere CategoryHomePage NewUserPages OrphanPage NathanDykman AdamBerger CategoryHomePage FormalDeveloper ObjectOrientedAnalysisAndDesign SoftwareEngineering UniversityOfUtah NathanHeagy CategoryHomePage NathanHeagy PythonUnit NathanUrban CategoryHomePage FastForms InSystems NathanWallwork CategoryHomePage JohnFletcher NathanielEliot CategoryHomePage NathanielProlog CategoryHomePage NathanielTalbott BlackAndWhite CategoryHomePage ComputerScience HankRoark IntroductionToProgrammingCourse KenAuer NcTriangleCompSciDeptsResearch RoleModel RoleModelSoftware RoundTuit RoyMiller RubyLanguage RubyLapidary RubyUnit SequentialLearner WardCunningham XpTwoThousandAndOne NationalIdiosyncrasies AmericanCulturalAssumption NationalIdiosyncrasy PeteHardie RobertField SwedesStandTwoFeetAway NationalIsm CategoryWorldView NationalPark AmericanCulturalAssumption MountRushmore NationalMonument NationalPark UnitedStates NationalPublicRadio AmericanCulturalAssumption BrokenLink CarTalk DavidSedaris EricJablow HowardStern NationalPublicRadio NickBensema PrairieHomeCompanion PublicRadioInternational RadioStations NationalResearchCouncilOfCanada DeleteMe NationalResearchCouncilOfCanada WikiIsNotaDictionary NationalScienceFoundation NationalScienceFoundation NationalSoftwareQualityExperiment CategoryQuality ExtremeProgramming JeffGrigg NativeAmericans CategoryHumanFactors NativeAmericans NativeJavaThreads AndersBengtsson ByteCode GreenJavaThreads GreenVsNativeThreads JavaPlatformDependentThreadingDiscussion McClainLooney NativeMetaphor NaiveMetaphor NaturalConsequences BenjaminFranklin CurtSampson NaturalDivisions CookDing SteveWitham NaturalEventSyntax AccidentalComplexity ActionScript AgreeToDisagree AprilThirteen BlocksInRuby BradyBunchGridDiscussion CoffeeScript ContinuationPassingStyle ControlTable DavidMcLean EventDrivenProgramming FastEyes FunctionalReactiveProgramming FunctorObject GeneralPurposeProgrammingLanguage GreatLispWar HigherOrderFunction HtmlStack JavaScript LaynesLaw LexicalScoping MarkupScript NaturalEventSyntaxDiscussion NodeJsAndHofDiscussion NodeJsAndHofDiscussionTwo NonOrthogonalLanguageFeatures PlugCompatibleInterchangeableEngineers PrincipleOfLeastSurprise RubyLanguage ScalaLanguage ServiceInterfaceDiscussion SummaryOfHofExamples SyntacticallySignificantWhitespace VisualBasic WetWare WhyWeHateRuby NaturalEventSyntaxDiscussion AssumeCanOpener BrainFuck CoffeeScript DavidMcLean DictionaryDataStructure EssExpressions EventDrivenProgramming GiGo JavaScript JuneThirteen LaynesLaw NaturalEventSyntax NodeJs SeparationOfConcerns SplitOperatingSystemIntoServices TuringEquivalancy TuringEquivalency VaporWare WetWare NaturalHistoryMagazine NewYorkCity UpperWestSide NaturalHumanThought BryceJacobs DougMerritt EwDijkstra GarryHamilton HumanThought McCulloch NaturalWormThought ObjectOrientation ProofOfCorrectness TopMind NaturalJoin AlternativesToNaturalJoins CategoryDatabase ConceptualQueries DataDictionary EachColumnNameBeUniqueAmongTheTablespace ObjectRelationalMapping TqlLacksaNaturalJoin NaturalLanguage AppDev CharlesSandersPeirce DavidDeLis FerdinanddeSaussure JeffMantei LanguageLimitsThought LojbanLanguage NaturalLanguage NaturalLanguageProcessing OpenTranslate RobertAlcock WikiTranslator NaturalLanguageInterface ChatBot NaturalLanguage NaturalLanguageProcessing NaturalLanguageProcessing CharlesSandersPeirce CognitiveScience ComputationalLinguistics DavidPierce DigitalSemioticsEncyclopedia MedievalSemiotics NaturalLanguage NaturalLaw ChaosTheory InformationTheory LagrangeTheorem NaturalLaw QuantumMechanics SolarSystem WorldGovernment NaturalNumber BelTorak CameronSmith ChurchNumeral DonKnuth EuclidOfAlexandria HaHaOnlySerious NonEuclidean NaturalProgrammingLanguage CategoryProgrammingLanguage NatProg NaturalProgramming SyntacticSugar UserCentric NaturalSearch ArtificialLife BreadthFirstSearch CategoryEvolution ConvertSpacesToTabs DanielEarwicker DaveHarris DefinitionOfLife EvolutionByNaturalSelection EvolutionaryComputation EvolutionaryProgramming GeneticAlgorithm GeneticProgramming JohnHolland JohnKoza NaturalSearch NaturalSearchIsaDefinitionOfLife NaturalSelection NoFreeLunchTheorem NpComplete PeteHardie PunctuatedEquilibrium RobHarwood SearchAlgorithm SearchAlgorithms SimulatedAnnealing TabuSearch NaturalSearchIsaDefinitionOfLife ArtificialLife CategoryEvolution DefinitionOfLife EvolutionByNaturalSelection EvolutionaryProgramming FoundDesignedDesignoid GeneticAlgorithm JohnHolland JoshuaGrosse NaturalSearch NaturalSearchIsaDefinitionOfLife NaturalSelection NoFreeLunchTheorem RichardDawkins RobHarwood WritersBlock NaturalSelection AndyPierce AnswerMe CategoryEvolution DavidCary DefinitionOfLife DefinitionOfNatural EvolutionByNaturalSelection EvolvingUnit GeneticAlgorithm LifeCycle NaturalSearch NaturalSelection RobHarwood SearchAlgorithm NaturalThinkingMachine ArtificialIntelligence CategoryArtificialIntelligence CategoryEvolution EwDijkstra FuzzyLogic GeneticAlgorithm HumanLearning InductiveLogicProgramming JeffChapman MachineLearning NaturalThinkingMachine NeuralNetworks PatternRecognition ThinkingMachine NaturalisticFallacy AdHominem DavidHume GeorgePaci LegalizeCannabis MikeSmith NaturalisticFallacy NikitaBelenki PostHocErgoPropterHoc RichardKulisz UndistributedMiddle WarOnSomeDrugs NatureConsideredEvil CarFree GeneticAlgorithm GoodThing GreyGoo HowBuildingsLearn MolecularNanoTechnology NatureConsideredHarmful NatureIsEvil NewAge RefactoringTheHumanBody SmokingCrack SpaceElevator ThesisAntithesisSynthesis NatureOfOrder CategoryBook ChristopherAlexander DesignPatterns EverythingIsRelative ForeshadowingTwentyFirstCenturyArt HelmutLeitner JimCoplien NatureOfOrder NatureOfOrderDiscussion NatureOfOrderTalkAtChicago NatureofOrder NikosSalingaros PatternLanguage PatternsOfSoftware RealWorldModel RelationalWeenie RichardGabriel TheTimelessWayOfBuilding NatureOfOrderDiscussion BradAppleton ChristopherAlexander ClassUnfolding CostinCozianu DougMerritt FractalComprehension ImpedanceMismatch JeffGrigg JimCoplien NatureOfOrder NatureOfOrderDiscussion NooHasNothingToDoWithSoftware PaulStubbe RichardGabriel RobertMartin RonJeffries SelfDocumentingCode SequencePoint SmalltalkLanguage SomeoneElse SunirShah TomKreitzberg NatureOfOrderTalkAtChicago BradAppleton ChicagoPatternsGroup JimCoplien NatureOfOrder RichardGabriel NatureOfPeople BethMarx GraemeMartin NatureOfPeople NatureTax EcoLicense NaumTrifanoff CategoryHomePage DanielSheppard LayneThomas WikiSpam WikiSpringCleaning WikiWeb NauticalMile FedRegister NauticalMile NavelGazing NavelLint BrainFart NavelGazing NavigationalDatabase AreRdbmsSlow CategoryClassification CategoryDataStructure DecoupleDataAndNavigationalInformation DocumentObjectModel DrCodd DynamicRelational EricHodges FunctionalProgramming HierarchicalDatabase HolyWar JmIbanez LinkedData LionKimbro LogicProgramming MariusAmadoAlves ModernDinosaur MultiParadigmDatabase MyAbstractionIsHigherThanYours NavigationalDatabase NavigationalDatabaseCodeword NavigationalStructures NavigationalVsRelational NetworkDatabase NetworkedData NonOopGuiMethodologies OoLacksMathArgument RelationalDatabase RelationalWeenie ResourceDescriptionFramework SemanticWeb SemiStructuredData UntypedNetworkHypothesis WhereAndAnd WikiWiki NavigationalVsRelational AnonymousDonor CategoryRelationalDatabase DrCodd FlameWar JeffGrigg NavagationalVsRelational NavigationalDataStructure NavigationalDatabase RealWorldHierarchies RelationalDatabase RelationalDatabases RelationalModel SqlFlaws NcTriangleCompSciDeptsResearch AlgorIthms ArtificialIntelligence BioInformatics CategoryResearch ComputerArchitecture ComputerArchitectures ComputerBasedEducation ComputerGraphicsAndImageAnalysis ComputerNetworks ComputerScienceEducation ComputerSupportedCooperativeWork DataMining DenialOfService DistributedPairProgramming DistributedSystems DukeUniversity EddieDeyo EducationalTechnology ElectronicCommerce EmbeddedSoftware GeometricModelingAndComputation HardwareSystemsAndDesign HighPerformanceComputing HumanComputerInteraction HumanMachineInteraction HyperText InformationAssurance IntelligentAgents KnowledgeManagement MultimediaSystems NathanielTalbott NetWorking NorthCarolinaStateUniversity NorthCarolinaTriangleArea OperatingSystems PairProgramming ParallelComputing PerformanceAnalysis ProgrammingLanguageDesignAndImplementation ProgrammingLanguages RealTimeSystems RequirementsManagement ScientificComputing SoftwareEngineering SoftwareEngineeringAndEnvironments SoftwarePrivacy SoftwareReliability SoftwareSecurity SoftwareSystems SystemsAndArchitecture TheMonteCarloMethod TheoremProvingAndTermRewriting TheoryOfComputation UniversityOfNorthCarolina WardCunningham NcfUnit CategoryDotNet CategoryTesting DotNetCompactFramework TestingFramework NdocTool CategoryDotNet CategorySoftwareTool MicrosoftDotNet VisualStudioDotNet NeEditor CategorySoftwareTool CategoryTextEditor NeKs AgreeToDisagree AnIdleQuestion BabelFish BasisForPseudonymity BethMilberg BlackHat BugFreeSoftware CategoryHomePage CeeLanguageAndBufferOverflows ChemicalVsDigitalCameras DeletedButWelcomeToWiki DoItOnPaperFirst DramaticIdentity FallaciousArgument FiveSingleQuotes FixYourWiki HexGridDisk HomePage IndentationOfParameters JohannesGijsbers KlingonLanguage LeftHanded MicrosoftAlarmBellPhrases MindFsck NeKs PdfSucks RealLife RealLookingName RealLookingNamesPlease RealName RealNamesOnlyOrAnonymous ReferentialTransparency ReverseIndex RichardStallman SapirWhorfHypothesis TestIfDateRangesOverlap ThreadMode TinFoilHat TrafficAnalysis UgLy UseRealNames UserName VbIsBadForNewbies WardCunningham WhyUseRealNames WikiName NeUnit TestingFramework TestingFrameworks NeXt AppKit AppleComputer CategoryHardware CocoaFramework EditHint FoundationFramework FoundationKit GnuStep MacOsx MachMicrokernel MachineColor MotorolaSixtyEightKay NeXt NewAmazingProduct NextStep ObjectiveCee OpenStep OperatingSystem PaRisc SteveJobs TobyThain WebObjects NealMagee NealMagee NealMartin NealMcBurnett BellLabs CategoryHomePage ComputerSecurity ElectionAudits FrontPage InvitedAuthors JimCoplien LucentTechnologies MiddlewareInitiative MyersBriggs PatternLanguage PublicKeyInfrastructure RecentVisitors TomCargill UbuntuLinux WardCunningham WelcomeVisitors WikiPedia NealOlander CategoryHomePage HyperText JaVa KielHodges MattSimpson MichaelHill MissingWikiBeforeItBecameaDisorganizedMishmashThatWasDoneOneHundredTimesBetterSeveralYearsAgo NealStephenson AndrewFischer AnonymousCoward BrettNeumeier CategoryAuthor CategoryScienceFiction CryptNet CryptoNomicon CypherPunk FreeNet GeorgeJewsbury InTheBeginningWasTheCommandLine KatherineDerbyshire MixMaster MotherEarthMotherBoard NealStephenson QuickSilver QuicksilverWiki ShaeErisson SnowCrash StephenBury TheBaroqueCycle TheConfusion TheDiamondAge TheSystemOfTheWorld TuringTest NealePickett CategoryHomePage GikiWiki NearClick CategoryCommunication CategoryWiki DeleteWhenRead MeatBall NearClick NearLink ProceedWithFear RefactorMe SixDegreesOfSeparationTheory TheFirstFiveClicks WardsWiki WikiGnome WikiHomePage WikiPage WikiReader NearDeathExperience AmnestyInternational BrucePennington CategoryOffTopic CategorySpiritualExperience CategoryWorldView DrJamesDobson HelenBamber JohnPassaniti KeithBraithwaite LaurentBossavit MattBehrens MedicalFoundation NearDeathExperience NickBensema PairProgramming QuestForTheHistoricalJesus RichardDrake RonJeffries TheVisitation WhyClublet WikiAboutPersonalThings NearEmptyPage EnglishLanguage FixYourWiki IllusionOfChaos NearEmptyPage RecentChanges NearLinks NearLink NearMap OddMuse SisterSites NearMap InterMap NearLinks NearMap OddMuse SisterSites NearRealTime CategoryTime DelayTolerantNetworking DonaldNoyes ErlangLanguage NearRealTime NonRealTime RealTime NearestFittingContext CategoryDesignIssues CategoryNaturalLanguage CommunicationsContext DefiningContext DocumentMode GunnarZarncke ItDoesntDepend MartySchrader NearestFittingContext ProgressiveDisclosure SimpleWebs UniverseOfDiscourse UserAgent UserInterface WikiEditBox NebraskaProject CategorySmalltalk SqueakSmalltalk NebulaCloud CiscoSystems CloudComputing FutureInternetArchitectureProgram NationalScienceFoundation NebulousUnitOfTime CategoryTime FrancescoCirillo GummiBearsOfComplexity JoshuaKerievsky KarlKnechtel ProjectVelocity NecessaryAbstraction CategoryAbstraction NecessaryAbstraction OnceAndOnlyOnce PrematureAbstraction TestDrivenDevelopment YouArentGoingToNeedIt YouArentGonnaNeedIt NedKonz CategoryHomePage NedLaCelle CategoryHomePage NeedIt YouAreGonnaNeedIt YouArentGonnaNeedIt NeedMoneyToFeedYourFamily RealityCheck NeedNewMonetarySystem NobelPrize NeedToHaveCertainty AlistairCockburn AspectOrientedProgramming DaveHarris DesignByContract DoTheSimplestThingThatCouldPossiblyWork EdGrimm ExtremeProgrammingChallengeFourteen FearOfTheMachine JimPerry KielHodges MichaelFeathers NeedToHaveCertainty PairProgramming ProgramYourWayOut RalphJohnson RecordThinkingInTests RonJeffries TeachingSimpleVsComplexSolutions TypeInferenceStory UnitTest WorstThingsFirst NeedToKnow BecomingCompetent CategoryExternalLink DonaldNoyes NeedToKnow StartingPoint WikiInTheNews NeedingBinarySearch AlanKnight AlistairCockburn BinarySearch CommentingChallengeTwo DaveHarris LukeGorrie NeedingBinarySearch NotNeedingBinarySearch NeedleLanguage CategoryProgrammingLanguage CecilLanguage CommonLisp DynamicallyTyped FirstClass GarbageCollection JavaScript LispLanguage MlLanguage MultiMethods ObjectOrientedProgramming PerlLanguage PrototypeBasedLanguage PythonLanguage RubyLanguage ScalaLanguage SelfLanguage SmalltalkLanguage TypeInference NeedlessRepetition IncludeFileParametricPolymorphism NeedlessRepetition OnceAndOnlyOnce NeedsDrivenProgramming CarletonUniversity MichaelFeathers SuhaylMasud TestDrivenBrowser WilfLalonde NeedsToBeReadAgain CategoryOrganization CategoryWiki CategoryWikiReflection DoingStuff DonaldNoyes JohnFletcher NeedsToBeReadAgain TheOtherThings NeenaNambiar NeenerNeener HolyWar NegativeConsensus CategoryCommunication JohnVlissides JonFawbert KenMeltsner PaintingTheBicycleShed RationedAllocation NegativeLinesOfCode AppleComputer BillAtkinson BuildingTheWorldsHeaviestAirplane EricUlevik HowFastCanYouWriteCode LinesOfCode NegativeLinesOfCode ProductivityMetric SoftwareAsLiability StoryView WikiGnome NegativeOne CategoryDramaticIdentity ChaosTheory ComplexNumbers ComplexNumbersAreYourFriends DevilsAdvocate DialecticMode DramaticIdentity ElizabethWiethoff ForthLanguage NegativeOne NegativeZero SquareRoot TwosComplement ZeroMeansNull NeglectingFreeWill AbsenceOfEvidenceIsNotEvidenceOfAbsence ConspiracyTheorists EverythingIsAnIllusion GrandConspiracy GrandConspiracyFallacy MajorityOpinionDefault MajorityOpinionDefaultFallacy MinorityOpinionDefault MinorityOpinionDefaultFallacy MyGodIsReal StrongZealots TheOnesInControl NegotiateEstimates AntiPattern BeenThereDoneThat CategoryAntiPattern CategoryScheduling DaleEmery DeathMarch EstimatesLongerThanThreeDaysConsideredHarmful FlexibilityMatrix GuessTheNumber GuillermoSchwarz KrisJohnson MarketingWindow NegotiateEstimates NegotiatingWithManagers PaulHudson PlanningGame ProjectCostEstimates TaskDatabase NegotiateOnFriendlyGround AbsentProxy CategoryNegotiation NegotiatingPatternLanguage NegotiateWithTheBoss AbsentProxy CategoryNegotiation MoreThanOneOffer NegotiateWithTheBoss NegotiatingPatternLanguage RobBiedenharn NegotiatingPatternLanguage AbsentProxy AcceptOrRefuse AlterTheOffer BeReadyToWalk BeautyContestProblem BestAlternativeToNegotiatedAgreement BringAnAlly CategoryEmployment CategoryNegotiation CategoryRoadmap CloseTheDealQuickly DeadlineToAccept DontGoToTheHighestBidder DontHaggleJustWalk EstablishValueSystem ExpertNegotiator FootInTheDoor FundasNeg GameTheory GetIndividualBuyInBeforehand GetThemOnTheTradeIn GettingToYes GiveAwayWhatYouDontNeed JohnBrewer KnowWhatYouWant MakeMeAnOffer MarkDilley MoreThanOneOffer NameTwoFigures NegotiateOnFriendlyGround NegotiateWithTheBoss NeverComeBack NeverMeetInTheMiddle NeverStateYourNumber SalarySurvey ScheduleTheDeal SellThemOnThePayment StartWithNo StephanBranczyk ThatsNotMyProblem ThinkTwoJobsAhead WinWin NegotiatingWithManagers HelpYourManager JoeEngineer NegotiateEstimates NeighborhoodImprovement CategoryCollaboration DisagreeByDeleting FixBrokenWindows PhilGoodwin StevenNewton ThomasJefferson WhyNotRefactorHomePages WikiButcher WikiMaster WikiPharaoh NeighborhoodWorkCenter BusinessModel CasualEmployment CategoryEmployment CategoryFuture DonaldNoyes FutureOfWork HumanFactors MultipleEmployement NomeOffice TemporaryEmployment ThinkingOutLoud WorkingFromHome WorkingWhileTravelling WorkspacesOfTheFuture WritingCodeAtHome NeilBelford NeilDunn CategoryHomePage WikiWikiWeb NeilDyer ActiveBook AmericanCulturalAssumption CategoryPerson DaveSteffe NeilDyer RespectedSoftwareExperts RichardDrake StuartBarker ThingsOnWikisMind NeilGaiman AlanGrant AlanMoore AmericanGods CategoryAuthor CategoryScienceFiction DaveMcKean GarthEnnis GlennFabry GoodOmens GrantMorrison JamieDelano JohnRidgeway NeverWhere PairAuthoring SmokeAndMirrors StarDust SteveDillon TerryPratchett TheSandman WarrenEllis NeilGall CategoryHomePage EdinburghScotland JustaProgrammer NeilGall NeilHarrison CategoryHomePage JimCoplien NeilHarrison OrganizationalPatternsOfAgileSoftwareDevelopment PatternLanguagesOfProgramDesign PatternsForLoggingDiagnosticMessages NeilLarson CategoryKnowledge CategoryPerson KnowledgeAnnealing NeilPeart BigDesignUpFront NeilPitman CategoryHomePage NeilSwart CategoryHomePage RegularExpression WikiZens NeilSwingler CategoryHomePage NeilTiwari AlbertEinstein AreYouThere CalTech DeskTop LapTop OrphanPage NeilWade CategoryHomePage NeilWalker CategoryHomePage EmbeddedSystem NeilWilson CategoryHomePage ComputerScience ExtremeProgrammingExplainedEmbraceChange GordonBrown LondonTown PayDay ProperBusiness RefactoringImprovingTheDesignOfExistingCode RogerBrowne RosehillDo SandwichMaking NeilWoolford CategoryHomePage ChocolateIsBetterThanMen OffTopic WalledGarden NekulturnyAmerican DisagreeByDeleting MindWipe SlashDot SociologyWiki UnAmerican WikiWikiWeb NelsonFabian CategoryHomePage NelsonMinar BillTrost BoDo CategoryHomePage DistObj JikiJikiJava JosephKiniry MarkBaker MediaLab OopslaNinetyEight ReedCollege RonResnick SantaFeInstitute XpAndPatternKoolAid NemerleLanguage CategoryFunctionalProgramming CategoryProgrammingLanguage CeeSharp ExceptionalSyntax HelloWorld MikeRoome MlLanguage NemerleWiki ScalaLanguage TryUnlessFeedback WriteLine NeoClassTalk FredRivard JeanPierreBriot MessageTracing NeoClassTalk PierreCointe NeoFramework CategoryDotNet CategoryFramework NeoKernel ByteCode CommandShell DanielKnapp ExoKernel JavaLanguage LispMachine MegaKernel MemoryProtection ModulaThree NeoKernel OperatingSystem RichardKulisz SpinOs SubjectiveObjects TextEditor TomAnderson WhatIsaKernel WindowSystem NeoMania AntiFragile NassimTaleb NewTechnologyIsProneToFailure NeoclassicalAssignmentProblem ArrowsTheorem AssignmentProblem BranchAndBound CakeCutting CardinalUtility CondorcetMethod CopelandsMethod EnvyFreeFairDivisionProtocol OrdinalUtility ParetoOptimal TomAnderson NeologismOfTheDay CategoryLanguageTyping RulesOfGeelf SymmetryOfLanguage NeologismsNotAcronyms CategoryDefinition NeologismsNotHomonyms NeologismsNotHomonyms AvoidNeologisms BrianEwins CategoryDefinition ComponentBasedDevelopment ComponentDefinition DeGeneralization KristenNygaard NeologismsNotAcronyms ObjectOriented OleJohanDahl RichardHenderson SocialAntiPattern SoftwareComponent TheoryOfObjects ThreadMode WikiWiki NeonAndYerkAsStackBasedOo OoEnvironmentForPalm NeonLanguage AppleMacintosh CategoryForth CategoryProgrammingLanguage ForthLanguage ForthObjects MopsLanguage NeonAndYerkAsStackBasedOo NeonLanguage ObjectOriented OpenSource PostfixNotation PublicDomain NepomukKde CategorySemanticWeb GnomeDesktopEnvironment JohnFletcher KayDesktopEnvironment NepomukKde PhlIp SemanticDesktop UbuntuLinux NerdPack BruceAnderson NerdPack RonJeffries NeslProgrammingLanguage CategoryProgrammingLanguage NestedClass CeePlusPlus CsharpLanguage InnerClass JavaLanguageSpecification MartinZarate MemberClass MethodObject NestedClass PythonLanguage RubyLanguage WilliamUnderwood NestedClassInInterface InnerClassInInterface NestedContinuousIntegration CategoryExtremeProgramming CategoryRefactoring ContinuousIntegration JohnVriezen NestedContinuousIntegration PerforceVersionControl NestedException AnonymousDonor CategoryException CategoryJava ChainedExceptions CheckedExceptionsAreOfDubiousValue CompositeThrowable DavidMoisan LairdNelson MatthewAstley ModulaThree NestedException RegWhitton StackTraceElement WillSargent XeroxParc NestedExceptions NestedException NestedFootnote PeterVanDerLinden NestedForLoops BlockDesignPatterns CartesianProduct CellProcessor DesignPatterns GameOfLife JayLanguage LionKimbro ListComprehension NestedForLoops PythonLanguage NestedFunctions CategoryLanguageFeature CategoryScope CategorySyntax CommonLisp DavidMcLean JavaScript LexicalScoping MethodObject PerlLanguage PhpLanguage PythonLanguage RelProject RubyLanguage SelfDotSyndrome TutorialDee NestedListsAsDictionaries AssociationList DavidSarahHopwood EssExpressions LispLacksVisualCues RelationalAlgebra RelationalTable TabMunging TableOrientedProgramming TuringEquivalencyForDataStructures NestedProcesses BlueAbyss ExoKernel GrassHopper JasonGrossman MacOs OperatingSystemsDesign TheObjectGraph NestedRelational CategoryDataStructure CategoryDatabase CodaSyl DataModel DocumentObjectModel ExtensibleMarkupLanguage FifthGenerationComputerSystems FirstNormalForm JavaScriptObjectNotation KappaDatabase KernelLanguageOne MultiValue NavigationalDatabase NestedRelational NonFirstNormalForm PrologLanguage RaggedData RelationalModel ResourceDescriptionFramework SemanticWeb NestedReportsExample CategoryBusinessDomain CategoryExample CategoryObjectOriented OoBusinessExamples ProceduralMethodologies SurveyReportingExample NestedScopes AnsiCee CeeLanguage CommonLisp DynamicScoping EeLanguage GlobalVariablesConsideredHarmful GnuCee InnerClass JavaLanguage LexicalScoping NestedScopes SchemeLanguage NestedTestCaseClasses CodeBloat LawOfDemeter MagicFilename MoveClass NestedTestCaseClasses OrganizingTestCases PaulKrause ShipTheTests SimpleTestCollector StrongCoupling TestCase TestCollector TestRunner TestSuite UnitTestingNonPublicMemberFunctions NestedThreadMode CategoryWiki CategoryWikiEditing ConsiderNotSigning MichaelSparks NestedThreadMode NestedThreadModeExample ThreadMess ThreadMode WardCunningham WikiInterpolatedComments NestedThreadModeExample InterleavedParallelThreadMode NestedThreadMode ThreadMode NestedZeds BrookeChenowethCreel MortonOrder SyntaxOfMusic NetArt CollegeInvisible TeleFerique NetAudio NetAudio NetBeans AnonymousDonor ConfigurationHell EclipseIde EclipseVsNetbeans ForteForJava JavaIde JonathanTang NetBeans NetRexx SunCommunitySourceLicense ZipFile NetBeansPlatform CategoryJava IntegratedDevelopmentEnvironment JavaLanguage NetBeans OpenSource NetBillOfRights AtLarge BillOfRights ByLaws CodeFork DenialOfService ElectronicFrontiersAustralia InternetGovernance KiddiePorn NetBillOfRights NetDemocraticRepresentation RightsManagementInformation SpamDefenseRoadmap TechnicalProtectionMeasure NetBook AsusEee LapTop OperatingSystem WindowsXp NetBsd AlphaServers BsdOs CategoryOperatingSystem CategoryUnix LuaLanguage OperatingSystem UnixLike UserSupported NetDemocraticRepresentation AndrewMcMeikan BigRoom InternetGovernance NetBillOfRights NetDemocraticRepresentation NetDemocraticUsage RolfOberhaensli NetDynamics JavaServerFaces NetDynamics ScottMcNealy WebLogic WebSphere NetFuture CategoryExternalLink NetFuture TheNatureInstitute NetGain CategoryBook NetGain NetHack CeeLanguage EricHerman FreeSoftware GameOfPong NetHack PseudoRandomNumberGenerator SwitchStatement UnixCulture NetJeter NetKernel JeffGrigg NetKernel TailCallOptimization NetLogo LogoLanguage NetLogo NetManage NetManage WallData NetMeeting CategoryNetwork CategorySoftwareTool GnomeMeeting MartijnMeijering MicrosoftWindows NetMeeting PropagateXp VirtualNetworkComputing VirtualPairProgramming NetNanny NetNanny NetNegativeProducingProgrammer AnonymousCoward AntiExperience AntiPattern CategoryAntiPattern DoTheMostComplicatedThingThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWork GeraldoXexeo LeaderShip SvenDowideit UnconsciousIncompetence UnitTest NetObjectDays ErichGamma MicroEdition NetObjectDays VisualAge NetObjectives AlanShalloway AmirKolsky DanRawsthorne DavidBernstein JeanMcAuliffe JeffMcKenna NetObjectivesStreamzines RobMyers RodClaar ScottBain ThirdGenerationAgile VideoRoadmap YouTube NetObjectivesStreamzines BrokenLink CurrentStreamzine DonaldNoyes JeffGrigg NetObjectives PowerPointsWithAudio NetObjects NetObjects NetObjectsFusion NetPresentValue CategoryEconomics CategoryMath CostOfDoingNothing EigenValue FutureDiscounting FuzzyMath MatrixFactoring NetRexxLanguage CategoryProgrammingLanguage MikeCowlishaw RexxLanguage RonPerrella NetScape BellsWhistlesAndGongs CategoryWebBrowser FeatureCreep GreenspunsTenthRuleOfProgramming JamieZawinski SecondSystemEffect SmugLispWeenie TaoOfProgramming TheMozillaProject NetSocioEconomics StoneSociety NetVillage NetVillage NetWeaver AbapLanguage CategoryDotNet CategoryEjb CategoryEnterpriseComputingConcerns DotNet EclipseIde EnterpriseResourcePlanning IntegrationNews JavaDatabaseConnectivity JavaMessageService JavaPlatform JavaTwoEnterpriseEdition MicrosoftCorporation MicrosoftDotNet NetWeaver SapCorporation SoapProtocol WebSphere NetWideAssembler AssemblyLanguage LinuxKernel NetWorks NetWorks QualityWithoutaName StayingCurrent NetherlandsEurope TheNetherlands NetscapeComposer LarsReineke MicrosoftWord NetscapeCommunicator NetscapeComposer TomStambaugh WebPage WhatYouSeeIsWhatYouGet YouArentGonnaNeedIt NetscapeNavigator CategoryWebBrowser NetScape WebBrowser NetworkAccessProtection CategoryEnterpriseComputingConcerns CategoryMicrosoft CategorySecurity EnterpriseApplication MicrosoftCorporation NetworkAccessProtection WindowsLonghorn WindowsServerTwoThousandThree NetworkAddressTranslation CategoryAddress KennethGordonStephens PortForwarding ServerPooling NetworkAsComputer DonaldNoyes InternetBrowsers ProgrammedOrganizedInformationSpace RemoteEvaluationAlgorithm StitchingConversationThreads NetworkByteOrder AnswerMe BigEndian LittleEndian TcpIp NetworkCarriers NetworkCarriers PttAuthorities NetworkDatabase CalculatedRelations DanielBarclay DatabasesAreMoreThanJustPersistence DictionaryDataStructure HierarchicalDatabase ModernDinosaur MultiParadigmDatabase NavigationalDatabase NetworkDatabase ObjectOrientedDatabase ObjectsAreDictionaries OnceAndOnlyOnce RelationalDatabase RelationalModel SoundEx XmlSucks NetworkEffect NetworkEffects NetworkEffects ArmyOfProgrammers BootStrap ChickenAndEggProblem DeadLock KillerApplication OperatingSystem PornDrivesNewTech QwertySyndrome SystemsSoftware UncleSam NetworkExtensibleWindowSystem CategoryHistory CategoryNetwork DeLorean DisplayPostscript DonHopkins GlennVanderburg HaimZamir HyperCard HyperDraw HyperLook JamesGosling JavaAwt OwenDensmore PieMenu PixarImageComputer PostScript SimCity SunDew TomStambaugh WayneRosing XwindowSystem NetworkExternalities BillGates ConventionalEconomicsDoesntApplyHere DavidWelton DickBotting FalkBruegmann GingerFactor ImbalanceOfPower LinguaFranca NetworkExternalities NetworkedEffect PhilGoodwin SacredIntelBinaries NetworkOnTopOfRelational ConceptualModelMapper ConceptualQueries NavigationalDatabase NetworkDatabase NetworkModel NetworkModelMapper ObjectRelationalMapper ObjectRelationalMapping RelationalModel NetworkPublishing ExtensibleMarkupLanguage MatthewTheobalds MetaTagging MicrosoftDotNet PortableDocumentFormat PostScript WirelessApplicationProtocol NetworkSecurity CategorySecurity ComputerForensics EditHint FireWall InternetEngineeringTaskForce IntrusionDetectionSystems IpSec IwannaLearnComputerSecurity MicrosoftCorporation NetworkSecurity NetworkVulnerabilityAnalysis RedTeams SecurityIsHard SecurityManagement SecurityNews WindowsServ WirelessSecurity NetworkServicesOperation InterNet IntraNet PrebenGammelmark NetworkSlime NetworkVsHierarchy CategoryClassification CategoryHierarchy CategoryNetwork CategoryOrganization GeoffSobering HierarchicLinking LimitsOfHierarchies SetTheory TonyArmani NeuralInterface BrainGate CyberneticProsthesis NeuralNetwork ArtificialNeuralNetwork HumanBrain NeuralNetworks ArtificialNeuralNetwork CategoryArtificialIntelligence NeuroLinguisticProgramming CarstenKlein DaleCarnegie DaveKirby DaveSmith GhostInTheShell HowToWinFriendsAndInfluencePeople JeffGrigg NeuroLinguisticProgramming RobHarwood SunirShah NeuronFac EtienneVincent FranckBinard NeutEnergyLevels SgWa NeverApologize CategoryCommunication JasonFelice NonviolentCommunication PowerGame NeverBringaKnifeToaGunfight CategoryIdiom DesertIslandFallacy HolyHostage OffTopic PointyHairedBoss RealWorld YaddaYaddaYadda NeverComeBack BeautyContestProblem CategoryNegotiation CloseTheDealQuickly NegotiateOnFriendlyGround NegotiatingPatternLanguage NeverComeBack NeverDone CategoryWhimsy ForgetToFixItLater HaHaOnlySerious NeverDone ToDo NeverExplain AndrewCates BestLearningIsByDoing CabalDesignProcess ConstructivismTheory DontCriticizeCondemnOrComplain ElbertHubbard ForsakingDocumentation LearnFromExperience ReferToSource SourceMaterial NeverFireAnyone BadHiringPractices CategoryAntiPattern CategoryEmployment CowOrker DungeonsAndDragons FiringPatterns FraidyCats HiringPatterns KeepPeopleGainfullyEmployed LaidOff ParkingLotTherapy TechnicalLead TerminationQuota TheyCanFireMe WarmBodies WarningSignsOfCorporateDoom NeverGetOverIt CategoryOffTopic GetOverIt MagnaCarta NeverGetOverIt RobMandeville SimpleMinded SimplestThingThatCouldPossiblyWork SolveTheProblem NeverIsNeverNever AlfredKorzybski AlwaysAndNever AlwaysIsAlwaysAlways AlwaysIsNeverAlways BenKovitz BuckminsterFuller ConversationalChaff EricHodges GarryHamilton GeneralSemantics ItDepends MostlyMaybeYouShouldConsiderNotSayingNeverTooVeryOften NeverIsAlwaysNever RonJeffries ThrowDontCatch WikiTag WikiTime XpMailingList NeverMakeKnowledgePrerequisiteToUnderstanding BlackHolesHaveNoHair QuantumPhysics UnderstandingVsKnowledge NeverMeetInTheMiddle AbsentProxy AlterTheOffer CategoryNegotiation DontGoToTheHighestBidder DontHaggleJustWalk MoreThanOneOffer NameTwoFigures NegotiatingPatternLanguage NeverNeverLand NeverNeverLand NeverNote CategorySoftwareTool EverNote JavaLanguage NeverNote NeverRewriteOldCode TestInjection NeverSayNo CategoryEmployment CategoryPsychology CulturalAssumption GoodThing ItDepends NeverStateYourNumber BeReadyToWalk CategoryNegotiation DeadLock DeadlineToAccept KnowWhatYouWant NameTwoFigures NegotiatingPatternLanguage SirHumphrey NeverVolunteer AgileWorkflow AndyPierce CreateLivableAlternativesToWageSlavery DavidBrantley MichaelFeathers NeverVolunteer PrisonersDilemma NeverWhistleWhileYourePissing HagbardCeline SitOnOneCard TheIlluminatusTrilogy NeverWriteRecently ReplaceDateWithWikiNow ReplaceRelativeDateWithAbsolute NeverWriteaLineOfCodeWithoutaFailingTest CategoryTesting CodeUnitTestFirst DavidPlumpton DeprecationRefactor DoSimpleThings DynamicAttractor ExtractMethod ExtremeProgramming GreatHabit KentBeck MaintainAsUsual MoveMethod TestCase TestFirst ThingsYouShouldNeverDo UnitTest WilliamUnderwood NeverendingStory CategoryBook MetaBook NevilleKadwa CategoryHomePage JeffDrost NewAmazingProduct JargonFile MikeSmith OldWineInNewBottles StaticCling NewAnalogiesForSoftware AnalogiesFromCookery AnalogiesFromMusic AnalogyBetweenProgrammingAndManufacturing AnalysisAsStorytelling ArchitectAsKeeperOfTheFlame BioAnalogies CategorySubjectivityAndRelativism ChiefArchitect ConceptualMetaphor CreepingObesity DisciplineEnvy DrivingMetaphor EngineeringEnvy ExtremeIconoclasm ExtremeProgrammingOnIce FluidConceptsAndCreativeAnalogies FreeSoftwareLawAnalogy FreeSoftwareMusicAnalogy InformationAsCurrentAnalogy JazzProgrammer LowChurch MartialArtsAsSoftwareDevelopmentMetaphor MetaphorAndOrganizations MetaphorsWeLiveBy NonlinearityOfXp OneHandOnTheYoke ProducingCodeAsExcretingProduct ProgrammingAsArt ProgrammingAsEngineering ReadsLikeProse SexPatterns SoftwareAndWriting SoftwareAsRockClimbing SoftwareCannotBeModeled SoftwareDevelopmentAsCommunityPoetryWriting SoftwareDevelopmentAsCraft SoftwareDevelopmentAsaCooperativeGame SoftwareEngineering SoftwareGivesUsGodLikePowers SoftwareIsArt SoftwareMastersOfFineArts SoftwarePuzzleAnalogy StBenedictsRule SteerWithYourEyes SuccessStatement TheAthleticSkier TheCathedralAndTheBazaar TheSourceCodeIsTheDesign VonNeumannArchitecture WhyNewAnalogiesForSoftware WikiUncertaintyPrinciple XpTeamCoachAnalogy ZenConcepts NewAtlanta NewAttemptedHomoiconicDefinition AdvancedProgrammingLanguageDesign AlanKay BootStrap ClassLoader CostinCozianu DefinitionOfHomoiconic DougMerritt EricHodges FirstClass FoxPro GarryHamilton HomoiconicExampleInJava HomoiconicFaq HomoiconicLanguage HomoiconicLanguages HomoiconicMetaDiscussion JavaLanguage JeffGrigg JuneZeroFive MetaCircularEvaluator MetaCircularInterpreter MetaDiscussion MyNaiveAttemptAtUnderstandingHomoiconicity RaphaelFinkel ThreeStarProgrammer TuringEquivalent VisualAgeForJava NewBeginnings FailedScienceFictionProphecies HaltingProblem HypnoCracy InterWiki MolecularNanoTechnology NewBeginnings OpenSource OrionProject PeterMerel QuantumComputing TheBottleneck TheSingularity VotingMorons WhatDoesHaltingMean NewConsideredHarmful AbstractConstructor AbstractFactory BigBallOfMud ConfigurableModularity ConsideredHarmful ConstructorInjection ContainerManagedPersistence DependencyInjection DesignPatterns DistributedSystem FirstClass ForeignFunctionInterface FunctionalProgramming ManifestTyping MissingFeatureSmell NewConsideredHarmful ObjectCapabilityModel ObjectOrientedProgramming PluginArchitecture PrimitivesAndMeansOfComposition PublishSubscribeModel SeparationOfConcerns SetterInjection SingletonPattern SmartPointer NewDefinitionForOo AlanKay CategoryObjectOrientation CeeLanguage CommunicatingSequentialProcesses DefinitionsForOo DuckTyping DynamicDispatch DynamicTyping ErlangLanguage EverythingIsa FunctionalWeenie MessagePassing MlLanguage MultipleInheritance NygaardClassification ObjectFunctional ObjectiveCaml OcamlLanguage OoLacksMathArgument OoVsFunctional ParadigmPissingMatch PrologLanguage ReferentialIntegrity ScottJohnson SharedStateConcurrency SingleAssignmentLanguage SmugErlangWeenie SoftwarePlatonism StaticVsDynamicTyping SubTyping UseNet NewEngland NewFoundations CategoryMath ComputerScience SemanticSubtyping SetOfAllSets TopType UniversalSet WatsonTheoremProver NewGames BruceAnderson ElizabethWiethoff NewGames NewGamesFoundationBooks CategoryBooks EuroPlop GeorgePlatts MartineDevos NewGames NewGamesFoundationBooks PlopConference NewGenerationSkippingDesktop CategoryBusiness CategoryFuture CategoryInternet CategoryOrganization CategorySoftwareProduct DonaldNoyes HtmlStack ItJustWorks MicrosoftOffice MicrosoftOfficeProfessional NovemberFourteen OpenStack ParallelProgrammingModel RunningSixYearsBehind SoftwareAsaService StartUp NewGuardDeveloper HawProgrammer HemProgrammer JesseMillikan NewGuardDeveloper OldGuardDeveloper ScapeGoat ScurryProgrammer SniffProgrammer NewHackersDictionary JargonFile NewIdeas CamelWords LikePages ResourceDescriptionFramework SemanticWeb StefanKoch TextFormattingRules WebOntologyLanguage WordNet NewIdeasForPoliticalReform FreeSpeech ReformSociety UnitedStates NewInformationThinClientLimitation AdobeAir AribaWeb AspNetAjaxExtensions BorlandDelphi CamelCase ClientServer ColorForth EditHint FatClient FatClients FebruaryZeroNine GoogleWebToolkit HtmlDomJsCss IceFaces JavaScript JavaSwing MediumClient ModalPanel NewInformationThinClientLimitation NewThinClientParadigm NullClient OutLook OxymoronClient PeerToPeer RichFaces RichInternetApplication ThinClient ThinClientDefinition ThinClientHasFailed ThunderBird TuringComplete WinThirtyTwo WindowsForms NewJersey BellLabs NewJersey TheCity UnitedStatesOfAmerica WoodyAllen WorseIsBetter NewKindOfScience BenoitMandelbrot CategoryBook CellularAutomata DifferentialEquation EdFredkin EuclidOfAlexandria FractalGeometryOfNature HandWaving MathematicaPackage MeditationsOnEmergence MercilessEditor NewKindOfScience PeerReview PhlIp StephenWolfram SunirShah TomStambaugh VanityPress NewLanguagesForXp AnthonyLander CategoryProgrammingLanguage CommonLisp DanMoniz DoTheSimplestThingThatCouldPossiblyWork DoesXpWorkForJava IoLanguage JamesGosling JamesGoslingOnCollections JasonGrossman LemmingsStandardsAndInnovation LukeGorrie ManifestTyping MetricsForLanguageSuccess OnceAndOnlyOnce PizzaLanguage RefactorMercilessly RichardDrake RubyLanguage SchemeLanguage SqueakSmalltalk StuartClayman XpInCommonLisp NewLisp CategoryLanguageImplementation CategoryLisp CommonLisp DynamicScoping FirstClassContinuation JonathanTang LaundryList LispLanguage MemoryManagement ModernCleanLisp OutsideWorld SchemeLanguage TailRecursion NewMath FiveNines GreatBritain NewMath NinetyPercentDone SixSevens TomLehrer UnitedStates NewMethodology TheNewMethodology NewMexicoHighlandsUniversity CategoryCollege NewNotification CategoryWikiConcept DeathByPerfection JayLanguage KenIverson MichaelChermside NewNotification PerlLanguage QualityWithoutaName ReallyValuablePages RecentChanges ThingsOnWikisMind WardCunningham NewOsFeatures AdamBerger BlackAndWhite CalebWakeman CapabilitySecurityModel CategoryOperatingSystem ContinuousTransition DataFork DavidMartland DirectManipulation DontModeMeIn EmbeddedSystem ExoKernel FactoryMethod FilePermissions ForFree ForthLanguage FrescoFramework GestureRecognition GoodThing HaskellLanguage HumanComputerInteraction KillerFileSystem KinesisKeyboard LimitsOfHeirarchies LisaOs LispLanguage LoggingFileSystem MacOsClassic MyNameHere NestedProcesses NoApplication ObjectBrowser ObjectCapabilityModel ObjectiveCaml OpenVms OperatingSystem OperatingSystemsDesign OrderedCollection PlanNineFromBellLabs ProgressiveDisclosure RealTime ResourceFork RichardKulisz RingMouse SilentFailureNoisySuccess SortBlock SortBlocks SynthesisOs TagFileSystem TaggedDatabase TransparentPersistence UniformTypeIdentifier UserInterface WilliamUnderwood WimpInterface WindowManager ZoomableUserInterface NewPage NewPage NewPageLink NewPageLink WikiWikiSandbox NewPageName PeopleProjectsAndPatterns SoftwareDevelopment NewQueryLanguagePressureLevel SmallTalk SmeQl SqlFlaws TutorialDee NewQueryLanguagesOnExistingEngines BagAtational BagSetImpedanceMismatch CategoryCompatibility CategoryQueryLanguage HowOtherQueryLanguagesAddressSqlFlaws MicrosoftAccess OpenSource RelProject RelationalModel StrawMan TooBigToEdit TutorialDee NewRecentChanges BulldonTerrier CategoryWikiProgress DoubleDelete FastWayToUndelete FrontPage HistDiff HistoryPages NewRecentChanges NewRecentChangesDiscussion NewRecentChangesPatterns QuickDiff RecentChanges RecentChangesBookmarklet RecentChangesJunkie RecentChangesRss RecentPosts WardCunningham WikiWikiSystemNotice NewRecentChangesDiscussion CategoryWikiMaintenance ChangesIn ChangesInNovember ChangesInNovemberThirtieth DanMuller EditsHistory EgolessWiki FunnyWikiProcesses GrammarVandal GunnarZarncke HistDiff HostName JeffGrigg JonathanArkell LastEditDate MarkTilley NewRecentChanges NewRecentChangesDiscussion NewRecentChangesPatterns PageHistory QuickChanges QuickDiff RecentChanges RecentChangesDetails RecentPosts TimLesher UserName WardCunningham WikiWiki NewRecentChangesPatterns BrokenLink CategoryWiki CategoryWikiMaintenance EditCopy EditWar FunnyWikiProcesses NewRecentChanges QuickDiff SixSingleQuotes WikiBadge WikiGnome WikiSpam WikiVandal WikiWord NewScientist BritishScienceFestival CategoryMagazine EditHint JohnFletcher NewScientist ScientificAmerican NewSpeak AnimalFarm BasicEnglish CategoryNaturalLanguage CategoryProgrammingLanguage DoublePlusUnGood DuckSpeak EsperantoLanguage GeorgeOrwell LinguisticDeterminism NewSpeak NineteenEightyFour OleAndersen WikiNameInRealLifeSyndrome NewSyntaxForJava CategoryJava CategorySyntax DavidVallner ItsNotTimeToDumpCeeSyntax JavaPython LetItBe NewTechnologyHasFailed ArthurCeeClarke ClarkesLaw DonaldNoyes DrCodd FallaciousArgument HolyWar MicroKernel MultiParadigmDatabase NewTechnology NewTechnologyWillSaveUsAll NoSilverBullet OoHasFailed PostSeventiesIdeaSlump RealNamesPlease RelationalWeenie ReuseHasFailed XmlIsaPoorCopyOfEssExpressions NewTechnologyWillSaveUsAll AmericanCulturalAssumption BrochureWare DisproofByFallacy DisruptiveTechnology FallaciousArgument InnovatorsDilemma ItDepends NewTechnologyHasFailed NewTechnologyWillSaveUsAll NorthAmerica SegwayScooter NewToWiki CategoryWiki NewUserPages WikiNewbie NewToolWishList CategoryWishList DaveVoorhis DynamicRelational DynamicallyTyped EmbraceSql MaspBrainstorming MultiParadigmDatabase PredictTheFuture SeparationAndGroupingAreArchaicConcepts SmeQl TagFreeTypingRoadMap TopMind TypeSystems NewUserPages CategoryWikiHelp CommunityExpectations HowToAskQuestionsTheSmartWay NewUserQuestions OneMinuteWiki StartingPoints TipsForBeginners TourBusStop WelcomeVisitors WikiHelpDesk WikiPedia WikiSocialNorms WikiWikiSandbox WikiWikiWeb WikiWikiWebFaq NewUserQuestions AddingNewPages AnswerMe BackLink BriefTutorial CamelCase CategoryWikiHelp ChoosingaWiki DocumentMode DownloadWiki EditConflictResolution EditPage EliotScott FreeLink HalfQwerty HomePage JohnReynoldsTheStudent MediaWiki NewUserPages PersonalWikiTestimonials RecentChanges RunningYourOwnWikiFaq ScottWaltersTwo SecondLife SlashDot SmalltalkLanguage SourceForge TextFormattingRules ThreadMode TracWiki UseModWiki UserName WelcomeVisitors WhyNobodyDeletesWiki WikiBlogComparison WikiCase WikiCategories WikiDesignPrinciples WikiEngine WikiEngines WikiFarm WikiGettingStartedFaq WikiHomePage WikiSize WikiTest WikiWiki WikiWikiSandbox WikiWikiWeb WorksForMe NewUsers AndyGavin ColinHunt CortlandHaws DocumentMode NewUsers ThreadMode UserPage WikiWikiWeb YouAintGonnaNeedIt NewUtility AntiMethods AntiPattern BioEngineering NanoTechnology NewUtility NoPlanning NoProcess NoThinking NobleExperiment NewWineInOldBottles NewWineInOldBottles NewWineOldBottle OldWineInNewBottles ScamPattern NewWineOldBottle CategoryVisualBasic DesktopWiki MinuteSolution NewWineOldBottle NoteWiki SdiDesk TheBible VbClassic NewWorldDemocracy CategorySociety FourFreedoms NewWorldDemocracy OpenSoftware StoneSociety UsaSystemsCatastrophe WikiNature WikiWikiGovernment NewWorldOrder BavarianIlluminati CategoryOffTopic ColdWar GeorgeBush MargaretThatcher OneWorldAlliance RobertAntonWilson WhatFnordMeans NewYorkCity AdamWildavsky AndyPierce CameraObscura CapitalOfTheWorld ExtremeProgramming KrisJohnson MarkTwain NewYorkCityCulturalAssumption RodneyRyan TheCity XpNewYorkCity NewYorkCityCulturalAssumption AmericanVersion AtlantaGeorgia BrooklynBridge CableNewsNetwork ChannelIslands DavidMcCullough EricJablow ExtremeEngineering LawnGuyLand LondonCulturalAssumption NewAmsterdam NewJersey NewYorkCity NewYorkState TheCity TheDutch TheHamptons ThePeriphery TheSuburbs WikiWikiWeb NewYorkNewVisions BigDesignUpFront NewYorkPatternsGroup CategoryGroup CategoryPatternsGroup DesignPatternsBook GangOfFour PatternOrientedSoftwareArchitectures RobertEikel NewYorkPlgAgenda DesignPatterns NewYorkStudyGroup CategoryGroup DesignPatterns JoshuaKerievsky NewYorkPlgAgenda NewYorkStudyGroup NewZealand AirlineTrouble AnonymousDonor CategoryOffTopic ChineseGooseberry JonathanTang KiwiFruit LordOfTheRings LordOfTheRingsPartOne LordOfTheRingsPartTwo TangataWhenua NewcastleUponTyne BritishCulturalAssumption CategoryCity IsoStandard NewsAddiction SlashDot TvWatchers VideoAddiction NewsGroup GoogleGroups UseNet NewsPaper AneurinBevan BenHecht PairProgramming RonJeffries NewtonProject IsaacNewton NewtonScript AppleNewton CategoryProgrammingLanguage NewtonScript PersonalDigitalAssistant PrototypeBasedProgramming SelfLanguage NexMedia BrokenLink BurningPlatform ExtremeProgramming JumboTron NexMedia VancouverBc NextAction CategoryGtd GettingThingsDone NextBigThing AjaxWebApplications AlanFrancis AppleIi AppleIpod AppleMacintosh AppleNewton AspectOrientedProgramming AudioRecognitionDialing BitTorrent BrainsAsaCheapCommodity CaseTool CategoryFuture CategoryHistory CategoryIndustryTrends CategoryWishList CeePlusPlus CellProcessor CloudComputing CobolLanguage CompuServe CryptoCurrency DaveLetterman DavidCary DeadTree DefinitionOfFramework DesiLu DesignPatterns DistributedComputing EnterpriseApplication ExBase ExpertSystems ExtensibleMarkupLanguage FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed GenerativeProgramming GestureRecognition GlobalPositioningSystem GraphicalUserInterface HtmlFive InformalHistoryOfProgrammingIdeas InternationalOutsourcing JavaLanguage MicrosoftWindows MiniComputer MultiParadigmProgramming NetworkAsComputer NewToolWishList NextBigThing NodeJs NovellCorporation ObjectOrientedProgramming OoppExploringTheMultiparadigmShift PalmPilot ParallelNeedScenario PeerToPeerInternetFileSystems PersonalDigitalAssistant RecordBasedDatabase RoboWar RubyOnRails SocialNetworking SplashOneOne ThinClient ThreeDeePrinting TransMeta TrashEighty UseNet VirtualRealityMarkupLanguage VisualBasic WebBrowser WebTwoPointOh NextGenerationWiki BackPack CategoryWiki NextGenerationWiki PeerToPeer SmartWiki VotingModel WikiVersionTwo WikiWithMoreThanPages WikiWithMoreThanUsers NextGenerationWindowsServices BizTalkServer CategoryMicrosoft ComPlus CsharpLanguage MicrosoftDotNet SimpleObjectAccessProtocol NextInterfaceBuilder BobBockholt CategoryIde CategorySoftwareTool CategoryUserInterface InterfaceBuilder JeanMarieHullot MacOsx NextInterfaceBuilder ObjectiveCee VisualProgramming NextLisp ArcLanguage TooAdvancedForItsOwnGood WorseIsBetter NextList ChronicProcrastinator DisplacementActivity GettingThingsDone HaveThisPattern LazyEvaluation NextAction NextList ProductBacklog ToDoList ToDoListIsNotaProjectPlan TomAnderson NextNumberBookmarklet BookMarklet NextStep AppleComputer AppleCube BillParkhurst BjarneStroustrup BradCox BruceBlumberg BudTribble CategoryOperatingSystem FrogDesign HewlettPackard InterfaceBuilder JeanMarieHullot MacOsx MachMicrokernel MarkGrosberg MatthewTheobalds NeXt NextCube NextStep ObjectPascal OpenStep PaRisc PixarImageComputer PowerBook ProductivityProductsInternational RichardDrake StepStone SteveJobs TimBernersLee TomStambaugh VultureCapitalists WorldWideWeb NghiaTang CategoryHomePage NguyenBui PeterLynch PhlIp RubyLanguage RubyOnRails SamuelFalvo TestDrivenDevelopment NhibernateLibrary HiberNate NialHolladay CategoryHomePage NialHolladay SarahHolladay NiallGallagher CategoryHomePage DesignPatterns FuzzyLogic NibbledToDeath AmericanCulturalAssumption BritishCulturalAssumption NickelAndDime NicRoche AreYouThere CategoryHomePage OrphanPage NiccoloMachiavelli DiscoursesOnLivy HowTo MrPlato PoliticalScience RunAnyCountry SunTse TheArtOfWar ThePrince TheRepublic WillChamberlain NiceLanguage AbstractInterface AspectOrientedProgramming CategoryProgrammingLanguage DanielBonniot DesignByContract DylanLanguage HigherOrderFunction JavaLanguage JavaVirtualMachine KeywordParameterPassing MixIn MultipleDispatch NiceLanguage NullPointerException OpenSource OptionalParameters OtherLanguagesForTheJavaVm ParametricPolymorphism RonRomero NicholasBasso CategoryHomePage HomePage NicholasCarr DoesItMatter TheBigSwitch NicholasCarriero DavidGelernter LindaLanguage NicholasJacobs CategoryHomePage NicholasNegroponte BeingDigital CategoryAuthor NegroponteSwitch OneLaptopPerChild PhilipGreenspun SoftwareExpertsNonsoftwarePeopleRespect NicholasTurnbull CategoryHomePage ComputerScience GoodKarma NicholasTurnbull ProjectManager SoftwareDeveloper WikiHomePage WikiPedia WikiWikiWeb NickAdie CategoryHomePage NickArgall CategoryHomePage DelphiLanguage LostMomentum PatternLanguageForTextualCommunications NickAstrobe GraphApp NickAstrobe RealNames NickBarratt CategoryHomePage NickBensema CategoryHomePage CeePlusPlus CobolLanguage DanielKnapp DeVry DryCleanOnly EscalatorTemporarilyStairs EsperantoLanguage JavaLanguage LojbanLanguage NickBensema PairProgramming PerlLanguage PythonLanguage RubyLanguage SmallWikiAfterAll VisualBasic WikiMiniSpokenLanguageLessons XkCd NickBishop CategoryHomePage JamesCrawford NickCaruso CategoryHomePage FsharpLanguage LispLanguage ObjectiveCaml ScalaLanguage NickCleaton CategoryHomePage NickCorcodilos AskTheHeadhunter NickFitzsimons CategoryHomePage WebStandards NickGibson AnonymousDonor AreYouThere DirectAction DontTryThisAtHomeKids EricScheid FixBrokenWindows HowardZinn IfNiCkCanDoItYouCanDoIt NiCk NickBensema NickRawmanousski OrphanPage PerfectGameOfPacMan PhlIp PunkRock RealNamesPlease TheTippingPoint NickKeighley NickKeighley NickKnowles AlHaj CategoryHomePage DaveThomas ErichGamma LondonTown MikeStorey ObjectTechnologyInternational TimMackinnon TomWhite WardCunningham WardNumber NickKonen NickMaiorana CategoryHomePage NickMalan AirForce BalancingReadersWritersAndEditors CategoryHomePage DonaldNoyes GodTube NickMalan NickMoodie CategoryHomePage SwitchingToDvorak NickName InterWiki RealName RealNamesPleaseDiscussion NickOutram NickRobinson CategoryHomePage ObjectOriented NickShah CategoryHomePage NickSimons AreYouThere CategoryPerson LowCeremonyMethod MichaelJackson RichardDrake TomGilb NickSuri CategoryHomePage NickWhite CategoryHomePage HelloWorld WorkFromHomeScams NickZienau BruceAnderson CategoryHomePage NickelAndDime AmericanCulturalAssumption CategoryIdiom NibbledToDeath NuffSaid WikiGnome NicksWiki CategoryWikiImplementation DirckBlaskey FieldStorage FrontPage IckyWiki LikePages NickBensema NicksWiki OnceAndOnlyOnce NickyGunnClark ManualLinkingPalliativeCareWorkersAndLegalAdvocacyWorkers PeopleProjectsAndPatterns SoftwareDevelopment WikiFarms NiclasOlofsson ArchitecturalPattern CategoryHomePage ChiefArchitect CircleOfConcern CircleOfInfluence CommonObjectRequestBrokerArchitecture CruiseControl DesignPatterns EmpiricalPatternDiscovery EnterpriseJavaBeans ExtremeProgramming FieldServiceManagement IceClimbing ItManager JavaMicroEdition MajorPainInTheAss MicrosoftDotNet MobileComputing OpenSource PerfinPlugin PragmaticProgrammer RefactoringHints SoftwareDevelopment SwedenEurope SwedishMountains SystemArchitect SystemDeveloper TaoOfProgramming TaoOfTheSoftwareArchitect TheCoach VirtualReality VirtualRealityModelingLanguage WikiPage NicoBenschop CategoryHomePage NicoBenschop NicolaMarcacciRossi CategoryHomePage NicolaMarcacciRossi NicolaSerra CategoryHomePage NicolaWhiteoak HelloWorld NicolaeGiurescu CategoryHomePage NicolaiCzempin ArtificialIntelligence CategoryHomePage DesignPatterns JavaCoding PianoPlaying PragmaticProgramming QualityAssurance RefactoringImprovingTheDesignOfExistingCode SoftwareProcessImprovement TestDrivenDevelopment UnitTest NicolaiElmqvist CategoryHomePage NicolasEscapeMontessuit AltraQuaze BlueMoon CategoryHomePage NicolasIvanov CategoryHomePage GnuTools JavaLanguage LinuxOperatingSystem LispLanguage NewZealand PrologLanguage SmalltalkLanguage NicolausCopernicus AddingEpicycles CategoryAstronomy CategoryMath CategoryPerson CategoryScientist CategoryWikipediaLink EinsteinPrinciple JustIsaDangerousWord KleinBottle NicolausCopernicusDiscussion PhlIp WikiPedia NicolausCopernicusDiscussion CategoryDiscussion DeleteWhenCooked JohnFletcher NicolausCopernicus OnceAndOnlyOnce WardsWiki WikiAintWikiPedia WikiIsNotWikipedia WikiPage WikiPedia NicoleTedesco CategoryHomePage NicoleTedesco NicoleWillson CategoryHomePage NicotineGum NiekSchmoller CategoryHomePage ExtremeHacking HandHeld ProgrammingOnHandHelds RealProgrammer RoadMaps SharpZaurus StoryOfMel WhosWritingAboutXp WikiHistory NielsBohr AlbertEinstein CategoryPhysics CategoryScientist ErwinSchroedinger QuBit QuantumMechanics QuantumPhysics StandardModel NigelThorne NigelWarren CategoryHomePage NigelWetters CategoryHomePage EarleMartin LondonPerlMongers NigelWetters NightlyBuild DailyBuild NikHughes CategoryHomePage NikSie AbandonedHomePage AreYouThere CategoryHomePage OrphanPage TechnologyEvaporation NikhilSilveira CategoryHomePage NikiNiki DoubleMeaning HomePage ObjectiveComputerSystems RichardDrake TheManFromNikiNiki WikiWikiClone NikitaBelenki CategoryHomePage NiklasLuhmann CategoryPerson WikiPedia NiklasStorm ExtremeProgramming NiklausWirth AlgorithmsAndDataStructures AlgorithmsPlusDataStructuresEqualsPrograms CategoryAuthor CategoryPerson CategoryScientist CategoryStory ClayPhipps LanguageDesigner ProgrammingLanguage RealProgrammer TuringAward WirthLanguages NikodemusSiivola CategoryHomePage CommonLisp SmugLispWeenie NikolaTesla AnonymousCoward CarlSagan CategoryScientist EncyclopaediaBritannica IndustrialRevolution JonGroff TheDiscoveryChannel ThomasEdison NikolaToshev CategoryHomePage JavaLanguage SoftwareCrafter NikolaiBezroukov CategoryAuthor FirstMonday FreeSoftwareEconomics NikolaiPretzell NikolausWulff CategoryHomePage NikosSalingaros CategoryPerson ChristopherAlexander HerbertSimon InfoCities NatureOfOrder NatureofOrder NilFalseExceptionsFailure CategoryException CategoryNull CategorySmalltalk CeePlusPlus CodeLooksLikeTheAlgorithm DaveHarris JavaLanguage JeffGrigg MethodObject NullObject SmalltalkAndExceptions SmalltalkLanguage StanSilver WardCunningham WhatWeDidStory NilsJonsson JavaScript RubyLanguage NilsKassube CategoryHomePage OffenesNetz NimbleDatabase AxionDatabase BigIron BigIronDatabase ControlTable DatabaseDefinition DbaMgr DbasGoneBad DesktopDatabase DoesSqlHinderNimbleDatabases DynamicRelational EditHint ExBase FileMaker FoxPro IanBicking JasonGrossman KatieLucas ManagementSystem MattErbst MicrosoftAccess MinimalTable MySql NavigationalDatabase NimbleDatabase RelationalLanguage SimplifyingRdbms SmallSql SqLite SqlServerDesktopEngine VisualFoxPro WebMatrix NimdaWorm BufferOverflow DefaultDotIda InternetWorms MicroSoft NimrodLanguage CategoryProgrammingLanguage NinePersonalityTypes CategoryBook CategoryPsychology EnneaGram FrankGerhardt MyersBriggs NineRoomAtPurdue BillCroft CategoryHistory CircleOfReincarnation DaveKruglinski DecTape JohnBottoms MazeWar SimulateHumanBehavior SpaceWar WardCunningham NineToFive NineToFive NineteenEightyFour AndrewMcMeikan AnimalFarm BigBrother BraveNewWorld CategoryBook CategoryOffTopic ConsideredHarmful CoreyDoctorow DaveHarris DavidMcNicol DoublePlusGood DoubleThink GarethMcCaughan GeorgeOrwell GrapesOfWrathVsNineteenEightyFour GroceryCardSwapClub HelmutLeitner JeffGrigg JeffSimpson LittleBrother MartinNoutch MinistryOfTruth NewSpeak NineteenEightyFour NineteenEightyFourReligiousPerspective OilWar SeanMcNamara TheTransparentSociety TheerasakPhotha ThereIsNoWar ThomasHolenstein ThoughtCrime ThoughtPolice WagTheDog WarOnTerrorism NineteenEightyFourReligiousPerspective BrucePennington CategoryOffTopic GarethMcCaughan GodVsStalin JamesHollidge MartinNoutch NineteenEightyFour PleaseMoveThisToTheAdjunct RefactorMe RobertChurch TheAdjunct TheSevenDeadlySins TheSpanishInquisition NinetyEightLite AdamVandenberg CommonUserAccess DavidSaff GameBox JigglingBaloney LinuxMagazine MicroSoft RedHat RedHatTheCompany RodneyRyan SoftwareIsReallyPointless SunirShah NinetyNineBottlesOfBeerOnTheWall DilBert ForthFlames NinetyNineBottlesOfBeerOnTheWallInManyLanguages NinetyNineBugsInTheCodeOnTheScreen SnuspLanguage TuringTarpit NinetyNineBugsInTheCodeOnTheScreen NinetyNineBugsInTheCodeOnTheScreen OneHundredAndOneBugsInTheCodeOnTheScreen NinetyNineWebFrameworkProblems NinetyNineCakephpProblems NinetyNineDjangoProblems NinetyNineWebpyProblems SeptemberZeroNine SqlInjection NinetyNineWebpyProblems NinetyNineWebFrameworkProblems NinetyPercentDone AlmostDone BugFromHell CategoryHorrorStory CategoryScheduling EightyTwentyRule MartySchrader NatPryce NinetyTenRule OneHundredPercentDone ProjectManager ScheduleCorrectionFactor NinetySevenThingsEveryProgrammerShouldKnow OreillyAndAssociates NinetyTenRule EightyTwentyRule HaHaOnlySerious SturgeonsLaw TwentyEightyRule NishaSukheja NishanthaMedagoda CategoryHomePage NissimHadar CategoryHomePage DontMakeTheSameMistakeTwice KathyBracy KyleBrown NitPick DevilsAdvocate DramaticIdentity KnitPick KnitPicker NitPick NitPicker NitinVerma CategoryHomePage ChadFowler ExtremeProgramming WikiName NivensLawOfTimeTravel CategoryWhimsy GeneralHaltingProblem GoedelsIncompletenessTheorem LarryNiven TimeLoops TimeTravel NivensManholeCoverQuestion CategoryHumor LarryNiven MicrosoftsManholeCoverQuestion PeterMerel ScienceFiction NixOs NixOs PurelyFunctionalOperatingSystem NixonDiamond NixonDiamond NonMonotonicLogic PredicateLogic RealWorld NoAgreementOnWiki AgreeToDisagree AgreementOnWiki AnonymousOnPurpose CategoryWiki MeToo NobleExperiment PositiveDialogueCommunity SilenceConfersLegitimacy NoAnimalsWereHarmed CategoryDisclaimer DriveThruBankDeposit EuroCard FairyGodParents FidoNet LatherRinseRepeat NeuroEvolves NoAnimalsWereHarmed UniversalGravitationConstant VideocassetteRecorder WinEver NoApplication BitTorrent CategoryInteractionDesign CategoryPattern CraigEverett DaemonTools EmbedVsExtend EricHodges EverythingIsa FlikiBase GeneraOs GoodIdeaFaerie GraphicalUserInterface JefRaskin MicrosoftBob MulticsOs NakedObjects NoApplication ObjectBrowser OpenCroquet PlanNine QueryByExample RelationalWeenie SubVersion TableBrowser TheHumaneInterface TheScreenBelongsToTheUser TortoiseSvn UnixShell UserInterface WalledGarden WalledGardens WeakenedInterface NoAssemblyRequired CategoryPaper CeeAsAnIntermediateLanguage CeeLanguage CheneyOnTheMta ContinuationPassingStyle EssentialsOfProgrammingLanguages LambdaCalculus ProperTailRecursion RegisterTransformation SmlLanguage StackTransformation NoBadNews AcceptanceTest BadNewsNeedsToTravelFasterThanGoodNews BillSeitz ChryslerComprehensiveCompensation CommitmentSchedule PhilGoodwin PowersThatBe RichardDrake RonJeffries WhyIsXpSoHard XpAndAnnualBudgets NoBindingContract BinarySearch ColinWright EditWar InterestingQuestionsForInquiringMinds JohnFletcher TermsOfUse NoBootdiskRequired AnswerMe CategoryLinux CoLinux CooperativeLinux UserStory WinLinux NoBrowserBookmarks DelIcioUs HomePage PersonalWiki NoBugDatabase AcceptanceTest AndreasAxelsson BenSharp BugDatabase BugZilla BugsAreJustStories CaptureBugsWithTests CategoryBug CategoryExtremeProgramming CleanroomSoftwareEngineering CodeUnitTestFirst CrcCard DavidPlumpton DefectTrackingPatterns DevilsAdvocate EvantSolutions ExtremeProgrammingChallengeFourteen FixBugsFirst GamesDeveloper JackBolles JamesCrook JeanHuguesRobert JitterBug JoelSpolsky JohnPerkins MarkAddleman MegaCorp NoBugDatabase NoSilverBullet OnsiteCustomer RegressionTest RichardRoberto RonJeffries RonPerrella SheChangeDesignInTheDatabase SourceCodeRevisionTrackingBranches TaskDatabase ThoughtWorks UnitTest UserStory WikiWiki WillSargent WriteItOnaCard XpMailingList NoCareerIsSafeFromChange AnyCareerCouldBenefitFromChange BrainsAsaCheapCommodity BrokenLink CategoryEmployment ConsultingSeemsUnsafeButUnsaferThanWhat FutureOfWork NetMeeting NicheFocus OfficeSpaceMovie TheyCanFireMe WhyIsDomainKnowledgeNotValued WilliamUnderwood NoCategory CategoriesDiscussion CategoryWikiMaintenance ExtremeHumility JohnFletcher ManorainjanHolzapfel MediaWiki NoCategory NovemberFourteen RecentChanges UncategorizedPages WikiCitizen WikiGnome WikiGnoming WikiIsNotWikipedia WikiMedia WikiWiki NoCivilianSpaceShuttleService CarstenKlapp HalfwayToAnywhere PanAm PaulDietz SpaceShipOne SunirShah TomAyerst UnitedStates NoCompilation FastCompilation GoGetCoffee NoCompilation RapidApplicationDevelopment NoConcreteBaseClasses AndrewMcGuinness BaseEllipse CategoryPolymorphism CirclesAintEllipses CppGotchas HaveThisPattern JasonGrossman PhilippeDetournay PrototypeBasedProgramming WayneMack NoCovariantReturnTypes BoostLibraries CategoryJava CeePlusPlus ChoiceOperatorDoesNotConsiderInheritance CodeSmell CovariantReturnTypes EiffelLanguage JamesDennett JavaBugDatabase JavaDesignFlaws JavaLanguage ModulaThree SpawnOfTheDevil StaticTyping StevenNewton NoDesignUpFront BigDesignUpFront CategoryPlanning ExtremeProgramming NoDesignUpFront PhlIp TamaraCravit NoExplicitPointers CategoryPointer NoFollow CategoryWikiSpam MeatballWiki PageRank SisterSite SunirShah WhiteList NoFreeDiscussionIsPossible DeletedButWelcomeToWiki DisagreeByDeleting FrancisHwang GeorgeBush OverStatement PatternForm RichardDrake WhyClublet WikiButcher WikiList WikiOnWiki NoFreeLunch FreeLunch NoFreeLunchTheorem NoFreeLunchTheorem AlvinHansen CategoryEvolution FreeLunch GeneticAlgorithm NoFreeLunch RobertHeinlein TheMoonIsaHarshMistress NoFreedomAtGunpoint CategoryWorldView GeorgeBush KingCanute MarnenLaibowKoser NewIslam NoFunWorkEthic LearnedEarnestness NoFunWikiEthic ProgrammingIsFun ProgrammingIsNotFun ProtestantWorkEthic NoGoArea LavaFlow LegacyCode NoGoArea OldCodeRusts ParagraphEditor SmalltalkEighty StickyFingers NoGoldStars AhHa AnonymousDonor CategoryPsychology CognitiveDissonance RobertField YouGetWhatYouPayFor NoGutsNoGlory CategoryIdiom CategoryStory KeepYourHeadDown NoHire GuerrillaGuideToInterviewing JoelSpolsky NoHire YouMayBeaNoHireIf NoIllegalStateObjects BuilderPattern CurtSampson SetupObject StateObject NoKeening AgreeToDisagree AnalRetentive AnonymousCoward ApatheticDisdainAndPedanticNitpicking BadSmell BullshitBingo CarletonUniversitySoftwareSystemsDesign CategoryEducation DaveVoorhis DonKnuth EwDijkstra GarethMcCaughan GoldPlating JanuaryZeroSix JohnDuncan KeithBraithwaite NitPicking NoKeening NoLearning PeopleArgueToFindOut PhlIp RealWorld SharkBot StuCharlton SunirShah TheTick TryHard TryHarding YouArentGoingToNeedIt NoMachine CategoryNetwork FreeNx NoMachine NoMethodShouldEverThrowAnExceptionThatIsImplementationSpecific AvoidImplementationSpecificExceptions NoModelNoMoney EdYourdon ExtremeIconoclasm ModelingTrap OfficialXpPersonnel RationalRose SoftwareRenaissance YouAreUsingThisToolBecause NoMonkeysNeeded AutomateBoredom RefactoringHtml NoMoreDatabases AboutFace AlgorithmsDealingWithMassiveData AnIntroductionToDatabaseSystems AnonymousDonor AtomicConsistentIsolatedDurable BeautyIsOurBusiness BrianEwins BrianSlesinsky CanonCat ChrisDate ChrisGerrard ClearCase ComputerScience ControlTable DataDictionary DatabaseDefinition DatabaseInfected DonKnuth DonaldEdmundKnuth DotFile DrCodd EnterpriseObjectFramework EntityRelationshipDiagram EricHodges ErosOs ExBase FileMaker FiveNines FormalSchema GemStone GeorgePaci ItDepends JayOsako JimCoplien JimRussell JonUdell KlausWuestefeld KyleBrown LayeredAbstraction MachineLust MicrosoftAccess NoTrueScotsman ObjectOrientedDatabase ObjectRelationalPsychologicalMismatch OracleDatabase PatrickLogan PersistentOperatingSystems PrevalenceLayer ProgrammingWithoutRamDiskDichotomy RapidApplicationDevelopment RapidDatastoreDevelopment RelationalDatabases RelationalModel SimplifyingRdbms SqlFlaws StuCharlton TestInfected ThePrevayler ToddCoram TopLink WilliamGrosso WindowsRegistry XanaduProject YagniAndDatabases YouArentGonnaNeedIt NoMoreTeams CategoryBook EdYourdon MichaelMcCormick PairProgramming RalphJohnson NoMultipleDispatchInJava CommonLisp DylanLanguage JavaDesignFlaws MultipleDispatch NiceLanguage NoMultipleDispatchInJava NoNamesPlease AnonymousDonor CategoryWiki DocumentMode ErikMoeller LivingDocument NameSpace NoNamesPlease OneNamePlease RealNamesPlease SubPages TheGrippingHand ThreadMode UseModWiki WardsWiki WikiEngines WikiPedia NoNeedForColumnNames RelVar TheThirdManifesto NoNo NoNoSilverBulletBullet NoSilverBullet OneTrickPony XpIsNotaSilverBullet NoNullBeyondMethodScope AdrianKuhn ArlieDavis AspectJavaLanguage AspectOrientedProgramming BruceAtherton CategoryNull CeeLanguage CheckDontCatch ChristianTaubman CostinCozianu CoupleLookingWithLeaping DesignByContract DoTheSimplestThingThatCouldPossiblyWork DontCatchRuntimeExceptions DontUseExceptionsForFlowControl FailFast ForgetTheDebugger HaveThisPattern IainLowe JeffBay JimShore LawOfDemeter LookBeforeYouLeap MichaelChermside NeverIsNeverNever NiallSmart NoNullBeyondMethodScope NotNull NullObject NullPointer NullPointerException NullValue RandyStafford ResultObject RobertWatkins RuntimeException SamuraiPrinciple StackTrace ThreadSafe UnsupportedOperationException UseAssertions NoOffices CategoryAntiPattern CategoryOrganization HomeOffice KatieLucas VirtualOffice NoOneIsIndispensable AmericanCulturalAssumption AuthorUnknown CategoryThought FedericoFaggin GarryHamilton JamieFristrom JustLeave NoOneIsIndispensable OrganizationTrumpsAbility SuccessionPlanning TheyCanFireMe TruckEvent TruckNumber WhyIsDomainKnowledgeNotValued NoOp CompileTime ConditionalCompilation ForthLanguage NoOp NoOvertime ExtremeProgramming FortyHourWeek SustainablePace NoPervasiveVirtualRealityNetworks AiWinter CaveSystem DoCoMo FailedScienceFictionProphecies GuiMaze MovingGoalPost NealStephenson SnowCrash StereoScopic UltimaOnline VirtualReality VrWinter WilliamGibson NoPointers AndyPierce CategoryPointer CategoryQuestionsAnswers DaveHarris DevilsAdvocate ElectricFence GarbageCollection GarbageCollector JavaDoesntPassByValue MichaelLeach ModulaThree MyClass NoPointers NullPointerException ObjectiveCaml PerformanceVsMaintainability PervasiveComputing PointerArithmetic PythonLanguage ResourceAcquisitionIsInitialization ResourceWrapper SmartPointer SoftwareIsReallyPointless SqueakSmalltalk StephanHouben SunirShah TheHeap TheStack TuringComplete UndefinedBehavior VonNeumannArchitecture WayneMack WhyAreReferencesHard NoPointersIdeal CategoryPointer MariusAmadoAlves NoPrize NoPrize NoProcess AlistairCockburn CategoryProcess ChrisSteinbach CodeUnitTestFirst CostinCozianu DefinedProcess DonaldKnuth ExtremeProgramming GuangjunMa KrisJohnson ListenToTheCode MichaelJackson NoProcess NoProcessDiscussion NoStructure OrgChart PairProgramming ProcessDomain ProcessImprovementTools ProcessMisfit ProcessMisfitExamples RationalUnifiedProcess RequirementsEngineering RupIsDogmatic SoftwareRequirementsAndSpecifications SpiralModel UmlDiagram UnitTest UseCases UserStories WaldenMathews WaterFall WuWei XpIsDogmatic NoProcessDiscussion AdHominem AgileSoftwareDevelopment AlistairCockburn BenKovitz BigDesignUpFront CategoryDiscussion ComputerScience ContinuousIntegration CostinCozianu CowboyCoding CriticalSpirit DaveWhipp DefineYourOwnProcess DefinedProcess DoTheSimplestThingThatCouldPossiblyWork DonaldKnuth DoubleEdgedSword ExtremeProgramming GeorgePaci JerryWeinberg JimHighsmith JohnMaynardKeynes KentBeck KrisJohnson LaurentBossavit LiterateProgramming MandatoryDocumentTemplates MichaelJackson MuscleMemory NamingDomainsForProcesses NoOneElsesProcess NoPredefinedProcess NoProcess ObjectOrientation OrgChart PairProgramming ProblemFrame ProcessImprovementTools QualitySoftwareManagement QuantumMechanics RationalRose RationalUnifiedProcess ReFactoring RefactorMercilessly RequirementsEngineering RobertGlass SoftwareDevelopment SoftwareEngineering SoftwareProcess StructuredProgramming SurvivingObjectOrientedProjects TestFirst TheArtOfComputerProgramming TomDeMarco UnitTest WaldenMathews WaterFall WindowsMe XpIsDogmatic NoPublicInnerClasses CareTaker ComponentEvent ComponentListener DefaultEditorKit HighlyPaidConsultant JavaIdiom LawOfDemeter MichaelSchuerig PublicInterface ResultObject SyntacticSugar UsageOfInnerClasses UseObjectsToReturnMultipleValues WilliamGrosso NoRealJavaMetaModel BistroLanguage BrokenLink CecilLanguage ComputerScience CostinCozianu DesignPatternsSmalltalkCompanion FactoryMethod GangOfFour JavaArraysShouldBeFirstClassObjects JavaDesignFlaws JavaTypingWasSimple KyleBrown LanguageQuestions ObjectOrientedProgramming SmalltalkMetaModel StaticTypingWithMatching StrongTalk SunirShah TomStambaugh TuringComplete WikiWord NoRealNamesPlease AdHominem AnonymousOnPurpose AprilZeroNine BlueHat BobTrower BooleanLogic DaveVoorhis DeepNorth DonaldNoyes DramaticIdentity DramaticWhatever FalseDichotomy FlyingVisitor ItDepends JeffGrigg LudwigWittgenstein MarkTwain MartinShobe MeatSpace MisFeatures MrPeepers NickName NickNames NoRealNamesPlease NoRealNamesPleaseDiscussion ObjectCapabilityModel OnTopic PasswordCapabilityModel PositiveDialogue QedWiki RealName RealNamesPlease RefactorMercilessly SamuelClemens SimpletonPattern VestedNamesPlease WardsWiki WikiIde WikiPedia WikiWay WikiWiki WikiWorld NoRoadArchitecture BigDesignUpFront CategoryArchitecture HighRoad HowBuildingsLearn LowRoad LowRoadArchitecture NoRoad NoRoadArchitecture OnceAndOnlyOnce SoftwareIsDifferent StewartBrand YouAreGonnaNeedIt YouArentGonnaNeedIt YouDidntLeaveRoom NoSecondChance AlistairCockburn BillBarnett DaveHarris DoIt EgolessProgramming ExtremeProgramming GuillermoSchwarz JohnBrewer NoSecondChance PracDark RonJeffries NoShortcutForRoadTesting RaceTheDamnedCar NoSilverBullet AccidentalComplexity AlanTuring AllAbstractionsLie AssumeGoodFaith BrokenLine CategoryIdealism CategoryOopDiscomfort CodeReuse DavidCary DeclarativeMetaProgramming DesignPatterns DoItFramework DotNet EclipseIde EditHint ExtremeProgramming FebruaryTwelve FileSystemAlternatives FirstOoProjectDisasters ForthLanguage FortranLanguage FredBrooks GangOfFour GlennVanderburg GoldenHammer GraceHopper GraphicalUserInterface HenryAndrew HighLevelLanguage HolyWar IntegratedDevelopmentEnvironment InterpretedLanguage JavaLanguage JimRussell JohnVonNeumann MainframeComputer MartyHeyman MaryBellis MicroPayments MindOverhaulEconomics MrAristotle MultiTasking MythicalManMonth NatPryce NoGoldStars NoNoSilverBulletBullet NoSilverBullet NoSilverBulletRevisited ObjectOrientedProgramming OperatingSystem ProgramComputersYouCanUnplug ProgrammingIsInTheMind PythonLanguage RelationalDatabase RubyLanguage SilverBullet SplashOneOne SunirShah TableOrientedProgramming TobyThain TopMind UseNet VonNeumannArchitecture WaybackMachine WetWare XpIsNotaSilverBullet NoSilverBulletRevisited BradCox IntellectualProperty NanoForge NanoTechnology NoSilverBullet NoSilverBulletRevisted SilverBullet SuperDistribution TaralDragon NoSpam CategorySpam NameMangling SpamMail SpiderTrap TalRotbart NoSql BagSetImpedanceMismatchDiscussion DataWarehouse DerekWoolverton DynamicRelational GreyHairs HowOtherQueryLanguagesAddressSqlFlaws IncompatibleGoals LaynesLaw MongoDatabase MultiParadigmDatabase MySql NavigationalDatabase NoSql NoSqlCogswellArticle PrematureComplexity RecordBasedDatabase RelationalDatabase SqlFlaws NoSqlCogswellArticle ContactAndAddressModels DynamicRelational FaceBook NoSql RelationalModel NoStrings AlanPerlis AnonymousDonor CategoryWrapping CrossToolTypeAndObjectSharing DatabaseAbstractionLayer EditHint EssExpressions ExpressionApiComplaints ExtensibleMarkupLanguage GeoffSobering HelpersInsteadOfWrappers HiberNate HolyWar HyberNate IanOsgood InductiveReasoningAptitude JonGrover JonathanTang LeastFlexibleProtocolWins LowestCommonDenominator ManyToManyChallenge MySpecialList NavigationalDatabase OnceAndOnlyOnce PowerOfPlainText QueryByExample ReinventingTheDatabaseInApplication RelationalAlgebra RelationalWeenie SmallTalk SodaQuery ThePrevayler TheUnixPhilosophy TypeSafeEnum TypeSafeJdbcWrapper UnitTest WilliamUnderwood YagniAndDatabases YouArentGonnaNeedIt NoSuchThingAsSize AlistairCockburn ChauncyGardener ChryslerComprehensiveCompensation DaveHarris MinimalMethodologies MythicalManMonth PeterMerel NoTax AndyPierce BelTorak SupplySideEconomics TheReformSociety NoTestsYetTest CategoryTesting DontChangeTheCodeTest UnitTest NoTouchInteraction AutoMagic DonaldNoyes IndividualDetermination ThinkingOutLoud NoTrueScotsman CircularReasoning FailureToElucidate FallaciousArgument FriedrichNietzsche IfItAintScottishItsCrap LaynesLaw NoTrueScotsman ObjectOriented TellDontAsk NoTypeCanon NoUltimateResponsibility CategoryOrganization NoUltimateResponsibility TheResponsibleDesigner TheTroubleWithConsensus WardsWiki NoUnit CategorySoftwareTool NoUnit NoWeb CategoryLiterateProgramming LaTex LiterateProgramming NoWikiPage CamelCase CategoryWiki NoWikiPage WikiBadge WikiPage WikiWord NoahClements CategoryHomePage JustaLawStudent JustaLawyer JustaProgrammer NoahCoad CategoryHomePage PeopleIndex RecentVisitors NoamChomsky CategorialGrammar CategoryPerson ChomskyArchive ChomskyHierarchy ChomskyNormalForm CognitiveScience ConcernedParticipant DeepStructure DroneOfTheSystem EmeraldCity HeadDrivenPhraseStructureGrammar ManufacturingOfConsent NealStephenson NoamChomsky NoamChomskyOffersAsCriticism NoamChomskyOffersAsSolutions ParticipatoryEconomics PhlIp PhraseStructureGrammar SimpleMinded SnowCrash SteveConley SteveHowell TheLanguageInstinct TheManufacturingOfConsent TransformationalGrammar NobelPeacePrize NobelPrize AlbertEinstein AmartyaSen AnthropicPrinciple ArrowsTheorem AustriaEurope BeautifulMind BoseEinstein BoycottAmazon CalTech CambridgeUniversity ChrisGarrod ConstitutionalPattern CorporateCommunists CriticizeBluntly CrossToolTypeAndObjectSharing CudChewers DanielKoning DeepnessInTheSky DeoxyriboNucleicAcid DrawingOnTheArtistWithin EducationHasFailedUs EvenBadIdeasShouldBeKept ExtremeProgrammingAnthem FeynmanAlgorithm FieldsMedal FileTreesToManageCodeDiscussion FreeLunch GeneralHaltingProblemProblem GlassBeadGame GoodEnough GrapesOfWrath GreatBooksAboutSoftware GreatThingsHappenUnexpectedly HaltingProblemDiscussions HenryKissinger HerbertSimon HeritabilityOfIntelligence HermannHesse HomePage InformalHistoryDiscussion IntraNet JohnFletcher JohnWycliffe JorgeLuisBorges KaryMullis LouReed MakeTheClientPay MathVsEconomics MichaelAtiyah MikeSmith MisesArgumentAgainstSocialism MistakesOfRogerPenrose NashEquilibrium NeedNewMonetarySystem NobelPeacePrize NobelPrize NobodyAgreesOnWhatOoIs NotNaturalOnaTuringMachine NuclearPowerIsBetter OleAndersen OpenProblemsInComputerScience OrphanNonHomePages PerfectlyCompetitive ProductivityAsValue QuantumTheory QuantumVacuum RichardFeynman RichardFeynmanAndTheConnectionMachine SearchResults SmallIsBeautiful SoftwareDevelopmentAsCommunityPoetryWriting SoftwareDevelopmentIsGambling SoftwareGeniuses StopWhenYouKnowWhatHappensNext SurelyYoureJokingMrFeynman SystemEnvisioningReferences TheCultOfTheAmateur TheOrderOfThings ThichNhatHanh ThreadMode TimeToMakeItShort TomLehrer TopMind UniversityOfToronto UnskilledAndUnawareOfIt VenuThachappilly VisualizationAsLearningAid VotingPatterns WhatIsLeftOrRightWing WhatIsScience WhatIsSocialism WhereDoPricesComeFrom WikiSpringCleaningDiscussion WikiSuccessCanInhibitNewWriters WikiZen WilliamFaulkner WorldGeniuses WowMoment NobleEightfoldPath FourNobleTruths NobleExperiment AgWikiEngine AndyPierce CategoryCollaboration DonaldNoyes ExtremeProgramming HelmutLeitner NobleExperiment PositiveDialogue ProWikiEngine RichardHenderson ScientificMethod SelfGoverned SfwPage SimpleMinded ThePrisonExperiment ThinkingOutLoud ThirdWorldContries UseModWiki WardCunningham WikiAsAnAlifeExperiment NobodyAgreesOnWhatOoIs AdVerecundiam AdeleGoldberg AlanKay AlanSnyder AnonymousDonor AuthorsDontRead BeautyIsOurBusiness CategoryObjectOrientation CategoryPerpetualArgument CecilLanguage CommandObject CommonLisp CostinCozianu DanIngalls DanielBrockman DefinitionsForOo DougMerritt DylanLanguage DynamicBinding EmployeeTypes EncapsulationForDummies GradyBooch HeDidntInventTheTerm HeInventedTheTerm IfYouDontLikeItYouDontUnderstandIt JavaScript KenRubin KristenNygaard MarketingScheme NobodyAgreesOnWhatOoIs NygaardClassification ObjectOrientedForDummies ObjectOrientedProgramming OcamlLanguage OzLanguage PerpetualArgument PrinciplesOfObjectOrientedDesign PrototypeBasedLanguage PythonLanguage RealTime RobertCecilMartin SelfLanguage SmallTalk SmugSmalltalkWeenie SoftwareEngineering StructureAndInterpretationOfComputerPrograms SubtypePolymorphism WardsWiki WayneMack WikiWiki NobodyEverGotFiredForBuyingMicrosoft AllBlue BigBlue CareerLimitingMove CoverYourArse CoverYourAss CraigEverett DeathStore EndOfLife GarryHamilton NobodyEverGotFiredForBuyingFoo NobodyEverGotFiredForBuyingGoogle NobodyEverGotFiredForBuyingIbm OpenSource ProductSecurityFallacy TruckNumber NobodyIsSummarilyDumb UsefulLie NobodyLearns CategoryEducation DataWarehouse LarryEllison MarkAddleman NobodyLearns TerraServer NobodyReadsEveryPage CategoryWiki ExtremeProgramming ReadTheWholeWiki RecentChanges NoddingDummy CardboardProgrammer ErgoGel UserFriendly NodeJs CategoryJavaScript JavaScript NodeJs NodeJsAndHofDiscussion NodeJsAndHofGuiDiscussion NodeJsAndHofDiscussion AgreeToDisagree AiWinter AnecdoteImpasse AppealToAuthority AreWeBiasedTowardLaborIntensive ArgumentObject ArrayDeletionExample BadThing BlubParadox BradyBunchGridDiscussion BradyBunchHeadExample BradyBunchtitle CategoryConcurrency CategoryDiscussion CategoryFunctionalProgramming CategoryJavaScript CeeSharp CodeChangeImpactAnalysis CoffeeScript ContinuationPassingStyle ControlTable CriticalSection DatabaseAbstractInterfaceDiscussion DatabaseVerbs DatabasesAreMoreThanJustStorage DavidMcLean DomainSpecificLanguage DynamicStringsVsFunctional EditWar EmbeddedDomainSpecificLanguage EvidenceEras ExBase FadHead FalseDichotomy FastEyes FireFox ForFree FunctionalProgramming FunctorObject GitHub GoldPlating GoldenHammer GoodThing GreatLispWar GreencoddsTenthRuleOfProgramming HaskellLanguage HeisenBug HofPattern HowToSellGoldenHammers HowToSumFromOneToTenInLispAndScheme HtmlStack HumansAreLousyAtSelfEvaluation HumansSuck HypeCycle HypeCycles IfFooIsSoGreatHowComeYouAreNotRich InternalIterator JanuaryThirteen JavaScript LearnBoost LetTheReaderDecide LexicalScoping LispMachine LispMacros MacromediaColdFusion MaspBrainstorming MentalMasturbation MySql NodeJs NodeJsAndHofDiscussionTwo NodeJsAndHofGuiDiscussion NonOrthogonalLanguageFeatures OnceAndOnlyOnce PageAnchor ParadigmPotpourriMeansDiminishingReturns PaulGraham PickTheRightToolForTheJob PlugCompatibleInterchangeableEngineers PowerBuilder RaceCondition RaceTheDamnedCar RequirementsEngineering SeparationOfConcerns SlashDot SoftwareEngineering SourceForge StackOverflow StandardToolDependancy StandardToolDependency SyBase SystemsSoftware TableOrientedProgramming TooBigToEdit TopMind TopOnAbstraction TopOnPreparedStatements TuringComplete TwoPhaseCommit UseCase UseCases UselessTruth VisitorPattern WaterbedTheory WebServices WetWare WikiPuppies WikiPuppy WikiReader YagNi YahooStores YouJustDontGetIt NodeJsAndHofDiscussionTwo AnecdoteImpasse AreWeBiasedTowardLaborIntensive ArrayDeletionExample BigIdea BradyBunchGridDiscussion ComputerScience CrossToolTypeAndObjectSharing DavidMcLean DependencyInjection FireFox FirstClass GreatLispWar HaskellLanguage HigherOrderFunctions InternalIterator IoLanguage ItDepends JavaScript JavaScriptSucksInBrowsers JayLanguage LetTheReaderDecide MultipleInheritance NodeJs NodeJsAndHofDiscussion PageAnchor PartialApplication PersonalChoiceElevatedToMoralImperative QueryByExample RequireJs RubyLanguage SoftwareEngineering SqlInjection SystemsAnalysis SystemsSoftware TopOnAbstraction TuringComplete TypeSafe WetWare ZeroOneInfinity NodeJsAndHofGuiDiscussion AbstractDataType ActionEvent ActionListener AlgolFamily AnecdoteImpasse BondageAndDisciplineLanguage CategoryConcurrency CategoryDiscussion CategoryFunctionalProgramming CategoryJavaScript ChallengeSixLispVersionDiscussion ChaunceyGardiner CoffeeScript ControlTable DataDictionary DavidMcLean DependencyInjection DualTypingLanguage EverythingIsa EvidenceTotemPole FunctionalProgramming FunctorObject GreatLispWar HackerLanguage HigherOrderFunction HigherOrderFunctions IoLanguage JavaScript JobSecurity JuliaLanguage LaynesLaw LetTheReaderDecide LispMachine LispMachines MentalMasturbation MyFavoriteLanguage NodeJs NodeJsAndHofDiscussion NodeJsAndHofDiscussionTwo NodeJsAndHofGuiDiscussionTwo ObjectsAreDictionaries OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OnceAndOnlyOnce PageAnchor ParadigmPotpourriMeansDiminishingReturns PatternMatching PowerOfPlainText PrototypeBasedProgramming PublishAndSubscribe PythonLanguage QuickStart QwertySyndrome ReferentialTransparency RelProject RelVar RelationalAlgebra RelationalModel RubyLanguage SalesBoy SingletonPattern StaffingEconomicsVersusTheoreticalElegance StaticallyTyped TableBrowser TableOrientedGuiDiscussion ThreadMess TooBigToEdit TopVsOthers TuringComplete TypeChecking TypeSafety UseCase VbClassic WaterbedTheory WetWare WorkBackwardFromPseudoCode NodeJsAndHofGuiDiscussionThree AnecdoteImpasse BadThing DavidMcLean EventHandler HtmlStack HumansSuck JavaIoClassesAreImpossibleToUnderstand JavaScript JayQuery JobSecurity LetTheReaderDecide LinkedList NetworkEffect NodeJsAndHofGuiDiscussion NodeJsAndHofGuiDiscussionTwo OnceAndOnlyOnce QwertySyndrome SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns SystemsSoftware TablizedGuiDiscussion UseCase UseCases NodeJsAndHofGuiDiscussionTwo ActionEvent ActionListener AlgolFamily AnecdoteImpasse AplLanguage AspectOrientedProgramming CeePlusPlus CoffeeScript CopyOnWrite CsharpLanguage DavidMcLean DualTypingLanguage EvidenceDiscussion ForthLanguage FunctionalProgramming HigherOrderFunction IoLanguage JavaLanguage JavaScript LetReaderDecideEvidenceAgreement LetTheReaderDecide MyButton MyForm NestedClasses NodeJsAndHofGuiDiscussion NodeJsAndHofGuiDiscussionThree PageAnchor PrologLanguage PublishAndSubscribe PythonLanguage RubyLanguage SmalltalkLanguage UseCase WaterbedTheory WithStatement NodesAndArcs CategoryBook CategoryTheory FunctionalProgramming GraphTheory KeithBraithwaite LambdaCalculus TuringMachine NoelDarlow NoelKelly CategoryHomePage ContinuousIntegration MikeClark NoelKelly PragmaticProjectAutomation NoelVerhoeven AndrewHunt ApplicationServer BadCodingStandards CategoryHomePage CategoryJava CodingStandard CodingStyles DavidThomas DesignPatterns ExtremeCodingStandards ExtremeProgramming GroupLead HumbleProgrammer HumbleRefactorer JavaTest JavaUnit NetWork NetworkServiceManagement ObjectOriented PersistencySolution PythonLanguage SoftwareArchitect SoftwareEngineering SoftwareLovers TelecommunicationsManagementNetwork ThePragmaticProgrammer UnitTest NoelWelsh AttacGermany CategoryHomePage NoelWelsh SchemeUk ThomasAnberree NokiaCommunicators DavidPrice MartySchrader NorthAmerica ShaeErisson SymbianOs WinMob NokiaNetworks CategoryCompany NokiaSeriesSixty DavidPrice MicrosoftSmartphoneSoftwareSolution MobileInformationDeviceProfile OperatingSystem SmartPhone SymbianOs NomDeNet EngineerScotty LayneThomas LordDarkAvengerHackerWizard LothieBelle NomDeNet PhlIp RealNamesPlease RealNamesPleaseDiscussion RiVer ScottJohnson SlashDot SockPuppet StopSmirkingChimp TaralDragon TorneWuff UseNet WikiCase YahooGroups NomadicProgrammer CategoryConsulting GrifterProgrammer NomadicProgrammer PastoralProgrammer PeterMerel SpecializationIsForInsects SuitcaseFarmer ToddCoram NomadicTribe ConsultingGroup KyleBrown NomadicProgrammer NomadicTribe NomadsAndFarmers PastoralProgrammer SuitcaseFarmer NomadsAndFarmers BrianFoote JimCoplien KyleBrown NomadicProgrammer PastoralProgrammer PeterMerel SodBuster SuitcaseFarmer ToddCoram TribalDevelopment NomicGame CalvinBall CategoryGame CodeReview DanielKnapp DouglasHofstadter DvorakGame EmergentBehavior GaborMelis InformLanguage KrisJohnson LaurentBossavit MalcolmRyan MetamagicalThemas MorningtonCrescent NomicFaq NomicGame NomicWiki OleAndersen PeterSuber RealLife ScriptingLanguage SelfModifyingGame SlashDotted TheParadoxOfSelfAmendment VersionControl WikiNomic WilliamUnderwood NominativeAndStructuralTyping AdaLanguage CartesianProduct CategoryLanguageTyping CeePlusPlus ChrisDate CircleAndEllipseProblem CrossToolTypeAndObjectSharing CrudScreen CsharpLanguage DanMuller DateAndDarwensTypeSystem DesignByContract DistanceInCentimeters DistanceInInches DynamicTyping EeLanguage FunctionalProgrammingLanguage HaskellLanguage InformationHiding JavaGenerics JavaLanguage LatentTypesSmell ListStack MarsOrbiter NominativeAndStructuralTyping ObjectOriented ObjectOrientedSoftwareConstruction PartialOrder RightsAmplification SmalltalkLanguage TheThirdManifesto TypeErasure UnitOfMeasure UnitTest VelocityVector NonAlarmBellPhrases AlarmBellPhrase AndrewQueisser CategoryCommunication ColJac DickBotting EricHopper JamesTwine KrisJohnson LaurentBossavit NonAlarmBellPhrase NonAlarmBellPhrases NonAlcoholDrinker NonAmericanCulturalAssumptions IfYouCallYourselvesAmerican RefactorMe TheoVerelst UnitedStates UnitedStatesians NonChronologicalSimulation BlackHat DefinitionOfLife GregEgan GunnarZarncke JulyZeroEight NonChronologicalSimulation PermutationCity PhilippeDetournay SimulationArgument SimulationRelationshipToParent SufficientlySmart NonCoLocated CoLocated ExtremeProgramming InternetRelayChat KrisJohnson NetMeeting PairProgramming SunirShah VirtualNetworkComputing NonCodingArchitectsSuck ArchitectsDontCode ArchitectsPlayGolf CategoryRant MythicalManMonth NonCodingApplicationArchitectsSuck RichardHenderson NonCoffeeDrinker KombuchaTea NonAlcoholDrinker NonCoffeeDrinker NonCompeteClause IamNotaLawyer OverlyBroadIntellectualPropertyAgreements SlashDot NonCriticalWiki AnarchyRule CategoryHumor CategoryWiki NonCriticalWiki NonDesignersDesignBook CategoryBook RobinWilliams NonDeterministic ConcurrentConstraintProgramming FiniteAutomata NonDeterministicTuringMachine RaceCondition UsefulnessOfNonDeterminism NonDeterministicTesting CategoryParallelProcessing DoingStuff DonaldNoyes FromWhere MartinFowler RunningSixYearsBehind NonDeterministicTuringMachine ComplexityTheory NonDeterministic NpComplete TuringMachine NonDisclosureAgreement NonEuclidean EuclidOfAlexandria EuclideanSpace GeneralRelativity HyperbolicPlane HyperbolicSpace NonEuclidean NonRiemannian OmnigonInternational ParallelLinesPostulate PhlIp ProjectivePlane ProjectiveSpace RiemannianManifold TomLehrer NonExistentObject NonFunctionalIsNonsense AcceptanceTest BillJamison DaveHarris DickBotting DonaldNoyes GilbMeasurabilityPrinciple ImpactModelling InternalAndExternalQuality KielHodges MakeItFastBreaksMakeItRight MartinFowler MichaelFeathers PairProgramming QualityAttributes RefactorMercilessly RichardDrake RonJeffries RussellGold SteveMcConnell StuartWoodward TomGilb UserStory NonFunctionalRequirement NonFunctionalRequirements NonFunctionalRequirements AlejandroGoyen BenKovitz CategoryMetrics CategoryRequirements CriticalSuccessFactor DickBotting DominicCronin DontPutaNumberOnIt FunctionalRequirements JacobCohen NonFunctionalRequirement NonFunctionalRequirements PracticalSoftwareRequirements PutaNumberOnIt RandyCharlesMorin ScheduleChicken SoftwareMetrics ThereAreNoUserAntiStories UserAntiStories UserAntiStory NonGraphicalComponents AbstractInteractions ActiveMovie AdapterPattern AutomatedAssembly ComponentBasedDevelopment ComponentBus ComponentFramework ComponentGlue DirectShow GraphicComp JavaBeans JohnVlissides MediatorPattern MultiCaster NatPryce NetMeeting NonGraphicalComponents NullObject ObserverPattern PhilipEskelin ScottJohnston ThirdPartyBinding TupleSpace UnidrawFramework NonInterference AmericanImperialism ConstructiveInterference DestructiveInterference EastTimor NicholasRoberts NonInterference PeterMerel PrimeDirective StarTrek StoneSociety WarpDrive NonIntrusiveMethods AgileMethods AgileProcesses EirikMangseth NonIntrusiveMethods NonMonotonicLogic CategoryLogic ClosedWorldAssumption FirstOrderLogic JohnMcCarthy NonMonotonicLogic OpenWorldAssumption NonNullTerminatedString AntiPattern CategoryCee CategoryPitfall CeeLanguage CeeLanguageConsideredHarmful CeePlusPlus CharStar DesignByContract FasterJava FormatStringAttack HorsesForCourses MikeWeller NonNullTerminatedString OldFart SecurityExploits StringClassProblem StringWithoutLength UndefinedBehavior UnitTest NonOopGuiMethodologies AttributeTable CategoryGui CategoryPerpetualArgument CeeLanguage ChrisMellon ComputingScience DataAndCodeAreTheSameThing DataDictionary DeclarativeGuiFrameworks DynamicRelational GnomeDesktopEnvironment GodGuiWidget GuiConfiguration GuiMachineLanguage HolyWar JavaEventHandling JavaScript JonathanTang LanguageNeutralServices LaughOutLoud LispMachine NobodyAgreesOnWhatOoIs ObjectOriented OoConflictsWithCollectionOrientation OopGuiMethodology PerlGuis ProgrammingLanguageNeutralGui RemoteGuiProtocols ResponsibilityDrivenDesign SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns SmallTalk TableOrientedGuiDiscussion TooMuchGuiCode WidgetTypes YagNi NonOrthogonalLanguageFeatures AbstractionsTooNear CategoryLanguageDesign CategoryMultiparadigm CategoryProgrammingLanguage CrossCuttingConcern EssExpressions EssentialComplexity ExBase FeatureInteraction ForTran GreatLispWar HigherOrderFunction JavaScript KeywordParameterPassing LanguageIdiomClutter MergingMapsAndObjects OddHybridArrays ParadigmPotpourriMeansDiminishingReturns SyntacticSugar TableQuantityVersusAppSize TopsQueryLanguage NonPartisan NonPartisan OpinionFormers PoliticalBias PoliticallyLoaded NonPermutationDependent BenefitsOfXml CannibalsAndMissionaries GraphTheory MaximumClique NonPermutationDependent NpComplete PermutationDependent SaulAmarel XmlPermutationDependenceSucks NonPolymorphicInheritance AspectOrientedProgramming CeePlusPlus ConfusionAboutInheritance LegoToy LucasAckerman MixIn ObjectOrientedProgramming PolyMorphism PolymorphismAndInheritance PrivateInheritance WhatIsDelegation NonPublicWikiEngines ArgoWiki ArgoWikiWiki BazzaWiki CategoryWikiImplementation EnvisioningWiki KmWiki KnowledgeManagement MicrosoftFrontPage MsWiki MuWebWeb NikiNiki OopslaStudentVolunteers PanuViljamaa PatsWiki PeerThought ProWikiSoftware ScRibble SpikeWiki TheWib TomStambaugh VisualWorks VsWiki NonPublicWikiForums ArgoWiki ArgoWikiWiki AustinDavid BazzaWiki CategoryWikiForum ContentEditableByAll FreeWeb KmWiki KnowledgeManagement MicrosoftFrontPage MsWiki MuWebWeb NikiNiki OopslaStudentVolunteers OrgPatterns PanuViljamaa PatsWiki ScRibble SchemeWiki SoftWiki SpikeWiki StoryBase SwikiFarm SystemEnvisioningWiki TheWib TomStambaugh VeryQuickWiki VisualWorks WikiForums WikiWebDotCom NonPublishedPublicInterfacesAreRefactorable ProgrammerTest PublishedInterface NonRecursiveInterpreter CoRoutine ContinuationPassingStyle InterpreterVsComposite LuaLanguage MementoPattern NativeThreads OperatingSystem RubyLanguage SchemeImplementations StacklessPython TheStack NonRepudiable CreditCard NonRepudiable NonRepudiation PayPal PublicKeyInfrastructure NonRepudiation AuthenticationPattern CategorySecurity MicroSoft NonSequitur ArgumentByAnalogy OffTheWall UndistributedMiddle NonStandardAnalysis CategoryMath MinusInfinity NonStd NonTopAnonymousDonor CategoryDramaticIdentity DeleteWhenCooked HaHaOnlySerious NonTopAnonymousDonor TopMind NonTotaligism MikeSmith NonTotaligism RobertKausch NonTuringComputing AdamMegacz AlistairCockburn DavidCary DougMerritt HomeostaticComputing ImpossibleOnaTuringMachine NonTuringComputing NonTuringModelOfComputation NonVonNeumann NotNaturalOnaTuringMachine NotTuringEquivalent PeterMerel QuestionablyEvenComputing SignalProcessor TuringMachine VonNeumannArchitecture NonTuringModelOfComputation FunctionalProgramming FunctionalProgrammingInLife GameOfLife InfiniteStateMachine KeithBraithwaite LambdaCalculus ModelsOfComputation NonTuringComputing NonTuringModelOfComputation SunirShah TuringMachine NonViolentCommunication CategoryInteraction CategorySelfImprovement CenterforNonviolentCommunication ManorainjanHolzapfel MarshallRosenberg NonProfitOrganization NonViolentCommunication WayOfLife NonVirtualCallsPureVirtualIdiom CategoryCpp CategoryJava CeePlusPlusIdioms EricVought JavaIdiom OverrideAndCallInheritedIdiom ProgrammingIdiom TemplateMethodPattern NonWiki NonWikiValues SociologyWiki WhyWikiWorksNot WikiValues WikiWikiWeb NonYtwokErrors CategoryYtwok NonconsensualMatrix ConsensualMatrix NonconsensualMatrix TheMatrix WarOnTerror NoneOfTheAbove CategoryVoting NoneOfTheAbove OxfordUniversity ProtestVote ReOpenNominations NonlinearityOfXp AcceptanceTest AlistairCockburn AskTheCode BillTrost CategoryAdoptingXp CategoryExtremeProgramming ChryslerSuccessDueToPopping ContinuousIntegration ContinuousIntegrationRelentlessTesting ContinuousTesting CountDownToRelease CrcCard DoTheSimplestThingThatCouldPossiblyWork EightyTwentyRule EvolutionaryDelivery ExtremeDiscipline ExtremeDocuments ExtremeJuggling ExtremeNonlinearity ExtremePop ExtremeProgrammingRoadmap ExtremeReuse ExtremeSomething FiveBallCascade FlatironBuilding FourBallCascade GilbMeasurabilityPrinciple ImpactModelling JoelSpiegel KentBeck MartinFowler ModelFirst PairProgramming PeterMerel PhilipEskelin PlanningGame RalphJohnson ReFactoring RefactorMercilessly RefactoringCom RichardDrake RogueWave RonJeffries SaltWaterAquarium SpikeSolution SuccessWithoutPopping SystemMetaphor TeamsOfUpToTwelve TestFramework TestingFramework TheAthleticSkier TheSourceCodeIsTheDesign ThreeBallCascade ThreeBallFlash ThreeBallShower TossIt TwentyEightyRule UnitTest WallStreetSuccessWithoutPopping WellFleet WhichPartsOfXpFirst WikiMaster WikiName WikiWikiWeb WorldDomination XpDesign XpSuccessStatements NonuniformCallingConventions EddieEdwards NonviolentCommunication CategoryConflictManagement CategoryConflictResolution DepartmentOfPeace NonviolentCommunication WardsWiki WikiNoisePollution NooHasNothingToDoWithSoftware AbsenceOfEvidenceIsNotEvidenceOfAbsence ArtificialIntelligence BeautyIsOurBusiness BradAppleton CentersInSoftware ClaudeLeviStrauss CrossDisciplineTedium DisciplineEnvy DouglasHofstadter FerdinandDeSaussure GoedelEscherBach GradyBooch GregoryBateson HowNatureOfOrderAppliesToSoftware HubertDreyfus ItsOnlyaMetaphor JacquesLacan JeanMichelAndre JeffGrigg JimCoplien LudwigWittgenstein MargaretMead MartinNoutch MichelSerres NatureOfOrder NatureOfOrderTalkAtChicago NatureofOrder NewAnalogiesForSoftware NikosSalingaros OrganicArchitecture PeterMerel QualityWithoutaName RichardGabriel SoftwareLacksaBody SoftwarePatternsArentAlexanderPatterns TerryWinograd TomKreitzberg TouchieFeelie WhyNewAnalogiesForSoftware NooSphere TeilhardDeChardin TheSingularity WabiSabi NooWiki BabelFish CategorySemanticWeb CategoryWiki KnowledgeInterChange NewGenerationWeb NooSphere NooWiki PierreTeilhardDeChardin SemanticWeb NoodleWiki CategoryWikiImplementation GoodWiki JavaScript OpenWiki NorJbo NoradGivingOwnCodesByFlashMob SgWa NorbertWiener CategoryPerson NorgesBank JohsBjorgo NormKerth CategoryHomePage EndOfTheWorld PostScript NormMeyrowitz AppleComputer CategoryPerson InterMedia KentBeck MacApp NormalForm DrCodd JamesWilson OnceAndOnlyOnce SeanOleary NormalOrderEvaluation CallByName CategoryLanguageFeature CeePreprocessorStatements LazyEvaluation ParameterPassing StrictEvaluation NormalPeople FrankZappa ProgrammerStereotype NormalizationBySynthesis ArTech DavidMaier DeKlarit DontRepeatYourself EachColumnNameBeUniqueAmongTheTablespace GeneXus HegelianDialectic NormalizationBySynthesis ObjectWeenie RubyMigrations TheTheoryOfRelationalDatabases UbiquitousLanguage NormalizationRepetitionAndFlexibility AdHominem AntiPattern AprilZeroEight AvoidDirectAccessOfMembers BloatInducedReadingConfusion BrainfuckLanguage BurgerKingPrinciple CampusExample CategoryAbstraction CategoryDatabase CategoryInfoPackaging CodeChangeImpactAnalysis ComputerScience ConstantTable ContactAndAddressModels CrudScreen DataBase DataDefinition DataLog DataManipulation DatabaseIsRepresenterOfFacts DaveVoorhis DecemberFourteen DecisionMathAndYagni DisciplineEnvy DoTheSimplestThingThatCouldPossiblyWork EntityRelationshipDiagram EntityRelationshipModeling EverythingIsRelative ExBase FakeIndustryCanon FearOfAddingTables FireFox FirstClass GetOutOfScienceFreeCard GodTable GoldPlating IveLeftToCode JavaScript KnowledgeBase LispIsTooPowerful LogicProgramming MentalMasturbation MercuryLanguage MopMind MySql NarrowTable NarrowTablePhilosophy NoApplication NormalizationRepetitionAndFlexibilityDiscussion ObjectiveEvidenceAgainstTopDiscussion ObjectiveEvidenceNeverFound OnceAndOnlyOnce OpenWorldAssumption PageAnchor PrologLanguage PublicationsExample RelProject RelationalModel SafetyGoldPlating SimulationOfTheFuture SixthNormalForm SkinnyTables SmallDegree SoftwareDevelopmentIsGambling SovietShoeFactoryPrinciple StumblingBlocksForDomainSpecificLanguages SymmetryOfLanguage TableBrowser TableViewDistinctionArchaic TailCallOptimization TechniqueWithManyPrerequisites TooBigToEdit TopMind TopOnTypes TwoDegree ViolentAgreement WaterbedTheory WideTable WideTablePhilosophy WikiWord WikiZen YagNi NormalizationRepetitionAndFlexibilityDiscussion AbsolutismHasGreaterBurdenOfProof BigOh BurdenOfProof CodeChangeImpactAnalysis ComputationTheory ComputerScience CriticizeDiplomatically DisciplineEnvy DontRepeatYourself EssentialComplexity EternalStudent EverythingIsRelative ExBase FunctionalInImperative GoldenRule HostileStudent MentalIndexability MentalMasturbation MindOverhaulEconomics MuAnswer NormalizationRepetitionAndFlexibility OnceAndOnlyOnce PrematureOptimization SapirWhorfHypothesis SoftTyping SoftwareTransactionalMemory StaticTyping StumblingBlocksForDomainSpecificLanguages TableBrowser ThreadMess TooBigToEdit ToolsThatTeachPoorHabits TopMind UserInterface NormanRamsey CategoryHomePage GraphViz MeaningfulName NormanSpears CategoryHomePage NormanTheAndroid NormanTheAndroid NormanWisdom NorthAmerica GeorgeBrower NationStates NorthAmerica PlanetEarth UnitedStatesOfAmerica NorthAmericanCulturalAssumption AmericanCulturalAssumption NorthByNorthwest AlfredHitchcock CategoryMovie CategoryOffTopic JamesBond MountRushmore ProtoType NorthCarolinaStateUniversity AnnieAnton CategoryCollege DrightHo EddieDeyo GranvilleMiller GregCohoon JoelRicker KarenSmiley LaurieWilliams LucasLayman NcTriangleCompSciDeptsResearch RaleighNorthCarolina ResearchTrianglePark SteveCline NorthCarolinaTriangleArea InstituteOfElectricalAndElectronicsEngineers LuluTechCircus NcTriangleCompSciDeptsResearch NorthCarolinaTriangleArea ResearchTrianglePark RoleModelSoftware RtpSpin TriangleJavaUsersGroup TrianglePatternLanguageUsersGroup TriangleXpUsersGroup XpUniverseTwoThousandOne NorthOfEnglandXpUsersGroup AgileNorth AnotherMikeThomas CategoryGroup CategoryXpUsersGroup DaveHarrigan DavidDench EnglandCountry GrantHazelton IforWilliams PhilLewis RichardFallon ShowMap SimonMonk StephenHall StephenHutchinson UnitedKingdom NorthTexasPatternsGroup CategoryGroup CategoryPatternsGroup NorthTexasPatternsGroup NorthTexasXpUsersGroup CategoryGroup CategoryXpUsersGroup DallasPractitioners NorthernCanada McDonalds McKenzie NorthernCanada NorthwestTerritories RickMercer SunsetStrip TacoBell TalkingToAmericans NorthernIreland CategoryCountry EireEurope RepublicOfIreland UnitedKingdom NorthernIrelandOpenSourceCommunity NortonCommander AssemblyLanguage CategoryOldSoftware CategorySoftwareTool ChristofferHammarstrom CygWin DexxaMouse DosController DosNavigator ExTree JavaLanguage LinuxOs LogiTech LogitechMouse MidnightCommander MikeBowen MsDos MuCommander NortonCommander PeterNorton PopDos StijnSanders VolkovCommander ZeeTree NorwayCountry CategoryCountry DeleteThisPageSoon EditHint EuropeanUnion JohnCleese OffTopic TheNordics ThomasEyde WikiIsNotWikipedia NoseJobRefactoring AlexChaffee CategoryRefactoring ChangeMethodSignature HomePage IntellijIdea JimShore MatthewAstley NoseJobRefactoring RefactoringHell RefactoringImprovingTheDesignOfExistingCode RefactoringTrumpsYagni SmallTalk UnitTest NostalgicComputer CategoryHistory DonaldNoyes MarginalValue OperatingSystems ThinkingOutLoud NotAllSoftwareIsManufactured AnalogyBetweenProgrammingAndManufacturing NotAllSoftwareIsManufactured SoftwareIsManufactured NotAnXpProblem CowboyCoding DesertIslandFallacy GoalDonor GoldOwner KentBeck MarkAddleman NotAnXpProblem TuringComplete UserStories WinstonChurchill XpDoesntCoverThat NotAnotherAcronym CategoryWhimsy NotBuiltInOneDay CategoryProject CountTheHands DeleteWhenCooked DonaldNoyes ItTakesTime JohnFletcher PartionedParts RightNow ThinkingOutLoud UnderConstruction WorkInProgress NotConsideredHarmful CommonLisp ConsideredHarmful DanBarlow FridemarPache HumanBeing NotConsideredHarmful SunirShah WhiteCrow WikiReductionists NotDoing DoNotSpeak DonaldNoyes FrankShearar HearMeMakeMeaning HowAbout IndirectTactics NotDoing RunningSixYearsBehind SunTzu ToltecTeachings WikiWord WuWei NotDoingDesign BigDesignUpFront CurtisBartley KatieLucas WhenXpIsUnpopular NotEnoughTime CategoryTimeManagement ChetHendrickson ChryslerComprehensiveCompensation CountTheHands CowboyCoding ExtremeProcess FourVariables IterationPlanning KentBeck NotEnoughTime RonJeffries TooMuchToDo UserStory NotEvenWrong CategoryDefinition NotEvenWrong WrongerThanWrong NotFound BrokenLink ChrisBaugh FixYourWiki OutsideWiki WikiPedia NotGoodEnoughButHaveToMakeDo BetterThanNothing CategoryCommunication CommunityBuilding CriticalThinking DavidLiu DeathByPerfection DeathFromPerfection GoodEnough GoodEnoughIsNotGoodEnough HalfBakedAttemptsLeadNowhere HalfFinishedWorkLeadsToCollaboration MakeRoomForAllViewpoints NewScientist NotGoodEnoughButHaveToMakeDo PandemicResponseDiscussions PandemicResponsePatterns SayItDirectly SciAm WikiSuccessCanInhibitNewWriters NotInGeekSpeak ArraySumInManyProgrammingLanguages BagSumInManyProgrammingLanguages BlocksInManyLanguages CategoryInManyProgrammingLanguages CounterInManyProgrammingLanguages DoingStuff DonaldNoyes DotProductInManyProgrammingLanguages EightQueensInManyProgrammingLanguages EveryCombinationInManyProgrammingLanguages FizzBuzzInManyProgrammingLanguages GeekSpeak GenerateBingoCardsInManyProgrammingLanguages HelloWorldInManyProgrammingLanguages HelloYouInManyProgrammingLanguages HexDumpInManyProgrammingLanguages HomoiconicExampleInManyProgrammingLanguages MentalAssociationImages MockingInManyLanguages RangeTitlesInManyProgrammingLanguages SieveOfEratosthenesInManyProgrammingLanguages WardNumberInManyProgrammingLanguages NotIntuitive LotusNotes UserInterfaceDesign NotInventedByMe NotInventedHere NotInventedThisWeek NotInventedHere AidanCully AntiPattern AppleComputer AsimJalis BigDesignUpFront BuildOrBuy CategoryAntiPattern CategoryDevelopmentAntiPattern CategoryMetaphor CowOrker EdwardKiser EricHerman ExtremeFrustration FileNet FreeSoftware GlyphLefkowitz GuillermoSchwarz HolyGrail IsaacNewton IvoryTowerArchitect JeffPanici JobSecurity KentBeck KrisJohnson MarcGrundfest MichaelLeach MontyPython NonFreeSoftware NotInventedByMe NotInventedHere OldCodeRusts OpenSource PassTheBuck PatternOfBabel PeterMerel PixieDust PlainEnglish ProgrammersHugeButDelicateEgo QuickTime ReFactoring ReWriting ReinventingTheWheel RobertHooke RobertPhillips RusHeywood ShouldersOfGiants StevenNewton SwipedFromTheBestWithPride TakeItOrLeaveIt ThirdParty UseSomeoneElses ViralLicense VisualBasic WaldenMathews WeShouldBuildIt WeShouldBuyIt WheelFactory ZygoBlaxell NotInventedHereSyndrome CategoryAntiPattern GoodThings InventedHereSyndrome NotInventedHere NotInventedThisWeek NotInventedHere NotJobRelated PlayHurt PriceWaterhouse SoftwareRenaissance NotJustIgnorance EvolutionaryDelivery ExtremeProgramming IgnoranceFearPrideOrFraud MrVoltaire PositiveReasonsForWaterfall RichardDrake TomGilb WaterFall NotLong CategoryExternalLink EricHammond NotMontyHallSimulation AndrewMcGuinness MontyHallProblem MontyHallSimulation NotMontyHallProblem NotTheMontyHallProblem TheMontyHallProblem NotNaturalOnaTuringMachine AlistairCockburn BlueGene CellularAutomata DavidCary DigitalSignalProcessing FiniteStateMachine FuzzyNeuralNet GameOfLife GoedelsIncompletenessTheorem LambdaCalculus LanguagesAndMachines MetaIrony MooresLaw NaturalLanguage NeuralNet NeuralNets NonTuringComputing NotNaturalOnaTuringMachine SemiThueGrammar StrongAiHypothesis TheFutureOfComputing TravelingSalesmanProblem TuringEquivalent TuringMachine TuringTest WaitFreeSynchronization NotNeedingBinarySearch BeeTree BinarySearch DonWells GemStone JangIt JayOsako MethodObject NeedingBinarySearch RonJeffries NotNiceEnough AnalRetentive AnonomousDonor AnonymousDonor AprilZeroEight BrainDamage ChronicallyRight CriticismIsRecursive DaveVoorhis DeletionCandidate DevilsAdvocate FabianPascal FraudulentMindset GetOverIt HaHaOnlySerious HowToWinFriendsAndInfluencePeople ImproveDatabasesOrElse ItalicsAreHilarious IveLeftToCode LinusTorvalds NotNiceEnough PeopleArgueToFindOut PostScript RecursiveArrogance RightBackAtYou RudenessFails StandardPascal TopMind UgLyPeople UnconsciousCompetence WhyHatePerl NotOnThisWiki CascadingStyleSheets CategoryWiki CategoryWikiConcept CategoryWikiEditing ChangeManagementAppliedToWiki FreeLink HtmlTables HyperTextMarkupLanguage InterWikiMap MediaWiki PageAnchor PageHierarchy SectionEditing SisterSites SubPage VersionControlAppliedToWiki VisualEditor WardsWiki WhyDoesntWikiDoHtml WikiDesignPrinciples WikiModerationWithPasswords WikiNamespaces WikiRedirect WikiStyleSheet WikiTables NotRandom NotRandom PseudoRandomNumberGenerator TheRoyalTenenbaums ValueOfPi NotSoFarOutComputing AutonomousNetworkInfrastructure AutonomousWirelessNetwork CategoryOrganization DataTokens DemonstrationScale DonaldNoyes HubUnit InfoPosts LoFiNetworks LocalAutonomousUnits MessagePassingMechnism MidToLateNextYear NearFuture NeighborhoodFriendlyComputingEnvironments NotBuiltInOneDay NotSoFarOutComputing SeattleWirelessNetwork SketchesForthcoming SmartDevice SolarPowered TheInternet ThinkingOutLoud WiFiUnit NotTheAppropriateProtocol AntiPattern ArchitectureAntiPattern CategoryArchitectureAntiPattern GoogleWave NotTheAppropriateProtocol NotTheMontyHallProblem AndrewMcGuinness BayesTheorem JeffGrigg JohnVriezen MarkSchumann MontyHallProblem MontyHallSolution NotMontyHallSimulation NotTheMontyHallProblem OliverChung ReadingBetweenTheLines NotTooMuchMeasurementDetail AlistairCockburn DilbertMoment DilbertMomentsAvoided MultiplyByNine PaulChisholm ProjectManagement SurvivingObjectOrientedProjects WardCunningham WorkQueueReport NotTuringEquivalent BillWeston DaveHarris DeterministicFiniteAutomaton DeterministicPushdownAutomaton DougMerritt NonDeterministicFiniteAutomaton NonDeterministicPushdownAutomaton NonTuringComputing NondeterministicTuringMachine NpComplete SunirShah TuringComplete TuringMachine NotUsedHere CategoryWiki ControlledAndDefined GoodThing IdeaSpace IntutitiveBrowsing NotUsedHere PersonalWiki WikiBadges WikiDevices WikiGroups WikiPhrases WikiSpaces WikiTags WikiTokens NotUsingPolymorphism AntiPattern NoteAboutGeocities PolymorphismVsSelectionIdiom SwitchStatementsSmell TabliZer NotWidelyAcceptedPractice AnAcceptableWayOfFailing AntiPattern BestPractice ExtremeProgramming FallaciousArgument IfItsNewItMustBeBetter KeithBraithwaite NotWidelyAcceptedPractice PairProgramming PurposeSupportingCliche SilverBullet UnitTest NotYet NotYet OptimizeLater NotYetClassifiedAntiPattern AntiPattern AntiPatternsCatalog NotaMathematician CategoryOrganization DonaldNoyes NotaMathematician ThoughtDisciplines ThoughtPatterns NotaNumber BottomPropagation IeeeSevenFiftyFour NullObject SignallingNan TagBit VirtualMachine NotaRhetoricalQuestion NotaTeamPlayer CryptoCracy LetsPlayTeam NotaTeamPlayer TeamPlayer NotationCentric AlistairCockburn AntiPattern BoochMethod CargoCult CaseTool DonOlson ScannerChallenge ToddCoram TopDownDesign NotationalDesign ApplicationsAreLanguages CommandPattern DomainSpecificLanguage EmacsEditor InterpreterPattern JayOsako LispLanguage NotationalDesign ProgrammingLanguageDesign ScriptingLanguage SmalltalkLanguage NoteAboutGeocities NoteBook CategoryPersonalWiki WikiLike WikiLikeThing NoteCards CategoryHypercard HyperTextHistory MailCards NoteCards ViewCards XeroxParc NoteForAlestra NoteLens NoteLens ProgrammersNotebook NotePad CategorySoftwareTool CategoryTextEditor CrimsonEditor DaNuke GeanyEditor JayEdit MatLab MetaPad MicroSoft MicrosoftWindows NetBeans NoteLens NotePad NotepadPlusPlus NotepadTwo TextEditorContinuum TextPad TypeItInNotepadFirst VhdlLanguage WysiWyg NoteStudio CamelCase CategoryPersonalWiki FreeWare MacOs NoteStudio PalmOs PalmOsWikis PalmWiki PersonalWiki RecentChanges WikiPad NoteTab CategorySoftwareTool CategoryTextEditor HtmlTidy HyperTextMarkupLanguage MicrosoftWindows NoteTab TextEditor NoteToStupidSpammer AddingNewPages DelayedIndexing SearchEngine SharkBot WardsWiki NoteWiki CategoryPersonalWiki CategoryWikiImplementation DaveParker DonaldNoyes EasiestInstallableWikiContest EverNote FrontPage GeneralPublicLicense GetText InterNet KevinFlude LogBook MajorSections MakeFile MattRyall NetSpell NoteBook NoteWiki PepysWiki PhilJones ProgrammersNotebook RegularExpression SamiMaatta ScottChastain SdiDesk ShaneKnysh VbClassic VisualBasic WikiPrinciples WikiTomorrow WikiWord WindowsSeven YonerDotCom NotebookComputer CapsLock DanielWhite EmacsEditor FireFox HandHeld KrisJohnson NotebookKeyboard RatpoisonWindowManager WirelessNetwork NotebookKeyboard BadKeyboards CategoryKeyboard CokeBottle DanielKnapp KinesisKeyboard KrisJohnson NotebookComputer ViEditor WilliamUnderwood NotepadPlusPlus CategorySoftwareTool CategoryTextEditor DaNuke MatLab NotePad NotepadPlusPlus NotepadTwo VhdlLanguage NotesOnPostmodernProgramming AllAbstractionsLie BigDesignUpFront ComputerScienceOrSoftwareEngineering DeconstructAlmostAnything DesignPatterns DoTheSimplestThingThatCouldPossiblyWork JamesNoble KrisJohnson OopslaOhTwo PostModernProgramming QualityWithoutaName RobertBiddle SlashDot SoftwareEngineeringVsComputerScience StopUsingMetaphors TheTimelessWayOfBuilding TheyreJustRules WorseIsBetter NotesOnTheSynthesisOfForm BusinessValueOrientedProgramming CategoryBook ChristopherAlexander ConstantineAndYourdon CouplingAndCohesion DavidHarvey IsXpAnUnselfconsciousProcess NotesOnTheSynthesisOfForm PhlIp RalphJohnson NotesOnaCeePlusPlusRdbmsApi CalculatedRelations CeePlusPlus ChrisDate CsiDb DanMuller DougMerritt DropAllBut EssExpressions ExpressionApiComplaints GreenspunsTenthRuleOfProgramming HaskellDb HaskellLanguage LeftJoin ManagerName MicrosoftLinq MinimalTable PrintEmployeeProjectManagers RightJoin RollYourOwnDatabase StringConcat StrongTyping SummarizePer TheThirdManifesto TopsQueryLanguage TrueRelationalToPseudoRelationalMapper TutorialDee NotesWiki CorporateIntranet CorporateWikis JensChristianFischer JeroenMostert LotusNotes LotusScript MarkLawson MartinCleaver MattSimpson NotesWiki RegExp RjLesch WikiClone WikiFormatting WikiMethod NothingHalfBaked DaveHarris MicrosoftTransactionServer SteveFreeman NothingIsAnything CarstenKlein NothingnessIsEverything NullObject PeterLynch TypelessLanguage TypelessLanguages WhatIsNull ZeroIsWrong NothingIsEverything EverythingIsNothing NothingIsAnything NothingIsRandom AndyPierce BlackHat BlueHat CursoCalude DougMerritt EveryThingIsMath EverythingIsRelative GreenHat HolyWar VhIndukumar WhiteHat NothingMatters ButUnless CategoryLifeStrategies DavidLeal NothingMatters ThereforeThen ThinkingOutLoud ThirtyHourWeeks WorkThatIsntWork NothingNewUnderTheSun AmbroseBierce BeYourself BookOfEcclesiastes NothingNewUnderTheSun NothingWeCanDoIsEnough AntiPattern RaySchneider WizardsAreLazy NotificationRequiredInCertainInstances CategoryProgrammingLanguage DonaldNoyes LocalConceptPresence ParallelProcessingAutomationTechniques ParallelProgramming ThinkingOutLoud NotionPageTitle CategoryOrganization CollectiveIntelligence CooperativeMinds DonaldNoyes HomePage NotionPageTitle ThinkingOutLoud WikiLink WikiPage NotionToDone CategoryOrganization DoingStuff DonaldNoyes HangOut ThoughtsIdeasNotions WikiBadge NotoriousBugs ArianeFive TheCaseOfTheKillerRobot NoughtyFour AndrewCates DougMerritt HaHaOnlySerious NoughtyFour PoemsParodyAndFilkRoadMap NounModel BigDesignUpFront EntityModel MethodObject NounModel ObjectOrientedProgramming SeparationOfDataAndCode TableOrientedProgramming NounsAndVerbs CategoryGui CategoryPattern FewPanes MenuBar ObjectOrientedProgramming ShortMenus SmalltalkBestPracticePatterns NounsDontVerb ArchitectsDontCode ArchitectsDontCreateArchitectures AuthorsDontCode AuthorsDontRead GirlsDontWiki ManagersDontCode MemesShmemes MethodologistsDontProgram MostGamesProgrammersDontGrokObjectOrientation MostProgrammersDontGrokObjects ObservablesDontThrowExceptions TeamsDontThink WikiWritersDontGetPaid NovaksWritings ConceptMap NewInnovations NovellCorporation CategoryCompany GroupWise MicroSoft MonoProject NetWare OpenSource SuseLinux NoveltyVampires BrianFoote BuildingSkyscrapers CreateNewVillages CreativityRunAmok KyleBrown NoveltyVampires ScottChastain UsedThreeTimes NovemberEleven CategoryAutoIgnore DecemberEleven ImplicitTopics OctoberEleven WikiTag NovemberFourteen CategoryAutoIgnore DecemberFourteen ImplicitTopics OctoberFourteen WikiTag NovemberTen CategoryAutoIgnore DecemberTen ImplicitTopics OctoberTen WikiTag NovemberThirteen CategoryAutoIgnore DecemberThirteen ImplicitTopics OctoberThirteen WikiTag NovemberTwelve CategoryAutoIgnore DecemberTwelve ImplicitTopics OctoberTwelve WikiTag NovemberZeroEight CategoryAutoIgnore DecemberZeroEight ImplicitTopics OctoberZeroEight WikiTag NovemberZeroFive CategoryAutoIgnore DecemberZeroFive ImplicitTopics OctoberZeroFive WikiTag NovemberZeroNine CategoryAutoIgnore DecemberZeroNine ImplicitTopics OctoberZeroNine WikiTag NovemberZeroSeven CategoryAutoIgnore DecemberZeroSeven ImplicitTopics OctoberZeroSeven WikiTag NovemberZeroSix CategoryAutoIgnore DecemberZeroSix ImplicitTopics OctoberZeroSix WikiTag NoviceProgrammer BadGolfer BadProgrammer CategoryRedirect SoftwareProgrammer NowDiscoverYourStrengths CapedConsultant FirstBreakAllTheRules MarcusBuckingham NowIamReading BookShelved WikiZens NpComplete AiComplete AnonymousDonor AnthonyLander BetterProgrammingLanguage CategoryComplexity CategoryJargon ElGamal EndOfMooresLaw ExpTimeComplete HaltingProblem IdealProgrammingLanguage KitchenSinkComplete MaximumClique MooreYears NaComplete NpAnnoying NpComplete NpHard PeteProkopowicz QuantumComputer RogerPenrose TravelingSalesmanProblem TuringMachine UserInterface NpHard ComplexityTheory KnapsackProblem NondeterministicPolynomial NpComplete NpHard TravelingSalesmanProblem NpIncomplete NpComplete NrcXpWorkshop AlainDesilets ExtremeDimSum FrankMaurer HakanErdogmus IitColloquium IitColloquiumOrganizer JoshuaKerievsky LaurieWilliams ObserverPattern RefactoringToPatterns RobMyers ShowDown SoftwareQualityLab StatePattern TestFirst XpLorations NtcSecurityRant CategorySecurity DotNet DubyaThreeCee EeLanguage GameTheory HtmlStack InternetExplorer JavaScript SilverLight SqlInjection TuringComplete WebGl ZoomableUserInterface NthGenerationLanguage AbsurdProgrammingLanguage AlgolLanguage ApplicationSpecificLanguage AssemblyLanguage AutomatedTheoremProving BancStarLanguage BasicLanguage BefungeLanguage CeeLanguage CobolLanguage DatabaseCentricLanguage EsotericProgrammingLanguage FirstGenerationLanguage ForthLanguage FortranLanguage FortranSeventySeven FourthGenerationLanguage FoxPro FullyDynamicLanguage FunctionalProgrammingLanguage GenerationExLanguage HighLevelLanguage InformLanguage InterCal JavaScript LispLanguage LogicProgrammingLanguage MachineLanguage NthGenerationLanguage ObjectOrientedLanguage PascalLanguage PerlLanguage PlanKalkuel PliLanguage PostModernistProgrammingLanguage PovRay PrologLanguage SecondGenerationLanguage StackBasedLanguage StarTrekInterface StructuredQueryLanguage ThirdGenerationLanguage TuringComplete TuringCompleteness TuringEquivalent VisualProgrammingLanguage ZeroethGenerationLanguage NuBus CategoryHardware NuBus NuLanguage CategoryLisp CategoryProgrammingLanguage CocoaFramework DebianLinux GnuStep JasonGrossman JohnFletcher LispLanguage SmalltalkLanguage UbuntuLinux NuMega DevPartnerWeb FailSafe SoftIce TrackRecord NuPedia BrokenLink ImageNupedia NuPedia OpenContent OpenSource WikiPedia NuancesOfTheSporeModel SgWa NuclearPowerIsBetter BigBang BikeToWork DanMuller DavidPlumpton EditHint GlobalWarming GreenhouseGas HorselessCarriageThinking NuclearPowerIsBetter OnTopic RichardKulisz SolarParity SolarPowerIsBetter TheLastQuestion WetWare WithinTwentyYears NucorSteel CategoryCompany NuffSaid AmericanCulturalAssumption CategoryIdiom EtymologyOfOkay KevinSmith MartySchrader MattStephenson NewcastleUponTyne StanLee NukeTheSiteFromOrbit AdrianHoward CategoryIdiom CodeSewer LegacyCode LyleHayhurst NukeTheSiteFromOrbit PeterMerel PolishingaTurd ReFactoring RewriteCodeFromScratch TestInjection NullCatchClause AlexeyVerkhovsky AssertionError AvoidExceptionsWheneverPossible BarException BillTrost BinaryOperator CanDoSomething CatchBlock CategoryNull CheckedException ConvertExceptions DontDetectAnyErrorsYouDontKnowWhatToDoWith DumpVisitor FooException FooVisitor HansRohnert InTheory InterruptedException JavaProgrammingLanguage KielHodges KyleBrown NullCatchClause ParseTreeNode ParseTreeProcessingException ParseTreeVisitor ParseTreeVisitorException ParseVisitor PhilippeDetournay PrintStream PrintWriter RobMandeville RuntimeException ShieldPattern SomethingDoer ThrowDontCatch UnaryOperator UnhandledException VisitorPattern VisualAge WikiGnome NullConsideredHarmful AliMoe AnonymousUser ArgumentNullException CategoryConsideredHarmful CategoryJava CategoryNull ChristianTaubman CycloneLanguage DanielBonniot DavidCrocker DavidSarahHopwood HaskellLanguage HindleyMilner IllegalArgumentExceptions IsCertifiedGenius IsNull JonathanTang KarlKnechtel LanguageWithoutNull LavaLanguage MultiMethods MultiParadigmDatabase NiceLanguage NoNullBeyondMethodScope NullCellsConsideredHarmful NullIsBenign NullIsaHack NullObject NullObjectsConsideredHarmful NullPointerException NullsAndRelationalModel RelationalDatabase RobMoffat RuntimeException ScottMcMurray SetTheory ShootTheMessenger SomeObject ThreeValuedLogic VerifiedDesignByContract WouterLievens NullFlag AntiPatternsCatalog NullObject NullPointerException NullIsBenign AdamBerger AugustZeroFive BenignNull BottomPropagation CategoryNull CeePlusPlus CeeSharp CommonLisp DefensiveProgramming DesignByContract EverythingIsAnObject ExceptionHandler ExceptionalValue FailFast FileReader HaskellLanguage JavaExceptionSystemLacksFunctionality JavaLanguage JavaVirtualMachine NiceLanguage NotaNumber NullIsBenign NullObject NullPointerException NullPointerExceptionIsBenign ObjectiveCaml OffensiveProgramming PerlLanguage PeterLynch RedHerring RenameMe RuntimeException SmalltalkLanguage SpaceShuttle WhatIsNull NullIsaHack AnonymousCoward ArgumentByAnalogy CategoryNull CategoryProgrammingLanguage CeeCeePlusPlus CeeLanguage CeePlusPlus ChrisDate CodeBloat DaveFayram DontDoThat EclipseIde FunctionalProgrammingLanguage GatedCommunityPattern GuillermoSchwarz HaskellLanguage IntellijIdea JavaLanguage LanguageSmell LinkedList NetBeans NiceLanguage NullConsideredHarmful NullIsaHack NullObject NullPointerException ObjectiveCaml ObjectiveCee OcamlLanguage PascalLanguage PrematureOptimizationIsTheRootOfAllEvil PythonLanguage SmalltalkLanguage StopUsingMetaphors SumType SumgLispWeenies TypeTheory NullObject BobbyWoolf BottomPropagation BottomType BrokenLink BruceAnderson CategoryNull CategoryPattern CategoryTesting CeePlusPlus CeeUnitTesting CiteSeer CommonLisp CompositePattern DavidBeutel DefaultObject DummyObject EditHint ExceptionalValue FunctionalPatternSystemForObjectOrientedDesign GunnarZarncke HaveThisPattern InfiniteObject IntroduceNullObject LinearSearch NoNullBeyondMethodScope NullCatchClause NullConsideredHarmful NullIsBenign NullIsaHack NullObject NullObjectAndObjectRelationalMapping NullObjectAndRefactoring NullObjectAndVisitor NullObjectDiscussion NullObjectExamples NullObjectForEveryClass NullObjectImplementation NullObjectPerformance NullPointer NullPointerException NullValue NullableTypes NullsAndRelationalModel PatternLanguagesOfProgramDesign ScottJohnson SentinelPattern SmallTalk SmalltalkLanguage SmugLispWeenie SpecialCase StrategyPattern TheNilObject VoidValue WhatIsNull NullObjectAndObjectRelationalMapping AnswerMe BarNull FooNull HiberNate MartinZarate MissingCustomer MuAnswer NullBar NullClass NullFoo NullObject NullPattern ObjectRelationalMapping TheNilObject TomStambaugh UndefinedObject UnknownCustomer NullObjectAndRefactoring CategoryNull DoubleDispatch FearOfAddingClasses NatPryce NikitaBelenki NullObject NullObjectAndVisitor SceneBeans SceneGraph VisitorPattern NullObjectAndVisitor CategoryNull JeffGrigg NatPryce NullObject NullObjectAndRefactoring SceneBeans VisitorPattern NullObjectDiscussion AbstractClass AbstractFoobar AnthonyLauder BehavesLike BlackHolesHaveNoHair BottomPropagation CategoryNull CeePlusPlus DanielBrockman DaveHarris DaveWhipp DefaultAbstractClass DefaultBehaviorClass DefaultObject DoNothingObject DullObject DummyFoo DummyFoobarZeetix DummyObject ExceptionalValue FoobarOrNil FoobarZeetix GeorgePaci ImmutableList IteratorClass JeffGrigg LiskovSubstitutionPrinciple MultipleInheritance NatPryce NikitaBelenki NilObject NilObjectPattern NoBehaviorObject NotAnObject NotSet NullFoo NullFoobar NullFoobarZeetix NullIterator NullObject NullObjectPattern NullPointerException NullShapes NullValue NullZeetix NullZeetixFoobar ObjectForStates ObjectOriented PatternFormerlyKnownAsNullObjectPattern PhilGoodwin RalphJohnson RecentChangesJunkie ReplaceAbstractClassWithDefaultBehaviorClass RobertDiFalco SubclassResponsibility TheNilObject TheNilObjectDiscussion TheNilObjectInStronglyTypedLanguages TomStambaugh TransparentObject TrivialObject UndefinedObject WikiSpeak ZeetixFoobar NullObjectExamples AnonymousDonor BrettNeumeier CategoryNull ComplexDataSetupForAutomatedTests DaveHarris DaveWhipp HaveThisPattern HiroshiYuki ImmutableCollection ImmutableList JavaIdiom JavaNullProxy JeffGrigg JohannesGijsbers LazyEvaluation LazyObject MockNull MockObject MockServletRequest NatPryce NullObject NullObjectAndVisitor NullObjectsReturnNullObjects NullShunt PhilGoodwin RuntimeException ShuntPattern NullObjectForEveryClass BrianMosher CategoryCpp CategoryNull CeePlusPlus ExtremeFormsForCppCode MichaelFeathers NullObject NullObjectForEveryClass NullableTypes OctoberZeroSix PhilGoodwin ReferenceTypes TomStambaugh NullObjectImplementation AdamBerger AlexandreFayolle AntiPattern BarNullObject CategoryNull ClassCastException DaveHarris DeferredExceptionObject FooNullObject FoobarOrNull GunnarZarncke IllegalArgumentException JavaLanguage JavaNullProxy JavaTypingWasSimple JonathanTang LawOfDemeter MarkAddleman NatPryce NiceLanguage NullConsideredHarmful NullFoobar NullLayoutManager NullMumble NullMumbleFoobar NullObject NullObjectAndRefactoring NullObjectAndVisitor NullObjectDiscussion NullObjectImplementation NullObjects NullPointerException ObjectiveCee OnceAndOnlyOnce PythonLanguage RichardKulisz SimplestThingThatCouldPossiblyWork SingletonPattern SmalltalkLanguage TagInterface TellDontAsk TomStambaugh ZeeNullObject NullObjectPerformance CategoryNull DaveWhipp HotSpot JeffGrigg MartinPool NikitaBelenki NullObject PerformanceOfConditionalLogic SingletonPattern SpecialCase NullObjects NullObject NullPointer CategoryNull CeePlusPlus EiffelLanguage JavaLanguage NullObject NullPointerException ObjectOrientedLanguageWithoutPointersOrReferences PointersAndReferencesAreTheSameThing SmalltalkLanguage TheNilObject WhatIsNull NullPointerException AustinDavid BradCox BusinessObjectNotation CategoryException CategoryJava CategoryNull ChristianTaubman ConservativeGarbageCollection CycloneLanguage DanielBonniot DaveHarris DotNet EdPoor HostNotFoundException IllegalArgumentException IllegalStateException ItemNotFoundException JamesGosling JoshuaBloch KeyError KielHodges KirillKalishev MyClass NiceLanguage NoNullBeyondMethodScope NullConsideredHarmful NullIsBenign NullIsaHack NullObject NullPointerException NullReferenceException PassByReference PrematureOptimization PythonProgramingLanguage SoAndSo UncheckedException UndefinedBehavior NullSet CategoryMath CategoryNull MultiSet SetOfAllSets WikiIsNotaDictionary NullType NullEnumeration NullType NullValue NullPointer NullVersusNone AddingNoneForTypesInRel ChrisDate ConstantTable DatabaseDomainsForNumbers DaveVoorhis DomainValues ExBaseRant GodLanguage GreenLuxSpesTop GreenspunsTenthRuleOfProgramming HowOtherQueryLanguagesAddressSqlFlaws LaynesLaw LuxSpes MarchTen MarriageDate NominalData NullVersusNone OnceAndOnlyOnce OpenSource OrdinalData RealWorld RelVar RelationalDatabases SqlFlawsDiscussion SqlNull TheThirdManifesto ThreeValueLogic ThreeValuedLogic TutorialDee TutorilDee TwoValuedLogic UseCase NullableTypes BrokenLink CategoryNull SourceForge VisualStudio NullsAndRelationalModel AnIntroductionToDatabaseSystems BadThing BottomType BrianOlsen CategoryNull CategoryRelationalDatabase CategoryTheory CeePlusPlus ChrisDate ClosedWorld ClosedWorldAssumption ComplexValue ConsciousIncompetence CostinCozianu DanMuller DataBase DataSpace DaveVoorhis DomainType DomainTypes DougMerritt EditHint HughDarwen JavaLanguage KnowWhatYouDontKnow MaybeKnown MultiValuedLogic NiceLanguage NonMonotonicLogic NullConsideredHarmful NullVersusNone OctoberZeroSix OpenWorldAssumption QuineProgram ReFactoring RealWorld RelationalDatabase RelationalLanguage RelationalModel ScottJohnson SimplestThing SqlFlaws TedCodd TheThirdManifesto ThreeValuedLogic TypeClass UniqueId UniversalType VariantRecord WhatIsNull WikiPage NullsInSql CategoryNull NullsInOracle SimonKissane NumberOfKeystrokes AccumulatedTokenChangeEffort AreLongAndDescriptiveRelated BigDesignUpFront CategoryMetrics CeePlusPlus CodeSmell ComputerLanguageBenchmarksGame DanielBrockman EricHodges ForthLanguage GeographyExample GraphicalProgrammingLanguage GunnarZarncke IcosahedronImplementation ImaginaryKeystrokes KolmogorovComplexity LinesOfCode NumberOfKeystrokes NumberOfTokens OnceAndOnlyOnce PanuKalliokoski ProgrammingIsNotFun WayneMack WellFactoredCode WhateverGetsMeasuredGetsOptimized WikiWiki NumberOfPrimes PrimeNumberTheorem WolframMathematica NumberPollution AalbertTorsius AbstractUnit AlainPicard AmirLivne CeePlusPlus DanUznanski DanielKnapp DimensionlessQuantities KrisJohnson MagicNumber NumberPollution OliverChung RefactorThis TheEnd TheSecretLivesOfNumbers ZeroOneInfinityRule NumberSequences ThisWiki NumberSpecificationsAndTuringMachines DanielKnapp DaveHarris GarethMcCaughan JeffGrigg JoshuaGrosse MichaelChermside RichardKulisz UniversalTuringMachine UnknowableNumber UnknowableNumbers NumberTheory NumberTypes CategoryLanguageTyping CategoryMath FloatingPointCurrency NumbersCount BigDesign NumbersCount RightThing WorseIsBetter NumbersInLinkPattern AnotherPattern ClassOf LinkPattern PatternRecognition SomethingWithDigits SpacesBetweenWords TheAcronym ThisWiki TurnBlue NumbersWithoutDigits CategoryDate CategoryOrganization CategoryTime ChicagoTime ConceptTwoZeroOneFourOneTwoOneSix ConceptZoiaIzIb DonaldNoyes HhMmSs IdeaZoiaIzIb IgGg IgXs IzeAsbJxgo NamelessConcept RandomPagesZoiaIzIbOzOo RecentChangesZoiaIzIb ThinkingOutLoud TwoZeroZeroZero WardsWiki WikiWords YyyyMmDd ZoIa ZoOi ZoOo ZoOz ZoiaIzIb NumericNotations AppleTwo CategoryMath CeeLanguage CeePlusPlus ForthLanguage NumberTypes RexxLanguage SamuelFalvo NumericalAlgorithmsGroup CategoryFortran CategorySoftwareTool FortranLanguage NumericalAnalysis CategoryMath NonTuringComputation NumericNotations NumericalAnalysis TuringMachine NumericalPrefixes ReallyBigNumbers NumericalRecipesInCee CategoryBook CategoryCee CeeLanguage FortranLanguage JohnFletcher NumericalAnalysis NunitAsp NunitFramework NunitForms CategoryDotNet NunitFramework NunitFramework AspectOrientedProgramming BrokenLink CategoryDotNet CategoryTesting CsUnit DotNetUnit GreenBar JoeBeck KrisWenzel MetaData MicrosoftDotNet NcfUnit NunitAsp NunitForms NunitWeb PaulFriedman RegressionTesting StephenGryphon TestDrivenDotNet TestingFramework VisualJaySharpDotNet VisualStudio VisualStudioDotNet XunitDotNet NunitWeb CategoryDotNet JimArnold KrisJohnson NunitAsp NunitFramework NunoLeitao CategoryHomePage NutchSearchEngine OpenSource NutraSweet CategoryFoodAndDrink CecilAdams ClinicalTrialsHaveBeenFoundToCauseCancerInRats CyclicalKetogenicDiets DihydrogenMonoxide FascinatingFact GinkgoBiloba JasonNocks KarlKnechtel LowCarb NeilGaiman NutraSweet PeteHardie PeterMerel PhlIp RobertWatkins SaintJohnsWort StaticCling TerryPratchett TwentiethCentury NutsAndBolts CostinCozianu CrudScreen DaveVoorhis DoTheSimplestThingThatCouldPossiblyWork EverythingIsa HierarchicalVisitorPattern HolyWar IsComputerScience JavaVirtualMachine JustaProgrammer NutsAndBolts OctoberZeroFive OnceAndOnlyOnce OnsiteCustomer ProblemDomain ProblemSpace RequirementSpecification RequirementsAndGoals ServiceOrientedArchitecture SoftwareEngineer SoftwareEngineering SoftwareEngineeringBodyOfKnowledge SystemsEngineering TheArtOfComputerProgramming TinFoilHat VisitorPattern WebServices WebSphere WyattMatthews NvidiaCorporation CategoryCompany CategoryGpgpu CeeGeeLanguage ComputeUnifiedDeviceArchitecture NvidiaCorporation OpenCl NygaardClassification CategoryObjectOrientation ConstraintProgramming DougMerritt FunctionalProgramming KristenNygaard LinearLogic MarcGrundfest NobodyAgreesOnWhatOoIs NygaardClassification NygaardClassificationContested ObjectOrientation ObjectOriented ObjectOrientedProgramming OleJohanDahl OoBestFeaturePoll OoFitsOurMentalAbilities ProceduralProgramming SimulaLanguage SpatioTemporalLogic StructureAndInterpretationOfComputerPrograms TableOrientedProgramming TemporalLogic TopMind NygaardClassificationContested ActorsLanguage AlanKay AlanKayDefinitionForOo AlanKayOnMessaging AlanKaysDefinitionOfObjectOriented BertrandMeyer BjarneStroustrup CeeLanguage CeePlusPlusDesignFlaws CommonLanguageRuntime CommonLisp DefinitionsForOo DynamicDispatch ErlangLanguage EverythingIsAnObject FirstClass FunctionalProgramming IvanSutherland JavaLanguage JonathanTang KristenNygaard LawOfDemeter MessagePassing MultipleInheritance NewDefinitionForOo NygaardClassification ObjectOriented ObjectiveCee PlainOldData PolymorphismEncapsulationInheritance PythonLanguage RyanTheStreetBrawler RyanTheStreetBrawlerVsNygaardClassification ScottJohnson SketchPad SmallTalk SmugRelationalWeenie StructureAndInterpretationOfComputerPrograms TellDontAsk TheoryOfObjects VeeTable WeaklyEncapsulated NyquistStabilityCriterion CategoryMath ControllabilityAndObservability RouthHurwitzCriterion TransferFunction NysLte ArtiFactories CategoryTextEditor CategoryWikiImplementation CognitiveSpace DoingStuff DonaldNoyes ElreysWikiServer HyperLinkedPages InProcessPlanning InformationSpace NoteWiki NysLte NysWiki PersonalInformationManager SpecialCharacterPrefixProtocol TagWord TheOtherThings WikiWiki WikiWithMoreThanPages WikiWithMoreThanUsers WikiWords NysLteDiscussion DoingStuff DonaldNoyes NysLte PersonalInformationManager NysLteTwoOhOneFive CategoryOrganization DoingStuff DonaldNoyes ItDepends NysLte NysLteDiscussion PublicDomain TheOtherThings WindowsSeven OakTreeDiagram BobBockholt EdwardTufte EricBennett FlowBasedProgramming JoshuaKerievsky ManuelSimoni OakTreeDiagram OakTreeSoftware ParentNature PaulMorrison PhlIp RichardEmerson RobertDiFalco RonJeffries WardCunningham WikiGnome ZenConcepts OakTreeSoftware AnnAnderson CategoryCompany DavidRelson JimHowe OakTreeSoftware RonJeffries OaooApproachToIndices CostinCozianu DatabaseImpedanceMismatch GemStone GemStoneGripes GemStonej IndexManager ObjectOrientedDatabase OnceAndOnlyOnce RichardHenderson SemanticBinaryModel OaooBalancesYagni AlistairCockburn BradAppleton BrianDuff CayteLindner CycleAbstractionPattern DannyAyers DaveHarris DesignShield DoTheSimplestThingThatCouldPossiblyWork EngineeringTask HillClimbingDesign JamesDennett KentBeck KielHodges LazinessImpatienceHubris MacDonald MajorSurgeryForFutureChanges MichaelFeathers OaooBalancesYagni ObjectArrayIterator ObjectBloat OnceAndOnlyOnce PatternsOfSoftware PiecemealGrowth PieterNagel QuotePage ReFactor RidiculousSimplicityGivesRidiculousResources RobHarwood RodneyBarbati RonJeffries SmallTalk SpecificAndGeneralProblemSolving ToddCoram UnitTest UserStory WizardsAreLazy YouArentGonnaNeedIt OasisOrganization CategoryWebServices CategoryXml WebServices XmlProgrammingLanguage OasisProject CategoryProject DougBlaszczak DrewNorris ExtremeProgramming GregJones LeonKing ManojJha OasisProjectBugList ReleaseProductOnTime RequisitePro SequenceDiagrams UnitTest UseCaseScenario UseCases OasisProjectBugList CauseOfOutage DeleteDevice JavaScript MethodOfDetection TestDevice OathOfFealty EvolutionInAction JerryPournelle LarryNiven ObLink DaveHarris EmailDisclaimer MichaelDillon ObDisclaimer ObWiki OberonLanguage CategoryProgrammingLanguage GarbageCollection JuergGutknecht ModulaThree ModulaTwo NiklausWirth OberonOperatingSystem ObjectOrientation StefanVorkoetter XeroxParc OberonOperatingSystem CategoryOperatingSystem ConspiracyTheorist JuergGutknecht LimboLanguage NiklausWirth OberonLanguage OperatingSystem PlanNine RobPike SawzallLanguage SimonHeath WindowManagerThatActuallyManagesWindows XeroxParc OberonSystem FeatureComplete OberonSystem ObfuscatedCee AnswerMe CategoryBook CategoryCee CeePlusPlus DominicCronin DonLibes InternationalObfuscatedCeeCodeContest ObfuscationStrategies PerlGolf WikiCase ObfuscatedCode DorKleiman JobSecurity ObfuscatedCode PerlLanguage RemoteSoft ObfuscatedPerl CategoryPerl DavidLandgren ObfuscatedCee ObfuscatedPerl PerlLanguage ThePerlJournal ObfuscatedPgpInJavaScript BwkAn ChrisDrake CoaMuj GwJm JpjiAx OzrlRlveIe ReadConfirm WeeFx YyJmif ObfuscatedPython CategoryPython CommonLisp HelloPolyGlots InternationalObfuscatedCeeCodeContest IvanTkatchev JustAnotherPythoneer QuineProgram SelfDemonstratingArticle TaroOgawa ObfuscationStrategies CeePreprocessorStatements HowToWriteUnmaintainableCode InternationalObfuscatedCeeCodeContest ObfuscatedCee ObfusificationIng CategoryJoke CategoryWhimsy CopyAndPasteProgramming JobSecurity ObfusificationIng PointyHairedBoss ReFactoring RemoveTest WorryDrivenDevelopment ObieFernandez AslakHellesoy MediaOcean PicoContainer SilverStream ThoughtWorker ObjLanguage CategoryProgrammingLanguage JosephGoguen KindSoftware ObjThree CategoryProgrammingLanguage FreshMeat JosephKiniry ObjcUnit CategoryTesting ErichGamma JavaUnit KentBeck MacOsx ObjcUnit ObjectiveCee TestingFramework ObjectAndEnvironment AamodSane ContextSensitiveSubtyping ObservationEquivalence ObjectAnthropomorphicPrinciple AnonymousDonor BrianRobinson ChrisGerrard EditHint EricHodges JeffMantei LaurentBossavit ObjectOrientedProgramming OoIsAnthropomorphic PhlIp RealWorldModel ObjectArchitecture AbstractDataType AlanKay AlanKaysDefinitionOfObjectOriented CeePlusPlus ComputerScience ComputerScienceVersionTwo GrandUnification HardwareArchitecture JohnFletcher LiskovSubstitutionPrinciple ObjectArchitecture ObjectModel ObjectOriented ObjectOrientedRefactored TuringMachine TypeModel TypeTheory UnifiedDataModel ObjectArts AlcheMetrics AndyBower BlairMcGlashan CategoryBusiness CategoryCompany CategorySmalltalk DolphinSmalltalk DotNet IntuitiveSystems MicroSoft MicrosoftResearch SmalltalkLanguage WinThirtyTwo ObjectAsSuccess CategorySuccess ObjectAsSuccess SteveFreeman ObjectBasedProgramming ClassDescriptor ClassInheritance ClassInheritanceDiscussion ClassTag FamilyFusion FamilySplit FunctionPointer InstanceData InstanceDataDiscussion JimCoplien KeithDerrick MacroAbuse ObjectBasedProgramming ObjectInstantiation ObjectMerging OperationVapourware OverviewOfTheObpPatternLanguage PolymorphicFunction PolymorphicFunctionWithEmbeddedBehaviour RonJeffries ScottWalsh SiliconValley StephenCheng WhyObjectBasedProgramming WikiWikiWeb ObjectBasedUserInterface CategoryUserInterface NakedObjects ObjectBigot ObjectBroker ObjectBrowser AutomaticVsManualPlacement BlackAndWhite BrainDamage CactusStack CategoryInteractionDesign CategorySourceManagement FakeCussWord GraphicalProgrammingLanguage InternetExploder IvanSutherland JefRaskin NakedObjects NewOsFeatures OberonSystem ObjectBrowers ObjectBrowserInterface RefactoringBrowser SelfLanguage SketchPad TheHumaneInterface ThePsychologyOfComputerProgramming UserAgent ViolentAgreement ZoomableUserInterface ObjectByValue AndyMorris CategoryVisualBasic DrewMarsh JeffGrigg MementoPattern PointyHairedBosses PropertyBags ObjectCapabilityLanguage ActorLanguages ActorsModel CapabilityOrientedProgramming CategorySecurity DoubleYouSeven EeLanguage EmLanguage JouleLanguage MessagePassingConcurrency MilosProject ObjectCapabilityLanguage ObjectCapabilityModel ObjectOrientedProgramming OzLanguage ProgrammingLanguage ProtectionInProgrammingLanguages SebylaLanguage SqueakEeLanguage ObjectCapabilityModel ActorLanguages ActorsModel AsFourHundredMachineInterface CapOs CapabilityOrientedProgramming CapabilitySecurityModel CategorySecurity CategorySecurityModel ConcurrentLogicProgramming DennisAndVanHorn DistributedObjectCapabilityModel DoubleYouSeven EeLanguage ErosOs FileSystem HydraOs IntelFourThreeTwo JavaLanguage JouleLanguage KeyKos MachOs MlLanguage MultiMethods ObjectCapabilityHardware ObjectCapabilityLanguage ObjectCapabilityModel ObjectCapabilityOperatingSystem ObjectOrientedProgramming OdeToTheGranovetterDiagram OzLanguage ParadigmRegained PasswordCapabilityModel PiCalculus PowerBox ProtectionInProgrammingLanguages SchemeLanguage VirtualIsa ObjectCapabilityOperatingSystem CapOs CategoryOperatingSystem CategorySecurity CoyotOs DennisAndVanHorn ErosOs GrassHopper HydraOs KeyKos MachMicrokernel ObjectCapabilityModel OperatingSystem PsosOs ObjectCargoCult AlistairCockburn AnOoMagicBullet CargoCult PeterMerel ObjectCircle AntiComment CartesianCoordinates PointObject PolygonObject WikiCodeRunner ObjectCode CategoryLinker DllHell DotNet IntermediateLanguage JavaByteCode LinkerProgram MicrosoftIntermediateLanguage ObjectCode VirtualMachine ObjectComputingInc CategoryCompany ObjectConfigurationLayer AlanKayOnMessaging CodeSmell DataflowProgramming DependencyInjection GraphicalProgrammingLanguage LawOfDemeter LockFreeSynchronization MultiCaster ObjectConfigurationLayer ObserverPattern PrimitivesAndMeansOfComposition SetterInjection SideEffect TellDontAsk ObjectConstraintLanguage CategoryBook DickBotting EmPowerTecs JasonGorman JohnDaniels SingletonInUmlForJava SyntropyMethodology UmlActionSemantics UnifiedModelingLanguage ObjectDatabase ObjectOrientedDatabase ObjectDesign AlanMcKean AllocationOfResponsibility CategoryBook DesigningObjectOrientedSoftware RebeccaWirfsBrock ResponsibilityDrivenDesign ObjectDesignInc CategoryCompany CategorySmalltalk DanWeinreb JavaBandwagon ObjectStore SmalltalkLanguage ObjectDesignQuality AbstractionTest AlistairCockburn CommunicationsPatternsTest DataConnectednessTest DataVariationsTest EvolutionTest HumansAndTechnology ResponsibilityAlignmentTest RudolfKeller VariationsTest ObjectDrawing ObjectDrawing PeterMaier VisualWorks ObjectEvangelist BertrandMeyer DanMcCreary ObjectOrientation ObjectFactory AbstractFactoryPattern DesignPatterns FactoryMethodPattern GangOfFour ObjectFiler ObjectFiler ObjectFrontier CategoryCompany ObjectFrontier ObjectFunctional BoostLibraries CategoryFunctionalProgramming CategoryMultiparadigm CategoryObjectFunctionalPatterns CeePlusPlus CeeSharpLanguage CommonLisp DeeLanguage DylanLanguage EeLanguage EqualRightsForFunctionalObjects FunctionalProgramming FunctoidsInCpp GooLanguage GroovyLanguage LambdaTheUltimate MonadicProgramming MultiParadigmProgrammingLanguage NeedleLanguage NemerleLanguage NiceLanguage ObjectFunctional ObjectFunctionalDiscussion ObjectFunctionalImplementation ObjectFunctionalPatterns ObjectOrientedProgramming ObjectOrientedProgrammingLanguage ObjectiveCaml OhHaskell OzLanguage PythonLanguage ReferentialTransparency RubyLanguage ScalaLanguage SideEffect UniquenessTypes ObjectFunctionalDiscussion AbstractDataTypeExamples AlgebraOfProgramming AllFeaturesShouldBeSimple AlonsoChurch ArcLanguage BenKovitz BetaLanguage BottomType CategoryFunctionalProgramming CategoryObjectFunctionalPatterns ClassBrowser CommonLisp DanMuller DavidWright DisagreeByDeleting DougMerritt EiffelLanguage FormalMethods GoodThing GreenSpunning JonathanTang KristenNygaard LinearLogic MetaObjectProtocol MultiMethod MultiMethods MultiMethodsDiscussion NaturalHumanThought ObjectFunctional ObjectOriented OffTopic OperatorOverloading OrderedCollection OriginOfConsciousness PredicateClasses RichardKulisz SmallTalk WardsWiki WilliamUnderwood ObjectFunctionalImplementation AcyclicVisitor BoostLibraries CategoryCpp CategoryEiffel CategoryFunctionalProgramming CategoryMultiparadigm CategoryObjectFunctionalPatterns CeePlusPlus DeprecatingTheObserverPattern EiffelLanguage FoldFunction FunctionObject FunctionalPatternSystemForObjectOrientedDesign FunctionalProgramming FunctoidsInCpp FunctorObject GenericFunction GenericFunctionObject JohnFletcher LazyObject MapFunction ModernCeePlusPlusDesign ObjectFunctionalImplementation ObjectFunctionalPatterns ObserverPatternInCeePlusPlus PatternImplementationDiscussion PromotionTraits ScalaLanguage SmartEiffel StreamObject ThomasKuehne TransfoldPattern TranslatorPattern TransposeFunction ValueObject ObjectFunctionalPatterns CallByNeed CategoryFunctionalProgramming CategoryMultiparadigm CategoryObjectFunctionalPatterns CategoryPatternLanguage CommandQuerySeparation ContinuationsAndCoroutines ExternalPolymorphism FunctionCallObject FunctionalPatternSystemForObjectOrientedDesign FunctionalProgrammingLanguage FunctorObject GenericFunction GenericFunctionObject HigherOrderFunction InternalIteration InternalizeExternalIterators LazyEvaluation LazyObject MultipleDispatch NullObject ObjectFunctional ObjectFunctionalImplementation ObjectFunctionalPatterns ObjectOriented ObjectOrientedProgramming ProtoPattern ThomasKuehne TransfoldPattern TranslatorPattern ValueObject ValueObjectPattern VoidValue ObjectGenericity AdaLanguage CeePlusPlus DelphiLanguage JavaLanguage ObjectGenericity RitchieAnnand ObjectIcon IconLanguage ObjectIcon ObjectIdentifier GloballyUniqueIdentifier NetNanny ObjectIndentifiers SimpleNetworkManagementProtocol ObjectIdentity AntiPattern AuthorsDontRead AutoGeneratedKey AutoKeysVersusDomainKeys BertrandMeyer BigIdea BundleSubstanceMismatch CandidateKey CategoryComparisons CostinCozianu DavidSarahHopwood DifferenceThatMakesNoDifference EnvyDeveloper EqualRightsForFunctionalObjects FunctionalProgramming FundamentalsOfObjectOrientedDatabases ImmutableObject ImplementationDetail LotusNotes MemoryAddress MuAnswer ObjectIdentity ObjectIdentityExamples ObjectOriented PrematureOptimization PrimaryKey RdbTuple RelationalDatabase RelationalHasNoObjectIdentity RelationalModel RelationalVariable RichardHenderson StanSilver ThomasWhitmore TimeSeriesInSql UnitOfWork ValueObject WriteOnce ObjectIdentityCrisis PhilGoodwin ObjectIdentityDiscussion AnIntroductionToDatabaseSystems AntiCostinCozianu AntiPattern AutoGeneratedKey AutoGeneratedKeys AutoKeysVersusDomainKeys ClarkeIdentifier CostinCozianu CrossingChasms DatabaseApplicationIndependence DatabaseIsRepresenterOfFacts DomainModel DomainObject DotNet DrCodd EntityBean EricHodges FundamentalsOfObjectOrientedDatabases FundamentalsOfobjectOrientedDatabases GarbageCollector GemStone GemStonej GloballyUniqueIdentifiers HotSpot ItsTimeToDumpCeeSyntax JavaDoc KyleBrown LanguageOfChoice MarkAddleman MultiplexedSessions NetBeans ObjectIdentity ObjectOrientedProgramming ObjectOrientedProgrammingLanguage ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalImpedanceMismatchLinks ObjectRelationalMapping PatternLanguage PracDoInObject RalphJohnson RandyStafford RefactorMe RelationalDatabase RelationalHasNoObjectIdentity RichardHenderson RonJeffries SimplestThingThatCouldPossiblyWork SocialSecurityNumber SortedArraySet StevenNewton StrawMan TaxPayer TheThirdManifesto TomAnderson TopLink TopLinkForJavaUsageExperiences TreeInSql TreeSet TwoPhasecommit ValueIdentifiability ValueObject VirtualMachine VirtualMachines VisualWave VisualWorks WastingPeople WeakIdentityMaps WikiCommunity WikiWritersDontGetPaid ObjectIdentityExamples AlwaysUseSelectDistinct AnIntroductionToDatabaseSystems AutoKeysVersusDomainKeys CostinCozianu DatabaseIsRepresenterOfFacts DomainModel FundamentalsOfObjectOrientedDatabases GemStonej MarkAddleman ObjectIdentity ObjectIdentityExamples ObjectOrientedProgramming ObjectRelationalImpedanceMismatch ObjectRelationalMapping QuickChanges RandyStafford RelationalHasNoObjectIdentity RichardHenderson SimplestThingThatCouldPossiblyWork TaxPayer ObjectInheritance AndrewQueisser BrianMcCallister CommonLisp JavaScript ProgrammingRuby PrototypeBasedLanguage PrototypeBasedProgramming PrototypePattern RuntimeTypeMutability SelfLanguage SeshKumar SmallTalk SmalltalkLanguage ObjectInjection DataTransferObjectInjection ObjectInstantiation CeeLanguage CeePlusPlus KeithDerrick NvRam NvStore ObjectBasedProgramming ParallelInterfacing PolymorphicFunction ScottWalsh StephenCheng WriteString ObjectInvalidation DestroyMethod DestroyedObject IsValidMethod TombStone TypeMigration UndefinedBehavior VeeTable ObjectLens HayStack InformationLens MitSloanSchool NakedObjects ObjectManagementGroup CategoryCorba CommonObjectRequestBrokerArchitecture DataDistributionService ModelDrivenArchitecture ObjectOrientedProgramming UnifiedModelingLanguage ObjectManagementGroupRules DavidFlater IncredibleShrinkingCommitment ObjectManagementGroup StevenNewton ObjectMappingMethodology CascadeAll CascadeDelete CategorySemanticWeb CategoryXml HomeAddress WorkAddress XmlSchemaMethodology ObjectMaturityModel DildarMarhas MichaelFeathers ObjectMentor CategoryCompany CategoryExtremeProgramming CeePlusPlus DesignPatterns ExtremeProgramming JavaLanguage PrinciplesOfObjectOrientedDesign RobertCecilMartin UnifiedModelingLanguage XpTrainingClasses ObjectMentorBowlingGame BowlingGameInManyProgrammingLanguages BowlingGameSecondStory BowlingGameSpikes BrokenLink CategoryExample ChangePattern ExtremeProgramming KeithBraithwaite MichaelFeathers PairProgramming RefactorIntoTest WebPagesMustLiveForever YoungBob ObjectModel ActiveObjectModel InternetExplorer JavaScript NetscapeNavigator ObjectArchitecture ObjectMaturityModel ObjectModel UnifiedModelingLanguage VbClassicProgrammingModel ObjectModelExample MyIntegers ObjectArchitecture ObjectModel SetTheory ThinkingOutLoud UnifiedDataModel WikiStub ObjectModellingTechnique CategoryMethodology DataflowDiagram EntityRelationalModelling JimRumbaugh RationalUnifiedProcess RoundTripEngineering ScientificManagement UnifiedModelingLanguage ObjectMoment AhHa CurtisBartley DaveHarris DavidMcNicol DonOlson KielHodges ObjectMoment ObjectOriented ObjectOrientedSoftwareConstruction PatternsDontNeedToGoBoom StuartBarker ObjectMother AntiPattern BigBallOfMud BuilderPattern CategoryPattern CategoryTesting DebuggingNightmare GodClass GodObjectMother IeeeSoftware ImmutableObject JavidJamae ObjectChild ObjectMother PeterSchuh RavioliCode TestDataBuilder TestGranularity ValueObject ValueObjectsShouldBeImmutable ObjectNewbies CodeNewbies LearningObjectOrientedProgramming LowlyPaidNovice ObjectOrientedProgramming PeopleWhoDontGetOo ProgrammerNewbies ObjectObject ActiveObject ArgumentObject CategoryReflection CommandObject CompoundObjects ConstructorObject ContextObject CurriedObject DataAccessObject DataTransferObject DateAndValueObject DefaultObject DeferredExceptionObject DumbDataObject DummyObject FakeObject FunctionCallObject FunctionObject FunctorObject FutureObjects GenericFunctionObject ImmutableObject ImmutableValueObject MethodObject MockObject MutableValueObject NullObject ObjectOrientation ObjectOriented ObjectOrientedProgramming ObjectsAsObjects ParameterObject QueryObject ResultObject StateObject StreamObject SynchronizationObject TheNilObject ThrowawayObject TransactionClosureObject TransferObject TypeObject UndefinedObject ValueObject ObjectOrgy ClassicOoAntiPatterns EncapsulationIsaWasteOfTime ObjectOrientation ActorLanguages ActorsModel BobMartin CategoryObjectOrientation DataAbstraction EddieEdwards EditHint EventDrivenProgramming LawOfDemeter LiskovSubstitutionPrinciple ObjectBasedProgramming ObjectOrientation ObjectOrientationTips ObjectOriented ObjectOrientedLandscape ObjectOrientedProgramming PolyMorphism PrinciplesOfObjectOrientedDesign RalphJohnson ReactiveProgramming ReactiveProgrammingModel SimulaLanguage VisualBasic YouJustDontGetIt ObjectOrientationIsDead AlarmBellPhrase AlexanderStepanov AlistairCockburn AnonymousDonor ArgumentsAgainstOop AspectOrientedProgramming BarbaraLiskov CarHoare CategoryObjectOrientation ChrisDate CircleAndEllipseProblem ComputerScience CostinCozianu DesignPattern DesignPatterns DonKnuth EdYourdon EverythingIsAnObject EwDijkstra FewAmmendmentsNeededToTheTwentyFiveOrSoRules FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed FunctionalProgramming GlobalWarming GnuCpp GuyCherry IsaCircleAnEllipse JeffPanici JustGetItDone LessAbleProgrammer LlewelynThomas LotsOfAmmendmentsNeededToTheTwentyFiveOrSoRules LucaCardelli MachineCode MartinAbadi MartinZarate MichaelLeach MichaelSchuerig MoneyOrientedProgramming NotInventedHere ObjectOrientationIsaHoax ObjectOrientedDesignIsDifficult OlegKiselyov OliverChung OneRightCorporateLanguageSyndrome OoEmpiricalEvidence PhilippeDetournay PredicateDispatching ProceduralMethodologies PythonLanguage QwertySyndrome RobHarwood SoftwareAndPolitics SoftwareEngineeringVsComputerScience SpaghettiCode SqlFlaws StanSilver StephanHouben TedCodd TheArtOfComputerProgramming TheoryOfObjects ThreeAmigos TuringComplete TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain WardCunningham ObjectOrientationIsaHoax AlexanderStepanov AndrewQueisser AndyMoore ArgumentsAgainstOop AspectOrientedProgramming BenefitsAreSubjective BillGosper BjarneStroustrup BruceIde CategoryCpp CategoryOopDiscomfort CategoryRant CeePlusPlus ForthLanguage FunctionalProgramming GenericVsObjectOrientedProgramming GeraldSussman GuillermoSchwarz GuySteele JavaLanguage JustDontGetIt LimitsOfHierarchies LispLanguage ModernCeePlusPlusDesign MultipleDispatch MultipleInheritance NikitaBelenki ObjectOrientation ObjectOrientedLanguage ObjectOrientedProgramming OoEmpiricalEvidence PhlIp ReuseHasFailed RichardStallman RobMandeville SamuelFalvo SchemeLanguage SingleDispatch SmallTalk SoakTime StepanovArticle StepanovControversy TableOrientedProgramming TakeItDownaNotch ThereAreNoTypes TheyreNotOutToGetYou VastConspiracyOfOo ObjectOrientationRigor CeeLanguage GetFuncAddress GetProcAddress GoLanguage ObjectOrientationTips CategoryExternalLink TomStambaugh WardCunningham ObjectOriented AlanKay ArgumentsAgainstOop BenefitsOfOo CategoryObjectOrientation CeePlusPlus ChrisMellon DanIngalls DavidWright DefinitionsForOo EditHint EventualSideEffects FuzzyDistinctionBetweenInterfaceAndImplementation JavaLanguage ModularProgramming MopMind NickBensema ObjectOrientation ObjectOriented ObjectOrientedDiscussion ObjectOrientedProgramming PaulMurray PolymorphismAndInheritance SmallTalk VisualBasic VisualBasicForApplications WhatIsModularity ObjectOrientedAnalysisAndDesign BoochDiagrams CategoryBook GradyBooch TimeFrameProcessingArchitecture UnifiedModelingLanguage ObjectOrientedAssembler AlanKay AlanKayOnObjects AssemblyLanguage BreadBoxComputerCompany CategoryProgrammingLanguage CeeLanguage CeePlusPlus ClaesWallin CommonLanguageInfrastructure DependencyInversion DependencyInversionPrinciple DougMerritt DynamicPolymorphism FunctionPointer FunctionalProgramming GeOs GeoworksCorporation GunnarZarncke HaveThisPattern InterfaceSegregationPrinciple JonathanTang KristenNygaard LiskovSubstitutionPrinciple NygaardClassification ObjectOriented ObjectOrientedProgramming ObjectiveCee OpenClosedPrinciple ProceduralWeenie RobertCecilMartin SingleResponsibilityPrinciple SmallTalk ThereIsNoObject TomStambaugh TopMind ObjectOrientedCulturalAssumption AnonymousDonor CeeIsNotThePinnacleOfProcedural GeorgeSxCowan ProceduralMethodologies SiCp ObjectOrientedDatabase BertrandMeyer CategoryDatabase CobolLanguage CrossingChasms CrossingTheChasm DatabaseVerbs DeeBeeFourOh GemStone GoogleSearch HierarchicalDatabase InterfaceFactoring KillerApp ModernDinosaur NavigationalDatabase ObjectDesignInc ObjectOrientedDatabase ObjectRelationalMapper ObjectRelationalMapping ObjectRelationalPsychologicalMismatch ObjectStore OpenSourceObjectOrientedDatabase OzoneDb PersistenceEngine PrevalenceLayer RelationalDatabase RubyLanguage RubyOnRails SelfFulfillingProphecy WikiWikiWeb ObjectOrientedDatabaseManagementSystem ObjectOrientedDatabase ObjectOrientedDesign ObjectOrientedAnalysisAndDesign ObjectOrientedDesignHeuristics ArchivedLectures CategoryBook ChrisDailey DesignPatternsBook ObjectOrientedDesignHeuristics RielSelectedHeuristics StuartWoodward ObjectOrientedDesignIsDifficult AbstractionsTooNear ActiveDirectory AlgolFamily AlistairCockburn AnecdoteImpasse ArgumentFromAuthority ArgumentsAgainstOop AugustTen BenefitsOfOo BigSoupOfClasses BlackHat BobHaugen CantEncapsulateLinks CategoryObjectOrientation CategoryOopDiscomfort ChangePattern CodeChangeImpactAnalysis ColdFusion CollectionOrientedProgramming CommandPattern ComputerScience CostinCozianu CouplingAndCohesion DatabaseVerbs DatabasesAreMoreThanJustStorage DavidCary DavidParnas DecisionMathAndYagni DelphiLanguage DesignIsDifficult DevNull DisciplineEnvy DoesOoRequirePristineEnvironment DuckTyping EmpiricalTypeBehaviorAnalysis ExBase FirstOrderLogic FlyingVisitor FoxPro FractalNature FunctorObject GradyBooch GreencoddsTenthRuleOfProgramming GuiToolkit HelpersInsteadOfWrappers HolyWar HolyWarWall HtmlStack IsObjectOrientationMoreComplex IsProgrammingMath IvoryTower JeffGrigg JeffPanici LaynesLaw LearningProgrammingLanguages LessAbleProgrammer LetTheReaderDecide LifeIsaBigMessyGraph LimitsOfHierarchies LogicProgramming LukeGorrie MacromediaColdFusion ManifestTyping MarcGrundfest MarcThibault MartinSpamer MattBriggs MikeCorum MindOverhaulEconomics MongoDb NeilWilson NickKeighley NikitaBelenki NoSql NobodyAgreesOnWhatOoIs NonOopGuiMethodologies NonTopAnonymousDonor ObjectOrientationIsDead ObjectOriented ObjectOrientedCulturalAssumption ObjectOrientedDesignIsDifficult ObjectRelationalPsychologicalMismatch ObserverPattern OnceAndOnlyOnce OoEmpiricalEvidence OoHasMoreDials OoIsNotAboutReuse OoIsPragmatic OoLacksMathArgument OopGoesHalfWay OopNotForDomainModeling PayrollExampleTwo PayrollExampleTwoDiscussion PeopleWhoDontGetOo PersonalChoiceElevatedToMoralImperative PickTheRightToolForTheJob PowerfulCodeEvalDiscussion PrimaryNoun PrivateLanguage ProceduralDesignIsDifficult ProgrammingLanguageNeutralGui RaceTheDamnedCar ReFactoring RelationalModel RequirementsEngineering ReuseHasFailed RobHarwood SelfFulfillingProphecy SeparateIoFromCalculation SetTheory SoftwareEngineering SovietShoeFactoryPrinciple SpaghettiCode StrategyPattern StructuredProgramming TableOrientedProgramming TablesAndObjectsAreTooDifferent TechniqueWithManyPrerequisites TentativeSummary TomRossen TopMind TuringEquivalent TypeSystem TypefulProgramming TypesAndSideFlags VerificationVsValidation WaldenMathews WaterbedTheory ObjectOrientedForDummies BarbiePrinciple BeginnersMind BillingCycle BillingSystem CategoryDummies CodeAvoidance CollectionOrientedVerbs DinnerFood DomainDrivenDesign DontRepeatYourself EigenVector EncapsulationDefinition EncapsulationForDummies EncapsulationIsNotInformationHiding EricHodges GateKeeper GoodDesign HolyWar JimShore ObjectOrientationTips ObjectOriented OnceAndOnlyOnce PlainEnglish PrimaryNoun ProceduralMethodologies SmallTalk SnackFood StepwiseRefinement TomStambaugh TopMind TypeSafety UnifiedModelingLanguage ObjectOrientedFramework DefinitionOfFramework EventDrivenProgramming FuseBox ObjectOriented ObjectOrientedInternet AskDontTell CertificateAuthority ClientServer ContentCentricNetworking DataEcosystem DocumentDefinitions EfCodd GoodEnough MarkJanssen ObjectCapabilityModel ObjectOriented PeerToPeer RelationalAlgebra RelationalCalculus RelationalModel ScalingOopDiscussion SearchEngine SecurityModel SoftwareDesignPatterns StateOfTheArt StatePattern StrategyPattern TellDontAsk TimBernersLee TopMind UnifiedDataModel UniformResourceIdentifier UniformResourceIdentifiers VeriSign WorldWideWeb ObjectOrientedLandscape AllDataRelatesToOtherData BjarneStroustrup BooleanLogic CeePlusPlus CircleAndEllipseProblem ComputerProgrammers ComputerScientists DataEcosystem EverythingIsAnObject ObjectOrientedProgramming ObjectOrientedRefactored ProgrammerWhoWantsToUnderstand SimulatedWorld ThreadMess ToyProblem TypeSystem UnifiedDataModel ObjectOrientedLanguage ObjectOrientedProgrammingLanguage ObjectOrientedManagement AnonymousManager EverythingIsa JustaManager LeadersDontDo ManagersDontCode MicroManagement UnitTest ObjectOrientedMessagePassingInterface CategoryCpp CeeLanguage CeePlusPlus FortranLanguage InterProcessCommunication JohnFletcher MessagePassingInterface OompiStringExample OperatorOverloading ParallelProgrammingModel ObjectOrientedMetrics AnswerMe ObjectOrientedMetrics ObjectOrientedMultithreadingUsingCpp CategoryBook CategoryCpp ParallelProgrammingModel ObjectOrientedOperatingSystem BlueAbyss CategoryOperatingSystem ChoicesObjectOrientedOperatingSystem EllFour InternationalBusinessMachines LanguageIsAnOs MicroKernel OberonOperatingSystem ObjectOriented ObjectOrientedProgrammingLanguage OperatingSystem OperatingSystemsDesignPrinciples PolyMorphism SmallTalk SmalltalkProgrammingEnvironment ObjectOrientedPatternDigest ObjectOrientedPerl CategoryBook CategoryPerl DamianConway DefinitivePerlBooks ObjectOrientedPerl ObjectOrientedProgramming PerlLanguage ObjectOrientedProgrammer JustaProgrammer ObjectOrientedProgramming AbstractBaseClass AclassIsNothingButaCyclicDependency AdaLanguage AlanKay AlanKayOnObjects AlanKaysDefinitionOfObjectOriented AlgolSixty AllObjectsAreNotCreatedEqual AlternateObjectOrientedProgrammingView AnonymousCoward ArgumentsAgainstOop BenefitsOfOo BryanHoover CallByDesire CallByName CallByValue CantEncapsulateLinks CategoryDataOrientation CategoryObjectOrientation CeeLanguage CeePlusPlus ChrisDate ChrisHandley ChrisKoenigsberg CommonLispObjectSystem ComputerScience DavidMcReynolds DefinitionsForOo DelegationPattern DeltaIsolation EventDrivenProgramming FabianPascal FrankRobinson HaskellLanguage HeDidntInventTheTerm HolyWar IsJavaObjectOriented IvanSutherland JeffGrigg JoelRosenberger JonStrayer KrisJohnson KristenNygaard LanguageOfChoice LearningObjectOrientedProgramming LimitsOfHierarchies MacApp MultipleDispatch NobodyAgreesOnWhatOoIs NygaardClassification ObjectBasedProgramming ObjectOriented ObjectOrientedLanguage ObjectOrientedProgrammer ObjectOrientedProgramming ObjectRelationalPsychologicalMismatch ObjectsAreDictionaries OleJohanDahl OoBestFeaturePoll OoIsPragmatic PolyMorphism ProceduralProgramming ProgrammingIsInTheMind ProgrammingParadigm PrototypeBasedProgramming PythonLanguage RelationalDatabase ReplaceConditionalWithPolymorphism RichardHenderson RobWilliams RubyLanguage SelfLanguage SiCp SimulaLanguage SketchPad SwappingClassesAtRuntime SwitchStatementsSmell TheoryOfObjects TomStambaugh VisualBasic WikiWeightedVote XeroxLearningResearchGroup ObjectOrientedProgrammingAnEvolutionaryApproach BradCox CategoryBook ObjectOrientedProgramming ObjectiveCee StephenHumphrey ObjectOrientedProgrammingInTheBetaProgrammingLanguage BetaLanguage BirgerMollerPedersen CategoryOnlineBook KristenNygaard OleLehrmannMadsen OutOfPrint WikiName ObjectOrientedProgrammingInVbClassic AbstractionFromInterface ActiveXscripting AdapterPattern AlternateHardAndSoftLayers AreClassesObjects AreComponentsObjects AreObjectsComponents BeyondObjectOrientation BusinessObject CategoryComponentObjectModel CategoryIndex CategoryVbClassic CircularReferences ClassicOoAntiPatterns ComComponent ComIsNot ComponentDesignPatternsDiscussion ComponentDesignPatternsIntroduction ComponentObjectModel CrystalReports DataTransferObject DelegationIsInheritance DesignPatternsForDistributedObjects DevelopingObjectOrientedSoftware DontUseGetAndSet DotNet ExperiencesWithRefactoringInVbClassic ExtremeProgrammingWithVbClassic InheritanceInVbClassic IntroduceCreationObject MockObjectsInVb ModelViewControllerInVbClassicActiveServerPages MvcIsNotObjectOriented ObjectOrientationTips ObjectOriented ObjectOrientedForDummies ObjectsAreDictionaries OoAspPractices OoDesignPrinciples OoHasFailed OoIsPragmatic OverUsedOopExamples RefactoringCom RefactoringInVbClassic ReleasingResourcesOfObjects RenameClassInVbClassic ShowCode SingleThreadedApartment StackModuleInVbClassic StateObject StatelessObject StevenNewton ToughLove UseFactoriesToBuildObjects VbClassic VbClassicContainmentAndDelegation VbClassicImplementationInheritance VbClassicObjectProxy VbClassicProgrammingModel VbClassicRefactorTypeToClass VbClassicSupportForXmlProcessing VbErrRaise VbIiByCallingChildren VbScript VisualBasicDotNet VisualBasicForApplications WhyChangeProceduralCodeToObjectOriented WhyObjectBasedProgramming WriteInterfacesBeforeClasses XmlRpc ObjectOrientedProgrammingLanguage AdaLanguage ArgumentsAgainstOop CategoryObjectOrientation CeePlusPlus CommonLisp CommonLispObjectSystem EiffelLanguage FirstClass ForthLanguage GeorgePaci HowObjectOrientedIsClos IsJavaObjectOriented JavaDesignFlaws JavaScript LambdaMoo LispLanguage MultiParadigmProgrammingLanguage ObjectOrientedLanguage ObjectOrientedProgramming ObjectiveCaml PerlLanguage ProgrammingIsInTheMind ProgrammingLanguage ProgrammingParadigm PrototypeBasedLanguage RobWilliams SchemeLanguage SelfLanguage SmallTalk StandardDefinitions TheDumbingDownOfProgramming WikiWritersDontGetPaid ObjectOrientedProgrammingLanguages ObjectOrientedProgrammingLanguage ObjectOrientedProverbs CodeUnitTestFirst CollectiveCodeOwnership CrcCard DoTheSimplestThingThatCouldPossiblyWork DonWells ExtremeProgrammingChallengeFourteen FourBlankCards HomePage InstanceDiagram ItShouldSeemEasy KentBeck MakeItWorkMakeItRightMakeItFast MovingPeopleAround OnlyWearOneOfFourHats PairProgramming SimpleIsntEasy SmalltalkBestPracticePatterns TestingFramework ThankYou TheSourceCodeIsTheDesign UnitTest VcapsProject WaitingForSimpleIdeas XpDesign ObjectOrientedPurity AlanKaysDefinitionOfObjectOriented AlistairCockburn BoxingConversions BrianEwins CeeLanguage CircleAndEllipseProblem CommonLisp CommonLispObjectSystem CsharpLanguage DesignByContract EiffelLanguage ExternalPolymorphism FunctionalProgrammingLanguage GrandSchemeOfThings HeInventedTheTerm HowObjectOrientedIsClos ImperfectHierarchies IsCeePlusPlusObjectOriented IsJavaObjectOriented JavaScript LiskovSubstitution MultiParadigmProgrammingLanguage MultipleDispatch ObjectOriented ObjectOrientedProgramming ObjectOrientedPurity OneTrueWay PerlLanguage PhilGoodwin PointerCastPolymorphism PrinciplesOfObjectOrientedDesign PureOo PythonLanguage RedHerring SelfLanguage SmallTalk SmugLispWeenie StackBasedValueTypes StaticTyping StrongTyping ThaddeusOlczyk TypeInference TypingQuadrant UnitTest WayneMack ObjectOrientedReengineeringPatterns CategoryBook ObjectOrientedRefactored ActorsModel AdHocracy AlanKaysDefinitionOfObjectOriented AlayKays AllDataRelatesToOtherData ArtificialNeuralNetworks BaseLanguage CastlesInTheSky CategoryOopDiscomfort CeePlusPlus ClosuresAndObjectsAreEquivalent ClosuresConsideredHarmful ComputationalAbstractionTechniques ComputerScienceVersionTwo ConceptOrientedProgramming CrowdSource DataEcosystem DataEcosytem DataModel DataUniverse DomainSpecificLanguage DynamicTyping FacadePattern FractalGraph FunctorObject GeneralPurposeComputer GlassBeadGame HungarianNotation InfiniteRegress JonGrover KnowledgeDatabase LambaCalculii LayerOfIndirection LibraryOfCongress LinearTypes LiskovSubstitutionPrinciple LiveProgramming LucaCardelli MarkJanssen MashUp MashUps MayThirteen MessagePassing MetaCircularInterpreter NameConceptualUnits NeuralNets NeuralNetworks ObjectCapabilityModel ObjectModel ObjectOriented ObjectOrientedDiscussion ObjectOrientedLandscape ObjectOrientedProgramming ObjectOrientedRefactored OldParadigm OldSchoolArtificialIntelligence OopBizDomainGap OpenCyc PeriodicTable PrototypeProgramming PythonThreeIsNotPythonThreeThousand ReFactoring ReuseHasFailed RobertsRulesOfOrder RubyForge StaticTyping StrongAi TheoryOfObjects ThreeDimensionalVisualizationModel TightFieldCoupling TypeClassUnification UnifiedDataModel UserRanking ValueObject VotingModel WhatIsAnInterpreter WikiWords ZenOfPython ObjectOrientedSociology AliMotaz AspectOriented CategoryInteraction DeletionCandidate LanguageOriented ObjectOriented PleaseMoveThisToTheAdjunct ProgrammingParadigm ObjectOrientedSoftwareConstruction BertrandMeyer BertrandMeyerAndHisOpinions BjarneStroustrup BradAppleton CategoryBook CategoryObjectOrientation CeePlusPlus DesignBeforeCoding DesignByContract EiffelLanguage JavaLanguage JoltAward MartineDevos ObjectModel RobertDiFalco ScottJohnson ToddCoram TopMind UnifiedModelingLanguage UniformAccessPrinciple ObjectOrientedSoftwareEngineering ObjectOrientedSoftwareEngineeringaUseCaseDrivenApproach ObjectOrientedSoftwareEngineeringaUseCaseDrivenApproach CategoryBook IvarJacobson UseCases ObjectOrientedWiki PeterMerel TipsForWardAtMicrosoft VistaSmalltalk ObjectPascal AppleLisa BorlandDelphi BorlandKylix CategoryDelphi CategoryPascal CategoryProgrammingLanguage DelphiLanguage DynamicTyping ExceptionHandling FreePascal GnuPascal JavaLanguage LinuxOs MacApp NiklausWirth ObjectOriented ObjectPascal OperatingSystem PascalLanguage RunTimeTypeInformation SingleInheritance SmallTalk StaticallyTyped UcsdPascal UserInterface ObjectPersistence BambooPrevalence CategoryDatabase CategoryPersistence CsharpLanguage DataMapper DeeBeeFourOh EnterpriseObjectsFramework GemStone GemStonej JavaLanguage JydJavaPersistenceEngine ObjectPersistenceBeyondObjectOrientedDatabases ObjectStore PersistedObjectTree ProductivityEnvironmentForJava SmalltalkLanguage ThePrevayler VoSs ObjectPersistenceBeyondObjectOrientedDatabases CategoryBook ComponentBroker DatabasesAreMoreThanJustStorage EntityBean IbmSanFrancisco ObjectManagementGroup RogerSessions ObjectPointer CategoryPointer ObjectPointer ObjectTable ObjectTableEntry ObjectPoolPattern CategoryCreationalPatterns ClassFactory ObjectProcessMethodology BalazsKosi BuzzwordBingo ObjectPurism ArgumentsAgainstOop CostinCozianu DefinitionsForOo IsJavaObjectOriented MultiParadigmProgrammingLanguage ObjectOrientedProgramming ObjectOrientedProgrammingLanguage ObjectPurism ObjectQueryLanguage ObjectOrientedDatabase ObjectQueryLanguage StructuredQueryLanguage ThePrevayler ObjectRelationalBridge CategoryJava CategoryProject CategorySoftwareTool CraigLarman CrossingChasms MetaLevel MetaObjectProtocol ObjectRelationalBridge ObjectRelationalMapping OnReflection OpenSource PoSa ObjectRelationalImpedanceMismatch AlanKnight AlistairCockburn AurelianoCalvo BjarneStroustrup CategoryDatabase CostinCozianu DanTart DistributedObjects DistributedSharedStateConcurrency DoNotRepeatYourself DomainModel DomainObject EmpiricRelationalVsObjectPerformanceMatch ForeignKeysCanOnlyReferenceOneTable GemStone ImpedanceMismatch JeffGrigg JohnLusk KristenNygaard ManyToManyChallenge MappingInheritanceHierarchiesToRelationalSchemataInvolvesCompromises MarcThibault MartinSpamer MikeCorum MultiParadigmDatabase ObjectOrientedProgramming ObjectOrientedProgrammingLanguage ObjectPurism ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalImpedanceMismatchLinks ObjectRelationalImpedanceMismatchVsObjectToPseudoRelationalImpedanceMismatch ObjectRelationalMapping ObjectRelationalMappingCostsTimeAndMoney ObjectRelationalPsychologicalMismatch ObjectVsModel OnceAndOnlyOnce OoHasLimitedAssociationModeling PeopleImpedanceMismatch RandyStafford RelationalAndStoringObjects RelationalBreaksEncapsulation RelationalDatabase RelationalDatabaseTableRowsHaveNoIntrinsicObjectIdentity RelationalDoesnotSupportInheritance RelationalHasLimitedModelingCapability RelationalHasNoObjectIdentity RelationalHasNoUserDefinedTypes RelationalHostLanguageImpedanceMismatch RelationalNullsAreNotNullObjectReferences RelationalObjectIdentity RelationalOoImpedanceMismatchIsCausedByClasses RelationalRequiresMappingEffort RelationalWithSideEffects RichardHenderson ScottAmbler SemanticBinaryModel SeparationOfConcerns SynXis TablesAndObjectsAreTooDifferent ThankYou ThirdNormalForm TopLink WastingPeople WhyJavaIsntSmalltalk WhyRandyStaffordThinksTheObjectRelationalImpedanceMismatchExists WikiGnome WikiWritersDontGetPaid ObjectRelationalImpedanceMismatchDoesNotExist ActiveRecord AreOoAndRelationalOrthogonalDiscussion AurelianoCalvo CiCs CobolLanguage CostinCozianu CrossingChasms DatabaseApplicationIndependence DatabaseImpedanceMismatch DatabaseIsRepresenterOfFacts DatabaseNotMoreGlobalThanClasses DictionaryDataStructure DistributedSharedStateConcurrency DomainModel DomainsNotRecordsOrTablesAreObjects EntityBean GemStonej HiddenDatabaseSyndrome JeffBay JeffPanici KyleBrown LetsUseAnObjectOrientedDatabase MarcThibault MarkAddleman NullPointerException NullReferenceException ObjectDatabase ObjectOriented ObjectOrientedDatabase ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchLinks ObjectStore ObjectsAndDataAreSeparate OnePlace OpenClosedPrinciple OrderLineItems PersitenceEngine PeterForeman RandyStafford RedHerring RelationalDatabase RelationalHasNoObjectIdentity RelationalModel RelationalOoImpedanceMismatchIsCausedByClasses RelationalWithSideEffects RichardHenderson TablesAndObjectsAreTooDifferent TaxPayer ThankYou YouArentGonnaNeedIt ObjectRelationalImpedanceMismatchLinks AnIntroductionToDatabaseSystems ArgumentsThatTheObjectRelationalImpedanceMismatchDoesNotExist BruceWhitenack ChrisDate CrossingChasms EnterpriseJavaBeans FabianPascal HughDarwen KyleBrown ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalMappingCostsTimeAndMoney RelationalWeenie ScottAmbler SemanticBinaryModel TablesAndObjectsAreTooDifferent TheThirdManifesto TransactionProcessingConceptsAndTechniques ObjectRelationalImpedanceMismatchVsObjectToPseudoRelationalImpedanceMismatch ObjectRelationalImpedance ObjectToPseudoRelationalImpedanceMismatch ObjectRelationalIntegrationWithModelViewController BusinessFacade BusinessRules ControlLogic DataAccess DataAccessLogic FourLayerArchitecture JavaPersistenceApi LuxSpes ModelLogic ModelViewController MultiTierArchitecture ObjectPersistencyManager ObjectRelationalFramework ObjectRelationalMapper ObjectRelationalMapping PresentationLogic SeamFramework UserInterface WebObjects ObjectRelationalLanguage ObjectRelationalMapper CategoryRedirect ObjectRelationalMapping ObjectRelationalMapping ActiveRecord AnIntroductionToDatabaseSystems AppleComputer AtgDynamo AtgRepositoryFramework AtomsFramework BernardFarrell CastorFramework CategoryDataOrientation CayenneFramework ChanningWalton ChrisDate ClassDbi CrossingChasms DataAccessObject DataTransferObjectInjection DatabaseImpedanceMismatch EmmanuelDeloget EnterpriseObjectsFramework FireStorm FirstGreatBlunder HiberNate HomePage HughDarwen JavaLayeredFrameworks JaxorFramework JdoGenie LetsUseAnObjectOrientedDatabase MappingSoftware ObjectOrientedDatabase ObjectRelationalBridge ObjectRelationalImpedanceMismatch ObjectRelationalMapping ObjectRelationalMappingCostsTimeAndMoney ObjectRelationalMappingExperiences ObjectRelationalToolComparison OpenSource PersistenceLayer PrevalenceLayer ProductivityEnvironmentForJava RelationalDatabase RelationalDatabaseAccessLayer RelationalDatabases RelationalLanguage RelationalModel RemoteObjectServices RepositoryItem ScottAmbler SimpleOrm SmalltalkLanguage SqlFlaws TheMissedGreatBlunder TheThirdManifesto ThomasMahler ToddLauinger TopLink WebObjects WebObjectsFive WikiPedia ObjectRelationalMappingCostsTimeAndMoney AcId ArgumentsThatTheObjectRelationalImpedanceMismatchDoesNotExist CategoryOopDiscomfort CeeLanguage CostinCozianu CrossingTheChasm DataTransferObject DatabaseApplicationIndependence DatabaseIsRepresenterOfFacts DomainModel DomainObject DomainObjectStateHolder FoodSmart GemStone GemStonej ObjectDatabase ObjectModel ObjectOrientedDatabaseManagementSystem ObjectOrientedProgrammingLanguage ObjectRelationalImpedanceMismatch ObjectRelationalMapping ObjectRelationalMappingCostsTimeAndMoney OnceAndOnlyOnce RandyStafford RelationalObjectMapping RichardHenderson SelfFulfillingProphecy SmalltalkLanguage StuCharlton TopLink TopLinkForJavaUsageExperiences WebLogic ObjectRelationalMappingExperiences FrontierSuite HiberNate ObjectFrontier ObjectRelationalBridge ObjectRelationalToolComparison RubyOnRails TopLink TopLinkForJavaUsageExperiences ObjectRelationalMappingLayer ObjectRelationalMapping ObjectRelationalMappingTools CocoBase GaryZuo HiberNate TopLink TopLinkForJavaUsageExperiences ZhonJohansen ObjectRelationalMixer BusinessTransacion ConceptProgramming DatabasesHaveToBePersistent ExpressionApiComplaints MakeItEasyToBuildYouOwnSql MarcGrundfest MultiversionConcurrencyControl ObjectRelationalMapping RelationalOperationsAreOnlyForDatabases ObjectRelationalPsychologicalMismatch AllProblemsLookLikeNails AnIntroductionToDatabaseSystems ArgumentsAgainstOop BernhardThalheim BundleSubstanceMismatch CategoryAntiPattern CodeAvoidance ConsideredHarmful DataAndReality DataIntegrityConstraint DbasGoneBad DrCodd DynamicRelational EjbQueryLanguage EntityBean EntityBmpFinders EntityRelationshipDiagrams EntityRelationshipModel JeffMantei ModernDinosaur NavigationalDatabase ObjectOriented ObjectOrientedProgramming ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalMapping ObjectRelationalMismatch ObjectRelationalPsychologicalMismatch OoLacksMathArgument PseudoBinaryRelationships RationalCompany ReferentialIntegrityConstraints RelationalDatabase RelationalModel RelationalWithSideEffects RelationshipBetweenOoAndDatabases SharingDataIsImportant StuCharlton TableOrientedProgramming TablesAndObjectsAreTooDifferent TheThirdManifesto WilliamKent ObjectRelationalToolComparison ActiveCodeGeneration AllFields BasicWebLib CayenneFramework CeeSharp ChangedOnlyFields CocoBase DataAccessObject DataBind DataContext DataRows DataSources DomainModel DomainObject DontRepeatYourself DotNet EdgeXtend EnterpriseObjectsFramework EntityBean FavoriteObjectRelationalTools FeatureMatrixCsv FireStorm FoxPro FreeMarker FrontierSuite GoodThing IdProvider InterSystems JavaBean JavaBeans JaxorFramework JdoGenie JdoMax KodoJdo MartiniGlassArchitecture McKoi MsAccess ObjectRelationalBridge ObjectRelationalMapping ObjectRelationalToolComparisonDotNet OnceAndOnlyOnce OpenBase PaginatedList PassiveCodeGeneration PerlLanguage PointBase PowerMapJdo PreparedStatement ProductivityEnvironmentForJava PythonLanguage RubyLanguage RuntimeReflection SecurityManager SessionBean SimpleOrm SmalltalkLanguage SpadeSoft SunTone ThereIsNoSuchThingAsSeamless TopLink UserDefinedGroupOfFields VisualArchitect WardsWiki WebObjects ObjectRelationalToolComparisonDotNet AbleToPersistPlainOldObjects ActiveRecord AddressFinder AnemicDomainModel ArrayList ArrayLists AtomsFramework CategoryDotNet CodeSmith CommitAllChanges CommonLanguageRuntime ComponentModel ComponentbasedScalableLogicalArchitecture DataBase DataBinding DataGrid DataPortal DataRow DataSet DotNet EasyToManipulatePersistentObjects EntityBroker ErrorProviderSupport FindDataSet FooCollections GentleList GentleNet IntelliSense LanguageIntegratedQueryProject LuxSpes MyGeneration MySql NeoFramework NhibernateLibrary NoStrings NullableTypes ObjectContext ObjectCursors ObjectDataSource ObjectRelationalIntegrationWithModelViewController ObjectRelationalMapperDoesNotNeedToMakeItEasyForTheUserInterfaceToFetchDataInteractively ObjectRelationalMapperShouldMakeItEasyForTheUserInterfaceToFetchDataInteractively ObjectRelationalMapping ObjectRelationalToolComparison ObjectsEngine OleDb OnceAndOnlyOnce OopNotForDomainModeling OpenAccess OpenSessionInView PostgreSql RichDomainModel RuntimeReflection SeamFramework SeparationOfConcerns SpringFramework SqlResult TheServerSide ToMany TransparentObjectRelationalMapper UnitOfWork VisualStudio WebService WebServices WinForms WindowsForms ObjectRequestBroker AbstractFactoryPattern CommonObjectRequestBrokerArchitecture ObjectRexxLanguage NetRexxLanguage RexxLanguage RonPerrella ObjectRoleModel CategoryModeling ClassDiagram JohannesBrodwall KrisJohnson MicroSoft ObjectRoleModeling TerryHalpin UnifiedModelingLanguage VisioCorp ObjectRoleModeling CategoryModeling ConceptualQueries DatabaseIsRepresenterOfFacts EntityRelationshipModeling ObjectDatabases ObjectRelationalMappers ObjectRelationalMapping ObjectRoleModel ObjectRoleModeling RelationaDatabases TrueRelationalModeling TutorialDee UniverseOfDiscourse ObjectSchemaMethodolgy ObjectSchemaMethodology ObjectSchemaMethodology CascadeAll CascadeDelete CategorySemanticWeb CategoryXml HomeAddress ObjectSchemaMethodology WorkAddress XmlSchemaMethodology ObjectSchizophrenia JeffGrigg ObjectSerialization NicolasIvanov ObjectShare CategoryCompany CategorySmalltalk DistributedSmalltalk ObjectShare ParcPlace ParcPlaceDigitalk ParkPlace PartsForJava ValTech VisualSmalltalk VisualWave VisualWorks ObjectSlicing CategoryJargon CeePlusPlus StaticallyTyped ObjectSolutions CategoryBook GradyBooch RationalUnifiedProcess ThreeAmigos ObjectSpace CategoryCompany JavaGenericLibrary JavaOne ObjectSpace RubyLanguage ToolKit ObjectSpaces DotNet MicroSoft ShaunSmith ObjectState RichardDevelyn StatePattern StrategyPattern ObjectStore CategoryDatabase CategorySoftwareTool DanWeinreb DataStore KyleBrown ObjectDesignInc ObjectOrientedDatabase ObjectStore TomStambaugh ObjectStudio CategoryLanguageImplementation CategorySmalltalk CategorySoftwareTool CincomSystemsInc EnfinSmalltalk ObjectStudio PeterKwangjunSuk ObjectSystem DeviceDriver FileSystem ObjectBrowser ObjectSystem OperatingSystem WebPage ObjectSystemPatterns AllanBaruz BaseObjectClass ClassSystem CorbaInterfaceRepository DesignByContract DesignPatternsForDistributedObjects DontEnum JavaLanguage JavaReflection JavaScript JeffGrigg ObjectIntrospection ObjectSystemPatterns PhpLanguage PolymorphismStrategy PrimitiveTypes PythonLanguage QueryInterface RunTimeTypeInformation SmallTalk SmalltalkLanguage TypeSystem TypesAreContracts ObjectTable ObjectPointer ObjectTable ObjectTableEntry SmallInteger ObjectTableEntry ObjectTableEntry TombStone ObjectTechnologyConferences CategoryConference OtNinetyNine OtTwoThousand OtTwoThousandAndFour OtTwoThousandAndOne OtTwoThousandAndThree OtTwoThousandAndTwo SpaTwoThousandAndFive ObjectTechnologyInternational BrokenLink DaveThomas EclipseIde ErichGamma HaHaOnlySerious ObjectTechnologyInternational PatrickMueller RickDeNatale VisualAge WikiWiki ObjectTechnologyTwoThousand ArchtictureAsMetaphor ChristCollege ChristopherAlexander FishBowl GotoStillConsideredHarmful MartineDevos ObjectConference ObjectTechnologyConferences ObjectTechnologyUserGroup CategoryGroup ObjectTechnologyUserGroup TheObjectTechnologyUsersGroup ObjectTechnologyUsersGroup ObjectTechnologyUserGroup ObjectThinking AgileDevelopment AgileMethodology AgileMethods AlanKay AssessorClass BankClass BradCox CategoryBook ChristopherAlexander CollectionClass CollectiveMemoryMap ComputerThinking DaveWest DavidParnas DomainAnthropologist DomainAnthropology ExpenseCollection ExtremeProgrammers ExtremeProgramming ForwardThinking GestaltMap GradyBooch InstantiateMessage KentBeck MarvinMinsky NaturalJoints ObjectCube ObjectCubeIdiom ObjectCulture ObjectOriented ObjectParadigm ObjectRouting ObjectThinkers ObjectThinking ObjectVocabulary PassiveData PaymentObjectObject PeterCoad QualityWithout RobertGlass SemanticNet SoftwareArtifact SoftwareCrisis SoftwareDesign SoftwareEngineeringMethods SoftwareObjects SyncreticApproach TimelessWay UnifiedModelingLanguage VisualBasic ObjectView JavaDataObjects MessageObject PersistentObject RonZohar ObjectVsModel CategoryTheory DataManipulation DavidBarbour ObjectOriented ObjectOrientedLanguages ObjectRelationalImpedenceMismatch WhatIsData ObjectWeenie AbstractionInversion AlanKay AnonymousDonor CategoryRant CategoryWeenie DatabasesShouldBeJustStorage DefinitionsForOo EssExpressions ExtensibleMarkupLanguage FirstClass HierarchicalFileSystem IoLanguage MoneyOrientedProgrammers ObjectOrientedProgramming ObjectWeenie RealObjectOrientedProgrammers ReinventingTheDatabaseInApplication RelationalWeenie SmugSmalltalkWeenie ObjectWiki GroupWare ObjectWiki WikiTalk WikiWorld ObjectWorks KyleBrown ObjectWorks ParcPlaceDigitalk VisualWorks ObjectifiedBehavior ObjectionsToEvolutionaryDelivery AlistairCockburn CategoryApplicationDevelopment EvolutionaryDelivery JohnDaniels MethodologySpace RichardDrake RollerBlades ObjectionsToTolerateOffTopic CrazyThingsThatMightSaveWiki DonaldNoyes EarleMartin FixYourWiki MoveItElsewhere NewUsers OffTopic OnTopic PhlIp PositiveDialogueCommunity RaiseTheWikiPagePotential ReallyValuableContent ReallyValuablePages SensitiveOffTopic StructuredContention TheReformSociety ThereforeBut TolerateOffTopic ValuableSpace ViableSolution WardCunningham WardsWiki WikiMindWipe WikiMindWipeDiscussion ZeroSumGame ObjectionsToWorkingTestFirst AlistairBayley ChrisWilliams ChristopheThibaut DaleEmery DaveAstels EdmundSchweppe JeffLangr JeffreyBrekke JerryJackson JohnRoth KayPentecost MoreObjectionsToWorkingTestFirst PatrickOshaughnessey PhlIp RonJeffries SteveBate TestDrivenDevelopment TestFirst TestFirstUserInterfaces TimHaughton TomCopeland WikiObjectionsToWorkingTestFirst XpMailingList ObjectiveAdvantageOfHorses HorseCarImpedanceMismatch ObjectiveAdvantagesOfJumpingTheShark PrematureOptimization ObjectiveAdvantagesOfCars AgreeToDisagree AreAutomobilesTakingOverThisRoad AutoMobile CarAddiction CarFree CarHorsePsychologicalMismatch CarWeenie CarWeenies CarsAreHorses CarsLackMathArgument CategoryRidiculeAsBluntInstrumentToStopNonsense CategoryWhimsy CategoryWikiSatire DoTheSimplestThingThatCouldPossiblyWork EngineOrientedTransportation EverythingIsRelative GoldenHammer HenryFord HigherOrderEngine HorseOrientedTransportation HorsesAndCarsAreEquivalent HorsesAreCars HorsesForCourses HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence ManyDefinitionsOfAutomobiles MikeSmith MotorcycleWeenies ObjectiveAdvantagesOfCdrs ObjectiveAdvantagesOfClothHandkerchiefs ObjectiveAdvantagesOfWoodenPencils PrematureOptimization QwertySyndrome RailroadCars RelationalWeenie RickShaw SmugCarWeenie SocialProblemsOfAutomobiles SocialProblemsOfRickshaws TayssirJohnGabbour ThingsWeCanAllAgreeOn ObjectiveAdvantagesOfCee ApplicationBinaryInterface AsFastAsCee AssemblyLanguage CategoryCee CeeLanguage CrossPlatform EmbeddedSystem FasterThanCee ForthLanguage HewlettPackard JavaVirtualMachine JoyLanguage ManifestTyping MovingGoalPosts PostScript PowerPc StrongTyping TypeInference VirtualMachine WeakTyping ObjectiveAdvantagesOfFp FunctionalProgramming ObjectiveAdvantagesOfJumpingTheShark CategoryWhimsy HappyDays HorseSharkPsychologicalMismatch JumpTheShark ObjectiveAdvantagesOfLisp ArrayDeletionExample BrochureTalk CeeIsNotThePinnacleOfProcedural CeeLanguage CommonLisp ConnectionMachine DynamicStringsVsFunctional FunctionalProgrammingLanguage FunctionalWeenie GreenSpunning HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence LexicalScoping LispLanguageFamily LispMachine LispShowOffExamples LispSkeptics MultiParadigmProgrammingLanguage ObjectiveAdvantagesOfFp PaulGraham SchemeLanguage ScottJohnson SmugLisp SmugLispWeenie StarLisp WhyWeLoveLisp YahooStores ObjectiveAdvantagesOfOo OoEmpiricalEvidence ObjectiveAdvantagesOfRelational CollectionOrientedProgramming DatabaseNotMoreGlobalThanClasses DotProductInManyProgrammingLanguages GateKeeper InformationHiding OoLacksConsistencyDiscussion RelationalLanguage RelationalModel ObjectiveAdvantagesOfWoodenPencils GoldenHammer IsAnythingBetterThanPaper MentalMasturbation PaulFisher SpacePen UselessTruth ObjectiveBeauty NatureOfOrder ObjectiveCaml AndersBengtsson AnonymousDonor AnonymousKidHidingRealNameFromPerverts AsFastAsCee BackTracking CallWithCurrentContinuation CamlLight CategoryFunctionalProgramming CategoryProgrammingLanguage CeeLanguage CeePlusPlus ChickenAndEggProblem ComputerLanguageBenchmarksGame DanielBrockman DeveloperWorks DotNet EffSharp EnglishLanguage EricNewhuis FpVsOo FunctionalLoopHole FunctionalProgramming FunctionalProgrammingLanguage GarbageCollection GeneWeb GuidoVanRossum HaskellLanguage HindleyMilner HindleyMilnerTypeInference IcfpProgrammingContest IllTyped KenWronkiewicz LablGtk LanguageLifeSigns LexicalClosure LionelDurigneux MagnusLyckaa MicroSoft MirandaLanguage MlLanguage MoeAboulkheir MonadicProgramming MultiParadigmProgramming MultiParadigmProgrammingLanguage NemerleLanguage ObjectCapabilityLanguage ObjectOriented ObjectiveCaml OcamlFox OcamlTypeSafetyProblem OlegKiselyov OnMonads OpenSource OperatorOverloading PanuKalliokoski PatternMatching PaulMorrison PeerToPeer PolyMorphism ProgrammingExercises PythonLanguage ReferentialTransparency RichardCole RichardDonkin ScottVokes SimplifiedWrapperAndInterfaceGenerator SourcesOfBugs StephanHouben StronglyTyped StronglyTypedWithoutLoopholes TheFunctionalApproachToProgramming TheLittleMler ThisPageScored TypeInference TypeSystem ZhaoWay ObjectiveCee AppKit AutoDoc BeOs BellLabs BillJoy BlocksInObjectiveCee BradCox BrianWilloughby CalBerkeley CategoryCee CategoryProgrammingLanguage CategorySmalltalk CeeLanguage CeeLanguageFamilyFrontEnd CeePlusPlus CocoaFramework CsharpLanguage DoxyGen DynamicTyping ExCode EzraEpstein GarbageCollection GnuCompilerCollection GnuStep GraphicalUserInterface HeaderDoc InterfaceBuilder JamesGosling JavaDoc JavaLanguage JoeOsborn MacApp MacOs MacOsx NeXt NextStep ObjectOriented ObjectOrientedProgrammingAnEvolutionaryApproach ObjectOrientedProgrammingLanguage ObjectiveCee ObjectiveCeePlusPlus OpenStep RichardStallman RunTimeTypeInformation SmalltalkLanguage SteveJobs SuperGizmoWidget SwiftLanguage TheerasakPhotha TimBernersLee TomStambaugh WayneRosing WorldWideWeb ObjectiveCeePlusPlus CategoryCee CategoryCpp CategoryProgrammingLanguage CeeCeePlusPlus CeePlusPlus GnuCompilerCollection GnuCpp GnuStep MacOsx ObjectiveCee ObjectiveCeePlusPlus ReleaseNotes ObjectiveCeeVsManagedCpp AllOnePiece AllSingingAllDancing CategoryCpp CocoaFramework CsharpLanguage GnuStep LateBinding ManagedCeePlusPlus ObjectiveCee SmallTalk WxWidgets ObjectiveComputerSystems BloopFloopAndGloop DeletionCandidate DouglasHofstadter GoedelEscherBach LeighCaldwell WalledGarden ObjectiveEvidenceAgainstGotos BickeringConsideredHarmful CategoryBranchingAndFlow CategoryMetrics CodeChangeImpactAnalysis EvidenceTotemPole GoTo GoldenHammer GotoConsideredHarmful JuneZeroEight MuAnswer ObjectiveEvidenceAgainstGotosButIgnoringVariousFactorsArbitrarilyChosenByTop ObjectiveEvidenceAgainstGotosDiscussion PageAnchor SpaghettiCode StateMachine TheCompMusRep TracelessPoison WaterbedTheory ObjectiveEvidenceAgainstGotosDiscussion AreDesignPatternsMissingLanguageFeatures AsSimpleAsPossibleButNoSimpler BlackHat BrainFsck CategoryBranchingAndFlow ComeFrom DesignPatternsAreMissingLanguageFeatures DisciplineEnvy EditHint EeLanguage EinsteinPrinciple EssentialComplexity EternalStudent EvidenceTotemPole FormalMethods GarbageInGarbageOut GoldenHammer GoodThing GotosVsBlocks JulyZeroEight KeepCriticismNarrow LanguageIdiomClutter LanguageSmell LaynesLaw ListenWithYourAnswerRunning LogicProgramming MacroAndMicroRigor MissingFeatureSmell ObjectiveEvidenceAgainstGotos OddWordProblem PageAnchor PascalLanguage PatternBacklash PrematureOptimizations RealMacros SovietShoeFactoryPrinciple TabMunging TechnicalWriting TopMind TuringComplete TuringTarpit TypeSafety TypesAreSideFlags UnLambdaLanguage UnitTest UselessTruth WherePsychologyMatters YouJustDontGetIt ObjectiveEvidenceAgainstGotosDiscussionTwo AmericanCulturalAssumption CategoryBranchingAndFlow ComputerScience ObjectiveEvidenceAgainstGotos ObjectiveEvidenceAgainstGotosDiscussion TooBigToEdit TooManyVariablesForScience ObjectiveEvidenceAgainstTopDiscussion AnonymousChoir AnonymousDonor AreTablesGeneralPurposeStructures ArgumentFromAuthority ArgumentFromPopularity ArrayDeletionExample BagSetImpedanceMismatchDiscussion BenefitsAreSubjective BertrandMeyer BigIron BigSoupOfClasses BookStop BrainFsck BrainfuckLanguage BrowserAbuseSyndrome BurdenOfProof BurdenOfTroll BusinessSystemsAnalysis CalculusOfIndications CategortMetaDiscussion CategoryDiscussion CeeLanguage ChallengeSixVersusFpDiscussion ChrisDate ChrisMellon ClientSideAppDataCaching CollectionOrientedLanguage CollectionOrientedProgramming CompSci CompellingVillain ComputerScience CopyAndPaste CostinCozianu CostinsWiki CriticizeBluntly DanMuller DataAndCodeAreTheSameThing DaveFayram DeleteOnceRestoreOnce DeleteWhenCooked DependencyInjection DisciplineEnvy DoWhatImean DocumentMode DomainDiscrimination DomainPissingMatch DonKnuth DontComplainWithoutAlternatives DougMerritt DrCodd DynamicRelational DynamicStringsVersusFunctional DynamicStringsVsFunctional EditWar EssExpressions EverythingIsRelative EverythingIsa ExBase FerrousCranus FinancialContractExample FlameWar ForestFire FoxPro FranTk FunctionalProgramming GameOfLife GodwinsLaw GoldenHammer GoldenRule GoodFaith GraphAlgorithmsWithTables GrepVsDatabase HolyCow HomePage HostileStudent IniFile InterfaceDefinitionLanguage InternationalUiExample IntuitionisticLogic IsTopTheNewRichardKulisz JavaScript JayOsako JohnReynolds JonathanTang KristofferLawson LanguageNeutralGui LaynesLaw LispLacksVisualCues LispUsersAreArrogant MarchTwelve MartySchrader MayZeroSix MemTheory MentalMasturbation MentalStateOfMissouri MopMind MovingGoalPosts NimbleDatabase NonDisclosureAgreement NotStartingFromScratchPerLanguageForGuis NoteAboutGeocities ObjectiveEvidenceAgainstTopDiscussion ObjectiveEvidenceNeverFound ObjectivityIsAnIllusion OffTopic OnTopic OnceAndOnlyOnce OoLacksConsistencyDiscussion PageAnchor ParaconsistentLogic PayrollExample PersonalChoiceElevatedToMoralImperative PowerBuilder PowerOfPlainText ProgrammingIsInTheMind ProgrammingLanguageNeutralGui PseudonymityAndHonesty PutTheDamnDataOnTheDamnScreen RaceTheDamnedCar RealNamesPlease RecentChanges RelationalWeenie ResultSet RubyOnRails ScientificMethod ScottJohnson SelfStandingEvidence SeparateIoFromCalculation ShiftTheBurdenOfProof ShiftingTheBurdenOfProof SigmaCalculus SimonPeytonJones SoftwareEngineering StarTrek SystemsProgramming TableMantraTakeToExtreme TableOrientedGuiDiscussion TableOrientedProgramming TheAdjunct ThreadMess ThreadMode TooBigTooEdit TopMind TrollColoredGlasses TuringComplete TuringEquivalent TuringMachine TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain UseTheRightToolForTheJob UselessTruth WardsWiki WetWare WhenAreDatabasesNotAppropriate WikiPubliOpinion WikiWiki WikiZens YellowAlert ObjectiveEvidenceNeverFound AbsolutismHasGreaterBurdenOfProof ArgumentFromPopularity BrainDamage BrainFuck CategoryEvidence CategorySubjectivityAndRelativism CellularAutomaton DemandForEvidence DenyingObjectiveEvidence DrFooGotoStudy GoTo GoldenHammer GoodUseOfGoto HandWave ImproveDatabasesOrElse InterCal LinesOfCode MentalIndexability MySql ObjectivityIsAnIllusion OnceAndOnlyOnce ThereIsNoObjectiveEvidenceThatKeyboardsAreUseful ToDo TopMind TuringComplete ObjectiveModulaTwo CategoryPascal CategoryProgrammingLanguage ModulaLanguage ModulaTwo ObjectiveProgressVsSubjectivePaperwork CustomerTest DepartmentOfDefense HarlanMills ImpedanceMismatch IncrementalDevelopment PhlIp PrinciplesOfSoftwareEngineeringManagement StructuredProgramming TomGilb ObjectiveQualityControl CategoryQuality SoftwareManagementPrinciples WalkerRoyce ObjectiveSolutionsBrazil ObjectiveView CategoryMagazine JohnFletcher NinetySevenThingsEveryProgrammerShouldKnow ObjectiveView ObjectivityIsAnIllusion ArgumentByAnalogy ArgumentumAdAbsurdium BookStop CategorySubjectivityAndRelativism DonaldNoyes EverythingIsa GoedelsIncompletenessTheorem HarmfulLie HumptyDumpty LaynesLaw MarvinMinsky McDonalds MostHolyWarsTiedToPsychology ObjectiveEvidenceNeverFound ObjectivityIsAnIllusion ObjectivityIsAnIllusionContinued OccamsRazor OctoberZeroSeven OneTrueReality PageAnchor RemoteStrangulationProtocol ScientificMethod SeptemberZeroEight SocietyOfMind SoftwarePlatonism TautologicalDefinitionFallacy TautologyMachine TheMatrix ThereIsNoObjectiveEvidenceThatKeyboardsAreUseful ThinkingOutLoud ThreadMess ThreeValuedLogic UsefulLie UsefulTruth UselessLie UselessTruth VaguesDependingOnVagues WhatIsObjective ObjectsAndClosuresAreEquivalent ClosuresAndObjectsAreEquivalent ObjectsAndDataAreSeparate AccountId AllUsers AnonymousDonor BarbaraLiskov ConcurrencyIssuesAreOrthogonalToEncapsulation CostinCozianu DatabaseApplicationIndependence DatabaseDefinition DomainModel EmpiricRelationalVsObjectPerformanceMatch EnterpriseJavaBeans EntityBean EntityBeansAreEvil EnvelopeLetter GemStone GemStonejConcurrencyMechanism HandleBody ImpedanceMismatch JavaLanguage JavaSecurityArchitecture LiskovSubstitutionPrinciple LucaCardelli MarkAddleman MartinAbadi ObjectDatabases ObjectMethodsAndObjectDataAreSeparate ObjectOrientedProgramming ObjectOrientedProgrammingLanguage ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalMapping ObjectsAndDataAreSeparate RandyStafford RelationalHasNoObjectIdentity RichardHenderson SeanMcNamara SmalltalkLanguage StateObject SymbolDictionary TheoreticalObjectvsRelationalPerformanceMatch ValueObject VirtualMachine VisualWorks VoipPacket WikiWritersDontGetPaid ObjectsAndProcesses CriticalMass GeneralAndParticular JohnFletcher JunVerzola LambdaTheUltimate QuantityAndQuality RosettaStone ObjectsAreDictionaries AclassIsNothingButaCyclicDependency ArgumentsAgainstOop AvoidDirectAccessOfMembers BigDesignUpFront CategoryDefinition DataStructure DataStructureCentricViewDiscussion DataStructures DefinitionsForOo DictionaryDataStructure MergingMapsAndObjects NetworkDatabase ObjectOrientedLandscape ObjectOrientedProgramming PythonLanguage RobertMartin SparseColumns StandardDefinitions TableOrientedProgramming WhyBotherHavingClearDefinitions ObjectsAreFromMarsTablesAreFromVenus AugustZeroFive BigIron CodeAvoidance DateAndDarwen DynamicRelational FirstGreatBlunder ForeignKey HolyWar IniFiles IwantaPony LambdaTheUltimate MultiParadigmDatabase NimbleDatabase ObjectOrientedAnalysis ObjectRelationalImpedanceMismatch ProgrammingLanguage RelationalAlgebra RelationalModel ScottJohnson SecondGreatBlunder SqlLanguage TableInheritance TablesAndObjectsAreTooDifferent TheThirdManifesto ThereAreNoTypes UniformityUberAlles WasOrderedBy WorksFor XmlFiles ObjectsAreIdeasBuiltOutOfIdeas CategoryIdeaSpace DonaldNoyes DontLoseGoodIdeas DouglasHofstadter GoedelEscherBach IdeaSpace IdeaSpaceAsAnEvolutionarySystem ObjectsAreIdeasBuiltOutOfIdeas RealizedInaKnownWayOnaPhysicalSubstrate StorageSpace ObjectsAsObjects BenThomasson DesignPatterns ExtendedObjectTcl ObjectOriented ObjectsFromRecords AlistairCockburn ArchForChange BetsyHanesPerry ChamondLiu CrossingChasms DanielGreen DatabaseIsRepresenterOfFacts DatabasesAreMoreThanJustStorage DennisDeChampeaux JuancoAnez KirkWolf KyleBrown ObjectsFromRecords PaulSteMarie RobertShelton RogueWave StephenMcHenry SteveGoodman SteveKahn StevenNewton ThomasMercerHursh ObjectsFromTheUsersWorld AdvancedApplicationArchitectureTeam BusinessObject ChristopherAlexander GemStone ObjectsFromTheUsersWorld RandyStafford ThingsFromYourLife ObjectsHaveFailed ArgumentsAgainstOop BoilerPlateCode BrianFoote CodeMonkey CrossCuttingConcern DependencyInjection DisciplineEnvy EverythingIsa ExploratoryProgramming FrameWork GuySteele JamesNoble LanguageDesign LanguageDesigner LanguageIdiomClutter LazinessImpatienceHubris LuizEsmiralha MentalMasturbation MissingFeatureSmell NovemberZeroNine OopslaOhTwo PolymorphismLimits ProcessAccounting RapidApplicationDevelopment RefactorMercilessly RichardGabriel RightThing SelfDiscipline SelfDisciplineDiscussion SmalltalkLanguage SoftwareDesignPattern SoftwareDesignPatterns SoftwareEngineer SourceForge StevenNewton SystemsSoftware TheoryOfEverything VariousIdeasOnWhyObjectsHaveNotFailed WalledGarden ObjectsInGroups DougLea GroupCommunicationSystems JavaSpaces LindaTupleSpaces MultiCaster StuCharlton UbiquitousComputing ObjectsInsteadOfClosures ClosuresAndObjectsAreEquivalent ObjectsUnencapsulated CategoryBook CritiqueOfCeePlusPlus IanJoyner ObjectsVsRdbmsPerformance ArchitectureAndObjectDatabases AreRdbmsSlow CategoryDatabase CategoryOptimization CrossingChasms GemStone JeffGrigg JobSecurity NextBigThing ObjectStore PeterForeman PeterMerel PrevalenceLayer ThomasMaeder ThreeTierArchitecture TimeSeries ObligatedVsObliged ObligedVsObligated ObligedVsObligated DonaldNoyes ObliqueQuestion AlistairCockburn AnalRetentive ComputerAidedSoftwareEngineering ListeningForTheQuestions MeAnswer ObtuseQuestion PeteMcBreen UnknownAuthor ObliqueStrategies AnthonyBowyerLowe BrianEno CategoryCreativity CreativeWhackPack ObliqueStrategies PeterSchmidt ThinkingOutOfTheBox ZenSlap ObnoxiousThingsToDoWithAnOscar ObscureGreatFoobars AlexeyPajitnov AsciiCode BobBemer CalvinMooers DougEngelbart ObscureGreatFoobars PagesPeopleNeverVisitAnymore TetrisGame WikiGreatFoobarLists ObservableDeliverable IncludeAllTheStakeHolders RaySchneider WellFormedWorkPackages ObservableVsReportable ConsciousnessConsideredHarmful JasonGrossman RubeGoldberg ObservablesNeedToBeConsistent CategoryPattern ChangeComplexObservablesUsingTransactions DaveHarris DesignByContract ObserveSimpleThings ObserverPattern ObserversThrowLocalExceptions ThrowDontCatch TidyUpBeforeThrowing UseFinallyClause WilliamGrosso ObservationEquivalence AamodSane ObservationEquivalence ObservationsOfProgrammersInTheWild AlistairCockburn KeithBraithwaite KentBeck LordOfTheFlies PacksOfProgrammers PhlIp RichardDrake WardAndKent ObserverMustNotChangeObservable CategoryPattern DotNet ManuelSimoni ObserverPattern ProblemPattern PullModel PushModel TextBox ObserverObservable CategoryJava DesignPatterns GangOfFour JavaIdioms ObserverObservable ObserverPattern ObserverPattern ActiveRecord BeansNotObserverObservable CallbackAuthorization CategoryPattern CeePlusPlus ConnectionObserver DeprecatingTheObserverPattern EventHandler EventNotifier ExceptionHandling ExtendedObserver JavaRemoteMethodInvocation ManuelSimoni MartySchrader ModelViewController MultiCaster ObservablesNeedToBeConsistent ObserverMustNotChangeObservable ObserverObservable ObserverPattern ObserverPatternInCeePlusPlus ObserversAndExceptions ObserversAndRmi ObserversShouldNeverThrowExceptions PublishSubscribeModel PullModel PushModel RobbyRussell ScalaLanguage ObserverPatternInCeePlusPlus AndreiAlexandrescu CategoryCpp CategoryFunctionalProgramming CategoryMultiparadigm CategoryObjectFunctionalPatterns CeePlusPlus DeprecatingTheObserverPattern FunctionalPatternSystemForObjectOrientedDesign FunctionalReactiveProgramming FunctionalToolsForObjectOrientedTasks FunctoidsInCpp JohnFletcher ObjectFunctionalImplementation ObserverPattern PimplIdiom ProgrammingCudaCee ReactiveProgramming ScalaLanguage ObserverReviews FeedbackIsNoCliche ViolentAgreement ObserversAndExceptions CategoryException CategoryPattern ExceptionReporter ObserverPattern ObserversShouldNeverThrowExceptions ObserversThrowLocalExceptions TidyUpBeforeThrowing WilliamGrosso ObserversAndRmi ProxyObject RemoteMethodInvocation RmiPatterns StubObject ThinStub ObserversShouldNeverThrowExceptions CategoryException CategoryPattern CeePlusPlus CheckedExceptions CollectExceptions ConcurrentProgrammingInJava DaveHarris DavidBiesack DontThrowGenericExceptions DougLea ExceptionGuarantee JamesNoble JavaBeans JohnFarrell NatPryce NestedException NullPointerException ObservablesNeedToBeConsistent ObserverPattern ObserversShouldNeverThrowExceptions ObserversThrowLocalExceptions RuntimeException SomebodyElsesFramework ThrowDontCatch TimLesher WilliamGrosso ObserversThrowLocalExceptions ObservablesNeedToBeConsistent ObserversAndExceptions ObserversShouldNeverThrowExceptions ObsessiveCompulsiveBehavior MentalHealth ObsessiveCompulsiveBehavior ObsessiveCompulsiveDisorder ObsessiveCompulsiveDataAccessObject CommandPattern DonBranson RobMandeville SingleResponsibilityPrinciple UserLoginCommand ObsessiveCompulsiveDisorder KingCrimson ObsessiveCompulsiveDisorder ObsoleteRealName ScreenActorsGuild OcUnit CategoryTesting GnuStep KentBeck MacOsx MarcoScheurer ObjcUnit ObjectiveCee OcUnit PeterLindberg ProjectBuilder RyanDavis TestingFramework WebObjects YellowBox OcamlLanguage ObjectiveCaml OcamlSafetyDiscussion OcamlTypeSafetyProblem OcamlTypeSafetyProblem AliceLanguage BitCee BooleanLattice BottomType CategoryLanguageTyping CeeLanguage CostinCozianu CurryHowardIsomorphism EssExpressions ExtensionalPolymorphism FirstClassContinuation ForeignFunctionInterface IssuesForLanguageDesigners LambdaCalculus LambdaTheUltimate LucaCardelli ObjectiveCaml OffTopic OnUnderstandingTypes PatternMatching PrincipiaMathematica RamifiedTheoryOfTypes SafetyAndExpressivenessDiscussion SomeLunchesAreVeryCheap StronglyTypedWithoutLoopholes ThreadMode TopType TypeSystemWeenie UndefinedBehavior OccamLanguage ArchitectureDescriptionLanguage CarHoare CategoryProgrammingLanguage CommunicatingSequentialProcesses ConicLanguage FridemarPache HighLevelLanguage IndentationEqualsGrouping InterProcessCommunication OccamPi OccamsRazor UniversityOfKent WilliamOfOccam OccamPi AdamSampson ClaesWallin MobileDataTypes OccamLanguage OccamPi OpenSource PiCalculus VirtualMachine OccamsDebugger BondageAndDisciplineLanguage CallWithCurrentContinuation CodeUnitTestFirst CodingStandard DesignByContract EiffelLanguage InformationTheory LarryWall LispLanguage OccamsRazor PerlLanguage SeparationOfConcerns SmallTalk UnLambdaLanguage YouArentGonnaNeedIt OccamsEraser DoTheSimplestThingThatCouldPossiblyWork DoTheWrongThing JerryArchibald NigelThorne OccamsEraser OccamsRazor RickDeNatale SimplestThingThatCouldPossiblyWork SteveVanEgmond SunirShah WilliamOfOccam OccamsRazor BenTremblay BillTrost CategoryPhilosophy CategorySimplicity CategoryWorldView CommonMisconceptions DavidSarahHopwood DoTheSimplestThingThatCouldPossiblyWork EricHerman FridemarPache GeorgeCarlin HanlonsRazor HelmutLeitner KarlPopper KeepItSimple KirkBailey LaurentBossavit LeeNathan McCaughansRazor OccamsDebugger OccamsRazor OnansRazor OrgPatterns OrganicSimplicity PaulCubbage PrincipleOfParsimony RichardDawkins RichardHundt ShiftingTheBurdenOfProof SoftwareEtymology StephenJayGould SunirShah TeilhardDeChardin TheSelfishGene TheStructureOfScientificRevolutions ThreadModeConsideredHarmful TomKreitzberg WaldenMathews WilliamOfOccam YonatSharon OccupyWallSt EndOfGrowth OctaneIsControlNotPower AndyPierce AntiKnockIndex HydroCarbon KyleJerviss PaulCaswell WaldenMathews OctoRadialMenus FireFox GestureRecognition LayneThomas NeverwinterNights OctoRadialMenu OctoRadialMenus PieMenu PieMenus OctoThorp AsciiArt FireFox InternetExplorer OctoThorp PhlIp OctoThorpe OctoThorp OctoberEleven CategoryAutoIgnore ImplicitTopics NovemberEleven SeptemberEleven WikiTag OctoberFourteen CategoryAutoIgnore ImplicitTopics NovemberFourteen WikiTag OctoberSky AlanFrancis CategoryMovie CategoryOffTopic ClockworkOrange JohnFarrell KyleBrown MartinNoutch OctoberSky PatrickLogan RalphJohnson RocketBoys TobyDonaldson WardCunningham OctoberTen CategoryAutoIgnore ImplicitTopics NovemberTen SeptemberTen WikiTag OctoberThirteen CategoryAutoIgnore ImplicitTopics NovemberThirteen SeptemberThirteen WikiTag OctoberTwelve CategoryAutoIgnore ImplicitTopics NovemberTwelve SeptemberTwelve WikiTag OctoberZeroEight CategoryAutoIgnore ImplicitTopics NovemberZeroEight SeptemberZeroEight WikiTag OctoberZeroFive CategoryAutoIgnore CategoryGosp CategoryWikiSavesTheWorld ImplicitTopics NovemberZeroFive OffTopic SeptemberZeroFive TheAdjunct WikiTag OctoberZeroNine CategoryAutoIgnore ImplicitTopics NovemberZeroNine SeptemberZeroNine WikiTag OctoberZeroSeven CategoryAutoIgnore ImplicitTopics NovemberZeroSeven SeptemberZeroSeven WikiTag OctoberZeroSix CategoryAutoIgnore ImplicitTopics NovemberZeroSix SeptemberZeroSix WikiTag OddHybridArrays InstantLanguageForm JavaScript JonathanTang MergingMapsAndObjects PhpLanguage OddMuse CategoryWikiImplementation EditHint OddMuseWiki WikiEngine OddMuseWiki CategoryWikiImplementation UseModWiki WikiEngine OddTeams AcceptedResponsibility EvenTeams JefNewsom OddTeams PairProgrammingTrainingWithBlitzClock PairPromiscuously OddWordProblem AndyPierce CoRoutine DoctorDobbsJournal EwDijkstra LanguageTestCase OddWordProblemSolutions SameFringeProblem WhyNumberingShouldStartAtZero OddWordProblemSolutionArgument ArrayList CoRoutine EricHodges OddWordProblem OddWordProblemSolutions ProgrammingChallengesForInterview WardsWiki OddWordProblemSolutions ArrayIndexOutOfBoundsException BillWeston BrainfuckLanguage CategoryInManyProgrammingLanguages CeeLanguage CeePlusPlus CeeSharp CoRoutine CommonLisp DelphiLanguage EatSpace EricHodges EwDijkstra FalseLanguage ForthLanguage GeneratorsInPython HaskellLanguage IanOsgood JasonArhart JavaLanguage JosephStyons KyleWakefield OddWord OddWordProblem OddWordProblemSolution OddWordProblemSolutionArgument OddWordsProgram PascalLanguage PerlLanguage PythonLanguage ReadEvenWord ReadNextChar ReadOddWord ReverseOddWords RubyLanguage RuntimeException SchemeLanguage SnuspLanguage StrReverse OdeOnaGrecianUrn OdeToJoy CcBySa CreativeCommons FridemarPache IllusionOfIndividuality WebPage WorldAnthem OdeToTheGranovetterDiagram CategorySecurity DistributedObjectCapabilityModel EeLanguage OdilePieh CategoryHomePage DeleteAbandonedHomePages SiemensCorporateTechnology OdinnSorensen CategoryHomePage FidoNet OdinnSorensen XpTwoThousand OepMethodology CategoryBook GerritRiessen GuidoZockoll TimeBoxing TimePacing WebSite OfCourseImProbablyWrong BlameYourselfFirst ContradictionIndicatesFalseFact IamNotaLawyer IthinkSo JeffGrigg OfCourseImProbablyWrong PhilGoodwin StandardDisclaimer OfCourseNotThisIsUseNet DifferentAngle IdeaForm InFavorOfDissertation OfMiceAndMen BigDesignUpFront OfMiceAndMethodologies AriFeldman CategoryMetaphor CategoryMethodology CategoryWhimsy MoPhun SoftwareEngineeringMethodology OfTheThingAndNotOnIt OfTheThingAndNotOnIt OrganicArchitecture OffByOne AlistairCockburn BinarySearch CategoryBug DaveHarris EwDijkstra FencePostError JaredLevy JimRussell OffByOne OffByOneWebBrowser RonJeffries SavasAlparslan SourcesOfBugs TheScienceOfProgramming OffByOneWebBrowser AlternativeBrowsers CategoryWebBrowser FrontPage OffByOne OffFocus CategoryDelete OffFocus OffTopic OnFocus WikiNames WikiPage OffShoreIncomeHeatSink CategoryOffShore CategoryRant EntropyIndex NotSoInnocent OffShore OrganizationTrumpsIndividuals OffShoring CarlosNsRodrigues ClosedSource ContentServer InternationalOutsourcing IsGlobalismThreateningTechCareers OffShoring OpenSource OpenSourceEqualsSocialism OffSite OffTheWall NonSequitur OffTopic AmericanCollegeAthletics CategoryWiki DramaticIdentity InformalHistoryOfProgrammingIdeas OffTopic OnTopic PeopleProjectsAndPatterns SoftwareDevelopment WelcomeVisitors OffTopicIsOk DonaldNoyes GoodStyle InformalHistoryOfProgrammingIdeas IsOffTopicOk OffTopic OffTopicIsOkay TolerateOffTopic WikiWikiWeb OffTopicIsOkay BackgammonOpenings CategoryMovie CategoryWiki ClearWaterHasNoFish DanBarlow FocusedWiki GoodThing IsOffTopicOk MoreLightThanHeatGuideline OffTopic OffTopicIsOkay OnTarget OnTopic WardCunningham YourMileageMayVary OffTopicWiki AppropriateWikiTopics FridemarPache OffTopicWiki TheAdjunct OffWiki CategoryHumor CategoryWikiTag OffWiki ShadySide WardsWiki OffendedButResistingCounterInsult WikiWiki OffensiveDefensiveProgramming CategoryDefensiveProgramming DefensiveProgramming ErlangLanguage FalkBruegmann GoodThing JamesYoungman LorenzoGatti OffensiveDefensiveProgramming OffensiveProgramming UseCases UserInterfaceDesign OffensiveProgramming CategoryDefensiveProgramming CeeLanguage DavidSarahHopwood DefensiveCoders DefensiveProgramming DevelopmentStance EricRunquist ErlangLanguage ExceptionHiding ExtremeProgramming FailFast HidingBugs JamesYoungman JavaScript JohannesBrodwall KeepErrorInformation LifeCritical OffensiveDefensiveProgramming OffensiveProgramming ReportBugsSilently ShipWithAssertionsOn StockExceptionDecorator StockExceptions UseAssertions VbScript VisualBasic OfficeCubicles CategoryWorkEnvironment CubeFarm FurniturePolice FuzzyPartitions LordOfTheFlies OfficeDrone PrairieDogging ProgrammingOutsideTheCube VealFatteningPens OfficeDrone CategoryWorkEnvironment CubeFarm OfficeDrone OfficeInfotechSymbiosis AnonymousDonor BigIron BrainStorm BusinessProfessional BusinessProfessionals ComputerProgrammingForEverybody DataMining DynamicRelational EdwinEarlRoss ExBase GunnarZarncke MarcGrundfest MetaLanguage ProtoPattern ReFactoring RefactorMercilessly SmallTalk SpreadsheetDatabase SpreadsheetMetaphor SymbioticLanguages TgpMethodology TooPowerfulForTheirOwnGood OfficeSpace AllEngineersInOneRoom AreCubiclesAmerican BigRoom ConspiracyTheory CubiclePrison DataGeneral DesignMuseum DonaldNoyes HomeOffice IoaPetraka KeithBraithwaite MichaelFeathers OfficeSpaceMovie PhlIp RodneyRyan RonJeffries RoomsAndDoors ScientificManagement SteveFreeman TheSoulOfaNewMachine TimeAndMotion TraceyKidder WarRoom WorkplacePets OfficeSpaceMovie AmericanBeauty CameronSmith CategoryMovie CowOrker EricHodges FightClub MichaelSutherland OfficeSpace OfficeSpaceMovie PeopleSkills PierrePhaneuf StarWars TpsReports OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy ArgumentByElegance BagAtational BagAtationalDiscussion CategoryRant CodeChangeImpactAnalysis ComputerScience DisciplineEnvy ExBase FacePalm GoldenHammer GoodMetricsProduceNumbers HobbyHorse LispLanguage ObjectOriented OctoberTen OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PersonalChoiceElevatedToMoralImperative PostSeventiesSoftwareEngineeringIdeaSlump RaceTheDamnedCar SmallTalk SoftwareEngineering TableOrientedProgramming TenSeven TopMind WetWare WhyNoChangeShootout OfficialXpPersonnel AlanFrancis AlistairCockburn AllenWirfsBrock AndrewSwan BradAppleton CategoryExtremeProgramming ChanningWalton DickGabriel DoIt DonWells DonaldMcLean EdMeese EricGrab FrankCarver FrankWestphal HankRoark IyadIssa JamesGosling JeanineDeGuzman JimHannula JoshuaKerievsky KeithBraithwaite KenAuer KentBeck KevinBradtke LanceWalton MartinFowler MichaelFeathers MichaelHill MichaelSuzio MikeStorey NickKnowles OfficialXpPersonnel PaulDyson PeterMerel PhilipEskelin RichardDevelyn RichardDrake RichardStallman RobMee RodneyRyan RonJeffries StephanSchmidt SteveFreeman StuCharlton TimMackinnon TomGilb TomKubit TomWhite TrishBuckley WardCunningham OffingOffsiteCustomer BusinessAnalyst ExtremeProgramming JimShore OffingTheOffsiteCustomer OnsiteCustomer PortlandXpUsersGroup PortlandXpUsersGroupNotes WaterFall OfflineBrowser CategoryWebBrowser OfflineBrowser UserStory WebAssistant WebBrowser WindowsXp OfflineStorageDevice BestForThePurpose CategoryOrganization PuttingStuffInTwoPlaces UsbDrive OffshoreXp BillBarnett BryanForst CategoryOffShore DarkLordOfPortland IsGlobalismThreateningTechCareers KentBeck MultiSiteXpDoesWork OffshoreXpIsAnOxymoron SoftwareDevelopment StandUpMeeting XpAndTheCmm XpTwoThousand OffshoreXpIsAnOxymoron MultiSiteXpDoesWork OffshoreXp WholeTeam OffshoringPatterns ComputingScience DomainPissingMatch DynamicStringsVsFunctional FoxPro FroxPro IntellectualProperty SoftwareEngineering OgdenNash CategoryAuthor SarbanesOxleyAct SheChangeDesignInTheDatabase OggVorbis CategoryCompression SansaClip OghamWiki CategoryWikiImplementation InternetExplorer KonquerorBrowser MozillaFirefox SafariBrowser OhAcuteBug UtfEightValuesForUmlauts OhGod OhHaskell ActorsModel CategoryConcurrency CategoryHaskell CategoryProgrammingLanguage DeadLanguage FirstClass FunctionalProgramming HaskellLanguage MessagePassingConcurrency MonadicProgramming MultiParadigmProgrammingLanguage ObjectFunctional WayBackMachine OhMyGodComplexity BigOh OhMyGodComplexity QuickSort OhNoNotAgain CategoryWhimsy DouglasAdams HitchhikersGuideToTheGalaxy IveGotaBadFeelingAboutThis OhScript BrokenLink CategoryProgrammingLanguage EcmaScript HelloWorld JavaLanguage JavaScript OoVvMm WikiName OhSoSmartOrOhSoPleasant CategoryMovie CategorySound HarveyTheMovie OhSoSmartOrOhSoPleasant UncleElwood OhTwoUnit ObjcUnit OhTwoUnit OkCancelWidget OkCupid JavaScript MyersBriggs OkCupid SafariBrowser OlaBini CategoryHomePage IokeLanguage JayRuby OlaBini OlafBey OlafGeibig JakartaOjb SpringFramework WebFlow OlafKlischat OlafKock CategoryHomePage ExtremeProgramming HamburgXpUsersGroup XpeditionaryTraining OlafKummer CategoryHomePage CoreMedia JavaScript OlafLewitz BasicPro CategoryHomePage InStep MicroTool OlafLewitz SoftwareDevelopment SoftwerftHamburg UnitTest OlafStapledon CategoryAuthor CategoryScienceFiction OlafWasmuth CategoryHomePage ListeDiplomarbeiten RobertPhillips OlavSchettler BusinessMedia CategoryHomePage OldBooksAndPapers CategoryBooks CiteSeer DennisRitchie EwDijkstra HenryBaker KrisJohnson RichardFateman OldCodeRusts AdapterPattern AnonymousDonor BitRot CodeDepreciation CodeLearns DaveSmith FogBugz GarryHamilton IanRae KeyholeMaintenance LegacyCode MaintenanceProgrammer MyTruckIsntAsportsCar NotInventedHere PaulMorrison PlayDohPrinciple TurboPascal WardCunningham OldDogsNewTricks CategoryHumanFactors KrisJohnson LearnFromExperience MindOverhaulEconomics ModernDinosaur MostGamesProgrammersDontGrokObjectOrientation OldDogs OldTricksYoungDogs PeopleWhoDontGetOo YoungDogs YoungDogsOldTricks OldFart AndrewCates AnonymousCoward CategoryIdiom HistoryIsDoomedToRepeatItself JargonFile OldFart RefactorMercilessly WikiGnome OldFogeyMode DocumentMode OldFogeyMode WorldWideWeb OldFox HyperLink JonathanTang RealNamesPlease RoadMaps RobertOrBob StartingPoints TerrySeale WikiMailBox OldFrench OldGuardDeveloper CobolLanguage CodeSewer CrossingTheChasm EarlyAdopter HappyWithPerl NewGuardDeveloper OldGuardDeveloper RubyOnRails OldHandsAndNewHands ChairContinuity OopslaProgramCommitteeMembershipPatterns OldPage CategoryHistory ReadToWriteRatio WhatDoYouMeanByOld WikiIceberg WikiPage OldPossumsBookOfPracticalCats AndrewCates CategoryBook OldProgrammersNeverDie CategoryJoke OldRulesWithForgottenReasons AlistairCockburn AntiPatternsBook AsciiCode BigBallOfMud CargoCultProgramming CatInTheCage CategoryStory ClayPhipps DaveSmith DefectSeeding DeliberateMistake FrankCarver GeraldWeinberg JeffGrigg JoshuaHudson LavaFlow ModularProgramming NormanSpears ObjectOrientedProgramming OldRulesWithForgottenReasons OldRulesWithOutdatedForces OnionInTheVarnish PoliticallyInfluential QuotingNotThinking RealityIsStrangerThanFiction ReviewCulture RobBiedenharn SingleFunctionExitPoint StructuredProgramming TheFiveMonkeys ThePsychologyOfComputerProgramming VoodooChickenCoding WayBackMachine OldRulesWithOutdatedForces AdamBerger ArithmeticShiftingConsideredHarmful CategoryAntiPattern CommentCostsAndBenefits GlobalMaximum LocalMaximum OldRulesWithForgottenReasons OldRulesWithOutdatedForces PeteHardie ShiftDontMultiply OldSchool AssemblyLanguage GarryHamilton GoodTightCode HighSchool LostTechnology OldSchool OldStuff AdobeAcrobat BehindTheCurve CategoryOrganization CollectedArtifacts ConnectionWithTheFuture DoingStuff DonaldNoyes InformationRetained ItWorks NysLte OldStuff OnPurpose PaperPort PaperPorting PhysicalFootprint ProcessingHistoricalThings TwoClicks WardsWiki WhatItWantsToBe WikiBatics OldTalkWithDavidMartland AndyPierce DavidMartland DevelopingSoftwareKnowledge EditCopy GreenCheese GregorRayman HowToDeletePages SeanMcNamara StartingPoints TalkWithDavidMartland WalledGarden WikiCommunity WikiPedia WikiPedians WikiSpirit OldTimer BangPath BeforeMicrosoft BlinkenLights CardStacker ChrisGarrod DataGeneral DaveSmith DickBotting FlipFlops GreenBarAddiction ImissGreenBar JohnFletcher NotSoOldTimer OldFart OldGeezers OldTimer PlanNineFromBellLabs RadioShack ReallyOldIron SunirShah VeryOldPerson WikiName OldTroll OldTroll PhlIp OldUnits CoolMeasurements GreatCircle MetricSystem NauticalMile StatuteMile UnitedStates WhimsicalUnitsOfMeasurement OldWineInNewBottles AopIsMulticaster AspectOrientedProgramming NewWineInOldBottles OldWineInNewBottles PublishAndSubscribe ScamPattern OlderWordingOfXpSimplicityRules ExtremeProgrammingExplained MinimumNumberOfClassesAndMethods XpSimplicityRules OldestProgramOfaSystem CategoryPhilosophy CodeUnitTestFirst DoTheRightThing GeorgWilhelmFriedrichHegel HasteNotSpeed InformalHistoryOfProgrammingIdeas JohnBywater OldestProgramOfaSystem SeparateIntentionFromRealisation StolenConceptFallacy SystemMetaphor SystemOfIdeas SystemOfMachinery TheMachineSignifiesTheIdea TheSourceCodeIsTheDesign TheWorld UnitTestedSystemAsMythologicalSystem OleAndersen CategoriesAndStuff CategoryHomePage ExtremeProgrammingExplainedEmbraceChange FearAndLoathingInLasVegas InfpType LordOfTheRings MyersBriggs NineteenEightyFour RapidDevelopment WikiGnome WikiNomic OleHoeghHansen BookList CategoryHomePage ComponentBasedArchitecture EndUserHabitability MetaModeling RecentChanges OleJepsen CategoryHomePage OleJohanDahl AlanKay CategoryPerson KristenNygaard ObjectOrientedProgramming TuringAward OlegKiselyov CategoryAuthor CategoryPerson CeePlusPlus ChurchNumeral DefineSyntax HaskellLanguage LambdaCalculus OnMonads PurelyFunctionalObjectOrientedSystem SchemeLanguage TypeArithmeticsPaper UseNet OliBye CategoryHomePage DafyddRees PaulSimmons RichardEmerson SteveFreeman TimMackinnon XpApprentice OliverBoehm CategoryHomePage OliverBurn CategoryHomePage OliverChung CategoryHomePage CodeUnitTestFirst DataBase JustaProgrammer OliverKamps CategoryHomePage OliverRode BankOfEngland CategoryHomePage JavaIdioms OliverSchmidt CategoryHomePage SoftwareDeveloper OliverSeiler CategoryHomePage MyersBriggs NetApp OliverSims CategoryAuthor OliverTonnhofer AwkLanguage AwkiAwki CategoryPerson OliverTonnhofer OlivierAntonis CategoryHomePage OlivierAntonis QuickChangesJunkie RandomPages OlivierBerger OlivierGaste OlivierRey AmbiguousViewpoint AntiPattern AntiPatternTemplate AntiPatternsCatalog ArchitectureAntiPattern ArchitectureMadeBySales ArchitectureNothing BestPractice BlockTheProjectForContractualDetails CategoryAntiPattern CategoryCategory CategoryCodeSmell CategoryCommunication CategoryDevelopmentAntiPattern CategoryDraft CategoryHomePage CategoryManagementAntiPattern CategoryPattern CategoryRequirements CategoryWikiMaintenance ChangeYourOrganizationTactics CodeSmell ConfusionOfObjectives ContinuousObsolescence ContractualAntiPattern ControllingWithoutControl CopyAndPasteProgramming CryptoCracy DatabaseBestPractices DayToDayProjectManagement DefinitionPage DesignPattern DesignPatternTemplate DevelopmentAntiPattern DevelopmentAntiPatternRoadMap DoWhatYouWant DontReinventTheWheel DualProjectManagement EmpireBuilding ExplainSoftwareToTheCustomer ExtremeProgramming ExtremeProgrammingCorePractices FireDrill FlightViewProject FourteenPoints FungibleProjectManager GetAnArchitectOnBoard HalfDoneIsEnough HaveThisPattern IfItIsWorkingDontChange IgnoredHierarchy InappropriateTechnicalObjective ItLegend IvoryTowerManagement JobKeeper JohnFletcher ListOfAntiPatternsToDocument LittleRulesAndPatterns MadDevelopers ManagementAntiPattern ManagementAntiPatternRoadMap ManagementPattern ManagementRoadMap ManagerBlamesHisStaff MentalPattern MockObject MoreAboutMechanics MyMyersBriggsTypeIs MysteroCracy NeverListeningManager NoNeedForAdministrationFunctions NotInventedHere NotTheAppropriateProtocol NotTheAppropriateTechnology OrganizationAntiPattern PatternIndex PatternTemplate PeopleProjectsAndPatterns PerformanceManagement PlayItByEarProject PleaseYourManager PolarizingQuestion PrisonForCustomer ProcessRigoristBoss ProgrammingParadigm ReallyValuablePages RecentChanges ReinventTheWheel RequirementsAsArchitecture RoadMaps SecretCracy SelfSealingBelief SellingaProductYouCantRealize SeveralVisionsOfTheSameSoftware SharkBot SisterSites SmokeAndMirrors SoftwareAsOrganizationalChart SoftwareDesignPatternsIndex SoftwareDevelopment StartingPoints StructureAndInterpretationOfComputerPrograms TechnicalIssuesDontExist TextFormattingRules TheCustomerIsSoMean TheProcessIsTheDeliverable TransactionDesign TransactionProcessingConceptsAndTechniques TransactionProcessingMonitor UseDesignPatternsForArchitecture WhatIsAnalysis WikiGnome WikiMaintenance WikiPagesAboutWhatArePatterns OlivierTravers CategoryHomePage OlivoMiotto CategoryHomePage OlofForshell OlofHolmquist AreYouThere CategoryHomePage OrphanPage OloughlinsLaw OlpcWiki CategoryEducation OneLaptopPerChild OmCandea BigDesignUpFront BillVenners CategoryHomePage DesignUpFront RelationalDatabases SmalltalkLanguage StructuredProgramming OmWiki CategoryWikiForum ErnstGruber OmWiki OmarBenjelloun AreYouThere CategoryHomePage OrphanPage OmerVanDerHorstJansen CategoryHomePage CowboyCoding OmitNeedlessWords DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming LetEveryWordTell OmitNeedlessPages OmitNeedlessWords OmitWords OnceAndOnlyOnce TheBestOfBothWorlds TheElementsOfStyle WaldenMathews OmniBase OmniBase OmniGraffle CategorySoftwareTool OmniGraffle OmniSky HandspringVisor JoshuaBaran PalmPilot PocketPc OmnigonInternational BavarianIlluminati BraitenbergVehicles CategoryCompany CompositePattern ExtremeProgramming HyperSpace IterativeFunctionSystem KenHappel OmnigonInternational OnTopic OmniscientTurtle BradBanister CategoryCompany EricStewart RobSartin OmondoUml CategoryUml EclipseUmlPlugin NorganHan OnBecomingaLeader BooksOnLeadership CategoryBook EmPowerment HumanInteractions WarrenBennis OnBecomingaTechnicalLeader CategoryBook DeMarco OnBecomingaLeader PeopleWare WarrenBennis OnBrittleness AlternateHardAndSoftLayers AnalogyMining AndyPierce DanBarlow EveryoneShouldBeaRobot GracefulDegradation JeffGrigg JeffMantei ThinkingOutLoud WorseIsBetter OnClicked DelphiLanguage FormBasedDesign RapidApplicationDevelopment VisualBasic OnComputableNumbers AlanTuring CategoryMath CategoryPaper EntscheidungsProblem TuringMachine OnConsensus BusinessDomainExperts FeasibilityStudy GoalDonor GoldOwner JeffMantei LearningCurve LetsPlayTeam OnDecomposingSystems AdHominem AgreeToDisagree ArgumentFromAuthority BookStop CategoryEncapsulation CategoryInfoPackaging CodeChangeImpactAnalysis CollectionOrientedProgramming CollectionOrientedVerbs DataBase DavidParnas DecisionMathAndYagni DivideAndConquer DomainSpecificLanguage EncapsulationIsNotInformationHiding FacePalm FutureDiscounting GameTheory GoodMetricsProduceNumbers GoodMetricsUseNumbers HolyWar InterfaceFactoring ItDepends MarcGrundfest NimbleDatabase OnceAndOnlyOnce OoConflictsWithCollectionOrientation PerceptionOfChange PickTheRightToolForTheJob RaceTheDamnedCar RalphJohnson RelationalWeenie SeptemberTen SoftwareDevelopmentIsInvesting SystemsSoftware TopMind ViewingAlgorithmsAsCollectionProcessing WalledGarden WaterbedTheory WikiName OnDisplayEventsConsideredHarmful BigBallOfMud CompileTime ConstructorsAreEvil FunctionalReactiveProgramming GooglifyDeepMenus GraphicalUserInterface GuiEngineGoals JavaScript PartialEvaluation RaceCondition SideEffect SpaghettiCode TuringComplete UserInterface ZoomableUserInterface OnError GoTo OnError VisualBasic OnExpressivePower CategoryPaper CriteriaForGoodMathOrCompactNotation ExpressivePower MatthiasFelleisen RealMacros WikiName OnFocus OffFocus OnFocus OnTopic RecentChanges ThingsOnWikisMind TypicalHousekeepingTasks WikiNames WikiPage OnHolyWarsAndaPleaForPeace BigEndian LittleEndian OnLineAnalyticalProcessing OnLineTransactionalProcessing OnLineComputerMuseum CanonCat CategoryHistory ComputerIndustrialArchaeology DougEngelbartSymposium HistoricSoftware JefRaskin ReallyOldIron RetrocomputingMuseum OnLineEncyclopediaOfIntegerSequences CategoryExternalLink CategoryMath EricJablow GarryHamilton OnLineSystem AugmentingHumanIntellect CategoryGui CategoryInformationEngineering DougEngelbart TheMotherOfAllDemos OnLineTransactionalProcessing OnLineAnalyticalProcessing SystemOfRecord OnLisp CategoryBook CategoryCommonLisp CategoryLisp CategoryOnlineBook DamyanPepper DomainSpecificProgramming DougMerritt JimFl OnLisp PanuKalliokoski PaulGraham OnMonads AnonymousDonor AnswerMe AspectOrientedProgramming BrokenLink BruceRichardson CategoryFunctionalProgramming CategoryHaskell CeePlusPlusMonadsExample ChristophePoucet CoMonads CraigEverett DanielYokomiso ErikMeijer FunctionalProgramming FunctionalProgrammingLanguage GrahamHutton HaskellArrows HaskellCafe HaskellLanguage IanPhillips JavaScript LinearTypes MonadicParserCombinators MonadicProgramming MonadsInRuby ObjectOrientedProgramming OlegKiselyov PanuKalliokoski PatrickLogan PhilipWadler ReferentialTransparency SamuelFalvo ShaeErisson SimonPeytonJones SingletonPattern StateTr StateTrFunc StephanHouben TheEvolutionOfaHaskellProgrammer TomAnderson TrivialOnceUnderstood UniquenessTypes ValueObject VirtualMemory WizzyMath OnMySide AnonymousDonor CocoaBrowser InMyWay JoeOsborn MichaelMahemoff OnMySide ProjectBuilder SafariBrowser SoftwareUsability TextEdit OnNumbersAndGames AndyPierce CategoryBook GameOfGo ItDepends JohnHortonConway SurrealNumbers OnPurpose CompoundWord DonaldNoyes IntentionalProgramming ThinkingOutLoud UnintentionalProgramming OnRedundancy OnceAndOnlyOnce OnReflection AntiPattern CategoryReflection CausallyReflectiveSystem CommonLispObjectSystem IntercessoryProtocol IntrospectiveProtocol JavaLanguage JeffMantei MetaInformation MetaObjectProtocol ObjectOrientationFaq ReflectiveSystem SmalltalkLanguage TheArtOfTheMetaObjectProtocol TomStambaugh OnSignal OffTopic OnSignal OnTopic ThreadMess OnSimplicity CategorySimplification JeffMantei OnSiteCustomer OnsiteCustomer OnTarget CategorySuccess MeasuringYourAccomplishments OnTarget OnToSmalltalk AsparagusBook CategoryBook PatrickHenryWinston SmallTalk SmalltalkLanguage StuCharlton OnTopic AddingNewPages AlsoDeleteThis AndyPierce AnswerMe BackroNym BrucePennington CategoryWiki DavidLiu DeleteWhenCooked DocumentMode FrontPage IanHolmes InformalHistoryOfProgrammingIdeas MatthewAstley MySignalIsYourNoise NasirKhan OffTopic OnTopic OneMansMeatIsAnotherMansPoison PeopleProjectsAndPatterns RecentChanges ThreadMode WalledGarden WardsWiki WikiMission WikiReligion OnTopicButNotNeeded CategoryWikiMaintenance DavidLiu DistributedTransaction EjbsAndDistributedTransaction IsThisPageOk KyleBrown MicrosoftSlave MontrealXpMeeting MontrealXpMeetingOne MoreHeatThanLight MoveItElsewhere OnTopic OnTopicButNotNeeded OnTopicButUseless ProfessionalVisualBasicProjectManagement SlooowDelete TransactionManager VbClassic WardsWiki WebLogic WebSphere WikiTag OnTopicButNotOk EditWar JonathanTang ReFactoring RefactorByMerging RenamePage WalledGarden WalledGardens WikiGnome WikiIsNotUsenet OnUnderstandingTypes AdHocPolymorphism BadThing BasicLanguage BigDesignUpFront CategoryPaper CategoryPolymorphism CategoryTypeTheory CategoryTypingDebate ChristopherStrachey DefinitionsOfTypes DougMerritt GoProgrammingLanguage LucaCardelli OnceAndOnlyOnce ParametricPolymorphism PeterWegner PolyMorphism StandardPascal TypeTheory WhatAreTypes OnValuableThings BeValuable DonaldNoyes FreelyAvailable GoodThing KnowledgeProliferation OnValuableThings OpenSource SayWhy SayWhyNot SimplyNotForSale SmallFootprintComputing ThinkingOutLoud ThinkingSpecialist ValuablePage ValuableSpace OnWikiCustomer OnWikiCustomer OnsiteCustomer WikiEngines OnansRazor OnceAndOnceOnly ExactlyOnce OnceAndOnlyOnce AbstractionAddiction AlekseyPavlichenko BigDesignUpFront CategoryAbstraction CategoryReuse CategorySimplification ChrisRimmer ChuckMoore CodeGeneration CodeSmell ComposedMethod CopyAndPasteProgramming CosminApreutesei CouplingAndCohesion CurtisBartley DaveWhipp DavidThomas DisagreeByDeleting DontRepeatYourself DuplicationRefactoringThreshold ExactlyOnce FunctionalTest JohannesBrodwall JonathanCrossland KentBeck LeoBrodie MarcGrundfest MirrorModel MysticalProgramming NeedlessRepetition OnceAndOnlyOnce ParallelInheritanceHierarchies PrimaryInformation RalphJohnson ReFactoring RedundancyIsInertia RelationalModel RobertMartin RonJeffries SecondaryInformation SeparateTheWhatFromTheHow SeventeenTimesAndOnlySeventeenTimes TemplateMethod ThinkingForth TooMuchAbstraction TransClusion TwiceAndOnlyTwice UnitTest WardCunningham WhatIsAnAdvancer WikiPagesAboutRefactoring WyCash XpImmersion XpMailingList OnceAndOnlyOnceCommunismDiscussion AbstractionInversion AugustZeroEight AurelianoCalvo BenKovitz CarlosNsRodrigues CorporateMonopoly DeltaIsolation DiscontinuitySpike ExtremeProgramming FreeSoftware GnuHurd JasonNocks LinusTorvalds MoreIsBetter OnceAndOnlyOnce OpenSource OpenSourceCommunism ReinventingTheWheel TomDeMarco WardCunningham OnceAndOnlyOnceDoesNotImplyGoldenHammer AreTablesGeneralPurposeStructures CategoryFactoring CategoryOnceAndOnlyOnce DontRepeatYourself DynamicStringsVsFunctional GoldenHammer GreenSpunning OnceAndOnlyOnce ReFactoring RelationalDatabase ThirdNormalForm OnceAndOnlyOnceForRequirementsDocuments AgileRequirementsDocumentation DuplicationRefactoringThreshold OnceAndOnlyOnce PaulHudson RaySchneider SteveJorgensen WaldenMathews WayneMack OnceAndOnlyOnceIsNotJustForCode AutomationIsOurFriend CategoryOnceAndOnlyOnce ClosedSource ExtremeProgramming IncludedReplyDestination LessonsLearnedFromFortran LotsOfCopiesKeepStuffSafeTm MaintainOrRebuildEachTime OnceAndOnlyOnce OnceAndOnlyOnceForCode OnceAndOnlyOnceForRequirementsDocuments OnceAndOnlyOnceIsNotJustForCode OnceAndOnlyOnceOnWiki OnePlaceForEveryIdea OpenSource SeeOneDoOneTeachOne ThreeStrikes ThreeStrikesAndYouRefactor YouKnowYoureInaBigCompanyWhen OnceAndOnlyOnceNameParadox AmirLivne AsimJalis DaveWhipp DonWells DonaldNoyes ExactlyOnce IanClelland IfAndAlsoIf IfAndOnlyIf JamesKeogh JohnArrizza JohnHortonConway LessRedundancy NaturalLanguage OnceAndOnlyOnce OnlyOnce PluralProblem UseMention YouArentGonnaNeedIt OnceAndOnlyOnceOnWiki CategoryWikiMaintenance EdwardKiser HowToWriteAndEditThreadMode OnceAndOnlyOnce OnceAndOnlyOnceIsNotJustForCode OnceAndOnlyOnceOnWiki OnePlaceForEveryIdea PageAnchor ThreadMode WikiConversation WikiOnWiki OnceAndOnlyOnceOriginal AbstractWithOnceAndOnlyOnce AntiPattern CanOnceAndOnlyOnceLoop CategoryExtremeProgramming CategoryModellingLawsAndPrinciples CategoryPlanning ChangeBrainstorm ChrisRimmer ClipboardAlert CodeAlgebra CodeNormalization CodeSmell CopyAndPasteProgramming DavidPlumpton DependencyInversionPrinciple DesignPatterns DonWells DontRepeatYourself EricHodges ExactlyOnce ExtremeNormalForm FewShortMethodsPerClass FocusOnWhatsImportant FunctionalProgramming GuillermoSchwarz IfAndOnlyIf JohnArrizza JohnVlissides KentBeck LearningReadiness LispLanguage LotsOfShortMethods MacroOnceAndOnlyOnce MediatorPattern MikeAmy MysticalProgramming OaooBalancesYagni ObjectOriented ObserverPattern OnceAndOnlyOnce OnceAndOnlyOnceCommunismDiscussion OnceAndOnlyOnceIsNotJustForCode OnceAndOnlyOnceNameParadox OnceAndOnlyTwice OnePerOne OneResponsibilityRule OnlyOnce OpenClosedPrinciple OpenSourceCommunism PairProgramming ParallelInheritanceHierarchies PaulMitchellGears PragmaticProgrammer RalphJohnson RedundancyIsInertia RefactorMercilessly RonJeffries SameTool SmallLint SteveHolden SubjectOrientedProgramming TemplateMethod ThreeStrikesAndYouRefactor TwiceAndOnlyTwice UnitTest VisitorPattern WyattMatthews XpMailingList XpSimplicityRules YouArentGonnaNeedIt YouDontNeedItAnymore OnceAndOnlyOnceVersusIndependence OnceAndOnlyOnce YagNi OnceAndOnlyOnceingPrintableNamesOfCodeObjects ComplexNumberTest CppUnit GnuCpp RunTimeTypeInformation OnceOrLess YouArentGonnaNeedIt OnceProgrammingLanguage AspectOrientedProgramming CommutativeRing CommutativeRings DougMerritt DynamicTyping DynamicallyTyped GeneralizedReference JonathanTang ObjectiveCaml OnceAndOnlyOnce PartialEvaluation RebolLanguage SteveHowell ThomasColthurst UnRegister WeakOrder WeakTyping XlLanguage OnceRocketsGoUpWhoCaresWhereTheyComeDown BifurcationFallacy EverythingIsPolitical MartySchrader RocketGeek TomLehrer OnceUponaTime CategoryAlternativePedagogy OnceUponaTimeThereWasaWiki OrganicFoodConsideredHarmful TheKowmungersWerea WikiHistory WikiStory OnceaLostSoul BillGates CategoryLeadership CategoryLifeStrategies ChiefArchitect FromSuccessToSignificance HigherPrinciples LeaderShip MicroSoft RulesToLiveBy TheRulesForBeingHuman TurnAroundToSelfManagement OneAndOnlyOneNoun SingleResponsibilityPrinciple OneBigHeaderFile AntiPattern BigBallOfMud CategoryAntiPattern CategoryCee CategoryCpp CategoryRefactoring CeePreprocessorStatements CodeSmell CopyAndPaste EvilAndRude GnuLinux IncludeGuard LargeScaleCppSoftwareDesign MozillaBrowser OneBigHeaderFile RefactoringCppToReduceDependencies RubyLanguage StevenNewton UnitTest OneBookPerMonth AlbertBrandl BrentNewhall CategorySelfImprovementPatterns ComputerProfessionals FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed GreatBooksAboutSoftware GreatSoftwareBooks HelmutLeitner JakobNielsen NotesOnTheSynthesisOfForm PaperPrototyping PaulGraham PhilStubbington ScottMcNealy SteveMcConnell StructureAndInterpretationOfComputerPrograms TheDesignOfEverydayThings OneButtonTesting AutomatedContinuousTesting AutomaticTesting CategoryTesting IncrementalTesting KeyClaw OnceAndOnlyOnceIsNotJustForCode PhlIp ProjectBuilder PyUnitTestBrowser TestRunner ThreeStrikesAndYouAutomate VimTextEditor VisualAge ZeroButtonTesting OneCode JoshuaJuran LordOfTheRings OneCode OneDayIterations KentBeck OneDayIterations XpMailingList OneDayWiki CaseyHelbling EditText OneDayWiki OneMinuteWiki OneMonthWiki OneYearWiki RecentChanges SisterSites TipsForBeginners UserName WardCunningham WikiWikiSandbox OneDecadeWiki CategoryWiki ChangesInMonth JohnFletcher OneDecadeWiki OneYearWiki VodkaPoet WikiHistory OneFingerKeyboard BookOfMatthew GrimmsFairyTales HalfKeyboard HandspringVisor IambicPaddles JonathanAquino KrisJohnson OneFingerKeyboard PalmGraffiti PalmOs PalmPilot PocketPc ShareWare TapType OneGiantRoom CategoryWorkEnvironment CubeFarm CubeFarms OneHandClap OneHandOnTheYoke DoTheBestThingThatCanPossiblyWork DoTheEasiestThingThatCouldPossiblyWork DoTheMostComplexThingThatCouldPossiblyWork DoTheMostComplicatedThingThatCouldPossiblyWork DoTheRightThing DoTheSimplestThingThatCouldPossiblyWork DonaldNoyes ExtremeTeam IvanStojic KentBeck KyleCordes LaissezFaire SteerWithYourEyes TheSoundOfOneHandClapping OneHourWiki AllInOneWiki OneDayWiki OneDecadeWiki OneHourWiki OneMinuteWiki OneMonthWiki OneYearWiki OneHundredAndOneUsesForBlackHoles BlackHole DarkEmitter DarkSuckers DeleteMad DevNull DisposalOfRadioactiveMaterial DoctorSeuss EventHorizon MassDestructionWeapon PointyHairedBoss WardsWiki WikiWikiWeb OneHundredPercentDone AgileDevelopment CategoryRequirements CategoryScheduling OneHundredPercentDone TaskCompleteDefinition UnitTest OneHundredRulesForNasaProjectManagers CategoryExternalLink CategoryManagement MetaIrony OneHundredYearsOfSolitude AntiPattern ArrowAntiPattern CategoryVoting JamesMichener JohnFarrell OneHundredYearsOfSolitude PrematureVote OneImprovementPerWikiPage CategoryWikiEditing CategoryWikiMaintenance LifesJustTooShort OneImprovementPerWikiPage RecentChanges RefactorLowHangingFruit WikiGnome WikiPage WikiReaderToWriterRatio OneInfiniteLoop AppleComputer BlockingIo DigitalEquipmentCorporation ExpertSystems MultiThreadModel NotificationEvents OneInfiniteLoop OneMicrosoftWay SamuelFalvo SingleThreadModel VmsOperatingSystem OneJumpAhead CategoryBook HumanPerfectionInCheckers JonathanSchaeffer MarionTinsley OneLaptopPerChild AlanKay AnonymousDonor BrucePennington CategoryEducation DougMerritt EarleMartin ElizabethWiethoff FedoraProject IanOsgood JavaScript JesseMillikan JimGettys LaptopComputer LinuxKernel MicrosoftCorporation MozillaBrowser NicholasNegroponte OlpcWiki OneLaptopPerChild OpenFirmware OpenSource PeopleAreGood PhlIp PythonLanguage RoCoCoCamp SeymourPapert SovietUnion SqueakEtoys SqueakSmalltalk TamTam WikiCreole XulRunner OneLargeEvolutionaryAttempt EvolutionaryDelivery ExtremePop ImpactModelling KeyPointToReturnTo MostExtremeIsHeardLoudest RichardDrake SpikeSolution WaterFall OneLineAtaTime BinaryChop CategoryDebugging CategoryTesting DotNet UnitTest OneLiners OneLiner OneLiners SedLanguage OneManBand CategoryDefinition OneManBand PairProgramming OneMansMeatIsAnotherMansPoison AptitudeTesting CategorySubjectivityAndRelativism HolyWar InductiveReasoningAptitude JonGrover OneMansMeatIsAnotherMansPoison TalentsAndAptitudes TriteSayingsComeInPairs OneMicrosoftWay OneInfiniteLoop WindowsWay OneMinuteAdding DanglingLink OneMinuteAdvice OneMinuteAint OneMinuteCommunity OneMinuteDeleting OneMinuteEditing OneMinuteNavigation OneMinuteReading OneMinuteSecurity OneMinuteWiki WikiWord OneMinuteAdvice GoodStyle OneMinuteAdding OneMinuteAint OneMinuteCommunity OneMinuteDeleting OneMinuteEditing OneMinuteNavigation OneMinuteReading OneMinuteSecurity OneMinuteWiki WikiEditingCustoms WikiSocialNorms OneMinuteAint BriefIntro BriefTutorial EditText EditTextTutorial EveryThing InternationalOneMinuteWiki JoinCapitalizedWords KrisJohnson NewOneMinuteWiki NewUserPages OneDecadeWiki OneHourWiki OneMinute OneMinuteAdding OneMinuteAdvice OneMinuteCommunity OneMinuteDeleting OneMinuteEditing OneMinuteNavigation OneMinuteReading OneMinuteSecurity OneMinuteWiki OneWeekWiki OrSee RalphMellor RecentChanges SeeAlso StartingPoints ThreadMess TipsForBeginners TopTen TrialBalloonRefactoring UserName VisualTour WhyWikiWorks WikiCountingVote WikiEnUneMinute WikiEngines WikiRefactoringFeedback WikiUserNamesHaveFallenOutOfStyle WikiWay WikiWikiSandbox WikiWikiWeb WikiWord OneMinuteCommunity OneMinuteAdding OneMinuteAdvice OneMinuteAint OneMinuteDeleting OneMinuteEditing OneMinuteNavigation OneMinuteReading OneMinuteSecurity OneMinuteWiki RealName RecentChanges UserName WikiHomePage WikiSignature OneMinuteDeleting DeletionConventions EditCopy HistoryPages OneMinuteAdding OneMinuteAdvice OneMinuteAint OneMinuteCommunity OneMinuteEditing OneMinuteNavigation OneMinuteReading OneMinuteSecurity OneMinuteWiki OneMinuteEditing GoodStyle OneMinuteAdding OneMinuteAdvice OneMinuteAint OneMinuteCommunity OneMinuteDeleting OneMinuteNavigation OneMinuteReading OneMinuteSecurity OneMinuteWiki RalphMellor TextFormattingRules WikiWikiSandbox OneMinuteNavigation OneMinuteAdding OneMinuteAdvice OneMinuteAint OneMinuteCommunity OneMinuteDeleting OneMinuteEditing OneMinuteReading OneMinuteSecurity OneMinuteWiki RalphMellor RecentChanges RecentEdits SeeAlso VisualTour WikiCategories WikiWord OneMinuteReading BreadthFirst DepthFirst NewUserPages OneMinuteAint OneMinuteEditing OneMinuteNavigation OneMinuteWiki RalphMellor SeeAlso StartingPoints VisualTour OneMinuteSecurity OneMinuteAdding OneMinuteAdvice OneMinuteAint OneMinuteCommunity OneMinuteDeleting OneMinuteEditing OneMinuteNavigation OneMinuteReading OneMinuteWiki WhyNobodyDeletesWiki WhyWikiWorks OneMinuteWiki BriefIntro EditCopy GoodStyle HistoryPages InternationalOneMinuteWiki OffTopic OneDayWiki OneHourWiki OneMinuteWiki OneMonthWiki OneWeekWiki OneYearWiki RealNamesPlease RecentChanges UserName WhyNobodyDeletesWiki WhyWikiWorks WikiEditingCustoms WikiHomePage WikiIsNotWikipedia WikiSignature WikiSocialNorms WikiWiki WikiWord WikiZens OneMinuteWikiFrench CamelCase EditHint FrontPage MediaWiki PalimPseste UtfEight WabiSabi WikiBacSable WikiCitizen WikiCitoyen WikiEnUneMinute WikiEngines WikiHistory WikiWikiSandbox WikiWikiWeb WikiZen OneMonthWiki DeletionConventions EditCopy FixYourWiki HistoryPages OneDayWiki OneMinuteWiki OneMonthWiki OneYearWiki WhyNobodyDeletesWiki WhyWikiWorks OneMoreLevelOfIndirection AprilZeroEight CompileTime CompileTimeResolution EssentialComplexity EventualSideEffects PartialEvaluation RidiculousSimplicityDemandsRidiculousResources RidiculousSimplicityGivesRidiculousResources SamuelFalvo TautologicalDefinitionFallacy WikiPedia OneNamePlease AnonymousDonor AtMostOneNamePlease FrancisHwang OneNamePlease RealNamesPlease RealNamesPleaseDiscussion OneNote BasicToolkit CategoryCollections CategoryHypercard CategoryMicrosoft DonaldNoyes GoogleChrome GoogleChromeWs InternetExplorer IsAnythingBetterThanPaper MicrosoftOffice MicrosoftOfficeYearOhSeven MozillaFirefox NewPage OneNote OneNoteWs OrdinaryComputerUsers PaperPort WikiTest OneOfTheCategories CategoryCategory CategoryRedirect IsaCategory OneOutOfFiveTechFadsStick DeleteWhenCooked EightyTwentyRule MooresLaw OnePieceOfPaper CategoryExtremeProgramming CrcDescribesScenarios CrcDoesntCaptureAnything ExtremeProgramming OnePieceOfPaper TheSourceCodeIsTheDesign OnePileFilingSystem CadPileFilingSystem CategoryCollections CategoryFileSystem CategorySolutions ComputerAidedDesign DonaldNoyes ElizabethWiethoff GaveUpOnEmail GoboLinux HeapDataStructure InformationOverkill IsAnythingBetterThanPaper ItWorks LeastRecentlyUsed LibraryOfNewAlexandria MostRecentlyUsed OnePileFilingSystem PersonalWiki PileFilingSystemsWithManyPiles SamuelFalvo ThankYou OnePrimaryManySecondaryPattern BreadCrumbs DesignPattern OneTruePath RelationalDatabases ToMany ToOne WebLog OneRealWorldLoggingSystem CurtisBartley DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming FileLogger JavaScript JeanHuguesRobert JimLittle LogErrorToEveryoneElse LogFilter LogListener LogListeners LogMessage LogMultiCaster LogServer LogViewer MichaelChermside MsgCategory MsgScope MsgType NetworkLogger PrintStream RobertDiFalco StringBuffer YagniAndLogging YouArentGonnaNeedIt OneResponsibilityRule BertrandMeyer BobKerns BrianButton CategoryOrganization CodeNormalization CodeSmell CompleteResponsibilityRule CrossCuttingConcern DivideAndConquer DoTheSimplestThingThatCouldPossiblyWork EventDrivenProgramming ExtremeProgramming JimWeirich JohnStoshMuczynski LimitsOfHierarchies MergeMe MinimumNumberOfClassesAndMethods ObjectOrientedProgramming ObjectOrientedSoftwareConstruction OnceAndOnlyOnce OneResponsibilityRule OopNotForDomainModeling OptimizeLater PeterCoad ResponsibilityDrivenDesign ResponsibilityDrivenDesignConflictsWithYagni SingleResponsibilityPrinciple SoftwareDesignPattern SoftwareDesignPatterns SpecialFormatting StreamOfConsciousness SwissArmyKnife TimOttinger TopMind UsefulLie WikiWiki XpMailingList OneReturnPerFunction SingleFunctionExitPoint OneSecondWiki HowMuchThePredatorCosts OneMinuteWiki RemoteControlAirplanes OneShotTesting OneShotTesting TestingByPokingAround TestingPatterns OneSizeFitsAll AirTrafficControl AllProblemsLookLikeNails DickBotting EdwardDeBono EpiCycles ItDoesNotScaleUp LearningMeansMakingMistakes NotInventedHere SilverBullet VillageVenusMistake OneSpaceBetweenSentences AlainPicard DaveSmith JeffGrigg OneSpaceBetweenSentences StarOffice OneStarProgrammer ThreeStarProgrammer OneStartlingSentence DaveSmith EugeneWallingford HeadlineMemos KentBeck KyleBrown OffTopic ParcPlace PatternsDontNeedToGoBoom SeanOleary StevenNewton WardCunningham OneTeam KentBeck OneTeam OnsiteCustomer UsabilityEngineers OneThingAllThings AalbertTorsius EarleMartin FallaciousArgument JimiHendrix MistakenExtrapolation RefactorMe SlipperySlope OneThousandJournalProject WikiLikeThing OneTimeWebServer MockObjects NullObject OneTimeWebServer ZeroConf OneToOne OneTrickPony CategoryAntiPattern OneTrueBraceStyle AlwaysUseBracesOnIfThen BracesAroundBlocks CategoryCee CategoryCodingIssues WhereDoTheBracesGo OneTrueEditor ViEditor OneTruePath AllDataRelatesToOtherData BoomYoureDone BulletinBoardSystem CategoryHumor CategoryPhilosophy ConfusedComputerScience CyberSpace DistributedHashTable FreedomBox GlassBeadGame GnuHurd HackerSpaces InterNet InterpretedLanguage JavaScript LanguageIsAnOs LocalMaxima MasterOfTheMachine NetHack OneTruePath OperatingSystem PangaiaProject PeerToPeer PerfectSystem ProfilerTool RaspberryPi RealLife SeptemberThirteen SimplestTuringMachine StevenLevy TheMatrix TheNetworkIsTheComputer ThreeDimensionalVisualizationModel TicTacToe TinkerToy TinkerToys TinkertoyComputer TuringMachine UnifiedDataModel UserSpace WikiNature OneTruePurpose HaskoHeinecke NickArgall OneTrueWay EverythingIsRelative OneTrueBraceStyle OneTruePurpose OneTwoThreeRefactor ThreeStrikesAndYouRefactor WhenAreWeGonnaNeedIt OneUnitTestAtaTime CategoryTesting CodeUnitTestFirst CompleteCoverageIsExpensive CrcCard ExtremeProgramming FixmeComment FunctionalTest JeffGrigg KentBeck NarrowTheInterface PhilGoodwin RobertDiFalco RonJeffries StarUnit TestFirstProgramming TestMethod UnitTest UnitTestsReconsidered WayneMack WhatIsReworking WriteJustOneTest OneUpmanship CategoryBook OneWeek OneWeek ProjectVelocity TwoWeeks WorkWeek OneWeekWiki InterWiki OneMonthWiki RecentChanges RecentEdits SisterSites WardCunningham WhyWikiWorks WhyWikiWorksNot WikiEditingCustoms WikiGettingStartedFaq WikiSocialNorms WikiWikiClone OneWikiEvolution AlistairCockburn BigDesign ConstructiveInterference CowboyCoding DaveHarris DramaticIdentity LazyUsersMakeGoodUserInterfaces MartySchrader MichaelFeathers OneManOneVote OneWikiStyle PeterMerel RolledUpNewspaper StoneSociety ThesisAntithesisSynthesis ThreadMess ThreadMode ThreadModeConsideredHarmful ThreadModeCorrected UmlCaseVultures WhyWikiWorks WikiNature OneWikiStyle BeExcellentToEachOther BigDesign CategoryWiki CategoryWikiMaintenance MundaneLink OneWikiEvolution PeterMerel PlainEnglish ThesisAntithesisSynthesis ThreadModeCorrected UsingSignatures WhyOneWikiStyleWorks WhyWikiWorks WikiNature OneWikiToRuleThemAll EarleMartin JorgeLuisBorges MikeShanley TheLibraryOfBabel TheWikiOfBabel WikiWord OneWithTheComputer MentalStateCalledFlow OneWorldAlliance CategoryOffTopic CorporateGovernment DouglasAdams GrandConspiracy JetLag OneWorldAlliance PaulGaugin RobertAntonWilson VeryGoodSeats OneYearWiki CategoryWiki CommunityLifeCycle GoodStyle GraciousHost HomePage LinkMore LinkingPower OneDecadeWiki OneMonthWiki OneWeekWiki WikiCommunity WikiLifeCycle WikiName WikiNames WikiStyle OnionInTheVarnish OldRulesWithForgottenReasons PrimoLevi OnlineContentManagementSystem AccessBean BrokenLink EntityBean JdataSotre OrphanPage SeshKumar SessionBeanWrapsEntityBeans OnlineDictionaries MerriamWebsterDictionary OnlineEducation WikiInEducation OnlineInformationServices AmericaOnline BulletinBoardSystems CompuServe ComputerEnthusiasts InternetAccess OnlineInformationServices OnlineName RealNamesPlease WikiWiki OnlineOffline CategoryOrganization DoingStuff DonaldNoyes OnlineOrInvisible AndyPierce CollegeInvisible WiredMagazine OnlinePayments AnonymousDonor BlueTooth CreditCard DanishLegalAssumption DotComBubble ElectronicCoins FirePay JavaCard JuergenHermann MasterCard MicroPayment OleAndersen OnlinePayments PayPal SmartCards OnlinePersonaSyndrome FermatsLastTheorem InformationAge PhlIp RememberEveryoneOnWikiIsaPerson RichardKulisz TestDrivenDevelopment WelcomeToWikiPleaseBePolite OnlinePublishing AmazonAssociate CategoryMetaWikiNoise DataMusicProject FridemarPache InternetEconomyOfCredibility OnlinePublishing WardCunningham WikiWayOfLife OnlineWatercooler BillZimmerly WardCunningham OnlyForesightMatters AntiPattern AskTheComputer BenKovitz BigDesignUpFront BigOmega CascadingStyleSheets CategoryPlanning DickBotting DoTheRightThing EdwardDeBono FoundingFathers FoundingFathersDiscussion GameOfChess GoldilocksSolution GuerrillaGuideToInterviewing IllusionOfControl InnateHumanTrait MartySchrader PairProgramming PeterMerel RefactorMercilessly SimulatedAnnealing SystemAnalyst TypesOfProjects WaldenMathews OnlyKnowingBestKnownCase RobertField UniformResourceIdentifier OnlyMoreSo LessIsMore OnlyOneOriginalProgram HalSmith HelloWorld OnlyOneOriginalProgram RodneyRichardson OnlyOnesAndZeros OnlySayThingsThatCanBeHeard AccomplishWithoutAction AlistairCockburn BetsyHanesPerry BlahBlahBlah BrokenLink CategoryCommunication CategoryCriticism CategoryPsychology ChangeAgent CulturalRevolution DavidMerrill DetachCriticism DevilsAdvocate DonaldNoyes DontAccomplish EdwardKiser EricScheid ErikvonReis FarSide GarryHamilton GoWithTheFlow JeffChapman JohnFarrell KeepItEasy KentBeck LaoTse LimitsOfAccomplishment MatthewMorris MessageChannel MichaelHill MihalyElekes MindsKnowledgeBase MindsKnowledgeRepoitory MyersBriggs OnlySayThingsThatCanBeHeard PatternLanguage PerfectJoke PeterMerel PhilGoodwin PleaseUnderstandMe ResonantTuningFork SixThinkingHats SocialStyleTheory TheSearchForTruthIsFutile ThomasSchmall TimOttinger TuningFork WikiGnome YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt OnlySearchableInformationExists JamesBullock OnlyTakesAminute ChrisSteinbach HoursOfPreparation IdoNotHaveTime NotEnoughTime OnlyTakesAminute OnlyUseOverrideableOperations ResponsibilityDrivenDesignConflictsWithYagni SqlStringsAndSecurity OnlyWearOneOfFourHats CategoryRefactoring DesignInXp DonWells ExtremeValues JeanineDeGuzman KentBeck MikeSchwartz PeteMcBreen RefactorOrDesign RefactoringHat RewritingHat SitOnOneCard OnlyaStudent AnAspirant CategoryDramaticIdentity DramaticIdentity EternalStudent JustaProgrammer JustaStudent OnlyaStudent OnsiteCustomer AlistairCockburn ArieVanDeursen BrainWashed BusinessProfessionals CategoryCustomer CustomerCapabilities CustomerProxy CustomerRepresentative CustomerResponsibilities CustomerRisks CustomerShadowing DeploymentPhases DesignerAsApprentice ExtremeProgrammingCorePractices ExtremeProgrammingExplained ExtremeProgrammingInstalled FallenVictim GoToGemba IterationPlanningMeeting IterativeDevelopment JasonYip KeithPitty KentBeck LackOfOnSiteCustomer MegaWampumIndustries MyWifeTheOnsiteCustomer OnceAndOnlyOnce OnsiteCustomer OriInbar ParticipatoryDesign PhlIp PlanningGame ProductManager ProductOwner PseudoOnsiteCustomer QualityFunctionDeployment RapidDevelopment RequirementsGathering RevisedTerminology SoftwareProjectSurvivalGuide TgpMethodology TheCustomerSpeaksWithOneVoice TheFountainhead TheTwentyFirstCenturyCorporation TimWoodard TomPeters TrainingSession UnitTest UnquestionableCustomerAcceptance UserRepresentative UserShadowing UserStories UserStory VisualSharedModel WhoIsTheCustomer WholeTeam WilliamWake WorkshopOnCustomerInvolvement XpMailingList XpTwoThousandAndOne OntarioWelfareSystemProblem OntoClean CategorySemanticWeb JohnFletcher OntoClean OntoCleanPaper OntoWorld OntologyLanguage SemanticWebDotOrg OntoWorld CategorySemanticWeb CategoryWikiImplementation JohnFletcher OntoClean OntoWorld SemanticMediaWiki SemanticWebDotOrg OntologicalAntitheses EdBuffaloe ExperienceWithoutAbstraction HelmutLeitner KarlPopper PersonalConstructTheory SymbolIsm OntologicalArgument AndyPierce EdwardKiser RichardKulisz StolenConceptFallacy OntologicalThinking AlistairCockburn CulturalRelativist FrankCarver HotDraw JeffGrigg JohnClonts JohnFarrell MichaelFeathers MrAristotle RonJeffries WardAndKent WhatTheMeaningOfIsIs WholeSortOfGeneralMishMash WilliamGrosso OntologyLanguage CategorySemanticWeb GoodForm PanelIntro ResourceDescriptionFramework WebOntologyLanguage WikiMarkup OnwareSoftwareCorporation OoAdSeMtFla RichStone OoAndXml BusinessLogic CategoryXml ExtensibleMarkupLanguage LispLanguage MicrosoftSlave MiddleWare MultiTierArchitecture ObjectOriented ObjectOrientedDatabase ObjectOrientedProgramming ObjectOrientedProgrammingLanguage ObjectRelationalMapping ObjectXmlMapping OpenAdaptorXml RandyStafford RelationalDatabase RelationalWeenie SimpleObjectAccessProtocol SymbioticLanguages VbClassic WebMethods XmlAcceptorPattern XmlDatabase XmlIsaPoorCopyOfEssExpressions OoAspPractices ActiveServerPage AdamVandenberg AhHa AspApplication AspUnit CategoryScripting ConditionalCompilation DanGreen DecoratorPattern DontRepeatYourself DrewMarsh EricJablow GodefroidChapelle HaveThisPattern JavaScript MyClass OoDesignPractices PerlScript PythonScript ScriptingEngine ScriptingLanguage ServerSideInclude ServerSideIncludes TemplateMethodPattern TobinHarris VbScript OoBestFeaturePoll AccidentalComplexity AdeleGoldberg AlanGriffiths ArgumentsAgainstOop BenefitsOfOo BrianZhou CategoryObjectOrientation ComputationalAbstractionTechniques DivideAndConquer FunctionalProgramming GateKeeper JasonArhart NobodyAgreesOnWhatOoIs PeterLynch PolyMorphism ProceduralMethodologies RobertFisher SeparateMeaningFromPresentation StructuredProgramming SystemSizeMetrics TestAfter TestFirst OoBetterModelsHumanThinkingDiscussion ArtificialIntelligence CodeChangeImpactAnalysis MindOverhaulEconomics ObjectOriented OoBestFeaturePoll OoFitsOurMentalAbilities OoIsPragmatic OoMatchesThinking PhlIp RealWorld SoftwarePlatonism OoBusinessExamples CampusExample CategoryBusinessDomain ChallengeSixVersusFpDiscussion ComputerScience CrudScreen DataDictionary ObjectOrientedProgramming OopBizDomainGap PayrollExample PayrollExampleTwo ResumeMasturbation TableOrientedProgramming TelegramOopExample TopMind OoConflictsWithCollectionOrientation CartesianProduct CategoryObjectOrientation CategoryOopDiscomfort CollectionOrientedProgramming CollectionOrientedVerbs CollectionsArentOo CopyOnWrite DatabaseDefinition DiscontinuitySpike DomainsNotRecordsOrTablesAreObjects FirstClass GenericProgramming HigherOrderFunction InterfaceFactoring MultiParadigmDatabase OoConflictsWithCollectionOrientation RelationalAlgebra RelationalBreaksEncapsulation RelationalModel ValueObject OoDesignPractices PrinciplesOfObjectOrientedDesign OoDesignPrinciples AcyclicDependenciesPrinciple BertrandMeyer BradAppleton CategoryModellingLawsAndPrinciples CategoryObjectOrientation CommonClosurePrinciple CommonReusePrinciple DependencyInversionPrinciple ExplicitInterfaces FewInterfaces InformationHiding InterfaceSegregationPrinciple JohnLakos JosephThompson LawOfDemeter LinguisticModularUnits LiskovSubstitutionPrinciple MarcosEliziarioSantos MikeBeedle OpenClosedPrinciple PrinciplesOfObjectOrientedDesign ReuseReleaseEquivalencePrinciple RobertCecilMartin RobertMartin SmallInterfaces StableAbstractionsPrinciple StableDependenciesPrinciple OoDesigner OoDesigner OoEmpiricalEvidence AdVerecundiam AlanKay ArgumentByPopularity BandWagonSyndrome BehavioralEffectOfMetrics CategoryEvidence CodeChangeImpactAnalysis DesignPattern DisciplineEnvy DougMerritt EdYourdon EvidenceByBestCaseScenario EvidenceTotemPole FakeOo FearOfAddingClasses FewShortMethodsPerClass GuillermoSchwartz GuillermoSchwarz IsObjectOrientationMoreComplex JimLittle JoeSchmoe LimitsOfHierarchies MentalMasturbation MichaelJordan NavigationalDatabase NobodyAgreesOnWhatOoIs NotInventedHere ObjectOrientation ObjectOrientedLanguages ObjectOrientedProgramming OoIsPragmatic PersonalChoiceElevatedToMoralImperative PolyMorphism ProofByAnecdote ProofByPopularity QwertySyndrome RealLife RealOo ReuseHasFailed SoftwareEngineering TooMuchGuiCode UnitTest OoEnvironmentForPalm AlistairCockburn AndrewJoyner AndyDent AqPoint BetsyHanesPerry BlueBook CategoryHandheld CategoryPalmOs CodeWarrior CrcCard DaveBennett DaveCleal DaveSmith DavidCary DavidMcNicol DonWells DylanLanguage EditHint EricJablow ForthLanguage FreeSoftware GentleSarcasm GlyphicScript GlyphicTechnology GraphicalProgrammingLanguages GraphicalUserInterface HandHeld HandheldBasic HyperPerl JavaBeans JavaByteCode JavaCard JavaOnThePalm JavaVirtualMachine JimPerry JoshuaSusser KatyMulvey KeepItSimple KeithRay KielHodges LispMe LispMeObjects MartinPool MattBehrens MentalStateCalledFlow MetroWerks MichaelDillon NeonAndYerkAsStackBasedOo OoEnvironmentForPalm PalmDevelopment PalmGraffiti PalmObjectLibrary PalmOs PalmPilot PalmPython PersonalDigitalAssistant PeterGoodall PipPy PocketPc PocketSmalltalk PolyannaLanguage ProgrammingOnHandHelds PseudoCode QuartusForth RobCrawford RonJeffries SchemeLanguage ScottElliott SleeplessNightWiki SmallTalk SmalltalkOnThePalm SqueakSmalltalk TimexSinclair TinyLogo VirtualMachine VisualBasic WardCunningham WayneCarson OoFansReallyWantBubbleMemory ProgrammingWithoutRamDiskDichotomy OoFitsOurMentalAbilities AspergersSyndrome CategoryObjectOrientation GraphicalProgramming OoBetterModelsHumanThinkingDiscussion OoDoesNotFitOurMentalAbilities OoIsAnthropomorphic PrologFitsOurMentalAbilities RelationalAlgebraFitsOurMentalAbilities OoHasFailed AlistairCockburn ArgumentsAgainstOop CaseTool CategoryOopDiscomfort ComponentBasedProgramming CurtisBartley DataEcosystem EmpiricalEvidence GlenStampoultzis JavaBeans JohnBrewer KyleBrown MetaData MicrosoftAccess OnDecomposingSystems OoEmpiricalEvidence OoIsJustGoodEngineering OoIsNotAboutReuse OpenSource QualityWithoutaName QwertySyndrome ReuseHasFailed RichardSmol RightLivelihood RonJeffries ToddCoram UnicastRemoteObject VhIndukumar VisualBasic OoHasLimitedAssociationModeling ActiveRecord AndyDent AurelianoCalvo CantEncapsulateLinks CategoryObjectOrientation CeePlusPlus JohnFletcher ObjectOriented ObjectRelationalImpedanceMismatch OoHasLimitedAssociationModeling OoHasLimitedRelationalModeling RelationalDatabase RelationalModel RubyOnRails OoHasLimitedRelationalModeling OoHasLimitedAssociationModeling OoHasMoreDials AccidentalDifficulty AlistairCockburn CategoryOopDiscomfort ComplexEventProcessing DataCentricPublishSubscribe DataFlowProgramming DeprecatingTheObserverPattern EditHint EssentialDifficulty FlowBasedProgramming IsObjectOrientationMoreComplex MoreDials ObjectOrientation ObjectOrientedDesignIsDifficult OoHasMoreDials RelationalWeenie WhirlLanguage OoIsAnthropomorphic AnonymousDonor CategoryObjectOrientation ChineseRoom ChrisMellon CostinCozianu EricHodges EwDijkstra HumbleProgrammer LuizEsmiralha OnTopic OoIsAnthropomorphic OoIsNotAnthropomorphic QuotingNotThinking ResponsibilityDrivenDesign SeeAlso SmallTalk StephenHutchinson TerryPratchett UsefulLie OoIsHard FictionPublishingExample FundamentalFlawsInProceduralDesigns JimHughes JonathanTang ObjectOrientedDesignIsDifficult OoIsJustGoodEngineering AlanKay AlanKayOnMessaging BenefitsOfOo CategoryObjectOriented DnaVsOo EmpiricalEvidence FallacyOfTheRightTool GenericLimits LaynesLaw MartinPool NonGraphicalComponents OnceAndOnlyOnce OoHasFailed PrimitivesAndMeansOfComposition SoftwareDesignPatterns WetWare WhenAreProceduralInterfacesBetterThanOoInterfaces WhenToUseWhatParadigm YouArentGonnaNeedIt OoIsNotAboutReuse AndrewKoenig CategoryReuse ConfigurableModularity FlowBasedProgramming JohnDaniels MartySchrader MichaelFeathers NateEdwards OnceAndOnlyOnce OoHasFailed OoIsJustGoodEngineering OoIsNotAboutReuse PaulMorrison ScottJohnston TheConsideredHarmful OoIsNotAnthropomorphic AdvantagesOfExposingRunTimeEngine CategoryObjectOrientation CodeAvoidance DonaldNoyes EditHint EricHodges FileSystemAlternatives FunctionalProgramming HolyWar ItDepends LeftHandersTooCostly LimitsOfHierarchies LispMacro LispWeanie LookingNearLampInsteadOfWhereLost MetaData ObjectOrientation ObjectiveCaml OnceAndOnlyOnce OoBestFeaturePoll OoIsAboutSubTypes OoIsAnthropomorphic OoIsNotAnthropomorphic OopAndAnthropomorphism PutClassificationsIntoMetaData SmallTalk TheRightToolForTheJob ThereAreNoTypes TopMind UncleBob OoIsPragmatic AspectOrientedProgramming BenefitsAreSubjective BenefitsOfOo BigDesignUpFront BigSoupOfClasses CeeIsNotThePinnacleOfProcedural CodeAvoidance CodingStandard CompositionInsteadOfInheritance ContinuousDesign DataDictionary DatabaseReportExample DynamicTyping ExtendedObjectTcl ExtremeProgrammingExplained GateKeeper GoodProgrammerGreatHabits JavaLanguage JavaScript KentBeck MentalMasturbation MixingParadigms ModernDinosaur NetworkDatabase ObjectOrientedDesignIsDifficult ObjectOrientedProgramming OliverChung OoBetterModelsHumanThinkingDiscussion OoEmpiricalEvidence OoGroupsBetterClaim OoIsPragmatic OoIsntForPerfectionists OoVsFunctional PatternBacklash PatternForm ProblemSolutionPairs ProceduralMethodologies ProgrammingIsInTheMind PythonLanguage RaySchneider ReFactoring RobHarwood RubyLanguage SmalltalkLanguage SqlFlaws StaticTyping StevenNewton SyntacticSugar UnitTest UseCompositionAndInterfacesWithoutClassInheritance WayneMack OoLacksConsistencyDiscussion AbstracDataTypes ArgumentFromAuthority ArgumentsAgainstOop BigSoupOfClasses BigSoupOfTasks ChrisDate CircleAndEllipseProblem CollectionOrientedVerbs DatabaseNotMoreGlobalThanClasses DatabaseVerbs DeltaIsolation DesignPatterns DivideAndConquer EventDrivenProgramming ExpressionApiComplaints ExtremeNormalFormCommentary FundamentalFlawsInProceduralDesigns GateKeeper GroupRelatedInformation InterfaceFactoring ObjectOrientationIsDead OccamsRazor OnceAndOnlyOnce OoDesignLacksConsistencyDiscussion OoDuplicationProblems OopTeamSize ProceduralMethodologies ProgrammingIsInTheMind RelationalAlgebra SeparationOfConcerns StepwiseRefinement SwitchStatementsSmell SystemSizeMetrics TheThirdManifesto UsefulLie WaterbedTheory OoLacksMathArgument ClassesPrototypesComparison ClosuresAndObjectsAreEquivalent ContinuationPassingStyle CriteriaForGoodMathOrCompactNotation DefinitionsOfTypesInPublications DenotationalSemantics IsProgrammingMath LiskovSubstitutionPrinciple MisuseOfMath MostHolyWarsTiedToPsychology ObjectsAreDictionaries OoLacksConsistencyDiscussion OoLacksUsefulMath PiCalculus ProgrammingIsMath RealWorld RelationalAlgebra RelationalModel RunTimeEngineSchema SetTheory SmallTalk SqlFlaws TheoryOfObjects ThereAreNoTypes TopMind TypeTheory UsefulLie OoMatchesThinking AclassIsNothingButaCyclicDependency AlistairCockburn BorgGoldenHammer CategoryHumanFactors CategoryPsychology CeeIsNotThePinnacleOfProcedural DaveHarris JeffGrigg MartinZarate MichaelFeathers MythicalManMonth OoReducesImpactOfChangeClaim PeterMerel RelationalWeenie RonJeffries SmallTalk OoVersusTablesRants AbstractDataType AdVerecundiam AddItem AddItemToCart AnonymousDonor AreTablesGeneralPurposeStructures ChrisDate ColdFusion DataRelations DataRows DataSets DataTables DatabaseVerbs GreenEggsAndHam IfFalse IfTrue IsEmpty JonathanTang LawOfDemeter LineItems MentalMasturbation ObjectOrientedAssembler ObjectOrientedProgramming OccamsRazor OnceAndOnlyOnce PolymorphismLimits QueryAndLoop ReplaceConditionalWithPolymorphism SmallTalk StrawMan TuringEquivalency WikiZens YagNi OoVsFunctional AaronGray AbstractionInversions AlgebrasInFunctionalProgramming AndrewBromage AnonymousDonor ArrayDeletionExample BetterWay BoostFusion BoostLambdaLibrary BoostPhoenixLibrary CategoryFunctionalProgramming CategoryObjectFunctionalPatterns CeePlusPlus ChanningWalton ChristophePoucet CoyoteGulchBenchmark DanielBonniot DanielBrockman DelegationInsteadOfInheritance DeltaIsolation DotNet DougRansom ElegantLanguage ErlangLanguage EsaPulkkinen FalseDichotomy FormulasPlusAttributes FpVsOo FragileParentProblem FunctionalModeling FunctionalProgramming HaskellLanguage JavaScript JohnBackus JohnMcCarthy LazyEvaluation LazyFunctionalLanguages LispLanguage MergeMe MichaelSparks MlLanguage MostHolyWarsTiedToPsychology MultiMethods MultipleInheritance NoelWelsh ObjectFunctional ObjectFunctionalImplementation ObjectOrientation ObjectiveCaml OnceAndOnlyOnce OoIsPragmatic ParadigmPissingMatch PascalLanguage PrematureOptimization PythonLanguage RubyLanguage RulesOfOptimization SamuelFalvo ShaeErisson SimulaLanguage SmalltalkLanguage StandardTemplateLibrary TheCalculiOfLambdaConversion TimMoore TomHarada TuringComplete VisitorPattern VisitorProgramming OoVsRelational AcId AdderTheBlack AlarmBellPhrase AreOoAndRelationalOrthogonalDiscussion AreRdbmsSlow ArgumentsAgainstOop BigBallOfMud DatabaseAccessLayer DatabaseApplicationIndependence DatabaseNotMoreGlobalThanClasses DatabaseVerbs DatabasesAreMoreThanJustStorage DoTheSimplestThingThatCouldPossiblyWork DoTheThingThatMightWorkWell DomainDrivenDesign DomainObject EncapsulationIsaRedHerring EricHodges GateKeeper GemStone GreencoddsTenthRuleOfProgramming HolyWar InterfaceFactoring LinkedLists NavigationalDatabase ObjectRelationalPsychologicalMismatch OnceAndOnlyOnce OoLacksConsistencyDiscussion PersistenceLayer PrimaryNoun RalphJohnson RandyStafford RedHerring RelationalHasLimitedModelingCapability ResponsibilityDrivenDesign ScatterSqlEverywhere WebServer WebServices YagNi OoVvMm MikeSmith TomStambaugh OoWeenies EditHint ObjectWeenie WikiIsNotaDictionary OodaLoop OodaProgramming MindSim OodaLoop OolSchreglmann OompiStringExample CategoryCpp JohnFletcher MessagePassingInterface ObjectOrientedMessagePassingInterface ParallelProgrammingModel OopAcronym DanIngalls OopAndChangeImpact AtmConnection BenefitsOfOo BrochureTalk BusinessSimulator CategoryChange CategoryExample CategoryObjectOrientation CdRomDevice ChangePattern ColdFusion CollectionOrientedProgramming DeltaIsolation DesignPattern DomainObject DomainPissingMatch ErlangLanguage ExpressionProblem FirstClass FormFollowsFunction FunctionalLanguage FunctorObject GrandParadigmUnification InterfaceFactoring LanguageDesigner MixIn MsgReadable MsgWritable MultiMethods ObjectOriented ObjectOrientedDesign ObjectOrientedProgramming OopAndChangeImpact OverUsedOopExamples PayrollExample PredicateClass PrinterDevice QueryByExample RamDiskDevice SetTheory SystemsProgramming TcpIpConnection TopsQueryResultSet TraitsPaper OopAndHumanThoughtProcess ArgumentsAgainstOop CategoryHumanFactors CategoryObjectOrientation FutureDiscounting JanuaryEleven MindOverhaulEconomics MultiAgentSystem WetWare OopAndVariationManagement ActorsModel AlanKayOnMessaging AprilZeroNine BlackHat BlueHat CeeIsNotThePinnacleOfProcedural ContextObject CrossCuttingConcern DataDeltaIsolation DataDistributionService DataflowProgramming DeltaIsolation DependencyInjection DesignPatternsAreMissingLanguageFeatures DomainModel DomainModelling DomainValue EventDrivenProgramming EverythingIsAnObjectIsNotThePinnacleOfOop EverythingIsa ExplicitManagementOfImplicitContext FeatureBuffetModel ForthLanguage FunctionalProgramming FunctorObject GodCode HowToSellGoldenHammers KeyLanguageFeature MercuryLanguage MessagePassing NavigationalDatabase ObjectRelationalMapping OopNotForDomainModeling OperatingSystem PrimitivesAndMeansOfComposition ProblemsWithExistingOopEvidence PublishSubscribeModel PurityAddiction RelationalModel RequirementsAnalysis ServiceOrientedArchitecture SmallTalk StaticTyping StepwiseRefinement TopDownDesign TopMind TypeSafety TypefulProgramming WikiIde YellowHat ZeroButtonTesting OopArgumentsDebatesAndDiscussion AccessControlList AddingEpicycles AdvantagesOfExposingRunTimeEngine AlanKay AllAbstractionsLie AnIntroductionToDatabases AnonymousDonor ArgumentsAgainstOop AristotelianClassicalModel AspectOrientedProgramming BenefitsAreSubjective BenefitsOfOo BibleThump BigSoupOfClasses BillTrost BjarnStroustroup BlackBox CalculatedRelations ChrisDate ChrisGerrard ChrisHandley CodeAvoidance CollectionOrientedVerbs CommodoreAmiga CommunicatingSequentialProcesses ComparingParadigms CostinCozianu CrossCuttingConcern DanMuller DataCentricThinking DataTransferObjects DateAndDarwen DeltaIsolation DesignByContract DivideAndConquer DoIt DomainPissingMatch DomainSpecificLanguage DoubleDispatch DoubleDispatchExample DougMerritt EconomyOfExpression EditHint EditWar ExpressionProblem ExtremeProgramming FalseToFacts FiclLanguage FoundationsOfDatabases FunctionalProgramming HaskellLanguage InmosTransputer IsDeclarativeLessExpressive IsMicrosoftAgainstOo IsOoOverHyped KarlKnechtel LawOfDemeter LifeIsaBigMessyGraph LimitsOfHierarchies MarcThibault MeasuringAbstraction MessagePassing MicroSoft MixingParadigms MultiMaps MultiMethods MultipleDispatch NetworkDatabase NimbleDatabase NobodyAgreesOnWhatOoIs NounModel ObjectOrientationIsDead ObjectOrientedLanguage ObjectOrientedProgramming ObjectVsModel ObjectsAreDictionaries ObserverPattern OnceAndOnlyOnce OoBusinessExamples OoVsFunctional OopDebateMetaDiscussion OopTeamSize OzLanguage PageAnchor PersonalChoiceElevatedToMoralImperative PolymorphismLimits PythonLanguage ReFactoring RefactorMe ReinventingTheDatabaseInApplication RelationalLanguage RelationalWeenie SeparationOfConcerns SetsAndPolymorphism SimplifyingRdbms SingletonPattern SmallTalk StrategyPattern SystemProgramming SystemsProgramming SystemsSoftware TableOrientedProgramming TestDrivenDevelopment TextbookOo TheThirdManifesto TooBigToEdit TooLargeToGrasp TransactionalActorModel TutorialDee TypeClass VisitorPattern WhyOopIsBetter WikiFilterist WikiReductionists XmlSucks OopBizDomainGap AbstractFactoryPattern AccidentalDifficulty AdvantagesOfExposingTheRuntimeEngine AreRdbmsSlow BrainFsck CategoryBusinessDomain CategoryEvidence CategoryObjectOrientation CollectionOrientedProgramming ComputationalAbstractionTechniques CrossToolTypeAndObjectSharing DataManipulation DateAndDarwen DaveVoorhis DisadvantagesOfExposingTheRuntimeEngine DistanceMeters DomainNicheDiscussion EnemyCategories ErlangLanguage EverythingIsAnObject EverythingIsa ExtendedSetTheory FactoryMethodPattern FirstClass FirstGreatBlunder GranularityOfVariation GreencoddsTenthRuleOfProgramming HelpersInsteadOfWrappers JavaScript JustIsaDangerousWord LimitsOfHierarchies MicrosoftAccess MutuallyExclusiveCategoriesDontScale NavigationalDatabase NovemberZeroSeven ObjectRelationalMappingCostsTimeAndMoney ObjectVsModel OoBusinessExamples OopNotForDomainModeling PacMan PayrollExample RelationalAlgebra RelationalModel RubeGoldbergDevice SemanticGap SeparateIoFromCalculation SeptemberZeroEight SmallTalk SpottedEnemy SymmetryOfLanguage SystemsSoftware TestDrivenDevelopment TheThirdManifesto TuringComplete TutorialDee UserCategory WhatAreTypes XpSemanticHierarchy OopDebateMetaDiscussion EditWar OopAndChangeImpact OopArgumentsDebatesAndDiscussion OopTeamSize ReuseHasFailed OopGoesHalfWay AplLanguage AttributesInNameSmell BoilerPlateCode BoochMethod CategoryObjectOrientation CategoryOopDiscomfort CeeIsNotThePinnacleOfProcedural CompositePattern DesignPattern DesignPatterns DesignPatternsAreMissingLanguageFeatures EightyTwentyRule EverythingIsa FeatureEnvy FileSystem FirstClass FoolProof FunctionalProgramming FunctionalReactiveProgramming GarbageCollection GeneralPurposeProgrammingLanguage JanuaryTen JeffGrigg LanguageSmell LimitsOfHierarchies MentalIndexability MessagePassing MissingFeatureSmell ObjectCapabilityModel ObjectMentorBowlingGame ObjectOriented ObjectOrientedProgramming ObserverPattern OoHasMoreDials OopNotForDomainModeling RelationalTreesAndGraphsDiscussion SoftwareDesignPatterns StepwiseRefinement StrawMan TableOrientedProgramming ThereIsMoreThanOneWayToDoIt TopMind UniversalStatement ValueObjectsShouldBeImmutable VisitorPattern WetWare OopHasRuinedGuiStandards AnonymousDonor AugustZeroEight BigBallOfMud BullShido CrudScreen DocumentView ExtremelyInterstrangled ImmediateModeGui ImpedanceMismatch JavaSwing OnceAndOnlyOnce ProceduralProgramming RelationalModel SeparateDomainFromPresentation SqueakSmalltalk TellDontAsk WhatsaControllerAnyway OopIsFluff JavaLanguage KillMutableState OopNotForDomainModeling ActorsModel AlanKayOnMessaging AreRdbmsSlow BertrandMeyer BoilerPlateCode CategoryOopDiscomfort CeeOmega CommunicatingSequentialProcesses ComputationalAbstractionTechniques DomainModelling ErlangLanguage FirstClass FunctionalReactiveProgramming HandWaving JamesGosling JoinCalculus LambdaTheUltimate LanguageDesigner LogicProgramming MessagePassing ObjectManagementGroup ObjectOriented ObjectOrientedDatabase ObjectRelationalMapper ObjectRelationalMapping ObserverPattern OopBizDomainGap ParadigmPotpourriMeansDiminishingReturns ProblemsWithExistingOopEvidence ProcessCalculus RelationalDatabase RelationalModel RobertMartin RudenessObjection RuleMetabase SystemsSoftware TableOrientedProgramming TopMind OopSelfFullfillingProphecies CollectionOrientation ControlTable DataCentricLanguage ImprovingProceduralLanguages OopTeamSize BigBallOfLinks BigSoupOfClasses CategoryObjectOrientation CategoryScaling EricHodges FebruaryZeroSeven HelpersInsteadOfWrappers HolyWar LaynesLaw ScottNeumann SelfReferencingLookupTable SystemSizeMetrics WhyOopIsBetter OopVersusFpDiscussion AnecdoteImpasse AssemblyLanguage ChaunceyGardiner ComputerScience CustomCollationOrder DavidMcLean ExpertSystems GeneticAlgorithm HighLevel HigherOrderFunction HofsAndEmbeddedDslDiscussion JavaScript LambdaExpression LetTheReaderDecide LogicProgramming MachineCode NodeJsAndHofDiscussionTwo ObjectOriented SqLite StructuredProgramming SummaryOfHofExamples SystemsSoftware WetWare OoppExploringTheMultiparadigmShift CategoryFunctionalProgramming CategoryFuture CategoryMultiparadigm CategoryPaper CategoryPython OoppExploringTheMultiparadigmShift PythonLanguage SplashOneOne OopsLa CategoryConference OopslaHistory OopslaHistory CategoryCrcCards CategoryHistory CodeFest CrcCard DesignFest JavaUnit OopslaInSanJose OopslaNinetyNine OopslaOhFive OopslaOhFour OopslaOhTwo OopslaOneZero OopslaTwoThousand OopslaZeroNine SplashHistory SplashOneOne WardCunningham WikiSym OopslaInSanJose AllenWirfsBrock ChristopherAlexander FengHsiungHsu JamesGosling JimCoplien LarryConstantine LougieAnderson SoftIssuesAndOtherHardProblems OopslaNinetyNine BigDesignUpFront DesignFest DouglasSchmidt ExtremeProgrammingExplainedEmbraceChange KentBeck LetsMeetAtOopsla MartinFowler MohamedFayad RalphJohnson RefactoringImprovingTheDesignOfExistingCode RichardEmerson XunitBofAtOopsla OopslaOhFive HigherOrderMessaging JavariLanguage ManyToManyChallenge MichaelErnst OopslaOhFour PostModernProgramming ScrapheapChallenge SubtextLanguage TheProblemWithCheckedExceptions OopslaOhFour AllanVermeulen DesignFest HerbSutter JaronLanier LegacyCodeBofAtOopsla RickRashid ShowPage SteveMcConnell WardCunningham OopslaOhTwo BillGates CategoryConference NotesOnPostmodernProgramming ObjectsHaveFailed VariousIdeasOnWhyObjectsHaveNotFailed WashingtonState OopslaOneZero DesignPatterns DynamicLanguages PatternLanguages WikiSym OopslaProgramChairPatterns AssigningPapersToReviewers CategoryPattern EditorialPage IdentifyTheChampion JimCoplien OopslaHistory OopslaProgramCommitteeMeeting OopslaProgramCommitteeMembershipPatterns PaperReviewPatterns PaperSubmissionPatterns TwoWeeksBetweenDeadlines WikiWikiWeb OopslaProgramCommitteeMeeting AcceptRejectRecommendation OopslaProgramChairPatterns OopslaProgramCommitteeMeeting PaperChampion SortedPaperList OopslaProgramCommitteeMembershipPatterns ChairContinuity ConferenceChairCulturalExchange ExperienceReportsChairOnCommittee LetterToTobyBloom OldHandsAndNewHands OopslaProgramChairPatterns OopslaStudentVolunteers DirkSiebert JimCoplien StudentVolunteers ThoughtsWeaver OopslaTripReports ChryslerComprehensiveCompensation JamesCollins JimCoplien KentBeck PairProgramming ParcPlace PaulChisholm SqueakSmalltalk VisualAge OopslaTwoThousand BrianMarick CodeUnitTestFirstExample ErikMeade InterestingQuestions JavaUnit KayJohansen OopslaNinetyNine PeteMcBreen OopslaUseCasePanel MartinFowler OopslaZeroNine DesignFest WikiSym OopslaZeroZero OopslaTwoThousand OopslaZeroZero TopicOopsla OpEd ChoosingWikiNames DocumentMode FlameWar MyMindIsMadeUp OpEd PatternMode RecentChanges ThreadMode OpenAccess BudapestOpenAccessInitiative OpenAccess OpenAdaptor BillBarnett OpenAdaptor WikiPage OpenAdaptorXml BillBarnett DataObjects JeffGrigg OpenAdaptor ReadMsg OpenAgilePatternLanguage AgileTng CategoryOpenAgile OpenAgilePatternLanguage OpenAir ArchitecturalDesignPatterns CategoryRant ChristopherAlexander FixBrokenWindows GreenStreets KeepAnOpenMind LowDoorway MakeRoomForAllViewpoints OpenAir SleepingInPublic OpenAl OpenGl OpenArchivesInitiative BudapestOpenAccessInitiative CategoryArchiveNetwork CreativeCommons OpenContent PublicLibraryOfScience OpenAuthor AnonymousDonor HomePage OpenAuthor OpenSource PhilGoodwin RichardDrake ShaeErisson ThreadMode ThreadModeConsideredHarmful ThreadModeCorrected WardCunningham WikiBadge WikiNature WikiPage OpenBase OpenBase OpenBeos BeOs OpenBeos OpenBlas BasicLinearAlgebraSubprograms CategoryCpp CategoryFortran CategoryMath GotoBlas JohnFletcher LinearAlgebraPackage OpenBlas OpenBookManagement BrokenLink CriticalNumbers ExtremeProgramming OpenBookManagement PlanningGame OpenBookUniversity CategoryEducation DoingStuff DonaldNoyes LinksWiki OpenBooksProject BookList CategoryBooks CategoryOnlineBook DocBook DocBookTheDefinitiveGuide EricRaymond FreeAsInFreedom LinuxOs OreillyAndAssociates RichardStallman TheCathedralAndTheBazaar OpenBoot OpenBoot OpenFirmware OpenBox BlackBox BlackBoxWindowManager OpenBox WindowManager OpenBsd ApacheHttpd BastilleLinux BsdOs CategoryOperatingSystem CategoryUnix CodeFork FreeBsd FreeNode LynxBrowser NetBsd OpenBsd OpenBusiness ExtremeOpenBusiness ExtremeProgramming OpenBusiness TwinPage OpenCapitalism AmericanCulturalAssumption AmericanStockExchange AnonymousDonor BadThing BrianArthur BrianEwins ConsumerReports CostinCozianu CriticalSpirit DowJones FreeEnterprise GoodThing InternalizeTheExternality JosephStyons ManufacturingOfConsent MarkAddleman MikeSmith MinimumWage NoamChomsky OpenCapitalism OpenMarkets OpenTransaction StandardsAndPoors UnderwritersLaboratories UnitedStatesOfAmerica WhoMakesTheBetterDecision WordNet OpenCapitalists OpenCapitalism OpenCapitalists OpenMarkets OpenMinds OpenSocieties OpenSoftware OpenTransaction OpenCl CategoryCee CategoryCpp CategoryGpgpu ComputeUnifiedDeviceArchitecture ExpressiveProgrammingForGraphicsProcessingUnits NvidiaCorporation OpenCl ParallelProgrammingModel OpenClosed MarcGirod OpenClosed OpenClosedPrinciple ReferentialTransparency SoftwareConfigurationManagement ThreadMode OpenClosedMindPrinciple AntiPattern BertrandMeyer BradAppleton FullDuplex HalfDuplex HobbyHorse JohnAbbe ObjectOrientedSoftwareConstruction OnlySayThingsThatCanBeHeard OoDesignPrinciples OpenClosedMindPrinciple OpenClosedPrinciple PeterMerel RandomSentenceGenerator RonJeffries OpenClosedPrinciple ArienMalec BadThing BertrandMeyer BradAppleton CategoryModellingLawsAndPrinciples ChangePattern CppReport DaveHarris DeltaIsolation DependencyInversionPrinciple DoTheSimplestThingThatCouldPossiblyWork EvidenceByBestCaseScenario JeffGrigg MartinSchwartz NeverSubtractUnitTests ObjectOrientedSoftwareConstruction OccamsRazor OpenClosedMindPrinciple OpenClosedPrinciple OpenClosedPrincipleAndXp PhilGoodwin PolymorphismLimits PrinciplesOfObjectOrientedDesign RefactorMercilessly RefactoringDemo RobertCecilMartin StableAbstractionsPrinciple UnitTest YouArentGonnaNeedIt OpenClosedPrincipleAndXp BurnTheDiskpacks CliffordAdams DaveHarris DependencyInversionPrinciple DoTheSimplestThingThatCouldPossiblyWork ExtremeFormsForCppCode JeanCzerlinski MartijnMeijering NeedlessComplexity OnceAndOnlyOnce OpenClosedPrinciple OpenOpenPrinciple OpenSource PlanningGame PrematureAbstraction RefactorMercilessly RobertCecilMartin UnitTest YouArentGonnaNeedIt OpenCola CategoryFoodAndDrink CocaCola IamNotaLawyer LocalLegalAssumption OpenCola RandyCharlesMorin OpenConnectivity AttachedOrAssociatedWikis BrianFoote BrokenLink CategoryWireless ConsumeDotNet KansasCityWireless OffTheShelfEquipment OpenCommunicationFacility OpenConnectivity OpenConnectivityIndex OpenConnectivityNetworks RalphJohnson RiWiFi SeattleWireless SenseOfCommunity UnderConstruction WiFi WiFiRadioBand WikiCommunities OpenContent BudapestOpenAccessInitiative CategoryArchiveNetwork CreativeCommons HotBot OpenArchivesInitiative OpenContentLicense OpenDirectoryProject PublicLibraryOfScience WikiPedia OpenCourseWare CourseHome EngineeringFall IntelligenceSpring OcwWeb ProgramsFall SiCp TissuesFall OpenCover CategorySoftwareTool OpenCover OpenSource OpenCpp CategoryCpp CeePlusPlus OpenJava ReflectiveEnvironment OpenCroquet AlanKay AutomaticVsManualPlacement BlueAbyss CategorySmalltalk GarbageCollection InternetRelayChat JavaScript LiveProgramming OpenAl OpenCobalt OpenCroquet OpenGl SecondLife SelfLanguage ShaeErisson SmalltalkSecurity SqueakSmalltalk TailRecursion TeaTime TedNelson TheCustomersAreIdiots ThreeDeeInterface TomCargill TwoPhaseCommit UserInterface VeryBrightPeople VirtualNetworkComputing OpenCyc OpenDataAndVisualization IndieWebCamp SmallestFederatedWiki OpenDataBaseConnectivity CategoryDatabase CategoryInfoPackaging CategoryInterface KissWebServices OpenDataBaseConnectivity RecordSet OpenDataProtocol AlphoraDataphor CategoryId CrossToolTypeAndObjectSharing EntityFramework NetworkQueryLanguage OpenDataProtocol RelProject RelationalDataProtocol RestIsJustSqlReinvented SomethingElse SqlInjection ThetaJoins TutorialDee WebServices OpenDayForManagersOnExtremeProgrammingAndAgileMethods AgilitySpi CategoryXpInItaly PiergiulianoBossi QuinarySpa XpLabs OpenDirectoryProject AnonymousDonor CategorySemanticWeb GodKing JeffChapman OneBigWiki OpenDirectoryProject OpenDirectoryProjectWikiCategory StumbleUpon SunirShah SunirsOdpApplication WikiDirectoryOfTheWeb WikiZen OpenDoc AppleComputer ApplicationProgrammingInterface CategoryOldSoftware CommonObjectRequestBrokerArchitecture ComponentIntegrationLaboratories CordaTechnology CyberDog DigitalHarbor GnuGeneralPublicLicense GnuStep IbmCorporation InternationBusinessMachine JavaLanguage MacOsx MicroSoft MicrosoftWindows NextStep NovellCorporation ObjectRequestBroker OmniGraffle OpenDoc OpenSource OpenStep PartEditors SteveJobs StructuredQueryLanguage SystemObjectModel ThetaGroup WordProcessor OpenDocument BillGates ChiefSoftwareArchitect OpenDocument OpenDocumentFormat OpenDoucment OpenOffice OpenXml OpenXmlFormatsDeveloperGroup OrdinaryComputerUsers OpenDocumentFormat CategoryOpenSource ExtensibleMarkupLanguage IbmCorporation InformationTechnologyGovernance ItManager MicroSoft MicrosoftOffice MicrosoftXml OasisOrganization OpenDocumentFormat OpenXml PressReleases StrategicAlignmentOfItProductsAndServices SunCorporation WhatHappened XaMl XmlLanguage OpenEndedDice OpenEndedDice RolePlayingGame OpenFirmware AnsForth AppleMacintosh BrokenLink CategoryForth ExampleForthCode ExtendedFirmwareInterface ForthLanguage LegacyTocView MitchBradley OneLaptopPerChild OpenBoot OpenFirmware OpenSource PowerMacintosh OpenGamingLicense DungeonsAndDragons OpenSource PointyHairedBoss OpenGenera CategoryLisp CategoryOperatingSystem DigitalEquipmentCorporation GeneraOs SymbolicsMachine VirtualMachine OpenGl CategoryOpenModels CategorySoftwareTool DirectDraw DirectXversusOpenGl FreeAsInSpeech HowToUnitTestOpenGlCalls JohnCarmack MathGl OpenGl RayPool SunirShah OpenGovernment JaysenNaidoo OpenGovernment OpenGroupware MicrosoftOutlook SharePoint SoPe WebInterfaces WebObjects OpenHyperdocumentSystem BrokenLink OpenHyperdocumentSystem OpenImplementation BrokenLink OpenIngres ComputerAssociates MySql OpenSource OpenInvitationToParticipate ExtremeOpenBusiness ExtremeProgramming FridemarPache OpenIsis OpenJava CategoryJava CategoryJavaPlatform CleanRoomImplementation EclipseIde GnuCompilerCollection JavaIde JavaLanguage JikesCompiler OpenSource OpenJdk DavinciMachine FreeSoftware HotSpotVm JavaLanguage OpenJdk OpenSolaris OpenSource SunMicrosystems OpenKnowledge ArgumentByAnalogy CategoryKnowledge ConspiracyTheory GeraldoXexeo HelmutLeitner KnowledgeProliferation OpenKnowledge OpenSource OpenLaszlo AdobeFlex BindingProperties CategoryComponents CategoryJavaScript CategoryProgrammingLanguage CategoryXml ConstraintProgramming DeclarativeProgramming DonHopkins EventDrivenProgramming ExtensibleMarkupLanguage FlexBuilder FlexLifeCycleDataServices FlexSofwareDevelopmentKit GraphicalUserInterface InstanceFirstDevelopment JavaScript LaszloSystems MacromediaFlash MacromediaFlex OoAndXml OpenLaszlo OpenSource PrototypeBasedProgramming RemoteGuiProtocols RichInternetApplication TheRealStrengthOfXml XmlProgrammingLanguage OpenMake OpenMarkets CorporateCommunists OpenCapitalists OpenMarkets TragedyOfTheCommons OpenMedia CrossMedia OpenMedia UdNeueMedien OpenMetis CategoryMethodology CesarGon OpenMultiProcessing CeeLanguage CeePlusPlus FortranLanguage GnuCompilerCollection MessagePassingInterface OpenMultiProcessing ParallelProgrammingModel PatternsForParallelProgramming OpenOffice CategoryOpenSource CategorySoftwareTool CeeLanguage CeePlusPlus ComponentFramework ContentGeneration DocBook JavaLanguage JosephDale LaTex LibreOffice MarnenLaibowKoser MartySchrader MicrosoftCorporation MicrosoftOffice MicrosoftWord MozillaBrowser NetScape OasisOrganization OpenDocumentFormat OpenOffice OpenOfficeBase OpenOfficeOrg OpenSource PostScript PowerPoint PythonLanguage RichTextFormat SourceForge StarBasic StarDivision StarOffice SunMicrosystems WardsWiki YaddaYaddaYadda OpenOfficeBase CategoryDatabase CategoryOpenSource CategorySoftwareTool DesktopDatabase HypersonicSql MicrosoftAccess OpenOffice OpenOfficeBase OpenOfficeOrg OpenOffice OpenOpenPrinciple BertrandMeyer CollectiveCodeOwnership CopyAndPasteProgramming DoTheSimplestThingThatCouldPossiblyWork OpenClosedPrinciple PublishInterfacesAtTheLastPossibleMoment ReFactor StijnSanders UnitTest VersionControlSystem OpenParenthesesContinueLines CategorySyntax PythonLanguage SemiColon OpenParty OpenPolitics PoliticalParty TrollFriendly OpenPlanOffices OpenPlanOffices OpenPolitics FactionallyDefined IssuePositionArgument OpenParty OpenWiki SocialPattern TrollFriendly OpenProblemsInComputerScience CategoryMath CategoryScience ComputerMathProblems ComputerScience ConstraintType CrossAppLanguageOopIsRough DateAndDarwen DiscreteLogarithmProblem DynamicRelational EverythingIsa FalsifyingExistenceOfTypes HolyWar LarryWall LaynesLaw MachineCode MarchZeroEight MostHolyWarsTiedToPsychology ObjectOrientedProgramming QwertySyndrome RealLife RelationalModel RhetoricalIndirection SoftwareEngineerFolkEconomics SoftwareEngineering TheThirdManifesto ThereAreNoTypes ThirdManifesto ThreadMess TopMind TopRight TurdFanCollision TutorialDee TypeSystem TypeTheory UsefulLie OpenProcessFramework CategoryReuse OpenProcess SoftwareComponents OpenProjects FreeNode OpenProxies OpenProxy OpenProxySelfBan MeatballWiki OpenProxy WikiVandalismSolutions OpenRpg OpenSceneGraph CategorySoftwareTool SceneGraph OpenScriptingArchitecture AppleEvents AppleScript JavaScript MacOs MacOsx ScriptingAddition ScriptingComponent OpenServicesGatewayInitiative OsGi WikiName OpenSets CategoryMath OpenSocieties OpenSociety OpenSociety AgileMethodology AnarchisticSociety CollaborativeInformationSociety GeorgeSoros GreatUnwashed InformationConsumer InformationConsumingSociety InformationProducingSociety KarlPopper KnowledgeProliferation LevelPlayingField MikeSmith ModernAmericanDemocracy OpenSociety PorousSociety PowerElite SeanMcNamara TragedyOfTheCommons OpenSoftware ClosedSoftware FreeSoftware OpenSoftware OpenSoftwareCommunity InformationProducion MoralValues OpenSoftwareCode PeerToPeer PeerToPeerModel PrincipleOfEquality SharingMechanism StakeHolders UtopianCivilisation WalledGarden OpenSource AnswerMe AntoineDeSaintExupery AsianOpenSourceCentre BerkeleyStandardDistribution BobLash CategoryOpenSource ClosedSource CodePedia ComputerScience ConventionalExpertSupport CorporateOpenSource DaveVoorhis DavidClarkd DomainsAtHome EricRaymond EricRunquist EvidenceTotemPole ExtremeOpenBusiness ExtremeOpenProgramming ExtremeProgramming FrankHecker FreeSoftware FreeSoftwareFoundation FreeSoftwareVsOpenSource FreshMeat FridemarPache FundingOpenSource GerritRiessen GnuGeneralPublicLicense GnuProject HomeBrewComputerClub InfoWorld IntaekLim LinusTorvalds LinuxCommunity MassMind MicroSoft MicrosoftAccess MicrosoftCorporation MondeGreen NimbleDatabase OpenExpertSupport OpenMarket OpenOfficeBase OpenSource OpenSourceAsAgileProcess OpenSourcePlatform OpenSourceProjectOrganization PairVersionControl PaulWilson PigeonHoleThinking PosseNet PowerOfPlainText ProprietarySource PublicDomain ReFactor RedHat RelProject RicardoMoral RichardStallman SetiAtHome SharedSource SourceForScience SourceForge SponsoredOpenSource StocksAtHome TableOrientedToolWishList TheCathedralAndTheBazaar TheDumbingDownOfProgramming TheHalloweenDocument TheMythicalManMonth TwoSetsOfEyes UseCase UserFriendly WebChat WikiTrail YetAnotherMethodology OpenSourceAlliance CategoryOpenSource OpenSource OpenSourceAndDocumentation CategoryDocumentation ClearCase CraigPutnam DrScheme FreeSoftware LarryWall LinuxPerceptionProblems NoelWelsh SunirShah OpenSourceApplicationsFoundation OpenSourceAsAgileProcess AgileDevelopment AlistairCockburn CategoryAgileMethodology CodeReview CollectiveCodeOwnership ContinuousIntegration EricRaymond ExtremeProgramming FortyHourWeek MarcoAbis NareshJain OnsiteCustomer OpenSource PairProgramming PlanningGame ReFactoring SimpleDesign SmallReleases TestDrivenDevelopment TheCathedralAndTheBazaar ThoughtWorks OpenSourceBusinessModel BerkelyDbXml BusinessModel BusinessProcessManagementSystem CategoryEmployment EmbraceAndExtend FundingOpenSource InformationAndCommunicationTechnology MicroSoft MicrosoftWay OpenSource SleepyCat SponsoredOpenSource TheMozillaProject OpenSourceCommunism AshodNakashian AurelianoCalvo CarlosNsRodrigues ClosedSourceSoftware CostinCozianu FallaciousArgument FreeHardware FreeMarket FreeSoftware GarryHamilton GnuGeneralPublicLicense JimmyCerra MarkAddleman MicroSoft OnceAndOnlyOnce OnceAndOnlyOnceCommunismDiscussion OpenSource OpenSourceCommunism OpenSourceLicenses OpenSourceSocialism OpenSourceSoftware PhlIp PublicDomain RedHat TragedyOfTheCommons TragedyOfTheCommonsHappenedHere OpenSourceCulture CategoryOpenSource CreativeEconomy ExtremeProgramming FreeSoftware GnuPublicLicense HackerSpace OpenSource OpenSourceCulture PairProgramming RefactorMercilessly RichardStallman TestDrivenDevelopment UsePublicRepositories OpenSourceDeveloper FullTimeOpenSourceDeveloper OpenSourceDevelopmentLab HewlettPackard IntelCorporation InternationalBusinessMachines LinusTorvalds LinuxOs SponsoredOpenSource OpenSourceDiscussion AlarmBellPhrase AnalysisParalysis AndyPierce BillBarnett BillGates BillJoy CategoryDiscussion CorporateCommunists DaveHarris DoublePlusGood EricHopper FairUse GeorgePaci GnuGeneralPublicLicense LinusTorvalds MattBehrens MicrosoftAlarmBellPhrases MicrosoftEnglish NikitaBelenki OpenAdaptor OpenCapitalists OpenSource OpenSourceManagement PeteHardie PhilipEskelin RedHat RedHatTheCompany ResearchFreedomAndSoftwareFreedom RichardStallman StephenShipman StevenNewton SunirShah TheAmericanWay TimBernersLee WardCunningham WashingYourHands OpenSourceEqualsSocialism AnonymousDonor ApacheServer AynRand BerkeleySockets BjarneStroustrup BusinessEnterpriseServer BusinessModel CalBerkeley CanadaCountry CarlosNsRodrigues CategoryDiscussion CeePlusPlus ClosedSource CommercialInnovation DavidCary DevelopmentModel DisagreeByDeleting EquivocationFallacy EricRaymond EyeTeeIndustry FallaciousArgument FreeBeer FreeBsd FreeSoftware FreeSpeech GarryHamilton GnuGeneralPublicLicense IntellectualProperty InterNet InternationalBusinessMachines InternetExplorer JayOsako KarlKnechtel LaynesLaw LinusTorvalds LinuxOs MaliciousCode MichaelDevere MicroSoft MicrosoftIsaNiceMonopoly MikeSmith MoralImperative NetScape ObjectAda ObjectPascalWithOperators ObjectivismPhilosophy OffShoring OpenSource OpenSourceCommunity OpenSourceDetractors OpenSourceDevelopment OpenSourceProject OpeningStatement OperatingSystem ProprietaryCode RandRoids RealNetworks RedHat RsaEncryption StephenKing SuseLinux TcpIp TermsAndConditions ThoseNotLikeMeAreAllAlike TitForTat UcsdPascal UnitedStates UnixHistory UnixOs UnixVendors UnknownEntities VendorLockIn WhatIsSocialism OpenSourceExtremeProgramming CombiningOpenSourceAndXp OpenSourceForMoneyProject GiftGivingCulture OpenSource OpenSourceCommunity OpenSourceGaming OpenSource OpenSourceLicense OpenSourceGovernment DesignPatterns LaurentBossavit NomicGame OpenSource OpenSources PeteHardie OpenSourceIsLessSecure BitKeeper BsdOs CategorySecurity CeeLanguage CeePlusPlus ClosedSourceIsLessSecure CopyLeft DigitalRightsManagement ErosOs FreeSoftware GoodDesign LinusTorvalds LinuxOs MicroSoft NationalSecurityAgency OnceRocketsGoUpWhoCaresWhereTheyComeDown OpenSource RedHerring SturgeonsLaw OpenSourceIsMoreSecure BruceSchneier CategorySecurity OpenBsd OpenSource OpenSourceIsLessSecure OpenSourceSecurityStrategy PeterForeman PieterVerbaarschott StevenNewton TestsCantProveTheAbsenceOfBugs TimBurns WillOpenSourceUndermineTheAmericanEconomy OpenSourceIsaBigTease ClosedSource HelpSourceForgeSuck IanRae MoinMoin MozillaBrowser OpenSource PeterMerel PhlIp PlugCompatibleInterchangeableEngineers OpenSourceJavaDatabases AxionDatabase BrokenLink EncyclopaediaBritannica HypersonicSql JavaOpenSourceDatabases McKoi OpenSource RelationalDatabase SmallSql SqlLite ThePrevayler TutorialDee WilliamUnderwood OpenSourceJavaScript DynDuo JavaScript MatthewTheobalds OpenSourceLicense CategoryExternalLink OpenSource OpenSourceManagement BugZilla CategoryManagement CategoryNegotiation OpenSource VotingPatterns OpenSourceObjectOrientedDatabase DeeBeeFourOh FrontPage ObjectOrientedDatabase OpenSource OzoneDb SqueakSmalltalk ZopeApplicationServer OpenSourcePlatform CategoryMethodology CopyLeftArgument FreeBsd FreeSoftware LicensingTerms MartinPool OpenSource OpenSourceProgramContracting CoSource OpenDirectoryProject SourceXchange OpenSourceProjectOrganization BradAppleton ClearCase CodeOwnership DistributedSoftwareDevelopment EdGrimm GitVersionControl JitterBug KrisJohnson LarryWall MarkDelaney OpenSource PatchPumpkin PaulChisholm PerforceVersionControl PumpkinHolder ReleaseCodeOwnership SteveFreeman TruckNumber VirtualForum OpenSourceQualityProcess EricRaymond MacQuality OpenSource OpenSourceSecurityStrategy InfoSec OpenSourceSoftware OpenSource OpenSourceUnionism AmericanCulturalAssumption AtWillEmployee BusinessModel CollectiveAction EconomicsOfWorkWeeks FortyHourWeek FreedomAtWork IsGlobalismThreateningTechCareers JustStopDoingIt LaborUnionWiki ManagersAreSlavemasters MarkDilley MeatBall OpenSpaceTechnology OrganizingModel PhilJones TheyCanFireMe WageSlave WiredTradeUnionism OpenSourceVersusCrowdSource ProofObligation OpenSourceVotingSoftware CategoryVoting TechnicalSpecificationForVotingMachines VotingMachineDiscussion OpenSourceWindowsDrivers DougMerritt EditHint EricHodges GeraldLindsly GreatestCommonFactor InterfaceQuery MicroSoft MikeSmith PropertyList RefPtr RefactorMe ThreadMess UniformDriverInterface WilliamUnderwood OpenSpace AdcOpenSpace AgileSoftwareDevelopment BrokenLink CategoryCollaboration FrontPage LisaHeft OpenSpace OpenSpaceComments OpenSpaceExamples OpenSpaceTechnology OpenSpaceWiki ProblemSolvingMeetings TorontoAgileOpenSpace OpenSpaceWebsites OpenSpaceWebsites OpenSpaceWiki AboutOpenSpace AdcOpenSpace CategoryWiki FitnesseWiki FrontPage OpenSpace OpenSpaceWebsites OpenSpaceWiki OpenSpaces BrokenLink CategoryJava JavaSpaces OpenSource OpenSpaces OpenSta AdewaleOshineye AntonyMarcano CategoryTesting HttpUnit JavaMeter LoadRunner NikolaToshev OpenSta TheGrinder WebTesting OpenStack OpenStandard OpenSource OpenStandard RequestForComment OpenStep AppKit CategoryOperatingSystem DistributedObjects InterfaceBuilder KeywordIndexing NextStep ObjectiveCee OpenStep PortableDistributedObjects PostScript ProjectBuilder SparcStation SteveJobs TimBernersLee WebObjects OpenStruct AvoidHashySyntaxInRuby OpenStruct PrimitiveObsession OpenSym BeatDoebeli DirkRiehle HelmutLeitner JamesNoble RecentChangesCamp RichardGabriel SunirShah WardCunningham WikiCreole WikiMania WikiSym WikiSymTwoThousandSix WikiSymWorkshops OpenSystemsInterconnect ApplicationLayer ApplicationModel DataLinkLayer DomainModel FourLayerArchitecture MarkJanssen MartySchrader NetworkLayer OpenSystemsInterconnect PhysicalLayer PresentationLayer SecurityManagement SessionLayer SusanRoy TransportLayer OpenText OpenSource OpenText WikiWiki OpenTrak CategoryOpenSource OpenTransaction HypnoCratic OpenUniversity CategoryCollege CategoryExternalLink DaveHarris OpenUniversity TheNetherlands TomAnderson UnitedKingdom OpenVms CategoryOperatingSystem DaveCutler MiniComputer UnixOperatingSystem VirtualMemorySystem WikiNow OpenVpn IpSec UserSpace WilliamUnderwood OpenWebAnalystsLtd AntHill OpenWeb OpenWebLearning AtlassianConfluence PublicWikiForums OpenWiki CategoryWikiImplementation GoodWikiCitizen MoinMoin OpenWiki UseModWiki WhyWikiWorks WikiSpam OpenWikiGraphics AsciiOnlyPlease CreativeCommons DavidCary DeleteAngel EditPageLogo EditText ElizabethWiethoff EnglishPlease FindPage GraphicDesign GriefCertificate JonathanArkell LynxBrowser MicrosoftWindows MozillaBrowser OpenWikiGraphics SymbolicLogic ToDo UsingWikiWithLynx WhyDoesntWikiDoHtml WikiAlphabet WikiButcher WikiEngine WikiFaeries WikiFaery WikiFairies WikiGnome WikiGremlin WikiTroll OpenWikiPrivatization CategoryFederation DonaldNoyes RonJeffries SmallestFederatedWiki SunirShah WardCunningham WardsWiki OpenWizardAssistants OpenWizardAssistants PatCallahan OpenWizardry EllenUllman OpenWizardAssistants OpenWizardry PatCallahan TheDumbingDownOfProgramming OpenWorkspace RadicalCollocation RobertField OpenWorldAssumption CategoryLogic ClosedWorldAssumption OpenWorldAssumption ThreeValuedLogic OpenXml OpenDocument OpenXmlDeveloperGroup XmlAbuse OpenXpProcess CodingStandard CollectiveCodeOwnership ContinuousIntegration ExtremeProgrammingChallenge FortyHourWeek OnsiteCustomer PairProgramming PlanningGame WikiConsortium WikiPortal OpenYourMind CategoryInteraction DoctorWho MeaningDependsOnContext MindOverhaulEconomics OpeningStatement CategoryWiki DocumentMode MathewButler OpeningStatement ThreadMode WhyWikiWorks WhyWikiWorksNot WikiPlayers OpennessOfGod BigOmega CategoryBook RichardDrake SensitiveOffTopic YourMileageMayVary OperaBrowser BackLink CategoryWebBrowser CategoryWebDesign DanielKnapp EditCopy FreeAsInBeer FreeBsd GestureRecognition GregGola JavaLanguage JavaScript KonquererBrowser LinuxOs MacOsx ManorainjanHolzapfel MeatballWiki MicrosoftWindows MozillaFirefox OperaBrowser SecretPolice SolarisOs TabbedBrowsing TagSoup WebBrowser WikiWiki WindowsOs OperaLeavesKaka CategoryRant DougMerritt GarryHamilton MartySchrader NuffSaid OperaBrowser OperaVsFirefox CategoryComparisons DeletionCandidate FirefoxVsChrome MonlithicKernelvsMicrokernel OperomeVsFirefox OperaWiki OperaBrowser OperateInTenMinuteCycles AlanChristiansen ClearTheFog CodeUnitTestFirst GrokTheProblemDomain HereticalProgramming PeterMerel ReFactor SpikeSolution StarUnit VideoMonExperiment WilliamUnderwood WorstThingsFirst OperatingSystem ApplicationProgram AssemblyLanguage CategoryJargon CategoryOperatingSystem DavidCorbin DavidMartland DigitalEquipment EllFour FreeBsd KillerOperatingSystem LanguageIsAnOs LinuxOs MegaBytes MenuetosOperatingSystem MicroSoft MonitorRom MultiUser NetBsd NewOsFeatures OberonLanguage ObjectCapabilityOperatingSystem OnceAndOnlyOnce OpenBsd OpenSource OperatingSystem OperatingSystemsDesign OrthogonalPersistency PalmOs PowerOn PurelyFunctionalOperatingSystem QnxNeutrino RealTimeOperatingSystem RtLinux RtaiLinux SingleUser SymbianOs UnixClones WinCe OperatingSystemDesigners AlanKay AndrewTanenbaum BlueAbyss CaptainCrunch CategoryOperatingSystem CategoryRant DavidUngar DennisRitchie ErosOs FrancoisReneRideau FrankLloydWright GnuHurd GrassHopper HenryMassalin JayOsako JecelAssumpcaoJr JohnMcCarthy JustInTime KenThompson LanguageDesignersOnWiki LanguagesAreOperatingSystems LinusTorvalds LispLanguage OperatingSystemDesigners OperatingSystemsDesignPrinciples OperatingSystemsImplementation OperatingSystemsResearch PlanNine RichardKulisz RichardStallman SelfLanguage SmalltalkLanguage SynthesisOs TunesWiki UserStories OperatingSystems OperatingSystem OperatingSystemsDesign OperatingSystemsAreBusinessOpportunities ArmyOfProgrammers CategoryOperatingSystem EricVonHippel GoodIdeasAreExpensive GrossDeficienciesOfUnix OperatingSystemsAsReligions CommunityOfPractice DavidAndel HolyWar LarryPrice PatternsAsMemes RichardDawkins OperatingSystemsDesign AbstractionInversion AllAbstractionsLie AndrewTanenbaum BootStrap CapabilitySecurityDiscussion CargoCult CategoryOperatingSystem CrashCourseInOsDesign DataBase ExcerptionNotAbstraction ExoKernel ExtremeProgrammer InputOutput JacobCohen JonathanTang MicroKernel MonolithicKernel NanoKernel NewOsFeatures OperatingSystem OperatingSystemDesigners OperatingSystems OperatingSystemsAsReligions OperatingSystemsDesignPrinciples OperatingSystemsResearch PrevalenceLayer RichardKulisz SamuelFalvo SmalltalkLanguage TakuyaMurata VonNeumannParadigm WhyDoOperatingSystemsSuck WindowsNtKernel OperatingSystemsDesignPrinciples BlueAbyss CapabilityComputing CargoCult CategoryInteractionDesign CategoryOperatingSystem DataIntegrity DelayedExceptions DenialOfService DesignVsEngineering DonaldFisk EllFour ErosOs ExoKernel FaultTolerance FunctionalProgramming GeneralHaltingProblem GlobalConsensus GreatDesign IncompatibleTimeSharingSystem JohnStracke KillerOperatingSystem MachMicrokernel MicroKernel NameSpace NegativeInfinity ObjectOrientation OnDestruct OoFitsOurMentalAbilities OperatingSystem OrthogonalSecurity PlanNine PositiveInfinity ProgressiveDisclosure ProofOfCorrectness QualityWithoutaName RealTime ReferentialTransparency ResourceAllocation ResourceManagement RichardKulisz RightThing SamuelFalvo TransparentPersistence VisualWorks WaitFreeSynchronization WholeSystem WilliamUnderwood OperatingSystemsImplementation BlueIllusion OperatingSystemDesigners OperatingSystemsResearch TunesWiki OperatingSystemsResearch CategoryOperatingSystem CategoryResearch HumanComputerInteraction OperatingSystemDesigners OperatingSystemsDesign OperatingSystemsDesignPrinciples OperatingSystemsImplementation RobPike OperationVaporware ChangeCount ConditionFamilyGetChangeCount ObjectBasedProgramming OperationVapourware PolymorphicFunction PolymorphicFunctionWithEmbeddedBehaviourDiscussion SiliconValley OperationVapourware BrokenLink ChangeCount ConditionFamilyGetChangeCount ObjectBasedProgramming OperationVapourware OperationVapourwareDiscussion PolymorphicFunction SiliconValley OperationalAssumption OperationalAssumption OperationalDataStore DataWarehouse JohnPeterson OperationalDataStore SourceSystem StarSchema ThirdNormalForm OperationalReasoning AlgebraOfProgramming ApplicativeCommonLisp DisciplineOfProgramming DougMerritt DrScheme EmbeddedSystems EmptyYourCup EvolutionOfaHaskellProgrammer EwDijkstra GarryHamilton HaskellLanguage JayadevMisra MarchZeroSix MindOverhaulEconomics OperationalReasoning ProofCarryingCode RealTime StopUsingMetaphors TheScienceOfProgramming TonyHoare VerifyingCompiler OperationsOnSetsInSmalltalk BlockContext CategorySmalltalk InfiniteAmountOfTransactionalMemory OperatorOverloading AplLanguage ArbitraryPrecisionDecimal ArbitraryPrecisionFloatingPoint BadThing BigInt BigNum BinaryCodedDecimal BinarySelector BlueBook CategoryCpp CategoryLanguageFeature CategoryRuby CeePlusPlus ComplexNumbers DanielYokomiso DoubleDispatch DylanLanguage EricHodges FunctorObject HaskellLanguage IcfpProgrammingContest JavaLanguage JonathanTang LazyEvaluation LispLanguage OcamlLanguage OliverChung OnceProgrammingLanguage OperatorOverloading OverloadingCommaOperator PlusSignOverloading PrefixNotation PrologLanguage RubyLanguage SmallTalk SmalltalkLanguage SmartPointer SyntacticSugar ThomasColthurst WorseThanFailure OperatorPrecedence CategoryMath CeeLanguage DanMuller ForthLanguage IanOsgood InfixNotation IssuesForLanguageDesigners LispLanguage OperatorPrecedence PascalLanguage PeriodicTable PerlSix PostfixNotation PrefixNotation ProgrammingLanguage SmalltalkLanguage OperatorPrecedenceConsideredHarmful AboutCells AnonymousDonor BadThing CategoryMath CeeLanguage ConsideredHarmful DanMuller DougMerritt EssExpressions ForthLanguage GunnarZarncke HomoiconicLanguage IanOsgood InfixNotation IssuesForLanguageDesigners LispLanguage LispMacro MathClass MathematicalNotation OctoberZeroFive OpenTalk OperatorPrecedence PascalLanguage PeriodicTable PerlSix PeteHardie PostfixNotation PrefixNotation PrincipleOfLeastSurprise ProgrammingIsNotMath ProgrammingLanguage SingleLetterVariableNames SmalltalkLanguage SmugSmalltalkWeenie SyntacticSugar UndefinedObject VhdlLanguage WayneMack WouterCoene WyattMatthews OperatorWorkSelection AlistairCockburn FernandoFlores KenMeltsner LarryBest RalphJohnson SpeechActs TerryWinograd WardCunningham WorkFlow OpinionMode BeProudOfYourRealAccomplishments DocumentMode EgolessWiki HowTo OpinionMode SteveTraugott ThreadMode WikiGnome OpinionedPolarization AlbertEinstein ConversationalChaff OpinionedPolarization OpportunisticRefactoring CategoryRefactoring ProgrammingIsFun UnitTest OpportunityCost FutureDiscounting JacksonFront TimeIsMoney YouArentGonnaNeedIt OppositeOfYagni CategoryXpCritique DoSimpleThings GoldPlating LukeHohmann OnceAndOnlyOnce OppositeOfYagni PrematureGeneralization YagNi YouArentGonnaNeedIt OppressiveWikiness CategoryWiki OptOut MicrosoftOutlook OptIn OptOut SpamCop SpamDefenseRoadmap SpamPerSe TomiBgtMantyla OpticalCharacterRecognition AntiCaptcha OpticalComputing KeithBraithwaite OptimalUseOfContainerSpace AlgorithmsWanted AndreKuehne BestFit BinPacking CategoryAlgorithm FirstFit KnapsackProblem MemoryManager NpComplete PaulMiller WorstFit OptimalWorkHoursPerWeek OptimalWorkHoursPerWeek PersonalIncome WageRate OptimalityTheory BrokenLink CategoryNaturalLanguage OptimisticConcurrency CompareAndSwap DoubleCompareAndSwap MartinRudat OptimisticConcurrency OptimisticLocking SoftwareTransactionalMemory SteveJorgensen SynthesisOs TestAndSet OptimisticLocking OptimisticLocking PessimisticLocking SoftwareTransactionalMemory OptimisticProgramming AgileLisp AmericanModerateProgramming AnonymousDonor BeMindful BenTremblay CategoryMethodology CourageAggressivenessAndFearlessness CrossLink DoTheRightThing DoTheSimplestThingThatCouldPossiblyWork DoWhatCalmsYou ExtremeProgrammer ExtremeProgramming ExtremeValues FightingFires GuruDoesAll GuruDoesNothing GuruKnowsAll HowardRheingold ImpressionOfControl JimLittle KnightOfGhostsAndShadows ManagersAreMonsters MatthewAstley MethodologistsDontProgram NotInventedHere OptimisticProgramming OptimisticProgrammingSkunkworks PairProgramming RichardDrake SonOfHeaven StressFreeProgramming ThePoetryOfProgramming ThePrincessAndThePea TheSecretOfPower TomRossen UserStory WaterFall WorstThingsFirst OptimisticProgrammingSkunkworks BrentNewhall CategoryCaseStudy ChangeYourOrganizationDiary DocumentMode JimLittle OptimisticProgramming OptimisticProgrammingOntogeny PairProgramming PhilosophyJournalDiscussion RecentChangesJunkie ThreadModeForOne TomRossen UserStory WikiGnome WikiIsNotYourBlog OptimisticReplication CategoryDataReplication CategoryParallelProcessing OptimizationHindersEvolution EpigramsOnProgramming OptimizeLater PrematureOptimization RulesOfOptimization SoftTyping TypeInference OptimizationPattern CacheCalculations CalculateBeforeCompileTime CategoryOptimization ConvertGathersToScatters DeferDecisionsUntilRuntime DesignPattern DesignPatterns DiscardSuperfluousPrecision DoTheSimplestThingThatCouldPossiblyWork EddieEdwards ExtremeProgrammingForGames FunctionInlining FunctionalInversion GoodThing GrokAliasing GrokBranching GrokCaching GrokLoops GrokTaskFirst GrokTheCompiler GrokTheProblemDomain InterlaceParallelCode JonathanTang LoopInvariantAnalysis MikeSmith NonuniformCallingConventions OnceAndOnlyOnce OptimizationPattern OptimizeLater PlayStation PocketSmalltalk ProfileFirst SpeedVersusMemory SunirShah UnrollLoops UseLocalStorage UseStorageSpacesWisely WriteItOutLonghand OptimizationStories AlanChristiansen BrianKernighan BusyWaiting CategoryOptimization CategoryStory CookDing CowboyCoding DamianYerrick DoTheFirstDumbThingYouThinkOfThatMightJustWork DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming GameBoyAdvance GarbageCollector GregBacon HandHeld IsThereSomethingJavaShouldDo JeffGrigg JimLittle JustaProgrammer KevinSmith LazyOptimization NeKs OnceAndOnlyOnce ProgrammingUrbanLegend RobPike RobertOestling RobertWatkins SteveFreeman SunirShah ThePracticeOfProgramming TomCopeland UnitTest UserStory VisualAge WarioWare XpMailingList OptimizationUnitTest AlternateHardAndSoftLayers ExtremeProgrammingForOne JohnFarrell MurphysLaw OnceAndOnlyOnce PairProgramming ProfileBeforeOptimizing ServletUnit SunirShah UnitTest OptimizeIt AlphaworksJinsight JavaProfilers LukeGorrie OptimizeIt RobertChurch SitrakaJprobe OptimizeLater AlanKay AlternateHardAndSoftLayers ArithmeticShiftingConsideredHarmful BestPractice BlakeMason CategoryLazyPattern CategoryOptimization ComputerGamesIndustry CostinCozianu DavidWright DoTheSimplestThingThatCouldPossiblyWork DoTheThingThatMightWorkWell EddieEdwards EditHint FalkBruegmann FirstRuleOfOptimization GoodEnough GoodTightCode HeuristicRule ItDepends JeffGrigg KenAuer KentBeck LarryWall LazyOptimization LazyProgrammer LukeGorrie MakeItFastBreaksMakeItRight MartinFowler MartySchrader NamedConstants NarrowTheInterface NotEasyToCrack OptimizationUnitTest OptimizeLater PathOfLeastResistance PhasesOfOptimizingLater PrematureOptimization ProblemSpace ProfileBeforeOptimizing RobertMcAuliffe RulesOfOptimization SelfDiscipline SelfDocumentingCode SunirShah TheFireIsWhereItIsHot UniformlySlowCode YouArentGonnaNeedIt OptimizeTheSuccessPath RulesOfOptimization OptimizedEntityBean CoarseGrainedEntityBean EjbBenchmark EjbIdioms UrbanCode WebSphere OptimizedMethodologies AdaptableMethodologies AdaptiveMethodologies DickBotting JimHighsmith OptimizingCompilers AnthonyLander BetsyHanesPerry CategoryCompilers CeePlusPlus DaveHarris EliotMiranda HotSpot JamesGosling KielHodges OptimizingCompilers PocketSmalltalk RalphJohnson RonJeffries SelfLanguage StephanHouben SunirShah WilliamGrosso XpForOptimizingCompilers OptimizingTheIdleLoop AurelianoCalvo BusyWaiting CategoryLoops DamianYerrick DeepSleep EmbeddedSystems GameBoyAdvance GrandMasterProgrammer IdleLoop IdleProcess JayOsako OperatingSystem ScottJohnson SpinLock OptimizingUnitTests AdewaleOshineye CategoryTesting CsUnit DonWells KentBeck KieranBarry ManfredLange MikeCorum PaulKrause TestSetup UnitTest VcapsProject OptimumMarketWage AmericanCulturalAssumption AtWillEmployment CategoryEconomics MikeSmith QualityAndTimeToMarket RightToWork OptimusMaximusKeyboard ArtLebedevStudios CategoryKeyboard MacOs OptimusTactusKeyboard OrganicLed PeeCee TouchTypist OptionKey AppleMacintoshComputers ControlKey ModifierKey PropellerKey TextEdit OptionParsingInShell CategoryUnixShellPattern ParamPattern OptionToChangeMyMind CategoryCommunication OffSpin OptionToChangeMyMind RightToChangeMyMind SmartPeopleStuckWithBadIdeas OptionalScopeContracts CarlNelson DaveCleal KentBeck PiergiulianoBossi QuinarySpa RoleModelSoftware OptionsForNuthin CategorySillySongs OptionsIfDataSetLacksPrimaryKey RowNum OrTernaryRelationshipExample ChrisDate CollectionUtils CostinCozianu CriticalSpiritInSoftwareDevelopment DelphiLanguage DoTheSimplestThingThatCouldPossiblyWork DomainModel DomainObject DotNet EjbFlaws EjbTernaryRelationshipExample EntityRelationship EricHodges HashCodeHelper JohnUrberg LeastFlexibleProtocolWins ObjectOriented ObjectRelationalMapping PartSupplier PlainOldJavaObject ProgrammingIsMath ProjectRepository ProjectRepositoryImpl ProjectsParts SoftwareDesignApproachesDiscussion StrawMan SuppliersParts SuppliersPartsProjects ThePetStoreFiasco UserStory VisualBasic VisualStudioDotNet OrToPutItAnotherWay ApproachesMethodsPractices CrazyThingsThatMightSaveWiki HyperTags OraDiploma DavidSaff PatternOfBabel RonJeffries TheWizardOfOz OracleCorporation BigBlue CategoryCompany DataBase EnterpriseApplication MicroSoft MiddleWare OpenSource OracleCorporation OracleDatabase SapCorporation UnixWay WebServices ZapThink OracleDatabase ActiveServerPages CategoryDatabase CommonObjectRequestBrokerArchitecture ConcurrentUpdatePhenomena DatabaseBestPractices ExpensiveAdministrator ExpensiveAdministrators HugeManual IsOracleTooComplex JeffGrigg JoeYoung MicroSoft MultiversionConcurrencyControl NullsInSql OraHome OracleDatabasesMakeCopy OracleQuestions OracleVsMicrosoft RelationalDatabase SnapshotIsolation SqlServer ThousandsOfReferences OracleDatabaseDifferences JeffGrigg MySql OpenSource OracleDatabase PostgreSql ToadTool OracleDatabasesMakeCopy DaveMiller UltraEdit OracleJdeveloper BorlandJbuilder JavaLanguage JavaServerFaces OracleBusinessComponentsForJava OraclePlsqlUnit PlSqlUnit OracleVsMicrosoft CategoryCeeSharp CategoryDb DataWarehouse ElizabethWiethoff MarcBoizeau OracleVsMicrosoft RealName OralTradition AutomateProcesses CategoryProcessPattern DocumentLast ExtremeProgramming JimLittle OralTradition PairProgramming ProblemsWithDocumentation ProjectWiki TeamWiki OrangeBook AdeleGoldberg CategoryBook OrangeBook SmalltalkTheInteractiveProgrammingEnvironment OrangeConcept GnuStep GnuStepWeb WebObjects OrangeCountyPatternsGroup CategoryGroup CategoryPatternsGroup YahooGroups OrbiTouch ErgonomicKeyboard OrbitingTheGiantHairball CategoryBook DontAskPermission GordonMacKenzie OrcKillingPattern BakeryAmbushPattern CanonicalForm CategoryJoke CategoryPatternForm DungeonMaster KarlKnechtel OnceAndOnlyOnce YouJustDontGetIt OrderManagementSystems OrderManagementSystems PatternsInOrderManagementSystem OrderNotation BigOh BigOmega BigTheta CategoryMath CategoryPerformance LittleOh OrderOfCombat CategoryOffTopic OrderOfNature NatureOfOrder OrderedBag BagDiscussion CategoryDataStructure DataStructure HowDataIsOrganized JohnFletcher MultiSet OrderedBag TotalOrder ZacharyMartin OrderedCollection OrderedLocks CategoryConcurrencyPatterns CategoryPattern DeadLock GeneralHaltingProblem OrderedLocks SilverBullet SynchronizationStrategies OrderingDateRanges DateRange MarcThibault OrderingIntervals OrderingIntervals AnalysisPatterns BjarkeEbert ComplexNumbers DateRange DegenerateDateRanges DesignPattern GreatBooksListJasperPaulsen JasperPaulsen JeffGrigg MartinFowler MichaelFeathers OrderingDateRanges PartialOrder RangePattern RonJeffries TestIfDateRangesOverlap OrderlyReading OrderlyReading OrdersOfIgnorance BrucePennington CapabilityMaturityModel CategoryMind FourLevelsOfCompetence JimBrosnan TomDeMarco UnitTest WillPerkins WillRogers OrdinalsAndCardinals CategoryMath FencePostError FencePostErrors FrinkLanguage GunnarZarncke ModulaTwo OffByOne WhyNumberingShouldStartAtZero OrdinaryComputerUsers BasicToolkit ComputerUsers DonaldNoyes ItWorks ObjectOriented OrdinaryComputerUsers ThinkingOutLoud YouDontHaveToKnowEverything OrdinaryPeople AlistairCockburn CategoryPerson DataDictionary DonaldNoyes LindaRising OrdinaryPeople TimJarman OrdinarySmallTownHaircuts AlbrechtDurer AlistairCockburn DeeHock OrdinarySmallTownHaircuts RobertDiFalco TheBauhaus TheOriginalPoster WilliamBurroughs WorldGeniuses OregonGraduateInstitute OregonPublicBroadcasting GaveUpOnTelevision MichaelLeach OregonStateUniversity CategoryCollege DougEngelbart ScottJohnson TimBudd TimHolt OreillyAndAssociates AnimalBook CategoryBooks CookbookSeries IsAnythingBetterThanPaper NinetySevenThingsEveryProgrammerShouldKnow OpenBooksProject SafariTechBooksOnline OrenMiller OrenTirosh AbStraction CategoryHomePage PythonLanguage ShaeErisson YagNi OrgPatterns CutterOrganizationalPatternsManagementReport JimCoplien OrgPatterns OrganizationPatternsEditorialProject ThoughtsWeaver WikiWikiClone OrganicArchitecture DaveHarris FormAndFunctionAreOne FrankLloydWright LaoTse OfTheThingAndNotOnIt OrganicArchitecture PartToWholeAsWholeIsToPart PeterMerel SoftwareDevelopmentAsCraft OrganicDefense ErikMeade LaunchScript WardCunningham OrganicDesign EmergentDesign EvolutionaryArchitecture OrganicSimplicity TestDrivenDevelopment OrganicSimplicity AppropriateQuality CategoryEvolution CoOptation ConvergentDesign DesignPatterns EricHerman EssentialComplexity EvolutionOfEvolvability FractalDimensionOfCode IncrementalComplexity KeepItSimple OnceAndOnlyOnce OrganicSimplicity PeteHardie PreAdaptation ReFactoring RichardDawkins SimplestThing SimplicityIsOverRated UnitTest OrganicSoftware OrganicEngineering OrganicSoftware PeteHardie SelfOrganizingSoftware SunirShah OrganicTesting AcceptanceTest AgileMethodology AutomatedTest BusinessAnalyst BusinessProfessionals CategoryAgileMethodology CategoryTestDrivenDevelopment CategoryTesting CustomerTest ExpertUser FeedbackShouldBeFree FunctionalTest IncrementalDevelopment ModdyTeEni OneButtonTesting OrganicTesting OriInbar ProfileTemplates ProgrammerTest ShaiBenYehuda TestCase TestDrivenDevelopment TgpArchitecture TgpMethodology TgpPrinciples TgpProcess UnitTest UseCase UseCases OrganicThreads BehaviorLanguage BlackboardPattern CategorySpeculative EricKidd MultiCaster OrganicThreads PeterMerel PublishAndSubscribe RodBrooks StoneSociety SubsumptionArchitecture ThreadsConsideredHarmful TorneWuff WilliamUnderwood OrganicVsEvolutionary CategoryComparisons CategoryEvolution ExtremeGeneticProgramming JonGroff KentBeck NaturalSearch TheScienceOfDiscworld TomMoore OrganizationCulture BusinessModel BusinessProcess CategoryBusiness CategoryCulture CategoryOrganization ChangeManagement CulturalChange CultureIsTheManifestationOfLeadership HumanResources OrganizationCulture SoulOfAnOrganization StrategicManagement StrategyExecution TheHeartOfChange TwelveToughQuestionsSurvey WikiCulture OrganizationPatternsEditorialProject BprPatterns BrokenLink CaterpillarsFate JimCoplien MichaelBeedle NormKerth OrgPatterns OrganizationalPatterns SteveBerczuk TelemetryPatterns WardCunningham WikiWikiClone OrganizationTrumpsAbility DoItAll GarryHamilton LinusTorvalds NoOneIsIndispensable SpaceTime OrganizationTrumpsIndividuals DeepPockets DivisionOfLabor GarryHamilton KillerProduct NewImproved TruckNumber VisualFoxPro WhenTheFormulaChangesFromMakingMoneyToLosingMoney OrganizationalAntiPattern AntiPattern AntiPatternsCatalog CategoryAntiPattern CategoryOrganizationalAntiPattern ManagementAntiPattern OrganizationalAntibodies AlistairCockburn AntiPattern BillBarnett GeraldWeinberg OrganizationalAntibodies TeamAsRacehorsePlantOrBacterialColony OrganizationalDesign AlistairCockburn BillBarnett BusinessProcessEngineering CategoryOrganization DoIt FirstUnionNationalBank JimCoplien ResponsibilityDrivenDesign ResponsibilityDrivenOrganizationalDesign UseCases WritingEffectiveUseCases OrganizationalIdentity AlistairCockburn ConstructiveInterference DrWiki DramaticIdentity IdentitySurgery LaoTse OrganizationalIdentity PeterMerel SystemsAsLivingThings OrganizationalPathologies CategoryAntiPattern EelcoRommes IndustrialSociology OrganizationalPathologies OrganizationalPathology RaySchneider SubsidizedServicesDepartment WishingMakesItSo ZeroBasedBudgeting OrganizationalPatterns AmeliorationPattern BorrowingFromTheLoanShark BrokenLink BrownianMotion CargoCult ChangeOfSetting ContainmentBuilding CryptoCracy CultOfPersonality DoorMat ExpertInEarshot GuruDoesAll JimCoplien LetsPlayTeam NeilHarrison OrgPatterns OrganizationalPatternsOfAgileSoftwareDevelopment PeaceMaker ScapeGoat SlowPoison TrainHardFightEasy TrainTheTrainer TrialProject WebIndex OrganizationalPatternsOfAgileSoftwareDevelopment CategoryBook CutterOrganizationalPatternsManagementReport OrganizeJavaUnitTests CamelCase CodeUnitTestFirst IvesAerts JavaUnit JavaUnitBestPractices MagicFilenames MarkerInterface NatPryce OrganizingTestCases TestAll TestSuite VisualAge VladimirBossicard OrganizeYourStuff CategoryOrganization TheOtherThings OrganizedChaosWikisHeart CloudsCondensationsRiversOceans OffTopic SharkBot WardsWiki WikiUser OrganizedThinking AnyXisBetterThanNone CategoryThinkingPatterns DonaldNoyes EvanDeaubl FuzzyThinking GettingThingsDone MechanicalThinking SixThinkingHats ThinkingOutLoud OrganizingAcceptanceTestCases AcceptanceTestExamples BrianEwins GeorgeDinwiddie OrganizingAcceptanceTestCases OrganizingTestCases RonJeffries UserStory OrganizingArtifact AddingNewPages CategoryOrganization CreateNewPage DonaldNoyes ExtensibleArtifacts NotBuiltInOneDay OrganizingArtifact ThinkingOutLoud UsefulUsableUsed WardsWiki WikiNow WikiPages WikiPedia OrganizingTestCases AllTests AndreasHeilwagen BadThing BrettNeumeier BrianSmith CodeWarrior DanilSuits DierkKoenig DoTheSimplestThingThatCouldPossiblyWork ErikMeade InnerClass JavaDoc JavaUnit JeraWorks JoeBowbeer JohnBrewer JonMadison JunitWithForte OrganizingAcceptanceTestCases OrganizingTestCasesAveryCrudeCppMethod OrganizingTestCasesInJava ParcStyleBiCapitalization PeterMaier RefactorMercilessly RobertDiFalco ShipTheTests StaticNested TestCase UnitTest UnitTestFileStructure VisualAge WhiteBox YouArentGonnaNeedIt OrganizingTestCasesAveryCrudeCppMethod JeffGrigg OrganizingTestCases RecommendedPractice RobertDiFalco SimplestThingThatCouldPossiblyWork OriInbar ArtwareSoft BioInformatics BusinessProfessionals CategoryHomePage OrganicTesting TgpArchitecture TgpMethodology TgpProcess OrieWall CategoryHomePage OrientedVsOrientated CategoryNaturalLanguage ElizabethWiethoff EnglishLanguage FewerSyllablesMoreMeaning LessSyllablesMoreMeaning ObjectOrientedProgramming OriginOfConsciousness AlistairCockburn BookDiscussion BrucePennington CategoryBook CategoryPhilosophy CategoryPsychology ConduitMetaphor DanielDennett DonLindsay DonOlson IsaacFreeman JaekTheBarbarian JulianJaynes LakoffAndJohnson LeastRecentCommonAncestorOfMen LilaAnInquiryIntoMorals MetaphorsWeLiveBy MichaelSchuerig NoamChomsky OccamsRazor OldCopy PrentissRiddle RalphJohnson RaySchneider RichardKulisz RobertPirsig SapirWhorfHypothesis SelectionBias SeriousNeedOfRefactoring SteveMerrick StevenPinker TheLanguageInstinct TheMasterAndHisEmissary TheOriginOfConsciousnessInTheBreakdownOfTheBicameralMind WardCunningham WhatIsConsciousness WhatIsIntent WilliamOfOccam WomenFireAndDangerousThings OriginalGreatFailureOfXp AdoptingXp BrentNewhall CritiqueOfXpxec CritiqueOfXpxecDiscussion CthreeProjectTerminated ExtremeProgrammingInEnemyTerritory FredrickWinslowTaylor GreatFailureOfXp IfXpIsntWorkingYoureNotDoingXp KeithRay KentBeck MartySchrader NonMethodology RationalUnifiedProcess RefactoringCandidate ScientificMethod SigmundFreud SunirShah TomStambaugh UnitTest UnitTestsReconsidered WaterFall WikiMaster XpAndOfficePolitics XpCriticism OriginalIoLanguage AdvancedProgrammingLanguageDesign BrokenLink CategoryProgrammingLanguage ContinuationExplanation ContinuationPassingStyle IoLanguage PowerLoops ProgrammingLanguage WaltRorieBaety OriginalThought BobDylan OriginalWiki WikiHistory OriginatedBy AnonymousDonor BackLink DanielSheppard DavidLiu DougMerritt EgolessWiki GarryHamilton JonathanTang OriginatedBy WardsWiki WikiCitizen WikiHomePage OriginatingThought CategoryOrganization DateTimeStamp DoingStuff DonaldNoyes OriginatingThought ThinkingOutLoud WikiConvention WikiMail OriginationOfTheFirstCompiler GraceHopper OriginsOfOrder CategoryBook PhysicalCuesInSoftwareDevelopment SteveWitham OriolLacave AreYouThere BackLink CategoryHomePage OriolLacave OrionAuld CategoryHomePage OrionAuld TrufflefishProgrammingTeam OrionServer AndersBengtsson JeffSchnitzer OrionServer TomCat WebLogic OrmondOtvos OrphanClusterList AcmTechNews AcmUbiquity ActionResearch ActionSpecificationLanguage AddTheAuthorsSignature AffineTransformation AgileMaturityModel AgileSoftwareAward AgreementOnWiki AmericanIdiom AppMaker AppMakerForWindows AppleAsQualityCenter ApplicationAsCollaboratingObjects ApplicationAsDbVeneer AutocatalyticSpace AxiomaticMorality BalanceAgilityAndDiscipline BasilProject BasilProjectLog BastardOperatorFromHell BeneGnosis BigDesignOutBack BigFive BorgesClassificationOfAnimals BusyBox CapabilityDesignator CapabilityList CategoryAccess CategoryAutoIgnore CategoryDrawnWithaVeryFineCamelHairBrush CategoryOneForAll CausalChainCrossings CharacterizationTest ChewToy ChromeTheMoon ClassesProjectRelations ClevelandLinuxUsersGroup ClientApplicationToDatabaseMapper CloudsInMyIceCream CoPilotRearGunner CodingProblem CodingProblemSolutionByProof CollaborationPatterns CollaborationServer CommentOnTransclusion CommunicationsDependOnClarityOfPresentation CompetingWithCousins ComputerTechPatterns ConsensusVsDemocracy CoolGen CourageousDevelopers CubicCompassWiki CustomizableDistributedApplications DatabaseRefactoringTool DatabaseRefactoringTools DeclarationOfSoftwareFreedom DefinitePayoff DeletingBrokenUnitTests DesignByNumbers DigitalCinema DiscussionWithAnAlaskanGrizzlyBear DistributedTeamAntiPatterns DistributedTeamPatterns DistrictalElections DontDeleteOrphans DontSettleForScrum DotNetErrorProvider DstSystems EggDrop EllenGottesdiener ElvisBrain ElvisImitators ElvisSoftwareDesignResearchGroup EmailBasedWiki EmailIntegration EngineProgrammableByAll EnginesOfDemocracyAtGeneralElectric EnoAndPlum EscapeMetaCharacters EtienneVincent ExecutableUnifiedModelingLanguage ExperimentalDevelopmentIdeas ExperimentalLanguageIdeas FaceToFaceRegularly FairwayProject FalseDistinctionBetweenBusinessAndTechnical FalseDistinctionInCodeBetweenBusinessAndTechnical FalseEnding FeelLuckyVerse FlatClusterDevelopment FlatClusterProjectAdvocate FlatClusterProjectLeader FlatClusterProjectTeam FlatClusterScoutTeam FollowTheRecipe FormValidation FreeAsInLove FreeDrugs FreeHugs FreedomFrom FreedomTo FullMoon GamblingPatternLanguage GetRidOfIndispensableProgrammerAsQuicklyAsPossible GlobalOrgasmForPeace GlobalSpeciesExtinctions GoogleIsEvil GrowthSupportingEngine HardwareSoftwareCoDesign HistoryIsntScience HowToGetRidOfIndispensableProgrammer HueyPairProgramming ImmediatePayoff ImplementingFunctionalLanguages IntelligentBrowser InterlinkingWikiForums InternationalStatementOfSoftwareFreedom InternetAddress InternetPort InternetRelayChatBot InternetWorms IrOfferBot ItManagersAndYtwok ItManagersThreateningTechCareers IterationExitCriteria JamesCaristi JohnMaeda JoinForCompletion JoyfulSoftwareEthic KamikazeCoding KennedyCarter KnowYourGame KnowledgeEcology KnowledgeEcologyNetwork KnowledgeEcologyWorkgroup KoreaWikiUsers KoreaWikiUsersGroup LanguageTranscendentComputing LatticeOfCoincidence LaurenRaymond LearningTest LeastRecentChangesLists LeastRecentChangesNinetyEight LeastRecentChangesNinetyNine LineComments LinearTransformation LinuxUsersGroup LittleOmega MacQuality MalGnosis MeanwhileSkinnySallyJones MightPayoff MoreObjectionsToWorkingTestFirst MoreSophisticatedReferencing MovingBrokenUnitTests MuLicense MultipleExe MultipleInstanceSelection MultipleSelections MvcIsYagni NetworkAddressTranslation NeuronFac NimdaWorm NoAgreementOnWiki NoModelNoMoney ObjectionsToWorkingTestFirst OldestProgramOfaSystem OnceUponaTimeThereWasaWiki OpenSourceQualityProcess OrphanClusterList PageRanking PaleBlueDot PatternLanguageForTheWeb PatternPrudes PatternVocabularyIsForAdults PatternsOfDailyStandUpMeetings PaveTheEarth PeiserVsHawking PetalsAroundTheRose PetalsAroundTheRoseSpoiler PhysicsAndMathematicsAsAbstractionOrReality PlanAsNoun PlanAsVerb PlayWithHouseMoney PlayingWithaPolarBear PleaForTolerance PortForwarding PortalComponent PreparingForSprintOne PreparingPeopleForSprintOne PreparingTheMethodologyForSprintOne PresentationAgent PriceGouging PricewaterhouseCoopers ProgrammableModularFramework ProportionalElections ProposedPlopPolicies ProposedPlopPoliciesAsWalledGarden PushWikisEdges QuickiWikiSupport RailsScaffold RealitySmackDown RedGateSqlRefactor RefactorBrokenUnitTests RefactoringIsPainless ReflectionInDotNet ReflectionInVisualBasic RelatedWork RemoteControl RestructureAndConserveWiki SaveEveryThirtySeconds SaveOften SavingOrphans ScreenReadingTechnology SeaOfContent SecularHumanism ServerPooling SetTopBox ShebangTeam ShellCall ShellUtils ShiiraBrowser ShunTheLight SillyMoralityArgument SimonTravaglia SimulatingKeywordArguments SingularitarianWikiPrinciples SixDegreesOfSeparationTheory SmallWorlds SocialNetworksExperiment SoftwareDevelopmentMadeHeavier SoldAboutSixMonthsAgo SouthernCrossUniversity StarWarsTwo StaticMenu StaticMenuForWardsWiki StephenCairns StopCallingAcronymsUsedAsLinksUgly StopTryingToUseAcronymsAsLinks SupremeFascist SurfWatch SymMys TableNormalizationIssues TerracottaSharedMemoryPool TerryLaBan TestTheWater TestsAreResponsibilities TextReferencing TheBook TheBookWasBetter TheImplementationOfFunctionalProgrammingLanguages TheKowmungersWerea TheMovieWasBetter TheOrderOfThings ThePaperWorkBecomesTheProject TheWorldWouldNeverBeTheSameAgain ThinkOfYourCommunicationAsFaceToFace TomHinkle TransfiniteArithmetic TransparentlyClusteringJavaObjects TrufflefishProgrammingTeam TwoYearItch UnderstandingIsLove UnitTestedSystemAsMythologicalSystem UniversalParticipation UseSeasonedFacilitator ValparaisoUniversity ValueDrivenPricing VdmSound VesaBios VisualStudioTeamEditionForDatabaseProfessionals VoiceOfTheWiki VoiceOfWikiImpersonation WardStories WardsWisdom WatchTheBorders WebEvolvingContent WebKnownAuthor WebUniqueContent WhatsInsideTheCase WhoRe WhoUsesCoolGen WhyWeGetAnnoyedBySmalltalk WikiCensorship WikiCensorshipResolution WikiForumPrefixes WikiIsNotXanadu WikiLinkStructureAnalysis WikiObjectionsToWorkingTestFirst WikiOrg WorkshopOnTestingInXp XpAdoptionPitfalls XpDatabasePitfalls XpDesignConversation XpIsForBabies XpNameCancer XpOnSiteCustomerPitfalls XpPairProgrammingPitfalls XpPitfalls XpPitfallsDiscussion XpPlanningPitfalls XpRefactoringPitfalls XpTwoThousandTwoWorkshops XpUserInterfacePitfalls XpYagniPitfalls YouAreUsingThisToolBecause YouArentExtreme OrphanNonHomePages AbilityBurden AbletonLive AbstractionDeviationDomainSmell AcidAndLongTransactions ActivistProgrammer ActorDecisionTreePattern AdamBlinkinsop AdamBloor AdityaPadival AdobeFlexLanguage AdvancerPattern AdviceForBritonsAbroad AgileBridgeBuilding AgileDisinformation AgileGruppeBremenEinladungKickOff AgileMoeder AgileRocketScience AgileRup AlJazeera AlbertDayes AlgorithmDesignManual AlgunOtroSitio AlisjLanguage AllIsVanity AllSystemsAreSocialSystems AllenHiggins AlokeMukherjee AlternativeDefinitionsOfTypes AlternativesToXp AmeobaOs AmishPeople AnonymousContributorsAndContributions AnotherArgumentAgainstGod AnthonyWild ApacheWebServices ApplicationBlock AprilOrientedProgramming ArchitecturalChange AreInteractiveModelsMorePowerfulThanTuringMachines AreMeetingsArchaic AreOopBenefitsInternalOrExternal AreSoftwarePatentsEvil AreYouWikiied AreasRelatedToInteractionDesign ArmyOfUsers ArraysInSql ArtSpiegelman ArtificialIntelligenceAnalogy ArtificialIntelligenceAndInterpretation ArvindDamarla AskingQuestionsTheSmartWay AspiratedAffirmative AssertionsAsDefensiveProgramming AtLeastPleaseOne AtividadeColetiva AtomicMotherhoodStory AuthorsList AutomaticPilotSoftware AvoidBlameByAbsence BackSideOfAnInterface BacklinksBookmarklet BackquoteOperator BadChangeLogEntry BadThingsSeenInSourceCodeAndDocumentation BalancingAct BaraHouse BePrecise BeanCounting BeggarsSeries BeliefIsSin BelongsToGroupName BenefitsOfDemergingStuffInsteadOfMergingEndlessly BentoBoxDiagram BerndKlingenberg BestWayToKnow BigEventsOfTwoThousandEight BigExplosion BigPileOfJunk BigTobacco BiggestToolShortcomings BillJone BillKent BillYoung BillyJamesUy BizspeakToGeekDictionary BlocksAreInsideOutMethods BlogSpam BodyguardPattern BodyweightExercises BoneyardLinux BootstrapTechnology BoringPostcards BozicniKolaci BrainlessBroadcastMedia BrandonSanders BreakStatement BrendanLalor BreveEnvironment BrianBurkhart BrianBuxton BridgeNotes BritishWeightsAndMeasuresAssociation BrlCad BrokenDamWaterfall BrokenHungarianNotation BrowserAsGuiAssembler BruceFriedman BruceWilliams BuildInPervasiveOrthogonalAttributes BuildingYourOwnComputer BusinessAppDesignIssues BusinessIdentifier ByondBwicki CabroesDoCaralho CactusEclipsePlugin CalifornianGoulash CampaignsWikia CandidateForXp CannotResolveSymbol CapabilitiesDictionary CapeTown CategoryClassSetType CategoryHomePage CategoryWebFramework CategoryWikiMaintenance CcslcFacilitators CentralIowaJavaUsersGroup CentralMasterUniverse CentralizeMeetingRooms CentralizedInterfaceManager CexceptLibrary ChangingPersistentObjectsDiscussion ChaoticHackerTips ChapelPerilous CharacteristicsOfGoodObjectOrientedProgramming CharlesLacz CharlesYoung ChaseFranklin ChatOneOne CheapMassivelyParallelSequentialSearch CheatingDeathCheaply CheetahSoftware ChileCountry ChipWhitmer ChoHyunShin ChoosingBehavior ChrisHancock ChrisLedger ChristianAndrer ChristianBetz ChristinMcMurray ChristineTheLawStudent ChristopheCantala ChuckYeagerVsTheRedBaron CitoyenWiki ClassResponsibilityCollaboration ClassWarfare ClassicVideoGame ClassificationPhilosophy ClassificationTechniques CleverTrollAdmiration ClickHereForKnowledgeMapGame ClientCommitmentProcessPattern ClipsLanguage CoDeleter CodeBetaReader CodeBlue CodeVerbsDataNouns CodeWithCharacter CodingProblemQuestion CollectiveNouns CollectorsParadox ComegaLanguage CommasBetweenLinks CommentingInterviewQuestion CommercializingOpenSourceSoftware CommitteeForPuttingThingsOnTopOfOtherThings CommonBloodyNonsense CommonOwnership CommonProgrammerTools CompaniesWhoLoveRup CompatibilityDoesNotMatter CompilerQuestion ComplexityInComPlus ComponentMessageBus CompromisingEmanations ComputerProblems ComputerProfessionalsForSocialResponsibility ComputerSoundMildlyInconvenient ComputerSoundUseless ComputerSystemsAsFilters ConceptsDifficultToDefine ConcisenessConjecture ConfessionTime ConfusingExpertiseWithElegance CongruentLeadershipChangeShop ConnectedCommunities ConservationEconomy ConstructiveDeconstructionOfSubtypingDiscussion ContextOfUnderstanding ContraryButNotBelligerent ControlTotemism ConvertingSourceCodeInCfromDosToWindows CooperativeCharity CopyExactly CoralWebPrx CoreTest CostinCozianuFanClub CougaarForge CourtRoomSchemaExample CppCtRandomNumberGeneratorChallenge CraftMystery CraigBissel CreatingLinks CriticismOfMeatballWiki CruiseControlDotNet CrushInternetAdvertising CullVisitor CultLanguagesWithFerventFollowers CultureInQuebec CustomerTypes CustomersApprentice CynefinCentre DagBerntsson DamonNew DataComparingAlgorithms DataSciences DaveFowlie DavidAllanMorris DavidHussman DavidMack DeBug DealingWithAccents DealingWithQuestionsAndObjections DebateCommaWikiNamesCommaPrefixesIn DebateInsteadOfCorrect DebuggingSiteScopeOnUnix DeclineIteration DedicatedTester DefineSyntaxVsDefMacro DefinitionOfaTestableSystem DefinitionOfaWeek DelayWikiChanges DelayedPostingWiki DeletablePhrases DeleteEventually DeleteInsultsDiscussion DeleteMockery DeleteTestAndWelcome DeleteThisPostSoon DelphinicEtchaSketch DemocraticTeam DenialOfServiceExistenceProof DeonticLogic DepartmentInfoMirroring DependencyInjectionPattern DerekBeckett DesignBeforeCode DesignByTesting DesignDrivenDevelopment DesignOfMessages DesignOfRobustClientServerProtocols DesignOnceCodeTwice DesignPatternAutomationToolkit DesignPatternsAreHard DesignPatternsForBeginners DesignerVsProgrammerVsCoderVsHacker DeveloperUnification DevelopmentUtility DevelopmentalGenerationGap DexterJagula DialogueDrivenDevelopment DialogueWithYourEditor DickBraam DieselLanguage DiffTest DifficultyOfProgramming DigitalCameraWiki DigitalHollywood DilbertAward DionSasmito DisciplineGlobalMobile DisciplineInXp DiscoveringExistingPatterns DiscussionOnIandMind DiskWipingUtility DistinctArrays DistributedCognition DistributedObjectPlatforms DistributedRenderingSoftware DivideAndDecide DoCodersNeedToUnderstandWhy DoCubicleWallsEverMove DoHyki DoctorItHurtsWheniReleaseThis DocumentManagement DoesAnyoneElseHaveTroubleWithNewlines DoesOoSyncWithHowWeThink DoesXpCostTooMuch DoesXpFavorLocalMaximum DoesXpWorkForCom DogbertsNewRulingClass DomainControllerBuildPage DonalTest DonateForFree DontBotherTestingJustWritePerfectCode DontBragBeyondYourScience DontCallEmScreens DontChangeaRunningSystem DontLeaveHomeWithoutIt DontSubclassOrderedCollection DontSweatTheExceptions DoodalaKrishna DotDotDotProfit DotNetPatterns DraftMarsConstitution DriesSchreurs DrowningInChoice DuplicationPredictsDuplication DylanThomasPoem DynamicDatabases EarliestPatterns EarlyFormulaTranslators EasyStruts EditOnTop EdmilsoRamWiki EdwardGorey EeCos EffectiveCoding EffectiveJunit EiffelWiki EksiSozluk ElMariachi ElenaZorin EmaCodingGuidelines EmelesDevice EmergencyBroadcastingSystem EmilSteen EmotiveFiguring EncapsulateRelatedData EncodeCookieValues EncourageEdits EndingWithaPreposition EngineeringAroundProcess EnhanceIteration EntrepreneurForum EntrepreneurialAntiPatterns EntrepreneursDoingXp EricHaines EricHayes EthanOtt EtymologyOfOk EuroZone EuropeAndAmerica EuropeVsBritain EvaluatingJuniorDevelopers EventsDiscussed EveryProcessMustPerform EverydayImpossibleTask EvictorPattern EvolvingApplications ExamplesOfBadWriting ExpectingTheBestAndNotBeingDisappointed ExperienceEquation ExpressivenessProblem ExtractMethodRefactor ExtraordinaryPopularDelusionsAndTheMadnessOfCrowds ExtremeCapital ExtremeCaseStudy ExtremeComputerScience ExtremeContractor ExtremeDelivery ExtremeGantt ExtremePresentations ExtremeProgrammingAndNarrativeTherapy ExtremeProgrammingFostersMotivation ExtremeProgrammingInMicrosoftAccess ExtremeProgrammingMethodologies ExtremeProgrammingMiami ExtremeProgrammingModifiedPaper ExtremeProgrammingOverview ExtremeProgrammingPitfalls ExtremeProgrammingPopularityCurve ExtremeProgrammingSelfAssessment ExtremeProgrammingWikis ExtremeStoryCards ExtremeWannabes ExtremeWellington FabricioPeruzzo FacilitationTechnique FactsAndFallaciesOfSoftwareEngineering FailSuccessfully FairnessInParenting FallaciousArguments FastNloose FatMac FavoriteQuotations FcmsKlass FearOfHierarchies FederalBureauOfInternet FiberExplanation FiddlingWithBuiltinSmalltalkClasses FigureHead FinaglesVariableConstant FinanceAndBudgetingPattern FindByAlphabeticalOrder FirstInitiative FirstRuleOfOptimization FishingPatterns FishingTheWeb FlexRay FlingsWikiSystem FloorChart FloppyBootSector FolDoc FollowInstinctsAndResistUrges FoolishConsistency FordPflanzenWiki FortyHourWeeks FpoWiki FractalNatureOfXp FrancescoDorigo FranciscoColonelli FraserGallop FredNicholson FreeFall FreeThreading FreeTibet FritzRuehr FromLegacyToXp FullHtmlMarkup FullTextSearch FunBomLanguage FunctionTable FunctionsAtTop FunkyBusiness FunnySayings FutureWorksConsulting FuzzyLogicWiki GaboonsWiki GameOfReversi GarryWright GastonMauriceJulia GaveUpMobilePhones GedankenTechnology GeekWebHangouts GeneticTakeover GeneticsAndGeneDiscovery GiantsWalkedTheEarth GiftOfTheMagi GivingInButNotGivingUp GoOnMacOsx GodIsScientist GodelEscherBach GoldenRuleOfSystemsDesign GolemProject GoodArchitectBadArchitect GoodObject GoodWishesToAll GoodbyeWorld GoofyRetailSystems GoogleLabsAptitudeTest GoogleSimilarPages GoonBall GracqSuite GrammarHints GrantAndCutler GraphVizIsTooDynamic GreatDosFeaturesLost GreatThingsHappenUnexpectedly GreenPartyWiki GreenTopsTenthRuleOfProgramming GreenspanOnInformationTechnology GregMirabito GuiDesignTips GuiEventWrapper GuiModels HaexLi HalfCleanDesk HalitVural HalloweenIsChristmas HandbookOfMathematicalDiscourse HandsInViewFinder HannsOskarPorr HappyNewYearToOthersWithoutaLifeAlso HaveYouStoppedBeatingYourWife HazelNewl HelmutReinthaler HelpWithSpelling HierarchyIsNotTree HighFunctionSoftware HighProteinDiets HistoricalProgramReadingExercise HistoryOfIterative HistoryOfPeopleIssuesInSoftware HomeWikiKudos HorizontalOutsourcing HostFreePost HowArtistsWorkTogether HowToCounterTheMythOfSpeedFirst HowToDevelopComplexProduct HowToImproveLinux HowToMakeLinksInWiki HowToPlay HowToPlayInTraffic HowToProtectYourProjectFromPoisonousPeople HowToReactToGoodStyleTransgressions HowToUsePatterns HowToWriteaCompiler HowardCunningham HttpProtocol HtwoKtwo HughRoss HugoWiki HumanMolecularGenetics HumanSourceCode HyperHedronQuestion HyperHyperTextWiki HyperLinking HyperRapidTesting HyperSentence IcebergSecret IdeasForApplicationSafeProtocols IdentifyingSuccessFactors IdentityBasedProgramming IfAjaxFails IfCustomersAreTheDevelopers IfEverybodyThoughtLikeMeTheWorldWouldRunSmooth IgnoreInsteadOfInsult IhaveaDream IlluminatusTrilogy IlyaSlyzhnyak ImaginationNotForm ImaginedMetricsAndMeasures ImpedanceMatchingForProgrammers ImranAbbas InAlabama InbredFields IncoherentRewardStructures IndependentConsultingForBeginners IndividualSavingsAccount IndividualXpPractices IndustryGuiCrisis InformationExclusion InformationPositions InformationTypes InheritanceAndCompositionOfTemporaryProperties InlinePodOrNot InsightIsPersonal InstanceofAtLayerBoundaries InstantPeerReview InsultBit InterShop InterWikiIndex InterclassTestOrder InterestingChanges InternalEdiGroups InternetExplorerEolasPatentSuit InternetIsChangingEverything InternetProgrammingLanguagesProsAndCons InternetPublicLibrary InventNewWords InventOrchestrateIntegrateSupport InventingTheInternet IolandaStaniloiu IraqWmdLocation IraqWmdLocationDiscussion IsFunctionalDeclarative IsNavigationalAndBehaviorismTied IsRecentPostsBroken IsabelWiki ItWorkplaceSolutions ItsJustNotGoingToHappen ItsNotSmokeAndMirrorsItsElectronics JacobWestgaard JagaGol JamesLane JamieMcIlroy JanineBenyus JasonDavies JavaDevCon JavaGrandeTwoThousand JavaMethodOverloading JavaOnePointFour JavaQuestions JavaRuby JavaVsPython JawaharMundlapati JenBolton JensThiede JeuDimitation JianyuanWu JimFulton JimGould JimmyBenko JimmyBento JimmyChin JiveshBahadur JobHuntingResources JobSecurityThroughSpecialization JockJohnson JoelSpolskyOnExtremeProgramming JohnMckeever JohnTraskChandel JohnVincentAtanasoff JoshuaRudd JournalOfSoftwareTesting JspIsTotallyInadequate JspRefactoringCaseStudy JuggleSevenBalls JuhaMyllyla JuliusSumnerMiller JuneauWirelessWiki JunitNextRelease JunitRecipes JustaWikizen JustinTauber KarchersLaw KarenBradshaw KarlMa KataWiki KathyDamjancuk KatieNelson KennyCathy KeshavaMurthy KevinWarwick KewLanguage KeyDatesInTheHistoryOfComputing KeyWiz KingsCollegeCambridge KiranNadgir KitMerker KnotUntier KristenSchlough LaTexWiki LajaLajabrac LanguageErrors LanguageRequirementsForTuringCompleteness LanguageTypingQuestions LarsHybel LasseLindgaard LaurentsExperienceExchangePositionPaper LawOfDemeterChallenge LawOfLallySingh LawOfUnforeseenConsequences LayerSupertype LayeredWiki LeadUserMethod LeadingRequests LeastEntropyPath LegalActionOnWardsWiki LegalRecourseAgainstGrammarVandal LegalStatusOfCorporations LegislationOnTechnology LegoVirtualStudio LeonidasPetridis LestAnyoneBeEmbarrassed LevelsOfUnderstanding LexiconRules LiXiangYu LiberatingConstraint LicensingSoftwareEngineers LifeAsaDevelopmentEnvironment LightDutyTools LightweightThirdPartyAuthentication LikeFooFooSearch LimitedResourcesWiki LincolnsAx LindaKnoxHomePage LineByLineTextGraphics LinearizingWiki LinkSys LinkWiki LinkingProcesses LinkkienTekeminen LinuxLaptopTroubles LisaDrews LispHaikus ListAutomation LittleRockXpUsersGroup LoadTestingProcessImprovement LoadTwinEmacsCode LogicPuzzle LongPalindrome LongSpeeches LookingForFacts LordOfTheRingsPartOneCriticisms LoremIpsum LoriePage LotsOfCheapTests LotsOfNameWords LouisUllmer LowLevelPatterns LspReplacement LuisBorgesGouveia LuisGabrielCuervo LukeEmmet LundExtremeHourOne MacBu MackandMetaset MadPeace MainstreamLispAlteration MaintainingOrthogonalityInPhp MakeItStatic MakeSignalNotWar MakeSummariesTraceable MakeValueNotVoid MakeWikiMoreOpenTolerantAndInteresting ManWhoWasntThere ManagingAtTheSpeedOfChange ManyErasOfComputing ManyViewpointReply MapicsSytelineErp MarcBelanger MarceloToledo MarianThacher MariusAmadoAlvesFormerPage MarkFrancisJaeger MarkJohnson MarkRushing MarkeTectures MartinKrpka MartinMcAtamney MartinNiemoeller MartinVonLoewis MartinWeber MaryaHynesHomepage MassiveDistribution MathMlWiki MathQuizSeven MathSangster MathSongsWiki MathematicalMusicTheory MauveProject MavisBeacon MaybeProcessesArentThatBad MeasuringAcumen MechanismOfSearchEngine MemeScience MemoryMapImplementation MenuetOs MergingOopAndRelational MetaProcessing MetaSystemTransition MetaphorsWeProgramBy MethodologicalNiche MethodologiesAssignResponsibilitiesToDevelopers MethodsAndTools MichaelHermary MichaelHortmann MichaelHuettermann MichaelJosephson MichaelMattox MichelOuellette MicrosoftFlops MicrosoftGoesToXp MicrosoftInOughtFour MicrosoftJet MicrosoftPatentsWhitespace MicrosoftVsFreeSoftware MicrosoftWayOrNoWay MicrosoftWillFailOnWeb MikeAponte MikeCapern MikeHaywood MikeReynolds MikkelKliim MilesBlomfield MinaWiki MindAlteringLanguages MindSwitch MinglingOfConcerns MinorityOpinion MisnamedInterfaces MitchPowell MobileNote ModafinilDrug ModificationDelete ModifyingSystemCode MoldeNorway MonWikiAmoi MonangSetyawan MoneyPeopleWorkPickTwo MonkeyKindOfThing MonsterDotCom MonthGjulyJzerofour MoralObligationsOfProgrammers MoreShelfSpaceEqualsMoreJobs MoreUnitedStatesOfAmericaDiscussion MorphicFields MosesHohman MostImportantAsset MotetConferencingSystem MouloudAmeni MoveableType MoviesWithComputers MovingCheese MozartOz MozillaGroksWiki MozillaOrEclipse MtsPersistence MuedasWiki MuenchenXpUsersGroupMeetings MultiLevelWikiProblem MultiParadigmWeenies MultiThreadedWriting MusicalPatterns MuthanaAlTemimi MutualRespect MyFavouriteProgrammingLanguages MyHugeTestPlan MysteriesParadoxesAndContradictions MysticMathLand MysticalProgrammingKoans NaderEmami NakedObjectFramework NameHiding NameThatDesign NancySnyder NarrowStaffSelectionFactors NathanArthur NationalSoftwareQualityExperiment NealMartin NeenaNambiar NeilTiwari NeslProgrammingLanguage NetBeansPlatform NetworkSlime NewIdeasForPoliticalReform NewSyntaxForJava NewYorkNewVisions NewtonProject NextBlackHardware NickGibson NickSzabo NickyGunnClark NinetyEightLite NishaSukheja NoBrowserBookmarks NoFreeDiscussionIsPossible NoFreedomAtGunpoint NoIllegalStateObjects NobelPeacePrize NonWikiValues NorthernIrelandOpenSourceCommunity NoteForAlestra NothingIsEverything NothingIsRandom NowIamReading NucorSteel NumbersInLinkPattern NumericNotations ObjectBasedUserInterface ObjectIdentityCrisis ObjectInjection ObjectOrientedPatternDigest ObjectOrientedSociology ObjectRelationalMappingTools ObjectRoleModel ObjectiveCeeVsManagedCpp ObjectiveProgressVsSubjectivePaperwork ObligatedVsObliged OcamlSafetyDiscussion OddHybridArrays OfCourseNotThisIsUseNet OhNoNotAgain OlafBey OlafGeibig OldTalkWithDavidMartland OnPurpose OnceAndOnlyOnceOriginal OnceAndOnlyOnceVersusIndependence OnceOrLess OneMinuteWikiFrench OneOutOfFiveTechFadsStick OnePrimaryManySecondaryPattern OneSecondWiki OneUpmanship OnlineEducation OnlinePersonaSyndrome OntarioWelfareSystemProblem OodaProgramming OopAcronym OopIsFluff OpenProxies OpenSourceForMoneyProject OpenSourceGaming OpenSourceGovernment OpenSourceIsaBigTease OpenTrak OpenWebLearning OperaLeavesKaka OptimusMaximusKeyboard OracleDatabaseDifferences OrbitingTheGiantHairball OrderOfCombat OriginalThought OrpheusOrchestra OsGi OsxLeopard OtherConstitutionalAmendments OutOfControl OutOfDate OutlookIntegration OutsmartingTheUser PabloVarela PagesAboutTheDeadlineBook PairProgrammingInaSecureEnvironment PairRotationFrequency PallaDium PammyPastor PaolaVins PaoloValdemarin ParObjectLanguage ParadigmPlus ParadigmViewsShapedByTools ParallelNeedScenario ParenthesisIndicateLineBreaks ParisDeligiannakis ParnasLecturesOnSofwareEngineering PassByRefBreaksTypeNeutrality PastTimes PatDelana PatrickNorton PatternBackLash PatternFocused PatternForcesDictionary PatternSequences PatternsForChange PatternsInStoryWriting PatternsShowWeaknesses PaulBranco PaulMorgan PauliTech PeaceCausesWar PengCognito PensionsAndHealthcareAreHistory PerformanceProgramming PerlForumEngines PerlQuestions PerlUnitBugs PersonalPageTooBigToEdit PersonalityAndParadigms PersonallyCharmingCourse PeteMooney PeterCampbell PeterCashin PeterWrege PhilLupton PhlogistonTheory PhpAndMySqlWebDevelopment PickupLinesForProgrammers PicnicAtHangingRock PicturesOnWiki PierreTramo PierreTrudeau PinocchioObject PlagiarismInEngineering PlanningFeedback PlatformBuilder PlcProgramming PleaForConstructiveEdits PleaForXpCodeExample PleasantContrarianTips PleaseDontBabelfishWiki PleaseDontShout PointersToNotHere PolicyVsPrejudice PoliticalWiki PollToEndAllPolls PositionalAbstraction PossibleFuturesOfCopyright PostConditions PovRayWiki PowerfulConsideredHarmful PracticalTheoryOfProgramming PractiseRandomKindnessAndSenselessActsOfBeauty PradeepSanyal PrakashVelayutham PredictabilityVsPerformance PredictingInternet PrepModel PressAnyKey PrimaryConcern PrimaryKeyNaming PrinciplesForBadGuys PrivePagina ProblemOfSymbology ProcessEnvironment ProcessForProgrammingWithoutThinkingTooMuch ProcessJustification ProcessReview ProductDescriptionThatIsaCommercialAndNotaDescription ProgenyLinuxSystems ProgramGeneratorsWithXmlAndJava ProgrammerCoderEngineerTechnician ProgrammerTestAsExperimentalEvidence ProgrammersVsDesigners ProgrammingJakartaStruts ProgrammingLanguageUsability ProgrammingLejos ProgrammingMicrosoftDotNet ProgrammingTechniques ProjectCool ProjectGauravVenkaUmut ProjectHygiene ProjectProduct ProjectSpecificWiki ProjectUseCases ProjectVsTask PronunciationOfTemplate ProofsThatIpuDoesNotExist PropagandaBuzzwords PrototypeOnPaper PrototypeReverseEngineerRefactorTestValidate ProximityDatabase ProxyDeletion PseudoRandomNumberGenerators PsychoMathematics PsychologyOfVandals PtolemaicConfidence PulpingBooks PutSeeAlsoAtTop PvPython PyramidCode PyramidTextsDeciphered PyrrhicVictory PythonDotNet PythonError PythonIpc QompImplementations QompSucks QualityIsaFeature QuantityDoesNotEqualQuality QuantumLeap QuantumPollution QuantumVacuum QueriesPersistenceAndDistribution QuesaThreeDee QuestionOnConfigurableFieldsDesign QuestionableSharkWorks QuestioningJsp QuickDiffJunkie QuickDiffUtilityForMicrosoftWorld QuickSilentRedirect QuotientZoneExclusion RaadSel RaghuHebbar RailsVsJtwoEe RambouilletAgreement RapidDevelopmentSkill RatBot RatingsForEverything RcShell RcalcWiki RealTimeSpecificationForJava ReallyCool RearrangeDeckChairsOnTitanic ReasonsForHolyWars RecedingHorizon RecessionWorries RedBlackTreesVsAvlTrees RedundantAcronym RefactorOurWritings RefactorToSingularForms RefactoringMonsterClasses RefactoringRails ReferencesForAlgorithms RegulationsInChina RejectionLetter RelationalLispWeenie RelationalProgrammingLanguages ReligionAndCulturalTransformation RemoteDevTeam RemotePairProgramming RemoteProxyPattern RenegadesOfTheEmpire ReportSpam RequiredNames ResourceRegistry ResponsibilitiesOfProgrammers RestoreAsMinorEdit RestrictiveToolWithdrawal RetireEarly RetrospectiveBuffer RevengeIsBlind ReverseTechVisas ReverseTranscriptase RichardGarzaniti RichardNorth RichardRussell RichardVeryard RickLeFaivre RickyAnderson RightAndGood RippleEffectOftenUnavoidable RiverFlowAnalogy RoadmapToDevelopment RobCaron RobertAlabaster RobertBismuth RoboType RobotsVsAstronauts RodBibeau RogerOpperman RolandBenjes RoryHodgson RoseScripting RoseWilderLane RubensQueiroz RubiconSoftware RubyKernel RyanReisiger SaccadeBasedDisplay SafetyNet SaketRungta SamAparicio SaoPauloCity SatyaGraha SaulLevy SavingFaceWikiProblem ScalingWebTraffic ScienceSites ScottHanselman ScrumReports SeanLavery SeanSmith SebastianMueller SecretsOfWiki SecurityIsNotEconomics SeiZa SelectivelyListPagesOnCategoryPages SelfCancelingPhrases SelfCleaningFiles SelfDocumentingLayers SelfPublishYourSoftware SellFirstProgramming SeminalPapers SeparateSequencerFromApplication SeremeinRmi SergioBruni SergioLiberman SeshFavorites SethDillingham SevenHabitsOfExtremeProgramming SevenLawsOfIdentity SevenPlusMinusTwo ShahzadBhatti ShaileshDambalkar ShareEarlyShareOften SharingVsDiscussingVsArguingVsAttacking SherryMayo ShonBoggs SignYourWork SignalSoft SigningConventions SignsOfSuspiciousTechFads SilkTest SimianTool SimonRawles SimpleConsideredHarmful SincerePacifists SlotPolice SlowLogos SmallPages SmallThingMakesHorridMess SmalltalkExamples SmalltalkSimplifiedSyntaxIdea SnakesOnaPlane SoWhatElseIsNew SoftPro SoftUpdates SoftwareDevelopmentAs SoftwareDevelopmentByThreeo SoftwareHasaBody SoftwareHighlights SoftwareIsFilm SoftwareProductLinesInTheRealWorld SoftwareRegulationRoadmap SoftwareServicesIndustry SoftwareSystemsDesign SolutionProbleming SolutionToTheEnergyCrisis SolvedProblemsInComputerScience SomePeopleDontLikeWikis SongsForDoomedProjects SoniaMarques SoniaSarangthem SopiReigate SortingAlgorithmsDiscussion SoundsLikeRegression SourceCodeIsElementsNotDesign SourceUnSafe SourcesOfInvention SpaceLifeBoats SpaceShuttleColumbia SpammingWorms SpecSharp SpecificationDirectedTesting SplitUpMonotonousWork SpokaneJug SpringSummerAutumnWinter SqlForRemoteCalls SqlPreparedStatementsCleaning SqueakRelicensePush SrLanguage StartUp StateOfTheArtLanguages StaticTypingAndInsularity StaticTypingChallenge StealingImagesOnTheWeb SteelThreadIsStupid StephenSmith SteveHowe SteveIrwinsGuideToWiki StevenViasus StewartHome StillCantEditSomePages StoneTheDreamerKillTheDream StopInnovatingStartTeaching StopStopStopStopStopStopStop StoriesForSlowReaders StriveForOneTable StronglyHypedLanguages StructureAction StuckWithBadVariableNames StudyBuddies StyleSheets SubNet SubsidiarityPrinciple SubtleRedundancies SubtypeRelationship SubversiveSoftware SuggestedForSociologyWiki SuitsAfraidOfDebate SummarizeAtTheTop SunMicrosoftDeal SunMyungMoon SuperCaliFragilisticXpOsmosis SuperMag SuspendedOperation SvenjaMischur SwitchHands SynchronizationBySleeping SyntaxAndSemanticsOfProgrammingLanguages SystemBoards SystemTestsProvideCustomerValue SystemThreeNinety TabResistantFormattingNote TableDrivenRad TableOrientedProgrammingExample TableVersusRelation TamasGervai TapMyWire TargetRedmond TatjaVanVark TeaspoonsVsTablespoons TechPayPlateausAtFiveYears TechSupportTricks TechTermsThatGetYouHauledIntoHr TechUnion TechieSocialAntiPatterns TechnologyMavericks TedTorreBueno TeleTeach TelevisionWiki TellMeWhatItsNot TemplateEngine TerminateStayResident TerroristTrackingMayhem TestDrivenDevelopmentExamples TestDrivenSwing TestFirstIsDeclarativeProgramming TestFirstQuestions TestSamplePage TestSensitiveUndo TestingObjectOrientedSystems TestingRegularExpressions TheAdventOfTheAlgorithm TheArchitectureCantDoThat TheBrandsAndBands TheBusinessOfAdventures TheDataWorkshopTwoThousandFourParticipants TheDryPrinciple TheEdgeOfWiki TheFallacyOfCostCutting TheFutureOfWork TheGodOfSilence TheGreatExplosion TheIronyOfQuality TheJoyOfWork TheJtrixProject TheLastBug TheLawOfNo TheLessonsOfLucasfilmsHabitat TheLimitsOfMethodology TheLogicProgrammingParadigmAndProlog TheMathematicsOfTheIdealVilla TheMostBeautifulLanguage TheMotivatedMind ThePerlReview ThePlaceOfRfcsInHistoricalPerspective ThePrecautionaryPrinciple TheSacredEdit TheSourceCodeIsTheDetailDrawing TheStateOfTheWiki TheTaoOfTraffic TheTech TheThirdVersionIsCharmed TheTwoCommandments TheUltimateTeamOrganizationSoftware TheValueOfInformation TheWaterPots TheWorldIsGrowingTooComplexToManage TheWorstManager TheWrightStuff TheWritersArt TheZenPage TheracIncident ThereIsNothingPythonCannotDo ThesisChapterQuotes TheyGotItAllWrong ThinkAboutProblems ThinkClassLibrary ThirdWayOrThirdWorld ThirtyPersonProject ThmalTalk ThomasStromberg ThreadModeId ThreadsSuck ThreeBranchesOfGovernment ThreeKindsOfTyping ThrowItOverTheWall TiffanyBurkhardt TimHickey TimeAgainForWikiMutiny TimeAndLaborLink TimeLapse TimesNewRoman TimingEurocentrism TimothyChambers ToDeleteIsHarderThanToAdd ToFactorIsToAutomate TodoList TogethercPlus TolerationOfFuzzyThinking TomKane TomaszPekowski TomaszSa TooMuchWater ToolsVsCrutches TopLinkSold TopTenPredictions TopicLostAndFound TopmindOnObjectsDiscussion TorontoAgileOpenSpaceBookList TotalCommander TouchCommand TowersOfKnowledge TrafficLightMetaphor TranquilityGame TransCoder TranslationsReuse TreasonBook TreatingFlowAsThings TrembleYourLidBeforeFlippingIt TriangleXpTopics TridentPloughsharesWiki TrmlLanguage TrumanComponents TrustingTheCode TruthToPower TryEveryIdeaOnce TrySomethingOld TryingToExplain TuringMachines TurningFirst TurningaWikiIntoaStructuredCms TwelveDaysofChristmas TwoCentsPhilosophy TwoHoursTwoWeeksOrTwoMonths TwoWayTools TypeTheoryForMemoryAllocationAndDataLayout TypedSmalltalkLanguage TypographyOnTheNet TyrannyOfCondescension UitLeg UmeshUnnikrishnan UmlLet UnDiaWiki UnauthorizedArtProjects UnbreakableFunctionality UnconsciousVsSubconscious UnderstandingDns UnifyNamespaces UnitTestToCodeRatio UnitTestingAbstractBaseClasses UnitTestingConcurrency UnitTestingDynamicBehavior UniversalResourceLocators UniversityOfLondon UnixHolyMan UnsignedShiftOfByte UsaElectionProblems UseMoreWarnings UseNamespacesNotClasses UserAdaptsToSoftware UserPersona UsingPrivateImplementationWithinClass UsingScenarios UsingWikiToWriteBooks VaPorum ValueAddedTax VapourWare VarunKhare VautrinJr VbCorLib VclLibrary VendettaBug VeriZon VersionControlAtTheFunctionLevel VictoriaLivschitz VictoryLap VietnamSolution VigilantismConsideredHarmful VirtualDevice VirtualRealityPlot VirtualTokenDescriptorXml VisionsAreHarmful VisitorsInZeroEight VisualAgeJavaFour VisualBasicVsCsharp VisualCppVersusGcc VisualFabrique VisualProxy VivekKumar VladimirAshmarin VotingIsHarmful WahidSadik WaldemarCeles WaltKelly WardCunninghamOnProgrammingLanguages WardInterventions WardPleaseReinstateRecentPosts WardsFirstMillion WardsWikiDiscussionBoard WaterOnMars WaysToAnnoyTelemarketers WaysToUseWiki WeShouldBeGoodAtThis WeakIsStrong WeatherPages WebAccess WebBeacon WebDesignDecisions WebDesignSmells WebDoomsMediaCompanies WebFrameworkRoadmap WebFrameworks WebServicesActualExamples WebSiteVersioning WebTechnologyReview WebVsGui WeeklyChanges WeiqiWiki WelcomeVisitorsOriginal WhatChanged WhatHappenedToUserStories WhatIsRest WhatKilledUseNet WhatTimeIsIt WhatUnknownPractices WhatWouldWeLose WhatsTheDealWithAirlineFood WheelsDontHaveTires WhereTheTechJobsAre WhiteSpaceInvasion WhoCoinedPointerCastPolymorphism WhoHasControl WhomDoCommentsHelp WhyCobolWontDie WhyDoDynamicLanguagesNeedNil WhyProgram WhyWeHateCommonLisp WhyWeLoveLips WhyWikiDoesntWork WhyWikiIsUsed WikiAndCopyright WikiAntiPatterns WikiAsGoodExample WikiBestPractices WikiBreadthFirstSearch WikiFoundElsewhere WikiGrowsStale WikiIncreasesFlow WikiInterfaceStandard WikiMentalIllnessPhenomenon WikiPageRank WikiPageSynchronization WikiRenaissance WikiSnagger WikiTopicGridSuggestion WikiTrivia WikiUniverse WikiWikiLaw WikiWikiPortalPermission WikiWikiSoftware WikiWikiWebServices WikisBecomingPrivateDiscussion WilliamGrant WinterlandschapWandeling WiseAndFresh WithoutaUsersManual WordsAndDefinitions WordsOfAdviceForYoungPeople WordsVsIdeas WorkerOwnedCooperatives WorkingCodeTrumpsEverything WorkshopOnAssessingAgility WorldClass WrapperObject WritersWiki WritingInTheSand XmlConference XmlOfBabel XmlPlusPlus XmlPractitionersOnXml XpAtProjectStartup XpBoundaryConditions XpBranding XpChile XpCommandments XpCustomerAnalogy XpExaggerated XpInAcademia XpInPolitics XpInaRegulatedEnvironment XpOnHpApplicationServer XpRefactored XpTestimonial XpVsAntiPatterns XpWritingPatterns XrefSpeller XtermKeyboardReference YahooPipes YahooRegisteredWiki YesSoftware YorktownHeightsInTheGoodOldDays YuanVsDollar ZeekLandDeconstruction ZhuWang ZwikiClone OrphanPage AbandonedHomePage ApgarScore AreYouThere BackLink BarBaz BazQuux CategoryWhatever CategoryWikiMaintenance CategoryWikiStructure CulDeSac CultureOfRecentChanges DeletionCandidate FindPage FooBar FosterParent GarbageCollector GoodPages HowToDeletePages LikePages LowHangingFruit OffTopic OnFocus OnTopic OrphanPage OrphanPages OrphanWikiPages PettinessWillKillYou QuuxJulie RandomPages RecentChanges RecentChangesJunkie RefactorLowHangingFruit ShortWikiPages SonOfBirdBrain ThreadMess UnbornPage UserName WalledGardens WantedPages WikiBadge WikiContentGenerationProcess WikiList WikiZens OrphanWikiPages CategoryHomePage CategoryWikiMaintenance EarleMartin HomePage JohnFletcher MoreAboutExtraScripts OrphanNonHomePages OrphanPage WardCunningham OrphansPreferred AfterTheGoldRush AgileDevelopment DeathMarch KentBeck OrphansPreferred RalphJohnson ScreaminglyObvious SteveMcConnell TimLesher OrpheusOrchestra WikiWiki OrsonScottCard CategoryAuthor CategoryScienceFiction EndersGame HowSoftwareCompaniesDie HugoAward OrthogonalConcepts BottomUpProgramming BreadthFirst CloseTheLoop ComplEmentarity DefinitionOfOrthogonal DepthFirst FourQuadrants MyMindIsMadeUp TopDownDesign WordsThatArentSynonyms OrthogonalPersistence BackLink CategoryPersistence TransparentPersistence OrthogonalSecurity CategorySecurity FacetPattern OrthogonalSecurity PermissionFlags PrincipleOfLeastPrivilege TransparentPersistence TrustedSystems OrthogonalVersioning GarbageCollectionUnderVersioning LoggingFileSystem OperatingSystem OrthogonalPersistence OrthogonalVersioning ReferentialTransparency TheObjectGraph OrwellsParody BookOfEcclesiastes CategoryNaturalLanguage GeorgeOrwell OrwellsParodyRefutation PoliticsAndTheEnglishLanguage ShitHappens OrwellsParodyRefutation AnonymousDonor OrwellsParody OsDesignPrinciples OperatingSystemsDesignPrinciples OsGi CategoryJava ClassLoader EclipseIde FebruaryZeroNine IanOsgood JavaManagementExtensions JavaVirtualMachine JeffGrigg MultitaskingVirtualMachine OsGi ProcessIsolation ServiceOrientedArchitecture SimpleNetworkManagementProtocol SpringFramework ZeroTurnaround OsKit LispOs OpenSource OperatingSystemsImplementation OsKit OsVirtualization CategoryProductivityTool MacIntosh MsVirtualPc VirtualizationIsRootkitting VmWare OsWiki CategoryOperatingSystem ForthLanguage FunctionalTest GnuHurd JosWiki NomicGame NonHierarchicalFileSystem OperatingSystem OperatingSystemsImplementation OsWiki PalmOsWiki PeterSchaefer SleeplessNightWiki SmalltalkLanguage UnitTest VersionManagement WikiIde WikiOs WikiWiki WikiWikiClone OsamaBinLaden CamelCase OsborneOne CentronicsParallel PageZero SuperCalc WordStar OscarNierstrasz DennisTsichritzis IdentifyTheChampion ProcessPatterns ReengineeringPatterns SoftwareComposition SoftwareCompositionGroup OsloModelingLanguage CategoryMicrosoft MicrosoftOslo MlLanguage OsmoticCommunication AlistairCockburn BackgroundRadiation ConvectionCurrentsOfInformation OsxLeopard CamelCase MacBook PeterMerel VersionedFileSystem VirtualDesktop WaybackMode WindowManager OtNinetyNine AreComponentsObjects AsimplerWay BruceAnderson DavidHarvey EvolutionaryDelivery ExtremeProgramming FrankBuschmann IsXpAnUnselfconsciousProcess JimCoplien JohnDaniels KentBeck ObjectTechnologyConferences OoPs OtTwoThousand PermissionToAct ProgrammersStone SteveCook SteveVinoski OtNinetyNineWiticisms DavidHarvey OtNinetyNine OtTwoThousand ObjectTechnologyConferences OtNinetyNine OtTwoThousandAndFour ObjectTechnologyConferences OtTwoThousandAndFour OtTwoThousandAndThree OtTwoThousandAndOne ObjectTechnologyConferences OtTwoThousand OtTwoThousandAndThree ObjectTechnologyConferences OtTwoThousandAndTwo OtTwoThousandAndTwo ObjectTechnologyConferences OtTwoThousandAndOne OtherArchitects LeCorbusier LeModulor WardsWiki OtherConstitutionalAmendments BillOfRights UnitedStatesConstitution OtherDefectFreeProcesses FaganDefectFreeProcess OtherDotNetLanguages AdaLanguage AplLanguage AspDotNet BooLanguage CategoryDotNet CeeOmega CeeSharp ClojureLanguage CobolLanguage CommonLisp CompSci ComponentPascal DelphiLanguage DotLisp DotNet EiffelLanguage EiffelSharpLanguage FortranLanguage FsharpLanguage HaskellLanguage IronPython IronRuby JavaLanguage JayScriptDotNet JscriptDotNet KeithBraithwaite KrisJohnson LogoLanguage MercuryLanguage MicrosoftXen MonoProject NemerleLanguage OberonLanguage ObjectiveCee PerlLanguage PltScheme PolyphonicCeeSharp PythonLanguage RegularExpression RexxLanguage RpgLanguage RubyLanguage SchemeLanguage SharpSmalltalk SmallScript SmallTalk SmalltalkLanguage SmlLanguage SqueakDotNet SqueakSmalltalk StephanHouben VbDotNet VisualJaySharpDotNet OtherExtremeDocuments BigDesignUpFront JakeWatkins JohnBrewer VolkerWurst WayneConrad YouCanManageRisk YouCantElimniateRisk OtherGuy TheTippingPoint OtherLanguagesForTheJavaVm AdaLanguage AdamBerger ArmedBearCommonLisp AspectJay BeanShell BeatingaDeadHorse BiglooScheme CategoryJavaPlatform CeeLanguage ClojureLanguage CommonLanguageRuntime CommonTypeSystem DotNet DynamicJava EcmaScript EdwardKiser EiffelLanguage EmbeddedLanguage EnvyDeveloper ForthInJava ForthLanguage FortranLanguage FrinkLanguage GroovyLanguage IconLanguage IdontKnowWhatIamTalkingAbout InformLanguage IokeLanguage JavaAssemblerCode JavaByteCode JavaLanguage JavaPython JavaScript JavaVirtualMachine JayRuby JayScheme JosephDale KawaScheme LispLanguage LispMachine LogoLanguage MarkusSrank MicroSoft ModulaTwo MultipleLanguagesInJavaScript NetRexx NiceLanguage OberonLanguage ObjectTechnologyInternational OlinShivers PascalLanguage PerlLanguage PnutsLanguage ProgrammingLanguageExperts PythonLanguage RelProject RhinoInterpreter RichardHenderson RubyLanguage ScalaLanguage SchemeLanguage SelfLanguage SiscScheme SmalltalkLanguage StarLogo ToolCommandLanguage TuringEquivalency TutorialDee VirtualMachine VisualAgeJava VisualAgeSmalltalk VisualBasic VisualBasicDotNet WayneMack WebLanguage ZeeCode OtherMethodologiesAndTgp BusinessProfessionals CategoryAgileMethodology CategoryComparisons CompareMethodologies ExtremeProgramming FlexibilityZonesArchitecture ImplementingTgp IncrementalDevelopment OrganicTesting OriInbar SeparationOfDeclarative ShaiBenYehuda SpiralModel TgpArchitecture TgpBackground TgpMethodology TgpPrinciples TgpProcess VisualSharedModel WaterFall WhenToUseWhatParadigm OtherPeoplesCode BuyDontBuild CategoryReuse DundasToolkit ItsYourCode JavaUnit JohnRepici JunitCooksTour LegacyCode OccamsRazor OpenSource OtherPeoplesCode PairProgramming RewriteCodeFromScratch RogerHayes ShowMe SomebodyElsesFramework SteveHolden SunirShah TestingFramework UseTheSourceLuke OtherStartingPoints CategoryWiki CrazyThingsThatMightSaveWiki DoingStuff DonaldNoyes OtherStartingPoints RecentChanges RecentChangesThatBypassesEditWar OtherWardsWikiNameSuggestions ArchiWiki ComWiki KentTheBeck MotherWiki PieterJansegers TheOriginalWiki TheWikiWay UrWiki WardsWiki WardsWikiWiki WikiOne WikiWay OtherWaysOfIndexingWiki CategoryOrganization DonaldNoyes FlikiBase OtherWikis LinkBroke OtherlandCityOfGoldenShadow CategoryBook CyberPunk MeatballWiki OtherlandCityOfGoldenShadow SunirShah TadWilliams OttoJespersen TomLeith OtugWiki HomePage ObjectTechnologyUserGroup OuLiPo BookShelved CategoryBooks ChristopheThibaut DeletionCandidate GeorgesPerec LaurentBossavit OuLiPo RaymondQueneau RobertDesnos WalledGarden WikiPedia OufshaHome BetterGame EdwardZimmerman EliseParadis ExtremeMeme TouchClub OuijaBoard DungeonsAndDragons GamesOuija MoralPanic OurManFlint AustinPowers CategoryMovie CategoryOffTopic JamesCoburn OurWordsNotMine OurWordsNotMine OurWordsNotYours TomAnderson WikiNow OurWordsNotYours CategoryWiki FreeSoftware ImproveSignalAndReadability KeithBraithwaite MattBehrens OpenSource RichardDrake WayneMack WikiPoliteness WikiPrayer WikiWikiWeb OutOfAction InternationallyCorrect PhlIp OutOfBand BackRoomDecision CtrlAltDelete InBandSignal OleAndersen OpenAuthor OutOfBand OutOfBandChannel TheEnd WindowsNt OutOfBandChannel MicroArchitecture RichardHenderson TeeAdapter OutOfControl CategoryBook FlyPaperForIdeas HiveMind TheBorg UtilityFog OutOfDate WikiBadge OutOfPlant OffSite OutOfPrintBooks BooksRepublishedOnTheWeb BooksWanted BruceEckel CategoryBooks ComputerScience DaveHarris HyperTalk JavaProgrammer JavaVirtualMachine JohnPassaniti OpenBooksProject OpenDoc ProjectGutenberg SmalltalkTheLanguageAndItsImplementation StartingForth ThinkingForth WhereToBuyBooks WriteOnceRunAnywhere OutOfProcessComponent CategoryComponentObjectModel ComPlus ComponentObjectModel InProcessComponent MicrosoftTransactionServer OutOfProcessComponent SurrogateProcess OutOfTheBoxExpectations ItJustWorks OutOfTheCrisis CategoryBook FourteenPoints WilliamEdwardsDeming OutRun ArcadeDrivingGame CategoryGame ChrisDaSilva MameEmulator OutRun PlatformDependent SpriteGraphics VerticalScrollingGame WorldWideWeb OutSourcing BigIron BusinessContinuity BusinessProcessOutsourcing CategoryEnterpriseComputingConcerns ContractManagement EnterpriseApplication EnterpriseApplicationProblems InternationalOutsourcing ManagedServices OutSourcing RefactoringGovernment RiskManagement SecurityManagement UtilityComputing OutTheDoor AnalysisParalysis OutTheDoor OutThere BigBlueRoom OutdatedEvent CategoryEvents DropOutdateEvents EventQueue EventsAreNotCallBacks GuiThread PhilippeDetournay ProcessOutdatedEvents OutdoorGamesForTrainers CategoryBook MartineDevos OuterClassName OutlineMarkupLanguage CategorySemanticWeb CategoryXml OpenWiki OutlineMarkupLanguage OutlineProcessorMarkupLanguage ResourceDescriptionFramework OutlineProcessorMarkupLanguage CategoryXml ExtensibleMarkupLanguage OutlineMarkupLanguage OutlineProcessorMarkupLanguage RssFeeds OutliningSoftware BrianTheado CategorySoftwareTool DavidDunham EmacsOutlineMode GrandView LinuxOs LotusAgenda MicrosoftWord NetManage OmniOutliner RobertDaeley SamHahn ShadowPlan TheBrain ThinkTank ThoughtStream TkOutline TreeEditor TreeView VideoText OutlookIntegration NewLink OutsideInProgramming BottomUpProgramming CopyAndPasteProgramming CurtisBartley HaveThisPattern JeffGrigg MeetInTheMiddle MiddleOut ObjectOrientedProgramming OutsideInProgramming SoftwarePuzzleAnalogy TopDownProgramming WaldenMathews OutsmartingTheCompiler AnsiCee AntiPattern CategoryCompilers CeeLanguage CeePlusPlus DynamicDispatch FragileBaseClassProblem GnuCompilerCollection HaltingProblem JavaLanguage OutsmartingTheCompiler PrematureOptimization SufficientlySmartCompiler UndefinedBehavior UnspecifiedBehavior OutsmartingTheUser CategoryAntiPattern InternetExplorer MicrosoftOutlook OutsourcePersonalServices EricHodges JoeWeaver MikeSmith QuentinCrisp RealLife OutsourcingBusinessImpact BusinessContinuity CategoryEnterpriseComputingConcerns CultureShock DavidLiu DistributedSoftwareDevelopment InternationalOutsourcing ManagementOfReputationalRisk OutsourcingWaterfall OutsourcingIsaSmell OutsourcingWaterfall AgileOutsourcing AlarmBellPhrase AnalysisAndDesign ArchitectsDontCode BigBangTesting DesignPatterns DynamicSystemsDevelopmentMethod InternationalOutsourcing JamesMcGovern JavaWebServicesArchitecture LightweightProcess QualityControl ScottAmbler SoftwareLabourers TheEditor WaterFall WikiZen ZenSlap OveRubenOlsen CategoryHomePage OverClocking OverDesign AlistairCockburn BrooklynBridge CodeReview DaveHarris DavidLong DavidThomas IgnoranceFactor IgnoranceFactors MatthewWilbert OverDesign PairProgramming SafetyFactor TestFirstProgramming VotingProcessors YouArentGonnaNeedIt OverEagerCleaningCrew CrcSession OverEngineering AdjustingTransactions DaveHarris ExtremeProgramming KyleBrown LiterateProgramming MacApp MartinFowler OverEngineering PaulChisholm RalphJohnson RonJeffries VisualWorks WikiClones OverGeneralizationOfBusinessLogic AntiPattern AntiPatternsCatalog ApiIsLanguage AttributeTable BigDesignUpFront BrittleBaseClass CategoryDevelopmentAntiPattern ChangePattern ContactAndAddressModels ContextObject ControlCoupling CouplingAndCohesion DoTheSimplestThingThatCouldPossiblyWork DomainSpecificLanguage EightyTwentyRule EntityAttributeValue ExpandToContract ExplicitManagementOfImplicitContext FearOfAddingTables FrameworkIsLanguage GeneralCatalogs GeneralPurposeProgrammingLanguage GlobalVariable GodTable InformationSchema ItDepends KeepItSimpleStupid LanguageDesign LimitsOfHierarchies ListOfDesignSmells LuxSpes OnceAndOnlyOnce OverGeneralizationOfBusinessLogic RealWorld RedHerring SeptemberZeroNine SoftwareDevelopmentIsInvesting SystemsSoftware ThreadLocalStorage TopMind ViolentAgreement WarrenBuffett OverGeneralizing AllAbstractionsLie BreakDownInCommunication ChanningWalton ClassicOoPatterns CollectiveLove PrematureGeneralization SuperOverGeneralized YouArentGonnaNeedIt OverHead OverPrecision ReturnOnInvestment YouAintGonnaNeedIt OverSimplification CategoryAbstraction DonaldNoyes EightyTwentyRule FallaciousArgument OverSimplification SimpleMinded OverStatement FrancisHwang OverStatement WikiOnWiki OverTime AndreasKrueger AnonymousCoward CategoryTimeManagement DayOff DeathMarch FortyHourWeek IntensifyDownplaySchema JeffShelby LearningOrganization LongHourWeeks MarsPolarLander OverTime OvertimeProductivityStudies OvertimeTheater PaulChisholm PeopleSkills PeterSenge PhilipGreenspunOnOvertime RapidDevelopment RonJeffries SleepToWork TheFifthDiscipline ThirtySixHourDay ThomasMaeder WhyDoYouPermitThisToBeDoneToYou OverUseOfPatterns AntiPattern BadThing BigSoupOfClasses CategoryAntiPattern CategoryDevelopmentAntiPattern DesignPattern DesignPatternsBook GangOfFour InappropriateTechnicalObjective OverUsedOopExamples CampusExample CategoryExample CategoryObjectOrientation EightyTwentyRule FalkBruegmann OoBusinessModelingMethodologies PolymorphismLimits PrinciplesOfObjectOrientedDesign ReinventingTheDatabaseInApplication RelationalWeenie TopMind TopsQueryResultSet WhenToUseWhatParadigm OvercomingOpenness BadSpellersNeedHelpFromBrowsers CategoryComputerEducation CategoryEducation CategoryStories CategoryWiki PaulChisholm StoryBase WardCunningham WikiEvolution WikiWikiWeb WriteHere OvercommitmentRecovery AbandonmentStrategy TimeBoxing OverextendedArgument CategoryCommunication GrossExaggeration OverextendedArgument TautologicalDefinitionFallacy TriteSayingsComeInPairs OverhaulingStyleSheets AndrewCouch AprilThirteen BigBallOfMud BradyBunchGridDiscussion CategoryWebDesign ChangePattern CodeUnitTestFirst CoffeeScript ColdFusion DavidMcLean DecisionMathAndYagni DontComplainWithoutAlternatives DotNet EvidenceTotemPole FragileBaseClassProblem GoldPlating GuiMarkupProposal HamlLanguage HtmlStack ItDepends JavaScript LittleLanguage MirrorModel NodeJs ObjectRelationalMapping OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PersonalChoiceElevatedToMoralImperative PrematureAbstraction RubyOnRails SassLanguage SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns SimulationOfTheFuture SmeQl TowerOfBabble UnitTest WhenInRome YagNi OverlayMulticastNetworks CommunicationCost DonaldNoyes DynamicRouting ThinkingOutLoud OverlayMulticastNetworksDiscussion BigBallOfMud CommunicationCost DynamicRouting ForwardLinks OverlayMulticastNetworks PositiveDialogue TopicalPage WalledGarden WantedPages OverloadedTypeRelatedTerms CategoryDefinition CategoryLanguageTyping OverloadedTypeRelatedTerms OverloadingCommaOperator AdamBerger BlitzPlusPlus BoostLambdaLibrary CategoryCpp CategoryEvil CategoryLanguageFeature CategoryOpinion CeeCeePlusPlus CeeLanguage CeePlusPlus CompileTimeGenericAverageFunctionInCeePlusPlus CppCookbook CutAndPaste DataStructure ForrestGump FortranLanguage FunctoidsInCpp GavinLambert GnuCompilerCollection GnuCpp GoogleSearch JohnFletcher MikeThomson OperatorOverloading OverloadingCommaOperator PlusSignOverloading SmalltalkLanguage TheCppStandardsCommittee VarArgMacros OverlookingParentBehavior AalbertTorsius AntiPattern ChanningWalton ClassicOoAntiPatterns DavidPlass EffectiveJava JoshuaBloch LanceWalton OverlyBroadIntellectualPropertyAgreements AllYourBaseAreBelongToUs BeingOverqualified CategoryEvil DanielKnapp DerekWoolverton FullTimeExempt IntellectualProperty MentalHandcuffs MichaelJames OverlyBroadIntellectualPropertyAgreement OverlyBroadIntellectualPropertyAgreements ScottJohnson SethGordon StealingFromTheCompany SystemAdministratorsGuild TerryLeeMoore OverridableCodeConstants EasyFindMutableConfigFilesInJava ModelRunner OverridableCodeConstants OverridableConstants OverrideAndCallInheritedIdiom AntiIdiom CategoryIdiom CeePlusPlusIdioms EricVought JavaIdiom NonVirtualCallsPureVirtualIdiom TemplateMethodPattern OvertimeTheater AnAcceptableWayOfFailing MandatoryOvertime OvidiuPredescu AreYouThere CategoryHomePage MarkupLanguage OrphanPage OwTwoWiki OwenAstrachan KarelTheRobot SteveHowell OwenCheng OwenRogers CategoryHomePage CeePlusPlus ComComponent ExtremeProgramming SourceForge ThoughtWorks UnitTest VisualBasic OwlForServices CategoryXml OwlForServices SemanticWeb WebOntologyLanguage WebServices WebServicesDescriptionLanguage OwlWikiScreenShot HelmutLeitner WikiEngineReviewWikiLists OxfordEnglishDictionary CategoryExternalLink MerriamWebsterDictionary OxyMoron AnonymousOnPurpose ExtremeOxymoron LiveTest MicrosoftWorks MilitaryIntelligence PopularScience UnitedKingdom OxymoronClient FatClients GoldilocksClient HtmlDomJsCss JackOlantern NewInformationThinClientLimitation RichInternetApplication ThinClient ThinClients OzLanguage ActorLanguages CategoryProgrammingLanguage CeePlusPlus ConceptsTechniquesAndModelsOfComputerProgramming ConstraintProgramming DanMuller EmacsEditor ForeignFunctionInterface MozartProgrammingSystem MultiParadigmProgrammingLanguage ObjectOrientedProgramming OzLanguage VirtualMachine OzoneAsylum CascadingStyleSheets HyperTextMarkupLanguage JavaScript MergeBetweenWikiAndForum OzoneAsylum PerlLanguage PhpLanguage OzoneDb OpenSource OzoneDepletion OzymandiasPrinciple AbandonOldConcepts AbstractFactory CategoryOldSoftware DontRepeatYourself LawOfDemeter OldCodeRusts OldRulesWithForgottenReasons ReallyOldIron SecondLawOfThermodynamics TheGoodOldDays TooOld PaRisc CategoryComputerHardware HewlettPackard PaRisc ReducedInstructionSetComputer PabloLessa CategoryHomePage CategoryProblemSolvingStrategy MathQuizOne PabloPicasso PabloPicasso PabloVarela PacBell PacBell PacMan CategoryGame MsPacMan PacManPatterns PerfectGameOfPacMan SuperMarioThree TetrisGame PaceUniversity CategoryCollege JoeBergin NewYorkCity ObjectOrientation PaceUniversity PacifiCorp CategoryCompany PacifiCorp PacificPowerAndLight PacificTelecom UtahPower PackRat CategoryPerson ExtremeReuse GavinLambert JunkBox PackRat PaulHudson SeanOleary PackageByFeature BigSoupOfClasses BusinessModel SeparationAndGroupingAreArchaicConcepts TopicAction VariationsTendTowardCartesianProduct PackageClass CeePlusPlus JavaLanguage PackageClass PackageDesign PackageDeal FallaciousArgument PackageDeal WithFreedomComesResponsibility PackageDesign AcyclicDependenciesPrinciple ClassDiagram CommonClosurePrinciple CommonReusePrinciple CompilationInsulation ComplexNumberPackage ComplexNumberPackageUnitTest CreatingJavaPackages DaveHarris DaveRobinson DependencyInsulation ExceptionPackage ExtremeProgramming FileSystemObject FineGrainedPackages FunctionRevealingPackageName GregWdowiak HeaderOnlyCeePlusPlusPackages InterfaceClasses IplPackage JavaPackageNames JavaSingletonPackage JohnLakos KentBeck LayerIndependentPackage MsXml PackageClass PackagePerLayer PackagedPersistence PhilGoodwin PrinciplesGoverningPackageDesign PublishedInterface ReuseReleaseEquivalencePrinciple RobertMartin SimpleObjectAccessProtocol StableAbstractionsPrinciple StableDependenciesPrinciple StevenBlack StringTokenizer UnitOfModularity UnitOfReuse UnitTest UnitTestPackages WkjTpLiVeaLo PackagePerLayer CodeOwnership MultiTierArchitecture PackagePerLayer PackagedPersistence CategoryPersistence PacksOfProgrammers MeerkatsUnited ObservationsOfProgrammersInTheWild PageAboutModelsAndModelling CategorizationModels CategoryComponentObjectModel CategoryModeling CategoryModelingLawsAndPrinciples CategoryModellingLawsAndPrinciples CategoryOpenModels CategoryOrganization CategorySecurityModel PageAnchor CategoryWikiTag FooBar JonathanTang PageAnchor PronounConfusion RefactorMercilessly TooLargeToGrasp TopMind WantedPages WikiGnome WikiName WikiPage WikiTag PageArchive CvWiki JoeMcMahon PageArchive PeterMerel WebWeb WebWebTwo PageChangeNotification AlanFrancis CategoryWiki DavidSaff DesignPatternsRecentChanges GreenAndBlueDesignPatterns InformalHistoryOfProgrammingIdeas JimCoplien KirkKitchen KnowledgeBrowser ModWiki MoinMoin PageChangeNotification PageDiscovery PaulHudson PeterThoeny PyWiki RandomPages RecentChanges RecentChangesAddiction SunirShah ThoughtsWeaverAdditions TimVoght TwikiClone UseModWiki WikiBadge WikiCommunity WikiWeb WikiWikiWeb WikiWithMoreThanPages WikiWithMoreThanUsers PageDeletion BackLink CategoryDelete CategoryWikiMaintenance DeleteThisPageSomeTime DeletedUnlessDefended DisagreeByDeleting HowToDeletePages IsThisOffTopicPageOk IsThisPageOk MoveItElsewhere RealName WhenToDeletePages PageDescription PortableDocumentFormat PostScript PrinterControlLanguage PageDiscovery AlanFrancis CategoryDiscovery PageDiscovery RandomPages RecentChanges RecentChangesJunkie WikiList PageDiscussion CategoryRealWorld PageHierarchy CategoryHierarchy CategoryWikiStructure ExtremeOpenBusiness FridemarPache JohnFletcher PageHierarchy ResourceDescriptionFramework WebOntologyLanguage ZwiKi PageHistory GoodWikiCitizen RecentEdits PageList CategoryWiki RecentChanges WikiList WikiPage PageMaker PageMaker PageName HomePage WikiName WikiPage PagePrintable PaperPort ScottAmbler TechnicalMemo PageProcessor BackLinks DragAndDroppable EmbeddedProcesses FirstPreviousNextAndLast GeoLinks HyperTags JavaScript LinksDetectionAndVerification NysInfo PageProcessor ReachablePages SpecialActiveLinks SpecialLinkingPresentationFormat SpecialLinks StandardizedLinkingProcesses TiddlyWiki VisualMarkUpLanguage VisualSymbolOrIcon PageRank BackLink BrokenLink DanielBiddle GoogleDirectory GoogleSearchEngine LarryPage LinkSpam PageRank SimonHeseltine WebSite WorldWideWeb PageRanking PleaForTolerance WikiNeedsTrustMetrics PageSeeder CategoryWebAnnotation PageSeeder PageSeries BackLinks CategoryCategory CategoryWiki FindPage PagesAboutTalk PagesAboutTheDeadlineBook RecentChanges RoadMaps RssFeeds RssReader RssViewer WikiLink WikiPages WikiPagesAbout WikiPagesAboutBreakingThingsIntoPieces WikiPagesAboutContinualImprovement WikiPagesAboutRefactoring WikiPagesAboutSayWhatYouDo WikiPagesAboutStories WikiPagesAboutWhatArePatterns PageThirtyFiveThousand CategoryWiki DonaldNoyes JohnFletcher MeaningfulName NearRealTime ThankYou TheSimplestThingThatCouldPossiblyWork WardCunningham WikiAtThirtyFiveThousand WikiHistory WikiWords WikiZens PageTitlesThatAreQuestions CategoryWiki DontchaHateItWhen HowCanProgrammersHelp HowCanSomeoneTypeTheirNameWithMiddleInitialIncluded HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HowCanYouCodeWithoutTesting HowComeLispAndSmalltalkAintPoisonYet HowCouldWeDrasticallyImproveThePatternsLiterature HowDoAntsWalkInaStraightLine HowDoTerroristsUseTechnology HowDoWeTellTruthsThatMightHurt HowDoYouEatAnElephant HowDoYouGetaDocumentInXp HowDoYouKnowWhenYouAreDone HowDoYouLetGo HowDoYouMeasureMaintenance HowDoesThatMakeYouFeel HowFarCanYouWalkIntoaForest HowFastCanYouWriteCode HowImportantIsEducation HowImportantIsLeanCode HowLongIsaPieceOfString HowManyPeopleUseWiki HowManyThingsIsIt HowMuchDoYouLearnInSchool HowShouldWeDecide IfFooIsSoGreatHowComeYouAreNotRich IfProgrammingIsAnArtHaveWeAllSoldOut IfSmalltalkIsSoGoodWhyDoesNobodyUseIt IfTimeIsInfiniteWhereDidMatterComeFromInTheFirstPlace IfYouCouldWouldYou IsAnythingBetterThanPaper IsAttentionScarceOnWiki IsBadCodingManagersFault IsBasicEasy IsBeingaManagerRewardingAtAll IsBreakStatementArchaic IsBritishSpellingDeprecated IsCeePlusPlusObjectOriented IsChristianityOnTopic IsComputerScience IsCricketBoring IsDeclarativeLessExpressive IsDesignDead IsDotNetInnovative IsDynamicTypingSufficientlyEfficient IsEarlierCancellationFailure IsEmbeddedBehind IsExtremeProgrammingWacko IsExtremeProgrammingaProcess IsFunctionalProgrammingBecomingMoreImportant IsGlobalismThreateningTechCareers IsJavaCertificationWorthIt IsJavaObjectOriented IsJavaSlow IsJtwoeeAnAntiPattern IsLawOfDemeterOverspecifiedOnCeeTwo IsLispaFunctionalLanguage IsMicrosoftAgainstOo IsObjectOrientationMoreComplex IsOffTopicOk IsOsArchaicConcept IsPairProgrammingMandatory IsProgrammingMath IsProgrammingSubjective IsProofNecessaryNotSufficient IsSchemeLisp IsSchemeSuitableForDevelopingLargerSystems IsSmalltalkComplete IsSmalltalkEasierToListenTo IsSmalltalkWithoutGraphicsAnyGood IsSoftwareEngineeringaDiscipline IsSqueakDead IsTheOriginalProgrammerResponsibleForMaintainableCode IsThePcDead IsTheTermProcessProblematic IsTheUnitedStatesaDemocracy IsThereEverGoingToBeSufficientEconomicIncentiveToDoRightSoftware IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight IsThereSomeProblemWithIpAddressesInRecentChanges IsThereSomethingJavaShouldDo IsThisEmergingMvc IsThisOffTopicPageOk IsUnitTestingExtreme IsVerificationNecessary IsVisualTourBroken IsWaterFallDiscredited IsWikiConstructivistLearning IsWikiIsoNineThousandCompatible IsWikiOnlyForMuggles IsXpAnUnselfconsciousProcess IsXpBorgDevelopment IsXpIndependentOfObjects IsXpMostContinuous IsXpOverclocked IsXpReallyTheSimplestThingThatCouldPossiblyWork IsXpSynergistic IsXpUnitTestingBest IsXpaMethod IsXpaProcess IsYourCodeThatImportant IsYourRudenessNecessary ShouldPageTitlesBeQuestionsOrAssertions ShouldUnitTestsTestInternalFunctions ShouldUnitTestsTestInteroperations ShouldWeTalkToOurselvesWhenReadingCode SinceWhenDoesSayingSomethingMakeItSo SplitByTopicNotByOpinion WhatCmmLevelIsTheSei WhatHappensWhenWeNoLongerNeedMoney WhatHappensWhenWeTry WhatOrWhen WhatYouShouldDoWhenImprovingSoftware WhenAndWhile WhenAreDatabasesNotAppropriate WhenAreStandardsRestrictive WhenAreWeGonnaNeedIt WhenDoSchemasAndClassesDeviate WhenDoYouCheckForBadArguments WhenDoesAnObjectBecomeGarbage WhenIsManifestTypingConsideredaGoodThing WhenIsTheUseOfDesignPatternsNotAppropriate WhenIsXpNotAppropriate WhenShouldWeUseCeePlusPlus WhenShouldWeUseJava WhenShouldntWeUseJava WhereDidFreeThinkerComeFrom WhereDoPatternsComeFrom WhereDoPricesComeFrom WhereDoTheBracesGo WhereDoYouWantToGoToday WhereHaveAllTheArchitectsGone WhereWasiLast WhyAnotherComponentTechnology WhyAreHorribleLanguagesPopular WhyAreReferencesHard WhyAreWeAllHere WhyAreYouLateAgain WhyBotherToStructure WhyBuildingsFallDown WhyCallItXp WhyCantiEditJamesKjxNoble WhyChooseMicrosoftAndVb WhyClassifyRequirements WhyCppNeedsSpecializedXp WhyCyTagIsntMyFavouriteProgrammingLanguage WhyDidWikiTakeLaborDayWeekendOff WhyDidYouRefactorThat WhyDiscardOnesLegacy WhyDoOperatingSystemsSuck WhyDoPeopleHateXp WhyDoPeopleMakeSoManyMistakes WhyDoWeWriteHtml WhyDoYouPermitThisToBeDoneToYou WhyDoYouWasteYourTimeHere WhyDoesMyUserNameDisappear WhyDoesTheUniverseExist WhyDoesntWikiDoHtml WhyDontOthersGetWiki WhyEachSiteShouldHaveaWiki WhyIsDomainKnowledgeNotValued WhyIsEnglishSpokenHere WhyIsItSo WhyIsLeadershipImportant WhyIsNowClosed WhyIsPayrollHard WhyIsReflectionComplex WhyIsSmalltalkDead WhyIsTheSkyBlue WhyIsXpSoHard WhyIsntRebolPopular WhyIsntSamCodingYet WhyItIsSoHardToSellExtremeProgramming WhyNotRefactorHomePages WhyNotStartToday WhyNotUseEmacs WhyShouldiCare WhyWorryAboutArchitecture WhyWouldYouEverWantTo WhyWritePatternsPattern PageTwentyThousandHistory DeleteTestAndWelcomeJunkie DeletedButWelcomeToWiki DonaldNoyes FixYourWiki MetaWiki MoreAboutTheDatabase RecentChangesJunkie WardCunningham WikiAtThirtyThousand WikiAtTwentyThousand WikiCommunityList WikiHistory WikiSpringCleaning PageVersioning CategoryWikiMaintenance DocumentMode PageVersioning ThreadMess WebServices WebServicesOriginal WikiMaster WikiMasterOriginal PagesAboutTalk CategoryTalkPage CreateTalkPages DiscussionPage DoingStuff DonaldNoyes DonaldNoyesTalk FacadePatternDiscussion GoogleTechTalks HomePage HowToTalk HowToTalkSoKidsWillListen HowToTalkToBusiness HowToTalkToManagement HowWeTalk JohnFletcherTalk MacreadysTalk ManorainjanHolzapfelTalk MonoLogue NeoClassTalk OctoberFourteen PositiveDialogueCommunity SelfTalk SmallTalk TalkPage TalkPageDiscussion TalkPageTalk TalkingInWiki WeNeedExamples WikiPrinciplesTalk WikiTalk WilliamUnderwoodTalk WorseIsBetterTalk PagesAboutTheDeadlineBook CategoryIndex TheDeadline TheDeadlineOnBigDesignUpFront TheDeadlineaNovelAboutProjectManagement PagesCssAndHtmlFive CategoryProject DoingStuff DonaldNoyes HtmlFive TheOtherThings WhatItWantsToBe PagesPeopleNeverVisitAnymore JoeWeaver LeastRecentChanges SunirShah WikiWeb ZenWindow PagesToAvoidAtAllCosts AugustZeroSix CategoryWiki DaveVoorhis DefinitionOfLife DefinitionOfLifeDeclined DisagreeByDeleting EarleMartin ElizabethWiethoff FundamentalFlaw GarryHamilton GunnarZarncke JamesKeogh ManualTopTen MemesShmemes MistakesOfRogerPenrose MoviesToAvoidAtAllCosts PagesThatSmellBad PagesToAvoidAtAllCosts PagesToBeCarefulWith PeterMerel RichardKulisz SecondSuperpower PagesToCategorize CategoryAutoIgnore CategoryCollaboration CategoryIndex CategoryProject CategoryWikiMaintenance PagesWithoutCategory PleasePleaseDontCategorizeEveryPageOnWiki WikiCategories WikiReader PagesToCategorizeDiscussion AreYouThere BackLink CategoryAuthor CategoryAutoIgnore CategoryDiscussion CategoryHomePage CategoryPerson CategoryWikiMaintenance ChangesInWeek DonaldNoyes ElizabethWiethoff GunnarZarncke IanOsgood NewRecentChanges OrphanPage OrphanWikiPages PagesToCategorize PiecemealGrowth PleasePleaseDontCategorizeEveryPageOnWiki QualityWithoutaName RecentChanges RoadMaps StartingPoints ToddDerscheid WabiSabi WardsWiki WikiGnome WikiNow WikiWord PagesToRefactor BrianEwins CategoryWikiMaintenance CategoryWikiRefactoring ComVsCorba EmacsVsVi EricHodges EveryoneButMicrosoftConsortium JavaVsCpp JavaVsSmalltalk LiskovSubstitutionPrinciple PagesToRefactor PairRefactoring QuickChanges RecentChanges RefactorByMerging RefactorByRenaming RefactorMercilessly RefactoringNotes RestArchitecturalStyle RichardDrake SelfOrganizingSoftware TheBestIsTheEnemyOfTheGood VisualBasic WikiMindWipeRepair WikiPage PagesWithoutCategory CategoryWikiMaintenance HomePage OrphanNonHomePages OrphanWikiPages PainOfProgramming AccidentalDifficulty PainPoint FocusTesting PainfulLanguage AbapLanguage AlistairYoung BackWardLanguage CanonicalExample CobolLanguage CobolScript GrainOfSalt HadToUseCobol IncomprehensibleProgramming InterCal JimRussell LanguageGriping LanguagePissingMatch MalbolgeLanguage PerlLanguage PythonVsPerl ThereIsMoreThanOneWayToDoIt UnLambdaLanguage UnmaintainableCode WriteOnlyLanguage PainlessSoftwareSchedules BigProjects BillBarnett ExtremeProgramming HorizontalStripe JoelSpolsky PlanningGame WaterFall PaintBall BadCoffee CaptureTheFlag DanMoniz ExtremePaintball HideAndSeek PaintBall PeteHardie TimeAndAttentionBrokenEconomy PaintShopPro CategorySoftwareTool DaveSmith DigitalPrepress FeatureWar GoodEnough PaintShop PaintShopPro PhotoShop PaintingIsSimilarToCoding AnonymousDonor DesignPatterns DoTheSimplestThingThatCouldPossiblyWork ListenToTheCode MarkAddleman MundaneLittleDetails OnceAndOnlyOnce ReFactoring RefactorMercilessly SoftwareArchitecture SpikeSolution ThePartOfYouThatKeepsTrackOfTheBigPicture UserStory PairCliques CategoryPairProgramming CollectiveCodeOwnership JeffBay PairCliques PairProgramming PairPromiscuously RefactoringWar PairCoaching AdoptingXp ExtremeExchange ExtremeProgramming HaskoHeinecke IndustrialLogic JoshuaKerievsky KentBeck MartijnMeijering PairCoaching PairProgram PairProgramming PairingCoach PhlIp RonJeffries YvesHanoulle PairDesigning BigDesignUpFront BigReductionUpFront CaptainObvious DesignByCommitte PairProgramming TestDrivenDesign PairDeveloping ExtremeOpenBusiness FridemarPache PairDeveloping PairProgramming StenoMotion PairDraw PairDraw PairDriving BackSeatDriver CategoryPairProgramming DanielKnapp ExtremeFlow JeanineDeGuzman MikeFarnham PairDriving PairProgrammingErgonomics PairLust CategoryPairProgramming FrankPurcell PairEnvy PairProgramming PairManaging BasketballMetaphor CategoryCollaboration MenDownaHole PairLust PairProgramming RealWorld PairMismatch AntiPattern CategoryPairProgramming ChangeDriverRoleFrequentlyAndRegularly DialogueWhilePairProgramming ImpedanceMismatch LetTheJuniorDrive PairMismatch PairProgramming PairProgrammingIsDoneByPeers PairModeling AlexJouravlev DomainExpert PairProgramming RequirementsManagement RequirementsModeling PairNonBelieversWithBelievers AdoptPairProgramming AdoptingXpPatternLanguage CategoryAdoptingXp CategoryExtremeProgramming CategoryPattern PairNonBelieversWithBelievers PairProgrammer PairProgramming VcapsProject PairOn PairOn PairProgramming PairPainting CommunityOfPractice DialoguePractices PairPainting PairPairProgramming DavidCasey PairPairProgramming PairProgramming PairPlanning CategoryPlanning DarrenMeyer LetYourLogsBecomeYourPlans PairPlanning PairProgramming ProjectTeam PairPresenting PairProgram PairProgramming PairProgrammer BernardMichaelHurley CategoryPairProgramming PairProgrammer PairProgramming PeopleSkills PairProgramming AlistairCockburn AndrewRicketts AnonymousDonor AskTheComputer BandAid BasketballMetaphor BlameYourselfFirst BrentNewhall CategoryCollaboration CategoryPairProgramming ChrisDailey CloseToTheMachine CobolLanguage CocoaWorld CollaborativeEditing ContinuousReview CounterIntuitive DanielLuna DanielPoon DijkstraPairProgramming DivergentPair ExtremeProgrammingCodeReviews ExtremeProgrammingPractice FencePostError FlowNumber FramingProblem GeraldoXexeo GoodPair GoodThing HeardOfDyads HowToPissOffYourPair IsPairProgrammingMandatory JangIt JonathanCogley JudyGreen JuneKim KatyMulvey KevinBradtke KingCrimsonOnPairProgramming LaurieWilliams LawOfAverages MarkYourTerritory MartinFowler MenDownaHole MentalStateCalledFlow MichaelFeathers MrSpock NissimHadar ObjectOriented PairLust PairManaging PairOn PairProgrammer PairProgramming PairProgrammingBenefits PairProgrammingDoubts PairProgrammingGoneBad PairProgrammingInCpp PairProgrammingIsDoneByPeers PairProgrammingLimitations PairProgrammingMisconceptions PairProgrammingNotDoingItPain PairProgrammingNotDoingItPleasure PairProgrammingObjections PairProgrammingPattern PairProgrammingPowerLunch PairProgrammingQuestions PairProgrammingStatistics PairProgrammingVariationsAndAlternatives PairPromiscuously PairVine PeopleSkills ProgrammingFlow ProgramminginParis RandyCharlesMorin RecordYourCommunicationInTheCode ReplaceMediocreProgrammers RodneyRyan RomanPorotnikov RonJeffries SoloProgramming TestDrivenDevelopment TomKubit UnitTest VcapsProject VirtualPairProgramming WardAndKent WardCunningham WikiWorld WorkingTogether XpReligion XpWithoutPairProgramming YonatSharon ZeekLand PairProgrammingAndFlow ArmandoSinger BrianRobinson CategoryConcentration CategoryPairProgramming MarkYoung MentalStateCalledFlow PairProgramming PairPromiscuously PeopleWare PeterMerel StephanBranczyk TomDeMarco XpImmersionThree PairProgrammingAtHome CategoryPairProgramming ExtremeTelecommuting PairProgramming ProgrammingInsideTheHome TeleCommuting VirtualCompany VirtualPairProgramming WorkingFromHome WritingCodeAtHome PairProgrammingBenefits AcmOnCollaborativeProgramming AlistairCockburn BlindAlley BruceCropley CategoryPairProgramming ChryslerComprehensiveCompensation ConstantineOnPeopleware CornFieldEffect CraigLarman DayCare DeMarco ExtremeSoftware FrankAdrian GopherHole JoeDavison KentBeck LaurieWilliams MartySchrader MentalStateCalledFlow PairProgramming PaulChisholm PeopleWare PjPlauger PracPairs RalphJohnson RedHerring RonJeffries ShaeErisson TestDrivenDevelopment TheExtremeProgrammingDiet TomVanVleck VirtualPairProgramming PairProgrammingCaseStudy ActiveListening AggressiveListening BrentNewhall CategoryPairProgramming ClearCase MichaelKirby PairAchievableGoals PairProgramming PairProgrammingVsInspections PilotCoPilot ProfessionalDriver ShalomReich TestDrivenDevelopment PairProgrammingCostsBenefits AlistairCockburn CategoryPairProgramming CliffordAdams DaveHarris DougKing FullyParallelProgramming LaurieWilliams PairProgrammer PairProgramming PairProgrammingEconomics PhilGoodwin PointyHairedBoss SideBySideProgramming WayneMack PairProgrammingDeniers CategoryPairProgramming MentalStateCalledFlow PairProgrammer PairProgramming PairProgrammingDoubts AbrasiveFungalAgent BackToBasics BigDesignUpFront BrentNewhall BurkhardKloss CategoryPairProgramming ChoirProgramming CodeUnitTestFirst CommunalProgramming ConvoySpeed CrockPotEngineeringMasterpiece CubeFarm DaveSteffe DeleteInsults DonWells ExtremeProgrammingResearch FearIsTheMindKiller JohannesBrodwall KatieLucas NabokovsLolita PairProgramming PairProgrammingDeniers PairProgrammingEconomics PairProgrammingIsDoneByPeers PairProgrammingObjections QuartetProgramming QuintetProgramming RalphJohnson RonJeffries RonPerrella SoftwareLabourers SteveFreeman TechnicalLead TheyreJustRules TrioProgramming UnitTest VirtualKitchen WackoReligiousCult WarRoom WaterFall PairProgrammingDuration CategoryPairProgramming CommitmentSchedule DoIt DocumentCentral JamesCollins PairProgramming RonJeffries RussellGold WorkQueue PairProgrammingEconomics AllProgrammingTasksAreEasyOnceYouveSolvedThem AnonymousCoward AnonymousDonor CategoryProductivity EightyTwentyRule FortyHourWeek FredBrooks GeorgeDinwiddie GrandMasterProgrammer JonathanTang KelloggWorkWeek LessAbleProgrammer PairProgramming PairProgrammingEconomics PairProgrammingGoneBad PairProgrammingIsDoneByPeers PairedGeniusDiscussion PaulGraham ScaleFreeDistribution TechnicalDebt TheMythicalManMonth ViaWeb PairProgrammingErgonomics AbleBodiedTwentyFiveYearOldMaleAssumption AlistairCockburn BetsyHanesPerry BreathingSpace CarpalTunnelSyndrome CategoryErgonomics CategoryPairProgramming CaveAndCommons DanielKnapp EmbraceChange ErgonomicKeyboard KentBeck KevinLacobie KielHodges MichaelFinney PairDriving PairProgramming PairProgrammingFacilities PeterMerel RepetitiveStrainInjury RingerTape RobMee RonJeffries SteveFreeman TheSeat PairProgrammingFacilities AllEngineersInOneRoom BrickAndMortarDesignPattern CategoryPairProgramming CaveAndCommons ChangeOwner CodeOwnership CodeWright CommonUserAccess DvorakKeyboard EmacsVsVi FrankGerhardt JoelShprentz JohnBrewer LordOfTheFlies MicroSoft MuscleMemory NetMeeting OliBye PairProgramming PairProgrammingAtHome PairProgrammingErgonomics PhlIp ProgrammingEpisode RealWorld SlickEdit SteveHayes SusanHoover SwitchUser TimHemel TimMackinnon UnitTest VirtualPairProgramming WardAndKent WorkplacePets PairProgrammingGoneBad CategoryPairProgramming ContinuousIntegration ExtremeProgramming GoalStack LlewellynFalco MicroManagement PairProgramming PairProgrammingIsDoneByPeers RobHarwood RonPerrella SignificantOther TestFirstCoding TooComplex WayneMack WilliamUnderwood PairProgrammingIlluminated AddisonWesley CategoryBook CategoryPairProgramming LaurieWilliams PairProgrammingInCpp CategoryCpp CategoryExtremeProgramming CategoryPairProgramming CeePlusPlus ExcelVba ExtremeProgrammingWithCpp InstallShield JavaLanguage JimCoplien JoshuaJuran LispLanguage MichaelFeathers MichaelLindner PairDebugging PairProgramming PairProgrammingInCpp PatternLanguage PaulChisholm PeteMcBreen PeterMerel PythonLanguage RonJeffries SmalltalkLanguage SteveFraser SteveFreeman SunirShah WardCunningham XpImmersionOne PairProgrammingInaSecureEnvironment AntiPattern CategoryPairProgramming ExtremeProgramming GarethMcCaughan JeffGrigg JoeTom KeithBraithwaite MattGreg ParanoidSecurity StevenNewton TipsOnUsingVbUnit PairProgrammingIsDoneByPeers CategoryPairProgramming ExtremeProgrammingExplainedEmbraceChange GoTeachingLadder InvolveNewbies LaurieWilliams PairProgrammingDoubts PairProgrammingIsDoneByPeers RalphJohnson RobHarwood SunirShah TheCoach TruckNumber YouArentGonnaNeedIt PairProgrammingIsJustTraining AntiPattern CategoryPairProgramming PairProgramming PairProgrammingIsNotTraining SellPairProgrammingAsTraining PairProgrammingIsNotTraining AntiPattern CategoryPairProgramming LetTheJuniorDrive PairMismatch PairProgramming PairProgrammingIsDoneByPeers PairProgrammingIsJustTraining SellPairProgrammingAsTraining PairProgrammingIsaWaste BigDesignUpFront CategoryPairProgramming ChrisSandow CodeInspection DrivingMetaphor EngineerAsHero ExponentialCostCurve HowToLieWithStatistics InputsVsOutputs JacobCohen JeffGrigg JohnBrewer PairProgramming PointyHairedBoss RobMandeville StuCharlton TheSourceCodeIsTheDesign WuWei PairProgrammingLimitations AndyPliszka BookXp CategoryCollaboration CategoryPairProgramming CrapCode DanYankowsky ExtremeProgramming GeorgeSxCowan JeffLangr KyleBrown MarnenLaibowKoser OddTeams PairProgramming PhlIp SoloProgramming PairProgrammingMisconceptions BobMartin CategoryMisconception CategoryPairProgramming EricHerman JohnBrewer MentalStateCalledFlow PairProgramming RonJeffries WardCunningham PairProgrammingNotDoingItPain CategoryPairProgramming MentalStateCalledFlow PairProgrammingNotDoingItPleasure PairProgrammingNotDoingItPleasure CategoryPairProgramming MentalStateCalledFlow PairProgrammingNotDoingItPain PairProgrammingObjections CategoryPairProgramming DaveWhipp JeffGrigg MatrixManagement MichaelFeathers NissimHadar PairManagement PairManaging PairProgramming PairProjectManagement PairSomething PeteHardie PairProgrammingPattern AntiPattern CategoryPairProgramming CategoryPattern CodeOwnership ExtremeProgramming HadThisPattern JimCoplien LetTheJuniorDrive LoAnn LoAnnLindner MichaelLindner PairProgramming PairProgrammingFacilities PairProgrammingTestimonials PaulChisholm WardAndKent WardCunningham PairProgrammingPingPongPattern CategoryPairProgramming PairProgramming PairProgrammingInCpp PairProgrammingTestimonials PairProgrammingPlusPlus BigBrother CategoryPairProgramming CodeOwnership CollectiveCodeOwnership CrisisProgrammingEpisode DavidVydra GroupProgramming IndividualProgramming KentBeck LifeTech PairProgramming PersonalSoftwareProcess PrimeDirective QuadProgramming TriProgramming PairProgrammingPowerLunch AlanHensel CategoryPairProgramming MartinChernenkoff PairProgramming StevenNewton TomRossen PairProgrammingQuestions AccessibilityIssues AdminisTrivia AnswerMe BookXp CategoryPairProgramming CodeReview CorelPainter EngineeringTask EoinCavanagh HowToPissOffYourPair IsPairProgrammingMandatory KevinMcConnell LaurieWilliams LenWeincier MarkYourTerritory MicroSoft NathanUrban NetMeeting PairProgramming PairProgrammingBenefits PairProgrammingDeniers PairProgrammingDoubts PairProgrammingMisconceptions RonJeffries SpikeSolution SurprisingReverse TriProgramming WardAndKent WardCunningham WikiWeb XpWithoutPairProgramming PairProgrammingResearch CategoryPairProgramming LaurieWilliams PairProgrammingCostsBenefits PairProgrammingStatistics AlistairCockburn BasketballMetaphor BobLee CategoryPairProgramming DeMarco DistractionFreeEnvironment HaskoHeinecke JeffGrigg LaurieWilliams MatrixManagement MentalStateCalledFlow PairProgramming PeopleWare PairProgrammingTeams CategoryPairProgramming PairProgramming PairWritingTeams PairProgrammingTestDrive CategoryPairProgramming InterviewingStrategy MarnenLaibowKoser PairProgramming PairProgrammingTestimonials AnthonyLander BigPicture BillFelton BrokenLink CategoryPairProgramming CharleneBenson CowboyCoding CulturalChallengesOfPairProgramming DanesSitAtLeastTwoFeetAway DaveVanBuren DierkKoenig GamesPeoplePlay JamesWilson JonHylands KeithPitty KentBeck KyleBrown LaurieWilliams LoneRanger PairProgram PairProgramming PairProgrammingPingPongPattern PersonalSpace PointyHairedBoss ProgramInPairs ProgrammingInPairsTestimonials RobertField SamAdams ShuHaRi SmalltalkApprenticeProgram TopLink WayneConrad PairProgrammingTheWrongWay AlistairCockburn AllanWrench BrentNewhall CategoryPairProgramming InformalLaborPlan JeanineDeGuzman LoneRanger PairProgramming PairProgrammingErgonomics PairProgrammingFacilities PeterMerel RussellGold SteveFreeman VcapsProject WardCunningham PairProgrammingTipsAndTricks BlameYourselfFirst CardboardProgrammer CategoryPairProgramming IncreasePace KillYourEgo NoddingDummy PairProgramming PairProgrammingForBeginners PairProgrammingForDummies PairProgrammingForIdiots PairProgrammingTrainingWithBlitzClock RecordYourCommunicationInTheCode RubberDucking SlowDown TeddyBear XpMailingList PairProgrammingTrainingWithBlitzClock CategoryPairProgramming JeanMarcHeneman PhlIp RepetitiveStrainInjury SandglassProgramming TheCoach PairProgrammingVariationsAndAlternatives BuddyIng BuddyProgramming CategoryPairProgramming CayteLindner CodeOwnership CodeReview DesignPattern DocumentEditing InvisibleReviewer KatyMulvey LisaDusseault OddTeams PairProgramming PairProgrammingAtHome PairProgrammingWithMarketingTypes PaulChisholm PeterMcHale PhranRyder ProjectorProgramming SoloProgramming TriProgramming UnitTest VirtualPairProgramming WritingInPairs PairProgrammingVsInspections CategoryPairProgramming LaurieWilliams MichaelKirby PairProgramming PairProgrammingWithMarketingTypes BenSharp CategoryPairProgramming DumbUserMode ExecutiveDecision ExtremeProgramming PairProgramming PairProgrammingWithMarketingTypes ReinventTheInputDevice UnitTest PairProgrammingWithSmallTeams CategoryPairProgramming ExtremeProgramming GuruDoesAll PairOfThree PairPlusOne PairProgramming PairProgrammingExtraProgrammer PairProgrammingPlusPlus PrestonRickwood ProjectSaboteur SpikeSolution SunirShah WikiGnome PairPromiscuously BestPractice CategoryPairProgramming ExtremeProgramming PairProgramming PhlIp SelfDocumentingCode VirtualPairProgramming WayneConrad PairRefactoring CategoryWikiMaintenance ImproveSignalAndReadability KeithBraithwaite PagesToRefactor RefactoringNotes RichardDrake WikiPairing WikiStroke PairRotationFrequency CategoryPairProgramming ExtremeProgrammingExplained PairStation CommonWorkspace PairProgramming PairProgrammingErgonomics PairProgrammingFacilities PairStation WorkStation PairTetrisPlaying JeffDay McRae PairProgramming PairTetrisPlaying TetrisAnalogy PairThings CollectAndOrganize DoingStuff DonaldNoyes FocusAndInvent HashFunctions IdentifyInclude NotBuiltInOneDay PairProgramming PairThings PeopleProjectsAndPatterns ProgrammingCulture ThisThat WeNeedExamples PairVine ExtremeProgramming KenAuer PairVine PairWritingTeams DaveSmith PairWritingTeams WikiNow WikiPage WritingInPairs PairedGeniusDiscussion AnonymousDonor CategoryPairProgramming GeniusAsComponentBuilder GrandMasterProgrammer PairProgramming PairProgrammingEconomics PhlIp SpikeSolution TrustMe WardCunningham XpIsGeniusFriendly PairedVenting BitchSession CategoryWhimsy CynicalRelease EndlessMeeting JasonNocks MiseryLovesCompany PairedVenting ThereMustBeDrink ThereMustBeFood WorryDrivenDevelopment PairingDebt IterationPlanning PairProgramming PairingDebt PairingSurplus PeteHardie RobertWatkins VanillaXp YesterdaysWeather PairingSurplus ExtremeRoles IterationPlanning PairProgramming PairingDebt PairingSurplus YesterdaysWeather PairingWithInterns AvoidCleverCode BouncingBallApp BusinessWorldProjectNovices CategoryPairProgramming CouplingWithInterns JasonCole PairProgramming PairingWithInterns PairingWithNovices ProgrammingNovices PygmalionEffect SpikeSolution SurprisingReverse ViolentAgreement PalKristianEngstad EddieEdwards PaleBlueDot BillTrost CarlSagan CategoryBook FullMoon PalimPseste EffetPalimpseste PallaDium MicrosoftPalladium SecretPolice ThePrisoner PalladiumDiscussion AndyPierce BelTorak CapabilityComputing CapabilitySecurityModel CapabilitySystem CategoryMicrosoft ChrisHandley DigitalRightsManagement JustSayNo MachineBasedCorporateMorality MicrosoftPalladium MicrosoftSecurity MicrosoftSlave NoamChomsky RichardStallman SymbianOs TheRightToRead TrustworthyComputing PallaviPadala AreYouThere CategoryHomePage OrphanPage PalmCeeUnit CategoryTesting CeePlusPlus PalmCeeUnit PalmUnit PalmGraffiti CategoryHandheld GarryHamilton GaryKlaus HalfKeyboard HandHeld HandwritingRecognition MicroSoft OneFingerKeyboard PalmGraffiti PalmOs PalmPilot PalmSource PocketPc QuikWriting ScottElliott SeanOleary TealScript PalmInc BeOs CategoryPalmOs HandSpring LinuxOs PalmOne PalmOs PalmSource SmartPhone PalmObjectLibrary AqPoint CategoryPalmOs CodeWarrior MetroWerks PalmObjectLibrary PalmOs ScottElliott PalmOne CategoryComputerCompany CategoryPalmOs HandSpring PalmInc PalmOs PalmSource PalmOs AccessLinuxPlatform AlphaSmart AndroidOs AvantGo BlackBerry CategoryHandheld CategoryLowEnd CategoryOperatingSystem CategoryPalmOs HandHeld HandheldBasic HandspringTreo HandspringVisor IphoneOs IsAnythingBetterThanPaper JavaOnThePalm KrisJohnson KyoceraSmartPhones LispMe MotionApps OoEnvironmentForPalm OperatingSystem PalmGraffiti PalmOs PalmOsWikis PalmPilot PalmPython PalmTungsten PipPy PluckerSoftware PocketPc PocketSmalltalk QuartusForth QuikWriting SamsungIxxxSeries SiteScooper SleeplessNightWiki SonyClie SymbianOs TrgPro WebOs WikiOnPda WinCe PalmOsWikis CategoryPersonalWiki EditPage FindPage HandheldsWiki HandspringVisor HyperNote JohnBrewer LikePages MegaWiki MossCollum NoteStudio OutliningSoftware PalmOs PalmPilot PalmTwikiFaq PalmWiki PalmWikiWorld PersonalWiki PsLink ReadWardsWikiOnPalm SleeplessNightWiki StevenNewton ThoughtStream WikiOnPda WikiPad PalmPilot CategoryHandheld CategoryPalmOs CategoryPersonalInformationSystem DaveSmith EarleMartin HandHeld IsAnythingBetterThanPaper JunkBox LilaChapterTwo MyMindKeepsWandering OperatingSystem PalmOs PalmPilot PalmWiki PersonalAnalogDevice PersonalWiki QualityWithoutaName ScottElliott SecureDigital ToDo UniversalSerialBus ValueDrivenPricing WriteItDown WriteItOnaCard PalmPython CategoryHandheld CategoryPython OoEnvironmentForPalm PalmOs PalmPython PipPy PythonLanguage StacklessPython WinCe PalmSource BeOs CategoryComputerCompany CategoryPalmOs LinuxOs PalmInc PalmOne PalmOs PalmPilot PalmSource ScottElliott PalmTungsten CategoryPalmOs PalmOne PalmSource PalmTwikiFaq CategoryPalmOs PalmOs PalmTwikiFaq WebHome PalmUnit CategoryPalmOs CategoryTesting CeePlusPlus CodeWarrior GnuTools PalmCeeUnit PalmOs PalmUnit SanJose SiliconValley PalmWiki AlexandreVandeSande CalcButtonHack CategoryPersonalWiki CategoryWikiImplementation CharlBotha CliffordCaoile DanBoschi DanLyke HackMaster PalmOs PalmOsWikis PalmWiki PerlLanguage ToddFoster WikiCase WikiWikiClone PalmerCox CategoryAuthor OpenWikiGraphics WikiGnome PamCarr BruceHolloway CategoryHomePage GregHaas PamHarland PamHarland BruceHolloway CategoryHomePage GregHaas PamCarr WikiWiki YahooGroups PammyPastor GirlsDontWiki MigsParaz PinoyExchange PanDimensionalRenaissanceDifferentiator CategoryWhimsy DatingPatterns FifthPositionBreak JavaRanch PanDimensional PanDoc CategorySoftwareTool CategoryTextFilter LaTex MarkDown ReStructuredText TextFilter UbuntuLinux PanGalacticGargleBlaster CategoryFoodAndDrink HitchhikersGuideToTheGalaxy KenBentubo KritTer PanGalacticGargleBlaster PanGalaticGargleBlaster PanasonicOwl CategoryCompany IanRitchie TimBernersLee WeavingTheWeb PandemicResponseDiscussions AnxietyIndustry AnxietyVaccineNeeded BigDeal BlackOut BlameStorming BoilTheOcean BottomUp CategoryGosp CategoryWikiSavesTheWorld GeorgeBush GoodEnough ItsaPeopleProblem NotGoodEnoughButHaveToMakeDo NowWhat OctoberZeroFive OffShore PandemicResponsePattern RefactoringTheHumanBody SelfDeceit SyntheticBiology TheAdjunct TheTsunami ThereIsNoSituationSoBadThatYouCantMakeItWorseByPanicking TopDown WikiZens PandemicResponsePattern AntiPattern CategoryGosp CategoryWikiSavesTheWorld CureWorseThanTheDisease HumanBehavioralPatterns OctoberZeroFive PandemicResponseDiscussions WikiPedia PandigitalNovel CategoryProject DonaldNoyes HandHeld NotBuiltInOneDay NysWiki PanDigit PersonalWiki ProjectHandheld StartingNow StartingPoints ThinkingOutLoud UsefulUsableUsed WikiPages WikiProject WikiZens PangaiaProject AllDataRelatesToOtherData AprilThirteen BlueAbyss CategoryOpenSource CopyRight CyberSpace DataEcosystem DataSilo DataStructure DeskTop DirectManipulation EverythingTwo ExoKernel FairCredit FairUse FileSystem FractalGraph GlassBeadGame InformationScience JohnFletcher LanguageIsAnOs MarkJanssen MessagePassingFramework NakedObjects NameSpace ObjectOrientedProgramming ObjectOrientedRefactored OperatingSystem PeerToPeer PerItemVoting PerfectSystem PresentationLayer ProcessingLanguage PythonThreeThousand SelfOrganizing TheoryOfKnowledge ThreeDimensionalVisualizationModel TomatoIde TreeOfLife TrustedSystem UltimateArchitecture UnifiedDataModel UnifiedObjectArchitecture UserRanking VisualPython WikiVersionTwo WikiWay PangaiaWorldGame GlassBeadGame PangaiaProject PangoTextLibrary GtkPlus PangoTextLibrary RubyShoes PanuKalliokoski AreLongAndDescriptiveRelated CategoryHomePage CowboyCoder DoingSillyThings EsotericProgrammingLanguage FactoringLargePrograms FunctionalProgramming IcosahedronImplementation JapaneseLanguage LazyEvaluation MonadicProgramming MySql NumberOfKeystrokes ObjectAbstractionMadness TheoryOfComputation VotingPatterns WhatIsaProject PanuViljamaa AreYouThere BrokenLink CategoryHomePage PanuViljamaa PanzaIsm DonQuixote TheodoreSturgeon PaolaVins PaoloCastagna PlatypusWiki SemanticWeb SemanticWikiWikiWeb WikiWikiWeb PaoloGiarrusso PaoloPatruno EnglighPlease PaoloPerrotta CategoryHomePage VirtualClock PaoloValdemarin PaperAsInterfaceMetaphor CategoryMetaphor GraphicalUserInterface LearningCurve TedNelson WorldWideWeb XanaduProject PaperChampion IdentifyTheChampion OopslaProgramCommitteeMeeting PaperChampion PaperResurrection PatternLanguage PaperGivesNoFeedback ArieVanDeursen BackToTheDrawingBoard CardboardProgrammer CategoryDocumentation DaveHarris DonaldNoyes JeffGrigg MartySchrader PaperGivesFeedback PaperGivesMoreFeedbackThanComputerMonitors PaperGivesNoFeedback TechnicalMemo WikiIsNotPaper WikiNow WritingDoesGiveFeedback PaperMakesSoftwareBetter KeithSader PaperModel BackOfAnEnvelope LittleDesignUpFront PaperModel PaperPrototype PaperPenAndPerson CategoryGui CategoryUserInterface DisplaySurface GraphicsContext GraphicsMedium SubPane VisualComponent VisualWorks PaperPort BasicToolkit CategoryCollections CategorySoftwareTool DonaldNoyes OrdinaryComputerUsers PaperPorting PersonalInformationSystem ThinkingMachine ThinkingOutLoud PaperPorting CategoryPaper CategoryPersonalInformationSystem CategoryWebAnnotation CategoryWorkEnvironment DeHaven IndexCard IsAnythingBetterThanPaper OcrPrograms OfficePrograms PaperPort PaperPorting PaperlessClassroom PaperlessDocument PaperlessElectronicDocuments PaperlessLogs PaperlessNewsClippings PaperlessPrinter PaperlessReporting PersonalComputerTelevision PersonalInformationSystem PulpingBooks ThreeRingBinder WebCapture WhereWasiLast PaperPrototype DirectManipulation HierarchyOfPrototypes IsAnythingBetterThanPaper KevinSwarts KyleBrown LowFidelityPrototypes MockupScreens PaperPrototype PaperPrototyping RaySchneider RonJeffries ToddCoram PaperPrototyping CategoryBook PaperReviewPatterns EvaluatePapersFast OopslaProgramChairPatterns RaiseThePapersPotential PaperSizes DeadTree GhostScript PaperPorting TheEuro PaperSubmissionPatterns FailEcoopTryOopsla FourSentenceAbstract OneStartlingSentence OopslaProgramChairPatterns PaperTape AsciiCode CategoryHistory DougMerritt ElizabethWiethoff GarryHamilton HollerithPunchCard MarcThibault PaperTape RonJandrasi TrekGame PapersAboutWiki WikiPublications ParEcon ParObjectLanguage UnLambdaLanguage ParSec ParTition CodeLocking CriticalSection DataOwnership DevMaintCost EmbarrassinglyParallel ParTition SpeedUp SynchronizationStrategies ParaDox BorlandButtons CategoryDatabase KatieLucas MicrosoftAccess ParaDox VisualBasic ParaNoia BrokenLink BruceWebster CategoryGame DeathMarch ParaNoia PeterMerel PitfallsOfObjectOrientedDevelopment ParaPlop CategoryConference PatternLanguageForParallelProgramming PatternsForParallelProgramming PlopConference ParableOfTheBruises CategoryIdealism ParableOfTheIdiotFlowers CategoryGardeningMetaphor JaneRoberts LoveIsAnInstinct ParableOfTheIdiotFlowersDiscussion ParableOfTheIdiotFlowersDiscussion AmericanCulturalAssumption AnonymousDonor ChristopherSmith DevilsAdvocate DougMerritt FreeSchools GarryHamilton IndoChineseConflict JaneRoberts JohnLennon LoveIsNotAnInstinct ParableOfTheIdiotFlowers RichardKulisz RobMandeville TorneWuff ParableOfThePainter NanoIncrements ParableOfTheRepairMan ArchimedesOfSyracuse BicycleRepairMan CarGuys CategoryDebugging CategoryStory CobWeb DickBotting ExtremeProgramming FrankCarver JayOsako JeffCutlerStamm JimRussell KarenSmiley LeonardoDaVinci ManufacturingMetaphor MikeWarot MontyPython RepairMan ZenAndTheArtOfMotorcycleMaintenance ParableOfTheTwoVillages JonathanTang ParablePattern KoansMetaphorsAndParables ParableOfTheIdiotFlowers ParableOfThePainter ParableOfTheRepairMan SharpenTheSaw StevenNewton TheParableOfTheAutoMechanic TheParableOfTheGoldenHammerPolicy TreeParable WoodsmanParable ParadigmChangingBooks DanielQuinn IshmaelBook TurnerTomorrowAward ParadigmClassificationAttempts FunctionalProgramming LogicProgramming ObjectOriented ObjectOrientedProgramming PrincipleComponentAnalysis ProgrammingParadigm StructuredProgramming ParadigmLost CommandLineInterface TableOrientedProgramming ParadigmMismatch ArgumentsThatTheObjectRelationalImpedanceMismatchDoesNotExist AvoidingImpedanceMismatch DatabaseImpedanceMismatch ImpedanceMismatch MixingParadigms ObjectModeling ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalImpedanceMismatchLinks RelationalHostLanguageImpedanceMismatch RelationalModeling ParadigmPissingMatch ApiVsProtocol BarneyVsTeletubbies CategoryComparisons CategoryRoadMap CladisticVsLinnaeanTaxonomy CompareFunctionalModuleAndObject ComparingParadigms CompositionInsteadOfInheritance ConstraintProgramming ContraVsCoVariance CoordinateVersusNestedGui DataFlowVersusTheWorld DataflowProgramming DeclarativeProgramming DedicatedStructuresVersusRdbms DesignByContractAssertionsVsUnitTestsVsTypes DesignByContractVsProgrammerTests EmotionsVersusLogic EprimeLanguage FpVsOo FunctionalIsPoorAtModeling FunctionalModeling FunctionalVsProceduralVsObjectOrientedProgramming GenericVsObjectOrientedProgramming GenericsVsSubtyping HolyWar HowDoiModelInFunctionalParadigm IdeInsteadOfEditor InnerVsSuper InterfacesVsClasses IsDeclarativeLessExpressive LogicProgramming MacrosComparedToFunctions MetaPissingMatch ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalPsychologicalMismatch OoVsFunctional OoVsRelational PissingMatch PointyHairedBossVersusExtremeProgramming PolymorphismVsSelectionIdiom PseudoBinaryRelationships RecursionVsLoop ReplaceConditionalWithPolymorphism RiscVsCisc ShellVsIde SimplestVersusRight TestTypesInsteadOfDispatch TestTypesInsteadOfDispatchProfileCode ThouVsYou UseExceptionsInsteadOfErrorValues UseIfsInsteadOfCut UsePasteInsteadOfSed WhenToUseWhatParadigm WindowsVsLinux XpVersusAgile XpVersusHacking ParadigmPlus CategorySoftwareTool UnifiedModelingLanguage ParadigmPotpourriMeansDiminishingReturns AbortRetryIgnore BenefitsOfDynamicTyping CategoryMultiparadigm CollectionOrientedVerbs CouplingAndCohesion DesignByContract GotoConsideredHarmful HigherOrderFunctions LayneThomas ManifestTyping MessageDefinition MixingParadigms NonOrthogonalLanguageFeatures NovemberZeroSeven ProgrammingIsInTheMind RealMacros RealProgrammer SchemeLanguage StrongTyping TailRecursion ThereAreExactlyThreeParadigms ParadigmRegained CapabilityMythsDemolished CategoryPaper CategorySecurity CategorySecurityModel ObjectCapabilityModel PrincipleOfLeastAuthority ParadigmShift CanAnArchitectureEmerge CategoryHistory ErikMeade HindrancesToLearning HistoryAndParadigmShifts JoelBarker KuhnParadigmShift LiquidTensionExperiment MindOverhaulEconomics ParadigmShift RobertDiFalco SystemMetaphor TheStructureOfScientificRevolutions ThresholdConcept TimVoght TomAyerst ParadigmViewsShapedByTools BigIron ExBase ParadigmaticAnalysis WhenToUseWhatParadigm ParadigmsOfArtificialIntelligenceProgramming ArtificialIntelligence CategoryArtificialIntelligence CategoryBook CategoryCommonLisp CommonLisp DefinitiveCommonLispBooks PeterNorvig ProgrammingBookAcronym ReadGreatPrograms ParadoxOfDimensionsOfSimplicity AnonymousDonor CleanDesign SimpleDesign WaldenMathews WikiInternalDialogue ParadoxicalCombinator AlanTuring AlonzoChurch ChurchNumeral FixedPointCombinator FunctionalProgrammingLanguage JamesCrippen JohnClonts LambdaCalculus LispLanguage ParadoxicalCombinator RichardGabriel SchemeLanguage TuringMachine ZenBuddhism ZenKoan ParadyneCorporation AlanLovejoy CategoryCompany CategoryStory KenAuer ProxyPattern ParagraphMarkUpLanguage ArtifactoryConversion CategoryDisclosure CategoryOrganization CategoryWoolenLanguage DivisionMarkUpLanguage DoingStuff DonaldNoyes IntranetBrowser JavaScript MediaMarkUpLanguage MicrosoftOffice ParagraphMarkUpLanguage PowerPoint SitesMarkUpLanguage WeNeedExamples WoolenLanguage ParagraphWiki CategoryWiki CategoryWikiFeature CategoryWikiImplementation EditWar FlikiBase ParagraphWiki SectionEditing SentenceWiki WikisWithCommentAppending XanaduProject ParallelAndConcurrentProgrammingInHaskell AnimalBook CategoryBook CategoryHaskell HaskellLanguage OreillyAndAssociates ParallelAndDistributedProgrammingUsingCpp CategoryBook CategoryCpp ParallelProgrammingModel ParallelClassHierarchies CategoryTheory DanielPoon ParallelInheritanceHierarchies ParallelControlAbstraction ParallelInheritanceHierarchies AbstractTest ActionItem AdapterPattern BridgePattern CeePlusPlus ChangeRequest ChaoKuoLin CodeSmell CollapseHierarchy CommitteeMeeting CommitteeTask ContraVsCoVariance DanKane DavidCorbin DecoratorPattern DefectReport DoubleDispatch FactoryMethod JavaGenerics JimmyCerra JohannesBrodwall JohnGriffin KeithBraithwaite LimitsOfHierarchies LiskovSubstitutionPrinciple MementoPattern MixIn ModelViewController MoveField MoveMethod MultipleInheritance OnceAndOnlyOnce PairWiseCollapsing ParallelHierarchies ParallelInheritanceHierarchies ProjectRelease ProjectReleaseMeeting QuaTypes ReFactor RefactoringImprovingTheDesignOfExistingCode ReleaseTask RobertMartin ScottVachalek SetTheory TestCase TransactionsAndAccounts UnitTest WardCunningham WhatIsAnAdvancer WyCash XpImmersion ParallelInterfacing CategoryAntiPattern NitinVerma ParallelLinesPostulate AnalyticGeometry CategoryMath EuclidOfAlexandria NonEuclidean ParallelLinesPostulate ParallelNeedScenario AcidCompromisedForPerformance ActorModel CategoryConcurrency CategoryDistributed ClojureLanguage CommunicatingSequentialProcesses ConcurrentHaskell OnceAndOnlyOnce SoftwareTransactionalMemory TransactionalActorModel ParallelProcessingAutomationTechniques AutomaticUpdate CategoryOrganization CategoryParallelProcessing CentralizedPage CertifiedCentralizedArtifact ChangingCentralizedArtifact DoingStuff DonaldNoyes FederatedWikis ParallelProgramming SmallestFederatedWiki ThinkingOutLoud ParallelProduction ParallelProduction ParallelProgramming CategoryConcurrency DistributedComputing FullyParallelProgramming JanuaryZeroSix JohnFletcher ParallelProgrammingDiscussion ParallelProgrammingModel ProgrammingForParallelComputing ParallelProgrammingDiscussion AltiVec CategoryConcurrency CategoryConcurrencyPatterns CategoryDiscussion CellProcessor DistributedComputing IanOsgood JohnFletcher MessagePassingInterface MultiThreading ParallelProgramming ParallelProgrammingModel ParallelVirtualMachine ParalleliZation PatternsForParallelProgramming ProgrammingForParallelComputing SingleInstructionMultipleData SymmetricMultiprocessing SynchronizationStrategies WikiPedia ParallelProgrammingModel CategoryProgrammingLanguage CeePlusPlus ComputeUnifiedDeviceArchitecture ConnectionMachine CudaMpi DistributedComputing FortranLanguage GeneralPurposeGraphicsProcessUnits InterProcessCommunication LinearAlgebra MessagePassingInterface MuCeePlusPlus ObjectOrientedMessagePassingInterface ObjectOrientedMultithreadingUsingCpp OpenCl OpenMultiProcessing ParallelAndDistributedProgrammingUsingCpp ParallelComputing ParallelProgramming ParallelProgrammingDiscussion ParallelVirtualMachine PatternLanguageForParallelProgramming PatternsForParallelProgramming ProgrammingForParallelComputing ScaLapack ParallelRepair CategoryWikiMaintenance ParallelScientificComputingInCppAndMpi CategoryBook CategoryCpp CeePlusPlus LinearAlgebra MessagePassingInterface ParallelProgrammingModel ParallelVirtualMachine CategoryCee CategoryFortran InterProcessCommunication MessagePassingInterface MozartOzLanguage ParallelProgrammingModel ParallelVirtualMachine VirtualMachine ParalleliZation AtomicInstructions BandWidth CacheArchitecture CactiOfConcurrency CategoryConcurrency CategoryConcurrencyPatterns CodeLocking ConTention CriticalSection CurtSchimmel DataOwnership DeadLock DevMaintCost EditHint ForceContextDuality GuideToParallelProgramming LaTency OverHead ParTition PatternsForParallelProgramming ReadToWriteRatio ReadWriteLock SpeedUp SynchronizationStrategies UgLy WaitFreeSynchronization ParamPattern CategoryUnixShellPattern GabrielGasparolo OptionParsingInShell ParameterBlock ParameterClass ParameterClasses ParameterClasses AbstractFactoryPattern AlternateHardAndSoftLayers BaseInterceptor BridgePattern CreationalPatterns DesignPatterns DynamicClassFactory DynamicClassLoadingPattern EncapsulateMultiStageConstruction ExtensibleMarkupLanguage FactoryPattern GangOfFour InterfaceFactories InterfacesIndependentOfImplementation JavaAwtToolkit JavaBeans JavaIdiom JavaIdioms JavaIo JdbcOdbcDriver JeffGrigg NamedPluginClass NatPryce ParameterClass ParameterClasses ParameterClassesPatterns PluginClass RobertDiFalco SceneBeans SceneGraph SimpleRealm StephanHouben StevenNewton StrategyPattern TestWhetherInConstructionPhase WikiWikiWeb ParameterClassesPatterns AbstractFactory AbstractFactoryPattern AnonymousDonor BridgePattern FacadePattern FactoryMethodPattern JavaIdiom NatPryce ParameterClass ParameterClasses RobertDiFalco StrategyPattern ParameterCleaningApi ParameterFileNotHtmlParams KyleBrown MyApp StephenPetschulat ParameterObject AntiPattern ArgumentObject CategoryStructuralPatterns DesignPattern HashTable LongParameterList MagicContainer NullObject NullPointer ParameterObject PredicateDispatching ResultObject StaticTyping TooManyParameters UnitTest ValueObject ParameterPassing AlternativesToPassByReference AnswerMe CallByName CallByNeed CallByReference CallByThunk CallByValue CallByValueResult CategoryLanguageFeature CeeLanguage CeePlusPlus InOutParameters InputParameters JavaPassesByValue LazyEvaluation NormalOrderEvaluation OutputParameters ParameterPassingModes PassByReference RedDragonBook ReferenceParameters ReturnByReference ScopingRules StrictEvaluation VariableCapture ParameterizeMethod CategoryRefactoring MartinFowler RefactoringBook ParametricPolymorphism AdHocPolymorphism BrokenLink CategoryPolymorphism CeePlusPlus ChanningWalton ChrisHandley ChristopherStrachey ForFree FunctionalProgrammingLanguage HaskellLanguage IncludeFileParametricPolymorphism JavaCommunityProcess LanguagePissingMatch MlLanguage MultipleDispatch ObjectOrientedProgramming OnUnderstandingTypes ParametricPolymorphism PredicateDispatching PredicateTypes StephanHouben ThomasColthurst ParanoidsAnonymous CategoryJoke ParasiticCompiler ParasiticComputing TuringComplete ParasiticComputing GridComputing ParasiticCompiler ParasiticComputing ParasolSolutions ParasolSolutions ParcPlace ParcPlaceDigitalk ParcPlaceDigitalk ObjectShare ParcPlace ParentalLove ParenthesisIndicateLineBreaks OpenParenthesesContinueLines ParentheticallySpeaking LambdaTheUltimate ParetoEfficient CategoryEconomics KaldorHicksEfficient ParetoEfficient ParetoImprovement ParetoOptimal ParetoOptimal CategoryEconomics ParetoEfficient ParetoOptimal ZeroSumGame ParetoPrinciple CategoryJargon EightyTwentyRule ParisDeligiannakis ParisExtremeHour BenjaminSiband BigBoss CalendarAccept CalendarUnit ExtremeHour FrenchXpCommunity GregorianCalendar LaurentBossavit MikeBowler PairProgramming ParisExtremeHour StoryCard TestCase TestFirst TorontoExtremeHour UserStories WeekUnit XpFrance XpSeries ParisPerlMongers CategoryGroup CategoryPerl FrenchLanguage KaiCarver LondonPerlMongers PerlLanguage ParkBenchPanel BruceAnderson FishBowl StevenFraser WardCunningham ParkingLotTherapy AntiPattern ArgumentumAdBaculum AttitudeAdjustmentTool BrutalSarcasm CodeRed CornCob CreamPieTherapy DaveSmith DonOlson EricJablow MicromanagingSadist OleAndersen ParkingLotTherapy PeterMerel RonJeffries SetTheBozoBit SignificantEmotionalEvent SkipMcCormick StBenedictsRule TurretCounseling TwoStoutMonks UrbanLegend WallToWallCounseling ParkingTicket AreWeaklyBackedOpinionsAcceptable CategoryCriticism CategoryWiki ClosedMind ConversationalChaff FunctionalProgramming FunctoidsInCpp FunctoidsInCppDiscussion GoodStyle GreenSpunning JohnFletcher ParkingTicket TrafficWarden WikiBadge ParkinsonsLaw AurelianoCalvo JayOsako LoggingFileSystem MarcThibault MatthewScouten MooresLaw MyersLaw ParkinsonsUncertainty PeerToPeer RainerWasserfuhr RefactorAtWill RichardJensen SocialImplicationsOfTechnology ParnasLecturesOnSofwareEngineering DavidParnas ParnasLectures SoftwareDocumentation SoftwareEngineering SoftwareInspections WardsWiki ParnasSoftwareReviewPatterns AllanBaruz AsBuilt AuditorsForTheVerifiers DavidParnas JimCoplien ProblemDomainExpertReviewers SolutionDomainExpertReviewers VerificationPatterns VerifiersForTheReview ParochialAbsolutism AlistairCockburn CulturalRelativism ParochialAbsolutism TimeToDoItOver ParrotCode BevanArps DynamicallyTyped LuaLanguage ParrotLanguage PerlSix PythonLanguage RubyLanguage ToolCommandLanguage VirtualMachine ParrotLanguage AprilFools BefungeLanguage HoaxLanguage InterCal ParrotCode PerlLanguage PerlSix ProgrammingParrotInaNutshell PythonLanguage StephanHouben VirtualMachine WikiZen ParseUsingGrammars AlternativesToRegularExpressions AndraeMuys EncourageExperimentation ForthLanguage JohnPassaniti KrisJohnson LexAndYacc LispLanguage LuaLanguage McAuther ParseUsingGrammars ParsingPatterns PerlLanguage PowerOfPlainText ProcessingMarkupLanguages PythonLanguage RalphJohnson ReFactor ReversePolishNotation SamuelFalvo UnitTest YouArentGonnaNeedIt ParserGeneratorTradeoffs AntlrTranslatorGenerator AvoidExceptionsWheneverPossible BackusNaurForm IconLanguage JimPerry LazyOptimization PeterMerel TheSourceCodeIsTheDesign ParsimoniousXmlShorthandLanguage CategoryXml ExtensibleMarkupLanguage HaskellLanguage MarkupLanguage MathMl TomMoertel WikiPedia ParsimonyWiki EvaMarbach ParsimonyWiki RogerBrowne WikiFarm WikiFarms ParsingExpressionGrammar CategoryCompilers ParsingHtml LimpVersusDie ParsingHtmlWithRegex AntiPattern CategoryDevelopmentAntiPattern ParsingHtml RefactoredSolution ParsingPatterns AlwaysBuildaParseTree KeepTheBnfReadable LexersRecognizeTokens ParseUsingGrammars SplitTheProduction ValueObject VisitTheParseTree ParsingReflectiveGrammars CategoryComputerArchitecture PartToWholeAsWholeIsToPart CompositePattern DaveHarris DildarMarhas FrankLloydWright IterativeFunctionSystems MichaelBarnsley MichaelFeathers OrganicArchitecture PartToWholeAsWholeIsToPart PeterMerel SchemaEvolution SystemsAsLivingThings ParthaDasgupta CategoryHomePage PartialClasses CeeSharp CodeGeneration DotNet JesseMillikan MicrosoftAvalon PartialClasses PartialEvaluation AutomatedCodeGeneration CategoryOptimization CodeGeneration CompileTime CompileTimeResolution CurryingSchonfinkelling KeyLanguageFeature KeyWord MetaProgramming PartialEvaluation PartialEvaluationAndAutomaticProgramGeneration RealMacros RunTime SideEffect ThirdFutamuraProjection TypeInference PartialEvaluationAndAutomaticProgramGeneration CategoryBook CategoryOnlineBook PartialEvaluation PartialOrder CategoryMath JohnFarrell LatticeStructure MathWorld OrderingDateRanges PartialOrder ReadLikeMath TheArtOfComputerProgramming TheInterestedReader TopologicalSort TotalOrder WikiPedia PartialRecursiveFunctions ModelOfComputation NaturalNumber PartialRecursiveFunctions PrimitiveRecursiveFunction PartialSpecialization CategoryCppTemplates CppTemplatesTheCompleteGuide PartiallyAutomatedTesting AcceptanceTest AutomatedTesting GreenBar GuiTesting MockObject RegressionTests TestingFrameworks UnitTest WebTesting PartiallyTypedLanguages AndrewSwan BigDesignUpFront BrianEwins CategoryLanguageTyping DylanLanguage DynamicallyTyped EiffelLanguage LispLanguage MlLanguage SatherLanguage SchemeLanguage SoftTyping StaticallyTyped TransframeLanguage TypeInference PartingPhilosophersProblem ApproachAvoidanceGradient ArloBelshee ChrisSells CostinCozianu EricHodges EwDijkstra FuzzyLogic FuzzyMath IllusionOfIndividuality JeanYvesGirard JimBlizzard MyWiki PartinPhilosophersProblem PartingPhilosophersProblem PatternMatching PeteHardie PeterEvans PortlandNerdDinner ProCess ProofsCanBeSimple ShangriLaDiet TestDrivenDevelopment TestFirst VonNeumannArchitecture WardCunningham PartisanShip BiElection BritishColumbia CrossTheFloor FreeVote HouseOfCommons OpenElections RepresentativeGovernment SecretBallot PartitionMagic CategorySoftwareTool MicroSoft PartitionMagic PowerQuest WindowsXp PartitionOfModelsIntoPicturesAndText AnyStandardIsBetterThanNone ArchitectsOnBlueprints IllustrationsClarifyText KeithBraithwaite LiterateModeling LiterateProgramming MarcoScheurer SingletonInUmlForJava SoftwareBlueprintLanguage SteveFreeman SystemLifetimeSpansProgramLifetime TuringComplete WilliamGrosso PartitionedGraph DirectedGraph EntityRelationshipDiagram LawOfDemeter RelationalDatabase RelationalPatterns SteveJorgensen WebStoresDiscussion PartitioningByChangeVersusByCategory ChangePattern MentalIndexability SeparationOfConcerns PartitioningSmalltalkCodeIntoEnvyDeveloperComponents BobbyWoolf PatternLanguagesOfProgramDesign RandyStafford PartnerPage BiLinks CategoryWiki FridemarPache PartnerPage PartnerWiki StrongPartnerPage PartnerPatternsLanguage AnswerAllQuestions FamilyBed FightFair KenMeltsner KentBeck PairParenting PositiveCommands ResponsibilityRelief SleepProblems TimeOff UnifiedFront PartnerWiki CategoryWiki FridemarPache PartnerPage PartnerWiki SisterSite TwinPage PartsForJava ObjectShare PartyOfFive FrankBuschmann HansRohnert MichaelStal PartyOfFive PatternOrientedSoftwareArchitectureOne PeterSommerlad PoSa RegineMeunier ReuseGroupName PartyPattern ContactAndAddressModels EditHint PartyPooper CategoryIdiom PartyPooper WikiSmell PascalCase CamelCase CapitalizationRules CategoryPascal DromedaryCase PascalCase UpperCamelCase WikiCase PascalCostanza CategoryHomePage PascalCostanzasHighlyOpinionatedGuideToLisp CommonLisp DanMuller PascalCostanza PascalLanguage AdaLanguage AlternativesToCeeSyntax BlaisePascal CategoryPascal CategoryProgrammingLanguage CompileTime ConcurrentPascal DelphiLanguage FreePascal ImperativeLanguage ImperativeProgramming LanguageForTeaching LongFunctionHeresy MesaLanguage ModulaLanguage ModulaOne ModulaTwo ModularProgramming NestedFunctions NiklausWirth ObjectOrientedProgramming ObjectPascal OpenSource PascalCase PascalStar StaticTyping TurboPascal UcsdPascal WirthLanguages PascalServerPages CategoryPascal FreePascal PascalServerPages PascalStar CategoryPaper CategoryPascal CategoryProgrammingLanguage PascalTremblay BenTremblay CategoryHomePage CyberPunk DanielTremblay RecentChanges ScienceFiction StartingPoints UserBase WikiHomePage PascalsWager AntecedentAssumedFallacy BenTremblay BifurcationFallacy BlaisePascal CategoryPhilosophy ConspiracyTheory OpenSource PascalsWager PascalsWagerDiscussion ShiftingTheBurdenOfProof WhyClublet PassAnErrorHandler AnonymousInnerClass BagOfTricks CategoryException ChainOfResponsibility CommonLispConditionSystem ExceptionHandlingChallenge FearOfAddingClasses OnceAndOnlyOnce OneResponsibilityRule ResumableException ReturnBoolean SimplestThingThatCouldPossiblyWork StrategyPattern PassByRefBreaksTypeNeutrality PassByReference CallByReference PassByValue CallByValue PassIdentifierAsString CategoryBusinessDomain DiskSpaceIsCheap HaveThisPattern UniformResourceIdentifier PassParameterInArray AlternativesToPassByReference CategoryJava JamesHollidge JavaPassesByValue PassByReference PassParameterInWrapperObject PassParameterInWrapperObject AlternativesToPassByReference CategoryJava JavaPassesByValue PassByReference PassParameterInArray PassTheBookOn BookCrossing CategoryBook DigitalMillenniumCopyrightAct HaHaOnlySerious InColdBlood PassTheBookOn RightToRead RiverOfTime SeanOleary PassTheBuckAntipattern AntiPattern BuckStopsHere CategoryAntiPattern ContractiveDelegation DontTestGettersAndSetters ItDepends TypeSafe PassingNullsToConstructors AntiPattern AntiPatternCategory BadThing CategoryCodeSmell CategoryDevelopmentAntiPattern CategoryNull CodeSmell DesignPattern PaulMurray SetTheBozoBit PassionAndPragmatism AntiPattern IsThisPageOk JimCoplien MicrosoftCorporation NationalIsm PassionAndPragmatism PhilGoodwin RichardDrake SethGordon SlashDot WhatCanWeLearnFromThis WhatHappened PassionForExcellence CategoryBook TomPeters PassiveCodeGeneration ActiveCodeGeneration CodeGeneration CodeGenerationIsaDesignSmell PassportCard CategoryCard PasswordCapabilityModel AmoebaOs CapCert CapTpProtocol CapabilitySecurityModel CategorySecurity CategorySecurityModel DistributedObjectCapabilityModel DonnelleyProtocol EeLanguage MachMicrokernel MagicCookies MonashOs SimplePublicKeyInfrastructure TheWebCalculus PastTwentyYears AttentionEconomy BillGates BioTechnology ButterflyEffect CategoryBigPicture ExploringTheInternet MicroSoft NextBigThing NineteenEightyFour PeerToPeer SocietyWithoutMediaIsBetter WithinTwentyYears PastVisitors InvitationToThePatternsList RecentVisitors VisitorsInEleven VisitorsInNinetyEight VisitorsInNinetyFive VisitorsInNinetyNine VisitorsInNinetySeven VisitorsInNinetySix VisitorsInTen VisitorsInTwelve VisitorsInZeroEight VisitorsInZeroFive VisitorsInZeroFour VisitorsInZeroNine VisitorsInZeroOne VisitorsInZeroSeven VisitorsInZeroSix VisitorsInZeroThree VisitorsInZeroTwo VisitorsInZeroZero PastaCode CousCousCode LasagnaCode RavioliCode SpaghettiCode PasteBin GitHub ProgrammersNotebook VersionControl WebSite WikiLikeThing PastoralProgrammer ButtRoot KyleBrown ProgrammerStereotype ToddCoram TribalDevelopment PatCallahan CategoryHomePage EllenUllman OpenWizardAssistants TheDumbingDownOfProgramming PatCunningham CategoryHomePage DamianKlute JimCoplien PatDelana PatEyler CategoryHomePage FreeSoftware JuniorProgrammer KohaProject PatEyler RubyLanguage SystemAdministrator TheChurchOfJesusChristOfLatterdaySaints PatHelland CategoryHomePage DistributedSystem DistributedTransaction NonStop ServiceOrientedArchitecture WernerVogels PatHoyIii CategoryPerson JimCoplien VilleneuveGroup WestPoint PatLet JamesNoble WardCunningham PatNotz AreYouThere CategoryHomePage MathematicsInWesternCulture MorrisKline OpenSource PatNotz WikiWikiWeb PatPitou AreYouThere CategoryHomePage TheUrbanMonk PatWelsh PatchesWelcome CorrectInsteadOfCriticize OpenSource PatchesWelcome PatentedDotNet ArlieDavis CategoryMicrosoftTechnology DotNet PortableDotNet TomCargill PatentsAreEvil AmericanCulturalAssumption BillTrost CategoryEvil CategoryLegal CeeCorporation DanielKnapp DoubleEdgedSword EdwardKiser ExtremeProgramming GarthDickie GoodIdeaBadlyImplemented HowToImprovePatents InTheory InanePatents MichaelFeathers MichaelLeach MikeHo PatentOffice PatentsAreEvil PhilGoodwin RichardHenderson RichardKulisz SoftwarePatterns TechNews TwoIrreparableMistakesOfTheSoftwareField UnitedStatesConstitution WilliamGrosso PathDependence BigDesign ChangeCostCurve CleanCode DifferenceThatMakesaDifference FullXp HeavyWeightMethodologies PathDependence XpLite PathLanguage AsciiArt BefungeLanguage BrainfuckLanguage CategoryProgrammingLanguage EsotericProgrammingLanguage LnuspLanguage QuineProgram SnuspLanguage PathOfLeastResistance CategoryDevelopmentAntiPattern SistersSite PathYetAnotherMakeUniqueName GetProcAddress GetShortPathName IconIndex PathAddBackslash PathAppend PathBuildRoot PathCleanupSpec PathCombine PathFileExists PathFindExtension PathFindFileName PathFindOnPath PathGetArgs PathGetDriveNumber PathGetExtension PathGetShortPath PathIsDirectory PathIsExe PathIsRelative PathIsRoot PathIsSameRoot PathMakeUniqueName PathMatchSpec PathName PathParseIconLocation PathProcessCommand PathQualify PathQuoteSpaces PathRemoveArgs PathRemoveBlanks PathRemoveExtension PathRemoveFileSpec PathResolve PathSetDlgItemPath PathStripPath PathStripToRoot PathUnquoteSpaces PathYetAnotherMakeUniqueName SiliconValley PathologicalHonesty DiplomaticHonesty GeekHabit PathologicalHonesty TheOnlyWayToWinIsNotToPlay PatientClass AlistairCockburn AnalysisPatterns BradAppleton ErichGamma ExtensionObject FrankAdrian IdentityObject KentBeck LawOfDemeter MartinFowler MichaelFeathers PatientClass RalphJohnson RoleObject RonJeffries ShlaerMellorMethod SmallTalk TomPoe TypeObject YonatSharon PatricIonescu CategoryHomePage PatricePetit AreYouThere CategoryHomePage OrphanPage PatricePetit PatriceTalleyrand CategoryHomePage PatriciaCosta CategoryHomePage PatrickConnors CategoryHomePage EmptyPage PatrickCorcoran ActivespaceDotCom CategoryHomePage InterfaceDirector PatrickCorcoran SecondGenerationProgrammer SoftwareAgeism PatrickCorreia CategoryHomePage PatrickHenry BillZimmerly BrucePennington DanMuller PatrickHenry PatrickHenryWinston ArtificialIntelligence CategoryAuthor CategoryPerson CeeLanguage CeePlusPlus FlashAlert IraCooper JavaLanguage LispLanguage MacromediaFlash OnToJava OnToSmalltalk PatrickHenryWinston WinstonAndHorn PatrickHodoul CategoryHomePage PatrickKelly CategoryHomePage CommonLisp PaulGraham PeterSeibel PatrickLesslie CategoryHomePage PatrickLogan AgileOpenNorthwest CategoryHomePage PatrickMay CategoryHomePage PatrickMcGoohan ThePrisoner PatrickMcGovern CategoryHomePage McGovern PatrickMueller CategoryHomePage ObjectTechnologyInternational ResearchTrianglePark RickDeNatale VisualAge WardCunningham WikiWikiClone PatrickNorton PatrickParker BellSouthDotNet CategoryHomePage ExtremeProgramming GeorgiaTech PatrickTufts CategoryHomePage PatrickWelsh AdaptionSoftware DaveAstels PatronRole OrgPatterns PatronRole PatsWiki CategoryWikiImplementation PatrickMueller WikiClone PatternAboutPatterns MetaPattern PeteHardie ShieldPattern PatternAbuse AbstractFactory AccidentalComplexity BridgePattern CategoryPattern CostinCozianu FrameworkRule GeorgePaci HelmutLeitner ItFuneralServices JavaMail KentBeck LanguageOrientedProgramming ManagerPattern NatPryce ParameterClasses PatternAbuseInJava PatternBacklash PeterSommerlad PrivateImplementation PropertyList PublicInterface RalphJohnson SimpleDesign ThelopLanguage ThreeKnownUses WhenIsTheUseOfDesignPatternsNotAppropriate XpTesting PatternAidedSoftwareEngineering DrDobbsJournal FredWild GenerativePatterns JimCoplien KyleBrown PatternHype PatternRetirementHome PatternsTool ToddCoram WhyPatternsAreDifferent PatternBackLash PatternBacklash PatternBacklash AlbertSchweitzer AlistairCockburn AndrewQueisser AnonymousDonor BrianCantwellSmith CategoryPattern CeePlusPlus CodeDesign CostinCozianu DaveHarris DesignPattern DesignPatterns DesignPatternsAreMissingLanguageFeatures DesignPatternsConsideredHarmful DesignPatternsSmalltalkCompanion DickBotting DoTheSimplestThingThatCouldPossiblyWork GangOfFour GreenspunsTenthRuleOfProgramming HeadFirstDesignPatterns IdeaForm JavaLanguage JimCoplien KansasCityAirConditioner KentBeck KrisJohnson LanguageSmell LispLanguage LukeSamaha MichaelFeathers MyClass OnceAndOnlyOnce PatternBacklash PatternInEverything PatternsDocumentTheObvious PatternsFormBasisForaProfession PeterConnolly RicardoClements RobertMartin RubyLanguage SmallTalk SmalltalkLanguage SmugLispWeenie StructuralField TheArtOfTheMetaObjectProtocol TomStambaugh TuringComplete WardCunningham PatternCards BiroBold FoundObjects JamesNoble PatLet PatternCards PatternLanguages PrimitivePattern ResultObjectPattern ThereFore ToddCoram TomStambaugh WardCunningham PatternCatalog CategoryGroupsOfPatterns DesignPatternsBook JimCoplien PatternCatalog PatternLanguage SoftwareFamily ThePatternAlmanac PatternChaos AdapterPattern AmorphousBlobOfHumanInsensitivity AthenianDemocracy BigDesignUpFront CategoryPattern ConceptualIntegrity DesignPatterns DoItRightTheFirstTime GangOfFour HelmutLeitner InterfaceChaos LanguageOrientedProgramming ObserverPattern OnceAndOnlyOnce PatternChaos PatternLanguage PatternOverdose ProgressiveDisclosure RobertDiFalco StandupMeeting SunirShah ThelopLanguage VersionedInterface PatternCommunity AntiPattern BoulderPatternsGroup BruceAtherton CategoryCommunity CategoryPattern DesignPatterns DesignPatternsBook GangOfFour PatternAfficianados PatternCommunity PatternLanguage RuleOfThree WikiWikiWeb PatternComponent BleedingObvious CasualUser CategoryForces DaveHarris ExpertUser NoSecondChance PatternComponent PowerFeature PatternConflicts AbstractFactory DirectVariableAccess FactoryMethod IndirectVariableAccess JamesNoble KentBeck ProductTrader RelationshipsBetweenPatterns SmalltalkBestPracticePatterns PatternContains BradAppleton ChristopherAlexander JimCoplien PatternContext LogCommentPattern PatternContext PatternLanguage PolliteLens SoftwarePattern StuBaurmann WikiPattern PatternDefinition JimCoplien PatternDefinitionThread ProcessAndaThing RichardGabriel TimelessWayOfHacking ZenBuddhism PatternDefinitionThread BradAppleton CategoryPattern ChristopherAlexander CppReport DanielCooper DirkRiehle EdwinMarkham HelmutLeitner JimCoplien JohnVlissides MichaelBeedle MorePatternDefinitionThread OrderOfNature PatrickLogan PatternHatching PatternMiningThread PatternsMisconceptions RajendrenSubramaniam RichardGabriel RickAnderson TimOttinger WhereDoPatternsComeFrom PatternDensity AccidentalComplexity AndersBengtsson DesignPatterns EssentialComplexity JavaUnit KarlKnechtel PatternDensity PatternOverdose PrematureGeneralization TheTimelessWayOfBuilding PatternDictionaryGame BeyondTheFormlessForm BidingLizardCosy CosyBidingLizard FiveStarProgrammer LayneThomas LizardCosyBiding PatternDictionaryGame PostageTender SingleNamePatternsCreateConflicts TenderPostage PatternDictionaryGamePlusPlus BeyondTheFormlessForm ExposeErrors FiveStarProgrammer PatternDictionaryGame ReportBugsSilently SilentFailureNoisySuccess TriteSayingsComeInPairs PatternEnvy CategoryPatternForm ChristopherAlexander GangOfFour PatternEnvy PatternityTest PatternsMisconceptions PhilipEskelin TheTimelessWayOfBuilding PatternFamilies CognitiveDissonance PatternLanguages RaySchneider PatternFocused DanRawsthorne MartineDevos PatternForcesDictionary CategoryForces DionHinchcliffe PatternLanguages PatternForm CategoryPatternForm DesignPatternsBook PatternForm PatternForms TheReformSociety ThereforeBut PatternForms AlexandrianForm BeckForm CanonicalForm CategoryPatternForm CockburnPmForm CompactForm CoplienForm FowlerForm GoFform PatternForm PortlandForm ThereforeBut PatternFormsTakeSomeGettingUsedTo CanonicalForm EasternPhilosophy GoFform LetsPlayTeam PatternForm PatternForms TextSmell PatternHaltingProblem GeneralHaltingProblem KoansMetaphorsAndParables PatternHaltingProblem PatternSolver PatternsTool TuringMachine PatternHatching CategoryBook CppReport DesignPatterns JohnVlissides PatternHatching PatternHumor CategoryHumor CategoryJoke HumorPatterns PatternHumor PatternHype ArchitectureHandbookWorkshop BobHanmer BradAppleton BruceAnderson GettingUpToSpeed JimCoplien KentBeck MartineDevos PatternAidedSoftwareEngineering PatternHype PatternSkepticism PatternsMisconceptions ToddCoram WardCunningham PatternImplementationDiscussion BoostLibraries CategoryDiscussion CategoryPattern CsharpLanguage DesignPatternsCsharp FunctionalPatternSystemForObjectOrientedDesign FunctionalProgrammingInCpp FunctoidsInCpp ImplementationPatterns JohnFletcher ModernCeePlusPlusDesign ObjectFunctionalImplementation ObserverPattern ObserverPatternInCeePlusPlus PatternImplementationDiscussion PatternImplementations RosettaCode RubyLanguage SingletonPattern ThomasKuehne PatternImplementations CategoryPattern CategoryRuby CategoryWikiImplementation PatternImplementationDiscussion PatternImplementations PatternsAndPractices RubyLanguage PatternImposter AppropriateWikiTopics DoMyHomeworkForMe ZootSoftware PatternInEverything DaveHarris JosephTurian MarkEichin PatternDictionaryGame SingleNamePatternsCreateConflicts PatternInconsistency PatternChaos PatternOverdose PatternIndex AbstractFactory AnalysisPatterns AntiPattern BuildForTodayDesignForTomorrow CategoryPattern CircularBuffer ClockLock CommanderPattern ComponentDesignPatterns CorrectiveAction CreateWithImmediateEdit CrossingChasms CustomizerPattern DebuggingPatternLanguage DecouplingObjects DecouplingOfObjectOrientedSystems DesignPatterns DoubleBuffer DoubleDispatch ErrorHandling EventNotifier ExtensionObjects FrameworkConstruction FunctionalPatternSystemForObjectOrientedDesign GangOfFour GraphicsPatterns HandsInView HiddenManagers JavaIdioms MakeFearFuel ManagedTables MessagingPattern ModelRendererView ModelViewController OakTreeDiagram ObjectBasedProgramming OrganizationalPatterns PatternLanguagesOfProgramDesign PatternsForEffectiveMeetings PersonalPattern ProcessAntiPatterns ProducerAndRetail PromptingStatement ProtoPattern RecycleBin RelationalDatabaseAccessLayer ResultObject RoleModels SonificationDesignPatterns SpaceManager SpeculationInPatternFormat SuccessStory SystemOfNames TestingPatterns TransactionsAndAccounts UsedThreeTimes UserInterfacePatterns UserInterfaceValidator UsesOfGofPatterns WebsitePatterns PatternInstructors AlistairCockburn AnalysisPatterns BobHanmer BobbyWoolf BrandonGoldfedder BrianFoote BruceWhitenack CrossingChasms DalmatianGroup DaveSmith DesignPatterns DougSchmidt ErichGamma EugeneWallingford GerardMeszaros GradyBooch JamesCollins JimCoplien JohnVlissides JoshuaKerievsky KentBeck KyleBrown MartinFowler OwenAstrachan PatternAuthoring PaulChisholm PetterGraff ProjectManagementPatterns RalphJohnson RichardHelm SmalltalkBestPracticePatterns SmalltalkGraphicsFramework StevenBlack WardCunningham PatternInterests DesignPatterns EdBuffaloe LifeAsArt PatternLanguages QualityWithoutaName ScottJohnston ToddCoram UnidrawFramework PatternLadder GameOfGo LadderLogic LayneThomas PatternLadder PatternSolver PatternLanguage AbbreviatedUmlAscii AliArsanjani BodyLanguage BookList CategoryGroupsOfPatterns CeesDeGroot ChristopherAlexander DaveHarris DavidSaff DefiningPatternLanguages DesignPatterns EricBerne ExtremeProgramming FormalizedPatternLanguage FormalizingPatternLanguages GamesPeoplePlay HigherOrderLogic JuliusFast KevlinHenney MikeKoss PatternFamilies PatternInterests PatternLanguage PatternLanguageForPatternLanguages RonaldHayden SteveBurnett SyntaxOfFirstOrderLogic TheBattle UmlAsciiArt PatternLanguageForParallelProgramming CategoryConcurrency ParaPlop PatternLanguageForParallelProgramming PatternsForParallelProgramming PatternLanguageForPatternLanguages AliArsanjani DougLea PatternLanguage RalphJohnson WardCunningham PatternLanguageForTheWeb BrokenLink JakobNielsen RobertOrenstein RonaldHayden WebEvolvingContent WebKnownAuthor WebPatternLanguage WebUniqueContent PatternLanguageForWritingFiction AlecSinger ArthurAndFord BrokenLink CategoryBooks HowToGetaPublishingDeal JimCoplien MeaningfulNames PatternLanguageForWritingFiction RaySchneider TellingLiesForFunAndProfit ThatComparisonIsPurelySuperficial TheTaleOfGenji TrevorMendham WarAndPeace PatternLanguageFragments JamesNoble KindsOfPatternCollections OrgPatterns PatternLanguageFragment PatternLanguageInCode CodeBase PatternLanguageTaxonomy ArchitecturalStyle ContextSection CppReport DeMarco GeologicTaxonomy JamesNoble JimCoplien KyleBrown PatternConflicts PatternLanguage PatternLanguageFragments PatternLanguageTaxonomy PatternSpecializes PatternSystem PatternTaxonomy PatternUses PipesAndFilters RaghuKrishnaswamy RalphJohnson RelationshipsBetweenPatterns ResultingContextSection WikiWikiWeb WolfgangPree PatternLanguages PatternLanguage PatternLanguagesArePatternsToo AlistairCockburn BradAppleton CanonicalForm CoplienForm GangOfFour GerardMeszaros GoFform NikosSalingaros PatternLanguage PatternLanguagesOfProgramDesign TheSourceCodeIsTheDesign PatternLanguagesOfProgramDesign BrianFoote BrokenLink CategoryBook DirkRiehle DougSchmidt DragosManolescu FrankBuschmann HalfObjectPlusProtocol HansRohnert JamesNoble JimCoplien JohnVlissides NeilHarrison NormKerth RobertMartin PatternMatching AwkLanguage CategoryCoding CategoryFunctionalProgramming CommonLisp ConstraintsBasedProgramming DestructuringMacro ErlangLanguage ExternalPolymorphism FunctionalProgramming GaucheLisp LogicProgramming MatchingStrings MentalPattern MzScheme OcamlLanguage PartialEvaluation PatternMatching PredicateDispatching RedundancyElimination RegularExpression SchemaLanguage SchemeLanguage ScottVokes SemanticSubtyping SmlLanguage TranslatorPattern TypeInference TypeSignature PatternMatchingInJava DesignPattern FunctionalProgramming OnLisp PatternMatching UnificationAlgorithm WcpEssExpression WikiChangeProposal PatternMatchingViews AbstractDataType CategoryLanguageFeature GuardClause HaskellLanguage JonathanTang MirandaLanguage PatternMatching PeanoArithmetic PhilipWadler PredicateDispatching PatternMining CategoryDataMining ChristopherAlexander ExpertSystems KnowLedge PatternLanguage PatternMining PeptoBismol ScientificMethod ThreadMode PatternMiningThread CategoryPattern CppReport DavidHooker DavidSchwartz DerivedType EquivalentCategory InformationAndKnowledge JimCoplien PatternDefinitionThread ProtoPattern ProvenPractice RalphJohnson RichardGabriel ShirleyJackson TheHauntingofHillHouse UserMachine WhenToUsePatternForm WhereDoPatternsComeFrom WilliamGrosso PatternMode CategoryMode CollectivelySigned DocumentMode DouglasBeattieJr PatternForm PatternMode ThreadMode WikiMaster WikiMode PatternOfBabel AhHaEffect AllPanaceasBecomePoison AntiPattern BartBlanquart BenAveling BridgePattern BridgePatternIsJustGoodFactoring CategoryAntiPattern EricRidge ExplicitPatterns GangOfFour GateKeeper GoodSolution HowCouldWeDrasticallyImproveThePatternsLiterature IdiotProofProcess JeffMcKennaForces JoshuaKerievsky MediocrePatterns MichaelFeathers OraDiploma OrganicArchitecture PatternLadder PatternLanguageTaxonomy PatternOfBabel PeterMerel PoSa ProblemSolutionPairs RalphJohnson RaySchneider RonJeffries SorcerersApprentice SturgeonsLaw ToGrok WikiStoneSociety PatternOfPatterns CompositeDesignPatterns CompoundPatterns PatternsOfPatterns PatternOrientedModelingTool LukeGorrie StuartBarker TheyreAllPatternsAnyway PatternOrientedSoftwareArchitecture CategoryBook PatternOrientedSoftwareArchitectureOne PatternOrientedSoftwareArchitectureTwo PatternOrientedSoftwareArchitectureOne BlackboardPattern BrokenLink CategoryBook FrankBuschmann GangOfFive HansRohnert JavaPatterns JimCoplien MetaLevel MichaelStal MicroKernel ModelViewController OpenImplementation PartyOfFive PatternOrientedSoftwareArchitectureTwo PeterSommerlad PipesAndFilters PoSa PresentationAbstractionControl RegineMeunier PatternOrientedSoftwareArchitectureTwo CategoryBook DougSchmidt FrankBuschmann HansRohnert MichaelStal PatternOrientedSoftwareArchitectureOne ServerPatterns PatternOverdose AbstractFactory AlistairCockburn AmorphousBlobOfHumanInsensitivity AndersBengtsson CategoryPattern ChristopherAlexander EntranceTransition NatPryce OverdoseEffect PatternAbuse PatternChaos PatternConsequences PatternInconsistency PatternOverdose PeterSommerlad RobertDiFalco PatternPattern BrianFoote DavidCymbala OrgPatterns PatternPattern PatternTemplate TheAdultAtPlay TheChildAtPlay TheChildBecomesAnAdult TheFamilyTeachesTheChild TheSocietyTeachesTheChild WhenToUsePatternForm PatternPerson ChristopherAlexander GangOfFour PatternPerson RecentChanges ToddCoram PatternPrimitives AlgorithmicPrimitives CategoryGroupsOfPatterns InlineMethod LarryPrice ObjectPrimitives OptimizationPattern PatternPrimitives RefactoringPatterns PatternProposals BeanPattern CategoryProtoPattern GenericDataModel GenericInterface PatternPrudes GangOfFour NoveltyVampires PatternPrudes ShunTheLight PatternRecognition CategoryBook CategoryEvolution ScienceFiction WilliamGibson PatternRelatedBookList AcrossSpaceTimeAndMind AlistairCockburn AnalysisPatterns BertBates BeyondProgramming BobbyWoolf BookList BradAppleton BrianFoote BringingDesignToSoftware CategoryBooks CategoryPattern ChristineMingins ChristopherAlexander DanielFriedman DataModelPatterns DeMarco DesignPatternsAndContracts DesignPatternsBook DesignPatternsForObjectOrientedSoftwareDevelopment DesignPatternsInRuby DesignPatternsSmalltalkCompanion DesigningPascalSolutions DirkRiehle DougSchmidt DragosManolescu ElisabethFreeman EricFreeman EssentialJavaStyle FrankBuschmann FunctionalPatternSystemForObjectOrientedDesign GangOfFour HansRohnert HeadFirstDesignPatterns HowBuildingsLearn HowSoftwareSystemsLearn ImplementationPatterns InformationOverload JamesNoble JeanMarcJezequel JeffLangr JimCoplien JohnVlissides KathySierra KentBeck KnotsBook KyleBrown LargeScaleCppSoftwareDesign LindaRising LittleJavaFewPatterns LookingAround MartinFowler MatthiasFelleisen MetaPatterns MichelTrain MoreProcessPatterns NarbTrawets NatureOfOrder NeilHarrison NormKerth ObjectOrientedDesignHeuristics ObjectSolutions PartyOfFive PatternHatching PatternLanguage PatternLanguagesOfProgramDesign PatternOrientedSoftwareArchitecture PatternsForParallelProgramming PatternsOfSoftware PeopleWare PleaseUnderstandMe ProcessPatternsBook ProjectManagementPatterns ReallyGoodPatternBooks RefactoringImprovingTheDesignOfExistingCode RichardGabriel RobertMartin RugBook ScottAmbler ShermanAlpert ShortHistoryOfAnIdea SmalltalkBestPracticePatterns SoftwareConfigurationManagementPatterns SoftwarePatterns SteveBerczuk StevenPinker StewartBrand SucceedingWithObjects SurvivingObjectOrientedProjects SystemsArchitecting TheAbileneParadox TheEssentialDistributedObjectsSurvivalGuide TheLanguageInstinct TheMostBeautifulHouseInTheWorld TheOregonExperiment ThePatternHandbook TheTimelessWayOfBuilding ThomasKuehne TracyKidder WitoldRybczynski WolfgangPree WomenWhoRunWithTheWolves PatternSequences JimCoplien NeilHarrison RebeccaRikner PatternSkepticism AccessibleFundamentals AlanKay DaveSmith KindsOfPatterns PatternHype TerraCom PatternSolver AgileMethodology BigDesignUpFront ChristopherAlexander ConceptMaps DesignPatterns FormalMethodsAndPatterns GoodThing JimCoplien JoshuaKerievsky LarvalProgrammers LayneThomas NotesOnTheSynthesisOfForm OnceAndOnlyOnce PatternLadder PatternLanguage PatternSolver PhlIp RefactoringToPatterns TestDrivenDevelopment TheBestIsTheEnemyOfTheGood PatternSpecializes ChainOfResponsibility CollaboratingHierarchies DesignPatternsSmalltalkCompanion FactoryMethod JamesNoble OoRecursion PatternSpecializes PatternUses PluggableAdaptor RelationshipsBetweenPatterns TemplateMethod PatternStoriesWiki BrokenLink CategoryWikiForum EricHuss ObserverPattern PatternStories PatternStoriesWeb RalphJohnson WikicWeb PatternSuppositions BridgePattern DesignPatternEvolution LukeSamaha PairProgramming PatternSystem DesignPatternsBook PartyOfFive PatternCatalog PatternLanguage PatternLanguageTaxonomy PatternOrientedSoftwareArchitecture PatternSystem PatternTaxonomy PatternLanguage PatternLanguageTaxonomy PatternSystem PatternTemplate AlexandrianForm BetsyHanesPerry BradAppleton CanonicalForm CategoryPattern ChuckSiska CoplienForm DesignPatternTemplate EditText GoFform OrcKillingPattern PatternComponents PatternForms PortlandForm PatternTesting AbstractAvalonComponent BusinessException CriticalException JdbcDataAccess OffTopic OrphanPage PatternForm PatternTest PatternTesting TechnicalException VincentMassol WalledGarden PatternTestingWishList InterruptedException MyClass ProfileAspect SmokeTest ToBeProfiled ToBeTraced TraceAspect PatternThink FalkBruegmann GabrielWachob KenMeltsner PatternNature PatternThink PatternsInChess SmalltalkAccent PatternTree CompositePattern FacadePattern FactoryPattern HierarchicalVisitorPattern IteratorPattern LinkedList PatternGraph ProxyPattern SingletonPattern VisitorPattern WyattMatthews PatternUses CompositePattern GerardMeszaros JamesNoble JimCoplien MetaPatterns PatternCompletes PatternLanguageTaxonomy PatternLanguagesOfProgramDesign PatternUsedBy RelationshipsBetweenPatterns TwoPhaseCompositeOperation WalterZimmer PatternValueSystem BradAppleton BrianFoote ColumbiaUniversityPress DaveHarris DougLea DouglasHofstadter JimCoplien NormKerth SoftwarePatterns TomStambaugh PatternVocabularyIsForAdults AnonymousDonor BillJamison SteveHowell XpIsForBabies PatternWhitePaper JimCoplien PatternWhitePaper PeterGoodall PatternWritingAidsLearning DonKnuth LiterateProgramming PatternLanguage ToddCoram PatternWritingDocumentTypeDefinition HiroshiYuki PatternWritingDocumentTypeDefinition PatternWritingTemplates PatternWritingXmlSchema PatternityTest AbsenceOfForces AlistairCockburn CategoryPatternForm ChristopherAlexander ConstellationOfForces ConstructConvincingArguments ConvincingRationale ForceContextDuality ForcesCreateTension ForcesFromFailedSolutions ForcesVsConsequences GenerativePattern PatternForms PatternityTest PeerReview PeerValidation PersonalPatternityTests PlopConference PrinciplesAreNotPatterns ProcessAndaThing ProvenPractice RuleOfThree TheTimelessWayOfBuilding UsedThreeTimes UsefulUsableUsed WhyPatternsAreDifferent WikiReader WritersWorkshop PatternsAndFrameworks CategoryExternalLink PatternsAndFrameworks PatternsAndHandbooks BruceAnderson RalphJohnson SteveMellor PatternsAndPractices CategoryPattern CategoryRuby CategoryWikiImplementation HomePage PatternImplementations PatternsAndPractices RubyLanguage PatternsAreAccepted FacadePattern JoshuaKerievsky KyleBrown OoDesignPrinciples QualityWithoutaName RodneyRyan VisitorPattern YouArentGoingToNeedIt PatternsAreDead BradAppleton ComponentDesignPatterns DataWarehouse DesignPatternsBook DomainDrivenDesign GangOfFour JavaIdioms JavaPatterns JeniferTidwell JensColdewey JoshuaKerievsky KyleBrown LindaRising MarkGrand MartinFowler MichaelBeedle NatPryce PatternBacklash PatternEnvy PatternForms PatternLanguagesOfProgramDesign PatternOrientedSoftwareArchitecture PatternsAreAccepted PatternsOfEnterpriseApplicationArchitecture PeterMerel PhilipEskelin PoSa RefactoringImprovingTheDesignOfExistingCode RobCrawford RobertBinder RodneyRyan SmalltalkBestPracticePatterns SoftwareConfigurationManagementPatterns SteveBerczuk TaxonomyOfPatterns ThePerlCookbook UsefulUsableUsed WorkFlow PatternsAreNotClipArt PatternsAreNotTheLesserOfTwoEvils AlistairCockburn CategoryPattern DaveHarris JimCoplien KansasCityAirConditioner KyleBrown PatternBacklash RalphJohnson RichardGabriel VbClassicSingleton VisualBasic PatternsAsMemes ChristopherAlexander DaveHarris DonOlson ExtremistMassMovementPattern IntellectualDescendants MemesArentDigital MemesAsPatterns MemesPropagateByConsumption MemesShmemes MetaMagicalThemas MichaelBeedle PatternOfMemes PatternsAsMemes PeteHardie ReligionMemes RichardDawkins SelfReplicatingMemeSystems ToddCoram TomStambaugh WardCunningham PatternsAsSigns ChristopherAlexander PatternsAsSigns PatternsAsTangibleThings ChadThompson GangOfFour PatternsAsTangibleThings RationalRose TogetherControlCenter WikiCommunity WikiMind PatternsBenefitsExperiences JimCoplien PatternsConsideredHarmful DesignPatternsConsideredHarmful PatternsDiscussionFaq CategoryExternalLink DougLea PatternsList PatternsDiscussionFaqInJapanese PatternsDiscussionFaq PatternsDiscussionFaqInJapanese PatternsDocumentTheObvious AhaPrinciple BradAppleton ToddCoram TomStambaugh PatternsDontNeedToGoBoom AnalysisPatterns BobHanmer BradAppleton DeBono DeusExMachina FreshWorkBeforeStale JimCoplien KenAuer KentBeck MartinFowler MichaelFeathers MuAnswer ObjectMoment OneStartlingSentence RonJeffries ScottMeyer StuartBarker TomCargill WardCunningham PatternsForBeginners AnalysisPatterns AntiPattern ArchitecturePatterns CategoryPattern ChristopherAlexander CodeSmell DesignPatterns DesignPatternsBook DesignPatternsStudyGroup FalkBruegmann GangOfFour HeadFirst HeadFirstDesignPatterns JavaPatterns ObjectOrientedDesignHeuristics OrganizationalPatterns PatternLanguage ProgrammingPatterns RalphJohnson RobSanheim SmalltalkObjectsAndDesign SteveHolden TheTimelessWayOfBuilding WikiWikiWeb PatternsForChange DoFood EarlyAdopter EarlyMajority LateMajority TheInnovators TheLaggards PatternsForDesigningInTeams CategoryPaper CharlesWeir PatternLanguagesOfProgramDesign PatternsForEffectiveMeetings BrainStorm MakeItVisible MultiVoting NegativeConsensus NominalGroupingTechnique ObserverReviews PairPresenting PanuKalliokoski RolePlay RomanEvaluation SixThinkingHats StandUpMeeting TheTeamHandbook ThereMustBeFood TimeSink ViolentAgreement PatternsForEfficientSmalltalkProgramming CategoryBook CategoryPatternLanguage KenAuer KentBeck KyleBrown LazyOptimization PatternsForLoggingDiagnosticMessages CategoryLogging CeePlusPlus DanGreen DiagnosticContexts DiagnosticInformation DiagnosticLogger FrankCarver HaveThisPattern JohnFarrell KeepErrorInformation LogForCpp LogForJava LogForRuby LoggingBestPractices LoggingDiscussion LoggingToaQueue LukeGorrie NeilHarrison NelsonMinar PatternLanguagesOfProgramDesign PatternsForLoggingDiagnosticMessages RubyLanguage SysLogd TransactionalBuckets TypedDiagnostics PatternsForParallelProgramming CategoryBook JohnFletcher MessagePassingInterface OpenMultiProcessing ParaPlop ParallelProgramming ParallelProgrammingModel PatternLanguageForParallelProgramming PatternsForTeaching AlanBaljeu AlbertEinstein AlistairCockburn CategoryEducation CategoryGroupsOfPatterns DoItAgainToLearn EducationalMistakes EducationalTechniques ExtremeTeaching FalkBruegmann FridemarPache LearningPatterns PatternPattern PeterCoad SmartWiki WittgensteinsLadder YouArentGonnaNeedIt PatternsForUsingPatterns AntiPattern CategoryPattern KenMeltsner MartineDevos RelatedPatterns PatternsForWritingPatterns CategoryPattern GerardMeszaros JimDoble PatternsForUsingPatterns PatternsForWritingPatterns PatternsFormBasisForaProfession AnonymousDonor PatternBacklash PatternsGenerateArchitectures HotDraw KentBeck PgaDescriptions PostScript RalphJohnson SoftwarePatterns ThornwoodWorkshop PatternsHandbookLanguage AlexandrianForm CategoryGroupsOfPatterns DesignPatterns GangOfFour JimCoplien KindsOfPatterns PatternCatalog PatternLanguage PaulChisholm PrescriptivePatternLanguage ProgrammingIdiom PatternsHomePage RalphJohnson PatternsInChess AlphaBetaSearch AnalogicalReasoning ClemensEffHofreither ContinuousStudy ContinuousTraining CostinCozianu CriticsAreYourBestFriends DaveHarris DeepBlue DeeperBlue DougMerritt EricJablow FalkBruegmann FormLiberates GameOfGo GameTree GarryHamilton GarryKasparov GoPattern GrandMasterEliminatesWrongMoves GrandMasterProgrammer GrandMasters HeuristicRule JustInTimeDesign KenThompson MikeSmith MinimaxSearch SingularSearchExtension SteveHowell ThreeDeeChess PatternsInFunctionalProgramming CategoryBook CategoryFunctionalProgramming CeePlusPlus FunctionalPatternSystemForObjectOrientedDesign FunctoidsInCpp JeremyGibbons JohnFletcher LambdaTheUltimate ThomasKuehne TransfoldPattern PatternsInJava AndyPryke CategoryBook DesignPatternsBook GangOfFour MarkGrand PatternsInStoryWriting FeministMovement HpLovecraft IsaacAsimov JungianArchetypes LordOfTheRings ObnoxiousSoundWarning PatternLanguage SoHo PatternsInTheJavaSdk CategoryPattern JavaAwtToolkit JavaIdioms JavaIo JavaLangRuntime JavaPatterns PatternsList InvitationToThePatternsList PatternsDiscussionFaq RalphJohnson TipsForWritingPatternLanguages WardCunningham PatternsMailingListInJapanese DougLea HiroshiYuki PatternsDiscussionFaq PatternsDiscussionFaqInJapanese PatternsMiners BobHanmer BrandonGoldfedder DavidDeLano FrameworkTechnologies JimCoplien LindaRising MichaelBeedle TheDalmatianGroup PatternsMining PatternMining PatternsMisconceptions AlistairCockburn AreDesignPatternsMissingLanguageFeatures BradAppleton CategoryMisconception CodeNormalForm CostinCozianu DesignPatterns DesignPatternsBook GangOfFour IcfpProgrammingContest JasonNocks JohnVlissides KansasCityAirConditioner PatternForm PatternForms PatternHatching PatternHype PatternSkepticism PatternValueSystem PatternsMisconceptions ProtoPattern RuleOfThree SolutionToAproblemInAcontext StevenBlack TheEvolutionOfaHaskellProgrammer TragedyOfTheCommons PatternsOfClaimsAgainstTop AnecdoteImpasse AreWeBiasedTowardLaborIntensive ArgumentFromAuthority CustomBusinessApplicationDefinition DecemberTwelve DisciplineEnvy GreatLispWar HowOtherQueryLanguagesAddressSqlFlaws ItemizedClearLogic JoshuaHudson LetTheReaderDecide LinqToSql LispLacksVisualCues MentalMasturbation OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PlugCompatibleInterchangeableEngineers SmeQl SoftwareGivesUsGodLikePowers ThreadMess TopMind TopOnWhyTopIsHated TopVsOthers VolunteerWikiModerators WardCunningham WetWare WikiZen WikiZens PatternsOfClientServerArchitectures AmundAarsten DistributedInternetArchitecture FourLayerArchitecture KyleBrown MultiCaster ObjectSpace QualityAttributes RobertHirschfeld ServiceOrientedArchitecture ThreeTierDistributionArchitecture VbClassic PatternsOfDailyStandUpMeetings CategoryAgileMethodology DontReportToTheLeader JasonYip LastArrivalSpeaksFirst PassTheToken PreparingForSprintOne StandUpMeeting PatternsOfEnterpriseApplicationArchitecture BigBlue BigIron CategoryBook CategoryEnterpriseComputingConcerns DataMapper DavidLiu DistributedInternetArchitecture DotNet EnterpriseApplication EnterpriseJavaBeans FirstLawOfDistributedObjectDesign GangOfFour JavaTwoEnterpriseEdition MartinFowler NorganHan ObjectRelationalMapping PleaseComment QueryObject VbClassic WaybackMachine PatternsOfMessagingAndWebServicesFocusTopic AliArsanjani AnonymousDonor BobbyWoolf CategoryWebServices EnterpriseIntegrationPatterns GregorHohpe KyleBrown MessageBus MessagingPatterns PlopTwoThousandTwo RachelReinitz RichardHenderson WaldenMathews PatternsOfModeling DesmondDeSouza MartinFowler PatternsOfPatterns BradAppleton ChristopherAlexander CompositeDesignPatterns CompoundPatterns CppReport DirkRiehle JohnVlissides PatternHatching PatternLanguage PatternLanguages PatternOfPatterns PatternsOfPatterns SymmetricalReference TheTimelessWayOfBuilding TomStambaugh PatternsOfSoftware AdewaleOshineye BetsyHanesPerry CategoryBook ChristopherAlexander DaveSmith JournalOfObjectOrientedProgramming KenMeltsner LukeGorrie MartinPool PatternCommunity PeteMcBreen QuestioningExtremeProgramming RichardGabriel ToddCoram WritingBroadside PatternsRelatedToFailureRecovery GreggWonderly TransactionalSystems PatternsRoadMap AmeliorationPattern ArchitecturalPatternsRoadMap BehaviorPatternsRoadMap CategoryPattern CategoryRoadMap CreationalPatternsRoadMap DesignPatterns DesignPatternsRoadMap HypermediaDesignPatternsRepository LeadershipPatternsRoadMap ObjectFunctionalPatternsRoadMap ProcessPatternRoadMap ProtoPatternRoadMap SelfImprovementPatternsRoadMap StructuralPatternsRoadMap PatternsShowWeaknesses AreDesignPatternsMissingLanguageFeatures AurelianoCalvo CategoryPattern CeePlusPlus DecoratorPattern DesignPatterns EricHodges HigherOrderFunction IdiomsShowWeaknesses JasonFelice JavaScript JulyZeroSix LispLanguage PatternBacklash PimplIdiom PrototypeBasedLanguage ResourceAllocationIsInitialization RubyLanguage SelfLanguage SingletonPattern StatePattern StrategyPattern PatternsTool CaseTool DesignPatterns KyleBrown PatternLanguage PatternsTool ToddCoram PatternsVsDescriptions AlexanderianForm ArchitectsOnBlueprints ChristopherAlexander ClockworkOrange DrawnPattern JimCoplien MentalFundamentalist MentalPattern PatternsList PhysicalFundamentalist PhysicalPattern RalphJohnson TheRepresentationIsNotTheRealThing ThomasGerth ToddCoram WardCunningham WrittenPattern PattieMaes CategoryHomePage PaulAbbott MoinMoin PaulAbbott WardsWiki PaulAbrams PaulAllen CategoryPerson MicroSoft PaulAllen PaulAshcroft CategoryHomePage ExtremeProgramming MicrosoftCertifiedProfessional MicrosoftSolutionsFramework PaulAshcroft PaulAtkins CategoryHomePage PaulAtkinson PaulAuster CategoryAuthor PaulBeard CategoryHomePage PaulBennett AreYouThere CategoryHomePage PaulBennett PaulBoudhaayan AreYouThere OrphanPage PaulBoudhaayan PaulBramble PaulBramble PaulBranco AreYouThere PaulBrowne CategoryHomePage DesignPatterns FirstPartners NoUnit ObjectOriented OpenSource RedPiranha PaulCalder CategoryPerson CeePlusPlus DesignPatterns GangOfFour InterViews JohnInterrante JohnVlissides MarkLinton UserInterface PaulCaswell AgilePrinciples AnimatedArchitecture ArchitecturePictures CasMl CategoryHomePage JavaServlets JustaProgrammer MacromediaFlash MySql TechArchDynamic XmlLite PaulChisholm AirMedia BadProvenPractice CaseTool CategoryHomePage ClearingTheRoomWithaBadJoke DefinitiveCeePlusPlusBooks DefinitivePerlBooks ElvisImitators GadFly JimCoplien LarryConstantine LoAnnLindner LukeHohmann MappingStaffToRoles MediaWiki MercenaryAnalyst MichaelLindner NormKerth OopslaInSanJose OopslaTripReports PairProgramming PrescriptivePatternLanguage ProgrammingIsForTrains ProjectManagement RedundantServersAndDomainNameService SoftIssuesAndOtherHardProblems SoftwareHasNoShape UnderstandingIsLove WardCunningham PaulComputing OffTopic WikiSpam PaulCrowley CategoryHomePage PaulCubbage CategoryHomePage PaulDietz CategoryCommonLisp CategoryHomePage PaulDirac CategoryScientist PaulDyson ArchitectAsKeeperOfTheFlame AutomaticallyGeneratedBullshit CategoryHomePage ClassManagementVersusObjectManagement ContinuousOptimization ExtremeProductsWontSell ExtremeProgramming ExtremeProgrammingIsTheExtremeValues ExtremeValuesWillScale InterestedInSoftwareArchitecture LightweightDocumentation MakeItFastBreaksMakeItRight PhysicalCuesInSoftwareDevelopment StoriesAndSoftware TheSourceCodeIsTheDesign PaulErdos CategoryPerson ErdosNumber KurtGoedel ProofsFromTheBook SupremeFascist TheBook TheManWhoLovedOnlyNumbers PaulFernhout BoLeuf CategoryHomePage DaveVoorhis ElizabethWiethoff GettingToPostScarcity GrammarVandal IsDot OpenVirgle PathLanguage PaulFernhout PointrelWiki RelProject SharkBot SourceForge UnLambdaLanguage UserName WordNet PaulFerris CategoryHomePage LinuxToday PaulFeyerabend AgainstMethod AnythingGoes CalBerkeley CategoryAuthor CategoryPhilosophy ConquestOfAbundance FarewellToReason FeyerabendOnSoftware KillingTime KnowledgeWithoutFoundations MethodologicalPluralism PaulFeyerabend ProblemsOfEmpiricism ScienceInaFreeSociety TheFeyerabendProject ThomasKuhn ThreeDialoguesOnKnowledge PaulFriedman ApacheCocoon ApacheLenya CategoryHomePage CsharpLanguage JavaLanguage PaulFriedman RubyLanguage RubyOnRails VisualBasicDotNet PaulGraham AnsiCommonLisp BeatingTheAverages BlubParadox BottomUpProgramming CategoryAuthor CategoryLisp CategoryPerson ForthLanguage FraudulentMindset GoldenHammer HackersAndPainters IfFooIsSoGreatHowComeYouAreNotRich JustIsaDangerousWord LispLanguage MetaLanguage OnLisp SeasideFramework SmugLispWeenie StandardInput WebStoresDiscussion PaulGrew CategoryHomePage SpectrumFish PaulHammant GeekNight PaulHarris CategoryHomePage PaulHatcher PaulHaynes CategoryHomePage DatabaseDesign ExtremeProgramming OperatingSystems ParadigmPaul ProgramApplications SystemsAdministration WebDevelopment WhiteHatHacking PaulHodgetts AgileLogic AgileSoCal PriceWaterhouse XpSouthernCalifornia PaulHoffman CategoryHomePage PaulHogan CategoryArtist DaveMorgan PaulHolser CategoryHomePage JavaUnit JoptSimple QuickCheck TheContainerStore PaulHudson CategoryHomePage ExtremeHumility ExtremeProgramming LotusNotes MichaelHudson ShamelessSelfPromotion ThankYou TomGilb PaulJones SpamBot YaWiki PaulJulius CruiseControl PaulJulius PaulKenney CategoryHomePage ColdFusionComponents MacromediaColdFusion ObjectOrientedProgramming SanFrancisco PaulKrause CategoryHomePage ExtremeVersionControl StructuredProgramming SwitchStatement PaulLydon AreYouThere CategoryHomePage OrphanPage PaulMcGuire BruteForce CategoryHomePage HelloWorld KurtVonnegut LittleLanguage PrimeNumber SourceForge SteveMetsker TravelingSalesmanProblem PaulMcKenney CategoryHomePage CodeLocking CriticalSectionFusing DataOwnership ParTition ParalleliZation ReaderWriterLocking PaulMclachlan CategoryHomePage ChiefArchitect PaulMiller CategoryHomePage ComputerScience GradStudent RandomPages SoftwareDevelopment WikiWiki PaulMitchellGears AgileMethodologies CategoryHomePage FishCakes SussexXpUsersGroup WikiWikiWeb PaulMorgan PaulMorrison BankOfMontreal CategoryHomePage DanMuller DougMerritt FlowBasedProgramming HansWobbe MasterCard RickardLundin PaulMurray CategoryHomePage NewUserPages TourBusStop PaulObrien CategoryHomePage ExtremeProgramming SmallTalk VeryOldPerson PaulOhm CategoryHomePage PaulOtlet CategoryPerson HyperTextHistory PaulPhilion CategoryHomePage PaulPrescod CategoryAuthor PaulRautenbach CategoryHomePage PaulRedman CategoryHomePage SmartLogik PaulRobertson CategoryHomePage JavaScript KnowledgeManagement NewZealand OpenWiki PaulRohorzka AccUnit CategoryHomePage PaulRuane CategoryHomePage StoneOne PaulSantucci CategoryHomePage PaulScottMurphy CategoryHomePage PaulSimmons CategoryHomePage OliBye PaulSimmons TimMackinnon PaulSinnett CategoryHomePage CategoryOptimization ComputerGamesIndustry CoyoteDevelopments ExtremeProgramming ExtremeProgrammingForGames JohnFletcher ReWriting RiskManagement TwoWolves WhatsWrongWithTheGamesIndustry PaulSteMarie CategoryHomePage PaulTaney CategoryHomePage NeilYoung PaulTaylor CategoryHomePage PaulTaylor PaulTevis AgileAlliance ArtCraftEngineeringScience BadCodeCanBeWrittenInAnyLanguage CategoryHomePage CodeHarvesting ElseConsideredSmelly EveryoneShouldBeaMethodologist ExtremeHumility ExtremeProgrammingRoadmap GreatBooksListPaulTevis HighDisciplineMethodology IronChef JamesCrook LydiaKavraki MichaelChermside NounsDontVerb PaulTevis PythonLanguage RecentChanges RecentChangesJunkie RefactoringImprovingTheDesignOfExistingCode RefactoringWithRelationalDatabases RiceUniversity SchemeLanguage UserName VeryGoodSeats WardCunningham WhyItIsSoHardToSellExtremeProgramming WritesCompilersAsaHobby PaulThober CategoryHomePage PaulThober PaulTiplady CategoryHomePage PaulWarner ExtremeProgramming PaulWay CategoryHomePage OleAndersen PaulWay PaulWayper WikiNomic WikiWikiWeb PaulWayper PaulWay WikiWikiWeb PaulWhite CarletonUniversity TheObjectPeople VoiceOfReason PaulWilson CategoryHomePage GoodStyle MarkPilgrim PaulGraham PaulWilson PeterNorvig UnitTest PaulaRaun JimBrown PauliTech CategoryCompany PauloCorreia CategoryHomePage PauloRathunde PausefulProgramming AamodSane DoTheSimplestThingThatCouldPossiblyWork FloatingPairs JohnHeintz LiterateProgramming PairProgramming PausefulProgramming RefactorMercilessly SoftlySoftlyCatcheeMonkey TwinLanguage UnitTest PauxWiki InfoWithHeadingWeighting InformationWithHeading PaveTheEarth ChromeTheMoon ToiletPaperTheStars PaveThePath ArcLanguage DesignPatterns DougMerritt JoeWeaver PaulGraham PaveThePath SteveHowell UserInterfaceRefactoring PavelPerikov CategoryHomePage StPetersburgXpCommunity PavelSher CategoryHomePage PavlovStrategy PavlovsDog PavolMurin CategoryHomePage CeePlusPlus SoftwareDeveloper PawFalIki CategoryWikiImplementation PaxsonYang AfaWap CategoryHomePage GeBizTurnkey GeBizarch GeBizprise MarkDilley PaxsonYang SiwiStudio WikiFarms PayDay PayForMeatWithCandy PayItForward JamesHollidge JoscelynKleingeld PayItForward RobertHeinlein WikiGnome PayNoAttentionToTheManBehindTheCurtain AttentionDirector EdwardKiser MikeSmith NikitaBelenki OffTopic PhilosophicalSkepticism ScientificMethod TheWizardOfOz WrongButIrrefutable PayPal CategorySecurity PayPal WebApplicationSecurity XbankSecurityFlaws PayPerView AmericanCivilLibertiesUnion AndrewMcMeikan AnonymousEmoney BradCox CategoryEconomics CluetrainManifesto CopyRight CorporateGovernment CourtneyLove DanielKnapp DigitalTeleVision ElectronicFrontierFoundation FairUse FreeMarket FridemarPache InformationWantsToBeFree IntellectualPropertyRental JackValenti JohnSchulien LiVid MacroVision MicroPayment MitchellKapor OnTechnology PayPerView PublicBankView RouteAroundDamage SunirShah SuperDistribution TomStambaugh VideoDisk PayWall LinkRot PayWall PayingForSoftwareDevelopment BlueAbyss McDonalds RichardDrake RichardKulisz PayingYourDues PaypalStorefrontWiki AboutusOrg ExtremeOpenBusiness FridemarPache MeatballWiki MySpace NamePros OpenBusiness PaypalStorefront PaypalStorefrontWiki SocialDomaining WardsWiki WikiHomepages WikiNomics PayrollExample BusinessRulesMetabase CategoryBusinessDomain CategoryExample CategoryObjectOrientation CrystalReports DesktopDatabase EmployeeTypes NoteAboutGeocities PageAnchor PatternsPractices PayrollExample PayrollExampleTwo PayrollExampleTwoDiscussion PractitionersRejectFormalMethodsDiscussion RobertCecilMartin SapCorporation ShiftingTheBurdenOfProof TableOrientedProgramming TopMind TuringComplete WhyIsPayrollHard PayrollExampleTwo BusinessLogicDefinition BusinessLogicDefinitionDiscussion JavaLanguage ObjectOriented PayrollExample PayrollExampleTwoDiscussion ProceduralProgramming TableOrientedProgramming PayrollExampleTwoDiscussion AbstractSyntaxTree AprilZeroNine BigIron BusinessRulesMetabase CategoryConditionalsAndDispatching CategoryExample CategoryPolymorphism CompilingVersusMetaDataAid ConstantTable CrudScreen DatabaseVerbs DeltaIsolation ExBase FastEyes GraphicalProgrammingLanguage GreencoddsTenthRuleOfProgramming HofPattern IsBreakStatementArchaic JuneThirteen McCosker MentalMasturbation MicrosoftExcel ObjectOriented OopBizDomainGap OopNotForDomainModeling PageAnchor PaulGraham PayrollExample PayrollExampleTwo PayrollExampleTwoDiscussion PickTheRightToolForTheJob PowerBuilder ProceduralProgramming PsychologyMatters RealNumbersAreNotEqual RelProject RelVar RelationalDatabase RelationalModel RunTimeEngineSchema SeparationAndGroupingAreArchaicConcepts SeptemberZeroNine SourceForge TabMunging TableBrowser TableOrientedCodeManagement TableOrientedProgramming TutorialDee WetWare WikiZen WorkBackwardFromPseudoCode PbsNova PhlIp ScientificAmerican ScientificAmericanFrontiers PcDos PdfSearchingSucks AdobeAcrobatReader MarkupLanguage OperatingSystem PdfSucks PostScript PowerOfPlainText PdfSucks AdobeAcrobatReader AhHa AlphaBitSoup BeingRetarded CategoryRant CategorySucks CategoryWebDesign CommonSense DitchOnArrival DoingWrong DuhBowinkle EditHint ExcelViewer FollowTheLeader FunAndFantasy GhostScript HahHah HumansSuck HyperTextMarkupLanguage InDesign ItWorks JakobNielsen JustBecause LaTex OnceAndOnlyOnce OpenOffice OperatingSystem PaperlessOffice PdfSearchingSucks PeterLynch PlainText PortableDocumentFormat PostScript PowerOfPlainText ReinventingTheWheel RichTextFormat ScreenFriendlyPdf SideOfTheAss SteppingBackwards TenWordLine TheMythOfThePaperlessOffice UselessToMankind WordViewer PdfTex CategorySoftwareTool CategoryTex LaTex ScreenFriendlyPdf TexTheProgram PdfWiki CategoryFuture CategoryWiki DonaldNoyes PressOn ThinkingOutLoud WikiBatics WikiPage PdqBach PeterSchickele PeWi CategoryWikiImplementation HomePage PeWi PerlLanguage SeanPalmer ShortestWikiContest WikiClone WyPy PeaceCausesWar HowToAchieveWorldPeace NapoleonChagnon SchoolsForCivilization WagePeace WhatYouResistPersists WorldPeace PeaceMaker CategoryConsulting CategoryInteraction CultOfPersonality DonOlson DoorMat GuruDoesAll HowToAchieveWorldPeace PeaceMaker ScapeGoat WagePeace WorldPeace PeacefulFuture AsciiKitten CategoryWikiForum MacArthur PeacefulFuture RethinkTheThinkTank WikiForum PeakOil ElasticityOfDemand KirkBailey MartinZarate MoreHeatThanLight OffTopic PeakOil TarSands TheComingOilCrisis TolerateOffTopic PeanoArithmetic CategoryMath StructureAndInterpretationOfComputerPrograms WhyWeHateLisp PeanutButterSandwich AssemblyLanguage BigDesignUpFront CeeLanguage DanceNotationSystems DataBaseLanguage DoWhatImean DomainSpecificLanguage DougMerritt GarryHamilton HawthornExperiment LabaNotation LearningProgrammingLanguages ObjectOrientedDesign PeanutButterSandwich SoftwareEngineering SunirShah TeachMeToSmoke WaxOnWaxOff PearlHarborFile RaySchneider SixtyMinutesFile WatchYourSix PearlsBeforeSwine BetsyHanesPerry DeathMarch SkunkWorkPatterns ToddCoram PearsonCompany CategoryCompany FinancialTimes PearsonEducation PenguinBooks PearsonEducation AddisonWesley AdobePress AdobeSystemsInc CategoryCompany CiscoPress CiscoSystems InformIt NewRiders OreillyAndAssociates PeachpitPress PearsonCompany PrenticeHall QuePublishing SafariTechBooksOnline SamsPublishing PearsonEducationalMeasurement PebKac PebbleDemocracy PebbleDemocracy StoneDemocracy StoneSociety PebblePad CategoryKnowledge JohnFletcher PebblePad SeeAlso TimeForReflection PedagogicalPattern BloomTaxonomy CategoryEducation PatternsForTeaching PedagogicalPattern PedroCartagena CategoryHomePage PeeCee AppleIi BigBlue CategoryHistory ControlProgramMonitor DeeBase ExEightySix FreeSoftware IntelCorporation InternationalBusinessMachines KillerApp LenovoGroup MainFrame MainframeComputer MicroComputer MicroProcessor MicrosoftCorporation MicrosoftWindows MsDos NobodyEverGotFiredForBuyingIbm NotebookComputer OpenSource OperatingSystem PeeCee PersonalComputer PoliticalCorrectness PoliticallyCorrect ReverseEngineer ThinkPad VideoGames VisiCalc WinTel PeeEmDee CollapsibleIfStatements CyclomaticComplexityMetric DeadCode DuplicatedCode MartinSpamer PeeEmDee SourceCode StringBuffer SuppressWarnings TestingFramework UselessParentheses PeeKee AlanRiddell AreYouThere BrokenLink CategoryHomePage FrontPage ManfredSchaefer OrphanPage PeeKee TeenageSlang PeeWee CaseyWest MarkusSrank PeWi ShortestWikiContest PeeWord DiscussingVsProselytizing JesusAndProgrammersDiscussion PeerProduction PeerProduction PeerProductionCommunities WikiWikiWeb PeerProductionCommunities BallotPedia JudgePedia LocalWiki MemoryAlpha MuppetWiki OpenEducation OpenStaxCollege OpenStreetMap PeerProduction TextBooks WikiEducator WikiPedia PeerReview CardboardProgrammer CodeInspections CodeReviewPatterns CodeWalkthrough DesignReview DickBotting EditHint FridemarPache FriendlyPeerContributor PairProgramming PeerReview PeerReviewsInSoftware CategoryBooks PeerToPeer AlexSchroeder AolInstantMessenger BitTorrent CategoryCollaboration CategoryDistributed CentralServer CharlesMiller CollaborativeEditing DiscoveryMechanism DistributedNetworking FaultTolerance FreeNet GrooveNet InstantMessenger InternetRelayChat JiniTechnology KanabosFramework KyleBrown MirabilisIcq MojoNation MultitaneousApplication NameSpace NameSpaceServer OriginOfPeerToPeer PeerToPeer PeerToPeerModel ProjectJxta RainerWasserfuhr SharedPage ThreadMode WorldWideName PeerToPeerComputing PeerToPeer PeerToPeerDataStorage BigIron DistributedDataStorage GlobalConcensus NetworkDatabase OneTrueCopy RelationalDatabase RelationalModel SinglePointOfFailure PeerToPeerInternetFileSystem CategoryDistributed DanielSheppard DistribNet DistributedWiki DonaldNoyes FileSystem FolderShare FreeNet GnuNet GoodThing MikeSmith NextBigThing PeerToPeer PeerToPeerInternetFileSystemDiscussion WebSite WhitePaper PeerToPeerInternetFileSystemDiscussion AssumeGoodFaith BlogoSphere ContentProducedByIndividuals KatherineDerbyshire MeatBall NextBigWave ObjectOrientedProgramming OpenlySharing PeerToPeer PeerToPeerEnvironment PositiveDialogue SharedFilesAndDirectories SharedInterestsAndGoals SynergisticInteraction PeerToPeerModel CostEffective InformationDevices LocalAreaNetwork OpenSoftwareCommunity PeerToPeer RonnyClycq PeerToPeerSharing InformationDistribution PeerToPeer PeerToPeerModel PeerToPeerSharing PeiHongZhen CategoryHomePage EnglishPlease PeihuanXu AbiWord CategoryHomePage ChaiServer MailMan NoCatAuth OpenSource OpenSymphony PeiserVsHawking BennyPeiser GlobalSpeciesExtinctions GlobalWarming JediMindTrick PanzaIsm RichardPosner StephenHawking ThePrincessBride ThomasColthurst PenAndPaper MajorBreakthrough MindMap PenAndPaper PenBird RatAndTuyen PenDrive UsbKeychainDrive PenKnowledge PenKnowledge PenOnPaper PenUltimate PencilPreferred IsAnythingBetterThanPaper PengCognito CategoryComicStrip GnuLinux JenBeaven PhlIp PenguinMints AmazonAssociate BoycottAmazon BoycottPaper CaffeineDrug CaffeineRush CliffordAdams DeveloperImmaturity DeveloperMaturity JasonRiedy JoltCola MicrosoftCorporation OneTrueBeverage PalmPilot PenguinMince PenguinMints PhlIp ScaryFast ShortBlack TimeMagazine VisualAge WaterJoe WikiSpam PennyArcade CategoryComicStrip PenrillianLtd CharlesWeir KeithBraithwaite MockObject OnSiteCustomer ProxyCustomer UnitTest PenroseCannotConsistentlyAssert DaveHarris DaveWhipp FuzzyLogic GeneralHaltingProblem GeneralRelativity GoedelEscherBach GoedelsIncompletenessTheorem HowGoedelSentencesWork IsFkkActuallyTrue MartijnMeijering MistakesOfRogerPenrose NpComplete OccamsRazor PenroseCannotConsistentlyAssert PeterMerel PrimeNumber QuantumComputer RichardDrake RogerPenrose ShadowsOfTheMind ShootingTheShit StephanHouben PenroseStaircase MauritsCorneliusEscher RogerPenrose PensionsAndHealthcareAreHistory AmericanCulturalAssumption CategoryEmployment LifeIsCheapAndGettingCheaper OffTopic PeopleAreTheProblem BecomeCompetent CategoryHumanFactors CulturalReadiness EricHodges FearCulture GuillermoSchwarz ItsaPeopleProblem ShootTheMessenger SomeoneMustBePunished TheManagerIsTheProblem TheNewProcessIsTheProblem ThePeopleIsTheProblem TheProcessIsTheProblem TheSackIsNotTheSolution TimKing WikiName PeopleArgueToFindOut AgreeToDisagree AnalRetentive EverythingSucks HowToAskQuestionsTheSmartWay NoKeening OffTopic SucksPages WhatSucksLess PeopleDoingXp JobListingServices RidoMin XpHelpWanted XpPositionWanted PeopleDontThinkFasterUnderPressure AnalysisParalysis AndrewQueisser BurnOut CategoryHealth CleanTheKitchen CrunchMode FalkBruegmann FourQuadrants PeopleDontThinkFasterUnderPressure ProgrammingAintManufacturing QuadrantOne QuadrantTwo RealWorld TheDeadline PeopleEditingRecentChanges ChangesInWeek ContentOfIdentity GoodWikiCitizen IdentitySubversion JeffGrigg JohnRepici MeaningOfIdentity NewSubject ObscureMachineName RecentChanges UsingRecentChangesForComments WikiMindWipeRepair PeopleIndex AamodSane AchalPodar AlanWostenberg AlejandroGoyen AlejandroOsorio AlexVidanov AlexandreLemieux AllenBurnett AmitrajitChatterjee AndreaMarchitelli AndreasSchweikardt AndrewBlack AndrewCates AndrewNewman AndyCzerwonka AndyDent AndyWally AnthonyPeterson AnupVora ArielErlijman AshleyRaiteri BarbaraYates BeauWilkinson BillBrown BillTozier BillZimmerly BjornBorud BlakeMason BobHanmer BobbyWoolf BrandonGoldfedder BrianFoote BrianLong BridyGodwin BruceAnderson BruceHolloway BruceWayneDavis BryanHousel CameronSmith CarlisiaCampos CarstenKlapp CassieMaas CategoryArtist CategoryAuthor CategoryHomePage CategoryIndex CategoryPerson ChadThompson ChanningWalton CharlesAdams ChrisDunworth ChrisGarrod ChrisTessone ChristianOhman ChristopheVermeulen ChristopherPickslay ChuckSmith ClaesWallin CortlandHaws CraigAnslow DanMalks DanMuller DanMurphy DanPlubell DanielChurch DanielSvennberg DannyVanBruggen DaveSmith DaveVoorhis DavidBennett DavidChess DavidCymbala DavidDeLis DavidEscala DavidHooker DavidLong DavidPeterson DavidSaff DavidSchmitt DavidWoolley DeletionConventions DenhamGrey DesignPatterns DezMoleski DierkKoenig DirkRiehle DonYacktman DonaldNoyes DougLea DougSchmidt DulipHerath DuncanHarris EarleMartin EdmonBegoli EricHaberstroh ErichGamma FernandoBucci FilizGungordu FrankAdrian FrankCarver FrankLusardi FrankMaurer FrankRobinson FrankScholten FridemarPache GangOfFour GangstaGeeks GarethMcCaughan GarnetChaney GarryHamilton GaryGoldberg GennadiBlindmann GeorgeReilly GerTielemans GeraldoXexeo GerardMeszaros GiorgosKeramidas GlennVanderburg GrantSteinfeld GregStagg GregVaughn GrigoriMelnik GuillermoAlcantara GunnarZarncke HansGerwitz HansWobbe HaskoHeinecke HelmutLeitner HerbDerby HowardLeeHarkness IvanKanis JaimmeYork JamesCollins JamesMcGovern JamesNoble JamieNettles JanNorden JanSteinman JaneTurner JasonNocks JeanJordaan JeanMarcHeneman JeffChapman JeffGrigg JeffMcKenna JeffPanici JeffreyRea JeremyPullen JerryArchibald JimCoplien JimSawyer JimWeirich JoCaGo JoeBergin JohannesGijsbers JohnAbbe JohnFletcher JohnObie JohnTable JohnUrberg JohnVlissides JohnWebber JonUdell JonathanArkell JosephKiniry JosephPelrine JosephYoder JoshuaKerievsky JoshuaRobinson JuanmaeMePe JuliaCai JunVerzola JustinChase KatieLucas KeithBraithwaite KeithCoogan KeithHodges KenAuer KenBauer KenBurcham KenCarpenter KentBeck KevinLewis KouichirouEto KyleBrown KyleCordes LanceWalton LantzRowland LarryPrice LaurenWalter LayneThomas LeonardoHerrera LorenMcIntyre MagnusCarlsson ManfredLange ManuelLanctot MarcThibault MarcosEliziarioSantos MariaKolia MarkDilley MarkLaBarbara MarkSchumann MartinRoell MartinSpamer MartineDevos MartySchrader MattSimpson MichaelBeedle MichaelCornelio MichaelLauer MichaelWax MikeSmith MinoritiesOnWiki MollySteenson MontanaRowe MunawarHafiz NathalieFortin NicolaMarcacciRossi NilsKassube NishshankaJayawantha NoahCoad OlivierRey OrdinaryPeople OveRubenOlsen PartyOfFive PatNotz PatternInstructors PatternsMiners PaulRautenbach PaulTevis PeopleInterestedInFormalPatterns PerditaStevens PeterKaminski PeterMerel PeterMurchland PeterPavlovich PeterThoeny PeterWilliamLount PhilipCraigPlumlee PhlIp QuietAchievers RalphJohnson RamkumarRamaswamy RegularContributors RestauratorGens RichardDevelyn RichardDrake RichardHelm RikSmoody RildoPragana RineLeComte RobCloutier RobertChurch RobertDiFalco RobertKausch RodneyRyan RogerDubbs RommelPascual RonCrocker RussRamirez SamDisanto SamuelFalvo ScottYelich SebastianRaulWain SergejPauls ShaiBenYehuda SimonMichael SkipMcCormick StefanoScotti StephenCheng StephenPetschulat SteveBerczuk SteveCline StevenBlack StevenMooij SvenNeumann TakuyaMurata TaralDragon TedErnst ThomasErickson ThomasKuehne ThomasWeidenfeller TimChambers TimKing TomCargill TomCrossland TomMunnecke TomStambaugh TorneWuff TracyCamp VictorDominguez VirajWlegama WardCunningham WayneConrad ZenonaOrtega ZorouFatal PeopleInterestedInFormalPatterns AlanWills BillOpdyke CategoryFormalMethods ChrisMarshall ChrisWoodcock FormalMethodsAndPatterns JamesNoble MatthiasRiebisch PatternsList SteveGoodman SteveRoggenkamp PeopleLikeStandards EditHint PeopleLikeStandards WhenAreStandardsRestrictive PeopleManagement ActiveListening AssumeGoodFaith CapabilityMaturityModel CategoryManagement HearWhatYouSay HowToWinFriendsAndInfluencePeople HumanInteractions InterTeamCommunication ItManager ManagementOfUnderchallengedTechnicalStaff OnlySayThingsThatCanBeHeard PeopleManagement QualitiesOfInfluentialPeople SeekFirstToUnderstand ThinkWinWin WardsWiki WikiPage WikiPedia PeopleOriented BrucePennington CategoryLifeStrategies DaveVoorhis EditHint IsYourRudenessNecessary LiberalMind OffTopic OnTopic PeopleOriented PeopleProjectsAndPatterns PolitenessConsideredHarmful ProgrammingMatters SoftwareDevelopment TaskOriented TheAdjunct WhatStrongEmotionsShow WikiNature PeopleProjectsAndPatterns CategoryPattern CategoryPatternFactory CategoryPatternForm CategoryPatternHistory CategoryPatternLanguage CategoryPatternsGroup CategoryWikiMaintenance CommandObject DesignPatterns DesignPatternsBook GangOfFour HistoryOfPatterns HotDraw MacApp ModelRendererView ModelViewController PatternIndex PatternsForBeginners PeopleIndex ProjectIndex PurposeOfPatterns PurposeOfProgramming SmalltalkSummer WindowPerTask WrittenPattern PeopleSkills BernardMichaelHurley CategoryEmployment ChickenOrEgg DaleCarnegie EgolessProgramming FoggingTechnique HowToWinFriendsAndInfluencePeople IncompetentCommunicator PairProgrammer PairProgramming PeopleSkills PhilippeBack PhlIp PlayWellWithOthers SteveHolden PeopleSoft PeopleSoft PeopleTools PeopleVsProcess BillBarnett CarlParziale DoIt FirstUnion GrandMasterProgrammer LessAbleProgrammer MichaelHammer PeopleVsProcess PrettyGoodProgrammerWithGreatHabits WaterFall WayneMack PeopleWare AmeliorationPattern AntiPattern BeepSpeek BooksOnLeadership CategoryBook ConstantineOnPeopleware DeMarco EmPowerment EmployeeSatisfactionStudy HumanInteractions LordOfTheFlies MentalStateCalledFlow PeoplewarePapers ProgrammingOutsideTheCube RichardDrake RingerTape ScrewdriverWork SuccessStatement TimLister TomDeMarco WattsHumphrey PeopleWareBookList BookList BruceWebster CategoryBooks CloseToTheMachine CompetitiveDevelopment CreatingaSoftwareEngineeringCulture DeMarco DeathMarch DynamicsOfSoftwareDevelopment ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange GeraldWeinberg GettingItDone HandbookOfTeamDesign HowSoftwareSystemsLearn JourneyOftheSoftwareProfessional KarlWeigers LukeHohmann ManagingSensitiveProjects ManagingTechnicalPeople MothsToTheFlame NarbTrawets NoMoreTeams PeopleWare QualitySoftwareManagement RobertPirsig SecretsOfConsulting ShowStopper SlavesOfTheMachine TeamThink TheArtOfWare ThePracticalCogitator ThePsychologyOfComputerProgramming TheSoulOfNewMachine WisdomOfTeams ZenAndTheArtOfMotorcycleMaintenance PeopleWhoDontGetOo AbstractDataType AgreeToDisagree AlternativeJobsForProgrammers AnonymousDonor AreDesignPatternsMissingLanguageFeatures AreTablesGeneralPurposeStructures ArgumentsAgainstOop AspectOrientedProgramming BenefitsOfOo BigSoupOfClasses CategoryObjectOrientation CategoryOopDiscomfort CeeIsNotThePinnacleOfProcedural CeePlusPlus ClassicOoModelingApproach DataDictionary DatabaseVerbs DivideAndConquer DrCodd DrawBacksOfEncapsulation EditHint EmbeddedSystem EricHodges EventDrivenProgramming EverythingIsRelative FalkBruegmann FalseDichotomy FastEyes FileDatabaseImpedanceMismatch FoxPro FrustrationOverNotGettingOopDiscussion FrustrationWithOo FutureOfProgrammingLanguages GreenspunsTenthRuleOfProgramming HolyWar InterfaceFactoring JacksonStructures JoelRosenberger LanguageTrends LearningObjectOrientedProgramming LimitsOfHierarchies MappersVsPackers MellorsProblem MichaelSparks MindOverhaulEconomics MirrorModel MultipleViewsOfObjects NavigationalDatabase NimbleDatabase NotGrokkingOoBenefits ObjectOriented ObjectOrientedDesign ObjectOrientedDesignIsDifficult ObjectOrientedLanguages ObjectOrientedProgramming ObjectiveCee OldDogsNewTricks OnceAndOnlyOnce OoGroupsBetterClaim OoIsPragmatic OoLacksMathArgument PageAnchor PeopleWhoDontGetOo PeopleWhoThinkTheyGetOo PlayHurt PrimaryNoun QwertySyndrome RelationalWeenie RobertMartin RogerSessions SourceControl SwissArmyKnife TomStambaugh VisualBasic WayneMack WhenAreStandardsRestrictive WhenToUseWhatParadigm PeopleWhoDontNeedToKnow ChadThompson JeffGrigg JimCoplien KielHodges LoadFactor MarkSpanglet PairProgramming PeopleWhoDontNeedToKnow PeteHardie RonJeffries SimplifyVigorously WuWei PeopleWhoIgnoreDeadlines ArtificialDeadline DavidFlater DouglasAdamsOnDeadlines EricHodges JustStopCaring LeastFlexibleProtocolWins MikeSmith PeopleWhoUseCarsForPersonalSafety AmericanCulturalAssumption CarAddiction EricHodges GarryHamilton LawsOfPhysics QwertySyndrome RedHerring ThreadMode PeoplewareOnSharedSpaces DeMarco GlennVanderburg JohnBrewer MentalStateCalledFlow PairProgramming PeopleWare TimothyLister TomDeMarco WilliamPietri PeoplewarePapers CategoryBook LarryConstantine OliverChung PepperedMoth NaturalSelection PepysWiki BackLink CategoryPersonalWiki CategoryWikiImplementation DesktopWiki FreeAsInBeer IanDavis InnovateerLimited MarkWygent MicrosoftWindows NoteBook PepysWiki TiddlyWiki TimLesher WikiMarkupLanguage WikiWord WordProcessor PerAngstrom CategoryHomePage StockholmSweden XpImmersionTwo PerBak CategoryAuthor PerBitsch CategoryHomePage PerFlock CategoryHomePage JavaDoc PerFlock TestSuite UnitTest YouArentGonnaNeedIt PerGunnarHanso CategoryHomePage JustaProgrammer OnceUponaTime PerItemVoting CreativeEconomy ProbabilisticChooser ThreeDimensionalVisualizationModel ThumbsUp UserRanking WikiGems WikiWay PerLillevold AddingNewPages GettingThingsDone KarlOlavLillevold MoreAboutCodes PerLillevold StartingPoints TaoOfLinux TomBoy UbuntuLinux WelcomeVisitors WikiName WikiPage WikiPages WikiPedia WikiWay WikiWiki WikiWord PerSoderlind AreYouThere CategoryHomePage PerceivingPatternsInData BobSturm KeithNesbitt PercentCompletedMyth CategoryMetrics DreamTeam EncourageDishonesty EncourageHonesty FixedPriceContract InchPebbles JaredLevy JasonNocks LawOfBigNumbers ManageExpectations ManagersViewsOfDevelopers NinetyPercentDone PercentCompleted PercentCompletedMyth ProjectManager PullThePlug RandyStafford RevenueRecognition SomethingAcceptable StevenNewton TaskCompleteDefinition TimeAndMaterialContract PercentageOfDesignTime BigDesign CategoryTime DaveSmith HeavyweightMethodology JohnFarrell KentBeck LightweightMethodology StructuredDesign PerceptionOfChange CategoryChange CategorySubjectivityAndRelativism ChangePattern ChickenOrEgg DecisionMathAndYagni SoftwareDevelopmentIsGambling ThereAreNoTypes PercussiveMaintenance AiKoans DoctorWho ElizabethWiethoff PedroCartagena PercussiveMaintenance PrecisionAdjustmentDevice RhythmicalPercussiveMaintenance PerditaStevens AreYouThere CategoryHomePage PerfAnal CategoryJava PerfAnal PerfectArchitecture BuiltWorld CanAnArchitectureEmerge CategoryIdealism PerfectArchitecture RichardHenderson WabiSabi WaldenMathews PerfectEngineering EditHint IdealProgrammingTime PerfectGameOfPacMan CategoryGame FixedQuantityOverflowBug PacMan PerfectLanguage BeneshNotation CategoryIdealism IdealProgrammingLanguage LabaNotation MusicNotationSystems NaturalLanguage QuestForThePerfectLanguage PerfectMagic CeePlusPlus ItJustWorks LeakyAbstractions MagicTechnology MartijnFaassen PerfectMagic SauceOfFailure PerfectMess CategoryBook DonaldNoyes EdgeOfChaos ExploitingChaos PerfectMess StevenNewton WabiSabi WikiWord PerfectProgram CategoryIdealism DerekWoolverton PerfectStorm CascadeFailure DefenseInDepth PerfectStorm PerfectSystem AllDataRelatesToOtherData CategoryPhilosophy DataEcosystem FractalGraph LanguageIsAnOs LawOfTheEternal MashUp ObjectOrientedRefactored OneTruePath ThreeDimensionalVisualizationModel UnifiedDataModel PerfectTitle CreatorAsOwner WikiPrinciple PerfectWorkDays AlistairCockburn IdealProgrammingTime RonJeffries PerfectableSoftware PerfectionParadox PerfectedHumanLiving LaoTse PerfectionIsAchieved AntoineDeSaintExupery CategoryQuote CookDing DeSaintExuperyOnPerfection LessIsMore PageName PerfectionIsAchieved ShakerQuote TimeToMakeItShort WikiMaster WindSandAndStars PerfectionParadox CategoryIdealism ImpossibleSet PerfectGameOfPacMan WaldenMathews PerfectlyCompetitive ArgumentFromAuthority CategoryEconomics EconomicRent EvanCofsky FreeMarket PerfectlyCompetitive PerfectlyEfficient SethGordon VaporWare PerfinPlugin IntellijIdea NiclasOlofsson PerfinPlugin PerforceVersionControl SourceForge PerforceJam ApacheAnt ChristianLindig ContinuousIntegration PerforceVersionControl AlienBrain AndreasAxelsson AntHill ApacheAnt BillMichell BodoMaass ChadThompson ClearCase KeithBraithwaite PerforceJam RichardChase SourceSafe StarTeam SubVersion VersionControl VisualAge PerformanceExperiment BackOfTheEnvelopeCalculation BigDesignUpFront BrianEwins CapacityPlanning JeffPanici PerformanceSpike ProgrammingPearls YouArentGonnaNeedIt PerformanceIndicators CategoryMetrics DaveSmith ManagersLikeMeasurements PairProgramming PaulGrew PaulHudson SmartObjectives StatisticalProcessControl WilliamEdwardsDeming PerformanceManagement CategoryManagement PeopleManagement PerformanceIndicators PerformanceManagement PerformanceManagementPlan PerformanceManagement PerformanceManagementPlan PerformanceMatters ArchitecturalSpike AsPossible BigBangOptimizing BigBangTesting BruceCropley CategoryOptimization ContinuousIntegration DaveDodson FuturistProgramming MakeItFastBreaksMakeItRight OptimizeLater PatNotz RefactorForPerformance RogerHayes SunirShah WallTime WardCunningham PerformanceModeling QueuingModel RamkumarRamaswamy PerformanceOfConditionalLogic CategoryCpp CategorySmalltalk CeePlusPlus DaveSmith DefinitiveCeePlusPlusBooks IfFalse JeffGrigg JohnFletcher JuergenLindemeyer MartinPool NikitaBelenki NullObject NullObjectAndRefactoring NullObjectPerformance RonJeffries SmallEiffel SmalltalkLanguage SpecialCase StandardTemplateLibrary StephanHouben SufficientlyCleverCompiler SymantecCpp WayneMack PerformanceProgramming DonKnuth LiterateProgramming WardCunningham PerformanceRelatedPay CarstenKlein PerformanceSpike PerformanceSpike RonJeffries PerformanceTests AlexisIglauer JavaUnit KyleBrown LoadDriver OptimizationUnitTest UnitTest WayneMack PerformanceTuningPatterns KenAuer KentBeck KyleBrown ProgrammingPearls ToddCoram PerformanceWithoutAppraisal PerformanceAppraisal PeterScholtes TheLeadersHandbook PerhapsOrMaybeNot ItDepends PeriHankey CategoryHomePage CopiousFreeTime GraphReWritingCompiler GunnarZarncke LanguageMachine LmDiagram LogixLanguage OpenRepository PeriHankey TinyCeeCompiler WikiMailBox WritesCompilersAsaHobby PeriPeri CategoryWikiForum CategoryWikiImplementation DublinCore FacetWiki FormattingCommands InterWiki MetadataSyntax NameSpace NearLink PeriMechanics PeriPeri SemanticWiki ShatterFacetWiki StableView WikiNames PeriodicFunction CategoryMath ComplexFourierSeries FourierAnalysis PeriodicTableOfTheOperators CategoryPerl GrandUnifiedTheory MarkLentczner ParrotCode PeriodicTable PerlLanguage TomLehrer PeripheralProcessors PerisBrodsky CategoryHomePage PerishableMedia DavidCary MemoryTechnology SimplestThingThatCouldPossiblyWork PerlActor PerlActor PerlAndCgiForTheWorldWideWeb ElizabethCastro PerlBestPractices CategoryBook DamianConway DoingStuff DonaldNoyes PerlBooks RunningSixYearsBehind PerlBlackBook CategoryBook DaveSmith StevenHolzner PerlBooks AdvancedPerlProgramming BeginningPerl BeginningPerlForBioinformatics CategoryBooks CategoryPerl CgiProgrammingWithPerl DefinitivePerlBooks DevelopingBioinformaticsComputerSkills EffectivePerlProgramming HigherOrderPerl LearningPerl LearningPerlOnWinThirtyTwoSystems MasteringAlgorithmsWithPerl MasteringPerlTk MasteringRegularExpressions ModPerlPocketReference PerlAndCgiForTheWorldWideWeb PerlBestPractices PerlBlackBook PerlCdBookshelf PerlCgiAndJavaScript PerlCoreLanguage PerlDevelopersGuide PerlFivePocketReference PerlForSystemAdministration PerlForWebSiteManagement PerlHacks PerlInaNutshell PerlLanguage PerlPatterns PerlTheProgrammersCompanion PerlTkPocketReference ProgrammingPerl ProgrammingThePerlDbi ProgrammingWebGraphicsWithPerlAndGnuSoftware ThePerlCookbook WritingApacheModulesWithPerlAndCee PerlCatalyst CatalystFramework PerlCdBookshelf CategoryBook CategoryPerl DefinitivePerlBooks LearningPerl OreillyAndAssociates PerlInaNutshell PerlProgramming ProgrammingPerl ThePerlCookbook WebBrowser PerlCoreLanguage CategoryBook CategoryPerl PerlBlackBook PerlCoreLanguage StevenHolzner PerlDatabaseIterationProblem CategoryWiki DaveSmith DesignPatterns JoeMcMahon MarkEichin PaulChisholm PerlDbmInterface UnixDbm WardCunningham WikiWikiBugs WikiWikiDatabaseSerializationProblem PerlDbic CategoryPerl PerlDesignPatterns PerlDesignPatterns PerlPatternsRepository TinyWiki PerlDevelopersGuide CategoryBook EdPescho McGrawHill MicheleDeWolfe PerlDevelopersGuide PerlFaq PerlFivePorters KirrilyRobert PerlFivePorters PerlForWebSiteManagement CategoryBook CategoryPerl PerlLanguage PerlForumEngines CategoryPerl EarleMartin ElizabethWiethoff FrontPage JavaScript OpenDirectoryProject PerlLanguage PerliGata TheerasakPhotha WikiEngines PerlFrameworkVsRubyOnRails ActiveRecord AjAx ApplicationServer CatalystFramework CategoryFramework CategoryPerl JesseMillikan MaypoleFramework ModPerl ObjectRelationalMapping PerlLanguage PerlMongers PortableDocumentFormat PrimaryKey RubyLanguage RubyOnRails PerlGolf BenTilly CategoryGolf CategoryPerl ChaitinElegance FunWithPerl GregAllen IckyWiki IlmariKaronen JavaLanguage JohnPassaniti LineNoise PerlGolf PerlLanguage PythonGolf PythonLanguage RubyLanguage RulesOfGeelf ShortestWikiContest SphereOnlineJudge ThreeLineSystem PerlIdiom CategoryIdiom EnPassant KarlKnechtel KirrilyRobert MarkJasonDominus PerlIdiom PerlInline AssemblyLanguage BrainfuckLanguage CategoryPerl CeeLanguage CeePlusPlus JavaLanguage PerlLanguage ProgrammingLanguage PythonLanguage RubyLanguage PerlIsNotAnAcronym CamelBook PerlFaq PerlLanguage PerlLanguage AliceBot ArtisticLicense BackroNym CanPerlBeSmalltalk CatalystFramework CategoryPerl CategoryProgrammingLanguage CategoryWebDesign CeeLanguage CeePlusPlus ComprehensivePerlArchiveNetwork DavidLiu DefinitivePerlBooks DollarUnderscore DonKnuth HyperPerl LarryWall LearningPerl LiterateProgramming MacPerl MasteringAlgorithmsWithPerl OnionNewsNetwork ParrotLanguage PerlBooks PerlDatabaseIterationProblem PerlGolf PerlPatterns PerlPoetry PhilippeCausse PhlIp ProgrammingLanguageQuotes PythonLanguage PythonVsPerl RubyLanguage RubyVsPerl RutgerVos ScriptingLanguage SimplifiedWrapperAndInterfaceGenerator ThereIsMoreThanOneWayToDoIt ThereIsNothingPerlCannotDo WayBackMachine WhyHatePerl WhyLovePerl WikiWikiWeb PerlMonk PerlMunition PerlPatterns DesignPatterns GangOfFour PerlDesignPatterns PerlLanguage PerlSingleton PerlPatternsRepository CategoryPerl DesignPatterns PerlDesignPatterns PerlLanguage ScottWalters TinyWiki WikiWiki PerlPoetry CiteSeer GoogleCache JohnBeppu PerlLanguage PerlPoetry ThereIsNothingPerlCannotDo PerlPopularityLull AlphaCentauri ApplicationBinaryInterface AugustZeroEight BadCodeCanBeWrittenInAnyLanguage BigBallOfMud BondageAndDiscipline BondageAndDisciplineLanguage CommonObjectRequestBrokerArchitecture ComponentObjectModel ContextSensitivity DisciplineEnvy DoSimpleThings DotNet DynamicLanguagesAndLargeApps EsotericProgrammingLanguage ExtensibleProgrammingLanguage ExtremelyInterstrangled GeneralPurposeProgrammingLanguage HoareTriples InterCal JavaScript LanguageDesigner LanguageInhibitsRefactoring LargeApplication LispIsTooPowerful NoCodeOwnership NonFunctionalRequirements OnceAndOnlyOnce OtherLanguagesForTheJavaVm PaulGraham PerlLanguage PlugCompatibleInterchangeableEngineers PythonLanguage RealMacros RealProgrammer RefactoringBrowser ShiftingTheBurdenOfProof SlashDot SnuspLanguage SymmetryOfLanguage TechnicalDebt TheProblemWithSigils ThreadMess TuringTest WhatIsObjectivity WikiIde WikiWiki WriteOnlyCode YagNi PerlProgramming AllLanguagesAreAlive CeeCeePlusPlus CeeLanguage EcmaScript FranckBinard JavaLanguage LambdaCalculus LambdaCalculusChurchNumerals PerlLanguage PrologLanguage RegularExpression RobertFisher SchemeLanguage PerlQaMailingList PerlQuestions DumpBinding EricJablow KarlKnechtel ProHosting ScriptName PerlScript ActivePerl ActiveServerPages ActiveState ActiveXscripting CategoryPerl InternetExplorer MicrosoftScriptComponent PerlLanguage PerlScript StevenNewton WindowsScriptingHost PerlSingleton ClassName ClassSingleton DaveSmith IlmariKaronen JohnDouglasPorter KirrilyRobert PerlGolf PythonSingleton RubySingleton SlavenRezic ThereIsMoreThanOneWayToDoIt PerlSix AnonymousDonor CategoryPerl GivenWhen HaskellLanguage ParrotCode PerlSix PerlSixEssentials CategoryBook PerlTap CategoryPerl CategoryTesting JavaScript LectroTest PerlLanguage PerlTestClass PhpLanguage TheCpan PerlTestClass CategoryPerl CategoryTesting MoneyTest PerlLanguage PerlTap PerlUnit TestingFramework PerlTestingTools LectroTest PerlQaMailingList PerlTestCard PerlWebTest WebTest PerlTidy PerlTidy PerlUnit AdamSpiers BrianEwins CategoryPerl CategoryTesting CayteLindner ChristianLemburg DirtSimplePerlUnitExample ExtendingPerlUnit JavaUnit JeFritz MySuite MyTestCase PerlLanguage PerlTestClass PerlUnit PiersCawley TestCase TestSuite TestingFramework UnitTests YetAnotherTestFramework PerlUnitBugs CategoryPerl PerlLanguage PerlUnit PerlVsPython PythonVsPerl PerlWebTest CategoryTesting FrontPage WebApplication WebPage WebTesting PerliGata CategoryHumor CategoryPerl LatinLanguage PerlLanguage SieveOfEratosthenes PerlinNoise KenPerlin PermaCulture BillMollison CategoryBook ChristopherAlexander DesignPatternsBook EveryElementHasManyFunctions EveryFunctionIsSupportedByManyElements KentBeck OneStrawRevolution RalphJohnson RichardHelm ThreeField PermanentLink CategoryOrganization DonaldNoyes GeoLocation PermanentLink ThinkingOutLoud PermissiblySimple DoTheSimplestThingThatCouldPossiblyWork DonKnuth DonWells GemstoneConsultingStory KeithBraithwaite NotaRhetoricalQuestion PaulDyson PropellerBeanie RonJeffries ThingKing VagueWords WilliamGrosso YouArentGonnaNeedIt PermissionFlags AccessControlList AdamBerger BuildSecurityAbstractionsIntoCapabilities CategorySecurityPatterns GeneralCapabilityModel GrandUnifiedCapabilities ObjectCapabilityModel OrthogonalSecurity SetUid TwoKindsOfCapabilities PermissionToAct AsimplerWay DavidHarvey ExtremeProgramming JohnNolan KentBeck OnlyAcceptResponsibility PermissionToAct PermissionToNotAct PermissionToSayNo PermutationCity AndrewMcMeikan CategoryBook GregEgan PermutationDependent NonPermutationDependent PermutationDependent PermutationStructure GoogleThis MatroidTheory PermutationTrees WikiBatics PerniciousIngrownSql AlternativesToNaturalJoins AndrewMcGuinness AntiPattern BadThing CantEncapsulateLinks CategoryAntiPattern ChrisDate ChrisHanson CommonSenseIsAnIllusion DanMuller DatabaseAbstractionLayer DatabaseAccessLayer DatabaseIsSoftwareToo DateAndDarwensTypeSystem DbasGoneBad DiscontinuitySpike DoesRelationalRequireTypes EnterpriseObjectsFramework ExpressionApiComplaints FalkBruegmann FirstGreatBlunder GodLanguage GoodThing GrandParadigmUnification GreencoddsTenthRuleOfProgramming HaveThisPattern HelpersInsteadOfWrappers HigherOrderFunction HigherOrderFunctions IsSearchPagingSmelly IvoryTower JanuaryEleven JoshuaRobinson LaraKramer ModelViewController MultipleDispatch ObjectCapabilityModel ObjectRelationalMapping ObjectRelationalPsychologicalMismatch PabloMontilla PaulHorth PerniciousIngrownSql RelProject RelVar RelationalBreaksEncapsulation RelationalDatabases RelationalLanguage RelationalModel ResultSet RobSartin ScatterSqlEverywhere SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns StepwiseRefinement StevenNewton StrawMan SystemsSoftware TheRightWay TheThirdManifesto TomCopeland TopLink TutorialDee UseCase UsefulLie UselessLie UselessTruth ValueObject WebObjects WhereAndAnd WilliamPietri XpMailingList PerpetualArgument CategoryPerpetualArgument CeePlusPlus HolyWar PerpetualArgument PerpetualArgumentDiscussion PerpetualArgumentDiscussion CategoryDiscussion CategoryPerpetualArgument HolyWar PerpetualArgument PerpetualBeta CodeBodhi EricRaymond PerpetualBeta PerpetualCalendarAlgorithm AlgorithmsRoadMap CalendricalCalculations CategoryAlgorithm CommonSense DougMerritt EncyclopaediaBritannica GarethMcCaughan JavaScript WikiGnome PerpetualMotionMachineArgument AndyPierce EricHodges KarlKnechtel PerpetualMotionMachineArgument ReductioAdAbsurdum PerpetualNow CategoryHistory CategoryWiki DonaldNoyes DramaticIdentities MartySchrader MicrosoftDos NowPractices RecentChanges RefactorMercilessly ReligionOfTheEternalMoment TheMythicalEmDoubleyou ThingsOnWikisMind ThinkingOutLoud ThreadMode ThreadModeConsideredHarmful ThrowOneAwayInPractice WikiGnome WikiIsNoSandCastle WikiMaster WikiMindWipe WikiWay PerpetualSystem BillMeecham PerpetualSystem PerrinHarkins CategoryHomePage DavidNoble EricHammond PerryLorier CategoryHomePage PerryLorier PersiDiaconis HandShuffle MacArthurPrize PersistedObjectTree ThePrevayler PersistenceDefinition CapabilitySecurityModel EncapSulation FileSystem PageAnchor TransparentPersistence PersistenceEngine ActiveRecord BullAnt GemStone GemStonej GoodThing InfiniteAmountOfTransactionalMemory JydJavaPersistenceEngine ObjectOrientedDatabase OmniBase OzoneDb PersistenceEngine PyPerSyst ThePrevayler PersistenceInDelphi BevanArps CeeSharp PersistenceInDelphi RunTimeTypeInformation PersistenceLayer DatabasesAreMoreThanJustStorage KlausWuestefeld PrevalenceLayer ProgrammingWithoutRamDiskDichotomy PersistenceManagers PersistenceManager PersistenceManagerFactory PersistenceMechanism AnIntroductionToObjectOrientedProgramming CategoryPersistence ChrisGarrod ContainerManagedPersistence DatabasesAreMoreThanJustStorage DbasGoneBad GoogleSearch HexagonalArchitecture InfiniteAmountOfTransactionalMemory InheritanceManagedPersistence JavaSpaces PersistenceMechanism RefactoringMe ThePrevayler TransparentPersistence WhenOneLeafDiesBuyaWholeTree PersistencePowerTier PowerTier PersistenceSoftware DirectAlert EdgeXtend FalkBruegmann PowerTier PersistenceStore AdewaleOshineye AntiPattern CategoryPersistence DelphiLanguage EntityBean EntityBeansAsInMemoryDataCaches FourLayerArchitecture KyleBrown MartinFowler ModelViewController ObjectRelationalImpedanceMismatch ObjectRelationalMapping ObjectSpaces PersistenceLogic PersistenceStore PetStore PowerBuilder PutTheDamnDataOnTheDamnScreen ReinventedWheel RelationalDatabase ScottAmbler SimplestThing PersistentDataStructure FingerTree FunctionalProgramming ObserverPattern ReadCopyUpdate PersistentLanguage AbstractConstructor AbstractFactory AbstractionInversion AnonymousCoward ApiIsLanguage AtomicConsistentIsolatedDurable CategoryPersistence CollectionOrientedProgramming ComplexEventProcessing CrossCuttingConcern DatabaseDefinition DatabaseIsRepresenterOfFacts DependencyInjection DigitalRightsManagement DisruptionTolerance EmbraceSql ExBase ExternalServiceVersusIntegration FileSystem FirstClass GeneralPurposeProgrammingLanguage GodLanguage GodRamIllusion GracefulDegradation GreencoddsTenthRuleOfProgramming InfiniteAmountOfTransactionalMemory InformLanguage IntegratedDevelopmentEnvironment JoinCalculus KayLanguage KeyLanguageFeature LimpVersusDie LiveProgramming LogicProgramming MariusAmadoAlves MultiCaster ObjectCapabilityLanguage ObjectCapabilityModel OperatingSystem PersistenceEngine PersistenceLayer PersistentLanguage PipesAndFilters PolicyInjection PrevalenceLayer PrincipleOfLeastPower ProgrammingWithoutRamDiskDichotomy RelProject RelationalModel ResumableException SharingDataIsImportant SoftwareTransactionalMemory SqLite StoredProcedures SurvivableLanguages ThePrevayler TopMind TopsQueryLanguage TransparentPersistence TutorialDee WebServer WikiWiki PersistentLanguages PersistentLanguage PersistentObject CategoryPersistence DionHinchcliffe PersistentObject PersistentObjectStore ChuangHue JosephDale ObjectOrientedDatabase ObjectStore PersistentObjectStore PersistentPointerFactory CategoryPersistence CategoryPointer CodeFarms JiriSoukup PersistPtr PersistentStoredModules DbTwo StoredProcedures PersonalAnalogDevice ApoorvaMuralidhara AppleNewton AuthoritativeSource BruceSchneier CurtaCalculator FindMemos HandHeld IndexCard IsAnythingBetterThanPaper JuanPabloNunnezRojas KrisJohnson NeKs NicholasTurnbull NikhilMulani OggVorbis PalmWiki PaperPort PaperPorting PersonalAnalogDevice PersonalDigitalAssistant PersonalHumanAssistant PocketMod RobertChurch ScientificAmerican StefanVorkoetter TicTacToe TinkerToy TinkertoyComputer TuringMachine WebLog WeekDate WilliamUnderwood PersonalBrain TheBrain PersonalBrainOnPalm PalmTop PersonalBrain TheBrain ThoughtStream PersonalChoiceElevatedToMoralImperative AlternativesToConflict AreWeBiasedTowardLaborIntensive ArgumentFromAuthority BrucePennington CategoryDiscussion EthicalTheory GeorgePaci GodwinsLaw HolyWar HumansAreLousyAtSelfEvaluation IanOsgood KatieLucas KenDibble LetsDefineRights MikeSmith MoralRelativism SlipperySlope ThomasJefferson WikiOnWiki YouAreNotEveryone PersonalComputer AmigaComputer AppleMacintosh MicroComputer PeeCee PersonalComputer PersonalComputers SimonMould PersonalConstructTheory NewPsych PeterMerel WebGrid PersonalDigitalAssistant DosEmulator EarleMartin FranklinPlanner GarryHamilton GnuLinux HandHeld KrisJohnson NicholasTurnbull OrganiserProgrammingLanguage PalmOs PersonalAnalogDevice PersonalAnalogueDevice PocketPc SmartPhones WebApplicationSecurity WhatHappened PersonalDigitalAssistants PersonalDynamicMedia AlanKay AppleMacintosh DynaBook EarlyHistoryOfSmalltalk HyperCard LetsBlowUpTheUniverse LogoLanguage MicrosoftWindows PersonalDynamicMedia SeymourPapert SmalltalkLanguage PersonalFlopiWiki CategoryWiki PersonalRemovableMediaWiki PersonalInformationManagement AppleNewton BatMobile CategoryPersonalInformationSystem CueCards FreeMind GeoMetro HasWantedPages HyperCard IdeaGraph IndexCard InfoSelect KeyNote ListPro LotusAgenda NoteStudio OneNote PalmPilot PaperPorting PersonalWiki PostIt SoftwareOrganizers StickyNotes TheBrain TotalText TreePad WindowsSeven PersonalInformationManager CategoryPersonalInformationSystem GettingChandler HomePage NysLte OsafWiki PersonalInformationManager PersonalWiki WebHome WikiAsPim PersonalInformationSystem CategoryPersonalInformationSystem CategoryWebAnnotation DaveCantrell DonaldNoyes HyperLinkableWord IdeaFragments InformationArchitecture LanguageSamples MyProjects NysLte PaperPorted PaperPorting PcTelevision PersonalInformation PersonalInformationManager PersonalInformationSystem PersonalWiki ProgrammersNotebook WikiTest PersonalJava CategoryJava PersonalJava WhatHappened WinCe WindowsMobile PersonalLogBook PersonalLoopbackTests ErikMeade FortyHourWeek KenMegill PacMan PersonalLoopbackTests PersonalUnitTests RichardFeynman SckotVokes ShaeErisson WaldenMathews WardCunningham WayneConrad PersonalOrganizationalSchemes ArtifactNumberingSystem CategoryOrganization DonaldNoyes GaplessSequences ReachableArtifacts SequenceOfUnduplicatedNumbers ThinkingOutLoud PersonalPageTooBigToEdit DontMakePartTwo FoosPagePartTwo TooBigToEdit WikiIsNotYourBlog WikiWiki WikiZen PersonalPattern PersonalPattern ProtoPattern PersonalPatternityTests CategoryPattern DaveHarris PatternityTest PhilipEskelin QualityVsPrescriptionRules QualityWithoutaName StanSilver PersonalRemovableMediaWiki CategoryOrganization CdRw DonaldNoyes DvdRw EddiesWiki FlashDrive FlashDrives FlexWiki FlopiWiki FloppyDisk GoodIdea HansWobbe InterWiki InternetFileSpace JavaScript JspWiki JuneKim LimitedSizeWiki MaximumPageNumber OnePileFilingSystem PersonalFlopiWiki PersonalRemovableMediaWiki PersonalWiki RankedArray RecentChanges RelevantChanges RyanNorton SdCard TakeTheWikiHome ThinkingOutLoud TiddlerWiki TiddlyWiki WardsWiki WikiBatics WikiEngine WikiOnPda WikiOnPortableStorage WikidPad WirelessDevices WxWikiServer ZipDrive ZipDrives PersonalSafety CrystalClear OsmoticCommunication PersonalSoftwareProcess AgileAndTspDiscussion AlanChristiansen AnonymousDonor AuthorsDontCode BillTrost CategoryBook CategoryMetrics CategoryStatistics CollaborativeSoftwareProcess ExtremeProcess ExtremeProgramming ExtremePspExperience HighDisciplineMethodology KarenSmiley LaurieWilliams MarnixKlooster MartialArtsAsSoftwareDevelopmentMetaphor MentalStateCalledFlow PairProgramming PersonalSoftwareProcess PortlandOregon ProgrammersNotebook PspInstructor TeamSoftwareProcess TerryLorber TspLaunchCoach UnitTest WaldenMathews WattsHumphrey WyattGreene PersonalSpace ChuckCottrill CubeFarm DanesSitAtLeastTwoFeetAway NewYorkCity PairProgramming PersonalSpace PrivateProperty PersonalSystemTwo BeforeMicrosoft InternationalBusinessMachines MicroSoft PieterJansegers PersonalTelco CategoryCommunity MoinMoin OpenSource PersonalTelco PortlandOregon WirelessNetwork PersonalTruth PersonalUseComputing CategoryTechnology DonaldNoyes PersonalUseComputing ThinkingOutLoud PersonalWatchList AdvoGato AttentionEconomy AutoPcn CategoryWikiMaintenance CategoryWikiProgress CompellingIrritant DanMuller EditsRequireKarma GaveUpOnRecentChanges LetsWithdrawIntoSolipsism MediaWiki MichaelSparks NewRecentChanges PageChangeNotification PersonalIdentification PersonalWatchList PersonalWatchListImplementation QuickChanges RandomPages ReadTheWholeWiki RecentChanges RecentChangesConsideredHarmful RecentChangesIsNotTheWiki RecentChangesJunkie RoleOfRecentChanges ThreadMode TooManyRecentChanges WardCunningham WikiNeedsTrustMetrics WikiPedia WikiSpam WikiSpamSolutions WikiVandal WikiVandalismSolutions WikiZen PersonalWatchListImplementation CategoryWikiMaintenance PersonalWatchList RecentChanges WikiName PersonalWebServer CategoryInternet CategoryWebDesign InternetInformationServer MicrosoftFrontPage PersonalWebServer WebDav WikiOnPersonalWebServer WikiUnderTheMicrosoftWebServer WindowsXp PersonalWiki AcroWiki AtlassianConfluence CategoryPersonalInformationSystem CategoryPersonalWiki ChanningWalton ClusterWiki CoWiki ConnectedText DesktopWiki DidiWiki DokuWiki EclipseWiki EddiesWiki ElreysWikiServer EmacsWikiMode EncryptingPersonalWiki ErfurtWiki FlexWiki FlexWikiEditor FlexWikiPad GettingThingsDone GoodZaurusSoftware GraphWiki HandHeld HypEdit HyperNote IdealPersonalWiki InStiki InstikiWiki JavaScript JreePad JspWiki LinkedNotes MacPersonalWiki MediaWiki MegaWiki MichelVanDeWeteringsWikiServer MiniRubyWiki MobileWikiServer MoinMoin MoinMoinAsPim MySql NoteBook NoteStudio NoteWiki NotesWiki OddMuse PalmOsWikis PalmWiki PalmWikiWorld PeanutButterWiki PepysWiki PersonalInformationManager PersonalWiki PersonalWikiTestimonials PhilJones PhpWiki PimkiWiki PmWiki PotWiki PpcSoftiKnow ProjectForum ProjectWiki QuickNotes RuwikiWiki SdiDesk SeasideFramework SharpZaurus SkAverySimpleWiki SoksWiki StickWiki StikiPad StoneNotes TeamWiki TextWeb TiddlyWiki TiddlyWikiClassic TomBoy TreePad TrunkNotes TwikiClone TwikiWindowsPersonal UseModWiki ViKi VimKi VimWiki VoodooPad WackoWiki WardsWiki WhizFolders WiFi WiKit WiXi WikiAsPim WikiBrain WikiJournaling WikiLikeThing WikiLinks WikiMode WikiNerveCenter WikiOnPortableStorage WikiPad WikiStyleSheet WikiTouch WikiWriter WikidPad WindowsWiki WxWikiServer WysiWyg XikiProject XoYnKi ZimWiki ZuluPad PersonalWikiDialogue CategoryDialogue LongNow MrAristotle MrSocrates PerpetualNow SunirShah WikiInternalDialogue WikiMind WikiNow PersonalWikiPageBase CategoryCollaboration MailWiki PersonalWiki PersonalWikiPageBase WikiBatics WikiTest PersonalWikiPortal BillBarnett CategorySyndication DailyMe DaveJacoby MeatballWiki MyWiki PaulSimmons RichSiteSummary UnifiedRecentChanges WikiBrowser WikiPortal PersonalWikiTestimonials AddressBook AnonymousDonor ArchosAndroidPrivateWiki BillSeitz BookmarkMess CalenDar CascadingStyleSheets CategoryPersonalWiki ChoosingaWiki ChrisCabanillas ClusterWiki DaveBerkeley DavidCollantes DolphinWikiWeb EddiesWiki FlorianKonnertz FortyHourWeek GarethCronin GnuPlot GoogleMaps GraphViz GroupWare HansWobbe HelmutLeitner HyperNote IntentionRevealing IntranetWiki IvanFernandez JakartaTomcat JuneKim KyleCordes LaTex LispMe MacDevCenter MacOsx MarkDilley MarkIrons MarkZimmermann MartinPool MikeSmith MindMapping MiniRubyWiki MitchellModel MoinMoin MultiMap OwnYourOwnWiki PalmWiki PersonalEmailArchive PersonalInformationManager PersonalKnowledgeManagementSystem PersonalWiki PeterProvost PhpWiki PikiPiki PltScheme PocketPc PocketScheme PovRay PowerOfPlainText PrivateWiki ProWikiEngine ProgrammersNotebook PublicWikiServers PyThon QuickStart QuickiWiki RegularExpression RobHarwood RobertWatkins RunningYourOwnWikiFaq SeanOleary SharpZaurus SimpleNote SimplestThingThatCouldPossiblyWork SqueakWiki StevenNewton ThankYouWard ToDoList UseModWiki UserStories VeryQuickWiki WakkaWiki WardCunningham WebServer WikiAsPim WikiConfigurationNotes WikiJournaling WikiLog WikiServer WikiWiki WikiWord ZhurnalWiki ZuluPad PersonalityAndParadigms DivideAndConquer InkBlotSoftwareEngineering NobodyIsSummarilyDumb RefactorMe TableOrientedProgramming PersonalityAntiPatterns AntiPattern CategoryAntiPattern ChrisJemmeson JamesPoupard OnTopic RefactorMe PersonalizationPattern PersonallyCharmingCourse CategoryOffTopic HowToWinFriendsAndInfluencePeople PersonallyManagedSuccessTechniques CapturedIdea CategorySuccess DonaldNoyes IdeaClaim ItWorks KnowledgeProliferation PersonalInformationManager PersonallyManagedSuccessTechniques RichardWesleyHamming SoloProgramming ThankYou ThinkingOutLoud WilliamUnderwood YouAndYourResearch PersonnelDepartment AntiPattern GeraldLindsly HumanResources JustAnIdiot KrisJohnson PersonnelDepartment SanitationEngineer PerspectiveBasedReading DefectBasedReading PerspectiveWall CarlCornwell JonSchull PerspectiveWall PerspectiveWiki BrokenLink CamelCase CategoryWikiImplementation InternetExplorer MozillaBrowser MozillaFirefox PerspectiveWiki WikiEngine WindowsIntegratedAuthentication PertChart DaveSmith PerttiLounesto CategoryAuthor CliffordAlgebra CliffordAlgebraResources CliffordAlgebrasAndSpinors JohnFletcher LounestoShrine PervasiveComputing AugmentedReality AutomobileHacking BigBrother BlueTooth CategoryMetaphor ElectronicPaper EmbarrassinglyParallel EveryWare HandHeld HomeOfTheFuture HomePage LarryPrice MagicTechnology MassivelyParallelComputer NanoTechnology PervasiveComputing PervasiveWikiing TelePresence WearableComputing PervasiveComputingGroup PervasivePresentations PervasiveReferences PervasiveDevelopmentDisorder PervasiveDevelopmentalDisorder PervasiveDevelopmentalDisorder AspergersSyndrome CategoryExternalLink CategoryPsychology DougMerritt PervasiveDevelopmentDisorder SiliconValley SlashDot PervasivePresentations GlobalPervasiveComputing PervComp PervasiveReferences SciAmDraft PervasiveUnsatisfactoriness FourNobleTruths PervasiveUnsatisfactoriness WabiSabi PessimisticLocking ArnoldHesnod OptimisticLocking PetBug CategoryAntiPattern CustomerTeam DifferentiatePriorityAndSeverity DisplayBugs JustaProgrammer KnownBug MikeAnderson PetBug SacredCow XpBillsOfRights PetPeeve PetPeeve PetStore CategoryExample CostinCozianu EricHodges GarbageCollection HashMap JavaLanguage JavaTwoEnterpriseEdition JeffPanici PetStore PeterAxelsson PhlIp ProgrammingProfession SunMicrosystems PetalsAroundTheRose BenTremblay GabrieleRenzi GeorgePaci MauroPanigada PetalsAroundTheRoseSpoiler TimLesher PetalsAroundTheRoseSpoiler PetalsAroundTheRose PeteBessman CategoryHomePage NewUserPages PeteBessman WardsWiki PeteBevin CategoryHomePage PeteBevin PeteBook PeteDaGuru PeterDimitrios PeteForsyth FreekiWiki PeteForsyth PeteHardie BetterSafeThanSorry CategoryHomePage DesignPatterns EarleMartin FrancisHwang SoftwareDevelopment SpaceInvaders PeteHorsfield CategoryHomePage JimMcCarthy MicheleMcCarthy SoftwareForYourHead PeteHurst AspDotNet CategoryDotNet CategoryDotNot CategoryHomePage ProgrammersAndMusic WardsWiki PeteKirkham CategoryHomePage PeteMcBreen AlistairCockburn CaptureRequirementsForImplementation CaptureRequirementsForPrioritization CategoryHomePage ExtremeProgramming FavoriteWikiPages InterestingQuestions MinimalMethodologies PeterSommerlad QuestioningExtremeProgramming QuestionsAboutSoftwareCraftsmanshipBook SoftwareCraftsmanship PeteMooney CategoryPerson PeteNicholls HelenNicholls WikiWikiSandbox PeteProdoehl PeteProkopowicz CategoryHomePage MooreYears PeterAxelsson AgileMethodologies AlanWills AlistairCockburn AraxisMerge AtsDiary BeanShell BusinessComponentApproach CategoryHomePage CheckStyle ClearCaseComparedToCompetition ExtremeProgramming HowToDeferSchemaChanges JakartaAnt JiveLint JohnDaniels JoshuaKerievsky KentBeck KrisJohnson KyleBrown MartinFowler MockImplementationBecomesComponentInterface MySql NatPryce OnceAndOnlyOnce PatternsForTeaching PetStore PragmaticProgrammer RonJeffries StockholmSweden TaskCompleteDefinition WhatIsConsciousness PeterBarabas CategoryPerson PeterBaumgartner CategoryHomePage PeterBonney CategoryHomePage PeterBurns AreYouThere CategoryHomePage OrphanPage PeterCampbell PeterCashin NewZealand WikiWiki WikiWord PeterCoad AlistairCockburn CategoryAuthor CategoryBooks ChiefArchitect PeterCoad RonJeffries TheCoadLetter TogetherSoft PeterConnolly CategoryHomePage PeterDamoc CategoryHomePage MyMyersBriggsTypeIs PeterDeBruycker CategoryHomePage PeterDeJager CategoryAuthor CategoryHistorical CategoryYtwok TellMeWhatHeSaysNotWhatPeopleThoughtOfWhatHeSaid PeterDeutsch ByteCode CalvinMooers CategoryPerson ChangeList DisplayPostscript GhostScript HighlyPortableSmalltalk McGill PeterDeutsch PortableSmalltalk PostScript RonJeffries SmalltalkLanguage StigHackvan SunMicrosystems TomStambaugh TracLanguage WorldWideWeb PeterDimitrios CategoryAuthor CategoryHomePage KnowledgeManagement LinkedIn PeteDaGuru RalphHodgson SmalltalkLanguage SystemEnvisioning PeterDoak BigDesignUpFront CategoryHomePage PeterDrucker CategoryAuthor ConceptOfTheCorporation ManagementChallengesForTheTwentyFirstCentury PracticeOfManagement PeterEvans PeterEvans PeterFavrholdt PeterFitzgibbons PeterForeman CategoryHomePage PeterFunk CategoryHomePage GraphicalUserInterfaces PeterFunk PythonLanguage PeterGassmann CategoryHomePage PeterGervai CategoryHomePage HungaryEurope InformalHistoryOfProgrammingIdeas OffTopic PeopleProjectsAndPatterns RomaniaCountry PeterGlaskowsky CategoryHomePage IdeaPhile PeterGoodall CategoryHomePage SmalltalkLanguage PeterHallEffect ApproachAvoidanceGradient HallEffect LimpinWood PeterHaluska QuadrigaAssetManagement PeterHancock CategoryHomePage WebLog PeterHansen AlisonTruong AndyPierce AreYouThere BackLink CategoryHomePage MyMyersBriggsTypeIs NameThingsWhatYouCallThem PutThingsWhereYouLook SystemsDesignEngineering TestDrivenDevelopment UniversityOfWaterloo WikiStalker PeterHartley CategoryHomePage CategoryPerson HomePage PeterHitchmough ComputerWeekly GlynMoody WikiClone WikiWikiWeb PeterJackson BadTaste BrainDead ForgottenSilver HeavenlyCreatures LordOfTheRingsPartOne LordOfTheRingsPartThree LordOfTheRingsPartTwo MeetTheFeebles PeterJackson TheFrighteners PeterJones AreYouThere CategoryHomePage OrphanPage PeterJorgensen CategoryHomePage PeterKaminski PeterKaptein PeterKirby PeterKropotkin PeterKwangjunSuk AreYouThere CategoryHomePage CincomSystemsInc ObjectStudio PeterKwangjunSuk VisualWorks PeterLandin PeterLappo CategoryHomePage SussexXpUsersGroup PeterLillevold CategoryHomePage CeeSharp KodeCompagniet VisualStudioNet WikiEssence PeterLindberg CategoryHomePage CodeSmell PeterLynch AssemblerLanguage CategoryHomePage CobolLanguage ConfigurationManagement DelphiLanguage FortranLanguage JoyfulSoftwareEthic KaiZen MyersBriggs RebolLanguage RubyLanguage SupraDataBase TotalDataBase WebSphere PeterMaier CategoryGerman CategoryHomePage ParcPlace PeterMarks AsimplerWay CategoryHomePage DavidKingLassman ExtremeProgramming JohnNolan ProgrammersStone PeterMartini AreYouThere CategoryHomePage EducatingChildren FrederikVester PeterMerel CalDev CategoryHomePage ComputationAsSignalProcessing DougMerritt ElizabethWiethoff FutureMap GlobalDimming GlobalWarming GrandOpenSourceProject GunnarZarncke HowLongIsaPieceOfString IllusionOfIndividuality ItsNotOurProblem KenHappel LaoTse LeibnizianDefinitionOfConsciousness SupermanReturns TatsuyaIshida TheMonadology WhyIamNotaBlogger PeterMerelKicksAss AlistairCockburn BenKovitz CaptainHornHair DeliriousFan ExtremeHour ExtremeProgrammingExamined ExtremeUnifiedProcess GreenCheese GrippingHand HowToPissOffYourPair KeithBraithwaite LarryNiven LinkedIn LordOfTheFlies MemesShmemes MikeSmith MrId ObnoxiousThingsToDoWithAnOscar PeterMerel PhlIp RubyLanguage RulesOfGeelf SchoolsForCivilization SpaceOdyssey SpecializationIsForInsects TheSecretOfPower TheTaoOfExtremeProgramming TobyFarley TragicFlaw VeryGoodSeats WhatDoesHaltingMean WhyWikiWorks WikiCelebrities ZenoBuddhism PeterMolyneux BlackAndWhite CategoryGameDesigner CategoryPerson ElectronicArts GameSpot GodGames LionheadStudios VideoGameDesigner PeterMurchland BusinessProcessManagement CategoryHomePage DenhamGrey DisTinctionary ElectronicCommerce EnterpriseArchitecture InformationSociety KnowledgeAnnealing KnowledgeEcologyNetwork KnowledgeManagement StrategicPlanning PeterNaur AlgolSixty BackusNaurForm CategoryAuthor CategoryPerson ProgrammingAsTheoryBuilding PeterNeish CategoryHomePage PeterNorvig CategoryAuthor CategoryPerson DesignPatternsInDynamicProgramming ImportantPerson LispLanguage ParadigmsOfArtificialIntelligenceProgramming StuartRussell TeachYourselfProgrammingInTenYears PeterPauen PeterPavlovich ArborIntelligentSystems CategoryHomePage GemStone JavaScript PeterPedross CategoryHomePage PeterPrinciple AllRoadsLeadToBeeMinus AndersMunch BenTilly HaHaOnlySerious PeterPrinciple PeterPrincipleProgramming PowerGameConflictsWithCompetence SinkOrSwim SusannahWilliams TalentPump TheDilbertPrinciple TimLesher PeterPrincipleProgramming CategoryQuote PeterPrinciple TheMostComplexWhichCanBeMadeToWork PeterProvost CategoryHomePage PeterRandolph CategoryHomePage MemexVision VannevarBush PeterRowell CategoryHomePage TheCathedralAndTheBazaar PeterSchaefer ByteWorx CategoryHomePage WikiNomic PeterSchickele PdqBach PeterSchofield MementoPattern PeterSchrier CategoryHomePage PeterSchuh PeterSeibel BigSecret CategoryHomePage CodeQuarterly CodersAtWork CommonLisp DeleteMe HomePage LukeGorrie PracticalCommonLisp WebLogic PeterSellers CategoryPerson DrStrangelove GoonShow PinkPanther PeterSenge CategoryAuthor LearningOrganization TheDanceOfChange TheFifthDiscipline TheFifthDisciplineFieldBook PeterShillan CategoryHomePage PeterShirley CategoryHomePage JustaProgrammer WaMu PeterSommerlad CategoryHomePage DuaneHybertson EdFernandez ErichGamma FrankBuschmann MarkusSchumacher SecurityPatterns SimpleThing PeterStorch ApacheAnt ApacheStruts ArgoUml CategoryHomePage DigitalVideo EclipseIde ExtremeProgramming FrontPage JavaLanguage JavaUnit ManualTopTen OmgCertifiedUmlProfessional PeterStorch PortlandPatternRepository RecentChanges RefactoringImprovingTheDesignOfExistingCode StartingPoints SunCertifiedBusinessComponentDeveloper SunCertifiedJavaProgrammer TestDrivenDevelopment UnifiedModelingLanguage VimTextEditor PeterSuber CategoryPerson NomicGame PeterSumner CategoryHomePage PeterSumskas CategoryHomePage EinsteinPrinciple JavaBeans LazyProgrammer ProcessImprovement RealtimeStrategyGames PeterSwords CategoryHomePage PeterThoeny CategoryHomePage TakeFive WardCunningham WikiWiki WikiWikiGoesPublic WikiWikiWeb PeterVanDijk CategoryHomePage JustaStudent PeterVanDijk PeterVanRooijen PeterVanRoy CategoryAuthor CategoryPerson ConceptsTechniquesAndModelsOfComputerProgramming MozartProgrammingSystem OzLanguage PeterWang CategoryHomePage DoWeReallyNeedIde EmacsWikiMode GitWorkFlow LiterateProgramming OpenSource VimAsIde PeterWegner AlgorithmsOrInteraction CategoryAuthor LucaCardelli OnUnderstandingTypes TowardsEmpiricalComputerScience PeterWeinberger CategoryHomePage PeterWilliamLount CategoryHomePage PeterWolszczak CategoryHomePage PeterWrege DougMerritt PeterdaSilva CategoryHomePage PetrMares PythonLanguage PetrPrikryl CategoryHomePage PetrarchanSonnet CameronSmith PoemWiki ShakespeareanSonnet PetriNet ActivityDiagram BetaRewritingSystems BizTalk CarlAdamPetri CategoryConcurrencyPatterns CommunicatingSequentialProcesses FlowChart OlafKummer PetriNets QnxOperatingSystem RewriteRules SemiThueGrammar StateMachine UniversalModellingLanguage WorkFlow PetriNets PetriNet PetroniusArbiter PetterGraff CategoryHomePage SciSpike PettinessWillKillYou DeathByDefault DropDownListOrComboBox ModelFirst NoToughProblemsNoConflict RunningToStandStill SpartanUserInterface TabsOrOutlookMetaphor PfaArtikel EnglishPlease PfompGoals FirstLawOfProgramming HaskellLanguage JayLanguage MirkoBlueming PfompHistory PfompVision PrologLanguage PfompHistory AgileSoftwareDevelopment BookmarkSync CategoryStory CompileTime ComputerVirus GunnarZarncke LaTex MentalMasturbation MirkoBlueming PfompVision RunTime SqlPlus SqlTree TopologicalManifold WikiMailBox PfompVision AgileSoftwareDevelopment AssemblyLanguage AutomatedCodeGeneration BasicLanguage CaseTool CategoryCollaboration CategoryDatabase CategoryDesignIssues CategoryInformationManagement CategoryObjectFunctionalPatterns CategoryProject CeeLanguage CeePlusPlus CodeUnitTestFirst CodingStandard CollaborationTools CommunityProgrammableWiki CommunityProgrammedWiki ComponentBasedProgramming ConcurrentProgramming CpwWiki DatabaseAccess DatabaseIntegration DeclarativeProgramming DesignByContract DesignPatterns DistributedComputing ExtensionProgrammingLanguage ExtremeDeployment ExtremeProgramming FlowBasedProgramming ForthLanguage FunctionalProgramming FutureOfProgrammingLanguages FuzzyLogic GraphicalProgrammingLanguage HaskellLanguage HomePage HyperTextMarkupLanguage InformationFlow JavaLanguage JavaScript KnowledgeManagement LaTex MarkupLanguage MarkusSchroeder MeatBall MetaProgramming MirkoBlueming ModelDrivenArchitecture ModulaLanguage MovingTarget MyFavouriteProgrammingLanguage ObjectOrientedLanguage ObjectOrientedProgramming PascalLanguage PfompGoals PfompHistory PfompVision PlatformIndependence ProceduralCode ProcessDesign ProgrammingDejaVu ProgrammingInWiki ProgrammingLanguage ProgrammingLanguages ProgrammingParadigm ProgrammingWithAndInWiki ProjectControlling ProjectManagement ProjectPlanningSoftware PrologLanguage QualityAssurance QualityControl QuantumComputing RapidPrototyping RegularExpression RichTextFormat ScriptingLanguage ScrumProcess ScrumRoadmap SelfDocumentingCode ShellScripts SpwWiki SqlLanguage SubjectOrientedProgramming TestDrivenDesign TipsForWritingPatternLanguages UnifiedModelingLanguage UnitTestAsDocumentation VersionControl WardCunningham WebDevelopment WikiDevelopmentEnvironment WikiMailBox WikiWithProgrammableContent WorkflowTool XmlProgrammingLanguage PfsFile CategoryDatabase CategoryOldSoftware JuneKim LeeWat PfsFile VisiCalc PgWodehouse CategoryAuthor PhWiki BrokenLink DokuWiki PhWiki PharoSmalltalk CategorySmalltalk PharoConsortium PharoSmalltalk PhilippeBack SeasideFramework SmalltalkLanguage SqueakSmalltalk StephaneDucasse SymbalooWebMix PhaseInTiers FourLayerArchitecture ThreeTierArchitecture TrimAndFitClient PhaseIst PhasistPractices PhasesOfOptimizingLater CategoryOptimization JohnFarrell OnceAndOnlyOnce UniformlySlowCode PhasistPractices CategoryExtremeProgramming DesignPhase EconomyOfScale EconomyOfScope PhasistPractices PointyHairedBoss RobertCecilMartin TimeIsTheEnemyPhasesDontHelp WaterFall XpImmersionOne PhatWareAntiPattern ArlieDavis CategoryDevelopmentAntiPattern DesignPattern DotNet InternetExplorer JavaScript LeanProgramming LeanThinking MicrosoftWindows OperatingSystem ProductManager TextEditor UserInterface VisualStudio WebBrowser PhearWiki CategoryWikiImplementation KarlKnechtel PhearWiki PolymorphicWikiPageTitles SomeRandomNewPageName WardsWiki ZincWiki PhenomenologicalReality CategoryOffTopic PhenomenologicalReality RealWorld TheLittlePrince PhikiWiki CategoryWikiImplementation FredYankowski MartySchrader PhikiWiki PikiPiki WikiClone PhilAston CategoryHomePage TheGrinder PhilCampbell CategoryHomePage SlashDot PhilDawes BicycleRepairMan CategoryHomePage FreeSoftware FrenchHorn KeithBraithwaite PhilAston UnitedKingdom PhilDick BladeRunner CategoryAuthor CategoryScienceFiction DoAndroidsDreamOfElectricSheep ElizabethWiethoff HugoAward JimiHendrix RobertChurch ScienceFiction SuccessfulScienceFictionProphecies TotalRecall TwilightZone PhilEhrens PhilGoodwin AlternativesToCeePlusPlus AlternativesToPassByReference AvoidExceptionsWheneverPossible BinarySearchInJavaTest BracesAreGood BracesAroundBlocks CatchWhatYouCanHandle CategoryCpp CategoryException CategoryHomePage CategoryObjectFunctionalPatterns CategoryPatternsGroup CategoryRefactoring CategoryWikiMaintenance ChangeSummary CheckedExceptionsAreOfDubiousValue CodeNormalization CodeWithoutExceptions CommandQuerySeparation CommitCantThrow CommonHigherOrderFunctions ConvertExceptions ConvertThreadModeToDocumentMode CppBridge CritiqueOfUseCases CthreeProjectTerminated DealingWithCumbersomeEnvironments DesignByContract DesigningWithExceptions DistributedObjects DoNotUseAssertions DontThrowGenericExceptions EnhancingCppUnit EnhancingJunit ErrorRecoveryVsErrorHandling ExceptionPatterns ExceptionsCancelOperations ExtractImplementationFromHeader ExtremeCodingStandards ExtremeCppFormExample ExtremeCppFormTest ExtremeFormsForCppCode ExtremeGuidelinesForCeePlusPlus ExtremeGuidelinesForCeePlusPlusDiscussion ExtremeHour ExtremeMisunderstanding FpVsOo FrontPage FunctionCallObject FunctionObjectPattern FunctionalPatternSystemForObjectOrientedDesign FunctionalProgramming FunctorObject FutureOfJava GenericFunction GenericFunctionObject GoPlayersOnWiki GoodStyle HigherOrderFunction HomogenizeExceptionHandlers HomogenizeExceptions HowToWriteAndEditThreadMode HungarianNotation IdealJavaEditor IlluminateTheMainline InitializationIsResourceAcquisition InternetEconomyOfCredibility IsXpSynergistic JavaDoesntPassByValue JavaExceptionsAreParticularlyEvil JavaPassesByValue JavaUi LambdaCalculus LargeScaleCppSoftwareDesign LazyEvaluation LazyObject LetExceptionsPropagate MaskingInterfaces MethodsWithNounNames MyersBriggs NetworkExternalities NotSoRecentChanges NullObject NullObjectForEveryClass ObjectFunctionalPatterns OfCourseImProbablyWrong OnlyUseExceptionsToFail OpenClosedPrinciple PackageDesign PatentsAreEvil PeopleIndex PeopleProjectsAndPatterns PhilGoodwin PragmaticProgrammer PrinciplesOfObjectOrientedDesign ProgrammersNotebook ProgrammersThesaurus RalphJohnson RecentChanges RecentVisitors RedundantIncludeGuards RefactorByCondensingQuestionAnswerPair RefactorByExtractingToPage RefactorWhileRespectingSignatures RefactoringCppToReduceDependencies RefactoringImprovingTheDesignOfExistingCode RefactoringWikiPages ReferencesValuesIdentitiesAndVariables ReplaceEmptyCatchWithTest RequirementsAndDesign ResourceAcquisitionIsInitialization ReturnNewObjectsFromAccessorMethods RoadMaps SiliconValleyExtremeHour SiliconValleyPatternsGroup SixThinkingHats SpecializedFunction SpikeDescribed StartingPoints SummariesOnTopDiscussionBelow SurvivalOfTheFitters TestNull TheManufacturingOfConsent ThereforeBut ThreadMode ThreadModeConsideredHarmful ThrowDontCatch ThrowsExceptionByDefault TipsFromWardCunningham TransactionScope TransfoldPattern TranslatorPattern UmlConsideredHarmful UseConstMemberFunctions UsingSignatures UsingTemplates ValueObject ValueObjectsCanBeMutable VolunteerHousekeeper WardCunningham WhatAreAssertions WhatMakesDiscussionGroupsEffective WhatsaControllerAnyway WhenIsManifestTypingConsideredaGoodThing WikiCategories WikiCreep WikiHistory WikiMaster WikiPageLayout XpAndPostModernism XpImmersionTwo PhilGroce PhilGroce SoftwareDeveloper PhilHollenback CategoryHomePage RecentVisitors PhilJones OpenSourceUnionism PhilJones ProgrammingInWiki SdiDesk ToolsForRefactoringWiki WardsWiki PhilLewis ArdentDuffer AreYouThere CategoryHomePage KentBeck KnowledgeManagementSoftware TaiChi PhilLintilhac AboutCells CategoryHomePage CategoryPerson DougMerritt PhilLupton CategoryHomePage PhilPrinceOfInsufficientLight CategoryHumor DilBert PointyHairedBoss PhilStubbington CategoryHomePage CxOs PhilTheGeek PhilTheGeek WikiWikiWeb PhilUlrich CategoryHomePage PhilipBusch BrainfuckLanguage CamelCase CategoryHomePage CommonWiki HaltingProblem RecentChanges WikiMail WikiPageName PhilipCraigPlumlee ActivexDataObjects AmericanBeauty AmigaDos CategoryHomePage CategoryRefactoring CategorySpiritualViewpoint CatsCradle CeePlusPlus CommonGatewayInterface CyberPunk CygWin DataAccessObjects DavidCary DesignByContract DesignPatterns DoctorWho DontBeaNero ElvisPresley ExtremeProgramming GreatComicBookWritersAndArtists HtmLanguage JaneRoberts JavaLanguage JavaScript JigglingBaloney JobSecurity JohannesGutenberg JrrTolkien LordOfTheRings LuaLanguage MakeLoveNotWar MathTheory MegaWampum MichaelSwaine MicrosoftFoundationClasses ObjectOrientedProgramming OfMiceAndMethodologies PerlLanguage PythonLanguage QualityControl RegularExpression ResilienceVsAnticipation RockMusic RubyLanguage SevenOfNine SqlServer StandardTemplateLibrary StatisticalQualityControl StoneSocietyDiscussion TeenageSlang TestDrivenDesign UnitTestsDefined UserInterfaceDesignTheory WardsWiki XpCoach PhilipDorrell CategoryHomePage PhilipEskelin CategoryHomePage ComponentDesignPatterns DistributedComputing MarkIrons ParkingLotTherapy RecentChangesJunkie StevenNewton WebServicesDiscussion PhilipGlass CategoryArtist JosephDale KeithBraithwaite KoyAanisQatsi MichaelFeathers MichaelNyman PeterGreenaway PhilipGlass RobertFripp SoftMachine SteveReich TerryRiley ThingsInThrees PhilipGreenspun ArsDigita ArsDigitaSystemsJournal BoundsChecker BrokenLink CategoryPerson DanielKnapp DatabaseBackedWebSites EveAndersson GreenspunsTenthRuleOfProgramming ImageMagick NuMega PhilGreenspun PhilipGreenspunOnOvertime StephenVanEgmond StructureAndInterpretationOfComputerPrograms VentureCapitalist WinDev PhilipGreenspunOnOvertime ArsDigita BrooksLaw BurnOut DeathMarch EveAndersson ExtremeProgramming JimCoplien KamiKaze KentBeck LanguagePissingMatch LowHangingFruit ManagingSoftwareEngineersRant MissionImpossible MythicalManMonth OverTime PaulChisholm PeopleWare PeteHardie PhilipGreenspun RichieBielak RobertChurch RonJeffries SlashDot SoftwareAgeism SoftwareLabourers TomAyerst PhilipHaynes PhilipJohnson AbandonedHomePage AreYouThere CategoryHomePage OrphanPage PhilipReed HttpUnit WikiPedia PhilipSargent CambridgeUniversity CarnegieMellonUniversity CategoryHomePage PhilipWadler CategoryPerson FunctionalProgrammingInTheRealWorld GenericJava GuideToFunctionalProgrammingOnTheWeb HaskellLanguage HindleyMilner IntuitionisticLogic IsFkkActuallyTrue LinearLogic OnMonads ShaeErisson PhilippMuessig AnnBernstein CategoryHomePage WikiWiki PhilippTiefenbacher GodStyle GoodStyle PhilippTiefenbacher PhilippeAntras FirstPatentAboutTdd HaveThisPattern MyMyersBriggsTypeIs TestSetupAndTearDown UnitTesting PhilippeBack AartWeijmer AdeleGoldberg AlanKay AlanSharp AlistairCockburn BuildingBlocks CategoryHomePage DanIngalls EdwardYourdon FredBrooks HubAndSpoke IanSpence InteractiveVoiceResponse IvarJacobson KentBeck KurtBittner MartinFowler MentalPatterns NetDynamics PeterCoad PharoSmalltalk RogerFisher RogerSessions ScottAmbler TimLister TomDeMarco VirtualMachine WardCunningham PhilippeCausse PhilippeDetournay CategoryHomePage PhilippeKahn BorlandCorp CategoryProgrammingLanguage CategorySoftwareTool PascalLanguage TurboPascal PhilippeKruchten AreYouThere CategoryHomePage RationalCompany TaoOfTheSoftwareArchitect PhilippeLhoste AreYouThere CategoryHomePage OpenSource OrphanPage PhilippeMartin CategoryHomePage NewUserPages TourBusStop PhilippeMathieu BrunoBeaufils JeanPaulDelahaye PhilippinesPatternsGroup CategoryGroup CategoryPatternsGroup PhillipHankins CategoryHomePage PhillipRhoades CategoryHomePage MemesShmemes PhillipRhodes BrokenLink CategoryHomePage ElizabethWiethoff TriangleXpMeetingOne PhilosophersStone DanielKnapp PeteHardie StevenNewton PhilosophicalPurity BillBarnett PhilosophicalSilliness DiningPhilosophers MontyPython MrAristotle PhilosophersSong ReneDescartes TerryPratchett PhilosophyAndScienceSeekTruth AbsoluteTruth BetterMouseTrap BigBang BigPicture BrucePennington DaveVoorhis DonaldNoyes HumansSeekToEat HumansSeekTruth IdealScience ItDepends MarchZeroSeven PhilosophyAndScienceSeekToEat PhilosophyAndScienceSeekTruth PiltdownMan RealLife ScientificAmerican ScientificBeliefTrap ScientificMethod StringTheory ThereIsNoAbsolute ThinkingOutLoud WeaselWord PhilosophyOfMind ColinMcGinn PhilosophyOfPragmatism CategoryPhilosophy CharlesSandersPeirce DeleuzeAndGuattari JohnBywater OccamsRazor PhilosophyOfPragmatism RadicalEmpiricism RobertPirsig ScientificMethod TheMetaphysicsOfQuality UnitTest WikiIsPragmatic WilliamJames PhlIp AgilePropheciesOfDoctorSeuss AgilityTest AirlineTrouble AltArtsNomad AmigaComputer AndNowaNitelyLitelyUrbanOne AndrewRicketts AshleyAsleepOnTheCouch AshleyTegansNightmare BillGates BogusRules BondageAndDisciplineLanguage BraveWildCoast BrokenLink CategoryHomePage CategoryOffTopic CelebrityImpersonations ChiefArchitect CloneAndModifyProgramming CodeAndFix CommonGatewayInterface CommonUserAccess CompLangCpp ComponentObjectModel ConversationsWithAshleyTegan CutPoint CydoniaFaceOnMars DatingPatterns DepartmentOfPeace DistributionOfAllStatistics DocumentObjectModel DougMerritt DouglasHofstadter DramaticIdentity DvorakKeyboard EarleMartin ElaborateArtOfPlay EmacsVsVi EncapsulationIsHierarchical EvolutionaryPsychology ExtractAlgorithmRefactor GeorgeBush GeorgeHerriman GoodVacationResorts GoogleGroups GraphViz GreenCheese GreenEggsAndHam HairyArm HamperHampster HarryPotter HelpSourceForgeSuck HighSchool HoneySatellite HowToPissOffYourPair HowYouWentExtreme HttpUnit IanOsgood IceCream ImageMagick InMildDefenseOfTheGnats InspectEvalFileFormat IpUsername ItawtItaw JavaLanguage JelloBiafra KathyBracy KonquerorBrowser LargeScaleCppSoftwareDesign LoveAndRockets MayorZogg MentalStateCalledFlow MicrosoftCertifiedCoDependent MicrosoftCorporation MonoSodiumGlutamate MontyPython NotScudds OakTreeDiagram ObservationsOfProgrammersInTheWild OffTopic OldTroll OnTopic OpenGl OversoulSevenAndTheMuseumOfTime ParodyMode PeaceAndCalm PerlLanguage PhilosopyBrethrenThree PhlIp PhlipOnBenefitsOfDynamicTyping PhlipsCppHomeworkReply PinkFloyd PrototypingVsSpecifying RapidDevelopment RatAndTuyen ReducedVisibilityProject RefactorLowHangingFruit RichardKuliszFanClub RubyLanguage SaneSubset SevenOfNine SheChangeDesignInTheDatabase SkeletonCrew SonseOne SporeTheoryOfMetastasis SpringPicnic StarBucks StarTrekDeepSpaceNine TestFirstUserInterfaces ThenDontCallMainLoop TomPeters UbuntuLinux UniversalTranslator UseNet ViEditor ViSucks WebInject WebRadio WebUnit WhatYouResistPersists WindowsTemplateLibrary WorkplacePets WreckOfTheNovaScotia ZeekLand ZenoBuddhism PhlipOnBenefitsOfDynamicTyping BenefitsOfDynamicTyping BigPictures DivisionOfLabor PhlIp PhlipsCppHomeworkReply DejaNews JavaScript PhlIp PhlipsPhlames ExtremeProgramming JavaLanguage PhlIp WikiLeaks PhlogistonOrOxygen CategoryStory DarkSuckers HegelianDialectic TheStructureOfScientificRevolutions PhlogistonTheory PreSocratics PhoebeUnderwood CarlSagan ChrisGarrod DenverToChicago EddiesWiki JimmyCarter MarshallIslands SpoilYourself PhoenixPatternsGroup BrokenLink CategoryPatternsGroup PhoenixXpUsersGroup CategoryGroup CategoryXpUsersGroup JayTurpin JeanMarcHeneman LeoScott MontrealXpUsersGroup WayneConrad PhoneTag AndSoItGoes AnsweringMachines CarTagging CarlinsDarts CellPhones GeorgeCarlin PhoneTag PhoneTagging TimeAndAttentionBrokenEconomy PhoneticAlphabet EditHint PhoneticAlphabet WikiAlphabet PhotoEditingSoftware DoingStuff DonaldNoyes PhotoShop AdobeIllustrator AdobeSystemsInc AppleMacintosh CategorySoftwareTool CinePaint CorelDraw CorelPainter DavidCary GraphicalUserInterface InkScape LinuxOs LivePicture MacOsx MetaFont OpenSource PaintShopPro PhotoShop PhotoshopElements PostScript SodiPodi TheGimp UserInterface WikiPage PhotoWiki BrokenLink FireFox PhotoMap PhotoWiki SvenNeumann PhpAndMySqlWebDevelopment CategoryBook CategoryWebDesign LauraThomson LukeWelling MySql PaulDuBois WebApplicationDevelopmentWithPhp PhpDiscussion AbstractBaseClass AddEverythingSomebodyMightNeed BlakeMason BondageAndDisciplineLanguage BrowserSpecificJavaScript CallByValue CategoryPhp CeeLanguage CeePlusPlus CeeSharp ChristianMueller ColdFusion ColdFusionLanguage DearFriends DomainSpecificLanguage DynamicTyping EmulateKeywordAndDefaultParameters FelixPlesoianu FortranLanguage FunctionalProgramming HigherOrderFunction HolyWar JavaLanguage JavaScript JonathanArkell JonathanTang LawOfFives LlewelynThomas MagicQuotes MarioSalzer MatthewTheobalds ModemBound MultiViews MumpsLanguage NeilSantos NextStepUp NuffSaid NullIsBenign ObjectiveCee OnceAndOnlyOnce OptimizeLater PanuKalliokoski ParrotCode PerlLanguage PeteHurst PostNuke PythonLanguage RandomFunction ReverseCurry RichStone RichardDrake RubyOnRails SafeMode SchemeLanguage SelfDotSyndrome ServerStrain SimpleTest SourceCode SuccessHasBattleScars TheerasakPhotha TooPowerful TypeSystem TypeUnion WebTesting WindowsScriptingHost PhpExtensionAndApplicationRepository CategoryArchiveNetwork ComprehensivePerlArchiveNetwork PhpLanguage PhpForest CoWiki FlexWiki InterWiki PhpWiki PmWiki SubPages WikiWord PhpGt AllaireColdFusion FuseBox SeparationOfConcerns PhpHypertextPreprocessor PhpLanguage PhpHypertextProcessor AllaireColdFusion EditHint PhpGt PhpLanguage SeparationOfConcerns PhpIde CodeWalkers PhpIde SourceForge TikiWiki TikiWikiInternationalizationAndLanguages PhpIdioms AntiPattern ArrowAntiPattern CategoryPhp CeeIdioms CeePlusPlusIdioms CompareConstantsFromTheLeft EditHint HyperTextMarkupLanguage JavaIdioms NetscapeNavigator PersonalChoiceElevatedToMoralImperative PhpLanguage TheSimplestThingThatCouldPossiblyWork PhpLanguage BrokenLink CategoryPhp CategoryProgrammingLanguage CategoryWebDesign FaceBook IwannaLearnPhp JavaScript JonathanArkell LampPlatform LanguagePissingMatch MarioSalzer MartySchrader ObjectModel PeteHurst PhpDiscussion PhpExtensionAndApplicationRepository PhpLib PhpProsAndCons QuarkXpressTags SystemsSoftware VirtualMachine PhpLib CategoryPhp PhpLanguage PhpLib PhpLondon BrokenLink PhpMyAdminSucks BrowserAbuseSyndrome CategoryRant CategorySucks DorKleiman OpenOffice PhpMyAdmin WorkBench PhpProsAndCons AllaireColdFusion CallByValue CategoryPhp CeeLanguage CommonLisp CommonLispHyperSpec CommonLispTheLanguage GoldenHammer GrahamNelson GuySteele InformLanguage ItsNotTimeToDumpCeeSyntax ItsTimeToDumpCeeSyntax JavaLanguage JavaScript MarkTaylor PhpLanguage SchemeLanguage SeparateDomainFromPresentation ShellScripts SilverBullet SqLite SqlServer SuccessHasBattleScars TagFreeTypingRoadMap TemplateView TypingQuadrant WaterbedTheory WeakAndStrongTyping WindowsServerTwoThousandThree PhpSingleton PhpStorm IntellijIdea PhpStorm PhpTypeSystemDiscussion ColdFusion EsotericProgrammingLanguage EyesRoll JavaScript LaynesLaw OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PageAnchor PrivateLanguage SeptemberThirteen ThirtyFourThirtyFour ThreadMess TopsTagModel TypeSystem TypeSystemCategoriesInImperativeLanguages TypeSystemCategoriesInImperativeLanguagesTwo TypeSystems TypesAndAssociations UnitTests UsefulLie WetWare PhpUnit AdrianKubala CategoryPhp CategoryTesting CheckOutputAutomatically DoTheSimplestThingThatCouldPossiblyWork FredYankowsk FredYankowski GeorgePaci MarcusBaker PhpPear PhpUnit SebastianBergmann SimpleTest TestCase TestCoverage TestingFramework PhpWiki CategoryPhp CategoryWikiImplementation GnuGeneralPublicLicense InterWiki MySql PhpLanguage PhpWiki SourceForge SteveWainstead WikiServer PhranRyder AgileNorth BuddyIng CategoryHomePage DarylHathaway IyengarYoga KeithBraithwaite KevinRutherford PairProgramming PhranRyder VelvetUnderground PhraseReuse CategoryAntiPattern ComputerScience ConsideredHarmful EverythingIsa ForDummies ForFree LambdaTheUltimate QuotingNotThinking PhysicalConst CeeLanguage CeePlusPlus LogicalConst PhysicalConst PhysicalCueAsReminder PhysicalCuesInSoftwareDevelopment AlanWostenberg AlistairCockburn DonaldNorman ExtractToGrow FalkBruegmann ForthLanguage JeffGrigg KielHodges KnowledgeInTheWorld LarryPrice LongEnoughToForceAnElevatorIntoTheScrollbar MorgathrondPage NatureOfOrder OriginsOfOrder PaulDyson PhysicalCueAsGuide PhysicalCueAsReminder PhysicsOfSoftware PsychologyOfEverydayThings RecentChanges RonJeffries SteveFreeman SteveWitham TheDesignOfEverydayThings ThreadMode TooBigToRefactorEasily TopicDiscussion WhyMorgathrondRocks WhyMorgathrondSucks PhysicalEffectsOfVideoAddiction DanielKnapp JustPlainLazy PhysicalEffectsOfHacking PhysicalEffectsOfTelevision TeleTubbies PhysicalMachine VirtualMachine PhysicalRealWorld BigRoom CategoryRealWorld PhysicalRealWorld SoftwareDevelopmentStories PhysicsAndMathematicsAsAbstractionOrReality ArguingSemantics CategoryAbstraction CategoryMath CategoryPhysics CloudsInMyIceCream DefinitionOfLife DontEatTheMenu EricHodges FindMeaCircle GoedelsTheorem InfiniteStateMachine JoeOsborn LaynesLaw LeibnizianDefinitionOfConsciousness ObjectIdentity OccamsRazor PhilippeDetournay QuantumMechanics RichardKulisz ScientificAmerican ScientificMethod SoftwareGivesUsGodLikePowers StevenNewton TheLawOfFives TheMapIsNotTheTerritory ThereIsNoInfinity ThichNhatHanh UsefulLie WhatsaDistinction ZenMaster PhysicsOfInformation UnifiedDataModel PhysiologicalAndPerceptualFactors CarpalTunnelSyndrome CategoryPsychology GraphicalProgrammingLanguage PiCalculus CategoryConcurrency DannyAyers DaveHerman DenotationalSemantics DiningPhilosophers DougLea JoinCalculus LambdaCalculus ModelsOfComputation PiCalculus PictLanguage PrologLanguage RobinMilner ZeljkoVrba PiEqualsThree OrderOfMagnitude ValueOfPi PiIsNotIrrational BeRationalAboutNumericalAnalysis BraveNewWorld DefinitionOfRepresentation EmergentComputing FractalTheory GeneralRelativity HandWaving IterativeFunctionSystem LeibnizianDefinitionOfConsciousness NewKindOfScience NonStandardAnalysis PiDoesNotExist PiIsNotIrrational RationalApproximationsOfPi RealAnalysis RealNumbersAreNotReal RealWorld RubeGoldberg StandardAnalysis TheEarthIsFlat TheSunOrbitsTheEarth ThereAreNoCircles ThereIsNoInfinity TuringMachine VonNeumannArchitecture WhatDoesHaltingMean WilliamUnderwood PiIsTheAbstractionLeakOfCircles CategoryAbstraction CategoryMath FindMeaCircle UsefulLie PiSeconds RuleOfSeventyTwo RuleOfThumb WhimsicalUnitsOfMeasurement PiTheMovie AphexTwin BillTrost CategoryMovie GeorgePaci HowDoAntsWalkInaStraightLine LeeNathan MarkoSchulz MassiveAttack PhiloVivero ZenAndTheArtOfMotorcycleMaintenance PianoKeyboard AnonymousCoward ChrisMorris DataMusic ErgonomicKeyboard FridemarPache PairProgramming PiccolaLanguage CategoryProgrammingLanguage CompositionLanguage JavaLanguage PiCalculus PictLanguage SmallTalk PickAnOkToolForTheJob LittleLanguage LotsOfLittleTools PickAnOkToolForTheJob PickTheRightToolForTheJob PickAxeBook CategoryRuby PickAxeBook ProgrammingRuby PickBasic BasicPlus CategoryProgrammingLanguage MultiValue OpenInsight PickBasic WysiwygScope PickLanguage CommandLanguage DatabaseAccessLanguage PickBasic ProgrammingLanguage VirtualMachine PickTheRightJobForTheTool JumpingOnTheBandwagon PickTheRightToolForTheJob PilotProject PickTheRightToolForTheJob AllPurposeToolKit AlternateHardAndSoftLayers CeePlusPlus CrossCuttingConcern DomainSpecificLanguage DrewMarsh FallacyOfTheRightTool ForeignFunctionInterface GeneralPurposeProgrammingLanguage GoodEnough HaskellLanguage IrreverentDyslexia JavaLanguage JayOsako KawaScheme KeithBraithwaite LanguageAgnostic LukeGorrie MetaProgramming MethodAgnostic MissingFeatureSmell MixingParadigms NonFunctionalRequirements PickAnOkToolForTheJob PickTheRightFoolForTheJob PickTheRightJobForTheTool PickTheRightProgrammerForTheJob PickTheRightToolForTheJob PluginArchitecture ProblemFrame SingleLanguageOperatingSystem SpecializationIsForInsects SymmetryOfLanguage TemplateMetaprogramming TheRightTool TheRightToolForTheJob UtahPhillips PickUpAndDrop AutomaticVsManualPlacement CategoryUserInterface DragAndDrop DragAndDropSucks MergeMe PickUpAndDrop ZoomableUserInterface PickYourBattles CategoryLifeStrategies ChronicComplainer LetItBe PickYourBattles SilenceImpliesFatigue PickingAnEjbServer CategoryEjb ContainerIndependenceDiscussion CrossingChasms DinoChiesa EnterpriseJavaBeans EnterpriseJavaBeansServers EricHatcher GemStonej InpriseAppServer IntellijIdea JakartaAnt JavaDevelopmentWithAnt KeithBraithwaite KyleBrown RandyStafford RichardEmerson SteveLoughran StevenNewton VisualAge VisualAgeJavaGripes VisualCafe WebLogic WebSphere PickingAtScabs CategoryAntiPattern CategoryDelightfulMetaphor CopyAndPasteProgramming DaveSmith DebRrose HumanFactors MicrosoftProgrammerMentality PickingAtScabs RationalRose RomanEvaluation ThaddeusOlczyk UserInterface PickupLinesForProgrammers CategoryJoke ExtremeProgramming PairProgramming PicnicAtHangingRock CategoryMovie GunsAreGoodTitsAreBad MoviesToAvoidAtAllCosts MoviesToAvoidWhileOperatingHeavyMachinery PicoContainer CategoryContainer PicoContainer PicoEditor CategoryTextEditor FreeSoftware GnuProject MicrosoftWindows NanoEditor NotePad PineEmail TextEditor UniversityOfWashington WysiWyg PicoLisp CategoryLisp CategoryProgrammingLanguage CoRoutines DebianLinux JavaScript LispLanguage PicoLisp PrologLanguage PictLanguage ActorLanguages CategoryConcurrency CategoryProgrammingLanguage MessagePassingConcurrency PiCalculus PicturePages FacePalm ThreeMonkeys PicturePerson BillZimmerly WordPerson PicturesAsCompression CharlesJosephMinard EdwardTufte TheVisualDisplayOfQuantitativeInformation ToddCoram PicturesOnWiki EditText RonJeffries SingleThreadedAgentPattern WardCunningham PieMenus BusinessValue CategoryUserInterface DonHopkins DvorakKeyboard EditingPieMenus FireFox GestureRecognition GlennVanderburg GoodEnough GooglifyDeepMenus JamesKeogh JoshuaBoyd ListBox MindMap MomentaComputer MozillaBrowser MozillaFirefox NickBensema PalmGraffiti PalmOs PeteHardie PhDthesis PhdThesis PieMenus QuikWriting SamuelFalvo TheSims WebSite WilliamUnderwood PieModel AlistairCockburn CategoryKnowledge PieModel SystemsMethod YeshaSivan PieWebMaesher PiecemealGrowth AgileSoftwareDevelopment BigDesignUpFront CategoryArchitecture ChristopherAlexander DaveHarris DefensiveProgramming DesignPatterns ExtremeProgramming ExtremeProgrammingAndPatterns ImprovisationalProgramming JasonBedunah JoshuaKerievsky LatherRinseRepeat LinusOnDesign LinusTorvalds LinuxOs MarkLuffel MasterPlan NatureOfOrder PiecemealGrowth RalphJohnson ReFactoring SimplestThingThatCouldPossiblyWork TwoLinkMinimum WalledGardenDiscussion WikiDesignPrinciples WikiPage PierceMcMartin CategoryHomePage PierceMcMartin PiergiorgioGrossi CategoryHomePage PiergiulianoBossi BancaImi CategoryHomePage CategoryXpInItaly CpniInc MarketInfo OpenDayForManagersOnExtremeProgrammingAndAgileMethods QuinarySpa RepoMargining TheBox UsingActualTimeLearningHowToEstimate PierreCloutier CategoryHomePage PierreDeFermat FermatsLastTheorem IsaacNewton PierrePhaneuf AlistairCockburn AlumNit AvoidThreadsForOptimizations CanisLupus CategoryHomePage ComponentObjectModel CrossPlatformLightweightComponents DatingIsHarderThanProgramming DnaVsOo DoTheSimplestThingThatCouldPossiblyWork EddieEdwards EmacsRules ExtremeProgrammingForGames FixmeComment GnuMake GreatEmacsFeatures JustaProgrammer LayeredComponentFramework MakeIt MichaelFeathers MitchellModel MontrealXpUsersGroup MostGamesProgrammersDontGrokObjectOrientation MyersBriggs OneMinuteWiki OpenSource PeterDeutsch QuickChanges RecursiveMakeConsideredHarmful SamGentle TestingFramework TipsFromWardCunningham UnitTest WardCunningham WikiPage XpCom PierreRadermecker CategoryHomePage PierreTramo PierreTrudeau AndyPierce CategoryPerson ConspiracyTheory DaleWoloshin GoodbyeFromRsThomas IamCanadian PiersAnthony ApprenticeAdept CategoryAuthor CategoryScienceFiction DanielKnapp FantasyGenre GavinLambert JamesBond MagicOfXanth PiersAnthony RogerZelazny ScienceFiction TomClancy PiersCawley CategoryHomePage DaveHoover PerlLanguage RefactoringBrowser SourceForge PietDelport CategoryHomePage PietHein AndrewKoenig CategoryWikiFavorites DonKnuth PietHein SuperEllipse PietLanguage CategoryProgrammingLanguage EsotericProgrammingLanguage PietMondrian RichardBotting PieterJansegers BasicLanguage CategoryHomePage CategoryHomepage CommodoreSixtyFour EditHint EwaldArijs FindPage ForeignLanguage FrenchLanguage HyperTextMarkupLanguage JavaScript JesusVsWin LogoLanguage MachineTranslation MetaWikiSearchEngine MicrosoftCorporation PascalLanguage PersonalSystemTwo PieterJansegers QuickChanges RandomPages RecentChanges RecentEdits RetoScope SwitchWiki TurboPascal TwitterConsultant UnixOperatingSystems VisualBasic WabiSabi WikiEngines WikiMaster WikiSocialNorms WikiWikiBelgique WikiZens YouTube PieterNagel PieterVanGorp CategoryHomePage PieterVerbaarschott CategoryHomePage DavidCary HailStormAlternative PeerToPeer WebServicesDiscussion PigeonWikiMarkup ChristophSauer CreoleWiki InterWikiLink PikKe CaseyWest CategoryWikiImplementation HomePage NickCleaton PikKe ShortestWikiContest WikKe WikiPrinciples WikiWord PikeLanguage CategoryProgrammingLanguage CeeLanguage PhpLanguage ScriptingLanguage SemanticWeb PikiPiki AndreasMeyer CategoryWikiImplementation DiamondWiki FullSearch GnuGeneralPublicLicense GoTo MartinPool MincomLtd MoinMoin MyConfusedIdeaOfWiki PhilJones PikiPiki ProjectWiki PythonLanguage RecentChanges ReverseLinkDisabled SpamBot SpiderTrap TimVoght TitleIndex TitleSearch WabiSabi WikiNature WikiWikiClone WikiWikiWeb WordIndex YouAreDominatingMe PikiePikie PikzieTestingFramework CategoryTesting PythonLanguage TestCase TestStack TestingFramework PileAsCollectionObject CategoryCollections CollectionObject ContextFocus DonaldNoyes LeastRecentlyUsed MethodOfExtensibility OnePileFilingSystem SelfManagement ThinkingOutLoud PileFilingSystemsWithManyPiles CategoryOrganization DonaldNoyes NameofPile OnePileFilingSystem PileAsCollectionObject PileFilingSystem PileFilingSystems ThinkingOutLoud PileOfPcs BeowulfCluster MosixCluster PilotCoPilot LeoScott NanoIncrements PairProgramming RobMee SurprisingReverse WayneConrad PilotError AppleNewton ChrisBooth HenryPetroski KeithBraithwaite PebKac PilotError ShootTheMessenger SoftwareEngineer ToEngineerIsHuman PilotIgnorance AntiMicrosoftBiasOnWiki PhilGoodwin RonJeffries SimonSmith VbUnit PiltdownMan PhilosophyAndScienceSeekTruth PimcPiflPire AurelianoCalvo BloopFloopAndGloop CategoryFunctionalProgramming FermatsLastTheorem FunctionalWeenie InfiniteNonDeterminism InfiniteSeq JayOsako ListComprehension PimcPiflPire PimkiWiki AlphaTesting BillTrost CategoryWikiImplementation GettingThingsDone GraphViz InstikiWiki MindMaps PersonalInformationManager PimKi RubyLanguage RubyOnRails ToDo WebApplicationFramework PimplIdiom AdaLanguage AdvancedCeePlusPlusProgrammingStylesAndIdioms BenHutchings BillTrost BridgePattern CategoryCpp CategoryIdiom CeeLanguage CeePlusPlus CopyConstructor DanielEarwicker DanilSuits DelphiLanguage EffectiveStl EnvelopeLetter FernandoRamos ForwardDeclaration FragileBinaryInterfaceProblem HandleBodyPattern JimCoplien JohnCarter JonKale KarlKnechtel KyleCordes LargeScaleCppSoftwareDesign LoadLibrary PimplIdiom PointerArithmetic ProgrammingCudaCee ScottMeyers SideEffect SmallTalk SmartPointer StandardTemplateLibrary StoneCypher SunirShah UnitTest WikiPedia ZitfacePattern PinSort ChomskyHierarchy DougMerritt ExFormation PinSort TuringMachine VonNeumannArchitecture PinealGland DirkGentlyNavigationMethod HaHaOnlySerious PinkFloyd PinkNoise PinkPanther CategoryOffTopic PeterSellers PinkPanther PinkyAndTheBrain DramaticExposition LaMarche PinkyAndTheBrainLanguage PinkyAndTheBrainLanguage AdaLanguage BondageAndDisciplineLanguage CeeLanguage EmbeddedSystems ForthLanguage JavaLanguage KarlKnechtel LispLanguage PerlLanguage PinkyAndTheBrain PinkyAndTheBrainLanguage PinkyAndTheBrainLanguageCulture PythonLanguage RealLanguage ShellLanguage SmalltalkLanguage SqueakSmalltalk SteveDekorte ZopeApplicationServer PinningTests PinningTests ReFactor SimpleMinded UnitTest PinocchioObject AlexChaffee EdwardHieatt PiotrOuspensky WikiPedia WikiWikiWeb PiotrWocal ByteWorx CategoryHomePage PipPy AvantGo CategoryHandheld CategoryPython JonathanArkell MaxBelugin OoEnvironmentForPalm PalmOs PalmPilot PalmPython PalmWiki PipPy WikiWord PipeDream CategoryIdiom ChasingTheDragon PipeOrgan CategoryMusic ProgrammersAndPipeOrgans PipelinePattern CategoryArchitecturePattern CategoryPattern FarmPattern FrankBergmann PipelinePattern PipesAndFilters CategoryArchitecturePattern MichaelJackson PamelaZave PatternOrientedSoftwareArchitectureOne PipesAndFilters PlumbinSimulation PointFree UnixShellPatterns PiranMontford CategoryHomePage PiranMontford PiratePad CategorySoftwareTool EtherPad FridemarPache JohnFletcher PiratePad PirateWiki BrokenLink CategoryWikiImplementation HomePage InternationalTalkLikeaPirateDay PirateWiki PiratesOfSiliconValley AdeleGoldberg AppleComputer BillGates CategoryMovie DealersOfLightning FireInTheValley MichaelSwaine MicrosoftCorporation SeeAlso SteveBallmer SteveJobs XeroxParc PisinBootvong ArmedBearCommonLisp CategoryHomePage EditCodeWord RubyOnRails PissTake AalbertTorsius AlphaMale BarryHumphries BeancountersWetDream BenAveling BenMinton BrutalSarcasm CliveJames CulturalCringe DogBert GeorgePaci GilbMeasurabilityPrinciple IronyGulf JohnFarrell MateShip MichaelLeach MuAnswer OmegaMale OneUp PaulHogan PeckingOrder PeterMerel PissTake RichardDrake SapirWhorfHypothesis TallPoppySyndrome TomGilb WikiAndProgrammers WikiName WikiUncertaintyPrinciple PissedOffAndExtremelyAngry AlekseyPavlichenko AnonIsStillBanned AttackThePointNotThePerson BinarySearch BinarySearchCodingChallenge BulletCollectorRefactoring ClueByFour CoolingOffPeriod DaveVoorhis DavidLiu DeleteInsults DeleteOnceRestoreOnce DougMerritt EditWar EditWars ElizabethWiethoff ExampleStuffInMouth FooDash FundamentalFlaw GetWorseBeforeGettingBetter GoodStyle HardBan LeastRecentChanges MakeItWorkMakeItRightMakeItFast MatthewAstley NewRecentChanges OldRulesWithForgottenReasons OnlySayThingsThatCanBeHeard OrphanWikiPages PatternWhitePaper PickingAtScabs PissedOffAndAngry PissedOffAndExtremelyAngry PureMathematics RightToLeave ScriptingLanguage ThreadMode UnethicalEditing UserName WaltzingWithMyTilde WardNumber WikiHoliday WikiLinkStructureAnalysis WikiWikiWebMessageBoard PissingContest HolyWar PissTake RaySchneider PissingMatch CalvinAndHobbes CategoryIdiom HolyWar PissingContest PissingMatch PitfallsOfObjectOrientedDevelopment AntiPattern ArgumentsAgainstOop BruceWebster CategoryBook PitfallsOfObjectOrientedDevelopment PivotLanguage ByteCode IntermediateLanguage PivotLanguage PixarCompany BugsLife CategoryCompany MonstersInc PixarImageComputer RenderMan ToyStory PixarImageComputer CategoryCompany FullSail MacOsx ToyStory PixieDust CategoryIdiom ExtremeProgrammingPractices HardWork ObjectOrientedDesign OverTime PixieDust SilverBullet UpFrontDesign PizzaInversion BradAppleton CategoryPattern DesignPattern PizzaInversion PizzaLanguage CategoryProgrammingLanguage FunctionalProgrammingLanguage GenericJava HaskellLanguage HindleyMilner JavaLanguage MlLanguage NewLanguagesForXp NiceLanguage PjPlauger BrianKernighan CategoryAuthor ElementsOfProgrammingStyle ExtremeProgramming PairProgramming SoftwareTools PlDotEight CategoryPli PlSql AdaLanguage CategoryPli CategoryProgrammingLanguage PlSqlUnit PliLanguage StarUnit StructuredQueryLanguage PlSqlUnit ChrisRimmer ExtremeProgramming OraclePlsqlUnit PlSqlUnit StevenFeuerstein PlUnit PlagiarismInEngineering PlainCeeProgrammersAreLuddites AppliedTypeSystem BjarneStroustrup CategoryRant CeeLanguage CeePlusPlus EmbeddedSystems GoLanguage HorsesForCourses JavaScript PathDependence PlainCee PlainEnglish AgileMoedera AndrewCates CamelCase CategoryWikiTag DeleteMe DonaldNoyes EmotionOnWiki EschewObfuscation GoodStyleSuggestions MeaningfulName NewRefactoringInstruction PlainEnglish PlainTalk ReFactoringSuggestionForPlainEnglish RealNamesPlease WikiEditingCustoms WikiGrammar WikiSocialNorms WikiTranslator WikiWord PlainEnglishPlease ApplicationDevelopment BigBallOfLinks DeleteWhenOffended DeleteWhenRead DotNet EnterpriseComputing FixYourWiki HandheldComputer HostileTeacher JavaAndDotNet MakeRoomForAllViewpoints NovemberZeroFive PlainEnglish PlainEnglishPlease SupplyChainManagement WikiReader WirelessDevice WirelessDeviceEnterpriseComputing PlainOldCee CategoryCee CeeLanguage CeePlusPlus ComputerScience GarryHamilton IanOsgood OldFart PlainOldCee RealTime TomStambaugh YorkshiremanSketch PlainOldData DannyKalev ImplementationInheritance PlainOldData ScottJohnson VeeTable PlainOldJavaObject AurelianoCalvo DependencyInjection DomainModel EntityBean JavaBean JavaBeans JoshMacKenzie KlausWuestefeld MartinFowler ObjectRelationalMapping PersistedObjectTree RebeccaParsons SessionBean PlainText AsciiCode ClearText CypherText PlainTextBrowser PowerOfPlainText SpecialFormatting UniCode UtfEight PlanAsNoun PlanAsVerb PlanAsVerb AgileDevelopmentMethodology MichaelLeach PlanAsNoun PlanKalkuel BrokenLink CategoryHistory CategoryProgrammingLanguage KonradZuse PlanKalkuel PlanKalkul RetrocomputingMuseum SourceForge PlanKalkul PlanKalkuel PlanNine EdWood NotWindows OpenSource OperatingSystem OperatingSystems PlanNineFromBellLabs PlanNineFromOuterSpace PlanNineFromUserSpace PlanNinePublishing ScienceFictionMovie PlanNineFromBellLabs BellLabs BrokenLink CategoryOperatingSystem ChrisGarrod GlennVanderburg KenThompson MenuetosOperatingSystem OberonLanguage OberonOperatingSystem OnceAndOnlyOnce OpenSource OperatingSystems PlanNine PlanNineFromOuterSpace PlanNineFromUserSpace PoweredByPlanNine QnxOs QuarterCenturyOfUnix RobPike WhatIsInPlanNine WhatIsNotInPlanNine PlanNineFromOuterSpace CategoryMovie CategoryScienceFiction EdWood GlenOrGlenda JasonFelice MoviesToAvoidAtAllCosts NormanBates OpenSource OperatingSystem PlanNine PlanNineFromBellLabs SciFi PlanNineFromUserSpace PlanNineFromBellLabs RcShell RussCox PlanNinePublishing BrunoTheBandit GeneralProtectionFault KeenSpot SluggyFreelance PlanToThrowOneAway FredBrooks MythicalManMonth PlanToThrowOneAway SecondSystem SecondSystemEffect PlanTrackingMeeting RaySchneider PlanckLength PlanckLength PlanckTime PlanckTime PlanetEarth HitchhikersGuideToTheGalaxy MostlyHarmless PlanetMath PlanetMath PlanetOfTheApes BenHur BillAndTed BillTozier BlowUpYourProblems BoogieNights CharltonHeston HollyWood MichaelJackson MightyJoeYoung NationalPublicRadio TroyMcClure WaterWorld PlanetaryInternet GlobalPositioningSystem HandHeld InternetProtocolVersionSix LowPingBastard MarsGps MoonGps PlanetaryInternet PlanetaryTimeZones PlayByEmail SubSpace PlanguageConcept EvolutionaryDelivery PlanguageConceptGlossary RequirementDefinition SystemsEngineering TomGilb PlanguageConceptGlossary PlanguageConcept PlanningLanguage TomGilb PlanningExtremeProgramming AndyBarratt CategoryBook CategoryPlanning ExtremeProgramming ExtremeProgrammingExamined ExtremeProgrammingExplored JenniferKohnke KentBeck MartinFowler MichaelFinney ProjectManager WebSite XpSeries PlanningFeedback PlanningGame BusinessValueFirst CategoryPlanning ChrisSteinbachsddsd CostingExtremeProgramming EvidenceBasedScheduling ExtremeDeployment ExtremeScheduleNegotiation ExtremeTimeSpans GamesVsPatterns HumanComputerInteraction IdealProgrammingTime IndexCard JoelSpolsky JosephRiesen LoadFactor MattTrout OptionalScopeContracts OvercommitmentRecovery PainlessSoftwareSchedules PlanningGame PlanningGameEstimationUnits PlanningGameFlowChart PlanningGameNameChange ProjectPlanningSoftware ProjectVelocity RefactoringIteration SteveSawyer StoryDependenciesInXp ToyStorePlanningGameAnalogy UserStory WorstThingsFirst XpPlanningGame PlanningGameEstimationUnits CommitmentSchedule DateDriveCommitment DaveCleal GummiBearsConsideredHarmful IdealEngineeringTime IdealWeeks KentBeck LoadFactor NebulousUnitOfTime PeterMerel PlanningGame RandyKramer RonJeffries WardCunningham PlanningGameForWikiRefactoring BinarySearch BinarySearchCodingChallenge CanadaCountry ChemicalVsDigitalCameras CommentTheWhy EarleMartin EvilIsEvil FindPage FixOurWiki GrossDeficienciesOfUnix HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence IanOsgood IfSmalltalkIsSoGoodWhyDoesNobodyUseIt KuliszContraSparks LanguagePissingMatch LikePages MemesShmemes MergeMe MistakesOfRogerPenrose ObjectOrientationIsDead OriginalGreatFailureOfXp OrphanNonHomePages OrphanWikiPages PagesToAvoidAtAllCosts PdfSucks PlanningGame ProgrammersAreNotProfessionals RefactorByMerging RefactorMe RefactoringCandidate ShieldPattern ThankYou ThreadMess TooBigToEdit TooLargeToGrasp TopMind UserStory WimpIsBroken XwindowProtocolShouldBeStabbedAndBurnt PlanningGameNameChange ChiefArchitect ControlledRapidEvolutionaryDelivery DonWells ImpactModelling IterationPlanning KeithBraithwaite KentBeck MilestonePlanning NotJustIgnorance PlanningGame RalphHodgson ReleasePlanning RichardDrake RonJeffries SevenPillarsOfCred SystemEnvisioning TheManagement UncleBob PlanningMeeting SprintPlanningMeeting PlanningPoker DavidCasey ProductOwner UserStory PlansVsRecipes ChristopherAlexander TimelessWayOfBuilding PlantsAndMirrors CasimirEffect PlasmaToTheFace AlistairYoung DogFood FailuresAreInvisibleAtFirst PlasmaToTheFace RedShirt StarTrek PlasticEngines AdoptingNewInventionAndInnovations InnovationIsCreativeDestruction NoAnimalsWereHarmed SchizoidGibberishWikiAuthor PlatformBuilder BondageAndDiscipline QuickQuestions RealTime SamPhung StackOverflow SweetnessAndLight WinCe PlatformForInformationApplications ActiveWiki DeclarativeGuiLanguage ExtensibleMarkupLanguage FloatToStr IsFloat LanguageUsability LarryPrice ManfredSchaefer NextBigThing OpenSource PatternPrimitives PhlIp WikiWikiWeb PlatformIndependence AlternateHardAndSoftLayers AutoConf AutoMake CeeLanguage CeePlusPlus CsharpLanguage EliGolovinsky EmbeddedSystem FrameWork InterpretedLanguage JasonGrossman JavaLanguage MonoProject PerlLanguage PlatformIndependence PlatformIndependentGui PlatformPortability ProgrammingLanguage PythonLanguage ScriptingLanguage VirtualMachine PlatformIndependentGui CommandBox EclipseEditor InternetExplorer JavaSwing JavaSwt LookAndFeel MicrosoftOffice NoApplication PhilippeDetournay PlatformIndependence PlatformPortability ProcessExplorer ProgrammingLanguageNeutralGui TheGuiThreadIsTheMainThread ThinClient WinAmp WinZip WindowsMessenger PlatformPortability OperatingSystem PlatformIndependence PlatformIndependentGui PlatformPortability PlatoGroupNotes BrokenLink OpenPage PlatonicOptimism BigDesignOutBack LazinessImpatienceHubris OptimisticProgrammingSkunkworks PlatonicOptimism TomRossen PlatypusWiki CategorySemanticWeb CategoryWikiImplementation PaoloCastagna PlatypusWiki RdfSchema ResourceDescriptionFramework SemanticWeb SemanticWikiWikiWeb WebOntologyLanguage WikiPage WikiWikiWeb PlayByWiki CategoryGame IanBailey PlayDohPrinciple PrematureConcatenation SecondLawOfThermodynamics WhatIsEntropy PlayGround AlanKay CategoryProgrammingLanguage JayFenton KentBeck PlayGround VivariumProject PlayHurt AssholesFromManagement BethLinker BeyondSoftwareArchitecture BrentNewhall CookbookCoder CubeFarm DanNovak DanielSheppard DawnPatrol DeliveryIsNotTheGoal DocumentMode EditHint FlowThePsychologyOfOptimalExperience GrandMasterProgrammer IntercomAnnouncement JeffPanici JimLittle KatieLucas LukeGorrie LukeHohmann MentalStateCalledFlow PeteHardie PlayDead PlayHurt PlayHurtSupport PlayWhenBored PlayingThroughaSlump PostReleaseEntropyReduction ProductivityThroughGuilt ProgrammerHell ProgrammingOutsideTheCube RalphJohnson RandyStafford RealValue ReallyValuablePages RobWilliams SeagullManagement SoftwareEngineer SprintToTheDeadline StealingFromTheCompany TheoryXx PlayHurtSupport KentBeck PlayHurt PlayHurtSupport ProgrammerHell PlayItAgainSam CategoryDiversion HomePage PlayItAgainSam RichardDrake SamGentle PlayNiceBehavior AcknowledgeFallibility AssumeGoodFaith AssumeMiscommunicationNotMalice DisagreeByAdding HalfFinishedWorkLeadsToCollaboration PlayNiceBehavior SeekFirstToUnderstand WikiPedia PlayRational GamblingAddiction PlaySoldier ArmCl EmpireBuilders FraidyCats GreenBeretCoding IsYourCodeThatImportant MilitaryStylePushups PlaySoldier SigningUp SitRep WarfareAsSoftwareDevelopmentMetaphor PlayStation PlayStation PlayTheManNotTheBall AdHominem AttackIdeasNotPeople PlayTheNumbers CategoryStatistics FriendOfaFriend TheLawOfAverages YourMileageMayVary PlayToDraw BenKovitz GameOfChess GameOfGo PlayToDraw PlayWithBalance PlayWellWithOthers FightFair ParkingLotTherapy PlayWithHouseMoney AndyPierce EricScheid EuropeanRoulette GamblingPatternLanguage NevadaRoulette PlayWithHouseMoney PokerGame RouletteGame TaralDragon TestTheWater TwoUpGame PlayerCoach AlistairCockburn ArchitectAlsoImplements DonWells KenAuer KentBeck RonJeffries VcapsProject XpCarolina PlayingIsGood EdPoor JumpStart PatternRepository ReaderRabbit PlayingJazz CategoryComparisons ExtremeMusic ExtremeProgramming JazzMusicMetaphor PlayingJazz RichieBielak SeanOleary SoftwareAgeism SoftwareDevelopmentComparedToJazz UserStory PlayingTheComputer AskTheComputer PlayingToWin AnonymousDonor CategoryOffTopic CodeMonkey DevilsAdvocate ExtremeProgrammingApplied IteratedPrisonersDilemma JoshuaJuran JustaProgrammer MicroSoft MikeSmith NotInventedHere OliverChung PlayingToWin PointyHairedBoss PrisonersDilemma StartTheChangeWithYourselfFirst ThinkWinWin TitForTat TitForTatVsPavlov UnitedStates UsVersusThemMentality WikiNames WinLose WinLoseParadigmSponsorsTerrorism WinWin PlayingWithaPolarBear CanadianGeographicMagazine CategoryStory DiscussionWithAnAlaskanGrizzlyBear PlbLanguage CategoryProgrammingLanguage PlcProgramming CategoryAutomated LadderLogic MachineAutomation ProgrammableLogicController PleaBargain PleaForBetterWiki BoostLibraries CategoryCollaboration CategoryCommunity CategoryWikiProgress DocumentMode HolyWar HowWeTalk JohnFletcher OffTopic PeopleProjectsAndPatterns RecentChanges ThreadMess WardCunningham WardsWiki PleaForConstructiveEdits PleaForTolerance EricRaymond PageRanking UtilityOfaMetaChannel PleaForXpCodeExample AnonymousDonor BigDesignUpFront CppUnit CritiqueOfJunit DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming ExtremeProgrammingCorePractices ExtremeProgrammingExample ExtremeProgrammingInPractice ExtremeProgrammingProjects ExtremeProgrammingRoadmap FolderPiki FractalLifeEngine GeorgeDinwiddie IainLowe InMyHumbleOpinion JasonBedunah MikeSmith ObjectMentor OpenSource PairProgramming PeteMcBreen RefactorMercilessly RonJeffries RudenessObjection ScreechinglyObviousCode SelfDocumentingCode StandUpMeeting StandUpMeetings SteveHowell SunirShah TestFirstDesign ThomasTuttle UnitTest WhosWritingAboutXp XpCodeExample XpNewYorkCity XpXec PleasantContrarianTips CategoryTips CategoryVoting DealingWithMinorityOpinions DevilsAdvocate DisciplineEnvy EvilOrStupid FalseDichotomy ThoseNotLikeMeAreAllAlike PleaseAddEvidence AdHominem AlgolFamily CategoryTag CeePlusPlus CitationNeeded ComputerScience DecemberFourteen EditHint ExtremeProgramming FakeIndustryCanon FunctionalProgramming HackerLanguage JavaScript LetItGo LimitsOfHierarchies OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PageName PaulGraham PleaseAddEvidence RaceTheDamnedCar SoftwareEngineering StaticTyping TheRightToolForTheJob TopMind WardsWiki WaterfallMethod WebStoresDiscussion WikiIsNotWikipedia WikiPedia WikiZen PleaseAddaCaptcha AntiCaptcha BigBlueRoom CaptchaTest GrammarVandal PhlIp ViolentAgreement PleaseCiteYourSources PleaseComment AcceptanceTest AnswerMe AskWiki AskYahoo CategoryWikiTag ChrisGarrod DomainsWiki FridemarPache MeatballWiki NickBensema PlainEnglish PleaseComment PleaseElaborate PussyFootery RecentChanges SignalToNoise SignalToNoiseRatio TwinPages UnitTest WhyWikiWorks WikiFavourites WikiNames WikiPrayer WikiTag WikiTaggery WikiWord WikiZens PleaseDelete BackLink FailingToDo MatthewAstley ShatteredFacet ShatteredFacets WikiBadge PleaseDoMyHomeworkForMe AnswerMe ComputerScience HowToAskQuestionsTheSmartWay JonathanTang KarlKnechtel OnceAndOnlyOnce PhlipsCppHomeworkReply QuickQuestions SicpIterationExercise TenDifferentConsecutiveKeywords WikiGnome WikiGnoming PleaseDontBabelfishWiki PleaseDontDeleteMyName CategoryWikiHistory DocumentMode FrancisHwang JohnFletcher KrisJohnson OurWordsNotMine OurWordsNotYours PleaseDontDeleteMyName SignedDocumentMode ThreadMode ThreadModeConsideredHarmful WaldenMathews WardCunningham WikiArchaeology PleaseDontDeleteThis CategoryDelete OffTopic OnTopic StarTrek WalledGarden WikiSquatting PleaseDontDeleteWiki BootStrap CategoryDelete DeleteWiki FunctionalProgramming GraphTheory JohnFletcher StandardTemplateLibrary WikiMining PleaseDontGoSam ActiveEx BusinessAsUsual CategoryWikiHistory ComponentObjectModel DissuadeInteraction DontDeleteFlamebait IdentitySubversion ObjectiveEvidenceAgainstTopDiscussion RandyStafford RealName SamGentle SelfManagement SlowDownToSpeedUp ThingsOnWikisMind ThoseWhoWereThere TragedyOfTheCommons WardsWiki WhatYouResistPersists WhyWikiWorks WikiMindWipe PleaseDontShout WikiNames PleaseDontSpreadPersonalBattles PleaseHelpMeInMyWikiSearch AwikiOrAblog CategoryWiki CategoryWikiHelp CitationProblem DaveVoorhis HowToCiteWiki JohnFletcher NotInventedHere SwipedFromTheBestWithPride UseSomeoneElses WalledGarden WikiPage WikiWord PleaseHelpToCleanTheSandbox SandboxSeed PleaseMendQuickDiff CategoryWikiMaintenance DocumentMode EditCopy EditText FrontPage MayTen PleaseMendQuickDiff QuickDiff QuickDiffIsMendedNow RecentChanges RecentChangesJunkie ThreadMode WikiGnome WikiNow WikiWiki WikiWikiSystemNotice PleaseMoveThisToTheAdjunct CategoryWikiTag MoveItElsewhere OffTopic OnTopic TheAdjunct WikiTag PleasePleaseDoCategorizeEveryPageOnWiki AlternateWikiNavigationMethod AnonymousDonor AutomaticExternalCategorization BeeLine CategoryCategory CategoryMaintenance CategoryWikiMaintenance DeeplyIntertwingled LimitsOfHierarchies OnTopic OnceAndOnlyOnce PleasePleaseDontCategorizeEveryPageOnWiki RefactorMercilessly ReinventTheWheel StartingPoints WikiIsNotaTree WikiZen PleasePleaseDontCategorizeEveryPageOnWiki BenAveling CategoriesDiscussion CategorizationDisadvantages CategorizationDiscussion CategoryCategory CategoryMisspelled CategoryWikiHistory DaveHarris DaveSteffe EditHint EditWar ExternalLink FalkBruegmann FixYourWiki GkChestertonOnWiki HelmutLeitner HomePage HyperText JeffGrigg JonathanTang LarsAronsson LinkPattern MartySchrader MichaelFinney MichelFoucault NatPryce NeedsToBeReadAgain PageName PatternForms PhilGoodwin PiecemealGrowth PleasePleaseDoCategorizeEveryPageOnWiki PleasePleaseDontCategorizeEveryPageOnWiki PromptingStatements RalphJohnson RecentChanges RecentChangesJunkie RecentEdits RefactoringCandidate ReinventingTheWheel RhetoricalQuestion RichardDrake RoadMap RoadMaps RobertDiFalco SpecificTestimonyOnCategories StanSilver TalentPump TheOrderOfThings ToddDerscheid UserName VolunteerHousekeeper WaldenMathews WardsWiki WikiBadge WikiCategories WikiCommunity WikiGnome WikiList WikiMultipleVotes WikiPrayer WikiSingleVote WikiTopics WikiWay WorldView YouArentGonnaNeedIt PleasePleaseTryToAvoidLabeling CategoryNaming CategoryWikiMaintenance WalledGarden WikiSquatting WikiWordsConsideredHarmful PleasePorigeHot CategoryProgrammingLanguage EsotericProgrammingLanguage PleasePorigeHot PleaseReinventTheWheel BigOh BlindAlley EnterpriseJavaBeans EricHodges MakeVsBuy PleaseReinventTheWheel PolyBloodyHardReuse PotteryChallenge ReinventingTheWheel RobertField SquareWheel PleaseShowMeAlargeWellFactoredProgram AnonymousDonor BillCroft BrianKernighan ChrisGarrod DebtMetaphor EclipseIde EricHerman ExtremeProgramming GameOfGo GettingBetter GreatProgramsToRead HotDraw HotDrawDiscussion JavaUnit JavaUnitClones JunitCooksTour KentBeck McCabe MikeRettig NikitaBelenki OnceAndOnlyOnce OoBusinessExamples OpenSource ProgramsToRead RamonLeon ScreechinglyObviousCode SqueakSmalltalk StarUnit SystemOfNames TomAyerst UnitTest VaporWare WaldenMathews WardCunningham XpSimiplicityRules PleaseSignMe PleaseSignMe ToSignOrNotToSign PleaseStopWithTheCategoryNone CategoryNoneDiscussion CategoryOffTopic CategoryWiki CategoryWikiMaintenance ChrisGarrod DaveVoorhis DonaldNoyes ExtremeProgramming HardBan ImplicitTopics ImplicitTopicsNotUsedAnyMore JohnFletcher ManorainjanHolzapfel MartySchrader NovemberFourteen OnTopic PeopleProjectsAndPatterns PersonalChoiceElevatedToMoralImperative RecentChanges SelfDogFooding SharkBot SoftwareDesignPatterns SoftwareDevelopment SoftwareEngineering SystemTroll TalkPage TopMind UncategorizedPages UsefulUsableUsed WikiNature WikiPlateau WikiSphere WikiZen PleaseUnderstandMe AnAspirant BetsyHanesPerry CategoryBook ChristinaMullinax DavidHooker EdBuffaloe GlennVanderburg GregVaughn HankRoark JamieNettles JeffGrigg JohnBaldwin LucianSmith MarcoScheurer MichaelHill MyersBriggs PhilippeBack QualityWithoutaName RobertPhillips RogerLipscombe RonLusk RussellGold ScottMcMurray SkepticsDictionary StephenWynne WikiWeb WikiWiki PlethoraOfUsefulHeadModels WetWare PliLanguage AlgolFamily AlgolSixty BcplLanguage BurroughsAlgolLanguage CategoryPli CategoryProgrammingLanguage ClayPhipps CobolLanguage CplLanguage EwDijkstra ExceptionHandling FortranLanguage IbmSystemThreeSixty InternationalBusinessMachines MacLaren MainframeComputer MicroComputer ModularProgramming PliCkt PliOpt ProgrammingLanguage ProgrammingLanguageOne SigPlan SigplanNotices StructuredProgramming VmsOperatingSystem WeaklyTyped PliantLanguage CategoryMetaprogramming CategoryProgrammingLanguage CodeGeneration GraphReWritingCompiler MutableLanguage RethinkingCompilerDesign TermRewriting PlikiWiki CategoryWikiImplementation JohnMorden MetaData PerlLanguage StyleSheet WikiEngine WikiWikiWeb PloNe AlanRunyan AlexanderLimi CategoryPython CategorySoftwareTool ContentManagementSystem OpenSource PloNe ZopeApplicationServer ZwiKi PlopConference BrianFoote CategoryConference EuroPlop KoalaPlop KyleBrown NeilHarrison ParaPlop PlopConference PlopTwoThousandTwo ProposedPlopPolicies SugarLoafPlop WritersWorkshop PlopFocusTopics DesignPatternsForTestingConcurrentApplicationsFocusTopic KyleBrown PatternsAndPatternLanguagesForDistributedRealTimeAndEmbeddedSystemsFocusTopic PatternsForSecuringEnterpriseApplicationsFocusTopic PatternsOfMessagingAndWebServicesFocusTopic PlopTestimonials KyleBrown PlopTwoThousandThree BrianMarick CategoryConference CategoryPattern PairProgrammingExplored PairProgrammingIlluminated PlopConference XpMailingList PlopTwoThousandTwo DesignPatternsForTestingConcurrentApplicationsFocusTopic KyleBrown PatternsAndPatternLanguagesForDistributedRealTimeAndEmbeddedSystemsFocusTopic PatternsForSecuringEnterpriseApplicationsFocusTopic PatternsOfMessagingAndWebServicesFocusTopic PlopFocusTopics PlopTestimonials PlotEnablingDevice CategoryScienceFiction DaveHarris DeusExMachina DoctorWho DouglasAdams GalaxyQuest GalaxyQuestChompers IanStewart IsaacAsimov JackCohen JamesYoungman KeithBraithwaite LifeOfBrian McGuffin MontyPython NarrativiumSubstance NickBensema PeteHardie PlotEnablingDevice RobertChurch SonicScrewdrivers StarFleet StarTrek StarTrekVoyager TerryPratchet TheScienceOfDiscWorld TvWatchers WarpDrive PlotToken DaveLangford LordOfTheRings PlotiCus ConnectedText PostScript PlsLanguage CategoryPli CategoryProgrammingLanguage ClayPhipps IbmSystemThreeSixty InternationalBusinessMachines MutualExclusion RealProgrammers PltScheme CategoryScheme DrScheme MrSpidey MzScheme RacketLanguage SchemeLanguage PlugAndPlay BuzzWord PlugAndPlayData AutomatedIntelligence DataRecognitionSoftware DataTypeDefinition DottedPrefixExtensions EditPlus FileTypingSystem NewGenerationFileManager PlugAndPlayDataDefinition SoftwareProgram SteveHowell WindowsExplorer PlugAndPlayProgrammers EditHint GreenScreen MicrosoftAccess PlugAndPray PlugCompatibleInterchangeableEngineers SqlServer VisualBasic PlugAndPray MicrosoftWindows PlugAndPlay PlugCompatibleInterchangeableEngineers AntiPattern CategoryAntiPattern CriticalPath FungibleTeams JavaLanguage KyleBrown MichaelFeathers MicrosoftProject PlugCompatibleInterchangeableEngineers PointyHairedBosses PowerfulTechniquesAreRisky SpecializationIsForInsects WhyIsDomainKnowledgeNotValued PluggableAdaptor CategoryPattern PluggableArchitecture ComponentBus DataBusPattern GraphicalUserInterface LionKimbro PluggableArchitecture PluggableModules SoftwareArchitecture PluggableFactory AbstractFactory AbstractFactoryPattern ArieVanDeursen CategoryPattern CategoryPatternFactory CppReport FacadePattern JavaLanguage JohnVlissides PluggableFactory PluginArchitecture PrototypePattern PluggableModules CentralPlug ConfigurationTime DevelopmentTime InternalGuiArchitecture PluggableArchitecture PluggableModule PluggableModules RunTime PluggableWebServer PluggableWebServer WebServer PluginArchitecture BlackboardMetaphor JavaScript OpenClosedPrinciple PluggableArchitecture PluginArchitecture PluginArchitectures ProgramArchitecture PublishSubscribeModel ScriptingLanguage TechNotes TopMind UnixWay PluginArchitectures ComponentBus DataBusPattern EclipseIde EnvisagePluginFramework InternetExplorer MicrosoftOffice MicrosoftVisualStudio MozillaBrowser NetscapeBrowser OpenSource PhotoShop PluggableArchitecture PluginArchitecture PyCon PythonLanguage SharpDevelop TwikiClone WebHome PlumbinSimulation BarbaraYates ErikHusby FirstAdvancedSmalltalkClass JanSteinman JerzyBilchuk KentBeck MosaicController PipesAndFilters WardCunningham PlumbingCode PluralSight AaronSkonnard DonBox FritzOnion HerbSutter KeithBrown PluralSight TimEwald PluralWizardsRule AspectOrientedTheHardWay StumblingBlocksForDomainSpecificLanguages TerryPrachet PluralYou AnthonyLauder ApoorvaMuralidhara DavidCary EddieDeyo KeithRay LanguageDrift MarkInterrante NotFromAroundHere RomanStawski SingularThey SpellingDrift PluralityOfWorlds DavidLewis ModalRealism PlusMinusInteresting EdwardDeBono HouseOfCommons JeanCharest SunirShah VotingPatterns WorkFare PlusSignOverloading CategoryCpp CategoryLanguageFeature CategoryRuby CeePlusPlus OperatorOverloading OverloadingCommaOperator PlusSignOverloading SamuelFalvo PmWiki CategoryWikiImplementation FreeLink InterMap MySql PmWiki WikiCase WikiEngines WikiGroups WikiStyles WikiWikiWeb WikiWord PnutsWiki CategoryWikiImplementation PnutsLanguage PnutsWiki ServletBasedWiki ToyokazuTomatsu WikiEngine PoMo PostModernism PoSa CategoryAcronym CategoryBook PatternOrientedSoftwareArchitectureOne PatternOrientedSoftwareArchitectureTwo PocketMod IsAnythingBetterThanPaper PersonalAnalogDevice PocketMod PocketPc AcerAspireOne CategoryHandheld CategoryHardware CeePlusPlus ClearType CsharpLanguage DellAxim DotNetCompactFramework HandHeld HpIpaq JayLanguage MicroSoft MicrosoftInternetExplorer MicrosoftReader MicrosoftWindows MicrosoftWord MobileInformationDevices OperatingSystem PalmOs PersonalDigitalAssistant PocketPc PocketScheme PythonLanguage SchemeLanguage SharpZaurus SmalltalkLanguage SmartPhone SqueakAndClio SymbianOs SymbolTechnologies ThreadMode VademClio VbClassic VbDotNet VisualBasicDotNet WinCe WindowsMediaPlayer WindowsMobile PocketScheme CategoryScheme PocketPc ProgrammingOnHandHelds SchemeLanguage PocketSmalltalk AdamVandenberg CategoryHandheld CategorySmalltalk CategorySoftwareTool GnuSmalltalk JayLanguage JimRussell PalmOs PalmPilot PocketSmalltalk PythonLanguage RonJeffries SmalltalkLanguage SqueakSmalltalk WxWidgets PodCast BackLinks PodFather PodFather RobertNoyce PodWiki AutoLoad CategoryWikiImplementation PodWiki WikiEngines WikiShorthand PoderosaTerminal PoemWiki AvoidDrawing CameronSmith ClintonLabombard EndOfWiki FileHeaders GetOverIt HaiKu HaiKuMe MentalStateCalledFlow OffTopic OgdenNash OnTopic PeterMerel PetrarchanSonnet PoemsParodyAndFilkRoadMap QualityWithoutaName RhymeMe SayWhatYouDoDoWhatYouSay SeparateThreadsFromContent ThatsNotMyProblem TomRossen TopicalityHomesickBlues WaldenMathews WhenAndWhile WhyNotStartToday WhyTryToDeleteWiki WikiBlackmailNote WikiOnWiki WikiPage WithAllDueRespect WrongView PoemsAboutMethodology AlistairCockburn BlackaddersMap CategoryMethodology HuntingOfTheSnark JohnBrewer PoemsParodyAndFilkRoadMap AlicesRestaurant CategoryRoadMap CategorySillySongs CategoryWhimsy CeeShanty ComputerErrorHaiku DontPlanDesigns EnglishLanguage FilkMusic FleasAdInfinitum HaiKu InternationalTalkLikeaPirateDay ItMakesaFellowProudToBeaCoder LikeStoriesInTheWorkFlow LojbanPoem LumberjackMoment MagneticPoetry MeetingHaiku MrId NoughtyFour OnlinePoetry OnlyMoreSo OptionsForNuthin PoemWiki PoemsAboutMethodology PoetryInSandbox PointyHairedManagersSong ProgrammersPoem RefactorLowHangingFruit RefactorNotMyPunctuation RenGa RhymeMe SarbanesOxleyAct SheChangeDesignInTheDatabase ShortPoems TheArchitectSong TooMuchEmail TopicalityHomesickBlues WikiBlackmailNote WikiGnomePoem WikiIceberg WikiWikiThemeSong XpHaiku XpHammer YouDontMessAroundWithBill PoetryInSandbox EdgarAllanPoe WikiWikiSandbox PohhengTeoh CategoryHomePage PoignantGuideToRuby ActionScript CategoryBook CategoryRuby CuteBooks MacromediaFlash ObjectOriented RubyLanguage ScriptingLanguage WhyTheLuckyStiff PointAndClickDragAndDrop ApplicationDevelopment BenWing DonaldNoyes EuclidOfAlexandria FieldSpecialists InternetExplorer MarkRogers MartySchrader MrPlato OneNote PaperPort SoftwarePatents TeachMeToSmoke VisualBasic WinZip XnView PointAtWhiteboard EngineeringTask HaveThisPattern IterationPlanning RobCrawford RonJeffries UseCase UseCases UserStories WhiteboardPhotos PointInTime DateTime PointOfView BenLast BigDesignUpFront InstinctAsIntelligence PointOfView TheModel PointToFocus CategoryGui ClickToFocus DoesWhatItSaysOnTheTin JeffBay KarlKnechtel MotifWindowManager PointToFocus RootWindow WindowManager PointToPointIntegration BostjanDolenc DavidAllsopp DecisionsAlwaysChange EnterpriseApplicationIntegration MessagingHub PeterProvost PointToPoint PointToPointIntegration PointToPointProtocolOverEthernet PointerAndKeyboard AnonymousDonor CategoryPointer CliffordAdams DougEngelbart FridemarPache GraphicAndCharacterDisplay GuiAndCli MustEveryComparisonBeVs OpenOffice ShoeKeyboard StrawMan SunWorldColumns TheDumbingDownOfProgramming TheHumaneInterface TomStambaugh WayneConrad PointerArithmetic AnsiCee BoundsChecking CategoryPointer CeeIdioms CeePlusPlus ConsideredHarmful CycloneLanguage FlexibleArray GeneralProtectionFault GnuCee PlainOldData PointerArithmetic RedHerring SystemProgramming UndefinedBehavior WildPointers ZeroLengthArray PointerCastPolymorphism CategoryPolymorphism CeeLanguage ComponentObjectModel DynamicCast ExplicitMemoryManagement FirstClass OpenSource OsKit PizzaLanguage PointerCastPolymorphism PointerMetaprogramming PythonLanguage ScottJohnson VeeTable PointerKilling CategoryGarbageCollection CategoryPointer PointerKilling TaglessGarbageCollection PointerMetaprogramming ActivationRecord AlternateHardAndSoftLayers BeeLanguage CategoryMetaprogramming CategoryPolymorphism CeeLanguage CeePlusPlus CsharpLanguage DevilsAdvocate FirstClass ForeignFunctionInterface ForthLanguage GarbageCollector ImplementationDefined JavaLanguage JavaVirtualMachine MetaProgramming ModulaThree ObjectiveCee PointerArithmetic PointerBitStuffing PointerCastPolymorphism PointerMetaprogramming PointerSwizzling TagBit ThreeStarProgramming UndefinedBehavior PointersAndReferencesAreTheSameThing AnonymousDonor CategoryComparisons CategoryPointer CategoryReferences ConstPointersExercise CostinCozianu ImmutablePointersAndReferencesAreTheSameThing JamesKeogh JeffPanici NullPointerException PassByValue PaulChisholm PeterHartley PointersAndReferencesAreTheSameThing PointersAsConcept PointersVersusKeys PoorCppProgrammer ReferencesAsConcept ReferencesInCeePlusPlus ReferencesInJava ReferencesInPython ReferencesInRuby ReferencesInSmalltalk UndefinedBehavior WayneMack WhatIsaPointer PointersAreEvil BlackAndWhite BusinessObject BusinessObjects ButtonsAreEvil CategoryEvil CategoryInteractionDesign CategoryUserInterface CeeLanguage DaveFayram DragAndDrop HandVsPointer IconsAreEvil JavaLanguage MenusAreEvil ModesAreEvil MousePointersAreEvil NoPointers RichardKulisz WimpIsBroken WindowsAreEvil PointersToNotHere AreYouThere CategoryCategory CategoryNeedsAttention CitationNeeded DeletedUnlessDefended DonaldNoyes DontLimitYourSources EditHint PageNeedsWork RefactorMe SoftwareDevelopment ThinkingOutLoud ThreadMess ToDo WikiPedia WoodenLanguage WoolenLanguage PointersVersusKeys AntiPattern AutoKeysVersusDomainKeys CandidateKey CategoryComparisons CategoryPointer DaveVoorhis MayZeroSix NavigationalDatabase PeterLynch PointersAndReferencesAreTheSameThing TopMind WhatIsaPointer PointlessEvangelism BuzzWord BuzzwordCompliant CategoryWhimsy CoreCompetencies JasonNocks LayneThomas MarketDriven MissionStatement PlayHurt ProofByIntimidation RightToNotBeOffended StatementOfQualifications WorryDrivenDevelopment PointrelWiki ArchiveAbstract CategoryWikiImplementation CrazyThingsThatMightSaveWiki DecentralizedWiki DistributedWiki FireFox FreedomBox GitHub HashOfContentsAndLength JavaScript PaulFernhout PointrelWiki PrinciplesForTheNextWiki ResourceFileSupport SandBox SearchableTransactionCacheWithMemoryIndex SourceForge WikiWay PointyHairedBoss AccusedOfDisobeyingStyleGuide AlphaMale CaptainHornHair CaptureBugsWithTests CategoryAntiPattern CategoryComicStrip CategoryManagement CodeFork CommonBuildEnvironment DailyBuild DilBert DonaldNoyes DramaticIdentity LearningOrganization MicroManagement NotaTeamPlayer PetBug PhlIp PointyHairedBoss PointyHairedBosses PowerPoint SharpenTheSaw TestosteronePoisoning UnitTest UserStory WardsWiki WorkHarderNotSmarter YouKnowYoureInaBleepedCompanyWhen PointyHairedBossTransitiveClosure ChronicComplainer DilBert ExtremeFrustration JohnWarnock PointyHairedBoss PointyHairedBossTransitiveClosure PointyHairedBosses SeniorManagement SlowPoison StockOptions TooTrueToBeFunny PointyHairedBossVersusExtremeProgramming CategoryAntiPattern CategoryExtremeProgramming CommonStyleGuide ContinuousIntegration CustomerAcceptanceTests FrequentReleases PairProgramming PlanningGame PointyHairedBoss RefactorMercilessly SimpleDesign SustainablePace SystemMetaphor TestDrivenDevelopment WholeTeam PointyHairedBosses BossesBoss DickBertting DilBert MicromanagingSadist PhilPrinceOfInsufficientLight PointyHairedBoss PointyHairedBossTransitiveClosure ScottAdams WorstPractices PointyHairedManagersSong AntiPattern AntiPatterns CategorySillySongs KevinWald MajorGeneralsSongParodies PeopleProjectsAndPatterns PointyHairedBoss PointyHairedManager ScottJohnson WardsWiki PoisoningTheWell TragedyOfTheCommons PokaYoke BrokenLink CategoryDiscovery DiscoverDefectsEarly FailFast JohnFletcher PokeAndPeek SteveYen TimexSinclair PokemonExceptionHandling CategoryException YodaExceptionHandling PokerGame AndyPierce ArtificialIntelligence CategoryGame DanilSuits GameTheory HoldEm MetaCognition PhilHellmuth RobertHeinlein TexasHoldEm WashizuMahjong WillSargent WilliamUnderwood PolaViolation CapabilitySecurityModel PrincipleOfLeastAuthority PrincipleOfLeastPrivilege PolarBear PhlIp PolarBear PolarQuadMonitor AnalogStuff RickWartzok WardCunningham PolarizingQuestion AlistairCockburn CategoryCommunication DaveHarris DaveKirby DaveSmith InputOutputManagement JohnDuncan JoshuaKerievsky KentBeck LetTheLearnerGuideTheFlow ManfredLange MartineDevos MichaelFeathers NeuroLinguisticProgramming NiclasOlofsson PointyHairedBoss RonJeffries RussellGold TonyReno ViolentAgreement YesNoQuestion PolePlant PolePlant PolicingOnlineGames PeterWayner PolicingOnlineGames PolicyAndMechanism BridgePattern MacOs MechanismRichPolicyFree MicrosoftWindows ResumableException SeparateMechanismFromPolicy SeparatePolicyFromMechanism StrategyPattern UgLy WindowManager XwindowProtocol PolicyBasedClassDesign BoostSharedPtr CategoryCpp CategoryCppTemplates CategoryMetaprogramming CeePlusPlus JohnFletcher MetaAgent ModernCeePlusPlusDesign PolicyBasedClassDesign SetsOfRequirements TheBoostGraphLibrary PolicyFiscal SgWa PolicyInjection AbstractConstructor AbstractFactory DateAndDarwensTypeSystem DaveVoorhis DependencyInjection FirstClass FunctorObject JavaScript ObjectConfiguration OperatingSystem PluginArchitecture PolicyInjection RelProject ScriptingLanguageAgnosticSystem SeparationOfConcerns SetterInjection StaticTyping ThinkingOutLoud TotalOrder TuringTarpit WaterbedTheory WxWidgets PolicyVsPrejudice AndrewMccormick FallaciousArgument GarryHamilton GetOverIt HaveThisPattern HistoricallyAdvantaged HistoricallyDisadvantaged IndividualResponsibility LifeVectors MarkTilley RulesWithForgottenReasons WilliamUnderwood PolishNotation CategoryMath ForthLanguage HewlettPackard InfixNotation LispLanguage PolishNotation PostfixNotation PrefixNotation ReversePolishNotation PolishingaTurd CategoryIdiom MythBusters PoliteInterface CategoryUserInterface ExclusionProtocol LawOfDemeter PoliteInterface ShieldPattern WebBrowser PolitenessConsideredHarmful CategoryInteraction ClueByFour GoodStyle IsYourRudenessNecessary MakeRoomForAllViewpoints RolledUpNewspaper RudenessFails WhatAreImpoliteWords WhatStrongEmotionsShow PolitenessFlag IsYourRudenessNecessary PoliticalContext PhilippeBack PoliticalCorrectness PoliticallyCorrect PoliticalEngineering BuzzwordMasochist CategoryEngineering CategoryPolitics ElectoralEngineering EngineeringPolitics JohnFletcher PoliticalIssuesInTheOffice BryanDollery DealingWithOfficePolitics PoliticalSavvy PoliticalCorrectness PoliticalSavvy PoliticalWiki FlameWiki PoliticallyCorrect BenAveling BenjaminFranklin BigBrother BraveNewWorld BrucePennington BurkhardKloss CategoryOffTopic CulturalSensitivity CulturallySensitive GeorgeOrwell IntrinsicValue JohnFletcher KeithBraithwaite LiberalMind MoreDangerousAndBetter PeeCee PoliticalCorrectness PoliticallyCorrect RichardDrake PoliticallyIncorrect BillMaher PoliticallyIncorrect PoliticallyLoaded FundamentallyTrue HiddenBias NonPartisan PoliticalBeliefs PoliticallyLoaded PoliticsAndTheEnglishLanguage GeorgeOrwell OrwellsParody PoliticsOrientedArchitecture CategoryArchitectureAntiPattern EnterpriseServiceBus KissWebServices PoliticsOrientedArchitecture ServiceOrientedArchitecture PoliticsWithClassification ActualData CategoryBusinessDomain CategoryClassification CherryPicking LimitsOfHierarchies PriorPeriod PriorQuarter PriorYear ReportPeriod ReportQuarter ReportYear SeasonallyAdjusted PollToEndAllPolls ItDepends ItDoesntDepend PrisonersDilemma PolliteLens PolliteLens ProblemsWithDocumentation SoftwarePattern StuBaurmann TomRossen WikiPattern WikiWay PolterGeists AntiPattern BottomMind ObjectOriented PolyAmory CategoryOffTopic CollectiveLove FirstPerson GirlsDontWiki PolyAmory PolyBloodyEasyReuse AlistairCockburn AlternateHardAndSoftLayers BitRot ClassExtension DynamicLanguage FunctionalTest GenericBusinessFrameworkUnobtainable PeterMerel PlanningGame PolyBloodyHardReuse TestInjection WebService YagNi PolyBloodyHardReuse AlistairCockburn AnonymousSkeptic BitRot CategoryReuse CommonReusePrinciple ContinuousIntegration ExtremeReuse GeorgePaci IntraReuseEasier NotInventedHere NotInventedHereSyndrome OneResponsibilityRule OoIsNotAboutReuse PolyBloodyEasyReuse PolyBloodyHardReuse ReuseHasFailed ReuseReleaseEquivalencePrinciple RobertWatkins PolyContexturality MetaLevel MetaObjectProtocol MichaelFeathers OnReflection OpenImplementation PoSa PolyContexturality ThomasMahler VirtualMachine PolyMorphism CategoryObjectOrientation CategoryPolymorphism DifferentStylesOfDelegation LuaLanguage LucaCardelli LucasAckerman MetaMorphism ObjectOrientedProgramming OnUnderstandingTypes OoBestFeaturePoll PanuKalliokoski ParametricPolymorphism PeterWegner PolyMorphism PolymorphismLimits PrototypeBasedProgramming SetTheory StaticPolymorphism ThereAreNoTypes WhatAreTypes WhatIsDelegation PolyType BeginnersMind BooleanRing CaseStatementsConsideredHarmful CategoryLanguageFeature CategoryLanguageTyping CecilLanguage ChrisDatae CommonLisp CommonLispObjectSystem CostinCozianu DiscussAlternateObjectOrientedProgrammingView FirstOrderLogic FunctionalProgramming GrandMasterProgrammer GreatWheelOfReincarnation ItDepends MultipleDispatch NaiveComputationalTypeTheory PatternMatching PeterMerel PolyType ProgrammingLanguageTheoryTextsOnline RobertConstable SemanticSubtyping SetTheory SmalltalkLanguage TheThirdManifesto ThreeStarProgrammer TuringEquivalent TypeTheory WhosePropertiesWeCanDiscern PolyannaLanguage CategoryProgrammingLanguage CodeGeneration CollectiveUnconscious DenotationalSemantics DougMerritt ForthLanguage JavaScript JavaScriptPolyanna JavaScriptSandbox JonathanTang KillingTwoBirdsWithOneStone PerlLanguage PolyannaLanguage PrologInterpreter PrologLanguage QuineProgram RecursiveDescent SunnanFenderson ThueLanguage TicTacToe VbWiki WikiSandbox WikiWithProgrammableContent PolymorphicFunction CategoryPolymorphism FunctionPointer InstanceData ObjectBasedProgramming OperationVapourware PolymorphicFunctionDiscussion PolymorphicFunctionWithEmbeddedBehaviour SiliconValley PolymorphicFunctionDiscussion AlarmNode FamilySplit InstanceDataType KeithDerrick LeafAlarm ObjectBasedProgramming PolymorphicFunction ScottWalsh SetState SimpleCondition SomeFunc StephenCheng PolymorphicFunctionWithEmbeddedBehaviour ClassTag ConditionFamilySetState FunctionPointer ObjectBasedProgramming PolymorphFunction PolymorphicFunction PolymorphicFunctionWithEmbeddedBehaviour PolymorphicFunctionWithEmbeddedBehaviourDiscussion SiliconValley PolymorphicGridLayoutEx AbsoluteRank AbstractRank ActionEvent ActionListener ClassCastException CloneNotSupportedException EricHodges EwDjikstra FillOption FillOptions GridBagLayout GridLayoutEx IllegalArgumentException LayoutManager MartinFowler NygaardClassification ObjectOriented ObjectStreamException ObjectiveCaml RankSet RelativeRank ReplaceConditionalWithPolymorphism ReplacePolymorphismWithConditional RuntimeException SwingUtilities SwitchStatementsSmell TypeSafe WindowAdapter WindowEvent PolymorphicInlineCaches CategoryDotNet CategoryOptimization CategoryPolymorphism CategorySmalltalk InlineCaches InlineCaching PolymorphicInlineCaches SelfLanguage VisualWorksSmalltalk PolymorphicSubstitutability DanRawsthorne LiskovSubstitutionPrinciple PolymorphicTypeInference HindleyMilnerTypeInference PolymorphicWikiPageTitles ChangeTitle FooBar FreeLink PhpWiki SenseisLibrary WikiAliases WikiDatabase WikiSource ZincWiki PolymorphismAndInheritance AbstractDataType AdamSpitz AnonymousDonor BlubParadox CategoryObjectOrientation CategoryPolymorphism CircleAndEllipseProblem ConfusionAboutInheritance CostinCozianu DuckTyping DynamicTyping GenericMethod IncludeFileParametricPolymorphism InternalPolymorphism JavaBean JavaBeans JimLittle LiskovSubstitutionPrinciple MultipleDispatch OnUnderstandingTypes ParametricPolymorphism PeteHardie RafaelAlvarez TimLesher WayneMack WhatIsDelegation PolymorphismEncapsulationInheritance CeePlusPlus CommonLispObjectSystem CppTemplates DefinitionsForOo DynamicTyping InheritanceBreaksEncapsulation JavaGenerics JavaLanguage ObjectOrientation ObjectOriented ParametricPolymorphism PolyMorphism PythonLanguage StandardTemplateLanguage SubtypePolymorphism TheRightWayToImplementTemplates PolymorphismExample CapGun PolymorphicFunction PolymorphismLimits AccidentalDifficulty AugustZeroEight CategoryPolymorphism ComputationalAbstractionTechniques ConfusionAboutInheritance DataDictionary DeltaIsolation DiscontinuitySpike DomainModelling EssentialDifficulty EverythingIsEverything EverythingIsRelative ExBase FastEyes FeatureBuffetModel GranularityOfVariation HaskellLanguage InheritanceLimits InterweavingOrthogonalFactors LimitsOfHierarchies MicrosoftAccess MultipleDispatch NominativeAndStructuralTyping NovaQuest ObjectOriented ObjectRelationalMapping ObjectsHaveFailed OoGroupsBetterClaim OopNotForDomainModeling PayrollExampleTwo PolyMorphism PredicateDispatching PsychologyMatters PutClassificationsIntoMetaData ResultSet SetsAndPolymorphism SwitchStatementsSmell TableOrientedProgramming ThereAreNoTypes TypeInference VisualBasicForApplications WalledGarden PolymorphismVsSelectionIdiom AbstractFactoryPattern AndrewCouch BeautyAintMyBusinessNoSir BeautyIsOurBusiness BillTrost BjarneStroustrup BranchRemoval BuilderPattern CaseStatementsConsideredHarmful CategoryConditionalsAndDispatching CategoryPolymorphism ChangePattern CollectionAndLoopVsSelectionIdiom CompileTimeError DesignPatterns DoTheSimplestThingThatCouldPossiblyWork EricRizzo FactoryMethod FlyweightPattern FrankCarver FunExerciseAnswer GetType GetValue IllegalArgumentException IllegalStateException InMemory InheritDontBranch InheritDontBranchUser IsFileSupported JeffGrigg JoeWeaver KentBeck LotsOfLittlePieces MarnixKlooster MichaelBanks MichaelFeathers MichaelSchuerig NatPryce NoBrancher ObjectiveCaml OnFile OnceAndOnlyOnce OverNetwork PolyMorphism PolymorphDontBranch PolymorphDontBranchUser PolymorphismLimits ReFactor ReplaceConditionalWithPolymorphism RunTimeError RunTimeTypeInformation SelfDocumentingCode SingletonPattern SmalltalkBestPracticePatterns SpecialCase StephanHouben SwitchStatementsSmell TheDesignAndEvolutionOfCpp VisitorPattern WilliamGrosso PolynomialDivision CategoryMath LongDivision PolynomialDivision PolyphonicCeeSharp CarHoare CategoryMicrosoft CategoryProgrammingLanguage CeeOmega CommunicatingSequentialProcesses CsharpLanguage JoinCalculus MicrosoftXen PiCalculus PolytechnicUniversity PondOpenNetworkDistributed CategoryFuzzy SourceForge StorageNetworks PontisImplementation AtzmonHenTov LiorSchachter ModelTalk ShacharSegev PoorCppProgrammers AlainPicard AndrewQueisser ArneVogel BridgePattern CategoryCpp CategoryJoke CategoryRant CeePlusPlus CodeWarrior CostinCozianu DaveFayram ErikNaggum HandleBodyPattern JimCoplien JohnLindsey LanguageOfChoice LanguagePissingMatch LargeScaleCppSoftwareDesign MicroSoft MikeSmith MultiParadigm MultiParadigmLanguage PimplIdiom PoorCppProgrammers RefactoringBrowser RefactoringBrowserForJava SmugLispWeenie StandardTemplateLibrary SunirShah VisualAssist VisualCeePlusPlus VisualWorks WayneMack PoorGeneralManagementIsMainReasonForFailure PoorGoldenHammerEvidence GoldenHammer HowToSellGoldenHammers SovietShoeFactoryPrinciple TuringEquivalency PoorMansTestingFramework CategoryDefensiveProgramming CeeLanguage CommandLine CppUnit ElizabethWiethoff HaveThisPattern HighLevelLanguage JeffGrigg MicrosoftAccess OnceAndOnlyOnce PhilippeAntras PhlIp PythonLanguage SilenceImpliesConsent StanSilver SteveJorgensen TestDrivenDevelopment TestingFramework ThreeStrikesAndYouAutomate UnitTest VbLiteUnit VisualBasic VisualCeePlusPlus PoorUserInterfaceDesign CategoryUserInterface GraphicalUserInterface InterfaceHallOfShame UserError UserInterfaceDesign PoorlyFactoredCode AlarmBellPhrase ChristopheThibaut IndespensibleGurus MartinFowler PoorlyFactoredCode SeanOleary XpSimplicityRules PopUps BrucePennington PopWebsiteDesigners AccessibleWebPageDesign AnonymousDonor CategoryWebDesign JavaApplet JavaScriptAbuse MacromediaFlash MatthewAstley PhlIp PopWebsiteDesigners RobCrawford SacrificingLegibilityForCoolness WebPagesThatSuck WebsitePatterns PopularMechanics PopularScience AmericanCulturalAssumption AnonymousOnPurpose GeneralPublic PopularMechanics WikiZens PopularWikiPages FrontPage OneMinuteWiki RecentVisitors WelcomeVisitors WhyWikiWorks WikiWeb WikiWikiSandbox WikiWikiWeb WikiWikiWebFaq PopularityOfJavaScript AbstractionInversion AdobeFlash AmberSelf AmberSmalltalk AnecdoteImpasse BradyBunchGridDiscussion BrainFsck CoffeeScript DavidMcLean DouglasCrockford EcmaScript FebruaryFourteen FoxPro GoogleWebToolkit GreatLispWar HaskellLanguage HaskellTheGoodParts HtmlStack JavaLanguage JavaScript JavaScriptPopularity JavaScriptRocks JavaScriptSucks JavaScriptSucksInBrowsers JavaScriptTheGoodParts JeremyAshkenas JustInTimeCompilation LetTheReaderDecide LiveScript MicrosoftSilverlight NodeJs NodeJsAndHofDiscussion PerlLanguage PlugCompatibleInterchangeableEngineers PythonLanguage QwertySyndrome RubyLanguage SlashDot SystemsSoftware TuringComplete TypeSafety TypeScript TypeScriptInconveniences TypeSystem WebKit WikiZens PopularityOfLisp AiBubble BrainFsck CategoryLisp ChallengeSixLispVersionDiscussion GreatLispWar HackerLanguage IfFooIsSoGreatHowComeYouAreNotRich OnceAndOnlyOnce OpenCyc TiobeIndex PornAndWarDrivesNewTech PornDrivesNewTech PornDrivesNewTech AppleIpod CategoryFuture EarlyAdopter EditHint JamieZawinski LatherRinseRepeat PornAndWarDrivesNewTech PortForwarding CategoryAddress InternetPort NetworkAddressTranslation PortableDocument AdobeAcrobat CategoryOrganization DoingStuff DonaldNoyes TiddlyWiki UsbStick WeNeedExamples WikiBatics PortableDocumentFormat AdobeSystemsInc CategoryPaper DonaldNoyes PaperPorting PdfSucks PortableDocumentFormat PostScript WikiBatics WindowsVista PortableDotNet CategoryDotNet DotNet DotNetForLinux FreeSoftware GnuGeneralPublicLicense MicroSoft PatentedDotNet PortableDotNet PortableLinux SharpZaurus PortablePrimaryKeyGeneration AndersBengtsson BootStrap JayWalters JeffGrigg PortablePrimaryKeyGeneration PortableSql PrimaryKey RaceCondition PortableSmalltalk AllanSchiffman AssemblyLanguage DynamicTranslation HighlyPortableSmalltalk InlineCaching JustInTimeCompilation ParcPlace PeterDeutsch SmalltalkLanguage PortableSql BrianSlesinsky CategoryDatabase DatabaseVendorLock EditHint PortablePrimaryKeyGeneration PortableSqlDataTypes PortableSqlMetaData QueryWrapperLanguageOverSql RelationalDatabases RelationalLanguage SqlFlaws PortableSqlDataTypes LargeText PortableSql SanDiego UniCode YyyyMmDd PortableSqlMetaData AutomatedCodeGeneration PortableSql PortableSqlDataTypes PortalComponent CubicCompass CubicCompassWiki DashBoard DavidLiu MarkupLanguage MicrosoftWindowsCulturalAssumption PortalComponent UserInterface WardsWiki WikiCommunity PortalSoftware AjaxWebApplications BigBlue BullsEye ButlerGroup CategoryCollaboration CulturalChange KeyWords MicrosoftWay NextBigThing OrganizationalCulturalTransformation PlumTree PortalSoftware SeptemberZeroFive ServiceOrientedArchitecture WikiPortal PortalWiki CvsTrac TikiWiki PortfolioManagement BrokenLink CategoryManagement ReturnOfInvestment PortlandAccessUserGroup PortlandBuilding MichaelGraves PortlandBuilding PortlandOregon PostModern ScottJohnson StevenNewton WardCunningham WardsWiki PortlandForm CategoryPattern CategoryPatternForm InviteModeration OpeningStatement PatternForms PhilGoodwin PortlandForm PortlandPatternRepository SummaryStatement TenWordLine PortlandJavaUsersGroupThread CategoryGroup IsSoftwareEngineeringaDiscipline JeffGrigg PortlandJavaUsersGroup ServingBusinessNeeds ServletAndJspPatterns SoftwareInterchangeableParts TheFeyerabendProject WardCunningham PortlandLinuxUnixGroup CategoryGroup WardCunningham PortlandOregon AdamShand AndrewQueisser CategoryCity ChristopherGaltenberg IanOsgood JimShore LinusTorvalds MichaelAndersen MichaelLeach OpenSourceDevelopmentLab PowellsBooks RobertChurch RobertDiFalco ScottJohnson StevenNewton WardCunningham PortlandPatternRepository CategoryAntiPattern CategoryGroupsOfPatterns CategoryPattern DesignPatterns PatternLanguage SomePatternsQuestionsAnswered StartingPoints WelcomeVisitors WikiWikiWeb PortlandStateUniversity PortlandWiki PortlandWiki PortlandXpUsersGroup AaronJohnson AlexGinos AndrewBlack ArloBelshee BillTrost BrettHunsaker BrianKnowles BrianMarick CategoryXpUsersGroup CharliePoole CoreyLadas DanSawyer DianaLarsen ElisabethHendrickson EvanGardner ExtremeRefactoring FreemanBenson IanGoodrich IconUnit InauguralPortlandXpUsersGroupNotes JimLittle JimShore JoeSwatosh KenDickey MerlynAlberySpeyer MichaelKelley MichaelLeach MikeClerget PortlandXpUsersGroupNotes RealPlanning RikSmoody RonBraithwaite TeamBuilding TestersAndAgilePresentationDescription VersionOne WardCunningham WayneAllen WillemLarsen XpCodeSprint XpdxNotesSeptMmv YesMail PortlandXpUsersGroupAgenda AgileAlliance AndrewBlack EricEvans ExtremeProgrammingExplained JoshKerievsky JuttaEckstein KentBeck MikeCohn PortlandXpUsersGroup YahooGroups PortlandXpUsersGroupNotes AdaptiveSoftwareDevelopment AlexGinos AndrewBlack ArloBelshee BrianKnowles BuildMonkey CategoryGroup CategoryXpUsersGroup ComplexityAsDebt ContinualDesign ContinuousIntegration CrystalClearMethodology CubicCompass DianaLarsen EvolutionaryDesign ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingInstalled FeatureDrivenDesign FunctionalTest HttpUnit JakartaAnt JakartaTomcat JavaServlets JavaTwoEnterpriseEdition JavaUnit JimLittle JimShore JtwoeeUnit KayJohansonsXpUniverseExperienceReport KentBeck LightWeightMethodology LineOfSightChess MartinFowler McMenamins MercilessRefactoring MichaelLeach MonopolyUserStories NetObjectives ObjectMother ObjectOriented OffingOffsiteCustomer OopslaZeroZero OpenOffice OregonGraduateInstitute PairProgramming PatrickLogan PlanningExtremeProgramming PlanningGame PortlandJavaUsersGroup PortlandXpUsersGroup PortlandXpUsersGroupAgenda PostIt PowerPoint PracticesVersusEtudes ReFactoring RebeccaWirfsBrock RikSmoody RonJeffries ScrumProcess SetupForCodeSprint SimpleDesign SmallTalk StarOffice TechnoLoft TestDrivenDevelopment ThoughtWorks UnifiedLightweightMethodology UnitTest WardCunningham WhatAndHowTalk XpCodeSprint XpCodeSprintRetrospective XpDx XpForCapitalists XpTwoThousandAndOne XpUniverse XpUniverseTwoThousandOne XpWorkshop XpdxNotesSeptMmv PortletSession BrokenLink HttpSession PortletSession PortmanteauWord AdWare AutoMagic BackroNym BuzzwordMasochist DisneyImagineering FreeWare GiNormous JargonFile JoeWeaver KnowledgeBase LeonBambrick LewisCarroll LivePicture MeatBall MemorableRandomStrings MicroSoft MorphaWord NagWare NetiZen NewSpeak OrgasMatron PhraseAndFable PortmanteauWord SexAndTheCity ShareWare SpyWare ThisIsSpinalTap ThroughTheLookingGlass WardsWiki WikiArtCritic WikiZen WisdomBase WorkAholic PortsAndAdaptersArchitecture AlistairCockburn ApplicationTransformReality BarryRubel HexagonalArchitecture InsideOut KevinRutherford LoopBack ObjectDesign PatternLanguagesOfProgramDesign PeterLynch PortsAndAdaptersArchitecture RebeccaWirfsBrock RichardHenderson SystemMetaphor ThingsInThrees WhackOnTheSideOfTheHead WillemBogaerts PosgreSql PostgreSql PosiTraction AmericanCulturalAssumption PosiTraction PositionStatement CategoryWiki OpEd PromptingStatement ThreadMode PositionalAbstraction CollectionOrientedProgramming DatabaseNotMoreGlobalThanClasses DougMerritt FirstClass FitDev SeparateMeaningFromPresentation TableOrientedProgramming WardCunningham PositionalVersusNamedParameters AlphoraDataphor BigIron DontRepeatYourself ExBaseRant IntegratedDevelopmentEnvironment LuxSpes MarchTen NamedParameter TableBrowser TableOrientedProgramming TutorialDee WetWare PositiveCommands AlistairCockburn BetsyHanesPerry BodyFollowsEyes CategoryCommunication CeeLanguage CobolLanguage CodeUnitTestFirst HoldHands HowToTalk InterCal KentBeck MichaelHeel NegativeCommand NegativeCommands PartnerPatternsLanguage PerlLanguage PositiveCommand PositiveCommands RubyLanguage SeaLife SleepProblems StandBack TheFirstThreeYearsOfLife ThumbsOver PositiveDialogue CategorySuccess CriticizeBluntly DonaldNoyes PositiveDialogueCommunity AlternativesToPositiveDialogue BluntnessDiscussion BooksOnDialogue CategoryAuthor CategoryDialogue CategoryPerson CategorySuccess CommunityOfPractice ConceptYesAndNo CriticizeBluntly DevelopingIdeasUsingCommunityDialogue DialogueOnWiki DialoguePractices DifferencesAreConclusive DoingStuff DonaldNoyes GoodThing HomePage InFavorOfDissertation ItDepends ItWorks PersonalWikiDialogue PositiveDialogue PositiveDialogueCommunity SeldomAffirmNeverDenyAlwaysDistinguish ThinkingOutLoud WardCunningham WelcomeToWikiPleaseBePolite WikiNow WillingToChange PositiveFeedbackFirst FlyOnTheWall JimCoplien SafeSetting SittingInaCircle SuggestionsForImprovement VolunteerSummarizesTheWork WritersWorkshopPatterns PositiveNegativity FeelingGood JavaUnit PositiveNegativity SoftwareDevelopment PositiveOne CategoryDramaticIdentity DialecticMode DramaticIdentity NegativeOne SaintsAdvocate PositiveSumGame NonZeroSumGame PosixCapabilities AccessControlList CapabilityMythsDemolished CapabilitySecurityModel ObjectCapabilityModel PosixCapabilities PosixStandard PosixStandard PosixStandard UnixLike WindowsNt PosseNet ApplicationDevelopmentEnvironment ProgressLanguage PossessiveCase PossibleFuturesOfCopyright CopyWrong CreativeCommons ProgrammingAsArt WageSlave PossibleHtmlReplacement AlternativesToXml AsciiDoc BrowserAbuseSyndrome HtmlSucks PascalScript PossibleXmlReplacement SmugLispWeenie YamlAintMarkupLanguage PossibleUsesOfWiki CategoryWiki MazeWiki PersonalWiki WikiAsBuildComponent WikiAsGroupMindDebate WikiAsIntranet WikiAsObjectForOpenSourceTeamwork WikiAsPim WikiAsProgrammersNotebook PossibleWorlds DecisionTrees PossibleWorlds TimeLine TimeTravel PossibleXmlReplacement AlternativesToXml LispVsXml PossibleHtmlReplacement ServiceOrientedDataAccess SriramGopalan TabMunging YamlAintMarkupLanguage PostCardx PostCondition AsimJalis ReportBugsSilently RoundingError ShipWithAssertionsOn UnitTest PostConditions PostCondition PostHocErgoPropterHoc AalbertTorsius CategoryLogic CorrelationImpliesCausation EditHint GarryHamilton LogicalFallacy NaturalisticFallacy SvenNeumann TheerasakPhotha PostIt FrankPurcell IsAnythingBetterThanPaper JasonGrossman PostIt PostItNotes PostItNotesSoftware TradeName PostItNotes IsAnythingBetterThanPaper PostIt PostItNotesSoftware PostItNotesSoftware AtNotes CallumLerwick FrankSpychalski FreeAsInBeer FreeWare HasWantedPages IsAnythingBetterThanPaper MacOs PersonalInformationManagement PostIt PostItNotes StickyNotes TradeName WindowsSeven PostItVote BenAveling ScrumSprint PostModern PoMo PostModernProgramming PostModernism SimpleThereforeWrong TheFeyerabendProject PostModernLiteraryCriticism ChipMorningstar DeconstructAlmostAnything PostModernLiteraryCriticism PostModernProgramming CategorySoftwareDevelopment EnterpriseApplication GlueLanguages NotesOnPostmodernProgramming OneTrueWay OopslaOhFive PerlLanguage PoMo PostModernism PostModernistProgrammingLanguage VernorVinge XpAndPostModernism PostModernism AspectOrientedProgramming BuzzWord ChipMorningstar JamesNoble LarryWall LateCeePlusPlus MarkJanssen ModernIsm MultiParadigmDesign NotesOnPostmodernProgramming OneTruth PerlLanguage PostModern PostModernLiteraryCriticism PostModernProgramming PostModernism PostModernistProgrammingLanguage PostStructural PostStructuralism PreModernism SearchForTruth WhatIsTruth PostModernistProgrammingLanguage CeePlusPlus CommonLisp LarryWall LispClos PerlLanguage PythonLanguage PythonVsPerl SmugLispWeenie ThereIsMoreThanOneWayToDoIt TimTow TimTowTdi PostMortem AfterActionReport BenAveling ComputerGamesIndustry GamaSutra LaurentBossavit MidProjectReview PostMortem PostProjectReview PreMortem RaySchneider PostPartum BillBarnett DevelopmentInterval DoIt KentBeck PostMortem PostPartum PostPartumReview ListOfArtifacts ListOfProudMoments ListOfRules PostIterationReview PostMortemReview PostProjectReview TimeLine PostProjectReview AfterActionReport ComSonics DaveSmith EngineeringEnvy NormKerth OutOfPlant PostMortem PostPartumReview RaySchneider PostRedirectGet RedirectAfterPost PostReleaseEntropyReduction BeyondSoftwareArchitecture ExternalQuality ExtremeProgrammingExplained InternalQuality KentBeck LukeHohmann PostReleaseEntropyReduction RandyStafford SoftwareDevelopment TechnicalDebt PostScarcity AmericanCulturalAssumption ArtificialIntelligence AttentionEconomy BrainsAsaCheapCommodity CategoryEconomics CategoryScienceFiction EricHodges EvolutionarilyStableStrategy GettingToPostScarcity GiftEconomy GregEgan HowToWinFriendsAndInfluencePeople HubbertCurve IainBanks IncidentalScienceFiction MolecularNanoTechnology PostScarcity RobertAntonWilson SchroedingersCatTrilogy SciFi SpaceElevator StarTrek SteveConover TimeIsMoney PostScript BrianEwins CategoryProgrammingLanguage DisplayPostscript DonLancaster ForthLanguage ForthPostscriptRelationship GhostScript MandelbrotSet MathematicalIllustrations NetworkExtensibleWindowSystem PdfSucks PostScript ProgrammingPostscript WriteOnceRunAnywhere PostScriptLanguage PostScript PostSeventiesIdeaSlump ActorsModel AutomaticUpdates BattleZone BitTorrent CamCorders CascadingStyleSheets CategoryHistory ChatNetworks ChatRooms CommunicatingSequentialProcesses ComputerizedAnimation DataMining DealersOfLightning DiffieHellman DigitalCameras DonaldNoyes DontLoseGoodIdeas DynaBook EarlyHistoryOfSmalltalk ElderDays ElectronicPublishing EssExpressions EvansAndSutherland ExoKernel ExtremeProgramming FlashDrives FlightSimulator FormalModularExceptionHandling FunctionalProgramming HaskellLanguage HigherOrderLoopOptimization HomeNetworks HumanComputerInterface IdeaConceived IdeaImplemented IncrementalAlgorithms InformalHistoryOfProgrammingIdeas IntegrationOfTheoremProvingAndProgrammingLanguages ItDepends JulyZeroSeven KillMutableState KnowLedge KolmogorovComplexity LanguageOfTheFuture LcdScreen LeonardoDaVinci LocationDetection LocationDisplay MemexVision MetaData MlLanguage NewIdea NewOsFeatures NextBigThing NoTrueScotsman ObjectiveCaml OnLineSystem OpenGl OpenSource OperatingSystem PairProgramming PaloAlto ParallelControlAbstraction PaulGraham PeerToPeer PersonalInformationManagers PersonalWebServers PiCalculus PointOfAccess PostSeventiesIdeaSlump PostSeventiesSoftwareEngineeringIdeaSlump PostSeventiesWorthyIdeaSlump PovRay PresentationEnvironments PublicKeyCryptography RayTracing ReallySimpleSyndication RelationalModel RemoteEvaluationAlgorithm RemoteProcedureCall RemoteProcedureCalls SearchEngine SeeYouJimmyHat ServiceContracts ServiceOrientedArchitecture SketchPad SlashDot SmallTalk SocialComputing SoftwareDevelopment SoftwareDevelopmentRepositories SoftwareEngineering StructuredProgramming SuperPaint TheInternet TouchScreens TypeTheory UniversityOfUtah UseNet ViolentAgreement VirtualComputation VirtualReality VoiceAndVisualRecognition WebCams WebCasting WebServices WhatIsData WiFi WikiCliche WikiWiki WikiWord WithinFiftyYears WithinTwentyYears WordProcessors WorldwideCollaboration WorldwideReservationSystems XanaduProject PostSeventiesSoftwareEngineeringIdeaSlump CambrianExplosion CascadingStyleSheets CategoryHistory DataMining DonaldNoyes EarlyHistoryOfSmalltalk ElderDays ExoKernel FormalModularExceptionHandling FunctionalProgramming HigherOrderLoopOptimization IdeaConceived IdeaImplemented IncrementalAlgorithms InformalHistoryOfProgrammingIdeas IntegrationOfTheoremProvingAndProgrammingLanguages JulyZeroSeven KillMutableState KnowLedge LanguageOfTheFuture LeonardoDaVinci NewIdea NewOsFeatures NextBigThing NoTrueScotsman OperatingSystem PaloAlto ParallelControlAbstraction PaulGraham PostSeventiesIdeaSlump PostSeventiesWorthyIdeaSlump ReallySimpleSyndication RelationalModel RemoteEvaluationAlgorithm RemoteProcedureCall RemoteProcedureCalls SeeYouJimmyHat SmallTalk StructuredProgramming TheInternet TypeTheory UseNet ViolentAgreement WhatIsData WikiCliche WithinFiftyYears WithinTwentyYears PostalChess CategoryGame GameOfChess GoingPostal PostalChess WikiChess PostalVote ElectoralCollege JohnFletcher PollingStation PostedIncludePages CategoryWikiStructure DonaldNoyes HansWobbe PersonalWikiTestimonials ThinkingOutLoud PosterCentricMessageSubscriptionProtocol BulletinBoard DnsRecordType MessageReposting MiskiProject MiskiServer ModerationPolicy PcmspUrlScheme PhilipDorrell PosterCentricMessageSubscriptionProtocol PushTechnology SpamProof SubjectInclusionRelationship SubjectSpace UrlSchemes WordOfMouth WyattMatthews PosterCentricity MessagePostingSystem OpenWiki PhilipDorrell PosterCentric SpamProof UseNet PostfixNotation AssemblyLanguage CategoryMath CollectsAndSelects ConcatenativeCombinators DefineSyntax EdwardKiser ForthLanguage FunctionalProgrammingLanguage GarryHamilton InfixNotation JoyLanguage LispLanguage PipesAndFilters PolishNotation PostfixNotation SmalltalkLanguage ThomasColthurst UseEnumerationsInsteadOfForLoops PostgreSql AndersBengtsson CaIngres CategoryDatabase CubicWeb FireBird HolyWar IllustraDatabase MariaDb MattBehrens MultiversionConcurrencyControl MySql PanuKalliokoski PostgreSql RedHatLinux RedHatTheCompany StructuredQueryLanguage TableInheritance PosthumousAlly AdVerecundiam AlanTuring ArgumentFromAuthority BrucePennington FallaciousArgument GayRights MartinLuther PosthumousAlly UnitedStates WhatWouldJesusDo PostponeJudgment AlexOsborn BrainStorm DavidHooker FoolQuest MartineDevos PatternForm PostponeJudgment ProtoPattern WhenToUsePatternForm PotLatch AnonymousDonor JerryPournelle LarryNiven TheMoatAroundMurchesonsEye TheMoteInGodsEye TomRossen WikiIsNotaDictionary PotWiki WikiWord PotentialEnterpriseJavaBean CategoryEjb CustomFinderMethods DependentObject EjbAntiPatterns JavaServerPage KimballSampson KyleBrown LocalObject RemoteInterface RemoteObject ResultSet SimpleThinJavaServerPage ValueObject PotteryChallenge ArtAndFear DaveSmith LinesOfCode NaNoWriMo SovietShoeFactoryPrinciple PoulAnderson CategoryAuthor CategoryScienceFiction FredSaberhagen GregBear IsaacAsimov JosephRiesen LarryNiven NuffSaid PoulAnderson PoundReverseProxy ReverseProxy ZopeApplicationServer PourquoiWikiMarche AllowsUnplannedEnhancements NickArgall VisualizeTheWiki WhyWikiWorks WhyWikiWorksNot WikiCommunity WikiWikiWeb PovRay CategoryThreeDee FractalLifeEngine LampTutorial OpenSource PowellsBooks BarnesAndNoble BillTrost KentBeck MichaelPowell PortlandOregon RadioShack SmalltalkBestPracticePatterns StarBucks TatteredCover UnitedStates PowerBook AlphaGeeks BifCondor ChadThompson DannyFrey DaveHoover DynaBook GarethHowell HansGerwitz IntelDuo LotusNotes MacBook MacOsx MeToo MicrosoftAccess MicrosoftWindows MindManager PowerBook StevenNewton TheBrain UnixBox WinTel PowerBox AlternateHardAndSoftLayers AmbientAuthorityLanguage ApplicationModel CapabilitySecurityModel CategorySecurityPatterns ContextObject CoverYourAss DistributionModel EeLanguage FileSystem FirstClass ImageBasedLanguage IntegratedDevelopmentEnvironment LazinessForSecurity LiveProgramming MasterControlProgram MessagePassing MetaProgramming NakedObject NoApplication ObjectBrowser ObjectCapabilityLanguage ObjectCapabilityModel OpenCroquet OperatingSystem OrthogonalPersistence PluginArchitecture PowerBox PublicStaticVoidMain SandBox SecondLife SmallTalk SmalltalkLanguage ToolsThatTeachPoorHabits ToonTalk TransparentDistribution WebBrowser PowerBuilder BaseClass CategorySoftwareTool DangGriffith DataWindow EndOfLife JohnUrberg LoganGraves MyObject MyObjectClass OffTopic PowerBuilder PowerBuilderFoundationClasses PowerBuilderSeven PowerBuilderUnit PowerObject PowerScript RobinLeysen PowerBuilderUnit JohnUrberg PowerBuilder TestingFramework PowerDividedByComplexity DilBert JavaScript PowerFailure AbuseCase BatteryBackup CaliforniaState DirtyPower MatthewTheobalds PowerConditioner PowerSurge TechnicalFailure PowerFieldsAndGroupForces SgWa PowerGame NeverApologize PowerGame PowerGameConflictsWithCompetence PowerGameConflictsWithCompetence CategoryManagement KrisJohnson ManagementBy NeverApologize PeterPrinciple PowerGame PowerGameConflictsWithCompetence UnskilledAndUnawareOfIt PowerLoops AdvancedProgrammingLanguageDesign DougMerritt EightQueensProblem EveryCombinationInManyProgrammingLanguages GabrieleRenzi GunnarZarncke NestedForLoops PowerLoops PowerMac CategoryHardware PowerMacintosh PowerMacintosh AppleMacintosh CategoryHardware MacOs PowerMac PowerPc PowerMapJdo WebSphere PowerObject PowerBuilder PowerOfPlainText AlmostFreeText AlternateHardAndSoftLayers AndraeMuys AnonymousDonor ApplicationProtocols AsciiCode AwesomeTheWindowManager AwkLanguage BradCox BrainDamage ByteOrderMark CommaSeparatedValues CraigsList CrossToolTypeAndObjectSharing CurlyBraces DaveWhipp DavidCary DoItRightTheFirstTime DynamicRelational EditHint EmacsEditor EmacsLisp EssExpressions ExtensibleMarkupLanguage FacePalm FileLevelSecurity ForFree GhostScript HackingDbfFilesManually HyperLink ItsTheLatencyStupid JaimeWong JamesRadvan JavaScript KeepKnowledgeInPlainText LaTex LessIsMore LisaDusseault LittleLanguage LotsofIrritatingSillyParentheses LuaLanguage MarshallRose MattBehrens MatthewAstley MatthewTheobalds MicroSoft MicrosoftExcel MicrosoftWord OnceAndOnlyOnce OutPod PdfSucks PlainText PostScript PowerOfPlainText PowerOfText PowerTool PragmaticProgrammer PreferenceEditorPattern PrematureOptimization ProtocolDesign RationalRose RealProgramingLanguage RegistryCorruption RequestForComments ScottVokes StructuredText TabDelimitedTables TabsVersusSpaces ThePragmaticProgrammer TheRealStrengthOfXml UnixWay UtfEight VersionControl VimTextEditor VisualAge VisualBasicForApplications WayneMack WikiMarkupLanguage WikiName WindowsRegistry WireProtocols WordStar WorseIsBetter YamlAintMarkupLanguage YesNoYesNo PowerOfTdd PhlIp TestDrivenDevelopment TestInfected TheThreeRulesOfTdd UncleBob PowerPc AltiVec ArsTechnica BrainDeath CategoryHardware CompiledBitmaps MatthewTheobalds PowerMac PowerPc RealProgrammer ReducedInstructionSetComputer RiscVsCisc SelfModifyingCode PowerPlant ChiefArchitect CodeWarrior FrameWork GregoryDow MacApp MacOs MacOsx MacZoop MultipleInheritance PowerPlant WxWidgets PowerPoint AcrobatReader BeyondBullets BrentNewhall BrianEwins CategoryMicrosoft DaveGorman ElliotMerrony EricJablow FireWorks JohnFletcher KeyNote LaTex MagicPoint MicrosoftOffice OpenOffice PdfSucks PowerPoint PowerPointBingo StarOffice StephanHouben SunirShah TheCognitiveStyleOfPowerPoint TheNewYorker WimpyPoint WinEdt XyPic PowerPointBingo ActivitiesForBoringMeetings BuzzwordBingo PowerPoint PowerPointBingo PowerSelfAristocratizes CategoryEconomics CorporateGovernment DeVore FreeMarket GunsGermsAndSteel JaredDiamond PowerAbhorsaVacuum PowerSelfAristocratizes PowerSet CategoryMath PowerSet PowerShell CategoryFunctionalProgramming CategoryScripting FunctionalProgramming JeffGrigg MicrosoftCorporation ObjectPipe PowerShell SamuelFalvo UnixShell PowerShellScriptsForTesting CategoryTesting PowerShell TestingFramework PowerThroughSimplicity PowerThruSimplicity StevenShaw PowerThruSimplicity DoTheSimplestThingThatCouldPossiblyWork PowerThroughSimplicity StevenShaw PowerTier JavaBeans PersistenceSoftware PowerTier PowerTool PerlPowerTools PowerUsers SwissArmyKnife UnixPowerTools PowerTrip DavidLiu EditorialControl PowerTrip PowerUsage WikiWiki PowerUsage CategoryHardware EmbeddedSystem NextBigThing PowerUsage ProgrammingOnHandHelds SmartPhone ThirdGeneration TransMeta WiFi WiMax PowerUser BusinessRulesMetabase CompilingVersusMetaDataAid HiFi HomeAutomation ManorainjanHolzapfel PowerUser PredictionAndControl SuperUser PowerVersusAuthority BobbyWoolf CoercivePower DeMarco DecemberZeroFive ExchangePower HaloEffect IntegrativePower JamesHunter JasonFelice LeaderShip MatthewTheobalds NonViolence OnBecomingaLeader PeopleWare QualitiesOfInfluentialPeople RandyStafford RomanEmpire SoftwareEtymology ThePsychologyOfComputerProgramming TheServant ThreatForce ThreatVersusInfluence TomDeMarco TomPayne UninterruptiblePowerSupply WaldenMathews WarrenBennis WattsHumphrey WayneMack WhatIsLeadership PowerfulAdHocDataProcessingTools CategoryStatistics DataManipulation DesktopDatabase DiscontinuitySpike DomainSpecificLanguage DotNet ExBase JeffGrigg MicrosoftAccess ModernizingExBase NimbleDatabase PowerShell PowerfulAdHocDataProcessingTools RelationalDatabase StatisticalAnalysisSystem StatisticalPackageForTheSocialSciences PowerfulCodeEvalDiscussion CustomCollationOrder TableOrientedProgramming PowerfulConsideredHarmful EnterpriseConsideredHarmful RichConsideredHarmful SolutionConsideredHarmful PowerfulInterpreter DavidOtoole InterpreterPattern PowerfulInterpreter SteveMetsker PowerfulTechniquesAreRisky EditHint GreatLispWar StaffingEconomicsVersusTheoreticalElegance PowersThatBe CaptainHornHair PpQwiki FreeMind MindMap QwikiWiki WebBrowser WikiLinks WikiTree PpcSoftiKnow CamelCase CaseSensitivity CategoryHypercard CategoryWikiImplementation JohnFletcher MarkDown PersonalInformationManager WikiWiki WikiWikiWebFaq PrSquared CategoryVoting PracticalCommonLisp CategoryBook CategoryLisp CategoryOnlineBook PeterSeibel PracticalCommonLisp ProgrammingBookAcronym StevenNewton WikiWiki PracticalGuideToExtremeProgramming AlistairCockburn CategoryBook DaveAstels GranvilleMiller MiroslavNovak PrenticeHall StewartBaird XpTwoThousandAndTwo PracticalInternetGroupware CategoryBook DocBases ExtremeProgramming GeorgePaci HungarianNotation JonUdell PerlMonk PracticalRdf CategoryBook CategorySemanticWeb DcDot DublinCore EditText FindPage JohnFletcher LikePages OreillyAndAssociates PracticalRdf ProgrammingTheSemanticWeb RedlandRdfLibraries ResourceDescriptionFramework SemanticWeb VisualTour PracticalRolesOfEgoInTeam AttitudesForcesAndHarmony JeanMarcHeneman RobertCecilMartin RonJeffries XpMailingList PracticalSoftwareRequirements BenKovitz CategoryBook PracticalTheoryOfProgramming CategoryOnlineBook PracticalWikiApplications AndreasSchweikardt AspergersSyndrome AutomatedConfigurationManagementEnvironment BillTrost BookShelved CategoryWiki EddiesWiki ExtremeProgrammingApplied FrontPage KentBeck NomicGame OpenSource PlayingToWin ProjectWiki RunningYourOwnWikiFaq StateMachine TeamWiki VlissidesOnBeck WikiInTheWorkplace WikiLiver WikiPedia PracticalityOfEncryptionSoftware AmericanCulturalAssumption CategorySecurity StandardDisclaimer PracticeMakesPermanent AntiExperience CategoryEducation KingArthur NineteenEightyFour PracticeMakesAutomatic PracticeMakesPerfect PracticeMan PracticeMan PracticeTheHardBits KentBeck RichLafferty PracticesBasedProcess AgileModeling AgileSoftwareDevelopment AlistairCockburn DeeHock ExtremeProgramming GarryHamilton LittleRulesAndPatterns OnceAndOnlyOnce PracticesBasedProcess PracticesOfAnAgileDeveloper AgileDevelopment AndyHunt CategoryBook ExtremeProgramming PracticesOfAnAgileDeveloper PracticesVersusEtudes CustomerBillOfRights DeveloperBillOfRights GestaltPhilosophy MichaelLeach MikeSmith ShuHaRi WaldenMathews PractiseRandomKindnessAndSenselessActsOfBeauty ChickenSoupForTheSoul PractitionersRejectFormalMethods CategoryFormalMethods PractitionersRejectFormalMethodsDiscussion PractitionersRejectFormalMethodsOriginal ThreadMess PractitionersRejectFormalMethodsDiscussion AbstractionsAreGood AgainstMethod AprilZeroEight AreDesignPatternsMissingLanguageFeatures ArgumentFromAuthority AssumeCanOpener BusinessRulesMetabase CategoryFormalMethods CompilingVersusMetaDataAid ComputationOriented ComputerScience CriticizeBluntly CustomBusinessApplicationDefinition DataLog DaveVoorhis DavidBarbour DeclarativeMetaprogramming DesignByContract DiscontinuitySpike DoTheSimplestThingThatCouldPossiblyWork EightyTwentyRule EntityRelationshipModeling ExtendedSetTheory ExtremeProgramming FabianPascal FormalMethods FutureDiscounting GenericBusinessFrameworkUnobtainable GoldPlating GoldenHammer HelpersInsteadOfWrappers HoareTriple KnowLedge LaynesLaw LazinessImpatienceHubris LeanSixSigma LifeIsaBigMessyGraph LogicProgramming MentalMasturbation MindOverhaulEconomics ObjectOriented OnceAndOnlyOnce OpenBsd OperatingSystem PageAnchor PaulGraham PractitionersRejectFormalMethodsOriginal PrematureAbstraction QwertySyndrome RelationalAlgebra RelationalDatabase RelationalModel SafetyGoldPlating SamuelFalvo SeparationAndGroupingAreArchaicConcepts SovietShoeFactoryPrinciple TheMapBecomesTheTerritory TheMapIsNotTheTerritory TheMapIsTheTerritory TheoreticalRigorCantReplaceEmpiricalRigor ThumbButtons ThumbKey ThumbKeys TopMind PractitionersRejectFormalMethodsOriginal CategoryFormalMethods EwDijkstra FormalMethods PractitionersRejectFormalMethodsDiscussion PradeepSanyal CategoryHomePage PragmaticBookshelf CategoryBooks PragmaticBookshelf PragmaticThinkingAndLearning ThePragmaticProgrammer PragmaticHybrid FalseDichotomy PaintShopPro PhotoShop PlugCompatibleInterchangeableEngineers PragmaticMethodologist AlistairCockburn ExtremeOxymoron JerryWeinberg LarsMathiassen PaulHudson PragmaticMethodologist TomGilb PragmaticProgrammer AndrewHunt AnonymousDonor AntiPattern CarlParziale CodeJockey CodeMonkey DavidBriant DavidThomas DontRepeatYourself FixBrokenWindows GoodCodeMonkey JasonYip JimRussell LukeGorrie ManfredSchaefer MethodAgnostic PowerOfPlainText PragmaticPatterns PragmaticProgrammer ProblemFrame ProgrammerStereotype ProjectSaboteur SamGentle StoneSoup ThePragmaticProgrammer PragmaticSmalltalk CategorySmalltalk CeeSharp EtoileOs GnuStep PragmaticSmalltalk SmalltalkLanguage PragmaticThinkingAndLearning AndrewHunt BecomingCompetent BookStart CategoryBook CategoryLearningMethods DreyfusModel HubertDreyfus JohnFletcher PragmaticBookshelf PragmaticThinkingAndLearning ShuHaRi TheMasterAndHisEmissary ThePragmaticProgrammer WetWare PragmaticUnitTesting CategoryBook CategoryTesting CeePlusPlus CppUnit LayneThomas PragmaticBookshelf PragmaticVersionControl ThePragmaticProgrammer ThePragmaticStarterKit PragmatismPhilosophy PhilosophyOfPragmatism WilliamJames PrairieDogging PrairieDogging PraiseBasedLeadership AlfieKohn AntiPattern BobbyWoolf CategoryLeadershipPatterns DaveVanBuren GoogleSearch JohnOrder ManagementByWalkingAway NationalPublicRadio ObjectTechnologyInternational PhilGoodwin PhlIp PunishedByRewards RalphJohnson RogerLipscombe SunirShah WaldenMathews WayneMack PraiseByFaintDamn DamnByFaintPraise DouglasAdams RhetoricalTechnique PraiseByFaintPraise RhetoricalTechnique PraiseGoodWork ManagersAreMonsters MrAristotle PraiseBasedLeadership RaySchneider TimKing PraiseOfFolly ErasmusOfRotterdam PrakashNair CategoryPerson MacConnellAward WirelessLearningEnvironments PrakashVelayutham PrashantYadav CategoryHomePage PrashanthShivarudraiah CategoryHomePage StartingPoints PratapLakshman CategoryHomePage PrathibhaVarkey CategoryHomePage PratikPatel PreCog CategoryAnalytics CategoryOpenSource DoingStuff DonaldNoyes PreCommit CodingStandards VersionControlSystems PreCompiler AbstractSyntaxTree AnswerMe HaskoHeinecke MetaProgramming UnitTest PreCondition EiffelLanguage FormalMethods GarbageInGarbageOut HoareTriple KentBeck MarcThibault SatherLanguage SeeAlso TestDrivenDesign TestOnlyWhatCanBreak TonyHoare UnitTest UnspecifiedBehavior PreHistoric EnglishHistorians GreekHistorians RomanHistorians PreIpo CulturalAssumption InitialPublicOffering LukeGorrie SalesPitchDeadGiveaway SamGentile TheMeaningOfLiff WikiName WikiPage PreModernism PostModernism PreModernism PreMortem AbandonmentStrategy AdaptiveRetrospective ChristopheThibaut IterationRetrospective KrisJohnson LaurentBossavit MilestoneRetrospective PostMortem PreMortem PrePerspective ReflectionWorkshop TopTenRisks PreOrderBestMatchProblem DynamicDispatch MultipleInheritance PreOrder PreOrderBestMatchProblem TotalOrder VorherrschaftsProblem PreStagedSupport AnswerMe DeletionCandidate EntryConditions WellFormedWorkPackages PreTutorialConceptions PatternBacklash PatternHype PatternNovices PatternSkepticism ToddCoram PreacherComic CategoryComicStrip CategoryOffTopic GarthEnnis SteveDillon PrebenGammelmark CategoryHomePage HewlettPackard NetworkServicesOperation PrebuiltFunctionality AbstractInteractions AutomatedAssembly CategoryPattern CautiousBuyOverBuild ComponentDesignPatterns ComponentFramework CookbookApproach DirectShow JavaBeans PrebuiltFunctionality PrecisionAdjustmentDevice DavidBrantley PedroCartagena TwoByFour PredicateClasses AdamBerger AspectOrientedProgramming AssemblyLanguage AttributesInNameSmell BrokenLink CeeLanguage ClassTalk CommonLisp CraigChambers DaveHarris FirstClassContinuation FirstClassFunction GoTo JamesMcCartney JonathanTang LearningFromPrototypes LexicalClosure MentalIndexability MultipleDispatch ObjectOriented OnceAndOnlyOnce OptimizeForTheCommonCase PatternMatching PredicateClasses PredicateDispatching PredicateTypes ProLog RuntimeException SelfLanguage SetsAndPolymorphism SingleDispatch SmallTalk StefanPlantikow TableOrientedProgramming ThereAreNoTypes VeeTable PredicateDispatch PredicateDispatching PredicateDispatching AspectOrientedProgramming BaseClass BinarySearch BusinessRulesMetabase CategoryConditionalsAndDispatching CategoryLanguageFeature CecilLanguage ClojureLanguage ControlTable DanMuller DoubleDispatchExample DylanLanguage FunctionalProgramming HaskellLanguage IsNull JonathanTang MercuryLanguage MultiMethods MultipleDispatch OcamlLanguage PatternMatching PatternMatchingViews PolymorphicInlineCaches PredicateClasses PredicateDispatching PrologLanguage PyProtocols RelationalAlternativeToXml SingleDispatch StepwiseRefinement TableOrientedProgramming TuringComplete VariationsTendTowardCartesianProduct WilliamUnderwood PredicateFunction FuzzyPredicate PredicateLogic YesNoQuestion PredicateLogic CategoryLogic PredicateTypes CecilLanguage CeeIsNotThePinnacleOfProcedural DependentTyping PredicateClasses PredicateDispatching PredicateTypes ScalaLanguage SetsAndPolymorphism TypeSystem TypeTheory PredicateTyping PredicateTypes PredictTheFuture CategoryFuture CategoryTime FlyingCar PeerToPeer TheFuture ThePast TwoPanelSmartPhone PredictabilityVsPerformance CategoryProcess PlugCompatibleInterchangeableEngineers PowerfulTechniquesAreRisky RealTime WilliamEdwardsDeming PredictingInternet EricHodges FactsNstats VictorianInternet PredictionAndControl BadCodeCanBeWrittenInAnyLanguage CategoryComplexity CompilingVersusMetaDataAid HandWaving MentalMasturbation PowerUser RedHerring RocketAnalogyProblem WikiZens WishfulThinking PredictionsForTwoThousandSix AgainstMethod CounterRecruitment GoldenHammer JanuaryZeroSix KirkBailey OpenMindedScience PeakOil ScottJohnson PredictionsFromFortyYearsAgo AmericanCulturalAssumption CategoryFuture CategoryHistory DisappearingComputer EmotionalEngineering NextBigThing QuietChange RoboMow RoombaVacuum YouTube PredictorCorrector PredictorCorrector PreemptiveProcessesAndCooperativeThreads CommunicatingSequentialProcesses PreferAnonymousContributions NoNamesPlease ToSignOrNotToSign UsingSignatures PreferenceEditorPattern AcceptanceTest AndraeMuys AutomationIsOurFriend BradCox CocoaFramework CompactForm DaveWhipp DavidCary DontOverrideUserPreferences EricJablow GenericityFirst JavaLanguage LearningCurve NetInfo ObjectiveCaml PowerOfPlainText PreferenceEditor PreferenceEditorPattern PrematureOptimization PythonLanguage RalphJohnson StephanHouben StoryCard TextEditor ThereIsMoreThanOneWayToDoIt ThereforeBut UserStory WhyWouldYouEverWantTo WorstThingsFirst PreferentialVoting CategoryVoting FirstPastThePost InstantRunoffVoting PreferentialVoting SingleTransferableVote PreferredOrderOfSrcDstArguments AndrewQueisser AssemblyLanguage BetterAssembly BigEndian CopyImageAndDisplay CurryingSchonfinkelling DavidCary ForthLanguage GarethMcCaughan JayOsako LittleEndian ObjectiveCaml RickSamuels RightThing RobertDiFalco WhyIsTheFirstArgSpecial WirthLanguages PreferredSyntax CategorySyntax PreferredSyntax SyntaxMatters PrefixNotation InfixNotation PolishNotation PostfixNotation PrefixedWords CategoryWiki DonaldNoyes ElementarySchool SecondGenerationWiki ThinkingOutLoud WhatWeNeedHereIsExamples PrematureAbstraction AbstractionAddiction CategoryAbstraction EurekaMoment FutureDiscounting LayerOfIndirection PrematureAbstraction PrematureGeneralization PrematureOptimization ThreeStrikesAndYouRefactor TooMuchAbstraction YouArentGonnaNeedIt PrematureAnything PrematureConcatenation PrematureGeneralization PrematureOptimization PrematureStandardization PrematureTesting WaldenMathews PrematureComplexity BestPractice CategoryComplexity CombinatorialExplosion ExtremeProgramming NotesOnTheSynthesisOfForm PrematureConcurrency PrematureGeneralization PrematureMarshalling PrematureOptimization PrematureRobustness PrematureSerialization XpIsForBadPlanners YagNi PrematureConcatenation PlayDohPrinciple PrematureConcatenation PrematureConcurrency ActorLanguages CategoryConcurrency CompletionState CooperativeThreading DanMuller EeLanguage EventDriven EventDrivenProgramming EventQueue LockFreeSynchronization MessagePassingConcurrency MultiThreadedGuiWouldBeGreat PrematureComplexity ProceduralCode ReadyState SpinLock SynchronizationStrategies ThreadsConsideredHarmful WaitFreeSynchronization PrematureGeneralization AlistairCockburn AntiPattern ApplicationProgrammerInterface BackwardsCompatibility BigDesignUpFront BlackBoxComponentry BradAppleton BrianFoote BuildForTodayDesignForTomorrow BuildSyntax BuildaSkyscraper CallThisAfterReadingLineFromLogFile CanAnArchitectureEmerge CategoryAntiPattern ChangeYourOrganization ChuckMoore CodeHarvesting CollectiveCodeOwnership DaveSmith DoTheSimplestThingThatCouldPossiblyWork EdwardKiser ExtremeProgramming ExtremeProgrammingDogma ForthValues GoldPlating HistoricalCollection HookMethod HowPeopleReallyAre JaredLevy JasonFelice JobSecurity JustInTimeReuse KyleBrown LairdNelson LanguageDesign MarkGrosberg MauroPanigada MichaelFeathers MultipleInheritanceInSmalltalk NikitaBelenki ObjectExperts ObjectNewbies PaulChisholm PlanAheadForReuse PrematureAnything PrematureGeneralization ProgrammingLanguage PropellerHeadSong RapidDevelopment RecentChangesJunkie RequirementsAndDesign RequirementsAndGoals RespectedSoftwareExperts RonJeffries RoomFullOfMeccano RuleOfThree SevenPrinciplesOfSoftwareDevelopment ShallowHierarchies SimpleSuperclassName SlimFast StandardsCommittees SteveMcConnell StijnSanders SunirShah SwissArmyKnife TemplateMethod TemplateMethodPattern ThreeStrikesAndYouRefactor UnitTest UserStory VictorEngmark WaldenMathews WayneMack WhatIsGeneralization WhatWillThisBecome WyattMatthews YagniMightLeadToPrematureOptimization YouArentGonnaNeedIt PrematureGeneralizationIsEvil CategoryEvil DirectedAcyclicalGraph DonaldKnuth PrematureCommitmentToGeneralizationIsEvil PrematureGeneralization PrematureOptimization RefactoringBook SpeculativeGenerality TheCostOfAnticipatoryDesign ThereAintNoSuchThingAsPrematureGeneralization TooMuchAnticipationIsHarmful WhatIsGeneralization WillSargent YouArentGoingToNeedIt YouArentGonnaNeedIt PrematureMarshalling AntiPattern CategoryAntiPattern PrematureComplexity PrematureDistribution VisualBasic PrematureOptimization AntiPattern ApoorvaMuralidhara BigBallOfMud BigOh CarHoare CategoryEvil CategoryOptimization DavidMitchell DesignForPerformance DonaldKnuth EddieEdwards GeraldLindsly GodwinsLaw GuillermoSchwarz IntentionRevealingNames LazyOptimization LenLattanzi MakeItWorkMakeItRightMakeItFast OnceAndOnlyOnce OptimizeLater OptimizingTheIdleLoop PrematureAnything PrematureOptimization PrematureRefactoring PrematureSomethingOrOther ProfileBeforeOptimizing ProfileFirst RiskMitigation RulesOfOptimization StevenNewton StructuredProgrammingWithGoToStatements ThreadMode UniformlySlowCode UnknownAuthor WayneMack YouArentGonnaNeedIt PrematureSerialization DesignSmell InspectEvalFileFormat PrematureComplexity PrematureStandardization ExpandToContract GeorgePaci GlennVanderburg JeFritz PrematureGeneralization PrematureInteroperability PrematureOptimization PrematureStandardization SeanMcNamara StandardsPhases TimBernersLee TomStambaugh WaldenMathews WayneMack WikiWord YesBut PrematureTesting BigDesignUpFront PrematureThinking PrematureThinking CategoryWhimsy PrenticeHall CategoryBooks CoreSeries PearsonEducation PrentissRiddle CategoryHomePage WikiWikiWeb PrepModel SevenHabitsOfHighlyEffectivePeople PrepareForNextCareerNow CategoryEmployment CriticalItSurvivalSkills GoodEnough HowMuchDoYouLearnInSchool JustGetAnyJob LifeTime PeopleSkills ThinkTwoJobsAhead WhySympathizeWithTheUnemployed PrepareTheWay BlindAlley CommunityLore DaveSmith InformationLoss JunkBox MeatBall MethodCommenting PotteryChallenge PrepareTheWay TentativeTossIt TheRoadNotTraveled WarmHelpful WelcomeNewcomer WizardsAreDangerous PreparedStatement DynamicSql PreparedStatement PreparedStatements SqlInjection TopOnPreparedStatements PreparedStatements PreparedStatement PreparedStatementsDiscussion TopOnPreparedStatements PreparedStatementsDiscussionTwo AreWeBiasedTowardLaborIntensive ArgumentFromAuthority ChaunceyGardiner ComputerScience CreateParameter EvidenceTotemPole ExtraordinaryClaimsRequireExtraordinaryEvidence HumanDiscipline ItDepends LasVegasTest LaynesLaw LetTheReaderDecide MySql OnceAndOnlyOnce OneTrueWay OpenSource PageAnchor PageHistory ParameterCleaningApi PreparedStatement PreparedStatements RobMandeville SafetyGoldPlating SecurityThroughObscurity SmeQl SyBase SystemsSoftware TheKenThompsonHack ThreadMess ThreadMode TopOnPreparedStatements TopsLaw ValidatingPreparedStatementDefinitions VendorLockIn WikiZens PreparingForSprintOne AgileSoftwareDevelopment CategoryAgileMethodology DanishAgileUserGroup DilbertOnAgile DoTheAgileAcidTests HenrikThomsen PreparingPeopleForSprintOne PreparingTheMethodologyForSprintOne PreparingTheOrganizationForSprintOne PreparingTheToolsForSprintOne PreparingTheWorkspaceForSprintOne ScrumMethodology PreparingPeopleForSprintOne BeingAgile BeingAgileEqualsBeingAccountable BeingAgileEqualsBeingConfident BeingAgileEqualsBeingNice BuildSelfOrganizingTeams BuildingTrust CategoryAgileMethodology DealWithResistanceToChange PreparingForSprintOne PreparingTheMethodologyForSprintOne BalanceAgilityAndDiscipline CategoryAgileMethodology DontSettleForScrum FollowTheRecipe PatternsOfDailyStandUpMeetings PreparingForSprintOne UseSeasonedFacilitator PreparingTheToolsForSprintOne BizTalk CruiseControl SharePoint ThoughtWorks PreprocessorsAreNotEvil AlanBaljeu AnsiCee AwkLanguage BjarneStroustrup CategoryCee CategorySyntax CeeLanguage CeePlusPlus CeePreprocessor ConstQualifier DanBarlow DaveHarris DesignByContract DylanLanguage EfficientContractsInJava EmbeddedSystem FortranLanguage FreedomOfSpeech GoTo IncludeGuard IntelCorporation JavaLanguage JimPerry MetaClass MichaelFeathers MultipleInheritance MultipleInheritanceIsNotEvil NickKeighley PascalLanguage PerlLanguage PeterMerel SideEffect SmalltalkLanguage StephanHouben ToolCommandLanguage VeeTable PrescriptivePatternLanguage CategoryGroupsOfPatterns CppUnit DocumentingFrameworksWithPatterns ErichGamma GoodThing KentBeck MichaelFeathers ModelViewController NormKerth PatternsHandbookLanguage PaulChisholm QualityWithoutaName UnitTest WritersWorkshopPatterns PresentAlternativesNotExcuses ExcusesExcuses FalkBruegmann PresentEmpiricalData BigDesignUpFront BowToYourFellowPractitioners BugsInTheTests CategoryEvidence CodeComplete CowboyCoding EmpiricalData ExtremeProgramming FirstCreateTheMailbox HalClement PresentEmpiricalData RonJeffries SteveMcConnell SunirShah TooManyVariablesForScience UnitTest UnitTestsReconsidered XpVsStandardDefinitionOfUnitTest PresentationAbstractionControl CategoryAbstraction HierarchicalModelViewController PoSa PresentationAbstractionControl PresentationAgent AustinDavid BrendaLaurel ComputersAsTheatre ExplicitUserModel IntelligentBrowser MoreSophisticatedReferencing PresentationAgent SeaOfContent PresentationIsDifficult AlarmBellPhrase CategoryAsthetics CategoryUserInterface WetWare PresentationLayer PresenterFirst ModelViewPresenter PreserveWholeObject PreservingInformationAsSlices CategoryOrganization DoingThings DonaldNoyes EatYourOwnDogfood InformationSlice SinglePageWebApp SinglePrintablePage WholeFish PresidentObama ControlSystem ElectoralSystem ManagementSystem MartinShobe OpenSource PeterMerel PhlIp PresidentObama PrintMoney RecordingIndustryAssociationOfAmerica SatyaGraha SecuritySystem TechIlliterate WikiWeb PresidentialPowers BlackBudget GulfWar JohnFitzgeraldKennedy NorthKorea NorthVietnam UnitedStates PressAnyKey HomerSimpson NickBensema PressOn CategorySuccess DonaldNoyes MeaningfulNames ThinkingOutLoud TimeOut PrestonBannister CategoryHomePage OpenWiki WebLog WikiLog WikiPerformance WordPress PrestonRickwood CategoryHomePage PrettyAdventuresomeProgramming AaMilne AdoptingXp AlistairCockburn AlmostExtremeProgramming AnAcceptableWayOfFailing AntiPattern BadMeaningGood BillBarnett CargoCultSoftwareEngineering CategoryAdoptingXp CrystalClearMethodology CurtisBartley DrivingMetaphor EdgeOfChaos ExtremePosturing ExtremeProgramming ExtremelyBadProgramming IfYouNameItTheyWillBlameIt JackBolles NickBensema PhilipHaynes PoseurProgramming PrettyAdventuresomeProgrammer PrettyAdventuresomeProgramming RobHarwood TurnAllTheKnobsToSeven WaldenMathews WaterFall WorstPunEver PrettyGoodProgrammerWithGreatHabits GoodProgrammerGreatHabits PrettyPlease PrettyPlease StampOutFires PrettyPrint CodingStyle DeleteWhenCooked PrettyPrint SyntaxHighlighting PrettyPrinter PrettyPrint PrettyPrinting BackLink DeleteThisPageSomeTime PrettyPrint SyntaxHighlighting PrettyPrintingJavaWithVisitor BrokenLink BuilderPattern ClassDeclaration CompilationUnit DaveHarris DesignPatterns DoubleDispatch HyperJava IfStatement IfStatementNode JavaCompilerCompiler JavaTreeBuilder JeffHayes JjTree MethodBody OliverSeiler PrettyPrint PrettyPrintVisitor PrettyPrinter TomAnderson VisitIfStatement VisitorAndBuilder VisitorPattern PrevalenceInMusty PrevalenceLayer RalphJohnson TemplateMethodPattern PrevalenceIsAcid AtomicConsistentIsolatedDurable ClojureLanguage DoubleEntryBookkeeping DougMerritt EntityIntegrity EnumeratedTypes GarbageCollection JeffGrigg JeffreyHantin KlausWuestefeld ObjectOriented ObjectPrevalence PascalLanguage PrevalenceIsAcid ReferentialIntegrity RelationalDatabase SoftwareTransactionalMemory ThreePhaseCommit PrevalenceLayer AndersBengtsson AspectOrientedProgramming CategoryDatabase ChangeLog CircularReasoning CommandPattern DataBase DatabaseDefinition DatabaseNotMoreGlobalThanClasses DbasGoneBad EricHodges FaultTolerance GemStone GemStonej GeneBank HolyWar HumbertoSoares InstantaneousTransactions JavaSerializationIsBroken JeffPanici JohnVriezen KentBeck KevinLacobie KlausWuestefeld LoadBalancing MemCached NavigationalDatabase NounModels ObjectModel ObjectOrientedDatabase PerforceVersionControl PersistentObjectStore PlainOldJavaObject PrestonBannister PrevalenceInMusty PrevalenceLayer PrevalenceLayers PrevalentHypothesis RelationalDatabase RobMee RuntimeException ScalabilityTestResults SerializationThroughput ShiYiYing SqlFlaws StoredProcedure ThePrevayler TobyThain TransparentPersistence TuringComplete VisualBasic VisualWorks WilliamUnderwood YagniAndDatabases YouArentGonnaNeedIt YouArentGonnaNeedThisData PreventativeAction AntiPattern BlakeCoverett CorrectiveAction DaveSmith DoubleTheEstimate DryRunBackup QuestionTheEstimate ScriptTheDemo TobinHarris PreviousHistoryOfPlayingToWin ExtremeProgrammingInstalled ExtremeProgrammingPlayingToWin KenAuer KentBeck MartinFowler ProjectPlanning RonJeffries SteeringAndPlanningExtremeProgramming VlissidesOnBeck WardCunningham PreviousLastEdit LastRealEdit PriceGouging CorporateGovernment EliminativeMaterialist EvanCofsky GarethMcCaughan ValueDrivenPricing PricewaterhouseCoopers BigFive PricewaterhouseCoopers PrimaDonna AlarmBellPhrase AnonymousCoward ArchitectsDontCode BusinessValueFirst ChetHendrickson ConflictResolution DamonHougland DaveHarris DavidHooker ExtremeProgramming GoldPlating HighMaintenanceEmployee MartinFowler NathanCline OfficeEgo PairProgramming ParkingLotTherapy PersonalChoiceElevatedToMoralImperative PhlIp PointOfView PrimaDomma PrimaDonna PygmalionEffect RonJeffries RunawayReligion SpaghettiCode SunirShah TheDevil UnitTest WilliamGrosso PrimarilyPublicDomain CreativeCommons JoughDempsey PrimarilyPublicDomain PublicDomain ThisPostIsPublicDomain WikiCopyRights PrimaryColors RedGreenBlue PrimaryConcern PrimaryInformation AlekseyPavlichenko CodeGeneration InformationLoss OnceAndOnlyOnce PrimaryInformation SecondaryInformation PrimaryKey CandidateKey CandidateKeys CategoryDatabase ForeignKey KeyGeneration ObjectIdentity PortablePrimaryKeyGeneration PrimaryKey RelationalModel WilliamUnderwood PrimaryKeyNaming NoTableNameInPrimaryKeyNamePattern TableNameInPrimaryKeyNamePattern PrimaryNoun ArgumentsAgainstOop ChangePattern CommandPattern EditHint FunctorObject InformationHiding LispLanguage ManyToManyChallenge MultipleDispatch NonTopAnonymousDonor ObjectOrientedProgramming PrimaryNoun ResponsibilityDrivenDesign ResponsibilityDrivenDesignConflictsWithYagni StrategyPattern ThreadMess PrimateProgramming DilBert EricHodges HumanResources MicroSoft PrimeCandidate AhHa AmericanCulturalAssumption CategoryIdiom CategoryJoke DubYa PrimeCandidate PrimeNumber PrimeDays DateStamps YyyyMmDd PrimeDirective AscendedAncients CopyLeft CultureShock DavidBrin DeathMarchValues FasterThanLight FizzBuzzTest GavinLambert GoTo GodwinsLaw IainBanks IsItSafe LamontCranston LongView MicroSoft NativeAmerican NonInterference PeterMerel PlugCompatibleInterchangeableEngineers PrimeDirective StarDrive StarGate StarTrek StarTrekReligion UpliftSaga VogonConstructorFleet WarpDrive PrimeMinister OppositionLeader PrimeMinister PrimeNumber CategoryMath ComplexNumbers LanguageComparisonFramework OpenQuestion PrimeCountingFunction PrimePair ProthsTheorem SieveOfEratosthenes SieveOfEratosthenesInManyProgrammingLanguages PrimeOs AsciiCode CategoryOperatingSystem EighthBit MiniComputers OperatingSystem StickParity TwentiethCentury PrimePair CategoryMath OpenQuestion PrimeNumber PrimePair PrimitiveObsession AvoidHashySyntaxInRuby CategoryCodeSmell CategoryTypingDebate DateFormat DuckType FeatureEnvySmell JbRainsberger NoStrings ValueObject PrimitiveOperatingSystemServices ApplicationProgrammingInterface ObjectOrientedFramework OperatingSystem WikiIsAnAssociativeStore WikiIsNotaDictionary PrimitivePattern AbstractPattern ClientServerPatterns CollaboratingPatterns ComposedPattern CompositePattern JamesNoble PrimitivePattern TomStambaugh PrimitiveRecursive AckermannFunction CategoryMath CharityLanguage PrimitiveRecursive TotalFunctionalProgramming TuringComplete PrimitivesAndMeansOfComposition AlgebraOfProgramming AlgolLanguage AllFeaturesShouldBeSimple CategoryPattern CommonLisp CostinCozianu DanMuller EjbFlaws EssExpression EssExpressions ForthLanguage FunctionalProgramming HigherOrderFunctions HigherOrderPatterns HowTo JavaLanguage LispLanguage LogViewer ObjectOrientation ObjectOriented PipeAndFilters PipeAndFiltersArchitecture PipesAndFilters PrimitivesAndMeansOfComposition RelationalModel SchemeLanguage SmalltalkLanguage TheEvolutionOfaHaskellProgrammer WindowsScriptingHost PrimoLevi CategoryAuthor PrimoLevi PrincipalComponentAnalysis AbrahamMaslow AllModelsAreWrongSomeModelsAreUseful CategoryMath CategoryWiki DataMining GenerativeTopographicMapping LaurentBossavit MoFurness ModelWiki NoelWelsh PrincipalComponentAnalysis PrincipalComponentGuessing ProbabilisticPrincipalComponentsAnalysis RichardHenderson SingularValueDecomposition WhyClublet WikiDesignPrinciples PrincipiaCybernetica PrincipiaCybernetica PrincipleOfBeneficentDifficulty DataFlowDiagram FunctionalDecomposition HardWork PrincipleOfDispassionateMethodology RonJeffries SelectingaMethodology SoftwareRequirementsAndSpecifications WaldenMathews PrincipleOfDispassionateMethodology AlistairCockburn ExtremeProgramming GertrudeStein PrincipleOfBeneficentDifficulty SelectingaMethodology SunirShah TakingException PrincipleOfLeastAstonishment CommentTheWhy DavidBrady EricRaymond JanPersson PrincipleOfLeastAstonishment ProtoObject RulesOfOptimization SelfDocumentingCode TheArtOfUnixProgramming TheDesignAndEvolutionOfCpp TomAnderson TreatCommentsWithSuspicion PrincipleOfLeastAuthority CategorySecurity MarcStiegler ParadigmRegained PrincipleOfLeastPrivilege PrincipleOfLeastConfusion EgolessProgramming PrincipleOfLeastConfusion PythonLanguage PrincipleOfLeastEfficiency AndDesign CategoryBusiness DotNet HanlonsRazor JayOsako MotazKaySaad PhlIp PinealGland QualityIsntAlwaysCompetitive RapidApplicationDevelopment ShoeEventHorizon SilverBulletConspiracy UnifiedModelingLanguage VendorLockIn ViciousCircle VisualStudio WorseIsBetter PrincipleOfLeastPower BbEdit BestPractice BigDesignUpFront ConceptsTechniquesAndModelsOfComputerProgramming ConfigurationFiles DavidBarbour DesignIssues DomainSpecificLanguage EffectTyping EmacsEditor EmacsLispVirus GeneralHaltingProblem GoodThing InterpreterPattern IssuesForLanguageDesigners JavaLanguage JavaScript LaTex LiberatingConstraint LispLanguage LittleLanguage MetaLanguage MicrosoftOffice ModelsOfComputation ObjectCapabilityModel OptimizeLater PerlLanguage PostScript PrincipleOfLeastAuthority PrincipleOfLeastPower PrinciplesOfDesign ProductivityRant ProtocolStack PythonLanguage QuestForThePerfectProgrammingLanguage RicesTheorem RoyalPain RulesOfOptimization SeparationOfDataAndCode SevenLayerNetworkModel TimBernersLee TuringComplete TuringEquivalent TuringTarpit TuringTrap VisualBasic XmlDataTypeDeclaration XmlIsaPoorCopyOfEssExpressions XmlSchema PrincipleOfLeastPrivilege BondageAndDisciplineLanguage CategorySecurity ObjectCapabilityModel PrincipleOfLeastAuthority RichardKulisz StaticTyping ThreeLevelsOfAudience WilliamUnderwood PrincipleOfLeastSurprise EricRaymond PrincipleOfLeastAstonishment UnixPhilosophy PrincipleOfParsimony DoSimpleThings DoTheSimplestThingThatCouldPossiblyWork DoTheSimplestThingThatWorks HeuristicRule KeepItSimple OccamsRazor TheStructureOfScientificRevolutions UseTheSimplestFormulaThatFitsTheFacts UseTheSimplestMetricThatPredicts YouArentGonnaNeedIt PrincipleOfPatterns CategoryPattern PrinciplesAreNotPatterns AdapterPattern AlistairCockburn BradAppleton GangOfFour JoshuaKerievsky MediatorPattern StrategyPattern PrinciplesForBadGuys MikeSmith PrinciplesForGoodGuys TheSecretOfPower WhyClublet WtcIndex PrinciplesForGoodGuys BrucePennington CategoryWorldView GoldenRule IamEtoffi MaleRoleBeliefSystem OhSoSmartOrOhSoPleasant PrinciplesForGoodGuys PrinciplesForTheNextWiki AnonymousCoward DocumentMode RealNamesPlease ThreadMode PrinciplesObjectivesAndGoals CategoryRequirements DoWeHaveToStickToDictionaries GarryHamilton GivingNewDefinitionsToOldWords JimCoplien LifeVectors MartineDevos PrinciplesObjectivesAndGoals PurposeOfPatterns StevenBlack PrinciplesOfCompilerDesign CategoryBook CategoryCompilers GlennWilson GreenDragon RedDragonBook TheDragonBook TwentyFirstCenturyCompilers PrinciplesOfConstraintProgramming CategoryBook ConstraintProgramming KrzysztofApt PrinciplesOfObjectOrientedDesign AcyclicDependenciesPrinciple BarbaraLiskov BehavioralCompleteness BertrandMeyer CategoryDesign CategoryModellingLawsAndPrinciples CategoryObjectOrientation CommonClosurePrinciple CommonReusePrinciple CouplingAndCohesion DefinitionsForOo DependencyInversionPrinciple EverythingIsRelative ExplicitInterfaces FalkBruegmann FewInterfaces GroupRelatedInformation InformationHiding InterfaceSegregationPrinciple JohnLakos LargeScaleCppSoftwareDesign LawOfDemeter LinguisticModularUnits LiskovSubstitutionPrinciple MartinSpamer NakedObjects ObjectOrientedSoftwareConstruction OoDesignPrinciples OpenClosedPrinciple OverUsedOopExamples PrinciplesOfObjectOrientedDesign RelationalWeenie ReuseReleaseEquivalencePrinciple RobertCecilMartin SingleChoicePrinciple SingleResponsibilityPrinciple SmallInterfaces SoftwareDevelopmentGuideline SoftwareHippy StableAbstractionsPrinciple StableDependenciesPrinciple TypesOfDependency PrinciplesOfObjectOrientedSoftwareDevelopment CostinCozianu CppHeresy ObjectOriented PavelPerikov PrinciplesOfObjectOrientedSoftwareDevelopment RefactoringHell SunirShah PrinciplesOfSoftwareEngineeringManagement CategoryApplicationDevelopment CategoryBook EvolutionaryDelivery FaganDefectFreeProcess RichardDrake SoftwareInspection TomGilb PrinciplesVsValues AlistairCockburn AssumeSimplicity CulturalRelativist EmbraceChange IncrementalChange JasonYip NissimHadar PhilGoodwin PrinciplesVsValues QualityWork RapidFeedback RichardBash XpMailingList PrintableDesignPatternReferenceCards CategoryPattern DesignPattern GangOfFour PortableDocumentFormat PrintableWhiteboard CleaningUpWhiteboardPictures ElectronicWhiteboard JeffGrigg JohnBrewer KentBeck KyleBrown PeterMerel PrintableWhiteboard SpyglassInc SpyglassMosaic SystemMetaphor VideoTapingDesign XpImmersionTwo PrintedPage CategoryOrganization DoingStuff DonaldNoyes WebPage WebSite PrintfDebugging BinaryChop CategoryDebugging DeviceDriver EmbeddedSystem UseTracing PrintfDesign BottomUpProgramming PrintfDebugging RichardCollins TestFirstDesign PrintxOrg BrokenLink PhpWiki PriorArt FindPage NotInventedHere PriorArt TechnicalSpecification PriorPlanningPreventsOptimization PrematureOptimization PrioritizedPlanning DoingStuff DonaldNoyes DonaldNoyesReminders DonaldNoyesSandbox NotBuiltInOneDay ReFactor TalkPage TheOtherThings ThinkingOutLoud WardsWiki PriorityChart PriorityInheritance CategoryConcurrencyPatterns FibonacciHeap OperatingSystem PriorityInheritance PriorityInversion RealTime VxWorks PriorityInversion CategoryConcurrency LockBasedSynchronization MarsPathfinder OperatingSystem PriorityInheritance PriorityInversion ProcessStarvation RealTime ThreadStarvation PriorityQueue ArtOfComputerProgramming BarryOshry CategoryDataStructure DanceOfBlindReflex DoTheSimplestThingThatCouldPossiblyWork DonKnuth DontReinventTheWheel HeapDataStructure IhadToWriteMyOwnLinkedList JasonFelice LeftistTree PriorityQueue PriorityQueues RelationalDatabases RichKatz SeeingSystems ToDoList WardCunningham PrismProject AccidentalDifficulty CategoryProject CharlesSimonyi EssentialDifficulty GenVoca InterLanguageUnification JeffGrigg JimLittle LanguageUsability ObjectRequestBroker OpenSource XeroxParc PrisonersDilemma AlwaysCooperate AlwaysDefect AnonymousDonor ColdWar DollarAuction DrStrangelove DramaticIdentity GameTheory IteratedPrisonersDilemma JohnPassaniti LetTheHumanPullTheTrigger MichaelChermside MutuallyAssuredDestruction PavlovStrategy PrisonersDilemma TitForTat TitForTatVsPavlov TragedyOfTheCommons PrivateBranches ClearCase ContinuousIntegration DistributedVersionControl GeorgePaci JohnMitchell OpenSource PrivateBranches RobertWatkins SpikeSolution VersionControl VisualAge XpVersionControlRoadmap PrivateCommunicationOnWiki ChuckSmith SecretMessage SunirShah WikiMail WikiWiki WikiWikiWeb PrivateInheritance AbstractBaseClass CategoryCpp CeePlusPlus DynamicCast ImplementationInheritance ObjectSlicing PrivateInheritance ReinterpretCast SyntacticSugar TheDesignAndEvolutionOfCeePlusPlus UndefinedBehavior PrivateInterface CategoryPattern GarbageCollected JamesNewkirk ModulaThree NatPryce PartialRevelation PatternLanguagesOfProgramDesign StructuralPattern PrivateLanguage CategoryLanguage DonaldNoyes LevelsOfGreenspunning MarcThibault PositiveDialogue PrivateLanguage ThinkingOutLoud PrivateLanguageApplications PrivateMutex AdamBerger CategoryJava JavaDoc JavaIdioms MichaelChermside PrivateResponsePrivateReply EmailNetiquettePatterns PrivateResponseVisibleReminder EmailNetiquettePatterns PrivateVariablesInJavaScript AnonymousDonor ArlieDavis CategoryJavaScript ClassName DanielBrockman DavidDeLis DouglasCrockford JavaScript JavaScriptCodingStandard MyClass SelfDocumentingCode VhIndukumar PrivateVersioning CategoryConfigurationManagement EricHopper GitVersionControl MercurialVersionControl PrivateVersioning ScmPatternLanguage PrivateVsWoodenLanguages CategoryComparisons DonaldNoyes ThinkingOutLoud PrivateWikiForums NonPublicWikiForums WikiForum PrivePagina PriyaLakshmi GoodThings PriyaLakshmi ProActive DilbertMoment ProActive ProBlem EtymoLogia HumanKind ProBlem RainerWasserfuhr SeeAlso SingularitarianWikiPrinciples TheSingularity TwentyFirstCentury ProCess FrameProblem ProCess ProFreedom AndyPierce BrucePennington FuelCellAutomobiles KathyBracy LiberalMind MikeSmith PhlIp ProFreedom ProLog CategoryRedirect HolyWar HungarianNotation ProLog PrologLanguage ProQuest ProVerb AdjectivesAndAdverbs AntiVerb BetsyHanesPerry HaHaOnlySerious IncompatibleGoals UgLy ProWiki ApplicationServiceProvider ProWikiSoftware WikiEngines WikiService ProWikiEngine HelmutLeitner ProWikiSoftware ProWikiSoftware CategoryGerman CategoryWikiImplementation CdmlTabelle DeeLanguage DorfWiki DseWiki ErweiterteTextFormatierung FractalWiki FreeWikisForSchools GnuPlot HelloWorld HelmutLeitner MathWiki OpenSource PageAccueil ProWiki ProWikiSoftware RecentChanges SourceForge StartSeite ThelopLanguage TolkienWikiteak UseModWiki UserName WikiClone WikiQuizz WikiSpam WikiWikiBelgique ProbabilisticChooser CreativeCommons GeneticAlgorithm MarkJanssen SearchEngineOptimization ProbabilityBasedParsing ProblemDomain AnalysingTheProblemDomain CategoryAddress DomainKnowledge FunctionalRequirements GarethMcCaughan GrokTheProblemDomain NonFunctionalRequirements NygaardClassification ObjectOrientedProgramming ProblemDomain RequirementsAnalysis ScopeOfAnalysis SolutionDomain SomethingToThinkAbout UserRequirements UserStories VeryLongDescriptiveNamesThatProgrammingPairsThinkProvideGoodDescriptions ProblemDomainExpertReviewers DomainKnowledge ExpertReviewers ParnasSoftwareReviewPatterns ProblemDomain ProblemFrame BigDesignUpFront BigDesignUpFrontFrame CommandedBehaviorFrame ConnectionFrame ControlledBehaviorFrame DickBotting EveryoneShouldBeaMethodologist ExtremeProgramming InformationDisplayFrame InventorsParadox JacksonStructuredProgramming JspFrame KeithBraithwaite KevlinHenney MichaelJackson MultiFrameProblem NortheasternUniversity PatternLanguage ProblemFrame ProblemFrames RefinementFrame SimpleControlFrame SimpleInformationSystemFrame SoftwareRequirementsAndSpecifications StanSilver TranslatorFrame UseCaseFrame UsecaseFrame WaldenMathews WorkpiecesFrame XpFrame ProblemFrames CategoryBook MichaelJackson ProblemFrame RalphJohnson ProblemOfSymbology CategoryMath ComputerScience DavidCary ForthLanguage HewlettPackard InfixNotation InstinctAsIntelligence ObscureGreatFoobars PolishNotation PostScript PostfixNotation ReversePolishNotation ProblemSolvingHeuristic BruteForce DivideAndConquer DynamicProgramming GeneticAlgorithm GreedyAlgorithm HeuristicRule MetaHeuristics ProcessOfElimination RandomSearch SimulatedAnnealing TabuSearch ProblemSolvingLeadership GeraldWeinberg KrisJohnson WaldenMathews ProblemSolvingMeetings CategoryCollaboration DavidSchmaltz JeffGrigg MeetingTypes ProblemSolvingMeetings ProjectManagement SuccessfulMeeting ProblemSolvingProcess AsciiArt CategoryJoke TabMunging ProblemSpace OnsiteCustomer ProblemDomain ProblemSystemPerspective AdeleGoldberg CompositeUseCase ControlSystems ConvergentEngineering DavidTaylor DivergentEngineering GoalSeekingControlSystems IvyHooks JackRing RabidPrototyping RalphJohnson RequirementsEngineering SolutionEvolution SystemsEngineering TacitLearning UseCase WayneWymore ProblemWithSmallNumbers CategoryStory JustMakeItRight ProblemsBehindTheProposedSolutions AssignProblemsNotTasks BecomeCompetent CategoryManagement CategorySolutions LeadingRequest PeopleAreTheProblem ProblemsTestingPerformanceSimulators ProblemsTestingPerformanceSimulators TemporaryDetailedTestingSupportingRefactoring ProblemsWithDocumentation AcceptanceTests BrentNewhall CategoryDocumentation DocumentationCannotBeAutomaticallyChecked DocumentationMustProvideValue DocumentationPatterns MartySchrader OnceAndOnlyOnce OnlyForesightMatters PaperGivesNoFeedback ProblemsWithDocumentation ProblemsWithDocumentationDiscussion ReplaceDocumentation TheRoadNotTraveled ProblemsWithDocumentationDiscussion BrentNewhall CategoryDiscussion CategoryDocumentation ChrisFay DocumentationPatterns HaveThisPattern MartySchrader NeilWalker NutShell OnlyForesightMatters ProblemsWithDocumentation RedHerring ReplaceDocumentation SpecializationIsForInsects ThatsWhatWeDo TheRoadNotTraveled ThrowOneAwayInPractice ProblemsWithExistingOopEvidence ArgumentFromAuthority ArgumentsAgainstOop BadCodeCanBeWrittenInAnyLanguage CeeIsNotThePinnacleOfProcedural ConfigurableModularity ContextObject CrossCuttingConcern DataflowProgramming DeltaIsolation DependencyInjection DesignPatternsAreMissingLanguageFeatures DomainObject EditHint EvidenceTotemPole ExplicitManagementOfImplicitContext ExpressionProblem FeatureBuffetModel FirstClass FunctorObject GodCode GodTable GoldenHammer LaynesLaw MissingFeatureSmell MockObject OoBestFeaturePoll OopAndVariationManagement OopBizDomainGap OopDebateMetaDiscussion OopNotForDomainModeling ReactiveProgramming StrawMan SystemsSoftware TableOrientedProgramming TopMind UnitTesting ProblemsWithFilesystemBasedWiki CvsBasedWiki CvsWeb FilesystemBasedWiiki FilesystemBasedWiki JavaScript ProblemsWithOnSiteCustomer AcceptanceTest CodeUnitTestFirst ConstantRefactoring ExtremeProgramming GeorgePaci OnSiteCustomer PairProgramming PlanningGame StoryCard TasteTheSoup TestEverythingThatCouldPossiblyBreak WayneMack WhyItIsSoHardToSellExtremeProgramming ProceduralApplicationProgrammingInterface AbstractDataType AbstractionInversion ApplicationProgrammingInterface BeOs BoostLibraries CeeLanguage CeePlusPlus EricHodges GodwinsLaw HaveThisPattern JavaAwt JavaSwt JonathanTang LayneThomas LeastFlexibleProtocolWins LispMachine MostFlexibleProtocolWins NobodyAgreesOnWhatOoIs OoFaq PolyMorphism ProceduralMethodologies SenatorJosephMcCarthy SymbianOs ProceduralCode EditHint NobodyAgreesOnWhatOoIs ObjectOrientation ObjectOrientedProgramming ObjectOrientedProgrammingLanguage ProceduralCode ProceduralMethodologies ProceduralProgramming SpaghettiCode StructuredProgramming ProceduralLanguage ProceduralProgramming ProceduralLanguages ProceduralLanguage ProceduralMethodologies AreDesignPatternsMissingLanguageFeatures AreRdbmsSlow AreTablesGeneralPurposeStructures BigSoupOfClasses BigSoupOfTasks BillGates CategoryMethodology CategoryModellingLawsAndPrinciples ChallengeSixVersusFpDiscussion CodeAvoidance CodeComparingIssues ColdFusion ComputationOriented ComputationOrientedDesign ConflictingRequirements ConstantTable ControlTable DataManipulation DatabaseBestPractices DatabaseNotMoreGlobalThanClasses DateAndDarwen DecemberZeroSeven DeclarativeGuiFrameworks DeltaIsolation DiscontinuitySpike DispatchOnFeaturesNotClassifications DuplicationRefactoringThreshold EightyTwentyRule EvalVsPolymorphism EventDrivenProgramming FileSystemAlternatives FlawsOfProceduralDiscussion FunctionalProgramming FundamentalFlawsInProceduralDesigns GateKeeper GenericBusinessFrameworkUnobtainable GlobalVariablesAreBad GnuPlot HelpersInsteadOfWrappers HumptyDumpty ImprovingProceduralLanguages InternationalUiExample JavaScript LarryEllison LegacyCode MockObject NoTrueScotsman NounModel ObjectOriented ObjectOrientedDesign ObjectOrientedLanguage ObjectOrientedProgramming ObjectRelationalMapping ObjectVsModel OoBusinessExamples OoLacksMathArgument PageAnchor PolymorphismLimits ProceduralMethodologies ProceduralProgramming QueryAndLoop ReinventingTheDatabaseInApplication RelationalGui RelationalVsXp ResponsibilityDrivenDesign SeparateMeaningFromPresentation StepwiseRefinement TableOrientedProgramming TablesAndObjectsAreTooDifferent TooManyParameters TopMind TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain WishfulThinking ProceduralProgramming AbstractDataType AdaLanguage BourneShell CeeLanguage ContinuationsAndCoroutines DateAndDarwensTypeSystem FirstClassContinuations FunctionalProgramming GarbageCollection GoTo ModulaTwo ModuleSystem ObjectOrientedProgramming PerlLanguage PolyMorphism ProceduralLanguage ProceduralMethodologies ProgrammingParadigm RelProject ScriptingLanguages SideEffect SubtypePolymorphism TutorialDee ProcedureWithNoArguments AlainPicard AmigaOs CallBacks CommonLisp ComponentObjectModel ContinuationPassingStyle CurryingSchonfinkelling DanBarlow ExplicitManagementOfImplicitContext FunctionalProgramming FunctionalProgrammingLanguage HaskellLanguage IdealProgrammingLanguage LazyEvaluation LispLanguage MlLanguage OcamlLanguage OnMonads PurelyFunctional ReferentialTransparency SchemeLanguage SideEffect SomeClass StephanHouben StrictLanguage SunirShah ThunkMethod VisualBasic WhatIsaThunk ProceedWithFear BigOne CategoryLifeStrategies GameOfLife GlobalWarming GoWhereYouAreAfraid GrokTaskFirst HigherPrinciples OctoberZeroFive PandemicResponsePattern ProceedWithFear SiezeControl TheOnlyThingWeHaveToFear WithinTwentyYears ProcessAccounting ComputerScience OperatingSystem ProcessAccounting RealTime SystemAdministration ProcessAndaThing AlexandrianForm ApatternLanguage ChristopherAlexander ComponentDesignPatternsFormat DesignPatterns PhilipEskelin ProcessAndaThing SouthFacingOutdoors TheTimelessWayOfBuilding VeryCoolBuilding ProcessAntiPatterns AntiPattern AppointedTeam CategoryAntiPattern DiscordantRewardMechanisms EgalitarianCompensation GeographicallyDistributedDevelopment ManagerControlsProcess PlugCompatibleInterchangeableEngineers ProcessAntiPatterns TheProcessIsTheDeliverable ProcessApproach MarcGirod SoftwareChangeManagement ProcessAsPattern DefinedProcess JimCoplien KentSchnaith PersonalSoftwareProcess ProcessPatterns RuleOfThree WattsHumphrey WhenToUsePatternForm ProcessBasedAccessControl CategoryRant CategorySecurity CategorySoa CollaborateForSuccess InformationSecurity MarkeTecture MessageLevelSecurity PolicyBasedManagement ProcessBasedAccessControl SecurityManagement SelfTalk SoaSystemsManagement SystemsManagement ProcessBoundary AbstractInteractions CategoryPattern ComponentDesignPatterns FacadesAsDistributedComponents GoingThroughCustoms InterfacesLast ProcessCalculi ProcessCalculus ProcessCalculus ActionCalculi ActorsModel CalculusOfCommunicatingSystems CategoryConcurrency CommunicatingSequentialProcesses DeadLock FiniteStateProcesses JoinCalculus LiveLock PiCalculus ProcessCalculus ProofOfCorrectness RobinMilner TuringAward ProcessCynicism SayWhatYouDoDoWhatYouSay ProcessDash PersonalSoftwareProcess ProcessDomain AgileSoftwareDevelopment AlistairCockburn ArchitectureDefinitions CostinCozianu JourneyOfaSoftwareProfessional LukeHohmann MethodologyPerProject MichaelJackson NoProcess NoProcessDiscussion ObjectOriented ProblemDomain ProblemFrame RobertDiFalco RobertGlass SolutionDomain SurvivingObjectOrientedProjects WaterFall ProcessEnvironment ChildProcess ProcessForProgrammingWithoutThinkingTooMuch AcceptanceTest AeGis ExtremeProgramming MarkAddleman WorkingCodeTrumpsEverythingElse ProcessImprovement ExtremeProgramming ProcessImprovementTools ProcessImprovementPatterns CapabilityMaturityModel ProcessImprovementPatternsDiscussion ProcessImprovementPatternsDiscussion BradAppleton PatternWritingWorkshop ProcessImprovementPatterns RonJeffries ProcessImprovementSkills CategoryEmployment ProcessImprovementTools ShlemielThePainter WaldenMathews ProcessImprovementTools AnalogyBetweenProgrammingAndManufacturing CapabilityMaturityModel CategoryProcess DebuggingTheDevelopmentProcess EliyahuGoldratt ExtremeProgramming IanRae IsTheTermProcessProblematic LearningOrganization NoProcess ProcessImprovementTools SoftwareEngineeringBodyOfKnowledge SoftwareIsNotManufacturing SoftwareManagementPrinciples StanSilver TheFifthDiscipline TheoryOfConstraints WaldenMathews WalkerRoyce WayneMack WhatRecursEverySoftwareProject WilliamEdwardsDeming ProcessIsolation CoyoteOs ErlangLanguage ErosOs ExoKernel FaultIsolation MessagePassing MultitaskingVirtualMachine ObjectCapabilityModel ProcessIsolation ProcessModel SeeAlso SingleLanguageOperatingSystem StaticTyping VirtualMachine ProcessJustification AgileSoftwareDevelopment CostinCozianu DefinedProcess ExtremeProgramming ExtremeRules KrisJohnson NoProcess NoProcessDiscussion PairProgramming RationalUnifiedProcess ReleaseManagement WaldenMathews ProcessManagement BusinessProcessManagement CategoryManagement FiveFocusingSteps ProcessManagement ProcessMiniature AlistairCockburn CodeSprint EducationalGames EducationalSimulations ExtremeHour ExtremeHourWithActualProgramming ExtremeTeaching GestaltRoundTrip GradyBooch JasonYip JoshuaKerievsky ProcessMiniature ProjectLifeCycleInOneHour ProjectManagementPatterns SunirShah ThreeRingBinder TripleLoopLearning ProcessMisfit BigDesignUpFront DoSimpleThings ExtremeProgrammingChallengeFourteen ListenToTheCode MichaelJackson MovingGoalPosts NoProcess ObjectRelationalPsychologicalMismatch RefactorMercilessly RefactoringWithRelationalDatabases SoftwareRequirementsAndSpecification TestFirstDesign UnitTest ProcessModel ActorModel AddingEpicycles CeeLanguage CeePlusPlus CommunicatingSequentialProcesses ErlangLanguage FirstClass FunctionalReactiveProgramming MultiThreading PiCalculus ProcessModel SharedMemory VeryHighDefinitionLanguage WorkflowLanguage ProcessModeling BenGraham BigIron BusinessContinuity BusinessModeling BusinessProcessManagement BusinessProcessModelingNotation BusinessProcessReengineering CaseTool ChangeManagement DataFlowDiagram DeleteMe FlowChart NextBigThing PortfolioManagement ProcessModeling RiskManagement SoaAndLooseCoupling StrategicManagement SystemsThinking UnwantedModelingLanguage ProcessPattern ProcessPatterns ProcessPatternLanguageTaxonomy BruceWhitenack KyleBrown ProcessPatterns AlistairCockburn AnnalsOfSoftwareEngineering BellLabsTechnicalJournal BillOpdyke BrendanCain BrianFoote BruceWhitenack ChristopherAlexander CrcCard DavidWeiss DesignPatterns DougKimelman FocusGroupOrganizationPatternsChiliPlopTwoThousand JimCoplien JohnVlissides KenMeltsner KristenNygaard MarkWeiser NeilHarrison NormKerth OrganizationalPatterns PeterNaur ProcessArchitecture ProcessPattern ProcessPatterns ProcessPatternsBook ProgrammingAsTheoryBuilding ProjectManagementPatterns RichardHelm RiskReduction ScottAmbler SoftwareDevelopmentAsCommunityPoetryWriting SteveBerczuk SteveFreeman SurvivingObjectOrientedProjects WimDePauw ProcessPatternsBook CategoryBook ScottAmbler ProcessPrinciple DesignDebt DoTheSimplestThingThatCouldPossiblyWork EliminateDesignDebt ProcessPattern ProcessPatterns ProcessPrinciple ProcessReview CategoryMethodology CodeReview ProcessPatterns ProcessSmells ProcessScheduling ProcessSmells ImTooBusyTodayIsaSmell OnsiteCustomers PostMortem WaterFall XpMailingList ProcessStarvation CeeLanguage CeePlusPlus CompareAndExchange JavaLanguage LiveLock LockFreeSynchronization TestAndSet ProcessWaste BigBangTesting CodeFork ComputerProgramming IntegrationHell ProcessWaste ProgrammingInTheDebugger TooMuchDocumentation WhyDoYouPermitThisToBeDoneToYou ProcessesAndData PeterLynch ProcessesInTheEther ActorsModel NeuralNetwork ProcessesInTheEther ProcessesShouldNotForcePeople BadCodingStandards FunctionalTest GarethMcCaughan ProcessesShouldNotForcePeople RefactoringBrowser ThaddeusOlczyk ThreeRingBinder UnitTest ProcessingLanguage CategoryProgrammingLanguage MediaLab WebSite ProcessingMarkupLanguages BigIron CategorySyntax CategoryXml ChomskyHierarchy CsvAlternativeToXml DataBase DatabaseDefinition DemandForEvidence DiscontinuitySpike DynamicRelational EverythingIsa ExBase FoldFunction GoldPlating GrepVsDatabase JanuaryZeroEight MentalMasturbation NimbleDatabase PageAnchor PayPal ProcessingMarkupLanguages RegExp RegExps RelationalAlternativeToXml SeparateIoFromCalculation StructuralRegularExpressions TabMunging TuringComplete YagNi YouJustDontGetIt ProcrastinationStrategy DonaldNoyes SmallestFederatedWiki TheOtherOnes TheOtherThings TheRightThing ThinkingOutLoud ProduceUsing BlackBoxComponentry ProducingCodeAsExcretingProduct BobBockholt ProducingPristineEnvironments JamesCrawford JeffGrigg JohnFarrell PartitionMagic PaulChisholm RollingMigrations SlidingWindow SteveFreeman SystemsAdministrationPractices TestEnvironments VoodooBug VoodooFix ProducingSingletonGarbage AlainPicard AndreiAlexandrescu AntiPattern ArlieDavis AutoPtr BoostLibraries CategoryGarbageCollection CeeLanguage CeePlusPlus ClassesWithoutOo ClassicOoAntiPatterns CppCountedPointerImplementation DeeLanguage DeterministicResourceManagement DrDobbsJournal GarbageCollected GarbageCollection GarbageCollector JavaLanguage LispLanguage ModernCeePlusPlusDesign ObjectOrientedLanguage ProducingSingletonGarbage ReferenceCounting ReleasingResourcesInJava ResourceAcquisitionIsInitialization ResourceLeak RobertDiFalco RubyLanguage SingletonPattern SingletonsAreEvil SmartPointer StandardTemplateLibrary SunirShah WayneConrad ProductBacklog CategoryScrum OneBossPlease ProductOwner ScrumProcess ScrumSprint ScrumTeam SprintBacklog SprintGoal ToDoList ProductColourAsaConsumingJargon DanSheppard PeteHardie ProductDescriptionThatIsaCommercialAndNotaDescription ProductDesigner InterviewWithKent ProductLifeCycle InnovatorsDilemma IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight ProductLine SoftwareProductLine ProductLineApproach AnswerMe BenAveling ComponentBasedDevelopment CoreAssets MikeVogel PleaseComment PolyBloodyHardReuse ProductLine ProductLineApproach ProductLineArchitecture RobertDiFalco SimplestThingThatCouldPossiblyWork ProductLineArchitecture ProductLine ReferenceArchitecture ProductLinePractice AttributeBasedArchitecturalStyles ProductLineApproach ProductLinePractice SoftwareEngineeringInstitute ProductManager MarketingDroid OnsiteCustomer ProductDevelopment ProductOwner CategoryScrum ExtremeProgramming GoalDonor OnsiteCustomer ProductBacklog ProductOwner ScrumProcess ProductSight BruceWinegarden ExtremeProgramming JavaSchrod OnsiteCustomer PairProgramming ProductSight ProductSightXpJavaDeveloper ReleaseVelocity TheCoach UserStories YouArentGonnaNeedIt ProductTesting AndersHedberg CategoryTesting ConnectedEquipmentTesting ElectronicTesting MechanicalTesting RobotTesting RoofTesting UsabilityTesting ProductionCode ProductionCode ResilienceVsAnticipation SimplestThingThatCouldPossiblyWork UnitTest UnitTestsAreProductionCode ProductionCodeVsUnitTestsRatio AdHominem AgileProgramming AntUnit ApacheAnt CodeSmell ContentFree ConversationalChaff DomainSpecificLanguage DonBranson DonKnuth GitHub IanBicking JeffGrigg JeromeBaum LinesOfCode MaxIschenko OpenSource PointyHairedBoss ProductionCode ReFactor ReFactoring ScriptingLanguage SoftwareMasterpiece StaticTyping SystemSizeMetrics TddCodeCoverage TestDrivenDevelopment UnitTest UnitTestToCodeRatio WebLog WriteBetterCode ProductionRule InterpreterPattern ProductionRule RewriteRules ProductivityAsValue CobbDouglasProductionFunction FalkBruegmann FredrickWinslowTaylor GeneralTheoryOfEmploymentInterestAndMoney JohnMaynardKeynes JosephSchumpeter NobelPrize PaulRomer PeterDrucker PracticeOfManagement ProductivityAsValue StuCharlton ProductivityEnvironmentForJava ApplicationServer ArgoUml CommonObjectRequestBrokerArchitecture EnterpriseJavaBeans ExtensibleMarkupLanguage ForwardEngineeringFromCaseTools HywySoftware JavaBeans JavaDataObjects JavaDatabaseConnectivity JavaLanguage JavaNamingAndDirectoryInterface JavaRemoteMethodInvocation JavaServerPages JavaServlets JavaTemporaryCaching JavaTransactionService JavaUnit ObjectPersistence ObjectRelational ObjectRelationalMapping ObjectRelationalToolComparison OracleDatabase PersistenceLayer ProductivityEnvironmentForJava RapidApplicationDevelopment RationalRose RelationalDatabase ReverseEngineering RoundTripEngineering SqlServer SystemsDevelopmentLifeCycle TogetherSoft TransparentPersistence UmlSoftware UnifiedModelingLanguage WebLogic WebSphere ProductivityMeasurement AgreeToDisagree CategoryEnterpriseComputingConcerns CategoryMetrics CoCoMo DanielYokomiso FunctionPoint FunctionPointAnalysis GummiBearsOfComplexity PlugCompatibleInterchangeableEngineers PortfolioManagement ProductivityMeasurement ProjectManagement TimeToMarket UnitOfTime UseCasePoints WardsWiki XpProductivityMeasurementProblem ProductivityProductsInternational BradCox CategoryCompany ObjectiveCee StepStone TomLove ProductivityRant AdamSpitz AlarmBellPhrase AnonymousDonor BenTilly CategoryRant DaveKirby GavinVanLelyveld JimLittle JonathanTang MarkSchumann MicrosoftAccess MicrosoftExcel PaulGraham PerlLanguage PeteHardie RedHerring RyanHoegg SmallTalk SubtextLanguage TuringComplete UserStories VisualBasic WayneMack WhyCorporationsLikeStaticTyping WorseIsBetter WriteOneToThrowAway YouArentGonnaNeedIt ProfessionEqualsJobPlusEducation AreLispersTakingOverThisWiki BadCode CareerLanguage JobSecurity JourneyOftheSoftwareProfessional LikePages ManagingTechnicalPeople MotivateProgrammers NeanderthalMarketers ProfessionalPerfectionism ProfessionalResponsibility ProgrammingIsNotFun ProgrammingProfession TeachYourselfProgrammingInTenYears VisualBasic WardsWiki ProfessionalConsensus ComputerScience DefinitionsForOo FinancialAccountingStandardsBoard ProfessionalConsensus ProgrammingIsInTheMind PseudoScience SoftwareEngineering SoftwareEngineeringBodyOfKnowledge UnsolvableSoftwareDevelopmentProblems ProfessionalDevelopersConference ProfessionalDevelopersConference ProfessionalEngineer AbEt MicroProcessors PencilNeckedGeeks ProfessionalEngineer QualityAssurance ScottElliott ScottJohnson SergejPauls SoftwareEngineer SoftwareEngineering UnitedStates ProfessionalGuesstimate GiveMeEstimatesNow ProfessionalGuesstimate ProfessionalLicensingIsPremature CategoryProfessionalism CostinCozianu LayneThomas ProfessionalLicensingOfProgrammers SoftwareEngineeringBodyOfKnowledge TheEmperorNewClothes ProfessionalLicensingOfProgrammers AndreyStolyarov ComputerDriversPermit ExtremeProgramming FreeSoftwareProgrammers GrandMasterProgrammer HaHaOnlySerious HyperCard IsYourCodeThatImportant JonathanTang MicroSoft MissionCritical NeverUnderestimateThePowerOfStupidPeopleInLargeGroups OnceAndOnlyOnce PieceOfShit PowerGrid ProfessionalLicensingIsPremature ProfessionalLicensingPremises RegulatedSoftwareIndustry RegulatedSoftwareMonopoly SoftwareEngineering SoftwareEngineeringBodyOfKnowledge SoftwareMasterpiece TheMarketForLemons TomStambaugh UnwashedMasses VeryRichPeople WindowsWorld ProfessionalLicensingPremises ArgumentFromAuthority ComputingScience CostinCozianu DavidParnas DesignPatterns EwDijkstra FallaciousArgument FredBrooks LayneThomas MissionCritical ProfessionalLicensingOfProgrammers SoftwareEngineering SteveMcConnell SystemMetaphor ThereforeBut ProfessionalPerfectionism AndyMoore CategoryIdealism ChrisMellon CosminApreutesei FearUncertaintyAndDoubt GarryHamilton IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight MarcThibault ProfessionalPerfectionism ProfessionalResponsibility SoftwareEngineeringCriticism WayneMack WorseIsBetter ProfessionalResponsibility DavidParnas ProfessionalResponsibility SocialResponsibility SoftwareEngineering ProfessionalSoftwareDevelopment AfterTheGoldRush CategoryBook DeleteNoContent OrphansPreferred PhilipCraigPlumlee SteveMcConnell WayneMack ProfessionalSoftwareEngineer CertifyingProfessionals DoingStuff DonaldNoyes JobTitles ProfessionalEngineer ProfessionalSoftwareEngineer RealProfessionalsGetSued SoftwareEngineer ProfessionalStudent CategoryDramaticIdentity DonaldNoyes EternalStudent LifeLongLearning ProfessionalStudent RealWorld ProfessionalVictim CarlSagansBaloneyDetectionKit EditHint TableOrientedProgramming TopMind ProfessionalVisualBasicProjectManagement BigBangTesting CategoryBook CategoryProjectManagement CategoryVisualBasic CodeUnitTestFirst DevLunsford DoSimpleThings EngineeringTask OnceAndOnlyOnce PairProgramming PlanningGame ProgrammerToProgrammer RelentlessTesting UnitTest UserStory WaldenMathews WaterFall WroxPress ProfessionalXmlMetaData CategoryBook CategorySemanticWeb ProfessorBoehm BarryBoehm ProfessorBoehm WaterFall WaterfallModel ProfessorsDontCode AntiPattern ArchitectsDontCode BayleShanks ComputerScience DaveTauzell DonaldKnuth DougLea DougSchmidt ExtremeProgramming GavinLambert HowMuchDoYouLearnInSchool JohnFletcher KeithBraithwaite MarkSwanborough OpenSource PaulHudson ProfessorsDontCode RalphJohnson RealLife SoftwareEngineering SomeoneWhoDoesntPostHereEnoughToHaveaUserName SwitchCaseFallthrough ProfileBeforeOptimizing AaronRobson BjarkeDahlEbert BrianEwins BrianKernighan BurkhardKloss CategoryOptimization ElementsOfProgrammingStyle FolkWisdom GeorgePaci GuillermoSchwarz HeisenbergUncertaintyPrinciple JavaProfilers JustInTimeCompiler JustOneOptimization JustRefactorTheCode MetaWisdom MikeDunlavey NullObject OldRulesWithForgottenReasons OptimizeLater PjPlauger PrematureOptimization ProfileBeforeOptimizing ProfilerTool ReFactor RichieBielak RulesOfOptimization StringBuffer ThreadMode UniformlySlowCode UnitTest WayneMack WilliamPietri WilliamWulf ProfileFirst ProfileBeforeOptimizing ProfileTemplates AgileMethodologies AgileProcesses AgileSoftwareDevelopment CategoryAgileMethodology OriInbar ProfileTemplates ShaiBenYehuda TgpArchitecture TgpMethodology ProfilerTool BinaryChop CategoryOptimization CategorySoftwareTool CompuwareDevPartner DelphiLanguage GlowCode JavaProfilers JohnRusk MacOsx MandelbrotSet MatLab MikeDunlavey OptimizeIt RotateRight SimpleProfiler StackOverflow ProfoundKnowledge CategoryManufacturing DanielSvennberg DemingCycle FourteenPoints ProfoundKnowledge SixSigma WilliamEdwardsDeming ProgFont NickBensema ProgFont ProgId CategoryRedirect ProgrammaticIdentifier ProgenyLinuxSystems CategoryCompany ProgramComprehension AlistairHutton AndyHunt CodeForTheMaintainer CodeReading DaveThomas DiomidisSpinellis DoxyGen EightyTwentyRule MaintenanceProgrammer ObjectOrientedProgrammingLanguage ReallyLargeSystem RobertGlass TipsForReadingCode ProgramComputersYouCanUnplug KentBecksGuideToBetterSmalltalk WardCunningham ProgramGeneratorsWithXmlAndJava CategoryBook CodeGenerationIsaDesignSmell DomainAnalysis DomainImplementation ProgramInTheFutureTense AddingEpicycles AhSimple AspectOrientedProgramming AssemblyLanguage BefungeLanguage DisruptionTolerantNetwork DoTheSimplestThingThatCouldPossiblyWork DontRepeatYourself ForthLanguage ForthValues GeneticProgramming MetaObjectProtocol MoreEffectiveCeePlusPlus OliverKamps PlanToThrowOneAway PrematureOptimization ProgramInTheFutureTense PythonLanguage RefactorMercilessly RelationalModel SamuelFalvo ScottMeyers SmallTalk SymmetryOfLanguage UserStories XpSimplicityRules ProgramIntoaLanguage AlwaysUseSelectDistinct DomainSpecificLanguage ProgramIntoaLanguage TheArtOfComputerProgramming TheScienceOfProgramming ThinkObjectsAnyway ThinkObjectsButWriteAssembler ProgramManager DebuggingTheDevelopmentProcess InterviewWithKent JohnBrewer PortfolioManagement ProgramManager ProjectCoordinator ProjectManager SunirShah ThreeRingBinder ProgramResponsibility ProgramTransformationWiki ArieVanDeursen CategoryWikiForum DomainSpecificLanguage IntentionalProgramming ReverseEngineering WikiForum ProgramYourWayOut AlistairCockburn DaveHarris DebuggingAndTheScientificMethod DebuggingTheProgramIntoExistence ExtremeProgrammingChallengeFourteen JimPerry MakingItUpAsYouGoAlong NeedToHaveCertainty ProgramYourWayOut RonJeffries UseTracing WilliamGrosso ProgrammableCalculators BobBockholt CategoryHardware CategoryOldSoftware DavidCary FeatureCreep HandHeld HewlettPackard MacIntosh OpenSource PersonalAnalogDevice ProgrammableCalculators SlideRule TexasInstruments TicTacToe WardCunningham ProgrammableDayTrading ArtificialNeuralNetwork JavaScript LetTheHumanPullTheTrigger ThreeStrikesAndYouAutomate VisualBasic WinRunner ProgrammableModularFramework CategoryFramework CategoryInfoPackaging CustomizableDistributedApplications CustomizableDistributedApplicationsDevelopment ProgrammableModularFramework QuickQuestions WhatIsModularity ProgrammableWiki CreativeCommons LiterateProgramming PeterMerel ProgrammableWiki TonyArmani TouchGraph WikiBase WikiLanguage WikiWithProgrammableContent ProgrammaticIdentifier AutomationLanguage CategoryComponentObjectModel CategoryMicrosoft GloballyUniqueIdentifier MicrosoftWindows ProgrammaticIdentifier ScriptingEngine ProgrammedInstruction CategoryEducation ProgrammedLearning SelfOrganizedLearning ProgrammedLearning CategoryBook CategoryEducation PatriciaCallender ProgrammedInstruction ProgrammerCafe ProgrammerChoosesTasks CollectiveCodeOwnership JohnDuncan RonJeffries ProgrammerCoderEngineerTechnician AlphaMale CoderToDeveloper DataProcessing LaynesLaw MythicalManMonth SocialHierarchy SystemAnalyst TheSourceCodeIsTheDesign ProgrammerHell AlarmBellPhrase AndyMorris HelpMe JbRainsberger JeffBay OutTheDoor ProgrammerHell ProgrammerHowTos AlgorithmsPlusDataStructuresEqualsPrograms ApacheManual BazzaWiki BrianEwins HomePage HowTo LinuxDocumentationProject LinuxOperatingSystem MicrosoftPlatformSdk MicrosoftWindows MicrosoftWindowsApi MozillaJavaScript ProgrammerHowTos SoftwareBazaar TransClusion WikiPedia ProgrammerLightBulbJokes BasicLanguage CategoryJoke CeeLanguage ExtraLegsOntoaDog FortranLanguage HaskellLanguage JavaLanguage LanguageAsFoodMetaphor LightBulbJoke OcamlLanguage PerlLanguage PythonLanguage WaterFall ProgrammerLiteracy AbStraction AlgolFamily AsynchronousSocialActivity BackusNaurForm BottomUp BrianEwins CompilerWriting ConcurrencyIssues ConstraintSystems DavidThomas DoTheSimplestThingThatCouldPossiblyWork DomainSpecificLanguage DontRepeatYourself EssentialDifficulty FalkBruegmann FormalGrammars FunctionalProgramming FusionMethodology GlennWilson GuiConstruction JustaProgrammer LanguageInterpreters LispLikeLanguages LogicProgramming NeilGall ObjectOrientedProgramming OnceAndOnlyOnce OnePersonsProgramIsAnotherPersonsData ProgrammerLiteracy ProgrammerLiteracyHistory PrototypeBasedProgramming RelationalDatabases ShaeErisson ThePragmaticProgrammer TopDown WhatIsSoftwareAllAbout ProgrammerLiteracyHistory AbStraction AnalogyBetweenProgrammingAndManufacturing BackusNaurForm BooleanLogic BrianEwins CulturalLiteracy DataStructure DavidThomas DoTheSimplestThingThatCouldPossiblyWork DomainSpecificLanguage DontRepeatYourself EssentialDifficulty FalkBruegmann FusionMethodology GlennWilson JustaProgrammer NeilGall OnceAndOnlyOnce ProgrammerLiteracy ProgrammerSkills PseudoCode ThePragmaticProgrammer TheSourceCodeIsTheDesign ThingsThatAreDifferentAreNotTheSame WhatIsSoftwareAllAbout ProgrammerMathSkills BirthdayProblem FirstOrderLogic InevitableIllusions LambdaCalculus MathForProgrammers MontyHallProblem NotTheMontyHallProblem ProgrammerLiteracy ProgrammerLiteracyHistory RealWorld SunirShah TwoEnvelopeProblem ProgrammerProximityDetector FallingHammerRule HeisenBug LawOfDemos RaceCondition ProgrammerSmoking AnonymousDonor BigIron EricHodges JonathanArkell LlewelynThomas LourensCoetzer NicotineGum StepBack SuccessStories ProgrammerStereotype JrandomCoder ProgrammerTest CategoryTesting ChrisGarrod DarkSide DeveloperTest EricHopper HistoryOfProgrammerTest NeverWriteaLineOfCodeWithoutaFailingTest PairProgramming PhlIp PlanNine PrimeDirective ProgrammerTest TestDrivenDevelopment ThingsYouShouldNeverDo UnitTest VoodooChickenCoding WayneMiller ProgrammerTestAsExperimentalEvidence ContinuousIntegration CustomerTest DailyBuild FrequentReleases ProgrammerTest RefactorMercilessly TestDrivenDevelopment TestFirst TestSuite UserStory ProgrammerType AntiPattern BigBlueRoom MicrosoftSlave PeopleProjectsAndPatterns ProfessionStereotypes ProgrammerType SoftwareDevelopment ThereAreNoTypes WelcomeVisitors ProgrammersAndDrugs AckAckAck BrainFsck CamelCase ControlFreaks DrederickTatum DrugEffectsOnProgrammers EricRaymond GaveUpOnCaffeine GoGoGoGo GunnarZarncke JayOsako JeffGrigg KeithMoon LeoBighetti MichaelSparks MikeSmith PhlIp StevenNewton StevenStewartGallus StonerBoss TechsWhoDoDrugsSecretSociety VaporizeCannabis ProgrammersAndMusic CategoryMusic CeeSound CodeSprint DougMerritt GunnarZarncke HiddenCommonCause IanOsgood ItDepends JohnWebber KarlKnechtel MauroPanigada MusicianProgrammers PeteHurst PeterLynch WikiHomePage ProgrammersAndPipeOrgans AlanKay CategoryMusic DonKnuth JefRaskin PianoKeyboard PipeOrgan ProgrammersAndMusic TheComputerRevolutionHasntHappenedYet ProgrammersAreCompulsiveOptimists DeveloperTurnedManager EricKramer KrisJohnson MythicalManMonth NeverTwoWeeks ProgrammersAreLazy FalseLaziness GarryHamilton LazinessImpatienceHubris LazyProgrammer MidnightOil YouCantPushaPieceOfString ProgrammersAreNotProfessionals AmericanMedicalAssociation AnonymousCoward ArmchairArchitect BritishComputerSociety CategoryProfessionalism CategoryRant ChrisMellon ComputerScience CostinCozianu DaveFayram DomesticatedProfessionals DomesticatedProgrammer ErosOs ExtremeProgramming GarryHamilton HoldHarmless HowToProfessionalizeProgramming IdeaSpace InteractionDesigner MayZeroFive MichaelSparks MicroSoft OmissionsAndErrors OperatingSystems OrthogonalPersistence ProfessionalLicensingIsPremature ProgrammersAreCriminal ProgrammersAreNotProfessional ProgrammersBuildingBuildings ProgrammingVsDesigning ProposedExamQuestions RealProfessionalsGetSued RealWorld RichardKuliszFanClub ScottJohnson ShieldOfIrresponsibility SoftwareEngineeringCriticism SoftwareIsLessReliableThanHardware SomeDumbJavaCompany SortRefactoring StephenWolfram SurfaceRefactoring TedNelson ThereAreGoodProgrammersAndBadProgrammers ThreadMess TooLargeToGrasp UnskilledAndUnawareOfIt VaporWare WindowsWhatever ProgrammersAreUsersToo BadThing DogFood ProgrammersAreUsersToo RegularExpression UserInterface ProgrammersAreWankers CategorySucks EngineersAreGodlike EveryoneIsaWanker ItsJustaJob JonathanTang MartySchrader MathematiciansAreWankers MyBestProgrammingMoment ProgrammersAreWankers ProgrammingIsNotFun ShaeErisson SoftwareGivesUsGodLikePowers SoftwareIsReallyPointless SuperProgrammer TripleMeta WhyProgrammersAreHated ProgrammersAreWriters BillMeecham BrianKernighan CaseTool DanielleOviatt DaveSmith DocumentationGenerators DonKnuth ElementsOfProgrammingStyle JimCoplien LiterateProgramming MaxRahder MichaelBeedle MilitarySpec PjPlauger TechnicalMemo ThePalimpsestEffect ToddCoram ProgrammersBlock AnalysisParalysis BobBockholt BurnOut CoderDrone DecisionRoutinesWhenStuck GetaLife GettingOverTheHump LayneThomas MyMindKeepsWandering PaulKarres PaulMorrison ProgrammersBurnout RealProgrammer StevenNewton ThreadMode UnitTest WritersBlock ProgrammersBuildingBuildings AlexeyVerkhovsky TheFirstWoodpecker ProgrammersBurnout AlistairCockburn AnnetteTruong AnswerMe AurelianoCalvo BrentNewhall BurnOut ChadThompson DanielKnapp DonWells ExtremeDiscipline ExtremeProgramming FeelingGood FitnessIsntLinearEither FortyHourWeek GetManagersToCare GetaLife InventAtLeisure IsXpOverclocked KeithBraithwaite MovingPeopleAround PeterMerel PhilipEskelin PhilipGreenspunOnOvertime ProgrammerOnDrugs ProgrammersBurnOut ProgrammingProfession ProtestantWorkEthic RonJeffries SteveHayes SustainablePace TooMuchTimeAlone TooMuchWork WilliamMillerRawls ProgrammersControlAcceptanceTests AdoptingXpPatternLanguage CategoryExtremeProgramming CategoryPattern LaurentBossavit ProtoPattern XpMailingList ProgrammersDontCode AlanTuring ProgrammersGuiShorthand AsciiArtGuiShorthand CategoryDocumentation CategoryPattern DocumentationPatterns GuiShorthand LineByLineReview ProgrammersGuiShorthand RefactorMe SanguineGuiShorthand ProgrammersInTherapy BewareOfTendinitis BurnOut CarpalTunnelSyndrome FortyHourWeek KeithHodges RepetitiveStrainInjury TheoPhostic ProgrammersNotebook AbstractLinks ActiveDesktop ActivePerl AntiPattern AnyXisBetterThanNone ApoorvaMuralidhara BenTremblay BestPractice BillZimmerly BoLeuf BootStrap ChryslerComprehensiveCompensation CoffeEmacs DaveSmith DebugByDescribing DesignByContract DoTheSimplestThingThatCouldPossiblyWork DonaldNoyes DontLoseGoodIdeas EdIsTheStandardEditor ElectronicLogBook EmacsOrgMode EmacsOutlineMode EmacsResources EmileKroeger ExtremeProgramming FilingCabinet FirstStep FowlerWritingMethod GarethHowell GeraldoXexeo GoesToEleven GreyPattern GroupWare HowToTakeNotes IndexCard IsAnythingBetterThanPaper IsidorRuderfer JeffGrigg JoeOsborn JohnWiegley JoshuaBoyd JuanPabloNunnezRojas LaurentBossavit LetYourLogsBecomeYourPlans LionKimbro LogBook LoganCox MarkoSchuetz MarnixKlooster MartinPool MetaRemarks MichaelFeathers NarrativeStyle NextList NoteLens OneNote PalmPilot PaperPorting PasteBin PaulHudson PersonalInformationSystem PersonalSoftwareProcess PersonalWiki PhilGoodwin PhlIp PicturePerson ProgrammersNotebook PushDownGoalStack RecordProgrammingSessions RonJeffries RusHeywood SuccessOriented TimVoght TimeLog TimeManagement ToDo ToDoItems ToDoList ToDos TopicFolders WattsHumphrey WikiAsProgrammersNotebook WonderfulBenefitsOfJournals WordPerson WritingWithoutTeachers YouAintGonnaNeedIt YouArentGonnaNeedIt ProgrammersNotepad CategorySoftwareTool MicrosoftWindows PythonLanguage ProgrammersPoem CategoryWikiFavorites ProgrammersRefuseToUseStateOfTheArt AccessControlList ArgumentFromAuthority BigBang CapabilitySecurityModel CategoryEvidence ClayShirky DoTheSimplestThingThatCouldPossiblyWork DonaldNoyes DotNet DougMerritt GrandMasterEliminatesWrongMoves HigherOrderPatterns HowToSellGoldenHammers InteractionDesign JanuaryZeroSix JuneZeroFive MicroSoft PeakOil RecentChanges ReverseIpLookup ScottJohnson SeeminglyPossible SoonSuperceded StateOfTheArt TransparentPersistence UserName WarInIraq WhatIs WikiWiki ProgrammersSalaries CategoryEmployment DoingStuff DonaldNoyes ItDepends ProgrammersShouldTestTheirOwnCode AlexeyVerkhovsky BadProgrammer JeffGrigg LaurentBossavit UnitTest WilliamEdwardsDeming ProgrammersStone AlanCarter AlistairCockburn ColstonSanger CommonLisp DaveSmith DavidHarvey EarthGirlArjuna EmZero EmZeroImmunity FunctionalProgramming GhostNot HardyAndWright InRealLife JapaneseLanguage KarlKnechtel KeithBraithwaite MappersVsPackers MichaelFeathers NeuroLinguisticProgramming ProgrammersStone ProgstoneList QualityPlateau RealLife ReciprocalityTheory RobHarwood RobertField SchemeLanguage SmlLanguage SoftwareCreativity SteveDodd SteveSparks StructureAndInterpretationOfComputerPrograms TheThirdAge TomApostol ProgrammersThesaurus BinarySearchCommentary ComposedMethod CompositePattern CurtisBartley DaveWhipp EricUlevik EwDijkstra FileName FileStream FindOrCreate ForthLanguage FreeNet HelmutLeitner JohnFarrell JohnVlissides JuneKim JustDoIt LanguageOrientedProgramming LazyInitialization LeoBrodie MarkTwain MartySchrader PairProgramming PathName PatternHatching PhilGoodwin PythonLanguage ReverseDictionary RobWilliams RobertDiFalco RodneyRyan RubberDucking StevenNewton SunirShah SystemMetaphor SystemOfNames ThePeanutGallery ThelopLanguage ThelopLanguageOracle ThinkingForth ToCrunch TomRossen UnderscoreVersusCapitalAndLowerCaseVariableNaming WebstersDictionary WikiWeb WilliamShakespeare WordNet WorkQueue ProgrammersVsDesigners CategoryAboutInteractionDesign CategoryComparisons DaveFayram DeepBlue DontRepeatYourself EricHodges FireFox GoodLanguageDesign JefRaskin OnsiteCustomer OpenOffice PaulGraham ProgrammingVsDesigning ProgrammingVsInteractionDesign RichardKulisz RubyOnRails SchemeLanguage SoftwareEngineering ThePragmaticProgrammer ThinkingOutOfTheBox WebApplication ProgrammingAintManufacturing AnalogyBetweenProgrammingAndManufacturing CategorySoftwareProduct NightlyBuilds RobMandeville SystemArchitect TheSourceCodeIsTheDesign ProgrammingAintNeuroSurgery AprilTen DeschoolingSociety IfItsNewItMustBeBetter SoftwareDevelopment TheMythicalManMonth ProgrammingArtifactDescription CategoryDefinition ComboBox ContextObject DataStructures ProgrammingArtifact ProgrammingLanguages ProgrammingAsArt BuildingTheWorldsHeaviestAirplane CloserToTheHeart ComputerProgrammingAsAnArt DisciplineEnvy IfProgrammingIsAnArtHaveWeAllSoldOut KurtSchwitters LeeWalton LeonardoDaVinci MentalStateCalledFlow MichaelFeathers MichelangeloBuonarotti NealPeart PaintingIsSimilarToCoding PeterMerel ProcessPatterns ProgrammingAsArt ProgrammingAsCraft ProgrammingAsEngineering ProgrammingAsGenius SoftwareDevelopmentAsCraft ToddCoram TuringAward ProgrammingAsEngineering AcceptanceTest AndrewNicholson AnthonyLander BuildingTheWorldsHeaviestAirplane ChanningWalton DigitalElectronics DisciplineEnvy DoTheSimplestThingThatCouldPossiblyWork ExtremeReuse FunctionalDecomposition GlennVanderburg JasonYip KentBeck MichaelFeathers MicrowaveElectronics OpticalCommunications ProcessPatterns ProgrammingAsArchitecture ProgrammingAsArt ProgrammingAsCraft RalphJohnson RobertEikel SoftwareDevelopmentAsCraft SoftwareEngineering SoftwareIsArt SpikeSolution SunirShah ToEngineerIsHuman ToddCoram TossIt ProgrammingAsIfPeopleMattered BooksOnUserCenteredDesign CategoryBook CategoryInteractionDesign NathanielBorenstein ProgrammingAsLifestyle AllAbstractionsLie ArtificialIntelligence BobBockholt ChristopherGaltenberg ClassDiagram DougKing EigenValue GamesConditions GarryHamilton GoGame InstinctAsIntelligence JoeWeaver LifeAsCode LifeVectors MentalModel ModelViewController OppositionOriented PersonalAnalogDevice PersonalWiki ProblemSolving PrologFitsOurMentalAbilities SemanticNet ShuntPattern SymbolicLogic WeirdDeveloperDreams XpAndUml YouAintGonnaNeedIt ZeroSum ProgrammingAsTheoryBuilding AgileSoftwareDevelopment AlistairCockburn PeterNaur ProgramsRepresentMentalModels SystemMetaphor ProgrammingAsaHumanActivity CategoryBook ProgrammingBookAcronym ProgrammingBookAcronyms ProgrammingBookAcronyms AdvancedTopicsInTypesAndProgrammingLanguages AgileWebDevelopmentWithRails BenjaminPierce BjarneStroustrup BretPettichord BrianKernighan CategoryBooks CemKaner ChristianQueinnec CommonLispTheLanguage ConceptsTechniquesAndModelsOfComputerProgramming ConcreteMathematics DanielFriedman DaveThomas DennisRitchie DesignPatternsBook DonKnuth DonaldKnuth ErichGamma EssentialsOfProgrammingLanguages GangOfFour GeraldSussman GregorKiczales GuySteele HowToDesignPrograms IntroductionToAlgorithms JamesBach JohnVlissides KernighanAndRitchie LessonsLearnedInSoftwareTesting LispInSmallPieces MarkJasonDominus MatthiasFelleisen MichaelFeathers NatPryce OlegKiselyov ParadigmsOfArtificialIntelligenceProgramming PeterNorvig PeterSeibel PeterVanRoy PracticalCommonLisp ProgrammingLanguagePragmatics ProgrammingLanguagesApplicationAndInterpretation RalphJohnson RichardHelm RobPike RonGraham RonaldRivest SteveFreeman StructureAndInterpretationOfComputerPrograms TheArtOfComputerProgramming TheArtOfTheMetaObjectProtocol TheCeePlusPlusProgrammingLanguage TheLittleSchemer ThePracticeOfProgramming TheReasonedSchemer TheSchemeProgrammingLanguage TheSeasonedSchemer TheUnixProgrammingEnvironment TypesAndProgrammingLanguages WorkingEffectivelyWithLegacyCode ProgrammingBooksAreaWasteOfTime AndyMorris AnthonyLauder ArtOfProgramming CalvinAndHobbes CodeComplete CommodificationOfInformation CowboyCoding DavidBrantley DougMerritt ErlangLanguage FortyHourWeek GetaLife GordonLetwin HaskellLanguage HemantSahgal InformationVisualization JavaDoc JeffGrigg JohnPerkins JonathanTang JrrTolkien LanguagePissingMatch LewisCarroll LexSpoon MattBiddulph MicroSoft NewsGroup ObjectOrientedProgramming ObjectOrientedProgrammingLanguage PaulRuane PhpHypertextProcessor ProgrammersShouldReadProgrammingBooks ProgrammingBooksAreaWasteOfTime ProgrammingIsMoreThanCoding PythonLanguage ReadGreatPrograms ReadWhatYouNeed ReadingDeficit RobertField RubyLanguage RunningSixYearsBehind SchemeLanguage SteveMcConnell StructureAndInterpretationOfComputerPrograms SunirShah TheArtOfComputerProgramming TheArtOfTheMetaObjectProtocol TheCultOfTheAmateur ThePracticeOfProgramming ThePsychologyOfComputerProgramming TheTexBook TobyFarley WanabeProgrammers WillSargent ProgrammingByAttentionDeficitDisorder AltTabIsMyFriend MultitaskingDoesNotIncreaseMyProductivity MultitaskingHelpsHoldMyAttention OddTeams ProgrammingByAttentionDeficitDisorder ProgrammingWebApplicationsAndTestingWithaBrowserWhereTheHomepageIsSetToWikisRecentChanges ProgrammingWithEasyAccessToWiki ProgrammingByCoincidence TrialAndErrorProgramming ProgrammingByIntention ArrayList BrokenLink CategoryContinuation DavidCary IntentionalProgramming ProgrammingByIntention RonJeffries TestFirstProgramming TopDownProgramming ProgrammingChainGang DaveHickerson ProgrammingChainGang ProgrammingChallengesForInterview AngleBetweenClockHands BinarySearchCodingChallenge CostinCozianu DesignChallengesForInterview DocumentMode DougMerritt HolyWar JimShore MatthewFarwell OddWordProblem PairProgrammingTestDrive ProofsCanBeSimple TelegramProblem TestDrivenDevelopment TimLesher ProgrammingChrestomathy ArraySumInManyProgrammingLanguages CategoryInManyProgrammingLanguages ComputerLanguageBenchmarksGame ConvertSpacesToTabsNotForCode CounterInManyProgrammingLanguages DotProductInManyProgrammingLanguages EricRaymond HelloWorld HexDumpInManyProgrammingLanguages InManyProgrammingLanguages JargonFile JayOsako LiterateProgramming NinetyNineBottlesOfBeerOnTheWall RetrocomputingMuseum RosettaCode WardNumberInManyProgrammingLanguages ProgrammingConceptsNotFoundInLisp AudioVideo CategoryLisp CmLisp CommonLisp DesignByContract MatthiasBenkard PointerArithmetic ProgrammingConceptsNotPioneeredByLisp RelocatableCode SmugLispWeenie ProgrammingConceptsNotInventedInTheSixties PostSeventiesSoftwareEngineeringIdeaSlump ProgrammingConceptsNotPioneeredByLisp AbstractDataType AreLispersTakingOverThisWiki ArtificialIntelligence AugmentedAssignment BobBockholt CarHoare CategoryLisp CoRoutine DesignByContract DougMcIlroy EverythingIsAnXyz GetNext GoodOldFashionedArtificialIntelligence HighLevelLanguage LazyEvaluation ListComprehension NuffSaid PanuKalliokoski PatternMatching ProgrammingConceptsNotFoundInLisp ProgrammingConceptsNotInventedInTheSixties ProgrammingConceptsPioneeredByLisp ProgrammingParadigm RefactoringNote SingleParadigmLanguage SoftwareConceptEtymology ProgrammingConceptsPioneeredByLisp CategoryLisp DataAndCodeAreTheSameThing DynamicTyping EssExpressions FirstClassFunction GarbageCollection LispMacro MetaObjectProtocol TheArtOfComputerProgramming ProgrammingCudaCee CategoryCee CategoryCpp CategoryGpgpu CeeLanguage CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusRoadMap ComputeUnifiedDeviceArchitecture CudaApplicationDesignAndDevelopment FunctoidsInCpp GeneralPurposeGraphicsProcessUnits JohnFletcher LowLevelVirtualMachine NvidiaCorporation ObserverPatternInCeePlusPlus PimplIdiom ProgrammingDejaVu ClaesWallin GunnarZarncke MirkoBlueming PfompVision ProgrammingDsp LeftOut RightOut TheoVerelst ProgrammingEssentials BritishCulturalAssumption CategoryHumor CategoryWikiUser ForbiddenPlanet ProgrammingFood RobbieTheRobot TinFoilHat ProgrammingExtremes BillZimmerly ExtremeProgramming ForthLanguage JavaLanguage ProgrammingFreedom ProgrammingTyranny WayneMack WithPowerComesResponsibility ProgrammingFood CategoryFoodAndDrink LucasAckerman ProgrammingEssentials ThereMustBeWhatKindOfFood WilliamUnderwood ProgrammingForParallelComputing CategoryProgrammingLanguage ExascaleComputing InterProcessCommunication JohnFletcher LinearAlgebra MarkJanssen MikeSmith ParallelProgramming ParallelProgrammingDiscussion ParallelProgrammingModel ProgrammingForParallelComputing ProgrammingForPlebians ComputerProgrammingForEverybody FromCraftToEngineering LanguageUsability WordPerfect ProgrammingFreedom BillZimmerly GeorgeBernardShaw ProgrammingHeaven CreativePerksInsteadOfMoney FortyHoursVsFun ThereMustBeFood ProgrammingIdiom AntiIdiom BetsyHanesPerry CategoryIdiom EdwardWelbourne GettingIt JavaIdioms KentBeck KyleBrown ProgrammingIdiom ProgrammingInPairs CategoryPairProgramming PairProgramming ProgrammingInPairsTestimonials CategoryPairProgramming CodeReview PairProgramming PairProgrammingTestimonials ProgrammingInParis CseeTransport DominicWilliams FrenchXpUsersGroup PairProgramming ProgrammingInKauai ProgrammingInParis QualityWithoutaName RonJeffries ProgrammingInTheDebugger AndrewQueisser DebuggerOrientedProgramming EducationCentre EnfinSmalltalk ForthLanguage JeffGrigg KatieLucas SmallTalk VisualBasic ProgrammingInTheIndoChineseConflict AlistairCockburn AmericanWar BillBarnett IndoChineseConflict ProgrammingInVietnam RobertWatkins StephanHouben UnitedStatesOfAmerica VietnamWar ProgrammingInVietnam ProgrammingInTheIndoChineseConflict StephanHouben ProgrammingInWiki BarelyLiterateProgramming BrokenLink CategorySourceManagement CodeGenerationExperiment CommunityProgrammedWiki ConcurrentEditing DonaldNoyes ExtendedWords GoodThing HyperPerl IntegratedDevelopmentEnvironment JavaDoc LanguageOrientedProgramming LiterateProgramming MarkupLanguageNine McGrath MirkoBlueming MultipleIndependentLanguages PainOfProgramming PatrickConnors PfompVision PhilJones PhpWiki ProgrammingInWiki ReFactor SamuelFalvo SelfProgrammingWiki SoftWiki SoftwareDevelopment SourceCode TexTheProgram UnfinishedProject WikiExtract WikiIde WikiPage WikiWithProgrammableContent WikiWord XpSystem ProgrammingInaMultiDimensionalUniverse BigBallOfMud BigBang SwitchStatementsSmell TableOrientedProgramming ProgrammingInsideTheCube CategoryWorkEnvironment CubeFarm DilBert JesseMillikan PointyHairedBoss ProgrammingInsideTheCube ProgrammingOutsideTheCube WillGray ProgrammingInsideTheHome AnthonyLander DaveBarryization FreeLance HaHaOnlySerious IdiotsWhistling LordOfTheFlies MartinZarate PairProgramming PairProgrammingAtHome ProgrammingInsideTheHome ProgrammingOutsideTheCube TeleCommuting ToddCoram WikiWeb WipeThis WorkingFromHome WritingCodeAtHome ProgrammingIs AamodSane KrisJohnson ProgrammingIs ProgrammingIsInTheMind ProgrammingIsMath ProgrammingIsSomethingElse ProgrammingIsArt BlackArt CategoryProgramming KeithGallie PurposeOfProgramming SoftwareIsArt ProgrammingIsEasy AdultsAreStupid GettingItToDoEverythingIsHard GettingItToDoSomethingIsEasy GettingItToWorkIsEasy MakingTheBestDesignIsHard ProgrammingIsForMorning ProgrammingIsForNighttime ProgrammingIsForNighttime AlainPicard AlanChristiansen BuggingSoftware CoreHoursIsNotNineToFive DanielEarwicker DaveHarris DelayedSleepPhaseSyndrome EricHodges FortyHourWeek GunnarZarncke HackingAtNight HaveThisSyndrome JimPerry MainframeComputer MentalStateCalledFlow NegativeCode NicholasJacobs NineToFiveJob PairProgramming PaulChisholm PhilippeBack ProgrammingIsForMorning ProgrammingIsForNighttime ProgrammingIsMoreThanCoding ProgrammingLanguage RobRix SteveFreeman ToddCoram ProgrammingIsForTrains PairProgramming PaulChisholm ProgrammingIsForNighttime ProgrammingIsForTrains ProgrammingIsFun BoredomIsaSmell BrianMcCallister CategoryQuote DisciplineAndDogma FanaticOrientedProgramming InternationalCollegiateProgrammingContest MartinFowler MentalStateCalledFlow MythicalManMonth ProgrammingIsNotFun SoftwareIsArt ProgrammingIsHard DaveHarris DeferredUpdate DesignPatterns GarryHamilton ReferentialIntegrity ToddCoram TomStambaugh TuningComplete WilliamUnderwood ProgrammingIsHarderThanChess BranchingFactor CategoryComparisons CategoryMetaphor ChessIsHarderThanProgramming EsotericProgrammingLanguage GrandMasterOfChess IanOsgood LegacyCode MagicTheGathering MikeSmith NomicGame ProgrammingIsHarderThanChess RandomPages RealLife ScriptingLanguage SoftwareDevelopmentAsaCooperativeGame SweetTasteOfVictory TestDrivenDesign TheRulesOfProgramming TobyDonaldson UnitTest ProgrammingIsInTheMind AlainPicard AndreasHaferburg BadCodeCanBeWrittenInAnyLanguage BadProgrammer BillZimmerly BoundedRationality CategoryPsychology CategorySubjectivityAndRelativism DaveFayram DevilsAdvocate DisciplineEnvy EditHint FortranLanguage GarryHamilton GeneticProgramming GoodProgrammer GrandMasterProgrammer HaltingProblem JavaLanguage JohnOrder LogicIsInTheMind MathIsInTheMind MeasuringAbstraction MindOverhaulEconomics MovingGoalPosts NoSilverBullet ObjectOrientedProgramming PerlLanguage PhilGroce ProgrammingIs ProgrammingIsInTheMind ProgrammingLanguage PrologLanguage PsychologyMatters RapidDevelopment RefactoringBrowser RegularExpression RobWilliams SapirWhorfHypothesis SilverBullet SoftwareGivesUsGodLikePowers StrongAiVsWeakAi TestingFramework TheProgrammingInMyMindSmells ToolsThatTeachPoorHabits WetWare WhatIsProgramming ProgrammingIsLife ArtOfProgramming DoTheSimplestThingThatCouldPossiblyWork HeisenBug LifeIsProgramming MeaningOfLife MentalModel OnceAndOnlyOnce ProgrammingIsLife RealWorld SecondSelf WyattGreene ProgrammingIsMath AlgebraOfProgramming CategoryTheoryForComputingScience ComputerScience DesignPatterns EwDijkstra FunctionalProgramming IsProgrammingMath MathIsModeling MathIsProgramming NuPrl ObjectOrientation PeterNorvig ProgrammingIsMath ProgrammingIsMathArtAndEngineering ProgrammingIsMathDiscussion ProgramsFromProofs ProofDrivenDesign ProofObligation ProofsAsPrograms QualityWithoutaName RelationalModel RobertFloyd SoftwareEngineering ProgrammingIsMathDiscussion ApplyingMathInProgramming ArnoldSchoenberg BadEngineeringPropertiesOfOoLanguages BillGates BooleanAlgebra CategoryDiscussion CostinCozianu CriteriaForGoodMathOrCompactNotation EineKleineNachtmusik EwDijkstra FrancisHwang GarryHamilton GoedelNumbers HowIsProgrammingMath IsProgrammingMath OnlyaStudent OoLacksMathArgument ProgrammingIsInTheMind ProgrammingIsMath RedHerring RichardStallman RobertFloyd ThreadMode TuringCompleteness TuringMachine VisualBasic WilliamUnderwood ProgrammingIsMathematicalEngineering CategoryDiscussion DaveVoorhis DeleteWhenCooked DougKing EconomyOfProof ElectricalEngineer EwDijkstra FortranLanguage GregoryChaitin IvanTkatchev JulyZeroFive MuAnswer OoDesignPrinciples PeterLynch ProgrammingIsMath ProofAnnotationsForBubbleSort StringComputation ProgrammingIsModeling JacksonSystemDevelopment MichaelJackson ProgrammingIsMoreThanCoding AnalysisParalysis CodingIsJustDataEntry CodingWithoutThinkingIsaRecipeForDisaster EdwardKiser FourProcessesOfConsciousness ItsAllCodingOrItsAdministration JustaProgrammer ListeningTestingCodingRefactoring StoryOfMel WaterfallModel WayneMack ProgrammingIsNotFun AlternativeJobsForProgrammers AntisocialProgrammer AspergersSyndrome CategoryRant ChoosingSatisfactionOverMoney CreativeEconomy CrudScreen DanielKnapp ExtremeProgramming GoedelsIncompletenessTheorem IsYourRudenessNecessary ItsJustaJob LordOfTheRings LorenzBeyeler MarkJanssen OfficePolitics PhilosophyIsLife PlayTheGameFullTime PresentationIsDifficult ProgrammingIsFun ProgrammingIsNotFun ProgrammingIsNotFunInExtremeQuantity ProgrammingIsNotFunWithoutPhilosophy ProgrammingIsPhilosophy ProgrammingIsWhatYouMakeOfIt ProgrammingProfession SimplePatternReplication StarTrek TheBigBangTheory WellspringOfNegativity WorkIsNotFun ProgrammingIsPhilosophy ProgrammingIsSocialLearning BillTrost CategoryBook ChristianLemburg HowardBaetjer IsExtremeProgrammingWacko SoftwareAsCapital WashingtonWidgetReview ProgrammingIsSomethingElse IanKjos ProgrammingIsSomethingElse ProgrammingIsThinkingToo AamodSane BertrandMeyer ExtremeProgrammer ProgrammingIsThinkingToo TheSourceCodeIsTheDesign ProgrammingIsWhatYouMakeOfIt ProgrammingIsaSmallPart CabalDesignProcess DavidCary DerekWoolverton EditHint JavaScript JohnBrewer JustaProgrammer ProgrammingIsaSmallPart ThrowOneAwayInPractice WholeTeam ProgrammingIsaTrade ComputerScience DesignPatterns DisciplineEnvy EditHint ExtremeProgramming InteractionDesign SoftwareEngineering ProgrammingJakartaStruts CategoryBook ChuckCavaness ProgrammingJournal ProgrammingLanguage BeingPopularEssay CategoryProgrammingLanguage ComputingModel DevelopmentTools ForthLanguage ForthLanguageAsDevelopmentTool FreshmansFirstLanguage GeraldSussman HaroldAbelson JohnPassaniti LambdaTheUltimate OnLisp PaulGraham ProgrammingLanguage RusHeywood StructureAndInterpretationOfComputerPrograms VirtualMachine ProgrammingLanguageDesign AdewaleOshineye ArcLanguage CategoryProgrammingLanguage DeeLanguage FunctionalPatternSystemForObjectOrientedDesign JohnFletcher LambdaTheUltimate PaulGraham ProgrammingLanguageDesign ProgrammingLanguageLevels AlainPicard CategoryPaper CeePlusPlus CommonLisp ComputerLanguageBenchmarksGame GreatComputerLanguageShootout IntelligenceQuotient JeffGrigg SieveOfEratosthenes WardCunningham ProgrammingLanguageNamingPatterns AbcLanguage AcronymVsAbbreviation AdaLanguage AdaLovelace AliceLanguage ApeScript AplLanguage AplusLanguage AppleScript ArrLanguage AshtonTate AwkLanguage BackroNym BackusLanguage BasicLanguage BcplLanguage BeverlyHills BlaisePascal BlissLanguage BrainfuckLanguage CamlLanguage CategoryProgrammingLanguage CategoryWhimsy CeeLanguage CeeOmega CeePlusPlus ChristopherStrachey ClipperLanguage ClojureScript CobolLanguage CoffeeScript CommonLisp CornellUniversity CplLanguage CsharpLanguage DantesInferno DeadLanguage DeeLanguage DefnLanguage DotNet DylanLanguage EeLanguage EiffelLanguage EksLanguage ErlangLanguage EssLanguage FactorLanguage FortranLanguage FoxBase FoxPro FrinkLanguage FsharpLanguage FutureOpenSourceToolNames GeeLanguage GenericJava GoLanguage GuySteele HandelCeeLanguage HaskellCurry HaskellLanguage HugoLanguage HyperCard HyperTalk IndoEuropean InterCal InteractiveFiction IoLanguage JargonFile JavaLanguage JavaScript JayLanguage JoyLanguage KarlKnechtel KayLanguage KurtGoedel LanguageList LimitsOfHierarchies LindaEtymology LindaLanguage LispLanguage LispMachine LiveScript LostInaSeaofParentheses LotsofIrritatingSillyParentheses MakeTool MalbolgeLanguage MathematiciansWhoHaveLeft MentorGraphics MercuryLanguage MlLanguage MontyPython MozartProgrammingSystem NemerleLanguage NewtonScript NiceLanguage ObjectiveCaml ObjectiveCee OccamLanguage OzLanguage PascalLanguage PerlIsNotAnAcronym PhpLanguage PizzaLanguage PlbLanguage PliLanguage PostScript PrologLanguage PrototypeBasedLanguage PulpFiction PythonLanguage RacketLanguage RealSoonNow RichardGabriel RobertGentleman RossIhaka RpgLanguage RubyLanguage ScalaLanguage SchemeLanguage SelfLanguage SimScript SmallTalk SmalltalkLanguage SmeQl SnobolLanguage StrongTalk StructuredQueryLanguage SwiftLanguage TeeLanguage TheEvolutionOfLisp ToolCommandLanguage TruthAndBeautyDoesntPayTheBills TuringComplete TuringLanguage UniversityOfOxford VeeLanguage VersionTracker VisualFoo WilliamOfOccam WirthLanguages ZedLanguage ZetaLisp ProgrammingLanguageNeutralGui AgreeToDisagree AnonymousDonor AprilZeroNine BuzzPhrase CascadingStyleSheets CategoryUserInterface ChrisMellon CoordinateVersusNestedGui CrudScreen CrudScreens DataAndCodeAreTheSameThing DeclarativeDefinition DeclarativeGui DeclarativeImperativeDefinitionDiscussion DefinitionOfDeclarative DefinitionOfLife DeleteWhenRead DeltaIsolation DisplayPostscript DocumentObjectModel DontComplainWithoutAlternatives EditHint EeLanguage EventDrivenProgramming EverythingIsRelative FileTreeMeetsRelational GeneralPurposeProgrammingLanguage GoodThing GuiMachineLanguage GuiMarkupProposal HandWaving HeadsUpDisplay HolyWar HttpFriendlyRichClient HumptyDumpty InteractiveSceneGraph IvanStojic JavaScript JuneZeroEight KeepAnOpenMind LanguageNeutral LanguageNeutralGui LanguageNeutralMachineInstruction LanguageNeutralReportGenerationLibrary LanguageNeutralSocketLibrary LaynesLaw LiberatingConstraint MissingFeatureSmell ModernGuiFormat MozillaXul NewWebApplications NextStation NoTrueScotsman NobodyEverGotFiredForBuyingMicrosoft NonOopGuiMethodologies NounModel ObjectBrowser ObjectCapabilityModel OnceAndOnlyOnce OpenGl OpenOffice PageAnchor ParadigmPissingMatch PissingMatch PostScript PrincipleOfLeastPower ProgrammingLanguageNeutralGui ProgrammingLanguageNeutralGuiEngine RegEx RemoteGuiProtocol RemoteGuiProtocols RudenessDoesntWork SceneGraph ShiftingTheBurdenOfProof SixThinkingHats SoftwareGivesUsGodLikePowers SqlFlaws SqlInjection StrawMan TableBrowser TopMind TopOnWebApplications TopsPerfectLayoutMarkup TopsQueryLanguage TuringComplete UseCase UselessTruth WikiWiki XpCom ZoomableUserInterface ProgrammingLanguagePopularity ActionScript ActiveServerPages AppleScript AspDotNet AssemblyLanguage BeingPopularEssay CeeLanguage CeePlusPlus CeePlusPlusReigns CsharpLanguage DataAndCodeAreTheSameThing DavidCary DelphiLanguage ForthLanguage GoogleCodeJam JavaLanguage JavaScript JavaServerPages LanguagesOfChoice LispLanguage LuaLanguage MicrosoftExcelProgrammingLanguage MyToyProgram ObjectPascal ObjectiveCee OpenSource PascalLanguage PaulGraham PerlLanguage PhpLanguage ProgrammingLanguage ProgrammingLanguagePopularity ProgrammingLanguageUsageStatistics ProgrammingLanguages ProjectHost PythonLanguage RubyLanguage SchemeLanguage SourceForge SpreadsheetModel StructuredQueryLanguage TheMostWidelyUsedProgrammingLanguageAtAnyLevel ToolCommandLanguage UnixShell VaporWare VisualBasic VisualBasicDotNet XpathLanguage XslFormattingObjects XsltLanguage ProgrammingLanguagePragmatics CategoryBook ConstraintProgramming LogicProgramming ProgrammingBookAcronym ProgrammingLanguageQuotes AlanKayQuotes BjarneStroustrup CategoryQuote ChuckMoore DanIngalls EnglishSecondLanguage ErikNaggumQuotes EwDijkstra ForthLanguage JamieZawinski LarryWall PainfulLanguage PerlLanguage PolishNotation ProgrammingLanguage RichardGabriel SmalltalkLanguage ProgrammingLanguageTheory CategoryProgrammingLanguage ComputerScience ProgrammingLanguages ProgrammingLanguageTheoryTextsOnline BrokenLink ProgrammingLanguageTheoryTextsOnline ProgrammingLanguageUsability PaneRatanamahatanaMyers SuzanneThompsonThesis ProgrammingLanguageUsageStatistics CategoryStatistics ChanningWalton ChoosingTheRightLanguage CocoaFramework DavidCary DavidWelton DelphiLanguage FutureOfProgrammingLanguages GarethMcCaughan IdealProgrammingLanguage JavaScript LanguagesOfChoice MetricsForLanguageSuccess ObjectiveCee PatternsOfSoftware PickTheRightToolForTheJob ProgrammingLanguagePopularity ProgrammingLanguageUsageStatistics TheMostWidelyUsedProgrammingLanguageAtAnyLevel VisualBasic WebObjects WikiLanguageStatistic WolfWolfswinkel ProgrammingLanguages ProgrammingLanguage ProgrammingLanguagePopularity ProgrammingLanguagesAnInterpreterBasedApproach CategoryBook EssExpressions NormanRamsey ProgrammingLanguagesAndSpeed AlternateHardAndSoftLayers AssemblyLanguage CategoryProgrammingLanguage CeeLanguage CeePlusPlus DonKnuth DougMerritt ItsNotAboutSpeed RulesOfOptimization StevenNewton ProgrammingLanguagesApplicationAndInterpretation ArcLanguage CategoryBook CategoryContinuation CategoryOnlineBook ConceptsTechniquesAndModelsOfComputerProgramming EssentialsOfProgrammingLanguages FirstClassContinuation OzLanguage PltScheme ProgLangs ProgrammingBookAcronym SchemeLanguage SeasideFramework StructureAndInterpretationOfComputerPrograms WebTransactionsWithContinuations ProgrammingLanguagesAreSyntacticSugar AbstractSyntaxTree BetterSyntacticSugar ChrisHines CodeAvoidance LanguageLawyer LiskovSubstitution MaryPoppins SyntacticSemtex SyntacticSugar SyntaxFollowsSemantics ProgrammingLanguagesShapeThoughts AlainPicard AlanPerlis ApiIsLanguage AplLanguage ArrayOrientedLanguage BasicLanguage BigRefactoringsAreHard BlubParadox BottomUp CapabilityUserInterface CategoryPitfall CeeLanguage CeePlusPlus CodingStandard CommonLisp CommunityWiki ContinuationPassingStyle DavidCary DelphiLanguage DesignPatternsInDynamicProgramming DesignPatternsSmalltalkCompanion DmitryJemerov EpigramsInProgramming EverythingIsa FearOfAddingClasses FightingTheLanguage ForthLanguage FrameworkIsLanguage GangOfFour GoTo HyperTextMarkupLanguage JavaLanguage JavaScript JayLanguage JonathanTang JuneKim KayLanguage KyleBrown LanguageChoiceImposesSocialStructure LinguisticDeterminism LispLanguage MicrosoftFoundationClasses NewSpeak NickBensema ObjectOrientedProgramming PascalLanguage PatternsBook PerlLanguage PieterJansegers PrematureAbstraction PrematureOptimization ProgrammingLanguage ProgrammingLanguagesShapeThoughts PsychologyOfEverydayThings PythonLanguage RomanSuzi RubyLanguage SapirWhorfHypothesis SmalltalkLanguage StephenHutchinson TobinHarris ToolsThatTeachPoorHabits WhatIsAffordance WikiName XmlDom XpSimplicityRules ZenOfPython ProgrammingLanguagesShouldNotModelEnglish ActorVsAgent ArgumentByLabToy BasicLanguage BrainFsck CategoryRant CodeBubbles DollarUnderscoreIsEvil ExpressivePower ExtensibleAttributeGrammar ExtremelyInterstrangled GoFuckYourself GraphicalProgramming GroovyLanguage HandWaving HumptyDumpty InformLanguage IntegratedDevelopmentEnvironment IvoryTower LabView LiterateProgramming LiveProgramming LocationTransparency MartySchrader MayEleven MentalMasturbation MultiMethods NameSpace ObjectCapabilityModel PeanutButterSandwich ProgrammingLanguagesShouldNotModelEnglish ProgrammingLanguagesShouldNotModelEnglishTooClosely ProgressiveDisclosure RealMacros SchematicTables TeachMeToSmoke TheRightWayToDoWordyBlocks VisualBasic WysiWyg ZeroButtonTesting ProgrammingLejos ProgrammingMatters BigDesignUpFront BrucePennington CategoryDiscussion ContinuousIntegration GunnarZarncke JohnNash ProgrammingMatters SisterSite ProgrammingMethodologies ProgrammingMethodology ProgrammingMethodology AgileProcesses BigDesignUpFront CategoryMethodology ComponentBasedProgramming DavidMartland ProgramReuse RapidPrototyping SeanMcNamara SoftwareMethodology WaterfallModel WhatIfAnythingIsaMethodology ProgrammingMicrosoftDotNet JeffProsise ProgrammingMistakePatternsAndHowToAvoidThem CategoryCodingIssues ProgrammingMusicSequencers CategoryMusic FoxPro WikiPedia ProgrammingNirvana JeffBay ProgrammerHell ProgrammingNotAboutMachines AreCurrentLanguagesShapedByHardware ValueExistenceProofTwo ProgrammingOnHandHelds AndyDent AppleNewton BasicLanguage BigInteger BlackBerry BorlandCorp CategoryHandheld DeskTop DoesJavaWorkOnHandheldDevices EmbeddingSchemeOnPalm GraphicalProgrammingLanguage HandHeld HandheldBasic HandheldWiki HotPaw JavaCompilerCompiler JavaOnThePalm JavaScript JavaVirtualMachine JayLanguage LearningLispIsGoodForYourThinking LispMe LogoLanguage MicrosoftDotNet MySql NewtonScript OoEnvironmentForPalm PalmOs PalmPilot PalmPython PersonalDigitalAssistant PersonalJava PipPy PocketPc PocketPcs PocketPerl PocketPython PocketScheme PocketSmalltalk PocketSvg PowerUsage ProgrammingOnHandHelds QuartusForth QuickQuestions RecursiveDescent RickSamuels SchemeLanguage SharpZaurus SimplestThingThatCouldPossiblyWork SmallBasic SmartPhone SpikeSolution TinyLogo VbClassic WindowsMobile WirelessDevices ProgrammingOnPurpose BottomUpDesign CategoryBook CategoryCollections ChaosToOrderDesign EasyToHardDesign HardToEasyDesign InsideOutDesign LeftToRightDesign OrderToChaosDesign OutsideInDesign PjPlauger RightToLeftDesign TopDownDesign ProgrammingOutsideTheCube AnonymousDonor BrainStorming BryanDollery CategoryCreativity CategoryWorkEnvironment CeesDeGroot CodingIsNotOurOnlyJob CogInTheWheel DanLiebgold DataGeneral DaveHarris DonOlson ElectronicWhiteboard FreeWheeledThinking JeffGrigg JohnBaldwin JuneKim KatyMulvey KenLiu KyleBrown LeapingTheAbyss LordOfTheFlies MarkJohnson MentalStateCalledFlow MichaelFeathers NasdaqRecorrection OfficeDrone PairProgramming PeopleWare ProgrammingIsForNighttime ProgrammingOutsideTheCube RealOffice RingerTape RonJeffries RusHeywood SteveMcConnell TheSoulOfaNewMachine ToddCoram TraceyKidder VealFatteningPens ProgrammingParadigm AccessOrientedProgramming ActorLanguages AlgolLanguage AplLanguage AspectJay AspectOrientedProgramming AugustZeroSix AwkLanguage BusinessSystemTwelve CategoryFunctionalProgramming CategoryMultiparadigm CategoryProgrammingLanguageComparisons CategoryRoadMap CeePlusPlus CollectionOrientedProgramming CommonLisp CommonLispObjectSystem CommunicatingSequentialProcesses ComponentBasedProgramming ConcatenativeProgramming ConceptInCop ConceptOrientedModel ConceptOrientedProgramming ConstraintLogicProgramming ConstraintProgramming DataflowProgramming DeclarativeProgramming DesignByContract DynamicStringsVsFunctional EiffelLanguage EquationalProgramming ErlangLanguage EventDrivenProgramming EverythingIsa EvolutionaryProgramming ExecutableSpecification FiniteStateMachine FlowBasedProgramming FormalLanguage ForthLanguage FunctionalDecomposition FunctionalLanguage FunctionalProgramming GeeLanguage GenerativeProgramming GeneticAlgorithm GeneticProgramming GroundBreakingLanguages HaskellLanguage HyperSpace InformalHistoryOfProgrammingIdeas IntentionalProgramming IoLanguage JavaLanguage JavaScript JayLanguage JoyLanguage KayLanguage KjuLanguage LambdaCalculus LispLanguage LogicProgramming MaudeLanguage MercuryLanguage MessagePassingConcurrency MixingParadigms MlLanguage ModulaTwo ModularProgramming MufLanguage MultiParadigmProgramming MultiParadigmProgrammingLanguage ObjLanguage ObjectBasedProgramming ObjectOrientedProgramming OccamLanguage OzLanguage ParadigmsOfArtificialIntelligenceProgramming PascalLanguage PerlLanguage PostScript PredicateCalculus ProceduralProgramming PrographLanguage PrologLanguage PrototypeBasedProgramming PureFunctionalProgramming PythonLanguage ReflectiveProgramming RegularExpression RelationalAlgebra RelationalCalculus RelationalLanguage RelationalModel RexxLanguage RubyLanguage SchemeLanguage ScriptingLanguage SelfLanguage SeparationOfConcerns SetOrientedProgramming SetlLanguage SimulaLanguage SimulatedAnnealing SingleAssignmentLanguage SmalltalkLanguage StringProgramming StructureAndInterpretationOfComputerPrograms StructuredProgramming StructuredQueryLanguage SymbolicProgramming TableDrivenProgramming TableOrientedProgramming TclTk TermRewriteSystem ThereAreExactlyThreeParadigms ToolCommandLanguage TutorialDee VisualBasic WhatIsaParadigm WhenToUseWhatParadigm WikiWord YetAnotherCompilerCompiler ProgrammingParrotInaNutshell ActiveState ProgrammingPatterns CategoryPattern DesignPatterns JohnFletcher ProgrammingPatterns WhatIsMetaphor ProgrammingPearls CategoryBook GreatBooksList JonBentley LarryWall MoreProgrammingPearls PatternPerson ProgrammingPerl RandalSchwartz ToddCoram ProgrammingPerl AnonymousStudent CategoryBook CategoryPerl ElementsOfProgrammingInPerl JonOrwant KirrilyRobert LarryWall LazinessImpatienceHubris LearningPerl OreillyAndAssociates PerlBooks PerlLanguage ProgrammingPerl ThePerlCookbook TomChristiansen ProgrammingPostscript CategoryProgrammingLanguage DavidPostill JohnFletcher MathematicalIllustrations PostScript ProgrammingProfession AnonymousCoward CarpalTunnelSyndrome CategoryEmployment JeffPanici LetThemFail ProgrammersBurnout SoftwareAgeism TimeToChange ProgrammingPuns AntiPattern DanielKnapp FunnyThingsSeenInSourceCodeAndDocumentation GhostBusters HaHaOnlySerious JacobCohen MeaningfulName MrBunny SriramGopalan TestCase WorstPunEver ProgrammingPython CamelBook CategoryBook CategoryPython CeeLanguage CeePlusPlus OreillyAndAssociates PerlLanguage PloNe ProgrammingPerl ProgrammingPython PythonLanguage SimplifiedWrapperAndInterfaceGenerator ZopeApplicationServer ProgrammingRant MikeBeedle ProgrammingRequiresPerfection CategoryIdealism CheckSum DavidCary DoesSoftwareQualityMeanNoBugs HammingCode PerfectProgram ProgrammingRuby AlistairCockburn AndrewHunt CategoryBook CategoryOnlineBook CategoryRuby ChadFowler CrystalClearMethodology DavidThomas ExtremeProgrammingInstalled JimRussell KentBeck OpenContent PickAxeBook PlanningExtremeProgramming ProgrammingRuby RobertCecilMartin RonJeffries RubyLanguage ThePragmaticProgrammer WritingEffectiveUseCases XpSeries ProgrammingScala CategoryBook CategoryMultiparadigm OreillyAndAssociates ProgrammingScala ScalaLanguage ProgrammingStress ExtremeProgramming FrankCarver StressFreeProgramming ProgrammingTeamSize DaveHarris YouArentGonnaNeedIt ProgrammingTechniques CategorySoftwareDevelopment HolyGrail MarcoBaringer ProgrammingTheIlliac HarryChesley InfoSys JimBesemer ProgrammingTheSemanticWeb CategoryBook CategorySemanticWeb JohnFletcher OreillyAndAssociates PracticalRdf PythonLanguage ResourceDescriptionFramework ResourceDescriptionFrameworkInAttributes SemanticWeb SemanticWebLayerCake ProgrammingTips CategoryProgramming FormalMethods OnMonads StatePattern ProgrammingTyranny BillZimmerly ProgrammingUnderStress TheDeadline TomDeMarco ProgrammingValueSystem AntColony EmergentBehavior ExtremeProgramming GarethMcCaughan GlennVanderburg MatthewAstley RalphJohnson TomAyerst WaldenMathews WayneMack ProgrammingVisualBasicDotNet CategoryBook DaveGrundgeiger ProgrammingVisualBasicDotNet ProgrammingVsDesigning AlanCooper CategoryAboutInteractionDesign CategoryComparisons CooperInteractionDesign DaveVoorhis EricHodges FunctionalProgramming GraphicalProgrammingLanguage InteractionDesign InteractionDesigner LabView LarryNiven MarcThibault PeterLynch RingWorld ScottJohnson ProgrammingVsInteractionDesign BitTornado BitTorrent BlueAbyss CategoryAboutInteractionDesign DaveFayram InteractionDesigners JuneZeroFive MonolithicDesign NakedObjects NoApplication OnceAndOnlyOnce RichardKulisz SpotLight WinAmp ProgrammingWhenNotSpeakingEnglish AndersBengtsson ChristopheThibaut ConLang ConLangProgrammingLanguage DouglasHofstadter FrenchXpCommunity GirtsKalnins GrahamJenkins InternationalHackerLanguage JiwonSeo PairProgramming ProgrammingLanguage ProgrammingWhenNotSpeakingEnglish PseudoEnglish RobertFisher RonPerrella YuriKhan ProgrammingWithPatterns CategoryPattern DesignPatterns DesktopDefault JoshuaKerievsky JustaProgrammer MicrosoftSlave PleaseComment ProgrammingWithStructures AlistairCockburn AreTablesGeneralPurposeStructures CategoryCee CohesionWithinModules CouplingBetweenModules DataStructure DataStructures DedicatedStructuresVersusRdbms FunctionPointers GateKeeper IsEmbeddedBehind JeffGrigg ModularProgramming ObjectOrientedProgramming ObjectOrientedPrograms OnDecomposingSystems OpenEntities PolymorphicBehavior PublicProtectedPrivateConventions RonJeffries SmallTalk SmalltalkLanguage StructuredAnalysis StructuredProgramming WayneStevens ProgrammingWithoutRamDiskDichotomy AcId BubbleMemory CategoryPersistence DataBase DomainObject EditHint ErosOs InfiniteAmountOfTransactionalMemory NimbleDatabase NissimHadar OoWeeniesReallyWant OrthogonalPersistence OrthogonalSecurity PersistenceEngine PersistentLanguage PrevalenceLayer RandyStafford SetterMethod TablesAndObjectsAreTooDifferent TransparencyAndUniformity TransparencyAndUniformityOfState TransparentPersistence ProgramminginParis PairProgramming ProgramminginPairs ProgramsAreDatabases AdvantagesOfExposingRunTimeEngine BananaPeelsAreDatabases FactorLanguage FalkBruegmann FooBar ForthLanguage GraphicalProgrammingLanguage GreencoddsTenthRuleOfProgramming HiddenDatabaseSyndrome IanKjos InspiredGeniusWishesProgramsWereLikeDatabases IntentionalProgramming LispLanguage MetaProgramming OneTrueWay PeteHardie ProgramsAreDatabases RealMacros RefactoringBrowser SmalltalkLanguage SourceCodeInDatabase StoredProcedures StructuredProgramming TableOrientedProgramming TextEditor TopMind VisualAge XsltLanguage ProgramsRepresentMentalModels AgileSoftwareDevelopment AlistairCockburn ArieVanDeursen BenTilly CategoryCodingConventions CodeComplete ConvectionCurrentsOfInformation DesignPatterns ExtremeProgrammingPractices GoodVariableNames InformationTheory ObjectOrientedProgramming OnLisp PairProgramming PeterNaur ProgramTransformationWiki ProgramUnderstanding ProgrammingAsTheoryBuilding ReFactoring SystemMetaphor UnitTest WadeBowmer ProgramsToRead AlternateHardAndSoftLayers ApacheLucene AxionDatabase BoostLibraries BrianKernighan CeePlusPlus CppTemplateMetaprogramming GreatProgramsToRead JavaScript JavaUnit JaxorFramework LargeScaleCppSoftwareDesign LiterateProgramming MetafontTheProgram MozillaBrowser MozillaFirefox MozillaXul ShortMethods TemplateMetaprogramming TexTheProgram WhyPascalIsNotMyFavoriteProgrammingLanguage PrographLanguage BillTozier CarstenKlapp CategoryProgrammingLanguage DomainSpecificLanguage GeeLanguage GraphicalProgrammingLanguage LabView MicroSoft MicrosoftBandwagon MikeSmith ObjectOrientedProgramming OpenSource RonCraig SilverBullet ProgressAndTrainingTeams AlistairCockburn DayCare ProgressBarBean EntityBean SeshKumar SessionBean StatefulSessionBeans StatelessSessionBeans ProgressCausesLove BarnRaising CategoryEpiphany FutureCausesThePresent JeffChapman MooresLaw PeterMerel WhatIsCopulism ProgressLanguage BookView CareerLanguage CategoryProgrammingLanguage ProgressiveDisclosure CategoryPlanning ConceptualIntegrity DocumentMode FocusAndInvent GreatDesign HumanComputerInteraction MicrosoftWord OpenDoc ProgrammingLanguage ProgressiveDisclosure RobertDiFalco SiliconValley UserInterface ProgressiveEnhancement AjaxWebApplications CategoryJavaScript CategoryWebDesign CategoryWebServices GracefulDegradation JavaScript ProgressiveEnhancement WebPage ProgressiveLicense BazaarStyle DigitalRightsManagement FreeSoftwareFoundation IntellectualProperty JeffreyHantin OpenSourceInitiative ProgressiveLicense TransCopyright ProgstoneList ProgrammersStone ReciprocalityTheory ProjectAdelard ShaunSmith XmlBinding XmlDocuments XmlSchema ProjectArchitecture ArchimedesTrajano IterativeProcess RichardHenderson UseCases ProjectBillOfMaterials ProjectBillOfMaterials TestInventory ProjectBuilder BbEdit CeeLanguage CeePlusPlus CocoaFramework ExCode GoodThing InterfaceBuilder JoeOsborn MacOsx NeXt ObjectiveCee ObjectiveCeePlusPlus ProjectBuilder ProjectCancellationJunctures AnAcceptableWayOfFailing IsEarlierCancellationFailure MartySchrader ProjectTerminationJunctures StevenBlack ProjectCanon AcceptanceTest AdoptingXp AdoptingXpPatternLanguage AgenceBless BrokenLink CategoryProject ContentManagementSystem DonaldNoyes ExtremeProgramming ExtremeProgrammingProject OpenSource ProjectCanon ProjectCards ProjectCodeName BackroNym DanielKnapp MattBehrens NamesGivenToComputers PeteHardie ThreeLetterAcronym ProjectCool ProjectCostEstimates CategoryProject CriticalItSurvivalSkills DeathMarch EstimatesLongerThanThreeDaysConsideredHarmful GoodThing GopherHoles ItProjects MythicalManMonth NegotiateEstimates PageName ProjectCostEstimates RelationshipManagement TaskEstimationPatterns YearTwoThousand ProjectCycle BusinessStories FixTimeVaryScope UserStories XpFixedPlanningGame ProjectDevelopedReuse BypassAbstractions CategoryPattern CautiousBuyOverBuild ComponentDesignPatterns ContainerIndependence LayeredFrameworks StealOverBuy UsagePreconditions ProjectDocumentation WikiOnWiki ProjectForPublicSpaces ProjectForum CategoryWikiImplementation CourseForum ProjectForum WikiFarm ProjectGalacticGuide CategoryWikiForum DouglasAdams HitchhikersGuideToTheGalaxy ProjectGauravVenkaUmut DeleteUnlessDefended ProjectGutenberg BooksRepublishedOnTheWeb CategoryBooks CategoryExternalLink FreeAndNearlyFreeLiterature ProjectHost AdvoGato BerliOs DavidCary FreshMeat GeeForge GnuSavannah ProjXpert ProjectHost SourceForge ProjectHygiene FreeCoffee PeopleWare ProjectIndex ArchitectureHandbookWorkshop ArcusProject CategoryProject ChryslerComprehensiveCompensation ComponentDesignPatterns ComponentDesignPatternsProject CurzonInterview ElementaryPattern EtPlusPlus GenerativePatternWorkshop GenomeTopographer HotDraw JavaGroupForums JtPatternFramework MondaySchool OopslaHistory OrganizationPatternsEditorialProject PagesToCategorize PedagogicalPattern PlopHistory RequestForHelpWithExperiment SecurityPatterns SemiconductorTestSystemsGroup SystemsReengineeringPatternsProject ThornwoodWorkshop UnidrawFramework WalledGardens WyCash ProjectJedi BorlandDelphi JediCodeLibrary JediVcl JobControlLanguage OpenSource ProjectJxta BillJoy CategoryCollaboration CategoryDistributed CategoryJava CategoryProject MultitaneousEditor MyJxta PeerToPeer SunMicrosystems WebHome ProjectLocker ProjectLocker ProjectLore CommunityLore CurtHagenlocher CvWiki DocumentationTrail ElectricLightOrchestra JewelRock KeepItInTheirHeads KentBeck ObjectStore OralTradition PaulDyson PeterMerel ProjectLore ProjectManager QuickAndDirty QuotationOfDoom RonJeffries TechnicalMemo TheRoadNotTraveled ThreeStrikesAndYouAutomate WayBackMode WayneCarson ProjectManagement AbstractionsInProjectManagement AlistairCockburn AntiPattern AtAllCostsProject AtAllCostsProjectDiscussion BestProjectOrganization BinaryMilestone BottleNeck BrooksLaw CaseTool CategoryEnterpriseComputingConcerns CategoryManagement CategoryProjectManagement CorrectiveAction CriticalChain DaveSmith DaveVanBuren DavidHooker DavidSaff DavidSchmaltz DeathByScheduling DilbertMomentsAvoided EliyahuGoldratt ExtremeProjectReview GeorgeBrower GeraldWeinberg IainMacleanOnProjectManagement ImpressionOfControl InternationalProjectManagement KeithBraithwaite LoadFactor MaintainTheVision MappingRolesToStaff MicrosoftProject MythicalManMonth NotTooMuchMeasurementDetail PaulChisholm ProblemSolvingMeetings ProgramManagement ProjectManagement ProjectManagementBodyOfKnowledge ProjectManager ProjectNet ProjectPlanningSoftware QualitySoftwareManagement RefactorProjectManagementPage RefactoringGovernment ReusableSoftwareHah RonJeffries ScheduleCompression SchedulingMyths ScottAdams ScrumMeetings ScrumProcess SimpleProjectManagement StandUpMeeting StatusMeeting SystemsThinking TaskCompleteDefinition TheDilbertPrinciple TheFundamentalProjectManagementQuestion TheoryOfConstraints ThreadMode TooMuchMeasurementDetail TypesOfProjects ProjectManagementHaiku CategoryProjectManagement MicrosoftProject StephenKing ProjectManagementInstitute CategoryProjectManagement JesseMillikan ObjectManagementGroup ProjectManagement ProjectManagementBodyOfKnowledge ProjectManagementInstitute RefactorMyYakkingIfNecessary WayneMack ProjectManagementPatterns AlistairCockburn CategoryGroupsOfPatterns ClearTheFog CockburnPmForm CorrectiveAction EarlyAndRegularDelivery ExpertInEarshot FoldedZipperedProcess GoldRush IncrementalDelivery MicroCosm OrgPatterns ProcessMiniature ProcessPatterns ProtoType ScopePattern SpikeSolution VwStaging ProjectManager AlistairCockburn AnonymousCoward AnthonyLander CategoryManagement ChiefArchitect DaveSteffe DeveloperTurnedManager ExtremeProgramming GarbageCollector HerdingCats HowardFear JustaProgrammer KrisJohnson LaurentBossavit MartinNoutch MicrosoftProject MikeSmith PeopleManager PeopleSkills PeteHardie PhilippeBack ProgramManagers ProgrammerManagers ProjectManagement ProjectManager ProjectManagers SunirShah TechnicalLead TheDarkSide TomAyerst TomStambaugh WaldenMathews ProjectOpen ArsDigitaCommunitySystem MicrosoftProject ProjectManagement ProjectOwla ProjectOwnership ExtremeManagement GreasyPole StoneSociety ProjectPlan IndexCard ProjectPlan ProjectPlanningSoftware ProjectPlanningAndTrackingSystem ErikBos OpenSource ProjectPlanningAndTrackingSystem ProjectPlanningJamSession AlistairCockburn AtsDiary ConversationMetaphor EngineeringTask JoeOsborn PlanningGame ProjectPlanningJamSession ProjectPlanningSoftware AgileEdge AgileManager AgilePlace AgileTrack DevPlanner ExtremePlanner FastTrack KeepingTrackOfStories MicrosoftProject MrProject MySql OpenSource OpenWorkbench ProjectPlanningAndTrackingSystem SourceForge TargetProcess TaskDatabase TrackingTool VersionOne WriteItOnaCard XpWeb ProjectProduct MarcGirod ProjectManagement ProjectManager ProjectRetrospectives CategoryBook NormKerth ProjectRiskManagement AnatomyOfRisk AtsRiskManagement ContingencyPlan EnterpriseRiskManagement ExecutiveSummary ExtremeRiskManagement FeatureCreep FiveCoreRisks HandWaving LaurentBossavit PaulSinnett ProjectManagement RiskAcceptance RiskAvoidance RiskDiscovery RiskEvasion RiskExposure RiskManagement RiskManagementCycle RiskMitigation RiskReduction RiskReserve RiskTransfer RiskTree TimothyLister TomDeMarco TopTenRisks WaltzingWithBears ProjectSabotagePatterns CleverTrollAdmiration FearUncertaintyAndDoubt GrammarVandal JustMakeItRight PointyHairedBoss PointyHairedBosses RedHerring RussianRouletteWithAnAutomatic SilverBullet ProjectSaboteur CodeSmell DefectSeeding LongMethods PairProgramming PreferShortMethods ProjectSabotagePatterns ProjectSaboteur WayneMack ProjectSikuli BrianLane ChrisGarrod GuiUnitTesting MitLicense OhYeah UnitTests WikiGnome ProjectSmell CodeSmell ProjectSmell ProjectSpecificWiki AboutInnerLoops InnerLoops WhatAreInnerLoops WilliamGrosso ProjectStakeholder IncludeAllTheStakeHolders ProjectStandards CodingStandard CollectiveOwnership ProjectUnderControl AcceptanceTest GanttChart PlansAreUselessPlanningIsIndispensable ProjectUnderControl TaskDatabase UnitTest ProjectUseCases TestPlan UseCaseOne UseCaseTwo ProjectVelocity AlistairCockburn ChryslerComprehensiveCompensation CodeUnitTestFirst DeadCanary DionHinchcliffe ExtremeProgramming FunctionalTest GradyBooch HeroicProgramming HuddieKlein JasonFredrickson JimMcCarthy KentBeck LoadFactor PlanningGame ProjectVelocity ReleasePlan RonJeffries SanderHoogendoorn ShortIteration StealingFromTheCompany SteveMcConnell StoryPoints TimMackinnon TimWoodard TwoWeeks UnitOfWork UseCase UserGoal WillSmith ProjectVsTask ProjectWiki BillSeitz CameronSmith CategoryWiki ChanningWalton DistributedObjects EclipseIde EclipseWiki GarethMcCaughan JezHiggins JuergenHermann LotusNotes MartinPool MoinMoin MsWord OpenDoc PersonalWiki PikiPiki ProgrammersNotebook ProjectWiki ProjectWikiNature PyWiki PythonLanguage QualityProcedure RogerLipscombe SpreadsheetWiki TeamInaBox TeamWiki TimVoght VisualPage WikiAuthoringSystem WikiClone WikiClones WikiNature WikiWikiClone ZopeApplicationServer ZwiKi ProjectorProgramming AgileBusinessModeling AnyBusinessActivity CodeReview ItalianProgramming ProjectorProgramming ReleasePlanning RickyWest RobertWatkins RonWelte SixThinkingHats UserStories ProjectsTacitKnowledge AlistairCockburn ExplicitKnowledge ProjectsTacitKnowledge SufficientResidue TacitKnowledge ProjectsThatShouldUseXp ProjectsThatShouldUseXp PrologFitsOurMentalAbilities BrainFuckFitsOurMentalAbilities LeadingRequest PrologDoesNotFitOurMentalAbilities PrologForMassiveData ActiveSupport GunnarZarncke HaskellDb HaskellLanguage PrologDb PrologForMassiveData PrologLanguage PrologRule RelationalAlgebra RelationalCalculus RelationalJoin RelationalLanguage RelationalProgrammingLanguage RubyLanguage SetOrientedProgramming SqlQuery SyntacticSugar TableOrientedProgramming TopMind PrologLanguage AcceptanceTest AlainColmerauer AndersBengtsson BackTracking BobKowalski CategoryProgrammingLanguage CommittedChoice ConstraintLogicProgramming DanMoniz DataLog DifferenceList DontCareNondeterminism DontKnowNondeterminism DorKleiman FalseClause HornClauses HybridApplication JasonEspinosa JayScheme LogicProgramming LogicProgrammingLanguage MercuryLanguage MozartProgrammingSystem NonDeterministic ObligatoryQuote OzLanguage PeterMerel PhilJones PocketPc PrologLanguage PrologProgrammers PrologPrograms ResourceDescriptionFramework RichardBotting SemanticWeb SmallTalk SmlLanguage StefanLjungstrand StrawberryProlog SymbolicProcessing SymbolicProgramming TonyHoare TrueClause TurboProlog VicBancroft WebServices PrologProgrammers AalbertTorsius IvanStojic PrologLanguage PrologProgrammers VicBancroft PrologYinVersion SgWa PromiseNote AnonymousEmoney CounterSigned DigiCash FingerPrint PlainText PromiseNote RicardianContract PromiseOfXml CategoryInformation PromiseOfXml WikiStub PromisePipelining ActorLanguages CategoryConcurrency CategoryDistributed CategoryLanguageFeature CeePlusPlus ChainedExceptions DataflowProgramming DavidSarahHopwood DeanTribble DirectManipulation EeLanguage EventDrivenProgramming FortranLanguage FutureValue JohnFletcher JouleLanguage MarkMiller MessagePassingConcurrency MultiLisp PromisePipelining RobJellinghaus ScaLapack SelfDiscipline UserInterface XanaduProject XwindowProtocol PromiseSparingly CategoryLifeStrategies RaySchneider RulesToLiveBy YourWordIsYourBond PromotingWiki CategoryWiki CorporateWikis DanGreen FalkBruegmann GoogleMyWiki KnowledgeIsPower ProjectWiki RecentChanges SignalToNoise SlashDotted TragedyOfTheCommons WardsWiki WhatDoPeopleGetOutOfWiki WhyDontOthersGetWiki WhyEachSiteShouldHaveaWiki WhyWikiWorks WikiAndTheSilverBullet WikiCitizen WikiIsForGrowingConsciousness WikiIsForPeople WikiNow WikiUser WikiVandal PromotingXp AdoptingXpPatternLanguage BlownSeedXpProject CategoryAdoptingXp CurrentWorstProblem DonWells ExtremeMarketing HelmutMerz XpCourse PromotionIsTheProduct CategoryBigPicture DotComBust MediumIsTheMessage PromotionIsTheProduct SpinBaller VirtualReality PromotionTraits CategoryCpp CategoryCppTemplates CeePlusPlusEleven CppTemplatesTheCompleteGuide GnuCpp JohnFletcher OperatorOverloading PromotionTraits VariadicTemplates PromptingStatement CategoryWiki DanielKnapp PositionStatement SmalltalkCompiler TipsFromWardCunningham WhyWikiWorks PronouncingDutch BrokenLink BryanDollery EdsgerWybeDijkstra EwDijkstra FrisianLanguage HendrikBoom JoelNeely JuneKim MaxWildgrube WillemVanDenEnde PronunciationOfTemplate CategoryCppTemplates CategoryRant KeithBraithwaite KrisJohnson ProofAnnotationsForArithmetic AutomatedTheoremProving MultiplyAccumulate ProofAnnotationsForBubbleSort ProofOfCorrectness ProofsCanBeSimple ProofAnnotationsForBubbleSort AutomatedTheoremProving EscJava FormalSpecification GunnarZarncke HaskellLanguage HoareTriple JavaVirtualMachine OverflowException PerlLanguage PredicateLogic ProofAnnotationsForArithmetic ProofOfCorrectness ProofsCanBeSimple QuasiFormalMethods ZedLanguage ProofBeforePosting EmailNetiquettePatterns FrankCarver ProofByContradiction ThisPageWillBeDestroy ProofByInduction CategoryMath CatergoryProof JasonGrossman ProofByIntimidation CategoryAntiPattern KatieLucas SoftwareLabourers ProofByPopularity ArgumentByTheMasses KatieLucas ProofByRhetoric CategoryCommunication ChrisSteinbach ConversationalChaff GarryHamilton KarlPopper PhlIp ProofByRhetoric ProofByUtility AssumedTruthFromUtility CategoryProof FallaciousArgument ItWorks LinuxOperatingSystem LocalMaximum ManyThingsDoNotRequireProof MicrosoftWindows PersonalAnalogDevice PersonalDigitalAssistant PhilosophyOfPragmatism ProofByAssumedUtility ProofByInduction ProofByMeasurement ProofByUtility WishfulThinking ProofCarryingCode AutomatedTheoremProving CapabilitySecurityModel CowboyCoder JavaByteCode JavaByteCodeVerifier JonathanRees LambdaCalculus NuPrl PeterLee ProofAnnotationsForBubbleSort ProofCarryingCode RefinementStyleProgramming SafeVirtualMachine SelfCertifyingCode TypedAssemblyLanguage ProofInPudding DavidCymbala ProofInPuddingEtymology RunSilentRunDeep SneakInNewTechnologies ProofInPuddingEtymology HumptyDumpty IdiomsAreAtomic JayOsako PlumPudding ThankYou ThroughTheLookingGlass ProofObligation AnecdoteImpasse AnonymousDonor BugFreeSoftware ChaunceyGardiner ClosedSource CostinCozianu DavidClarkd DecemberThirteen DynamicRelational EditHint EwDijkstra FacultyOfSoftwareEngineering FoxPro FunctionalProgramming GoodEnough GreatLispWar ItemizedClearLogic JobTitles LaynesLaw MaxOopsRelational OpenSource PostgreSql RegressionTesting SoftwareEngineering TestDrivenDevelopment WetWare ProofOfConcept HierarchyOfPrototypes LaboratoryPrototype QuickHack SoftwarePrototype SpikeSolution ProofOfCorrectness AlistairCockburn AnswerMe CleanRoom CleanroomSoftwareEngineering CodeReview CoqProofAssistant DatabaseServer DaveHarris DeadLock DiscreteMathematics ExtractMethod ExtremeProgramming ExtremeProgrammingChallengeFourteen FormalModelChecking HeisenBug IterativeDevelopment JeffGrigg LeslieLamport LiveLock LoopInvariantAnalysis MichaelFeathers MicroSoft NeilDyer ObjectOriented ProcessCalculus ProgrammerTest ProofCarryingCode ProofOfCorrectness ProofOfThePuddingIsInTheEating ProofsCanBeSimple ProofsCantProveTheAbsenceOfBugs RaceCondition RichardDrake StrawMan SymbolicLogic TcpIp UnitTest UnitTests ProofOfIncorrectness ProofOfCorrectness ProofOptimizer AbstractSyntaxTree AutomatedTheoremProver ConstraintLogicProgramming DeclarativeMetaprogramming ExpertSystem ProofEngine ProofOptimizer StaticAssert TypeChecking WikiIde ProofReadingLinks CategoryReference RobChamberlin WikiProofingGuidelines ProofTheory CategoryLogic ModelTheory ProofOfCorrectness TheoremProving ProofsAndTypes CategoryBook CategoryProof JeanYvesGirard ProofsCanBeSimple AdrianWillenbuecher AutomatedTheoremProving CategoryProof CeeLanguage CodeProvingPatterns ComputerAidedMathematics CostinCozianu DeepBlue DesignByContract DifferentialEquation DonKnuth EwDijkstra ExtremeProgramming GameOfGo GottfriedWilhelmLeibniz JonBentley LeslieLamport LiterateProgramming PeanoArithmetic ProgramVerification ProgrammingIsMath ProgrammingPearls ProofAnnotationsForBubbleSort ProofCarryingCode ProofObligation ProofOfCorrectness ProveItProgramming RonJeffries SamuelFalvo SecondOrderLogic SetTheory SimpleProofsOfCorrectness SpecifyingSystems StrawMen SymbolicLogic TestDrivenDevelopment ThreeStrikesAndYouAutomate UncleBob UnitTest WardCunningham ProofsCantProveTheAbsenceOfBugs AcceptanceTest AnonymousDonor AnonymousOnPurpose AutomatedReasoning AxiomOfInfinity BrutusHalliwell BugFreeSoftware BugsCantTestTheAbsenceOfProofsOrTests CategoryAnalysis CategoryBug CategoryDebugging CategoryProof CategoryQuality ChrisBrooking CubicleParanoia DaveHarris DaveWhipp DavidCary DavidCrocker DonaldKnuth EwDijkstra ExtremeProgramming GraceHopper GrandChallenge HaltingProblem JoeHendrix KentBeck KielHodges MartijnMeijering ModelChecking PairProgramming PaulHudson ProofOfCorrectness RonJeffries TestsCantProveTheAbsenceOfBugs TonyHoare TriCore UnitTest UseAssertions YouArentGonnaNeedIt YouMightAsWellDoIt ZermeloFraenkelUnit ProofsThatIpuDoesExist AndrewMcMeikan CategoryLogic CategoryProof CategoryWhimsy DanHankins MattBehrens QuantumTheory StephanHouben ProofsThatIpuDoesNotExist AndrewMcMeikan CategoryLogic CategoryProof CategoryWhimsy FalkBruegmann NeilGall PeterMerel ProofsThatIpuDoesExist PropagandaBuzzwords CategoryOffTopic CategorySociology DoTheRightThing DotNet EnterpriseJavaBeans MatthewAstley OffTopic RulesOfPropaganda SociologyWiki SociologyWikiSeedList ThankYou WebServices WriteOnceRunAnywhere PropagateXp AdoptingXpPatternLanguage BigDesignUpFront CategoryAdoptingXp CowboyCoding CrossingTheXpChasm ExtremeProgramming ExtremeProgrammingInEnemyTerritory ExtremeProgrammingPractices ExtremeValues MichaelFeathers MichaelHill NameXp PairProgramming PropagateXp PropagatingXp ReFactor UnitTest XpLite PropagatingSuccessSecrets BillGates CategorySuccess DalaiLama GeorgeBush PatRobertson StevenHawking TigerWoods PropagatingXp PropagateXp VcapsProject PropellerBeanie CategoryAntiPattern CategoryJoke DoTheSimplestThingThatCouldPossiblyWork GreenHat PropellerBeanie PropellerBeanieDiatribe SixThinkingHats ThwozzThwozzThwozz TooDeepIntoTheBagOfTricks PropellerBeanieDiatribe PermissiblySimple PropellerBeanie VagueWords WilliamGrosso PropellerChips CategoryHardware PropellerChips SpinLanguage ProperEnglish PlainEnglish ProperList CategoryLisp CommonLisp ConsCell EssExpressions LispLanguage ProperList SchemeLanguage SingleLinkedList SyntacticSugar ProperPriorPlanningPreventsPissPoorPerformance BigDesignUpFront PrematureOptimization PriorPlanningPreventsOptimization ProofByRhetoric SpikeSolutions SuccessOrientedApproach ThomasColthurst ProperTailCall ProperTailRecursion ProperTailRecursion ActorsModel CategoryLanguageFeature CategoryScheme ColorForth ContinuationExplanation ContinuationPassingStyle GeraldSussman GuySteele LuaLanguage ProperTailCall ProperTailRecursion RevisedReportOnAlgorithmicLanguageScheme SchemeLanguage TailCall TailCallOptimization TailRecursion PropertiesInCsharpQuestion AurelianoCalvo CastleActiveRecord MichaelSparks XpAndPublishedInterfaces YagNi PropertiesOfAgents AdaptiveAgent CategoryAgentOriented EmergentBehavior PropertiesOfAgents SoftwareAgent ThreeLawsOfRobotics WhatIsAnAgent PropertiesOfGoodLanguages DontRepeatYourself GarethMcCaughan GoodDesign InterleavedParallelThreadMode JimLittle JimShore JonathanSmith NickForrette ShaneWarden ThePrincipleOfLeastSurprise PropertyChangeEvent CategoryEvents PropertyChangeEvent PropertyFieldTransparency ByVal CodingHorror DontUseGetAndSet DotNet EncapsulateField JavaLanguage JeffGrigg ObjectOriented PropertyFieldTransparency XunitDotNet YouArentGonnaNeedIt ProportionalElections AmericanWay CategoryVoting DistrictalElections ProportionalRepresentation CategoryVoting FirstPastThePost GreenParty ProtestVote StephanHouben ProposedAdditionsToCeePlusPlus BjarneStroustrup BoostLibraries CategoryCpp CeePlusPlus ConceptCpp CppStandard EffBoundedPolymorphism FragileBinaryInterfaceProblem HowNotToDoThis ItsTimeToDumpCeeSyntax RollYourOwn ScottJohnson StlSucks TechnicalReportOne TheCppStandardsCommittee ProposedExamQuestions OnceAndOnlyOnce RelationalModel ProposedIterator CommandQuerySeparation IteratorSemanticsAreWrong KentDorsey ProposedIterator QueryableIterator ProposedPlopPolicies DutifulRevision EffectiveShepherding GoodIdea HillsideGroup PatternCommunity PlopConference ProposedPlopPoliciesAsWalledGarden ProposedShepherdingPolicy WritersWorkshop ProposedPlopPoliciesAsWalledGarden AccidentalLinking CommunityOfTrust DisagreeByDeleting HillsideGroup OopslaProgramChairPatterns PagesThatDontBelongHere PatternCommunity PlopConference ProposedPlopPolicies WalledGarden WardWikidom WikiPage PropositionsForProponents ClaytonChristensen DisruptiveTechnology InnovatorsDilemma MarketShare MichaelLeach PaulCaswell PropositionsForProponents TheDilbertPrinciple ProprietarySource ClosedSource MicrosoftFoundationClasses OpenSource OpenSourceDefinition ProstheticProgrammer AntiPattern ExtremeProgramming FabianLeGayBrereton JeffGrigg ProcessPatterns ProgrammerStereotype ProstheticProgrammer WardCunningham ProtEnergyLevels SgWa ProtaNomaly ColorBlindness DeuteraNomaly ProtectedMemory CategoryOperatingSystem ProtectedPages AndrewMcMeikan AuthenticatedAuthor ProtectedPages ProtectionInProgrammingLanguages AlgolLanguage CategoryPaper CategorySecurity CategorySecurityModel DennisAndVanHorn GedankenLanguage LexicalClosure ObjectCapabilityModel ProgrammingLanguage RightsAmplification SchemeLanguage ProtectionProxy AccessControlList CapabilityOrientedProgramming CapabilitySecurityModel CaretakerPattern CategorySecurityPatterns ConfusedDeputyProblem HandleBodyPattern PrincipleOfLeastAuthority ProtectionProxy SealerUnsealerPattern ProteinDataBank XrayCrystallography ProtestVote AmericanCulturalAssumption AndraeMuys AndyPierce AustralianCulturalAssumption BangForYourBuck BenKovitz CategoryVoting DaveKirby FirstPastThePost HobsonsChoice IainLowe LocalMaximum LosAngeles NoneOfTheAbove OleAndersen PanuKalliokoski PresidentialCandidates PresidentialPowers ProportionalRepresentation ProtestVote QuebecReferendum RudyGiuliani SpoiledBallot TacticalVoting ThreePartyDemocracy VotingPatterns ProtestantWorkEthic AsimJalis BenKovitz BigDesignUpFront CategoryWorldView CatholicChristian ExtremeProgramming HackerWorkEthic HenryLouisMencken HumanDevelopmentIndex OriginalSin ProtestantChristian ProtestantWorkEthic RobertWatkins ShortTermCannotOpposeLongTerm TakeaYearOff TestOften TheerasakPhotha TorneWuff WhatIsWork WorkingLikeaFarrierCommunity ProthonLanguage CareerLanguage CategoryProgrammingLanguage ConvertSpacesToTabs DougMerritt JustaProgrammer ProthonIndentation PyCs PythonLanguage SelfLanguage WilliamUnderwood WithStatements ProtoIndoEuropean CategoryNaturalLanguage ProtoIndoEuropean ProtoPattern AbstractPattern AbstractPatterns AntiPattern ArchitectsOnBlueprints BadProvenPractice BuckStopsHere CargoCult CategoryPattern ChristopherAlexander ComposedPattern DaveHarris DavidHooker DeadPattern DouglasHofstadter JimCoplien KielHodges LivePattern NeoPractice PatternComponent PatternContext PatternContextContext PatternMining PatternPractice PatternProposals PatternWannaBe PrimitivePattern ProtoPattern ProtoPractice ProvenPractice QualityWithoutaName RuleOfThree SafeLoop ToddCoram TomStambaugh TwoIsAnImpossibleNumber UmarSyyid UnifiedModelingLanguage UsedManyTimes UsedNoTimes UsedOneTime UsedThreeTimes ValidationThroughImplementation ProtoShare ProtoShare ProtoValue DirkRiehle JavaValue ProtoValue ValueObject ValueObjectFramework ProtocolClass DependencyInversionPrinciple LargeScaleCppSoftwareDesign ProtocolClass ProtocolStack AdapterPattern BufferedReader CategoryPattern CategoryStructuralPatterns FileInputStream InputStreamReader ProtocolTunneling ComponentBasedDevelopment ComponentDesignPatterns KyleBrown MobileIp PhilipEskelin ProtocolTunneling PrototypeAllTheTime CategoryTime CurtisBartley DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming KeepItSimpleStupid PrototypeAllTheTime RefactorMercilessly TurnAllTheKnobsToSeven PrototypeBased PrototypeBasedProgramming PrototypeBasedLanguage ActionScript BrainLanguage CategoryBasedLanguage CategoryProgrammingLanguage CecilLanguage IoLanguage IokeLanguage JavaScript LambdaMoo LuaLanguage NewtonScript ProthonLanguage PrototypeBasedProgramming RebolLanguage RpgLanguage SelfLanguage SlateLanguage WheatLanguage PrototypeBasedProgramming ActionScript AdamSpitz AndyDent AnswerMe CategoryPolymorphism CategoryPrototypeProgramming ChrisMellon ClassesPrototypesComparison ComponentObjectModel CsharpLanguage DavidUngar DecoratorPattern DonHopkins EcmaScript GlyphicScript HenryLieberman InformLanguage InstanceFirstDevelopment InteractiveFiction IoLanguage JasonGrossman JavaLanguage JavaScript JosephRiesen KrisJohnson LambdaMoo MacroMedia MarijnHaverbeke MetaClass MetaObjectProtocol MultiUserDungeon NewtonScript OpenLaszlo PragmaticSmalltalk ProgrammingParadigm PrototypeBasedLanguage PrototypeBasedProgramming RandyBrown RebolLanguage RefactorMe RichardDrake RubyLanguage SampleCode SelfLanguage SingletonPattern SmalltalkLanguage SomeClass SomePrototype StephanHouben SteveWainstead SteveYen TheRhinoBook WheatLanguage YoullShootYourEyeOut PrototypeDrivenDevelopment RobbyRussell UseCases PrototypeOnPaper GraphicDesign GraphicalUserInterface ProcessPattern SimplestThing UserStory PrototypePattern CategoryCreationalPatterns CategoryPattern CopyConstructor DannyAyers DesignPatterns LairdNelson NatPryce PrototypePattern ShripadAgashe StaplePattern PrototypeProgramming PrototypeBasedProgramming PrototypeReverseEngineerRefactorTestValidate BlackBoxTest CategoryAnalysis DivideAndConquer DoTheSimplestThingThatCouldPossiblyWork ExternalBehavior IntegrationTest KirkKitchen MetaModel ReverseEngineer SoftwareEngineer TestStub UnitTest VeryLargeScale PrototypesAsByproducts CategoryOrganization DoingStuff DonaldNoyes MakeItSo ThinkingOutLoud WikiBatics PrototypingPatterns FredNickols KentBeck PrototypingVsSpecifying BarryBoehm BigDesignUpFront CodeAndFix EarlyPrototyping FrequentReleases NewSpeak OpenClosedPrinciple TerenceGray TestDrivenDevelopment ThomasSeewalt ProudRefactorer CategoryWikiMaintenance DavidSaff DeleteMe EditHint GentlyReduceWikiBadges HumbleRefactorer KeithBraithwaite PagesToRefactor ProudRefactorer RecentChanges RecentDrivel RefactoringNotes RichardDrake WikiBadge WikiIceberg WikiName WikiRefactoringDiscussion ProveAssumptions IdentifyAssumptions ProveAssumptions RulesOfOptimization SpikeSolution TheDeadline ThereIsNoAbsoluteTruth TomDeMarco ProveIt BlameYourselfFirst ErikMeade GetOverIt ItDoesntWork OtherPeoplesPrograms TestCase ProvenPractice BobHanmer CategoryOrganization RuleOfThree ProvenSystemMetaphors AccountingMetaphor ArchitecturalPattern AssemblyLine AttributeBasedArchitecturalStyles AuctionMetaphor BlackboardMetaphor BrokenLink ButtonsEverywhereMetaphor CarnegieMellonUniversity CategoryMetaphor ConcurrentPipes DesktopMetaphor DocumentProcessor EditHint EightSystemMetaphors FirstPersonShooters FrameWork LinesStationsBinsParts LudditeOfficeAutomation ManufacturingMetaphor ModelViewController PipesAndFilters ProblemFrame ProblemSpace ScriptMetaphor ShawOnSoftwareArchitecture ShoppingCartMetaphor SoftwareEngineeringInstitute SpreadsheetMetaphor SystemMetaphor TomRossen ToolsAndMaterialsMetaphor VirtualSpaceMetaphor WikiIsNotaDictionary WimpInterface ProvideCustomerValue InDefAdv ProfitMotive ProvingTopDownDesignHarmful DeerInTheHeadlights DiscountRate LeftRightDesign MarkAddleman NetPresentValue ProofByAnalogyIsFraud SystemsEngineering TopDown TopDownDesign YouAreNotSmartEnough ProvisionVsControl DonaldNoyes ProgrammingArtifacts ThinkingOutLoud ProvisionalFilesystem DoingStuff DonaldNoyes ZoneOfFunctionality ProvocativeBookTitles AlistairCockburn CategoryBooks FatBrain MichaelFeathers ProvocativeBookTitles ProxiedInterfacesConfiguredWithAnnotations CategoryJava JavaIdioms ProximityDatabase DynamicRelational EntityAttributeValue NormalForm ProximitySoftware ProximityOfConcerns BackLinks CategoryCategory DonaldNoyes RecentChanges ThinkingOutLoud WikiBatics WikiWords ProximitySoftware CategorySoftwareProduct ProxyDeletion UserName WikiSpamSolutions WikiVandalismSolutions ProxyFactor CategoryEvidence LinesOfCode McCoy ProxyFactor ProxyPattern AbhishekGupta CaretakerPattern CategoryConcurrencyPatterns CategoryPattern CategoryStructuralPatterns CompositePattern DecoratorPattern DesignPatterns HandleBodyPattern LazyInstantiationPattern LazyProxies ProtectionProxy ProxyPattern RemoteProxy SamGentile PrussianLanguage DeadLanguage JoCaGo PrzemekRadzikowski PsLink CategoryPersonalWiki CliffordCaoile PalmOsWikis PalmWiki PsLink PsMemo ToDo PseudoBinaryRelationships DataAndReality HigherOrderEntityRelationshipModel MultiParadigmDatabase ObjectRelationalPsychologicalMismatch PseudoBinaryRelationships WilliamKent PseudoClasses CategoryMockObjects CategoryTesting GeoffSobering JavidJamae LeviCook MockObject ShowEvent StephenAnderson PseudoCode AntiUml BillTrost CategoryProgrammingLanguage CleanroomSoftwareEngineering GarethMcCaughan HaskellLanguage LiterateProgramming MartySchrader NoWeb PatrikPersson PseudoCode PythonLanguage RexxLanguage TopDownProgramming PseudoPattern MockObject ShuntPattern PseudoRandom PseudoRandomNumberGenerator BlockCipher BlumBlumShub DavidCary DevUrandom DonKnuth FoundationsOfCryptography HashFunction IllegalArgumentException IndirectionShiftAccumulateAddCount JavaLanguage JohnVonNeumann LinearCongruentialPseudoRandomNumberGenerators LinearFeedbackShiftRegister MersenneTwister MultiplyWithCarry OdedGoldreich PseudoRandomNumberGenerator StatisticalTestsForRandomness StreamCipher TheArtOfComputerProgramming ThreadMode TrueRandom PseudoRandomNumberGenerators PseudoRandomNumberGenerator PseudoRelationalDefinitionDiscussion AlphoraDataphor BagAtational DaveVoorhis DrCodd MayZeroEight PseudoRelational RelProject RelVar RelationalAlgebra RelationalModel SqlLanguage TrueRelational TrueRelationalToPseudoRelationalImpedanceMismatch TrueRelationalToPseudoRelationalMapping TutorialDee UniversalStatement WalledGarden PseudoScience AlainPicard CargoCult CarlSagansBaloneyDetectionKit ChrisSteinbach DavidChalmers DivineCosmos DogmaticFallacy EddingtonsTwoTables EvolutionIsPseudoscience ExtremeProgramming FermiParadox GarnetChaney KuhnParadigmShift MythologyOfScience OnTopic PseudoScience RichardKulisz ScienceShouldBeEasy ScientificAmerican ScientificMaterialism ScientificMethod ScientificResearch TkChia PseudoTroll TrollDefinition PseudonymityAndHonesty BifurcationFallacy BobTrower CareerLimitingMove CategoryDiscussion CostinCozianu DaleCarnegie DanMuller DevilsAdvocate DogmaticFallacy EricHodges FindingTheMiddleWay GarryHamilton GoldOwner GoldenRule GoodThing GunnarZarncke JamesAguilar MarchZeroSix MicrosoftBarnacles MoralCode NoRealNamesPlease ParableOfTheTwoVillages PersonalChoiceElevatedToMoralImperative PhlIp PutTheDamnDataOnTheDamnScreen RealName RealNamesPlease SingletonPattern SockPuppet TableOrientedProgramming TerryPratchett TetralemmicLogic TheresAlwaysSomeConspiracy TopMind ViEditor WikiReader WikiWay WinCe YourMileageMayVary PseudonymityWithTraceability MilkMiruku PhlIp PseudonymityWithUntraceability RealNamesPlease RiVer TaralDragon TorneWuff PseudonymityWithUntraceability AlanTuring AllChanges CategoryHomePage CreepingElegance EditCopy GoodStyle ItDoesntMatterAboutTheVermin JustMab MarkTwain MikeSmith MilkMiruku PeteHardie PseudonymityWithTraceability PseudonymityWithUntraceability RealName RealNamesPlease RealPeoplePlease RecentChanges RichardDrake RobHarwood SunirShah TrustInSignatures UnethicalEditing UserName WaldenMathews WikiBadge WikiCommunity WikiHistory WikiSocialNorms PsiLab CamlImages PsionPda CategoryHandheld CompactFlash EpocOs LinuxOs SymbianOs PsosOs CategoryOperatingSystem ObjectCapabilityOperatingSystem OperatingSystem RealTime VxWorks WindRiverSystems PsychoActive PsychoCybernetics CategoryBook DougMerritt FebruaryZeroSix HarvardArchitecture HumanMemory NorbertWiener PsychoGraphics BellCurve BobLee CrossingTheChasm GeoffreyMoore InsideTheTornado TechnologyAdoptionLifeCycle WikiWeave PsychoMathematics AssetDetail PsychologyIsScientific DisciplineEnvy JulianJaynes MemesAreNotScience MemeticsAreNotScience OffTopic OriginOfConsciousness ScientificMethod StockholmSyndrome PsychologyMatters WherePsychologyMatters PsychologyOfEverydayThings CategoryBook TheDesignOfEverydayThings PsychologyVsCutAndDryPoll ComputerScienceIsaSoftScience DisciplineEnvy EmpiricalEvidence FutureDiscounting HaHaOnlySerious HumanFactors LayneThomas LaynesLaw MostHolyWarsTiedToPsychology ScottJohnson SoftwareDevelopment SoftwareEngineering SoftwareHumanities TopMind PsycoPython CategoryPython JustInTimeCompilation PythonLanguage PtolemaicConfidence CategoryBook ExtremeProgramming SteveFreeman PttAuthorities CategoryNetwork MorseCode PtTs PttAuthorities ThirdGeneration WiMax WikiPedia PublicBankView FridemarPache MeatballWiki OpenBusiness PayPerView PublicBankView TwinPage PublicDomain FreeAsInBeer FreeAsInFree FreeAsInSpeech RobertField PublicGoodsDilemma CategoryPsychology PrisonersDilemma PublicGoods SocialDilemma TragedyOfTheCommons ZeroHourWeek PublicInterface EncapsulationIsHierarchical PublishedInterface PublicKeyInfrastructure CategorySecurity OasisOrganization OpenSystemsInterconnect PublicKeyInfrastructure SecureConversation SecureSocketsLayer WebServices WebServicesSecurity PublicLanguage PrivateLanguage PublicLibraryOfScience BrokenLink BudapestOpenAccessInitiative CreativeCommons OpenArchivesInitiative OpenContent PublicMailBox WikiMail PublicNotCreatable ObjectOriented PublicNotCreatable SingletonPattern VisualBasicForApplications PublicOpinionOnFunctionalAndNodeJs PublicPagesFromPersonalWikis BackLinks BlogSpace CategoryWiki DonaldNoyes ForwardLinks HansGerwitz HowTo IsureCan PersonalWiki PowerBook ProgrammersNotebook SnipSnap TechNote ThinkingOutLoud TopicalReadingList UnduplicatedList WikiAsProgrammersNotebook WikiTag WikiTags PublicRadioFeaturesAlexander BrokenLink ChristopherAlexander EdRes NationalPublicRadio PatternLanguage ProjectForPublicSpaces PublicServletHosts AllaireColdFusion AngsumanChakraborty FoxPro FrankCarver ServletContainer ServletExec WebForce PublicSpages CategoryHeterogeneousCommunication CoinedWikiWord DonaldNoyes InternetPage LargeFormatMonitors ThinkingOutLoud TimesSquare PublicSphere PublicSphere PublicStaticVoid GoLanguage OsCon RobPike PublicStaticVoidMain BadThing BooLanguage CategoryJava ClassName CommonLanguageInfrastructure GodMethod HaHaHaHaHaHa HelloWorld HolyWarUmbrella InternalIteration JavaLanguage JayPythonLanguage JustIsaDangerousWord JythonLanguage MarchTen OpenSource PhilippeDetournay PublicStaticVoid PublicStaticVoidMain PublicStaticVoidNewInstance PublicStaticVoidStop PythonLanguage RodrigoBarretoDeOliveira ScalaLanguage SystemService UgLy PublicTesting CustomerStoneGame PublicVsPrivate BoyScout CaptureTheFlag CategoryWikiMaintenance DonaldNoyes KingOfTheHill KnowledgeProliferation NobleExperiment PublicVsPrivate PublicWiki NonPublicWikiForums PersonalWiki PublicWikiForums WardsWiki PublicWikiForums CategoryWiki CategoryWikiForum DelIcioUs WikiForum WikiForumsWanted WikiIndex WikiWikiClone WikiWikiClonesQuestions WikiWikiWeb PublicWikiSites PublicWikiForums PublicWikiSites WikiEngines WikiFarms WikiIndex WikiSite PublicationsExample BertrandMeyer CategoryExample DataDictionary NoteAboutGeocities TabMunging PublishAndSubscribe BestEffortDeliverySemantics ContentBasedAddressing ContentBasedMulticast EditHint JavaMessagingService MessagingPatterns MultiCaster ObserverPattern OnceAndOnlyOnceDeliverySemantics OpenAjax PublishAndSubscribe PublishSubscribe PublishSubscribeModel StoreAndForward XaTransactions PublishOrPerish AntiPattern AntiPatternCategory CategoryAntiPattern DisciplinedMinds HowToGetaPublishingDeal PublishOrPerish ReFactor TheBigCrunch PublishSubscribeModel CategoryPattern DataDeltaIsolation DataDistributionService DavidHoulding DeclarativeGui DistributedSystem DrDobbsJournal EventDrivenInformationProcessing EventHandler LindaLanguage MultiCasting PublishSubscribeModel XmlBlaster ZoomableUserInterface PublishedInterface ComponentObjectModel DynamicLinkLibrary EncapsulationIsHierarchical ExtremeProgrammingForFixedInterfaces MicroSoft MicrosoftWindows ModuleDependencyProblem ObjectRequestBroker PackageDesign PrivateInterface PublicInterface PublishedInterface QueryInterface SharedObject PukiWiki CategoryPhp CategoryWikiImplementation FormatRule InterWiki PukiWiki RecentChanges ShiNoGi TrackBack WikiEngine WikiName WikiWikiClone YukiWiki PukiWikiMod PukiWiki PukiWikiMod PulitzerPrize PullModel ObserverObservable ObserverPattern PullModel PushModel PullPushAdapter MicroArchitecture PushPullAdapter PullPushWiki ArtifactWiki CategoryOrganization CategoryParallelProcessing DonaldNoyes ParallelProcessing PullPushWiki ThinkingOutLoud WebSite PulpFiction AsimovsFoundation DocWilde TheBaddestEnding TheShadow PulpingBooks CategoryBooks CategoryOrganization CategoryRecycling CategorySimplification DonaldNoyes PaperPorting PulseLogic AndyPierce BowlingGameSpikes CategoryEvil GizzaJob InTheory RichardHenderson SingleInstructionMultipleData PumaProposal AgileMethods JeanPierreVickoff PumaAgile PunIndented DanielBrockman PunIntended PunIntended PunIndented PunNotIntended PunVeryMuchIntended PunVeryMuchIntended KarlKnechtel PunIndented PunchCardGeneration CategoryHistory HollerithPunchCard JobControlLanguage JohnFletcher PunchCardGeneration PunchingCards SlideRule PunchedCards HollerithPunchCard PunchingCards CardReader CategoryHistory GeorgeBrower HermanHollerith HollerithPunchCard PunchingCards PunctuatedEquilibrium AamodSane CategoryBiology CategoryExtremeProgramming DaveHarris GeneticAlgorithm GoodEnough HaskoHeinecke NilesEldredge PathDependency PausefulProgramming PeteHardie PunctuatedEquilibrium StandardTemplateLibrary StephenJayGould UnitTest PunctuationIsImportant CategoryHumor CategoryWikiFavorites EatsShootsAndLeaves KarlKnechtel PunkXp FourValues JohnPeel MoreShouting PhysicalViolence PunkXp ZerothEdition PurchasingAgent DecisionMakers ExtremeMarketing ExtremeSales MarketingMessages MartyHeyman NoMarketing PurchasingAgent PurchasingAgents TechnologyExecutives UserStory PurdueComputingCenter BillCroft DualMace DualProcessorVax EngineeringComputerNetwork GeorgeGoble JohnSteele ShallowMetric StripChartRecorder SwitchRegister VicAbell PurdueUniversity AbrahamLincoln BigTen BobGriese BoilerMakers BoothTarkington CategoryCollege EugeneCernan GeorgeAde GusGrissom IndianaUniversity JohnCampbell JohnPurdue JohnWooden LenDawson MorrillAct NeilArmstrong OrvilleRedenbacher RossAdeStadium WabashCollege WizardOfWestwood PureFunctionalLanguage CategoryFunctionalProgramming CeeLanguage FunctionalProgrammingLanguage HaskellLanguage ImperativeLanguage ImpureFunctionalLanguage LispLanguage MutableState ObjectiveCaml PureFunctionalLanguage PureImperativeLanguage PureImperativeLanguages PurelyFunctional SchemeLanguage PureJava JavaLanguage WriteOnceRunAnywhere PureMathematics AnalogyFest AppliedMathematics ArtificialIntelligence CalabiYau CategoryMath CategoryTheory FermatsLastTheorem KnowledgeWorkers LimitsOfMathematics LoopQuantumGravity PureMathematics RealWorld RichardKulisz StringTheory PureObjectOriented DaveWhipp ErikMeade ExtremeNormalForm FearOfAddingClasses FlyweightPattern JavaLanguage JeffMantei LearningManagementSystem ReplaceTypeCodeWithClass SmalltalkLanguage StringBuffer PureVirtual AnonymousInnerClass CategoryPolymorphism CeePlusPlus ClassName FragileBinaryInterfaceProblem FuBar InnerClass JavaLanguage MagicNumber OnceAndOnlyOnce OneMoreThing PureVirtual PureVirtualFunctionCalled ScottJohnson TheDesignAndEvolutionOfCpp VisualCeePlusPlus YetAnotherSyntax PureVirtualFunctionCalled AnonymousDonor ConstructionIsAcquisition DirckBlaskey HaveThatBug JeffGrigg NamedConstructor NetScape PureVirtualFunctionCalled SunirShah TerminateCallback ThreadMain WriteYourOwnThreadingPackage PureXp BenAveling DonWells ExtremeProcess ExtremeProgramming ExtremeProgrammingInContext ExtremeProgrammingInEnemyTerritory ExtremeProgrammingRoadmap ExtremeProgrammingSummary ExtremeProgrammingSystem ExtremeRules TrueXp XpLite PurelyCoincidental PurelyFunctional CategoryFunctionalProgramming CategoryHaskell ErlangLanguage FirstClassFunction HaskellLanguage PureFunctionalLanguage PurelyFunctionalDataStructures TailCallOptimization PurelyFunctionalDataStructures BookStart CategoryBook CategoryFunctionalProgramming CategoryHaskell CategoryOnlineBook ErlangLanguage FunctionalProgramming JohnFletcher PurelyFunctional PurelyFunctionalExtremeProgramming CodeUnitTestFirst QuickCheck ShaeErisson TypeName UnitTest PurelyFunctionalOperatingSystem CategoryFunctionalProgramming CategoryOperatingSystem CleanLanguage DeclarativeConcurrency DeclarativeProgramming FunctionalProgrammingLanguage GoboLinux HaskellLanguage KillMutableState MutableState NixOs OperatingSystem ShaeErisson PuritanWorkEthic UnitedStates PurityOfEnglish AntiPattern CategoryNaturalLanguage DoubleThink EnglishLanguage EnglishLanguagePrescriptiveness GenderTyranny HumptyDumpty LanguageAbuser LocalIdiom LoveIsHate NewSpeak NineteenEightyFour OnceAndOnlyOnce PoliticalCorrectness SportUtilityVehiclesAreSafe VersionControl WarIsPeace PurpleBook AdeleGoldberg BlueBook SmalltalkTheLanguageAndItsImplementation PurposeDrivenLife BigOmega CategoryBook ChristianCulturalAssumption DonaldNoyes FalseDichotomy FredHoyle GoWithTheFlow InTheNameOfWiki LifePatterns MeaningOfLife PurposeDrivenLife SelfDeceit ThouArtGod WhatsaDistinction PurposeOfEvil AnonymousDonor BenjaminFranklin CategoryEvil GunnarZarncke ItDepends PurposeOfEvil PurposeOfParasites PurposeOfPatterns AnswerMe CategoryPattern GangOfFour KenMeltsner LeeLouviere TomErickson PurposeOfProgramming AlanKayIsTron AnalogyBetweenProgrammingAndManufacturing AnonymousIdentity BrentNewhall ChrisArmstrong EricHodges FranckBinard GarryHamilton GlyphLefkowitz GunnarZarncke ItDepends JeffGrigg JohnDuncan KatieLucas LourensCoetzer MentalIndexability MikeAmy ObQuote PayDay PhlIp ProgrammingIsInTheMind PurposeOfProgramming RobertChurch ShineKannikkatt TheKooks TronMovie PurposeOfThisWiki CategoryDiscussion CategoryEasternThought CategoryWikiConcept CommunityOverContent DaveVoorhis DavidLiu DramaticIdentity InformalHistoryOfProgrammingIdeas JuneZeroFive OffTopic OnTopic PatternInEverything PeopleProjectsAndPatterns PinkFloyd PositiveDialogueCommunity SoftwareDevelopment TheSimplestThing TravellingWaveTube WardsWiki WikiZens WorkInProgress PurposeSupportingCliche ClicheDrivenArguments GarryHamilton IfItsNewItMustBeBetter IndustryStandard NotInventedHere NotWidelyAcceptedPractice PurposeSupportingCliche TriteSayingsComeInPairs PursuitOfWow CategoryBook InSearchOfExcellence TomPeters PushAndPop ComplementaryNames DataStructure ForthLanguage LastInFirstOut PushAndPop ReversePolishNotation TheStack UseNet WillemLouisVanDerPoel PushDocQueryInSql CategorySqlProgramming DocQueryInSql JavaScript RichardHenderson TreeInSql PushDownGoalStack AnalysisParalysis AntiPattern BottomUpProgramming CategoryRequirements DoTheSimplestThingThatCouldPossiblyWork EdwardKiser ExtremeProgramming ExtremeWay GoalStack JesseMillikan JohnPerkins MicrosoftDotNet MyMindKeepsWandering NotInventedHere PeteHardie PushDownGoalStack SoftlySoftlyCatcheeMonkey StevenNewton StoneSoup UseSomeoneElses WorldDomination WriteItOnaCard WriteOnceAndPray YouArentGoingToNeedIt PushModel JavaBeans ObserverPattern PropertyChangeEvent PushModel PushPeopleUntilTheyPushBack PaulHudson TheOneMinuteManager WaldenMathews PushPullAdapter AsyncAdapter BetterQueue MessageAdapter MicroArchitecture PullPushAdapter PushPullAdapter PushTechnology AndrewLenards MessageReposting PhilipDorrell PosterCentricMessageSubscriptionProtocol PullTechnology PushTechnology YouTube PushWikisEdges CategoryWiki DonaldNoyes ExtremeProgrammingRoadmap MetaBaby RestructureAndConserveWiki RonJeffries SmallestFederatedWiki WikiNature PushingTheEnvelope BigDesignUpFront ChuckYeager DoTheSimplestThingThatCouldPossiblyWork EffectOfThePush JeffChapman JeffMantei PushingTheEnvelope SafelyPush SideEffect PutClassificationsIntoMetaData AutomaticClassification BrainDamage CategorySemanticWeb EmployeeTypes EverythingIsRelative GreenBytes JargonFile JohnFletcher LimitsOfHierarchies PayrollExample PutNotThyTrustInProgrammers DeleteMe DonaldNoyes EditHint PeteHardie ProgrammersAreNotProfessionals PutNotThyTrustInHumans PutNotThyTrustInMammals UnitedStates VerificationIsUltimatelyYourOwnJob PutSeeAlsoAtTop WikiGnome WikiReader PutSmallFixtureInWithSuite CategoryTesting PutSmallFixtureInWithSuite TearDown PutTheCarbonBack ArtificialGlobalDimming BringAboutTheRevolution CarbonSeekingNanobots CategoryGoal CategoryGosp CategoryPlan CategoryWikiSavesTheWorld CreateTheWorldsLargestBarbecuePit DaveVoorhis DeleteWhenCooked EcoLicense EscapeToSpace GoreAndBransonPrize GrandOpenSourceProject HaHaOnlySerious HowTo HowToBringAboutTheRevolution HowToMakeHumansImmortal HowToNeutralizeGlobalWarming InsureThePlanet KillAllHumans MassiveAlgaeFarming OctoberZeroFive OldFart PeterMerel PleaseMoveThisToTheAdjunct PutTheCarbonBack RefactoringTheHumanBody SolarGeneratorThatWorksAtNight SwapDollar TalkOurselvesToDeath TheAdjunct TheBottleneck WhoCaresItsOurChildrensProblemAndYoungFolkAreAllBastardsAnyway WikiGrowsByBudding WikiZen XpCourageValue PutTheMapAtTheBack BlackaddersMap PoemsAboutMethodology PutTheSolutionAtTheProblem NotePad PutTheSolutionAtTheProblem PutThingsWhereYouLook CategoryOrganization MoveToFront NameThingsWhatYouCallThem WaldenMathews PutUpOrShutUp CategoryIdiom ShapeUpOrShipOut ThatIsJustTheWayWeDoThings PutaNumberOnIt AsPossible CategoryInformation CategoryRequirements ClearRequirements DontPutaNumberOnIt GoodMetricsUseNumbers NonFunctionalRequirements QualityWithoutaName PvPython WikiSquatting PvcsPromote PvcsVersion PvcsVersionControl AntHill CruiseControl ExtremeVersionControlDiscussion JakartaAnt MartySchrader MatthiasPatzak MikeSmith SourceSafe StevenNewton VisualSourceSafe PwnAge PwyKy BrokenLink PwyKy SeanPalmer WyPy PyCharm CategoryPython DjangoProject JetBrains PyCharm PythonIde PythonLanguage RefactoringWithPython PyChecker CategoryLint DeBugger PyChecker PyUnitTestBrowser PythonDebugger PythonLanguage PythonUnit StaticCodeAnalysis PyCon PyCon PyDev PyGame CategoryGameProgramming CategoryPython PyGame PythonLanguage SimpleDirectmediaLayer PyLinda GarbageCollection PyLinda TupleSpace PyLit CategoryLiterateProgramming CategoryPython CategorySoftwareTool CategoryTextFilter LiterateProgramming PyLit PythonLanguage ReStructuredText PyPerSyst CategoryPython FrameWork ObjectDatabase PyPerSyst PythonLanguage PyPy CategoryPython CeePython PyPy PythonLanguage PythonSprint PyTest PyTw TiddlyWiki PyUnitTestBrowser BenKovitz BrowseMe DistributedRuby DouglasHofstadter GreenBar LastMile MemoryEntry MsWindows OneButtonTesting PeterMerel PhlIp PlugAndPlay PyChecker PyUnitTestBrowser PythonMegawidgets PythonUnit RubyTk RyanPlatte SmallTalk StarTrek TestBrowserScreenShot TestCase TestOnSave TestResultXmlSchema TestRunner TestRunnerIsToCodeAsBrowserIsToText PyWiki CategoryWikiImplementation CeesDeGroot DanRoot ExtremeProgrammingForOne FreeSoftware GnuGeneralPublicLicense GrainOfTheLanguage HyperPerl JavaServlet JohnFarrell JuhaPohjalainen KeithHodges MartinPool MasteringRegularExpressions MkLinux PairProgramming PikiPiki PyWiki PythonLanguage QuickHackTherapy RalphJohnson RevisionControlSystem RichardBash ShaeErisson TimVoght WardCunningham WayneConrad WikiClone WikiWikiClone ZopeApplicationServer ZwiKi PyWikiServer PyleWiki CategoryWikiImplementation GnuGeneralPublicLicense PyleWiki PythonLanguage WardCunningham WikiClone WikiWiki PyramidCode ArrowAntiPattern PyramidOfCheops PyramidTextsDeciphered LiterateProgramming PyrexLanguage CategoryProgrammingLanguage CeeLanguage CeePython PythonLanguage SimplifiedWrapperAndInterfaceGenerator PyrrhicVictory PythonAndPerl AllAnalogiesAreFalse CategoryProgrammingLanguageComparisons ComparingNotPissing DoTheSimplestThingThatCouldPossiblyWork EiffelLanguage ObjectOrientedSoftwareConstruction PerlLanguage PerlTidy PythonLanguage PythonVsPerl RightThing VisualBasic WorseIsBetter PythonAndRubyAreConverging AnonymousMethod BigDecimal BigNum BooLanguage CallWithCurrentContinuation CategoryComparisons CategoryPython CategoryRuby CoRoutine GeneratorsAreNotCoroutines InternalIterator KeywordParameterPassing LexicalClosure PerlLanguage PythonLanguage PythonPhilosophy RubyLanguage RubyWay StaticTyping PythonAndXml CategoryBook ChrisJones FredDrake PythonCard CategoryHypercard HyperCard PythonCard PythonCardEditor WikiWikiWeb PythonConvert AnonymousFunction BruceEckel CategoryPython CommonLisp LexicalClosure LexicalScoping MacRo MeaningfulIndentation PythonLanguage RubyLanguage SchemeLanguage SelfDotSyndrome PythonCookbook AlexMartelli CategoryBook CategoryPython CookbookSeries ElizabethWiethoff OreillyAndAssociates PerlLanguage PythonIdioms PythonCxxModule CategoryCpp CategoryPython PythonLanguage SimplifiedWrapperAndInterfaceGenerator PythonDiscussion AdvancedPerlProgramming AnonymousInnerClass ArraySlice BillTrost CategoryPython CayteLindner ComponentSoftware CurtisBartley EivindEklund FunctionalProgramming IconLanguage InnerClass JavaLanguage JeffGrigg KevinMcDermott KristofferLawson MartinPool MikaelHermansson MultiParadigmProgramming PeterMerel PythonLanguage RichardMoon RubyLanguage ShaeErisson SnobolFour SpikeSolution StacklessPython SteveFreeman SyntacticallySignificantWhitespaceConsideredHarmful WikiWiki XoTcl ZopeApplicationServer ZwiKi PythonDotNet ActiveState CategoryDotNet CategoryPython IronPython JavaPython PythonError ElizabethWiethoff KonquerorBrowser MozillaFirefox SourceForge WilliamUnderwood PythonForLispProgrammers CategoryLisp CategoryPython GuidoVanRossum InfixNotation LispLanguage PerlLanguage PeterNorvig PythonLanguage RubyLanguage SchemeLanguage SmalltalkLanguage TailCallOptimization TimTowTdi WilliamUnderwood PythonGuiBuilders ActiveState CategoryPython DotNet GtkPlus MicrosoftWindows PyQt PythonGraphicalGuiBuilders PythonwinPreview SpecTix VisualAge VisualPython ZopeApplicationServer PythonIde BicycleRepairMan BoaConstructor CategoryPython CategorySoftwareTool ClassBrowser CodeCompletion CrossPlatform DjangoProject EclipsePlugin FreeBsd GoogleAppEngine GuiBuilder IntegratedDevelopmentEnvironments IntellijIdea JavaLanguage MacOsx OpenSource PyCharm PyDev PythonGuiBuilders PythonLanguage WingIde WxPython WxWidgets PythonIdioms CategoryIdiom CategoryPython CeeLanguage DavisHerring PythonCookbook PythonLanguage SwitchStatement PythonInaNutshell AlexMartelli AnimalBook CategoryBook CategoryPython JohnSumsion OreillyAndAssociates PythonLanguage PythonIpc AndyPierce PeterHansen PythonRemoteObjects SteveHowell PythonIrcChannel PythonLanguage AaronKristerJohnson AdamVandenberg ArrLanguage ArrPy BicycleRepairMan BigIdea BlocksInPython BoaConstructor BoostPythonLibrary CanEndUsersScript CategoryProgrammingLanguage CategoryPython CeeLanguage CeePlusPlus CeeSharp CivilizationIv CommonLanguageRuntime ComplexNumbers ComplexNumbersAreYourFriend ComputerProgrammingForEverybody CorePythonProgramming CubicWeb DjangoProject DocTest DocUtils DontTryThisAtHome DotNet DuckTyping EndgameSingularity EnthoughtToolSuite EnvisagePluginFramework EveOnline EverythingIsaClass ForthLanguage FreedomForce GeneratorsInPython GentooPortage GermanLanguage HaskellLanguage HerbSutter IckyWiki IronPython IwannaLearnPython JavaByteCode JavaLanguage JavaPython JavaScriptObjectNotation JotEngine JuneKim LawOfOrthogonality LearningPython LispLanguage ListComprehension LiterateProgramming MartinPool MicrosoftWindowsCulturalAssumption MoinMoin MontyPython MultiParadigmProgramming NameSpace ObfuscatedPython ObjectOriented ObjectsAreDictionaries PalmPython PerlLanguage PeterMerel PeterNorvig PikiPiki ProgrammingPython PyChecker PyLit PyPy PyWiki PylonsFramework PythonCookbook PythonCxxModule PythonDiscussion PythonForLispProgrammers PythonIde PythonIdioms PythonInaNutshell PythonLanguage PythonOptimization PythonPeople PythonPhilosophy PythonProblems PythonSample PythonSingleton PythonSprint PythonThreeThousand PythonUnit PythonVsPerl PythonVsRuby PythonWhiteSpaceDiscussion ReStructuredText RefactoringBrowser RefactoringWithPython RosettaCode SchemeLanguage SeattlePythonInterestGroup SemanticWeb SimplifiedWrapperAndInterfaceGenerator SmalltalkLanguage StacklessPython SteveFreeman TempleOfElementalEvil TestingFramework TestingFrameworks TimPeters VisualPython WayneWerner WhatAreTheDifferencesBetweenPythonTwoAndPythonThree WikiNehesa WindowsWiki WyPy ZopeApplicationServer ZwiKi PythonOptimization AlternateHardAndSoftLayers BoostPythonLibrary CategoryPython CeeLanguage DynamicLanguage FasterCpp FasterJava GuidoVanRossum IronPython JavaLanguage JythonLanguage OptimizeLater PsycoPython PythonLanguage PythonOptimization WikiGnome PythonPeople AaronMayerson AdamVandenberg AdewaleOshineye AldoCortesi AlexMartelli AmitPatel AndersMunch AndyPierce AnnaRavenscroft BarryWarsaw BeginnersGuide BenKovitz BillSeitz BobMarshall BruceEckel CarlMeyer CarolCleveland CategoryPython ChrisArmstrong ChrisMellon DavidCary DavidHurt DavidLiu DavidPlumpton DirckBlaskey DiveIntoPython DoraiThodla EddieDeyo ElizabethWiethoff EricIdle EricRaymond FalkBruegmann FredDrake FredrikLundh GarethMcCaughan GirtsKalnins GrahamChapman GuidoVanRossum JeremyHylton JohannesGijsbers JohnArundel JohnCleese JuergenErhard JuhaKomulainen JuneKim KyleCordes MalcolmCampbell MarkShuttleworth MartijnFaassen MartinPool MichaelChermside MichaelPalin MichalWallace MikaelHermansson NickBensema OliverSeiler PanuKalliokoski PaulMcGuire PeteHardie PeterHansen PeterMerel PhilDawes PhlIp PythonIrcChannel PythonLanguage RichardMoon RobertChurch RubyLanguage SeanOleary SergejPauls ShaeErisson SimonWillison SteveHolden SteveHowell StevePike SusannahWilliams TaralDragon TerrelShumway TerryGilliam TerryJones TimJarman TimLesher TimPeters TomAnderson TomAyerst TomSchumm TomStambaugh UncleBob WebwareForPython PythonPhilosophy BagSumInManyProgrammingLanguages BrianWisti BruceGrossman CarlMeyer CategoryPython EasterEgg GarethMcCaughan JasonGrossman MontyPython NameSpace ObjectOrientedProgramming ObjectOrientedProgrammingLanguage OpenSourceEcosystem PascalLanguage PerlLanguage PythonLanguage PythonThreeIsNotPythonThreeThousand PythonWay SeanOleary ThereIsMoreThanOneWayToDoIt TheresOnlyOneWayToDoIt TimPeters PythonPluginForEclipse BicycleRepairMan CategoryPython EclipseIde EclipsePythonIntegration PyLint PythonEclipse TruStudio PythonProblems AdamSpitz AndrewMcKinlay AndyPierce AnonymousDonor AvdiGrimm BlocksInPython BlocksInRuby BruceEckel CategoryPython CodeIsDocumentation ColdFusionLanguageTypeSystem DataModel EclipseIde FunctionalProgramming GreenSpunning HolyWar IanOsgood IdealProgrammingLanguage IdealScriptingLanguage InterfacesInPython IronPython IsBreakStatementArchaic JavaScript JonathanHartley JustWorks ListComprehension MarkJanssen MartinPool MartinZarate MatthewBennett MyObject MyTuple NestedScopes ObfuscatedPython ObjectOrientedRefactored OnceAndOnlyOnce PerlGolf PeterHansen PrincipleOfLeastAstonishment PsycoPython PyCharm PyChecker PythonIde PythonLanguage PythonRubyAttrComparison PythonRubyInitializer PythonThreeThousand PythonWhiteSpaceDiscussion RichardDrake RubyLanguage SeanOleary SelfDotSyndrome SmallTalk StacklessPython SteveHowell SuneidoLanguage TutorialDee TypeChecking UnifiedObjectModel WebLog WetWare WilliamUnderwood PythonProgramsForBeginners AlgolFamily CategoryExample CategoryInManyProgrammingLanguages CategoryPython CeeLanguage CeePlusPlus CeeProgramsForBeginners CppLearningDiscussion DynamicTyping ElizabethWiethoff JavaLanguage JavaScript JonathanTang MacOs MacOsx PythonLanguage PythonQuotes ProgrammingLanguageQuotes PythonQuotes PythonRefactoringBrowser AnthonyLander BicycleRepairMan CategoryRefactoringBrowser DistributedDevelopment ExtremelyOpen MartinFowler MyClass OpenSource PhilDawes RefactoringBrowser ShaeErisson SmalltalkInsteadOfPython UserStories ZopeApplicationServer PythonRefactorings BicycleRepairMan BrokenLink CategoryPython CategoryRefactoring MartinFowler PythonRefactorings RefactoringImprovingTheDesignOfExistingCode RefactoringWithPython UnitTest PythonRubyAttrComparison AdamSpitz AnonymousDonor CategoryProgrammingLanguageComparisons CategoryPython CategoryRuby DirckBlaskey JimWeirich MichaelChermside MyClass PythonRubyInitializer PythonSingleton PythonVsRuby PythonVsRubyHeritageAndPhilosophy RubySingleton SingletonPattern SteveHowell PythonRubyInitializer AdamSpitz AlexMartelli AnonymousDonor CategoryProgrammingLanguageComparisons CategoryPython CategoryRuby ChrisMellon DavidMertz DirckBlaskey FunctionType MetaClass PhillipEby PythonLanguage PythonPeople PythonPhilosophy PythonProblems PythonRubyAttrComparison PythonVsRuby PythonVsRubyCodeExamples RubyConstructorConstructor SteveHowell TomSchumm PythonSample AdaLanguage BackWardLanguage BadCodingStandards CaseCorrector CategoryPython CommentTheWhy DanConnolly DollarUnderscore ForthLanguage GeneratorsInPython IanOsgood JuneKim KeyError MartinPool MosheZadka PerlLanguage PostScript PublicDomain PythonLanguage PythonRubyAttrComparison PythonTranslator QuickDiff QuickSort ReplaceCommentWithAssertion SteveHolden TimPeters ToNeedComments PythonScript ActivePython ActiveServerPages ActiveState ActiveXscripting AdamVandenberg AndersBengtsson ByteCode CategoryPython ChrisMellon CommonGatewayInterface DavidLiu DeleteWhenRead JavaScript MartinZarate MicrosoftWindows PerlScript PythonLanguage PythonScript ScriptingLanguage VbScript WindowsScriptingHost WindowsXp ZopeApplicationServer PythonServerPlus CategoryPython FrontPage KirkBailey SteveHolden PythonSingleton AdrianCumiskey AlexMartelli CategoryPython ExistingNames GreatThing IanBollinger JeremyBowers JimWeirich JuneKim KeyError MetaSingleton MonostatePattern MyObj MyOther NirSoffer OnlyOne PerlSingleton PrematureOptimization PythonSingleton RubySingleton RuntimeError SingletonClass SingletonException SingletonMixin SingletonPattern SteveHowell TypeError YairChuchem PythonSprint CategoryPython ComponentArchitecture DevSite FrontPage NorthwestPythonSprint PloNe PyCoreSprint PyPy PythonLanguage SprintSchedule ZopeApplicationServer PythonSyntax ObfuscatedPython PythonSyntax PythonVsRuby PythonWhiteSpaceDiscussion TimPeters PythonTestCollector JeremyBowers TestCollector TestSuite PythonThreeIsNotPythonThreeThousand CategoryPython DataEcosystem DocTest GodClass GodObject JumpedTheShark MasterOfTheMachine ObjectModel PythonLanguage PythonThreeThousand SelfDocumentingCode SpaghettiCode UnifiedDataModel WhatIsTheDifferenceBetweenPythonTwoAndPythonThree PythonThreeThousand AgileDevelopment CategoryPython ClosuresConsideredHarmful DataEcosystem DataError DesignByContract DocString DocStrings DocTest EverythingIsAnObject FileSystem GitHub GodObject GuidoVanRossum InternetTwo LanguageIsAnOs MarkJanssen MessagePassing NameConceptualUnits NameSpace ObjectArchitecture ObjectModel ObjectModelExample ObjectOrientedRefactored PythonLanguage PythonThreeIsNotPythonThreeThousand SelfDocumentingCode SetTheory TestDrivenDevelopment TestingIsDocumentation TuringMachine UnifiedDataModel UnifiedObjectModel PythonTranslator AmbInPython AmbInRuby AplLanguage ArraySumInManyProgrammingLanguages AttributeError BufferOverflow CallWithCurrentContinuation CategoryComparisons CeeLanguage CeePlusPlus CommonLisp ContinuationPassingStyle CounterInManyProgrammingLanguages DavidLiu DotProductInManyProgrammingLanguages DynamicTypes GuySteele HelloWorldInManyProgrammingLanguages HelperFunction InternetInformationServer IwannaLearnPerl JavaLanguage JonathanTang KarlKnechtel MyObject NumPy OpenSourceLicence PerlLanguage PrologLanguage PythonIdioms PythonLanguage PythonServerPlus PythonTranslatorHoleExample QueryStringParserTranslations SamuraiPrinciple SimpleType SinisterSchemeSamplePerplexesPythonPorter SmugAplWeenie StacklessPython StatePattern TaroOgawa VbIsBadForNewbies WardNumberInManyProgrammingLanguages WebLinkListExample WebLinkListExampleInPython WindowsXp PythonTranslatorHoleExample AssertionError CategoryComparisons KeyError PythonTranslator PythonUnit CategoryPython CategoryTesting DocTest NathanHeagy OriPeleg PyUnitTestBrowser PythonLanguage PythonUnit RegressionTesting StevePurcell TestOob TestingFramework PythonVsPerl ActivePython ActiveState CategoryProgrammingLanguageComparisons CeeLanguage CeePlusPlus CultOfPersonality DaveSmith DavidDeLis GatesDiscipleMode IvanStojic JavaLanguage JavaPython KornySietsma KragenSitaker LoveToHate MartinSchwartz MicrosoftDotNet PaulTaney PerlCtrl PerlLanguage PerlVsPython PeterMerel PythonAndPerl PythonLanguage PythonVsRuby RedHerring RightBrain RubyLanguage SteveFreeman StevePurcell TheCpan TheFreePan TimTowTdi UnixOs UserAgent VisualBasic WardNumberInManyProgrammingLanguages WinCe PythonVsRuby AbcLanguage ActiveRecord AdamSpitz AlexMartelli AlgolFamily AnonymousDonor ApplesToOranges BicycleRepairMan BlocksInManyLanguages BlocksInPython BlocksInRuby BoostPythonLibrary BradleyArsenault ByteCode CallWithCurrentContinuation CategoryInManyProgrammingLanguages CategoryProgrammingLanguageComparisons CategoryPython CategoryRuby ComputerLanguageBenchmarksGame DjangoProject DoTheSimplestThingThatCouldPossiblyWork DotNet DuckTyping DynamicallyTyped EclipseIde EmacsEditor ErikRose EverythingIsAnObject ExCode FailWhale FortranLanguage FunctionalProgramming GarbageCollected GuidoVanRossum HaHaOnlySerious HaskellLanguage HighLevel HolyWar IanBicking IconLanguage IronPython JamesBritt JavaByteCode JavaLanguage JavaPython JavaScript LanguagePissingMatch LeviCook LexicalClosure LispFamily LispLanguage ListComprehension MacOs MacOsx MalcolmCampbell MartinZarate ModulaThree MontyPython ObjectiveCee OlafKlischat ParkingTicket ParrotVirtualMachine PerlLanguage PerlSix ProjectBuilder PsycoPython PyPy PythonAndRubyAreConverging PythonLanguage PythonRubyAttrComparison PythonRubyInitializer PythonVsPerl PythonVsRuby PythonVsRubyCodeExamples PythonWhiteSpaceDiscussion RdocFormat RealWorldRuby RefactoringBrowser RubyCocoa RubyEyeForThePythonGuy RubyGems RubyLanguage RubyOnRails RubyRefactoringBrowser RubyWay SchemeLanguage SelfDocumentingCode SimplifiedWrapperAndInterfaceGenerator SmalltalkLanguage SwissArmyChainsaw SwitchedFromPythonToRuby SwitchedFromRubyToPython SyntacticSugar SyntacticallySignificantWhitespace SyntaxMatters TheProblemWithSigils ThereIsMoreThanOneWayToDoIt TimLesher TomAnderson TomStambaugh UniCode UniformityOfAccess UsingPythonDontNeedRuby UsingRubyDontNeedPython ViEditor VirtualMachine WayneWerner YukihiroMatsumoto ZopeApplicationServer PythonVsRubyBlocks BlocksInManyLanguages BlocksInPython BlocksInRuby PythonVsRuby PythonVsRubyCodeExamples AnswerMe AttributeError CategoryProgrammingLanguageComparisons CategoryPython CategoryRuby ExtractMethod IvanTkatchev LispLanguage ListComprehension MartinZarate OnceAndOnlyOnce PythonLanguage PythonRubyAttrComparison PythonRubyInitializer PythonVsRuby RightThing RubyLanguage SchwartzianTransform SyntacticSugar PythonWhiteSpaceDiscussion AndyPierce BillTrost CategoryPython CeeCeePlusPlus CeeLanguage CeePlusPlus CoffeeScript ConvertTabsToSpaces DarioRossi DaveFayram DavidMcLean DonKnuth FalkBruegmann ForkPythonWithoutTabs FredrikLundh GuidoVanRossum HaskellLanguage HolyWar ItDepends JavaLanguage LaughOutLoud MagnusLyckaa MicrosoftWord OberonLanguage ObjectiveCee OlafKlischat OnceAndOnlyOnce PerlLanguage PeteHardie PetrMares PythonLanguage PythonProblems PythonSyntax RubyLanguage RussellBorogove SeriousVersusScriptingLanguages SteveHowell SyntacticallySignificantWhitespaceConsideredHarmful ThreeDoubleQuotes ThreeStarProgramming YamlAintMarkupLanguage PythonWorks PythonLanguage PythonWorks PythonXml BerkeleyDbXml CategoryPython CategoryXml ComponentObjectModel DistributedInternetArchitecture MicrosoftCorporation MicrosoftWay OoAndXml PythonLanguage WebServices QaIsNotQc AlistairCockburn CategoryQuality ChrisBaugh DeGeneralization DemingMethod HillelGlazer JimSeidman JohnFarrell QaIsNotQc QualityAssurance QualityAssuranceIsNotQualityControl ToyotaProductionSystem QeTest AcceptanceTest CategoryTesting QeTest ShaneCurcuru UnitTest QedWiki FileSystem LanguageIsAnOs LotusMashups MashupMaker OperatingSystem OsWiki ProgrammingInWiki QedWiki WikiDesignPrinciples WikiIde QmailSystem DanBernstein RalphJohnson QnxNeutrino CategoryOperatingSystem GraphicalUserInterface MicroKernel RealTimeOperatingSystem QnxOperatingSystem AnthropomorphicProgramming CategoryOperatingSystem QnxNeutrino SendReceiveReply QnxOs QnxOperatingSystem QompImplementations QompLanguage QompItself InsertYourFavoriteLanguageHere JoeHimself JoeSmith MixedCase NameIsName OtherPeoplesCode QoMp QompFramework QompInfrastructure QompItself QompLanguage QompOs QompReactions QompSystem QompUte TheQomp UgLy WikiPage QompItselfReactions QompItselfReactions QompReactions QompLanguage BeenThereDoneThat BigDesignUpFront CategoryProgrammingLanguage ColorForth DeleteWhenCooked GoodThing JustDoIt OnceAndOnlyOnce QompInterpreter QompItself QompItselfReactions QompManual QompUser SamuelFalvo TurdFanCollision WhatsaLanguage XcolorForth QompLanguageReactions AmorphousBlobOfHumanInsensitivity JavaLanguage JavaPlatform JavaVirtualMachine QompItself QompItselfReactions QompLanguage QompOs EverythingSucks MinixOs NothingIsPerfect OberonSystem OpenSource OperatingSystem PlanNine QompItself QompLanguage QompOs SamuelFalvo QompReactions AmericanCulturalAssumption AmigaBasic AreDesignPatternsMissingLanguageFeatures BlubParadox BrainfuckLanguage BuzzPhrase CamelCaps CapsLock CaseInsensitive CasePreserving CategoryProgrammingLanguage CeeIsUnix CeeLanguage CeePlusPlus CobolLanguage ComponentPascal DeclareAnywhere DeeLanguage DemandForEvidence ExpressivePower FebruaryZeroEight ForthLanguage FutureOfProgrammingLanguages GreenspunsTenthRuleOfProgramming HighLevelLowLevelLanguage IfYouBuildItTheyWillCome JayLanguage JustShutUpAndCode KeyLanguageFeature LanguageOfTheFuture LanguageOfYesterday LanguagesOfTheFuture LispLanguage LongInt LowLevelHighLevel LowLevelLanguage MemAlloc MembraneKeyboards ModernPascal MopAdvocate NewOsFeatures NickBensema OberonLanguage OberonSystem OnceAndOnlyOnce PeopleArgueToFindOut ProgFont ProperTailCalls QompCommunity QompItself QompLanguage QompLanguageReactions QompMode QompNotation QompOs RealLanguage RubyOnRails SamuelFalvo SawzallLanguage SchemeImplementations SchemeItself SchemeLanguage SeparateMeaningFromPresentation StronglyTypedWithoutLoopholes SyntacticSugar TailCallOptimization TemplateMetaprogramming TerseLanguageWeenies TuringComplete TypeSafety UpFunArg VerboseLanguageWeenies WeakTypesLie WhyQompIsEasierThanCee WikisSuck WinWin YouJustDontGetIt QompVandal AnarchyDoesNotScale CeeLanguage GrammarVandal ModulaLanguage OberonLanguage PascalLanguage QompLanguage QompVandal QtDesigner QuBit QuaTypes QuadrantFour FourQuadrants SevenHabitsOfHighlyEffectivePeople QuadrantOne EdPoor FourQuadrants QuadrantOne QuadrantTwo RealDeadline SevenHabitsOfHighlyEffectivePeople SharpenTheSaw QuadrantThree ArtificialDeadline FourQuadrants QuadrantOne QuadrantThree QuadrantTwo SevenHabitsOfHighlyEffectivePeople QuadrantTwo AttentionDeficitDisorder EdPoor FourQuadrants QuadrantOne QuadrantTwo ReFactoring SevenHabitsOfHighlyEffectivePeople TestFirstDevelopment QuadraticFormula BandPassFilter CategoryMath MatrixAnalysis QuadraticFormula ReadLikeMath QuakeGame CategoryGame FirstPersonShooter LanParty SiliconValley QuakeLive IdSoftware QuakeThreeArena CategoryGame GrandTheftAutoThree IdSoftware PulpFiction QuakeThreeArena QualiWare QualiWare QualiaAreReducible CategoryPhilosophy DavidChalmer EliminativeMaterialism JacquesLoeb LawsOfForm LeibnizianDefinitionOfConsciousness RichardKulisz WhatIsConsciousness WhatsaDistinction WhyDoesTheUniverseExist QualifiedSubclassName ConnectableTask KentBeck MichaelFeathers QualifiedSubclassName SimpleSuperclassName QualifyingEmployees CategoryEmployment XpMailingList QualifyingEmployers AlarmBellPhrase AndreasKrueger AnthonyLander CategoryEmployment CompetitiveSalary CowboyCoding ExtremeFrustration JustaProgrammer MichaelHill NegotiatingPatternLanguage NomadicProgrammer PeterMerel QualifyingEmployees RobMandeville SignUp SilverBullet SteveFreeman WeWillTry QualitiesOfInfluentialPeople BobbyWoolf CategoryPsychology HowToWinFriendsAndInfluencePeople PowerVersusAuthority TheServant QualityAssurance CategoryQuality ExtremeProgrammingQualityAssurance HillelGlazer QualityAssurance QualityAssuranceIsNotQualityControl QualityAssuranceIsNotResponsibleForQuality QualityControl SixSigma StatisticalQualityControl TestDrivenDesign ThreeSigma UmbrellaActivities QualityAssuranceIsNotQualityControl AlistairCockburn CategoryQuality ChrisBaugh DavidBeardsley DeGeneralization DemingMethod HillelGlazer JimSeidman JohnFarrell QaIsNotQc QualityAssurance QualityControl ToyotaProductionSystem QualityAssuranceIsNotResponsibleForQuality AgileTestingMailingList BretPettichord CategoryQuality CleanroomSoftwareEngineering DavidBeardsley FourteenPoints JasonYip JeffGrigg QualityAssurance QualityIsFree RickSamuels ScottJohnson SoftwareEngineering UnitTest WayneMack WholeTeam WilliamEdwardsDeming WriteBetterCode QualityAttributes AndyMoorley ArchitecturalPattern ArchitecturalStyle ArchitectureTradeoffAnalysisMethod AttributeBasedArchitecturalStyles CategoryQuality CostReliabilityTradeoff DaveHarris DesignPatterns FunctionalTest MicroArchitecture NonFunctionalIsNonsense PaulWilson QualityAttributes RichardHenderson RobertDiFalco RonJeffries SoftwareArchitecture ThomasWhitmore UnitTest WorstThingsFirst QualityConcerns TechnicalNotes QualityControl AgileMethods AlexeyVerkhovsky CategoryQuality ContemporaryDevelopmentRoles ExampleDocumentation IssueTracker ManagementCycle ManagementStrategy MentorRole QaIsNotQc QualityAssurance QualityConcern QualityConcerns QualityControl QualityControlManagementStrategy QualityIsFree QualitySoftwareIsNotBugFreeSoftware SanityTests TechnicalNotes QualityElbow CategoryQuality DaveVanBuren EricUlevik IsYourCodeThatImportant MarginalCostOfQuality MartinPool QualityBathtub QualityElbow QualityIsFree QualityIsNotFree RonJeffries ScottJohnson QualityFunctionDeployment BigBoss CategoryRequirements PlanningGame PutaNumberOnIt RandyStafford RealValue SoftwareRequirements SubjectMatterExpert SunirShah TheRoadMapToRepeatableSuccess QualityIsCheaper CategoryQuality CodingStandard FireFighting FortyHourWeek MatthewAstley PairProgramming PhlIp ProgrammingInTheDebugger QualityIsCheaper QualityIsFree StandardDeviation TestDrivenDevelopment TestFirstDesign ThankYou TheEditor WillemBogaerts WilliamEdwardsDeming YouGetWhatYouMeasure QualityIsFree AnthonPang AntiPattern CapabilityMaturityModel CategoryBook CategoryProcess CategoryQuality CodeUnitTestFirst DoItRightTheFirstTime FaganDefectFreeProcess FirstLawOfProgramming FourVariables GeraldWeinberg JohannesBrodwall MartySchrader ModelOfQuality PaulAtkinson PhlIp QualityElbow QualityIsFree QualityIsNotFree QualitySoftwareManagement RonJeffries TwoByFour WattsHumphrey WayneMack WilliamEdwardsDeming XpMailingList ZenAndTheArtOfMotorcycleMaintenance QualityIsNotAnOption QualityIsNotFree ActualHardware AutoMagically BeanCounters BigBang CategoryQuality ExtremeProgramming GettingItRight IfTheyCannotSeeItThenTheyCannotCutIt MartySchrader NetPresentValue PointyHairedBosses QualityElbow QualityIsCheaperInTheLongRun QualityIsFree QualityIsNotFree QualityIsOverhead ScottJohnson SomebodyElsesProblem WayneMack WilliamEdwardsDeming QualityIsaFeature QualityIsntAlwaysCompetitive CategoryQuality IbmCorporation MicrosoftCorporation OpenSource ShoeEventHorizon WildWildWeb WorseIsBetter QualityManagementMaturityGrid CapabilityMaturityModel FairUse HtmlTables QualityIsFree ZeroDefects QualityOfLife QualityPattern QualityWithoutaName YouGetTheIdea QualityPlateau BrokenLink DavidHarvey EditHint ExtremeProgramming GunnarZarncke JimWeirich NecessarySufficiency ProgrammersStone QualityPlateau ReleaseMutex SteveDodd UnitTest QualityScriptPatterns CategoryUnixShellPattern CronPing PowerOnSelfTest UnitTest QualitySoftwareManagement BrokenLink CategoryBook CategoryManagement CategoryQuality CommitmentSchedule DanielSvennberg DaveSmith GeraldWeinberg GoalDonor GoldOwner PeterSeibel PhillipCrosby ProfoundKnowledge QualityIsFree QualitySoftwareManagement RonJeffries SlipCharts TomAyerst TotalQuality WaldenMathews WilliamEdwardsDeming QualityVsPrescriptionRules AlistairCockburn CodeWithoutExceptions DaveHarris DoTheSimplestThingThatCouldPossiblyWork DontConvertExceptions OnceAndOnlyOnce StanSilver WorstThingsFirst QualityWithoutaName ActorsModel AlexanderPirsigConnection AnonymousCoward AnonymousDonor BooksAboutQuan BradCox CameronSmith CategoryQuality ChogyamTrungpaRinpoche ChristopherAlexander CommonLisp DaveSmith DavidHooker DeconstructAlmostAnything DesignAsHarmony DonKnuth EclipseIde ElegantSimplicity EmacsHasQwan FrameMaker FredrikRubensson GarthDickie GeorgePaci GoingDownThePath HelmutLeitner HotDraw IsaacFreeman JayLanguage JimCoplien JimRussell JohnFarrell JohnVlissides JohnVonNeumann JonTirsen KeithBraithwaite KenIverson KindOfLikeThisButNot LaTex LilaAnInquiryIntoMorals LinkPattern MacApp MacDraw MacintoshCommonLisp MikeMorris NatureOfOrder OxfordEnglishDictionary PageMaker PatternMining PatternsOfSoftware PaulBeard PaulTaney PeterHansen PhotoShop PythonLanguage QualityIsMeasurable QualityPattern QualityWithaName QualityWithoutaName QwanYin RealSoonNow RichardGabriel RichardHenderson RobertPirsig RodgerHui ScottJohnston SoftwareMasterpiece TexTheProgram TheAbhidharma TheMetaphysicsOfQuality TheNatureOfOrder TheTao TheTexBook TheTimelessWayOfBuilding ToddCoram TomBurrows TuringMachine UnidrawFramework VisiCalc ZenAndTheArtOfMotorcycleMaintenance ZenBuddhism QuantifyTechnicalDebt AllanGoff QuantifyTechnicalDebt QuantityAffectsQuality KentBeck XpMailingList QuantityAndQuality CriticalMass QuantityAffectsQuality QuantityPattern CategoryPattern DesignPattern MartinFowler MoneyObject QuantumBogoSort QuantumBogoSort StableSort QuantumComputer QuantumComputing QuantumComputersArentTuringEquivalent GunnarZarncke InfiniteNonDeterminism NonDeterministicTuringMachine SupraTuring TienKieu TuringEquivalent QuantumComputing CellularAutomaton NpComplete QuantumComputing TuringMachine QuantumDots AccidentalInvention CategoryNanotechnology QuantumDots QuantumGravity GrandUnifiedTheory JohnBaez LeeSmolin MoveItElsewhere QuantumGravity QuantumTheory QuantumLeap CategoryPhysics QuantumLeapsInProductivity CategoryProductivity DevelopersWithHighProductivityTenxHundredxThousandx ExtremeProgramming GoldenHammer HackerLanguage InkBlotSoftwareEngineering KelleyHarris OneSizeFitsAll PortlandAccessUserGroup TableOrientedProgramming TestDriven TheLeanStartup WardCunningham QuantumMechanics CategoryPhysics CategoryWikipediaLink QuantumPhysics QuantumTheory QuantumMechanicsForEngineers CategoryBook CategoryPhysics QuantumPairs QuantumPairs RealtimeWiki SubEthaEdit QuantumPhysics AntiPlatonic BellsInequality CartesianDualism CartoonGuideToPhysics CategoryPhysics CategoryWikipediaLink ContraFactual CopenhagenInterpretation CopenhagenInterpretationError GameOfLife GrandUnifiedTheory JasonEspinosa JoshuaGrosse KurtGoedel ManyWorlds NeverNeverLand PaulCohen PhilosophyOfScience QuantumMechanics ReversibleComputer RichardKulisz SortOfPlatonicBlob TransactionalInterpretation TuringMachine WikiPage QuantumPollution AlQaeda DarwinAward FasterThanLightDrive QuantumComputing StarTrek TwilightZone WarpDrive QuantumRevolution QuBit QuantumComputer QuantumComputing QuantumSea PangaiaProject QuantumResonance RichardDawkins QuantumTheory BipolarTransistor CategoryPhysics GeneralRelativity JimmyCerra OpenDirectoryProject QuantumPhysics QuantumTheory QuantumVacuum ArthurCeeClarke CasimirForce NobelPrize StephenBaxter QuantumWrongness QuantumWrongness ThereAreNoLawsOfProgramming QuarterCenturyOfUnix CategoryBook CategoryUnix GigaSecondOfUnix PeterSalus TheDaemonTheGnuAndThePenguin TheUnixHatersHandbook UnixHistory QuartusForth CategoryForth CategoryHandheld ForthLanguage HandHeld PalmOs TwikiClone QuartzComposer AppleComputer CoreImage ExCode InterfaceBuilder JavaScript OpenGl VisualProgramming QuasiFormalMethods BubbleSort EscJava FormalMethods GunnarZarncke HaskellLanguage IntArray LatherRinseRepeat LengthOf ProofAnnotationsForBubbleSort QuasiFormalMethods SamuelFalvo TestOnlyWhatCanFail UnitTest QuasiGreatTeacher QuasiGreatTeacher StephenWolfram QuasiMode DragAndDrop LeapMode QuasiMode QuasiModes TheHumaneInterface QuaternionMathematics CategoryMath CliffordAlgebra GeometricAlgebraForComputerScience JohnFletcher QuechuaLanguage CategoryNaturalLanguage CategoryWiki ConLang QuechuaLanguage WikiGrammar WordOrder QueensSchoolOfComputing QueensUniversity QueensUniversity CategoryCollege QueensSchoolOfComputing QuentinNeill AreYouThere CategoryHomePage OrphanPage QuentinStaffordFraser CategoryHomePage QuenyaLanguage CategoryConstructedLanguage ConLang JustMab SindarinLanguage SubLanguages TolkLang TolkienLanguage QueriesPersistenceAndDistribution MultiParadigmDatabase ObjectRelationalPsychologicalMismatch PrevalenceLayer SeparationOfDataAndCode QueryAndLoop AnonymousDonor ChallengeSixVersusFpDiscussion ColdFusion DiscontinuitySpike DynamicStringsVsFunctional ExecuteReaderLoop ExpressionApiComplaints HelpersInsteadOfWrappers HigherOrderFunction IteratorVersusQuery JavaScript JonathanTang NemerleLanguage OnceAndOnlyOnce ProcessingMarkupLanguages QueryAndLoop QueryByExample RecordSet ReinventingTheDatabaseInApplication RelationalAlgebra ResultSetSizeIssues SchemeQl SeparateIoFromCalculation ToolCommandLanguage WriteLine QueryByExample AsciiArtGuiShorthand CategoryBusinessDomain CategoryUserInterface MinimalTable TabMunging UserQueryInterfaces WhereAndAnd QueryInterface AbstractFactory ActiveTemplateLibrary CategoryComponentObjectModel CeePlusPlus CeeSharp CrossCast DownCast DuckTyping DynamicCast FactoryPattern GloballyUniqueId IfAndOnlyIf InterfaceId QueryInterface ScottJohnson TimLesher UnoRuntime VisualBasic VisualBasicDotNet QueryLanguage CategoryQueryLanguage CategoryTql QueryLanguage RelationalLanguage StructuredQueryLanguage TqlRoadmap TutorialDee QueryLanguageComparison AlphoraDataphor CategoryProgrammingLanguageComparisons CategoryQueryLanguage ChrisDate DataLog ExperimentalQueryLanguageComparison ExperimentalQueryLanguageDiscussion FebruaryZeroNine HowOtherQueryLanguagesAddressSqlFlaws RelVar StructuredQueryLanguage SupplierPartsDatabase TheTheoryOfRelationalDatabases TheoryBook TqlRoadmap TutorialDee QueryLanguageGoingOutsideRelational AgreeToDisagree AlwaysUseSelectDistinct AutoKeysVersusDomainKeys BadCodeCanBeWrittenInAnyLanguage DatabaseIsRepresenterOfEntities DatabaseIsRepresenterOfFacts DuplicatesAreBad DynamicRelational ExtendedSetTheory FebruaryZeroNine LanguageIdiomClutter MyFavoriteLanguage NonOrthogonalLanguageFeatures ObjectIdentity OnceAndOnlyOnce OrderBy PrimitivesAndMeansOfComposition RelVar RelationalAlgebra RelationalModel ResultSet SelectDistinctIsaCodeSmell SqlAntiPatterns SqlFlaws SqlLanguage SqlUnionIsOdd SqlUnionSelectInconsistencyIssue StrawMan SufficientlySmartCompiler TeachMeToSmoke TheThirdManifesto ThingTopMindFindsConfusingAboutSql TopMind TqlExampleOne TqlQueryOperators TupleDefinitionDiscussion TuringComplete TutorialDee WikiPage QueryLanguagesForInMemoryObjects ApacheCommonsFunctor ClosedSource DbForObjects DotNet JasonSmith JavaAlgorithmLibrary JavaGenericLibrary JoSql LanguageIntegratedQueryProject MinimalTable NimbleDatabase PlainOldJavaQueries ProgrammingWithoutRamDiskDichotomy QueryMethod QueryMethod QueryObject DomainObject ObjectOrientedProgramming PatternsOfEnterpriseApplicationArchitecture PleaseComment QueryObject QueryStringParserInRuby CategoryRuby CommentingChallengeResponse CommentingChallengeResponsePartTwo JimWeirich MissingHexDigitsBeforeValue QueryStringParserTranslations RubyLanguage SteveHowell QueryStringParserTranslations CommentingChallengeResponsePartTwo PythonTranslator QueryStringParserInRuby SteveHowell QueryTraversalVersusRecursion DeclarativeTraversalVersusRecursion QueryTraversalVersusRecursion RelationalAndTrees QueryWrapperLanguageOverSql HibernateQueryLanguage QueryableIterator CodeBloat CraigPutnam IllegalStateException IteratorSemanticsAreWrong KentDorsey ProposedIterator QueryableIterator QuesaThreeDee CeeLanguage CoreFoundation ObjectOriented OpenGl QuestForThePerfectLanguage AplLanguage ArthurWhitney AspectOrientedProgramming BakusNaurForm BillWeston CategoryIdealism CategoryProgrammingLanguage CeeLanguage ChuckMoore ClassDefn CodeSmell ColorForth CsharpLanguage DaveVoorhis DenotationalSemantics DougMerritt DynamicallyTyped FakeCussWord FallacyOfTheRightTool GoTo GrammarInterpreter GreenspunsTenthRuleOfProgramming HandHeld HolyGrail HolyWar InstantLanguageForm JavaLanguage JavaScript JonathanTang KeyLanguageFeature KolmogorovQuotient LanguageFamilies LearningProgrammingLanguages LetsDesignProgrammingLanguage LispMacro ManifestTyping MathematicaLanguage MeaningfulName MetaClass MultiMethods MultipleDispatch MyFavouriteProgrammingLanguage ObjectMath ObjectOriented ObjectiveCee OnceAndOnlyOnce OpenSource PatternMatching PerfectLanguage PersonOfExperience PickTheRightToolForTheJob PolyMorphism PreScheme PredicateDispatching QuestForThePerfectCar QuestForThePerfectLanguage QuestForThePerfectTool RationalRose SemiColon SqueakSmalltalk StaticallyTyped StephenWolfram SymbioticLanguages SyntaxFollowsSemantics TestFirst TheIncredibleMachine TheManyTypesOfPrograms TheSearchForThePerfectPatternLanguage TheoremProving ThingsWeHateAboutVbClassic ThreeStarProgrammer ThreeStrikesAndYouRefactor ToolCommandLanguage TuringComplete TypeInference VisualBasic WeaklyTyped YouCanWriteFortranInAnyLanguage QuestionConventions CategoryProcessPrinciple CategoryProtoPattern PostPartum ProcessMiniature ProveAssumptions QuestionOnConfigurableFieldsDesign QuestionOnWavFiles ByVal DavidCary EdwardKiser QuickBasic SoundFileFormats VbApi QuestionableSharkWorks AdderallDrug AndyPierce BanHammer CategoryWiki ConceptsOutOfContext DaveVoorhis DavidLiu EarleMartin GrammarVandal HardBan HasSudokantBeenWithdrawn HelpersInsteadOfWrappers HomePage IanOsgood IllusionOfIndividuality ImminentDeathOfWikiPredicted JeffreyHantin JohnFletcher MicrosoftOffice NineteenEightyFour OlpcWiki OneLaptopPerChild PositiveProofJesusDidNotExist ProductBeginningWithAy QuickChanges RecentChanges RecentVisitors RichardKulisz RitalinDrug SaraLee ScottNeumann SharkBot ShrdluProgram SoftSecurity TheAdjunct TheLittleSchemer ThereMustBeWhatKindOfFood TomStambaugh UnethicalEditing UserName VisualBasicForApplications WardsWiki WikiCase WikiGnome WikiNature WikiPedia WikiSpamBot ZeroTolerance QuestionablyEvenComputing AlistairCockburn NonTuringComputing RubeGoldberg SunirShah QuestioningExtremeProgramming AdewaleOshineye CategoryBook ExtremeProgramming JeffGrigg JeffLangr PeteMcBreen QuestioningJsp ApacheTomcat CascadingStyleSheets CodeSmell ColdFusion EricHodges FunctionEmitsHtmlElement HereDoc HolyWar JakartaStruts JavaServerPages LawsOfCrap MacromediaDreamweaver MatthewAstley ModelViewController OracleDriver PerlCgi RubyLanguage SemanticWeb WillCardwell QuestionsAboutExtremeProgrammingExplained BillTrost DilBert ExtremeProgrammingExplainedEmbraceChange KentBeck MetaphorVsArchitecture PhlIp ScottAdams SystemMetaphor ThankYou UserStories QuestionsAboutSoftwareCraftsmanshipBook BestPractice ComponentBasedDevelopment EjbArchitectureRoles EnterpriseJavaBeans OneBestWay PeteMcBreen PeterSommerlad PolyBloodyHardReuse RandyStafford ReusableSoftware RichardGabriel ScientificManagement SoftwareCraftsmanship WardCunningham QuestionsAboutXpStoriesAndTasks CrcCard DesignArtifacts DesignWithPictures EngineeringTask FaxTransport KentBeck RetailAspect StateChart StoryCard TaskCard UserStory YouArentGonnaNeedIt QuestionsAndAnswersAboutUserStories AlistairCockburn CayteLindner DoTheSimplestThingThatCouldPossiblyWork DocumentationCompliant EngineeringTask ExtremeProgramming ExtremeProgrammingExplained ForkLoad IdealProgrammingTime IndexCard KenReigle PeterMerel ShellyGraves UserStories UserStory WayneMack QuestionsForNewProjects CategoryManagement CodingConvention ConcurrentVersionsSystem ContinuousIntegration GuillermoSchwarz IntegrationServer ManualTests QuestionsForParticipationInaNewProject RapidDevelopment ReleasePlan SoftwareProjectSurvivalGuide StagingServer TaskDatabase TimLesher VersionControlSystem QuestionsForTypeDefinitions CategoryLanguageTyping CategoryTheory DataType DuckTyping EditHint EmpiricalTypeBehaviorAnalysis ExtendedSetTheory ExtensibleProgramming LanguageDesign MaudeLanguage NominativeAndStructuralTyping ObjLanguage PredicateTyping QuestionsForTypeDefinitions SeptemberZeroSeven SetTheory StructuralTyping TermRewriteSystem TopOnTypes TypeSafety TypeTheory TypesAreSideFlags WikiPedia ZermeloFraenkelSetTheory QuestionsFromStudents DavidCary DynamicRelational EditHint HistoryPages HowToCiteWiki MultiParadigmDatabase NewUserPages RelProject RunningYourOwnWikiFaq WebServer WelcomeVisitors WikiEngine WikiFarms WikiGettingStartedFaq WikiHelpDesk WikiPage WikiWikiWeb WikiWikiWebFaq WikiZens QuestionsGame GoodEntryPoint GoodStyle ItDepends ValuablePage QuestionsMakeGoodPages CategoryWiki QuestionsThatMakeYourHeadHurt AnonymousCoward BearOfVeryLittleBrain BooksThatMakeYourHeadHurt CategoryWikiFavorites CretanParadox CristiOpris DanielKirwilliam DaveSheremata DesignPatterns ExtremeProgramming FuzzyLogic GarethMcCaughan HomerSimpson JackPot JohnDouglasPorter JohnPassaniti JorgeLuisBorges LawOfTheEternal LispMacro MatthewTheobalds MuAnswer OnceAndOnlyOnce QuestionsThatMakeYourHeadHurt ReligiousWar SchroedingersCat SkeletalMorphogenesisHorizonProblem TheLibraryOfBabel ThreeValuedLogic UseNet WaldenMathews WayneMack WhyDoesTheUniverseExist ZenSlap QuestionsToAskYourXpCustomer DonaldGause GeraldWeinberg PlanningGame StoryCard YourLanguage QuestionsWeAsk CategoryQuestions HowToAskQuestionsTheSmartWay QuestionsWeAsk QueueLanguage AplLanguage AplusLanguage ArrayOrientedLanguage ArthurWhitney CategoryDatabase CategoryProgrammingLanguage JayLanguage KayLanguage MinimalistLanguage RelationalDatabase QueueStory KentBeck OrderedCollection QuiXote CategoryPython CategorySoftwareTool ZopeApplicationServer QuickBasic BasicLanguage CategoryProgrammingLanguage CeePlusPlus FreeBasic GnuProject PascalLanguage QuickBasic TurboBasic TurboPascal VisualBasic VisualBasicClassic QuickChanges CategoryWikiHelp DoubleDelete JohnBrewer NewRecentChanges PalmPilot QuickChanges QuickChangesDiscussion RecentChanges RecentChangesJunkie WardCunningham QuickChangesAsRss CategoryRss MichaelSchuerig MicrosoftInternetExplorer MozillaFirefox QuickChanges RecentChangesRss RichSiteSummary RubyLanguage WikiWikiWeb QuickChangesDiscussion BogoMeter ChrisGarrod CliffordAdams ForestFire FreedomOfChoiceConsideredHarmful HandEdit JohnBrewer JonathanTang KeithBraithwaite LazyRecentChangesJunkie MentalModel MinorEdit MozillaBrowser MozillaFirefox NewNotification OffTopic PeerReview QuickChanges QuickChangesJunkie QuickDiff RealWorld RecentChanges RecentChangesJunkie RecentEdits RichardDrake SizeChange SunirShah SurgeProtector ThreadMess ThreadMode TorneWuff UserName VickiKerr WardCunningham WhatGrew WhatShrunk WhiteSpace WikiForPalmSeven WikiNature WikiWiki WithFreedomComesResponsibility QuickChangesJunkie ActiveDesktop AlanFrancis CategoryWikiUser FireFox JuergenHermann QuickChanges QuickChangesAsRss RecentChangesJunkie SomethingsMissingButWhat WardCunningham WardsWiki WikiGnome WikiStyleRss QuickCheck CategoryHaskell CategoryTesting ExecutableSpecifications HaskellLanguage QuickCheck ShaeErisson QuickCms WikiLikeThing QuickDiff CategoryWikiMaintenance DavidLiu DiffAlgorithm EarleMartin GentlyReduceWikiBadges HadTheLastWord HiddenFeatures HistDiff LeadershipIdeals OnDavidLiuDiscussion OneMansMeatIsAnotherMansPoison PleaseMendQuickDiff QuickChanges QuickDiff QuickDiffBrokenDiscussion QuickDiffIsMendedNow QuickQuestions RefactoringWikiPages RichardDrake SignedWithaPurpose SoaIsNightSky TimeStamp UserName ViatassoWiki WhyClublet WikiHistoryScripts WikiPage WikiTag WikiWikiSystemNotice WikiZen WinMerge ZeroDiff QuickDiffBookmarklet QuickDiff WikiBookmarklet WikiPage WikiWikiWeb QuickDiffBrokenDiscussion CategoryWikiMaintenance PleaseMendQuickDiff QuickDiff QuickDiffIsMendedNow WardCunningham WardsWiki WikiGnome WikiWikiSystemNotice QuickDiffIsMendedNow CategoryWikiMaintenance QuickDiff ThankYou WardCunningham QuickDiffJunkie QuickChanges QuickChangesJunkie QuickDiff QuickDiffUtilityForMicrosoftWorld CeeLanguage CeePlusPlus CommandLine DavidLiu DiffAlgorithm DiffForWindows ElizabethWiethoff EndUser GnuTools GnuWin IanOsgood MicrosoftWay MicrosoftWindows PythonLanguage PythonSample PythonScript QuickDiff SourceForge ThreeWayMerge TimLesher UnixCulturalAssumption UseMod UseModWiki VisualStudio WardsWiki WindowsXp QuickDraw ApplicationProgrammingInterface BillAtkinson DisplayPdf DisplayPostscript GdiPlus MacOsx OpenGl QuarTz QuartzExtreme QuickDraw RoundRects StoryView QuickEncrypt AndyPierce TwoFish QuickFix BerkeleyStandardDistribution CeePlusPlus DotNet ExtensibleMarkupLanguage FreeBsd GnuCompilerCollection JavaLanguage LinuxOs MacOsx OpenSource OrenMiller PythonLanguage QuickFix RubyLanguage SolarisOs TestDrivenDesign TestFirst ThoughtWorks VbLanguage VisualCeePlusPlus WindowsOs QuickHackTherapy AlternateHardAndSoftLayers DoTheSimplestThingThatCouldPossiblyWork LearningMeansMakingMistakes MartinPool PythonLanguage QualityWithoutaName RalphJohnson QuickLisp AnotherSystemDefinitionFacility CategoryArchiveNetwork CategoryCommonLisp CommonLisp QuickLisp QuickNote MozillaFirefox QuickNotes QuickNotes RichEdit QuickPlace BrianEwins JavaBased LotusNotes MarkHudson MenuChoice OpenDocument PressServletForm QuickPlace SelectString SharePoint ShowPressReleaseTemplate SmallTalk TemplateName WebSphere WikiClone WorkPlace QuickPro QuickPro QuickQuestions BusinessModeling BusinessTermontography CategoryCategory HowToAskQuestionsTheSmartWay JavaHelp KnowledgeWorkers ManagementSpeak NewUserQuestions QuickQuestions QuickQuestionsSlowAnswers ReallyValuablePages RoadMaps StartingPoints TableOfContents ValueStreamMapping ViableSystemModeling WikiCommunity WikiEngines WikiGnome WikiTermontography WikiWikiWebFaq QuickQuestionsSlowAnswers BusinessModeling IwannaLearn QuickQuestions ReFactor RecentChangesJunkie UserName WelcomeToWikiPleaseBePolite WikiGnome WikiTermontography QuickSilentRedirect PageHit QuickSilver CategoryBook CategoryScienceFiction MikeSmith QuicksilverWiki RoyPorter SlashDot TheCreationOfTheModernWorld QuickSort AnswerMe CarHoare CategoryAlgorithm DavidCary DonKnuth DougMerritt InsertionSort JonBentley QuickSort QuickSortInHaskell QuickSortInPython QuickSortInRuby QuicksortIsOptimal RefactorMe RobertSedgewick SampleSort SelectionSort SortingAlgorithms StableSort QuickSortInHaskell CategoryFunctionalProgramming CategoryHaskell CategoryProgrammingLanguage DavidMartland HaskellLanguage HoaresAlgorithm LexicalScoping MarkJasonDominus MartinValjavec MergeSort PanuKalliokoski SamuelFalvo SilverBullet StephanHouben QuickSortInPython CategoryPython PivotElement PythonLanguage QuickSort RuntimeError WorstCase QuickSortInRuby QuickSort RubyLanguage QuickSurvey BackLink CategoryWiki DavidLiu LinksAreContent QuickSurvey RealName SeptemberZeroFive WikiTag QuickTime CategorySoftwareTool QuickTime RealPlayer QuickTopic AppendOnly BlurCircle CliffordAdams FishBowl JimCoplien OrgPatterns QuickTopic SteveYost TedAnderson UseNet WardCunningham QuickWeb CaseInsensitive CategoryWikiImplementation CliffordAdams JulSep QuickStart QuickWeb QuickWebBugs QwmlRef RustyFoster SeanPalmer SunirShah UseModWiki WikiLog WikiNames WikiSyntax QuickWins CategoryManagement ChangeManagement CureWorseThanTheDisease QuickAndDirty QuickWins TheHeartOfChange QuickerCorrections QuickerFasterCheaper CunningPlan JustGetItOutTheDoor PermanentCrisis ReturnOnInvestment StateOfCrisis WorryAboutThatLater QuickiWiki CategoryPersonalWiki CategoryWikiImplementation ClusterWiki QuickiWikiSource QuickiWikiSupport TheWikiWay WardCunningham WikiWaySources WikiWikiWeb QuickiWikiSource QuickiWikiSource WikiWaySources QuickiWikiSupport AuthFile CategoryWiki ChristopherPilkington CustomWiki KirbyJames KirkBailey MichelleDy MyWiki QuickiWiki QuickiWikiSupport QwikiWiki ScriptMap SystemAdministrator TheWikiWay WardCunningham WikiOrg WikiWaySources QuicksilverWiki CategoryWikiForum NealStephenson QuidProQuo QuietChange CategoryFuture DonaldNoyes GoodIdea PredictionsFromFortyYearsAgo SnapItInsteadOfScanIt ThinkingOutLoud QuikWriting PalmGraffiti PalmPilot QuinarySpa CategoryCompany CategoryXpInItaly MarketInfo OptionalScopeContracts QuineProgram AldoCortesi AnarchyGolf BasicLanguage BefungeLanguage BourneShell CategoryCoding CeeLanguage CeePlusPlus ChrisHines CobolLanguage CommonLisp CompilerErrorsAreYourFriends CsharpLanguage DavidRutter EnglishLanguage ExtendedObjectTcl ForthLanguage FurryScript GoLanguage HaskellLanguage HelloPolyGlots HelloWorld HqNinePlusLanguage JasonWilson JavaLanguage JavaScript JayLanguage LazyKayLanguage LeeLouviere LuaLanguage MicrosoftExcel MixingLevels MsDos NemerleLanguage PascalLanguage PathLanguage PerlLanguage PhpLanguage PliLanguage PolyGlot PostScript PythonLanguage QuineProgram QuineProgramInCobol RexxLanguage RubyLanguage SchemeLanguage SelfAssembly SelfReplication StephanHouben SuperCollider SwiftLanguage TomSchumm UnknownLanguage WillardVanOrmanQuine WriteLine ZeeShell QuineProgramInCobol CobolLanguage QuineInManyLanguages QuineProgram QuinePrograme QuinePrograms QuineProgram QuitSuddenly DaveSmith DericoFilho EmploymentContract FraidyCats HeadHunters PeteBevin QuitSuddenly QuittingEnMasse QuittingEnMasse BenAveling CoreValuesAndBeliefs CorporateCulture EarthLink KyleBrown MindSpring NickBensema TribalDevelopment TribalLoyalty QuotationHunting DeleteWhenCooked WikiPedia QuotationOnBeautyFromPlatosPhaedrus CategoryQuote ZenAndTheArtOfMotorcycleMaintenance QuoteFreeLanguage DomainSpecificLanguage QuoteFreeLanguage ReinventingTheWheel ToolCommandLanguage TypeSafeQuoteFreeLanguage TypeSafety QuoteMining CategoryDataMining QuoteMining QuotePage AlanKayQuotes AlbertEinstein CategoryQuote ChristopherAlexanderQuotes DontMakePartTwo DouglasAdamsQuotes EwDijkstraQuotes GoodQuotes LittleWittgensteinQuote MonteCristo ProgrammingLanguageQuotes PythonQuotes QuickQuestions QuotePage QuotePageFour QuotePageOne QuotePageThree QuotePageTwo RichardWesleyHamming ShakerQuote SimulatingQuoteBlocks StoryQuotes TheTruthLiesInBetween XpMailingListQuotes QuotePageFive CategoryQuote ExternalLinks QuotePage QuotePageFour AngelinaJolie BabylonFive BuckminsterFuller CategoryQuote DonaldNoyes EddieVanHalen EleanorRoosevelt ExtremeProgramming IsaacAsimov JohnBrewer KenThompson KentBeck MarkTwain MichaelFinney OscarWilde PabloPicasso PostSeventiesIdeaSlump QuotePage RichardFeynman RobertHeinlein RogersCommission SherlockHolmes VincentMiles WardCunningham WikiWikiSandbox QuotePageOne AleisterCrowley AlistairCockburn AndrewKoenig AntoineDeSaintExupery BarbaraMoo BartSimpson BenjaminFranklin BetsyHanesPerry CategoryQuote CharlesBabbage CindeeAndres CrowleysLaw DavidHooker DavidHume DonOlson EricHodges FitzjamesStephen GenePrescott GeorgeBernardShaw GeorgePatton HarlanEllison HerbertSpencer IdriesShah JerryArchibald JerryPournelle JimCoplien JohnLocke KellieMiller LarryNiven LilyTomlin LordKelvin MartineDevos MaturanaAndVarela MrVoltaire OldFrench OttoJespersen PaulChisholm PietHein QuotePage QuotePageTwo RichardBrautigan RoyalSociety RuminationsOnCeePlusPlus SalmanRushdie SteveFreeman ThePracticalCogitator TresSeaver WardCunningham WiccanRede QuotePageThree AlbertEinstein AndrewJackson BertrandRussel BillJoy CategoryQuote ChineseProverb CraigBurton DorothyParker DouglasAdams HenriBergson IsaacAsimov KarlMarx MarkTwain MrAristotle NapoleonBonaparte NielsBohr QuotePage QuotePageFour QuotePageTwo RogerBrowne SassanTat WilliamFbuckleyJr QuotePageTwo AbrahamMaslow AlanFrancis AliceInWonderland AnthonyLander ArthurJones ArthurNorman CategoryQuote ChristophDevenoges DanGreen DavidHarvey DavidHooker DogBert GaryColeman GrouchoMarx HowardAiken JeanLouisAgassiz JimPerry JohnFigler JohnLennon KaryMullis KurtVonnegut LewisCarroll MarshallMcLuhan MatthewWilbert MrAristotle MrVoltaire NielPostman OccamsRazor PaulSimon QuotePage QuotePageOne QuotePageThree RobertHeinlein RonJeffries StephenCovey SteveTaylor TelescopeRule TerryPratchett ThePrincessBride TomStambaugh VoynichManuscript WadeRowland QuotesAndMusings CategoryQuote QuotesOnComputers AndrewTanenbaum BestOfBreed BjarneStroustrup CategoryQuote InsanelyGreat JoeCelko KipLubliner PhilipGreenspun ProgrammingLanguageQuotes RogerNeedham WilliamGibson QuotesOnProgramDevelopment AdamRifkin AlbertCamus AlbertEinstein AlfredNorthWhitehead AmrAli AndyWally AntoineDeSaintExupery ArthurNorman AssemblyLanguage BasicLanguage BertrandMeyer BjarneStroustrup BlubParadox BobBockholt BrianKernighan BuckminsterFuller BurtLeavenworth CarHoare CategoryQuote ChetHendrickson ClassicsInSoftwareEngineering DaveSmith DavidGelernter DevilsDictionary DijkstraIsntGod DonKnuth DonaldNorman DonaldNoyes DreadPirateRoberts EdwardTufte ErLang EwDijkstra ExtremeProgramming FirstLanguageLearned FredBrooks FreemanDyson GeraldWeinberg GettingTheWordsRight HierarchicalVisitorDiscussion JeffGrigg JeffKalb JerryArchibald JerryWeinberg JohnNagle LarryWall LazinessImpatienceHubris LifesJustTooShort LongFunctionsDiscussion LouisFerdinandCeline LudwigWittgenstein MartinFowler MichaelJackson MikeWilliams NiklausWirth PerfectionIsAchieved PerlHacker PeteHardie PetroniusArbiter PjPlauger PrematureOptimization ProgrammingPerl QualitySoftwareManagement RandalSchwartz RobMcCool RobertDiFalco RobinMillette RohitKhare RonJeffries RulesOfOptimization ShakerQuote SteveFreeman SteveJobs SteveMcConnell TheDesignOfEverydayThings TheElementsOfStyle ThePsychologyOfComputerProgramming TheSoulOfaNewMachine TimVoght TomGilb TurboTax TwoWaysToDesign VirginiaSatir VisualBasic WilliamOfOccam QuotesOnRequirementsAndUsers BruceEdiger CategoryQuote CategoryRant CategoryRequirements DaveSmith DickCavett GeraldWeinberg PeterSchaefer RobertMartin ScottAdams SteveMcConnell TheDilbertPrinciple QuotesOnTheoryVsPractice BlizzardEntertainment CategoryQuote DifferenceBetweenTheoryAndPractice DonKnuth EditHint FrankWestphal IdSoftware JohnCash TrygveReenskaug WilliamEdwardsDeming QuotientZoneExclusion AbstractExpression QuotingNotThinking AdVerecundiam AntiPattern BeYourself BigDesignUpFront BrooksLaw DonaldNoyes FoosLaw GetOverIt GodwinsLaw GotoConsideredHarmful HistoryRepeatsItself ItAintBroke LawOfDemeter MemesShmemes MethodsShouldBePublic ParkinsonsLaw PhraseReuse PlanToThrowOneAway QuotingNotThinking QuotingWithoutThinking RulesOfOptimization SemanticStopsign SingletonsAreEvil SocialAntiPattern TheWillOfThePeople ThenTheTerroristsWin ThoseWhoCannotDoTeach WaldenMathews WaterFall QwanYin BadCodingStandards BadProgrammer BigDesignUpFront BigLastMinuteChanges CategoryEasternThought CategoryPhilosophy ChogyamTrungpaRinpoche ChristopherAlexander DavidBohm DesignPatterns DriveByAnalysis EndlessMeeting EricRaymond KenWilber KitchenSinkDesign MagicConsultant NatureOfOrder OpenSource OrderChaos PointyHairedBoss QualityWithoutaName QwanYin RequirementsTossedOverTheWall SexEcologyandSpirituality TheLuminousGround WholenessAndTheImplicateOrder WikiDesignPrinciples QwertySyndrome BadKeyboards BandWagonSyndrome BrianFennell BrianSchack ItsTimeToDumpCeeSyntax KeyboardLayouts MacOsx NashEquilibrium QwertySyndrome RaceTheDamnedCar TheFableOfTheKeys ZombieTechnologies QwikWiki BackTick BillKelly CategoryWikiImplementation ColossalCaveStory ConvertSpacesToTabs EditCopy EditText KeepWikiReal OpenSource PerlLanguage QuickDiff QwikWiki SixSingleQuotes StoryMarkup TabCharacterAvailableForCopying UserName WardCunningham WardsWiki WhyWikiWorks WikiMindWipe WikiPage WikiWikiWeb WikiZen QwikiWiki CategoryWikiImplementation QwikiWiki SourceForge RaDeox CategoryWikiImplementation RenderEngine SnipSnap WikiWiki RaMcDougall BankOfMontreal BmoMech CategoryPerson TonyComper RaadSel RabbitProcess RabbitWiki RabbitWiki RabidPrototyping RapidPrototyping TheCurseOfXanadu RacTer RaceCondition CodeInvariant DeadLock GuillermoSchwarz HeisenBug LiveLock LockFreeSynchronization ProcessCalculus RaceCondition SoftwareMonitors SynchronizationStrategies SynchronizedKeyword TimKing RaceTheDamnedCar CategoryEvidence ContinuousFuelCombustion IfFooIsSoGreatHowComeYouAreNotRich MythBusters RachelDavies AgileAlliance AgileCoaching CategoryHomePage ConneXtra DaveCleal DuncanPierce ExtremeTuesdayClub GoldCards IndustrialLogic IvanMoore JohnDaniels JohnNolan MatthewCooke PairProgramming PeterMarks TestDrivenDevelopment TimMackinnon UnrulyMedia VirtualPairProgramming RachelStruthers BowlingForGeeks CategoryHomePage ElizabethWiethoff JimVanBuskirk RachelStruthers WikiGardeningService RacketLanguage BatteriesIncluded CategoryScheme CeeLanguage CeePlusPlus ComputerLanguageBenchmarksGame DrRacket DrScheme FirstClassContinuation HaskellLanguage HygienicMacros JavaLanguage LispMacros MlLanguage MzScheme OpenGl PatternMatching PltScheme ProgrammingLanguage ProgrammingLanguagesApplicationAndInterpretation RacketLanguage RegularExpression SchemeLanguage StaticTyping TypedRacket WebTransactionsWithContinuations RadMethod CategorySuccess RapidApplicationDevelopment RadSoft RadicalCollocation OpenWorkspace WarRoom RadioButton ToOneRelationship RadioFrequencyIdTags BruceSchneier BusinessValue CalBerkeley CategoryIdentity CategoryInterface InformationSecurity NextBigThing RadioFrequencyIdTags SupplyChainManagement WirelessSecurity RadioShack DonaldNoyes EricHodges HeathKit ItWorks KeithBraithwaite MacGuyver PublicDomainHumor RadioShack WardCunningham RadioStations RadioUserland AllanBaruz DaveWiner DonBox RichSiteSummary UserLand UserlandFrontier WebLog RadiusServer CategorySecurity GnuProject IdentityManagement MicrosoftWay RadiusServer WiFi WirelessSecurity RadixBodyCenteredPersonalGrowthWork BillKennedy BioEnergetics CharlesKelly PersonalDevelopment WilhelmReich RadixSort BucketSort CategoryAlgorithm CountingSort OutArray RadixSort RefactorMe SortingAlgorithms StableSort WilliamUnderwood RadoSmiljanic RaenaArmitage CategoryHomePage RaenaArmitage RafaelAlvarez CategoryHomePage PairProgramming TestDrivenDesign UnitTest RafaelTeixeira CategoryHomePage WikiWikiWeb RaghavNavada RaghuHebbar HowToDeletePages RaghuRaghavan BobVoll CategoryHomePage WardCunningham RagnarScheuermann CategoryHomePage DvortyBoard ErgomaticKeyboard ErgonomicKeyboard KinesisKeyboard MaltronKeyboard TouchStreamKeyboard RahelLuethy AllTimeFavorites CategoryHomePage GeneData MountainBike SwitzerlandCountry WikiWiki RailingAgainstLiteratureIsBadForm SgWa RailsFilesystem ActiveRecord CategoryFileSystem RubyLanguage RubyOnRails RailsScaffold ClassesProjectRelations RailsScaffold RubyOnRails RailsVsJtwoEe RailsVsPhp BlackHat CategoryWebDesign CeePlusPlus EmbeddedRuby JavaLanguage ModelViewController PerlLanguage PerniciousIngrownSql PersistenceLayer PhpLanguage PhpOnRails RailsVsSymfony RayMorgan RubyLanguage RubyOnRails SmalltalkLanguage SymfonyFramework TimCaswell UnitTest WaterFall RainInSpain CategoryWhimsy DonaldNoyes SicNote WhimsicalUnitsOfMeasurement RainbowGoo AnonymousDonor CategoryNanotechnology EricDrexler EvolutionByDesign GreyGoo GreyGooIsEasilyContained NanoSystems PeterMerel RainbowGoo RichardFeynman StephanHouben StochasticEvolution TaralDragon RaincoatMetaphor CategoryMetaphor ExtremeProgramming GeorgeLakoff JayOsako SunirShah SystemOfNames TheMapIsNotTheTerritory WardCunningham WomenFireAndDangerousThings RainerDeyke CategoryHomePage NewUserPages RainerSchmitz CategoryHomePage DesignPattern HelmutLeitner JavaLanguage StartSeite RainerWasserfuhr ApacheMaven AutoPcn BookMarks CascadingStyleSheets CategoryHomePage ChangesInMonth ClojureLanguage CodeSmell CommunityPatternsRoadmap CorporateWikis DanielBruessler DirkRiehle DistinguishedEngineer DontRepeatYourself DresdenXpUsersGroup EnterpriseJavaBeans EricEvans FrankGerhardt FrankWestphal GenealogyDataMining GoogleAppEngine GunterDueck HelmutLeitner HiberNate HolgerBohlmann HomePage JavaServerPages JbossServer JohnFletcher LionKimbro MarkusGaelli MartinRoell MattisManzel MemorableRandomStrings MentalStateCalledFlow MetaWiki MindBroker MindPaths MultiTierArchitectures MyMyersBriggsTypeIs NumbersCount ObjectRelationalMapping PageChangeNotification PersonalWiki RainerWasserfuhrCvEn RalfLippold RealLife RecentChanges RelationalDatabase RobertDietze SessionTracking StephanSchmidt StoneSociety SunirShah ThePsychologyOfComputerProgramming TollCollect TransactionsAndAccounts WardCunningham WardsWiki WelcomeEmployees WiKi WikiAtTwentyThousand WikiNode WikiPage WikiStatistics WikiVent WikiWikiSuggestions WikiWikiWeb WikiZens YouCanImproveMyEnglish RainyDayCode RaiseAbstraction CategoryAbstraction ExtractMethod FacadePattern RussFreeman RaiseThePapersPotential AlistairCockburn RaiseTheWikiPagePotential SuggestionsForImprovement WaitingForTheGoodShoeToDrop WaitingForTheOtherShoeToDrop RaiseTheWikiPagePotential AlistairCockburn CategoryCollaboration CategoryCriticism CategoryWiki ConstructiveCriticism ContinualImprovement DevelopingIdeasUsingCommunityDialogue IdentifyPagesWithUnidentifiedBrokenLinks PositiveDialogueCommunity RaiseThePapersPotential SuggestionsForImprovement WikiAji RaisingBrightKids AbstractBaseClass CategoryLifeStrategies CurriculumProfound DoctorSeuss EmmCeeSquared ExpandToContract FutureOfWork GoedelEscherBach HarryPotter JustSayYes KyleMaxwell LordOfTheRings NickBensema PhlIp RaisingBalancedKids RaisingBrightKids RaisingKids SelfManagement TheMontessoriMethod TwinParadox RaisingExceptionsToTheUser AccessControlLists DatabaseNotMoreGlobalThanClasses DivideAndConquer ScottNeumann SourceCodeControlWithTop RaitisGrinbergs CategoryHomePage WikiWikiWeb RajRatnakar CategoryHomePage RajaMohammad CategoryHomePage RajeevBhat CategoryHomePage ThoughtWorker ThoughtWorks RajendrenSubramaniam CategoryHomePage RajeshDuggal BryanZarnett CategoryHomePage DanNorth JbRainsberger JohnBlack JohnSmith MikeBowler PeterWoods ShilbySadik RajeshKrishnan CategoryHomePage RajivGupta RajkumarBuyya CategoryHomePage RakeMake BrokenLink CategoryRuby CategorySoftwareTool MakeProgram MarnenLaibowKoser RakeMake RubyLanguage RaleighNorthCarolina NorthCarolina NorthCarolinaTriangleArea RalfBrownsInterruptList CategoryExternalLink DiskOperatingSystem DrDos FreeDos FreeWare LinuxOs MacOsx MicrosoftWindows MsDos OperatingSystem PublicDomain RalfBrown RalfBrownsInterruptList WritingAnOperatingSystem RalfHandl CategoryHomePage ExtremeProgramming PairProgramming TestFirst RalfLippold CategoryHomePage CoOrpheum CoWorkingSpaces LockSchuppen RalfLippold RalfMueller RalfWirdemann RalphAllanRice ArtificialIntelligence CategoryHomePage ComputerGraphics DistributedComputing RalphCabrera CategoryHomePage RalphGriswold BellLabs CategoryPerson IconLanguage SnobolLanguage RalphHodgson CapabilityCase CategoryHomePage RalphHodgson SolutionEnvisioning SystemEnvisioning TopQuadrant UpStream RalphHyre AddisonWesley CategoryHomePage ChristopherAlexander DesignPatternsBook GreatBooksList HowBuildingsLearn LanguageBridgeToWiki TheTimelessWayOfBuilding RalphJohnson ActiveObjectModel CategoryAuthor CategoryHomePage CriticalSuccessFactorsOfObjectOrientedFrameworks DesignPatternsBook ErichGamma GangOfFour JohnVlissides MyWifeTheOnsiteCustomer OnLineComputerMuseum PatternStoriesWiki RalphJohnson RandomPages RichardHelm TransactionsAndAccounts WardCunningham RalphKimball CategoryAuthor CategoryPerson RalphKimball StarSchema RalphMellor CategoryHomePage RalphPrescott GangOfFour JavaIdioms RalphSteadman AnimalFarm GoodThing HunterStocktonThompson OleAndersen RalphSteadman RamboCoder BigBallOfMud CodeAndFix ConstructiveCriticism ControlFreak CowboyCoder HighSchool LatherRinseRepeat PeckingOrder ProgrammerStereotype RamboCoder RapidDevelopment ThatsHowItAint ThePragmaticProgrammer RambouilletAgreement AndyPierce CategoryOffTopic FrancesBehaviorInAlgeria RamiroGomez CategoryHomePage RamkumarRamaswamy ObjectModeling OperationsResearch PerformanceModeling RamonLeon CategoryHomePage CsharpLanguage JavaLanguage JavaScript LispLanguage PythonLanguage RubyLanguage SmalltalkLanguage VbScript VisualBasic WikiWay RampantClassification AlistairCockburn AnthonyLander AntiPattern BenefitsAreSubjective CategoryAntiPattern DimensionalityPlusUnit DimensionallyConsistent DontDoThat EverythingIsAnObjectVerb KeithBraithwaite LimitsOfHierarchies MatthewAstley MostlyHarmless PartNumber PhysicalNumbers PleasePleaseDontCategorizeEveryPageOnWiki RampantClassification ReFactor RonJeffries SchemeLanguage SmalltalkLanguage TaxoMania TheManual ValueObject WhatIfInheritance WikiName RamseyTheory CategoryMath FrankRamsey GraphTheory OnTopic RamseyTheory ReallyBigNumbers RefactorMe VanDerWaerdensTheorem WalledGarden RandCorporation DollarAuction GrailSystem MutuallyAssuredDestruction PrisonersDilemma VonNeumannArchitecture RandalSchwartz CategoryAuthor CategoryHomePage JustAnotherPerlHacker RandallSmith AlternateRealityKit CategoryPerson DavidUngar DirectManipulation DragAndDrop SelfLanguage SunLabs RandalsRule AhHa CodeSmell HideWindow LayneThomas OnceAndOnlyOnce RandalsRule RandolphCarter HpLovecraft KellyRook RandomActsOfLearning BalloonModelOfKnowledge BobBockholt BreadthFirstLearning CategoryInformation CategoryKnowledge CorporateLadder RandomActsOfLearning SharpenTheSaw RandomData RandomData RandomInputRandomOutput GarbageInGarbageOut RandomNumber AndyPiercel BelgianEuroCoin BrokenLink HotBits JohnVonNeumann PseudoRandom PseudoRandomNumberGenerator RandomDotOrg RandomNumber RandomNumbers RolePlayingGame UnitTestingRandomness WikiIsNotaDictionary RandomNumbers CategoryRedirect RandomNumber RandomPage MeatballWiki MetaWikiSearchEngine QuickChanges RandomPage RandomPages SunirShah WikiList WikiRandomTour WikiWiki RandomPages ConstantTable FingerPointingAtTheMoon GoogleCache GrailLanguage InigoSurguy MentalHandcuffs MicrosoftPatentsWhitespace MushroomPrinciple MusicWiki NaiveComputationalTypeTheory NewUtility ObjectComputingInc PairProgrammingCaseStudy PerlBooks RandomPagesDiscussion WinoArguments RandomPagesByDay DonaldNoyes RandomPages RecentChangePagesByDay ThinkingOutLoud WikiBatics RandomPagesDiscussion CategoryDiscussion DaveHarris FindPage FrontPage GoogleMyWiki IsaacFreeman JamesKeogh MeatballWiki NotePad OleAndersen RandomPage RandomPages RandomPagesJunkie RecentChanges RecentChangesJunkie RichardKulisz ShaeErisson StartingPoints SunirShah TopTen UserName WaldenMathews WhyClublet WikiBase WikiRandomTour WikiWiki RandomPagesJunkie RandomPages RecentChangesJunkie RandomProjectsForFunOrProfit DynamicRelational GuiMarkupProposal RandomSentenceGenerator DaveSmith EdwardKiser MarkovChain WayneConrad RandomTesting AlexeyVerkhovsky DaveWhipp DirectedRandomTests MatthewTuck MichaelPrescott PaulDietz QuickCheck RandomTesting ShaeErisson TestDrivenDevelopment RandomWalk BrainStorming EurekaMoment FreeAssociation LogoWriter RandomPages RandomWalk RobertOrBob SemanticNet RandomWalkProgramming EvolutionaryAlgorithms GeneticAlgorithm GoogleAndPasteProgramming HaveThisPattern RandyBush CategoryHomePage RandyCarey CategoryHomePage JimCoplien JohnVlissides ReuseRepository RandyCharlesMorin CategoryHomePage DudeResearch OpenCola RandyCoulman CategoryHomePage FitNesse FrameworkForIntegratedTest RandyCoulman VisualWorksSmalltalk RandyKramer AbiWord AlanKay AskSam CategoryHomePage CategoryWikiEngineReview ComSwikis DaveHarris DavidCary DavidDeLis DeleteMe DolphinSmalltalk EiffelLanguage EnvyDeveloper FreeAsInBeer HelmutLeitner JackWasey JonathanSmith LanguagePissingMatch LantzRowland LiteraryProgram ModelViewController ModelViewPresenter MorphicInterface ObjectEvangelist OpenSource PerlLanguage PeterThoeny PythonLanguage RandyKramer RubyGarden RubyLanguage SmallTalk SmalltalkLanguage SqueakSmalltalk SwitchWiki UseMod VisualWorks WardsWiki WebHome WhatMakesAgoodLanguageGood WikiEngineReview WikiEngines WikiFarms WikiForumsCategorized WikiLearn WikiNode WikiWikiClone WorldWideWiki ZyIndex RandyMacDonald CategoryHomePage GregorianCalendar StephenTaylor RandyMosiondz CategoryHomePage RandyNovick CategoryHomePage CruiseControl JasonYip JonathanJulian McKesson NewUserPages ThoughtWorks TourBusStop RandyStafford AdvancedApplicationArchitectureTeam CategoryHomePage ContextualSense DomainDrivenDesign EjbDesignPatternsBook EricEvans FloydMarinescu GemStone JustaProgrammer JustaSoftwareEngineer MartinFowler PatternsOfEnterpriseApplicationArchitecture RedneckSmalltalker SynXis TrueProfessionalism VisualWorks VisualWorksWiki WikiHomePage WikiWikiWeb RandyZauhar CategoryHomePage NewUserPages TourBusStop RangePattern CategoryPattern DesignPattern MartinFowler TestIfDateRangesOverlap RangeTitlesInManyProgrammingLanguages AbstractFactory AgeRange AgeToRangeTitle CategoryInManyProgrammingLanguages CommonLisp FirstClass JavaScript OcamlLanguage PrincipleOfLeastPower PrincipleOfLeastPrivilege RelProject RelVar RosettaCode SchemeLanguage SmallTalk TutorialDee RangedInt AbstractBaseClass AbstractClass AdaLanguage BaseClass DavisHerring EricJablow HorstMakitta JavaDoc JavaLanguage PersonalChoiceElevatedToMoralImperative RangedInt RangerPhysicalFitnessTest OffTopic RangerSchoolKnowledge OffTopic RaphLevien AdvoGato CategoryHomePage ExtremeProgramming GhostScript KirkBailey LibArt MartinPool MissingWikiBeforeXp RaphLevien RegularExpression ScienceFiction RaphaelFinkel AdvancedProgrammingLanguageDesign CategoryPerson EricRaymond JargonFile MarkCrispin NewHackersDictionary RaphaelManfredi RaphaelParree RapidApplicationDevelopment BoaConstructor BorlandDelphi ChangeAndContinue CityDesk CodeSmell CrudScreen DataDictionary DmitryChestnykh DolphinSmalltalk DotNet DynamicRelational EntityRelationshipDiagram ExtremeProgramming FastCompilation FormBasedDesign FoxPro GlueLanguages NoCompilation NonvisualComponent PlanToThrowOneAway QueryByExample SeparationAndGroupingAreArchaicConcepts SmallTalk SqueakSmalltalk TheCustomerIsAlwaysRight TheRadBottleneck VisualBasic VisualComponent WhatsBeenDoneInVbClassic WxWidgets RapidDesign TeachingXp RapidDevelopment BarryBoehm BestPractice BigDesignUpFront CategoryBook EdPoor ExtremeProgrammingIsJustTheSpiralModel MicrosoftPress PhlIp RabidPrototyping RapidApplicationDevelopment RapidDevelopment RiskAssessment SoftwareProjectSurvivalGuide SpiralLifecycle SteveMcConnell WaterFall RapidDevelopmentSkill BracesAroundBlocks CodingStandard DonaldKnuth EdwardKiser EricScheid OptimizeLater RapidApplicationDevelopment ReFactor ReFactoring SimplestThing SmallIncrements VisualStudio RapidEstimates AntiPattern EstimatesLongerThanThreeDaysConsideredHarmful GiveMeEstimatesNow GuillermoSchwarz ProjectUnderControl RapidEstimates UnitTest RapidFeedback BecomeCompetent CeePlusPlus ConcurrentVersionsSystem DatabaseLayer ExtremeProgrammer FearCulture GuillermoSchwarz ManagementBook ManagementPattern ModelFirst RapidFeedback TestsTooSlow UnitTest RapidFile AshtonTate BillGates CategoryDatabase CategoryOldSoftware CategorySoftwareTool CommaDelimited ForthLanguage FoxPro MarkBernstein MillerMicro RapidFile RonPerrella SpreadSheet TclTk TinderBox TomDowling WordProcessor RapidPrototyping BenThomasson CaseTool DavidMartland ExtendedObjectTcl RapidPrototyping RapidSoftwareDevelopmentWithSmalltalk BillTrost CategoryBook KentBeck PowellsBooks RaptorBalaji RareSense CommonSense RasmusLerdorf RaspberryPi CategoryHardware LinuxDistribution RaspberryPiFoundation RaspberryPiFoundation CategoryOrganization RaspberryPi RasterImageProcessor GhostScript PostScript RatAndTuyen CheatTuning EightMillionCe HatTrick NorovostokNovus PhlIp RatBag CategoryWikiFavorites LetStalkStrine NoWorries RatBag RatBot EdPoor RatDance RatPoisonWindowManager RatpoisonWindowManager RatRace AmericanCulturalAssumption BobMarley CarAddiction CategoryLifeStrategies IntellectualProperty OverlyBroadIntellectualPropertyAgreements RatRace RobertKiyosaki ThomasElpel RatchetEffect AutomatedTesting BrownianMotor FeedbackIsControl HoldingTheGains MetaTool RatchetEffect RateOfChange AntiPattern ExtremeProgrammingRoadmap FindPage GetOverIt RandomPages RateOfChange RecentChanges RecentChangesIsNotTheWiki RecentPages ThreadMode TooBigToEdit WikiButcher WikiCitizen WikiFascist WikiGnome WikiSpringCleaning WikiVandal RatingsForEverything AdvogatoTrustMetric FreeNet PatternityTest StephenJayGould RatioClosingQuestion AlistairCockburn AnonymousDonor ChetHendrickson CodeComplete CommitmentSchedule CritiqueOfXp EngineeringTask ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeUnifiedProcess FunctionalTest HowDoYouGetaDocumentInXp KentBeck PeterMerel RonJeffries SteveMcConnell StrawMan UnitTest UserStory WorstThingsFirst RatioWar BigBallOfMud CategoryArchitecture CategoryConflictResolution ChangePattern CrossCuttingConcern DoTheSimplestThingThatCouldPossiblyWork DuplicationRefactoringThreshold EconomyOfExpression ExpressionProblem ExtremelyInterstrangled FearOfAddingClasses FearOfAddingTables FewShortMethodsPerClass HolyWar IncompatibleGoals KeyLanguageFeature LanguageIdiomClutter LongFunctions LotsOfShortMethods ManyShortMethodsPerClass MissingFeatureSmell NonFunctionalRequirements OnceAndOnlyOnce OneResponsibilityRule RatioWar RefactorMercilessly SeparationOfConcerns ShortMethods SoftwareEngineering VowelGeneration WetWare YouAintGonnaNeedIt RationalApproximationsOfPi CategoryMath ContinuedFractions DougMerritt GarryHamilton NickBensema ValueOfPi RationalCompany AnonymousCoward IbmCorporation RationalRose RationalUnifiedProcess RequisitePro StevenNewton RationalFortran BrianKernighan CategoryFortran CategoryProgrammingLanguage CeeLanguage FortranLanguage PjPlauger PreCompiler RationalFortran RationalPurify CategorySoftwareTool RationalRobot BigBangTesting CategorySoftwareTool CustomerTest GuiTesting ProgrammerTest WinRunner RationalRose AlbertisLaw AndrewQueisser ArgoUml AsBuilt AutoCad BigDesignUpFront BigModelsAreUseless CaseToolVultures CategorySoftwareTool CrcCard DavidSaff DerekFoster DougSerres IbmSanFrancisco IdealUmlCaseTool JeffGrigg JimCoplien JohnBrewer KeithBraithwaite LouFranco MarkSpanglet MasterPlan MihalyElekes NationalNoise NationalNose OpenSource PerisBrodsky PeterCoad PeterMerel RationalCompany RationalRose RationalRoseRefactoring RationalUnifiedProcess RoseBasic RoseScript RoundTripEngineering SourceNavigator TogetherCeePlusPlus TogetherJava TogetherSoft TogetherTools UmlCaseVultures RationalRoseKiller CaseTool DonOlson FalkBruegmann FrameMaker GreatestMarketingCompanyInTheWorld IdealUmlCaseTool KeithBraithwaite MicroSoft MicrosoftWord RationalRose RationalRoseKiller StarOffice WordPerfect RationalRoseRealTime CategorySoftwareTool ConcurrentStateMachines ObjecTime PatrickLogan RationalRose RealTime RealtimeObjectOrientedModeling RationalRoseRefactoring DavidSaff RationalRose RationalUnifiedProcess AlistairCockburn AndrewJoyner AppDev ArchitecturalOverview CarolineFoster CatalysisMethodology CategoryMethodology CodeComments ConstructionMetaphor CrystalClearMethodology DionHinchcliffe DocumentTransformationTheoryOfSoftwareEngineeringy EclipseProcessFramework EmbraceAndExtend ExtremeProgramming ExtremeProgrammingExplained ExtremeUnifiedProcess FredrikRubensson GnomicUnderstanding IbmCorporation JavaApplet JohannesBrodwall JohnBrewer KeithBraithwaite MartinFowler MetaProcess ObjectMentor OnsiteCustomer PairProgramming ProjectEvaluation RationalCompany RationalRose RationalUnifiedProcess RationalWorkbench RequirementsSpecification RobertCecilMartin RobertWatkins SnakeOil SoftwareEngineering StevenNewton TayloristManagement TestFirstDesign TestPlan UncleBob UnifiedSoftwareDevelopmentProcess UsdpBook UseCases XpIsDogmatic RatpoisonWindowManager CategoryWindowManager IonWindowManager LinuxOs ScreenMultiplexor ScreenRealEstate SideEffect TiledWindows WindowManager RaumpatrouilleOrion CategoryGerman CategoryScienceFiction RaumpatrouilleOrion RaviChikkam RaviChikkam RaviDesai AnnArbor CategoryHomePage RaviKammaje RaviKrishnappa BusinessRequirementDocument CategoryHomePage NationalInstituteOfEngineeringMysoreIndia OrganizationMemory WikiInTheWorkplace RaviMohan CategoryHomePage RaviShankar PhilipGlass RavindranathDesai CategoryHomePage RavioliCode AlternateHardAndSoftLayers AntiPatternsBook BelievingAbstractions BigBallOfMud BigSoupOfClasses CodeBrowserAsExcuseForMess CodeSmell CommonSense DaveHarris EricHodges GlobalMethods GregVaughn GuySteele HireOffTheRack LasagnaCode MarkJanssen MichaelFeathers OnceAndOnlyOnce PairProgramming PastaCode PoltergeistsAntiPattern RavioliCode RavioliWare RavioliWiki ReadingRavioli RefactorMercilessly ShortMethods SmalltalkBestPracticePatterns SpaghettiCode StanSilver StatelessObject SystemMetaphor TipsForReadingCode TomKubit UnifiedDataModel YouArentGonnaNeedIt RavioliWare RavioliCode RavioliWare RavioliWiki AvoidClutterLinks CategoryWiki CategoryWikiMaintenance DistributedProgrammingTeamWiki EwDijkstra ExtractClass FalkBruegmann GoedelsIncompletenessTheorem HumbleRefactorer ImproveSignalAndReadability InformationTheory JamesNoble LackOfClearCutCoachWiki LackOfPlanningGameWiki LackOfTuringCompletenessOfTheImplementationLanguageWiki LackOfUnitTestsWiki LackOfUserStoriesWiki LackOfUsersWhoArentProgrammersWiki LargeProgrammingTeamWiki MeaningfulName NotUnderstandingClassPageIsomorphismWiki PhilGoodwin ProgrammingIsLife QualityWithoutaName RavioliCode RavioliPages RavioliWiki RecentChanges RefactorByExtractingToPage RefactorFasterDeleteMore RefactorMercilessly RefactoringPatterns RefactoringWikiPages RichardDrake SoManyMoreWritersThanRefactorers SunirShah WikiRefactoringStories RawRequirements AlexJouravlev InteractiveRequirementsGathering PairModeling RawRequirements RawStrings CategoryCodingIssues CeePlusPlusEleven CeeSharp FortranLanguage PythonLanguage QuineProgram RubyLanguage RayBradbury CategoryAuthor CategoryScienceFiction FahrenheitFourFiveOne SciFi RayCote AppropriateSolutions RayMears ChristopherAlexander QualityWithoutaName RayMears RayOzzie BillGates CategoryPerson ChiefTechnicalOfficer GrooveNet LotusNotes MicroSoft RayOzzie TheInternetServicesDisruptio RayPingree AreYouThere CategoryHomePage RaySchneider CategoryHomePage ComSonics ExtremeProgrammingExplained GhostsInUs GoFs RaySchneider RaysWikiPatterns RiverOfTime SaintsAndHeroes ShouldersOfGiants WhoAreYou WhomDoYouTrust WikiWikiWeb RaySchnitzler CategoryHomePage WebObjects RaySiu AreYouThere CategoryHomePage OrphanPage RayTayek CategoryHomePage OrangeCountyJavaUserGroup RaymondQueneau CategoryAuthor FrenchWriter OuLiPo RaymondSmullyan CategoryAuthor GoedelsIncompletenessTheorem LambdaCalculus MarnixKlooster RaysWikiPatterns AbsoluteBestPlan ActualPlan ClearlyNetworked DesignMetaphors EightSystemMetaphors EntryConditions FakeItConvincingly GhostsInUs InterfaceCzar LogicalNecessity LogisticDelay LogisticDisasters ManualAsSpecification MeaninglessTasks ObservableDeliverable PaperPrototype PreStagedSupport RaySchneider RiskManagementPlan RiverOfTime RulesToLiveBy SaintsAndHeroes ShouldersOfGiants WellFormedWorkPackages WhomDoYouTrust WizardsAreLazy RazorBladeOfLife CategoryQuote TomLehrer RcShell BourneShell KillerFeatures OperatingSystem PlanNineFromBellLabs StubArticle RcalcWiki FreeSoftware OpenSource PhpWiki SteveWainstead RcsKeywords CategoryConfigurationManagement ChrisGarrod RcsKeywords RdGinsburg RdbDomain BrandonCsSanders DataStructure DaveVoorhis RdbDomain RdbHeading RdbTuple RelationalDatabase TheThirdManifesto TypeTheory RdbHeading BrandonCsSanders RdbHeading RdbTuple TheThirdManifesto RdbRelVar BrandonCsSanders DaveVoorhis EditHint FunctionalProgramming RdbRelVar RdbRelation RelVar RelationalDatabase RelationalVariable RdbRelation CategoryRelationalDatabase RdbHeading RdbRelation RdbTuple RelVar RdbTuple BrandonCsSanders DocumentMode RdbDomain RdbHeading RdbRelVar RdbRelation RdbTuple TupleDefinition RdbmsFriendlyAppLanguage CategoryQueryLanguage DotNet ExBase MicrosoftLinq QueryLanguage RdbmsFriendlyAppLanguage ReinventingTheDatabaseInApplication RelationalWeenie TopsQueryLanguage TutorialDee RdbmsUnderAttack RecordBasedDatabase TutorialDee RdfLanguage ResourceDescriptionFramework RdfProperty CategorySemanticWeb RdfResource ResourceDescriptionFramework RdfResource CategorySemanticWeb ResourceDescriptionFramework SemanticWikiWikiWeb UniformResourceIdentifier WikiPage RdfSchema CategorySemanticWeb DublinCore ExplorersGuide PracticalRdf ResourceDescriptionFramework SemanticWebLayerCake RdfSiteSummary CategoryRss CategorySemanticWeb ContentManagementSystem MergeMe MetaData ReallySimpleSyndication ResourceDescriptionFramework RichSiteSummary RssFeeds RssForDummies WikiStyleRss XmlNameSpace RdfTriples AttributeTable CategorySemanticWeb ClassWith ClassifiedAs DublinCore DynamicRelational JohnFletcher PredicateOfType RdfSchema RdfTriples ResourceDescriptionFramework SemanticWeb SemanticWebIsStupid SemanticWebLayerCake UniformResourceIdentifier WebOntologyLanguage WorldWideWeb RdfWiki RdocFormat CategoryTextFilter CeeLanguage MarkupLanguage RubyLanguage TextFilter WikiImplementations ReActorLanguage ActorLanguage CategoryProgrammingLanguage ReBoot CategoryScienceFiction LinuxOperatingSystem MainframeInc TuxPenguin ReCycler GarbageCollection JavaTalk RealTime ReferenceCounting ReDim CategoryVisualBasic ComAutomation ReDim SafeArray VbScript VisualBasic ReDuplication CamelCaps ConCatenation WikiLink WikiWiki ReEngineering ReEngineering ReFactoring ReEngineeringPitFalls AbstractionDeviationDomainSmell ProcrasticationFlag ReEngineering ReFactor AlistairCockburn AmazingRefactoringChallenge AndersHedberg BrowniePointMetric CategoryRefactoring DaveHarris DonRoberts ExtremeNormalForm ExtremeProgramming GlennVanderburg HistoryOfRefactoring HowToRefactor JavaOne JohnBrant KentBeck KyleBrown LawOfDemeter MartinFowler MichaelFeathers MultipleInheritanceIsNotEvil NatPryce OnceAndOnlyOnce PeterMerel PhilipEskelin RalphJohnson ReFactor RefactorMercilessly RefactoringAddingComplexity RefactoringAndRewriting RefactoringBrowser RefactoringImprovingTheDesignOfExistingCode RonJeffries SelfDocumentingCode ShieldPattern SlowDownToSpeedUp StatePattern StephenThorne SteveMerrick UnitTest WardAndKent WayneConrad WhatIsRefactoring WhatIsaFactor WhenToStopRefactoring WilliamGrosso ReFactorable ReFactoring ReFactoring BrianFoote CategoryRefactoring DataToInformationRefactoring RefactoringOperationDiscussion WhatIsRefactoring WhatIsReworking ReFactoringSuggestionForPlainEnglish NewRefactoringInstruction PlainEnglish ProperUsageOfBrackets TyberiusPrime ReFraming FrameProblem ReFactoring SaulAmarel ReFunction AnswerMe ReFactor ReFunction ReNormalization QuantumTheory ReOrgs DownSizing KenMeltsner RePhlux CategoryPhp CategoryTesting ContinuousIntegration PhpLanguage SimpleTest ReQualifiedMyEmployer AlarmBellPhrase GrassrootsXpMovement QualifyingEmployers UpdatedMyResume ReStructuredText CategoryPython CategoryTextFilter DocUtils LiterateProgramming PanDoc PowerOfPlainText ProleText PyLit PythonLanguage ReStructuredText StructuredText TextFilter TextFormattingRules WhyDoesntWikiDoHtml WhyReinventTheWheel ReWriting ReFactoring ReWriting RefactoringImprovingTheDesignOfExistingCode RewriteRules RewritingHat RewritingIsNotRefactoring WhatIsRefactoring WhatIsReworking WritingCodeFromScratch WritingIsRewriting ReachManyUsers DistributedComputing FederatedSystem HostTerminal StarNetwork ReachableDesign ReachableDesign ReachableDocuments CachedCopy DonaldNoyes NamedLink OpenCommunityCredits PurchaseTokens ReachableDocument ReachableDocuments ReachableLink ReachableLinks SpecialLink SpecialLinkingPresentationFormat ThinkingOutLoud WantedPages WebPages WouldBeLink ReachableUtopia CostinCozianu EvolutionarilyStableStrategy GeneralPublicLicence GeneralPublicVirus GunnarZarncke OnTopic OpenSource ParticipatoryEconomics ParticipatoryEconomy ReachableUtopia WikiChangeProposal ReactOs CategoryOperatingSystem MicrosoftWindows OpenSource OperatingSystem ReactiveDemandProgramming FunctionalReactiveProgramming MessagePassing MultiAgentSystem ObjectOriented SideEffect ReactiveDevelopment ArmCl CategoryExtremeProgramming PointyHairedBoss ReactiveDevelopment WillSargent ReactiveProgramming ComplexEventProcessing DataflowProgramming DeprecatingTheObserverPattern EventDrivenArchitecture EventDrivenProgramming EventStreamProcessing FlowBasedProgramming FunctionalProgramming FunctionalReactiveProgramming ObserverPattern ProgrammingParadigm ReactiveDemandProgramming ReactiveProgramming SelfDiscipline SideEffect ReactiveRouting ReactorPattern CategoryPattern ReactiveProgramming ReadCopyUpdate CompareAndSwap LazyEvaluation LiveLock LockFreeSynchronization PersistentDataStructure ReadCopyUpdate ReadEvalPrint ReadEvalPrintLoop ReadEvalPrintLoop CategoryLanguageFeature CommandLineInterface EssExpressions LispFamily LispLanguage MetaCircularEvaluator ProgrammingLanguage SchemeLanguage WhyLisp ReadGreatPrograms AdewaleOshineye GreatProgramsToRead ParadigmsOfArtificialIntelligenceProgramming PeterNorvig ReadGreatPrograms SoftwareMasterpiece TeachYourselfProgrammingInTenYears TipsForReadingCode ReadItLikeaComputer FuturePerfectThinking LoopInvariant RaphLevien UseTheSourceLuke WeakestPreconditions ReadLikeMath AplLanguage BlackMagic CriteriaForGoodMathOrCompactNotation DavidSaff DickBotting EricJablow JargonFile JayLanguage ObfuscatedPerlContest OneLinePrograms OneLiner PerlGolf PerlLanguage ReadLikeComicBook ReadLikeMath ReadsLikeProse ReadMacro CategoryCommonLisp CategoryTex CompileTime LispMacro OnLisp QuoteOperator ReadMacro ReadTime SyntacticSugar TexLanguage ReadMe AlicesAdventuresInWonderland AnswerMe BulletinBoardSystems GitHub JargonFile LewisCarroll ReadMe ShareWare ReadOnlyLanguage AppleEvent AppleEventObjectModel AppleScript CooperativeThreading ListComprehension MacOs MacOsx ObjectiveCee WriteOnlyLanguage ReadOnlyMemory ReadTheFineManual AlistairCockburn AnonymousDonor BetsyHanesPerry BigPictures BoLeuf CategoryRant DanielSvennberg DaveBerkeley ExtremeProgramming FalkBruegmann GoodManual HelpHelp HelpXxxxx JohnFarrell KatyMulvey MartinZarate MichaelFeathers MicrosoftCorporation ProgrammingPerl RtFm RubyOnRails ThePerlCookbook TrevorMendham UseCase UserStory ReadTheWholeWiki BecomeOneWithWiki CategoryWiki DonaldNoyes LinksAreContent NobodyReadsEveryPage ReadTheWholeWiki RecentChanges VisualizeTheWiki WardCunningham WikiGnome WikiList WikiWikiWeb WikiZens ReadToWriteRatio ReaderWriterLocking ReadWardsWikiOnPalm AvantGo BackLink BrokenLink HugoGarcia InterWiki JohnStoshMuczynski KornySietsma MeatBall NeilGall OpenSource PalmOs PalmWiki PluckerSoftware QuickChanges QuickChangesJunkie RecentChanges RegularExpression RichardDonkin SisterSites SiteScooper WardsWiki ReadWhatYouNeed AntiPattern FalkBruegmann PortlandForm ProgrammingBooksAreaWasteOfTime ReadWhatYouNeed YouArentGonnaNeedIt ReadWikiAsaDictionary MoinMoin WikiIsNotaDictionary WikiList WikiReadingHabits WordIndex ReadWriteGrep CvsTools OnceAndOnlyOnce OneLiners SedLanguage ViFu ReadWriteLock BalkingPattern CategoryConcurrencyPatterns CategoryPattern DoubleBuffer LockPattern OverHead ReadToWriteRatio SchedulerPattern SynchronizationStrategies WaitFreeSynchronization WriteYourOwnThreadingPackage ReadableCode KenWronkiewicz MetaObjectProtocol OperatorOverloading RusHeywood ReaderWriterLocking ReadWriteLock ReadersGroups BookStart CategoryBooks ReadersGroups ReadingCode BeautyIsOurBusiness BobBockholt CodeReading HistoricalProgramReadingExercise ProgramsToRead ReadGreatPrograms TheNextGuy TipsForReadingCode ReadingDebt MatthewAstley ReadingDebt ReadingDeficit SeanOleary SunirShah YouArentGonnaReadIt ReadingDeficit BarenakedLadies BookThatNeverEnds FreeAndNearlyFreeLiterature HaveThisAntiPattern JeffShelby LaurentBossavit MatthewAstley ReadingDebt ReadingDeficit ReadingLayaway RealWorld ScienceFiction SunirShah SunirsReadingDeficit SvenNeumann TooMuchToRead ReadingJustBeforeReviewing AuthorReadsTheWork AuthorsAreExperts JimCoplien WorkshopComprisesAuthors WritersWorkshop WritersWorkshopPatterns ReadingLispCode AlgolFamily AnonymousDonor CategoryLisp CommonLispHyperSpec CormanLisp EditingLispCode EssExpression EssExpressions GarethMcCaughan GoodThing JonathanTang JosephDale LispLanguage LotsofIrritatingSillyParentheses MatthiasBenkard OnLisp ProgrammingLanguage RobertFisher TayssirJohnGabbour ThingsInThrees ReadingList ConcurrentProgrammingInJava DonaldNoyes DougLea GangOfFour PersonalInformationSystem ReadingList WardsWiki WikiTag ReadingRavioli BinarySearch BinarySearchCodeOnly CommentingChallengeTwo DomainSpecificLanguage ExtremeProgrammer FrankCarver JeanineDeGuzman KevinBradtke LongFunctions PerpetualArgument QualityWithoutaName RavioliCode RonJeffries ShortMethods WouldntStartFromHere ReadingUml ClassDiagram JavaUnit MarkSwanson SequenceDiagram UmlDistilled UmlModels UseCases ReadsLikeGerman CategoryGerman CategoryNaturalLanguage ClassicalGeek ClassicalGreek ForthLanguage GunnarZarncke JapaneseLanguage LikeYodaItReads SamuelFalvo TailCallElimination ReadsLikeProse AfxAssertValid BadVariableNames BelievingAbstractions ClassicalGreek DaveHarris FunctionalProgrammingLanguage GlennVanderburg HankRoark HungarianNotation IsValid JamesDennett MakeShortName MichaelDillon PerlLanguage PeterMerel PythonLanguage ReadLikeMath ReadsLikeGerman ReadsLikeProse RonJeffries SelfDocumentingCode ShaeErisson SmugWeenies SunirShah SyntacticSugar WellFactoredCode ReadyFireAim AcceptanceTest AnalysisDesignCodeTest BigDesignUpFront CodeUnitTestFirst DavidThomas DrivingMetaphor ElicitingRequirements JohannesBrodwall JohnClonts KentBeck ReadyAimFire ReadyFireAim ReadyFireAimFire RobMandeville UnitTest UserStory WaterfallModel ReadyFireAimFire AntiPattern ReadyFireAim ReadyFireAimFire RobMandeville RobertHeinlein TracersWorkBothWays UnitTest WilliamEdwardsDeming ReadyForTheDesktop AmericanCulturalAssumptions ChrisGarrod ComputerGeeks DashBoard DeskTop DeskTops HtmlStack RantOff ScreenFace ScreenFull WebApps ReadyState RealActualHubbleTelemetryData CategoryTime TimeSynchronousProcessing RealArtistsShip AppleComputer CategoryQuote InsanelyGreat SteveJobs RealBasic BasicLanguage BrokenLink CategoryLanguageImplementation CategoryProgrammingLanguage CategoryVisualBasic ComponentObjectModel CrossBasic CrystalReports ExtensibleMarkupLanguage GetItFirstFromHere GetaRealJob MacOs MacOsx ObjectOrientedProgrammingLanguage ObjectiveCee QuickDraw RealBasic VbClassic VisualBasic WindowsLonghorn RealCapitalists HypnoCratic IntentionalCommunities MutualCreditSocieties OpenCapitalists RealComputer RealData AcId AdHoc CategoryRealData DataMining DataOrientedProgramming KnowledgeDatabase RealData RealInformation UserInterface RealDatabase AdvantageDatabase BigIron BigIronDatabase BorlandDatabaseEngine DanNovak DesktopDatabase ExBase InterBase MicrosoftAccess NimbleDatabase RealProgrammer SqlServer RealDatesPlease CategoryTime ChrisGarrod DonaldNoyes ItDepends MarchZeroSix OnlySayThingsThatCanBeHeard RealDate RealDatesPlease StrawMan TheDangersOfOmittingInformation WikiReader RealDeadline ArtificialDeadline FourQuadrants JavaOne QuadrantOne QuadrantThree RealEditor CategoryHumor RealEditor RealProgrammer RealEditors AuselessUseOfCat EmacsVsVi RobertField StructureAndInterpretationOfComputerPrograms RealEngineers RealEngineers RealInformation AcId BusinessTalent BusinessTalentEndemeSet CategoryInformation CategoryInformationOrientation ConceptPermutationEmergentPropertyStructure DataflowProgramming EndemeSet FunctionalReactiveProgramming GiGo GrayCode InformationDataStructure InformationVsData JonGrover MetaData MicrosoftAccess ProLog ReactiveDemandProgramming ReactiveProgramming RealData RealInformation RepresentationalUserInterface UnstructuredInformation RealKnowledgeManagement CategoryKnowledge DenhamGrey DougAcker InformationManagement KnowledgeAndInformation KnowledgeManagement RealLanguage CobolVsFortran JargonFile LanguagesOfChoice MachineCode RealBasic RealComputer RealLanguage RealMagic RealOperatingSystem RealPlayer RealProgrammer RealSillyReferences RealSound ReelToReelTape SolderingIron ToggleSwitches RealLife AlistairCockburn AnthonyLander BenMinton BigBlueRoom BigRoom BrucePennington CategoryRealWorld CeePlusPlus CorryHarper EdGrimm FalkBruegmann ForthLanguage GarryHamilton GetaLife JohnReynoldsTheStudent JoseJuarez KielHodges LifeIsaBigMessyGraph MichaelFeathers PeterMerel RealLife RealWorld RobertHeinlein RonJeffries RubyLanguage ShowMe TheMoonIsaHarshMistress VirtualReality RealMacros CategoryLanguageFeature CommonLisp DefineSyntax HomoiconicLanguage HygienicMacros LispMacro MushCode SchemeLanguage RealMenDoNotUnderline AlmostFreeText BenTremblay DavidCary EasternWusses RealName FredSmith GoodStyle GrammarVandal JackMollier RealName RealNamesPlease RecentChanges SharkBot TrueName UserName UserNames WardsWiki WikiHelpDesk WikiPedia WikiWiki WikiWikiBugs YagNi RealNameUserAdvantages RealNamesOnlyOrAnonymous AnonymousCoward CategoryDramaticIdentity DramaticIdentity HaloEffect PeterMerel RealNamesOnlyOrAnonymous RealNamesPlease RealNamesPleaseDiscussion RealNamesPleaseIsYagni SignaturesProvideContext ToSignOrNotToSign UsingSignatures WikiCopyRights WikiSocialNorms WithoutSignature RealNamesPlease AnonymousDonor CategoryWiki DramaticIdentity DramaticIdentityAsUserName FridemarPache GrandfatherClause IpUsername KritTer MicrosoftSlave NickName NoRealNamesPlease OneNamePlease OnlineName PhlIp PleaseComment PositiveOne PseudonymityAndHonesty PseudonymityWithUntraceability RealLife RealName RealNameUserAdvantages RealNamesOnlyOrAnonymous RealNamesPlease RealNamesPleaseDiscussion RecentChanges RecentChangesJunkies RefactorMercilessly RiVer SignedWithaPurpose SubtletiesOfUserNames TalesOfTheExpected TaralDragon ToSignOrNotToSign TorneWuff TrollDefinition UncleBob UserName WardsWiki WhiteHat WikiBankOpenNegotiation WikiCommunity WikiHomePage WikiSocialNorms WikiTrolling WikiWiki WikiZen WikiZens RealNamesPleaseDiscussion AaronHumphrey AboutCookies AdVerecundiam AlcoholicsAnonymous AnAspirant AndyWarhol AnonymousDonor AnyNameIsOkayIfYouImproveTheWiki AshenWolf AssumeGoodFaith BigPimpin BrianDePlume BrianOneiromancer BrianPrince BrianPseodonym BrianPseudonym BrianToBeDetermined BumpyText CategoryDiscussion ChrisFay ClubbingIsAlwaysMeantKindly CommunityVigilantes DavidBrin DesignChanges DesignPatterns DirckBlaskey DisagreeByDeleting DjAdams DocumentMode DramaticIdentity EgolessWiki ExtremeProgramming FixTheWorld FrancisHwang FranklySpeaking FredMartin FrodoBaggins HaltWhoGoesThere HiroProtagonist IainLowe InformalHistoryOfProgrammingIdeas KentBeck KrisJohnson LaurentBossavit LayneThomas LeetHaxor LetItBe LifesJustTooShort LothieBelle MacCormack MacCormacks MarkTwain MeatSpace MikeSmith MozillaFirefox NealStephenson NeilGaiman NeoHere NoNamesPlease NoelCoward NomDePlume OneNamePlease OnlineCommunity OpenAuthor OpenDoc PaulCrowley PenName PhilosophyJournalDiscussion PlayHurt PortlandPatternRepository PrinceOfStories PseudonymityWithUntraceability PsychoDad QuickChanges QuickSilver RealName RealNamesOnlyOrAnonymous RealNamesPlease RealNamesPleaseDiscussion RealWorld RecentChanges RiVer RichardDrake RollerGrrl SeanOleary SetTheBozoBit SixThinkingHats SlashDot TabliZer TakeResponsibility TaralDragon TheChance TheMatrix TheMediumIsTheMessage TheTransparentSociety ThomasAnderson ThreadMode TorneWuff TwitFilter UltimateBbs UnrealName UseNet UserName UserNames UsersGroup UsingSignatures VoiceOfWiki WabiSabi WaldenMatthews WalledGarden WarClublet WardCunningham WardsWiki WebLog WhatHaveYou WhenInRome WhyClublet WikiCase WikiGnome WikiHomePage WikiName WikiNature WikiPedia WikiSocialNorms WikiWiki WikiWord WikiZen WikiZens WinnieThePooh ZenBuddhism RealNamesPleaseIsYagni RealNamesOnlyOrAnonymous RealNamesPlease RealNamesUserAdvantages ApplicationDevelopment BarnRaising CategoryRealNames ChangingSignedContributions CollaborationStartsWithaQuestion DavidLiu DeclineOfCivility DocumentMode EgolessWiki MeatBall MeatballWiki NarcissismOfSmallDifferences PlayNiceBehavior RealName RealNamesUserAdvantages RealNamesUserDisadvantages RegularContributors TemporalContext TheAdjunct ThreadMode TomStambaugh TrustButVerify UsernameBookmarklet WardsWiki WikiCommunity WikiGnome RealNamesWiki BoycottRealNamesWikis RichardDrake RealNetworks AnonymousDonor BandwidthHog BeOs MacOs MatthewTheobalds NextBigThing PhDs ProgressiveNetworks QuickTime RealAudio RealNetworks RealPlayer RealServer RealVideo WindowsMediaPlayer RealNumbersAreNotEqual AdamBerger BalancedTernary CategoryPitfall DavidFlater FloatingPointCurrency FloatingPointNumbersAreNotEqual IeeeSevenFiftyFour LazyEvaluation MatrixTemplateLibrary MatthewAstley SmugLispWeenie UnknowableNumbers UntrackedUncertainty RealObject AdamSpitz AlainPicard AnonymousDonor DataObjects DesignPrinciplesBehindSmalltalk DirectManipulation HigherOrderFunction InterLisp JonathanTang LessTif LispMachine LispMacro LispMacroDiscussion LispWorks PartialApplication PaulGraham RealData RealObject RuntimeMacro StringBuffers RealObjectOrientedProgrammers BenjaminPierce BertrandMeyer CategoryRant DynamicTyping FunctionalWeenie HaskellWeenie IoLanguage KimBruce LucaCardelli ManifestTyping MlWeenie ObjectOriented ObjectWeenie RealObjectOrientedProgrammers RealProgrammer RealSmallTalkProgrammer SelfLanguage SmalltalkLanguage SmugLispWeenie SmugSmalltalkWeenie SoftwareMasterpiece TypeInference TypeWeenie RealOdorio RealOdorio RealOffice CategoryWorkEnvironment CubeFarm PersonalSpace RealOffice RealPaperBanknotes CommodityMoney JohnKennethGalbraith KeithBraithwaite YtwokUpdate RealPatterns CategoryPattern DanielDennett GameOfLife JournalOfPhilosophy MichaelSchuerig RealPatterns RealPersonalityPlease BottomMind CallForCollaboration CategoryDialogue DonaldNoyes EditWar GaveUpOnWiki GrammarVandal LanguageBarrier QuestionsWeAsk RealName RealNamesPlease RealPersonality SeeAlso SharkBot ThingsOnWikisMind ThinkingOutLoud UserCookie UserName VoiceOfWiki WikiDreamWorld RealPlayer CometCursor DontLetOthersPayForYourDinner OggVorbis RealNetworks RealPlayer StreamingMedia TrojanHorse RealProfessionalsGetSued AynRandDesignPhilosophy CategoryEmployment CategoryProfessionalism CategorySoftwarePolitics CoordinatedMalice CraigEverett DbaGotSued DisciplineEnvy FbiVirtualCaseFile InsuranceCompanyParadox JanuaryZeroSix LieOrStreet OrganizedCrime PreparedStatementsDiscussionTwo ShieldsAgainstSuingGroups SoftwareEngineeringCriticism SueingSoftwareProfessionals TheCaseOfTheKillerRobot TheracTwentyFive TobyThain WorseIsBetter RealProgrammer AreBusinessAppsBoring AssemblyLanguage BillKelly BobBockholt BrainfuckLanguage BryanDollery CeeLanguage CeePlusPlus DaNuke FormalLanguage GoodThing HaveThisPattern IanClark JargonFile JiwonSeo LarryWall ManhattanProject PatrickLynch ProgrammingIsLife ProgrammingProfession RealEditor RealObjectOrientedProgrammers RealProgrammer RobertField SamGentile SpecializationIsForInsects StoryOfMel TeleCheck YouKnowYouAreaRealProgrammerWhen RealProgrammingLanguage AlternateHardAndSoftLayers BrainfuckLanguage CategoryProgrammingLanguage CeeLanguage CeePlusPlus CeeSharp CobolLanguage CommonLisp EsotericProgrammingLanguage EverythingSucks FirstTimeLanguage FortranLanguage FunctionalProgrammingLanguage InterCal JavaLanguage LogoLanguage LowLevelLanguage MlLanguage MmixMachine ObjectiveCaml PerlLanguage ProgrammingLanguage PythonLanguage QuestForThePerfectLanguage QuickBasic RealProgrammer RpgLanguage RubyLanguage SeriousVersusScriptingLanguages SmalltalkLanguage SymbioticLanguages TeachingLanguage TheManyTypesOfPrograms TuringComplete TuringTarpit WhatsaPissingMatch RealSoftware FakeSoftware RealProgrammer RealSoftware RealSoftwareExperts RespectedSoftwareExperts RealSoonNow AlarmBellPhrase BenScott BuzzWord ByteMagazine CatchPhrase ChrisGarrod GlennVanderburg HeatDeathOfTheUniverse InterNet JerryPournelle KyleJerviss LiterallyMeaningFiguratively NotNowMaybeNever RealSoonNow RobertField TheNextRelease RealSpinLockSolution ContextChange DeadLock RaceCondition SpinLock RealStoryAboutDeveloperTurnedManager AlternativeJobsForProgrammers AndyDent BurnOut CategoryStory DeathMarch DeveloperTurnedManager DoubleEdgedSword DreamTeam KrisJohnson ManagerSpeak ProgrammingIsNotFun RecoveringProgrammer WilliamUnderwood RealTime AlastairBridgewater BobCross BugFree BugFreeSoftware CategoryRealTime DavidCary DavidSarahHopwood DigitalSignalProcessor EmbeddedSystems EventLoop FakeTime ForthValues GarbageCollector KevinKenny MacOsClassic MacOsx MarkAndSweep MessagePassingConcurrency NearRealTime OperationalReasoning OptimizationPatterns OptimizeLater PosixStandard ReCycler RealTime RealTimeOperatingSystem RealTimePatterns RealTimeSystem RealTimeTechniques RealtimeOperatingSystems ReferenceCounting RidiculousSimplicityGivesRidiculousResources ScottJohnson ShlaerMellorMethod SimplifyTheRequirements TimeFrameProcessingArchitecture VxWorks WaitFreeSynchronization WhichColorOfiMac WhizBang WikiPage RealTimeOperatingSystem AdeOs CategoryOperatingSystem CategoryRealTime CategoryTime EcOs InfernoOs IronyWarning MartySchrader MenuetosOperatingSystem OperatingSystem PlanNineFromBellLabs PosixStandard QnxNeutrino QnxOs RealTime RtLinux VxWorks WinCe RealTimeSpecificationForJava ApplicationProgrammingInterface CategoryJava CategoryRealTime JavaCommunityProcess JavaLanguage JavaLanguageSpecification JavaVirtualMachine RealTime RealTimeTechniques BrokenLink CategoryRealTime CategoryRealTimePatterns CategoryTime EditHint EmbeddedSystem NearRealTime RealTime RealTimeOperatingSystem RealTimeTechniques RealtimeMantra ScheduledTask RealTimeVsMissionCritical BannerSpec CategoryEmbeddedSystems CategoryTime MissionCritical OracleDatabase ProofOfCorrectness RealTime RefactorMe TheracTwentyFive RealTimeWiki CategoryCollaboration CategoryWikiImplementation MultitaneousEditor RealTimeWikiDesign RealTimeWikiDesign BrianSchack BryanHoover CantOpenWikiDbForUpdate CategoryCollaboration CategoryWiki CollaborativeEditing DoTheSimplestThingThatCouldPossiblyWork GoldBar GoogleDocs HelmutLeitner InternetRelayChat JavaPlugin JavaWebStart JeffGrigg JimWeirich LeonardNorrgard MultitaneousApplication MultitaneousEditor MySql RealTime RealTimeWiki RealTimeWikiClient RealTimeWikiDesign SharedPage SleepycatDatabase SubEthaEdit WardCunningham WebMacro WebMacroWiki WhatYouSeeIsWhatYouGet WikiEngine RealUnix CategoryUnix FreeBsd RealUnix RealValue BuildingTheWrongThing ExtremeProgrammingExplainedEmbraceChange FridemarPache InTheory KarlWiegers MarcelPopescu QualityFunctionDeployment RandyStafford RealValue SoftwareRequirements TheRoadMapToRepeatableSuccess ThirdWaveDave UserStory RealValueOfConsultants BottomLine CapedConsultant DilbertCompany GarryHamilton GolfCourseEffect HaveThisPattern ItDepends JasonPettys LaurentBossavit NotInventedHere PeterAxelsson PowerPoint RealVirtuality KaiCarver MeatballWiki MolecularNanoTechnology RealVirtuality ReplicatorTechnology VirtualReality RealWiki RealWorld BigRoom CategoryRealWorld CubeWalls DonaldNoyes EricHerman ExtremeProgrammingExplainedEmbraceChange GettingOut ItWorks JesseMillikan JohnMayer LifeTime ManorainjanHolzapfel MonolithicCulture MusicTelevision OpenSource PalmPilot PhenomenologicalReality PhlIp ReBorn RealLife RealPerson RealWorld TheMatrix UnitTest VideoChat VisualBasic RealWorldEntities AnonymousDonor ClassificationProblem FlameWar RealWorld RealWorldEntities RealWorldHaskell AnimalBook CategoryBook CategoryHaskell HaskellLanguage HowWikiWorks IsbnThirteenBug JohnFletcher MonadPlus OreillyAndAssociates RealWorldHierarchies AbstractSyntaxTree ArePhysicalPostalAddressesArchaic BigMessyGraph BillOfMaterials CartesianJoin CategoryHierarchy ClassificationIsTough DagsCoverLots DeweyDecimalSystem DirectedGraph DiscontinuitySpike DocumentObjectModel DynamicTyping EightyTwentyRule EmployeeTypes FalseDichotomy FearOfAddingTables FileSystemAlternatives JavaScript LibraryOfCongressSystem LimitsOfHierarchies LimitsOfHierarchiesInBiology MartinZarate MatrixManagement MulticellularOrganism NavigationalDatabase OnceAndOnlyOnce OoLacksConsistencyDiscussion PoliticsWithClassification QueryByExample RealWorldDags RealWorldHierarchyExample RelationalWeenie SoftwareGivesUsGodLikePowers SouthernCulturalAssumption SqlFlaws TrollFlag TuringEquivalency UsefulLie RealWorldHierarchyExample CategoryHierarchy JohnFletcher RealWorldHierarchies RealWorldModel AccountingModeling BobTrower DoubleEntryBookkeeping FedericoSpinazzi LogicProgramming OnceAndOnlyOnce PeterOlcott PhlIp RealWorld ThingsThatAreDifferentAreNotTheSame RealWorldProblems CategoryJoke CategoryRealWorld EverythingIsRelative RealWorld RealWorldProblems ShaggyDogStory RealWorldTrees BigRoom CategoryJoke RealWorldHierarchies RealWorldTrees TreeEditor UnixSwissArmyChainsaw RealityCheck RealityCheck RealityDistortionField CultOfPersonality InsanelyGreat SteveJobs RealityHasNoCertainIdentity AllAbstractionsLie HeisenbergUncertaintyPrinciple RealityHasNoCertainIdentity RelationalDatabaseTableRowsHaveNoIntrinsicObjectIdentity UsefulLie RealityIsStrangerThanFiction BenTilly BigOmega ContinuumHypothesis GoedelsIncompletenessTheorem GregoryChaitin RealityIsStrangerThanFiction RichardKulisz RobMandeville WardCunningham RealitySmackDown AmericanAnticulturalAssumption BigDesignOutBack LiskovSubstitution QuotesOnTheoryVsPractice TomRossen RealityVariables RealizeVersusRealise AccidentalLinking AmericanCulturalAssumption AmericanEnglish BenKovitz BritishVsEnglish CategoryNaturalLanguage DougMerritt JohnFletcher OxNet OxfordEnglishDictionary TheTimes TooFewTemplateParameterLists ReallyBig HitchhikersGuideToTheGalaxy ReallyBigNumbers AalbertTorsius AckermannFunction AlistairCockburn AndyJewell AndyMorris CategoryMath DeeCee FloatingPointCurrency GarethMcCaughan GoogolPlex JayLanguage JesseMillikan KenMulligan KevinKostlan MarkJasonDominus NickKeighley NumericalPrefixes PuffyJon RamseyTheory ReallyBigNumbers RubyLanguage StephanHouben SteveHowell StirlingsApproximation SunirShah TomKreitzberg TristanSeligmann TuringMachine VanDerWaerdensTheorem ReallyCool DatedLingo DrugInduced ReallyGreatConcept ReallyGoodPatternBooks ChristopherAlexander DesignPatterns DesignPatternsSmalltalkCompanion GangOfFour KentBeck LandminesAroundLandmarkBooks PatternLanguage PatternLanguagesOfProgramDesign PatternRelatedBookList SmalltalkBestPracticePatterns TheTimelessWayOfBuilding ReallyOldIron BigIron CategoryHistory JobControlLanguage JohnSteele OnLineComputerMuseum SelectricTypewriter TheBabbageFaq WardCunningham ReallySeeTheObjects BertrandMeyer CanisLupus CarOwner CategoryObjectOrientation DesignPatterns EddieEdwards ExtremeProgramming MarcThibault OverUsedOopExamples ReallySeeTheObjects SelfLanguage SmallTalk ReallySimpleSyndication BitTorrent BottomFeeder CategoryRss GenerateYourRssFeed InternetExplorer LiveJournal MergeMe RdfSiteSummary ReallySimpleSyndication RichSiteSummary RssFeeds VisualWorks WikiEngines ReallyValuableContent RaiseTheWikiPagePotential ReallyValuablePages ReallyValuablePages AdviceVsPatterns AntiPattern BehavioralEffectOfMetrics CategoryAuthor CategoryHomePage CategoryIndex CategoryLifeStrategies CategoryPerson CategoryRoadMap CategoryWiki ChangeYourOrganizationTactics DesignPatternBook DesignPatterns DiscussionOnReallyValuablePages DiscussionPatternCousins ElementaryPatterns ForcesVsConsequences FrontPage GamesVsPatterns GammaPattern GenerativePattern HaveThisPattern InformalHistoryOfProgrammingIdeas KinestheticProgramDesign KoansMetaphorsAndParables LifeVectors MorePatternDefinitionThread OptimizationStories OrganizationalPatterns PatLet PatternCatalog PatternDefinition PatternDefinitionThread PatternEnvy PatternForms PatternInEverything PatternIndex PatternLanguage PatternLanguageTaxonomy PatternLanguages PatternLanguagesArePatternsToo PatternSystem PatternValueSystem PatternityTest PatternsAreNotTheLesserOfTwoEvils PatternsDocumentTheObvious PatternsDontNeedToGoBoom PatternsForBeginners PatternsHandbookLanguage PatternsMisconceptions PeopleProjectsAndPatterns PrescriptivePatternLanguage PrinciplesAreNotPatterns ProcessPatternLanguageTaxonomy ProcessPatterns ProgrammingIdiom ProgrammingParadigm PromptingStatement ProvenPractice PurposeDrivenLife PurposeOfPatterns ReallyValuablePages RegularContributors RoadMaps RulesToLiveBy SevenHabitsOfHighlyEffectivePeople ShortListOfValuablePages SomePatternsQuestionsAnswered SuccessesAndPatterns TenWordLine TimeManagement TipsForWritingPatternLanguages TrackerRole UsedThreeTimes UsefulUsableUsed ValuablePage WardCunningham WhenToUsePatternForm WhereDoPatternsComeFrom WhyPatternsAreDifferent WhyPatternsAreInteresting WikiCivility WikiPagesAboutWhatArePatterns WikiZens RealmOfNecessity DouglasHofstadter LeTonBeauDeMarot RealtimeWiki AppleMacintosh JavaScript JoeTennis LaLiberte LeonardNorrgard RealTimeWiki RealTimeWikiDesign RealtimeWiki SimonArmstrong SubEthaEdit ThankYou WikiEssence WysiWiki ReapingZombies CategoryWiki DennisDeBruler MichaelLindner MikeZuhl WardCunningham RearrangeDeckChairsOnTitanic AntiPattern CategoryIdiom HandWaving PointyHairedBoss PolishingaTurd SoftwareDevelopment ReasoningTree AlistairCockburn CategoryGroupsOfPatterns DesignPatternsBook JeffGrigg PatternLanguage PatternLanguagesOfProgramDesign PatternPrimitives SocialIssuesInSoftwareDesign StanSilver ReasonsForDisagreements ArgumentFromAuthority LaynesLaw TooManyVariablesForScience ViolentAgreement ReasonsForDistributedComputing CommunicationsDelays CoordinatedControl DataCaching DistributedComputing FaultTolerance JavaScript LicenseSharing LoadSharing MobileAgent PatternOrientedSoftwareArchitectureOne PeterSommerlad ProxyPattern ReUseFunctionalityOrData ReachManyUsers ReasonsForDistributedComputing ReasonsForHolyWars HolyWar ReasonsToGetSacked MicroSoft UnitTest ReasonsToRefactor CategoryRefactoring SourcesOfRework RebeccaWirfsBrock CategoryHomePage DesigningObjectOrientedSoftware ObjectDesign RebeccaWirfsBrock RebolLanguage AmigaOs AndrewMartin AnswerMe CarlSassenrath CategoryProgrammingLanguage CliffordAdams DavidVydra DomainSpecificLanguage EssExpressions FrameBurster FreeReferenceImplementation HomoiconicLanguages JavaScript LittleLanguage MichaelHill MinimalistLanguage PrototypeBasedProgramming RebolSharp SimonMichael SourceForge VaNilla WhyIsntRebolPopular RebolUnit DavidVydra RebolWiki AndrewMartin CategoryWikiImplementation RebolLanguage RebolWiki RebootingTheBrain BackgroundProcess CarlJung ChogyamTrungpaRinpoche DeepMythos EnlightenedMen KenWilber MindOverhaulEconomics QwanYin RebootingTheBrain SimpleMinded RecedingHorizon JayOsako RecentChangePagesByDay AdobeAcrobat CategoryWikiHistory DonaldNoyes FixYourWiki HistoricPages ProgrammingLanguage RandomPagesByDay RecentChangePagesByDay RecentChanges ThinkingOutLoud WikiBatics RecentChanges AboutImagination AghaActorsBook AlternateHardAndSoftLayers ArchitectsPlayGolf ArtifactoryTarget BackToBasics BloggedWiki BooksAreClosedSource BoostLibraries BoostPhoenixLibrary BottomLayersNeedMoreCare BrainFuck BrainStorm CamelCase CardRack CardboardProgrammer CategoryArtifactory CategoryBan CategoryCompany CategoryConcurrencyPatterns CategoryDave CategoryGraphicsPattern CategoryNone CategoryOrientation CategoryRecycling CeeFormalSemantics ChangeYourOrganization ChangesInDecemberFourteen ChangesInMonth ChangesInNovemberFourteen ChangesInOctoberFourteen ClearCase CodeKata DaveVoorhisTalk DaylightSavingTime DisciplineEnvy DocBookTheDefinitiveGuide DocumentModeConversion DocumentationAnecdote DoerAndKnower DolphinScript DolphinScriptRevealsFlawsInWardsWiki DolphinScripted DonaldNoyes DonaldNoyesBooks DonaldNoyesSandbox EarleMartin EditingThisPage EjbDesignPatternsBook ElectronicLogBook EmacsOrgMode EulerProject EvidenceTotemPole ExtremeProgrammingRefactoredBook FakeIndustryCanon FederationsUsingTiddlers FizzBuzzTest FourNobleTruths FraudulentMindset FrenchHorn FrontPage FunctionalProgramming GeneralPurposeComputer GenericListener GitWorkFlow GoodStyle HackerLanguage HankHoek HappinessIsElusive HistoryPages HomePageWiki HowHardIsYourBan HowHeuristicIsYourSharkyReallyDave HowToSharpenYourSaw HumanBeing HuwPowell HyperDiscussion IllBeBackDave InnovativeOrValuable IopusImacros ItIsAllAboutPatternDave JavaProsAndCons JeniferTidwell JohnFletcher JustinLomheim KevinLewis LeadingRequest LearningSmalltalk LegitimateReasons LegitimateReasonsForHardbanning LetItGo LetReaderDecideEvidenceAgreement LionKimbro ListOfFreePublicWikisThatUseCamelCase LiteStep LordOfTheFlies MainstreamLanguage MakeItStatic MarginalUtilityTheory MethodObject MitLicense ModelViewControllerHistory MyMindKeepsWandering NewRecentChanges NewRecentChangesPatterns NicoleWillson NoCategory NormalizationRepetitionAndFlexibility ObjectOrientedRefactored OldFogeyMode OneTruePath OoHasFailed OpenBooksProject OreillyAndAssociates PaperPorting PersonalChoiceElevatedToMoralImperative PleaseAddEvidence PricewaterhouseCoopers ProgrammersNotebook ProgrammingByIntention ProgrammingIsArt ProgrammingLanguageUsageStatistics ProvocativeBookTitles ProxyFactor PulpingBooks PurposeOfProgramming QuickChanges RaceTheDamnedCar RandomPages RecentChanges RecentChangesDiscussion RecentChangesOnOtherWikiForums RecentChangesThatBypassesEditWar RefactoringWorkbook ReuseHasFailed RolandBarthes RonJeffries SacrificeOnePerson SanderNagtegaal SchemeCookbook ScienceAndTools ScientificWord ScriptingIsFunDave ScrumSprintAbnormalTermination SentenceSlice ShallDaveAskWardToLockTheWiki SharpenTheSaw SmallTalkBestPracticePatterns SoftwareEngineeringCriticism SoftwareHandbook SpartanVsHelpful SqlCookbook StackExchange StackOverflow StarWarsTwo StartingPoints StickWiki StringWithoutLength StructuredGraphics SweetExpressions SymbolicsMachine TagDiscussion TextFormattingExtensions TheAdjunct TheHardBanned ThereIsNothingPerlCannotDo TiddlyWeb TryingToExplain TwentyYearsNextMarch TypesAreContracts UniVac UpWing UserDefinedInterface UserName WackoWiki WarningSignsOfCorporateDoom WelcomeVisitors WetWare WhatIsAnInterpreter WheneverYouDeleteAnotherContributionOfMineIllCreateAnExtraPageForItDave WhyIsSmalltalkDead WhyWeHatePerl WikiAndIllegalMaterial WikiDesignPrinciples WikiHistory WikiList WikiTagDiscussion WikiTags WikiWikiSystemNotice WikiWikiWeb WikiWordified WoolenLanguage WoolenLanguageDiscussion WorkInProgress WorkingAtCircuitCity WritingThingsResource YorkshiremanSketch YouKnowYoureInaBleepedCompanyWhen ZeroAndOneBasedIndexes RecentChangesBookmarklet NewRecentChanges RecentChanges WikiBookmarklet RecentChangesCamp BarCamp BrandonCsSanders JohnAbbe MarkDilley OpenSpace OpenSpaceTechnology PortlandOregon RecentChangesCamp RoCoCoCamp TedErnst WardCunningham WikiMania WikiSym WikiWiki RecentChangesConsideredHarmful CategoryWiki ConsideredHarmful ForestFire ManorainjanHolzapfel NirSoffer PagesRecentlyEdited PagesRecentlyViewed QuickChanges RecentChanges RecentChangesConsideredHarmful RecentChangesIsNotTheWiki ThreadMode TooManyRecentChanges VolunteerHousekeeper RecentChangesDiscussion AncientChanges BarnStar CategoryWiki ChangesIn ChangesInAncientHistory ChangesInAprilTen ChangesInFebruaryTen ChangesInMayTen ChangesInMonth ChangesInSeptemberTwelve ChangesInTwoThousandAndFive ChangesInWeek ChangesInWeekDiscussion ChuckAdams ColinWright CopyOfRecentVisitors DaveVoorhis EditWars FindPage FridemarPache GoogleSideWiki GrammarVandal GunnarZarncke ImplicitTopics IndexingSchemes InstantChanges InternetArchive JeffGrigg JohnFletcher MartinSpamer MeatballWiki MoreAboutMechanics NewRecentChanges QuickDiff RecentChanges RecentChangesIsNotTheWiki RecentChangesJunkie RecentEdits RecentNewPages RecentVisitors RoadMaps RoleOfRecentChanges SignificantRecentChanges StartingPoints TheGap TipsForBeginners UsAnk UserName WardsWiki WaybackMachine WhatIsRecentChanges WikiAsGroupMindDebate WikiAtThirtyThousand WikiGnome RecentChangesIsNotTheWiki BackLink CategoryWiki FindPage LikePages LionKimbro MartySchrader PeerReview QuickChanges RandomPages RecentChanges RecentChangesConsideredHarmful RecentChangesDiscussion RecentChangesJunkie RoadMaps RoleOfRecentChanges StartingPoints ThingsOnWikisMind TomAnderson TooManyRecentChanges RecentChangesJunkie AncientChanges AndrewNicholson AnttiPekkaTuovinen AutoPcn AutoRecentChanges BrianFoote CategoryOffTopic CategoryWikiUser ChanningWalton ChrisBooth ChrisGarrod CliffordAdams ComponentDesignPatternsProject CourtesyAsaStyleInDiscourse CurrentVersion DaveHarris DavidCary DeletionCandidate EditCopy FalkBruegmann GaveUpOnRecentChanges HomePage JohnVlissides KnowledgeBrowser KyleBrown LastVersion LazyRecentChangesJunkie MarkoSchulz MathewButler MeatballWiki MicroSoft MindlesslyBrowsingTheNetAtWork MinorEdit NewRecentChanges NoveltyVampires OffTopic OnTopic OrphanedPagesJunkie PageHolder PaulMorrison PerlHacker PeteMcBreen PhilipEskelin PortlandPatternRepository QuickChange QuickChanges QuickChangesJunkie QuickDiff RandomPage RandomPages RecentChanges RecentChangesIsNotTheWiki RecentChangesJunkie RecentChangesPolice RecentChangesRace RobertEikel SomeOtherPersonMustHaveWrittenThis SunirShah ThingsOnWikisMind TwelveStepProgram UseModWiki VolunteerHousekeeper WardCunningham WikiAddicts WikiDom WikiEngine WikiGnome WikiHobbies WikiHobbiesDoctor WikiHobbiesScience WikiList WikiReadingHabits WikiWikiWeb WikiholicsAnonymous RecentChangesJunkies RecentChangesJunkie RecentChangesOnOtherWikiForums AbbeNormal AcadWiki AiWiki AlistairCockburn AllRecentChanges AndrewCates BonsaiWiki BookOfChanges BookShelved BrokenLink CocoaDev CreationMatters CrystalMethodologies DarachWiki DeWikiPedia DolphinSmalltalk DseWiki EmacsWiki ErlangLanguage ErlangWiki FoxForumWiki FridemarPache GiorgosKeramidas GreenCheese GreenLightWiki InterWikiMap JiniWiki JosWiki JrrTolkien KmWiki KnowledgeManagement LufWiki MacBrickout MeatBall MeatballWiki MuWebWeb NetVillage NeuroWiki ObjectStudio OregonStateUniversityCsWiki OrgPatterns PatternStoriesWiki PhpWiki PortlandPatternRepository PublicWikiForums RecentChanges RichardDrake ScshWiki SeattleWireless SenseisLibrary SleeplessNightWiki SourceForge SpookyWiki SqueakSmalltalk SwitchWiki TeeWiki TheWikiWay TolkienWiki TunesWiki TwikiClone UseCases UseCasesRecentChanges UseMod UseModWiki VbClassic VisualBasic VisualFoxPro VisualWorks WardCunningham WebChanges WhatsNew WhyClublet WikiEngineWikiForum WikiNode WikiPedia WikiWikiClone YpsilantiEyeball ZaurusWiki ZopeApplicationServer ZwikiWeb RecentChangesOnaWikiPage CategoryWiki RecentChangesRace DaveHarris DeleteMe DoTheSimplestThingThatCouldPossiblyWork JeffGrigg JimCoplien KielHodges PhilipEskelin QuickDiff RecentChanges RecentChangesJunkie RonJeffries WikiWikiWeb RecentChangesRss AlexandreDulaunoy CategoryRss CategoryWiki NewRecentChanges RecentChangesJunkie WardCunningham RecentChangesSignature AnonymousCoward BackDoorProtectionism CategoryWiki DevilsAdvocate DrewMarsh EditPage EditText MyWikiName RecentChanges RecentChangesSignature SlashDot UserName WikiNature WikiUserName RecentChangesThatBypassesEditWar CategoryWiki DecemberFourteen EditWar NewRecentChanges RecentChanges SharkBot RecentChangesThatBypassesSpammer CategoryWiki DecemberFourteen EditWar HardBan JohnFletcher ManorainjanHolzapfel NewRecentChanges RecentChanges RecentChangesThatBypassesEditWar RecentChangesThatBypassesSpammer WardsWiki RecentDifferences CliffordAdams EditCopy EditText GrahamHughes QuickDiff RecentChanges WardCunningham RecentEditHistory CategoryWikiEditing EditCopy WardCunningham WikiName RecentEdits MinorEditsDisabledDiscussion NewRecentChanges RecentChanges RecentEdits RecentInnovations RecentPosts BookMarklet CategoryWiki ColourRecentPosts EgolessWiki GoldilocksSolution JonathanArkell LayneThomas MoreAboutExtraScripts PeopleWhoLeftWiki PythonLanguage RecentPosts SockPuppet ThankYouWard UserName WardsWiki WelcomeVisitors WikiBore WikiIsUsenet WikiMember WikiPedia WikiVandal WikiWikiWeb RecentReads BackStack RecentChanges RecentPages RecentReads RecentVisitors GrammarVandal RecentVisitors RecentlyChanged CategoryWikiMaintenance CategoryWikiProgress CrazyThingsThatMightSaveWiki RecentChanges RecentlyChangedDiscussion WikiGnome RecentlyChangedDiscussion CategoryWikiMaintenance CategoryWikiProgress CrazyThingsThatMightSaveWiki DonaldNoyes FirstProposal NewRecentChanges PagesChanged PersonalWatchList PositiveDialogue QuickChanges RecentChanges RecentlyChanged UserName WikiAdministrator WikiZens RecessionWorries DeltaEconomy McDonalds PriceToEarnings ReasonableStockValuation RecessionCopingPattern ReciprocalRelationships AttentionEconomy MiskiConcepts PhilipDorrell ReciprocalRelationships WellKnownSources WorldWideWeb ReciprocalTag AuthorOf BookBy CategoryWikiTag ReciprocalityTheory AnonymousCoward GregVaughn KyleJerviss MapperMode MappersVsPackers MikeWarot PackerMode ProgrammersStone SpecializationIsForInsects SteveDodd TheThirdAge ReconcilingIrreconcilableDifferencesOnWiki ArchimedesPlutonium AynRand BenKovitz CategoryWikiProgress CostinCozianu CrazyThingsThatMightSaveWiki DeleteInsults DeleteOnceRestoreOnce DeleteOnceRestoreThrice DeleteOnceRestoreXxx DoubleWiki EricHodges FascistStateOfAmerica FlameWar GoodThing LetsWithdrawIntoSolipsism LongFunctions MoveItElsewhere NobleExperimentInTotalitarianCommunismFlames OffTopic RichardKulisz UseNet WardsWiki WikiArena WikiMission WikiNeedsTrustMetrics WikiWiki RecordBasedDatabase AnonymousDonor CategoryDatabase DynamicRelational EssExpression InstantLanguageForm MultiParadigmDatabase NavigationalDatabase NetworkDatabase NoSql ObjectDatabase RelationalModel SqlLanguage TupleSpace UsefulLie RecordOfNotions CategoryOrganization ConceptPermutationEmergentPropertyStructure DonaldNoyes KnowledgeAndInformation PaperPort PersonalInformationSystem ThinkingOutLoud WikiBatics RecordProgrammingSessions CamStudio CardboardProgrammer GoodEnough HawthorneEffect JuneKim RecordProgrammingSessions RubberDucking ScreenCam RecordSet ActiveRecord AntiPattern CategoryPattern CategoryTable CostinCozianu DataSet DelphiLanguage HolyWar IanOsgood IsRecordSetAnInterestingPattern MartinFowler RecordSet ResultSet ResultSetSizeIssues RowSet TableModule TypeSafety RecordThinkingInTests AlistairCockburn DaimlerChrysler EricUlevik HighDisciplineMethodology JeffGrigg MichaelFeathers RecordThinkingInTests RonJeffries UnitTest RecordYourCommunicationInTheCode DialogueWhilePairProgramming JuneKim LetTheJuniorDrive ListenToTheCode OnceAndOnlyOnce PairProgramming RecordYourCommunicationInTheCode TalkToTheCode RecoverPages CachedSnapshotOfPage CategoryWikiEditing EditCopy EditPage WikiWikiWeb RecoveringProgrammer AlternativeJobsForProgrammers CategoryRant GetaLife KrisJohnson ProgrammingIsNotFun QuartusForth RealStoryAboutDeveloperTurnedManager SoftwareIsReallyPointless VxWorks RecoveryOrientedComputing CalBerkeley ErlangLanguage FailFast FaultTolerance JimShore WilliamUnderwood RectiFicial AntiPattern CartesianProduct CosmicTwoByFour FrameProblem GeneralizedBalancedTernary GeodesicSphere PeterMerel RectiFicial UniversalMind ZachMann RectoCranialInversion RecursionInfinite HaltingProblem InfiniteRecursion StackOverflow TuringMachine RecursionRecursion RecursionRecursion TailRecursion RecursionVsLoop AckermannFunction CeeLanguage ChurchTuringThesis CodeSmell CostinCozianu DougMerritt EwDijkstra ExternalizeTheStack FunctionalProgrammingLanguage HaskellWeenie HelperFunction ImperativeProgrammingLanguages InverseAckermannFunction IteratedAckermannExample LambdaCalculus LoopingConstructs MarcThibault MichaelSparks PascalLanguage PowerLoops PrimitiveRecursive PrimitiveRecursiveFunction ProperTailCall QuickSort ReferentialTransparencyWeenie SchemeLanguage SicpIterationExercise SideEffectsFreeWeenie TailCallOptimization TailRecursion TuringComplete TuringMachine RecursiveAcronym GnuHurd GnuProject HirdOfUnixReplacingDaemons HurdOfInterfacesRepresentingDepth PhpLanguage RecursiveAcronym TheGimp RecursiveBuilderPattern BuilderPattern DesignPatterns GangOfFour MarnixKlooster RecursiveBuilderPattern SeparationOfConcerns TechnologiesOverPatterns TestingBuildingCode WebMacro RecursiveDescent AiKoans CodeGeneration LispMaster RecursiveDescent ShiftReduce TheSourceCodeIsTheGrammar RecursiveDescentParser ChristianFriedl CompilersPrinciplesTechniquesAndTools RecursiveDescent RecursiveDescentParser RecursiveDescentParserCpp RecursiveDescentParserHpp RecursiveDescentParserTest ScottVokes TestDrivenDevelopment RecursiveDesign AspectOrientedProgramming DaveWhipp MetaRefactoring OneSizeFitsAll RecursiveDesign ShlaerMellorMethod RecursiveFunction ArrayList ByVal RecursiveMakeConsideredHarmful AutoConf BillTrost CategoryConsideredHarmful ChrisGarrod DontRepeatYourself EdGrimm GavinLambert GnuMake ImakeTool InsanelyGreat JakobEriksson MakeIt MarcusDenker MarkSwanson OpenSource PeterMerel SimonBrenner RecursiveModelViewController AdaptDontImplement DesignPatterns DirectManipulation GregVaughn HierarchicalModelViewController HotDraw InterViews JohnVlissides KielHodges MarkLinton ModelViewController ModelViewControllerAsAnAggregateDesignPattern RalphJohnson RecursiveModelViewController RohitLodha ScottJohnston SubjectView TclTk ThomasWeidenfeller TooledComposite UnidrawFramework VisualWorks RecursivelyEnumerable LasseHp LazyEvaluation PhraseStructuredGrammar RecursivelyEnumerable RecvConsideredHarmful CategoryConsideredHarmful RecycleBin AnonymousDonor BrandonGoldfedder ConnectionPool DaveHarris HaveThisPattern MemoryPool NatPryce RecycleBin RonJeffries RecyclingOldComputers CategorySolutions DonaldNoyes GoodThing ThinkingOutLoud RedBar GreenBar NeverWriteaLineOfCodeWithoutaFailingTest UnitTest RedBarAddiction CodeUnitTestFirst GreenBar GreenBarAddict GreenBarAddiction HaveThisPattern JohnFarrell RedBar RedBarAddiction RedBarTime TestDrivenDevelopment TriAngulation YellowBarAddiction RedBarTime CategoryTime ExtremeProgramming JohnFarrell KeithBraithwaite RedBar StarUnit TestDrivenDevelopment ToDoList RedBlackTree BalancedTree CategoryDataStructure GunnarZarncke RedBlackTree TwoThreeTree RedBlackTreesVsAvlTrees AlgorithmsFromPtoNp AvlTree BalancedTree BeeTree CategoryDataStructure DataStructures GunnarZarncke RedBlackTree TheArtOfComputerProgramming TwoThreeFourTree TwoThreeTree RedCardMeetings AndrewCates CategoryVoting RedCode CoreWars KatieLucas ProgrammerTest RedCode RedDragonBook TheDragonBook RedDwarf CategoryScienceFiction GallForce RedCode RedDwarf StarTrek StarTrekVoyager StephenHawking RedFlag CodeSmell RedFlag RedGateSqlRefactor CategoryDatabase CategoryRefactoring DatabaseRefactoringTools RedGreenBlue RedGreenBlueMars AndyPierce CategoryBook CategoryScienceFiction KimStanleyRobinson ScienceFiction RedHat BlueHat CategoryDramaticIdentity CategoryThinkingPatterns GutFeelings MetaThinking RedHat RedHatLinux RedHatTheCompany SixThinkingHats RedHatEnterpriseLinux CategoryLinux FedoraProject RedHatEnterpriseLinux RedHatLinux RedHatTheCompany ScientificLinux RedHatLinux CategoryLinux DebianGnuLinux FedoraProject LinuxDistribution MandrakeLinux RedHatEnterpriseLinux RedHatLinux RedHatTheCompany SlackwareLinux SuseLinux RedHatPackageManager AptGet FedoraCore LinuxStandardBase RedHatLinux RedHatTheCompany RedHatTheCompany CategoryCompany CategoryLinux FedoraProject FreeSoftware LinuxCommunity OpenSource RedHatLinux RedHatPackageManager RedHatTheCompany RedHerring FallaciousArgument RedLink CamelCase CategoryWikiConcept DilbertObvious ManorainjanHolzapfel MediaWiki NeverCreateThisPage RedLink WikiEngine WikiPedia RedMine CategoryConfigurationManagement CategoryWikiImplementation DistributedVersionControl GitVersionControl GnuPublicLicense MercurialVersionControl ProjectManagement RedMine RubyLanguage RubyOnRails SourceControl TracWiki RedNotebook CategorySoftwareTool PythonLanguage RedPenObsession AmericanEnglish AnthonyLander ApoorvaMuralidhara CategoryWikiMaintenance CharlesBabbage CollectiveCodeOwnership DanielleOviatt DavidCary DavidConrad DavidSaff HairyArm HaveThisPattern JimRussell JohnMcGuinness KeithBraithwaite MartySchrader OnceAndOnlyOnce RedPenObsession RichardDrake TimLesher TomRossen UserName VariantEnglishSpellings VersionControl WalkingTheWiki WikiSpelling WikiWay RedPiranha EnterpriseJava OpenSource RedHerring RedPiranha RedScreenOfDeath BlueScreenOfDeath CarletonUniversity RedShift CategoryPhysics DopplerEffect ExpansionOfTheUniverse RedShift SpeedOfLight VisibleLight RedShirt AmericanCollegeAthletics DesiLu FamilyGuy GalaxyQuest McCoy RedShirt StarTrek StarTrekTheNextGeneration WilliamShatner RedirectAfterPost PostRedirectGet RedirectAfterPost TheServerSide RedirectConsideredHarmful ApacheHttpd DanielBarlow GeoCities GoTo GunnarZarncke JohnBaldwin MichaelLeach MuAnswer RedirectAfterPost SeanConner SoftwareEngineer VirtualDirectories WhatIsWrongWithSymlinks RedirectExternalLinks CategoryWikiSpam MovableType NoFollow PageRank WikiEngines WikiSpam RedirectTo AdvoGato CategoryRedirect CliffordAdams InterWiki ManorainjanHolzapfel MoinMoin RecentChanges RedirectTo UseModWiki WhyClublet WikkiTikkiTavi ZwiKi RediscoveringOldPages BackLink BrokenLink CategoryDiscovery CategoryDiscussion CategoryWikiMaintenance RandomPages ReallyValuablePages RecentChanges RecentChangesJunkie WantedPages WardsWiki WikiGnome WikiIceberg RedlandRdfLibraries CategorySemanticWeb CeeLanguage CeeSharpLanguage CollaborativePortalServer ContentManagementSystem JavaLanguage JohnFletcher ObjectiveCee PerlLanguage PracticalRdf PythonLanguage RedlandRdfLibraries ResourceDescriptionFramework RubyLanguage ToolCommandLanguage RedneckSmalltalker BumperDumper CategoryHumor CategorySmalltalk DanglingPointer DonRoberts HaveThisPattern JohnBrant KyleBrown LiberalPinkoCommieSmalltalker PalmPilot ParcPlace RedneckSmalltalker SteveCline TheStreet VisualAge WarDriving RedoIt GameEngines OptimizationPattern RebuildIt RedesignIt RedoIt StartFromScratch ReduceCodeComplexity AnonymousDonor BindingContext ByVal CategoryComplexity DsCompanies EventArgs PowerProgramming ReduceCodeComplexity WorkBackwardFromPseudoCode ReduceCoupling BusinessRule BusinessRules CouplingAndCohesion DomainKnowledge EditHint MonolithicDesign ReduceCoupling SoftwareFragility ReduceHiddenScope AcceptanceTest AnthonyLander FrequentReleases GemStone PrepareTheWay ReduceHiddenScope ReduceRealScope ReduceSneakyScope RonJeffries TooMuchToDo UnitTest VisualWorks YouArentGonnaNeedIt ReduceRealScope TooMuchToDo ReduceScopeOfVariable CategoryRefactoring CodeSmell DanMuller JeffGrigg OnceAndOnlyOnce VisualBasic YagNi ReduceSizeOfCheckIn CommitEarlyAndOften JonTirsen ReduceSizeOfCheckIn ReduceSneakyScope BigDesignUpFront BrianEwins CategoryRequirements ContentManagementSystem EmbraceChange EraOfSilence GunnarZarncke IterativeDevelopment JeffGrigg LaurentBossavit OverTime SemanticGap SneakyScope UnitTest UserStories WaterfallModel ReduceUnimportantInformation AllBugsAreNotEqual AreLongAndDescriptiveRelated CategoryInformation EmphasizeImportantInformation MassiveFunctionHeaders YouArentGonnaNeedIt ReducedInstructionSetComputer AltiVec CategoryHardware ComplexInstructionSetComputer CriticalPath DigitalSignalProcessor DragonBall EmbeddedSystem ExEightySix MicrosoftWindows MotorolaSixtyEightKay RiscVsCisc TheStack ThumbCompression ReducedToPreviouslyUnsolvedProblem KnownToHaveNoSolution ReducedVisibilityProject AlmostExtremeProgramming PhlIp WritingApplicationsThatRunWell ReducingCarbonFootprint CoTwoEmissions DoingStuff DonaldNoyes FidoNet UseNet ReducingTheComputingFootprint CategoryOrganization ChangingStorageMedia CloudComputing DisappearingComputer DonaldNoyes FidoNet InTheCloud MiniatureFootprintComputing ReducingCarbonFootprint ReferenceFootprint SmallFootprintComputing SmallFootprintComputingDiscussion ThinkingOutLoud UseNet ReductionSemantics ReductionSemantics RedundancyIsInertia AcceptanceTest CurtisBartley DaveWhipp DavidThomas DesignByContract DontRepeatYourself EricRunquist FunctionalTest OnceAndOnlyOnce RequirementsAndDesign RonJeffries UnitTest RedundantAbbreviation AplLanguage CategoryAcronym CobolLanguage DylanLanguage FiclLanguage HyperTextMarkupLanguage HyperTextTransferProtocol MetaLanguage MlLanguage PerlLanguage ProgrammingLanguage ProgrammingLanguageNamingPatterns RebolLanguage RecursiveAcronym RedundantAbbreviation RefalLanguage SmlLanguage TclLanguage ThisWiki ToolCommandLanguage WikiName WikiPage RedundantAcronym RedundantAbbreviation RedundantDeclaration AnsiCee BasicLanguage DynamicTyping EiffelLanguage FunctionPrototype NameImpliesType OnceAndOnlyOnce RedundantDeclaration RedundantIncludeGuards CategoryCee CategoryCpp CeeIdioms CeePlusPlus DaveHarris DoTheSimplestThingThatCouldPossiblyWork GigiSayfan IncludeGuard JamesDennett LargeScaleCppSoftwareDesign ObjectiveCee PhilGoodwin PrecompiledHeader RedundantIncludeGuards RobertDiFalco SelfContainedHeaders StephanHouben SunirShah SvenDowideit TheDesignAndEvolutionOfCpp WesleySpikes RedundantServersAndDomainNameService CategoryAddress DeletedUnlessDefended IsThisPageOk PaulChisholm PeterFavrholdt RedundantServersAndDomainNameService ReedCollege CategoryCollege MozillaBrowser NelsonMinar ReedHedges CategoryHomePage ReedPhillips CategoryPerson CategorySmalltalk KnowledgeEngineering KnowledgeSystemsCorporation SamAdams ReedsLaw DavidReed DavidWeinberger EdwardVielmetti MarkJanssen MetcalfesLaw ReedsLaw WikiLink WikiNature WikiPage ReelToReelTape ReelToReelTape ReengineeringTheCorporation AlistairCockburn BusinessProcessReengineering CategoryBook HammerAndChampy HankRoark JeffGrigg RonJeffries ReesOnObjectOrientedFeatures DefinitionsOfOoConsideredHarmful ReevaluationCounseling AllPanaceasBecomePoison ImNotOkAndYoureNotOkEither ReevaluationCounseling SigmundFreud RefactorAggressively RefactorMercilessly RefactorAnIdea CategoryKnowledge ErikMeade RefactorAnIdea SoftwarePlatonism SunirShah RefactorAndArchive AnonymousDonor CategoryWikiMaintenance DeleteAndArchive WikiBackup RefactorApplicationFramework CategoryProject CommonUnixPrintingSystem CompoundObjectProgramming DefaultApplication DefaultThrowableHandler DesignPatternsBook DoTheSimplestThingThatCouldPossiblyWork EvolvingFrameworks ExtremeProgramming HeadLess HotDraw InterruptibleCommand IvTools JakartaAnt JavaBeans JavaHelp JavaSwing JavaSwt JavaTwoDim JavaUnit JavaWebStart LeonardNorrgard ModelViewController MyCompilerApp OpenSource TheGimp ThreadDeath UnidrawFramework WebMacro WebServices RefactorAsYouGo BigRefactoringsAreHard CodeRefactoring CollectiveOwnership ConstantRefactoringIsaGoodThing IntellectualProperty JasonYip PeerReview RefactorAsYouGo RefactorMercilessly SunirShah UsingSignatures WikiRefactoring RefactorAtWill CategoryWikiTag EditHint WikiGnome RefactorBrokenUnitTests BrianMarick DeletingBrokenUnitTests MovingBrokenUnitTests RefactorBrokenUnitTests TwoYearItch RefactorByCondensingConversation AlistairCockburn CategoryWikiRefactoring ConvertThreadModeToDocumentMode DifferenceBetweenTheoryAndPractice DocumentMode EgSoftwareCannotBeModeled GoodStyle HardWork IrrevocableThreadMode LessIsMore MaximumRespect McCoy MethodOrMethodology OpeningStatement PhilGoodwin PlainEnglish PortlandForm RefactorByCondensingConversation RefactorWhileRespectingSignatures RefactoringWikiPages ReferentsOnWiki RichardDrake SoftwareCannotBeModeled ThreadMode UnethicalEditing UnitedStatesOfAmerica UseRealExamplesForWikiOnWiki WardCunningham WikiRefactoring RefactorByCondensingQuestionAnswerPair AnonymousDonor CategoryWikiMaintenance CategoryWikiRefactoring EricHerman FridemarPache JonathanTang PhilGoodwin RefactorFasterDeleteMore RefactorWhileRespectingSignatures ReplaceQuestionWithAnswer ThreadMess ThreadMode WikiName WikiPage RefactorByExtractingToPage BeBraveLittlePiglet CategoryWikiMaintenance CategoryWikiRefactoring ExtractPage FridemarPache KentBeck MarcGirod MercilessRefactoring PhilGoodwin RefactorDontRefer RefactoringByForums RefactoringWikiPages ReferDontDelete RefactorByMerging ActInsteadOfComplain AgreeByDeleting AlanKayOnMessaging AlanKayOnObjects AlanKayQuotes AllBugsAreNotEqual AlwaysUseBracesOnIfThen AppropriateWikiTopics AreYouThere ArsLongaVitaBrevis AskPermissionBeforeCriticizing AttensonPattern AttributedTo AuditoryIcon AutomatedIntelligence AutomatingIntelligence AvoidOrEmbraceLibraries BackLink BadCodingStandards BadStyleGuides BeepInterface BeepSpeek BerkeleyStandardDistribution BigOh BigOhNotation BlindAlley BlindSpots BookList BracesAroundBlocks BsdLicense BsdOs BufferOverflow BugsAreJustStories BugsArentJustStories BuildDontBuy BuildOrBuy BusNumber BusTest BuyDontBuild CapsLock CapsLockOff CapsLockZombieTechnology CardboardAnalyst CardboardProgrammer CaseStatementsConsideredHarmful CategoryWikiMaintenance CategoryWikiRefactoring CeeLanguageAndBufferOverflows CeePlusPlusNotSlowerThanCee CeePlusPlusSlowerThanCee ChronicComplainer CodeIsData CodeUnitTestFirst CodingConventions CodingStandard CodingStyle CollectiveIntelligence ComplainingAboutComplaining ComponentDefinition ComponentOrientedLanguage ComponentOrientedProgrammingLanguage ComputerBookList ConeOfAnswers ConsiderTimestampingYourWriting CorporateWiki CorporateWikis CorrectInsteadOfCriticize CowBoy CowboyCoder CowboyCoding CriticizeHelpfully CritiqueOfUseCases CulturalAssumption CulturalAssumptions DataAndCodeAreTheSameThing DataStructure DataStructures DatestampsConsideredHarmful DebugByDescribing DeleteAbandonedHomePages DeleteMe DeleteWhenCooked DeletedUnlessDefended DesignPattern DesignPatternTemplate DesignPatterns DifferentVersionFromScratch DistributedMind DoesWhatItSaysOnTheTin DontCriticizeCondemnOrComplain DontEatTheBuddhas DontEatTheMenu DontPutaNumberOnIt DownloadWiki EditingLispCode EightyTwentyRule ElementaryPattern ElementaryPatterns EmbeddedSystem EmbeddedSystems EnterpriseJavaBean EnterpriseJavaBeans EscapeHatch EscapeHatchMechanism EscapeMechanisms EventDrivenProgramming EvolutionaryAlgorithm EvolutionaryAlgorithms ExceptionPattern ExceptionPatterns ExtremeProgrammingChallenge ExtremeProgrammingPractice ExtremeProgrammingPractices ExtremeProgrammingProject ExtremeProgrammingProjects ExtremeRole ExtremeRoles FewShortMethodsPerClass FixYourWiki FlatEarthArgument FortyTwo FpVsOo FunctionalRequirements FunctionalTest FunctionalTests GemStoneJava GemStonej GingerFactor GlobalBrain GlobalVariablesAreBad GlobalVariablesConsideredHarmful GoodVariableNames GraphicsPattern GraphicsPatterns GreatBooksAboutSoftware GreatSoftwareBooks HailWiki HalfKeyboard HalfQwerty HiveMind HollywoodPrinciple HorizontalStripe HorizontalStripes HowToImprovePatents HowWeTalk IdentifiersRevealIntent ImmutableObject ImmutableValue ImmutableValueObject IntentionNotAlgorithm IntentionRevealingNames IntentionRevealingSelector InversionOfControl IsObjectOrientationMoreComplex ItsJustaRule JavaDesignFlaw JavaDesignFlaws JavaIdiom JavaIdioms JavaUnitClone JavaUnitClones JoinCapitalizedWords JustCorrectDontPoint LargeScaleIndividualSoftwareDevelopment LazyOptimization LetHotPagesCool LifesJustTooShort LifesTooShort LimitsOfHierarchies LotsOfShortMethods LotsofIrritatingSillyParentheses LotteryNumber MakeAnElsewhere ManyFindObjectOrientationHard ManyShortMethodsPerClass MeaningOfLife MeaningfulName MergeMe MissingWikiBeforeXp MixingLevels MoreFunWithTruckNumbers MoreObjectionsToWorkingTestFirst MostProgrammersDontGrokObjects MoveItElsewhere MustEverythingOnThisWikiBeExtreme NameThingsWhatYouCallThem NeverWriteaLineOfCodeWithoutaFailingTest NewUserPages NinetyTenRule NoNamesPlease NoddingDummy NomenEstOmen NullConsideredHarmful NullIsaHack ObjectOrientationIsDead ObjectOrientedDesignIsDifficult ObjectionsToWorkingTestFirst OddMuse OddMuseWiki OldRulesWithForgottenReasons OldRulesWithOutdatedForces OnTopic OnceAndOnlyOnce OnceAndOnlyOnceOnWiki OneMinuteWiki OnlySayThingsThatCanBeHeard OoHasMoreDials OoVsFunctional OperatingSystem OperatingSystems OptimizeLater OrderNotation OrgPatterns OrganizationPatternsEditorialProject OrthogonalPersistence PatentsAreEvil PatternForm PatternForms PatternLanguage PatternLanguageForTheWeb PatternLanguages PatternTemplate PleaseDontDeleteMyName PleaseReinventTheWheel PolymorphismVsSelectionIdiom PortlandForm PreferAnonymousContributions PrematureOptimization ProfileBeforeOptimizing PutaNumberOnIt ReadWriteLock ReaderWriterLocking ReadingLispCode ReasonsToReinventTheWheel RefactorByMerging RefactorLowHangingFruit RefactoringPattern RefactoringPatterns RefactoringWikiPages ReflectiveArticulation RelationalDatabase RelationalDatabases RemapCapsLock ReplaceConditionalWithPolymorphism RewriteCodeFromScratch RonsealPattern RubberDucking SapirWhorfHypothesis SeaSide SeasideFramework SeasideWebFramework SecurityPattern SecurityPatterns SeeAlso SeparateDomainFromPresentation SeparateIoFromCalculation ShortMethods ShouldWeTalkToOurselvesWhenReadingCode SignedDocumentMode SingletonPattern SingletonsAreEvil SisterSite SisterSites SituationalAwareness SixSingleQuotes SmalltalkTutorial SmalltalkTutorials SoftwarePatents SoftwarePattern SoftwarePatterns SoftwareProductLine SoftwareProductLines SoloPartnering SoloProgrammingXpWorkarounds StackOverflow StartFromScratch StartingPoints StopComplaining StringBuffer StringBufferExample StudlyProgrammer SuccessfulTechnology SwitchStatementsAreEvil SwitchStatementsSmell SystemMonitoring TalkingInWiki TemplateSpecialization TemplateSpecializations TestingFramework TestingFrameworks TheEarthIsFlat TheMapHasReplacedTheTerritory TheMapIsNotTheTerritory TheMeaningOfLife TheRepresentationIsNotTheRealThing TheRoadNotTraveled ThereforeBut TheyreJustRules ThisIsYourLife TimebombNewPages TipsForBeginners ToSignOrNotToSign TransparentPersistence TreeUberAlles TruckNumber TruckNumberFixed TwentyEightyRule TwoBrainProblem TwoIsAnImpossibleNumber UnconsciousIncompetence UnitTest UnitTests UnixOperatingSystem UnixOperatingSystems UseCase UseCaseToUserTask UseCases UseFactsToComplain UseSound UserStories UserStory UserStoryAndUseCaseComparison UserStoryAndUseCaseDiscussion UsingSignatures VacationNumber ValueObject WebService WebServices WebsitePatterns WhatAreComponentsAnyway WhatIsSourceCode WhatIsTheSourceCode WhereDoTheBracesGo WhorfianHypothesis WikiAddict WikiAddiction WikiAsGroupMindDebate WikiClone WikiClones WikiDownload WikiEmigration WikiFarm WikiFarms WikiFeatureIdeas WikiForum WikiForums WikiGrowsByBudding WikiIsAddictive WikiJunkie WikiNameInRealLifeSyndrome WikiNamePluralProblem WikiObjectionsToWorkingTestFirst WikiPattern WikiPatterns WikiPenance WikiSpringCleaning WikiWishList WikiWordStatistics WikiholicsAnonymous WordsSmashedTogetherLikeSo XpFreeZone ZeroOneInfinity ZeroOneInfinityRule RefactorByRenaming BackLink CategoryWikiMaintenance CategoryWikiRefactoring PagesToRefactor RefactorByRenaming RefactoringWikiPages RenameMe RenamingWikiPages WikiPage WikiTechnology RefactorCollision BigDesignUpFront BleedingObvious ClearCase CollectiveCodeOwnership ContinuousIntegration CyclicCvs MicrosoftCorporation PeterMerel RefactorCollision RefactorMercilessly RefactoringBrowser UserStory VisualSourceSafe RefactorConcurrencyControlToAspect AspectOrientedProgramming AspectOrientedRefactoring AspectOrientedRefactoringPart BusinessLogicClass CategoryRefactoring InterruptedException InterruptedRuntimeException ReadWriteLockSynchronizationAspect ReentrantLock RefactoringLanguage RefactorDaintily BestPractice ExtremeProgramming MichaelFeathers RealWorld RefactorMercilessly WorkingEffectivelyWithLegacyCode RefactorDefaultOrElse AluoNowu CategoryRefactoring ConditionOne ConditionThree ConditionTwo GuardClause JeffGrigg LukeGorrie RefactorDefaultOrElse RefactorNegateIf RefactoringLanguage VisualBasic RefactorDontDelete AndForgotten CategoryDeletionPatterns CategoryWikiMaintenance CategoryWikiTag DeletionConventions GoogleCache HaHaOnlySerious MossCollum OffTopic OnTopic OnTopicButUseless PageDeletion RefactorDontDelete RefactorMe RefactorOrDelete ReferDontDelete WikiMission WikiSpringCleaning WikiTag WikiWiki RefactorDontRefer ExceptionHierarchy ExceptionHierrachy FooBar FooBars HappyCollision JeffGrigg JohnStoshMuczynski ReFactor RefactorDontRefer ReferDontDelete TruckFactor TruckNumber VolunteerHousekeeper WhatIsRefactoring WikiForgets WikiOnWiki WikiPage WikiPages RefactorEliminateWith CategoryRefactoring ContributorsList FeatureEnvy JeffGrigg PascalLanguage RefactorIntroduceWith RefactoringLanguage VbClassic RefactorEmotions CategoryWikiMaintenance RefactorEnglish AmirLivne AngloSaxonLanguage AnonymousDonor DanilSuits JargonFile JonathanTang MarcThibault MarkTwain MartinZarate MuAnswer PhonResources RefactorEnglish SmallTalk SpivakPronouns RefactorExceptionHandlers BarException BazException CategoryException CategoryJava FooException JavaIdiom NonceException QuxException RefactorExtractExceptionHandlingToAspect AspectOrientedProgramming AspectOrientedRefactoring AspectOrientedRefactoringPart CategoryException CategoryRefactoring LibraryException RefactoringLanguage RemoteException RefactorExtractMethodCallsToAspect AspectOrientedProgramming AspectOrientedRefactoring AspectOrientedRefactoringPart CategoryRefactoring RefactoringLanguage RefactorFasterDeleteMore BenKovitz BrainStormFirstCleanLater CategoryWikiMaintenance ChangingSignedContributions DavidSaff DeletionInWiki DocumentMode DouglasHofstadter GoodWikiCitizen ImproveSignalAndReadability JeffGrigg KeithBraithwaite LaurentBossavit MeaningfulName NewNotification RavioliWiki RecentChanges RecentChangesJunkie RecentChangesSignature RefactoringNotes RefactoringWikiPages RichardDrake StephanHouben ThreadMess ThreadMode TrustAndResponsibility WhyWikiWorksNot WikiPage WikiRefactoring RefactorIntoTest RefactorIntroduceWith CategoryRefactoring ContributorsList ExtractMethod FeatureEnvy IntroduceForeignMethod IntroduceLocalVariable JeffGrigg MoveMethod PascalLanguage RefactorEliminateWith RefactoringLanguage VbClassic RefactorLowHangingFruit AgreeToDisagree AhHa ArgumentByRepeatedAssertion ArgumentumAdInfinitum AvoidingTheQuestion BigPicture BigRefactor BlackHat BlueHat CategoryRefactoring DeleteWhenCooked DeprecationRefactor DisagreeByDistorting DramaticIdentities DramaticIdentity FalseDichotomy GreenHat JeffGrigg JoelSpolsky LegacyCode LowHangingFruit MartySchrader MichaelFeathers OneTestButton ParkingLotTherapy PatMaddox PhlIp RealNamesPlease RedHat RefactorLowHangingFruit RefactorLowHangingFruitOriginal RefactoringWikiPages RubyLanguage StephenHutchinson SuperEgo TestDrivenDevelopment TestFirstDesign TheWizardOfOz WayneMack WhiteHat YellowHat ZenMasterAndStudent ZenSlap RefactorLowHangingFruitOriginal BigBallOfMud BigPicture BigRefactorings CategoryRefactoring DivideAndConquer HighLevelArchitecture JaneRoberts LowHangingFruit RefactorLowHangingFruit SuperEgo RefactorMatchLoopToUsage CategoryRefactoring ContributorsList ExtractLocalVariable InternalLoopExitsAreOk JeffGrigg RefactoringLanguage RenumberIndexVariable UseEnumerationsInsteadOfForLoops RefactorMe CategoryWikiTag DaveCantrell GentlyReduceWikiBadges HtmlUtils HtmlUtilsClass MakeRoomForAllViewpoints OpenWiki PlainEnglish RefactorMe RefactorThis WikiBadge WikiTag XmlAndSoapAreGoodForWhat RefactorMercilessly AcceptanceTest AlanFrancis AlistairCockburn AnAcceptableWayOfFailing AnalysisIsRefactoring AnalysisParalysis AnalyzeMercilessly AndyGlew AnswerMe ArchitectTheNegativeSpace BigDesignUpFront BraindeadRefactoring BugDatabase CategoryRefactoring ChryslerComprehensiveCompensation CodeOwnership CollectiveCodeOwnership ComponentModelling CompoundInterestGold CompoundInterestSilver CompoundInterestStandard ContinuousIntegration CostOfRefactorCarry CowOrker DanielLucraft DataTransferObject DaveHarris DaveWhipp DavidCary DavidLiu DesignPatterns DirectedRefactoring DoTheSimplestThingThatCouldPossiblyWork DonWells DontRefactorPublishedInterfacesMercilessly DouglasAuclair DuplicatedCode DuplicationRefactoringThreshold EricHerman ExtremeProgramming FalseNegative FalsePositive FrankCarver GemStone GlenStampoultzis GodObject GrandRefactoringDay GuillermoSchwarz HelmutLeitner JimCaprioli JobSecurity JohnBrewer JoshuaKerievsky KentBeck MartinFowler MichaelFeathers PairProgramming ParameterizeMethod PerrinHarkins PeterLynch PeterSchaefer PeterSeibel PhlIp PublicInterface RalphJohnson RealLife RealNormalProgrammers RefactorLowHangingFruit RefactorMercilessly RefactoringImprovingTheDesignOfExistingCode RefactoringInVariousLanguages RefactoringMercilesslyDialog RefactoringMetaphor RefactoringWithCeePlusPlus RefactoringWithRelationalDatabases RelationalDatabase RelentlessTesting RonJeffries SimplifyMercilessly SmallTalk SpecializationIsForInsects SubSystem TechnicalDebt TemporaryDetailedTestingSupportingRefactoring TheFullMonty ThomasNorman TimLesher TodoCommentsConsideredHarmful UnitTest WaldenMathews WaterFall WhatIsAnalysis WhenToStopRefactoring WilliamGrosso XpIsNotaSilverBullet YagNi RefactorMicrosoft ApplicationsGroup CoerciveMethods DeleteAspect DevToolsDivision ExtractToClass IncludeAspect MediaConglomerate MicrosoftOpenSource OnceAndOnlyOnce OperatingSystemsDivision RefactorMicrosoft RefactorMoveToFront CategoryWikiRefactoring ExtremeProgramming ExtremeProgrammingRoadmap MoveToFront MoveToFrontLists RefactorMoveToFront UseSignatures WhyWikiWorksNot RefactorNegateIf CallWithCurrentContinuation CategoryRefactoring CodeSmell DonKnuth DougMerritt EditHint EricHodges ExtractMethod InternalLoopExitsAreOk JeffGrigg LeonBambrick PerlLanguage RefactorDefaultOrElse RefactoringLanguage ReverseConditional StructuredProgramming WilliamUnderwood WyattMatthews YouArentGonnaNeedIt RefactorNotMyPunctuation CategoryRefactoring CategoryWhimsy MentalStateCalledFlow PoemWiki RecentChangesJunkie RefactorMercilessly RefactorNotMyPunctuation ThreadMess WardsWiki WikiWiki RefactorOnlyTheOnesYouWantToKeep CategoryRefactoring CollectingSeashells RefactorOrDelete AndyPierce CategoryDelete CategoryWikiRefactoring DisagreeByDeleting DocumentMode RefactorerExMachina SlashDot SociologyWikiSeedList ThreadMode UltimateBbs WikiMaster WikiNow WikiWiki RefactorOrDesign AlistairCockburn ArchitecturalStyle ArchitectureAnalysisDesignBullshit BigDesign BrettNeumeier BurtonKent DaveHarris DaveWhipp DesigningBrowser DoesXpDoDesign DonWells EirikMangseth ExtremePlanning ExtremeProgrammer ExtremeProgramming ExtremeValues JohnClonts JoshuaKerievsky KentBeck KentTheBeck KielHodges ListeningTestingCodingRefactoring MalteKroeger MichaelFeathers MichaelHill PairProgramming PeterMerel RalphJohnson ReadyFireAim RefactorMercilessly RefactoringBrowser RefactoringIsNotDesign ReplaceWithBuilder RobertDiFalco RodneyRyan RonJeffries StarUnit SteveFreeman SystemMetaphor TheSourceCodeIsTheDesign UserStories RefactorOurWritings CategoryRefactoring JoshuaKerievsky TimMacinnon XpLabs RefactorOverDeletion CreatorAsOwner LessIsMore WikiFilterist WikiMaster WikiPage WikiReductionist WikiVandals WorldView RefactorParametersToMemberVariables CategoryRefactoring CommandObject IntroduceParameterObject IvesAerts JeffGrigg MockObject MoveMethod RefactorParametersToMemberVariables RefactorScopedVariableToParameter RefactoringLanguage RefactorProjectManagementPage ArmCl CategoryProjectManagement CollectiveWisdom DavidSaff ExtractToGrow FacMan PaulChisholm ProjectManagement ProjectManager RefactorWiki RefactorRenestBlocks AlastairBridgewater CategoryRefactoring JayLanguage JeffGrigg JimRussell RefactoringLanguage RefactorReorderParameters AddisonWesley CategoryRefactoring JohnCarter RefactoringLanguage ThongThing RefactorReplaceCommentWithTestCase CategoryRefactoring DossyShiobara PeterDeBruycker RefactoringImprovingTheDesignOfExistingCode RefactoringLanguage WayneMack XpMailingList YourMileageMayVary RefactorScopedVariableToParameter ByVal CategoryRefactoring ConnectToAdoDatabase FormSql MockObject MoveField MoveMethod RefactorParametersToMemberVariables RefactoringLanguage SelectCustomerStuff VisualBasic RefactorSlack GoPattern PeterMerel RefactorSlack RonJeffries ScottJohnston ToAyoungExtremist RefactorSql BillSeitz CategoryDatabase CodeNormalization GrahamHughes JeffGrigg JeffWinchell KeithBraithwaite MartijnMeijering RefactorMercilessly RefactoringPlSql RelationalIntegrity RichardHenderson SqlFlaws XpFrame RefactorTests AcceptanceTest CategoryTesting KentBeck MegaExtremeProgrammingAcceptanceTests MockObject OnceAndOnlyOnce RefactorTests SmokeTest TestFirst TestSuite RefactorTheConcept CategoryRefactoring DarrenIrvine DoTheSimplestThingThatCouldPossiblyWork OnceAndOnlyOnce RetrospectiveRequirement VhIndukumar WouldBeNice RefactorTheWheel RefactorThis RefactorMe RefactorToPattern CategoryRedirect CategoryRefactoring RefactoringToPatterns RefactorToSingularForms CategoryEvil CategoryJoke RefactorToSingularForm RussellParadox RefactorTowardsTheCenterOfThePage CategoryWikiMaintenance CategoryWikiRefactoring DeleteMe GeorgePaci RefactorLowHangingFruit RefactorTowardsTheCenterOfThePage RefactoringNotes RefactorWhileRespectingSignatures AlternativeCommunityCurrency AuthorCredit CategoryWikiMaintenance CategoryWikiRefactoring ConversationMode CreativeCommmons DocumentMode FridemarPache HowToWriteAndEditThreadMode JasonGrossman LiberalDistillationOfThreadMode OurWordsNotMine PhilGoodwin RefactorAndArchive RefactorByCondensingConversation RefactorWhileRespectingSignatures ThreadMode ThreadModeConsideredHarmful ThreadModeFalselyBlamed TragedyOfTheCommons WardsWiki WikiCommunity WikiCopyRights WikiIsNotWikipedia WikiNomics WikiPedia RefactorXml CategoryXml DatabaseNormalization ReFactor RefactoringBrowser RefactoringClassIntoXml RefactorYourOrganization ChangeYourOrganization RefactorerExMachina AssumeGoodFaith BackLink DefendAgainstParanoia EditCopy FixYourWiki MeatballWiki PageDeletion RecentChangesJunkie RefactorDontDelete RefactorLowHangingFruit RefactorerExMachina SunirShah TheBestIsTheEnemyOfTheGood VoiceOfWiki WardsWiki WikiWiki RefactoringAddingComplexity AddingComplexityCanHelp ArchitecturalSubstitution CategoryComplexity CategoryRefactoring CompositePattern DarkSideOfCompositePattern DoTheSimplestThingThatCouldPossiblyWork GemStone JeanineDeGuzman JoshuaKerievsky LaurentBossavit LinkedBin LinkedList MichaelFeathers OnceAndOnlyOnce ReFactor RonJeffries SubstituteAlgorithm VisitorPattern WyattMatthews RefactoringAndRewriting CategoryRefactoring CodeNormalization CodingConventions CommentExample DaveHarris ExtremeProgramming FalkBruegmann HowDoAntsWalkInaStraightLine InformationHiding IntentionRevealingSelector KentBeck OnceAndOnlyOnce QualifiedSubclassName RoleSuggestingVariable RonJeffries ShieldPattern SimpleSuperclassName SystemMetaphor SystemOfNames TimeToDoItOver WellFactoredCode RefactoringAntScripts ApacheAnt CategoryAnt CategoryRefactoring ExtractMethod RefactoringAsReductionToLowestTerms AllanGoff ChooseSuperClassesByRefactoring MaintainAbility RefactoringTools UnitTests RefactoringBenchmarksForExtractMethod EclipseIde ExtractMethod IntroduceExplainingVariable JohnLindsey RefactoringBrowserForJava RuntimeExceptions WhyIntellijIdeaIsCool RefactoringBenchmarksForPullUpMethod RefactoringBrowserForJava RefactoringBetweenCompileTimeAndRunTimeOperations BrianMarick CategoryRefactoring CategoryTime CeeRefactorStringsToFunctions CompileTime LispLanguage PartialEvaluation ProgramPartialEvaluation RunTime ScottPreece StringWithoutLength SyntacticallyTransparentRefactorings RefactoringBook CategoryRedirect CategoryRefactoring MarkoSchulz RefactoringImprovingTheDesignOfExistingCode WikiName RefactoringBrowser AiComplete AlistairCockburn AnonymousCoward BernardMichaelHurley BicycleRepairMan BiggerRefactoringThoughts CategoryRefactoringBrowser CommonLisp EclipseIde EmacsLisp ExtractMethod FunctionalProgramming GreencoddsTenthRuleOfProgramming IntellijIdea JohnBrant KaPingYee KentBeck OnceAndOnlyOnce RalphJohnson ReFactoring ReadWriteGrep RefactoringBrowser RefactoringBrowserForJava SmallTalk StephanHouben TableOrientedCodeManagement ThereIsNoRefactoringBrowserForCpp VisualWorks RefactoringBrowserForCeePlusPlus CategoryRefactoringBrowser CeeLanguage CeePlusPlus ChrisHines EclipseIde EmacsEditor HomePage IntrospectorProject JavaLanguage ProgrammingLanguage RefactoringBrowser SlickEdit ThereIsNoRefactoringBrowserForCpp VisualCeePlusPlus VisualStudioDotNet RefactoringBrowserForCsharp CategoryDotNet DotNet ReSharper SharpDevelop VisualStudioDotNet RefactoringBrowserForJava BryanDollery CategoryJava CategoryRefactoringBrowser CodeMorpher CodeRush DanielBrockman DesignPatternTransformer EclipseIde GlenStampoultzis IanPojman InstantiationsjFactor IntellijIdea JasonYip JayRefactory JetBrains MarianVittek MartinFowler NetBeans RefactoringBenchmarksForExtractMethod RefactoringBenchmarksForPullUpMethod RefactoringBrowser RefactoringBrowserForCeePlusPlus RefactoringBrowserForCsharp RichKatz SafeRefactoring StuCharlton ThoughtWorks TransMogrify VisualAge VisualAgeJavaRefactoringBrowser WhyIntellijIdeaIsCool RefactoringByForums CategoryRefactoring FridemarPache WikiForum WikiMindWipe RefactoringByResistance BioInformatics CategoryAntiPattern DoTheFirstThingThatMightWork DotNet EclipseIde MacromediaDreamweaver PerlLanguage RefactoringByResistance TuringComplete UnixOs WindowsXp RefactoringByReverseIndex CategoryWikiMaintenance JohnFletcher ReverseIndex WikiCategories RefactoringCanBreakInterfaces AdapterPattern BridgePattern GeeLibCee GnomeDesktopEnvironment LinuxKernel NonPublishedPublicInterfacesAreRefactorable ProxyPattern ReFactor ReFactoring RefactoringImprovingTheDesignOfExistingCode ShieldPattern UnitTest RefactoringCandidate CategoryWikiMaintenance ConvertThreadModeToDocumentMode DramaticIdentities RefactoringWikiPages ThesisAntithesisSynthesis ThreadMode TooBigToEdit RefactoringCatalog CategoryCatalog CategoryRefactoring ReplaceConstantInterfaceWithStaticImport ReplaceIndexingWithIteration ReplaceIterationWithIndexing SantiagoValdarrama RefactoringClassToBePolymorphic AbstractBaseClass ConcreteClass FactoryPattern HaveThisPattern ImplementationClass InterfaceDefinition NewInterfaceName RefactoringLanguage RefactoringPattern RenameClass UnitTest YouArentGonnaNeedIt RefactoringCom CategoryComponentObjectModel CategoryMicrosoft CategoryRefactoring CoCreateInstance DaveHarris DesignPhase DmitryJemerov ExtremeProgrammingInCom FacadesAsDistributedComponents GloballyUniqueIdentifier JeffGrigg JohnPerkins MyComponent PhilipEskelin QueryInterface RefactoringCom TypeLib VisualBasic RefactoringCppToReduceDependencies AlternateHardAndSoftLayers AndyGlew BoostLibraries CategoryCpp CeeCeePlusPlus CeePlusPlus ConstCorrectness CppDependencyAnalysis CppHeresy DefinitiveCeePlusPlusBooks ExtractImplementationFromHeader ExtremeProgramming ForwardReference GnuCpp HowWouldRefactoringGoFromIndentationToParsing JamesKanze JohnCarter KeithRay LargeScaleCppSoftwareDesign MartinFowler OnceAndOnlyOnce OptimizeLater PaulChisholm PhilGoodwin PhilipCraigPlumlee PimplIdiom RefactorMercilessly SimplestThing SmalltalkLanguage UnitTest VisualCeePlusPlus WayneMack WouterVanOortmerssen RefactoringDatabasesBook CategoryBook CategoryDatabase CategoryDatabaseBook CategoryRefactoring PramodkumarSadalage ScottAmbler RefactoringDeadline CategoryRefactoring CollectiveCodeOwnership DeleteThesePages DeleteWiki PeterMerel PhilGoodwin ReFactor RefactoringDeadline RichardDrake RonJeffries SignalToNoise ThreadMess ThreadMode WikiMaster WikiPageArchive RefactoringDebt CategoryRefactoring JonathanCrossland TechnicalDebt RefactoringDotCom CategoryRefactoring MartinFowler RefactoringBook RefactoringImprovingTheDesignOfExistingCode RefactoringLanguage ReplaceMethodWithMethodObject ThoughtWorks WikiPagesAboutRefactoring RefactoringEqualsReparametrization ChetHendrickson ExtremeProgramming GroupThink MichaelFeathers NanoIncrements NanoRefactorization QuotePage RonJeffries SoftwareHasNoMetric SoftwareHasNoShape TomHoulder UnitTest RefactoringForGrokking AddMethodComment CodeSmell EclipseIde ExtractMethod HaveThisPattern LotsOfShortMethods RenameField RenameMethod RenameVariable TipsForReadingCode RefactoringFrameworkBasedApplications AbstractionFromInterface CategoryRefactoring CodeSmell JeffGrigg MartinFowler MartinLippert RefactoringWithaFramework RefactoringWithaFrameworkExperiences RenameMethod RogueWaveTools ScottJohnston StandardTemplateLibrary RefactoringFriendly BertrandMeyer CheckedExceptionPatterns DaveHarris DeclareThrowsExceptionByDefault DocumentMode MethodsShouldBePublic OpeningStatement PhilGoodwin RonJeffries RuntimeException ThreadMode RefactoringFriendlyDatabaseDesign BigDesignUpFront CostinCozianu DatabaseIsRepresenterOfFacts DatabaseIsSoftwareToo DeleteMe DontRefactorDatabases ObjectRelationalImpedanceMismatch ObjectRelationalPsychologicalMismatch OpenClosedPrinciple RefactoringFriendlyDatabaseDesign RefactoringWithRelationalDatabases RelationalBreaksEncapsulation RelationalDatabase SalesPeople StevenNewton RefactoringGovernment BusinessProcessReengineering CategoryManagement CivilService CleanTheShotgun ContinualImprovement CooperativeGameWithinInfiniteGames CryptoCracy DefensiveStrategies EmptyOceansSyndrome GoldenCoffin InformationManagement InformationTechnologyGovernance ItsaPeopleProblem LearningOrganization LessonsFromFailure MediumIsTheMessage PebbleDemocracy PeopleManagement PerformanceManagement PrivateProperty ProcessManagement PublicService ReengineeringTheCorporation RefactorGovernmentMercilessly RefactorOurMinds RefactorYourOrganization RefactoringGovernment RepresentativeGovernment RunForOffice SelfDeceit SelfSealingBelief SharedServices SocialSoftware TheManagerIsTheProblem UserStory WesternCulturalAssumption WorkplaceDemocracy YouArentGonnaNeedIt RefactoringHat AmericanCulturalAssumption CategoryRefactoring GeekCulturalAssumption PublicInterface RefactoringAndRewriting RewritingHat SemiOt SnowClone UnitTest RefactoringHell AmrElssamadisy CategoryRefactoring ConfigurationManagement CowboyCoding DarrenHobbs DevelopersAreMasochists DoublePlusGood FabulousRiverboat FalkBruegmann IamWeak JimLittle OnceAndOnlyOnce PhillipJoseFarmer RefactoringHell RussianRoulette SeedCrystal SunirShah YouArentGoingToNeedIt RefactoringHints CategoryRefactoring EmpiricalPatternDiscovery FixmeComment MartinFowler NiclasOlofsson RefactoringHints RefactoringImprovingTheDesignOfExistingCode ToDoList WhatIsRefactoring RefactoringHouses ChryslerBuilding HowBuildingsLearn JeffGrigg JohnBrewer PhilipEskelin RonJeffries ToddCoram VeryCoolBuilding WabiSabi YouArentGonnaNeedIt RefactoringHtml AbuseMarkup AntiPattern AutomateBoredom BoredomIsaSmell CascadingStyleSheets ConvertCssLayoutToTable ConvertTableLayoutToCss DeduplicateAndElucidate EricScheid ExpressionApiComplaints GenerateMarkedupContentWithoutStyle HaveThisPattern HowImportantIsLeanCode HyperTextMarkupLanguage JaveServerPages KillOverusedWhiteSpace MetaProgramming NoMonkeysNeeded OnceAndOnlyOnce PeteHardie RemoveIslandText SeanOleary SemanticWeb SteveBushman TimBernersLee WikiCase XpSimplicityRules RefactoringImprovingTheDesignOfExistingCode AddisonWesley AndraeMuys AnonymousInnerClass BigRefactorings CategoryBook CategoryRefactoring CeePlusPlus CodeSmell CompositePattern DannyAyers DataRace DeadLock DesignPatterns DomainObject DonRoberts DotNet DuplicateObservedData EmergentDesign FunctorObject GangOfFour GlennVanderburg HaveThisPattern InnerClass InvokeAndWait InvokeLater JavaLanguage JavaOne JavaUnit JohnBrant JohnBurton KentBeck KielHodges LocalVariablesAreBad MartinFowler MartinFowlersJunitPaper MethodObject MyLowestBookshelf OnceAndOnlyOnce PatrickParker PatternLanguage PatternNames RefactoringBook RefactoringBrowser RefactoringDotCom RefactoringImprovingTheDesignOfExistingCode RefactoringIsNotRelational RefactoringLanguage RefactoringToPatterns RelationalWeenie ReplaceMethodWithInnerClass ReplaceMethodWithMethodObject SmalltalkBestPracticePatterns SmalltalkLanguage StevenNewton ThreadSafe UmlDistilled WikiMaster WillSargent WilliamOpdyke YouArentGonnaNeedIt RefactoringInDuets AboutRefactoringPatterns BacktrackIfRefactoringFails CategoryRefactoring RefactoringInVerySmallSteps RefactoringUsingTools SantiagoValdarrama TestEveryRefactoring TheFirstRefactoringStep RefactoringInJava AvoidFinalStringsForUniqueTypes CategoryRefactoring DefineConstantsInInterfaces DemoteToInnerClass EnumeratedTypesInJava JavaLanguage PromoteInnerClass RefactorExtractInnerClass RefactoringBook RefactoringBrowserForJava RefactoringPatterns ReplaceConditionalWithPolymorphism SillyJavaEnumerationRefactorings VisualAgeJavaRefactoringBrowser RefactoringInProcess RefactoringInVariousLanguages AnonymousDonor CategoryRefactoring CeePlusPlus JeffGrigg PythonLanguage RefactoringInVisualBasic RefactoringWithCeePlusPlus RefactoringWithPython RefactoringWithRelationalDatabases RichardHenderson SmalltalkLanguage StructuredQueryLanguage VisualBasic RefactoringInVbClassic AaronCumming AlfredoChavez CategoryRefactoring CategoryVbClassic CodeComplete CodeShine ConsolidateDuplicateConditionalFragments DesignPatterns ExperiencesWithRefactoringInVbClassic ExtremeProgrammingWithVbClassic GangOfFour InheritanceInVbClassic IntroduceCreationObject JeffGrigg MartinFowler MediatorPattern ModularProgramming OnceAndOnlyOnce ReduceScopeOfVariable RefactorDefaultOrElse RefactorEliminateWith RefactorIntroduceWith RefactorMatchLoopToUsage RefactorNegateIf RefactorRenestBlocks RefactoringImprovingTheDesignOfExistingCode RefactoringInVisualBasic RenameClassInVbClassic ReplaceMagicNumberWithSymbolicConstant ReplaceRecordWithDataClass SteveMcConnell SteveSawyer StructuredProgramming VbClassic VbClassicImplementationInheritance VbClassicRefactorTypeToClass VisualBasic VisualBasicDotNet WillemBogaerts RefactoringInVerySmallSteps AboutRefactoringPatterns BacktrackIfRefactoringFails CategoryPattern CategoryRefactoring DoTheSimplestThingThatCouldPossiblyWork ExtractMethod JasonFelice MethodObject ReFactor RefactoringInDuets RefactoringUsingTools SantiagoValdarrama TestEveryRefactoring TheFirstRefactoringStep WikiPagesAboutRefactoring RefactoringInVisualBasic CategoryVisualBasic CodeProject DanijelArsenovski JetBrains ReSharper RefactoringInVbClassic RefactoringInVisualBasic StaticallyTypedWrapper VbClassic VisualBasic VisualBasicDotNet VisualBasicForApplications VisualStudio RefactoringIsNotDesign AcceptanceTest CategoryRefactoring ChristopherAlexander CodeAsHumanLanguage DoctorSeuss EmergentAnalysis EprimeLanguage EricHodges ExtractClass ExtractPackage JuneZeroFive NotesOnTheSynthesisOfForm OpenYourMind PeterLynch PullUpField ReFactoring RefactorOrDesign RefactoringIsRetrospectiveDesign ResponsibilityDrivenDesign TheSourceCodeIsTheDesign ThreadMess WhatIsAnAdvancer RefactoringIsNotRelational AgreeToDisagree BillCaputo EjbTernaryRelationshipExample EricHodges FingerPointingAtTheMoon HolyWar ManyToManyChallenge MartinFowler NavigationalDatabase ObjectRelationalPsychologicalMismatch PolymorphismLimits RefactoringImprovingTheDesignOfExistingCode ReinventingTheDatabaseInApplication RelationalWeenie SharingDataIsImportant StevenNewton TablesAndObjectsAreTooDifferent TopMind TrollFlag WikiMaster YagniAndDatabases RefactoringIsNotRewriting CategoryRefactoring ChadThompson DoItAgainToLearn PlanToThrowOneAway RewritingIsNotRefactoring SecondSystemEffect RefactoringIsPainless BehindOnMyTests CategoryRefactoring ChangeShouldBePainful KamikazeCoding KentBeck KyleBrown MichalWallace SteveMellor UnitTest RefactoringIsaRequirement AlistairCockburn CategoryRefactoring DoTheSimplestThingThatCouldPossiblyWork DoomSayers ExtremeProgramming GoFasterWithRefactoring JustInTimeProgramming RefactorMercilessly RonJeffries YouArentGonnaNeedIt RefactoringIsntOverhead CategoryRefactoring CayteLindner DesignPhase DoTheSimplestThingThatCouldPossiblyWork ExtremeNormalForm IntegrationHell JeffGrigg OnceAndOnlyOnce RonJeffries SoftwareAndWriting UnitTest RefactoringIteration AreYouDoingXp BetterDesign BusinessValue BusinessValueFirst CartesianProduct CommitmentSchedule DoTheSimplestThingThatCouldPossiblyWork DonWells EmbraceChange EmpowerTheTeamFirst EngineeringTask ExtremeProgramming ExtremeProgrammingCodeReviews ExtremeProgrammingDesignReviews FourBlankCards JeanineDeGuzman KentBeck LifeTech OnceAndOnlyOnce PeterMerel PlanningGame ProjectStandards RefactoringIteration RevivalMeeting RolledUpNewspaper RonJeffries SlimAmamou SpecializationIsForInsects SystemMetaphor TeamValue TomKubit UserStories UserStory VcapsProject WikiNature YouArentGonnaNeedIt RefactoringLanguage AddParameter AspectOrientedRefactoring BehaviorToState BigRefactorings CategoryRefactoring ChangeBidirectionalAssociationToUnidirectional ChangeReferenceToValue ChangeUnidirectionalAssociationToBidirectional ChangeValueToReference CollapseHierarchy ComposeMethod ComposedMethod ConsolidateConditionalExpression ConsolidateDuplicateConditionalFragments ConvertProceduralDesignToObjects CppRefactorStructToClass DecomposeConditional DesignPatterns DuplicateObservedData EncapsulateCollection EncapsulateDowncast EncapsulateField ExtendToImplementInterfaces ExtractClass ExtractHierarchy ExtractInterface ExtractMethod ExtractPackage ExtractSubclass ExtractSuperclass FormTemplateMethod HideDelegate HideMethod HugeCaseStatements InlineClass InlineMethod InlineTemp IntroduceAssertion IntroduceCodeGenerator IntroduceExplainingVariable IntroduceForeignMethod IntroduceLocalExtension IntroduceNullObject IntroduceParameterObject JavaLanguage KentBeck MagicNumber MartinFowler MetaRefactoring MoveField MoveMethod MovingFeaturesBetweenObjects NonInvasiveRefactoring ParameterizeMethod PreserveWholeObject PullUpConstructorBody PullUpField PullUpMethod PushDownField PushDownMethod RefactorConcurrencyControlToAspect RefactorDefaultOrElse RefactorEliminateWith RefactorExtractExceptionHandlingToAspect RefactorExtractMethodCallsToAspect RefactorInsertComment RefactorIntroduceWith RefactorMatchLoopToUsage RefactorNegateIf RefactorParametersToMemberVariables RefactorRenestBlocks RefactorReorderParameters RefactorReplaceCommentWithTestCase RefactorScopedVariableToParameter RefactoringClassToBePolymorphic RefactoringIdioms RefactoringImprovingTheDesignOfExistingCode RefactoringLegacyCode RemoveAssignmentsToParameters RemoveControlFlag RemoveMiddleMan RemoveParameter RemoveSettingMethod RenameClass RenameClassInVbClassic RenameMethod ReplaceArrayWithObject ReplaceCodeWithData ReplaceConditionalWithPolymorphism ReplaceConstructorWithFactoryMethod ReplaceDataValueWithObject ReplaceDataWithCode ReplaceDelegationWithInheritance ReplaceErrorCodeWithException ReplaceExceptionWithTest ReplaceInheritanceWithDelegation ReplaceMagicNumberWithSymbolicConstant ReplaceMethodWithMethodObject ReplaceNestedConditionalWithGuardClauses ReplaceParameterWithExplicitMethods ReplaceParameterWithMethod ReplaceRecordWithDataClass ReplaceRecordedHistoryWithEventNotification ReplaceSubclassWithFields ReplaceTempWithQuery ReplaceTypeCodeWithClass ReplaceTypeCodeWithStateStrategy ReplaceTypeCodeWithSubclasses ReverseConditional SelfEncapsulateField SeparateDomainFromPresentation SeparateQueryFromModifier SimplifyingConditionalExpressions SmalltalkBestPracticePatterns SplitTemporaryVariable SubstituteAlgorithm TeaseApartInheritance VbClassicRefactorTypeToClass VisualBasic RefactoringLegacyCode BugsWaitingToHappen CategoryRefactoring DossyShiobara ExceptionsCancelTransactions FoxPro MichaelFeathers ObjectOriented PeteHardie RefactorReplaceCommentWithTestCase RefactoringLanguage RefactoringLegacyCode SteveJorgensen TellDontAsk TestPoint UnitTestingLegacyCode WikiWord WorkingEffectivelyWithLegacyCode XpMailingList XroachMetaphor RefactoringLive CategorySoftwareTool JeanMarcHeneman LeoScott PairProgramming ShaeErisson WayneConrad RefactoringLog ChangeLog DavidHurt ForFree SeanOleary ThePragmaticProgrammer UnitTest VersionControl RefactoringMeansFailure CategoryChange CategoryRefactoring CodeChangeImpactAnalysis ExtractMethod RefactoringIsCodeChange RefactoringMeansFailure TestDrivenDevelopment ThreeStrikesAndYouRefactor WhatIsRefactoring RefactoringMercilesslyDialog DomainLayer ExtremeProgramming ForgetTheDebugger HelmutLeitner KeithRay LanguageOrientedProgramming PairProgramming RefactorMercilessly RefactoringMercilesslyHidesTheForest RichardEdwards StanSilver ThelopLanguage UbiquitousLanguage RefactoringMercilesslyHidesTheForest AcceptanceTest AlainPicard AntiPattern BinarySearchCodeOnly CategoryRefactoring CeePlusPlus CommonLisp DavidNoble DoTheRightThing DoTheSimplestThingThatCouldPossiblyWork DuplicatedCode ExtremeProgramming FearOfAddingClasses GeorgePaci GoldilocksSolution JuneKim MarkAddleman MercilessRefactorer MethodObject OaooBalancesYagni OnceAndOnlyOnce RavioliCode RefactorMercilessly ReplaceQueryWithTemp ReplaceTempWithQuery RonJeffries SmalltalkLanguage StanSilver StateObjects SunirShah UnknownObject WaldenMathews WardCunningham WellFactoredProgramsCannotBeUnderstoodStatically WhenToStopRefactoring YouArentGonnaNeedIt RefactoringMetaphor AllanGoff DesignPatterns MaintainAbility OnceAndOnlyOnce PerfectionIsAchieved RefactoringAsReductionToLowestTerms RefactoringTools UnitTests RefactoringMonsterClasses AsdPpp BridgePattern DoTheSimplestThingThatCouldPossiblyWork ErrorResponse ExtractSuperclass FactoryPattern GetColorMessage GetColorMessageRequest GetColorRequest GetColorResponse GetObjectColor GetObjectColorResponse GetObjectStateResponse GetRequest GetResponse LargeClass MessageBase ParseMessage ReFactoring RefactoringBook RequestBase SendObjectCommand SendObjectCommandResponse SetColorMessage SetColorRequest SetColorResponse SetObjectColor SetObjectTarget SetRequest SetResult SetState StatePattern StrategyPattern TestDrivenDevelopment RefactoringMove ExtractMethod RefactoringNose CruiseControl DavidSaff DupTective ModificationSet NeilThorne RefactoringNose RefactoringNotes AnonymousHero BlackaddersMap CategoryWikiMaintenance CategoryWikiRefactoring CliffordAdams DeletionConventions DiversityIsSmotheredOnWiki EverywhereElse FifteenPrinciplesOfNoo FifteenPropertiesInNoo HowNatureOfOrderAppliesToSoftware HumbleRefactorer InexperienceGeneratesSuccess JeffShelby KevinKinnell NatureOfOrder NatureOfOrderTalkAtChicago OnceAndOnlyOnce RalphJohnson RefactorByExtractingToPage RefactorFasterDeleteMore RefactoringAndReconciliation RichardDrake TheNatureOfOrder VoiceOfWiki WikiAsXpTrainingCourse WikiConsensus WikiNewspaperAnalogy WikiRefactoring WikiStroke WikiSuccessCanInhibitNewWriters RefactoringOperationDiscussion CategoryRefactoring CollectionStructure DataOriented DataToInformationRefactoring DynamicClass InformationOriented InlineSqlStatement ReFactoring ReWorking SqlFunction StaticClass StoredProcedure RefactoringPattern RefactoringPatterns RefactoringPatternSpace BobHanmer JimCoplien JimDoble JohnLetourneau JoshuaKerievsky LindaRising MaryLynnManns NeilHarrison OrganizationalPatterns PatternLanguage PedagogicalPattern RefactoringPatterns RichardGabriel RonGoldman TelePlop RefactoringPatterns AboutRefactoringPatterns BacktrackIfRefactoringFails CategoryRefactoring ExtractMethod InlineMethod MarnixKlooster MartinFowler MethodObject MoveMethod ReFactor RefactoringHat RefactoringImprovingTheDesignOfExistingCode RefactoringInDuets RefactoringInVerySmallSteps RefactoringToPatterns RefactoringUsingTools ReplaceConditionalWithPolymorphism SantiagoValdarrama TestEveryRefactoring TheFirstRefactoringStep RefactoringRails BlackHat CategoryRuby ChuckHagenbuch CompositePattern ExCellent FitLibrary FitOnRails FunctionalTest GraphicalUserInterface JasonFelice JavaScript PragmaticProgrammers RubyLanguage RubyOnRails UnitTest RefactoringReviews BradAppleton CategoryRefactoring KielHodges MartinFowler RalphJohnson WritersWorkshop RefactoringTestCode AlexVanDenBergh ArieVanDeursen CategoryRefactoring CategoryTesting ChangeVelocity ExtremeProgrammingImplementationIssues FalsePositive GerardMeszaros IainLowe JamesCrook JeffGrigg JeromeFillon LeonMoonen MockDatabase MockObject MutationTesting PaulTevis ReFactor RefactoringBrowser RefactoringTestCode ResilienceVsAnticipation SoftwareImprovementGroup TestSmells UnitTest XpTwoThousandAndOne RefactoringTheHumanBody AndyPierce AnonymousDonor AnorexiaNervosa ArtificialIntelligence BiologyEnvy CategoryBiology DanielKnapp DoTheSimplestThingThatCouldPossiblyWork EngineeringEnvy GregEgan HumanBeing ImmunityDesignPrinciples JulianJaynes MadCowDisease MolecularNanoTechnology NatureConsideredEvil OriginOfConsciousness RefactoringTheHumanBody SecurityThroughObscurity SimplicityIsOverRated TomAnderson RefactoringToPatterns AddisonWesley BenTremblay CategoryBook CategoryRefactoring JackBolles JoshuaKerievsky PhlIp RefactoringPatterns WhatIsRefactoring RefactoringTools BicycleRepairMan RefactoringBrowser RefactoringBrowserForJava SmalltalkLanguage RefactoringTrumpsYagni AlexChaffee CategoryRefactoring GeorgePaci NoseJobRefactoring OaooBalancesYagni SimpleDesign SimpleDesignTrumpsYagni YouArentGonnaNeedIt YouArentGonnaNeedThatComplexity YouArentGonnaNeedThatComplication YouArentGonnaNeedThatFeature YouArentGonnaNeedThatInfrastructure YouArentGonnaNeedThatYet RefactoringUnitTestsIsExpensive CategoryRefactoring CategoryTesting DaveFayram DeltaIsolation DesignByContract KeithBraithwaite RefactoringUnitTestsPaysOff SpikeSolution SunirShah UnitTest RefactoringUnitTestsPaysOff RuleOfThree UnitTest RefactoringUsingTools AboutRefactoringPatterns BacktrackIfRefactoringFails CategoryRefactoring RefactoringBrowser RefactoringInDuets RefactoringInVerySmallSteps SantiagoValdarrama TestEveryRefactoring TheFirstRefactoringStep RefactoringWar ArtificialIntelligence CodeOwnership CurlyBraces DaveNicholson DonWells GeneralDynamics HelmutLeitner JeffGrigg OuijaBoard PairCliques RefactoringWar SpikeSolution ThesisAntithesisSynthesis WaldenMathews ZetaLisp RefactoringWikiIsaMetaphor CategoryMetaphor CategorySpeculativeStatement CategoryWikiMaintenance CategoryWikiRefactoring ExtractClass ExtractMethod JohnAbbe MoveMethod OnlyMathIsPure RavioliWiki RealWorld RefactoringCodeIsaMetaphor SunirShah UnitTest WaldenMathews WhatIsRefactoring WhatIsReworking WikiPage RefactoringWikiPages CategoryWikiMaintenance CategoryWikiRefactoring ConvertThreadModeToDocumentMode DeleteOneLiners DialecticMode DoubleLines GoodWikiCitizen HowToWriteAndEditThreadMode MakeSignalNotNoise PatternLanguage PoemWiki RefactorByCondensingConversation RefactorByCondensingQuestionAnswerPair RefactorByExtractingToPage RefactorMoveToFront RefactorWhileRespectingSignatures SeparateThreadsFromContent TentativeSummary ThereforeBut ThesisAntithesisSynthesis ThreadMess ThreadMode ToolsForRefactoringWiki WhyRefactorWikiPages WikiCategories WikiRefactoring WikiRefactoringStories RefactoringWildMan RefactoringWithCeePlusPlus AdvancedCeePlusPlusProgrammingStylesAndIdioms AlternateHardAndSoftLayers AndyGlew CategoryCpp CategoryRefactoring CeePlusPlus CeeRefactorStringsToFunctions ChrisBrooks CppRefactorStructToClass DouglasAuclair ExtremeProgramming HandleBodyPattern JamesCrawford JimCoplien JohnLakos LargeScaleCppSoftwareDesign ManfredLange MkDeps MyClass PaulChisholm PeterMerel PierceMcMartin RefactoringWithCeePlusPlus SmallTalk SmalltalkBestPracticePatterns StaticTypingHindersRefactoring StlStyle UnitTest WayneMack RefactoringWithComPlusTechnologies AbstractClassFactory CategoryComponentObjectModel DesigningSolutionsWithComPlusTechnologies JeffGrigg MartinLippert MicroSoft RefactoringWithaFrameworkExperiences VisualBasicScripting RefactoringWithCvs AndyGlew BillOfMaterialsFile CommonLisp CppUnit CyclicCvs ErinStanfill ExtremeProgramming GrahamHughes JamesCrawford KazKylheku MartinPool MichaelFeathers NealBecker PeteMcBreen PeterMerel RefactorMercilessly RefactoringWithMetaCvs SubVersion RefactoringWithDesawareNtServiceToolkit ByVal ChangeData ChangeType CompletionType ControlCode ControlObject DeletedUnlessDefended EventData EventType IdwEasyService IdwServiceCtl IsThisPageOk JavaDoc JeffGrigg MartinLippert MicrosoftDotNet ObjectIndex OnContinue OnDeviceEvent OnHardwareProfileChange OnParamChange OnPause OnPowerRequest OnShutdown OnStart OnStop OnTimer OnUserControlCode PleaseComment RefactoringFrameworkBasedApplications RefactoringWithaFramework RefactoringWithaFrameworkExperiences StopPending VbClassic VisualBasic WaitComplete WindowsService RefactoringWithMetaCvs MetaCvs RefactoringWithCvs RefactoringWithPython BicycleRepairMan CategoryPython CategoryRefactoring ExtractMethodRefactor ExtractVariableRefactor JavaLanguage PhlIp PyCharm PythonRefactorings RenameMethod UnitTest RefactoringWithRelationalDatabases AxionDatabase BrentNewhall BrianSlesinsky CategoryAnalysis CategoryExtremeProgramming ContactProperty ContinuousDatabaseRefactoring CostinCozianu CurtSampson DatabaseBestPractices DbasGoneBad DocumentMode DontDoThat DontRefactorDatabases EnterpriseApplicationIntegration ExtendedData ExtremeProgramming FelipeHoffa FifthNormal FourthNormal GemStone GeorgeDinwiddie GeorgePaci GoodThing GrahamHughes HowToDeferSchemaChanges IntegrationStation JeffBay JeffGrigg JeffWinchell KeithBraithwaite LinksAreContent MagnusLyckaa MartijnMeijering MichaelLeach MicroSoft MishaDorman MultiParadigmDatabase OpenClosedPrinciple PerrinHarkins PersonContactInformation PersonType PointToPointIntegration PostgreSql PrestonRickwood RefactorMercilessly RefactorSql RefactoringFriendlyDatabaseDesign RefactoringWithRelationalDatabases ReinventingTheWheel RelationalDatabase ShieldPattern StephenGryphon TestFirst WilliamUnderwood XpFrame RefactoringWithaFramework CategoryRefactoring CodeGeneration CodeGenerationIsaDesignSmell CompoundObjectProgramming CompoundPatterns DougSchmidt EclipseIde InterViews JavaUnit JavaValue JwamFramework LayeredApplicationFramework MartinLippert ReactorPattern RefactoringFrameworkBasedApplications RefactoringWithDesawareNtServiceToolkit ScottJohnston StefanRoock WhiteBoxFramework RefactoringWithaFrameworkExperiences MartinLippert RefactoringWithComPlusTechnologies RefactoringWithDesawareNtServiceToolkit RefactoringWithaFramework VisualBasic RefactoringWithoutBias CategoryWikiMaintenance CategoryWikiRefactoring DavidHooker DeletionInWiki OffLine PeerReview RefactorFasterDeleteMore ThereforeBut ThesisAntithesisSynthesis ThreadMode WhoStuffedWordsInMyMouth WikiNewspaperAnalogy WikiRefactoring RefactoringWorkbook CategoryBook RefactoringYtwok AlistairCockburn AspectOrientedProgramming BradCox CategoryYtwok DoTheSimplestThingThatCouldPossiblyWork MichaelFeathers OnceAndOnlyOnce OneKnob RefactorMercilessly RonJeffries WholeSortOfGeneralMishMash YouArentGonnaNeedIt YtwokSecondaryEffects RefactoryBrowser RefactoringBrowser RefactoryBrowser WikiPagesAboutRefactoring RefalLanguage CategoryProgrammingLanguage FunctionalProgrammingLanguage SuperCompiler ValentinTurchin ReferDontDelete AgileSoftwareDevelopment AlistairCockburn CategoryWikiMaintenance CategoryWikiRefactoring DeletedAndRefactored JeffGrigg MercilessRefactoring OnceAndOnceOnly OnceAndOnlyOnce PervasiveDevelopmentDisorder PervasiveDevelopmentalDisorder ReFactoring RefactorDontRefer RefactorMercilessly RefactoringBrowser RefactoryBrowser ReferDontDelete TheBookAgileSoftwareDevelopment TruckFactor TruckNumber UnitTest UnitTesting WhatIsRefactoring WikiGnome YouArentGoingToNeedIt YouArentGonnaNeedIt ReferenceCounting CategoryGarbageCollection CocoaFramework ComponentObjectModel CppCountedPointerImplementation EricHodges GarbageCollection GarbageCollectionBook LinearTypes MicroSoft ObjectiveCee PerlLanguage PhpLanguage PythonLanguage ReCycler ReferenceCounting StephanHouben SunirShah SynchronizedSmartPointers TomStambaugh ReferenceCountingCanHandleCycles CategoryGarbageCollection GarbageCollection PythonLanguage ReferenceFootprint CategoryOrganization DigitalArtifacts DonaldNoyes LibrarySciencesAndTechnology ThinkingOutLoud WearableComputing ReferenceModelForOpenDistributedProcessing ThirdPartyBinding ReferenceObject EqualityOperator MartinFowler ReferenceObject ValueObject ReferenceValue BlissLanguage LispLanguage PerlLanguage ReferenceValue StaticTyping ReferencesCopiesProcesses ArtifactsAndArtifactories AwarenessCircle CategoryOrganization CopyArtifacts DonaldNoyes ExistingArtifactories GeneralPurposeSoftwareProcesses GoodThing HasWantedPages PeerGroups ProfessionalEstablishment ReferenceAnArtifact TechnicalSocialNetworks ThinkingOutLoud UsefulUsableUsed ReferencesForAlgorithms CategoryAlgorithm TheArtOfComputerProgramming ReferencesValuesIdentitiesAndVariables DaveHarris IndexedCollection JavaDoesntPassByValue ObjectIdentity PhilGoodwin ValueObject ValueSemantics ReferentialEditor BlackAndWhite CategoryInteractionDesign ComputerLib DaveVoorhis DreamMachines GunnarZarncke OnceAndOnlyOnce ReferentialEditor ReferentialObjectEditor RichardKulisz TedNelson TransClusion TransparentVersioning XanaduProject ZigZag ReferentialIntegrity ReferentialTransparency ReferentialTransparency CategoryFunctionalProgramming FunctionalProgramming FunctionalProgrammingLanguage FunctionalWeenie IntentionalEffect PhilippeDetournay ReferentialTransparency SideEffect ReferentsOnWiki AlistairCockburn ChiefSoftwareArchitect ContentSwizzling DaveHarris DocumentMode GoodWikiCitizen ImplicatureProblem IntroductionToTheoreticalLinguistics JohnVonNeumann LinguisticsAndBiblicalInterpretation LordOfTheRings NickSimons ReferentsOnWiki RichardDrake RobertDiFalco SunirShah ThreadMode TomKreitzberg TwikiClone TwoOldHandsInThreadMode UniverseOfDiscourse VonNeumann WayBackMode WhatIsaReferent WikiHistory WikiLinguistic WikiNow WikiSuccessCanInhibitNewWriters RefineExceptions CategoryException CategoryJava ChangedCharSetException CharConversionException FileNotFoundException HomogenizeExceptions MartinPool ObjectStreamException ProtocolException RemoteException SocketException SyncFailedException UnknownHostException UnknownServiceException UnsupportedEncodingException ZipException RefinedExceptions CategoryException RefineExceptions RefinementOfNoise DontDeleteFlamebait RefactorFlameBait SlashDot ReflectTuneAndAdjustRegularly CategoryAgileMethodology ReflectionEmit CategoryDotNet DotNet MicrosoftIntermediateLanguage ReflectionEmit ReflectionInDotNet CategoryReflection DeleteMe ReflectionInVisualBasic ReflectionInVisualBasic CategoryReflection JeffGrigg ReflectionInDotNet TypeLib VbUnitThree ReflectionOnInnerClasses AprilZeroSix CategoryJava ExtremelyIntertwingled GunnarZarncke InnerClass JavaByteCode JavaLanguage JavaReflection JavaVm JeffGrigg OtherLanguagesForTheJavaVm ReflectionOnInnerClasses TestCase TomStambaugh ReflectionToolForEngineers CategoryDiscussion ConnectedText CubicWeb EfourGraph JohnFletcher MaspImplementationDiscussion MetaKit OneNote ProgrammersStone ReflectionToolForEngineers SemanticWiki TiddlyWiki ReflectionVsCodeGenerationArticle CategoryReflection CodeGenerationIsaDesignSmell CodeGenerator DaveWhipp HigherOrderFunction IoLanguage JavaReflection JeffreyHantin KernelLanguage LispFunctions LispMacro MarkAddleman MartinFowler MikeRettig ModernCleanLisp ProjectAdelard SamuelFalvo ShaunSmith TuringEquivalent VisualAgeJava WilliamUnderwood ReflectionWorkshop AdaptiveRetrospective AgileMethodologies AlistairCockburn CrystalClearMethodology CrystalMethodologies IterationRetrospective JoshuaKerievsky MethodologyTuningWorkshop MilestoneRetrospective PostMortem PostProjectReview PrePerspective ProjectRetrospectives ReflectionsOnSearchEngines DiscussionOnEnginesOfTheFuture SearchEngineOfTheFuture ReflectionsOnTrustingTrust TheKenThompsonHack ReflectiveArticulation AshleyFryer CategoryLearningMethods DanSchmidt DebugByDescribing ProgrammersNotebook RubberDucking SelfTalk ShouldWeTalkToOurselvesWhenReadingCode ReflectiveProgramming ProgrammingParadigm ReflectiveWiki ActiveWikiPages AntiComment CodeIsSpeech ConsideredHarmful DigitalMillenniumCopyrightAct HaltingProblem HyperPerl LukesProgrammableWiki ManaMana MatthewAstley MetaReflectiveWiki ObjectOrientedWiki PeterMerel PrologLanguage ProtectedByAmericanConstitution RdfWiki ReflectiveWiki SelfModifyingCode SemanticWeb SemanticWiki TarBaby TextFormattingRules UnitTest UseModWiki UserModeLinux VersionControlAppliedToWiki WikiEngine WikiEngines WikiEnginesWanted WikiPlacenameProblem WikiZen ReformSociety TheReformSociety ReformationAnalogy CategoryHistory ExtremeIconoclasm ExtremeIconoclasmQuestioned IsaacNewton NaturalPhilosophy RadicalReformation RichardDrake ReformedWeenie CategoryWeenie EnterpriseJavaBeans JasonGrossman PeterKwangjunSuk SelfAwareness SmugSmalltalkWeenie WikiPage RefractingEmotions AnOoMagicBullet CategoryRefactoring EmotionalBurp WikiMaster RefreshNeedDiscussion EventDrivenProgramming FunctionalReactiveProgramming GodLanguage LabView LanguageDesign ParagraphWiki PublishSubscribeModel SelfDisciplineDiscussion WikiWiki WorseIsBetter RefreshRectangles DavidSaff DirtyRectangles EuphoriaUserInterfaceManagementSystem RefuseToGossip JoeFriday JustTheFacts RaySchneider RulesToLiveBy RegAubry CategoryHomePage RegAubry RegEdit CategoryVbClassic MicroSoft MicrosoftWindows RegEdit ResEdit ThingsWeHateAboutVbClassic VbClassic VbClassicIdeIssues RegEx CategoryRedirect RegularExpression RegExp RegularExpression RegXy AdamBerger CategoryProgrammingLanguage EsotericProgrammingLanguage LanguageOfChoice MarkovAlgorithm MichaelRaskin RegularExpression RegularExpressionExamples TuringComplete VisualBasic RegalVsKalypticSociety GenesShmenes GunnarZarncke MemesShmemes RegineMeunier CategoryAuthor PartyOfFive RegisMedina CategoryHomePage RegisterAllocation CategoryCompilers RegisterAllocation RegisteredModelClassifications CategoryFuture CategoryOrganization ChangeModels DonaldNoyes ManagementSystem PersonalInformation RegistrationArtifactory ThinkingOutLoud RegistryPattern CategoryPattern GlobalVariable MultitonPattern RegoleFormattazioneTesto EnglishPlease TextFormattingExamples WikiZen RegressEl RegressionTest AcceptanceTest CaptureBugsWithTests CategoryTesting CustomerTest ExtremeProgramming FitNesse FunctionalTest RegressionTest RegressionTesting UnitTest RegressionTesting AcceptanceTest CategoryTesting CodeUnitTestFirst CollectiveCodeOwnership ComparisonTesting ConformanceTest DejaGnu DesignForTestability DonWells ExtremeProgramming GuruChecksOutput JeffGrigg JohnFarrell MartinPool RefactorMercilessly RegressionTesting SingleReleasePoint TacticalTesting TestOverridesNow UnitTest WinRunner RegressionTests RegressionTesting RegressiveForces DrugAddiction HierarchyOfNeeds RegressiveForces RegularContributors AdjustingTransactions AgileLanguage AirlineTrouble AlgorithmChoosing AlternativeJobsForProgrammers AntiPattern ArchitectsOnBlueprints AreTablesGeneralPurposeStructures ArgumentsAgainstOop ArtHouse BackwardLookingWork BalancingDisciplineAndAgility BehavioralEffectOfMetrics BesottedWithStaticTypeChecking BigRedButton BrowseOneHierarchy BrufPredictsFailure BusinessAccounts CargoCult CascadingDialogBoxesAntiPattern CasualDuty CatJuggling CategoryPerson ChallengeSixVersusFpDiscussion ChristopherAlexander ChuckSiska ClintonLabombard CodeAndFix CodeLocking CommentingChallengeResponse CommentsOnComposite CompositeTransactions ConfigurationHell ConfusionOfObjectives ContainmentBuilding ContinuousProcessing ContractiveDelegation CopyAndPasteProgramming CorrectiveAction CountTheHands CriticalSectionFusing CryptoCracy CulpableGoat CultOfPersonality DataOwnership DatabaseNotMoreGlobalThanClasses DaveSmith DebuggingSoftware DeferredUpdate DesignByCommittee DesignDebt DesignPatterns DesignPatternsConsideredHarmful DevNull DeveloperTurnedManager DisregardTheAdjunct DonKnuth DonOlson DonaldNoyes DontPlanDesigns DoorMat EgalitarianCompensation EgolessWiki EmbarrassinglyParallel EnvisioningInformation EverythingIsRelative EvolutionaryDesignTechniques ExplicitBusinessRules ExtractAlgorithmRefactor ExtremeVersionControl EyeOnTheBall FunctionalInversion FungibleProjectManager GammaPattern GangOfFour GatedCommunityPattern GenerativePattern GenomeTopographer GoodMetricsUseNumbers GordonLetwin GuruDoesAll HandShuffle HandsInView HarryChesley HelpSourceForgeSuck HelpYourManager HillsideGroup HistoryOfPatterns HomePage HowBuildingsLearn HowToPissOffYourPair HowYouWentExtreme HttpUnitTutorial InappropriateTechnicalObjective InspectEvalFileFormat InterViews ItWorks JimBesemer JimCoplien JimLittle JoeDavison JunkBox KindsOfPatternLanguages KnowledgeSystemsCorporation KrisJohnson KyleBrown LetsPlayTeam ListsToSuggestStructure LiterateProgramming LongPoleInTheTent MakeFearFuel ManagementRoles ManagersViewsOfDevelopers MapTheRealm MartySchrader MichaelKing MoiraMallison MonthEndClosing NotTheAppropriateProtocol NotationCentric NuffSaid OldTroll OlivierRey OneButtonTesting OneStartlingSentence OopslaProgramChairPatterns ParcPlaceDigitalk PatternLanguagesOfProgramDesign PatternsGenerateArchitectures PatternsHandbookLanguage PaulChisholm PaulMcKenney PeaceMaker PerpetualNow PhlIp PointyHairedBoss PondOpenNetworkDistributed PositiveDialogue PrescriptivePatternLanguage ProcessAntiPatterns ProcessPatterns ProductivityRant ProgrammingIsFun ProgrammingIsNotFun ProgrammingWithoutRamDiskDichotomy PutaNumberOnIt RalphJohnson ReadToWriteRatio ReaderWriterLocking RealStoryAboutDeveloperTurnedManager RecoveringProgrammer RequirementsAsArchitecture RichHolladay SarbanesOxleyAct ScapeGoat ScheduleChicken ScheduleStories SchoolsForCivilization SeagullConsultant SellingaProductYouCantRealize SeparationAndGroupingAreArchaicConcepts SevenOfNine SheChangeDesignInTheDatabase SluggyFreelance SmalltalkApprenticeProgram SmalltalkGraphicsFramework SoftwareEngineering SoftwareGivesUsGodLikePowers SoftwareHasNoShape SpeedUp SuccessOrientedApproach TableOrientedProgramming TechnicalSpecificationForVotingMachines TestFirstUserInterfacesPrinciples TexThePatterns TexTheProgram TheHeadEatsTheTail TheProcessIsTheDeliverable TheRoadNotTraveled TheTroubleWithConsensus TheVisualDisplayOfQuantitativeInformation ThenDontCallMainLoop ThinkingForth ThinkingOutLoud TipsFromPaulMcKenney ToddCoram TopMind TrainHardFightEasy TrainTheTrainer TransactionProcessingMonitor TransactionsAndAccounts TrialProject UserHostile VoidMain WardCunningham WhyBotherToStructure WikiEssence WikiName WikiPatterns WintekCorp YouGetWhatYouPlayFor RegularExpression AlternativesToRegularExpressions AnonymousDonor BadProgrammer BillJoy CategoryLanguageFeature CategoryRegularExpressions ClaudeShannon ComputerScience CsharpLanguage DragonBook EditHint FiniteAutomata FiniteStateMachine FireFox FuzzyLogic GoodEnough JamieZawinski JavaScript JohnMcCarthy JustDontGetIt KenThompson KillerApp LexSpoon MasteringRegularExpressions McCulloch MikeLesk MyBrowser OpenSource PanuKalliokoski PerlLanguage PrologLanguage RegExp RegularExpression RegularExpressionExamples RegularExpressionMatchAssertion RegularExpressions RegularExpressionsArent RobertField SmugLispWeenies SmugUnixWeenies SteveJohnson StructuralRegularExpressions TclTk TextFormattingRegularExpressions UnixCulture VbScript WittgensteinsLadder WrongButGoodEnough ZadehLotfi RegularExpressionExamples CategoryRegularExpressions ChristofferHammarstrom ElizabethWiethoff EsotericProgrammingLanguage ExtremeProgramming PythonLanguage RaphLevien RegXy RegularExpression RegularExpressions RubyLanguage TopMind RegularExpressionLibraries BoostLibraries BoostXpressive CategoryRegularExpressions CeeLanguage CeePlusPlus CeeSharp ColdFusion CommonLisp DougTeel ExtensibleMarkupLanguage IoLanguage JavaLanguage JavaScript PerlLanguage PythonLanguage RegularExpression RubyLanguage VbScript VisualBasicDotNet XmlSchema RegularExpressionMatchAssertion AssertXhtml BoostLibraries CategoryAssertions CategoryRegularExpressions CeePlusPlus GregBacon MiniRubyWiki NunitFramework PerlLanguage PerlUnit RegexAssertion RegexTestFramework RegularExpression RubyTestUnit StarUnit TestingFramework RegularExpressionSetArithmetic AlternativesToRegularExpressions ComputerScience ExtendedSetTheory FiniteStateMachine GarryHamilton GunnarZarncke MultiCaster OperatorOverloading PerlLanguage PeterMerel RegularExpression RegularExpressionsArent RubyLanguage SymphonicArchitecture TuringComplete RegularExpressions AlternativesToRegularExpressions CategoryRedirect CategoryRegularExpressions MasteringRegularExpressions RegularExpression RegularExpressionExamples RegularExpressionLibraries RegularExpressionMatchAssertion RegularExpressionsArent StructuralRegularExpressions RegularExpressionsArent AlternativesToRegularExpressions CategoryRegularExpressions ContextFreeGrammar EssExpression MuddlingAround PerlLanguage ProperlyDfaBased RegularExpression RegularExpressionSetArithmetic TuringComplete TuringMachine RegularLanguage AdamBerger CategoryLanguage ContextFreeLanguage DougMerritt FiniteStateMachine RegularExpression RegularLanguage RegulatedSoftwareIndustry ComputerDriversPermit DigitalDivide ProfessionalLicensingOfProgrammers RegulatedSoftwareMonopoly SelfTaught RegulatedSoftwareMonopoly CategoryBigPicture ComputerDriversPermit DevilsAdvocate InternationalBusinessMachines JayOsako MarcThibault MartySchrader MicroSoft OracleCorporation ProfessionalLicensingOfProgrammers RegulatedSoftwareIndustry RegulationsInChina ChinaCarbonForum ChineseCharacteristocs ChinesePeople DeleteThisPageSoon FollowThem HarmoniousDevelopment WikiSquatting WinWin ReidHoffman CategoryAuthor LinkedIn ReiniUrban AcadWiki AutoLisp CategoryHomePage MostProgrammersDontGrokObjects PortlandPatternRepository RulesToLiveBy ReinventTheFlatTire HaHaOnlySerious LegacyCode ParserGenerator RegularExpression RewriteCodeFromScratch WritingYourOwnParser ReinventTheWheel AntiPatternTemplate BestPractice CategoryAntiPattern CategoryIdiom DontReinventTheWheel DontTakeAnythingForGranted NotInventedHere ReinventTheWheel ReinventingTheWheel ReinventingComics CategoryBook JohnScott PhlIp UnderstandingComics WebComics ReinventingTheDatabaseInApplication AcceptanceTest ActiveRecord ActiveResource AntiPattern AurelianoCalvo CeeLanguage DataBase DatabaseDefinition EditHint EricHodges FooDatabase ManyToManyChallenge MicrosoftLinq ModernDinosaur NoStrings ObjectDatabase ObjectRelationalImpedanceMismatch ObjectRelationalMapping ObjectRelationalMappingLayer OnceAndOnlyOnce RdbmsFriendlyAppLanguage RefactoringImprovingTheDesignOfExistingCode ReinventingTheDatabaseInApplication RelationalDatabase RelationalLanguage RelationalWeenie RemoteException RestFull RestIsJustSqlReinvented RubyLanguage SqLite SteveConover ThePrevayler WebStoresDiscussion WhenAreDatabasesNotAppropriate WilliamUnderwood YagniAndDatabases YouArentGonnaNeedIt ReinventingTheWheel CategoryAntiPattern CategoryIdiom CeeLanguage CsharpLanguage DoItFramework DouglasAdams EncodeMethod ExplainSecurityToBusinessPeople FredBrooks InventionByObservation JimRussell MergeMe MicrosoftAccess NotInventedHere OpenSource OtherPeoplesCode PerlLanguage PleaseReinventTheWheel PythonLanguage RefactorTheWheel ReinventTheFlatTire ReinventTheWheel ReinventingTheWheel ReuseHasFailed RidiculousSimplicityGivesRidiculousResources StephanHouben TheMythicalManMonth UseNet VisualBasic WheelFactory ReithalleZuerich RejectionLetter CriticsAreYourBestFriends RelExportDiscussion BagAtational BagNeedScenarios BagNeedScenariosReWork CategoryDatabase CategoryThreadMess ComplexityOfOutputtingDuplicateTuplesInTutorialDee DanMuller DataSet DatabaseIsRepresenterOfFacts DuplicateTupleOutputDiscussion HandWaving LetTheReaderDecide ListOfQueryBrowsers McCarthy MicrosoftAccess NovemberTen PageAnchor RelProject RelationalAlgebra RelationalModel ResultSet SmeQl TheSkyIsBlue TopMind TransactSql TutorialDee UsefulLie WetWare WherePsychologyMatters WorseIsBetter RelProject AnonymousFunction CategoryDatabase CategoryProject DateAndDarwensTypeSystem DaveVoorhis FirstClassFunction HigherOrderFunction HughDarwen MicrosoftWindows NoReading OpenSource OutOfRange RelVar RelationalDatabase RelationalLanguage SourceForge TheThirdManifesto TutorialDee RelVar BundleSubstanceMismatch DateAndDarwen EditHint FirstClass KeyLanguageFeature ObjectVsModel RdbRelVar RelVar RelationalAlgebra RelationalLanguage RelationalModel RelationalVariable SqlLanguage TheThirdManifesto TutorialDee RelatedEvolvingAreas EuroPlop RelatedPages CapabilityMaturityModel CargoCultSoftwareEngineering CategoryWikiNavigation CmmIsEvil DonaldNoyes LevelsOfSoftwareSuccess RelatedPages ThinkingOutLoud RelatedWork HardwareSoftwareCoDesign RelatedWork WikiBadge RelationalAlgebra BackroNym BooleanLogic CategoryRelationalDatabase CategoryTheory CoddsReductionAlgorithm CriteriaForGoodMathOrCompactNotation DanMuller DateAndDarwen DougMerritt GoedelsTheorem LazyEvaluation NewFoundations NumberTheory QueryTraversalVersusRecursion RecursivelyEnumerable RelationalAlgebra RelationalCalculus RelationalDataBaseManagementSystem RelationalLanguage RelationalWeenie RussellParadox SetOfAllSets SetTheory SmalltalkCulturalAssumption StructuredQueryLanguage TheThirdManifesto TutorialDee UniversalSet RelationalAlternativeToXml CategoryInformation CategoryLanguageDesign CategoryText CategoryXml ChrisMellon CommaSeparatedValues ContactAndAddressModels ContactRef DataDictionary DrCodd DueDate EscapePattern EtlIntegrator FirstColumnDataFormat FlirtDataTextFormat FusDxFormat FusdxDiscussion GarryHamilton JavaBeans JobTitle LifeIsaBigMessyGraph LispMacro MattChaput MultiParadigmDatabase NavigationalDatabase NotInventedHere OnceAndOnlyOnce PageAnchor PisinBootvong PredicateTypes QwertySyndrome RelationalAlternativeToXml RelationalWeenie SchemaEvolution SparedNoExpense SqlFlaws SqlLanguage StateOfTheArt TabDelimitedTables TabMunging TelNet ThereAreNoTypes TopMind TuringComplete UniversalStatement ValidationRules ViolentAgreement WhatAreTypes WilliamUnderwood XmlSchema XmlSucks XmlSucksButYouShouldUseItAnyway XmlWeenie RelationalAndStoringObjects DatabaseNotMoreGlobalThanClasses EsaPulkkinen JeffGrigg MappingInheritanceHierarchiesToRelationalSchemataInvolvesCompromises ObjectRelationalImpedanceMismatch RelationalBreaksEncapsulation RelationalWithSideEffects RelationalAndTrees AnIntroductionToDatabaseSystems CategoryDataStructure CategoryRelationalDatabase ChrisDate DaveVoorhis DrCodd QueryTraversalVersusRecursion RelationalAlgebra RelationalAndTrees RelationalDatabase RelationalModel RelationalTreesAndGraphsDiscussion RelationalTreesAndGraphsDiscussionTwo SqlFlaws TheThirdManifesto TopsQueryLanguage TqlChainedJoin RelationalBreaksEncapsulation AccessControlList AlternativesToHierarchicalEncapsulation BrianSlesinsky CategoryRelationalDatabase CollectionOrientedProgramming CollectionsArentOo CostinCozianu DatabaseNotMoreGlobalThanClasses DatabaseVerbs DaveVoorhis EricHodges GateKeeper JeffGrigg MarcThibault MarkAddleman ObjectRelationalImpedanceMismatch ObjectVsModel ObjectsAreFromMarsTablesAreFromVenus OoConflictsWithCollectionOrientation ProtocolBasesProgramming RedHerring RelationalDatabase RelationalHasLimitedModelingCapability RelationalLanguage ScatterSqlEverywhere SmallTalk StampCoupling RelationalCalculus AnIntroductionToDatabaseSystems CeeLanguage ChrisDate CoddsReductionAlgorithm DateTypes DomainCalculus DrCodd RelationalAlgebra RelationalCalculus RiemannHypothesis SqlLanguage TupleCalculus RelationalCee CeeLanguage LaughOutLoud MicrosoftLinq RelationalCee RelationalCeePlusPlus RelationalModel SmeQl TutorialDee RelationalDataBaseManagementSystem FoxPro MicroSoft MicrosoftAccess MySql NimbleDatabase OracleDatabase PostgreSql RelProject RelationalDataBaseManagementSystem RelationalDatabase SqlServer TdbEngine RelationalDatabase CategoryDatabase CategoryRelationalDatabase CrossingChasms DickBotting DrCodd FunctionalProgramming HistoryOfRelational ItDepends LetsUseAnObjectOrientedDatabase LogicProgramming NavigationalDatabase NoMoreDatabases ObjectOrientedDatabase ObjectRelationalImpedanceMismatch ObjectRelationalMapping ObjectsVsRdbmsPerformance RefactoringWithRelationalDatabases RelationalAlgebra RelationalCalculus RelationalDatabase RelationalLanguage RelationalModel RollYourOwnDatabase SparseColumns SqlFlaws SqlMyopia TheThirdManifesto TutorialDee VeryLargeDatabaseFoundation WhyRelationalDatabase WilliamUnderwood RelationalDatabaseAccessLayer ApplicationBoundary ApplicationServer ArcusProject AtgDynamo BrianSlesinsky CocoBase CrossingChasms DatabaseAbstractionLayer DomainObject EjbServer EntityBean GemStone GemStonej GenericDataModel JavaBean JeffBay JensColdewey KyleBrown ObjectArchitects RandyStafford RelationalDatabase RelationalDatabaseAccessLayer RepositoryApi WebLogic WillSargent WolfgangKeller RelationalDatabaseFieldNames AbbreviationStandard AgreeToDisagree AnonymousDonor CategoryDatabase CategoryNaming CountryCode DataDictionary DatabaseBestPractices DatabaseFieldNames EveryWordCanBeAbbreviatedToFourLetters FastEyes FirstName HolyWar HyperlinkedTextEditor MeaningfulName PascalCase SelfDocumentingCode SpeedOfLight WetWare WherePsychologyMatters WikiWord WikiWordsAreConcepts RelationalDatabaseTableRowsHaveNoIntrinsicObjectIdentity ActorsModel AgreeToDisagree AllAbstractionsLie AnIntroductionToDatabaseSystems AnonymousDonor BlackHat CandidateKey ChrisDate CommonSenseIsAnIllusion ConceptOrientedProgramming CostinCozianu DanMuller DataManipulation DataManipulationLanguage DatabaseIsRepresenterOfFacts DatabaseNotMoreGlobalThanClasses DaveVoorhis DeLorean DeLorian DefinitionOfLife DeleteMe DeleteWhenCooked DrCodd ExtendedSetTheory FoundationsOfDatabases FredsAxe FunctionalProgramming FundamentalsOfDatabaseSystems GateKeeper HughDarwen InformationTheory JavaDoc KnowLedge LaynesLaw MarkAddleman ModalLogic MyFavoriteLanguage NobodyAgreesOnWhatOoIs ObjectIdentity ObjectOrientedProgramming ObjectOrientedProgrammingLanguage ObjectRelationalImpedanceMismatch ObjectRelationalMapping ObjectVsModel ParadigmPissingMatch PiCalculus ProcessCalculi PublishAndSubscribe PublishSubscribeModel RandyStafford RealityHasNoCertainIdentity ReferenceObject RelVar RelationName RelationVariable RelationalDatabase RelationalHasNoObjectIdentity RelationalLanguage RelationalModel RelationalVariable RichardHenderson SqlLanguage StarTrek TheThirdManifesto TuringComplete TuringEquivalency TutorialDee UsefulLie UselessLie ValueObject ValueObjects ViolentAgreement WhatIsData WhatIsObject WhatIsObjectIdentity WordNet RelationalDatabaseVsProgrammingLanguageFlexibility AnIntroductionToDatabaseSystems BigDecimal CobolLanguage CostinCozianu DatabaseDefinition ForeignKeysCanOnlyReferenceOneTable GemStone GemStonej JeffGrigg MarkAddleman MicroSoft OaooApproachToIndices ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchLinks RelationalAndPolymorphism RelationalDatabase RelationalHasNoObjectIdentity RelationalHostLanguageImpedanceMismatch SmalltalkLanguage TuringComplete VoSs WardCunningham RelationalDatabases RelationalDatabase RelationalDefinition AnIntroductionToDatabaseSystems DaveVoorhis DoesRelationalRequireTypes RelationalModel TheThirdManifesto ThreadMess RelationalEvolutionPuzzle BigIdea DataSpace DiscontinuitySpike FalseDichotomy FuzzyPredicate GoldenHammer JuneZeroEight PageAnchor RelVar RelationalEvolutionPuzzle RelationalLanguage RelationalModel ResultSet SurvivalOfTheSurvivors RelationalGuiDilemma AttributeTable CategoryInformationOrientation CategoryRelationalDatabase CategoryUserInterface DataLog DaveVoorhis DynamicRelational DynamicRelationalAndNormalization EditHint HomelessContent PageAnchor TablizedGuiDiscussion RelationalHasLimitedModelingCapability AbstractDataType AccessControlList AssociativeMemory BigIron BusinessLogicInStoredProcedures CategoryDatabase CategoryModellingLawsAndPrinciples ChrisDate CostinCozianu CrossingChasms DatabaseDefinition DaveWhipp DiscontinuitySpike DrCodd DynamicRelational EverythingIsRelative FebruaryZeroNine GemStone GraphTheory InvoiceLineItem KyleBrown LaynesLaw LimitsOfHierarchies ManyToManyChallenge ObjectRelationalImpedanceMismatch ObjectRelationalPsychologicalMismatch OoLacksMathArgument PrologLanguage RelationalHasLimitedModelingCapability RelationalLanguage RelationalModel RelationalWeenie RelationalWithSideEffects SchemaDesignIsModeling SharingDataIsImportant SmallTalk SqlFlaws TheThirdManifesto TopsQueryLanguage TupleSpace TuringEquivalent WhiteKnack RelationalHasNoObjectIdentity BundleSubstanceMismatch DrCodd FundamentalsOfObjectOrientedDatabases GemStone ObjectIdentity ObjectIdentityDiscussion ObjectIdentityExamples ObjectRelationalImpedanceMismatch ObjectsAreFromMarsTablesAreFromVenus RelationalHasNoObjectIdentity SmallTalk RelationalHostLanguageImpedanceMismatch ChrisBrooking CostinCozianu DataTypeMismatchsBetweenRelationalDbAndHostLanguage ImpedanceMismatch JeffGrigg MarkAddleman ObjectRelationalImpedanceMismatch RelationalDatabaseVsProgrammingLanguageFlexibility RelationalDatabases RichardHenderson TuringComplete RelationalIntegrity AllowedValueTable BlackHat BrianSlesinsky BusinessObject ComputerScience CostinCozianu DanGreen DesignByContract DomainObject ForeignKey GregWolff JeffGrigg MarkSwanson RelationalDatabases RelationalIntegrity RichardHenderson SoftwareEngineering TonyAndrews UnitTest UseAssertions WilliamUnderwood YetAnotherTier RelationalIsTooAbsolute AbsoluteRelationalPointOfView AreOoAndRelationalOrthogonalDiscussion AttributeTable ComputerScience DaveVoorhis DoesMathRequireTypes DomainModel DynamicRelational EducationIsFailing FearOfAddingTables JustDontGetIt MarchZeroEight MediaWiki MicrosoftLinq ModularProgramming MySql ObjectOriented ParagraphWiki QwertySyndrome RelationalAbstractsYouAwayFromTheDomainModel RelationalIsTooAbsolute RelationalIsTooPowerful RelationalModel RelationalWeenies RelationalWithSideEffects SmallTalk TableOrientedProgramming TypesAreTooHard WikiCase WikiPedia RelationalIsTooPowerful HumansDoNotHaveTime ItJustWorks NaturalJoin OneOffs OneToMany ParagraphWiki RelationalIsTooPowerful TutorialDee RelationalLanguage AdaLanguage AlphoraDataphor BusinessSystemTwelve CategoryLanguage CategoryQueryLanguage ChrisDate ConQuerLanguage ConceptualLanguage ConceptualQueries DanMuller DataDictionary DoesRelationalRequireTypes EfCodd EmbraceSql EssExpressions HibernateQueryLanguage HughDarwen LeandroDutra MartinZarate NotesOnaCeePlusPlusRdbmsApi NullsAndRelationalModel ObjectOriented OctoberZeroSix PointyHairedBoss PrologLanguage RelationalDatabase RelationalModel SqlFlaws StructuredQueryLanguage TqlRoadmap TutorialDee RelationalLispWeenie AnonymousDonor AreTablesGeneralPurposeStructures CategoryLisp CategoryWeenie CodeAvoidance DanMuller DataAndCodeAreTheSameThing EssEspressions EssExpressions EvalVsPolymorphism EverythingIsa LispLacksVisualCues MaspBrainstorming PhilJones PrologLanguage SeparateMeaningFromPresentation SubtextLanguage TableOrientedProgramming TopMind TuringEquivalency UniversalStatement YinYangVersusSinglism RelationalLoopHole DiscontinuitySpike EssExpressions LoopHole UnNormalized UnRelational RelationalModel AnIntroductionToDatabaseSystems ArgumentFromAuthority BagVersusSetControversyRoadmap BookStop BrokenLink CategoryRelationalDatabase DataModel DatabaseIsRepresenterOfFacts DbDebunk DonaldKnuth EditHint EfCodd ElmasriAndNavathe ExtendedSetTheory FebruaryZeroNine FoundationsOfDatabases MarkJanssen ObjectiveEvidenceAgainstGotos RelVar RelationalDatabase RelationalModel SoftwareEngineeringVsComputerScience SqlFlaws WalledGarden RelationalObjectIdentity ArtificialKey BinaryLargeObject CostinCozianu HideTheDirtUnderTheCarpet IdentificationProblem JeffGrigg NameSpace ObjectIdentity ObjectIdenty ObjectIdentyPrimaryKeyMapping ObjectRelationalImpedanceMismatch ObjectsIdentity OrderLine ReadingsInFundamentalsOfObjectOrientedDatabases RefactorMe RelationalHasNoObjectIdentity RelationalObjectIdentity SurrogateKeys RelationalOoImpedanceMismatchIsCausedByClasses ActiveRecord AnIntroductionToDatabaseSystems AugustZeroSix AurelianoCalvo BigIron BrainFsck BusinessTransaction CeePlusPlus CeeSharp DanMuller DatabaseIsRepresenterOfFacts DatabasesAreMoreThanJustStorage DaveVoorhis DjangoProject DomainsNotRecordsOrTablesAreObjects DryPrinciple EiffelLanguage EricHodges ExBase ExpressionApiComplaints FoxPro JavaLanguage JavaScript LispLanguage LocalRelation MinimalTable MisuseOfSql MumbleReport NotesOnaCeePlusPlusRdbmsApi ObjectGraph ObjectRelationalImpedanceMismatch ObjectRelationalMapping ObjectRelationalMappingCostsTimeAndMoney ObjectsAreDictionaries PerlLanguage PythonLanguage QueryByExample RelProject RelationalAlgebra RelationalOoImpedanceMismatchIsCausedByClasses RubyLanguage SmalltalkLangauge SmalltalkLanguage SomeClass SqLite SqueakSmalltalk StrategyPattern TomStambaugh TopLink TopsQueryLanguage TopsQueryResultSet TupleList TutorialDee TypeSafeJdbcWrapper RelationalOperationsAreOnlyForDatabases AritmeticOperators BooleanOperators ChrisDate ConceptProgramming DaveVoorhis EncapsulationBreaksRelational GoodIdea HughDarwen JulyZeroSeven ObjectOriented ObjectVsModel PrimitiveOperators ProceduralLanguages RelationalBreaksEncapsulation RelationalLanguage RelationalModel RelationalOperationsAreOnlyForDatabases RelationalOperators TheThirdManifesto RelationalPatterns AccessControlList AccountingModeling AttributeTable CampusExample CategoryPattern ConstantTable ContactAndAddressModels DataDictionary EntityRelationshipDiagram GenericDataModel GraphAlgorithmsWithTables HashMap LaynesLaw ObjectsAreDictionaries PartitionedGraph PartyPattern RelationalDatabase SeparationAndGroupingAreArchaicConceptsDiscussion StarSchema TestDatabase RelationalProgrammingLanguage AplLanguage DeclarativeLanguage EmbraceSql JayLanguage JohnBackus LispLanguage LojbanLanguage MacLennan ProceduralProgrammingLanguage PrologForMassiveData PrologLanguage RelationalCalculus RelationalDatabase RelationalJoin RelationalLanguage RelationalModel StructuredQueryLanguage TutorialDee RelationalProgrammingLanguages RelationalProgrammingLanguage RelationalProjection RelationalAlgebra RelationalTreeEqualityExample AdapterPattern AttributeTable CartesianProduct CollectionOrientedVerbs DataManipulation DomainValue EncapsulationHell FearOfAddingTables GreencoddsTenthRuleOfProgramming HandWaving LanguageDesigner MarchZeroNine PrematureOptimization RelationalTreesAndGraphsDiscussionTwo TheMostComplexWhichCanBeMadeToWork TopMind UserDefinedFunction WishfulThinking RelationalTreesAndGraphsDiscussion AggressiveListening ArgumentFromAuthority AtomicConsistentIsolatedDurable AttributeTable AutoKeysVersusDomainKeys BadThing BookStop BrainFsck BrochureTalk CopyOnWrite CrossToolTypeAndObjectSharing DataManipulation DeltaIsolation DiscontinuitySpike DistributedProgramming DomainSpecificTweaks DomainValue DynamicRelational EssExpression EverythingIsRelative ExpressivePower FirstClass FunctionalProgramming GarbageCollection GenericProgramming HandWaving HumptyDumpty IdealProgrammingLanguage InventorsParadox LanguageDesigner LanguageIdiomClutter MacroAndMicroRigor MagicEverythingMachine MarchZeroNine MentalMasturbation MetaModelling MyFavoriteLanguage MySql NewOsFeatures NonSequitur ObjectIdentity ObjectiveEvidenceAgainstTopDiscussion OnceAndOnlyOnce OneResponsibilityRule PrematureOptimization PrimitivesAndMeansOfComposition RedTape RelationalAndTrees RelationalModel RelationalTreeEqualityExample RelationalTreesAndGraphsDiscussionTwo SecondClass SeparateIoFromCalculation SnuspLanguage SovietShoeFactoryPrinciple StrawMan SymmetryOfLanguage TopMind TqlColumnTable TuringComplete TuringTarpit TutorialDee TypeSystem WhatIsData WikiWiki WishList WishfulThinking ZeroButtonTesting RelationalTreesAndGraphsDiscussionTwo AccidentalComplexity AdaptiveCollection AlternativesToNaturalJoins AtomicConsistentIsolatedDurable AutoKeysVersusDomainKeys BadThing BigBallOfMud BrochureTalk CampusExample CollectionOrientedVerbs ComputerScience ConstantTable CopyOnWrite DataManipulation DateAndDarwensTypeSystem DomainValue DomainValues DrCodd DynamicTyping EatYourOwnDogFood EfCodd EssExpression EssExpressions EssentialComplexity EternalStudent EverythingIsa ExtendedSetTheory FileSystem FileTreeMeetsRelational FirstClass FrameBuffer FunctionalProgramming GarbageCollection GateKeeper GenericProgramming GoldenHammer HandWaving HobbyHorse HostileStudent HumptyDumpty ImplicitTyping JavaScript KillMutableState LanguageIdiomClutter LimitsOfHierarchies ManifestTyping MarchZeroNine MentalMasturbation MetaModel MetaProgramming MicrosoftAccess MultiParadigmDatabase MySql NominativeAndStructuralTyping NonFunctionalRequirements ObjectCapabilityModel ObjectIdentity ObjectOriented ObjectiveEvidenceAgainstTopDiscussion OnceAndOnlyOnce PageAnchor PostgreSql PrimitivesAndMeansOfComposition RedHerring RelVar RelationalAlgebra RelationalCalculus RelationalModel RelationalTreeEqualityExample RelationalTreesAndGraphsDiscussion RelationalWeeniesEmbraceOo RidiculousSimplicityGivesRidiculousResources SecurityModel SetTheory ShiftingTheBurdenOfProof SimplySimplistic SqlServer StaticTyping StrawMan SymmetryOfLanguage SystemsSoftware TableDee TableDum TableOrientedProgramming TheMostComplexWhichCanBeMadeToWork TooBigToEdit TopMind TutorialDee TypeSystem TypefulProgramming UniqueIdentificationTechniques ValueObjectsShouldBeImmutable WardsWiki WhatIsData WikiWiki WikiZen WishfulThinking YamlAintMarkupLanguage RelationalVariable EditHint RdbRelVar RelVar RelationalAlgebra RelationalCalculus RelationalModel RelationalVariable RelationalVsXp AgileModeling BigSoupOfClasses DbasGoneBad DivideAndConquer ExtremeProgramming NavigationalDatabase NounModel ProceduralMethodologies RelationalWeenie ScottAmbler SystemSizeMetrics XpIsForBadPlanners YagniAndDatabases YouArentGoingToNeedIt RelationalWeenie AnonymousDonor BertrandMeyer CategoryRant CategoryWeenie ChrisDate CoarseGrainedEntityBean CurtSampson DanMuller DataTransport DifferentReasonsPeopleLikeRelational EmailAddress EmailRegionComparer EmbraceSql EntityBeans EntityBeansAreEvil EricHerman EvilCode FabianPascal ForEach FunctionalWeenie GemStone GenericType HashSets HashTable HtmlWeenie JavaSpaces JonathanMitchem JonathanTang MessageSelector MicrosoftLinq NoSqlWeenie ObjectDatabase ObjectRelationalPsychologicalMismatch ObjectWeenie OoAndXml OoLacksMathArgument PrevalenceLayer ReinventingTheDatabaseInApplication RelationalAlternativeToXml RelationalDatabase RelationalPsycho RelationalVsXp RelationalWeenie RelationalWeenies RelationalWithSideEffects RichardCordova SelectMany SetTheory SharingDataIsImportant SmeQl SortedSets SqlFlaws SwingDeveloper TableOrientedProgramming ThePrevayler TheThirdManifesto ToList ToOneMultiplicity TobyThain UnskilledAndUnawareOfIt WouterLievens XmlSucks RelationalWeenies RelationalWeenie RelationalWeeniesEmbraceOo AccessControlList AlanKay ArgumentFromAuthority CategoryTheory CodeSmell ComputationalAbstractionTechniques CopyOnWrite CrossToolTypeAndObjectSharing DatabaseDefinition DateAndDarwen DateAndDarwensTypeSystem DaveVoorhis DependencyInjection DependentTyping DoesRelationalRequireTypes DomainObject DomainValue DotNet DrCodd EditHint EverythingIsRelative FalseDichotomy FeatureBuffetModel FebruaryZeroNine FoldFunction FunctorObject GarbageCollection HandWaving HierarchicalRelational HigherOrderFunction InventorsParadox JavascriptObjectNotation JustIsaDangerousWord LaynesLaw LazyEvaluation MagicEverythingMachine MozartProgrammingSystem NonOrthogonalLanguageFeatures ObjectCapabilityModel ObjectIdentity ObjectOriented ObjectRelationalMapping ObjectState OopBizDomainGap PageAnchor PartialEvaluation PrimitivesAndMeansOfComposition RedHerring RelVar RelationalModel RelationalTreesAndGraphsDiscussion RelationalWeenie RelationalWeenies RicesTheorem SecurityModel SetTheory SetlLanguage StrawMan SymmetryOfLanguage TableOrientedProgramming TailCallOptimization TheMapIsNotTheTerritory TopMind TotalFunctionalProgramming TypeSystem ValueObject VirtuousCircle WebServices YamlAintMarkupLanguage RelationalWithSideEffects CategoryRelationalDatabase ObjectRelationalMapper TighterAppAndDatabaseIntegration TutorialDee RelationsAsFirstClassObjects AviBryant CategoryDatabase DatabaseVendorLock EditHint KragenSitaker MicrosoftXen NotesOnaCeePlusPlusRdbmsApi ObjectRelationalMapping OnceAndOnlyOnce OperatorOverloading PrematureAbstraction PythonLanguage RelProject RelationalLanguage RelationsAsFirstClassObjects RobertDiFalco RubyLanguage SimplestThing SmalltalkLanguage TutorialDee VhIndukumar RelationsHaveNormalForms AlwaysUseSelectDistinct DanMuller DatabaseNormalization EverythingIsAnObject FunctionalDependency WilliamUnderwood RelationshipBetweenOoAndDatabases AbstractionInversion AnIntroductionToDatabaseSystems AnonymousDonor AreOoAndRelationalOrthogonalDiscussion BenTremblay CampusExample CategoryDatabase CodeIsData CrossProduct DanMuller DataDictionary DateAndDarwen EricHodges EventDrivenProgrammingTechniques EverythingIsa ExceptionsWagTheDog FunctionalProgramming GateKeeper GeneralizedReference GroupTheory HaskellLanguage HigherOrderFunction IdealProgrammingLanguage JonathanTang LambdaCalculus LawOfDemeter ListComprehension NavigationalDatabase NetworkDatabase NimbleDatabase NounModel ObjectOrientedDatabase ObjectOrientedProgramming OnceAndOnlyOnce PostScript RelationalAlgebra RelationalDatabase RelationshipBetweenOoAndDatabases SetTheory SmallTalk TableOrientedProgramming TablesAndObjectsAreTooDifferent TheThirdManifesto TomStambaugh TopMind TuringComplete TutorialDee WhenAreDatabasesNotAppropriate RelationshipManagement CategoryManagement CompanyEmployeeRelationships CovenantalRelationships CustomerRelationshipManagement EmotionalIntelligence FragileRelationships GeraldWeinbergQuotes HumanRelationsInOrganizations MediumIsTheMessage OutSourcing ProjectManagement ReciprocalRelationships RelationshipManagement SelfManagement SocietyWithoutMediaIsBetter SpecialRelationship SpinBaller TheManufacturingOfConsent UserStories RelationshipObject JimRussell JohnHarby SymmetricalReference RelationshipsBetweenPatterns AlexandersPatternLanguage BulkStorage ChartreAndHagiaSophia ChildCave FlyweightFactory FunctionalCompleteness GangOfFour GerardMeszaros IntimacyGradient JamesNoble MorphologicalCompleteness PatternAuthors PatternConflicts PatternContains PatternLanguageCompilers PatternLanguageFragments PatternLanguageTaxonomy PatternLanguages PatternLanguagesOfProgramDesign PatternRefines PatternSpecializes PatternUses PatternVariants PatternsContains PostAlexandrian PrincipalComponents SecretPlace SequencesOfSittingSpaces SingletonPattern TheTimelessWayOfBuilding WalterZimmer RelaxImagineAndCode BeginnersMind BurntOut DesignPatterns DoSimpleThings DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammingExplainedEmbraceChange FunOfDoing FunOfLearning HaskellLanguage MentalStateCalledFlow MichalWallace PythonLanguage RefactoringImprovingTheDesignOfExistingCode SqueakSmalltalk ThankYou ThePragmaticProgrammer TurboPascal UnitTest WriteTheUnitTestFirst RelaxNg AndrewJoyner CategoryXml DotNet ExtensibleMarkupLanguage MicrosoftWindows OasisOrganization QuickQuestions RelaxNg SchemaLanguagesForXml XmlEurope XmlSchema RelaxationResponse CategoryBook FortyHourWeek HerbertBenson JeanMarcHeneman MeditationTechniques PairProgramming SleepToWork SlowDownToSpeedUp ReleaseEarly ReleaseEasyReleaseOften AngusMezick AntHill BurnOut CruiseControl DotCom EvolutionaryDelivery FreudianTypo ReleaseEarlyReleaseOften SourceSafe SunirShah ThoughtWorks UnreservedCheckouts ReleaseManagement MikeMat ProductLinePractice ReleaseOften CollectiveCodeOwnership ContinuousIntegration GavinVanLelyveld IntegrateOften SingleReleasePoint ReleasePlan BigPlanUpFront BillSeitz CategoryCustomer CategoryPlanning CommitmentSchedule EngineeringTask ExtremeProgrammingExplored FrankNiessink IdealProgrammingTime IterationPlanning OnsiteCustomer PlanningExtremeProgramming PlanningGame ProjectVelocity ReleasePlan UserStories UserStory WorkQueue ZeroFeatureRelease ReleasePlanning CategoryPlanning PlanningGame WikiNameLag ReleaseTwoPointZero BillTrost CategoryBook EstherDyson ReleasingResourcesInJava BrianSlesinsky CategoryJava DaveHarris GeorgeGruschow HotSpot JimPerry PatrickLogan ReleasingResourcesOfObjects ResourceAcquisitionIsInitialization ResourceClient ResourceReleasesResource TomStambaugh ReleasingResourcesOfObjects GarbageCollection ProducingSingletonGarbage ReleasingResourcesInJava ResourceAcquisitionIsInitialization ResourceAcquisitionIsInvocation ResourceReleasesResource ThreadMode WhenDoesAnObjectBecomeGarbage RelentlessTesting AcceptanceTest CategoryTesting ContinuousIntegrationRelentlessTesting UnitTest RelevanceOfOccamsRazor BenKovitz ExtremeOxymoron KyleJerviss LaurentBossavit MaterialistPresuppositions NikitaBelenki OccamsRazor PrincipleOfParsimony SummaWay SunirShah TomKreitzberg RelevantChangesDiscussion AggregationOnTheClient BrainStorm CategoryCategory CategoryWiki ChangeSummary ChangeSummaryDiscussion CliffordAdams CommunityWiki CostinCozianu GoodThing GroundHogDay GunnarZarncke ImplicitTopics MeatBall NovemberZeroFive PageClusters PeopleProjectsAndPatterns RecentChanges RefactorTheWheel RelevantChange SignificantRecentChanges ThingsOnWikisMind WikiChangeProposal WikiCurrentTopics WikiTag ReligionOfTheEternalMoment AllTimeIsSimultaneous BaseClass BeliefSet BorisStitnicky CategoryHistory DanielKnapp DavidAndel DiscWorld JayOsako KirkKitchen ReligionOfTheEternalMoment TheFuture ThePast ThePresent ReligiousDebateAsWikiReductionistTestCase AnonymousCoward AspectOrientedProgramming BackLink BackStack CategoryCategory CategoryInformationManagement CategoryWiki CategoryWorldView ConversationYouCantStayAwayFrom DigitalEquipmentCorporation EcksPeeOnly ExtremeProgramming FooOnly GraciousHost JoeWeaver KeithBraithwaite LinkMore MattBehrens OffTopic OffTopicOnly OnTopicOnly PoliticsOnly ProgrammigOnly QuickChanges RecentChanges RulesOfGeelf SecularOnly SecularRecentChanges SocialOnly SoftwareDesignPattern SoftwareRelatedRecentChanges ThomasHolenstein TomStambaugh WardsWiki WeCannotAgreeAboutOnTopic WhyClublet WikiBadge WikiNature WikiNoise WikiReductionist WikiReductionists WikiTag ReligiousLikeBehaviorInSoftwareEngineering AprilTen BeenThereDoneThat CategoryPsychology HolyWar LieOrStreet WetWare ReligiousObjects AnOoMagicBullet ExtremeIconoclasm KentBeck MethodologistsDontProgram ObjectCargoCult ReligiousObjects ReluctantAlgorithms CategoryQuestions MultiplyAndSurrender ReluctantAlgorithms SlowSort WhyWikiWorks ReluctantGeek ComingOut ReluctantGeek ReluctantLeadership DeveloperTurnedManager KentBeck PatternLanguage ReluctantLeadership SanJuanHill TeddyRoosevelt RemapCapsLock AdamBerger BrianRogers CapsLock CapsLockOff CategoryRant ChrisGarrod CompulsiveCustomizer ControlKey CurrentControlSet DvorakKeyboard EmacsEditor HappyHackingKeyboard JonneItkonen KevinStone KeyRemap KeyTweak KinesisKeyboard LukeGorrie MacBook OperatingSystem PeeCee RedHat RemapCapsLock RobertChurch SysInternals ThinkPad VadimGoncharov VimTextEditor WhyNotUseEmacs WinKeyPlus YuriKhan ZombieTechnology RemcoBoerma MoinMoin TracWiki RememberTheFuture AcceptanceTest CategoryProcessPrinciple CategoryProtoPattern DanielKnapp MeaningfulComment ReFactoring RecordYourCommunicationInTheCode ScreechinglyObviousCode TruckNumber UnitTest UsefulDocumentation RememberedWhileLiving GarryHamilton HeroWorship JohnVlissides RememberedWhileLiving RemembranceOfThingsPast RemindAndRecord DoingStuff DonaldNoyes DonaldNoyesTalk GoodThing RemindAndRecord WardsWiki ReminderCard CategoryCard ToDo RemoteActivation CategoryComponentObjectModel ComponentObjectModel DistributedCom RemoteActivation RemoteAdmin RemoteAdmin VirtualPairProgramming VirusScan RemoteCompiler NetDrive SmashingTheStackForFunAndProfit RemoteControl CategoryWhimsy ChewToy HaveThisPattern JonGreen ScottJohnson SetTopBox RemoteDevTeam RemoteEvaluationAlgorithm CategoryFuture DonaldNoyes FaceBook HomeOffice InternetBrowser MeetingTime MiniatureFootprintComputing NotSoFarOutComputing OneNote ReactiveDemandProgramming RemoteEvaluationAlgorithm SmallFootprintComputing WebSite RemoteException CategoryException CategoryJava ClassNamesBecomeWikiNames RemoteException SixSingleQuotes RemoteGuiProtocol RemoteGuiProtocols RemoteGuiProtocols AjaxWebApplications BerlinProject BorlandDelphi BrowserAbuseSyndrome CategoryGui CategoryInternet CategoryUserInterface CategoryWebDesign ClientServer ClientSideAppDataCaching ComponentBrowser ComputeServer DataExchangeProtocol DataStructures DesktopApplication FrescoFramework GoogleWebToolkit GraphicalUserInterface GuiMachineLanguage GuiMarkupProposal HumanConversation HumanConversationAlgorithm InterViews InventedProcesses ItsTheLatencyStupid JavaApplet JavaScript MozillaXul NetworkAsComputer PeerToPeer PersonalInformation PositiveDialogue PowerBuilder ProgrammingLanguageNeutralGui RemoteGuiProtocol RemoteGuiProtocols RichInternetApplication ScalableVectorGraphics ScriptingLanguage ThinClient TuringComplete VirtualNetworkComputing VisualBasic WebFormMethodologies WebGuiWikiPoll WebSite WebsitePatterns XwindowProtocol RemoteInterface CategoryInterface RemoteInterface RemoteIterationIssue CategoryDatabase CategoryOptimization DataAndCodeAreTheSameThing EeLanguage JavaScript RemoteIterationIssue TechniqueWithManyPrerequisites TierlessProgramming TransparentDistribution RemoteMethodInvocation DistributedInternetArchitecture DotNet DotNetRemoting InterfaceDefinitionLanguage JavaPlatform JavaRemoteMethodInvocation KissWebServices MicrosoftDotNet RemoteMethodInvocation RemoteProcedureCall RestArchitecturalStyle SoapProtocol WebServices RemoteObjectService CorBa DataTransferObjectInjection FlashAmf JavaRemoteMethodInvocations MicrosoftRemoting RemoteObjectService WebServices RemotePairProgramming VirtualPairProgramming RemoteProcedureCall AsynchronousCommunication SynchronousCommunication RemoteProxy BagOfJumpingBeans CommonObjectRequestBrokerArchitecture DesignPatternsBook DistributedCom GangOfFour HalfObjectPlusProtocol HandleBodyPattern JohnFarrell ProxyPattern RemoteMethodInvocation RemoteProxy RemoteProxyPattern RemoteProxy RemoteSoft RemoteSoft RemoteStrangulationProtocol AugustZeroFive BitKeeper CategoryWhimsy ClueStick DavidCary DenialOfService ExtremelyInterstrangled GutenMark LarryMcVoy LarryWall LinusTorvalds RemoteStrangulationProtocol ShootTheMessenger SmbProtocol SunMicrosystems RemoteString EnvyDeveloper RemoteString TomStambaugh RemoteUserInterface CategoryUserInterface FrameWork GraphicalUserInterface GuiToolkit InternetExplorer JavaLanguage JavaScript JavaSwt ModelViewController PerlLanguage PhlIp RanEliam RemoteGuiProtocols TestFirstUserInterfaces UserInterface WebBrowser RemoteWiki RemoteWiki RightToFork SisterWiki TwinPages WikiName WikiNames RemoveItemFromCart MessingAround RemoveLineAddSameLineAgain CodeMonkey IntegratedDevelopmentEnvironment JohnNapier RefactoringSmell RemoveLineAddSameLineAgain RemoveTest CategoryJoke CategoryWhimsy CustomerQa KeyPracticeArea ObfusificationIng WorryDrivenDevelopment RemoveValuelessWords CategoryWiki DeleteInsults WardCunningham WikiMasterOriginal RemovingObstacles RemovingObstacles RemovingTheMouseStory RenGa EllenFeiss HaiKu RenGa WikiWikiWeb RenZai RenZai RenameClass CategoryRefactoring DontNameClassesObjectManagerHandlerOrData RefactoringLanguage RenameClassInVbClassic SystemOfNames RenameClassInVbClassic CategoryRefactoring CategoryVbClassic JeffGrigg RenameClass UnitTest VbClassic VersionControl RenameMe AccidentalLinking CategoryNaming CategoryWikiRefactoring ChoosingWikiNames ConversationalChaff RefactorMe WikiTag WikiWord RenameMethod ChangeMethodSignature DolphinSmalltalk IntellijIdea RenameMethod RenamingComponents AlistairCockburn CategoryComponents ComponentManagedPersistence MichaelFeathers RenamingWikiPages RonJeffries RenamingUnitTests BilKleb CategoryTesting CodeDriver CodeObjectsOutsideIn CodeUnitTestFirst CustomerTest DanielBrockman DanielJackson DeveloperTest DeveloperTests DrivingMetaphor EricHodges ExecutableExpectations ExecutableSpecification FunctionalExpectations GunnarZarncke JeffPanici MichaelHill ProgrammerExpectations ProgrammerTest ProgressionTest RefactorMercilessly RegressionTest RonJeffries SelfTestingSpecification StanSilver TomAyerst UnitExpectations UnitInUnitTestIsntTheUnitYouAreThinkingOf UnitTest WaldenMathews WardAndKent WayneMack WilliamUnderwood XpVsStandardDefinitionOfUnitTest RenamingWikiPages AnswerMe AsimJalis AtisWiki CanAnArchitectureEmerge CategoryWikiMaintenance CategoryWikiRefactoring DaveHarris DavidSaff EmergenceInSoftwareArchitecture LarryKollar PrincipiaCybernetica RefactorByRenaming RenamingComponents RonJeffries WikiRefactoring RenderMan BmRt FreeSoftware PhlIp PovRay RenderMan RenderWare GameCube PlayStation RenderWare RendezVous AbstractionInversion AdaLanguage CategoryAbstraction LockBasedSynchronization RendezVous SemaphoresForMutualExclusion SynchronizationPrimitive SynchronizationStrategies ReneBartosh ReneBartosh ReneChar CategoryAuthor ReneDescartes AdamSmith BaconianScience BillZimmerly CartesianJoin CartesianScience CategoryScientist DesCartesPrinciple EricHodges FrancisBacon KentBeck MontyPython NatPryce PhysicalLaws ReneDescartes ScientificMethod SynergisticLaws ThereIsNoSpoon UserStory WardCunningham ReneThom CatastropheTheory RenegadesOfTheEmpire CategoryBook CurtisBartley RenewableFunding RenewableFunding RentalThreadedComponent CategoryComponentObjectModel ComComponent ComPlus ComponentObjectModel FreeThreadedComponent MultiThreadedApartment SingleThreadedComponent ThreadNeutralApartment RenumberIndexVariable CategoryRefactoring ExtractMethod RefactorMatchLoopToUsage RenumberDataStructureIndex RenumberIndexParameter SimpsonsRule RepairingContextualDamage CategoryWiki DevilsAdvocate EditCopy MicrosoftWord MicrosoftWordComplaints ThreadMode WikiMaster RepeatTargetReference CategoryCodingIssues CategorySyntax HelpersInsteadOfWrappers RepetitionIsTheKeyToLearning ExtremeProgramming HaiKu OnceAndOnlyOnce RefactorMercilessly RepetitiveStrainInjury CarpalTunnelSyndrome CarpalTunnelSyndromeTreatment JonReid RobertWatkins RepetitiveStressInjury RepetitiveStrainInjury ReplaceButWithAnd ReplaceButWithAnd ReplaceCommentWithAssertion AlexJudge AssertionsAsComments CategoryAssertions CategoryRefactoring GoodThing IntroduceAssertion MarnenLaibowKoser MartinFowler OneSizeFitsAll RefactoringImprovingTheDesignOfExistingCode ReplaceCommentWithAssertion SortedList StrawMan ReplaceConditionalWithPolymorphism CategoryConditionalsAndDispatching DanMuller EverythingIsa GoodThing HolyWar JavaLanguage MartinSpamer ObjectOrientedProgramming OpenClosedPrinciple OverUsedOopExamples PolymorphismVsSelectionIdiom RefactoringImprovingTheDesignOfExistingCode SmallTalk SwitchStatementsSmell SyntacticSugar WayneMack XpMailingList ReplaceConstantInterfaceWithStaticImport AntiPattern CategoryRefactoring ConstantInterface JavaIdiom ReplaceIndexingWithIteration ReplaceIterationWithIndexing SantiagoValdarrama ReplaceConstructorWithFactoryMethod BillTrost ConvertExceptions DesignPatterns FactoryMethod MartinFowler RefactoringImprovingTheDesignOfExistingCode ReplaceDataValueWithObject DateRange JayBazuzi OlfactoryResponse PaulMichali PhlIp PrematureSerialization ReplaceDataValueWithObject YahooGroupsRefactoring ReplaceDocumentation AgileRequirementsDocumentation AutomateProcesses AutomatedAcceptanceTests CategoryAntiPattern CategoryDocumentation CategoryJoke CategoryProcessPrinciple CategoryProtoPattern CirclesBoxesAndArrows ClassDiagram ContextSensitiveHelp CostinCozianu DifferenceBetweenTheoryAndPractice DoSomethingThatIsGoodForYou DocumentLast DocumentMode DocumentationPatterns DocumentsFirstCodeLater EnlargeUserBase FrameworkForIntegratedTest FrankMcGeough JavaDoc JimLittle LineByLineReview LiterateProgramming MartySchrader OptimizingCode OralTradition PacketDiagrams ProblemsWithDocumentation ProjectWiki ProtoPattern RafaelAlvarez ReplaceDocumentation ReplaceDocumentationOriginal SelfDocumentingCode SelfDocumentingUserInterface SimonArmstrong TeachMeToSmoke TeamWiki TheAlmightyThud ThreeRingBinder TooMuchDocumentation TrainUsersFirst TurboPascal UnitTest VideoTapingDesign XpAndDocuments ReplaceDocumentationOriginal AntiPattern AutomateProcesses AutomatedAcceptanceTests CategoryAntiPattern CategoryDocumentation CategoryJoke CategoryProcessPrinciple CategoryProtoPattern CccUserManual DeleteMe DocumentLast DocumentationPatterns DocumentsFirstCodeLater EnlargeUser EnlargeUserBase GiveUpOnAmateurism JimLittle LiterateProgramming OliverChung OralTradition ProblemsWithDocumentation ProtoPattern ReplaceDocumentation RobertDiFalco SelfDocumentingCode SelfDocumentingInterface SelfDocumentingUserInterface SoftwareDevelopment TheAlmightyThud ThreeRingBinder TooMuchDocumentation TrainUsersFirst UnitTest VideoTapingDesign WayneMack XpAndDocuments ReplaceEmptyCatchWithTest CategoryException CategoryRefactoring LibrarySmell LukeGorrie PhilGoodwin ReplaceEmptyCatchWithTest SendEmailNotification ThrowDontCatch ReplaceIndexingWithIteration CategoryRefactoring DavidWright ReplaceConstantInterfaceWithStaticImport ReplaceIterationWithIndexing SantiagoValdarrama SimplestThingThatCouldPossiblyWork ReplaceIterationWithIndexing CategoryRefactoring ConcurrentModificationException LinkedList ReplaceConstantInterfaceWithStaticImport ReplaceIndexingWithIteration SantiagoValdarrama ReplaceMagicNumberWithSymbolicConstant CategoryStory MagicNumber MartinFowler RefactoringImprovingTheDesignOfExistingCode ReplaceMethodWithMethodObject CategoryExternalLink CategoryRefactoring RefactoringDotCom ReplaceQueryWithTemp CategoryRefactoring FetchSelectionFormula IntermediateValues JeffGrigg MicroSoft ReplaceSelectionFormula ReplaceTempWithQuery VisualBasic ReplaceRecordWithDataClass CategoryRefactoring CppRefactorStructToClass EncapsulateField MartinFowler RefactoringImprovingTheDesignOfExistingCode VbClassicRefactorTypeToClass VisualBasic ReplaceRecordedHistoryWithEventNotification CarEvent CarListener DavidAndersen MediatorPattern NatPryce RaceManager RefactoringLanguage StatePattern StrategyPattern ReplaceSurroundingCodeWithBlockMethod AddParameter AssertYinYang CeeSharp DaveVoorhis ExecuteAroundPattern ExtractDonut ExtractFrame ExtractMethod IwannaLearnRuby KentBeck OnceAndOnlyOnce PhlIp PullUpMethod ResourceAcquisitionIsInitialization RubyLanguage SelfDocumentingCode SmalltalkBestPracticePatterns ReplaceTempWithQuery AmarSagoo AnAspirant AnonymousDonor AriRahikkala CategoryRefactoring CurtHagenlocher DanielKnapp DaveWhipp ExtractMethod FunctionalProgramming HaskellLanguage LazyEvaluation MartinFowler MlLanguage PatrickParker PerformanceLeak RamonLeon RefactoringImprovingTheDesignOfExistingCode ReplaceExpressionWithQuery ReplaceQueryWithTemp ReplaceTempWithMacro ReplaceTempWithQuery WardCunningham ReplaceTypeCodeWithClass CategoryConditionalsAndDispatching CompilingVersusMetaDataAid MartinFowler ReplaceTypeCodeWithStateStrategy CategoryConditionalsAndDispatching EmployeeTypes MartinFowler ReplaceUselessFantasyWithExperimentation CommitmentSchedule DaveHarris DaveSmith DiagramMongers ExtremeProgramming GoodMetricsUseNumbers IsoNineThousand ProfessionalSoftwareEngineer RaceTheDamnedCar RonJeffries SpikeSolution ReplaceWithAnswer ConsideredHarmful RefactorByCondensingQuestionAnswerPair RefactorMe ThreadMode ReplacementForOdbc FlirtDataTextFormat KissWebServices OpenDataBaseConnectivity QueryByExample ResultSet WebService WebServices ReplicationWarStories CategoryDatabase CategoryStory YagNi ReplicatorTechnology MolecularNanoTechnology RealVirtuality SelfReplication VirtualReality ReplyBelowOriginal ReplyToTheAnonymous CategoryWikiMaintenance DonaldNoyes JeffGrigg PositiveDialogue RealName RecentChanges RepoMargining BancaImi CategoryProject CategoryXpInItaly FrancescoCirillo PiergiulianoBossi ReportAndDie AbiWord CategoryBug ChrisMellon CoreDump CosmicRaysDestroyedRam FailFast HenkHagedoorn IbmSmalltalk LimpVersusDie ReincarnationProgramming ReportAndDie ReportAndDieAndLiveAgain SegmentationFault TreePad VisualWorks WordProcessor ReportBugsSilently AuthorizedPersonnel DeathAndDestruction DonaldNorman JohnFarrell KeepErrorInformation MatthewTuck TacticalTesting ReportDefinitionLanguage SqlReportingServices TopsReportDefinitionLanguage ReportFutureEmacsBug BrokenLink CategoryEmacs CategoryHumor EmacsLisp ReportMill ObjectRelationalMapper ReportMill ReportingTool ReportProgramGenerator RpgLanguage ReportQueueExample NodeJsAndHofDiscussion ReportSpam CategorySpam SpamCop ReportWriters CrystalReports CrystalReportsAlternatives DataVision DocBook JasperAssistant JasperReports LaTex OpenSource PlainText PostScript ReportDefinitionLanguage ReportLab ReportWriter ReportWriters ReportingFrameworks ReportsSmell RpgLanguage SpoolTemplate SqlReportingServices XslFormattingObjects ReportWritersForJava ReportingFrameworks CrystalReports FrameworksConsideredHarmful JoshuaBoyd MicrosoftAccess ReportsSmell WysiWyg ReportsOfAccomplishment BadThing ReportsOfAccomplishment ReportsOfCompletion ReportsSmell AnonymousDonor AttributeShufflingReduction AutogeneratedStovepipeAntiPattern CategoryBusinessDomain ComputationalAbstractionTechniques CrossCuttingConcern DataModel DataWarehouse DecisionMathAndYagni FirstClass GateKeeper MisuseOfReports ObjectOrientedProgramming OctoberZeroEight OnLineAnalyticalProcessing OnLineTransactionalProcessing OopBizDomainGap PrematureOptimization ReportDefinitionLanguage ReportSmells ReportingFrameworks ReportsSmell StevenNewton RepresentationCondition CommonSenseIsnt RealWorld RepresentationCondition RepresentationLayer HumbleDialogBox LogicalUserInterface PresentationLayer TestFirstUserInterfaces RepresentationalStateTransfer CategoryAcronym CategoryCommunicationProtocol CategoryWebServices KissWebServices RestArchitecturalStyle SimpleObjectAccessProtocol RepresentationalUserInterface CategoryInformationOrientation CategoryUserInterface DeclarativeGui InformationLayer InformationModeling JonGrover NakedObjects ObjectBrowser OpenCroquet RealData RealInformation RepresentationalUserInterface TangibleValues RepresentativeGovernment AthenianDemocracy CategorySociety FreeVote GerryMandering HouseOfCommons InternetGovernance PartisanShip PebbleDemocracy PoliticalParty ReferendumVote RepresentativeGovernment StoneSociety VotingPatterns RepresentingDesignAspects DeadEmployee JimPerry RetiredEmployee RonJeffries SickEmployee RepresentingRelationships MultiCaster RalphJohnson ReproducibleResults CategoryCodingIssues CodeUnitTestFirst TestDrivenDesign ReproducibleTestingOfMonitors PerBrinchHansen TheSearchForSimplicity ReproductiveEthics BayleShanks CategoryEthics InterWiki MichaelFeathers OrganicArchitecture PeterMerel ReproductiveEthics RobertHeinlein RonJeffries RulesToLiveBy SystemsAsLivingThings ThomasHobbes TragedyOfTheCommons WikiMaster WikiNature WikiStoneSociety RepublicanParty CanadaCountry CategoryOffTopic DemocraticParty RepublicanParty UnitedStatesOfAmerica RequestForComments AprilFoolsDay InternetEngineeringTaskForce WorldWideWebConsortium RequestForHelpWithExperiment AdviceToNewProgrammers AnalogyBetweenProgrammingAndManufacturing AprilZeroEight AutomatingIntelligence BeginnersMind BrokenLink BuildForTodayDesignForTomorrow CategoryInteraction CategoryWeenie CategoryWiki ConceptCpp DaveVoorhis DonaldNoyes EverythingIsa ExtendedSetTheory FearOfAddingClasses FindPage FrontPage GoedelsIncompletenessConsequences GunnarZarncke JasperPaulsen JeffGrigg JohnFletcher LanguageIsAnOs LineByLineReview MartinShobe MultiValuedLogic OntoClean PrevalenceIsAcid RealName ReallyValuablePages RequestForHelpWithExperiment RethinkingCompilerDesign ScreechinglyObviousCode SeparationAndGroupingAreArchaicConcepts ShortListOfValuablePages ShortMethods TopMind WikiHistory WikiWikiHyperCard RequestForXyzToLeave FalkBruegmann LimitTemptation RequestForXyzToLeave SunirShah RequestNewsgroupAltWiki AnonymousDonor CategoryMetaWiki CritLink CutAndPaste DejaNews DualModeConferencing EndOfWiki FridemarPache FriendlyPeerContributor HaveThisPattern JonUdell LarryPrice MakeSignalNotNoise PeterMerel PhilGoodwin PracticalInternetGroupware RequestNewsgroupAltWiki ThreadMode UltimateFrisbee UnethicalEditing UseNet WhyWikiWorks WikiBackup WikiIsntForYou WikiNature RequiredNames CeeLanguage CeePlusPlus FunctorObject RequirementDefinition CategoryRequirements EvoStep PlanguageConceptGlossary PutaNumberOnIt SoftwareEngineering TomGilb RequirementsAnalysis BusinessAnalyst BusinessRequirements BusinessSystemsAnalyst CategoryAnalysis CategoryPlanning CategoryRequirements RequirementsAnalysis RequirementsGathering RequirementsSpecification RiskManagement SoftwareDesign StrategicPlanning SystemAnalyst UserRequirement RequirementsAndDesign AlistairCockburn BruceAnderson ControlledRapidEvolutionaryDelivery CritiqueOfUseCases DocumentToDeliver IkiWisi JustaProgrammer LightweightMethod MichaelJackson MisterNameless OnceAndOnlyOnceDoesntScale PeopleAreGoodAtLookingAround PhilGoodwin RichardDrake SoftwareRequirementsAndSpecifications SunirShah UseCases UserStories RequirementsAndGoals BenchMarking CaptureRequirementsForImplementation CaptureRequirementsForPrioritization CategoryRequirements ConflictingRequirements ExtremeRequirementsGathering HowToTestNonFunctionalRequirements NonFunctionalRequirements OnceAndOnlyOnceForRequirementsDocuments PracticalSoftwareRequirements PrinciplesObjectivesAndGoals PushDownGoalStack QuotesOnRequirementsAndUsers RequirementsAnalysis RequirementsAndDesign RequirementsDocument RequirementsManagement RequirementsOwnershipProcessPattern RequirementsQuestions RequirementsSpecification RequirementsTossedOverTheWall RequirementsTracking RequirementsVsWishes SimplifyTheRequirements SoftwareRequirements SoftwareRequirementsAndSpecifications WhyTestNonFunctionalRequirements WyattMatthews RequirementsAsArchitecture AntiPattern AntiPatternCategory ArchitectureAntiPattern ArchitectureMadeBySales BadThing CategoryAntiPattern CategoryArchitectureAntiPattern ExplainSoftwareToTheCustomer GetAnArchitectOnBoard ManagementAntiPattern RequirementsAsArchitecture TheCustomerIsSoMean RequirementsDocument AlistairCockburn AtlanticSystemsGuild CategoryRequirements DaveBeer SuzanneRobertson TypesOfProjects RequirementsEngineering SoftwareEngineering RequirementsGathering CategoryAnalysis CategoryPlanning CategoryRequirements RequirementsAnalysis RequirementsManagement FireFox MoinMoin OpenCollective RationalCompany ReadWriteWeb RequirementsManagementTool RequirementsTeam RequisitePro TestTrack WriteItOnaCard RequirementsMiranda CategoryRequirements MartySchrader YaddaYaddaYadda RequirementsOwnershipProcessPattern TobinHarris RequirementsQuestions CategoryAnalysis MarkInterrante StrategicPlanning RequirementsSpecification RequirementsSpecificationWonk BestPractice BusinessRequirements CategoryRequirements JobSecurity MauroRezende TheAlmightyThud RequirementsSurge FeatureCreep RequirementsTossedOverTheWall AntiPattern CategoryAntiPattern CategoryDevelopmentAntiPattern ConceptualPrototype DefensiveProgramming DogFood NunoLeitao RequirementsTossedOverTheWall RussellGold SpecificationsAreNotEconomical ThrownOverTheWall RequirementsTracking AcceptanceTest AdamsLaw AlistairCockburn AnthonyLander BlameTracking BradAppleton CategoryRequirements ChangeTracking CommitmentSchedule DeadCodeAnalysis DickBotting ExtremeProcess ExtremeProgrammingChallengeNine ExtremeRequirements GradyBooch IanRae JonathanTang KentBeck MarcThibault PhlIp PlanningGame RalphJohnson RaySchnitzler RegressionTesting RequirementsManagement RequirementsTraceability RequirementsTracking RequisitePro RonJeffries RussellGold SteveForgey TurnObjectionsIntoScenarios UnitTest UserStories UserStory YouArentGoingToNeedIt RequirementsVsFeatures CategoryRequirements CriticalSuccessFactor RequirementsVsWishes AdoptVsAdapt JasonYip KentBeck ProgramFairy RichardDrake SomewhatPowerfulGenie SpecificationsAreNotEconomical SuccessStatement WishFairy RequiresAttention AnswerMe BackLinks BrokenLink ConvertSpacesToTabs DeleteMe DonaldNoyes EditHint GentlyReduceWikiBadges RefactorMe RescuingBrokenLinks ThinkingOutLoud WikiBadge WikiTag RequisitePro JoshuaBoyd RationalSoftware RequisitePro RequisiteProComInterface RequisiteProComInterface ComponentObjectModel ReqPro RequisitePro VisualBasic ResEdit ResEdit ResourceFork SwissArmyKnife RescuingBrokenLinks BrokenLink CategoryWikiMaintenance FixYourWiki GoodProgrammer GoodWikiCitizen WaybackMachine WikiGnome ResearchAndDevelopment DaveVanBuren DonaldFisk MartySchrader ResearchAndDevelopment ResearchFreedomAndSoftwareFreedom AppleLisa ApplicationProgram BioTechnology CategoryResearch EmacsEditor FreeAsInBeer FreeAsInSpeech GeneticAlgorithm GeorgePaci GnomeDesktopEnvironment GnuPublicLicense IntellectualProperty OpenSource OperatingSystem RichardStallman RobertWatkins SoftwareDevelopment SourceCode TheEconomicLawsOfScientificResearch TheGimp UserInterface WimpInterface XeroxParc ResearchIndex CategoryResearch ResearchMachines ResearchSystemsInc CategoryCompany CategorySoftwareTool DavidStern InteractiveDataLanguage ResearchSystemsInc ResearchTrianglePark DataGeneral DukeUniversity NcTriangleCompSciDeptsResearch NorthCarolinaStateUniversity RedHatTheCompany TheSoulOfaNewMachine UniversityOfNorthCarolina ResearchVirtualMachine CategoryJava DistributedJvm GarbageCollection JavaVirtualmachine ReserveJudgementToMaintainInfluence CategoryLifeStrategies LongWalkToFreedom MartinPool NelsonMandela ReserveTheRightToBeWrong AbrahamLincoln BeWrongVisibly CaptainKirk CategoryWikiCollaboration NickBensema PromiseSparingly ReserveTheRightToBeWrong ReservedCheckouts BorrowingTrouble CodeOwnership CollaborativeDevelopment ContinuousIntegration CorporateCulture CowboyCoding DarrenHobbs ReservedCheckouts SeanMcNamara StandUpMeeting UnreservedCheckouts ReservedWords ArtifactOrientedProgramming KeyWords RegisteredWords ReservedWordList ReservedWords StroppingConvention ResignPatterns CategoryPattern CategorySelfImprovementPatterns ResilienceVsAnticipation BigDesignUpFront BramCohen CategoryEmployment CategorySelfImprovement ChrisMorris CodeAndFix DontRepeatYourself JonathanTang OnceAndOnlyOnce PhlIp ProductionCode ResilienceVsAnticipation SerenityPrayer UnitTest WardCunningham XpMailingListQuotes ResistanceIsFutile TheBorg UnitTesting WikiBorg ResourceAccessControlFacility BigBlue BigIron CategoryEnterpriseComputingConcerns CategorySecurity IbmCorporation ResourceAccessControlFacility ResourceAcquisitionIsInitialization AlistairCockburn AndreiAlexandrescu BoostLibraries CategoryCpp CeePlusPlus CeePlusPlusIdioms CeeSharp DavidKeithTurner DirckBlaskey ExecuteAroundSequences ForgetToCloseTheFile GarbageCollection GrahamHughes InitializationIsResourceAcquisition JavaLanguage JimPerry JohnAllensworth JohnDouglasPorter KevlinHenney KristianDupont LispLanguage NathanSharfi PatternLanguage PerlLanguage PrematureOptimization RecordingIndustryAssociationOfAmerica ResourceAcquisitionIsInitialization ResourceAcquisitionIsInvocation RobDesbois RubyLanguage SamuelFalvo ScopeExit ScopeGuard SmalltalkLanguage SteveHeller TechnicalReportOne TomAnderson UnwindProtect ResourceAcquisitionIsInvocation CategoryObjectFunctionalPatterns CoRoutine DavidKeithTurner FunctionsAsFirstClassObjects FunctorObject LispLanguage PythonLanguage ResourceAcquisitionIsInitialization ResourceAcquisitionIsInvocation ResourceReleasesResource SamuelFalvo ScalaLanguage ResourceAllocationIsInitialization CategoryIdiom CeePlusPlus InitializationIsResourceAcquisition ResourceAcquisitionIsInitialization ResourceAcquisitionIsInvocation ResourceClient PatrickLogan ResourceReleasesResource ResourceContention LockBasedSynchronization ResourceDescriptionFramework AaronSwartz CategoryFramework CategoryIdeaForm CategorySemanticWeb CategoryXml DublinCore EswWiki ExplorersGuide ExtensibleMarkupLanguage FrontPage JimmyCerra JobControlLanguage JohnFletcher LionKimbro MartinSpamer PaoloCastagna PracticalRdf PrologLanguage RdfSiteSummary RdfTriples RedlandRdfLibraries ResourceDescriptionFramework ResourceDescriptionFrameworkInAttributes RichSiteSummary RssFeeds SeanPalmer SemanticNet SemanticWeb SemanticWebLayerCake TimBray TupleSpace TupleStore WebOnt WorldWideWeb ResourceDescriptionFrameworkInAttributes CategorySemanticWeb JohnFletcher ProgrammingTheSemanticWeb ResourceDescriptionFramework WikiPedia ResourceDiscovery CategoryDiscovery ResourceEventAgent BillMcCarthy BusinessProcessManagement ResourceFork MacOsClassic MacOsx NextStep ResourceFork ResourceLeak AnonymousDonor GuillermoSchwarz MemoryLeak OperatingSystem ResourceAcquisitionIsInitialization ResourceLeak ResourceLeaks ResourceManagement DeterministicResourceManagement GarbageCollection OperatingSystem RealTime ResourceRegistry ComponentFrameworks SingletonPattern ResourceReleasesResource AbstractResource AbstractSessionPattern BobPasker CategoryJava DavidSaff PatrickLogan ResourceAcquisitionIsInitialization ResourceAcquisitionIsInvocation ResourceClient ResourceVisitor RonJeffries RubyLanguage StevenNewton VisitorPattern VoidStarCallbackParameters ResourceWrapper FinalizerDisaster GarbageCollectedLanguage GarbageCollector MemoryLeak ResourceLeak ResourceWrapper RusHeywood TransactionWrapper VirtualMachine RespectAsaZeroSumGame IsYourRudenessNecessary NewYorkCity PrisonersDilemma RespectVsFear TimesSquare RespectVsFear AntiPattern RespectedExpertsOfAnySort AlistairCockburn BenTilly HaHaOnlySerious MariusAmadoAlves PhDs RedHerring RespectedSoftwareExperts ThePointOfMarketing WhyPeopleBelieveWeirdThings RespectedSoftwareExperts AlistairCockburn AnalysisPatterns AnthonyLander BillGates DennisRitchie DisciplineEncapsulation DonKnuth EdYourdon EliotMiranda EricClayberg ErichGamma FredBrooks GangOfFour GkChesterton GradyBooch IvarJacobson JeffBezos JimRumbaugh JohnVlissides JonUdell KentBeck LordOfTheFlies MartinFowler ProgrammersIadmireAndCouldWishToEmulate RalphJohnson RecentChanges RespectedExpertsOfAnySort RespectedSoftwareExperts RichardDrake RichardHelm SamGentle SoftwareExpertsIpersonallyRespect SoftwareExpertsNonsoftwarePeopleRespect SoftwareExpertsWeHelpedBecomeRespected TheArtOfComputerProgramming TheThreeExtremos ToddCoram TomStambaugh WardAndKent WardCunningham RespondingToChange AgileRevolution AllInOneSolution AllWhoAreAffected AnonymousOnPurpose ApproachToSolution CategoryConcurrencyPatterns CategoryMethodology EmptyHeadedRepetitions FadOfThePresent FirstPrinciples HowToPerform ImpactOnOthers MattersAtHand NearlyImpossibleGoal NextBigThing NotInventedHere PlanningGame ProcedureToCompletion ProjectSuicide RandomWalk RespondingToChange RulesOfOrder SingleThreadOfGuidance SoftwareChangeManagement WhatIsNeeded WhatsDoneHere WishfullyOrJointlyAgreedUpon RespondingToCriticism CategoryDialogue CategoryEvolution CriticalSpirit DonaldNoyes PositiveDialogueCommunity ResponseToBakersAntiRelationalPaper DatabaseIsRepresenterOfFacts DaveVoorhis DrCodd GoTo LimitsOfHierarchies NavigationalDatabase OnceAndOnlyOnce RealWorldHierarchies RelationalDatabases SamuelFalvo ResponsibilitiesOfProgrammers ExtremeProgramming ResponsibilitiesSubsumeOtherRules DuplicatedCode GastonNusimovich OnceAndOnlyOnce OneResponsibilityRule YouArentGonnaNeedIt ResponsibilityAlignment AlistairCockburn ArieVanDeursen ManifestResponsibility MoveResponsibility ResponsibilityAlignment RobertWatkins RonJeffries TheSourceCodeIsTheDesign ToAyoungExtremist ResponsibilityDrivenDesign AlanMcKean BertrandMeyer CategoryCrcCards CategoryInfoPackaging DesigningObjectOrientedSoftware GastonNusimovich JohnBrewer JuneKim ObjectDesign ObjectOrientedSoftwareConstruction OnceAndOnlyOnce PrimaryNoun RebeccaWirfsBrock ResponsibilitiesSubsumeOtherRules ResponsibilityDrivenDesign SunirShah WardAndKent ResponsibilityDrivenDesignConflictsWithYagni AlistairCockburn AspergersSyndrome BinaryRelation ClassMethod CodeGenerationIsSmell CostinCozianu CouplingAndCohesion DepartmentHierarchy DesignPatterns DoTheSimplestThingThatCouldPossiblyWork EmployeeToGroups EmployeeToProjects EricHodges EverythingIsRelative FeatureCreep GastonNusimovich GoldPlating HowImportantIsLeanCode HowToDesignPrograms IdealMentalImage InternalEvidence JavaAndTeams JavaDesignFlaws KeithBraithwaite LawOfDemeter ManyToManyChallenge MarcThibault MikeSmith MuchAdoAboutNothing ObjectOriented ObjectOrientedPsychologicalMismatch ObjectOrientedWeenies ObjectRelationalPsychologicalMismatch ObjectThinking OnceAndOnlyOnce PascalLanguage PaulGraham PrimaryNoun QwertySyndrome RedHerring RelationalWeenie RelationalWeenies ResponsibilitiesSubsumeOtherRules ResponsibilityDrivenDesign ResponsibilityDrivenDesignConflictsWithYagni SelfLanguage ShieldPattern SitePlan SitePlanImpl SiteRelation SmallTalk SoftwareDevelopment SoftwareEngineeringIsMostlyAboutPsychology StructureAndInterpretationOfComputerPrograms TrollDefinition TrollFest UseNet UseTheLeastPowerfulConstruct UsefulLie UserToSiteRelationship VhIndukumar YagNi YagniForCodeRule YouArentGonnaNeedIt ResponsibilityRelief AlanHamilton AntiPattern BabySitting JelloBiafra KenMeltsner ParentOnDuty PartnerPatternsLanguage ResponsibilityRelief RobinWindels WardCunningham ResponsibilityWithoutAuthority AntiPattern AuthorityWithoutResponsibility CategoryAntiPattern ChiefSoftwareArchitect DeveloperBillOfRights GruntProgrammer MatrixManagement MicroManagement MythicalManMonth ProgramManager ResponsiveDesign WebPage RestArchitecturalStyle AjaxWebApplications CategoryCommunicationProtocol InterfaceSegregationPrinciple RepresentationalStateTransfer RestArchitectureDiscussion RoyFielding SessionInitiationProtocol SoapRpcBreaksRest WorldWideWeb RestArchitecture RestArchitecturalStyle RestArchitectureDiscussion AdaProgrammingLanguage AutrijusTang BobHaugen CategoryCommunicationProtocol FileSystem IsRestAnObjectRelationalMapper LasseHp LawOfDemeter MarkBaker MetadataDriven MicrosoftAstoria ObjectOriented PhilippeDetournay RelationalAlgebra RelationalCalculus RelationalQueryTool RelationalWebservices RestArchitecturalStyle RestInSoap RestIsJustSqlReinvented RichardHenderson RobertMcKinnon SideEffect SoapAddsValue SoapProtocol SqlFlaws SqlReinvention StateMachineAsHypertext TheThirdManifesto WalterPerry WebServices WebServicesSecurity RestFramework BecomingCompetent RestInSoap BobbyWoolf CategoryCommunicationProtocol CategoryXml DotNet DotNetFramework MicrosoftSlave OasisOrganization RestArchitecturalStyle RestResources SimpleObjectAccessProtocol SoapAgain SoapProtocol SoapRpcBreaksRest SoapSellers SoapToolkit StuCarlton SunOne TekTips UserStory VisualStudioWhidbey WebService WebServices WebServicesDescriptionLanguage WebServicesExtensions WebServicesSecurity XmlAndSoapAreGoodForWhat RestIsJustSqlReinvented ApiIsLanguage AugustZeroSeven DataDistributionService DataflowProgramming DeltaIsolation DomainSpecificLanguage EmbraceSql EventDrivenProgramming GeneralApi GreencoddsTenthRuleOfProgramming GreenspunsTenthRuleOfProgramming KissWebServices MarchZeroNine OpenDataProtocol PublishSubscribeModel ReinventingTheDatabaseInApplication RelationalAlgebra RestArchitecturalStyle RestArchitectureDiscussion RestIsJustSqlReinvented RestaurantAtTheEndOfTheUniverse CategoryBook DouglasAdams GarethMcCaughan HitchhikersGuideToTheGalaxy MichaelFeathers PythonEsque RestaurantReviewEffect SlashDotted RestauratorGens RestoreAsMinorEdit BrentNewhall CategoryWikiMaintenance CodeUnitTestFirst GarethMcCaughan RecentChanges RecentEdits ThankYou WikiGnome RestoreCivility DeclineOfCivility DeleteWar EditWar FlameWar GaveUpOnCivility GaveUpOnTruthfulness PageNameGoesHere RestoreCivility RobertHeinlein SpamWar WikiCivilWar WikiPolice WikiVandal RestoreMe CategoryWikiTag EditPage RealName RestoreMe WikiTag RestoreMinorEdits CategoryWikiMaintenance CategoryWikiProgress DougMerritt EditWars ElizabethWiethoff EmDashInAscii MinorEdit MinorEdits NewRecentChanges RecentChanges RecentEdits TooMinorEditsConsideredHarmful RestrictedProgrammingLanguage AhHa BasicLanguage BjarneStroustrup BondageAndDisciplineLanguage CaseSensitive CategoryProgrammingLanguage CeePlusPlus CeeSharp CeeSharpLanguage CobolLanguage CommonLisp ComplexityHasToGoSomewhere ComputerScience ContinuationPassingStyle CopyAndPasteProgramming DataProcessing DefineSyntax ExtensibleMarkupLanguage ForthLanguage FortranLanguage GoldPlating HyperStaticGlobalEnvironment InfiniteRecursion JavaLanguage LocalVariables OperatorOverloading ProgrammingIsNotFun ProgrammingLanguage RestrictedProgrammingLanguage SchemeLanguage XsltLanguage RestrictedSymbolsInLanguages AplLanguage CategoryProgrammingLanguage EatYourOwnDogFood ExtensibleProgrammingLanguage GunnarZarncke HomoiconicLanguages IntentionalProgramming LambdaCalculus LispLanguage LogicProgramming LogicSyntax MathematicalNotation MayZeroEight OptimusMaximusKeyboard PrologSyntax RelationalAlgebra RoundMenu SetTheory SmalltalkLanguage SmeQl SymmetryOfLanguage TrueRelationalDatabaseLanguage UniCode WysiWyg ZeeNotation RestrictiveToolWithdrawal AssemblyLanguage BusinessLogic CategoryOldSoftware CeeLanguage CeePlusPlus CeeSharp CobolLanguage DataBase DrCodd DynamicLanguage ExBase FavoriteToolsAndProductivity HardLanguage LispLanguage NavigationalVsRelational ObjectOrientedProgramming ObjectPointer PascalLanguage PayrollExample ProceduralLanguages PythonLanguage RunTime SmalltalkLanguage SoftwareEngineering TechnologicalPendulum WikiLink RestructureAndConserveWiki CategoryEvolution CategoryWikiProgress EvolvingSystem FridemarPache PushWikisEdges ResultObject AlanRouse AntiPattern CategoryException ClientObject CoRoutine ComputationObject DavidLaurance DesignPatterns DisplayHelp DistributedSmalltalk DomainObject DynamicObject ErrorObject FlyweightPattern FutureObject GetErrorString GreggWonderly JamesNoble JohnBaldwin LarryHartsook LazyObject MikeKoss MultipleValueObject OutOfBand ParametersObject PatternsMailList ResultObject ResultObjectPattern ResultObjects ReturnObject SelfLanguage TestCase TestResult TestSuite VersionedObjects ResultObjectPattern JamesNoble ResultObject SelfLanguage VisualWorks ResultSet MockStubShunt RecordSet ResultSet ResultSetSizeIssues ResultSetSizeIssues AcId AcidAndRowLocks AreRdbmsSlow ArrayDeletionExample CategoryConcurrency CategoryOptimization ChallengeSixVersusFpDiscussion DanMuller DenialOfService DiscontinuitySpike ExBase FoxPro GoldenHammer GoodThing MySql PageAnchor PerfectStorm QueryByExample SanityCheck SeparateIoFromCalculation TableOrientedProgramming UseCase ResultingContextNamesProblems AlistairCockburn ResumableException AbortRetryIgnore CategoryException CeePlusPlus CommonLispConditionSystem ExceptionHandling FunctoidsInCppMonadExamples JohnFletcher LambdaTheUltimate MaskInterrupts PassAnErrorHandler ResumableException ResumeMasturbation GangOfFour MentalMasturbation ResumeQualification AndyPierce AskTheHeadHunter AssemblyLanguage AssistantProfessor ClearCase GettingResumesThroughHumanResourcesFilters JobHunting KeithBraithwaite MolecularBiology PhlIp TheGoodOldDays TheJobMarketSucks TimHuske WebLogic WhatColorIsYourParachute RetCon RetroactiveContinuity RetailAspect ReBrand RethinkingCompilerDesign AbstractSyntaxTree AdvantagesOfExposingRunTimeEngine AlternateHardAndSoftLayers ArchitectureDiscoveryTool AspectOrientedProgramming AttributeGrammar BootStrap BreakEven CategoryCompilers CategoryGameProgramming CategoryOptimization CeeCompiler CeeLanguage CodeGeneration CompileTimeResolution CompilerLanguage CompilerOptimizedLanguage ComputerGamesIndustry ConstancyAsAnAttribute ConstantFolding ConstraintLogicProgramming ControlFlowGraph ControlFlowGraphs CrossCuttingConcern CrossCuttingConcerns DeclarativeDeviceDriver DeclarativeMetaprogramming DocumentMode DontModeMeIn DynamicCodeGeneration EddieEdwards EditHint FactorSyntax FirstClass FirstClassUndo ForthLanguage GentleLanguage GraphReWritingCompiler GraphRewritingCompiler GrokTheCompiler GunnarZarncke HighLevelLanguage HomoiconicLanguages IdealProgrammingLanguage JamesCrook JitIsForPrototypes JustInTime KeywordsArentSpecial LanguageDesigner LoopNestingForrest MetaCompilerLanguage MetaDebugInterface MinimalParsing MutableLanguage NickShaffner NoApplication ObjectBrowser PartialEvaluation PliantLanguage PyPy RefactorMercilessly RegisterAllocation RethinkingCompilerDesign SecondFutamuraProjection SelfCompilerLanguage SeparationOfConcerns SoftwareTransactionalMemory StaticSingleAssignmentForm StepsTowardTheReinventionOfProgramming StrengthReduction StructuredSelfModifyingCode SuperCompiler SymmetryOfLanguage SynthesisOs TermRewriting TheSimplestPossibleCompiler TickCee UniversalIterator WhatIsaFactor WikiIde WikiWiki WritesCompilersAsaHobby RetireEarly AlistairCockburn BowWowWow DonOlson LarryWall RonJeffries StartNow SunirShah WhyDoYouPermitThisToBeDoneToYou RetireGracefully CategoryCommunication CategoryPsychology EmailNetiquettePatterns RetroForth CategoryForth OpenServer RetroForth RetroNym AproNym BackroNym RetroNym RetroactiveContinuity AddingComplexityCanHelp BadGuys BigDesignUpFront CaptainHornHair CatchingUp CategoryOffTopic ComicBook DeepSpaceNine DomainKnowledge DramaticExposition ElicitingRequirements GunnarZarncke HpLovecraft JoshuaHudson JrrTolkien LilAbner LordOfTheRings MattGroening MiddleEarth RetCon RetConed RetroactiveContinuity RolePlaying SevenOfNine SherlockHolmes SoapOperas StarTrek StarTrekEnterprise StarTrekVoyager StarWars TheHobbit TheLordOfTheRings TheSilmarillion TheSimpsons UpdatingAndRefactoring WildWest RetrocomputingMuseum CategoryHistory CategoryProgrammingLanguage EricRaymond JohnCowan RetrofitInterfacePattern AdapterPattern BobbyWoolf CategoryInterface CategoryPattern CategoryStructuralPatterns DesignPatterns ExternalPolymorphism GangOfFour PatternsDiscussion RunTimeTypeChange RetrofittingNewPrinciplesOntoMatureSystems AmigaOs BurnTheDiskpacks DougMerritt EverythingIsa MacOsx NetworkExtensibleWindowSystem NextStep ObjectOrientation PlanNine RetrofittingNewPrinciplesOntoMatureSystems ScottJohnson SoundBlaster SystemMetaphor TriPos YouCantGetThereFromHere RetrospectiveBuffer WikiNow RetrospectiveFacilitator AreYouQulified FacMan NormKerth RetrospectiveFacilitator ReturnBooleanEvaluations BillKayser BooleanRepresentation CurryingSchonfinkelling DaveHarris FunctionalProgramming JeffLangr JimPerry JohnFarrell KielHodges KyleBrown LambdaCalculus ReturnBooleanEvaluations RobbShecter RonJeffries RussellGold YouArentGonnaNeedIt ReturnByReference CategoryCpp ConstCorrectness CppCountedPointerImplementation JeffGrigg JohnFletcher LifetimeOfReturnedReference PrematureOptimization RobertDiFalco ToolCommandLanguage ReturnByValue CategoryCpp ReturnByReference ReturnEnumerationsNotCollections BlocksInJava CategoryCollections CategoryJava CodeSmell DisappointedWithJavaCollections DoSimpleThings DomainObjectList EnterpriseJavaBeans ExternalIterator ImmutableCollection InternalIterator JeffGrigg JohnFarrell KielHodges KyleBrown MikeRettig NatPryce PaulMurray PhilGoodwin PublicInterface ReturnCollectionsNotIterators ReturnEnumerationsNotCollections ReturnIteratorsNotCollections ReturnUnmodifiableCollectionsNotCollections RobertDiFalco SteveFreeman TellDontAsk WayneMack ReturnImmutablesFromAccessorMethods AdapterPattern DaveHarris ImmutableInterface ImmutablePolarPoint JayDunning MarkRobinson MutablePolarPoint PolarPoint ReturnNewObjectsFromAccessorMethods RussellGold ReturnIteratorsNotCollections ReturnEnumerationsNotCollections ReturnModifiedParameter AlternativesToPassByReference ReturnNewObjectsFromAccessorMethods AlistairCockburn AssemblyLanguage BillMurray CallerVsCalleeSave ChangeVelocity ConcreteDataType CopyMutableParameters CsharpLanguage DaveHarris DefensiveCopy DisplayObject FrankHellwig GeorgePaci HaveThisPattern ImmutableValueObject InterfaceImplementation JavaDoesntPassByValue JavaIdiom KentBeck LawOfDemeter MakeCompleteProtectiveInterfaces MartinFowler MutablePoint MutableValueObject NatPryce ObjectiveCee PairProgramming PhilGoodwin ProfileBeforeOptimizing ReferenceObject ReturnImmutablesFromAccessorMethods ReturnNewObjectsFromAccessorMethods RussellGold SelectionRegion StevenNewton TellDontAsk TightGroupsOfClasses TomStambaugh UseaCollectingParameterInAccessorMethods ValueObject ValueObjectPoint ValueObjectsShouldBeImmutable WilliamGrosso ReturnOnInvestment CategoryEconomics TotalCostOfOwnership ValueProposition ReturningReferences CeePlusPlus ConsideredHarmful LeftValue OperatorOverloading ReturningReferences WildPointer ReusableComponent CategoryOrganization DonaldNoyes SpaceEx UsageSystem ReusableSoftwareHah AlanPerlis AllanSchiffman DeltaIsolation HelpersInsteadOfWrappers KenMeltsner OoIsNotAboutReuse PaulChisholm RonJeffries StructureAndInterpretationOfComputerPrograms ReuseCatalogue BenAveling JavaDoc MatthewFarwell ReuseLibrary TheCpan ReuseGranularity CategoryReuse ReUse ReuseGroupName CategoryPattern DesignPatterns ExtremeProgramming GangOfFour KentBeck PartyOfFive PoSa RonJeffries TheThreeExtremos ThreeAmigos UnifiedModelingLanguage WardCunningham ReuseHasFailed AdvoGato AlanPerlis AlistairCockburn AndrewKoenig AnonymousDonor AreBusinessAppsBoring BarbaraMoo BelievingAbstractions BigIron BillBarnett CategoryReuse CompaniesHaveFailedToReuse ComponentBasedDevelopment DataEcosystem DataOriented DaveSmith DavidLiu DavidPlumpton DickBotting DoIt DumpsterDiving EnDeme FirstUnionNationalBank GarryHamilton GoodEnough HighLevelLanguage HigherOrderFunction InformationOriented IvarJacobson JohnBrewer JonGrover JuergenLindemeyer LibraryDesignIsLanguageDesign LukeGorrie MarkJanssen MartinSpamer MySql NextBigThing ObjectOrientation ObjectOrientationHasFailed ObjectOriented ObjectOrientedRefactored ObjectOrientedSoftwareArchitecture ObjectRelationalMapper OffTopic OnTopic OoBestFeaturePoll OoHasFailed PanuKalliokoski ParametricPolymorphism PatternBacklash PhilipEskelin PleaseComment RandyStafford ResuableComponents ReuseHasFailed ReuseHasFailedToLiveUpToExpectations ReuseHasNotFailed ReuseIsNotFree RichardHenderson RuminationsOnCeePlusPlus SoftwareDevelopmentIsaCraft SoftwareReuse StructureAndInterpretationOfComputerPrograms WardCunningham WayneMack ReuseIsNotFree CategoryReuse GenericLimits ReuseHasFailed ReuseReleaseEquivalencePrinciple BlackBoxPrinciple CategoryModellingLawsAndPrinciples InstallPackage JimLittle NeedPackage ObjectOrientedSoftwareConstruction PrinciplesOfObjectOrientedDesign ReuseRepository AnthonPang CodeLibrarian ConfessionsOfaUsedProgramSalesman ExtremeReuseRepository RandyCarey ReuseRepository SucceedingWithObjects ToddCoram WillTracz RevJava CategorySoftwareTool RevJava RevaverLanguage CategoryProgrammingLanguage PhilCooper ReversibleProgrammingLanguage WilliamUnderwood RevealCodes CategoryUserInterface WordPerfect RevelationBasic RevengeIsBlind SisterSites ReverendSpooner SmackStashing StackSmashing ReversalOfBurdenIssue CategoryCommunication CategoryEvidence DogmaticFallacy DonaldNoyes GoodThing HolyWar LaynesLaw MentalMasturbation MetaDebate MetaDiscussion NovemberZeroSeven PositiveDialogue SantaEverywhereFallacy ReverseConditional CategoryRefactoring ConditionalProbability RefactorNegateIf RefactoringLanguage ReverseDictionary ReverseEngineer ReverseEngineering ReverseEngineering ArieVanDeursen CobolLanguage LegacyCode MattPietrek ProgramTransformationWiki ReverseEngineering ReverseEngineeringTools StarOffice TheSourceCodeIsTheDesign ReverseEngineeringTools CategorySoftwareTool CrossReference FreeSoftware FunctionsCallTrees OpenSource PhilippeAntras RationalRose ReverseEngineering ReverseModelingTools SourceCode SourceForge TogetherJava UmlDiagram UnderstandForCeePlusPlus ReverseFlyweightPattern CategoryPattern CreationalPattern FlyweightPattern InstanceFlyweightPattern MultitonPattern OnceAndOnlyOnce PatternForm PerlSix PlugAndPlay ReverseFlyweightPattern SingletonPattern SystemObject ReverseIndex CategoryWikiNavigation DonaldNoyes FixmeComment ForwardIndex FrontPage JonGrover PersonalWiki ReverseIndex ScienceCitationIndex WikiBadge WikiCategories WikiEngine WikiMines WikiTag ReverseIpLookup BlueYonder CategoryWikiMaintenance DaveVoorhis ElizabethWiethoff EricHodges EricJablow GunnarZarncke JohnFletcher OpenProxy PeterMerel QuickChanges RecentPosts ScottJohnson UserName WikiVandal WikiWiki ReverseLinkDisabled BackLink CategoryWiki DafyddRees DaveHarris RecentChanges ReverseLinkEnabled WardCunningham ReverseLinkEnabled BackLink ReversePolishNotation CategoryMath PostfixNotation ReverseProxy FastCgi PoundReverseProxy ReverseProxy RunScriptAsDaemon ReverseTechVisas CategoryEmployment RealName TopMind ReverseTranscriptase AndyPierce BrokenLink CategoryBiology HorizontalGeneTransfer MolecularBiology ProKaryotes TomAnderson ReverseTuringTest ArtificialIntelligence AspergersSyndrome CaptchaTest CategorySecurity CodyBoisclair HttpUnit LogicLayer MikeRoome OpticalCharacterRecognition PhlIp ReverseTuringTest TcpIp TuringTest ReversibleLogic AaronRobson AdamBerger BallisticComputation BooleanLogic CategoryLogic CellularAutomata ClocklessLogic DaveWhipp DavidCary MechanicalComputation NullConventionLogic OffTopic QuantumComputation ReversibleLogic ReversibleProgrammingLanguage ShaeErisson UnitaryOperator YouDontWantAnExceptionYouWantaTimeMachine ReversibleProgrammingLanguage BetaReduction CategoryProgrammingLanguage ChangeLog FunctionalProgrammingLanguage GoodDebuggers PrologLanguage ReversibleLogic SmalltalkLanguage UseNet RevertDontDebug CostBenefitRatio GreenBar GreenfieldApplication HollywoodOs LarryWall MonkeyPatch PairProgrammer PunitiveDebugging ReviewBeforeCheckin AnonymousDonor BillTrost CategoryProcessesProcedures CheckStyle CodeReviewPatterns CodeWright CodingConventions CurtSampson DanBarlow DoInspections ExtremeProgramming FormalReviewProcess IndependentDevelopment JakartaAnt JeffGrigg MayorGiuliani NamedStableBases OrgPatterns PairProgramming PeterAxelsson ReviewBeforeCheckin RotoTill SourceSafe StupidShellQuotingRules UnitTest WayneMack ReviewProblemAreasFirst MichaelBeedle MinimalChecksAndControls OrgPatterns ReviewsBeforeBigChanges AtLeastTwoReviewers ContinuousIntegration CoordinateEfforts DefectTrackingPatterns RefactoringMercilessly ReviewBeforeSmallChanges UseOneCodeLine RevisedReportOnAlgorithmicLanguageScheme AlgolSixty CallWithCurrentContinuation CategoryScheme CommonLisp ComponentOrientedProgramming DefineSyntax GoodThing LexicalScope LispLanguage ModuleSystem RightThing SchemeLanguage UniformConsentRule RevisedTerminology AcceptanceTest CustomerTest DecoderRing FortyHourWeek FunctionalTest JeffBell LoadFactor MattRyall OnsiteCustomer ProgrammerTest ProjectVelocity SustainablePace UnitTest WholeTeam RevisingBusinessProse AlistairCockburn CategoryBook GarethMcCaughan RevisionControlSystem AndersBengtsson AwkiWiki CategoryConfigurationManagement CategorySoftwareTool ChrisGarrod ConcurrentVersionsSystem DistributedVersionControl GoodChangeLogEntry RcsKeywords SeanOleary RevokableCapabilities BadIdea BigDesignUpFront BlueAbyss CapabilitySecurityModel CaretakerPattern CategorySecurity DavidSarahHopwood DontDoThat EeLanguage ErosOs FirstClass FourLevelsOfCompetence GotoConsideredHarmful GrandUnifiedCapabilities HandleBodyPattern LiterateAlternativesToVulgarity ObjectCapabilityModel ParadigmRegained PermissionFlags PolaViolation PrincipleOfLeastAuthority RevokableCapabilities SecurityPattern ThreeLevelsOfAudience TwoKindsOfCapabilities UserDomains RewardWard CrcCard DesignPatterns ExtremeProgramming FrameworkForIntegratedTest HumbleBrilliance KelleyHarris OopslaOhFour PayForCtwoServer RewardWard SocialText ThankYouWard ThreadMess WardCunningham WardsOopslaKeynote WikiWeb RewardsForDevelopers DeathMarch DiscordantRewardMechanisms ForBestResultsForgetTheBonus JerryWeinberg TimeOff RewordFlamebaitPlease FlameBait FlameWar LevelsOfPoliteness MergePolitely PoliteInterface RefinementOfNoise SignalToNoise WelcomeToWikiPleaseBePolite WikiPolitenessLevel ReworkingSuccessNewCommunitiesAtTheMillennium CategoryBook RobertTheobald SelfOrganizingEntities RewriteCodeFromScratch AcceptanceTest ActualGummiBearsForEstimation AlarmBellPhrase AllOrNothing AlternateHardAndSoftLayers AssemblyLanguage BadProgrammer BruceIde CodeLearns CodeReading CraigEverett DavidCary EmbeddedSystem ExtractAlgorithmRefactor FightingFires ForeignFunctionInterface GrandCentralStation IfItAintBrokeDontFixIt IfItIsWorkingDontChange IntellectualProperty IterativeSuccess JayOsako JimRussell JonathanTang LegacyCode LeonGierat LinusTorvalds MicrosoftAccess MicrosoftInternetExplorer MinixOperatingSystem MozillaFirebird NetworkExternalities NotInventedHere OnLisp OtherPeoplesCode PickTheRightToolForTheJob ProfileBeforeOptimizing ProgrammerTest QuestForThePerfectLanguage ReinventingTheWheel ReversibleProgrammingLanguage SideSystemsFirst SimplestThingThatCouldPossiblyWork SymbioticLanguages TheSourceCodeIsTheDesign ThingsYouShouldNeverDo TimLesher TipsForReadingCode TruckNumberFixed TwoThingsCanBothBeTrue UnitTest VersionLateDotSlow VisualBasic VoodooChickenCoding WebLog WhatIsRefactoring WindowsNt WorkingEffectivelyWithLegacyCode RewriteRules AutomatedTheoremProving CategoryModels EventDrivenProgramming FunctionalProgrammingLanguage HomeAutomation LambdaCalculus LanguageMachine LogicProgramming MathematicaLanguage ModelsOfComputation ObjectiveCaml ProductionSystem PrologLanguage RewriteRules SchemeMacros WikiUnFriendlyName XsltLanguage RewritingHat ReFactoring RefactoringHat RightWay SecondSystemEffect RewritingIsNotRefactoring CategoryMisconception CategoryRefactoring EliminateDuplication JasonNocks ReFactor ReFactoring ReWorking ReWriting RefactoringHell TestDrivenDevelopment UnitTest WhatIsRefactoring WhatIsReworking RexxLanguage AlistairCockburn AmigaComputer CategoryProgrammingLanguage DaveEaton EmbeddedLanguage GarryHamilton HandSpring MikeCowlishaw NetRexx NetRexxLanguage ObjectRexxLanguage OpenSource PalmGlobe PliLanguage PythonLanguage RexxInfo RobertQuigley RonPerrella ReynoldsTransportTheorem CategoryMath ClosedSystem ConservationLaw ControlSurface ControlVolume EditHint OpenSystem ReynoldsTransportTheorem SurfaceIntegral VolumeIntegral RezGame CategoryGame TronMovie VideoGame RfCforWiki DanielKnapp GerritRiessen InterWiki KeyWord RequestForComments RfCforWiki RfcForWikiDraft SisterSites TextFormattingRegularExpressions TheWikiWay RhetoricalGarbageCollector CircularReasoning FreeStore FuzzyGarbageCollector FuzzyLogic GarbageCollector GordianReasoning KnowledgeBases TwoValuedLogic RhetoricalIndirection JimMorrison ModernPascal RhetoricalIndirection RhetoricalQuestion LeadingQuestion RhetoricalQuestion RhetoricalTechnique MrAristotle WikiBadge RhinoInterpreter AttilaSzegedi GreatComputerLanguageShootout HtmlUnit HttpUnit JavaByteCode JavaLanguage JavaScript JesseMillikan MozillaBrowser NetscapeNavigator RhinoInterpreter SpiderMonkey TheRhinoBook RhizomeWiki BrokenLink CategoryWikiImplementation PythonLanguage SemanticWiki WikiEngine WikiNames RhymeMe PoemWiki VocAll RhymingSlang CategoryNaturalLanguage MerriamWebster PutUpYourBecks WhyYouSayIt RhythmicSyntax SyntaxOfMusic RhythmicalPercussiveMaintenance NeilPeart PercussiveMaintenance PeteHardie RiVer AlexPopiel BobWaller CategoryHomePage HeWhoMustNotBeNamed LeftHanded MrAristotle RiVer RicardianContract FinancialCryptography PromiseNote RicardoClements CategoryHomePage JavaWiki WikiWikiClone WoodWorking RicardoMoral RicardoRivaldo CategoryHomePage RicardoRivaldo RicardoSada CategoryHomePage NewUserPages TourBusStop RicardoSemler CategoryAuthor NewSpeak TheSevenDayWeekend ThomasEyde WorkplaceDemocracy RicardoStuven CategoryHomePage DotNet SantiagoDeChile SinclairSpectrum SoftwareCraftsman RiceAndTheFly LukeSamaha NewKindOfScience StephenWolfram SunirShah RiceUniversity AmitPatel BrianButton CategoryCollege DanilSuits DigitalSignalProcessing DrJava DrScheme JavaLanguage MzScheme PaulHolser PaulTevis PltScheme RapidApplicationDevelopment SchemeLanguage RicesTheorem GoedelsIncompletenessTheorem HaltingProblem TotalFunctionalProgramming RichBecker CategoryHomePage DesignPatterns MentorGraphics RichBugReports BugNow CategoryBug CoreFiles JohnFarrell RichBugReports RonJeffries RichClient FatClient RichGarzaniti CategoryHomePage ChryslerComprehensiveCompensation ExtremeProgramming RichHolladay CategoryHomePage RecentChanges WikiWikiWeb RichInternetApplication ActivexTechnology AjaxWebApplications CategoryWebDesign ClientServer ComComponent DotNet ExtensibleMarkupLanguage GoogleMail JavaLanguage MacromediaFlex MicrosoftCorporation RemoteGuiProtocols RichInternetApplication ThinClientHasFailed UserInterface WebApplication WebBrowserMissingWidgetWorkArounds WebFormMethodologies WikiPedia RichInternetApplications RichInternetApplication RichKatz CategoryHomePage RichMcGee CategoryHomePage DickBotting McGee RichMcGee RichShumaker ContactJuggling LoveCraftsGraveTheBand LusciousBlackDeathApparatus MenWithoutHats RichShumaker SafetyDance WikiClone RichSiteSummary BottomFeeder CategoryIdeaForm CategoryRss FrontPage MarkPilgrim MergeMe RdfSiteSummary ReallySimpleSyndication RecentChanges RecentChangesJunkie RecentChangesRss RssFeeds RssViewer WardCunningham WikiStyleRss WikiWikiWeb WikiholicsAnonymous RichSource DocumentMode GraphicalUserInterface IntentionalProgramming LayneThomas ManifestoMode MicrosoftWord MikeWarot NetBeans PlainText PowerOfPlainText UserInterface VersionControlSystem RichStone CategoryHomePage MumpsLanguage PhpLanguage RichTextFormat AppleComputer HyperTextMarkupLanguage MacOsx MarkupLanguage MicroSoft MicrosoftWord PowerOfPlainText TextEdit WordPerfect RichTraube CategoryHomePage RichTraube RichardAdams WatershipDown RichardAmerman RichardArkwright CategoryPerson JohnKay KatieLucas RichardAtkinson CategoryHomePage RichardBach BiPlane BridgeAcrossForever JonathanLivingstonSeagull StrangerToTheGround RichardBash CategoryHomePage RichardBernardMartin CategoryHomePage DomainAnalysis ObjectOriented RichardBlazek CategoryHomePage ChoosingaWiki FormalTesting FunctionalProgrammingEnvironment MozartOzLanguage RecentChanges RunningYourOwnWikiFaq ShortestWikiContest SmartWiki SourceForge WikiEngines WikiTypeFramework WikiWithProgrammableContent RichardBlumberg CategoryHomePage RichardBotting CategoryHomePage ClassesShouldKnowTheirObjectsPattern CopyLeft DavidMartland DickBotting DirckBlaskey ElliottEightOhThree ExtremeBnf FerantiPegasus KevinHagel NaturalDeduction PrincipiaMathematica RichMcGee RichardBotting RickBotting ZedLanguage RichardBrautigan TroutFishingInAmerica RichardChase ArcMap RichardColley RichardCollins BigDesignUpFront BullAnt CategoryHomePage DeleteJunkie DoTheThingThatCouldPossiblyWork GoldilocksSolution ItsWardsWiki MacApp MyVeryElderlyMotherJustServedUsNinePickles ProperPriorPlanningPreventsPissPoorPerformance RandomPages SoftwareEngineer TheComputerScienceAndEngineeringHandbook WhimsicalUnitsOfMeasurement WikiLurker ZerothChurchOfAlonzo RichardCordova CategoryException CategoryHomePage CheckedException ConquerAndDivide DivideAndConquer FailToConquer ImplementationInheritance MyersBriggsTypes ObjectOrientedProgramming UncheckedException RichardCurzon BusinessCard CategoryHomePage RichardCyganiak CategoryHomePage DesignPatterns ExtremeProgramming PlainEnglish ReFactoring RichardDawkins AnalyticProgramming BlindWatchmaker CategoryAuthor CharlesSimonyi GeneticAlgorithm GeneticProgramming JohnHolland JournalOfMemetics KentBeck MemesShmemes PatternsAsMemes RichardCordova SamuelButler SupportVectorMachine RichardDay AreYouThere ColumbiaSoft DocumentLocator RichardDay RichardDevelyn BugFreeDoesntSell CategoryHomePage DesignFromTheInsideOut MigrationToXp ObjectState UnitTestFrameworkInCpp RichardDonkin CategoryHomePage MetaSolv RichardDrake AccidentalRevolution CanEndUsersScript CategoryHomePage CategoryPerson CoventGarden DrakesEquation EvolutionaryDelivery ExtremeOxymoron FacelessRulers HardCorePlatonists HaskellLanguage JenniferStapleton MaintainingSunir ManorainjanHolzapfel MichaelJackson MinoritiesOnWiki MistakesOfRogerPenrose NearDeathExperience NickSimons NonlinearityOfXp ObjectiveComputerSystems OpenAuthor PlainEnglish PseudonymityWithUntraceability RecentChangesJunkie ReferentsOnWiki RhetoricalQuestion RichardDrakeDiscussion RogerPenrose SecondGenerationProgrammer SevenPillarsOfCred SmalltalkBlockVote SoftwareManagementManifesto TomGilb TooGoodForFeedback VickiKerr WhyClublet WikiRewritesHistory WikiUncertaintyPrinciple WorldDomination RichardDrakeDiscussion CategoryDiscussion ManorainjanHolzapfel RichardDrake WayBackMachine WhyClublet RichardDrakeInterviewsWardCunningham AgileManifesto AllenWirfsBrock BillCroft BillJoy BruceAnderson CategoryInterview ChrisWallace ChristopherAlexander DocumentMode ExtremeProgramming FlavorsLisp GordonLetwin HillsideGroup HistoryOfPatterns JamesCoplien KentBeck MartinNoutch MichaelJackson PairProgramming PaulMitchellGears RonJeffries TektronixInc ThreadMode WardCunningham WhatIsAnAdvancer WikiInterviews WikiNature RichardEdwards CategoryHomePage RichardEllis CategoryHomePage McDaniels PaulGravelle RichardEmerson CategoryHomePage DoingIt ExtremeProgramming MorningtonCrescent OliBye PaulWay TimMackinnon WikiWikiWeb XpApprentice RichardFallon CategoryHomePage ExtremeProgramming KnowledgeManagementSoftware WillGray RichardFeynman CategoryScientist ChadThompson DanielHillis DanielKnapp EinsteinPrinciple FeynmanAlgorithm FeynmanEffect GarethMcCaughan GregVaughn HowDoAntsWalkInaStraightLine JamesGleick NobelPrize QedTheStrangeTheoryOfLightAndMatter RichardFeynmanAndTheConnectionMachine RolandKaufmann SixEasyPieces SurelyYoureJokingMrFeynman TimLesher WorldGeniuses RichardFeynmanAndTheConnectionMachine CategoryPaper ConnectionMachine DanielHillis RichardFeynman ThinkingMachinesCorporation RichardGabriel CategoryAuthor CommonLispObjectSystem ComputerScientist HillsideGroup JournalOfObjectOrientedProgramming LispLanguage LucidInc ParcPlace PatternsOfSoftware RockMusic SunMicrosystems TheFeyerabendProject ThePoetryOfProgramming WorseIsBetter WritersWorkshopsBook RichardGarzaniti CategoryHomePage ChryslerComprehensiveCompensation RichardHelm BruceAnderson CategoryAuthor CategoryHomePage DesignPatterns DesignPatternsBook ErichGamma GangOfFour JohnVlissides RalphJohnson RichardHenderson AvoidingDistributedTransactions CategoryHomePage DistributedTransactionsAreEvil DocQueryInSql MicroArchitecture PulseLogic PushDocQueryInSql TheLastOne TimeSeriesInSql TreeInSql RichardHome CategoryHomePage RichardJensen BuildItAndTheyWillCome CategoryHomePage ExtremeProgramming PersonalWiki PortlandPatternRepository TestFirstDesign TheWikiWay UseMod UseModWiki WikiWikiClone RichardKeene CategoryHomePage JavaWikiByRichardKeene RichardKeene RichardKettlewell AbandonedHomePage AreYouThere CategoryHomePage DanSheppard OrphanPage WikiWikiWeb RichardKlappal BrokenLink CategoryHomePage RichardKnowles RichardKulisz AdHominem AndrewTanenbaum AnonymousOnPurpose AssumeGoodFaith BertrandRussell BlueAbyss BlueAbyssFramework BlueYonder BobBlack CategoryHomePage CostinCozianu CriticsAreYourBestFriends DanMuller DaveVoorhis DestructiveAbstraction DougMerritt EarleMartin EricHodges FairProcess FishBowl GarryHamilton GrandUnifiedCapabilities LeonBambrick MeatballWiki MetaBaby NeoWiki NewOsFeatures ObjectBrowser ProgrammingLanguagesAndParadigmns ReferentialEditor RichardKulisz RichardKuliszBaitersAnonymous RichardKuliszFanClub RichardsCalculator RichardsMergeTool RichardsSuiteOfTools RightToDissent RightToLeave RobertAntonWilson SmalltalkLanguage SunirShah SupportDenmark TextSearchTool TheAdjunct TheodoreRoosevelt TimLesher UniversalCatalog VoiceOfWiki WardCunningham WikiWikiWeb WinAmp RichardKuliszBaitersAnonymous BozoBit ConfederacyOfDunces EricHodges JayOsako MemesAreNotScience OperatingSystemDesigners PhlIp RichardKulisz ScottJohnson TheSimpsons RichardKuliszFanClub AndrewTanenbaum CategoryJoke DaveVoorhis DennisRitchie EconomicsOfInformation InteractionDesigner LeeSmolin LinusTorvalds LinuxOs LispLanguage MeatballWiki RichardKulisz RichardKuliszFanClub RichardStallman SelfTaught SmalltalkLanguage TheerasakPhotha UnconsciousIncompetence UnixOs WhyManagersAreHated WikizenFanClub WilliamGibson WindowsOperatingSystems RichardLack RichardLesze AreYouThere BrokenLiink CategoryHomePage OrphanPage RichardLi ArsDigita ArsDigitaCommunitySystem CategoryHomePage MartinFowler RichardMitchell CategoryPerson FridemarPache TheUndergroundGrammarian WikiWord RichardMonsonHaefel CategoryAuthor RichardMoon CategoryHomePage ZopeApplicationServer RichardNorth RichardOates CategoryHomePage RichardPawson AlexanderAndBuildingArchitects CarlMeyer CategoryHomePage DavidLiu DotNet GarethMcCaughan ImpedanceMismatch MarkIrons ModelViewController NakedObjects NakedOjbects SoftwareFactory WikiNames RichardPfeiffer BobDylan CategoryHomePage KentBeck RichardProsser BeginWithTheEndInMind CategoryHomePage ExtremeProgramming MultimediaObjectOrientedSpecificationEngine PaperPorting RichardRabinowitz AllYourBaseAreBelongToUs CamelCase CategoryHistory CategoryHomePage WhyWikiWorksNot RichardRoberto CategoryHomePage RichardRussell RichardScrivener CategoryHomePage RichardSheppard CategoryHomePage WilliamUnderwood RichardSlade CategoryHomePage DafyddRees KeithBraithwaite OliBye RichardEmerson TestRunner RichardSmol CategoryHomePage RichardStallman CarpalTunnelSyndrome CategoryPerson EatSushi FlameWar FreeAsInFreedom FreeSoftware GeneralPublicLicense GnuEmacs GnuProject HackingAtNight IncompatibleTimesharingSystem JamesGosling OpenSourceSoftware PigDogJournal RichardStallman RichardStallmanDiscussion SelfSufficiency SoftwareConspiracy ThreadMode ThreeLetterPerson RichardStallmanDiscussion BadIdea CopyLeft FreeSoftware FreeSoftwareFoundationConsideredHarmful RichardStallman SoftwareEthics WilliamUnderwood RichardStanford CategoryHomePage CostinCozianu MinoritiesOnWiki RichardSuchenwirth TheTclersWiki ToolCommandLanguage RichardUpshur CategoryHomePage RichardVanDeren AreYouThere CategoryHomePage MyResume NewUserPages TourBusStop RichardVeryard ServiceOrientedArchitecture RichardWatt CategoryPerson ThoughtWorks RichardWesleyHamming ArtOfDoingScienceAndEngineering CategoryPerson HammingCode HammingDistance TuringAward YouAndYourResearch RichardYeo CategoryHomePage RichardZultner CategoryPerson DrYojiAkao NorthwesternUniversity ProjectManagement QualityFunctionDeployment SoftwareEngineering SoftwareQuality TotalQualityManagement RichardsCalculator AlanCooper BlueAbyss CategoryInteractionDesign CategoryProject ChrisMellon CooperInteractionDesign CustomSelectors DashboardWidget DaveFayram DaveVoorhis DirectManipulation ExtremeProgramming InfixNotation InteractionDesign InteractionDesignSpecification InteractionDesigner MathSelectors MayZeroFive NakedObject NakedObjects PolishNotation ReversePolishNotation RichardsCalculator RichardsSuiteOfTools WardCunningham WaterFall WhatIsInteractionDesign WheelMenu RichardsMergeTool AutomaticVsManualPlacement CactusStack CategoryInteractionDesign DanMuller DaveFayram DirDiff EclipseIde JonathanTang MayZeroFive MergeTool MergeTools MidnightCommander RichardKulisz RichardsSuiteOfTools VersionControlSystem WinDiff RichardsSuiteOfTools AbstractionAddiction BlueAbyss CategoryInteractionDesign CategoryProject DaveVoorhis GeneralizedCapabilities LuserAttitudeReadjustmentTool NeoWiki ObjectBrowser ProgrammerAttitudeReadjustment ReferentialEditor RichardsCalculator RichardsDatabase RichardsMergeTool TextSearchTool UniversalCatalog RichieBielak CategoryHomePage RickDeNatale ApplicationBuilder BradCox CategoryHomePage ExtremeProgramming KentBeck NextInterfaceBuilder ObjectTechnologyInternational OopsLa PairProgramming RickDeNatale RubyLanguage RubyOnRails VisualAge VisualProgramming WardAndKent RickDewar CategoryHomePage RickHansen DildarMarhas FrancisTownsend RickInnis CategoryHomePage RickLeFaivre RickMills CategoryHomePage RickMills RickMoen CategoryPerson HowToAskQuestionsTheSmartWay RickMugridge AgileDevelopment CategoryHomePage ComputerScience FitForDevelopingSoftware IsisWebTester UniversityOfAuckland WardCunningham RickSamuels CategoryHomePage DvorakKeyboard EmacsDude RickSperko CategoryHomePage NextWaveLogistics RickWartzok CategoryHomePage HomemadeCarAlarm PolarQuadMonitor TapeDuplicator RickyClarkson CategoryHomePage RickyClarkson ShaeErisson RickyTsang CategoryHomePage RickyWest CategoryHomePage ExtremeProgramming ResearchTrianglePark RidiculousSimplicityDemandsRidiculousResources BrainfuckLanguage DougMerritt ExEightySix ForeignFunctionInterface ForthLanguage OccamsRazor OneMoreLevelOfIndirection ReallyComplexSyndication ReallySimpleSyndication RidiculousSimplicityGivesRidiculousResources RiscVsCisc SamuelFalvo TuringTarpit RidiculousSimplicityGivesRidiculousResources AntiCreation BetterSorryThanSafe CarlManaster CategoryQuote DoMoreWithLess DrPaulMacCready EightyTwentyRule ForthLanguage ForthStack ForthValue FunctionalLanguage GuillermoSchwarz HomoIconicLanguage JbRainsberger JohnBrewersXpFaq MlKit NoTrueScotsman OptimisticLocking ReducedInstructionSetComputer ReversePolishNotation RidiculousSimplicityDemandsRidiculousResources RidiculousSimplicityGivesRidiculousResources SamuelFalvo ThinLocks RidingCamelVsWalking CamelPace CategoryWisdom StijnSanders SustainablePace RidoMin CategoryHomePage RidoMin RightAndGood SchoolsForCivilization RightBackAtYou AntiPattern RightBackAtYou RightStuff CategorySuccess RightStuff RightThing BadThing BigDesign BigDesignUpFront CantDoRightRightNow CategorySuccess DoSomeThing DoTheRightThing GoodNewsBadNewsHowToWinBig GoodThing IncompatibleTimeSharingSystem IncrementalGarbageCollection NewJersey PcLosering RichardGabriel RightThing WorseIsBetter YouArentGonnaNeedIt RightToArmBears ArnoldLayne BrucePennington CategoryJoke DanielKnapp GordonDickson HokaHokaHoka JayOsako NickBensema WorstPunEver RightToChangeMyMind AntiPattern CategoryCommunication CostinCozianu DavidLiu GentlyReduceWikiBadges KillTheHostage PeerReview PositiveDialogueCommunity ResponsePattern RightToChangeMyMind SmartPeopleStuckWithBadIdeas VoiceOfWiki WikiBadge WikiChangeProposal WikiCommunity WikiName WikiNoisePollution WikiReaders RightToDissent AnonymousCoward EmpoweringDissent HelmutLeitner RightToDissent RightToLeave WardsWiki WikiPedia RightToSign CategoryWiki DontSign RefactorWhileRespectingSignatures RefactoringWikiPages RightToSign ToSignOrNotToSign UtopiaNow WhatIsRight WikiCitizen WikiWikiWeb WithoutSignature RightToWork AtWillEmployment RightToWork RightValue CategoryJargon ChristopherStrachey FundamentalConceptsInProgrammingLanguages LeftValue RightValue RightWing CategoryOffTopic LeftWing WhatIsLeftOrRightWing RightsAmplification CapabilitySecurityModel EeLanguage MarkMiller ObjectCapabilityModel PasswordCapabilityModel RightsAmplification SimplePublicKeyInfrastructure RikSagar CategoryHomePage RikSmoody CategoryHomePage HeadMaster KiWi MagnoliaWorkstation MathFun MathPlay SemiconductorTestSystemsGroup TekLabs RikiWiki AutomaticLinkGeneration BackLink BrandtKurowski CategoryRuby CategoryWikiImplementation ContentEditableByAll HomePage IckyWiki RealWiki RecentChanges RubyLanguage ShortestWikiContest TextFormattingRules RineLeComte AnalysisPatterns BaanLabs CategoryHomePage DesignPatterns ProcessSupportFrameworks SoftwareEngineer RingAroundTheCollar BusinessValue EditHint EqualRightsAmendment InventingProblems RingAroundTheCollar StaticCling RingMaster BillZimmerly WebRing RingMovie CategoryMovie CategoryOffTopic PiersAnthony RingWorld AndyPierce BobStein CategoryBook DysonSphere FullerRingBridge IainBanks LarryNiven MegaStructure MikeKrajnak RingWorld TheCulture RingerTape AlistairCockburn AnonymousDonor CategoryCommunication CategoryConcentration CategorySound DontSweatTheSmallStuff DumpShock GunnarZarncke JeffGrigg KyleBrown MentalStateCalledFlow PaulChisholm PeopleWare RobMandeville RonJeffries ThufirHawatPhil WardCunningham RingoDeSmet RipVanModern CategoryDramaticIdentity CategoryHumor ComicNotion DonaldNoyes DramaticIdentity RhondaVanWinkle RipVanModern WhatIsGoingOn RippleEffectOftenUnavoidable PrematureAbstraction RiscOs AcornArchimedes BbcBasic CategoryOperatingSystem QuickBasic RiscOs VisualBasic RiscVsCisc CategoryHardware FpgaCpu PowerPc ReducedInstructionSetComputer RiseAndFallOfTheThirdReich BookThatNeverEnds KyleJerviss SecondWorldWar RiseAndResurrectionOfTheAmericanProgrammer CategoryBook ClarkesLaw DeathMarch DeclineAndFallOfTheAmericanProgrammer EdwardYourdon ExtremeProgramming InternationalOutsourcing JavaLanguage MarkSchumann RandyStafford SoftwareDevelopment ThaddeusOlczyk VisualBasic RishikeshParkhe RiskAcceptance AnatomyOfRisk ContingencyPlan RiskAcceptance RiskExposure RiskManagement RiskMitigation RiskReserve RiskAssessment CategoryBook ModernSystemsAnalysisAndDesign ProjectRiskAssessmentFactors RaySchneider RiskAssessment RiskEvaluation RiskIsProbabilityTimesImpact RiskAversion AlexChurchill AlistairCockburn AnAcceptableWayOfFailing BarnySwain BenAveling BrettNeumeier ColinPutney FukushimaAndShuttleManagementLessons GamblingAddiction GarethMcCaughan InevitableIllusions JanosGaram JohnBrewer MarkAddleman McDonalds MichaelFeathers NathanWallwork PaulMurray ProZac RedHerring RiskAverse RiskAvoidance AnatomyOfRisk RiskAvoidance RiskManagement RiskMitigation RiskReserve TimeAndMaterialContract RiskEvasion AnatomyOfRisk HandWaving RiskAvoidance RiskEvasion RiskManagement RiskExposure AnatomyOfRisk RiskIsProbabilityTimesImpact HelmutMerz TechnicalRisk TheFifthVariable TruckNumber RiskManagement BusinessContinuity CategoryManagement ManagementOfReputationalRisk ProjectRiskManagement RiskManagement WikiGnome WorkInProgress RiskManagementCatalog AlistairCockburn RiskManagementPlan ExtremePlanning FinancialRisk KentBeck LagPlan LeadPlan MauriceZeldman PersecuteTheWorkers RaySchneider RewardTheNonContributors RiskAssessment RiskManagement ScheduleRisk SixBlindMenAndElephant TechnicalRisk RiskMetrics EditHint RiskMitigation AnatomyOfRisk ContingencyPlan RiskAcceptance RiskManagement RiskMitigation RiskReserve RiskOfCancellation GoldOwner RiskReduction ExtremeProgramming RiskManagement RiskReserve AnatomyOfRisk RiskExposure RiskManagement RiskMitigation RiskReserve RiskSwap CompletionBonus FixedPriceContract PenaltyClause PhasedContract TimeAndMaterials RiskTransfer AnatomyOfRisk ContingencyPlan RiskManagement RiskMitigation RiskTree DaveVanBuren FishboneDiagram IshikawaDiagram RiskManagement RiskReduction RiskTree RitalinDrug AdderallDrug AnonymousCoward AnonymousDonor AnonymousJunkie AttentionDeficitDisorder BumblebeeSociety CalmPlex DaveChristenson EthylAlcohol EvanCofsky FocusDrugs GinkgoBiloba GiveTheDogaBadName JustBeingaChild LegalizeCannabis MarijuanaGrandMaster NissimHadar PhilGoodwin PhlIp RitalinDrug SaintJohnsWort ShaeErisson UnitedStates RitchieAnnand RitersCom EzequielValenzuela MoinMoin RafaelPi RitersCom RitersComWiki WikiEngine RitersComWiki RitersCom WikiFarms RiverFlowAnalogy CategoryMetaphor CategoryMotivation CodeSmell ListenToTheCode MentalStateCalledFlow RiverOfTime BeadsOfPearls CategoryMetaphor CategoryTime EntityLifeModeling RaySchneider RiverOfTime RjLesch CategoryEvil CategoryHomePage ExtremeProgramming IainLowe IsaacAsimov LesterBangs LotusNotes MauritsCorneliusEscher MountainDew NormanRockwell RandomPages RecentChanges ShakerQuote StartingPoints UmbertoEco WikiAddiction RmiPatterns FacadesAsDistributedComponents KissWebServices ObserversAndRmi RemoteMethodInvocation TransparentRmi RmiVsCorba CategoryCorba CommonObjectRequestBrokerArchitecture InterfaceDefinitionLanguage JavaRemoteMethodInvocation RoCoCo CategoryCollaboration OpenSpaceTechnology RoCoCoCamp AnneGoldenberg BrandonCsSanders CategoryWiki EarleMartin EugeneEricKim MarkDilley RecentChangesCamp RoCoCo RoCoCoCamp RoCoCoMontreal SelfManagment WikiWiki YouTube RoadMap CategoryRoadMap FindPage FrontPage MotherPage RoadMaps TrailPage TreeStructure WikiMines RoadMaps AdaptiveProcess AgileProcess AlgorithmsRoadMap ArchitectureAntiPatternRoadMap BelongsToRoadmaps CategoryCategory CategoryLifeStrategies CategoryRoadMap CeePlusPlusRoadMap CommunityPatternsRoadmap ComponentDesignPatterns DeleteWhenCooked DesignPatternsRoadMap DevelopmentAntiPatternRoadMap DevelopmentDiagramsRoadMap EjbRoadmap ExceptionPatterns ExtremeProgrammingImplementationIssues ExtremeProgrammingRoadmap HowTo IwannaLearn JavaIdioms JavaPatterns KentBeck LeaderShip LispRoadMap ManagementAntiPatternRoadMap ManagementRoadMap ManufacturingRoadmap NewAnalogiesForSoftware ParadigmPissingMatch PatternsRoadMap PoemsParodyAndFilkRoadMap ProgrammingParadigm QueryLanguage ReallyValuablePages RoadMap ScrumRoadmap SelfDocumentingCode SelfImprovementPatternsRoadMap SmalltalkLanguage SmalltalkRoadmap SpamDefenseRoadmap TourBusStop TqlRoadmap UnifiedModelingLanguage WebServices WebServicesRoadMap WikiPagesAboutBreakingThingsIntoPieces WikiPagesAboutContinualImprovement WikiPagesAboutRefactoring WikiPagesAboutWhatArePatterns WorkHoursRoadmap WorldWideWikiWeb XpVersionControlRoadmap RoadmapToDevelopment AdaptiveSoftwareDevelopment AdjustCommentsToFitCodingStyle AgileSoftwareDevelopment ArchitecturalStyle AtsCodingStyle AttributeBasedArchitecturalStyles BazaarStyle BiddingInSoftwareDevelopment CategoryInterWiki CategoryRoadMap CodingStyle CollaborativeDevelopment CollectionImprovementAndProcessImprovement CommunalDevelopment CompetitiveDevelopment ComponentBasedDevelopment ContinuationPassingStyle ContinuousIntegrationGemStoneStyle CriticalSpiritInSoftwareDevelopment CriticalStyle DesignPatternsForObjectOrientedSoftwareDevelopment DistributedSoftwareDevelopment DistributedTeams DottedPrefixExtension DynamicsOfSoftwareDevelopment EddiesWiki ElementsOfProgrammingStyle EssentialJavaStyle EvolutionaryDevelopment ExtremeDevelopment FeatureDrivenDevelopment GeographicallyDistributedDevelopment GoodStyle IncrementalDevelopment IncrementalUnixShellDevelopment InterWikiMap InterWikiNameScheme IsXpBorgDevelopment IterativeDevelopment LargeScaleIndividualSoftwareDevelopment ManifestoForAgileSoftwareDevelopment MoreIsLess NoProcess PairProgrammingAtHome PaperPorting PeerToPeer PhysicalCuesInSoftwareDevelopment PrinciplesOfObjectOrientedSoftwareDevelopment ProcessImprovementSkills ProcessImprovementTools ProgrammingInsideTheHome QuotesOnProgramDevelopment RapidApplicationDevelopment RapidDevelopment RedirectTo RestArchitecturalStyle SevenPrinciplesOfSoftwareDevelopment SimultaneousDevelopment SoftwareDevelopment SoftwareHousesDoResearchAndDevelopment StlStyle TheBookAgileSoftwareDevelopment TheCollective TheElementsOfStyle TheValueOfMany ThreePillarsOfTheNewEconomicSystem TrendsOrNotTrendsInSoftwareDevelopment TribalDevelopment TwoOrMoreProcesses VirtualPairProgramming VisualBasicSuitableForDevelopment WikiPortal WindowsFileSystemOrganizationForJavaDevelopment WorkingGroup XmlElementsOfStyle RobBiedenharn CategoryHomePage RubyLanguage RubyOnRails RobCaron VisualStudtioTeamSystem RobChamberlin BadThing CategoryHomePage ContinuousImprovement DelphiDiscussion DistributedComputing GoodThing ProofReadingLinks ZenoDiscussion RobCrawford AntiPattern CategoryHomePage EditorialPage ExtremeProgrammingRoadmap RecentChanges TruckNumber WebsitePatterns RobDuyser RobHarper CategoryHomePage RobHarwood AgileManifesto AgileRevolution AgileSoftwareDevelopmentEcosystems AnalysisPatterns AndrewHunt CategoryHomePage ClaytonChristensen CodeComplete CrossingTheChasm DavidThomas DesignPatterns EvolutionByNaturalSelection ExtremeProgramming ExtremeProgrammingExplained GangOfFour GeneticAlgorithm GeoffreyMoore InnovatorsDilemma InsideTheTornado IntellijIdea JavaUnit JimHighsmith JohannesGijsbers KenSchwaber KentBeck LingoUnit MartinFowler MikeBeedle NaturalSearch NewUserPages NextList OccamsRazor PhilosophyOfPragmatism ReFactoring RecentChangesJunkie RefactoringImprovingTheDesignOfExistingCode ScientificMethod ScrumBook ScrumProcess SmalltalkBestPracticePatterns SteveMcConnell TheMythicalManMonth ThePragmaticProgrammer TheStructureOfScientificRevolutions ThomasKuhn UmlDistilled VbaUnit WikiGnome WikiGnomePoem WikiWiki RobHolecko AnswerMe BeautyContestProblem CategoryHomePage HealthCareSystem IfYouWantEuropeYouKnowWhereToFindIt IntellectualProperty RunningYourOwnWikiFaq WikiLike WikiPedia WordsSmashedTogetherLikeSo RobJames WinLirc RobJudd BoulderPatternsGroup CategoryHomePage ComputerScience DesignPatterns GangOfFour ObjectOrientedProgramming TimKemper RobKamp CoreReviewTeam EnterpriseApplicationIntegration FirstLanguageLearned OpenSource PosseNet ProgrammingLanguage ProgressLanguage SoftwareArchitect RobMandeville CategoryHomePage RobMayoff CategoryHomePage RobMee CategoryHomePage ExtremeProgramming FrameworkForIntegrationTesting WardCunningham RobMoffat CategoryHomePage DeutscheBank LondonTown RobMyers CategoryHomePage CeoPrinciple DenaliProject ExposeErrors ExtremeProgramming ExtremeValues FallaciousArgument FredGeorge GoalStack GoldenRule IanOsgood JeffMcKenna JimLittle JimShore JoshuaKerievsky MenloInstitute MyMyersBriggsTypeIs MyersLaw NetObjectives NrcXpWorkshop OhSoSmartOrOhSoPleasant OtisTwo PairProgramming ParkinsonsLaw PowersOfTwo RobMee ScaleFreeNetworks ScottMeyers SevenHabitsOfHighlyEffectivePeople ShuHaRi SomikRaha SturgeonsLaw SufficientlySmartCompiler WardNumber YouHaveToWriteItSomewhere ZenBuddhism RobOxley AbandonedHomePage AreYouThere CategoryHomePage RobPavey CategoryHomePage DesignPatterns DesigningOoCppAppsUsingBooch RobPike AcmeProgrammingEnvironment BartLocanthi BellLabs BrianKernighan CategoryPerson GoogleInc PlanNine RobPike StructuralRegularExpressions ThePracticeOfProgramming TheUnixProgrammingEnvironment RobRix CategoryHomePage RobSanheim AjaxWebApplications CategoryHomePage DirectWebRemoting HeadFirstDesignPatterns HibernateInAction HowToBeAlone ObjectDesign PragmaticProgrammer RubyLanguage RubyOnRails TheCathedralAndTheBazaar RobSartin AustinPatternsGroup CategoryHomePage EmergentDesign ImpartTechnology OmniscientTurtle SoftwareArchitect XpAustin RobStyles CategoryHomePage RobVonk AreYouThere CategoryHomePage OrphanPage RobWatson AreYouThere CategoryHomePage DavidWillis RobWhittick CategoryPerson KeithBraithwaite RealSoftwareExperts RespectedSoftwareExperts RobWilliams AcceptanceTest AddingEpicycles BusinessInterface CategoryAntiPattern CategoryHomePage CategoryPattern CommandMessagePattern DataMapper DataTransferObject DomainModel ExtremeHumility ExtremeProgrammingRoadmap FacadeAtTheDistributionBoundary FindPage MicrosoftProgrammerMentality TestingPatterns UnitOfWork ValueObject WhyIamNotConscious WikiWiki WikiWikiWeb XpIsNotaSilverBullet RobWylie CategoryHomePage RobbShecter CategoryHomePage RobbieCarlton CategoryHomePage HullCulturalAssumption HumbleLispWeenie RubyOnRails WikiMail RobbieTheRobot BabelFish BrianEwins CategoryJoke ForbiddenPlanet MartinNoutch PlainEnglish PleaseDelete RobbieTheRobot RobertaTheRobot RoboCop SpiritualMachines StephanHouben TheSingularity TuringTest WardCunningham WikiHomePage WikiIsForGrowingConsciousness RobbyRussell RobertAceti RobertAlabaster RobertAlcock CategoryHomePage FreeSoftware OpenSource OpenTranslate SustainableDevelopment RobertAntonWilson BavarianIlluminati CategoryAuthor GravitysRainbow RatBag RobertAntonWilson SamShard SchroedingersCatTrilogy SnafuPrinciple TheIlluminatusTrilogy TheLawOfFives TheSecretOfPower ThomasPynchon WhatFnordMeans RobertAtkins CategoryHomePage GeorgeBernardShaw RobertBiddle RobertBismuth RobertBlansett CategoryHomePage RobertBromley CategoryHomePage ExtremeProgrammingForOne RobertBrook CategoryHomePage RobertCecilMartin AgileSoftwareDevelopmentPrinciplesPatternsAndPractices CategoryAuthor CategoryHomePage CodeStyleReflectsOrganization CppReport DesigningOoCppAppsUsingBooch ExtremeProgramming ExtremeProgrammingInPractice JamesNewkirk JournalOfObjectOrientedProgramming ObjectExpo ObjectMentor PatternLanguagesOfProgramDesign PayrollExample PrinciplesOfObjectOrientedDesign UncleBob RobertChurch AlonzoChurch CategoryHomePage DecisionRoutinesWhenStuck ListYourWayOutOfStuckness MyersBriggs PortlandOregon RelationsAsFirstClassObjects RobertChurch StopWhenYouKnowWhatHappensNext WonderfulBenefitsOfJournals RobertDaeley CategoryHomePage IsAnythingBetterThanPaper LazinessImpatienceHubris LineOfSightChess OutliningSoftware ProgrammersAreWriters QuickSilver SettingUpaPersonalWiki VideoAddict WikiCulture WikiDesignPrinciples WikiJournaling WikiMaster RobertDesnos CategoryArtist CategoryAuthor RobertDiFalco AssociativeMemory BertrandMeyer BlackboardMetaphor BlocksInJava CategoryBehavioralPatterns CategoryCreationalPatterns CategoryHomePage CategoryPatternForm CategoryStructuralPatterns ClemensSzyperski CommunalDevelopment ComponentSoftware ComputeServer ComputersAsTheatre CppUtxOverview CraigLarman DesignPatterns DesignPatternsBook DistributedComposite DoEngineersNeedOpportunists DocumentMode EdwardYourdon EntryAsMetaObject GangOfFour GeneralizeOnExceptionBehavior GradyBooch GreatDesign HierarchicalVisitorPattern InheritedJavaSingletonProblem InternalIteration IvarJacobson JavaSpacesPrinciplesPatternsAndPractice JosephGoguen MatthiasKlusch RajkumarBuyya SoftwareArchitectureInPractice TheMythicalManMonth ThePragmaticProgrammer TrygveReenskaug TupleSpace WayneConrad RobertDietze AgileSoftwareDevelopment AlistairCockburn AnalysisPatterns ConfigurationManagement CordwainerSmith DesignPatterns FengShui GunterDueck JimHighsmith MaineCoonCats MartinFowler NealStephenson NeilGaiman OracleDeveloper PowerBuilder QualityManagement RequirementsManagement SoftwareAssessments SoftwareDevelopment SoftwareQuality SoftwareReliabilty TerryPratchett TurnBasedStrategy RobertDoesburg EasyCase RobertDruHenke CategoryHomePage StoneSoup RobertEikel AndreasAmundin CategoryHomePage GoldmanSachs MattZaremba RobertEngdahl CategoryHomePage RobertEtheridge CategoryHomePage RobertFabian CategoryHomePage RobertFerney CategoryHomePage LaTex MathWiki RollYourOwnServer TextFormattingRules TourBusStop TwikiClone RobertField CategoryHomePage JustaProgrammer PerlLanguage PythonLanguage SiliconValley RobertFisher AppleIi AppleMacintosh AppleScript AwkLanguage BackLink BasicLanguage BlueYonder BraveNewWorld CategoryHomePage CeeLanguage CeePlusPlus CommonLisp DaveVoorhis EcmaScript EditWar ElizabethWiethoff EloQuence ExtraLegsOntoAdog GoodEnough HaskellLanguage HomePage HowToShootYourselfInTheFoot HyperCard IanOsgood JavaLanguage JavaScript KernighanAndRitchie LanguageAsFoodMetaphor LanguagesAreLikeGames LucidLanguage MessageForTheStewards MicrosoftWindows MitchellModel ModelViewController ObjectOriented ObjectiveCee PascalLanguage PerlLanguage PhpLanguage PostScript PreemptiveProcessesAndCooperativeThreads PrologLanguage RecentChanges RubyLanguage SchemeLanguage SelfLanguage SmallTalk StructuredQueryLanguage TippingPoint ToolCommandLanguage WhatsaControllerAnyway ZeroTolerance RobertFripp AnonymousDonor CategoryArtist CategoryPerson JasonGrossman JosephDale MikeSmith RockMusic WikiZens RobertFrost RobertGlass CategoryAuthor CommunicationsOfTheAssociationForComputingMachinery IeeeSoftware RobertGoodwin BrokenLink CategoryHomePage ComputerLinguisticMonism FreeSpeech OccamsRazor RobertGoodwin RobertGreayer CategoryHomePage RobertGustavsson AreYouThere AutomaticIdentification CategoryHomePage MattiasWahlberg OpenUniversity PortlandPatternRepository RobertHeinlein CategoryAuthor CategoryQuote CategoryScienceFiction EarleMartin EnglishLanguage HaveSpaceSuitWillTravel HeroicKnowledge IanOsgood IfThisGoesOn IwillFearNoEvil KeithBraithwaite LazarusLong MartinDeMello PeteHardie RocketShipGalileo SpecializationIsForInsects SpecializationIsForInsectsDiscussion StarshipTroopers StarshipTroopersTheBook StrangerInaStrangeLand TakeBackYourGovernment TheDayAfterTomorrow TheMoonIsaHarshMistress TheNumberOfTheBeast TimeEnoughForLove ToGrok TomAnderson RobertHirschfeld CategoryHomePage PatternsOfClientServerArchitectures RobertHooke CategoryScientist IsaacNewton ShouldersOfGiants RobertHughes CategoryAuthor TallPoppySyndrome RobertIappini CategoryHomePage InfoWorld RobertIoffe AbramIoffe AljonaIzLatvii CategoryHomePage FizMat RobertIoffe WalledGarden RobertKausch AreYouThere ArtificialIntelligence ArtificiallyIntelligentBeings CategoryHomePage ComputerScience WikiWikiWeb RobertKiyosaki ChrisBaugh RatRace RobertLarson CategoryHomePage CollabNet IanFuller JeffEastman SmalltalkBroker TeamTandem RobertLevy CategoryHomePage RobertMartin RobertCecilMartin RobertMcAuliffe CategoryHomePage CeeLanguage DavidCary JavaIdioms JavaLanguage LanguagesOfChoice OnceAndOnlyOnce ProfileBeforeOptimizing RulesOfOptimization SevenPrinciplesOfSoftwareDevelopment RobertMcKinnon AngleBracketedUnicodeText ExtensibleMarkupLanguage HyperTextTransferProtocol RestArchitecturalStyle ScalableVectorGraphics TopicMaps XsltLanguage RobertMurray AndrewKoenig BarbaraMoo BjarneStroustrup CategoryHomePage RobertNoyce CategoryPerson IntelCorporation PodFather RobertNoyce WikiPedia RobertOestling CategoryHomePage StartingPoints RobertOrBob CategoryHomePage DumpsterDiving LiveJournal ThreeValuedLogic TrinaryLogic UserName WikiMailBox RobertOrenstein CategoryHomePage ChrisSteinbach JimCoplien MoinMoin PatternLanguageForTheWeb RobertOrenstein RonaldHayden WardCunningham WikiReplacingMailingLists RobertOwenBump RobertPhillips CategoryHomePage OlafWasmuth RobertPhillips RobertPirsig CategoryAuthor LilaAnInquiryIntoMorals TheMetaphysicsOfQuality ZenAndTheArtOfMotorcycleMaintenance RobertPollak AreYouThere CategoryHomePage ExtremeProgramming NewUserPages OrphanPage RobertProuse AreYouThere CategoryHomePage OrphanPage RobertRead CategoryHomePage StevenNewton WikiWikiWeb RobertRogers CategoryHomePage MathQuizOne RobertShaver AreYouThere CategoryHomePage OrphanPage SamDisanto RobertShiplett PhilosophyOfMind ShadworthHodgson StrawberryProlog RobertSmith CategoryHomePage RobertSmith RobertTheobald CategoryAuthor ReworkingSuccessNewCommunitiesAtTheMillennium RobertVenturi RobertWatkins CategoryHomePage CheckDontCatch ExtremeProgramming GentlePersonAfflictedWithPeculiarNotions IntpType MetaphorsWeLiveBy MyMyersBriggsTypeIs PairingDebt PairingSurplus PersonalWiki PeteMcBreen SoftwareArchitect SoftwareCraftsman SoftwareCraftsmanship SoftwareEngineer TotemAnimal WebLogicGripes RobertYoungs CategoryHomePage RobertlRead BeatingTheAverages CategoryHomePage PaulGraham SmugLispWeenie WardCunningham RobertsRulesOfOrder CategoryBook UnitedStatesOfAmerica RobinBarendregt CategoryHomePage SmalltalkLanguage WikiWikiWeb RobinGreen CategoryHomePage OpenDirFaq RobinLampert CategoryHomePage ComputerSupportedCooperativeWork DonaldNoyes HyperLinking NewUserPages RecentChanges RoadMaps SmallestFederatedWiki TextFormattingRules WikiLikeThings RobinLeysen CategoryHomePage RobinMillette AllFargonauts CategoryHomePage DouglasHofstadter LesLes RobinMillette SoftComputing ThisToo RobinMilner ActionCalculi AutomatedTheoremProving CalculusOfCommunicatingSystems CategoryAuthor CategoryPerson ChristopherStrachey DanaScott DenotationalSemantics HindleyMilner MlLanguage PiCalculus PolymorphicTypeInference RobertMilne RobinMilner SmlLanguage TuringAward RobinShaylor SystemwareLabs WardCunningham RobinStacey RobinWilliams CategoryAuthor MacIsNotTypewriter NonDesignersDesignBook RobinWilliamsTheActor RobinWilliamsTheActor AladdinFilm AwakeningsFilm ComicRelief DeadPoetsSociety FernGully FlubberFilm GoodMorningVietnam GoodWillHunting HappyDays JakobTheLiar JumanjiFilm MorkAndMindy MorkFromOrk MrsDoubtfire OneHourPhoto PamDawber PatchAdams RobinWilliams RobinWilliamsTheComedian TheBirdcage TheWorldAccordingToGarp VoiceTalent RobinWilson CategoryHomePage RobinsonArithmetic GoedelsIncompletenessTheorem RoboCode CoreWars KarelTheRobot WardCunningham RoboType PhpLanguage RobotDuck HomePage NickName RealName RobotDuck ShockWave WikiSpam RobotEditor ChrisGarrod GrammarVandal HelloWorldInManyProgrammingLanguages RecentChanges ScalaLanguage SharkBot TuringTest UserName WardCunningham WikiGnome RobotWisdomWeblog BrokenLink CategoryBlog RobotsDotTxt CanWebSearchEnginesIndexWikis ConvertSpacesToTabs EditCopy EditPage KeithWright LikePages MatthewAstley OnMonads ReverseIndex RightThing SearchEngine WebRobot WikiHistory RobotsVsAstronauts CanadArm CategoryDecisionMaking OffTopic PlanetaryInternet StoreyMusgrave RockLinux DebianGnuLinux LinuxDistribution RedHat RockLinux RockPaperScissors CategoryGame HarryHill PriorityInversion RealTime RocketAnalogyProblem AreWeBiasedTowardLaborIntensive ArgumentByElegance BadCodeCanBeWrittenInAnyLanguage BookStop CategoryEconomics CategoryEvidence CategoryMetaphor CategoryMetrics DesignByCommittee EvidenceTotemPole ExBase GoldenHammer GoodMetricsProduceNumbers GoodMetricsUseNumbers GreatLispWar IfFooIsSoGreatHowComeYouAreNotRich PageAnchor PeteHardie PredictionAndControl SoftwareEngineering TabMunging ToDo TopMind TraitsOfGoodScientificEvidence ValueObject WalledGarden WebStoresDiscussion WetWare WishfulThinking RocketBoys CategoryBook OctoberSky RocketScientist RocketScientist BillWeston BlackScholes CategoryJargon ChrisBooth GarethMcCaughan KeithBraithwaite OnceRocketsGoUpWhoCaresWhereTheyComeDown RichardDrake RocketBoys RocketScientist TomLehrer WardCunningham WernherVonBraun RocketSurgery McCoy RocketSurgery StarTrek RocketUnit ColdFusion RocketUnit TestingFramework RockyAndBullwinkle DramaticIdentity InterestingQuestions OffTopic PeopleProjectsAndPatterns RockyAndBullwinkle RockyHorror CategoryMovie RockyHorrorPictureShow AlanFrancis CategoryMovie RockyHorror ThemedParty XpTwoThousand RococoSolution RodBibeau ComputerScience DuluthMinnesota GoodFriends JustinChase PaintBall PhilosophyAndDebate ScienceFiction UniversityOfMinnesotaDuluth VideoGames RodGunther AreYouThere CategoryHomePage OrphanPage PacifiCorp WardCunningham RodJohnson SpringFramework RodSchmidt PhoneWord RodeoPatching CowboyCoding RodeoPatching RodneyBarbati CategoryHomePage RodneyBarbati RodneyRichardson CategoryHomePage RodrigoBarnes CategoryHomePage WorkingFromHome RodrigoOliveira BambooPrevalence BooLanguage BooProgrammingLanguage CategoryProgrammingLanguage MikeRoome OtherDotNetLanguages PortlandPatternRepository RodrigoOliveira WikiWikiWeb RodrigueCloutier AgileModeling AgileSoftwareDevelopmentWithScrum CategoryHomePage DesignPatternsExplained ExtremeProgrammingExplained McKenna MockObject MontrealXpUsersGroup PairProgramming ReFactoring SimpleDesign UmlDistilled UnitTest RoedyGreen CategoryPerson CompLangJavaProgrammer RoedyGreen TomAnderson RogerBarraud RogerBates AllenWirfsBrock DraftingOnMagnolia DurradoDiskSystem LaCie MagnoliaWindows MagnoliaWorkstation PegasausWorkstation RogersRamDisk TekLabs TheWayRogerWroteCode XeroxParc RogerBrechbuehl CategoryHomePage WelcomeVisitors RogerBrowne CategoryHomePage OpenAuthor RefactorFasterDeleteMore RogerBrowne RogerDubbs RogerFisher CategoryAuthor DidWellDoDifferently LateralLeadership RogerGraham AreYouThere CategoryHomePage OrphanPage RogerHayes AreYouThere CategoryHomePage DontBeAnHero OtherPeoplesCode PerformanceMatters RogerKnobbe BlackBerry CategoryHomePage ForthLanguage SmalltalkLanguage RogerLipscombe CategoryHomePage RogerMarlow CategoryHomePage ExtremeProgramming SteveFreeman ThoughtWorks RogerNeedham CategoryPerson DavidWeller RogerOpperman AreYouThere OrphanPage RogerPenrose CategoryAuthor CategoryScientist HardCorePlatonists JohannSebastianBach KurtGoedel MartinGardner MauritsCorneliusEscher MistakesOfRogerPenrose PenroseCrystals PenroseStaircase RichardDrake ShadowsOfTheMind StephenHawking TheEmperorsNewMind TheGeometricUniverse TheRoadToReality WhyClublet WhyHistory RogerSessions EntityBean MicrosoftBigot MicrosoftCorporation ObjectPersistence ObjectPersistenceBeyondObjectOrientedDatabases PhilippeBack RandyStafford RightToolForTheRightJob RogerSessions StupidityHasNoEnd TheTruthLiesInBetween RogerSnowden AreYouThere CategoryHomePage OrphanPage RogerTessier AnneMichelleTessier CategoryHomePage UmassLinguist RogerWhitney CampSmalltalk CategoryHomePage RogerZelazny CategoryAuthor CategoryScienceFiction HugoAward IsaacAsimov JosephRiesen RogueTile BugPattern CategoryBug CloneAndModifyProgramming RogueWave BetsyHanesPerry CategoryCompany CommonView DotNet DrDobbsJournal FormerEmployees IraCooper JournalOfObjectOrientedProgramming KyleBrown RogueWave RonPerrella TimHolt RohanKini CategoryHomePage ThoughtWorks RohanPall CategoryHomePage RohitKhare AdamRifkin CategoryHomePage RohitLodha CategoryHomePage RolandBarthes CategoryAuthor RolandBenjes CompositePattern OnceAndOnlyOnce SevenPrinciplesOfSoftwareDevelopment ShortMethods RolandHaeder RolandKaufmann AndrewCates CategoryHomePage LiterateProgramming MathQuizOne RolandParnaso CategoryHomePage ConsumerPattern RolandParnaso RolandSin RolandVidaillet CategoryHomePage RolandVidaillet WelcomeVisitors RoleAndPlayer AnalysisPatterns ArithmeticObject CategoryPattern DaveMuirhead JavaModelingInColorWithUml MultipleInheritance PeterCoad ProblemDomain PublicInterface RandyStafford RichardDrake RoleAndPlayer RoleObjectPattern RolePattern SimplestThing SmalltalkEnvironment SystemAdministrator TomStambaugh YouArentGonnaNeedIt RoleBasedAccessControl CategorySecurityModel LimitsOfHierarchies RoleBasedSecurity BrianEwins CapabilitySecurityModel CapabilitySystem CategoryDefinition CategoryGlossary CategorySecurity CategorySecurityModel ComPlus DavidSarahHopwood EnterpriseJavaBeans RoleBasedAccessControl RoleBasedSecurity RoleMaster CategoryRole RoleModelSoftware CategoryCompany ColoradoSprings ExtremeProgramming KenAuer MichaelHale RoleModel SoftwareStudio XpCarolina RoleModeling ActivityDiagram AlistairCockburn AnnouncementForOoRam BusinessObject EnvyDeveloper JournalOfObjectOrientedProgramming MichaelFeathers MichaelHill ObjectRoleModeling ProcessModeling RalphJohnson RoleActivityDiagram RoleActivityModeling RoleModel RoleModeling ServiceOrientedArchitecture TrygveReenskaug UmlTwo RoleModels MartinFowler PersonRole PersonRoles ShalomReich StefanLazar RoleObject DesignPattern EmployeeTypes HandleBodyPattern ManagerRole ProgrammerRole RoleObject RoleObjectPattern StrategyPattern TypeMigration RoleObjectPattern CategoryPattern CategoryStructuralPatterns RoleObject RoleOfArchitecture ArchitectsDontCode ArchitectureAlwaysFails ConceptualIntegrity DidWeEverHaveAnArchitecture DonaldNoyes EliminateDuplication EnterpriseArchitecture EveryoneIsAnArchitect GaryCasey PeterPrinciple TheContract WaldenMathews RoleOfComputerScience AbsolutismHasGreaterBurdenOfProof AbstractFactory AlternateHardAndSoftLayers AmericanCulturalAssumption AnonymousDonor ArgumentByAnalogy ArgumentFromAuthority BeingUnpopularHere BookStop ChangePattern CiteSeer ComputerScience CrudScreen DatabaseReinventedInApplication DesignVersusResultsEvidence EditHint EvidenceEras FormalMethods FoxPro GoldenHammer GoodMetricsProduceNumbers GuiMachineLanguage HandWaving HobbyHorse IwannaLearnComputerSecurity JanuaryZeroNine LetTheReaderDecide LimitsOfHtmlStack MentalMasturbation NonSequitur OctoberZeroNine OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OnceAndOnlyOnce PersonalChoiceElevatedToMoralImperative PluginArchitecture PostSeventiesIdeaSlump RaceTheDamnedCar RedHerring RelationalModel ScriptingLanguageAgnosticSystem SelfStandingEvidence ShiftingTheBurdenOfProof SoftwareDevelopment SoftwareEngineering SolutionsSought SystemProgramming TableOrientedProgramming TheEarthIsRound TopMind TuringComplete UnskilledAndUnawareOfIt WikiWiki RoleOfPractices MassimoArnoldi PracticesVersusEtudes ProgrammingEtudes RoleOfRecentChanges BarnRaising CategoryWiki DavidLiu GaveUpOnRecentChanges GaveUpOnWiki MeatBall MessagePassing QuickChanges RecentChanges TheWikiWay ThingsOnWikisMind WardsWiki WhereTheMindGoes WikiAttentionEconomy WikiGnome RolePattern BruceAtherton CategoryPattern CompareWith DecoratorPattern ImmutableInterface IndependentDiscovery InterfaceSegregationPrinciple RoleObjectPattern RolePattern RolePlay CategoryProcessPattern CrcCard MakeItVisible ObserverReviews ResponsibilityDrivenDesign RolePlaying CategoryRole RolePlay RolePlayingGame RolePlayingGame ArsMagica BlizzardEntertainment BootHill BrianMcCallister CallOfCthulhu CategoryRole CyberpunkTwentyTwenty DanMoniz DanMuller DragonWarrior DungeonMaster DungeonsAndDragons EverQuest FinalFantasy FreeRolePlaying FuzionPowered GeekCulture GuillermoAlcantara IainLowe InstantMessaging InteractiveFiction JanLarsen JeanPhilippeBelanger KenWronkiewicz LambdaMoo LordOfTheRings MegaTraveller MiddleEarthRolePlaying MikeSmith MudGames NetMeeting OpenEndedDice OpenRpg ParaNoia PhantasyStar RealNamesPlease RefactorMe RogerZelazny RoleMaster RolePlayingGame RollMaster ScienceFiction SeanOleary StarTrek StarWars StarWarsRolePlayingGame TomAnderson ToonRolePlayingGame TopSecret TravellerRolePlayingGame UltimaOnline WhiteWolfGames WikiWikiWeb WireHead RoleSuggestingVariable HungarianNotation TypeSuggestingVariable RolfFreimuth AspWiki CategoryHomePage DseWiki HelmutLeitner MoinMoin PikiPiki ProWikiEngine ProjectWiki PythonLanguage WikiName WikiService WikiWikiClone RolfGruen CategoryHomePage PerlLanguage RubyLanguage VimTextEditor WorseIsBetter RollYourOwn DoItYourself KissWebServices RollYourOwn RollYourOwnDatabase RollYourOwnServer RollYourOwnDatabase AdHocQueries AntiPattern BerkeleyDb BigIron BinarySearch BoatAnchor BuildDontBuy BusinessData CategoryAntiPattern CategoryArchitectureAntiPattern CategoryDatabase CheapMassivelyParallelSequentialSearch ClipperLanguage CommaSeparatedValues ConfigurationFiles DeclarativeGui DeeLight EmbeddedDbms EssExpressions ExtensibleMarkupLanguage FlagShip FoxPro GarryHamilton GoldenHammer HeterogenousSystems JetDatabaseEngine MainFrames MaintenanceProgrammer MentalMasturbation MicrosoftExcel MinimalTable MultiParadigmDatabase MySql NimbleDatabase OpenSource PostgreSql QueryAndLoop ReinventTheWheel ReinventingTheDatabaseInApplication RelationalDatabase RelationalTheory RollYourOwnDatabase SetTheory SourceSafe SqLite SqlServerCompactEdition SubVersion TobyThain VisualFoxpro WhenAreDatabasesNotAppropriate WolfTicket XbasePlusPlus XmlDatabase ZeeTree RollYourOwnFilesystem CategoryAntiPattern CategoryDevelopmentAntiPattern InterNetNews YouArentGonnaNeedIt RollYourOwnServer AustinDavid InterWiki KirkBailey LiterateProgramming MicrosoftWindows MoinMoin PeterMerel PythonServerPlus RecentChanges RollYourOwn RollYourOwnServer ScottWalters SeedPosting SisterSites SoYaWannaWikiWiki SourceCode TarPit TinyWiki UseModWiki WardsWiki WikiBase WikiClone WikiClones WikiEngines WikiEssence WikiInStraightPerl WikiStandardPages WikiWiki WikiWikiWeb WikiWord RolledUpNewspaper AttitudeAdjustmentTool BrutalSarcasm ClueByFour ClueStick ExtremeProgrammingMaster TwoByFour ZenSlap RollerBlades AndyPierce CategoryBook CrossTrainer KielHodges LifeCycle NordicTrac RollerBlades StairClimber WardCunningham WilliamGrosso RollingYourOwnMethodology AlistairCockburn CategoryMethodology CrystalClearMethodology ExtremeProgramming HenryFord JohnFarrell KentBeck MarkSwanson MethodEngineering MethodologyCargoCult RonJeffries SteveCook ToniAlatalo WaterfallModel YonatSharon RomVanStrijp RomanEmpire CategoryHistory SeparationOfChurchAndState WhatHaveTheRomansEverDoneForUs RomanEvaluation AndrewCates ApacheGroup CategoryVoting DaveSmith DesmondMorris GeraldWeinberg MartinPool SoftwareForYourHead TheCore TheCoreDecider ViolentAgreement RomanIvanov RomanIvanov WackoWiki RomanPorotnikov AspectOrientedProgramming CategoryHomePage EclipseWorld JavaScript RomanceLanguage AngloSaxonLanguage BetsyHanesPerry CategoryNaturalLanguage DutchWordOrder EncyclopaediaBritannica GermanicLanguage LatinLanguage RomanStawski RomanceLanguage RomanceLanguages StephanHouben TomStambaugh RomaniaCountry CategoryCountry ColdWar PhlIp WalledGarden RonBakowski CategoryHomePage RonBraithwaite CategoryHomePage JavaScript PhoneGap RonCrocker CategoryHomePage DougLea ExtremeProgramming GerardMeszaros JimCoplien JohnVlissides RonsXpProject VagueVsAbstract RonDace RonDagostino CategoryHomePage YouArentGonnaNeedIt RonFox RonFox ShuHaRi RonGallant AreYouThere CategoryHomePage OrphanPage RonGarcia CategoryHomePage DesignPatterns ExtremeProgramming RonGoldman CategoryHomePage RonGraham BellLabs CategoryHomePage RonJandrasi BobDylan CategoryHomePage ElizabethWiethoff GregMortenson KimStanleyRobinson ThreeCupsOfTea RonJeffries CategoryHomePage ChiefScientist ChryslerPayroll ExtremeProgramming GrigoriMelnik IeeeSoftwareSpecialIssueOnTestDrivenDevelopment KentBeck OakTreeDiagram OakTreeSoftware RonJeffries RossJeffries WardCunningham XprogrammingDotCom RonJeffriesIsEvil BigDesignUpFront CategoryEvil JeffGrigg MostlyHarmless RonJeffries RonJeffriesConsideredHarmful SoftwareIsReallyPointless SpeedSeduction SunirShah XpMailingList RonLusk CategoryHomePage NuMega RonPerrella AlistairCockburn AssemblyLanguage BuddyProgramming CategoryHomePage DotNet EditThisPage ExtremeProgramming ForthLanguage HansWobbe JavaLanguage KornShell LispLanguage NewNewThing PairProgramming PerlLanguage PhpLanguage RexxLanguage RonPerrella TechnologyBigot TextEditor TextEditors UnitTest RonPhillips RonRaikula AreYouThere CategoryHomePage VisitorsInNinetyEight RonReuter CategoryHomePage DaveHarris OnionOrientedDesign RonRomero CategoryHomePage RonSiewert CategoryHomePage RonWayne CategoryPerson RonWelte AbbottLaboratories CategoryHomePage GreenCheese PeterMerel RonZohar CategoryHomePage RonaldHayden CategoryAuthor CategoryHomePage PatternLanguageForTheWeb RobertOrenstein RonaldHobbs CategoryHomePage MrAristotle RonaldRivest CategoryPerson IntroductionToAlgorithms RonaldToegl CategoryHomePage RonaldVanAken CategoryHomepage CategoryPerson RonsTalkAtXpImmersionTwo RonJeffries XpImmersionTwo RonsXpProject AlistairCockburn BigDesignUpFront ContinuousIntegration DaveKirby DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammingProjects ExtremeUnifiedProcess GeorgeGruschow JasonYip MythicalManMonth PairProgramming PeterMerel PlanningGame RonCrocker RonJeffries SharedAssumptions SmallTalk TeamFusion UnitTest VagueVsAbstract RonsealPattern DoesWhatItSaysOnTheTin ItJustWorks LatherRinseRepeat MeaningfulName PostJustification RogerLipscombe RonsealPattern UnitedKingdom RoofTesting BoatAnchor CategoryTesting ExtremeFrustration RuggedizedComputer RoomFullOfMeccano AlistairCockburn ChristopherAlexander DickBotting DoTheSimplestThingThatCouldPossiblyWork EdwardKiser ExtremeProgrammingExplainedEmbraceChange FelixTan FormAndFunctionAreOne JeffBay KentBeck MedievalArchitecture MichaelFeathers MikeSmith PeterMerel RobertEikel RonJeffries TomStambaugh WardCunningham YouAreGonnaNeedIt RoomTwelve MontyPython RoombaVacuum AiComplete PredictionsFromFortyYearsAgo RoomsAndDoors AlicesAdventuresInWonderland AlternateRealityUserInterface CategoryInteractionDesign ComputerGame DanielKnapp DomainObject HelmutLeitner MicrosoftBob MouseMode OperatingSystemsDesign PlanNineFromBellLabs RichardKulisz RingMouse RoomsAndDoors SelfLanguage SystemMetaphor ThreeDsia TomStambaugh UserInterface WaybackMachine XeroxParc RoomsOsPyramidSchemeObject SgWa RootAccess CategorySecurity CategorySecurityModel EdwinEarlRoss JohnFletcher MarcThibault RootOfAllEvil BadSoftware CategoryIdiom ChrisDailey CountTheHands CreepingFeaturitis DeathMarch MythicalManMonth QualityFunctionDeployment QualitySoftwareManagement RootOfAllEvil RoryHodgson AreYouThere OrphanPage StephenElson RoseBasic MihalyElekes NationalNoise RationalRose RoseScript RationalRose RoseScript RoseScripting AnthonyLander KeithBraithwaite RationalRose YouAreUsingThisToolBecause RosemaryMichelleSimpson CategoryHomePage RosettaCode AbapLanguage AdaLanguage AlgolLanguage AssemblyLanguage CategoryInManyProgrammingLanguages CategoryProgrammingLanguageComparisons CeeLanguage CeePlusPlus CeeSharp CobolLanguage DelphiLanguage FebruaryZeroNine FortranLanguage FunctionalImperativeRosettaStone HaskellLanguage JavaLanguage LispLanguage LuaLanguage MediaWiki OcamlLanguage PascalLanguage PerlLanguage PicoLisp ProgrammingChrestomathy PythonLanguage RosettaStone RubyLanguage ToolCommandLanguage RosettaStone BritishMuseum CategoryHistory FunctionalImperativeRosettaStone JohnFletcher KeyboardClaw LondonTown RosettaCode RosettaStone RossBailey CategoryHomePage RossBradley RossJeffries RonJeffries WardCunningham RossKowalski SeymorePapert WikiUploads RossLonstein CategoryHomePage KentBeck MiddleWare SysAdmin RossMayfield CategoryHomePage NewUserPages TourBusStop RossRaszewski AreYouThere CategoryHomePage InformLanguage InteractiveFiction InteractiveFictionPatterns LucianSmith RoteMemorization CurtSampson EdwardKiser JavaDoc LearningForeignLanguages RoteMemorization RotoTill CategoryJargon CurtSampson JargonFile NetBsd RoughConsensus MeasuringConsensus RoughConsensus WikiPedia RoundTrip GestaltRoundTrip SharedMemory RoundTripEngineering BorisStitnicky JasonYip RobertDiFalco RoundTripEngineering SoftwareManagementPrinciples TheDesignIsTheDesign UmlCaseVultures WhatWouldMakeRoundTripEngineeringUseful RoundTuit AlanFrancis RoustemKarimov CategoryHomePage RoyFielding CategoryPerson RoyMacLean CategoryHomePage RoyMacLean RoyMathew CategoryHomePage RoyMiller CategoryHomePage RoleModel RoleModelSoftware RoyPorter CategoryAuthor TheCreationOfTheModernWorld RoyWagner CategoryHomePage RoyalAndSunalliance StephenHutchinson RoyalPain RoyalSociety CategoryHistory ChristopherWren IsaacNewton NealStephenson RobertHooke RoyalWe AbsentProxy CategoryConsulting FalseConspiracy GoodCopBadCop RpgLanguage CategoryProgrammingLanguage ChipMorningstar FlatFile InternationalBusinessMachines IseriesHardware JavaLanguage MemoryManagement ReportProgramGenerator RpgLanguage SocketFunctions SystemiNews VbClassic RpmHell DependencyHell DllHell EnvironmentPollution FilesystemPollution InstallShield NamespacePollution RedHatLinux RedHatPackageManager RpmHell RtFm RqlShell AnonymousDonor CategoryForth ForthLanguage LispLanguage RelationalLanguage ReversePolishNotation RsInformationSystems RspecVsTestUnit BehaviorDrivenDevelopment CustomerFacing DeveloperFacing FitAcceptanceTests FitNess JbRainsberger LiterateAcceptanceTests MongrelEeRuby RubyLanguage RubyOnRails TestDrivenDevelopment TestFixture RssFeeds AnythingGoogles AtomSyntax CategoryRss CategoryXml DaveWiner EditHint GoogleNews MicroSoft MicrosoftWebFeedDiscussion MozillaFirefox PocketPc RdfSiteSummary ReallySimpleSyndication RecentChangesRss RichSiteSummary RssFeeds WardsWiki WikiPedia RssForDummies BlameTheTool CategoryDummies CategoryRss FreeAgent GoodEnough GoogleNews GoogleSearch MaxthonBrowser MozillaFirefox ReallySimpleSyndication RssFeeds RssReader RssViewer UseNet RssReader CategoryInternet CategoryRss CategorySoftwareTool FireFox LiveBookmarks RdfSiteSummary ReallySimpleSyndication RecentChanges RichSiteSummary RssFeeds RssReader RssViewer WardsWiki RssViewer CategoryRss EreaderRss LiveBookmarks NewsFeeds OpenSource RichSiteSummary RssFeeds RssViewer WebLog RtFm DontReadManuals EricHerman HaHaOnlySerious IsYourRudenessNecessary ReadTheFineManual RobWilliams RtFm RtLinux AlternateHardAndSoftLayers CategoryLinux CategoryOperatingSystem LinuxOperatingSystem RealTimeApplicationInterface RealTimeOperatingSystem RtLinux RtLinuxFree TimVoght WxPython RtLinuxFree CategoryLinux RtLinux RtLinuxFree RtpSpin AldoDagnino AndrewHunt BobGalen CarlaMerrill KarenSmiley KenAuer LaurieWilliams RtpSpin SoftwareEngineeringInstitute TomRooker RubberDucking AhaMoment AskTheCode BenTremblay BestFriend CardboardAnalyst CardboardCutout CardboardProgrammer CareerLimitingMove ChatBot ConsciousnessExplained DanielChurch DanielDennett ElizaDoctor FreeNode GarryHamilton JayBell JoeOsborn LasseHp LogBook MasteringRegularExpressions MickeyPhoenix MikeZillion MultiplePersonalityDevelopment PragmaticProgrammer QwertySyndrome RobRix SeanOleary SelfTalk TetraGrammaton ThePragmaticProgrammer ThinkingOutLoud ThinkingWithaPen TimoTheCodeMentorDog TomVanVleck WinnieThePooh RubeGoldberg BigDesignUpFront DotNet EnterpriseJavaBeans HeathRobinson RubeGoldbergMachine RubeGoldbergMachine BigBallOfMud CategoryAntiPattern RubeGoldberg RubensQueiroz RubiconSoftware AlistairHancock CategoryCompany RubiksCube CategoryGame DaveVoorhis EarleMartin GroupTheory MarkTilley PaulHudson TheCube RubiksRevenge RubiksCube RubyBlocksVsSmalltalkBlocks BlocksInManyLanguages BlocksInRuby CallCc CategoryRuby CategorySmalltalk RubyLanguage SmallTalk SmalltalkBlocksAndClosures SmalltalkLanguage RubyCocoa CocoaProgramming MacOsx ObjectiveCee RubyCocoa RubyLanguage ScriptingLanguage WikiWord RubyCoerce CategoryRuby CeePlusPlus CoerceExplanation DesignPattern ElizabethWiethoff GiNac IanOsgood InnerClass JavaLanguage JohnFletcher KernighanAndRitchie ObjectOriented ObjectOrientedDesign PythonLanguage RefactoringBook RubyCoerce RubyLanguage RuntimePolymorphism SimplifiedWrapperAndInterfaceGenerator SpecialCase UnifiedModelingLanguage RubyEmbed AlternateHardAndSoftLayers CategoryCpp CategoryRuby CeePlusPlus JohnFletcher RubyEmbed RubyLanguage SimplifiedWrapperAndInterfaceGenerator RubyForge CategoryRuby RubyGems RubyLanguage SourceForge TrollOp RubyGarden CarolBurnett CategoryRuby HomePage RubyLanguage RubyGems RubyGems RubyGo CategoryRuby GameOfGo RubyGo RubyLanguage RubyGui CategoryRuby ComparingGuiToolkits JavaSwing JavaSwt JayRuby RubyLanguage RubyShoes RubyTk TheRubyWay ThenDontCallMainLoop RubyInsteadOfSmalltalk AlternateHardAndSoftLayers AnswerMe BruceEckel CategoryDiscussion CategoryRuby CeeLanguage CeePlusPlus DistributedRuby EmbeddedRuby FebruaryZeroSix FunctionalRuby IronPython IsSqueakDead JasonFelice JayRuby LispLanguage LoglanLanguage MixIns ModRuby MonadsInRuby ObjectiveCee OperatorPrecedence PrincipleOfLeastSurprise PrologLanguage RefactoringBrowser RubyCoerce RubyEmbed RubyInsteadOfSmalltalk RubyIsSmalltalkMinusMinus RubyLanguage RubyOnRails RubySmalltalkChallenge SeaSide SeasideFramework SimplifiedWrapperAndInterfaceGenerator SmallTalk SmalltalkLanguage SubVersion TheGrippingHand TraitsPaper TuringComplete VisualWorks WebTransactionsWithContinuations RubyIsSmalltalkMinusMinus ActiveRecord CategoryProgrammingLanguage DanMuller DaveFayram DomainSpecificLanguage DwemthysArray FlorianGilcher FrankShearar LanguagePlusPlusMinusMinus PowerOfPlainText RamonLeon RealWorld RichardKulisz RubyInsteadOfSmalltalk RubyLanguage RubyWay SmalltalkLanguage SmalltalkMinusMinus SmalltalkWay SmugSmalltalkWeenies TheIntegratedDevelopmentEnviromentIsNotTheLanguage TomStambaugh WikiNow RubyKernel CategoryRuby PseudoCode RubyLanguage RubyLanguage AgileLanguage AgileWebDevelopmentWithRails AlistairCockburn AndreySidorenko AnonymousDonor AssignmentVsEqualityOperator BenTilly BlocksInRuby BondageAndDisciplineLanguage BorisStitnicky BrainLanguage BrokenLink CategoryProgrammingLanguage CategoryRuby CategoryScripting CeeLanguage CeePlusPlus ChanningWalton ChristophePoucet ConservationOfKeystrokes DanSchmidt DavidMeyer DavidSaff DavidSdeLis DesignPatternsInRuby DistributedRuby DynamicallyTyped EclipseIde EeLanguage EeRuby EiffelLanguage EivindEklund EmacsEditor GtkTwoGem HaveThisPattern HelpMe InspectEvalFileFormat IoLanguage IokeLanguage JasonGrossman JimWeirich KenThompson LarryPrice LispLanguage LogForRuby MameMemo MarkDown MerbAndRailsMerge MiniTest MongrelEeRuby ObjectOriented ObjectOrientedProgramming PatternImplementations PatternsAndPractices PerlLanguage PhilTomson PhlIp PickAxeBook PoignantGuideToRuby ProgrammingRuby PythonLanguage RefactoringBrowser RindaGem RonJeffries RubyCoerce RubyEmbed RubyForge RubyGems RubyGui RubyInlineGem RubyLanguage RubyOnRails RubyStdLib RuguiGem SelfLanguage ShawnLandden SimplifiedWrapperAndInterfaceGenerator SketchUp SmallTalk SmalltalkLanguage SteveMerrick StevenNewton TestingFrameworks TextileFormat TheProblemWithSigils TheRubyWay TiKi WikiClone YukihiroMatsumoto RubyLapidary RubyTestUnit RubyMock MockingLegacyCode RubyUnit RubyOnRails ActiveRecord ActiveRecords AgileWebDevelopmentWithRails BlackHat BrokenLink CatalystFramework CategoryFramework CategoryRuby CherryPy CreateRetrieveUpdateDelete DataDictionary DaveThomas DavidMcLean DbasGoneBad DependencyInjection DeveloperApathy DjangoProject EzraZygmuntowicz GreencoddsTenthRuleOfProgramming InternetInformationServer JoeCelko KillerApp LaCour LetTheReaderDecide LispIsTooPowerful LukePlant MacOsx ManyToManyField MarnenLaibowKoser MaypoleFramework MerbAndRailsMerge MergingMapsAndObjects MetaProgramming MicrosoftWindows MongrelEeRuby MovingTheGoalposts ObjectLifecycles ObjectModel ObjectRelationalMapping PerlFrameworkVsRubyOnRails PerlLanguage PhlIp PhpLanguage PythonLanguage RailsVsPhp RayMorgan RubyLanguage RubyOnRails RubyOnRailsRulesTheUniverse SeasideFramework ShlaerMellorMethod TableBrowser TestFirst TextField RubyOnRailsRulesTheUniverse ActiveRecord BigRequirementsUpFront BlameTheFrameworkNotTheLanguage CategoryFramework CategoryRuby CategoryWebDesign ChangesSinceWikiFellOffTheScope CrudScreen DerekSivers DistributedRailsDevelopments DjangoProject DontRepeatYourself EeRuby ElizabethWiethoff EnterpriseRailsProjects ExtremeProgramming FebruaryZeroEight FrequentReleases HypeStorm JavaIsTheNewCobol JavaLanguage JavaSwing JayRuby JbossSeam KnowTheToolsNiche MarnenLaibowKoser MerbAndRailsMerge MichaelHartl ModelViewController MongrelEeRuby OctoberZeroSeven OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PhpLanguage PissedOffOfTunbridgewells PythonLanguage QueryByExample RailsFilesystem RailsVsPhp RailsWeenie RubyLanguage RubyOnRails RubyOnRailsForDummies RubyOnRailsRulesTheUniverse RubyShoes RubyTk ScalaLanguage StructuredQueryLanguage TestDrivenRails TopMind TurboGears UselessTruth ViEditor WardsWiki WebDevelopment WebFrameworkPatterns WebObjects XpNewYorkCity ZopeApplicationServer RubyProblems RubyRefactoringBrowser RubyRingServer CategoryRuby DistributedRuby JiniTechnology TupleSpace RubyScript ActiveXscripting CategoryRuby PaloAlto RubyLanguage SiliconValley RubyShoes CairoGraphicsLibrary CategoryRuby PangoTextLibrary PhlIp RubyGui WhyTheLuckyStiff RubySingleton CategoryRuby MixIn PerlSingleton PythonSingleton RubySmalltalkChallenge DomainSpecificLanguage OperatorPrecedence RubyLanguage SmalltalkLanguage SmugLispWeenie RubyTestUnit CategoryMockObjects CategoryRuby DanielFlueck MockObject NatPryce TestCollector RubyTk CategoryRuby CategoryTcl RubyGarden RubyGui RubyLanguage RubyTk TclTk RubyUnit RubyTestUnit RubyVsPerl AustinZiegler CategoryComparisons CategoryProgrammingLanguageComparisons CeeLanguage DavidPlumpton ExtraLegsOntoAdog FreeSoftware GarbageCollection HereDocument JamesBritt JoePepersack KolmogorovQuotient LarryWall LinuxOs LispMachine MacOsx MicrosoftWindows ObjectOrientedProgrammingLanguage PascalLanguage PerlLanguage PythonLanguage RegularExpression RobertFisher RubyLanguage ScriptingLanguage SmallTalk SmalltalkLanguage TheCpan TheerasakPhotha ThereIsMoreThanOneWayToDoIt ThreadMess VonNeumann YukihiroMatsumoto RubyWay ActiveRecord CategoryRuby ClassMethods GreencoddsTenthRuleOfProgramming PowerOfPlainText RdocFormat RubyLanguage RubyWay TextileFormat YamlAintMarkupLanguage RubyWiki BrokenLink WikiWikiClone RubyWikis CategoryRuby CategoryWikiForum RubyLanguage RubyWikis WikiEngines RudenessDeletion RudenessFails AccessControlList AdHominem AdPopulum AgileMethodologies BigDesignUpFront BookStop CapabilitySecurityModel CategoryCommunication ComputerScience CrossToolTypeAndObjectSharing CrudScreen EditHint EightyTwentyRule EvilOrStupid ExploratoryProgramming FalseDichotomy FeatureInteraction FlameWar GoldenHammer GoogleChrome GuiMachineLanguage GuiMachineLanguageDiscussion GunnarZarncke HandWaving HobbyHorse HowToSellGoldenHammers HowToWinFriendsAndInfluencePeople InformationTechnology JavaScript LaynesLaw LetTheReaderDecide LimitsOfHtmlStack MentalMasturbation MozillaFirefox MudWrestlingWithPigs NovemberZeroNine ObjectivityIsAnIllusion OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OpenSource OracleForms PageAnchor RaceTheDamnedCar RacingTheDamnedCar RegExp RudenessFails SacredCow SchizoidGibberishWikiAuthor SelfStandingEvidence SoftwareEngineering StepwiseRefinement SystemsSoftware TableOrientedProgramming TooManyVariablesForScience TopMind TypesAreSideFlags UnskilledAndUnawareOfIt VirtuousCircle WarningIbelieveThisPersonIsStupid WebApplication WebBrowserMissingWidgetWorkArounds WhatStrongEmotionsShow WikiWiki YouJustDontGetIt RudenessObjection ApologizeUnconditionally CategoryWikiMaintenance EmotionalBurp FrankStone HumbleRefactorer IsYourRudenessNecessary NewKindOfSentence PissTake PositiveDialogue RichardDrake RudenessObjection TentativeSummary WayneCool WikiBadge WikiSuccessCanInhibitNewWriters RudiCilibrasi RudyRucker CategoryAuthor CategoryScienceFiction CyberPunk GeorgWilhelmFriedrichHegel ReallyBigNumbers SunirShah RudyardKipling BandAid BetterMan CategoryAuthor GarethMcCaughan GarryHamilton JasonAwilliams PaulAbrams SixHonestServingMen RugBook CategoryBook ChristopherAlexander ForeshadowingTwentyFirstCenturyArt NatureOfOrder TheoryOfCenters RuggedizedComputer DavidLippincott FaultAvoidance FaultTolerance RoofTesting RuggedizedComputer RuiningTheTaoOfPooh AaMilne AhHa ChangeHisOrganization ChangeYourOrganization KenMegill MichaelFeathers PeterMerel TheTaoOfPooh TiddlyPom TomKreitzberg RujithdeSilva BrokenLink CategoryHomePage RuleAdherence AdviceToNewcomers CiderHouseRules GoodStyle RuleAdherence SuggestionsForImprovement RuleBuilderInterface BusinessRulesMetabase CategoryBusinessDomain CategoryUserInterface QueryByExample RuleBuilderInterface UserQueryInterfaces RuleDrivenTasking RaySchneider RuleDrivenTasking WorstThingsFirst RuleOfDibs AntiPattern GarryHamilton RuleOfDibs RuleOfFear CompoundInterest FascistStateOfAmerica RuleOfFear SovietUnion RuleOfSeventyTwo PiSeconds RuleOfThumb RuleOfSilence CategoryUserInterface SilentFailureNoisySuccess UserInterface RuleOfTheBigThree AndrewKoenig CeePlusPlus ChrisHines RuleOfTheBigThree WikiName WilliamUnderwood RuleOfThree AlicesRestaurant ArloGuthrie BeCurious CameronSmith CategoryMetaPattern CategoryStories CeePlusPlus ChristophePoucet ClassicalPhysics DaveSmith DavidPlass DuplicationRefactoringThreshold FaultTolerance FireBlade GangOfFour GangOfThree GavinLambert HolyGrail HolyTrinity HuntingOfTheSnark IsaacAsimov JimCoplien JohnBrunner JrrTolkien LawOfFives LewisCarroll MaxVoelkel ModernSoftwarePhysics MontyPython NinetyPercentDone NitinVerma OneHundredPercentDone PartyOfFive PatternityTest ProofByAnalogy ProofByAnalogyIsFraud RaySchneider RobertHeinlein RuleOfTheBigThree RuleOfThree SeeOneDoOneTeachOne SoftwarePhysics TheNumberOfTheBeast TheThreeExtremos ThingsInThrees ThreeAmigos ThreeExamples ThreeLawsOfRobotics ThreeOldGreeks ThreeStrikesAndYouRefactor TonyOrlando UsedThreeTimes UsefulUsableUsed WiccanRede WillTracz RuleOfThumb HeuristicRule LittlesLaw PiSeconds RuleOfSeventyTwo RulesAreMadeToBeBroken BenAveling DaveHarris ExtremeProgramming ExtremeRules ItsJustaRule KnowTheRule RaySchneider RonJeffries ShuHaRi ThePrincipleOfDoubleEffect TheyreJustRules RulesForRevolutionaries GuyKawasaki LouisPasteur RulesForUsingHyphensAndDashes AnalRetentive AsciiCode AsciiValuesForUmlauts CategoryTypography DavidCary DocumentMode DougMerritt ElizabethWiethoff GarethMcCaughan JoeWeaver MikaelBrockman MoreAboutHyphensAndDashes PunctuationIsImportant RulesForUsingHyphensAndDashes SignatureSurvey SubEditors ThreadMode UniCode UnicodeStandard UtfEight UtfEightValuesForUmlauts WardsWiki WhyDoesntWikiDoHtml WikiEditingCustoms WikiGnome RulesOfEsperanto CategoryNaturalLanguage DefiniteArticle EsperantoLanguage IndoEuropeanLanguage LearningForeignLanguages RulesOfVolapuk RulesOfGeelf AspectOrientedGeelf BankersPool CalvinBall CategoryWikiFavorites DuckTyping HunterStocktonThompson LarryNiven PeterMerel RichardCollins RulesOfGeelf SridharNivarty TournamentWikipedia WardCunningham RulesOfLojban ConfusingLojbanGrammaticalTerms EnglishLanguage ErgativeLanguage EsperantoLanguage LearningForeignLanguages LojbanLanguage LojbanistaniCulture RulesOfEsperanto RulesOfOptimization CarHoare CategoryOptimization CodeDepreciation DonKnuth FirstRuleOfOptimization JonBentley LazyOptimization MichaelJackson MrVoltaire OptimizationStories OptimizationUnitTest OptimizeLater PrematureOptimization ProfileBeforeOptimizing ProgrammingPearls RulesOfOptimizationClub SecondRuleOfOptimization UniformlySlowCode RulesOfOptimizationClub CategoryOptimization ProfileBeforeOptimizing RulesOfOptimization RulesOfOrder DialoguePractices EvolutionOfaWikizen GoodWikiCitizen LivingInaRealWorld MoreLightThanHeatGuideline RulesOfCompilation RulesOfCoordination RulesOfInterpretation RulesOfOrder RulesOfSequencing StructuredSystematicSubmittal TextFormattingRules WelcomeToWikiPleaseBePolite WikiDesignPrinciples WikiMaster WikiSocialNorms RulesOfPropaganda JohnWilkinson RulesOfVolapuk CategoryNaturalLanguage ConLang RulesOfEsperanto VolapukLanguage RulesOfWar RulesToLiveBy AlistairCockburn AnnLanders AssumeIgnoranceNotMalice AutoLisp BeCheerful BeInterestedInOthers BeSolicitousOfTheFeelingsOfOthers BenAveling BookOfFiveRings BrentNewhall CategoryLifeStrategies CategoryWikiFavorites CriticizeHelpfully DoNotWorryAboutTheCredit EliminateDegradingThoughts EmailNetiquettePatterns EncourageOthers GoldenRule IgnorePersonalAffronts JeffChapman KeepAnOpenMind KeepYourOwnCounsel KeepYourPromisesFaithfully PoliticalScience PraiseGoodWork PrisonersDilemma PromiseSparingly ProofBeforePosting RaySchneider RefuseToGossip ReiniUrban ReserveJudgementToMaintainInfluence RulesToLiveBy ShuHaRi SteveMerrick ThinkWinWin ThreeLevelsOfAudience ThreeStagesInJeetKuneDo TreatAllWithDignityAndRespect TrustButVerify WardCunningham WinWin RulesVsHeuristics ConvoySpeed ThreeLevelsOfAudience ThreeStagesOfKnowledge RulesWithoutEnforcement CategoryWiki DonaldNoyes PositiveDialogue ThinkingOutLoud WardCunningham WhyWikiWorks WhyWikiWorksNot RumbleStrip DavidPostill RobertField RuminationsOnCeePlusPlus AddisonWesley AndrewKoenig BarbaraMoo CategoryBook RumorMonger SteveCisler RunAndReturnSuccessor CallWithCurrentContinuation CategoryCodingConventions CategoryScheme ContinuationPassingStyle DesignPatterns EdwardKiser ForthLanguage IoLanguage MessageQueue RunAndReturnSuccessor StatePattern RunAsFastAsYouCanAsFarAsYouCan BusinessValueOrientedProgramming ExtremeProgramming FourVariables IncompatibleGoals RunAsFastAsYouCanAsFarAsYouCan RunAwayScreaming CountTheHands DoctorSuess GodwinsLaw JonGreen JonathanFeinberg PointyHairedBoss RunAwayScreaming RunForOffice RobertHeinlein RunForOffice RunLolaRun BrazilTheMovie CategoryMovie FemmeFataleMovie GoalDonor GoldOwner GroundhogDay ScienceFiction RunQq RunScriptAsDaemon BerkeleyDb BradCox FastCgi HowardJones PoundReverseProxy RaphLevien SlashDot SlashDotted TerrelShumway UseModWiki WebwareForPython WikiWiki WikiWikiGoesPublic XmlDatabase XmlDatabaseServers ZopeApplicationServer RunTime CompileTime RunTimeEngineSchema AbstractSyntaxTree ArgumentFromAuthority ArgumentFromIgnorance BookStop CategoryCompilers ComputerScience ComputingScience CostinCozianu CriticalSpirit DataAndCodeAreTheSameThing DoesNotUnderstand DynamicDispatch EnglishIsTooVagueForComputerScienceUsage GarbageInGarbageOut GiGo HaskellLanguage HumptyDumpty JohnReynolds JonathanTang LabView LaynesLaw ObjectCode RunTime ScottJohnson SyntaxDefinition TopDefinitionForSyntax TopMind TopOnTypes TopOnWhatXxxReallyMeans TypeErasure TypeTheory UndefinedBehavior VeeTable WardsWiki WhyTypeSyntax RunTimeError CategoryTime CompileTimeError RunTimeTypeInformation AdvantagesOfExposingRunTimeEngine AreClassesObjects CategoryCpp CategoryCppTemplates CategoryPolymorphism CategoryReflection DoubleDispatch DynamicCast DynamicLanguages JohnFletcher RunTimeTypeInformation RuntimeEnvironment SingleFunctionExitPoint TemplateMetaprogramming TemplatesAndRunTimeTypeInformation TraitsTemplates RunaTestFirstChallenge AdoptingXpPatternLanguage BillWake BillWakeTestFirstChallenge CategoryExtremeProgramming CategoryPattern ProtoPattern TestFirst RunawayReligion BowToYourFellowPractitioners CritiqueOfXp CritiqueOfXpxec ExtremeProgramming FightClub GhostBusters KirkKitchen OneProcessFitsAll RunawayReligion WardAndKent WardCunningham RunningSixYearsBehind CategoryOrganization ComputerProgramming DonaldNoyes DonaldNoyesBooks GoodThing HealedTechnologies ItWorks MultipleMonitors ParallelProgramming RunningSixYearsBehind ThinkingOutLoud WantedSite RunningTestedFeatures RunningWordsTogether WikiName RunningYourOwnWikiFaq AnswerMe AquiAkor AspWiki AutoPcn BadForm CascadingStyleSheets CategoryFaq CategoryPersonalWiki CategoryWikiHelp CgiWiki ChoosingaWiki ClusterWiki CommonHeaderFooterTemplate ContentManagementSystem DataDir DokuWiki EddieEdwards EddiesWiki FilesystemBasedWiki FlexWiki FuzzyCommunity GreenCheese HelpOnInstalling HowTo HowToAskQuestionsTheSmartWay HyperPerl InstikiWiki InterWiki JavaScript JspWiki MediaWiki MicrosoftWindows MikeSmith MoinMoin OnceAndOnlyOnce OneMinuteWiki OpenSource OpenWiki PageChangeNotification PerlLanguage PersonalWiki PikiPiki PracticalWikiApplications ProWikiSoftware PublicWikiForums PukiWiki QuickWeb QuickiWiki RecentChanges RobHolecko SectionEditing SectionalEditPlugin SemanticWikiWikiWeb ServerSideInclude SharePoint SmartCard SpiDer SysAdmin TextFormattingRules TheWikiWay TipsForBeginners TwikiClone UseModWiki VbScript VisualTour WardCunningham WardsWiki WebHome WebServer WhyWikiWorks WikiBadge WikiBase WikiCase WikiClone WikiCopyRights WikiEngine WikiEngineReview WikiEngineReviewWardsOriginalWiki WikiEngines WikiFaq WikiFarm WikiFarms WikiHistory WikiInEducation WikiInHyperPerl WikiLikeThing WikiMode WikiNature WikiPhilosophyFaq WikiServer WikiTypeFramework WikiWay WikiWaySources WikiWiki WikiWikiClone WikiWikiWeb WikiWishList ZipDisk ZopePageTemplates ZwiKi RuntimeCompilation AssemblyLanguage CategoryLanguageFeature CategoryLisp CeeLanguage CommonLisp DeleteWhenCooked JustInTimeCompilation MatthewAstley WhyLisp WhyNotLisp RuntimeException BenArnold CategoryException CategoryJava CategoryTime EricHodges IllegalExceptionException RuntimeException SecurityException UncheckedException RuntimeMacro AnonymousDonor ArrLanguage CallByNeed CommonLisp DestructuringMacro DocumentMode DougMerritt DynamicCompilation EssExpression HarryPotter HygienicMacro JonathanTang KernelLanguage LexicalScope PeterMeilstrup RealObject RebolLanguage RunTime SmallTalk TailRecursive ThreadMode ViaWeb RuntimePolymorphism AbstractClass BaseClass CeePlusPlus CeeSharp ClassMethod CompileTime CompiletimePolymorphism DerivedClass DirectInheritance DownCast FunctionBinding FunctionDefinition FunctionSignature InterfaceClass JavaLanguage LispLanguage MultiMethods ObjectMetaphor ObjectOrientedProgramming ObjectPointer ObjectReference ObjectiveCee PerlLanguage PolyMorphism PolymorphismExample RubyLanguage RunTime RuntimeError SmalltalkLanguage StaticTypeChecking RuntimeReflectionIsaDesignSmell AlistairCockburn AntiPattern AspectOrientedProgramming CarFree CategoryReflection CodeGeneration CreditDebit DoTheSimplestThingThatCouldPossiblyWork DotNet DougMerritt DynamicTyping GoldPlating GoodRuntimeReflection JeffPanici LafcadioFramework MessageNotUnderstood MikeRettig MySql ObjectRelationalMapping OnceAndOnlyOnce OverEngineering PointyHairedBoss PrematureOptimization PropellerBeanie ReplaceReflectionWithCodeGeneration RubyLanguage RubyOnRails RuntimeReflection RuntimeReflectionGoneTerriblyWrong RuntimeReflectionIsaDesignSmell ShaunSmith SimplestThingThatCouldPossiblyWork StrUtil TooDeepIntoTheBagOfTricks UnitTest WhyIsReflectionComplex RuntimeRevolution CategoryHypercard HyperCard MetaCard RuntimeTypeMutability AlainPicard AvlTree BenefitsOfDynamicTyping BinaryTree CategoryLanguageTyping CeeLanguage CeePlusPlus CeeUnion ChemicalSpillIncident CodeSmell CommonLisp ConsideredEsoteric DecoratorPattern DomainObject EditHint EmergencyIncident EvilRuby ExcessiveCleverness JoeOsborn KatieLucas LaurentBossavit LinkedList MitchellModel MultipleInheritance ObjectSwizzling ObjectiveCee PetiteAbeille PimplIdiom PrematureOptimization PythonLanguage RedBlackTree RubyLanguage SchemaEvolution SmalltalkLanguage StatePattern StephanHouben TypeMigration TypeRefinement UndefinedBehavior VeeTable WhatAreTypes RuntimeUpgradeableCore CategoryWiki DaveVoorhis MessagePassing RuntimeUpgradeableCore RuntimeUpgradebleCore SharedMemory SpikeSolution ThinkingOutLoud WikiCore WikiHeart WikiIde WikiWord RupConsideredHarmful ConsideredHarmful ErnestoGuisado GotoConsideredHarmful GotoStillConsideredHarmful RationalRose RationalUnifiedProcess TheIllusionOfSoftwareEngineering RupleForums BrokenLink TupleSpace RurisLaw AntiPattern MicrosoftCorporation ReciprocalityTheory RurisLaw SturgeonsLaw RusHeywood CategoryHomePage RussAtkind CategoryHomePage RussFreeman CategoryHomePage RussRamirez BrokenLink CategoryHomePage DesignPatterns HelmutLeitner PatternLanguagesOfProgramDesign TimelessWayOfBuilding RussRufer CategoryHomePage DesignPatterns ExtremeProgramming IndustrialLogic SiliconValleyPatternsGroup RussWebb CategoryHomePage RussellAllen SelfLanguage SqueakSmalltalk RussellBeattie CategoryHomePage RussellCorfman CategoryHomePage RussellGold CategoryHomePage HansRohnert HelperMethodForInitializations HttpUnit HttpUnitDocumentation MichaelStal PhilipReed WardCunningham RussellNile CategoryHomePage RussellParadox AxiomOfChoice BertrandRussell CategoryMath CretanParadox ImpossibleSet NaiveSetTheory ProperClass RussellParadox SetOfAllSets WhoShavesTheBarber ZermeloAxioms RussiaCountry AtlasShrugged AynRand CategoryCountry CategoryOffTopic CyrillicAlphabet EuroAsianContinent EyeRobot IsaacAsimov MoscowCity RussianLanguage CyrillicAlphabet DonOlson RussianLanguage RussianRoulette AprilFoolsJoke CategoryIdiom ManPage PostScript RodneyRyan RussianRoulette SuperUser RustLanguage ApplicationProgramming CategoryProgrammingLanguage CeePlusPlus ConstCorrectness StaticCodeAnalysis SystemProgramming RuudDeRooij AreYouThere CategoryHomePage OrphanPage RuwikiWiki BracketStyle CategoryWikiImplementation RubyGems RubyLanguage RubyWikis RuwikiWiki WikiEngine WikiTechnologyAuthorsFunction WikiWord RwCppUnit CategoryCpp ChrisDavis CppUnit DonaldMcLean DontUseReservedNames LynnJones RogueWave RonJeffries RwCppUnit StandardTemplateLibrary SteveDalton SystemWeenies RyanBennett CategoryFederatedWiki CategoryHomePage FedWikiHangout NamedDataNetwork RyanDavis CategoryHomePage CorwinLightWilliams GemStone SeattleRubyBrigade SmallTalk ZenSpider RyanDoom CategoryHomePage RyanDoupe CategoryHomePage LaurentBossavit RyanHoegg CategoryHomePage RyanKelly CategoryHomePage RyanKinderman RyanKing BrianIngerson CategoryHomePage SteveHowell RyanNorton RyanPlatte CategoryHomePage ExtremeProgramming RubyLanguage WikiName RyanReisiger RyanSchultz CategoryHomePage RyanSpringer CategoryHomePage RyanStephenson CategoryHomePage RyanStokes CvWiki RealSoonNow SaadChinoy AreYouThere CategoryHomePage OrphanPage SaadChinoy WardsWiki SaadMir CategoryHomePage SoftwareMakers SaccadeBasedDisplay CategoryHardware SachinRaverkar CategoryHomePage TaoShowedMeTheWay SacramentoPatternsStudyGroup CategoryGroup CategoryPatternsGroup SacredCow AmericanCulturalAssumption BigBlue CategoryIdiom JudeoChristian MicrosoftCorporation ModernDinosaur PcNetwork PresentationManager SacredCow TokenRing SacrificeMoreGoats SacrificeOnePerson AlistairCockburn GateKeeper JimCoplien MontyPython NoneShallPass PeteHardie ScapeGoat SentinelHero SacrificingLegibilityForCoolness AccessibleWebPageDesign AestheticsMatter AnonymousDonor BrentNewhall CategoryWebDesign DefinitionOfCool GraphicDesign JeffGrigg JesseMillikan JohnColtrane LynxBrowser MacroMedia MacromediaFlash MarketingAnalyst MozillaFirefox NetscapeNavigator PeteHardie PopWebsiteDesigners RealPlayer RobertChurch SacrificingLegibilityForCoolness StephanHouben SystemAnalyst TheBuzzcocks WyattMatthews SadPath CoupleLeapingWithLooking HappyPath LookBeforeYouLeap SadPath SafariBrowser AndyPierce AppleComputer AppleScript BugDatabase BugZilla CategoryWebBrowser DeleteWhenCooked FaviconDotIco GnuLesserGeneralPublicLicense GoogleSearch InMyWay MomAndPop OpenSource PithHelmet RecentChanges SafariBrowser SeanOleary TabbedBrowsing WebDav SafariTechBooksOnline AddisonWesley KrisJohnson LyndaDotCom MarkSchumann MicrosoftPress OreillyAndAssociates PearsonEducation PrenticeHall QuePublishing SafariTechBooksOnline SamsPublishing VirtualNetworkComputing YouArentGonnaNeedIt YouArentGonnaReadIt SafeArray CategoryComponentObjectModel ComAutomation ComComponent ComponentObjectModel NeverDone SafeArray ToDo SafeHaskell CategoryHaskell CategorySafety GlasgowHaskellCompiler TypeSafe SafeLoop BobKauffmann BuckStopsHere DanBarlow DaveHarris ExceptionCollection ExceptionHandling HaveThisPattern JeffGrigg ProtoPattern ResourceAcquisitionIsInitialization SafeLoop SalesKit SeparateIoFromCalculation SomeOtherException SyncWare UseExceptionsAsErrorReturns WayneConrad SafeRefactoring RefactoringTools SafeSetting AuthorsAreExperts AuthorsCircle CategoryPattern CategoryWritersWorkshop JimCoplien ModeratorGuidesTheWorkshop PositiveFeedbackFirst SafeSetting SuggestionsForImprovement ThankTheAuthor WorkshopComprisesAuthors WritersWorkshop WritersWorkshopPatterns SafeVirtualMachine ClassLoader ComboBox CommonLanguageRuntime DynamicCompilation HeroicDebugging InfernoOs JavaVirtualMachine ObjectCapabilityModel ProofCarryingCode SafeVirtualMachine SandBox SecurityManager StronglyTypedWithoutLoopholes TaglessGarbageCollection ToString TypedAssemblyLanguage UntrustedCode VirtualMachine VisualBasicDotNet SafelyRefactoringLegacyCode CategoryRefactoring RefactoringLegacyCode TestPoint SafetyAndExpressivenessDiscussion AnsiCee BondageAndDisciplineLanguage CeePlusPlus CycloneLanguage DavidSarahHopwood DeleteWhenCooked HindleyMilnerTypeInference IssuesForLanguageDesigners JavaPassesByValue NiceLanguage OberonLanguage ObjectiveCaml OcamlTypeSafetyProblem PrincipleOfLeastPower SystemProgramming TuringComplete TuringEquivalent TypeInference UndefinedBehavior SafetyGoldPlating AgreeToDisagree AprilZeroEight BetterOnlyIfDoneRight BloatInducedReadingConfusion CategoryLanguageTyping DaveVoorhis FearOfAddingTables GoldPlating ObjectRelationalMapping PaulGraham PublicationsExample TopMind WaterbedTheory SafetyInNumbers JasonNocks NoAnimalsWereHarmed TriteExpression WikiPage SafetyMan SafetyNet FeedBack UnitTest WebLog SageEnterpriseSystems CategoryCompany EnterpriseResourcePlanningSoftware SaiMattancheril SaintsAdvocate DevilsAdvocate GunnarZarncke SaintsAdvocate YellowHat SaintsAndHeroes ConformismVsIndividualism GhostsInUs MrAristotle RaySchneider RoleModel SaketRungta SalaryRamp SalarySurvey ChanningWalton CompetitiveSalary ComputerWorld DatabaseAdministrator DavidHooker DonOlson GeraldWeinberg InformationWeek JohnBrewer JohnPassaniti KyleBrown LeadArchitect MartineDevos NegotiatingPatternLanguage NetworkAdministrator PatternLanguage ProjectLead QuotePageFour RedwoodCity SalaryRamp SanFrancisco SanFranciscoBayArea SanJose SanMateo SeniorSoftwareEngineer SeniorSystemsEngineer SiliconValley SystemAdministrator TheSecretsOfConsulting WilliamGrosso SaleemSiddiqui SalenaMalik CategoryHomePage CooperativeWorkWorkGroup SalesPitchDeadGiveaway AlarmBellPhrases AnonymousCoward AnthonyLander CreEightCon DaveSmith DontEvenTryToArgue GarnetChaney KatieLucas McDonald PeteBevin RobertField SalesPitchDeadGiveaway SunirShah TelemarketerPhoneNumbers TelephoneSolicitingPatterns WardCunningham WaysToAnnoyTelemarketers SalesVsEngineering CulturalSmell CultureDifferences DeathMarch DeveloperVsIt FeatureCreep ManagersAreSalespeople SkArcher SoftwareLabourers SalimNair CategoryHomePage SallyMoss CategoryHomePage KentBeck SallyShlaer CategoryPerson SallyShlaer ShlaerMellorMethod SteveMellor SallySmartMiller CategoryHomePage CodeSmell SalmanRushdie CategoryAuthor CategoryOffTopic SalmonMousse MontyPython MoreFunWithTruckNumbers TheMeaningOfLife TruckNumber SalmonOfDoubt CategoryBook DouglasAdams GarryHamilton SalonTableTalk CategoryExternalLink TableTalk WebCrossing SalsaLanguage ActorLanguages CategoryProgrammingLanguage JavaLanguage WorldWideComputer SalukaRanasingheKodituwakku CategoryHomePage SalvagingPagesFromTheAdjunct TheAdjunct WikiGnome SalvatoreSferrazza CategoryHomePage SamAdams CategoryPerson CategorySmalltalk ChiefScientist KnowledgeSystemsCorporation SamAlex AreYouThere CategoryHomePage OrphanPage SamAparicio MichaelIvey ScrumProcess SamChapin CategoryHomePage SamDiSanto SamDisanto SamDisanto AssemblyLanguage CategoryHomePage DaveVoorhis DreamWeaver GrammarVandal HardBan MachineCode SamDisanto SharkBot TeleCommunications UserName WebDesign SamGentile CategoryHomePage DramaticIdentity SamGentle SamGentle AlistairCockburn CategoryDramaticIdentity ComIsLove ComIsaFineWayToMakeaLiving ConsensusMachine FalkBruegmann OpenContent PlayItAgainSam RichardDrake SamGentile SamGentle SamuelGentle WikiMindWipe SamGriffithJr CategoryHomePage NewUserPages TourBusStop SamJessup CategoryHomePage SamLey CategoryHomePage PhpWiki SamRose CommunityWiki FrontPage MeatballWiki MoinMoin OddMuse UseMod SamShardOnSpecialization DaveSmith HergerThomann RalphJohnson SpecialistsAndXp SpecializationIsForInsects SamSpade SamanthaKaufman SamanthaKaufman SameFringeProblem BackPointer BoundedBuffer CataMorphism CategoryInManyProgrammingLanguages CeePlusPlus CoRoutine CoRoutines CommonLisp FlowBasedProgramming HaskellLanguage IconLanguage InformationPacket JavaLanguage JohnMcCarthy LazyEvaluation LexicalClosure LuaLanguage MonadicProgramming ParameterObject RichardGabriel SchemeLanguage SiCp SmlLanguage ZipperPattern SameNameDifferentMeaning CategoryNaming CodeSmell DeGeneralization RefactoringImprovingTheDesignOfExistingCode SplitTemporaryVariable ThreadMode SamePage EtouchSamePage SameStreamOfBytes PatternLanguage SameThingSameName HungarianNotation JavaScript LotsOfConstants NatPryce OnceAndOnlyOnce PerlLanguage PetPeeve PrematureOptimization PythonLanguage RefactorMercilessly RepresentationLayer RubyLanguage SameThingSameName SmalltalkBestPracticePatterns SystemOfNames UniformAccessPrinciple VariableState XpSimplicityRules SameTool CategoryDuplicationFindingTool CategorySoftwareTool CopyAndPasteProgramming EmacsLisp IvanMoore JeroenMostert MarnixKlooster OnceAndOnlyOnce SameTool WilliamUnderwood SamirRamji AreYouThere CalBerkeley CategoryHomePage ChristineBouamalay CodeNavigator FairIsaac OrphanPage WardCunningham SamitJoshi SamitPanchal SammyTheSnake CategoryHomePage RealNamesPlease RealNamesPleaseDiscussion SammyTheSnake WikiSocialNorms WikiWord WikiZens SampleEmacsConfig CategoryEmacs EmacsWiki EricJablow GitHub SamsTeachYourselfExtremeProgramming CategoryBook DaimlerChrysler FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed PairProgramming SamsTeachYourselfExtremeProgramming StewartBaird WholeTeam SamuelClemens MarkTwain SamuelDelany AdamBerger CategoryAuthor CategoryScienceFiction GeorgePaci MartySchrader RadicalUtopias RichardFeynman RogerZelazny SamuelGentle ArtificialIntelligence AustraliaCountry CategoryHomePage DramaticIdentity EverythingTwo HighSchool ReflexiveGoogle SamGentle SoftwareEngineer WikiMind SamuelJohnson CategoryPerson SamuraiPrinciple CargoCult CategoryException CategoryStory DaveAbrahams DoOrDie DoesNotExist ExceptionGuarantee JavaLanguage MyModel NoNullBeyondMethodScope NullObject PythonLanguage SoftwareDevelopmentGuideline SteveCooper TheSamuraiPrinciple WithYourShieldOrOnIt YamamotoTsunetomo SanDiego AutomobileMetropolis BillKelly CategoryCity ChrisGarrod DavidAndersen DroneIncubationChambers LimpinwoodTeahouse MikeSmith PeterMerel PhlIp SanDiego StayExtreme UnionBank XpSanDiego SanDiegoPatternsGroup CategoryGroup CategoryPatternsGroup SanFrancisco BenKovitz ChuckAdams DnaLounge DotCom IbmSanFrancisco JamieZawinski RobMyers SanFrancisco SanFranciscoBayArea ChuckAdams JayOsako MarkAddleman RobertField SanFrancisco SanFranciscoBayArea UnitedStatesOfAmerica SanFranciscoDesignPatterns IbmSanFrancisco MichaelSchuerig SanFrancisco StuCharlton SanFranciscoPatternsGroup AnonymousCoward AustinDavid CategoryGroup CategoryPatternsGroup DesignMind SiliconValleyPatternsGroup VinceNibler SanScript CategoryProgrammingLanguage DataflowProgramming FlowBasedProgramming GraphicalProgrammingLanguage VisualProgramming VisualProgrammingLanguage SanaJalis CategoryHomePage SanaJalis SanchoPanza DonQuixote SandBagging FearAndLoathingInLasVegas ScheduleChicken SandBox CategorySandbox WikiWikiSandbox SandCastles BeginnersMind CategoryMetaphor EricSpehr JimiHendrix SandPaintings WabiSabi WikiIsNoSandCastle WikiWikiSandbox SandMandala CategoryEasternThought ZenBuddhism SandboxAsciiArt AnonymousDonor AsciiArt SonicTheHedgehog StarTrek WikiWikiSandbox SandboxSeed AddingNewPages AsciiArt CategoryWikiMaintenance DelayedIndexing EditCopy GoodStyle GoodWikiCitizen HistoryPages JonReid NewUserPages QuickQuestions RealNamesPlease RonJandrasi SandboxSeed SearchEngine StartingPoints TextFormattingRules TimRhodes WelcomeVisitors WhyNobodyDeletesWiki WhyWikiWorks WikiNewbie WikiPage WikiWay WikiWiki WikiWikiSandbox WikiWikiWebFaq WikiZen SandboxTest SandboxWiki ClassWork InformalHistoryOfProgrammingIdeas InterWiki KirkBailey LouisThomas PleaseComment RecentChanges RobHarwood SandboxWiki UseModWiki WikiFarms WikiMission WikiWiki WikiWikiSandbox SanderHoogendoorn CategoryAuthor DaVinci UnitOfWork UseCases SanderNagtegaal SanderRubin AreYouThere BrokenLink CalBerkeley CategoryHomePage OrphanPage SanderRubin SanderTichelaar CategoryHomePage DaedalosInternational XpAdoptersGroupSwitzerland SandglassProgramming AlexChaffee BigClock ChangeDriverRoleFrequentlyAndRegularly DavidPlumpton DiddleBug DoItAgainToLearn GeraldoXexeo GreenBarCycle JuneKim KrisJohnson PairMismatch PeopleWare SandUhr SandglassProgramming TestFirstDesign TestFirstProgramming TomDeMarco WittgensteinsLadder SandraRennecke CategoryHomePage SandroHawke CategoryHomePage SemanticWeb SandyPeterson CallOfCthulhu GregCostikyan NeilLaBute SandyPetersen SaneSubset BadStyleGuides BondageAndDisciplineLanguage GeneratorsInPython JeffGrigg MichaelChermside PhlIp SaneSubset SanguineGuiShorthand AsciiArtGuiShorthand GatCouldMakeGuisEasier GuiActionTrace GuiShorthand HowToAddPerlToYourSystemPath JonGrover KinestheticLearner ProgrammersGuiShorthand ProtoPattern RefactorMe SanguineGuiShorthand TimLesher WorstPunEver SanguineProposal GuiShorthand SanguineGuiShorthand SanitationEngineer ArmyCorpsOfEngineers AuthorUnknown GarbageMan JobTitles ProfessionalAssistant ProfessionalEngineer RecordingEngineer RobinWilson SanitationEngineer SoftwareEngineer SanityChecker AntiPattern SanityChecker SanjayAhlawat SanjayAhlawat SansInstitute CategoryCompany CategorySecurity InternetStormCentre SansInstitute SecurityManagement WindowsXp SantaBarbaraAgileDevelopers AgileJournal CategoryXpUsersGroup CppUnit DaveFayram DesignPatterns ExtremeProgramming FitNesse HalArnold KelleyHarris ObjectMentor PatrickEgan PrinciplesOfObjectOrientedDesign RobertMartin SourceCell StephanieLockwoodChilds TestDrivenDevelopment XpSouthernCalifornia SantaEverywhereFallacy AllAbstractionsLie AnonymousDonor BurdenOfProof CategoryCommunication CategoryEvidence EvidenceTotemPole JanuaryZeroNine LaynesLaw MentalMasturbation MindOverhaulEconomics ObjectivityIsAnIllusion PageAnchor ReversalOfBurdenIssue SantaEverywhereFallacy ThinkingOutLoud UsefulLie VaguesDependingOnVagues SantaFeInstitute CategoryEmergence CenterForTheStudyOfComplexSystems EmergentBehavior SantaFeInstitute SantaTeresaLaboratory InternationalBusinessMachines MentalStateCalledFlow OfficeSpace PairProgramming PairProgrammingErgonomics PitProgramming RonJeffries RonPerrella SoftwareStateOfTheArt TimothyLister TomDeMarco SantiagoDeChile AlejandroVera AurelianoCalvo EmilioDavis FelipeHoffa FelipeSaintJean GuillermoSchwarz JuanPabloNunnezRojas RicardoStuven SantosDumont SaoPauloCity CategoryOffTopic SaorsaDevelopment CategoryCompany DaveAstels SapCorporation CategoryCompany EnterpriseResourcePlanning FairProcess HassoPlattner IbmCorporation NetWeaver QuickQuestions SapCorporation ServiceOrientedArchitecture SapirWhorfHypothesis AdHominem AlistairCockburn BashirWorfHypothesis BenAveling BrianEwins BrokenLink CategoryNaturalLanguage CategoryPsychology ChrisBrooking CollateralDamage CostinCozianu CulturalMaterialism CulturalRelativism DesignPatterns DougMerritt EnglishLanguage EvanCofsky FreedomFighters GermanLanguage GlennWilson GoTo HammerNail HeadFinal HeadInitial JeffGrigg JulianJaynes JuneKim LanguageChoiceImposesSocialStructure LarryPrice LeftWing LinguisticDeterminism LoglanLanguage LudwigWittgenstein MilliEinstein MossCollum NativeSpeaker NewSpeak NoamChomsky PeteHardie PhilGoodwin PhilosophicalInvestigations PhysiologicalAndPerceptualFactors PoliticalCorrectness PostModern ProgrammingLanguagesShapeThoughts RichardKulisz RichardNisbett RussianLanguage SapirWhorf SapirWhorfHypothesis SapirWhorfTruism SethGordon ShaeErisson SketchesOfThought StarTrek SteveConley SunirShah ThaiLanguage TheLanguageInstinct TheerasakPhotha ThomasKuhn ThoughtReality TuringMachine SapirWhorfTruism SapirWhorfHypothesis SapphireLanguage SapphireLanguage TestFirst SaraLee AnonymousDonor BillGates CategoryHomePage DocumentMode FavorItes FlowCharts FrontPage TurboClanguage TurboPascal WikiCase WikiIsNotYourNotebook SarahAllen AfterEffects CategoryHomePage ChiqChaq CurtisBartley FlashCommunicationServer FlashPlayer FrontPage HarryChesley InformalHistoryOfProgrammingIdeas LaszloSystems MacromediaDirector PeopleProjectsAndPatterns ScreenReady ShockWave TyberiusPrime UseModWiki WikiEnginePatterns WikiPatterns WikiUserInterface SarahElkins CategoryHomePage SarahHolladay CategoryHomePage SarahSmith CategoryHomePage LeMaster SarbajitRoy SarbanesOxleyAct PhlIp SarcasticAlternativeDefinitions AlarmBellPhrase AnAcceptableWayOfFailing CapabilityMaturityModel CascadingStyleSheets CategoryHumor CategoryWhimsy DistributedComputing EventDrivenProgramming FunctionalProgramming JobSecurity ObjectOrientedProgramming OpenSource RapidApplicationDevelopment SmallTalk SarcasticGuy BrutalSarcasm MicromanagingSadist RachelStruthers TheMaryWhitehouseExperience TryLikePages SasInstitute CategoryInformationOrientation StatisticalAnalysisSystem SatherLanguage CategoryProgrammingLanguage ContraVariance DesignByContract EiffelLanguage PartiallyTypedLanguages SatherLanguage TypeCase SatirChangeModel SatishDesai WardsWiki WelcomeVisitors SatyaGraha PermaCulture PeterMerel SatyaGrahaDevelopment SatyaGrahaDevelopment OneTruePath PangaiaProject PerfectSystem SatyaGraha SoftwareDevelopment SauceOfFailure BillBarnett CarlParziale CategoryQuote FireFighting SaulAmarel CannibalsAndMissionaries CategoryScientist ProblemReformulation SaulGellerman CategoryAuthor HowPeopleWork MotivationAndProductivity MotivationInTheRealWorld SaulGellerman SaulLevy SaumendraSwain CategoryHomePage SoftWare WebDevelopment SaurabhBanerjee CategoryHomePage DesignPatterns SoftwareArchitecture SavasAlparslan ArchitectAsKeeperOfTheFlame BigDesignUpFront CategoryHomePage CodeSmell ConceptualIntegrity NotInventedHere OnceAndOnlyOnce PleaseReinventTheWheel PrematureOptimization RefactorMercilessly ReinventingTheWheel ReportsSmell SoftwareArchitect TheBestIsTheEnemyOfTheGood ThreeStrikesAndYouAutomate ThreeStrikesAndYouRefactor UseSomeoneElses WhereAndAnd YouArentGonnaNeedIt SaveEveryThirtySeconds AndersBengtsson BlakeMason DaveCutler ElizabethWiethoff EricHodges JbRainsberger KatieLucas MuscleMemory PowerPoint SaveOften SaveFileDescriptorsToAvoidSubshell CategoryUnixShellPattern ShellVariables UseExecToAvoidSubshell SaveLotsOfMoney AdoptingXpPatternLanguage BugTrackingSoftware CategoryAdoptingXp CategoryExtremeProgramming CategoryPattern ExtremeProgramming IndexCard JavaUnit LessCodeLessMoney OpenSource ProtoPattern RidiculousSimplicityGivesRidiculousResources SimpleDesign ThereforeThen SaveOften DaveHarris MatthewAstley RobinGreen SaveEveryThirtySeconds SavingFaceWikiProblem CategoryDiscussion CategoryWikiMaintenance EditHint PositiveDialogueCommunity RealNamesPlease RefactorByMerging SavingOrphans DefinitionOfLove DontDeleteOrphans OrphanDetector OrphanPage RandomOrphanPages ResurrectingDeadPages SavingOrphans TwoTypesOfCodeClarity WikiIceberg WikiName WritingCodeAtHome SawFish WindowManager XwindowProtocol SawzallLanguage AdHominem ClosedMind DevilsAdvocate FabianPascal FraudulentMindset GoodEnough GreenPlum ItalicsAreHilarious MapReduce NotNiceEnough RobPike SawzallLanguage SqLite SaxDriver SayItDirectlyButNotCriticizeBluntly CategoryCommunication CriticizeBluntly LetEveryWordTell OnlySayThingsThatCanBeHeard SayItDirectlyButNotCriticizeBluntly SayItThreeTimes AntiPattern BrentNewhall DocumentMode GrayPattern GreyPattern JimLittle OptimisticProgrammingSkunkworks RationalUnifiedProcess SayItThreeTimes ThreadMode TomRossen SayWhatYouDoDoWhatYouSay WikiPagesAboutSayWhatYouDo ScRibble AboutThisServer DaveSmith ScaLapack BasicLinearAlgebraCommunicationSubprograms BasicLinearAlgebraSubprograms CategoryFortran DistributedArray ExtraLegsOnToaSwan FortranLanguage InterProcessCommunication JohnFletcher LinearAlgebraPackage MagmaLibrary MessagePassingInterface NotaNumber ParallelBasicLinearAlgebraSubroutines ParallelProgrammingModel ParallelVirtualMachine ScaLapack ScalaIdioms ScalaLanguage BottomType BridJay CategoryFunctionalProgramming CategoryMultiparadigm CategoryProgrammingLanguage CeeLanguage CeePlusPlus ChrisGarrod FunctionalProgramming HaskelLanguage HelloWorld HelloWorldInManyProgrammingLanguages JavaLanguage MartinOdersky MultiParadigmProgrammingLanguage MyList MyNil ObjectOrientedProgramming OreillyAndAssociates ProgrammingScala RecentChanges ScalaLanguage TopType TypeSafe ScalableSyncracy AltaVista ConstructiveInterference PeterMerel StoneSociety ScalableVectorGraphics AdobeSystemsInc DelineateRasterToSvgConverter JavaScript JohnFletcher MacromediaFlash PocketPc RaveGrid RubyLanguage RubyOnRails RubyTk SmartPhone VirtualRealityModelingLanguage ScaleFreeNetworks BellCurve CategoryWikiStructure NationalPublicRadio RichardHelm RobMyers ScaleFreeNetworks ScientificAmerican WardCunningham WikiWord WikiWordStatistics WorldWideWeb ScaleOfObsolescence AbapLanguage AdaLanguage AlgolLanguage AplLanguage ArcLanguage AspectJay AwkLanguage BasicLanguage BeeLanguage BetaLanguage CecilLanguage CeeLanguage CeePlusPlus CobolLanguage CommonLisp CsharpLanguage DelphiLanguage DylanLanguage EeLanguage EiffelLanguage ErlangLanguage FlameWar ForthLanguage FortranLanguage GooLanguage HaskellLanguage HyperCard IconLanguage InterLisp JavaLanguage JavaScript JayLanguage MacLisp MercuryLanguage MicrosoftOffice MicrosoftWindows MirandaLanguage MlLanguage ModulaThree NeedleLanguage NiceLanguage ObjectiveCaml ObjectiveCee PascalLanguage PerlLanguage PhpLanguage PizzaLanguage PliLanguage PrologLanguage PythonLanguage RebolLanguage RubyLanguage ScalaLanguage ScaleOfObsolescence SchemeLanguage SimulaLanguage SmallTalk SmlLanguage SnobolLanguage TiVo ToolCommandLanguage TransframeLanguage VbClassic WikiWeightedVote ScalingExtremeProgramming AcceptanceTest CategoryExtremeProgramming DivideAndConquer ExtremeManagement ExtremeProgramming ExtremeProgrammingMayScaleUp IntegrationCzar IntegrationTeams LargeExtremeProgramming OliverKamps PairProgramming PaulBrowne PlanningGame ReFactoring RobHarwood ScalingExtremeProgramming TomsTalkAtXpImmersionThree UnitTest WayneMack WikiName ScalingOopDiscussion ActorsModel AdAbsurdum AlanKayOnMessaging ArgumentsAgainstOop CellularAutomaton CloudComputing ControlTable DataAndCodeAreTheSameThing DataBaseManagementSystem DataDistributionService DataIdiomAndBehaviorIdiomQuantity DataLog DatabaseManagementSystem DataflowProgramming DeclarativeMetaprogramming DependencyInversionPrinciple DesignPatternsAreMissingLanguageFeatures DistributedSystem DistributedTransaction DocumentObjectModel EeLanguage ErlangLanguage EverythingIsa FileSystem FirstClass FunctionalProgramming FunctionalReactiveProgramming GoTo GodRamIllusion GoodThing GreenCodding GreencoddsTenthRuleOfProgramming HandWaving LetTheReaderDecide LiveProgramming LogicProgramming MetaProgramming MicrosoftAccess MnesiaDatabase MultiCaster NygaardClassification ObjectCapabilityModel ObjectOrientedInternet OnceAndOnlyOnce OpenCroquet PersistentLanguage RelationalAlgebra RelationalCalculus RelationalModel SceneGraph ServiceOrientedArchitecture SideEffect SmallTalk SnuspLanguage SoftwareDesignPatterns SoftwareEngineering SoftwareEngineeringAsManagementOfSoftware StrawMan SufficientlySmartCompiler SystemsSoftware TopMind TotalFunctionalProgramming TutorialDee UnifiedDataModel VirtualMachine VisitorPattern WalledGardens WishfulThinking YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ZeroSumGame ScalingWebTraffic CategoryWebDesign WebStoresDiscussion ScamPattern ScamPatternLanguage ScamPatternLanguage ArbitRage DollarAuction FearUncertaintyAndDoubt HighBall IdentityTheft InsiderTrading LowBall MakeMoneyFast MonopolyScam NewWineInOldBottles OldWineInNewBottles PatternLanguage PonziScheme PyramidScheme VaporWare ScanBuilderProject KeithRay ScandinavianSchool GarryHamilton ScannedBrainSimulation CategoryArtificialIntelligence CheatingDeathCheaply MichaelSparks MorseCode YouCantUnderstandaProcessByStoppingIt ScannedStuff CategoryPersonalInformationSystem DigitalCamera DoingStuff DonaldNoyes ScanItAndMakeItReachable ScapeGoat AlistairCockburn BlackSheep CargoCult CategoryAntiPattern CategoryConsulting ChrisMellon ContainmentBuilding CorrectiveAction CulpableGoat CultOfPersonality DaveSmith DonOlson DoorMat FearCulture GuruDoesAll JamesClover LightenTheTroika PeaceMaker ScapeGoat SomeoneMustBePunished StickToYourGuns ThreeEnvelopes ScarletLanguage CategoryComponents CategoryProgrammingLanguage ComponentBasedProgramming CustomMetaData JesseJones LexicalClosure PrototypeBasedLanguage ScarletObjectModel ScarletProperties SelfLanguage ScarletObjectModel AlternateObjectOrientedProgrammingView CategoryLanguageFeature CategoryPolymorphism DesignByContract ImplementationInheritanceIsEvil InternetExplorer JavaLanguage JesseJones ScarletLanguage UseCompositionAndInterfacesWithoutClassInheritance ScaryDevilMonastery CowOrker ScaryDevilMonastery ScatterSqlEverywhere AnalysisPattern AntiPattern AuthoritarianEvidence BagNeedScenarios CampusExample CarlMasak CategoryAntiPattern CategoryInfoPackaging CategorySqlProgramming ChangePattern DatabaseAbstractionLayer DatabaseVendorLock EmbeddedSql EvidenceStop EvidenceTotemPole HaveThisPattern HelpersInsteadOfWrappers HibernateQueryLanguage HolyWar JulyEleven KrisNuttycombe LetTheReaderDecide NoStrings PerniciousIngrownSql PhlIp PhraseBook ScatterSqlEverywhere SeparationOfConcerns SkinPattern TobinHarris UnitTest UseCase YagNi ScavengerProgramming ReUse ScavengerProgramming SimonMedley ScenarioCluster ScenarioTextualDescriptions UseCases ScenarioPlanning CategoryPlanning GuerrillaDomainAnalysis MichaelFeathers PaperPrototype PeterSchwartz RaySchneider ScenarioPlanning StoryBoarding TheArtOfTheLongView UseCase WarGames ScenarioTextualDescriptions CarletonUniversitySoftwareSystemsDesign FiniteStateMachine ScenarioCluster UseCaseMap UseCases UserStories SceneBeans ConcurrencyStateModelsAndJavaPrograms DesignPatterns GangOfFour GraphicsPatterns JavaBeans JavaIdioms ParameterClasses SceneBeans SceneGraph StructuredGraphics SceneGraph CategoryPattern CompiledGraphicCommands DirectedAcyclicGraph DocumentObjectModel GnomeCanvas GraphicsPatterns InteractiveSceneGraph MorphicInterface OpenSceneGraph RefreshRectangles RenderGraph SceneBeans SceneGraph SelfLanguage SingleTransform SqueakSmalltalk StructuredGraphics SchadenFreude CeePlusPlus JavaLanguage LispWeenies SmalltalkWeenies SchangBoos AlistairCockburn ScheduleBlackjack AntiPattern HardDeadline ScheduleBlackjack SchedulePadding TwentyOne ScheduleChicken AlistairCockburn AntiPattern CapeCanaveral CategoryAntiPattern CategoryScheduling DonOlson EvolutionInAction ExtremeProgramming JimWeirich LongPoleInTheTent MythicalManMonth NancyFolsom PaulChisholm PaulCrowley RonJeffries SandBagging ScheduleChicken ScheduleCorrectionFactor AntiPattern ManagementPlanning ManagementScheduling ProjectManager SchedulePadding SoftwareDelivery SchedulePadding BugFromHell CategoryScheduling JohnFletcher ScheduleBlackjack ScheduleCorrectionFactor ScottyFactor ScheduleStories AdrianHoward CategoryStory DaleEmery JimLittle RonJeffries ScheduleTheDeal BuyLowSellHigh NegotiatingPatternLanguage ScheduleTheDeal ScheduleToUnblockOthers IntegrationPlan LeanProgramming SynchronizationStrategies WaterFall ScheduledTask CategoryBehavioralPatterns CategoryPattern CategoryRealTime CategoryRealTimePatterns CommandPattern MartinFowler MementoPattern RealTime SchedulerPattern SchedulerPattern CategoryConcurrencyPatterns CategoryPattern CommandPattern InterruptibleCommand LockPattern MediatorPattern ReactorPattern ReadWriteLock StrategyPattern SchedulingMyths CategoryAntiPattern EstimationWoes JamieNettles PixieDust TheoryXx UserInterface SchemaDesignIsModeling BusinessValue CategoryDatabase CategoryModeling CategoryPlanning DanMuller DaveVoorhis EricHodges TestFirstDesign SchemaEvolution AnswerMe CategoryDataStructure CategoryDatabase EssExpressions ExtensibleMarkupLanguage MultiParadigmDatabase PowerOfPlainText UseCase SchemaEvolutionInOodbms GemStone RandyStafford SchemaLanguagesForXml CategoryXml DocumentSchemaDefinitionLanguages DocumentTypeDefinition ExtensibleMarkupLanguage IsoOrganization OasisOrganization RelaxNg SchemaLanguage SchemaLanguagesForXml SchematronLanguage WikiPedia XmlForSelfSchematizingData XmlSchema XmlSchemaPatterns SchematicOfBrokerageApp BrokerageApplication CommonObjectRequestBrokerArchitecture FlowBasedProgramming MqSeries SchematronLanguage CategoryXml IsoOrganization RelaxNg SchemaLanguagesForXml SchematronLanguage XmlDocuments XmlSchema SchemeCheck CarlosScheidegger CategoryTesting PltScheme QuickCheck TestDrivenDevelopment SchemeCookbook CategoryBook SchemeCoroutineExample CallWithCurrentContinuation CategoryContinuation CategoryScheme EdwardKiser FunctionalProgramming HollywoodProblem OperatingSystem RunAndReturnSuccessor SchemeLanguage WindowThreadControlThread SchemeFortyEight CategoryLanguageImplementation CategoryScheme JonathanRees RichardKelsey SchemeIdioms AnswerMe CategoryScheme ClosuresAndObjectsAreEquivalent DaveFayram JayOsako LexicalClosure ProperList SchemeCookbook SchemeIdiom SchemeRequestsForImplementation StructureAndInterpretationOfComputerPrograms TailCallOptimization SchemeImplementations CategoryScheme CheneyOnTheMta ChickenScheme GambitScheme GuileScheme JayScheme JimBender KaliScheme KawaScheme LispMe MzScheme NoAssemblyRequired PltScheme PocketScheme RacketLanguage SchemeFortyEight SchemeLanguage SiscScheme SchemeLanguage ActorsModel AdaLanguage AlgolLanguage AlgolSixtyEight ByteCode CallWithCurrentContinuation CarlHewitt CategoryProgrammingLanguage CategoryScheme CeeLanguage CeePlusPlus CommonLisp DrScheme EssentialsOfProgrammingLanguages GeraldSussman GuySteele HowToDesignPrograms IsSchemeSuitableForDevelopingLargerSystems JavaLanguage JayOsako JimBender JohnLennon LambdaExpression LanguageFamilies LexicalScoping LispFamily LispInSmallPieces LispSchemeDifferences MacLisp MeetUp MitScheme ObjectOrientedProgramming ObjectsHaveNotFailedNarr PascalLanguage ProgrammingLanguage ProperTailCall RevisedReportOnAlgorithmicLanguageScheme SchemeImplementations SchemeMacros SchemeRequestsForImplementation SchemeWiki SocialProblemsOfLisp StructureAndInterpretationOfComputerPrograms WebSchemeTutorial WikiPedia SchemeMacroExamples DoWeWantLispMacros EdwardKiser SchemeMacros DefineSyntax SchemeRequestsForImplementation CategoryScheme CommonLisp CraigEverett DanielKnapp LittleDan OpenGl RevisedReportOnAlgorithmicLanguageScheme SchemeLanguage StephanHouben SchemeUk CategoryScheme ContinuationPassingStyle SchemeUnit CategoryScheme ChickenScheme CommonLispUnit DrScheme EmilioLopes JohnClonts LispMeUnit NoelWelsh RobertChurch StarUnit StephanHouben StructureAndInterpretationOfComputerPrograms SchemeWiki CategoryScheme DrScheme ErlangLanguage FridemarPache LukesProgrammableWiki MoshiMoshi NoelWelsh RevisedReportOnAlgorithmicLanguageScheme SchemeImplementations SchemeLanguage SchemeWiki WiLiKi SchemeYangVersion SgWa SchemingWithObjects CategoryPaper CategoryScheme ClosuresAndObjectsAreEquivalent KenDickey YetAnotherSchemeObjectSystem SchizoidGibberishWikiAuthor BackpackingThroughTheKarmaMarket CategoryProblem DoubleStandard GrammarVandal GreenCheese HardBan LogicProgramming MetaModel OneTruePath PhlIp RecentChanges SchizoidGibberishWikiAuthor SchizoidGibberishWikiAuthorContributions SgWa ShouldTopBeBanned TogetherWeAreNorad TuringTest WikiWiki SchizoidGibberishWikiAuthorContributions AbstractionFromInterface AccountingMetaphor AcmeUserInterface ActionItem AirForce AlienBase AlienReptilians AlienTechnology AlphaCentauri AlternateDescription AlternateField AnimalInspiration ArchitectureFirst AreComponentsObjects ArgumentByAnalogy ArtificialEarthquakes AtmosphericEffects AtmosphericPhenomena AuthCodes BadForm BeginnersMind BeiliefSystems BewareOfExceptionsInTheDestructor BlackLawEnforcementProjects BlackMilitaryProjects BlueTooth BondageAndDisciplineVersionControl BugsBunny BusinessCycle BusinessLife CellularAnalogues ChainOfBeing ChariotsOfFire ChromatinIsomorphisms ChurchOfAustralia ChurchOfEngland CircularRefactoring CityBlock CityLightsBookstore ClandestineSystem CloneableDoesNotImplementClone CodeDuello CoffeeShop CommandLineWiki ComputerGraphics ConcurrentVersionSystem ConcurrentVersionsSystem ConsolidatingDcWithWashingtonState CosmicMessiah CoupleLeapingWithLooking CraftMystery CreativeDestruction CrowdVelocity DataGlove DateTime DigitalRightsManagement DirectedGraph EarlyAdopters EastVillage EconomicCurves EconomicSpace EconomicsOfRefactoring EhEh ElectromagneticallyInducedTransparency ElectronCellularAutomata EmbryoClones EmotionalEngineering EnterpriseApplicationIntegration ExMen FantasticFour FireEngine FirmComfortableyFundedPlansForTheFutureOfHumans FiveCelestialBuddhas FlashMob FlashMobs GeminiAstronauts GenevaConvention GoldenGateBridge GolgiApparatus GorbachevCenter GovernorGeneral GraphThreeColoring GroupTheory HandHeld HeadsUpDisplay HiggsField HlLq HotTub HumanCloning IndustrialEspionage InstinctAsIntelligence IntellectualProperty InternetBiologicalCell InterstellarClouds IonDrive IpDetailRecords IpadSignal IsSmalltalkComplete JenniferAniston JusticeLeague KreysigGuyComingThrough LanguageBridge LanguageBridges LevelThree LocalTransit LoopQuantumGravity MalwareTracking ManagementByObjectives MandrakeTheMagician MathematicalObject MathematicalSociology MechanicalAtomicModel MeetAndGreet MessageInaBottle MetaVerse MetonymicCommunication MobilePhone MountTabor MultiVerse MyLife MysteriousCraft NegativeEnergy NineteenthCentury NominalSystemOne NominalSystemTwo NordicReptilianImpedanceMismatchAliens NullAndVoid NullFlag NumberOne OurLads ParkmanBandstand PeakTimeOfDay PeanutButter PersonalComputers PersonalLife PersonalUniverses PlainEnglish PlasticBubble PointOfPresence PointOfView PoorMansTwitter PoserCommunication PowersThatBe PrimMinisters PrologGraphConverter PrologLanguage PublicDomain PuppetMaster PurpleNewton QuantumFields QuantumInventions QuantumOptical QuantumOptics QuarterCoin QuickRayTracing RayBan RayBans RealWorld ReptileAliens ReptilianAliens RightStuff RoadRunner RocketGantries RootReptile RosettaStone SalesGroup SchizoidGibberishWikiAuthor SciFi ScientificAmerican ScientificCircles ScientificReligiousTheories SharedVision SimultaneousEquations SittingWithVanceAndPeterOneDayWithTheVoipGuys SixSingleQuotes SocialNetwork SolarSystem SolarSystemExploration SpaceContinuum SpaceLaw SpaceTime SpaceUntitled SpinningGlobe StarBucks StarTrek StringTheory SuperEgo SuperHero SuperHeroes SuperNova SupraMan SustainabilityMetrics SymbolicMaths TectonicControl TerrestrialPlanets TheBusinessOfAdventures TheJusticeLeageOfAmerica TheRationalisticTradition TheWind ThermalImaging TheseThreeAreOne ThirdVersion ThirdVersionEffect ThreeDeeGraphics ThreeDeeMavericks ThreeTierDistributionArchitecture TidalWaves TimeOfDay TimeTravel TransAmerica TransportationFrameworksShouldntBeUsedAsWeapons TreatyOfGhent TrifficLights TweetyBird TwentyFirstCentury TwoTowers UltrtaSonic UndergroundSystem UnitCube UnitedFederationOfPlanets UnitedNations UrbanDesigns UserInterface VentureStar VideoGames ViewPoint VirtualReality VirtualSlider WarpDrive WashingtonMonument WashingtonPost WashingtonState WeReallyWantToGoIpo WesternMuseums WhatInspiresUs WhiteHouse WiFi WikiPedia WindLevel ZeroPoint ZeroPointEnergy SchoolsForCivilization CategoryOffTopic HistoryIsWrittenByTheConquerors InterviewWithSatan JeffGrigg MayorZogg PhlIp SchoolsForCivilization SchoolsForCivilizationHowTo SimonArmstrong ThirdWorld WhatIsCivilization WhatWeAreFightingFor SchoolsForCivilizationHowTo CategoryEducation CategoryOffTopic EnemyCombatant FreedomFromWant SchoolsForCivilization SchoolsForZealotry ThreadMess TrainTheTrainer SchroedinBug BitRot BlackBox BohrBug BuildException CategoryBug CutAndPaste HammingDistance HaveThisPattern HeisenBug JargonFile LaurentBossavit MandelBug PeteHardie SchroedinBug SchroedingersKoan UnitTest SchroedingersCat CategoryPhysics CategoryWikipediaLink CopenhagenInterpretation ErwinSchroedinger NoAnimalsWereHarmed QuantumPhysics TransactionalInterpretation SchroedingersCatTrilogy CategoryBook QuantumMechanics RobertAntonWilson TheIlluminatusTrilogy SchroedingersKoan HeisenBug JargonFile SchroedinBug SchwartzianTransform JavaScript PerlLanguage PythonLanguage RandalSchwartz RubyLanguage UnixReview SciAm CategoryRedirect ScientificAmerican SciFaiku CategoryHaiku ScienceFictionHaiku SciFi BabylonFive BattlefieldEarth CategoryRant DoctorWho EastVillage EllRonHubbard ExerciseCaution FasterThanLight GalaxyQuest GetaGrip GoodThing GreatLiterature IsaacAsimov MarkTwain MoviesToAvoidAtAllCosts NuffSaid PissingContest RealScienceFiction SciFi ScienceFiction ScientificAmerican ShootTheMessenger SmugScifiWeenies SourceForge SpeculativeFiction StarTrek StarWars SturgeonsLaw TheEnWord ThreeLawsOfRobotics WikiWord SciFiAuthors AeVanVogt AlfredBester AllenSteele AndreNorton AnneMcCaffrey ArthurCeeClarke BenBova BrianAldiss BruceSterling CategoryAuthor CategoryScienceFiction CatherineAsaro CharlesSheffield CjCherryh ClaudeMuncey CliffordSimak ConnieWillis CsLewis CurtSiodmak DamonKnight DanSimmons DanielKeyes DavidBrin DavidDrake DavidWeber DavidZindell DouglasAdams EdgarAllanPoe EdgarRiceBurroughs EdmondHamilton EeDocSmith FrankHerbert FredHoyle FredSaberhagen FredericBrown FrederickPohl FritzLeiber GeneWolfe GordonDickson GregBear GregEgan GregoryBenford GregoryKeyes HalClement HarlanEllison HarryHarrison HerbertGeorgeWells HpLovecraft HugoGernsback IainBanks IsaacAsimov JackVance JackWilliamson JamesBlish JamesHogan JeffNoon JerryPournelle JgBallard JoanSlonczewski JoanVinge JoannaRuss JoeHaldeman JohnBrunner JohnVarley JohnWoodCampbell JohnWyndham JudithMerrill JulesVerne JulianMay KarelCapek KateWilhelm KeithLaumer KenMacLeod KimStanleyRobinson LarryNiven LeoFrankowski LesterDelRey LoisMcMasterBujold MaryWollstonecraftShelley MichaelBishop MichaelMarshallSmith MichaelMoorcock MordechaiRoshwald MurrayLeinster NaloHopkinson NealStephenson NeilGaiman NevilShute OctaviaButler OlafStapeldon OrsonScottCard PeterHamilton PhilDick PhilipJoseFarmer PhilipPullman PhilipWylie PiersAnthony PoulAnderson RandallGarrett RayBradbury RobertBloch RobertHeinlein RobertLouisStevenson RobertScheckley RobertSilverberg RogerZelazny RolandGreen RudyRucker SamuelDelany ScienceFiction ScienceFictionEarlyTwentiethCentury ScienceFictionGoldenAge ScienceFictionLateTwentiethCentury ScienceFictionNewWave ScienceFictionPostNewWave ScienceFictionPostWorldWarTwo ScienceFictionTwentyFirstCentury SmStirling SpiderRobinson SpragueDeCamp StanislawLem StephenBaxter StephenDonaldson StevenBarnes StrugatskiBrothers TerryPratchett TheaVonHarbou TheodoreSturgeon UrsulaLeGuin VernorVinge VondaMcIntyre WalterJonWilliams WilliamGibson WilliamTenn ZennaHenderson SciFiMovieIdeas SciLab FreeSoftware MathWiki SciLab ScidAndPrism PrismProject SourceCodeInDatabase ScienceAndNaturalSelectionSimilarities ScienceAndTools ArgumentByElegance AssumeCanOpener BrainFuck CategoryPhilosophy CategoryScience ComputerScience DecemberFourteen DontComplainWithoutAlternatives EverythingIsRelative FakeIndustryCanon GoldOwner GreatLispWar HigherOrderFunctions IncompatibleGoals JavaLanguage LetTheReaderDecide PageAnchor PlugCompatibleInterchangeableEngineers ProjectManagement ProxyFactor PurposeOfProgramming ReligiousWar SoftwareEngineering SovietShoeFactoryPrinciple StaffingEconomicsVersusTheoreticalElegance SystemsSoftware WetWare WikiZens ScienceCitationIndex CitationAnalysis CiteSeer JohnDowd ReverseIndex ScienceCitationIndex ScienceDoesNotDictateBehavior ScienceDoesntDictateBehavior ScienceFiction AlanMoore AlternateHistory AndrewMcMeikan AnnWatson ArthurCeeClarke AsimovsFoundation BookOfTheNewSun BookShelved BugEyedMonsters CategoryScienceFiction ChrisWatson DeviantSciFi EeDocSmith EventHorizon FoodFactoriesInOrbit ForbiddenPlanet FrankenStein GeneWolfe GeorgeOrwell GreatBooksList HardScienceFiction InsertByLinking ItCamefromOuterSpace JohnAbbe JohnBrunner JosephRiesen KurtVonnegut KyleBrown LarryNiven LensmanSeries MaryWollstonecraftShelley MemoryOfWhiteness NineteenEightyFour PhilDick PlanNineFromOuterSpace PublicWikiForumsWanted RedGreenBlueMars RogerZelazny SciFi SciFiAuthors SciFiction ScienceFantasy ScienceFiction ScienceFictionBooksToConsider ScienceFictionBritish ScienceFictionFandom ScienceFictionGoldenAge ScienceFictionNewWave ScienceFictionWikiForum SlaughterhouseFive SonseOne SpaceOpera StarWars TheDayTheEarthStoodStill TheShockwaveRider WilliamBurroughs WoytexWiki ScienceFictionBooksToConsider AsimovsFoundation BookShelved BraveNewWorld BruceSterling CategoryBooks CategoryScienceFiction ChristopherAlexander CryptoNomicon DavidBrin DeepnessInTheSky DoAndroidsDreamOfElectricSheep DougMerritt EarthSea EndersGame FireUponTheDeep ForeverWar FrankHerbert GreatBooksList GreatBooksListJasperPaulsen GregBear GregEgan HalClement HarlanEllison HolyFire IainBanks IsaacAsimov JeffNoon JohnBrunner KenMacLeod KimStanleyRobinson LarryNiven MartySchrader MarvinMinsky NealStephenson OrsonScottCard PatternLanguage PermutationCity PhilDick RedGreenBlueMars RudyRucker SamuelDelany ScienceFiction SnowCrash StanislawLem StarWars StephenBaxter TheCulture TheCyberiad TheDifferenceEngine TheShockwaveRider TrueNames UrsulaLeGuin VernorVinge WilliamGibson ScienceFictionBritish AlistairReynolds ArthurCeeClarke BenjaminBritten BodleianLibrary BritishMuseum CategoryScienceFiction DouglasAdams EmJohnHarrison FallRevolution FredHoyle GregEgan HerbertGeorgeWells HughWalters IainBanks InterZone JamesBlish JamesYoungman JgBallard JohnChristopher JohnWyndham KenMacLeod MichaelMoorcock PeterMerel ScienceFiction ScienceFictionBritish SpaceOpera StephenBaxter TedChiang TomAnderson WikiWord ScienceFictionFandom CategoryScienceFiction MartinStewart ScienceFiction ScienceFictionGoldenAge AlfredBester ArthurCeeClarke CategoryScienceFiction ChacunAsonGout ClaudeMuncey CyberPunk DavidBrin EeDocSmith FrankHerbert FritzLeiber HarryHarrison IsaacAsimov PeteHardie PhilDick PhilipJoseFarmer QuantumMechanics RayBradbury RobertHeinlein RudyRucker ScienceFiction ScienceFictionGoldenAge ScienceFictionNewWave SpragueDeCamp StephenBaxter ScienceFictionHaiku CategoryHaiku SciFaiku ScienceFictionNewWave CategoryScienceFiction HarlanEllison RogerZelazny SamuelDelany ScienceFictionGoldenAge ScienceFictionNewWave UrsulaLeGuin ScienceFictionWikiForum BoLeuf FridemarPache LeufSfForum RandyKramer ScienceFiction ScienceFictionWikiForum WardsWiki WikiEngine WikiEnginesWanted WikiForumsCategorized WikiForumsWanted WoytexWiki ScienceItAndZenIt CategoryAntiPattern EvolvingSystem ScienceItOrZenIt ThetansAndFnords WhenInDoubtTaoIt WholeTruth ScienceItOrZenIt CategoryAntiPattern EvolvingSystem ScienceItAndZenIt ThetansAndFnords WhenInDoubtTaoIt WikiNature ZenAndTheArtOfMotorcycleMaintenance ScienceMadeStupid AskDrScience CategoryBook ScienceRelatedMemeticDisorder BlueAbyss BuckminsterFuller CategoryHumor CategoryMemes CategoryPsychology DougMerritt GlenelgSmith GottfriedWilhelmLeibniz HaHaOnlySerious IsaacNewton JayOsako KenHappel MadScientistVolcanoLair MathematiciansWhoHaveLeft NikolaTesla PaulMorrison RichardKulisz SilverBullet StephenWolfram TedNelson TopMind WikiZens ScienceShouldBeEasy AgendaPushing AlbertEinstein AnonymousDonor AreWeSimulations AugustZeroEight CarlSagansBaloneyDetectionKit CategoryTheory ChomskyHierarchy ComputerScience DifferenceBetweenMathAndScience EdYourdon EntscheidungsProblem EverythingIsRelative FallaciousArgument FamilyGuy GarryHamilton GeneralRelativity GeorgeBush GoldenHammer GrandConspiracy GraphTheory GunnarZarncke HaltingProblem HardToWrite HostileStudent JonathanTang KennethMcKee LagrangianMechanics LaynesLaw LookBeforeYouLeap LouisSavian MentalMasturbation MooresLaw NormanTheAndroid NuclearKleinBottle ObjectiveEvidenceAgainstGotosDiscussion OverSimplification PseudoScience RecursiveFunctionTheory ScienceIsNotEasy ScienceIsaSecretArt ScienceShouldBeEasy SetTheory SoftwareEngineering SoftwareGivesUsGodLikePowers SpaceWar StringTheory TedNelson TopMind TypeTheory TypesAreSideFlags WikiWiki WikiZens ScienceSites ScientificAmerican BrilliantChiefEngineer CategoryMagazine CityBlock MarkRogers MartinGardner NewScientist NewYorkCity PhlIp QuantumPhysics RujithdeSilva SciAm ScienceFiction ScientificAmerican StarTrek ScientificBeliefTrap CategoryPsychology ChrisSteinbach ComplexAnalysis DeveloperBeliefTrap EvenBadIdeasShouldBeKept IdealScience PromiseSparingly ScientificSins ScientificSociety SmartPeopleStuckWithBadIdeas TheoriesDontDie WhySmartPeopleDefendBadIdeas ScientificLinux CategoryLinux HttpsLinksDontWorkOnWiki InternetExplorer MozillaFirefox RedHatEnterpriseLinux ScientificLinux ScientificManagement CategoryManufacturing FredrickWinslowTaylor RobMandeville ScientificManagement ScientificMethod TayloristManagement WikiFriendly ScientificMethod AgainstMethod AnthonyLander AnythingGoes AskTheComputer AttentionDirector CarlSagansBaloneyDetectionKit CarletonUniversity CategoryAbstraction ChrisBooth ChrisSteinbach CurtisBartley DaveHarris DebuggingAndTheScientificMethod EmpiricalEvidence FourNobleTruths FrancisBacon GreenBar HaskoHeinecke HelderFigueira IsComputerScience JimCoplien JohnRochester KarlPopper LogicalPositivism NeedsDrivenProgramming OccamsRazor OoEmpiricalEvidence OpenMindedScience PaulFeyerabend PhysicsAndMathematicsAsAbstractionOrReality PseudoScience RalphJohnson RaySchneider RedBar ReneDescartes ScientificMethod ScientificSins SkepticalInquirer SoftwareEngineering SpaghettiMonster TestingFramework TextBookScience TheStructureOfScientificRevolutions UnitTest UseCase WhatIsScience WilfLaLonde ScientificResearch CategoryResearch WikiWikiWeb ScientificSins ArgumentFromAuthority ComputerScience EmergentBehavior FallaciousArgument FermatsLastTheorem HumanFactors KarlMarx PoMo PseudoScience ScientificMethod SigmundFreud SoftwareEngineering WardsWiki ScientificWord CategorySoftwareTool CategoryTex EricJablow LaTex MathCad ScientificWord ScientistAndEngineersGuideToDigitalSignalProcessing CategoryOnlineBook DigitalSignalProcessor DiscreteTimeSignalProcessing ScientistAndEngineersGuideToDigitalSignalProcessing ScintillaTextEditor CategorySoftwareTool CategoryTextEditor EnEdit GeanyEditor JayEdit LinuxOs OpenSource PragmaticProgrammers RubyLanguage SolarisOs TextEditor UseTheSourceLuke WindowsOperatingSystems WindowsOs SckotVokes CategoryHomePage PersonalLoopbackTests PythonLanguage SckotVokes ScreenMultiplexor ShaeErisson ScmAnywhere CruiseControl SourceSafe ScmPatternLanguage AgileScm CategoryConfigurationManagement CategoryPattern PatternLanguage ScmPatternLanguage SoftwareConfigurationManagement SteveBerczuk VersionControl ScmPatterns SoftwareConfigurationManagementPatterns ScmPatternsWiki CategoryWikiForum ScmPatterns SoftwareConfigurationManagement WebHome ScoUnix CategoryUnix ScoVsIbm ScoVsLinux TonyLawrence VeSystemsInc ScoVsIbm ChadThompson DarlMcBride GrokLaw IntellectualProperty RedHat RedHatTheCompany SantaCruzOrganization ScoVsLinux UnixWare ScoVsLinux ArgumentByGibberish BusinessSoftwareAlliance CategoryLinux ScottJohnson SconsBuildTool ApacheAnt BuildSystem CategorySoftwareTool DamyanPepper GlobalView NantTool ParallelBuilds PythonLanguage SconsBuildTool ScopeAndClosures AlgolLanguage CategoryClosure CeeLanguage CeePlusPlus CommonLisp CsharpLanguage DynamicExtent DynamicScoping EmacsLisp InnerClass IoLanguage JavaLanguage LexicalClosure LexicalScoping LispLanguage PascalCostanza PerlLanguage SchemeLanguage ScopingRules SpecialVariable ThreadLocalVariable WhatIsClosure ScopeControl ExtremeProgramming GraphicalUserInterface OnsiteCustomer PeterLynch PhlIp PlanningGame ScopeControl TomPlunket ScopeCreep AgileDevelopment AntiPattern BadProgrammers CategoryApplicationDevelopment GoodProgrammer ScopeCreep ScopeFramework HierarchicalModelViewController ScopePattern ExtremeProgramming ProjectManagementPatterns SimpleProjectManagement WikiSquatting ScopingRules AlgolLanguage CategoryLanguageFeature CeeLanguage CeePlusPlus CommonLisp DeepBinding DefineSyntax DynamicScoping FirstClass FreeVariable FreeVariables InnerClass LexicalScoping PascalLanguage ProgrammingLanguage SchemeLanguage ScopeAndClosures ShallowBinding StaticChain UnixOs ScorchedEarthPolicy CategoryIdiom CryptoNomicon DeadManSwitch NealStephenson ScorchedEarthPolicy ScottAdams AdventureInternational DilBert DilbertCritique PhilJones ScottAdams ScottAmbler AgileDocumentation AgileModelingBook CategoryAuthor CategoryPerson ObjectRelationalMapping ProcessPatternsBook RelationalDatabase ScottBarnes AreYouThere CategoryHomePage OrphanPage ScottBirksted CategoryHomePage ScottBissett ScottBlalock BlalockCentral CategoryHomePage MyServices ScottBlalock ScottBublin CategoryHomePage ScottChastain CategoryHomePage DomainKnowledge EditCodeWord RecentChangesJunkie ScottChastain WikiGnome ScottCooper AnOutsidersReviewOfWiki CategoryHomePage CategoryTheory CopiousSpareTime DisinfoPedia FunctionalProgramming GaveUpOnTelevision HomeOwner HowBuildingsLearn JohnFletcher LimitsOfHierarchies NoteWiki OneMinuteWiki RoadMaps ShortBooks SociologyWiki SourceWatch SpellChecker TestingByPokingAround TextFormattingRules ThankYou VisualBasic VotingPatterns WabiSabi WesternMassachusetts WorkRelated ScottCoulter CategoryHomePage CodeUnitTestFirst ExtremeProgramming KentBeck WesHunter ScottCowan CategoryHomePage JustaProgrammer JustaSoftwareEngineer ScottCramer CategoryHomePage KenRawlings ScottDavidDaniels PythonLanguage ScottDe CategoryHomePage DoubleDispatch SceneGraph ScottDossey BenKovitz GameOfGo PeterMerel SamuelFalvo ScottElliott CategoryHomePage EliotScott MountainLogic MyersBriggsSearch TreeParable ScottFerrell ScottFlores CategoryHomePage ExtremeProgramming ScottHamilton CategoryHomePage ScottHanselman ChiefArchitect ChiefTechnologyOfficer ChrisBrooks CorillianCorp WebLog ScottHoward CategoryHomePage ScottJohnson BadThings BeOs BillGates CategoryHomePage CategoryWikipedians CeeParensLanguage CeePlusPlus CostinCozianu DarwinOs DefensiveCoding DougMerritt EeEnGeeEyeEnEeEeAreEssCeeOhTeeTeeWyeAtGeeEmAiEyeEllDotCeeOhEm EngineerScotty GeeMail GoodFaith HostileStudent HostileTeacher JonathanTang LambdaTheUltimate LinusTorvalds MediaWiki MyMyersBriggsTypeIs OneHundredPercentMicrosoftFree OregonStateUniversity PeeCee ProgramManager RoadGeek ScottJohnson StarTrek TektronixInc UnixIsObsolete UnixIsaStablePlatform VxWorks WardsWiki WhatIsLeftOrRightWing WikiAlphabet WikiPedia WindowsXp ScottJohnston AdvoGato BuildLearnAbstract CategoryHomePage CompoundObjectProgramming ComputerScienceReconsidered EvolutionaryProgramming ExperimentStudyRefine InterViews IplPackage IvTools KarlFant LayeredApplicationFramework RefactorSlack SourceComponents SourceForScience StudyTheSourceWithaDebugger UnidrawFramework ScottKalter BrokenLink BusinessValueFirst CategoryHomePage ContinuousIntegrationRelentlessTesting ExtremeProgramming MartyHeyman ModelFirst PairProgramming ScottKalter WorstThingsFirst XpDesign ScottKim AmbiGram CategoryPerson GoedelEscherBach ScottKraus CategoryHomePage CsharpLanguage EnterpriseArchitecture JavaLanguage JavaScript RamonLeon VbScript VisualBasic WikiWay ScottLeaman CategoryHomePage GoodProgrammer ScottLeaman ScottMathews CategoryHomePage ScottMcMurray CategoryHomePage WikiName ScottMcNealy BillGates BillJoy CategoryPerson FrontPage JavaCard JavaChip JavaHistory McNealy PageMaker RichardDrake ScottMcNealy SignsYouAreAboutToGetSacked SmartTags SunMicrosystems UserLand ScottMeilicke CategoryHomePage ScottMeyers CategoryAuthor CategoryPerson EffectiveCeePlusPlus EffectiveStl MoreEffectiveCeePlusPlus WhosWhoInCpp ScottMoonen CategoryHomePage ResearchTrianglePark ScottNelson ScottNeumann CategoryHomePage ScottOaks CategoryPerson JavaLanguage JavaReport RemoteProcedureCall SunMicrosystems WindowManager XwindowProtocol ScottPreece CategoryHomePage PatternSkepticism SpreadingActivationNetworks ScottSilver CategoryHomePage DeviceNet OpenSource SingleBoardComputers TravelPilot ScottSteinman CategoryHomePage ScottTomilson CategoryHomePage ScottVachalek CategoryHomePage ScottVokes CategoryHomePage CeeLanguage EmacsEditor ErlangLanguage GitHub HackerNews HaskellLanguage KayLanguage LuaLanguage ObjectiveCaml PatternMatching VimTextEditor ScottWalsh CategoryHomePage KeithDerrick ObjectBasedProgramming ScottWalsh StephenCheng WikiWikiWeb ScottWalters CategoryHomePage PerlDesignPatterns PerlPatternsRepository RecentVisitors ScottWalters ScottWaltersTwo WikiWikiWeb ScottWaltersTwo CategoryHomePage CharlesSturtUniversity ScottWalters ScottWaltersTwo ScottWhitmire CategoryHomePage CategoryTheory DanRawsthorne KielHodges MichaelFeathers ScottWiener CategoryHomePage ScottWilliams CategoryHomePage CeeLanguage EasternWuss EricMangham LispLanguage ScottWilliams YoungLisper ScottYelich ScottishXpCommunity AlanFrancis AndrewSwan ScottishXpCommunity XpOwl XpSferics ScottyFactor CategoryScheduling SchedulePadding ScottyFactor ScrapIronChef DavidFlater HaveThisPattern IronChef JunkyardWars ScrapheapChallenge DaveWhipp DickBotting DoTheSimplestThingThatCouldPossiblyWork IronChef JunkyardWars PeteHardie RobertDiFalco ScrapheapChallenge SpellingChecker WardsWiki ScratchLanguage GlitchesInScratch GraphicalUserInterface ProgrammingLanguage ScratchLanguageCommands SimonMould ScratchLanguageCommands AbsoluteValue HelpMe JavaScript ProgrammingLanguage ScratchLanguage SmallBasic SquareRoot ScratchingTheItchOfHabit CollaborationDiagrams InstanceDiagram KeithBraithwaite RalphJohnson ScratchingTheItchOfHabit ScreamLoudlyBangHeadRepeatedly CategoryHelp ConfigurationHell DocumentMode HardyHeron JuneZeroEight PhlIp UbuntuLinux ScreaminglyObvious AustinPowers BadThing GedankenExperiment JulyZeroFive MartinZarate ObligedVsObligated ScreaminglyObvious WhatYouResistPersists ScreechinglyObviousCode AlistairCockburn AndyMorris AntiPattern BackLink CategoryCodingConventions CodeSmell DesignFromTheInsideOut DoTheSimplestThingThatCouldPossiblyWork ExtractMethod FunctionNamesShouldSayWhatTheyDoNotWhatTriggeredThem IdentifiersRevealIntent IntentionRevealingNames LotsOfShortMethods MichaelFeathers NamingNotifications OnceAndOnlyOnce PleaseShowMeAlargeWellFactoredProgram RealProgrammer RichardDevelyn ScreechinglyObviousCode SeparateDomainFromPresentation StatePattern VagueIdentifier YouArentGoingToNeedIt ScreenCast ScreenFriendlyPdf DocBook DonaldNoyes EddiesWiki LaTex NewPage PdfSucks RonBean WardsWiki WikiBatics WikiLikeThing ScreenFull DeskTop ScreenMultiplexor AmericanCulturalAssumption BatteriesIncluded BrokenLink CategoryLinux DvorakKeyboard GnuScreen IonWindowManager JiwonSeo PairProgramming SckotVokes TerminalMultiplexer TerrelShumway VimTextEditor WikiGnome ScreenReadingTechnology CategoryAccess DonaldNoyes ElizabethWiethoff FebruaryZeroSix GoodThing MacOsx ScreenReadingTechnology ScreenRealEstate AdBlock ScreenRealEstate WebBrowsers ScreenScraper CategoryUserInterface CeeLanguage CobolLanguage EnterpriseJavaBeans GuiTesting HighLevelLanguage HllApi MarkSwanson RegressionTesting ScreenScraper TestingGraphicsSystems UserInterface ScrewdriverWork BeepSpeek LordOfTheFlies PeopleWare ProgrammingOutsideTheCube RealOs ToyOs ScribbledOnOnePage CategoryOrganization DocumentToDeliver SevenPillarsOfCred SuccessStatement ScriptAculous AjaxWebApplications BbEdit CategoryHumor CategorySoftwareTool DelIcioUs JuneZeroSix RubyOnRails TopLevelDomain WebTwoPointOh ScriptKiddie JeffKay ScriptMap CurrentControlSet ScriptMap ScriptMetaphor CategoryMetaphor ChrisCrawford InterProcessCommunication InteractiveFiction ScriptTheDemo CorrectiveAction DaveSmith ScriptingAddition AppleEventObjectModel AppleScript ScriptingEngine ScriptingLanguage ScriptingIsFunDave ScriptingLanguage AbstractionTax AlternateHardAndSoftLayers AppleScript AssemblyLanguage AwkLanguage BootStrapping BourneShell BrokenLink ByteCode CategoryScripting CeeShell ChristopherBrowne ComComponent CompiledLanguage EmacsEditor EmacsLisp EuphoriaLanguage ExtensionLanguage FalkBruegmann ForthLanguage ForthScripts ForthWords GarryHamilton GettingOverTheHump GroovyLanguage GuileScheme HomoiconicLanguages IncrementalMethod InterpretedLanguage InterpreterInAnInterpreter JavaScript JeffGrigg JobControlLanguage KornShell LispLanguage LuaLanguage MarioSalzer MarkSchumann MarkoSchulz MetaCircularEvaluator MikeCowlishaw MockLisp ObjectiveCaml PascalLanguage PaulMorrison PerlLanguage PhpLanguage PowerOfPlainText PreferredSyntax PythonLanguage RalphJohnson RebolLanguage RubyLanguage ScriptingLanguage SeriousVersusScriptingLanguages SimplifiedWrapperAndInterfaceGenerator SmalltalkLanguage SomeoneElse SymbioticLanguages ThePragmaticProgrammer ToolCommandLanguage UnixShell VbClassic VbScript VirtualMachine VisualBasic VisualBasicForApplications ScriptingLanguageAgnosticSystem AlternateHardAndSoftLayers CapabilitySecurityModel ContextObject EventDriven ExplicitManagementOfImplicitContext ScriptingLanguageAgnosticSystem SheBang ThereIsMoreThanOneWayToDoIt ScriptletsCanBeBetterThanTags AnthonyLauder CategoryJava GrahamJenkins JavaScript JavaServerPages KyleBrown ScripturalEvidenceForXp CategoryWhimsy CodingStandard CollectiveOwnership ContinuousIntegration CustomerTests EasternWuss EndlessDiversion ExtremeProgramming FortyHourWeek IterativeDevelopment PairProgramming PlanningGame ReFactoring ShuHaRi SimpleDesign SmallReleases StandUpMeeting SustainablePace SystemMetaphor TestDrivenDevelopment WholeTeam WikiSpace XpAndUml ZenProgramming ScrollBlindness InformationOverload NetBeans ScrollBlindness ScrollLock CapsLock CompositeKey ScrollLock WaltMossberg ScrotWm SpectrWm WindowManager ScrumAlliance CertifiedScrumMaster ScrumBook AalbertTorsius AgileManifesto AgileMethodologies AgileProjectManagementWithScrum AgileSoftwareDevelopmentEcosystems CategoryBook CategoryScrum ExtremeProgrammingExplained JeffSutherland KenSchwaber MikeBeedle ScrumProcess TheEnterpriseAndScrum ScrumDevelopment CategoryScrum ScrumProcess YahooGroup ScrumDevelopmentProcess ScrumProcess ScrumGatheringEuropeTwoThousandAndFour CategoryConference ScrumIsNotAnAcronym ScrumProcess ScrumMaster CategoryScrum CertifiedScrumMaster DebHartmann ProjectManager ScrumMaster ScrumMasterCertification ScrumProcess ScrumSprint ScrumMasterCertification CategoryMethodology CategoryScrum CertifiedScrumMaster ScrumMeetings BevanArps CategoryScrum ChickensAndPigs DailyScrum ExtremeProgramming MichaelBeedle ScrumDevelopment ScrumMaster ScrumProcess SprintPlanning SprintRetrospective SprintReview StandUpMeeting ScrumMethodology AdvancedDevelopmentMethods CategoryMethodology CategoryScrum ScrumBook ScrumOverview ScrumProcess ScrumOverview AgileProcess BurndownChart CategoryScrum ChickensAndPigs DailyScrum DericoFilho FrequentScrumQuestions HighToleranceMethodology InspectAndAdapt LatherRinseRepeat MethodOrMethodology MichaelIvey PowerPoint ProductBacklog ProductOwner ScrumBook ScrumBut ScrumMaster ScrumMethodology ScrumProcess ScrumSprint ScrumTeam SprintBacklog SprintGoal SprintPlanningMeeting SprintReview ScrumProcess AdvancedDevelopmentMethods AgileProcesses BaRt BayAreaRapidTransit BigDesignUpFront CategoryCollaboration CategoryMethodology CategoryScrum CertifiedScrumMaster DebHartmann DefinedProcess EmpiricalProcess ExtremeProgramming InspectAndAdapt JeffSutherland JimCoplien KenSchwaber MarkSwanson MethodOrMethodology MichaelDillon MichaelIvey MikeBeedle MissionCritical PatternLanguage PaulEipper ProductBacklog RickWoods ScrumAlliance ScrumBook ScrumDevelopmentProcess ScrumIsNotAnAcronym ScrumMaster ScrumMasterCertification ScrumMeetings ScrumMethodology ScrumOverview ScrumProcess ScrumSprint ScrumSprintAbnormalTermination ScrumSprints ScrumStudyGroupRegistry ScrumWebTool SprintBacklog SprintGoal SprintPlanning TheCathedralAndTheBazaar TheSourceCodeIsTheDesign YouArentGonnaNeedIt ScrumReports CategoryScrum DailyScrum MichaelIvey ScrumMaster ScrumProcess StandUpMeeting ScrumRoadmap AgileProcessesRoadmap AgileProjectManagementWithScrum AgileSoftwareDevelopmentWithScrum BalancedAgility BryanZarnett BurndownChart CategoryRoadmap CategoryScrum CertifiedScrumMaster ChickensAndPigs DailyScrum DebHartmann ExtremeProgrammingRoadmap JeffSutherland KenSchwaber LittleBlackBook MichaelIvey MikeBeedle MikeBowler NewUserPages ProductBacklog ProductOwner ScrumAlliance ScrumBook ScrumDevelopment ScrumIsNotAnAcronym ScrumMaster ScrumMasterCertification ScrumOverview ScrumProcess ScrumSprint ScrumStudyGroupRegistry ScrumTeam SprintBacklog SprintGoal SprintPlanningMeeting SprintReview ThreeScrumigos WikiWiki YahooGroup ScrumSprint CategoryScrum DailyScrum InspectAndAdapt PythonSprint ScrumMethodology ScrumProcess ScrumTeam SprintGoal WhyThirtyDays ScrumSprintAbnormalTermination CategoryScrum ProductOwner ScrumProcess ScrumSprint ScrumSprintAbnormalTermination SprintGoal ScrumSprints ScrumStudyGroupRegistry CategoryGroup CategoryScrum ScrumAlliance ScrumProcess TimLesher WhatHappened ScrumStudyGroupWiki ScrumAlliance ScrumStudyGroupRegistry ScrumTeam CategoryScrum DailyScrum ScrumProcess ScrumSprint ScrumTeam SevenPlusOrMinusTwo SprintBacklog SprintGoal ScrumToronto CanadaCountry CategoryGroup CategoryScrum ScrumDevelopment ScrumMasterCertification ScrumProcess ScrumStudyGroupRegistry ScrumToronto TorontoXpUsersGroup YahooGroup YahooGroups ScrumWebTool CategoryWishList DebHartmann ScrumWorks TargetProcess ScrumWorks ScrumMeetings ScrumWebTool ScrumWorks ScshWiki CategoryWikiForum SchemeShell ScshWiki SdiDesk CategorySoftwareTool ConnectedText DavidLiu NoteWiki PackageAndDeploymentWizard PersonalWiki PhilJones RecentChanges SdiDesk SdiDeskDocumentation SmallestFederatedWiki SourceCode SusanRoy ThoughtStorms UseMod VbClassic VisualBasicDotNet WardCunningham WikiMarkup WikiWord WikiWriter SeTi SetiAtHome SeaForthArchitecture CategoryConcurrency CategoryForth CommunicatingSequentialProcesses MachineForth SeaLevelRise BelowSeaLevel BigOil ChrisGarrod IceAge MoveToHigherGround NewOrleans TheFlood SeaOfContent AustinDavid DaveHarris EncyclopaediaBritannica FrankGerhardt IntelligentBrowser MoreSophisticatedReferencing PresentationAgent RemembranceAgent SeaOfContent SeaPig CategoryGroup SeaSide SeasideFramework SeagullConsultant CategoryAntiPattern CategoryConsulting CategoryRant MagicConsultant PhlIp TheSecretOfPower SeagullManagement CategoryManagement CategoryManagementAntiPattern HitAndRunManagement ManagementByDriveByShooting RatBert SealedWiki CategoryWikiImplementation QwikiWiki SealedWiki WardCunningham SeamFramework JavaScript ModelViewController WebObjects SeamVirtualMachine CategoryLanguageImplementation SeamlessObjectOrientedSoftwareArchitecture CarsonGross CategoryBook DesignByContract JeanMarcNerson KimWalden PatrickLogan ThereIsNoSuchThingAsSeamless SeanChamp CategoryHomePage SeanConner CategoryHomePage SeanErikson CategoryHomePage SeanHanly ExoftWare SeanJensenGrey CategoryHomePage SeanKleinjung CategoryHomePage McKesson SoftwareEngineer SeanLavery SeanMcCallum CategoryHomePage WikiWikiPlunge SeanMcNamara CategoryHomePage SeanOhalpin CategoryHomePage RubyOnRails WikiWikiWeb SeanOleary CategoryHomePage ChemicalEmergencyPlanningWiki KrisJohnson LivingDocument OpenAuthor PlanAsVerb RecentChanges SeanOleary SeeOneDoOneTeachOne WaldenMathews WardsWiki WikiPedia SeanPalmer AaronSwartz AndyPierce BlogSpace CantSeeTheForestForTheTrees CategoryHomePage HomerSimpson IckyWiki PwyKy QuickWeb SeanPalmer SemanticWeb TagUri WikiInterchangeFormat WikiNameProblem WikiStyle WikiZen WyPy SeanSmith SeanSosikHamor SeanSosikHamor SearchEngine CategoryInformationOrientation MarcGirod MechanismOfSearchEngine PieterJansegers RobertPirsig SearchEngine SearchEngineOfTheFuture SpiderFood SpiderTrap ZenAndTheArtOfMotorcycleMaintenance SearchEngineOfTheFuture CategoryFuture CategorySemanticWeb DesignIssues DiscussionOnEnginesOfTheFuture DoingStuff DonaldNoyes ImproveDatabasesOrElse InitiatingContainer NutchSearchEngine OpenSource ProfessionalXmlMetaData SearchEngine SearchEngineOfTheFuture TopicMaps SearchEngineRequirements SearchEngineResistant AltaVista AppleComputers AssemblyLanguage CeeLanguage CeePlusPlus ComponentObjectModel CsharpLanguage ForthLanguage JayLanguage JefRaskin MicroSoft MicrosoftAccess MicrosoftDotNet MicrosoftWindows MicrosoftWord SearchEngine SearchEngineResistant SelfLanguage SunMicrosystems SunOne TheHumaneInterface SearchEnginesOfTheFuture CategoryFuture CategoryRedirect SearchEngineOfTheFuture SearchForDiversity InformalHistoryOfProgrammingIdeas PeterMerel SearchForDiversity SearchForTruth SlashDot SociologyWiki TheReformSociety UseNet WhyClublet WikiWiki WikiWikiWeb SearchForIntraTerrestrialIntelligence BuckyTubes CleverHans ComputerScience EarlyUniverseIntelligence FermiParadox GodGoo NanoManipulator PeterMerel SearchForIntraTerrestrialIntelligence VonNeumannArchitecture SearchForTruth AdviceToRichardKuliszForHisNewWiki AlexandrianForm BillGates CanadaCountry DefinitionOfLife DefinitionsOfLife EricHodges FreeSchools JediMindTrick JoshuaGrosse LaurentBossavit MeatballWiki PassionAndPragmatism PeteHardie PostModernism RichardKulisz RobHarwood SearchForDiversity SearchForTruth SearchForWhatWorks ShamInquiry ShoppersForTruth SociologyWiki SociologyWikiSeedList SunirShah TheReformSociety TheopoeticsNet TriteSayingsComeInPairs UseNet WabiSabi WaldenMathews WardCunningham WhyClublet WikiDom WikiWikiWeb WtcPoliticsOfTerror WuWei XeroxParcLambdaMoo SearchHelper CliffordAdams FindPage SearchMarker SearchOrIndex DonaldNoyes RoadMaps SearchEngine StrictOrLazy ThinkingOutLoud SearchResultAsEntityBean CategoryJava ChrisRaber DinoChiesa EjbEntityBeans EntityBean EntityBeanAsDomainObjectSet EntityRelashionshipModelling GemStone HttpSession HttpSessions JavaDataObjects JohnDaniels OidGenerator PatternForm PeterBonney ProtoPattern RandyStafford RussellGold SearchResultAsEntityBean SessionBeanWrapsEntityBeans SessionId SessionState StatefulSessionBeans StatelessSessionBean StatelessSessionBeans StuCharlton TransientEntityBean VictorWynnytsky SearchWordMustBeAlphabetic AsciiCode FullSearch JeffreyMiller UniCode SearchesBasedOnHomePageFavorites OrphanWikiPages SearchingForDirection SeasideFramework AviBryant BorgesFramework CallWithCurrentContinuation CategorySoftwareTool ContentManagementSystem DabbleDb JulianFitzell LukasRenggli MichelBany ModalWebFramework PaulGraham PharoSmalltalk PhilippeMarschall PierCms PortlandStateUniversity RubyOnRails SeasideFramework SmalltalkLanguage SqueakSmalltalk WebAppCreationNirvana WebObjects WebTransactionsWithContinuations YahooStore SeasideWebFramework SeasideFramework SeasonedProgrammer ProgrammerStereotype SeasonedSmalltalker SeasonedSmalltalker AssemblyLanguage CategorySmalltalk CecilLanguage CeePlusPlus CeeSharpLanguage CplusPlusAccent GnuSmalltalk GunnarZarncke HighLevelAssemblyLanguage JasonFelice JavaLanguage KyleBrown MarkTwain MauroPanigada ObjectiveCee RomanceLanguage ScottNeumann SeasonedSmalltalker SmallTalk SmalltalkAccent SmalltalkLanguage TomStambaugh SeattlePythonInterestGroup CategoryGroup SeattleWashington CategoryCity EuropeVsAmerica GameWorks MikeSmith NiCk NickBensema PacMan PhoenixArizona SeaPig SeaTac SeattleWiki SeattleWireless ShaeErisson TiggerTenango XpSeattle SeattleWireless CategoryCommunity CategoryWireless FreeNetworks MoinMoin SeattleWashington SlashDotted WirelessNetwork SebastianBergmann CategoryHomePage SebastianBozlee CeeLanguage CeePlusPlus CeeSharpLanguage EmbeddedSystems PythonLanguage WikiBooks SebastianEichner CategoryHomePage ExtremeProgramming HamburgXpUsersGroup SebastianJekutsch SebastianMisch CategoryHomePage SebastianMisch WikiSh SebastianMueller SebastianPetzelberger CategoryGermanSpeaker CategoryHomePage CorporateWikis JamesCrook PromotingWiki SwikiFarm TheWikiWay WikiFarms SebastianRaulWain CategoryHomePage SocialProducer SebastianRiedel CatalystFramework CategoryHomePage MattTrout SebastienDaupleix CategoryHomePage SebylaLanguage CategoryProgrammingLanguage ObjectCapabilityLanguage SecondClass FirstClass SecondEffort CategoryWikiMaintenance DoingStuff DonaldNoyes ItWorks SecondEffort StepwiseRefinement TestFirstDesign WikiGnome SecondGenerationGeek FirstGenerationGeek LateBloomer PaulTevis SecondGenerationGeek SecondGenerationProgrammer StarTrek StevenNewton ThirdGenerationGeeks SecondGenerationProgrammer ArsLongaVitaBrevis AspergersSyndrome AurelianoCalvo BeforeMicrosoft BigDesign BillKelly BruceAnderson CarHoare CeeLanguage CeePlusPlus ChristopheThibaut CommodorePet CommunicatingSequentialProcesses ConradBernersLee DanielEarwicker DanielKnapp DaveSmith DavidBrantley DavidCorbin DavidDeLis DavidGelernter DavidHooker DevelopTheThesisAsMuchAsAttackIt DigitalEquipmentCorporation DougBeck DrewMarsh EarlyAdopter EddieDeyo ErikMeade FourDigitBadges HerbertGelernter HollerithPunchCard JamesWagner JeffGrigg JohnAbbe JohnBrewer JohnClonts JohnMcCarthy JustaProgrammer KatieLucas KenWronkiewicz KentBeck KrisJohnson LindaLanguage MartinSpamer MilitaryIntelligence MinoltaCorporation MinoritiesOnWiki PaulChisholm PeeCee PokeMon ProfessionalProgrammer ProgrammerStereotype RichardDrake RobertWatkins SecondGenerationProgrammer SecondGenerationWikizen StarTrek SystemAnalyst TechnicalWriter TimBernersLee TomAnderson TomGilb UnitedParcelService VonNeumannArchitecture WikiEpisode YearTwoThousand YonatSharon SecondGenerationWiki CompoundWikiWords DonaldNoyes DottedPrefixExtensions FlexibleAndExtensible GlobalAndLocalIdentification HardwareSoftwareSetup HyperArtifactory InitialBlueHat IntentionsNotificationsAndArtifacts LargeFormatMonitors LazyInitialization NotBuiltInOneDay OutputDeterminedByDisplayFactors ParcPlaceDigitalk PersonalWikiPageBase PortableDocumentFormat PrototypeBasedProgramming PrototypesAsByproducts SecondGeneration SimplifyingAndGeneralizing SmallFootprintComputing SuffixedWords SunflowerSynergies ThinkingOutLoud UsefulUsableUsed VirtualModels WantedPages WikiBatics WikiWordPhrase SecondGreatBlunder ChrisDate FirstGreatBlunder HughDarwen ObjectIdentity ObjectRelational TheThirdManifesto SecondLawOfBadManagement SecondLawOfProgramming AdewaleOshineye ApoorvaMuralidhara AspergersSyndrome BigDesignUpFront CodeWorship ConstructionMetaphor DesignPatterns EwDijkstra ExtremeProgramming GavinLambert GrandMasterProgrammer KeithBraithwaite MartinFowler NissimHadar RefactoringBook RodneyRyan SoAndSosSecondLawOfProgramming ThereAreNoLawsOfProgramming TrulySkilledProgrammers SecondLawOfThermodynamics PlayDohPrinciple SecondLife KitKat ThreeDeeGraphics VrmlToSecondLifeTranslator WikiWithProgrammableContent SecondNormalForm CategoryDataStructure CategoryDatabase FirstNormalForm SocialSecurityAdministration SecondOrderRequirements BusinessRequirements CategoryAnalysis CategoryRequirements DateControl DegreeOfCoupling FirstOrderRequirements IntermediateAudit SecondOrderRequirements TableDrivenDesign SecondPlaceLoses AmericanCulturalAssumption ClimbingTheCorporateLadder FirstPastThePost PassedOverForaPromotion ProportionalRepresentation RespectAsaZeroSumGame UnitedStatesMilitary SecondRuleOfOptimization SecondSelf CategoryBook JulianJaynes SteveWitham TheOriginOfConsciousnessInTheBreakdownOfTheBicameralMind ThereIsOnlyOneRightAnswer SecondSuperpower AbbeNormal AnewGo BroadenTheSecondSuperpowerByNarrowingIt CategoryLeadership CategoryLeadershipPatterns CategoryOffTopic CategoryProblemSolvingStrategy CategoryRant CategorySociety DavidRegan DefiningPower EricHodges GoogleWash HowToSolveIt JohnAbbe KathyBracy LeadByExample MarkRogers MemicEngineering MinimalCompact NewYorkTimes SecondSuperpower WarOnIraq WebLog WhatIsLeadership WikiWiki SecondSystemEffect BellsWhistlesAndGongs BuzzwordCompliant DaveSmith ExtremeProgramming FredBrooks SecondSystemEffect TheMythicalManMonth ThirdSystemEffect YouArentGonnaNeedIt SecondSystemSyndrome SecondSystemEffect SecondWikiRenaissance BigWikiFireOfDoubleOught CategoryWiki SecondWikiRenaissance WikiReductionists SecondaryInformation AlekseyPavlichenko DerivedInformation GivenInformation PrimaryInformation SecondaryInformation SecretOfMonkeyIsland CategoryGame CustomerDrivenDesign InvolveTheCustomer LucasArts MajorLeague SecretPolice CategoryOffTopic DominicBurns JasonGrossman PhlIp SecretPolice WarOnTerrorism SecretSociety AntiPattern CategoryDevelopmentAntiPattern CodeSmell GodClass JesseMillikan SecretWeaponArgument AntiPattern ArtificialIntelligence BatFink CommonLisp FallaciousArgument GoldenHammer JournalistsDilemma MarkTwain NonDisclosureAgreement PaulGraham SecretWeapon SecretWeaponArgument SecurityByObscurity TheBrainMakers WebStoresDiscussion SecretsOfConsulting AhHa BetsyHanesPerry CategoryBook CategoryConsulting CongruentAction GeraldWeinberg KrisJohnson LaurentBossavit MoreSecretsOfConsulting PeopleAreTheProblem QualitySoftwareManagement SecretsOfConsulting SecretsOfWiki AdviceToNewcomers CategoryCommunity CiderHouseRules GoodStyle KellyJohnson LanguageBarrier SuggestionsForImprovement WardCunningham SectionEditing CategoryWiki CategoryWikiFeature CategoryWikiImplementation DocumentMode DokuWiki EditSection FaqMode ListMode MediaWiki OddMuse ParagraphWiki PurpleWiki SectionEditing SubPage ThreadMode TransClusion UseModWiki WikiEngine WikisWithCommentAppending SecularChristianity CategoryOffTopic CategoryWorldView DavidByrne EddieIzzard OleAndersen OrthodoxJudaism PascalsWager ReformJudaism SecularChristianity SecularJudaism WhyClublet WikiWiki SecularHumanism ChrisSteinbach DoTheSimplestThingThatCouldPossiblyWork HistoryIsntScience LeeLouviere RichardKulisz ScienceUsedToBeReligious ScientificMethod SecularHumanism SecureByDefault CapabilityUserInterface DenialOfService EiffelLanguage OpenBsd PathOfLeastResistance SafeByDefault SecureByDefault SecureConversation BobSutor CategorySecurity CategoryWebServices SecureConversation WebServicesSecurity SecureElectronicTransactions SecureMemento CategorySecurity CategorySecurityPatterns HailStorm MementoPattern RichardHenderson SecureShell SecureSocketsLayer CategoryEnterpriseComputingConcerns CategorySecurity CategoryWebDesign InformationSecurity PublicKeyInfrastructure SecureSocketsLayer WebApplication WebServices SecureWiki BigDesignUpFront CapabilitySecurityModel CategoryCollaboration CategorySecurity CategoryWiki ChrisGarrod ComSwiki DoNotWorryAboutTheCredit DoggoneSinisterCaps EfficiencyBrowsingFilter FishBowlMode HugoAward JamesNewton JohnDoveIsaacs MergeDifferentWikis OrgPatterns PhilipDorrell PrincipleOfLeastPrivilege SecureWiki SlashDot SoftSecurity SunirShah UserRankingOfPages WebLog WikiDeleteFeature WikiEngineReviewSwikiFarm WikiFarm WikiLog WikiReader WikiSpaceIsTwoDimensional YugoNakai SecureXml CanonicalXml CategoryBook CategoryWebDesign CategoryXml DonaldEastlake SecureXml XmlSecurity SecuredRuby BrokenLink CategoryRuby CategorySecurity JavaSecurityManager SecurityManager SecuringVotingMachines CategoryVoting ElectoralEngineering RebeccaMercuri TechnicalSpecificationForVotingMachines VotingMachineDiscussion SecuringWindows AntiVir CategoryMicrosoft CategorySecurity DisplayDocument FireWall InternetRelayChat InternetSecurityForMicrosoftUsers MalWare QuickQuestions SansInstitute SecuringWindows SecurityManagement SocialEngineering WilliamUnderwood WindowsSecurity WindowsXp ZoneAlarm SecurityAssertionMarkupLanguage CategorySecurity CategoryWebServices IdentityManagement LibertyAlliance OasisOrganization SecurityAssertionMarkupLanguage WebServicesInteroperabilityConcerns WebServicesSecurity SecurityAuthentication CategorySecurity TimTwelves SecurityBureaucracyRuinedTheFlow BottomMind CategorySecurity SecurityCertifications CareerLanguage CategorySecurity SansInstitute SecurityCertifications SecurityManagement WindowsServerTwoThousandThree SecurityConcepts CapabilitySecurityModel CategorySecurity CategorySecurityModel SecurityDoorPattern BouncerPattern CategorySecurity CategorySecurityPatterns CheckAtTheGate DaveHarris JohnFarrell SecurityExploits CategorySecurity CeeLanguage FormatStringAttack NonNullTerminatedString SecurityExploits SqlStringsAndSecurity SecurityFocus BugTraq CategorySecurity VentureCapitalist SecurityIsHard AirplaneSecurityProblem BigDesignUpFront BrokenLink BruceSchneier CategorySecurity JasonYip JobSecurity JoeSolbrig JohnBrewer KrisJohnson MethodsShouldBePublic NonFunctionalRequirements PaulHudson PeterDoak PrematureOptimization RichardHenderson SecurityIsHard SilverBullet UserAntiStory WhyComputersareInsecure SecurityIsNotEconomics CategoryEconomics CategorySecurity SecurityIsaBlanket CategoryBigPicture CategorySecurity CompleteInsecurityIsUnplatable CompleteSecurityIsImpossible ComputerSecurityIsImpossible FireWall LifePatterns SecurityBlanket SecurityIsaBlanket SeeNoEvil SelfDeceit SecurityManagement BruceSchneier CapabilitySecurityModel CategoryEnterpriseComputingConcerns CategorySecurity DayZero FeatureDetails IdentityManagement InformationSecurity InformationTechnologyGovernance IsoSecurity JohnPescatore OutSourcing RiskManagement SecurityConcepts SecurityManagement SocialEngineering UserAntiStory UserStory WilliamUnderwood WindowsServ SecurityManager JavaSecurityManager RubyLanguage SecuredRuby SecurityModel AccessControlList CapabilitySecurityModel CategorySecurity CategorySecurityModel SecurityModel TrustedSystems WikiWay SecurityPattern CategorySecurityPatterns SecurityPatterns SecurityPattern SecuritySingularity TheSingularity SecurityTarget CategorySecurity CommonCriteria EncryptPlayerSavegames InstallationKeyAuthorisation NetworkEncryption SecurityTarget TamperResistant TargetOfEvaluation ThreadAgents WipeSecurityKeyOnTamperDetection SecurityThroughLimitedModularity DevWik SecurityThroughObscurity BadLinuxAdvocacy CategorySecurity ClosedSource DotNet EvilEmpire GeorgeBush ItDepends LinuxPerceptionProblems PayPal ReverseEngineer ReverseEngineering ScriptKiddie SecurityThroughObfuscation SecurityThroughObscurity SteveHowell SedLanguage BearSkinsAndStoneKnives RegularExpression SeeAlso AppropriateWikiTopics CategoryWikiNavigation GentlyReduceWikiBadges LatentSemanticIndexing OnTopic OneMinuteWiki OpeningStatement PlainEnglish SeeAlso WikiBadge WikiCategories WikiName WikiPage SeeOneDoOneTeachOne AutomationIsOurFriend CategoryEducation LearningPatterns OnceAndOnlyOnceIsNotJustForCode PairProgramming TeachingPatterns TheMontessoriMethod ThreeStrikesAndYouRefactor YonatSharon SeeVsSay AamodSane CategoryComparisons ExtremeProgramming KentBeck MichaelFeathers MicroUml ModelChecking RonJeffries TheSourceCodeIsTheDesign TrygveReenskaug WardCunningham SeedCrystal AhaMoment DonaldNoyes GenericListener HaveThisPattern WilliamUnderwood SeedWiki AllaireColdFusion CategoryWikiImplementation InternetExplorer JavaScript KennethTyler OpenSource SeedWiki WikiFarm WikiFarms WikiName WikiNames WysiWyg SeeingProblems SoftwareDevelopment SeeingVoices CategoryBook TheLanguageInstinct SeekFirstToUnderstand CategoryCommunication GoodThing LurkBeforeYouLeap SeekFirstToUnderstand SevenHabitsOfHighlyEffectivePeople SeekInformation BottomLine CategoryDiscovery SeenThisPattern AntiPattern CowOrker HaveThisPattern SegFault SegmentationFault SegaEnterprises SegaEnterprises SonicTheHedgehog WalledGarden SegmentationFault AccessViolation CategoryHardware CeePlusPlus DoesNotUnderstand DoesNotUnderstandhandled GeneralProtectionFault MemoryManagementUnit MemoryProtection NitPick NullPointerException OperatingSystem PostScript SegFault SegmentationFault SegmentationViolation TechnicalFailure TechnicalFailures UndefinedBehavior UnixOperatingSystem SegwayDevice AnonymousDonor BiCycle BruceIde CategoryHardware HeelyShoes InlineSkates JonDonahue MichaelLeach MikeSmith NickBensema RollerBlades SegwayDevice SharperImage SeiZa ZaZen SeinfeldApplication BillCaputo BobHunter CategoryPattern DesignPattern ExtremeProgramming SeinfeldApplication SoftwareDesignPatterns SoftwareDesignPatternsIndex ThoughtWorks SeitiYamashiro CategoryHomePage SeldomAffirmNeverDenyAlwaysDistinguish CategoryCareerEmploymentAndLifeStrategies CategoryPhilosophy ContextThatMakesEveryDifference JavaLanguage SeldomAffirmNeverDenyAlwaysDistinguish SelectCaseExamples VbClassic VbFlexibleSelectCase VbaExercises SelectDistinctIsaCodeSmell AcknowledgeFallibility AlwaysUseSelectDistinct AnIntroductionToDatabaseSystems CanOfWorms CodeSmell ContinuousLearning CostinCozianu DanMuller DatabaseIsRepresenterOfFacts DeclarativeLanguage DepartmentNumber DepartmentNumbers DeptNo DifferenceBetweenTheoryAndPractice DivisionNumber DrCodd DuplicatesAreBad ExposeErrors FrancisHwang GoodThing IainLowe JeffGrigg JimLittle NotesOnaCeePlusPlusRdbmsApi PrimaryKey ProgrammerSmell RelationalDatabase RichardHenderson SelectDistinctIsaCodeSmell SelectDistinctIsaCodeSmellDiscussion StructuredQueryLanguage TaralDragon TheoryAlwaysWins ThirdNormalForm UsingSql SelectOne ActressWard AnySuggestions AwkWard BashShell CarpinteriaAvenue CategoryTree CategoryUnixShellPattern ChrisAndWard ComethingTo CommandLine NewAtWardsWiki PosixShell PsychWard ReFactored SeaLevel SelectOne SomethingTo TreeFlossed WardAndKaren WardCunningham WardholmeTorreyPine WardsWiki WardsWikiPages WardsWikiWords WardsWikiWordsRld WikiWord WorldsLargest SelectScopeManager AdamPartridge BigVisibleChart BrokenLink BugTrackingSoftware ExtremeProgramming ExtremeTools PlanningGame ProjectVelocity TrackingTool SelecticaInc CategoryCompany ConstraintBasedConfiguration HomeSite SelecticaAceEnterpriseServer SelecticaAceMobile SelecticaCxLanguage SelecticaInc SelecticaKnowledgeBase SelecticaModelBuilder SelecticaWebBuilder WakeleeWare WalledGarden WhyCyTagIsntMyFavouriteProgrammingLanguage SelectingaMethodology PrincipleOfBeneficentDifficulty PrincipleOfCloseFittingFrames PrincipleOfDeferredInvention PrincipleOfDispassionateMethodology PrincipleOfFrameExploitation SelectionSort AlphaBetaSearch BubbleSort CategoryAlgorithm ForwardIterator InsertionSort RefactorMe SelectionSort ShortMethods SortingAlgorithms StlStyle SelectiveChanges ClearingThePalate JimCoplien PatternLanguage SuggestionsForImprovement WritersWorkshop WritersWorkshopPatterns SelectivelyListPagesOnCategoryPages CategoryBook CategoryCategory CategoryReuse CategoryWikiMaintenance MotherPage OnceAndOnlyOnce WikiDesignPrinciples SelectorGeneratingVisitor DesignPatterns DoTheSimplestThingThatCouldPossiblyWork GangOfFour OrderedCollection PersonalPattern SelectorGeneratingVisitor StanSilver VisitorPattern YouArentGonnaNeedIt SelectricTypewriter AlainPicard AplLanguage CategoryHardware CategoryHistory DaisyWheel DaisyWheelPrinter DaisyWheels KyleBrown ReallyOldIron RickFrancis SelectricKeyboard SelectricTypewriter SmalltalkLanguage SelfAddressedStampedEnvelope AmericanCulturalAssumption CategoryAcronym CategoryPattern CommandPattern VisualWorks SelfAssembly AutocatalyticSet BootStrap ChessBoardUserInterface ChickenAndEggAmplifier ChickenAndEggOpportunity ChickenAndEggProblem DavidCary DouglasHofstadter EcoSystem EricHodges MolecularNanoTechnology QuineProgram SelfReproducingProgram SelfReproducingSystem WhatIsClosure SelfCancelingPhrases DeleteWhenCooked OxyMoron SelfCertifyingCode AssemblyLanguage ByteCode ProofCarryingCode TypedAssemblyLanguage SelfCleaningFiles GarbageCollectionUnderVersioning SelfConfident BeProudOfYourRealAccomplishments BeYourself BecomingCompetent ChrisSteinbach SelfConfident SelfContainedHeaders CategoryCpp CeePlusPlus ForwardDeclaration IdealWorld IncludeGuard PimplIdiom RedundantIncludeGuards SelfContainedHeaders SelfDeceit AlmostTrue AntiPattern ApathyCalcified BlameYourselfFirst CategoryAntiPattern CriticizeBluntly DenialOfService FiveStagesOfGrief HigherPrinciples OffTopic OpenAuthor RulesToLiveBy SelfDeceit SelfDiscipline BondageAndDiscipline SelfDiscipline SelfDisciplineDiscussion AdHominem AlternateHardAndSoftLayers ApiIsLanguage ApplicationAndLibraries ApplicationsAndLibraries ArgumentByLabToy BackwardsCompatibility BigDesignUpFront BoilerPlateCode BondageAndDiscipline BoostLibraries BrainfuckLanguage CategoryHumanFactors CategoryUnix CeeLanguage CheckedExceptionsAreOfDubiousValue CodeOwnership CollectionOrientedProgramming CommonGatewayInterface CompaniesHireLikeMinded ComplexEventProcessing CrossToolTypeAndObjectSharing DataDistributionService DataflowProgramming DependencyInjection DesignPatternsAreMissingLanguageFeatures DoTheSimplestThingThatCouldPossiblyWork DocumentObjectModel DomainNameService EgolessWiki EightyTwentyRule EventDrivenProgramming EverythingIsa EvidenceTotemPole ExploratoryProgramming FileSystem FirstClass FlameWarriors ForeignFunctionInterface FrameworkIsLanguage FunctionalReactiveProgramming FunctorObject FutureDiscounting GarbageCollection GodLanguage GoldPlating GoodEnough GracefulDegradation GuiMachineLanguage HandWaving HobbyHorse HtmlDomJsCss HumansAreLousyAtSelfEvaluation InterCal InterProcessCommunication JavaIoClassesAreImpossibleToUnderstand JeZuez KeyLanguageFeatures LabToy LanguageDesign LanguageDesigner LanguageDeveloper LanguageGotchas LanguageIsAnOs LaynesLaw LazinessImpatienceHubris LetTheReaderDecide MentalMasturbation MindOverhaulEconomics MissingFeatureSmell MissingLanguageFeature NovemberZeroNine ObjectiveEvidenceAgainstTopDiscussion ObjectsHaveFailed ObserverPattern OnceAndOnlyOnce OperatingSystem PayrollExampleTwo PayrollExampleTwoDiscussion PerformanceRisk PickTheRightToolForTheJob PipesAndFilters PlanNine PolicyInjection PowerBuilder PredictabilityVsPerformance ProcessAccounting ProgressiveDisclosure PublishSubscribeModel RaceTheDamnedCar RealNames RefactorMercilessly RefreshNeedDiscussion ReinventingTheDatabaseInApplication RemoteProcedureCall RequirementsAnalysis ResumableException RightThing SafetyGoldPlating SceneGraph ScriptingLanguage SecondClass SelfDiscipline SeparateIoFromCalculation SideEffect SmallTalk SoftwareDesignPattern SoftwareDesignPatterns SoftwareEngineering SqLite StrawMan SystemsSoftware TableOrientedProgramming TechniqueWithManyPrerequisites TextAndAttributeBasedMessaging TheRightToolForTheJob TopMind TuringTarpit TypesAreSideFlags UnskilledAndUnawareOfIt UseCase VirtualMachine WalledGarden WebApplications WetWare WhatIsIntent WhereToImplementPattern WikiWiki WorseIsBetter YagNi YouCantGetThereFromHere ZeroSumGame SelfDocumentingCode AnonymousDonor BadCodingStandards BenTremblay CategoryCodingIssues CategoryDocumentation CategoryRoadMap CodeFormatting CollectionAndLoopVsSelectionIdiom CreateThread DanBarlow DaveWhipp DavidParnas DeclareVariablesAtFirstUse DerivedInformation DesignPatterns DickBotting DocStrings DocTest DocumentWork DocumentationBeyondTheSourceCode DonKnuth DrDobbsJournal EiffelLanguage EmacsSelfDocumentation EmphasizeImportantInformation ExceptionsAsConstraints ExtremeProgramming FalseDichotomy FileHeaders FredBrooks GlennVanderburg GlyphLefkowitz GoodChangeLogEntry GroupRelatedInformation HandObfuscatedCode HandleErrorsInContext HeadlinesTechnique HungarianNotation IntentionRevealingSelector IntentionalProgramming InterfacesIndependentOfImplementation IntermediateValues IvesAerts JavaDoc JavaScript JimTulley JoeOsborn LanguageAsInterface LanguageOrientedProgramming LiterateProgramming MartySchrader MassiveFunctionHeaders MatthewTheobalds MeaningfulComment MeaningfulName MetaRefactoring MethodsShouldBePublic MethodsVsCodeFragments MicrosoftResearch NamedConstants NarrowTheInterface OnceAndOnlyOnce OptimizeLater PeteHardie PolymorphismVsSelectionIdiom RecursiveDesign ReduceUnimportantInformation RedundancyIsInertia RefactorMercilessly ReplaceCommentWithAssertion RepresentingRelationships SelfDocumentingCode SeparateInterfacesFromImplementation ShlaerMellorMethod SimplyUnderstoodCode StateMachine StructureAndInterpretationOfComputerPrograms SunirShah SystemOfNames TestSong TexTheProgram TheAlmightyThud TheRoadNotTraveled TheSourceCodeIsTheDesign TheSourceCodeShouldBeTheDesign ThelopLanguage TightGroupOfClasses TogetherTools TomStambaugh UndefinedModelingLanguages UnitTest VersionControl WayneMack WellFactoredCode WellFactoredCodeIsSelfDocumenting WriteYourOwnThreadingPackage SelfDocumentingLayers BigBallOfMud FacadePattern FourLayerArchitecture IsolationLayer NarrowTheInterface PackagePerLayer RelationalDatabaseAccessLayer SunirShah SelfDocumentingUserInterface AmitPatel BrianEwins CategoryUserInterface EasterEgg FindPage OnceAndOnlyOnce PlayStation SelfDocumenting SelfDocumentingCode SpotTesting SteveHowell UserInterface SelfDogFooding CategoryDefinition CategorySoftwareProduct DoingStuff DonaldNoyes SelfDotSyndrome AdamSpitz AlbertBrandl CeePlusPlus DaveSmith EeLanguage EnvyDeveloper ErlangLanguage ExtractMethod FalkBruegmann ForeignMethod JavaLanguage LexicalScoping LingoLanguage NewLisp PerlLanguage PhpLanguage PythonInterpreter PythonLanguage RubyLanguage SelfDotSyndrome SelfLanguage SmalltalkLanguage SoftTyping TheProblemWithSigils VisualWorks SelfEncapsulateField SelfFulfillingProphecy CatchTwentyTwo CrossingTheChasm ImNotOkAndYoureNotOkEither JasonNocks RandyStafford SelfDiscipline SelfFulfillingProphecy SelfSealingBelief SelfImprovementPatterns CategorySelfImprovementPatterns SelfImprovementPatternsRoadMap SelfImprovementPatternsRoadMap AntiPatternTemplate AnyXisBetterThanNone CategoryEmployment CategoryRoadMap CategorySelfImprovementPatterns DesignPatternTemplate GetaLife HigherPrinciples ListYourWayOutOfStuckness LogBook OneBookPerMonth OrganizedThinking ProgrammersNotebook SelfImprovementPatterns TheBestCanBeBetter ToDoList SelfInvalidatingModel AntiPattern DarkPattern QualitySoftwareManagement SelfLanguage AdamSpitz AnaMorphic AutomatedTesting BasicButton CategoryProgrammingLanguage CategoryPrototypeProgramming CategorySelf CeeLanguage ClassesPrototypesComparison ContinuousIntegration CygWin DanIngalls DanielEarwicker DavidUngar DavinciMachine DelegatorIsDelegationInJava DylanLanguage ExtremeProgramming FileMakerPro GnuSmalltalk GoalDonor GregVaughn HaskellLanguage HotSpotVm ImageBasedLanguage IoLanguage JasonGrossman JavaLanguage JavaScript JavaVirtualMachine JohnMaloney KlaasVanSchelven LarsBak LivelyKernel LuaLanguage MacOs MacOsx MarioWolczko MartinPool MicrosoftWindows MorphicInterface MozillaBrowser NewtonScript OnlyMoreSo OpenJdk PairProgramming PolymorphicInlineCaches ProgrammingInLua PrototypeBasedProgramming PythonLanguage RefactorMercilessly RhinoInterpreter RobertFisher RussellAllen ScottVokes ScriptingLanguage SelfDotSyndrome SelfLanguage SelfUsesCapitalizationForSyntax ShaeErisson SlateLanguage SmalltalkLanguage SmalltalkLanguages SparcSolaris SqueakSmalltalk StaticTypeSafety StrongTalk SunirShah TclLanguage UrsHoelzle VincentToups VisualWorks VisualWorksSmalltalk SelfMaintainingNetworks ArtificialIntelligence JohnDuffy MobileAgent OpenAuthor SelfMaintainingNetworks SelfManagement EmotionalIntelligence GeraldWeinbergQuotes OpenAuthor RecentChangesJunkie SelfDeceit SelfManagement SerenityPrayer UnmoteMyEyeAlready WardsWiki WorkInProgress SelfModifyingCode AcornArchimedes AcornComputer AreWeCode AssemblyLanguage BbcMicro CategoryEvil CodeSegment CompatiblityBarnacles ConsideredHarmful DavidElsdon DllHell DllImport DynamicCompilation FlagsAreSelfModifyingCode GeneralProtectionFault HarvardArchitecture IanOsgood JavaScript JustInTimeCompilation LispLanguage MacOs ManualLibraryLoading MetaCircularInterpreter MicrosoftWindowsApi NamelessConcept OnceAndOnlyOnce PathologicalCase RobertField SelfModifyingCode SelfReference ShoehorningCompatibility TextEditor TuringMachine UniversalTuringMachine ViciousHacks VonNeumannArchitecture SelfModifyingGame AalbertTorsius AmericanCulturalAssumption CalvinBall ChuckSmith CoreWars CosmicEncounter DaveHarris DouglasHofstadter DrinkingGame FreeParkingRule GlobalConspiracy HouseRule JohnCon JohnKnowles KnightmareChess LisaDusseault LooneyLabs MagicTheGathering MakeingGames MikeSmith MorningtonCrescent NewWorldOrder NickBensema NomicGame OleAndersen PeterForeman PeterSuber QuartersGame SelfModifyingGame TradingCardGame WikiNomic SelfNumbersInJayLanguage JayLanguage JuneKim SelfOrganizedLearning CategoryBook CategoryEducation CategoryOrganization LaurieThomas ProgrammedInstruction SelfOrganizing BackLink FuzzyPredicate MarkJanssen SemanticWiki SoftwareEngineering SelfOrganizingEntities ReworkingSuccessNewCommunitiesAtTheMillennium RobertTheobald SelfOrganizingSoftware XpImmersionTwo SelfOrganizingSoftware AlmostExtremeProgramming ArtificialLife BigDesignUpFront BillBarnett ExternalElement ExtremeHarmony ExtremePrinciples ExtremeProgramming ExtremeRules HighDisciplineMethodology JeanMarcHeneman LowDisciplineMethodology MegaPattern OrganicQuality OrganicSoftware SelfOrganizingEntities SelfOrganizingEntity SelfOrganizingMethodology SelfOrganizingPhilosophy SelfOrganizingProcess SelfOrganizingSoftware SimulatedAnnealing SunirShah XpImmersionTwo XpOrganizedSoftware XpOrganizedSoftwareDesign SelfOrganizingTeams AgilePrinciples EmmanuelGaillot LaurentBossavit XpTwoThousandAndFour SelfPrintingProgram GoedelNumbering JavaLanguage QuineProgram SelfReplication SelfProgrammingWiki BayleShanks CommunityProgrammedWiki MirkoBlueming ProgrammingInWiki ReflectiveWiki ReprogrammableWiki SelfProgrammingWiki SoftWiki WikiEngine WikiIde WikiWithMoreThanPages WikiWithProgrammableContent SelfPublishYourSoftware EdwardKiser HaHaOnlySerious HowToGetaPublishingDeal IamNotaLawyer JustaProgrammer PhilipGreenspun TheRedHotChiliPeppers SelfReference ControlSystem DogFood FeedbackLoop JavaLanguage MetaPattern RecursionRecursion RelationalDatabase SelfModifyingCode SelfReference SmalltalkLanguage SelfReferencingLookupTable DaveVoorhis DynamicRelational OopTeamSize ScottNeumann SelfReferential SeeAlso SelfReferential SelfReferentialityProvedSilly SelfReferentialityProvedSilly ZenoDiscussion SelfReplicatingMemeSystems BlahBlahBlah CategoryMemes DonaldGoing DouglasHofstadter ExtremeProgramming ExtremistMassMovementPattern JohnBarnes KaleidoscopeCentury MemeSects MemesShmemes MetaMagicalThemas NealStephenson PatternsAsMemes SnowCrash SelfReplicatingSoftware SelfReplicatingSoftware SelfReplication SelfReplication ArtificialLife ArtificialSelection CardForceTrick CardTrick DavidCary DefinitionOfLife EditHint EvolutionByNaturalSelection GeneticAlgorithm GeneticProgramming GoedelEscherBach JoshuaGrosse MemesShmemes MetaProgramming NaturalLife NaturalSearchIsaDefinitionOfLife NaturalSelection ReplicatorTechnology RichardDawkins RichardKulisz RobHarwood SelfAssembly SelfReplicatingMemeSystems SelfReplication SelfReproducingProgram TheSelfishGene SelfReproducingProgram BinaryCode ComputerVirus EditHint EricKidd QuineProgram RabbitProcess SelfAssembly SelfPrintingProgram SelfReplication SourceCode WikiWord XpForOptimizingCompilers SelfReproducingSystem ArtificialLife CellularAutomaton ComplexSystems DouglasHofstadter EmergentBehavior GoedelEscherBach IntellectualNexus JohnVonNeumann NanoTechnology SelfReplication SelfReproducingSystem UniversalComputation UniversalConstructor SelfRighteousJerk AdHominem AntiPattern BlatantIdiot CategoryAntiPattern CollectWhatWorks HowToWinFriendsAndInfluencePeople JohnLennon SelfRighteousIndividual SelfRighteousJerk SevenHabitsOfHighlyEffectivePeople TheBeatles TheSearchForTruthIsFutile WhiteAlbum SelfSealingBelief CategoryManagement HawthorneEffect JeffGrigg OverSimplifiedHistory PerformanceRelatedPay SelfFulfillingProphecy SelfSealingBelief TautologicalDefinitionFallacy SelfServingSystem BootStrap BradAppleton DogFood SelfShuntPattern CategoryMockObjects HaveThisPattern LaurentBossavit MockObject MockStubShunt SelfShuntPattern SelfShuntTestingPattern ShuntPattern StevenNewton TestCase SelfSortingAudience AntiPattern EasyOrientation GarethMcCaughan JoshuaKerievsky MultipleCrossSections NatPryce RealAudio RobCrawford SelfSortingAudience VisibleContext WebsitePatterns SelfStandingEvidence ArgumentFromAuthority BlackArt BookStop CategoryDiscussion CategoryEvidence CommonSenseIsAnIllusion EverythingIsRelative MathVsScience MisuseOfMath PageAnchor ScienceShouldBeEasy SelfStandingEvidenceDiscussion SelfStandingEvidenceIsImpossible SoftwareEngineering SurfaceRefactoring TheEarthIsRound TopMind WetWare SelfStandingEvidenceDiscussion AntiPattern ArgumentFromAuthority BookStop CategoryHumor CategoryRant EditWar EverythingIsRelative FundamentalTheoremOfAlgebra GrammarVandal HostileStudent MarcGrundfest MathIsNotScience NonTopAnonymousDonor PageAnchor QuodEratDemonstrandum ReductioAdAbsurdum SelfStandingEvidence SelfStandingEvidenceDiscussion SelfStandingTroll ThereAreNoTables ThereAreNoTrolls ThereAreNoTypes TopMind TypeTheory WikiPedia WikiPrerequisites WikiStewards WikiWiki SelfStandingEvidenceIsImpossible AlternativeTypeDefinitions BookStop CategoryDiscussion CogitoErgoSum OccamsRazor SelfStandingEvidence UsefulLie WikiPrerequisites SelfTalk ActiveListening AlanKay CategoryPsychology CrossTalk ReflectiveArticulation SelfTalk SusannahWilliams ThinkingOutLoud TinFoilHat UglyWordConstruction WhatIsConsciousness SelfTaught ComputerScience ElectricalEngineering FirstLanguageLearned HowMuchDoYouLearnInSchool LearningProgrammingLanguages SinkOrSwim WikiReadersBackground SelfTuningDatabases MultiParadigmDatabase NetApp SufficientlySmartDatabase VeryLargeDatabaseFoundation SelfUsesCapitalizationForSyntax CapitalizationForSyntax CategorySelf JimGuo SelfLanguage SmalltalkLanguage SyntaxAndSemantics SelfishGeneExtended RichardDawkins TheSelfishGene SelfishGeneTheory BillTozier CategoryBiology MemesShmemes RichardDawkins SelfishGene TheSelfishGene SellFirstProgramming AsimJalis DavidCary DeathMarch ExampleFirstProgramming FakeIt FreeSoftware OpenSource SetInStone ShareWare ShrinkWrapped SourceForge TestFirstDesign TestingFirst VaporWare WriteTheUserManualFirst SellPairProgrammingAsTraining AdoptPairProgramming AdoptingXpPatternLanguage AntiPattern BestPractice BethanyAndresBeck BigDesignUpFront CategoryExtremeProgramming CategoryPattern DonWells JeffGrigg LaurentBossavit LetTheJuniorDrive PairProgramming PairProgrammingIsJustTraining RobHarwood SellPairProgrammingAsTraining TheEditor TruckNumber XpQuestions SellTheDocumentation ChristopherGaltenberg ClipArt DigitalMillenniumCopyrightAct EnoughRope FairUse FreeDocumentationLicense FundingOpenSource IamNotaLawyer OpenSource ProcureCreditCardPayments RichardStallman SponsoredOpenSource SellThemOnThePayment CategoryNegotiation GetThemOnTheTradeIn NegotiatingPatternLanguage SellThemOnThePayment TimeValueOfMoney SellingPatternsViaProfiling ChoicesObjectOrientedOperatingSystem DaveSmith DavidHooker DesignPatterns DesignPhase DonKnuth FalkBruegmann JimCoplien KenAuer KentBeck KyleBrown PatternLanguagesOfProgramDesign PeterMerel RalphJohnson RonJeffries SellingPatternsViaProfiling VisualWorks WilliamGrosso WittgensteinsLadder SellingXp AlexChapman BillBarnett BusinessProcessReengineering CanXpChange CapedConsultant CrossingTheXpChasm DoIt DonWells EvoFusion EvolutionaryDelivery ExtremeProgramming ExtremeUnifiedProcess FirstCreateTheMailbox GirlWonder HammerAndChampy HankRoark KentBeck MasPar MicrosoftSolutionsFramework NameXp PortlandPatternRepository RationalUnifiedProcess RonJeffries SellingXpToExecutives WhatsExtremeAboutIt WhyStickWithXp XpIsResultOfApplyingBusinessProcessReengToSwEngProcess SellingXpToExecutives AlexChapman CategoryExtremeProgramming ExtremeProgramming FortyHourWeek KentBeck MarkAddleman PairProgramming PlanningGameVsBlameGame SellingXp SellingXpToExecutives TestFirst UnitTest XpUniverseTwoThousandTwo SellingaProductYouCantRealize AntiPattern CategoryManagementAntiPattern NotTheAppropriateProtocol NotTheAppropriateTechnology SellingaProductYouCantRealize SelvakumarGanesan AgileDevelopment AntiPattern CategoryHomePage DevNull FragileDevelopment HelpYourManager OnceAndOnlyOnce PerformanceIndicators ProjectManagement SoftwareEngineer ThingsYouShouldNeverDo ZenSlap SemanticBinaryModel ActorsModel AutoKey AutoKeysVersusDomainKeys CategoryOnlineBook CostinCozianu DanMuller DavidSarahHopwood DomainKey DomainKeys EssExpression ObjectIdentity ObjectIdentityExamples ObjectRelationalImpedanceMismatch ParametricPolymorphism PrincipleOfLeastPower RelationalHasNoObjectIdentity RelationalModel RelationalVariable RichardHenderson SemanticBinaryModel SemanticBinaryModelRelationalComparison TheThirdManifesto TuringTrap UsefulLie SemanticDesktop CategorySemanticWeb NepomukKde SemanticDesktop SemanticEvent ActionEvent CategoryEvents ComboBox CompoundComponent SemanticEvent SemanticGap OopBizDomainGap SemanticGap SemanticHarmonics SemanticMapping CategoryDataStructure CategorySemanticWeb SemanticWebTopicHierarchy SemanticMediaWiki CategorySemanticWeb CategoryWikiImplementation MathWeb MediaWiki OntoWorld SemanticMediaWiki SemanticWebDotOrg WikiFarm WikiPedia SemanticNet ArtificialIntelligence CategorySemanticWeb ClassDiagram DirectedGraph DomainKnowledge EntityRelationshipDiagram FreeForm GalacticModelingLanguage PredicateLogic RelationalDatabase ResourceDescriptionFramework SemanticNet SemanticWeb SymbolicLogic UnifiedModelingLanguage SemanticSemtex AdamBerger AspectOrientedProgramming CallWithCurrentContinuation CategoryProgrammingLanguage CeeLanguage CeePlusPlus CommonLisp ConsideredHarmful CsharpLanguage DynamicLanguage DynamicScope EiffelLanguage GarbageCollection GatedCommunityPattern GotoStatement HighLevelLanguage JavaLanguage JavaScript LispLanguage ManualMemoryDeallocation MetaObjectProtocol MultipleInheritance ObjectiveCee OccamsDebugger PointerArithmetic ScottJohnson SemanticSemtex SideEffect SmallTalk SyntacticSemtex TypePunning WhatIsEvil SemanticSubtyping CategoryLanguageTyping CeDuce CeeOmega ClosuresAndObjectsAreEquivalent EssExpressions HyperSetTheory NewFoundations RusselsParadox SemanticSubtyping SetOfAllSets SetTheory TermTrees UniversalSet SemanticTags ArtificialMemory CaseStudies CategorySemanticWeb DonaldNoyes JohnFletcher SemanticMediaWiki SemanticTags SemanticWikiWikiWeb ThinkingOutLoud UseCases UsefulUsableUsed SemanticTriangle FrameProblem InterTwingled LeibnizianDefinitionOfConsciousness SemioticTriangle WhatIsTao SemanticWeb AaronSwartz BernardVatant BrokenLink CategoryIdeaForm CategoryInformationEngineering CategorySemanticWeb CategoryXml ClayShirky CubicWeb DannyAyers DataFriendly DcDot DesignIssues DublinCore EarleMartin EndemeSet ExplorersGuide GoogleSearch InformationFriendly IwannaLearnXml JohnFletcher JonGrover LiterateProgrammingAndTheSemanticWeb MarcThibault MayZeroFive MemorableRandomStrings MetaCrap MetaWiki MicrosoftSlave MontyPython PaoloCastagna PeterMerel PleasePleaseDontCategorizeEveryPageOnWiki ProgrammingTheSemanticWeb RealInformation RyanHoegg SeanPalmer SearchEngineOfTheFuture SemanticWeb SemanticWebDotOrg SemanticWebLayerCake SemanticWebTopicHierarchy SemanticWikiWikiWeb SlipperySlope StevenCummings StevenNewton StrawMan TimBernersLee TopicMaps WeavingTheWeb SemanticWebDotOrg CategorySemanticWeb CategoryWikiImplementation OntoWorld SemanticMediaWiki SemanticWeb SemanticWebDotOrg SemanticWebIsStupid CategorySemanticWeb DaveVoorhis DeMorgansLaws DesignIssues DublinCore EarleMartin ExcludedMiddle FrameProblem GoldPlating MarkvShaney MichaelSparks PatchesWelcome PutNotThyTrustInProgrammers RdfSchema RdfTriples RelationalAlgebra RelationalDatabase RelationalLanguage RelationalModel ResourceDescriptionFramework SemanticWeb SemanticWebIsStupid SemanticWebLayerCake SqlFlaws TimBernersLee WebOntologyLanguage WikiPedia XbaseLibrary SemanticWebLayerCake CategorySemanticWeb DublinCore ExplorersGuide ExtensibleMarkupLanguage JohnFletcher ProgrammingTheSemanticWeb RdfSchema RdfTriples ResourceDescriptionFramework SemanticWeb SemanticWebIsStupid TimBernersLee WebOntologyLanguage XmlSchema SemanticWebTopicHierarchy CategoryHierarchy CategorySemanticWeb JohnFletcher SemanticMapping SemanticWeb TopicHierarchy SemanticWiki SemanticWikiWikiWeb SemanticWikiWikiWeb AntoineZimmermann BillSeitz CategorySemanticWeb DavidAllsopp FlorianFesti HyperLink IkeWiki IncludeBlogs KiWi MaxVoelkel MetaWiki MetadataSyntax MoinMoin OntologyLanguage PaoloCastagna PeriPeri PlatypusWiki RalphHodgson RdfForWikis RdfObject RdfProperty RdfResource RdfSiteSummary RdfSubject RdfWiki ReflectiveWiki ResourceDescriptionFramework RhizomeWiki SemanticMediaWiki SemanticWeb SemanticWebLog SemanticWiki SemanticWikiWikiWeb WebOntologyLanguage WikiNames WikiPage WikiSym WikiWikiWeb WikiwordAsTopic SemanticsDiscussion AbstractSyntaxTree AgreeToDisagree AnecdoteImpasse AnonymousDonor ArgumentFromAuthority ArgumentFromPopularity BrainFsck BrainFuck CanProgrammingBeLiberatedFromTheVonNeumannStyle ChaunceyGardiner ClearEncapsulation CommonSenseIsAnIllusion ComputerScience DecemberThirteen DenotationalSemantics ExBase FacePalm FoundationTypesandCollections GodClass IoProfile ItemizedClearLogic JavaScript KahnProcessNetworks LayneThomas LetTheReaderDecide MultiValue ObamaCare OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PageAnchor RaceTheDamnedCar ScientificMethod SemanticsReligion SetTheory SmallTalk SoftwareEngineering StampCoupling StateMachine StepwiseRefinement TheMapIsNotTheTerritory ThenaMiracleOccurs TiobeIndex TopsSemanticsDiscussion TopsTagModelTwo TypeSystem TypeSystemCategoriesInImperativeLanguages TypeTagDifferenceDiscussion UsefulLie UselessTruth ValueExistenceProof ValueExistenceProofTwo WetWare WikiZen SemantraInc SemaphoresForMutualExclusion CategoryConcurrencyPatterns DanaAnthony SynchronizationStrategies VisualWorks SemiColon BasicLanguage BourneShell CategoryRant CategorySyntax CeeLanguage CeePlusPlus CeePreProcessor CeePreprocessorStatements CobolFallacy CobolLanguage DavidConrad EditorDependency EeLanguage EmacsEditor EmbeddedSql EssExpressions ForthLanguage FortranLanguage FoxPro FunctionalProgrammingLanguage GnuMake HaskellLanguage HolyWar JavaLanguage JavaScript LanguagePissingMatch LispLanguage LogoLanguage LotsofIrritatingSuperfluousParentheses LotsofIrritatingSuperfluousParethesesSemicolonsCommasBracesAndBrackets MartySchrader ModulaTwo OberonLanguage ObjectOrientedProgramming OcamlLanguage OnceAndOnlyOnce OpenParenthesesContinueLines PhpLanguage PunchedCardLanguage PythonLanguage PythonWhiteSpaceDiscussion ResponsibilityDrivenDesignConflictsWithYagni RubyLanguage SchemeLanguage SemiColon SmallTalk SqlFlaws SqlLineCount SqlServer StatementSeparator StructuredQueryLanguage SyntacticallySignificantWhitespaceConsideredHarmful ToolCommandLanguage TransactSql TurboPascal VimScript VisualBasic WhatYouSeeIsNotWhatYouGet WhatYouSeeIsWhatYouGet SemiHardProblem DenialOfService HashCash SemiHardProblem SemiLattice ChristopherAlexander SemiLattice SemiconductorTestSystemsGroup FewPanes HistoryOfPatterns NounsAndVerbs RikSmoody ShortMenus StandardPanes WardAndKent WardCunningham WindowPerTask SeminalPapers AlonzoChurch ComputerScience FredBrooks GotoConsideredHarmful NoSilverBullet TedCodd SendReceiveReply CategoryConcurrencyPatterns DeadLock ErlangLanguage FileServer FireAndForget HardDisks HeisenBug HeroicDebugging InterProcessCommunication MessagePassing MessageQueue MicroKernel OneSizeFitsAll OperatingSystem PetriNet QnxOperatingSystem RaceCondition RemoteProcedureCall SamChapin SendReceiveReply SoftwareTransactionalMemory SwissArmyKnife TailCallOptimization ThreadControlBlock ThreadsAreComputationalTasks TransactionalActorModel WylieGarvin SendReceiveReplyEventually ActorsModel CommunicatingSequentialProcesses DataflowProgramming EeLanguage FirstClass FunctionalReactiveProgrammming FutureObjects HaskellLanguage InterProcessCommunication JoinCalculus LazyEvaluation MessagePassing MessageQueue OperatingSystem PiCalculus PromisePipelining SendReceiveReply SendReceiveReplyEventually SplitOperatingSystemIntoServices TailCallOptimization ThreadControlBlock ThreadsAreComputationalTasks TransactionalActorModel WaitForMessage XwindowProtocol SendingChildrenTheTransitsEdge SgWa SeniorJava NathanielProlog RobertChurch SeniorJava TimDysinger SeniorSoftwareEngineer AndrewJoyner ChiefArchitect JustaProgrammer SeniorSoftwareEngineer SoftwareEngineer StrawMan SennikiWiki ErlangLanguage KritTer PeriPeri PeriPerify UseMod WikiPatches SenseOfHumor AlmostNeverDeleteHumor AmericanCulturalAssumption CategoryJoke CategoryQuote CategoryWhimsy ConspiracyTheories DontTakeYourselfTooSeriously JonRonson LearningFundamentalist LetTheDrivelShrivel MenInBlack RichardDrake SenseOfHumor SoftwareDevelopment StrangeAttractor TommyLeeJones TongueInCheek WaldenMathews WhyClublet WikiRewritesHistory WilliamShakespeare WillyWonka SenseisLibrary BasicRulesOfGo BeginnerStudySection BiggestWiki GameOfGo GoHistory GoHumour GuidedTours PhpWiki ReferenceSection SensitiveOffTopic AboutAtheism AndStuffWiki AnonymousAttack CardForceTrick CategoryWikiMaintenance ChicagoDotNet ChristianCulturalAssumption CostinCozianu CrazyThingsThatMightSaveWiki CriticalSpirit DocumentMode DonKnuth DonaldKnuth DonaldNoyes EgoLessWiki GentlemensAgreement MeatballWiki MoveItElsewhere OffTopic OnTopic PeopleProjectsAndPatterns PetTheory QuickChanges ReallyValuableContent ReligiousWar ScottMoonen SensitiveOffTopic SisterSites SiteOfChristianPages SociologyWiki SoftwareDevelopment SoftwareEngineering TheReformSociety WardCunningham WardsWiki WhyClublet WhyClubletInitialPages WhyHistory WikiEmigration WikiGnome WikiWikiSystemNotice SensitiveProjects ChangingRequirements EndUserInvolvement FredrikRubensson ManagingSensitiveProjects MartineDevos SensitiveProjects UnstructuredInformationFlow SensitivityAnalysis BillTozier ExtremeProgramming ExtremeProgrammingPractice KentBeck SensivaTool MeatballWiki MuscleMemory SensivaTool SensorNetworks CalBerkeley DataBases SensorNetworkSimulations SensorNetworksGroup SensorNetworks SentenceSlice CategoryCollaboration DoingStuff DonaldNoyes SentenceSlice SentenceStyleForNamingUnitTests ChrisStevenson TestDox UnitTest SentenceWiki CategoryWiki CategoryWikiImplementation ParagraphWiki SentenceWiki WikiFeatureIdeas WordWiki SentienceConsideredHarmful TheDilbertPrinciple SentimentalBloke ProjectGutenberg SentinelPattern CeeLanguage DeferredExceptionObject InBandSignal NullConsideredHarmful NullPointer SentinelPattern SmalltalkLanguage SeoulPatternsGroup CategoryGroup CategoryPatternsGroup SeparateCodingAndTesting AcceptanceTest AdoptUnitTests AdoptUnitTestsFirst AdoptingXpPatternLanguage CategoryTesting ExtremeProgrammingExplained ExtremeProgrammingInstalled FunctionalTest IainLowe PairProgramming ProjectManager TestFirstProgramming UnitTest WikiWiki SeparateDomainFromPresentation AgreeToDisagree BusinessLogicDefinitionDiscussion CantAbstractMuchPastInterfaces CategoryAbstraction CategoryInfoPackaging CategoryInterface CategoryUserInterface DomainObject FearOfAddingClasses FourLayerArchitecture HolyWar LayerOfIndirection MicroManagement MirrorModel MvcIsNotObjectOriented NecessaryAbstraction OnceAndOnlyOnce PrematureAbstraction PresentationAbstractionControl ProgrammerTest SeparateDomainFromPresentation SeparateMeaningFromPresentation SeparationOfConcerns TabMunging TooMuchGuiCode TuringComplete UserInterface WayneMack WebApplication WyattMatthews YagNi YouAreGonnaNeedIt YouArentGonnaNeedIt SeparateInterfacesFromImplementation CrcCard DerivedInformation EmphasizeImportantInformation FileHeaders GroupRelatedInformation ImplementationIndependenceLimits JavaDoc JavaLanguage LiskovSubstitutionPrinciple MassiveFunctionHeaders MockObject OnceAndOnlyOnce RyanKinderman SelfDocumentingCode SeparateDomainFromPresentation SriramGopalan WayneMack SeparateIoFromCalculation AbstractDataTypes AlanKayIsTron AntiPattern AssemblyLanguage AvoidCollateralEffects AvoidExceptionsWheneverPossible CategoryInfoPackaging CohesionAndCoupling CombineIoAndCalculation CommandQuerySeparation ContinuationsAndCoroutines CouplingAndCohesion DataStructures DeadHorse DesignPattern EaseOfReuse EditWar ExcelFileFormatReader FileWriter GarryHamilton GracefulDegradation GuillermoSchwarz HigherOrderFunctions InspectorMethod LazyEvaluation LevelOfAbstraction LongFunctions MasterControlProgram ModelDelegate ModelViewController MutatorMethod NakedObjects ObjectOrientation ObjectOriented OneResponsibilityRule PerlSix ReadEvalPrintLoop ReferentialTransparency ResultSetSizeIssues SeparateDomainFromPresentation SeparateIoFromCalculation SeparateIoFromOtherCalculation SeparationOfConcerns SideEffect StructuredProgramming TableOrientedProgramming TheEnd TheyreJustRules TylerMac UseCase SeparateMeaningFromPresentation AdvantagesOfExposingRunTimeEngine AnonymousDonor ArgumentFromAuthority CascadingStyleSheets CategoryInfoPackaging CeeLanguage CodeAvoidance CouplingAndCohesion DomainSpecificLanguage EverythingIsRelative FirstClass FuzzyDistinctionBetweenInterfaceAndImplementation HardBan HiddenDatabaseSyndrome HumptyDumpty HyperTextMarkupLanguage InterfaceFactoring KeepCriticismNarrow LaynesLaw LikePages MentalIndexability ModelViewController OctoberZeroEight OoBestFeaturePoll PeterLynch SeldomAffirmNeverDenyAlwaysDistinguish SeparateDataFromRepresentation SeparateDomainFromPresentation SeparateMeaningFromPresentation SeparateMechanismFromPolicy SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns SyntaxFollowsSemantics TableOrientedProgramming TopMind WhatIsModularity WhenInRome WikiWiki WimpIsBroken SeparatePolicyAndMechanism PolicyAndMechanism SeparateSequencerFromApplication CategoryInteractionDesign CategoryUserInterface ObjectBrowser OnceAndOnlyOnce RichardKulisz SeparateIoFromCalculation SeparateStaticContentFromDynamicContent ActiveServerPages EricUlevik GlennVanderburg JavaBean JavaBeans JavaScript JavaServerPage JavaServlet JezHiggins KyleBrown ModelViewController SeparateTestClasses VoidFuncTest SeparateTestFiles SeparateTheWhatFromTheHow AntiPattern CategoryInfoPackaging CategoryRefactoring ComposedMethod FuzzyDistinctionBetweenInterfaceAndImplementation HaveThisPattern IntentionNotAlgorithm MeaningfulName ModularProgramming OnceAndOnlyOnce OrderedCollection SeparateTheWhatFromTheHow ShortMethods SmalltalkLanguage SuccessStory TheWhatButNotTheWhy WhatNotHow SeparateThreadsFromContent CategoryWiki DiscussionPage DiscussionVsConsensus DocumentMode DoubleLines EndOfWiki JohnFletcher RecentChanges SummariesOnTopDiscussionBelow TentativeSummary TheOriginalWiki ThreadMode ThreadModeConsideredHarmful ThreadsConsideredDrivel WikiMindWipe WikiPedia SeparateThrowAndCatch CategoryException SeparateTransactionProcessingFromArchival BusinessTransaction GroupWare JamesBullock LarryBest ReferenceObject RobinBloor TransactionProcessing ValueObject SeparateWays DomainDrivenDesign SharedKernel SeparationAndGroupingAreArchaicConcepts AbstractSyntaxTree CalculatedRelations CategoryInfoPackaging CategorySourceManagement CodeTrackerFeatures CouplingAndCohesion DecemberZeroEight DeeplyIntertwingled EmployeeTypes EverythingIsRelative FileSystemAlternatives FileTreesToManageCodeDiscussion FuseBox HelpersInsteadOfWrappers HolyWar LaynesLaw LispLanguage LongFunctions MooresLaw MoreThanOneWayToPresentIt NateCull OneBigMessyGraph PageAnchor PerniciousIngrownSql PragmaticHybrid SeparateDomainFromPresentation SeparateMeaningFromPresentation SeparatePolicyFromMechanism SeparationAndGroupingAreArchaicConcepts SeparationAndGroupingAreArchaicConceptsDiscussion SeparationOfConcerns SmalltalkLanguage TooBigToEdit TopsQueryLanguage SeparationAndGroupingAreArchaicConceptsDiscussion ActiveListening AnonymousDonor ArgumentFromAuthority ArgumentsAgainstOop AspectOrientedProgramming BigBallOfMud BrochureTalk CategoryScope ComputerScience ConnectionOfConcerns CouplingAndCohesion CrossCuttingCodeClassification CrossCuttingCodeConcernManagement CrossCuttingConcern CrossCuttingConcerns CrudScreen DecemberZeroEight EventDrivenProgramming EverythingIsRelative ExtendingTheWikiParadigm FileSystem FileSystemAlternative FileSystemAlternatives FlikiBase FoolishConsistency GraphWiki GreencoddsTenthRuleOfProgramming HandWaving HandWavy HotComments HumptyDumpty KeyLanguageFeature KillerFileSystem LambdaTheUltimate LimitsOfHierarchies MindOverhaulEconomics MirrorModel MultiMethods ObjectOrientedProgramming PageAnchor ParagraphWiki PolicyAndMechanism PowerOfPlainText ProgrammingIsInTheMind QueryByExample SemanticWiki SeparatePolicyAndMechanism SeparationAndGrouping SeparationAndGroupingAreArchaicConcepts SeparationAndGroupingAreArchaicInTopsDreams SeparationAndGroupingAreFundamentalConcepts SeparationOfConcerns SnuspLanguage SpaghettiCode TemplateMetaprogramming ThreadProc TooBigToEdit TopMind TrackingConcernsInCode TrackingOfConcerns UserStories VisualBasic WalledGarden WikiWiki SeparationAndGroupingAreFundamentalConcepts AprilThirteen ArgumentByElegance BlueHat ComputerScience DominantConcern DonaldNoyes HtmlStack HyperSpace LabeledBlocks LaynesLaw OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PositiveDialogue ProgrammingIsInTheMind ProgrammingLanguageTheory SelfStandingEvidence SeparationAndGroupingAreArchaicConceptsDiscussion SeparationOfConcerns SoftwareEngineering SoftwareScience TableOrientedProgramming WarAgainstDominantConcern WaterbedTheory WetWare SeparationOfChurchAndState GuySteele SeparationOfConcerns AnonymousDonor AnthonyLauder AspectOrientedProgramming BigBallOfMud BusinessLogicDefinition CategoryInfoPackaging CodeAvoidance ConnectionOfConcerns CrossCuttingConcern DatabasesAreMoreThanJustStorage DealingWithConcerns DuplicationRefactoringThreshold EverythingIsRelative EwDijkstra FunctionsAndDataAreSeparate GeneralPurposeProgrammingLanguage HowToSolveIt HyperSpace JonGrover KeepThingsSeparate KissPrinciple ManagementOfConcerns MirrorModel NickKeighley ObjectOrientedProgramming ObjectsAndDataAreSeparate OnDecomposingSystems OnceAndOnlyOnce OneResponsibilityRule OverhaulingStyleSheets PersonalQueue PrematureOptimization RealInformation SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns SoftwareEngineering SoftwareEngineeringIsArtOfCompromise SolutionSpaces StructuredDesign SubjectOrientedProgramming TableOrientedCodeManagementDiscussion UsefulLie WetWare YagNi SeparationOfDataAndCode AnticorruptionLayer BoundedContexts BufferOverflow ControlTable DataAndCodeAreTheSameThing DataCentricThinking ExploitCode FileSystemAlternatives GateKeeper LearningObjectOrientedProgramming MikeSmith NounModel OoLacksMathArgument PeopleWhoDontGetOo PrincipleOfLeastAuthority PrincipleOfLeastPower RelationalWeenie SharedKernel StuCharlton TableOrientedProgramming VirtualMachine SeparationOfDatabaseAndDomainMath BigDesignUpFront CategoryQueryLanguage CouplingAndCohesion DoesRelationalRequireTypes RelProject SharingDataIsImportant SimplifyingRdbms StructuredQueryLanguage TutorialDee SeparationOfDeclarative BusinessProfessionals CategoryAgileMethodology CeePlusPlus CsharpLanguage EiffelLanguage ExpertUser JavaLanguage ObjectsAndDataAreSeparate OrganicTesting OriInbar ProfileTemplates PythonLanguage SeparationOfDeclarative ShaiBenYehuda StaticTyping TgpArchitecture TgpMethodology TgpPrinciples TgpProcess VisualSharedModel SeppukuMonoDa CareerLimitingMove CareerTerminatingMove JapaneseLanguage SeptemberEleven AugustEleven CategoryAutoIgnore ImplicitTopics OctoberEleven WikiTag SeptemberTen AugustTen CategoryAutoIgnore ImplicitTopics OctoberTen WikiTag SeptemberThirteen AugustThirteen CategoryAutoIgnore ImplicitTopics OctoberThirteen WikiTag SeptemberTwelve AugustTwelve CategoryAutoIgnore ImplicitTopics OctoberTwelve WikiTag SeptemberZeroEight AugustZeroEight CategoryAutoIgnore ImplicitTopics OctoberZeroEight WikiTag SeptemberZeroFive AugustZeroFive CategoryAutoIgnore ImplicitTopics OctoberZeroFive WikiTag SeptemberZeroNine AugustZeroNine CategoryAutoIgnore ImplicitTopics OctoberZeroNine WikiTag SeptemberZeroSeven AugustZeroSeven CategoryAutoIgnore ImplicitTopics OctoberZeroSeven WikiTag SeptemberZeroSix AugustZeroSix CategoryAutoIgnore ImplicitTopics OctoberZeroSix WikiTag SequenceDiagram MessageSequenceChart SequenceNumber AntiPattern ChangeNumber RetryMechanism SequenceNumber SequencePoint ThreeStarSwap SequentialLanguage CategoryProgrammingLanguage ChangeManagementAppliedToWiki FerdinandDeSaussure GregEgan InformalHistoryOfProgrammingIdeas MarcGirod MeatballWiki MontyPython PrologLanguage SciFi SunirShah VonNeumannArchitecture WhatIsContext SeremeinRmi RemoteException SerendipitousCommunication ExtremeProgramming PairProgramming SerendipitousCommunication SerenityPrayer CategoryWisdom HomerSimpson RenZai WikiPrayer SergeBeaumont CategoryHomePage DelphiUnit ExtremeProgramming QuotesAndMusings SergeStinckwich CategoryHomePage PersonalWiki SergeiBubkaStrategy SergeiKureda CategoryHomePage ExtremeProgramming NewZealand SergejPauls CategoryHomePage FindPage FullSearch StartingPoints SergeyBelov AgileDevelopment CategoryPerson SergeyBelov StarSoft SergeyDmitriev CategoryHomePage IntellijIdea JetBrains LanguageOrientedProgramming ObjectOrientedProgramming WebLog SergeyManukyan CategoryHomePage SergeyPomytkin AndreySidorenko CategoryHomePage RandyStafford SergioBruni SergioLiberman ChrisGarrod EnglishPlease FaceBook UserName SerialExperimentsLain AppleMacintosh BlackboxWindowmanager BrentNewhall InuYasha LayneThomas MacOs SckotVokes SerialExperimentsLain SunirShah VaporWare SerialPorts CategoryHardware FiberOptic FireWire GigaBitEthernet InterIntegratedCircuit SerialAta UniversalSerialBus SerialSequencing LimitedResources RaySchneider SerializerPattern SerializerPattern SeriesActivityStatements CategoryOrganization DonaldNoyes HasWantedPages SeriesActivityStatements SeriesOverview ThinkingOutLoud WoolenLanguage WorkingSeries SerifOrSansSerif ChrisBurbridge ClearType DaveSmith JakobNielsen KrisJohnson ThreadMode SeriousNeedOfAttention SeriousNeedOfRefactoring SeriousNeedOfRefactoring SeriousNeedOfAttention SeriousVersusScriptingLanguages AlanFrancis AlternateHardAndSoftLayers AnonymousCoward AssemblyLanguage BadThing BarbiePrinciple BondageAndDisciplineLanguage BrihadaranyakaUpanishad CanEndUsersScript CategoryLanguageTyping CategoryScripting CeeLanguage CeePlusPlus CeeZealots ChristophePoucet CobolLanguage CoffeeScript CommonLisp CygWin DisciplineEnvy DllHell DoubleDispatch DualTypingLanguages DynamicLanguagesAndLargeApps EasternWuss ElizabethWiethoff EmbeddedLanguage FallaciousArgument FortranLanguage FriendFunction FutureOfJava GarryHamilton GoodThing GreenspunsTenthRuleOfProgramming IanOsgood InterfaceEnforcement JavaLanguage JavaScript JulyZeroSix KarlKnechtel LanguageAgnostic LanguagePissingMatch LostTopic LushLanguage MalcolmCampbell MarnenLaibowKoser MartinPool MatLab NodeJs ObjectOriented OperatorOverloading PaulGraham PerlLanguage PeteHardie PeterFitzgibbons PeterMerel PrematureGeneralization PythonLanguage RealProgrammingLanguage RealTime ReleaseEngineer RichardDrake RubyCoerce RubyLanguage RubyOnRails ScriptingLanguage ScriptingLanguages SmalltalkLanguage StephenHutchinson StructuredQueryLanguage SystemsSoftware TestFirstDesign TheerasakPhotha TomAnderson ToolCommandLanguage TuringComplete TuringMachine VisualBasic WhyCorporationsLikeStaticTyping YukihiroMatsumoto ServerAffinity DanielSadolevsky KyleBrown SeparateStaticContentFromDynamicContent ServerAffinity ServletServer WebServer WebSphere ServerPatterns ApplicationPatterns CategoryPattern CommonObjectRequestBrokerArchitecture EjbContainer EjbServer InternetInterOrbProtocol JavaTwoEnterpriseEdition JavaVirtualMachine PatternOrientedSoftwareArchitectureTwo ServerPatterns ServerPooling FrontEndServer InternetAddress NetworkAddressTranslation ServerRoadmap AbstractServer AolServer ApplicationServer CallForaPublicCmapsServer ClientServer ClientServerPatterns CollaborationServer CollaborativePortalServer ComputeServer DesignOfRobustClientServerProtocols DevelopmentServer DoingStuff DonaldNoyes EjbServer EjbTwoServers EjbTwoWebLogicServer ElreysWikiServer EnterpriseJavaBeansServers EservServer InpriseAppServer InternetInformationServer JbossApplicationServer JbossServer JettyServer JwamIntegrationServer LegendGoServer MichelVanDeWeteringsWikiServer MicrosoftExchangeServer MicrosoftSmallBusinessServer MicrosoftSqlServer MicrosoftTransactionServer MicrosoftWebServer MicrosoftWindowsServer MultiServerWiki NameServer OneTimeWebServer OrionServer PatternsOfClientServerArchitectures PersonalWebServer PickingAnEjbServer PluggableWebServer PyWikiServer PythonServerPlus RadiusServer RedundantServersAndDomainNameService RollYourOwnServer RubyRingServer SiteServer SmalltalkEnterpriseJavaBeansServer SmalltalkExtensibleWindowServer SmalltalkasaServer SpringSourceDynamicModuleServer SpringSourcedmServer SqlServer SqlServerCompactEdition SqlServerDesktopEngine SqlServerWithJava StagingServer TestServer TheApacheWebServer TinyClientsTinyServers UniversalFinanceServer VersataLogicServer WebServer WebdotGraphServer WebsphereApplicationServer WhyUseMicrosoftTransactionServer WikiDocServer WikiOnPersonalWebServer WikiServer WikiServerEngine WikiServerUrlScheme WikiUnderTheMicrosoftWebServer WindowsServerTwoThousandThree WindowsXwindowsServer WxWikiServer XmlDatabaseServers XwindowServer ZopeApplicationServer ServerSideInclude ActiveServerPages AspApplication CategoryWebDesign InternetInformationServer JavaServerPages MicrosoftWebForm PersonalWebServer ServerSideInclude ServerSideJavaScript CategoryJavaScript CommandLine ContentManagementSystem JavaScript JavaServerPages ScriptingLanguage WebBrowsers ServiceLevelAgreement AgreeToDisagree BusinessValue CategoryEnterpriseComputingConcerns InSourcing JimEatmon OutSourcing SoftwareManagementManifesto StrategicAlignmentOfItProductsAndServices WilliamEdwardsDeming ServiceLevelManagement CategoryManagement ServiceLevelAgreement ServiceLocator CategoryDiscovery DavidLiu ServiceOrientedArchitecture AdamBosworth AgileMethodologies BusinessProcessExecutionLanguage BusinessProcessManagement BusinessSystemPlanning BusinessValue CategoryArchitecture CategoryEnterpriseComputingConcerns CategorySoa CategoryWebServices CommonObjectRequestBrokerArchitecture ComponentBasedBusiness DavidLiu EnterpriseApplicationIntegration EnterpriseApplicationProblems EnterpriseIntegrationPatterns EnterpriseServiceBus FlowBasedProgramming FowlerWritingMethod IdentityManagement InterfaceBasedProgramming InternationalOutsourcing LibertyAlliance MarketingSpeak MartinFowler MessageOrientedMiddleware MessagingAsAlternativeToMultiThreading MessagingPatterns MicrosoftIndigo ModelDrivenArchitecture OasisOrg OasisOrganization ObjectWatchPaper PaulAllen PetStore PromotionIsTheProduct RestArchitecturalStyle ReturnOnInvestment RogerSessions SecurityManagement ServiceOrientedArchitecture SoaAndLooseCoupling SoaImplementationFramework TimeToMarket WebLog WebServices WebServicesExtensions WhatIsSoa WhyUseServiceOrientedArchitecture WorkFlowManagement ZapThink ServiceOrientedDataAccess CreditLimit DailyHours DateOfBirth FlirtDataTextFormat PolicyNumber SalesData WeekEnded WeeklyHours WeeklySales ServicePackHokeyCokey EveryoneButMicrosoftConsortium FalkBruegmann LinuxOperatingSystem PhlIp PropellerBeanie RogerLipscombe ServicePacks StephanHouben SunirShah VisualBasic ServicePolice EelcoRommes OrganizationalPathologies OrganizationalPathology ServicePolice SubsidizedServicesDepartment ServicedComponents CategoryDotNet ComPlus DotNet QueuedComponents ServicedComponents ServingBusinessNeeds PortlandJavaUsersGroupThread RonEllisGaut SoftwareInterchangeableParts ServletAndJspPatterns BradCox JakartaStruts JavaServerPage JavaServlet JeffPanici MarkSwanson PortlandJavaUsersGroupThread ServletCommandPattern ServletControlledJsp ServletDesign WebMacro WebMaster WillSargent ServletBasedWiki AlanFrancis AlansWikiEngine AntlrTranslatorGenerator AtisWiki AustinDavid ChikiWiki CloneWriters EmbraceAndExtend FrankCarver FrikiServlet GhootEmaho GlennVanderburg GoofRider JavaBean JavaServerPages JavaServlet JavaWikiEngines JavaWikiTranslator JikiJikiJava JspWiki RaDeox RandyPond ServletBasedWiki SeshKumar SnipSnap SpikeSolution StephenPetschulat VaNilla WardCunningham WebMacro WikiHome WikiMarkupLanguage WikiName WikiTranslation WikiTranslator WikiWikiClone WikiWord XpEdinburgh ServletCommandPattern ChristofferHammarstrom CommandPattern EdgeMatrix IainLowe ParameterClasses StevenNewton TomStambaugh ServletContainer ApacheTomcat CategoryContainer JavaServlets JettyServer ServletExec ServletControlledJsp BradCox JavaBeans JavaServerPages KyleBrown RainerWasserfuhr ServletDesign AlanFrancis AtgDynamo DesignPatterns EnterpriseJavaBeans FixingLinks FundamentalsOfServletDesign JavaBeans JavaPro JavaReport JavaServerFoundationClasses JavaServerPages JavaServlet KyleBrown ModelViewController MvcController MvcModel MvcView ObjectOrientedProgramming ServerAffinity ServletDesign TimTaylor WebApplicationDesign WebMacro WhatMakesServletsDifferent ServletExec ServletTestRunner GenericServlet HelloWorldServlet PrintWriter ServletConfig ServletException ServletRequest ServletResponse ServletTesting ActiveServerPages ApplicationFacades AtgDynamo BrettNeumeier CategoryTesting ChanningWalton DannyAyers EnhancingJunit FabianLeGayBrereton GarethCronin GlenStampoultzis GlennVanderburg HashTable HttpUnit JavaCon JavaServerPages JavaUnit JohannesLink KyleBrown MarkStang MartinFowler PeteMcBreen PeterSommerlad PlainJane ServletUnit SilverStream TestCase TestRunner TimMackinnon UnitTest WilliamPietri ServletUnit BrettNeumeier BrokenLink CategoryTesting HttpUnit MattBiddulph ServletUnit TestRequest TestResponse SeshFavorites DanBarlow EditLinks FavoritesAdder FridemarPache JavaScript SeshKumar CategoryHomePage CommonBrowser EjbLinks GnuProjects GreatComputerLanguageShootout JavaScriptLinks JiniLinks JspLinks LeftistTree XmlLinks SessionBean EnterpriseJavaBeans EntityBean StatelessSession SessionBeanWrapsEntityBeans ChristophPohl DistributionCrossSection EntityBean KyleBrown MichaelRichmond NickOutram SessionBean WikiMindWipe SessionBeansAsFacades ComponentDesignPatterns FacadeAtTheDistributionBoundary SessionFacade ActivityDiagram ApplicationBoundary CategoryPattern ChadThompson DataTransferObject DomainModel DomainObject EntityBean FacadePattern GangOfFour GemStone HalfObjectPlusProtocol KyleBrown MartinFowler PatternsOfEnterpriseApplicationArchitecture PlainOldJavaObject RandyStafford RemoteFacade RonJeffries SeparationOfConcerns ServiceLayer SessionBean SessionFacade UnderstandingDistributedSystems UseCase UserInterface WriteOnceRunEverywhere SessionoverEntityBean EjbBenchmark EjbIdioms UrbanCode SetAbort SetInStone ChangeManagement CostOfChange PreventionOfChange TheyreJustRules WorkWithStone SetOfAllSets CategoryMath CategoryTheory DavidSarahHopwood EricJablow GoedelsIncompletenessTheorem HardCorePlatonists IanKjos JamesDennett JamesWilson JoshuaGrosse MrAristotle NaiveSetTheory NewFoundations PaulHalmos RussellParadox SaundersMacLane SetOfAllSets SetTheory TransfiniteCardinality UniversalSet VickiKerr WikiSets YauKwanKiu SetOrientedProgramming AnswerMe ConstraintLogicProgramming EqualityTest ExistentialQuantification LispLanguage LogicProgramming MemberTest ProgrammingParadigm PrologLanguage RelationalAlgebra SetBasedLanguage SetComposition SetDecomposition SetDisjunction SetOrientedProgramming SetTheory SetUnion SetlLanguage SetsAndPolymorphism SetsVersusTypes TableOrientedProgramming UnificationAlgorithm UniversalQuantification SetTheBozoBit AdHominem AnonymousDonor AntiPattern BecomingCompetent BenTilly BozoBit BrutalSarcasm CategoryAntiPattern ChangeYourOrganization CopyAndPaste CreamPieTherapy DoTheSimplestThingThatCouldPossiblyWork DoWhatYouKnow DontDoThat DynamicsOfSoftwareDevelopment EgoGratification FrancisHwang HaloEffect HelpYourManager JimMcCarthy OnceAndOnlyOnce OptimizeLater ParkingLotTherapy ProjectSabotagePatterns RealWorld RolledUpNewspaper ScapeGoat SetTheBozoBit SignificantEmotionalEvent SunirShah TheGreatGatsby TheInternetIsNotYourLife TheSfRegister TwitFilter UnskilledAndUnawareOfIt WaysToDismiss WikiFilterist SetTheory BooleanAlgebra BooleanLogic CategoryMath CurlyBraces DanielPoon DenotationalSemantics ExtendedSetTheory HistTopics MutuallyRecursive PrologLanguage RelationalDatabase SetTheory SetsAndPolymorphism StrangeLoop StructuredQueryLanguage SetTopBox JonGreen RemoteControl SetTopBox SethDillingham AreYouThere ConVersant OrphanPage SethGoodman CategoryHomePage GoodmanAssociates SethGordon CategoryHomePage JustaProgrammer SethKlein CategoryHomePage CeeLanguage GoodStyle LinuxFromScratch RefinementOfNoise TextFormattingRules TheWikiWay WikiAlphabet WikiPrinciples SethLesky SethWagoner CategoryHomePage SetiAtHome BrentSchwartz ChrisGarrod ComputingPrimeNumber DavisFoulger DistributedComputing DistributedDotNet FixYourWiki GenerativeCommunication JohnBullock OpenSource PrimeNet SeTi SetiAtHome StickinessFactor TupleSpace SetlLanguage CategoryProgrammingLanguage CollectionOrientedProgramming ErlangLanguage GraphTheory ListComprehension MathematicaLanguage NestedScopes ObjectOrientedProgramming OperatorOverloading PrologLanguage RelationalLanguage SetOrientedProgramming SetTheory SetsAndPolymorphism ArgumentFromAuthority AspectOrientedProgramming BookStop CartesianProduct CategoryPolymorphism ChangePattern ClassificationProblem CodeAvoidance CommonLisp CommonLispHyperSpec CompileTimeTypingProblem DataAndCodeAreTheSameThing DiscontinuitySpike DoesNotUnderstand DoubleDispatch DynamicTyping EmployeeTypes EntityRelationship EricHodges EvalVsPolymorphism ExtrapolatingMathToHumanConcepts FearOfAddingClasses GoldenHammer GoodThing JavaScript JonathanTang LifeIsaBigMessyGraph LimitsOfHierarchies LongFunctions MellorsProblem MultiMethods MultipleInheritance NavigationalDatabase OnceAndOnlyOnce OoBestFeaturePoll OperationResults PayrollExample PointersVersusKeys PolyMorphism PolymorphismLimits QwertySyndrome RealWorldEntities RecursivelyEnumerable RoleList SetTheory SingleInheritance SmalltalkLanguage SomeMethodWithWithManyNames SwitchStatementsSmell TheArtOfTheMetaObjectProtocol ThereAreNoTypes TopType TuringComplete TypeClasses VisitorPattern WayneMack WilliamUnderwood SetsBreakCollectionContract ImmutableObject JavaDesignFlaws KarlKnechtel LiskovSubstitutionPrinciple ReferenceTypes ValueTypes SetsOfRequirements BoostLibraries CategoryCpp CategoryCppTemplates ConceptCpp ConceptGcc GenericVsObjectOrientedProgramming JohnFletcher TheBoostGraphLibrary SetsVersusTypes AcId AndrewQueisser CategoryLanguageTyping CecilLanguage CommonLisp CommonLispObjectSystem DanMuller DateAndDarwensTypeSystem DaveVoorhis DuckTyping EiffelLanguage GarbageCollection ImageBasedLanguage LatentTypesSmell LatentTyping LaynesLaw LimitsOfHierarchies MartinZarate MichaelSparks MultipleInheritance NominativeVsStructuralTyping ObjectOrientedProgramming SelfLanguage SemanticSubtyping SetlLanguage SetsAndPolymorphism SignatureBasedTyping SmallTalk SmalltalkLanguage ThereAreNoTypes ThreeStarProgramming TutorialDee TypeInference TypeSystemThroughComments WhatAreTypes SetterInjection ConstructorInjection ContentWanted DependencyInjection EditHint GeoffSobering HollywoodPrinciple InversionOfControl YaxinWang SettingUpForUnitTestingMyLibrary CategoryTesting MyLibrary ObjectOriented PerlLanguage PerlUnit ProceduralCode TestingFramework UnitTestingMyLibrary UnitTestingMyLibraryPrintFooter UnitTests SettingUpaPersonalWiki ActiveServerPages AndrewMcMeikan ApacheTomcat AuthorAuthentication AwkiAwki BenWilson BlakeMason EddiesWiki HowardLeeHarkness InternetInformationServer JonStrayer JspWiki MicrosoftAccess MicrosoftWindows OpenWiki PersonalWebServer PersonalWebserver PersonalWiki PhpWiki QuickiWiki RobertDaeley SachaChua ShahHussain SqlServer TheWikiWay TomBoy VoodooPad WiKit WikiBase WikiOnPersonalWebServer WikiServer WikidPad WxWikiServer SettingYourPriorities BeforeTheirTime CategoryOrganization DoingStuff DonaldNoyes ForgetIt OnePileFilingSystem ProcrastinationStrategy StickyNotes TerminationStrategies ThinkingOutLoud SetupForCodeSprint AndrewBlack DebianProject IanOsgood MacOsx PythonCard RikSmoody SourceForge WardCunningham XpCodeSprint SetupPatterns JohnLakos KentSchnaith LargeScaleCppSoftwareDesign ManageConfigurationBackwards SevenDeadlySins BigBangTesting BigDesignUpFront ChiefProgrammerTeam ExtremeProgramming IntegrationHell JobSecurity NotInventedHere SelfDeceit SevenDeadlySins SevenHeavenlyVirtues TechnicalDebt SevenHabitsOfExtremeProgramming BigDesignUpFront ExtremeProactivity ExtremeProgramming ExtremeValues NegativeOne PositiveOne StephenCovey TheyreJustRules SevenHabitsOfHighlyDefectiveProgrammers CategoryJoke EmbeddedSystems JackGanssle JobSecurity KnowingWhenToStop OffByOne PointyHairedBoss RamboCoder SevenHabitsOfHighlyDefectiveProgrammers VendorLockIn SevenHabitsOfHighlyEffectivePeople AlexeyVerkhovsky BeProactive BeginWithTheEndInMind BrentNewhall CapabilityMaturityModel CarbohydrateAddiction CarbohydrateAddictsDiet CargoCult CategoryBook CategoryEmployment CollectWhatWorks FirstThingsFirst FourQuadrants GoldenHandcuffs JamesAguilar JayOsako JulieMorgenstern KatherineDerbyshire PointyHairedBoss QuadrantFour QuadrantTwo RobHarwood SeekFirstToUnderstand SevenHabitsOfHighlyEffectivePeople SharpenTheSaw StartWithNo StephenCovey SynerGize TheCharacterEthic ThePersonalityEthic TheProcrastinatorsHandbook ThinkWinWin TimeManagement WalkingTheWiki WikiPagesAboutSayWhatYouDo WinWin SevenHeavenlyVirtues CategoryLifeStrategies DharmaDr SevenDeadlySins SevenLawsOfIdentity TheLawsOfIdentity SevenMock CategoryMockObjects JavaLanguage MockObject SevenMock UnitTest SevenOfNine CategoryScienceFiction HighHeeledShoes PhlIp PoliticallyIncorrect RedShirt SevenOfNine StarTrek StarTrekVoyager TheBorg ThoughtCrime TomClancy SevenPillarsOfCred AlanKay BruceAnderson ColinLewis CrcCard CustomerControl DannyCoward DavidBriant DavidByrne DocumentToDeliver DuncanLissett EdYourdon EvolutionaryDelivery ExtremeProgramming FitnessOfFramework GangOfFour ImpactModelling JustEnoughDesign KentBeck KnowHowToGrow MacroMedia ManySuccessesManySolutions MaximumVerification MichaelJackson MikeStorey ModelingTrap NeilDyer NickSimons ObjectiveComputerSystems PassionForSimplicity RichardDrake SteveBerryman StuartClayman SuccessStatement TimEllison TomGilb WardCunningham WikiNames YesMinisterCourageValue SevenPlusMinusTwo SevenPlusOrMinusTwo SevenPlusOrMinusTwo BobbyFisher BrainCapacity ChrisBooth DeGroot DouglasAdams EdwardKiser ForthLanguage GeekFu GeorgeMiller NickBensema PaulMorphy PeteHardie RalphJohnson SevenPlusOrMinusTwoDiscussion TheLongDarkTeatimeOfTheSoul SevenPlusOrMinusTwoDiscussion CategoryDiscussion DaveWhipp GeorgeSxCowan KyleBrown LayeredComponentFramework PhilipEskelin RalphJohnson SevenPlusOrMinusTwo SoftwareHasShape SevenPrinciplesOfSoftwareDevelopment BuildForTodayDesignForTomorrow CategorySoftwareDevelopment CommentsOnPrincipleSeven CommentsOnPrincipleSix DavidHooker JerryWeinberg KeepItSimpleStupid MaintainTheVision OnceAndOnlyOnce QualitySoftwareManagement SoftwareDevelopment SystemsThinking TheReason TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain WhatNotHow WhatYouProduceTheyConsume YouArentGonnaNeedIt SevenWordsYouCantSayOnTelevision AmericanCulturalAssumption DontCallItExtreme ExtremeProgramming GeorgeCarlin JapaneseLanguage LevelsOfPoliteness NickBensema RandomWikiWoman SupremeCourt TheFword TheMword TheNword TvWatchers VietnamWar XpTabooWords SeventeenTimesAndOnlySeventeenTimes JeffGrigg OnceAndOnlyOnce ReFactor SexAntiPatterns PrematureAnything PrematureExtrapolation PrematureGeneralization SexPatterns SexEcologyandSpirituality CategoryBook DesignPatterns EvolutionAndEnthalpy KenWilber PleaseMoveThisToTheAdjunct StephenJayGould SexPatterns AndyPierce AnonymousCoward AnyXisBetterThanNone BeautifulAccident BeginWithTheEndInMind BetsyHanesPerry BlackBoxTesting BondageAndDisciplineLanguage CategoryBiology CategoryJoke CharlesPowell CreationTheory DoItRightTheFirstTime EgolessProgramming EvolutionaryAdvantage EvolutionaryGoal ExGirlfriend ExponentialIncrease FightingWithTheCompiler GenesSchmenes GeneticProgrammingTheory GoToConsideredHarmful HandsInView IdleChatter IntangibleAdvantage IntercourseWithTheCompiler ItNeverHappened JohnPassaniti JonoPoff LanguageLawyer MantakChia MeaninglessDiscussion MentalStateCalledFlow MissionaryPosition NakedPointer NovemberZeroSeven OnceAndOnlyOnce PairProgramming RandomPages SanFrancisco SeanOleary SeriouslyThough SexAntiPatterns SexLife SexPattern SexPatterns SmallIsBeautiful SunirShah SurvivalLessonPatterns SystemsAsLivingThings TomAnderson UnnecessaryCoupling UseTheSimplestLineThatCouldPossiblyWork WabiSabi WhosFuckinWho WhosFuckingWho WikiQuickie WorseIsBetter YoureNotGonnaNeedThatTeeShirt SeymourCray CategoryComputerArchitecture CategoryComputerCompany ControlData CrayResearch SeymourPapert AndreadiSessa ArtificialIntelligenceLaboratory BoltBeranekAndNewman DannyBobrow HaroldAbelson JeanPiaget LegoMindstorms LogoComputerSystems LogoLaboratory LogoLanguage MarvinMinsky MassachusettsInstituteOfTechnology MicroComputer MindStorms TerrapinSoftware TexasInstruments WallyFeurzeig SezWho SfWiki DottedNamingConvention SmallestFederatedWiki WikiTag SfwRefactoring CategoryFederation DoingStuff DonaldNoyes IndexOfLists SfwWikiMail DonaldNoyes FederatedWiki FederatedWikis GunnarZarncke HomePage JohnFletcher ThinkingOutLoud WardsWiki SgWa PageName SchizoidGibberishWikiAuthor SgWiki BerndSchiffer CategoryWikiForum CategoryWikiImplementation ExtremeValues JavaLanguage JorinaFreyaGerken SgWiki TheCustomer WikiEngine WikiWikiClone SgiStl CategoryCpp StandardTemplateLibrary ShBuf ShTiSm CaseInPoint HappyMedium LongTitlesSmell ShTiSm UgLy WikiPage ShUnit ShUnit ShaZam CaptainMarvel DonaldNoyes GoodThing MagicLightningBolt ThinkingOutLoud WikiDreamWorld ShaatVaad EasternPhilosophyInSoftwareDesign RohitLodha ShaatVaad ThereIsMoreToSay ShadesDb ArrayList CategoryApi CategoryFramework CategoryJdbc DatabaseSession GetColumn GetColumnFromPojo IsGenerateKey IsIdentity IsPojoField QueryFactory RecordCandidate RecordCandidates RecordSet ResultSet StudentMapping TeacherMapping ShadowsOfTheMind AmericanCulturalAssumption CategoryBook CommonSense JohnMcCarthy OccamsRazor RichardDrake RogerPenrose ScientificMethod ShadowsOfTheMind StephanHouben TheEmperorsNewMind ShadworthHodgson PhilosophyOfMind ShaeErisson AalbertTorsius AlexSchroeder AndrewBromage AnthonyLander AttentionDeficitDisorder BlakeMason CategoryClosure CategoryHomePage ChangingYourName ContinuationsAndCoroutines DariusBacon DavidBrady DavidCary DvorakKeyboard DvorakKeyboardUsers EmacsEditor EnFp EsaPulkkinen ExtremeProgramming FavoriteWikiQuotes FinlandEurope FredGauchet FreeNode FunctionalModelingExamples GaneshSittampalam GangstaGeeks GoedelEscherBach HaskellLanguage HaveThisPattern IncrementDimensionsPattern JavaLanguage JonathanLivingstonSeagull JoyLanguage JuergenHermann LanguageAsInterface LukeGorrie MagicTheGathering MartijnFaassen MattBehrens MikaelBrockman MosheZadka OpenAuthor OpenProjects PairProgramming PalmPilot PersonalLoopbackTests PhilGoodwin PurelyFunctionalExtremeProgramming PythonLanguage PythonSyntax RealNamesPlease RitalinDrug RobertBenjaminGilliam RobertChurch RonJeffries ScannedInAvian ShaeErisson ShaeMatijsErisson SimonMichael SoftwareHasShape SourceCodeAsUserInterface SpokenProgramming SwedenEurope TomWarren UnitedStates VirtualPairProgramming WardsWiki XpNameCancer ZenAndTheArtOfMotorcycleMaintenance ShahHussain CategoryCategory CategoryHomePage ElectronicLogBook JavaLanguage PersonalWiki ShahHussain WiKit ShahzadBhatti ShahzadNaeem AreYouThere CategoryHomePage GrumpyOldTimer ShaiBenYehuda ArtwareSoft CategoryHomePage FrameworkConstruction ItemField OrganicTesting PatternLanguage TgpArchitecture TgpMethodology TgpProcess ShaileshDambalkar JustaProgrammer ShaileshMangal CategoryHomePage ShakerBuilt CategoryBook DavidLarkin JuneSprigg PaulChisholm PaulRocheleau ShakerQuote ShakerPhilosophyInSoftwareDevelopment AndyMoore BenKovitz ChrisFay DoOneThingWell DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming JeffGrigg NotInventedHere OpenSource PaulChisholm PeterMerel ShakerPhilosophy ShakerQuote SoftwareCraftsmanship SourceSafe TobyThain ShakerQuote BenKovitz BenTremblay CategoryQuote DonOlson EricHermann OccamsRazor PatCallahan PerfectionIsAchieved ShakerBuilt ShakerPhilosophyInSoftwareDevelopment ShakerQuote ShakespeareanAnalysis AnalysisParalysis DougRosenberg ShakespeareanAnalysis ShakespeareanSonnet HaiKu PetrarchanSonnet RenGa WilliamShakespeare ShallDaveAskWardToLockTheWiki ShallowBinding CategoryHistory CategoryLisp DeepBinding DynamicClosure DynamicScoping EmacsLisp LispLanguage LispOnePointFive MacLisp ShallowBinding ShallowHierarchies CategoryHierarchy DanMuller DaveHarris DeepClassHierarchies FaceValidity IsComputerScience ShallowHierarchies WilliamGrosso ShalomReich CategoryHomePage ShamanicPractices NickArgall ShuHaRi ShamelessSelfPromotion BrianLong CategoryWikiFavorites CharlesMunat EjbDesignPatternsBook GoogleLovesWiki HireMe KrisJohnson NovemberZeroFive PatternsOfEnterpriseApplicationArchitecture PaulHudson PhlIp RandyStafford ScottJohnson ShamelessSelfPromotion UserName WikiHomePage WikiSpace WikiWikiSandbox WikiWordPlaceholder WilliamShakespeare ZeekLand ShamrockTrailsRanch KristyneMcDaniel McStylesSoftware ShaneCurcuru CategoryHomePage ShaneDuan CategoryHomePage HelmutLeitner ShangriLaDiet AlternateHardAndSoftLayers BehaviorDrivenDevelopment CppUnit HaskellLanguage LowCarb NullProgram PeakOil PeterMerel PeterMerelRunsOnDiesel QuickCheck SamFalvo SamuelFalvo SchemeLanguage ShangriLaDiet SyntaxError ShankarMukherjee CategoryHomePage ShankarMukherjee ShannonFarm MichaelHill ShannonFarm ShannonInformation BellLabs ClaudeShannon ShannonInformation WikiStub ShapeUpOrShipOut CategoryIdiom PutUpOrShutUp ShapeWhatYouCanControl CategorySuccess DonaldNoyes HardWork ItWorks PersonalInformationSystem PersonalWiki ShapeWhatYouCanControlDiscussion ThinkingOutLoud UsefulUsableUsed ShapeWhatYouCanControlCategoryWikiMaintenance CategoryWikiMaintenance SeeAlso ShapeWhatYouCanControl WikiBatics WoolenLanguage ShapeWhatYouCanControlDiscussion CategoryWikiMaintenance ChristopherAlexander DaveVoorhis DonaldNoyes EddiesWikiTwoOhOneFour EditPage FixingBrokenWindows GoodThing GrammarVandal InformationAndKnowledge LikePages PatternLanguageBook PersonalWiki PressOn RealName SharkBot SharkbotEatingTheGnomes StupidLittleEdits ThankYou UserName UserNameCookie WardCunningham SharadAcharya BrokenLink CategoryHomePage ShareEarlyShareOften EarlyAndOften JohnAhrens MaryPoppendieck TeleCommunication SharePoint AndyGlew AspDotNet CategoryCollaboration CategoryMicrosoft CategoryMultiPurpose DotNet EnterpriseApplication EnterprisesInformationPortal FlikiBase GordonWeakliem MartinCleaver McCool McDonald MichaelLeach MicroSoft MicrosoftFrontPage MoinMoin OfficeWebServer OpenGroupware PatrickLogan PerlTimeline PortalSoftware QuickWeb SharePoint TeamPages TipsForWardAtMicrosoft WardCunningham WebParts WikiPoint WikiWiki WikiWikiClone WikiWikiWeb WindowsSharepointServices ShareWare ShareWare ShareWater CategoryOffTopic DanBarlow OleAndersen ShareWater StrangerInaStrangeLand SharedKernel DomainDrivenDesign SharedKernel SharedLibrary CategoryLinker ComObjects DllHell MicrosoftWindows MikeSmith PositionIndependentCode SharedMemory CarefulCoding LowLevelSolution PhysicalMachine SharedMemory SynchronizationObjects VirtualFunctionsAndSharedMemory VirtualMachine SharedMusicDevelopmentGroup AalbertTorsius BadThing GoodThing GoodThinkingMusic KentBeck MentalJuggling PairProgramming RachelDavies ToddCoram SharedNothing MemCached SourceOfTruth SharedPage CategoryCollaboration CharlesArmstrong KanabosFramework MultitaneousApplication MultitaneousEditor PeerToPeer WardCunningham SharedServices CapabilitiesManagement OrganizationalDesign SharedServices SharedSourceCli CategoryDotNet CommonLanguageInfrastructure CommonLanguageRuntime CsharpLanguage DotGnu DotNet FreeBsd MacOsx SharedSourceCli WindowsXp SharedStateConcurrency CategoryConcurrency ConceptsTechniquesAndModelsOfComputerProgramming GlobalConsensus ImplementationDetail MessagePassingConcurrency ReferenceObject SharedStateConcurrency SynchronizationStrategies SharedUrgency BarnRaising CategorySuccess ChangeManagement FormulaForSuccess SharedUrgency TheHeartOfChange SharedVision AssignProblemsNotTasks CategoryManagement CategoryPlanning CodeSmell ConflictsOfVision CultOfPersonality FollowTheVision ManagementByVision ManagementByWishfulThinking MissionStatement MobMentality OrganizationSmells OrganizationalPathologies PointyHairedBoss RefactorMe SharedVision StrategicPlanning TheFundamentalProjectManagementQuestion YesMen SharingDataIsImportant AccessControlList ApplicationPartitioning BondageAndDiscipline CodeAvoidance CommaSeparatedValues CommandPattern CrystalReports DataWarehouse DatabaseDefinition ExternalServiceVersusIntegration FileSystem GodLanguage GoldPlating HolyWar ItDepends JavaAwt JavaSwing MultiCaster MultiParadigmDatabase NavigationalDatabase NounModel ObjectRelationalPsychologicalMismatch OnceAndOnlyOnce OneStopShopping PostGre PostGres PrevalenceLayer PublishSubscribeModel ReinventingTheDatabaseInApplication RelationalDatabase RelationalWeenie RepresentationalStateTransfer SeparationOfDataAndCode SharingDataIsImportant SharingDataIsImportantForSomeDomains SystemSizeMetrics SystemsSoftware TableOrientedProgramming TablesAndObjectsAreTooDifferent UsefulLie WhenSharingDataIsImportant YagniAndDatabases YouArentGonnaNeedIt SharingKnowledge DavidCasey SharingOfWork BackLinks ExtremeProgramming KnowledgeProliferation NeedsTriangle PairProgramming ProducedArtifact SecondSetOfEyes SharingOfWork SoloWorker UsefulArtifact SharingVsDiscussingVsArguingVsAttacking AndyPierce ArtificialLife DefinitionOfLife GeneticAlgorithm JoshuaGrosse QuestionsGame RiseOfBullshit ShariqAdhami SharkBot AbileneParadox AndrewNelis AnonIsStillBanned AnonymousCoward AntiPattern AssumeGoodFaith AvivEyal BadThing BoostLibraryDiscussion BrainDamage BrucePennington CategoryWikiMaintenance CeaseAndDesist ChangesInWeek ChangesInWeekNineteen CussTheShark DaveVoorhis DemolishingTheAutobahn DoTheSimplestThingThatCouldPossiblyWork DonaldNoyes EarleMartin EditPage EditWar FalsePositive FindPage GirtsKalnins GoodEnough GrammarVandal GreaseMonkey HardBan HarshWords HomePage IanOsgood InnocentBystander JeffGrigg JohnFletcher MartinSpamer MartySchrader MozillaFirefox NetworkExtensibleWindowSystem NewRecentChanges ObjectiveEvidence OlivierRey PissedOffAndExtremelyAngry PleasePleaseDontCategorizeEveryPageOnWiki PositiveDialogue PositiveDialogueCommunity RecentChanges SamuelFalvo SharkBot SharkBotConsideredHarmful StupidLittleEdit StupidLittleEdits TheAdjunct ThereIsNoSuchThingAsTemporary TopMind UserName VoorhisTuringTest WabiSabi WardCunningham WardsWiki WikiAsciiMathSymbols WikiGnome WikiPedia WikiVandals WikiWiki WikiWikiWeb ZeroTolerance SharkBotConsideredHarmful AnonIsStillBanned CeaseAndDesist ChangesInWeekThirtyFive ChangesInWeekThirtyFour CliffordAlgebrasAndSpinors ControlFreak DanMuller DaveVoorhis FinnWilcox GrammarVandal HardBan JackMollier JohnFletcher MartinShobe MichaelSparks PissedOffAndExtremelyAngry RecentChanges RecentChangesDiscussion SharkBot SharkBotConsideredHarmful StupidLittleEdits UserName WardCunningham WardsWiki WikiGnome WikiReader WikiVandal WikiZen WikiZens ZeroTolerance SharpDevelop CsharpLanguage MicrosoftDotNet NunitFramework OpenSource SharpEnvironment CategorySoftwareTool MicrosoftWindows SharpCore SharpDesk SharpTask SharpTray SharpQuote CategoryCommonLisp CommonLisp FunctionLambda LambdaExpression LexicalClosure MusicalNotation QuoteOperator ReadMacro SingleNamespaceLisp SyntacticSugar SharpReader SharpReader SharpSmalltalk CategoryDotNet CategorySmalltalk DotNet OpenSource SharpSmalltalk SmalltalkLanguage SsharpLanguage SharpZaurus BillZimmerly CategoryHandheld GoodZaurusSoftware HandHeld PersonalDigitalAssistant ProgrammingOnHandHelds SharpZaurus SharpenTheSaw AbrahamLincoln CategoryEducation ExtremeProgrammingApplied HowToSharpenYourSaw ItDepends JamesGosling MaliciousCompliance PauloCoelho PeteKirkham QuotesOnProgramDevelopment SevenHabitsOfHighlyEffectivePeople SharpenTheSaw TheAlchemist ThreeStrikesAndYouAutomate WardsWiki YaGni YouArentGonnaNeedIt ZeroOneInfinity ShatteredFacet PeriPeri ShaunSmith AgileCanada AnotherShaunSmith CategoryHomePage GerardMeszaros SeasonedSmalltalker ShaunSmith SmalltalkAccent ShaunaqArora CategoryHomePage HarvardUniversity ShaunaqArora ShawOnSoftwareArchitecture ProvenSystemMetaphors SheBang BigOmega ChrisGarrod FileTypingSystem HappyNewYear HashBang MagicNumber SamuelFalvo SheBang WholeShillelagh WikiZens SheChangeDesignInTheDatabase BugFreeUpFront CategorySillySongs HairyArm PhlIp ShearingLayers AlternateHardAndSoftLayers FrankDuffy HowBuildingsLearn StewartBrand ShebangTeam DarrellBishop EricKnell ExtremeProgramming JeffBay JoeArnold OrionAuld TrufflefishProgrammingTeam SheerUglinessOfUserInterfaces ButtonsAreEvil CategoryUserInterface EarleMartin InteractionDesigner KenDibble MacOsx ObjectOrientedProgramming ScottJohnson SlavishlyImitatingPhysicality SyntaxVsSemantics TheMapIsNotTheTerritory ShelfWare ShelfWare ShellCall MultipleExe ShellExecute VisualBasic ShellScriptVsScriptingLanguageScript OperatorOverloading SchemeShell ScriptingLanguage ShellScripts BourneShell CategoryUnix CeeShell QuarterCenturyOfUnix SpamGourmet UnixShell ShellSort QuickSort ShellSort WikiPedia ShellUtils BusyBox DiffieHellmanMerkle ShellUtils ShellVariables DickBotting ShellVsIde BradCox DanHankins DanielKnapp DanielLundin DaveWhipp EmacsVsVi EricHodges IdeInsteadOfEditor MentalEconomy ObjectiveCaml RalphJohnson ReligiousWar StephanHouben UnixIsAnIde VisualAge ShellyGraves ShellyGraves ShenTham ThoughtWorker SherlockHolmes ShermPendley CamelBones ShermanAlpert BobbyWoolf CategoryHomePage DesignPatterns DesignPatternsSmalltalkCompanion GangOfFour KyleBrown MultiMedia SherryJarvis FlyingVisitor SherryMayo ShewhartCycle GeorgeBrower ScientificMethod ShewhartCycle WalterShewhart WmEdwardsDeming ShiNoGi CategoryHomePage PukiWiki ShiNoGi ShiShaoShuai AgileModeling CategoryHomePage ExtremeProgramming ObjectOrientedDesign ObjectOrientedProgramming RationalUnifiedProcess ShibiRaj CategoryHomePage ShieldAdapter ShieldPattern ShieldPattern AbstractBaseClass AgileAlliance AlistairCockburn AnAspirant AnalysisPatterns AnthonyLauder BannisterHeight BobbyWoolf BridgePatternIsJustGoodFactoring CategoryPattern CognitiveCost ComponentDesignPatterns ContainerIndependence ContextIndependence CreationPattern DaveHarris DaveSmith DavidParnas DesignHinge DesignPattern DesignPatterns DoTheSimplestThingThatCouldPossiblyWork DontDistinguishBetweenClassesAndInterfaces ExtremeProgramming FalkBruegmann GeorgePaci GuyMurphy HeavierShields IntentionRevealingSelector InterfaceDiscovery JohnFarrell JohnHaugeland KentBeck KevinKelley KrisJohnson KyleBrown LightOnTwoSidesOfEveryRoom MetaPattern MichaelFeathers MilliEinstein MiniPatternLanguage OnDecomposingSystems PatternAboutPatterns PatternLanguage PatternLanguagesOfProgramDesign PeteHardie PhilipEskelin PrematureGeneralization PublicInterface RalphJohnson ReifiedType RollerBlades RonJeffries ShieldChangeCost ShieldCognitiveCost ShieldInstallationCost ShieldMaintenanceCost ShieldPattern ShieldPerformanceCost SmallestShield SoftTileFloor SystemsAsLivingThings TruthInAdvertising TypeObject WorkInProgress YouArentGonnaNeedIt ShiftKeyProblem AplLanguage BuckyBits CapsLock CaseSensitivity CtrlKeyProblem FingerWall GarryHamilton MartinZarate MetaKeyProblem MultiModal ShiftKeyProblem ThumbButtons ShiftingTheBurden DeleteWhenCooked TheFifthDiscipline ShiftingTheBurdenOfProof AnonymousDonor AprilZeroNine ArgumentByPopularity ArgumentByTheMasses ArgumentFromAuthority ArgumentumAdIgnorantiam BenKovitz BlubParadox BookStop BurdenOfLearning BurdenOfProof CategoryEvidence CategoryInteraction CategoryProof ComputerScience DateAndDarwen DaveVoorhis DefaultStanceIsUnknown DemandForEvidence DrCodd DynamicRelational EightyTwenty EverythingIsRelative EvidenceTotemPole FalseDichotomy HandWaving HobbyHorse IsYourRudenessNecessary ItDepends LaynesLaw MacroAndMicroRigor MarcGrundfest MathDiscussionOne NearestFittingContext NickKeighley ObjectiveEvidenceAgainstTopDiscussion OccamsRazor OpenSource ParadigmPotpourriMeansDiminishingReturns PascalsWager PayrollExample ProofByContradiction PsychologyMatters QwertySyndrome RelationalModel RichardKulisz ShiftingTheBurdenOfProof SmallTalk SmartDebatersDontNeedInsults StrongTyping TableOrientedProgramming TheThirdManifesto ThereAreNoParadigms ThomasColthurst ThreadMess TopMind TuringComplete TutorialDee WeakTyping WhatIsScience WikiDebate WikiNoisePollution ShigeoShingo CategoryAuthor CategoryBooks CategoryManufacturing ShiiraBrowser FireFox JoyfulSoftwareEthic TaskBar WebKit WikiGnomes ShilbySadik ShilbySadik ShinTak CategoryHomePage FaceBook MauroPanigada RealNamesPlease RosettaCode ShinTak ShipThePrototype ShipTheTests ShipWithAssertionsOn AmirLivne AutonomicComputing BillTrost CategoryAssertions DavidCary DavidSarahHopwood DeadCodeTellsNoTales DebugMode DoNotUseAssertions ErlangLanguage ExposeErrors FailFast HaveThisPattern KeepErrorInformation MichaelAbrash PointyHairedBosses PrematureOptimization ReleaseMode ReplaceCommentWithAssertion ReportBugsSilently SeriousVersusScriptingLanguages ShipWithAssertionsOn SteveMcConnell UseAssertions UsefulLie WayneMack WhatAreAssertions ShippingJavaApplications CategoryJavaPlatform ChanningWalton DinoMorelli GlennVanderburg GregVaughn JavaBeans JavaWebServer JeffGrigg JeraWorks JohnBrewer JohnFarrell KyleBrown LanceWalton MapGuide MincomLimited MineStar MineStarOffice NetscapeApplicationServer RedneckSmalltalker RobertEikel SexAntiPatterns WikiLurker WilliamGrosso ShirleyWilliams ShitHappens AnonymousDonor CategoryWhimsy ShlaerMellorMethod CategoryMethodology DataflowDiagram DataflowProgramming EmbeddedSystems FiniteStateMachine FunctionalDecomposition JohnHarby MartinFowler MassivelyParallelProcessing ModelDrivenArchitecture RealTime RecursiveDesign SallyShlaer SteveMellor UnifiedModelingLanguage WhatIsAnEvent ShlemielThePainter BruceIde HowAreYouDoingYourJob HowMuchDidYouGetDoneToday ManagingIsNotaMatterOfMetrics ProcessImprovementSkills ProcessImprovementTools ReportsOfAccomplishment SunirShah UnitTest WhatAreYouWorkingOn WorkInProcess ShoKuwamoto ShockWave CategoryRant CategorySucks MartySchrader RealName RobotDuck ShockWave ShodanInputMetric ArtifactReduction AutomatedUnitTests BillKrebs BillWake BobMartin CategoryMetrics CodingStandard CollectiveOwnership ContinuousIntegration CustomerAcceptanceTests CustomerAccess DonWells JasonGorman LaurieWilliams MartinFowler PairProgramming PhilipJohnson ReleasePlanning RonJeffries ShodanInputMetric ShortReleases SimpleDesign StandUpMeeting SustainablePace SystemMetaphor TestFirstDesign WattsHumphrey XpEvaluationFramework ShoeEventHorizon GreyGoo HitchhikersGuideToTheGalaxy ShoeHorn HammerTruism ShoeKeyboard ErgonomicKeyboard ErgonomicKeyboardIdea FridemarPache ShonBoggs ShonkyVille PatternOfBabel ShonkyVille WikiIsNotaTree ShootFirstAskQuestionsLater AntiAntiPattern AntiPattern CategoryAntiPattern CowboyCoding DesignByCommittee JimmyCerra ShootFirstAskQuestionsLater TimBurns ShootTheMessenger AntiPattern BlameTheMessenger KillTheMessenger ManagementAntiPattern RemoteStrangulationProtocol VisibilityGetsYouShot ShootingTheMessenger ShopForIndexCards AdoptingXpPatternLanguage CategoryExtremeProgramming CategoryPattern CrcCard HyperCard IndexCard LotusNotes ManagingCards MikeSmith RationalRose ShopForIndexCards SourGrapes UseModWiki WikiWiki ShopSmith KenMeltsner ShoppingCartMetaphor CategoryMetaphor GenericBusinessFrameworkUnobtainable ProvenSystemMetaphors ShortAndToThePoint BryanDollery ChristopherAlexander ComputerWord ExtremeProse LaoTzu NicholasJacobs ShortAndToThePoint TheTimelessWayOfBuilding TimeToMakeItShort WabiSabi ShortBooks BlaisePascal CarlFriedrichGauss CategoryBooks CategoryTheory ErichFromm FergusCooney FunctionalProgramming FusionMethodology GeneralRelativity JonathanMarkLange KentBeck KillYourDarlings LeadershipIsAnArt LeonardKoren LittleJavaFewPatterns MaxDePree MichaelFeathers NiccoloMachiavelli NicholasJacobs PerGunnarHanso PrecalculusMathematicsInaNutshell RichardFeynman ShortAndToThePoint ShortBooks SkinnyBook TheElementsOfStyle TheStructureOfScientificRevolutions TheTimelessWayOfBuilding ThomasKuhn TimeToMakeItShort WabiSabi YouArentGonnaNeedIt ShortCut AltTab CtrlAltDelete DeskTop KeyboardClaw KeyboardShortcut MicrosoftWindows OperatingSystems PullDownMenu RecentApplications ShortCut StartMenu ShortDefinitionOfXp ShortDefinitionsOfXp ShortDefinitionsOfXp CategoryExtremeProgramming ShortDistanceVerticalTransportation BuckminsterFuller FrankLloydWright JerryPournelle LarryNiven LivingMachine OathOfFealty PaveTheEarth PeteHardie RushHour ShortForm EiffelLanguage NickKeighley ShortHistoryOfAnIdea CategoryBook ChristopherAlexander DaveSmith PatternLanguage WitoldRybczynski ShortListOfPages CategoryWikiMaintenance DoingStuff DonaldNoyes PageBeingGnomed PortlandOregon RandomPages RecentChanges WantedPages ShortListOfValuablePages BackgammonOpenings BehavioralEffectOfMetrics CategoryIndex CommentingChallengeResponse ConquerWithCompassion DesignDebt DesignPatternsConsideredHarmful EmergentComponentMethod ExtremeNormalForm JayLanguage LessIsMore OperatorWorkSelection OptimizationStories OrganicDefense PairProgramming PerfectionIsAchieved PraiseBasedLeadership ProductivityRant PromptingStatement QuotePage RegularContributors ResponsibilityRelief RulesToLiveBy ShakerQuote SodaConstructor SymmetricalReference SystemOfNames TenWordLine TheEnd ThePerfectJob TimeToMakeItShort TipsForWritingPatternLanguages ValuablePage WabiSabi WeirdErrorMessages WikiMasterOriginal ShortMenus NounsAndVerbs WindowPerTask ShortMessageService BusinessValue CategoryCommunication CodeDivisionMultipleAccess InstantMessaging InstantMessenger MicrosoftExchangeServer MicrosoftWay MobilePhone MorseCode PushTechnology ShortMessageService ShowStopper WindowsMobile ShortMethods AdewaleOshineye BottomUp CategoryRefactoring ConquerAndDivide ContractiveDelegation DoesWhatItSaysOnTheTin EngineeringTask ExtremeProgramming FewShortMethodsPerClass GuillermoSchwarz GulliversTravels JelloBiafra LanguageOfChoice LoopInvariant LotsOfShortMethods ManyShortMethodsPerClass MethodCommenting MethodSignature OnceAndOnlyOnce RavioliCode ReadingRavioli SelfDocumentingCode SeparateTheWhatFromTheHow SevenPlusOrMinusTwo SevenPlusOrMinusTwoDiscussion ShortMethods ThreeRules ToNeedComments TopDown UnitTest ShortPoems CategoryWhimsy EasternWuss HistoryRepeatsItself OgdenNash PeterMerel ShortWikiPages BackLink BlizzardEntertainment CategoryDelete CategoryWikiMaintenance DeleteAndSee ExtremeProgramming InlineMethod OffTopic OnTopic ShortWikiPages ShortWikiSignaturesSmell CamelCase CategoryHomePage CategoryWiki DavidLiu DocumentMode DontMakeWorkForOthers HomePage LinksAreContent RealNames RealNamesOnlyOrAnonymous SixThinkingHats ThreadMode WikiGnome WikiName WikiSmell WikiWiki WikiWikiWeb WikiZens ShortenedAttentionTimeSpans CategoryTechnology DonaldNoyes TheTippingPoint ThinkingOutLoud TwoThumbTechnology UsefulUsableUsed ShortestPathWithTimeDecay AlistairCockburn CategoryAlgorithm DijkstrasAlgorithm DirckBlaskey DougMerritt DynamicProgramming GunnarZarncke JamesKeogh JonathanTang JustaStudent SoftwareByNumbers ShortestWikiContest BogoWiki CategoryWikiImplementation CliffordAdams EasiestInstallableWikiContest EricNewhuis FinikiWiki FleaWi JavaScript KayLanguage KirkBailey MostReadableShortestWiki MuWiki NanoWiki ObfuscatedPython ObfuscatedWikiContest PeWi PeeWee PeterMerel RikiWiki SeanPalmer SigWik SlowestWikiContest SmallestXhtmlWikiContest TimVoght TinyWiki WardCunningham WiPhiki WikKe WikWiki WikiBase WikiLympics WikiPlusPlus WikiPrinciples WikiSource WjKj WyPy WyRiki XhtmlIsDead ShotGunSurgery ShotgunSurgery ShotgunDebugging AnythingGoes CategoryDebugging DuctTape EasterEgg EricHerman PaulFeyerabend ShotgunDebugging UnitTestingLegacyCode ShotgunSurgery CloneAndModifyProgramming CodeSmell CrossCuttingConcern DivergentChange DontRepeatYourself InlineClass MissingFeatureSmell MoveField MoveMethod ObjectOriented SeparationOfConcerns ShouldComputerScienceUseLatin AbstractAlgebra AnonymousCoward BadCodeCanBeWrittenInAnyLanguage BarrierToEntry BertrandMeyer ChineseLanguage DeadLanguage DepartmentOfRedundancyDepartment EiffelLanguage EnglishLanguage EsperantoLanguage FlowBasedProgramming FrenchLanguage HaHaOnlySerious HindiLanguage InformationPacket InternationalAlgebraicLanguage LatinComputerTerms LatinLanguage LispLanguage LojbanLanguage PaulMorrison PerliGata RelationalDatabase SmalltalkLanguage ShouldIbeginToUseThis AgileExperiences ComputeUnifiedDeviceArchitecture ComputerFootprints ConnectedText CubicWeb DigitalDevices DonaldNoyes EmphasizeImportantInformation FaceBook FlashDrives GeneralPurposeGraphicsProcessUnits GoogleThis HyperSummaries LargeCapacityUsbDrives LargeFormatMonitors LinkTargets MagmaLibrary MongoDatabase ObjectOrientedProgramming OneNote OpenCl PandigitalNovel PaperPort PersonalInformationManagers PersonallyAdoptedPim RandomPagesByDay RecentChangePagesByDay SemanticWeb SemanticWebEnabledSoftware SoftwareDevelopment SolidStateDrives ThinkingOutLoud ThrustLibrary WikiPages WikiTag ZipDisks ShouldMemberVariablesBeAccessibleToDerivedClasses AccessorsAreEvil AndersBengtsson AnonymousDonor BrianEwins DoTheSimplestThingThatCouldPossiblyWork ForgetAboutWritingAccessors InputStream MagicNumber ObjectPascal StructureAndInterpretationOfComputerPrograms SunirShah TomAyerst TomStambaugh UnitTest VisualBasic WayneMack ShouldOrShouldNot ShouldPageTitlesBeQuestionsOrAssertions AlwaysUseWindowSeats CategoryWikiMaintenance ChristopherAlexander ClusterConcepts ConceptClusters DevilsDictionary DocumentMode DontBlameTheManager EmergentComponentMethod FoundOnOtherPages FrancisHwang GoTo GotoConsideredHarmful HaveThisPattern IsProgrammingMath JustStopUsingSpacesAndMakeEverySentenceaLink KeepPagesFocused MathematicsOfProgramming PageTitle PageTitlesShouldBeAssertionsNotQuestions PageTitlesShouldBeClustersOfWords PageTitlesThatAreQuestions ProgrammingAintMath ProgrammingAsMath ProgrammingIsMath ProgrammingIsNotMath PromptingStatement RefactorMercilessly SharedVocabulary ShouldPageTitlesBeQuestionsOrAssertions SingletonsAreEvil SingletonsAreGood SleepToWork SplitByTopicNotByOpinion StopComplaining SunirShah TheRulesWeUseWhenWeClusterWordsToFormConcepts ThreadMode VotingIsEvil WikiName WindowSeat WindowSeatConsideredHarmful WindowSeatsAreEvil YouArentGonnaNeedIt ShouldRelationalBeMoreTerse CategoryQueryLanguage CategorySyntax CobolFallacy DataDictionary ExBase HowOtherQueryLanguagesAddressSqlFlaws LayMan RelProject RelationalAlgebra SmeQl TableBrowser TutorialDee ShouldTheUserManualBeAgile JavaDoc LineByLineReview ProgrammersAreWriters ShouldTheUserManualBeAgile SpecializationIsForInsects UnitTest UserDocsInXp UserManual WriteTheUserManualFirstIsWaterfall ShouldTopBeBanned AdHominem AnecdoteImpasse ArgumentByElegance ArgumentFromAuthority ArgumentFromPopularity CategoryRant CeeLanguage ComputerScience DefinitionOfLife DisagreeByDeleting DoubleStandard DynamicSql EarnYourRightToInsultMe EverythingIsRelative ExBase GoodMetricsUseNumbers GreatLispWar GroupThink GunnarZarncke HandWaving HigherOrderFunctions HistoryOfRelational HofPattern InsultJustificationDiscussion IsTopTheNewRichardKulisz ItemizedClearLogic JohnFletcher LanguageFraming LetTheReaderDecide LinesOfCode MartySchrader NarrowStaffSelectionFactors ObjectOriented ObjectiveEvidenceAgainstTopDiscussion OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OneTrueWay OpenSource PageAnchor PatternsOfClaimsAgainstTop PaulGraham PeterLynch PreparedStatement PreparedStatements QwertySyndrome RaceTheDamnedCar RecentChanges ReplaceConditionalWithPolymorphism RocketAnalogyProblem SchizoidGibberishWikiAuthor SoftwareDevelopment SoftwareEngineering SqlInjection SummaryOfHofExamples SystemsSoftware TableOrientedProgramming TableQuantityVersusAppSize TenSeven ThreadMode TopMind TopOnPreparedStatements TopsToolObjectivityChallenge TopsTypeDeterminatorChallenge UnconsciousIncompetence WardsWiki WetWare WikiAsReference WikiReader WikiWiki WikiZen WikiZens ShouldUnitTestsTestInternalFunctions AnonymousDonor CommonLisp CurtisBartley DanielKnapp ExtremeProgrammingForOne ShouldUnitTestsTestInteroperations WaldenMathews WayneMack ShouldUnitTestsTestInteroperations AcceptanceTest BrianRobinson CanSmallFunctionalTestsReplaceUnitTests CategoryTesting CodeOwnership CollectiveCodeOwnership DaveWhipp DoesUnitTestingMissTheBigBugs LaurentBossavit LawOfDemeter MockObject ShouldUnitTestsTestInternalFunctions SmallGadget SubsystemTest TestEverythingThatCouldPossiblyBreak TestInUnitTestIsntTheTestYouAreThinkingOf UnitInUnitTestIsntTheUnitYouAreThinkingOf UnitTest WaldenMathews WayneMack ShouldUsersBeProcesses AccessControlList CapabilitySecurityModel DavidSarahHopwood LanguagesAreOperatingSystems LevelCategoryError NameSpace TheMapIsNotTheTerritory ShouldWeTalkToOurselvesWhenReadingCode EricHodges HowToTalkToYourselfWhenReadingSmalltalk KrisJohnson RonJeffries RubberDucking ShouldWikiTolerateAbusivePeople CriticizeBluntly GetOverIt OnceAndOnlyOnce RichardKulisz ShouldXwindowsBeReplaced AppleComputer BurnTheDiskpacks CategoryDiscussion CategoryXwindow CeeLanguage CommodoreSixtyFour ComputerScience DeleteWhenCooked DirectRenderingInfrastructure DotNet DougMerritt FrescoFramework GnuHurd GnuStep GoalsOfXwindowsDiscussion HowToQuashMicrosoft JavaPlatform LinuxOs MacOsx MechanismNotPolicy MicroSoft MicrosoftWindows MirProject NeWs NextStep OpenGl OpenSource OpenStep ReFactor ReFactoring ScottJohnson SmalltalkExtensibleWindowServer SmalltalkLanguage SteveJobs TheBerlinProject TheUnixHatersHandbook ThreadMess TrueType VxWorks WayLand WindowsXp XwindowProtocol XwindowProtocolShouldBeStabbedAndBurnt XwindowSystem ShouldersCorp CategoryCompany ShouldersCorp ShouldersOfGiants ArsLongaVitaBrevis CategoryQuote DanIngalls EricDrexler GeraldHolton GhostsInUs GlenAlleman HalAbelson IsaacNewton JamesSurowiecki KoChira LarryTesler MurrayGellMann RaySchneider RichardWesleyHamming RobPike RobertHooke SaintsAndHeroes ShouldersOfGiants TomStambaugh ShowConventionalSignsOfRespect AntiPattern BarnRaising BenKovitz BodyLanguage CivilityPatterns DarkPattern DeclineOfCivility EmotionOnWiki EricScheid HandlingRespect ParaLanguage PatternLanguage PeteHardie PowerOverCycle RobertHeinlein SacredCows SunirShah UsedCarSalesman WayneConrad WikiIceberg WikiOnWiki ShowDownBetweenDaveAndHalZeroPointZero ShowMeTheDiffs GettingBetter KentBeck PoorlyFactoredCode ShowStopper AuthorSquelched CategoryBook DavidCutler DavidHooker KeithBraithwaite ShowStoppers BugFreeDoesntSell CriticalBug ShowTrialOfTheGangOfFour BrianFoote CargoCult CommonLisp DoonesburyComicstrip ErichGamma GangOfFour JavaLanguage JohnVlissides KentBeck NeilHarrison PatternBacklash ProcrusteanBed RalphJohnson RichardHelm ShowTrialVerdict SmalltalkLanguage ShowTrialVerdict BrianFoote ShowTrialOfTheGangOfFour ShrdluProgram CategoryArtificialIntelligence CategoryHistory GeneralProblemSolver GoedelEscherBach NaturalLanguage TerryWinograd ShreyasNangalia AddingNewPages CategoryHomePage FrontPage NewUserPages ReallyValuablePages StartingPoints TextFormattingRules WelcomeVisitors WikiBase WikiEngine WikiEngines WikiIsNotWikipedia WikiList WikiWikiSandbox WikiWikiWebFaq ShrinkWrapped ShrinkWrapped SoftwareLicense UseRestrictions ShripadDeshpande FlyingVisitor ShuHaRi AlistairCockburn BrokenLink CapabilityMaturityModel CapabilityMaturityModelForLiving CategoryEasternThought CategoryKnowledge CategoryLearningMethods CeePlusPlus ChristianCoding CmmLevelOne CookDing DanielSvennberg DonaldNoyes EricHodges FuzzyAndSymbolicLearning GeorgePaci IshinDenShin JuneKim KeithRay MarcoAbis OliverChung PragmaticThinkingAndLearning ScripturalEvidenceForXp ShuHaRi ShuHaRiTiming StevenNewton TaoChia TaoChiao TaoOfWhatever TaoTeChing TechniqueFragments ThePath TheThreeExtremos TheyreJustRules ThreeLevelsOfAudience ThreeStagesInJeetKuneDo UnitTest WisdomOfTheEast YukiyoshiTakamura ZenBuddhism ShuHaRiTiming AlistairCockburn GuangjunMa HaveThisPattern JasonYip OneTrueWay ShuHaRi ShuffleTest ShuffleTest ShufflersLaw CategoryLaw MyersLaw ParkinsonsLaw RobMyers ShunTheLight DaveHarris DaveSmith DisciplineEnvy DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming GeorgeBernardShaw JimPerry NotInventedHere NoveltyVampires PatternPrudes RonJeffries ShareTheLight ShunTheLight WardCunningham YouArentGonnaNeedIt ShuntPattern AlistairCockburn BadlyFormedPersistenceLayer BenAveling CategoryMockObjects CategoryTesting ClassicOoAntiPatterns ComplexDataSetupForAutomatedTests EricHerman EuropeanDataProtectionLegislation FakeTheSideEffects InMemoryImpostor InterpreterDesignPattern JavaUnit JeffGrigg KayJohansen KeithBraithwaite LawOfStubs LoopBack MartijnMeijering MartinSpamer MockObject MockStubShunt PeterHansen PhlIp SelfShuntPattern ShuntPattern SimulatedSubsystem StubButton StubFunction StubMethod StubObject StubRoutine SuperCranialLightBulb TestHarness TestingFramework TestingHarness TestingPatterns UnitTest ShutDown ItalicsMan ShutDown TheEnd SiCp StructureAndInterpretationOfComputerPrograms SiTi SearchForIntraTerrestrialIntelligence SiblingLayersArchitecture CategorySoftwareArchitecture SicNote EditWar GrammarVandal SicNote SicpIterationExercise AmbSpecialForm CategoryFunctionalProgramming CategoryScheme ContinuationPassingStyle CostinCozianu CpsTransformation NeedCells SchemeLanguage SiCp StructureAndInterpretationOfComputerPrograms TailCallOptimization SidMeyersAlphaCentauri SiddhartthaGotama HermannHesse SideBySideProgramming FullyParallelProgramming PairProgramming PairProgrammingCostsBenefits SideBySideProgramming SideEffect AspectOrientedProgramming CapabilitySecurityModel CategoryJargon DatabaseNotMoreGlobalThanClasses DisciplineEnvy ErrorsBecomeFeatures FredBrooks FunctionalLoopHole FunctionalProgramming IntegratedCircuitTransducers IntentionalEffect LavaCode MythicalManMonth PowerBox ProgrammingEffect RelVar SideEffect SideEffects WindowsVista SideWiki AutoLinking CategoryWiki GoogleSideWiki RecentChanges SideWiki WikAlong SiduPonnappa SieveOfEratosthenes CategoryMath CeeLanguage DougMerritt LuckyNumbers PrimeNumber PythonLanguage QuadraticSieve SieveOfEratosthenes SieveOfEratosthenesInManyProgrammingLanguages StanislawUlam WheelFactorization WillNess SieveOfEratosthenesInManyProgrammingLanguages AutoVivification BasicLanguage BefungeLanguage BinaryTrees CategoryInManyProgrammingLanguages CeeLanguage CommonLisp ConvertSpacesToTabsNotForCode DavidTurner EmpiricalOrdersOfGrowth FalseLanguage ForthLanguage GameOfLife GuidoVanRobot HaskellLanguage IdeOne JavaScript JonathanTang ListComprehension PerlLanguage PrimeNumber PythonCookbook PythonLanguage RamonLeon RandomAccess RubyLanguage SchemeLanguage SiCp SieveOfEratosthenes SinglyLinkedLists SmalltalkLanguage TrialDivision WheelFactorization WillNess SigWik BackLink CaseyWest CategoryWikiImplementation DougMerritt FleaWi HomePage MarkusSrank NicholasClark OneClick PageTitle PeWi PeeWee ShortestWikiContest SigWik WikiWord SigmaCalculus LucaCardelli MartinAbadi SignLanguage CategoryNaturalLanguage ConLang CreoleLanguage MakatonLanguage SignOfInsecurityInCode AccessorsAreEvil CaseStatementsConsideredHarmful CodeSmell EditHint SecurityThroughObscurity SingletonsAreEvil TreatCommentsWithSuspicion SignYourWork ColdCode GarryHamilton SoftwareArcheologist SignalProcessingAsComputation ComputationAsSignalProcessing FourierTransform TuringMachine SignalSoft SignalToNoise AnonymousOnPurpose DerekSmith EricNylund ImminentDeathOfWikiPredicted InformationTheory JargonFile MyWikiVsYourWiki NeilGaiman SignalToNoise StopHarassingTheGnomes TragedyOfTheCommons TragedyOfTheCommonsCantHappenHere SignalToNoiseRatio SignalToNoise SignallingNan IeeeSevenFiftyFour NotaNumber SignatureCycle AntiPattern ExtremeProgramming SignatureCycle SignatureSurvey AbapLanguage AccidentalLinking AlistairYoung AsimJalis BackWardLanguage BefungeLanguage BrianDorsey CategoryHomePage CategoryWiki CategoryWikiMaintenance CategoryWikiStructure DaveParker DougMerritt ElizabethWiethoff EmDashInAscii GeneticAlgorithm HaltingProblem HelloWorld IntellijIdea JavaSig JoeWeaver JonathanTang LikePages MalbolgeLanguage ManualTopTen MoinMoin PageSignatureCode PainfulLanguage PietHein RandomPages SeaPig SignatureSurvey StartingPoints TheMatrix ThreadMode TipsForReadingCode TopMind TuringComplete VisualTour WardCunningham WikiName WikiWord YogiKulkarni SignatureTyping ExternalIterator FunctorObject SignatureTyping SomeClass StaticDuckTyping StaticPolymorphism ToInternalIterator SignaturesAndSoftPolymorphism AdhominemAttack AlgolFamily ColdFusion ComputerScience DefinitionOfTypeTag DontComplainWithoutAlternatives GoldPlating HomelessContent HumansSuck IoProfile JavaScript LexicalAnalysis MultipleDispatch PageAnchor PredicateDispatch PredicateDispatching ThirtyFourThirtyFour TopsTagModelTwo TutorialDee TypeHandlingGrid TypeSystemCategoriesInImperativeLanguages TypeSystems ValueExistenceProof WetWare SignaturesProvideContext EricHerman HomePage InternetEconomyOfCredibility KentTheBeck PissingMatch SignedDocument FridemarPache SignedDocumentMode SignedDocumentMode AddressedAndSignedMessage AuthorIsContent CategoryMode CollectiveWork DocumentMode EditHint FridemarPache FriendlyPeerContributor MartySchrader PanuKalliokoski SignedDocument WardCunningham WikiCopyRights SignedWithaPurpose DocumentMode EarleMartin EgolessWiki HadTheLastWord HomePage MarkRogers PleaseDontDeleteMyName RefactorWhileRespectingSignatures SignedWithaPurpose SigningWithaDate UserName WikiSignature SignficantRecentChanges SignificantRecentChanges SignificantEmotionalEvent BrutalSarcasm CodeRed DonOlson EmotionalBurp JerryWeinberg ParadigmShift ParkingLotTherapy PaulChisholm SignificantEmotionalEvent SunirShah TurretCounseling ZenSlap SignificantForm EdBuffaloe LifeAsArt QualityWithoutaName SymbolIsm SignificantOther DanielKnapp DomesticPartner LifePartner LordAndMaster PairProgramming PartnerInLife PoliticallyCorrect SheWhoMustBeObeyed SignificantOther SignificantRecentChanges CallWithCurrentContinuation CategoryWiki ChangeSummary ChoosingaWiki ClassStriation CliffordAdams CodeSmell CulturalChallengesOfPairProgramming ElispLanguage FedericoLeva JohnFletcher MediaWiki MinorEdit OrphanNonHomePages PolarizingQuestion QuickChanges RecentChanges RecentChangesJunkie RecentEdits RelevantChangesDiscussion ReuseHasFailed ShortestWikiContest SignficantRecentChanges SignificantRecentChanges SlashDot UseModWiki UserName UsingGoodNamingToDetectBadCode WardCunningham WaterfallModel WhoIsUsingJunit WikiReductionists SigningConventions AnonymousDonor BerneConvention ChangingSignedContributions ChangingTheMeaningOfSignedContributions ConversationalStyle CopyrightableOriginalContributions DocumentMode ExactlyOnce ExampleStuffInMouth FixYourWiki FooDash FullSearch HowToCiteWiki InPraiseOfThreadMode MyName NoNamesPlease OneNamePlease PleaseDontDeleteMyName PreferAnonymousContributions RecentChanges RecentChangesJunkies RecentEdits RedHerring RefactorWhileRespectingSignatures RightToSign SignaturesProvideContext SignedDocumentMode SlashDot TheGrippingHand ThreadMode ThreadModeConsideredHarmful ThreadModeCorrected ToSignOrNotToSign TypesOfSignature UserName UsingSignatures WaltzingWithMyTilde WardsWiki WikiCopyRights WikiHomePage WikiIceberg WikiPedia WikiSignature WikiUserNamesHaveFallenOutOfStyle WithoutSignature SigningUp PlaySoldier TakeResponsibility TheSoulOfaNewMachine SigningWithaDate ConsiderTimestampingYourWriting DateStamp DonaldNoyes JonathanTang LanguageIndependent MostSignificantDigits OrdinalDate SigningWithaDate SimplestThingThatCouldPossiblyWork WeekDate WorldWideWebConsortium SignsForHundredsOfMilesInEveryDirection WallDrug SignsOfSuspiciousTechFads AlarmBellPhrase ExtensibleMarkupLanguage JavaApplets MarnenLaibowKoser PointyHairedBosses SoftwareEngineeringInstitute SignsYouAreAboutToGetSacked CareerLimitingMove CulpableGoat DonaldTrump HumanResources PerformanceReview ScapeGoat ScottMcNealy WarningSignsOfCorporateDoom SigurdHogsbro CategoryHomePage SigurdHogsbro SikuliProject ProjectSikuli SikuliProject SilenceAsCommunication AnonymousDonor ArgumentFromSilence CategoryWiki DeathOfThePage DoubleColonMessage SilenceAsCommunication WikiBadge WikiVotingDiscussion SilenceImpliesConsent CategoryCommunication DavidDeLis DeleteMe EdwardKiser FridemarPache JediMindTrick RealWorld RichardDrake RobertsRulesOfOrder RogerBrowne SilenceImpliesFatigue SirThomasMore SunirShah TomRossen WaldenMathews WhyClublet WikiWiki SilenceImpliesFatigue ArgumentumAdInfinitum CategoryCommunication OnlySayThingsThatCanBeHeard PickYourBattles SilenceImpliesConsent TryLikePages SilentFailureNoisySuccess AlanCooper AlternativesToObtrusiveFailures AntiPattern AppleItunes AppleMacintosh BadThing CategoryHardware CategoryPattern CategoryUserInterface CommandLine CosmicAwareness EarleMartin EricHodges FailGracefully FreedomIsSlavery GarageBand InteractionDesign LeviAho LimpVersusDie LinuxOs MacOsClassic MacOsx MakeFailureImpossible MicrosoftWindows NewOsFeatures OperaBrowser OperatingSystem RuleOfSilence SilentFailure SilentFailureNoisySuccess SoftFailure ThereIsMoreThanOneWayToDoIt ThereIsMoreThanOneWayToScrewItUp TransparentPersistence UseReversibleOperations WikiPage SilentKey BrokenLink DavidEllis WardCunningham SiliconBeach SiliconGraphics IrisGl OpenGl SiliconSnakeOil CategoryBook CliffordStoll SnakeOil SiliconValley AngsumanChakraborty DotCom RobertNoyce SiliconValley SiliconValleyExtremeHour ArchitecturalSpike BigDesignUpFront CommitmentSchedule DanRuskin ExtremeHour FunctionalTest IronGeek JimSawyer LoadFactor MillionDollarIdea PalmPilot PeterMerel PhilGoodwin PlanningGame SiliconValleyPatternsGroup SteveMcConnell UnitTest WebSense SiliconValleyPatternsGroup AspectOrientedProgramming BobbyWoolf BrainDrain CategoryPatternsGroup DesignPatterns DougLea EdYourdon EricEvans ExtremeProgramming GregorHohpe JoshuaKerievsky LukeHohmann PoSa SilkTest CategorySoftwareTool SillyJavaEnumerationRefactorings AvoidFinalStringsForUniqueTypes BillTrost CategoryJava DefineConstantsInInterfaces GeorgePaci KielHodges MultipleInheritance PolarHeading ReplaceConditionalWithPolymorphism ToddCoram SillyMoralityArgument AxiomaticMorality CategoryPhilosophy GarbageInGarbageOut GarryHamilton JamesDennett RedHerring TheoryOfJustice SillySort BogoSort BubbleSort DivideAndConquer MultiplyAndSurrender SlowSort SortingAlgorithms SillyValley CategoryJoke GabrielWachob SiliconValley SillyWalk JargonFile MontyPython MostSillyWalksPerManHour SillyFoot SillyWalk SillynessHelpsMemory AugustThirteen RealNamesPlease SilverBullet CategoryJargon DoctorWho FredBrooks GoldenHammer HolyGrail LoneRanger MartyHeyman McMahon NoSilverBullet SilverBullet SilverBulletConspiracy DisruptiveTechnology GoldenHammer HowToMakeGoodLanguagesFail JayOsako MichaelMoore MilitaryIndustrialComplex OpenSource PrincipleOfLeastEfficiency SergeiBubkaStrategy ShoeEventHorizon SilverBullet SilverBulletConspiracy SmalltalkLanguage TheBestIsTheEnemyOfTheGood SilverLight MicrosoftSilverlight SilverMark SilverMark VisualAge VisualWorks SilverStream DanielKnight NoelClarke SilverStream SilverTejp SimCity CategoryGame DanBarlow DonHopkins EricJablow GarethMcCaughan KenLivingstone MattBehrens MatthewTheobalds OleAndersen OpenSource SimCity SimSeries SunirShah TheSims TradingCardGame WillWright SimScan BorlandJbuilder CategoryDuplicationFindingTool CategorySoftwareTool CodeSmell DuplicatedCode EclipseIde IntellijIdea JavaLanguage SimianTool BrokenLink CategoryDuplicationFindingTool DuplicatedCode SimileBecameMetaphor CategoryMetaphor EmphaticLike LiterallyMeaningFiguratively PunctuationIsImportant SimonArmstrong AcidDevelopmentDiary ArsDigitaCommunitySystem ArsTechnica BlitzBasic BrokenLink CategoryHomePage JavaVirtualMachine RealtimeWiki ScottJudson SimonArmstrong SonyPlaystation WikiBase SimonBaker CategoryHomePage ExtremeTuesdayClub SimonBaker SimonBenvenutto CategoryHomePage LinkedIn SimonBiickert CategoryHomePage SimonBlanchard SimonBrenner CategoryHomePage ComputerScience EsotericProgrammingLanguage JapaneseLearner LispLanguage StarTrek TuringComplete SimonBurton PatrickLesslie SimonChoy CategoryHomePage NewUserPages WardsWiki WelcomeVisitors SimonGarland CategoryHomePage KayLanguage SimonHaynes SimonHeath CategoryHomePage ComputerGames PlanetaryScience ProgrammingLanguages SysAdmin SimonHeseltine VisualWorks SimonHorner CategoryHomePage DonOlson SimonKing CategoryHomePage ContinuousIntegration DelphiUnit ExtremeProgramming IchatInc NcrTeradata NewUserPages SeerTechnologies TourBusStop SimonMedley CategoryHomePage SimonMichael CategoryHomePage DeathMarch DebianGnuLinux DesignPatterns ExtremeProgramming FreeSoftware HeroicDebugging SimonMichael WikiWikiWeb ZopeApplicationServer ZwiKi SimonMonk CategoryHomePage SimonMould SimonNunn CategoryHomePage ProgressLanguage SimonPeterChappell SimonPeytonJones CategoryAuthor CategoryPerson CeeMinusMinus DavidLester DavidTurner HaskellLanguage ImplementingFunctionalLanguages MicrosoftResearch PeterHancock PhilipWadler TheImplementationOfFunctionalProgrammingLanguages SimonRawles SimonRyan CategoryHomePage DistributedProcessing EmergentBehavior LongListOfWikiClones MacroMarket MoinMoin PikiPiki RecentChanges RecentChangesJunkie WikiAdminProgression SimonSmith CategoryHomePage PilotIgnorance RichardDrake ThingsWeHateAboutVbClassic SimonStapleton CategoryHomePage NewUserPages TourBusStop SimonTatham CategoryPerson SimonTaylor CategoryHomePage MeatballWiki MichaelSparks SimonTaylor WardsWikiStewards SimonTravaglia BastardOperatorFromHell SimonWillison CategoryHomePage DavidCary DonaldKnuth GreatBooksList LinusTorvalds SimonWittber CategoryHomePage PythonLanguage SimoneFinotti CategoryHomePage CeePlusPlus DesignPattern NewUserPages RobertMartin SimoneLodi CategoryHomePage SimonsBasic CommodoreSixtyFour SavasAlparslan SimpleApiForXml CategoryXml DocumentObjectModel EdwardKiser PaulCaswell XmlLite SimpleConsideredHarmful AlarmBellPhrase DanBarlow LightweightDirectoryAccessProtocol SimpleNetworkManagementProtocol SimpleObjectAccessProtocol StaticTyping SimpleDesign AnonymousDonor BusinessValue CategoryExtremeProgramming ExtremeProgrammingExplained JbRainsberger JonathanCrossland KentBeck MicroManagement RidiculousSimplicityGivesRidiculousResources SolvingDesign XpSimplicityRules YouArentGonnaNeedIt SimpleDesignTrumpsYagni OaooBalancesYagni RefactoringTrumpsYagni SimpleDirectMediaLayer SimpleDirectmediaLayer SimpleDirectmediaLayer CeeLanguage ClanLib EiffelLanguage FrameWork MlLanguage PerlLanguage PerlSdl PyGame PythonLanguage RubyLanguage RubySdl SimpleEnough AlastairBridgewater CategorySimplification KissPrinciple SimpleHandMassage HealthyBodyAndMind SimpleHeuristicsThatMakeUsSmart CategoryBook SimpleInformationSystemFrame SimpleInterpreterContest MentalMasturbation ReversePolishNotation TopsHomoiconicScriptingLanguage WikiZens SimpleInventions CategorySimplification DavidCary ElegantSimplicity HelloWorld LoveIsNotAnInstinct OriginOfConsciousness RobertAntonWilson ScienceUsedToBeReligious SpikeSolution UserInterfaceDesign WhatIsRefactoring SimpleIsntEasy CategorySimplification DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming IsaacAsimov MinimumNecessaryChange NanoIncrements TimeToMakeItShort YouArentGonnaNeedIt SimpleJavaUnitTestFramework ActionListener BorderLayout CategoryJava DonWells ErichGamma FlowLayout JavaUnitTestChallengeSolved KentBeck RuntimeException TestingFramework SimpleLoggingFacadeForJava CekiGulcu LogForJava SimpleMatterOfProgramming CategoryIdiom CategoryRant MartySchrader TheConsultantsMantra SimpleMinded CardboardProgrammer CategorySimplification DoSimpleThings DoTheSimplestThingThatCouldPossiblyWork DoWhatYouKnow DonaldNoyes SimpleMinded SmallIsBeautiful SimpleNetworkManagementProtocol AbstractSyntaxNotationOne HttpUnit ObjectIdentifier SimpleNetworkManagementProtocol WebTesting SimpleObjectAccessProtocol AnonymousCoward CampSmalltalk CategoryAcronym CategoryWebServices CategoryXml ComponentObjectModel DevelopMentor DrewMarsh ExtensibleMarkupLanguage HpSoapProject HyperTextTransferProtocol JavaLanguage MicroSoft MicrosoftCorporation MicrosoftXml PerlLanguage PythonLanguage RemoteProcedureCall RestInSoap SimpleMailTransferProtocol SoapDiscussion SoapDoesntRequireHttp SoapLite SoapToolkit TransportProtocols WebService WebServices XmlProtocol SimpleOrm SimpleOrm SimplePatternReplication SimplePragmatismAndPureElegance KeepItSimple KeepItSimpleStupid WabiSabi WorseIsBetter SimpleProfiler AspectOrientedProgramming CodeProfiler DavidSalamon DougKing JuneZeroSeven MikeDunlavey ProfilerTool RollYourOwn SimpleProfiler StevenNewton SimpleProgrammingLanguagesEncourageBadPrograms AntiPattern BadCode BillCaputo CargoCultProgramming CeePlusPlus ComputerScience DelphiLanguage DynamicTyping DynamicallyTyped EiffelLanguage GoTo GoldenHammer GotoConsideredHarmful HolyWar JavaLanguage JavaScriptSucks LearnTheHardWay LearnWhileDoing LeonGierat MatthewAstley PowerUser ProgrammingLanguage QualityWithoutaName SchemeLanguage ScriptingLanguage SemiColon SpaghettiCode StaticTyping TheParableOfTheGoldenHammerPolicy ToolsThatTeachPoorHabits UnsolicitedPopupWindows SimpleProjectManagement CategoryBook CategoryProjectManagement ScopePattern SimpleProjectManagement WikiSquatting SimpleProof CategoryProof ItDepends NetworkModel NetworkModle NonWeenies ObjectOrienteModel ObjectOrientedModel ObjectWeenies ObjectiveEvidence ObjectiveEvidenceNeverFound ObjectiveProof RelationalModel RelationalWeenies SimpleProof TraditionOverridesProof YouFoundObjectiveEvidence SimplePublicKeyInfrastructure CapabilitiesAsKeysModel CategorySecurity LionKimbro PasswordCapabilityModel PublicKeyInfrastructure SimplePublicKeyInfrastructure SimpleStupid SimpleStupidVsSimpleElegant SimpleStupidVsSimpleElegant CodeHarvesting CodeUnitTestFirst DoSimpleThings OnceAndOnlyOnce RefactorMercilessly RidiculousSimplicityGivesRidiculousResources SimpleStupid TestDrivenDesign XpSimplicityRules SimpleSuperclassName DaveHarris KentBeck MichaelFeathers PrematureGeneralization QualifiedSubclassName SystemMetaphor SystemOfNames YouArentGonnaNeedIt SimpleTest CategoryPhp CategoryTesting MarcusBaker MockObject PhpUnit SimpleTest SourceForge TestingFramework UnitTest WebTester SimpleThinJavaServerPage FrederickTaylor JavaServerPage JavaServerPages LazyInitialization SimpleThinJavaServerPage SpartanInterface VirtuallyInitializedAccessors WebSphere SimpleThings AlbertEinstein SimpleTool SimpleTool SimpleWebs WhatIsSimplewebs SimpleWiki CategoryWikiImplementation FreePascal MarkGuzdial PluggableWebServer SqueakWiki SimplestBusinessThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWork OnlySayThingsThatCanBeHeard SimplestForUserOrProgrammer AlistairCockburn AnalysisPatterns BobHaugen ChainOfResponsibilityPattern FrankWestphal JeffGrigg KnowledgeLevel MartinFowler OnceAndOnlyOnce SimplifyTheRequirements SimplestOrEasiest BillWeston CategorySimplification CowboyProgrammers DanielMunoz DoThePartTwo DoTheSimplestThingThatCouldPossiblyWork JonathanCrossland KlausWuestefeld MinimalDesign OnceAndOnlyOnce SolvingDesign WardCunningham SimplestThing DoTheSimplestThingThatCouldPossiblyWork EinsteinPrinciple SimpleEnough SimplestThing TimeToMakeItSimple SimplestThingReplyFromJamesCollins JamesCollins JustSufficientImplementation UseBeforeReuse SimplestThingReplyFromRonJeffries AcceptanceTest BinDefinition DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming PairProgramming RefactorMercilessly RonJeffries UnitTest ValueCommunication WuWei YouArentGonnaNeedIt SimplestThingThatCouldPossiblyWork CategoryOrganization DoTheSimplestThingThatCouldPossiblyWork SimplestTuringMachine GeneralPurposeComputer MarkJanssen StephenWolfram TuringMachine WikiStub SimplestVersusRight BigDesignUpFront CartoonDiagram DaveMuirhead DoTheSimplestThingThatCouldPossiblyWork DoTheThingRight DomainModel ElectronicWhiteboard GatedCommunityPattern ManfredSchaefer MartySchrader MitchellModel PlanningGame RandyStafford RobertDiFalco SystemMetaphor WeWillTry XpImmersionFive YouArentGonnaNeedIt SimpletonPattern CategoryRant CostinCozianu EmbeddedSystems FalsePositiveVille FebruaryZeroSix ForThisPurposeSingletonsAreGlobals ReverseFlyweightPattern SimpletonPattern SimpletonPatternDiscussion SingletonPattern SingletonsAreEvil SimpletonPatternDiscussion AnonymousCoward BitTorrent BurdenOfProof CategoryDiscussion ClassLoader CostinCozianu CriticizeBluntly DeleteThisPageSomeTime DistributedProgramming EditHint FindMeEasilyEnough ForThisPurposeSingletonsAreGlobals GetOverIt GoTo GunnarZarncke HomePage ItDepends JavaScript JonathanTang LarrySangerAndLessonsInCollaboration MessagePassing MichaelSparks MonadicProgramming RobertFisher ScareQuotes SimpletonPattern SingletonPattern SingletonsAreEvil ThereAreNoAbsolutes UnitTesting WikiReader WxWindows SimplicityFollowsComplexity CreepingFeaturitis EinsteinPrinciple TimeToMakeItShort TradeSecrets SimplicityIsOverRated AccidentalComplexity AllConsumingApplication AllisonRandal AppleComputer CategorySimplification ConfusingSystem CppUnit DanSugalski DoSimpleThings DoTheSimplestThingThatCouldPossiblyWork EssentialComplexity EverythingIsRelative ExtremeProgramming FredBrooks HowToSolveIt KeepItSimpleStupid KissPrinciple LeopldTotsch MatthewTheobalds MicroSoft MythicalManMonth OccamsRazor OleAndersen OnceAndOnlyOnce OpenDoc OpenDocModules OrganicSimplicity PairProgramming RobertDiFalco SimplestOrEasiest SimplicityIsOverRated SpellChecker SpreadSheet UnixOperatingSystem WaterbedTheory WayneMack SimplicityRules ChetHendrickson DoTheSimplestThingThatCouldPossiblyWork SimplifiedEnglish BasicEnglishLanguage CategoryNaturalLanguage SimplifiedProcess ExtremeProgramming KentBeck MartinFowler SimplifiedProcess SimplifiedWrapperAndInterfaceGenerator AlternateHardAndSoftLayers ArrLanguage BoostLibraries BoostPythonLibrary BurkhardKloss CategoryCpp CategoryProgrammingLanguage CategorySoftwareTool CeeLanguage CeePlusPlus ChickenScheme CommonLisp CsharpLanguage EiffelLanguage GoLanguage GuileScheme HighlyRecommended JavaLanguage JohnFletcher LuaLanguage MaxIschenko ModulaThree MzScheme NatPryce OcamlLanguage PerlLanguage PhpLanguage PythonCxxModule PythonLanguage RubyEmbed RubyLanguage SmallEiffel ToolCommandLanguage SimplifyByDivision AirplaneRule CantSeeTheForestForTheTrees CategorySimplification CodeBuilding DeconstructAlmostAnything DeconstructiveBrainstorm DivideAndConquer DoSimpleThings DonaldNoyes HelloWorld KeepItSimple OccamsRazor PrincipleOfParsimony ProgrammingLanguage SimplicityIsOverRated SimplifyByDivision SpikeSolution SimplifyTheRequirements AlistairCockburn AskWhy BobHaugen CategoryRequirements CategorySimplification DoTheSimplestThingThatCouldPossiblyWork EngineeringTask JoshuaKerievsky LetTheClientDecide MarkInterrante MartySchrader MichaelFeathers RequirementsProcess RequirementsQuestions RonJeffries SimplestForUserOrProgrammer SimplifyTheRequirements SimplifyVigorously OnceAndOnlyOnce RefactorMercilessly SameThingSameName TestDrivenDevelopment TheElementsOfStyle YouDontNeedItAnymore SimplifyingRdbms AddingEpicycles AgileProgramming BeingOffendedDiscussion BigBallOfMud BigIron CategoryBusinessDomain CategoryDatabase CategoryRelationalDatabase CategorySimplification DatabaseBestPractices DbasGoneBad DesktopDatabase DiscontinuitySpike DoesRelationalRequireTypes DonaldNoyes DynamicRelational EqualVsTrueFalse EverythingIsRelative ExBase FourthNormalForm HardWork HowToSellGoldenHammers HowTypesFailCategoryBusinessDomain HowTypesHelpAi IsOracleTooComplex IwantaPony JustGetIt LeftHandersTooCostly MicrosoftAccess MySql NimbleDatabase ObjectOriented PageAnchor PerfectStorm PissingMatch PrematureOptimization RdbmsFriendlyAppLanguage RelationalAlgebra RelationalCalculus RelationalDataBaseManagementSystem RelationalLanguage RelationalModel SeparationOfDatabaseAndDomainMath SimplifyingRdbms SpecializingRdbmsForBusinessDomain SqlFlaws TableBrowser TopMind TrueRelationalToPseudoRelationalMapper TuringComplete TutorialDee ViolentAgreement WalledGarden WardsWiki WhatIsData YagNi SimplyMepis SimplyMepis SimplyScheme AnonymousDonor BrianHarvey CategoryBook LogoLanguage MzScheme SchemeLanguage SiCp SimplyScheme SlightlyMoreComplexLogo SimplySimplistic AddingEpicycles AsSimpleAsPossibleButNoSimpler AsimplerWay CategoryComplexity CategorySimplification EinsteinPrinciple EssentialComplexity GalacticModelingLanguageMetaModel MinimalDesign MissingFeatureSmell OverSimplification SimpleIsntEasy SimpleSolutions SimplySimplistic YouCanSolveAnyProblemWithAnotherLevelOfIndirection SimplyUnderstoodCode AssignVariablesOnce AustinDavid DanielLowe DaveHarris FunctionsForLoops LocalVariablesDefinedAndUsedOnOnePage LocalVariablesReassignedAboveTheirUses MakeLoopsApparent MeaningfulComment MeaningfulName MethodObject ReadsLikeProse RewriteCodeFromScratch RichardGabriel SelfDocumentingCode WellFactoredCode SimplyVbUnit CategoryVbClassic RunTests VbClassic VbDotNet VbLiteUnit SimulaLanguage AlgolSixty BetaOverview BrokenLink CategoryProgrammingLanguage ClayPhipps KristenNygaard ObjectOrientedProgramming OleJohanDahl SimulaHistory TuringAward WikiGnome SimulateTheIndustry SimulatedAnnealing FuzzyLogic GeneticAlgorithm MetaHeuristic MotherNature NeuralNetworks NoFreeLunchTheorem SimulatedAnnealing SimulatedQuenching SimulatedDynamicBinding AbstractTemplate ActiveTemplateLibrary ActivexTemplateLibrary BaseClass CategoryCpp CategoryCppTemplates CuriouslyRecurringTemplate DanielBowen DesignPattern DynamicBinding JimCoplien MicrosoftFoundationClasses MixIn PureVirtual QueryInterface ScottAndrew TimTabor WindowsTemplateLibrary SimulatedQuenching RichardHenderson SimulatingKeywordArguments DaveHarris JeffGrigg JohnStoshMuczynski LineComments MikeSmith NamespacePollution SelfDocumentingCode SmalltalkLanguage SunirShah WayneMack SimulatingQuoteBlocks BillTrost BradAppleton CategoryWikiEditing EvanLanglois JimCoplien RegularExpression StijnSanders TextFormattingRules UseModWiki WhyDoesntWikiDoHtml SimulatingWindowsWithTextGraphics IsSmalltalkWithoutGraphicsAnyGood JeffGrigg SimulatingWindowsWithTextGraphics TurboVision SimulationArgument BeliefCreatesReality BrainInAvat CategoryPhilosophy ChaunceyGardiner LispSimulationTheory ReneDescartes TheMatrix TheMostComplexWhichCanBeMadeToWork TheThirteenthFloor ThereIsNoSpoon SimulationOfTheFuture AprilThirteen ArgumentByElegance ArgumentFromAuthority BayesianUncertainty CategoryDecisionMaking CategoryEconomics CategoryMetrics CommonSenseIsAnIllusion DecisionMathAndYagni DonaldNoyes FalseDichotomy FuzzyLogic GameTheory GoldPlating LetTheReaderDecide LookingForward NeuralNetwork OnceAndOnlyOnce ParableOfTheBruises PricePrecisionEffect SimulationOfTheFuture StepwiseRefinement WikiZens YagNi SimulationRelationshipToParent JulyZeroEight NonChronologicalSimulation ParentRelationshipToSimulation PhilippeDetournay SimulationArgument SimulationsInEducation CategoryEducation CivilizationGame GeorgePaci SimultaneousDevelopment TooMuchGuiCode SinAndSyntax CategoryBook ConstanceHale SinCity ComicBooksToConsider DeletionCandidate MoviesToConsider OffTopic RedHarvest SinCity SinceWhenDoesSayingSomethingMakeItSo BigLie CategoryWikiMaintenance DeletedUnlessDefended DonaldNoyes PowerPoint SinceWhenDoesSayingSomethingMakeItSo WhatItellYouThreeTimesIsTrue SincerePacifists CategoryOffTopic GeorgeDinwiddie ItDepends MikeSmith PrisonersDilemma SinclairSpectrum CategoryHardware SinclairZxEighty MatthewFarwell MicroComputer RandomAccessMemory SinclairResearch SinclairZxEightyOne SinclairZxEightyOne AndrewMcGuinness AndrewMcMeikan CoCo CommodoreVicTwenty EricJablow JohnWebber JupiterAce KyleBrown MicroComputer NickBensema PatternRecognition PersonalComputer RandomAccessMemory RobHarper SinclairResearch SinclairZxEighty TrashEighty WilliamGibson SindarinLanguage GreyElves JrrTolkien JustMab LordOfTheRingsPartOne MiddleEarth QuenyaLanguage TolkienLanguage SingaporePatternGroup CategoryGroup CategoryPatternsGroup SinghManpreet CategoryHomePage CryptographyinKiznaSyncShare DiffieHellmen SyncShare YashKothari SingleAddressSpaceOperatingSystem AlarmBellPhrase AmigaOs ArmchairArchitect BrokenLink CategoryOperatingSystem CodeSmell DirectedAcyclicGraph ExoKernel GrassHopper MacOsClassic MicrowareOsNine NameSpace OberonOperatingSystem OperatingSystem OrthogonalPersistence ProtectionDomain RealTimeOperatingSystem RelationalWeenie SingleAddressSpaceOperatingSystem VxWorks VxWorksAe WindRiverSystems SingleAssignment DeclarativeProgramming FunctionalProgramming LogicProgramming RelationalLanguage SingleAssignmentLanguage StaticSingleAssignmentForm SingleAssignmentLanguage AplLanguage CategoryFunctionalProgramming CeeLanguage HaskellLanguage LispLanguage MlLanguage SchemeLanguage SingleAssignment SingleAssignmentLanguage StaticSingleAssignmentForm StephanHouben ThomasColthurst SingleCells MulticellularOrganism SingleChoicePrinciple AllAbstractionsLie AllModelsAreWrongSomeModelsAreUseful CategoryModellingLawsAndPrinciples ChangePattern CodeAvoidance DeltaIsolation FactoryPattern HolyWar IfItCantBePerfectDontBother LimitsOfHierarchies OnceAndOnlyOnce OoBestFeaturePoll OpenClosedPrinciple PolymorphismLimits ProceduralMethodologies SetTheory SingleChoicePrinciple SwitchStatementsSmell ThereAreNoTypes UsefulLie VisitorPattern SingleDevelopers RealWorld SignificantOther SingleDispatch CategoryPolymorphism InternalPolymorphism MultipleDispatch SingleDispatch SingleFunctionExitPoint AllPanaceasBecomePoison AndrewKoenig AntiPattern ArrowAntiPattern BailOutTest BurkhardKloss ByVal CategoryCodingIssues CeeIdioms CeeLanguage CeePlusPlus DaveHarris DougMerritt ExtractMethod FileMode FileStream FlowOfControl FooTransform GotoConsideredHarmful GuardClause GuillermoSchwarz JonathanTang LispLanguage MultipleReturns ObjectOrientedProgramming OnceAndOnlyOnce PatternMatching ProofCarryingCode PseudoCode ResourceAcquisitionIsInitialization RobertDiFalco SingleFunctionExitPoint SingleFunctionExitPointPlease SmallMethods SomeFile SpaghettiCode StructuredProgramming TracerStatic VictorEngmark WayneMack SingleFunctionExitPointPlease BobTrower SingleFunctionExitPoint SingleFunctionExitPointPlease SingleGuiEngine LimitsOfHtmlStack SingleId JuanPabloMartinez SingleInheritance CategoryPolymorphism CompositionInsteadOfInheritance InterfaceImplementationByDelegation JavaLanguage ModulaThree MultipleInheritance ObjectiveCee ProgrammingLanguage SingleInheritance SmalltalkLanguage SingleIntegrationPoint AutomatedBuild AutomatedTest BuildMachine BuildNumbers ConcurrentVersionsSystem ContinuousBuild ContinuousIntegration DailyBuild ExtremeProgramming GoodThing SingleIntegrationPoint SingleReleasePoint SingleLanguageOperatingSystem AcId AtomicInteger ByteCode CapabilityOrientedProgramming CategoryOperatingSystem CommonLanguageInfrastructure CommonLanguageRuntime CompareAndSwap DotNet EeLanguage ErlangLanguage ForthMachine HardRealTime InfernoOs JavaLanguage LanguageIsAnOs LanguagesAreOperatingSystems LispMachine MicrosoftSingularity MozartProgrammingSystem NakedObject NewOsFeatures NoApplication OpenSource OperatingSystem SheBang SingleLanguageOperatingSystem SmalltalkMachine SoftRealTime SoftwareTransactionalMemory TransactionalActorModel VirtualMachine WishList SingleLetterNamedVariables SingleLetterNamedVariables SingleLinkedList BillWeston CategoryDataStructure CeeLanguage ConsCell LinkedList LispLanguage SingleLinkedList SingleMeetMultipleInheritance MeetsAndJoins MultipleInheritance SingleNamePatternsCreateConflicts AdapterPattern AntiPattern BigBallOfMud BufferOverflow DefaultsToPerl GangOfFour LayneThomas LlamaPattern LongInheritanceTree ObjectOrientedProgramming PatternBacklash PatternDictionaryGame PatternInEverything PerlLanguage ProxyPattern TheBlob ThreeStagesInJeetKuneDo WittgensteinsLadder SingleNamespaceLisp CategoryLanguageFeature CategoryLisp CategoryScheme CeeLanguage CeePlusPlus ChezScheme ChristianQueinnec CommonLisp FunctionalProgramming ItJustWorks KartikAgaram LexicalScoping LispInSmallPieces LispLanguage LispSchemeDifferences MatthiasBenkard ReadMacro SchemeLanguage SelfLanguage SharpQuote SmalltalkLanguage SinglePointOfFailure BrettNeumeier EricHerman JeremyCromwell LocationTransparency MatthewAstley RedundancyIsInertia SinglePointOfFailure TeleHouse SinglePointOfTruth DontRepeatYourself SinglePrintablePage CategoryOrganization DoingStuff DonaldNoyes DontLoseGoodIdeas EasilyRememberedConcepts GoodThing HomePage IntentionRevealingNames PrintingOnPaper ThoughtsIdeasNotions ThreeRingNotebook TopToBottom WikiPageWritingConcept WikiReading SingleReleasePoint AlistairCockburn AndreasAxelsson AntHill BitKeeper ChangeSets ChryslerComprehensiveCompensation ConcurrentVersionsSystem ContinuousIntegrationGemStoneStyle CruiseControl DonWells FrequentReleases GitVersionControl GnuArch GuillermoSchwarz IdealIntegrationTool IntegrationBall IntegrationSandbox JeffBay KnowledgeInTheWorld LarryMcVoy LinusTorvalds LinuxKernel MagicEightBall MikeStump OpenSource OrbOfKnowledge PairProgramming ScottJohnston SingleIntegrationPoint SingleReleasePoint StrawMan ThoughtWorks TimBrown TimMackinnon UnitTest VcapsProject VisualAge SingleResponsibilityPrinciple CategoryModellingLawsAndPrinciples MergeMe OneResponsibilityRule PrinciplesOfObjectOrientedDesign ResponsibilityDrivenDesignConflictsWithYagni SingleResponsibilityRule OneResponsibilityRule SingleResponsibilityPrinciple SingleSourcingDocumentation CategoryDocumentation KellyAnderson SingleStepConstructor BuilderPattern CodeSmell DesignSmell EnterpriseJavaBeans IsValid JavaServlets ResourceAcquisitionIsInitialization ResourceAcquisitionIsInvocation ResourceAllocationIsInitialization ServletContext ValueObject ValueObjectsShouldBeImmutable SingleThreadedAgentPattern CategoryProtoPattern DaisyChain ListenerInterface MarnixKlooster NotifierForTest NotifierInterface ProtoPattern SingleThreadedAgentPattern SoftwareDesignForTesting SteveFreeman SingleThreadedApartment CategoryComponentObjectModel CategoryDefinition CategoryGlossary ComPlus ComponentObjectModel MultiThreadedApartment SingleThreadedApartment ThreadNeutralApartment SingleThreadedComponent CategoryComponentObjectModel ComComponent ComPlus ComponentObjectModel FreeThreadedComponent MultiThreadedApartment RentalThreadedComponent SingleThreadedApartment ThreadNeutralApartment SingleTransferableVote BevanArps CategoryVoting SingleTransferableVote VotingPatterns SingleTransform CategoryGraphicsPattern CategoryPattern GraphicsPatterns MatrixAnalysis SceneGraph SingleUnifiedBuildScript ApacheAnt AutoConf BuildProcess ContinuousIntegration OpenSource SingleReleasePoint SingleUnifiedBuildScript SingleUseContinuation ActivationRecord ActorsModel BackTracking CactusStack CategoryContinuation CeeLanguage CeePlusPlus CoRoutine ContinuationsAreGotos ContinuationsInCee ExceptionHandling FirstClass JavaLanguage SchemeLanguage SingleUseContinuation TheStack SingleUserWiki CategoryPersonalWiki CrcCard ForgetfulnessAsFilter HyperCard JimCoplien JoeDavison MarkEichin PaperPorting PersonalInformaionManager PersonalWiki RecentChanges SippeyWiki TwentyDollarWikiDevice WikiAsPim WikiEngines WikiJournal WikiWay WikiWikiClone WikiWikiWeb SingletonConsideredMisleadinglyNamed AnonymousDonor AntiPattern FactoryMethod GangOfFour GlobalObject GlobalObjectPattern GlobalVariable GoodThing InstanceManagerPattern JavaLanguage JavaSingletonPackage MarcThibault PeterSumskas ReverseFlyweightPattern SeparationOfConcerns SingletonGlobalProblems SingletonPattern SingletonsAreEvil SingletonsAreGood UseItIfYouAreSureYouKnowWhatYouAreDoingAndTakeExtraCareInMultiThreadedEnvironmentsPattern SingletonDecorator ConcreteSingleton DecoratorPattern SingletonDecorator SingletonRegistry SingletonGlobalProblems AnonymousDonor BehavioralPatterns BillJamison CategoryPattern ClassLoader CreationalPatterns DanielEarwicker DarrenHobbs DesignPatternsBook FactoryMethod FrankMcGeough GlobalVariable GlobalVariablesAreBad JamesCrawford JeffLowery KentBeck LorenzoGatti RichardHenderson SingletonPattern SingletonWithinContext SingletonsAreEvil SingletonsAreOftenGlobalsInDisguise TestContext UnitTest YouCantEncapsulateEverything SingletonInUmlForJava ClassLoaders DistinguishedInstance ImplementationModel JavaSingleton KeithBraithwaite ObjectConstraintLanguage RonJeffries SingletonPattern SyntropyMethodology TextAndGlyphsInTheUml UmlIssuesWithQualifiedAssociation WilliamGrosso SingletonPattern AbstractFactory AllowClientToSetContext AnonymousDonor AreClassesObjects ArieVanDeursen CameraPool CardinalityEnforcedInCode CategoryCreationalPatterns CategoryPattern CodeSmell ConnectionSingleton ContextObject CppSingleton DependencyInjection DesignPatterns DoubleCheckedLockingIsBroken EnumeratedTypesInJava FacadePattern FactoryMethod FebruaryZeroSix FlyweightPattern FooBar ForThisPurposeSingletonsAreGlobals GangOfFour GlobalAntiPattern GlobalVariable GlobalVariableCoupling GodCode GuyWhoReopenedTheSingletonCanOfWorms HafizAhsan InstanceManagerPattern JamesCrawford JavaSingleton JeffGrigg JohnWright KentBeck LarsStitz LawOfDemeter LazyInstantiationPattern LorenzoGatti MichaelAbbott MichaelFeathers MockObject MonostatePattern NarrowTheInterface PerlSingleton PhpSingleton PrintDriverInstanceController PrinterController PrinterDriver PrinterDriverInstanceController ProducingSingletonGarbage PythonSingleton ReverseFlyweightPattern RichardHenderson RubySingleton ScopeContextProperly ServiceLocator SimpletonPattern SimpletonPatternDiscussion SingletonConsideredMisleadinglyNamed SingletonGlobalProblems SingletonPattern SingletonPatternDeprecated SingletonPatternTermAsCoined SingletonRefactorings SingletonReplacements SingletonsAreEvil SmalltalkSingletonProblem SoloAntiPattern SpeculativeGenerality SriramGopalan StrategyPattern StuartMarks TestInfected ThreadLocalStorage UnitTest UnitTestingSingletons VbClassicSingleton YouArentGonnaNeedIt SingletonPatternDeprecated SingletonPattern SingletonPatternTermAsCoined CostinCozianu ForThisPurposeSingletonsAreGlobals GuyWhoReopenedTheSingletonCanOfWorms MultitonPattern SingletonPattern SingletonRefactorings AbstractSingleton AggregateSingletonObjects AndrewParle DelegateSingleton RefactoringImprovingTheDesignOfExistingCode SimplestThingThatCouldPossiblyWork SingletonPattern SingletonRegistry AbstractSingletonPattern ConcreteSingleton NitinVerma RuntimeException SingletonException SingletonRegistry SingletonReplacements CostinCozianu FactoryPattern GoodThing GuyWhoReopenedTheSingletonCanOfWorms JakartaTomcat PatrickMcCormick SingletonPattern SingletonReplacement WyattMatthews SingletonsAreEvil AsimJalis CategoryEvil CeeSharp ContextObjectsAreEvil CppSingleton FactoryPattern FrancisHwang GetGuid GlobalVariable JavaLanguage JavaVirtualMachine JbRainsberger JohnHarby MartinZarate MichaelFeathers NitinVerma ObjectModel ProducingSingletonGarbage RogerLipscombe SimpletonPattern SingletonConsideredMisleadinglyNamed SingletonGlobalProblems SingletonPattern SingletonsAreEvilPageRefactoringNotes SingletonsAreGood SteveYegge SingletonsAreEvilPageRefactoringNotes BenKovitz CardinalityEnforcedInCode CppSingleton DialecticMode DocumentMode DoesYagniInterruptFlow DramaticIdentity ElicitingRequirements FrancisHwang GlobalAntiPattern GuyWhoReopenedTheSingletonCanOfWorms MartySchrader MikeCorum PhilipEskelin RichardHenderson SingletonCreation SingletonGlobalProblems SingletonPattern SingletonPatternDeprecated SingletonPatternDiscussion SingletonPatternTermAsCoined SingletonReplacements SingletonsAreEvil SingletonsAreGlobal SingletonsAreGood SoloAntiPattern SplitByTopicNotByOpinion TomAnderson YagniAndDatabases YouArentGonnaNeedIt SingletonsAreGood DorKleiman EmbeddedSystem IsSingletonLaziness PrematureGeneralization SingletonPattern SingletonsAreEvil SystemResourceManager SinglyLinkedLists LinkedList SinglyRootedInheritanceHierarchy AlanKay CeePlusPlus CommonLispObjectSystem CsharpLanguage DefinitionsForOo HeDidntInventTheTerm HeInventedTheTerm JavaLanguage ObjectOrientation ObjectOriented ObjectiveCee PythonLanguage SinglyRootedInheritanceHierarchy SmalltalkLanguage SingularClass ConceptualIntegrity ConceptualSingularity SingularClass SingularThey AlexeiMarine AmericanCulturalAssumption AnonymousGrammarian AnonymousPragmatist AnthonyLauder AreYouBeingServed BritishCulturalAssumption DavidSarahHopwood GarryHamilton HolyWar JohnWebber JudyHawkins MossCollum NickBensema NickRusso PluralYou PrescriptiveVsDescriptiveGrammar PurityOfEnglish SavasAlparslan SingularThey SpivakPronouns StudentInnen SingularValueDecomposition CategoryMath EigenValue LatentSemanticIndexing LinearAlgebraPackage MatrixAnalysis MatrixRank NumericalAlgorithmsGroup NumericalRecipesInCee PrincipalComponentAnalysis SingularValueDecomposition WikiPedia SingularitarianWikiPrinciples FridemarPache GrowthSupportingEngine SingularitarianMind UniversalParticipation WikiPrinciples SinisterSchemeSampleInRuby ArgumentError CategoryRuby JeanHuguesRobert JimWeirich LoadError SinisterSchemeSamplePerplexesPythonPorter SinisterSchemeSamplePerplexesPythonPorter CategoryPython JimWeirich PythonTranslator RubyLanguage SinisterSchemeSampleInRuby StephanHouben SteveHowell SinkOrSwim CategoryComparisons CostinCozianu DeveloperTurnedManager DoOrDoNot FedeRico InexperienceGeneratesFailure KrisJohnson MikeSmith PeterPrinciple ReinventingTheWheel SelfTaught SoftwareDevelopment VickiKerr SirThomasMore SiscScheme CategoryJava CategoryJavaPlatform CategoryScheme CategorySoftwareTool DefineSyntax EclipsePlugin ForeignFunctionInterface JavaLanguage JavaVirtualMachine RevisedReportOnAlgorithmicLanguageScheme SchemeLanguage SchemeScript SchemeWay SiscScheme SistemaIlTuoWiki SisterSite CategoryWiki CommunitySolution FridemarPache PartnerPage PartnerWiki SisterSite SisterSites TechnologySolution WardsWiki SisterSites AboutSisterSites BoLeuf BrokenLink CategorySisterSite CategoryWiki EarleMartin FitWiki FrameworkForIntegratedTest GreenCheese HtmlFormatting MeatballWiki MoreLightThanHeat MovingPagesToTheAdjunct OffTopic PeterMerel PhlIp PublicWikiForums RatAndTuyen ReformSociety RichardDrake SisterSite SisterSites SunirShah TheAdjunct TheReformSociety TheWikiWay TwinWikis WardCunningham WhyClublet WhyIsNowClosed WikiBase WikiEngines WikiFormatting WikiSym SisterWiki CategoryWiki SisterSites SitOnOneCard AlistairCockburn CategoryCard CategoryProcessPattern CommonSense HagbardCeline MichaelDillon NeverWhistleWhileYourePissing SitOnOneCard SitOnOneCardDiscussion SitOnTheOtherCards TheIlluminatusTrilogy SitOnOneCardDiscussion ClearCase DaveSmith DesignInXp ItDepends ReminderCard RonJeffries SitOnOneCard SitOnTheOtherCards TimMackinnon SitOnTheOtherCards SitOnOneCard SitRep BenTremblay CompactForm SitRep SitTogether SiteLogo SiteOfChristianPages DoSimpleThings ExtremeOxymoron LaurentBossavit OccamsRazor OleAndersen PeterMerel PreSuppositionalApologetics RelevanceOfOccamsRazor RichardDrake WardCunningham WardsWiki WhyClublet WhyClubletBorderlineCases WhyClubletInitialPages WikiEmigration WikiPage WikiWikiSystemNotice SitePoint CategoryCompany CategoryJavaScript CategoryPhp CategoryWebDesign CategoryXml SiteScooper AvantGo KornySietsma PalmPilot SiteScooper SiteServer CategorySoftwareTool SiteServer SiteStudio SiteStudio TommyPavlicek SitrakaJprobe JavaLanguage JavaProfilers RobertChurch SittingInaCircle AuthorReadsTheWork AuthorsCircle FlyOnTheWall JimCoplien WritersWorkshop WritersWorkshopPatterns SituatedDesign DoesXpDoDesign SpeculativeDesign SituationalAwareness BeepInterface BeepSpeek CategorySound SystemMonitoring UseSound SituationalMethodEngineering MethodEngineering SituationalMethodEngineering SixActionShoes CategoryBook CategoryCreativity CategoryDramaticIdentity CategoryThinkingPatterns SixThinkingHats SixDegreesOfExtremeProgramming ExtremeProgramming NatureOfOrder NewEmptyPage RecentChanges ReverseLinkEnabled VisualTour WikiCentre WikiList WikiMines WikiPage SixDegreesOfKevinBacon CategoryWhimsy ErdosNumber GodwinsLawMeetsKevinBacon KevinBacon RodSteiger SeanOleary SixDegreesOfSeparation SmallWorld TheTippingPoint SixDegreesOfSeparationTheory SmallWorlds SocialNetworksExperiment SixDegreesOfWikiWiki AdamRifkin AlanKay AlanKayStories AndreWeinand ArtCraftSoftScienceHardScience AuditorsForTheVerifiers BobCringely CategoryHomePage CategoryWiki DesignShop DougLea ErdosNumber ErichGamma FindPage FormAndFunctionAreOne FrankLloydWright GlennVanderburg HelmutLeitner HierarchyOfPrototypes HookMethod HumorPatterns InteractiveScreens KomponentenbasierteSoftwareentwicklungMitFrameworks LaboratoryPrototype LeapingTheAbyss LikeChanges LikePages MarcelPopescu MixedModeActiveModules MoreAboutSearching MoreAboutTheDatabase NomadsAndFarmers ObjectTechnologyInternational PortlandPatternRepository QualityFunctionDeployment RecentChanges RecentVisitors ReiniUrban RococoSolution SoftwareRequirements StartingPoints StaticScreens TheRoadMapToRepeatableSuccess TipsForWritingPatternLanguages VealFatteningPens WageApes WelcomeVisitors WikiBrowseGame WikiCynic WikiPage SixHonestServingMen PlanningGame ProblemDomain RequirementsAnalysis RudyardKipling SolutionDomain SystemsAnalysis WhatIsAnalysis SixLineAntProgram CellularAutomata CellularAutomaton ChaosTheory ComplexNumbers ComplexNumbersArePoints EditHint LangtonsAnt LeeNathan LogisticEquation MikeSmith NickBensema PaulErdos PerlGolf PermutationCity PythonLanguage RobertWatkins ScientificAmerican TheDevilIsInTheDetails SixLineSigLimit EmailNetiquettePatterns RequestForComments SixSigma CategoryManufacturing CategoryMethodology CategoryStatistics CenterTheProcess ClosestSpecificationLimit CustomerRequirement KarenSmiley ManufacturingEngineering ProcessAverage ProcessImprovement ProcessParameters ProfoundKnowledge QuickWins SampleStandardDeviation SigmaNumber SixSigma SixSigmaDiscussion SoftwareEngineeringInstitute StandardDeviation TotalQualityManagement SixSigmaDiscussion AnalogyBetweenProgrammingAndManufacturing CategoryManufacturing CategoryStatistics DaveVanBuren KarenSmiley PetPeeve SigmaNumber SixSigma SoftwareIsNotManufacturing WayneMack SixSingleQuotes AndyDent AnonymousDonor AnotherApproach AsDotSeparated BrentNewhall CategoryWiki CategoryWikiEditing CitationProblem DavidWright DeanElvy EveryWordIsaLink FastTechSupport FiveSingleQuotes FourSingleQuotes HelloWorldAvoidLink HomePage HyperWords IfYou InWardsWiki ItWorks JavaLanguage PrependedUnderscore QwertySyndrome RefactoredMercilessly SimulatingQuoteBlocks SixSingleQuotes TextFormattingRules ThreeSingleQuotes TwikiWikiEngine TwoSingleQuotes UseNormalHyperWords WardCunningham WikiCase WikiDesignPrinciples WikiEngines WikiName WikiNamePluralProblem WikiNames WikiWiki WikiWord WikiWords YouWillHaveToUse SixThinkingCats SixThinkingCats SixThinkingHats ThixThinkingCatth SixThinkingHats AnonymousCoward BenKovitz BlackHat BlueHat CategoryBook CategoryCreativity CategoryDramaticIdentity CategoryThinkingPatterns CharlesMiller DaveHarris DaveKirby DecisionMaking DevilsAdvocate DialecticMode EdwardDeBono EdwardKiser EnriqueCombaRiepenhausen FinalBlueHat FridemarPache GarethMcCaughan GreenHat GutFeelings HatThoughts InitialBlueHat InnovativeIdeas JustTheFacts LeonBambrick MetaThinking PeteMcBreen PointyHairedBoss PostMortem PostPartum RatingAsContent RedHat RobertDiFalco RonJeffries ScapeGoat SixActionShoes SixHats SixThinkingHats SixThinkingHatsOnaWikiPage TakeOffTheHat TheDownSide TheUpSide WhiteHat WhyWeHateLisp WikiBadge YellowHat YonatSharon SixThinkingHatsOnaWikiPage BlackHat BlueHat CollectiveIdea ColorForth DialecticMode DramaticIdentity FinalBlueHat FlameWar ForthLanguage GentlyReduceWikiBadges GreenHat GrokTheCompiler HatColors InitialBlueHat JeffreyMiller KrisJohnson OpEd RedHat RefactorLowHangingFruit SixThinkingHats SixThinkingHatsOnaWikiPage WhiteHat WikiGnome WikiSquatting YellowHat SixthSense BryanDollery CommonSense DevilsAdvocate EncyclopaediaBritannica JoshuaGrosse LaurentBossavit MrAristotle PsionicPerception TheFifthElement TheLanguageInstinct TheSixthSense TongueInCheek SixtyFourBitLinux BigIron CategoryLinux IntelSixtyFourBitLinux JohnFletcher SixtyFourBitLinux UbuntuLinux SixtyMinutesFile PearlHarborFile SkAverySimpleWiki CategoryWikiImplementation DanParks JavaScript PersonalWiki WebServer WikiWords SkeletalMorphogenesisHorizonProblem AndyPierce BrianEwins ForSomeReason HorizonProblem InflationModelOfTheBigBang PubMed RichardHenderson RobinWilson SkeletonMethod TemplateMethod SkepticMagazine CategoryMagazine ChrisSteinbach PhlIp PseudoScience SkepticsDictionary SketchFlow SketchPad AlanBlackwell AlanKay CategoryHistory CategoryInteractionDesign DoingWithImagesMakesSymbols EarlyHistoryOfSmalltalk GraphicalProgramEditor IvanSutherland ObjectOriented SketchPad SmalltalkLanguage TechReports TheMotherOfAllDemos SketchUp AidanChopra ForDummies RubyLanguage SketchUp ThingsWeHateAboutSketchUp SketchesOfThought AlistairCockburn CategoryBook CategoryCrcCards CrcCard JeffGrigg RalphHodgson WhorfianHypothesis SkewedBellCurve CarsonWilcox EdwardKiser JonCoupe KeithBraithwaite RapidApplicationDevelopment StandardTemplateLibrary TeachYourselfProgrammingInTenYears WayneMack WilliamGrosso SkinnyBook AlfredAho AndrewOram BrianKernighan CategoriesForTheWorkingMathematician CategoryBooks CategoryTheory CeeLanguage ChrisGarrod ComputerScience DennisRitchie FatBook HowToSolveIt JohnHortonConway KernighanAndRitchie ManagingProjectsWithMake MartinFowler MoreProgrammingPearls MrBunny NaiveSetTheory OnNumbersAndGames PeterWeinberger ProgrammingPearls SaundersMacLane ShortBooks SkinnyBook SteveMaguire SteveTalbott TheAwkProgrammingLanguage TheCeeProgrammingLanguage TheElementsOfStyle ThePragmaticProgrammer ThickBooks UmlDistilled WabiSabi WritingSolidCode SkipCave AplLanguage CategoryHomePage JayLanguage KayLanguage KenIverson SkipList CategoryDataStructure GrayWatson SkipList SkipMcCormick AntiPattern AntiPatternsBook AntiPatternsGroup CategoryHomePage DrDobbsJournal McCormick WikiWeb SkipSailors CategoryHomePage HomePage SkipList WikiMailBox WikiWord WriteTheUserManualFirst SkunkWorkPatterns AlwaysHaveOneOnTheBackBurner AlwaysMeetDeadlines BasicOperatingRulesOfLockheedsSkunkworks CategoryPattern CultivateSenseOfHumor DaveSmith DesignTheRightThing DontAskPermission GiveThemWhatTheyNeed HitHardAndFast IcouldDoThisInaWeek LieToYourManager LordOfTheFlies MakeApostlesSuccessful NoSilverBullet PaulMcKenney ProofInPudding RevolutionThruEvolution RunSilentRunDeep SkunkWorkEngineering SkunkWorks SneakInNewTechnologies ToddCoram TwoDocsForThePriceOfOne SkunkWorks BasicOperatingRulesOfLockheedsSkunkworks ClaudeMuncey GraphingCalculator SkunkWorkPatterns SkunkWorks SkyNet SkyPe CategorySoftwareTool SkyeXu TeamOfOne SkylarkSeries CategoryBook CategoryScienceFiction EeDocSmith SpaceOpera SlackAnanda AndyPierce CategoryHomePage RealNamesPlease SlackAnanda TexasStu WhoIs WikiWord SlackByTomDeMarco CategoryBook DilBert PhlIp PointyHairedBoss RealWorld SlackGettingPastBurnoutAndTheMythOfTotalEfficiency TheChurchOfTheSubGenius SlackPatterns AutomationIsOurFriend BeginWhenReady DoTheSimplestThingThatCouldPossiblyWork LarryWall LayneThomas LazinessImpatienceHubris LazyBastard LazyProgrammer OnceAndOnlyOnce PragmaticProgrammer SlackPatterns WizardsAreLazy SlackwareLinux AptGet ArlenCuss CategoryLinux DebianLinux GnuLinux LinuxDistribution RedHatLinux SlackwareLinux UnixLike SlashDot AdvoGato CarlosScheidegger DoesAnyoneBelieveSlashdot EverythingTwo GeeksInSpace GnuEmacs KeithDawson MacSlash MatthewTheobalds McClainLooney PaulChisholm PayPal PerlMonks QuickTopic SethGordon SlashDot SlashDotted TimChambers VimTextEditor WikiPage WikiWikiWeb SlashDotted CurtisBartley DistributedDenialOfService ExtremeProgramming ExtremeProgrammingRoadmap MartinFowler NotePad RefactoringBook SimonMichael SlashDot SlashDotted SlashdotEffect StephanHouben WikiWikiWeb ZwiKi SlashWiki CategoryWikiImplementation SlateLanguage CategoryProgrammingLanguage CecilLanguage CommonLispObjectSystem FreeNode HaskellLanguage ImmutableValueObjects KeywordParameterPassing LeeSalzman LispLanguage MacroMessageSends MatthiasBenkard MultipleDispatch NatPryce NickBensema NullIsBenign PrototypeBased PurelyFunctional SelfLanguage SmalltalkLanguage SoftTyping SubjectiveDispatch TellDontAsk TimMoore SlaughterhouseFive FreeWill PhlIp SlaughterhouseFive TheBostonGlobe TwentiethCentury SlavaPestov CategoryHomepage CategoryPerson FactorLanguage SlaveOrientedProgramming AntiCreation BadWord BondageAndDiscipline BondageAndDisciplineLanguage CodeKing ImperativeProgramming JustDoIt ModernPascal ModularProgramming RhetoricalIndirection VerboseLanguageWeenies SlavenRezic CategoryHomePage SlavenRezic SlavesOfTheMachine CategoryBook MothsToTheFlame SlavicLanguage OffTopic WikiPedia SlavishlyImitatingPhysicality AboutFace AbstractionInversion AlanCooper ButtonsAreEvil HumanComputerInteraction IconsAreEvil KenDibble MenusAreEvil PointersAreEvil SeparateMeaningFromPresentation SheerUglinessOfUserInterfaces SlavishlyImitatingPhysicality SoftwareGivesUsGodLikePowers WimpIsBroken WindowsAreEvil SlavishlyUnderGeneralized DataDrivenPrograms JimRussell SuperOverGeneralized SleepDeprived DayMammalHours EightHourDay FireFighting FortyHourWeek GuruDoesAll SleepIsOverrated ScottCowan SleepDebt WilliamUnderwood SleepProblems BetsyHanesPerry CategoryBook CategoryHealth DeletedUnlessDefended FamilyBed JohnClonts KeithDerrick KenMeltsner KyleBrown LarrySangerAndLessonsInCollaboration NissimHadar PartnerPatternsLanguage WikiPedia SleepToWork AllNighter AssemblyLanguage BrokenLink CaffeineLag ChristopherAlexander CommanderCody DanHankins DavidCary GarryHamilton KielHodges MartinPool MelaTonin MentalStateCalledFlow NewScientist OsborneOne OverTime ParableOfTheRepairMan PeterMerel RealWorld SleepToWork SleepingInPublic SleepingWellTips SoftWire SugarLag SunirShah ThaddeusOlczyk TyrannyOfTheMorningPeople WhyDoYouPermitThisToBeDoneToYou SleepingInPublic AngloSaxon AnonymousDonor ChristopherAlexander FolklifeFestival PatternLanguage SeattleWashington StevenBlack SleepingWellTips BedRoomPatterns CategoryHealth ChristopherAlexander WakingUpTips WonderfulBenefitsOfJournals SleevelessErrand SleightOfHand CategoryMagic DougMerritt HandWaving JasonNocks SleightOfHand WikiPage SliceResultVertically CodeSmell DecisionSupportSystems NikolaToshev OnLineAnalyticalProcessing RichardHenderson SliceResultVertically SqlPattern StarSchema SliceSystemsVertically BillBarnett CategoryInfoPackaging CrossCuttingConcern CrudScreen FeatureInteraction HorizontalStripes JavaScript LifeIsaBigMessyGraph MikeSmith OnceAndOnlyOnce RichardHenderson SeparationAndGroupingAreArchaicConcepts StateOfTheArt SteveHowell SystemsSoftware TomRossen UnitTest UsefulLie WebScriptFileStructure SlickEdit BillKelly CategorySoftwareTool CategoryTextEditor CodeWright HelmutLeitner LaurentBossavit RecentChanges RefactoringBrowser RonPerrella ScottBissett SlickEdit StephanHouben TextPad UltraEdit VimTextEditor VisualSlick WhyNotUseEmacs SlideRule BackInTheDay CategoryHardware HansWobbe IanOsgood PhlIp SlideRule SolutionToTwoPi StefanVorkoetter SlideWare PowerPoint PowerPointApplication SlideWare VaporWare WindowsXp SlightlySpookyExperienceWithAmazon DanielKnapp ExtremeProgrammingExplained KeithBraithwaite KentBeck MartinFowler PaulTevis PleaseUnderstandMe RobHarwood RobertWatkins SimilaritiesEngine SunirShah ZenComputer ZenGuitar SlimDesignUpFront BillKrebs SlimDesignUpFront SlimeMode CategoryCommonLisp CategoryEmacs CommonLisp IlispMode SlingShot SlipCharts GeraldWeinberg QualitySoftwareManagement SlipCharts WiggleCharts SlipperySlope BadStatistics FallaciousArgument MistakenExtrapolation SlipperySlope SlipperySlopeDiscussion SlipperySlopeDiscussion AalbertTorsius BrucePennington CategoryDiscussion DoTheSimplestThingThatCouldPossiblyWork EricHodges ExcludedMiddle ExtremeProgramming FalkBruegmann LogicalArgument LogicalFallacy MartinZarate MentalTotems PostHocErgoPropterHoc RhetoricalArgument SlipperySlope StrawMan TheNetherlands UndistributedMiddle SloppyFocus CategoryUserInterface ClickToFocus ContextSensitiveMenu FocusFollowsMouse FocusPolicy KeyboardFocus PointToFocus RootWindow SloppyFocus SlotPolice CategoryDesignIssues SlowDeath SpecializationIsForInsects SlowDown CategoryPairProgramming SlowDownToSpeedUp AhHa ArchimedesOfSyracuse BackusNaurForm CategoryCommunication DickBotting DifferentAngle EricJablow ExpandToContract FortyHourWeek GenerativeCommunication HalfLife InterTeamCommunication ItsNotAboutSpeed JackieStewart JeffGrigg JeremyBowers JohnBrunner LearningOrganization MargaretThatcher OnlySayThingsThatCanBeHeard PjPlauger PrisonersDilemma QuakeThreeArena RelaxationResponse RenaultTwingo RidingCamelVsWalking ScienceFiction SharpenTheSaw SleepToWork SlowDownToSpeedUp TaiChi TheShockwaveRider TheSoonerYouFallBehindTheMoreTimeYouWillHaveToCatchUp TragedyOfTheCommons WaldenMathews SlowLearner CategoryBook KayJohansen SlowLearner ThomasPynchon SlowLogos CluetrainManifesto InternetExplorer MozillaBrowser RecentChanges SisterSite SisterSites StevenNewton TomStambaugh WardsWiki SlowPoison ChangeYourOrganization LawsOfCrap LifesTooShort RotFromTheTop RunAwaySaveYourself ScapeGoat SongUnid TalentPump SlowSort BogoSort BubbleSort CategoryAlgorithm GunnarZarncke InterCal KarlKnechtel MultiplyAndSurrender PerlLanguage PythonLanguage ScottJohnson ShuffleSort SlowSort SortingAlgorithms SlowestWikiContest AckermannFunction BogoWiki BogoWikiContest ChristianRenz ComputerScience GenesShmenes HowardFear JamesGecko PenAndPaper ScottWalters SvenNeumann TuringMachine TuringMachineCompiler UseModWiki WardCunningham WikiPedia SluggyFreelance CalvinAndHobbes CategoryComicStrip CategoryWhimsy CustomerLiaison CustomerTeam EndUser GarthWallace GroupThink IfYouDontLikeItDontClickOnIt OnsiteCustomer OriFolger PetitionTheKing PhlIp SluggyFreelance SoftwareEngineer SunirShah UseNet WebComic SlumAndGutterWare BrotherSoft CategoryRant DisplayHomePage FaceBook JanuaryTen MicrosoftCorporation ProgrammersAreNotProfessionals SandBoxie ScumWare SlumAndGutterWare SlyGryphon CategoryHomePage DotNet SmackStashing ReverendSpooner SmackStash StackSmashing SmallBasic CommandPrompt JavaScript MicrosoftSilverlight PythonLanguage SimonMould VisualBasic WikiWiki SmallEiffel AluoNowu CategoryEiffel EiffelLanguage SmallEiffel SmartEiffel SmallFailuresForLargeProblems AlistairCockburn AnAcceptableWayOfFailing CategoryEnterpriseComputingConcerns DefinitionOfProjectFailure HundredPersonProject IsWaterFallDiscredited LargeApplication LargeScale LargeScaleIndividualSoftwareDevelopment LoserManagerMakesProjectFail MethodologiesAndScale OneHundredRulesForNasaProjectManagers ProjectManagement SmallFailuresForLargeProblems TheLogicOfFailure WaterFall XpMayNotScale SmallFootprintComputing CategoryFuture DonaldNoyes ExpressionBlend HandSizedComputing IdeaAcronyms ItJustWorks MicroSoft NpId PandigitalNovel PlatformBuilder PlugIn SmallFootprint SmallFootprintComputing SmallFootprintComputingDiscussion SmartPhone ThinkingOutLoud TouchScreen VisualStudio WebThreePointZero WiFi WinCe YouTube SmallFootprintComputingDiscussion ItJustWorks LargeLcdDisplay UsingLargeFormatMonitors SmallFunctionHeaders CategoryDocumentation CeeLanguage CeePlusPlus CodeSmell FalkBruegmann ForeignMethod GoldOwner JavaDoc JavaLanguage JonathanTang MassiveFunctionHeaders NotKnuthStringLibrary ObjectOrientedSoftwareConstruction SavasAlparslan SmallFunctionHeaders StringAlgorithmNotByKnuth SyntaxHighlighting WayneConrad WayneMack SmallGods DiscWorld SmallGods TerryPratchett SmallInteger PavelPerikov SmallInteger SmallIsBeautiful BarryAllebone CategoryBook CategoryLowEnd CategoryWorldView CommonLisp ErnstFriedrichSchumacher HelpersInsteadOfWrappers ItDepends LargeAndSmallLanguages LeopoldKohr OccamsDebugger OccamsRazor SchemeLanguage SimpleIsBeautiful SmallIsBeautiful TheAdjunct SmallIterationsSmell AnonymousCoward BugList ContinuousIntegration DivideAndConquer EightyTwentyRule HowLongAnIterationShouldBe JeffMantei OneDayIterations PhilipEskelin RonJeffries SmallIterationsSmell SunirShah WayneConrad WayneMack WorkQueue SmallLint BetsyHanesPerry CategoryLint CategorySmalltalk CodeSmell DaveHarris DaveSmith DonRoberts EclipseIde JohnBrant OgdenNash OnceAndOnlyOnce RalphJohnson RefactoringBrowser SmallLint SmalltalkLanguage StanleyKnutson VisualWorks SmallLinuxWiki CategoryWikiForum SmallMemorySoftware CategoryBook CategoryLowEnd CharlesAndJames CharlesWeir JamesNoble MemoryAsaProgrammingConcept SystemProgramming SmallPages ChrisGarrod CowOrker HadThisPattern HaiKu MyWiki SmallPiecesLooselyJoined CategoryBook CopyRight DavidWeinberger LawrenceLessig TheFutureOfIdeas WorldWideWeb SmallReleases CategoryExtremeProgramming JeremyCromwell SmallReleases UserStories XpXtude SmallScript CategoryDotNet CategorySmalltalk JavaScript SmalltalkLanguage SmallSql CategoryDatabase NimbleDatabase SmallSteps CategorySuccess MakeTheSmallestChangeThatCouldPossiblyWork SmallTalk CamelCase JasonGrossman JohnDoe MarcelWeiher NextStep ObjectiveCee PieterJansegers PostScript SmallTalk SmalltalkLanguage SmugSmalltalkWeenie TomStambaugh WilliamGrosso SmallTalkBestPracticePatterns CategoryBook DoingStuff DonaldNoyes KentBeck SmallTalkFrequentlyAnsweredFud BobJarvis CategorySmalltalk CircleAndEllipseProblem DynamicLanguagesAndLargeApps FearUncertaintyDoubt LibertyBasicIsWrittenInSmalltalk LukeGorrie MultipleInheritance PeterKwangjunSuk SelfLanguage StaticTyping StrongTalk SunirShah ThreeStarProgrammer VisualAge VisualWorks SmallThingMakesHorridMess CartesianJoin CategoryHorrorStory SmallWiki CategoryWikiImplementation FreeLinks SmallWiki SmallWorld AnonymousDonor BenAveling CategoryCategory CategoryGame CategoryHomePage ErdosNumber GarryHamilton GeorgeBush IvesAerts KiboNumber MeshNetwork OrphanPage RealWorld SixDegreesOfExtremeProgramming SixDegreesOfKevinBacon SixDegreesOfSeparation SixDegreesOfWikiWiki SmallWorld SocialNetworks StanleyMilgram StarNetwork TheTippingPoint TonyBlair VirtualAssistant WardNumber WikiIsland WikiList WikiMines WikiPage SmallWorlds CategoryBook DistributedSystem GraphTheory QueueingTheory SixDegreesOfSeparationTheory SmallestFederatedWiki CategoryFederation CategoryWiki CoffeeScript ConnectedText DonaldNoyes GitHub InformationMiningTools InversionAndRearrangment JohnFletcher SemanticMediaWiki ThoughtStorms WardCunningham SmallestFederatedWikiRefactorings CategoryFederation CategoryProject FederatedWiki FederationOfYourInternet SmallestFederatedWiki UsefulUsableUsed SmallestOfAllPossibleBeliefSystems BeliefSystem ReligiousWar RichardDrake SmallestOfAllPossibleBeliefSystems WhyClublet SmallestProgramWithaBug ExBase JavaLanguage PythonLanguage SmallTalk SmallestShield AlistairCockburn AmirLivne CategoryPattern JohnFarrell RightThing ShieldPattern SmallestShield SmallestSystemThatHelps DevelopmentSupportsProduction GreenfieldDevelopment JoelSpiegel SmalltalkAccent CommonLisp DanBarlow FunctionalAccent HaveThisPattern PerlLanguage SmalltalkAdvocacy AdamSpitz AlanKay AlanKnight AnalysisModel BashShell BazaarStyle BennySadeh BigTalk BigWin BurnTheDiskpacks CampSmalltalk CategorySmalltalk CeeLanguage CeePlusPlus DaveSmith DonaldMacQueen DotNet DuWaldt EmacsEditor FreeSoftware GemStone GnomeDesktop GnuSmalltalk GraphicalUserInterface GuileScheme JavaLanguage JosephBacanskas KayDesktop KentBeck LinuxCommunity MacQueen MarcusDenker MartinPool MikaelBrockman MikeHowells NoTalk ObjectShare OpenSource ParcPlace PerlMonks PeterKwangjunSuk PosixApi ProblemDomain PythonLanguage RedHat RefactorMe RefactoringBrowser RobbShecter RubyLanguage SimplifiedWrapperAndInterfaceGenerator SmallTalk SmalltalkAdvocacy SmalltalkLanguage SmalltalkOs SqueakMap SqueakSmalltalk StephanBranczyk TomRobinson VisualWorks ZopeProject SmalltalkAndExceptions BillTrost CategoryException CategorySmalltalk ClausGittinger FileNotFoundException FileNotFoundExcpetion GuardClause HandlerSets KielHodges PeterSeibel PluggableAdaptor RalphJohnson RonJeffries SortedCollection StambaughEngineering StephanHouben TomStambaugh VisualWorks ZeroDivide SmalltalkApprenticeProgram DesignPatterns SmalltalkAsDesignPrototypeLanguage AlistairCockburn BigDesignUpFront CayteLindner GeneratingCppFromSmalltalk JeffGrigg MichaelFeathers RonJeffries SmalltalkLanguage SqueakSmalltalk SunLabs TomStambaugh SmalltalkBestPracticePatterns AlistairCockburn AndrewMcKinlay BetsyHanesPerry BradAppleton BradCox CategoryBook CategoryGroupsOfPatterns CategorySmalltalk ComputerScience ContinuousIntegration DavidHarvey DolphinSmalltalk IntentionRevealingSelector JuneKim KentBeck KielHodges MichaelFeathers OrderedCollection ParallelDevelopment PaulDyson PhlIp RatesOfChange SmalltalkBestPracticePatterns SmalltalkReport SuneidoLanguage SmalltalkBlockReturn AnthonyLander CallWithCurrentContinuation CodeStench CommonLisp GuardClause HaHaOnlySerious RonJeffries SmallTalk StephanHouben SmalltalkBlocksAndClosures CategoryClosure CategorySmalltalk CeeLanguage CeePlusPlus ClausGittinger CommonLisp ParcPlace PascalLanguage RalphJohnson RonJeffries RubyBlocksVsSmalltalkBlocks SchemeLanguage SmalltalkLanguage SqueakSmalltalk StructureAndInterpretationOfComputerPrograms TomStambaugh SmalltalkBlocksAreThunksInDisguise AbstractionInversion AlgolSixty CallByName CallByReference CallByThunk CallByValue ConsideredHarmful FunctionalProgrammingLanguage FunctorObject HaskellLanguage LazyEvaluation LexicalScoping NormalOrderEvaluation SmalltalkBlocks SmalltalkLanguage StrictEvaluation StructuredProgramming VariableCapture WhatIsaThunk SmalltalkBook SmalltalkLanguage SmalltalkCaseStatement AndyBower CampSmalltalk CaseStatement CategorySmalltalk DougMerritt IfFalse PolyMorphism SchemeLanguage SmalltalkLanguage SwitchStatement SmalltalkCompiler AmbraiSmalltalk AnthonyLander BlueBook BobAtkinson BuddsLittleSmalltalk ByteCode CategoryCompilers CategorySmalltalk DaveHarris DolphinSmalltalk EliotMiranda EnfinSmalltalk GnuSmalltalk HalHildebrand HighlyPortableSmalltalk KentBeck OregonGraduateInstitute ParcPlace PocketSmalltalk QuickTalk RalphJohnson RefactoryBrowserParser SmalltalkAgents SmalltalkCompiler SmalltalkEcks SqueakSmalltalk StephanHouben TomStambaugh TypedSmalltalk VisualAge WilfLalonde XeroxParc SmalltalkComponents AllenWirfsBrock CategorySmalltalk JavaBeans JosephPelrine ModularSmalltalk PeterMaier SmalltalkLanguage SmalltalkEcks CategoryLanguageImplementation CategorySmalltalk CeeLanguage SmalltalkImplementations SmalltalkLanguage WebServer SmalltalkEmTee CategoryLanguageImplementation CategorySmalltalk ObjectConnect SmalltalkEnterpriseJavaBeansServer AlanKnight DaveTauzell KyleBrown WebSphere SmalltalkEnvironmentComparisons AlanKay AmberSmalltalk CategorySmalltalk DolphinSmalltalk EnvyDeveloper GnuSmalltalk IbmSmalltalk JeffPanici MorphicInterface ObjectStudio OpenCroquet PavelPerikov PleaseComment SelfLanguage SharpSmalltalk SmallTalk SmalltalkEcks SmalltalkEmTee SmalltalkEnvironments SmalltalkExpress SmalltalkFaq SmalltalkImplementations SqueakSmalltalk SunirShah VisualAge VisualWorks WikiZens SmalltalkEnvironments CategorySmalltalk CinCom CincomSmalltalk DolphinSmalltalk EnfinSmalltalk EnvyDeveloper GemStone GnuSmalltalk IbmSmalltalk ObjectArts ObjectConnect ObjectStudio RefactoringBrowser SharpSmalltalk SmalltalkEcks SmalltalkEmTee SmalltalkExpress SmalltalkUnit SqueakSmalltalk UserInterfaceBuilder VisualAge VisualAgeSmalltalk VisualWorks VisualWorksSmalltalk SmalltalkExamples BarStool CategoryHumor ClausGittinger LayzCons LazyCons LazyList SequenceableCollection SmalltalkEcks SmalltalkEnvironments VisualWorks SmalltalkExpress CategoryLanguageImplementation CategorySmalltalk RedScreenOfDeath SmalltalkWiki SunirShah SmalltalkExtensibleWindowServer CommonWindows DisplayPostscript DotNet GuiToolkit NetworkExtensibleWindowSystem PostScript ProgrammingLanguage SafeVirtualMachine SmalltalkLanguage StephanHouben TomStambaugh XwindowProtocolShouldBeStabbedAndBurnt XwindowServer SmalltalkFaq AlanKnight CampSmalltalk CategorySmalltalk CostinCozianu DolphinSmalltalk GemStone JeffPanici ObjectOrientedDatabase ObjectTechnologyInternational OmniBrowser PharoSmalltalk PleaseComment RefactoringBrowser SmalltalkEcks SmalltalkEnvironmentComparisons SmalltalkUnit SqueakSmalltalk VisualAge VisualWorks SmalltalkFrameworkIsOk AnonymousDonor ChryslerComprehensiveCompensation CurtisDuhn DoTheSimplestThingThatCouldPossiblyWork EngineeringForReuse EngineeringWithReuse EnvyDeveloper ExtremeFrameworks FrameworksConsideredHarmful LaurentBossavit LispLanguage OnceAndOnlyOnce ParcPlace RefactorMercilessly RonJeffries SmallScript SmallTalk StrawMan TomStambaugh UndefinedObject VisualAgeSmalltalk YouArentGonnaNeedIt SmalltalkGraphicsFramework BobbyWoolf CategoryFramework GangOfFour KyleBrown PaperPenAndPerson SelfAddressedStampedEnvelope SmalltalkSolutions SmalltalkGroup RalphJohnson SmalltalkHelloWorld CategorySmalltalk CommandPrompt CommonLisp KernighanAndRitchie LanguagesAreOperatingSystems OctoberZeroFive PerlLanguage RemoteObject SchemeLanguage SinclairSpectrum StandardHeadlessStdio TextEditorOfChoice TomStambaugh UndefinedObject VisualWorks SmalltalkImplementations AaronReichow AmberSmalltalk AmbraiSmalltalk AppleScript BillTrost BistroLanguage BrokenLink BuddsLittleSmalltalk CategorySmalltalk CincomSmalltalk CincomSystemsInc DoesGplWorkForAllPrograms DolphinSmalltalk DotNet DynamicLanguageRuntime FalkBruegmann FreeAsInBeer GemStone GnuSmalltalk IanPiumarta IronPython JavaScript JustInTimeProgramming MacOsx MinneStore ObjectStudio ObjectiveCee PocketSmalltalk RefactoringBrowser RefactoryBrowser RichardEmerson RichardStallman SharpSmalltalk SmalltalkEcks SmalltalkEmTee SmalltalkEnvironmentComparisons SmalltalkExpress SmalltalkLanguage SmalltalkSeventyTwo SmalltalkTheLanguageAndItsImplementation SqueakMap SqueakSmalltalk SqueakSource TekSmalltalk TeletypeMorph VistaSmalltalk VisualAgeForSmalltalk VisualAgeSmalltalk VisualWorks VisualWorksSmalltalk WebServer SmalltalkImplementers AllenWirfsBrock BobCzech BrianWilkerson DanIngals DaveClemans JanSteinman ParcPlace PatCaudill PeterDeutsch SmalltalkInForth CategoryForth CategorySmalltalk DisplayPostscript EdKleban ForthInSmalltalk ForthLanguage HyattPaloAlto HyperCard KirkKitchen NeonLanguage NetworkExtensibleWindowSystem OwenDensmore PeterWilliamLount PostScript SmalltalkLanguage ToddCoram TomStambaugh SmalltalkInOnePage CompPrLs HeartOfSmalltalk MartinRichards RalphJohnson SmalltalkSyntaxInaPostcard SmalltalkIndustryCouncil CategorySmalltalk SmalltalkInsteadOfPython ActiveServerPages ActivexTechnology AlgolFamily AlgolLanguage AlternateHardAndSoftLayers AnimalBook AnonymousFunction AnonymousInnerClass AnthonyLander AppleMacintosh BicycleRepairMan BlocksInManyLanguages BlocksInPython BlocksInRuby CategoryProgrammingLanguageComparisons CategoryPython CategorySmalltalk CeeLanguage CeePlusPlus CincomSmalltalk ClosedSource ClosureInsteadOfObject CoRoutine ColdFusion CollectionHierarchies CommonLisp ContentManagementSystem DavidMertz DistributedSmalltalk FirstClassFunction FunctionalProgramming GarbageCollection GemStone GemStonej GemstoneProject HelloWiki HigherOrderFunction IanBicking IbmCorporation IbmSmalltalk IdeInsteadOfEditor JavaLanguage JavaPython JavaVirtualMachine JustInTimeCompiler KentBeck KnightOfTheSquareBracket LambdaCalculus LateBinding LinuxOs LispLanguage ListComprehension MetaClass MetaProgramming MethodObject MicrosoftWindows ObjectOriented ObjectOrientedDatabase ObjectOrientedDatabaseManagementSystem ObjectSwizzling OnToSmalltalk OpenSource OracleDatabase PhpLanguage PostgreSql PythonLanguage PythonRefactoringBrowser PythonVsRuby PythonWhiteSpaceDiscussion RefactoringBrowser RelationalDataBaseManagementSystem RubyInsteadOfPython RubyInsteadOfSmalltalk RubyLanguage ScriptingLanguage SharedLibrary SimplifiedWrapperAndInterfaceGenerator SmallTalk SmallalkLanguage SmalltalkBigot SmalltalkBlocksAndClosures SmalltalkEcks SmalltalkEmTee SmalltalkInsteadOfPython SmalltalkInsteadOfRuby SmalltalkLanguage SmalltalkMessageRules SmalltalkSyntax SmalltalkTutorials SqueakSmalltalk StacklessPython SunSolaris SyntacticSugar VirtualMachine VisualAge VisualWorks ZoDb ZopeApplicationServer SmalltalkInsteadOfRuby RubyInsteadOfSmalltalk SeamusBrady VisualWorks SmalltalkIsSlow CategorySmalltalk ChetHendrickson RonJeffries SmalltalkIsSlow SmalltalkIsaFailure AlistairCockburn CargoCult CategorySmalltalk CeePlusPlusIsaFailure CommonLispIsaFailure DesignStarts DynaBook ExternalAndInternalDesign ForDummies HaskellIsaFailure JavaIsaFailure MarketShare MetricsForLanguageSuccess ModelViewController PythonIsaFailure RichardEmerson SilverBullet SmallTalk SmalltalkLanguage TomStambaugh VisualAge VisualBasic VisualBasicIsaFailure WardCunningham WorseIsBetter SmalltalkIssueOfByte AdeleGoldberg ByteMagazine CategoryMagazine CategorySmalltalk DesignPrinciplesBehindSmalltalk JasonGrossman JonUdell JoyLynBlake SmalltalkLanguage SmalltalkLanguage ActorSystem AlanKay AllStatementsAboutSmalltalkAreFalse BigMouth CapabilitySystems CategoryProgrammingLanguage CategorySmalltalk CeePlusPlus CuisSmalltalk DefinitiveSmalltalkBooks DigitalkSmalltalk DolphinSmalltalk EarlyHistoryOfSmalltalk EnvyDeveloper ExtremeProgramming ForthInSmalltalk FullSearch GnuSmalltalk HeInventedTheTerm HeartOfSmalltalk IbmSmalltalk ImprovingTheSmalltalkDesign IsSmalltalkComplete JavaLanguage JustGoodFactoring LanguagePissingMatch LearningSqueak LispLanguage MessagePassing ObjectWorks ObjectiveCee OpenSource ParcPlace PharoSmalltalk RubyLanguage ScientificAmerican SeasonedSmalltalker SelfLanguage SimulaLanguage SmalltalkCompiler SmalltalkComponents SmalltalkImplementations SmalltalkInForth SmalltalkInOnePage SmalltalkIssueOfByte SmalltalkLanguage SmalltalkLateBinding SmalltalkLearnersClub SmalltalkReport SmalltalkRoadmap SmalltalkSeventyEight SmalltalkSeventyOne SmalltalkSeventyTwo SmalltalkUnit SqueakSmalltalk SystemModelsExecution TestingFramework VistaSmalltalk VisualAge VisualWorks WhatsBeenDoneInSmalltalk XeroxParc SmalltalkLateBinding ArgumentInversion CategorySmalltalk CecilLanguage CommonLisp CommonLispObjectSystem DaveHarris DoubleDispatch DylanLanguage GenericFunction JoshuaSusser LanguagePissingMatch MultiMethods ObjectiveCee SmallTalk SteveDunham VisitorPattern WilliamGrosso SmalltalkLearnersClub AjaxSmalltalk AlanKnight AnthonyLander BillTrost BistroLanguage CategorySmalltalk ChamondLiu ChelleHine ChrisSchreiner DaveHarris DefinitiveSmalltalkBooks DolphinSmalltalk ErikHusby FalkBruegmann JosephPelrine KentBeck KielHodges LaurentBossavit LearningSqueak MichaelFeathers MosaicController ParcPlaceDigitalk PaulHudson PeterMerel PlumbinSimulation PowellsBooks PythonLanguage RefactoringBrowser RefactoringCppToReduceDependencies RichardEmerson RobertChurch SeanOleary SlowLearner SmallTalk SmalltalkBestPracticePatterns SmalltalkImplementations SmalltalkLanguage SmalltalkObjectsAndDesign SmalltalkTheLanguageAndItsImplementation SqueakSmalltalk StephanHouben SyverEnstad TestingFramework TomStambaugh UserInterface VisualAge VisualAgeSmalltalk VisualWorks WimpInterface SmalltalkMessageRules CategorySmalltalk CeePlusPlus EtoffiPerson SmalltalkLanguage StephanHouben SmalltalkMinusMinus AnthonyLander BistroLanguage BrokenLink CarHoare CategoryJava CategoryNotaProgrammingLanguage CeePlusPlus ChanningWalton CoVariance CommunicatingSequentialProcesses DaveHarris EiffelLanguage EiffelSharp EnvyDeveloper GenericJava JamesDennett JavaHistory JavaLanguage JavaProsAndCons KeithRay MarcelWeiher ModulaThree ObjectiveCee ObjectiveCeeMinusMinus RichardDrake RobertDiFalco RoleAndPlayer SelfLanguage SmallTalk SmalltalkLanguage SmalltalkMinusMinus SmalltalkMinusMinusMinusMinus TomStambaugh VisualAge VisualWorks SmalltalkObjectsAndDesign CategoryBook ChamondLiu DaveCollins DavidMitchell FalkBruegmann KeithRay MarinoDuregon MitchellModel SmalltalkBook TomLove WardCunningham WebObjects SmalltalkPioneersAndProponents AdeleGoldberg AlanKay CategoryComputingHistory DanIngalls TedKaehler SmalltalkProgrammingEnvironment SqueakSmalltalk SunirShah SmalltalkReport AlanKnight BarbaraYates BobbyWoolf CategoryMagazine CppReport JanSteinman JeffMckenna JohnGardner JohnPugh KenAuer KentBeck KyleBrown PaulWhite SmalltalkLanguage SmalltalkReport TheObjectPeople WardCunningham SmalltalkRoadmap AlanKay AlanKayOnSmalltalk BuddsLittleSmalltalk CategoryRoadMap CategorySmalltalk DefinitiveSmalltalkBooks DolphinSmalltalk EarlyHistoryOfSmalltalk EncouragePeopleToKnowSmalltalk EnfinSmalltalk FirstAdvancedSmalltalkClass ForthInSmalltalk FutureOfSmalltalk GeneratingCppFromSmalltalk GnuSmalltalk HowToTalkToYourselfWhenReadingSmalltalk JavaVsSmalltalk JeffBay KentBecksGuideToBetterSmalltalk LibertyBasicIsWrittenInSmalltalk MultipleInheritanceInSmalltalk ObjectStudio PharoSmalltalk PocketSmalltalk SmalltalkAdvocacy SmalltalkBlockReturn SmalltalkBlocksAndClosures SmalltalkEcks SmalltalkImplementations SmalltalkInForth SmalltalkInOnePage SmalltalkInsteadOfPython SmalltalkIsSlow SmalltalkIsaFailure SmalltalkIssueOfByte SmalltalkLateBinding SmalltalkLearnersClub SmalltalkMessageRules SmalltalkMinusMinus SmalltalkProgrammingEnvironment SmalltalkRoadmap SmalltalkSyntax SmalltalkTheLanguageAndItsImplementation SmalltalkTutorials SmalltalkasaServer SqueakSmalltalk TheSmalltalkExperience VisualAgeSmalltalk VisualWorksSmalltalk WhatsBeenDoneInSmalltalk SmalltalkSecurity CategorySmalltalk ExoKernel FundamentalLanguageFeatures LanguagesAreOperatingSystems PermissionFlags RetrofittingNewPrinciplesOntoMatureSystems RevokableCapabilities RichardKulisz SecurityPatterns SmalltalkLanguage SqueakSmalltalk TwoKindsOfCapabilities WorseIsBetter SmalltalkSeventyTwo AlanKay DanIngalls EarlyHistoryOfSmalltalk SmalltalkLanguage SqueakSmalltalk XeroxParc SmalltalkSimplifiedSyntaxIdea CategorySyntax PanuKalliokoski SmalltalkLanguage SmalltalkSyntax SyntaxVsSemantics SmalltalkSingletonProblem CategorySmalltalk ErrorSignal IbmSmalltalk SingletonsAreEvil SmalltalkLanguage SoleInstance SqueakSmalltalk TomStambaugh VisualWorks SmalltalkSolutions AlanKay BrokenLink KyleBrown RandyStafford StSolutions StuCharlton SmalltalkSummer ComputerResearchLab DiagrammingDebugger DiagrammingInspector HotDraw KentBeck RickLefaivre TekLabs WardCunningham SmalltalkSyntax BuddsLittleSmalltalk CategorySmalltalk ClassName PythonSyntax SmalltalkCaseStatement SmalltalkLanguage SmalltalkMessageRules SmalltalkSyntax SmalltalkSyntaxInaPostcard StephanHouben TomStambaugh SmalltalkSyntaxInaPostcard AllStatementsAboutSmalltalkAreFalse CategorySmalltalk ConsideredHarmful SmalltalkLanguage SmalltalkSyntax SyntaxFollowsSemantics SmalltalkTheInteractiveProgrammingEnvironment AdeleGoldberg CategoryBook CategorySmalltalk DavidRobson FreeBooks SmalltalkTheInteractiveProgrammingEnvironment SmalltalkTheLanguageAndItsImplementation TheInteractiveProgrammingEnv SmalltalkTheLanguageAndItsImplementation AdeleGoldberg BillTrost BlueBook CategoryBook CategoryLanguageImplementation GreenBook JohnPassaniti JoshuaBoyd MichaelFeathers OrangeBook OutOfPrintBooks PowellsBooks PurpleBook SmalltalkEightyTheLanguage ToddCoram TomStambaugh SmalltalkThreeDee CategorySmalltalk CategorySoftwareTool CategoryThreeDee EricVonHippel RichardKulisz ThreeDeeEngine SmalltalkToCppTranslation AdamSpitz AnonymousDonor ArmyOfProgrammers CategoryCpp CategorySmalltalk CategorySoftwarePolitics CeePlusPlus DotNet EverythingIsPolitical JohnFletcher MyWayOrTheHighway OnlySayThingsThatCanBeHeard OrderedCollection SmalltalkLanguage SmugSmalltalkWeenie TakeItOrLeaveIt TomStambaugh SmalltalkTutorial BeginnersGuide CategorySmalltalk ClassName DougDechow EducationCentre ExceptionalValue ExperiencedSmalltalker GeneKorienek HintsAndExercises JamesSaywer MichaelChean NullObject ObjectLand SeanOleary SiliconValleyPatternsGroup SmalltalkLanguage SmalltalkTutorial SpecialTokens SqueakSmalltalk TomWrensch VisualWorks SmalltalkTutorials BeginnersGuide CategorySmalltalk DolphinSmalltalk EducationCentre SmalltalkTutorial SqueakSmalltalk VisualWorks SmalltalkUnit CategorySmalltalk CategoryTesting DanielEnting DolphinSmalltalk EnhancingSunit GnuSmalltalk HaskoHeinecke JeffreyOdell JosephPelrine KentBeck ObjectStudio ProgrammerTest RefactoringBrowser RegressionTesting SamuelShuster SmallUnit SmalltalkLanguage SqueakMap SqueakSmalltalk SteveCline TestApp TestSuite TestingFramework VisualAgeSmalltalk VisualSmalltalk VisualWorks SmalltalkVirtualMachine BlueBook ByteCode JustInTimeCompilation SmalltalkVirtualMachine VirtualMachine SmalltalkVsEiffel AluoNowu ByteCode CategoryEiffel CategoryProgrammingLanguageComparisons CategorySmalltalk DesignByContract DynamicTyping EiffelLanguage GlobalNamespace ManifestTyping SeanOleary SmalltalkLanguage StaticTyping TypeInference SmalltalkasaServer JohnMcIntosh SmarmyLispWeenies AiWinter CategoryRant CategoryWeenie GoldOwner GoldOwners LispWeenies MentalMasturbation MoneyOrientedProgramming RepublicanPropagandaMachine SmarmyLispWeenies SmugLispWeenie WikiWarrior WordApologia SmartAlliances CategoryBook CategorySuccess SmartBoard MicrosoftNaturalKeyboard SmartCvs SmartData BusinessObject FrinkLanguage SamuelFalvo ValueObject SmartDebatersDontNeedInsults AdVerecundiam SmartDevices CategoryOrganization DonaldNoyes ItDepends SmartDevices ThinkingOutLoud SmartEiffel CategoryEiffel SmallEiffel SmartEiffel SmartFeatures CategoryWiki DonaldNoyes SmartWiki ThinkingOutLoud SmartGeneralist JacksonFront SmartObjectives PaulGrew SmartPages AllPages BackLinks CategoryExternalLink CategoryWiki EditPage ExternalLinks FindPage ForwardLinks LastEdited LikePages NewRecentChanges OrphanPages ProgrammingInWiki RecentChanges SisterSites SmartPages SpecialPages VisitedPages VisualTour WordLists SmartPaper CategoryFuture MikeDagosta SmartPaper TheDiamondAge SmartPatents CategoryCompany DaveSmith LukeHohmann SiliconValley SmartPatents SmartPeopleStuckWithBadIdeas BadIdea CategoryPsychology ChrisSteinbach InevitableIllusions OnlySayThingsThatCanBeHeard OrdinaryPeople RefactoringGovernment RightToChangeMyMind SelfDeceit SelfManagement SmartPeopleStuckWithBadIdeas SocialIntelligence WhySmartPeopleDefendBadIdeas SmartPhone AndroidOs AppleIos ArchLinux BlackBerry CategoryHardware CyanogenMod DropBear GartnerInc GoogleSearch HandHeld InformationSecurity IpodTouch ItDepends ItJustWorks JuneZeroFive KillerApplication MicrosoftCorporation MicrosoftPeabody MobilePhone NetworkCarriers PalmOs PersonalDigitalAssistant PocketPc PowerUsage QuickPic RealCalc RealDatesPlease ScalableVectorGraphics SmartPhone SportsTimerLite SteveJobs SymbianOs TabletPc ThirdGeneration TuringComplete WhatsApp WiFi WinCe WindowsCe WindowsMobile WirelessDevices WirelessSecurity XmlExamplesOfGoodUsage SmartPointer AutoPtr CategoryGarbageCollection CategoryPointer CeePlusPlusIdioms ComponentObjectModel CppCountedPointerImplementation DanMuller KeepItSimple ReferenceCounting ResourceAcquisitionIsInitialization SharedPtr SmartPointer SmartPointersAreNot UniquePtr SmartPointersAreNot AssignmentOperator BoostLibraries CategoryCpp CategoryGarbageCollection CopyConstructor DanMuller DontDoIt DougMerritt DumbedDownPointer EmbeddedSystems EricHodges GarbageCollection GarbageCollectionInCpp HerbSutter JanuaryZeroSix MartinZarate MemoryLeakInCpp MichaelSparks MyClass PimplIdiom RollYourOwn ScottJohnson ShootingTheMessenger SmartPointer SmartPointers SomeClass ThreeStarProgrammer WcpEssExpressions SmartProgrammers CritiqueOfXp DougRosenberg ExtremeProgramming IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight KendallScott PeterForeman ProgrammerStereotype StrawMan WorkFromHome SmartSystem AiWinter DaveHarris DeleteWhenCooked PrincipiaCybernetica SmartSystem SmartWiki AnotherPhpWiki AnswerMe ColdFusion ConvertSpacesToTabs DaveSmith DonaldNoyes EditCopy EditPage FridemarPache InteractiveFiction JavaScript KiwiKiwi LikePages LukesProgrammableWiki MetaWiki MinorEdit MuSwiki NextGenerationWiki NoApplication ObjectBrowser OperatingSystem PhpWiki QedWiki ReflectiveWiki RuntimeUpgradeableCore SeedWiki SmartFeatures SmartWiki SqueakWiki StructuredWiki SuDoku WebServer WikiEngine WikiIde WikiNature WikiPage WikiTypeFramework WikiWithProgrammableContent ZwiKi SmashingTheStackForFunAndProfit AlephOne BufferOverflow CeeLanguageAndBufferOverflows PhrackMagazine SmeQl CategoryQueryLanguage CategoryTql TopsQueryLanguage TqlName TqlRoadmap SmeetFrog DropBear DropBearRepellant ExcessivelySerious SmeetFrog UrbanLegend SmellsLikeJava AdamSpitz ApplicationProgrammingInterface CategoryJava CeePlusPlus CodeSmell FunctionalRequirements GangOfFour JavaGenerics JavaIdiom JavaLanguage JavaProgrammer LanguageSmell MultipleInheritance ProgrammingLanguage PublicStaticVoidMain ResourceAcquisitionIsInitialization SatherLanguage SmallTalk SmellsLikeJava SyntacticSugar ThreadMode TypeSafe SmileyFaces AgeSexLocation AolInstantMessenger AsciiArt AsciiKitten AttitudinalIndicator CeePlusPlusLanguage EraserPhrases KarlKnechtel LojbanLanguage ThwaMp SmlLanguage CategoryProgrammingLanguage CommandLine MlKit MlLanguage MlTon SamuelFalvo SmlNjLanguage SmlUnit SmlNjLanguage CategoryLanguageImplementation SmlLanguage SmlUnit CategoryTesting RegressionTesting TestingFramework SmokeAndMirrors FortranLanguage JohnFletcher SmokeAndMirrors WriteOnlyCode SmokeRunsComputers ComputersStopFunctioning HaiKu SmokeRunsComputers SmokeTest BadThing CategoryTesting JamesBullock JeffBay KentBeck MartySchrader SmokeTest TeaTest SmoothSort DynamicScoping GuardedCommandLanguage HeapSort SmoothSort SmugCeePlusPlusWeenie BillGates BjarneStroustrup CategoryWeenie CeePlusPlus CommonLisp DynamicTyping GarbageCollector GreenspunsTenthLawAtWork JavaLanguage MultiParadigmProgrammingLanguage NinetyNineBottlesOfBeerOnTheWall ObjectiveCee PointerArithmetic SmartPointer SmugCeePlusPlusWeenie SmugCeeWeenie SteveJobs TemplateMetaprogramming TheDesignAndEvolutionOfCpp ThreeStarProgramming SmugCeeWeenie AnsiCee AssemblyLanguage CategoryWeenie DuffsDevice PointerArithmetic PointyHairedBoss SmugCeeWeenie TheCustomersAreIdiots UndefinedBehavior SmugCobolWeenie BadLink CategoryWeenie CobolLanguage DaveLong SmugErlangWeenie AddingEpicycles AspectOrientedProgramming BeatingTheAverages BlubParadox CategoryWeenie CeeLanguage CeePlusPlus ClojureLanguage CommonLisp CommonLispObjectSystem CommunicatingSequentialProcesses ErikNaggum JavaLanguage LetItCrash LispFlavouredErlang LispIsaBlubToo LispLanguage LukeGorrie MessagePassingConcurrency MetaObjectProtocol MixIn PaulGraham PolymorphismEncapsulationInheritance PythonLanguage RecentChanges SchemeLanguage SeaOfObjects SharedStateConcurrency SmugErlangWeenie SmugLispWeenie ThreeStarProgrammer ValueObject SmugForthWeenie SmugForthWeenies SmugForthWeenies AspectOrientedProgramming ChuckMoore ContinuousBuild ForthLanguage HyperStaticGlobalEnvironment SmugForthWeenie SpringFramework SmugJavaWeenie CategoryJava CategoryWeenie JavaLanguage JavaWeenie SmugJavaWeenie SmugLispWeenie AgileLanguag AgileLanguage AiWinter AlainPicard AmirLivne AndersHejlsberg AnonymousDonor ArgumentByRepeatedAssertion BjarneStroustrup BorisStitnicky BottomUpDesign BruceIde CategoryLisp CategoryRant CategoryWeenie ChrisSchreiner CodeAsData CommonLisp CommonLispCodingVideo CommonLispObjectSystem CommonLispWiki CrudScreen CurryHowardIsomorphism DanMoniz DavyWybiral DeepGrokkers DisposableProgrammer DoNotWorryAboutTheCredit DomainPissingMatch DonWells DougMerritt DrScheme DylanLanguage EarlyBadDaysOfJava EditHint EssExpression EssExpressions EuLisp EwDijkstra ExtremeProgramming FirstLanguageLearned FreeAsInGratis FunctionalProgramming GarbageCollection GlenelgSmith GreatFlood GreenSpunning GuidoVanRossum GuileScheme HigherOrderFunction HolyWar HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HumbleMasses HyperSpec IntegratedDevelopmentEnvironment InterLisp JavaVsSmalltalk JayOsako JohnOusterhout JohnStracke KennyTilton LambdaCalculus LarryWall LexicalClosure LispIsTooPowerful LispLanguage LispMachine LispMacro LispOs LispSchemeDifferences LispWeenie LispWorks MacLisp MaspBrainstorming McDonalds MentalMasturbation MentalPorn MetaObjectProtocol MikeBeedle MlLanguage MooresLaw ObjectsAndClosuresAreEquivalent PascalCostanza PatrickLogan PaulGraham PerlLanguage RapidPrototyping ReFactor ReadEvalPrintLoop RealMacros RobertlRead SchemeRequestsForImplementation ScottJohnson SmalltalkLanguage SmarmyLispWeenies SmugCeeWeenies SmugErlangWeenie SmugLispWeenies SmugNonLispWeenie SmugSmalltalkWeenie SoDarnEasy SocialProblemsOfLisp StructureAndInterpretationOfComputerPrograms TopMind TradeRagMetric UseClosureNotObject VirtualMethod WetWare WikiWarrior YoungLisper SmugLispWeenies SmugLispWeenie SmugNonLispWeenie DaveFayram SmugNonLispWeenie StructureAndInterpretationOfComputerPrograms SmugPythonWeenie AlanKay CategoryPython CategoryWeenie EricRaymond ErikNaggum ErlangLanguage GuidoVanRossum JohnMcCarthy LispLanguage PaulGraham PerlLanguage PythonLanguage RubyLanguage SmallIsBeautiful SmallTalk SmugAmigaWeenie SmugErlangWeenie SmugLispWeenie SmugPythonWeenie SmugWeenies ThereIsMoreThanOneWayToDoIt TimTowTdi VisualBasic SmugRubyWeenie BlocksInRuby CategoryRuby CategoryWeenie CeePlusPlus CommonLispObjectSystem DjangoProject DoesNotUnderstand EverythingIsAnObject ForthLanguage FortranLanguage FunctionalProgramming HigherOrderFunction JakartaProject JavaLanguage JavaPrimitiveTypesDiscussion JavaScript JavaTwoEnterpriseEdition JesseMillikan ObjectOrientedLanguage OpenClasses PerlLanguage PhpLanguage PythonLanguage RubyLanguage RubyOnRails SmallTalk SmalltalkLanguage SmugPythonWeenie SmugRubyWeenie StupidPetTricks SweepingGeneralization TypeTheory WebObjects ZopeApplicationServer SmugSmalltalkWeenie AlanKay AntiSmugSmalltalkWeenie BertrandMeyer BjarneStroustrup CaseStatementsConsideredHarmful CaseyRansberger CategoryWeenie CeeCeePlusPlus DavidWatson EverythingIsAnObject ExtraLegsOntoAdog GuidoVanRossum JasonArhart KeithBraithwaite KenAuer LesserProgrammingLanguage LinusTorvalds LispLanguage MetaObject ObjectOriented PaulMurray PeterKwangjunSuk ProgrammingLanguage PureObjectOriented RealObjectOrientedProgrammers ReformedWeenie SchemeLanguage ScottJohnson ScriptingLanguage SmallTalk SmalltalkLanguage SmalltalkMessageRules SmalltalkTutorials SmugLispWeenie SmugSmalltalkWeenie StaticTyping StrongTyping StronglyTyped WardCunningham WardsWiki WindowsTwoThousand XeroxCorporation XeroxParc SnackingIsaStressSmell CategoryFoodAndDrink FortyHourWeek GuaranteedNeverEmptyFoodTableSnacks JasonRogers ProcessSmells WasabiPea SnacksForPositiveReinforcement CategoryFoodAndDrink RobMandeville ThereMustBeFood WilliamGibson SnafuPrinciple FaxLore JayOsako MacClellan PointyHairedBoss RobertAntonWilson SnafuPrinciple SnafuTales BlackAdder CeePlusPlus CollaborativeFiction DougKing IncompatibleTimeSharingSystem JavaScript JonathanTang PerlLanguage RegularExpression RubyLanguage SnafuTales SusannahWilliams ThereIsNothingPerlCannotDo UnixCulturalAssumption UnixOs VisualBasic WikiWord YlCd SnakeOil SnakeOil SnakesOnaPlane CategoryMovie PhlIp SnapItInsteadOfScanIt AutomaticDocumentFeeder CategoryFuture CategoryHistory DiySnapItCameraMount DonaldNoyes IdeaImplementationGap QuietChange SmartPhone SnapItInsteadOfScanIt ThinkingOutLoud WebCam SnapshotIsolation AxionDatabase CategoryConcurrency ConcurrentUpdatePhenomena CostinCozianu DavidSarahHopwood FireBird GemStone InnoDb McKoi MultiversionConcurrencyControl OracleDatabase PostgreSql ReadMsg SnapshotIsolation SqlServer SnarfAndBarfProgramming CopyAndPasteProgramming OnceAndOnlyOnce SnarfAndBarfProgramming SneakInNewTechnologies AndyBarratt DesignTheRightThing JoeWeaver NetworkExtensibleWindowSystem ProofInPudding RalphJohnson ShalomReich ToddCoram SneakerNet CategoryJargon ForYourEyesOnly JanuaryEleven JonathanTang MandrakeLinux MarcThibault SneakerNet UsbKeychainDrive WinXp SnipSnap BinkleyBinkley CategoryCategory CategoryWikiImplementation ContentManagementSystem HansGerwitz JohnHume MassiveOverkill McKoi MicrosoftInternetExplorer PortalServer SnipSnap TrueWiki VaNilla WebLog WikiLog WikiNature SnobolFour SnobolLanguage SnobolLanguage AlgolLanguage AngloSaxonLanguage AwkLanguage BellLabs BobBatzinger CameronSmith CategoryProgrammingLanguage CeeLanguage CobolLanguage ForthLanguage FortranLanguage GarbageCollector GoTo IconLanguage LinuxOs LispLanguage PerlLanguage PrologLanguage PseudoRandomNumberGenerator PythonLanguage QuestForThePerfectLanguage RalphGriswold RegularExpression RegularExpressions RickArchibald RobertField RonPerrella SnobolLanguage SpitbolLanguage SteveSnelgrove SusanJones UniversityOfArizona VirtualMachine SnowClone ConsideredHarmful EnglishIsTheNewLatin JavaIsTheNewCobol SnowClone SnowCrash AndyPierce ArthurCeeClarke CategoryBook CyberPunk HiroProtagonist JargonFile JulesVerne MetaVerse NealStephenson QxmMufSinGs SnowCrash StrangerInaStrangeLand SunirShah TheDiamondAge ThreeRingBinder WilliamGibson SnowballEffect SnuspCallingConventions BrainfuckLanguage ForthLanguage SnuspLanguage SnuspLanguage AckermannFunction BeFunge BefungeLanguage BiotaLanguage BrainfuckLanguage BrianThompson BubbleSort CategoryProgrammingLanguage ConvertSpacesToTabsNotForCode DanielBrockman DavidRutter EmacsLisp EsotericProgrammingLanguage ForthLanguage IanOsgood IngyDotNet JavaScript NinetyNineBottlesOfBeerOnTheWall OddWordProblemSolutions PathLanguage ReadKey ReadMode RealProgrammer SnuspCallingConventions TailRecursionElimination XkCd SoLongAndThanksForAllTheFish DouglasAdams HitchhikersGuideToTheGalaxy MostlyHarmless SoLongAndThanksForAllTheFish TheSalmonOfDoubt SoManyToChooseFrom CategoryQuote SoPe CategoryProgrammingLanguage ExCode GnuStepWeb MacOsx OpenGroupware OpenSource WebComponents WebDav WebObjects WebObjectsBuilder SoWhatElseIsNew CategoryChange SezWho ThinkingOutLoud SoYaWannaWikiWiki CategoryWiki DaveHarris HelmutLeitner JeanJordaan KirkBailey LongListOfWikiClones MichaelHill ProWikiEngine RollYourOwnServer SamLey ShannonFarm TheWikiWay TwikiClone UseModWiki UseNet WhyWikiWorks WikiBase WikiEngines WikiForDummies WikiService WikiWiki WikiWikiClone SoaAndLooseCoupling CategorySoa ClemensVasters CouplingAndCohesion DanMuller DavidLiu DeleteWhenCooked DotNetRemoting LooseCoupling MicrosoftWay NovemberZeroFive ObjectOrientedProgramming ServiceOrientedArchitecture SoaIsNightSky SoapProtocol SoftwareEngineering StructuredProgramming UnintendedConsequences WebArchitecture WhatIsSoa WindowsCommunicationFoundation XmlRpc SoaImplementationFramework CategoryEnterpriseComputingConcerns EnterpriseServiceBus MessageOrientedMiddleware ServiceOrientedArchitecture SoaImplementationFramework SoaImplementationsAndWebServices BenTremblay CategoryEnterpriseComputingConcerns CategorySoa CategoryWebServices ComplexEventProcessing CorbaComponentModel EventDrivenArchitecture InfoWorld JavaTwoEnterpriseEdition MicrosoftWay ServiceOrientedArchitecture SoaIsNightSky SoaIsPeace WebServices WhyUseServiceOrientedArchitecture SoaIsNightSky CategorySoa ClientServer PatHelland ServiceOrientedArchitecture SoaAndLooseCoupling SoaIsNightSky WhatIsSoa SoaIsPeace CategorySoa MicrosoftWay PermaLink ServiceOrientedArchitecture SoaIsNightSky SoaIsPeace WebServicesInteroperabilityConcerns SoaRoadmap BigBlue CategoryEnterpriseComputingConcerns CategorySoa DavidLiu DonBox EnterpriseServiceBus ExtremeOrchestration JavaAndDotNet JavaBusinessIntegration JavaPlatform MicroSoft MicrosoftWay MiddleWare OpenDocument ServiceOrientedArchitecture SoaAndLegacyApplications SoaAndXml SoaBasics SoaBusinssValue SoaImplementationsAndWebServices SoaIsPeace SoaMessagingAspects SoaSecurity SoaSystemsManagement WebServicesDescriptionLanguage WebServicesInteroperabilityConcerns WebServicesInteroperabilityOrganization WebServicesSecurity WhatIsSoa WhyUseServiceOrientedArchitecture WikiReader WindowsCommunicationFoundation XmlSecurityAspects SoaSystemsManagement ApplicationDevelopment BigBlue BigIron BusinessValueFirst CategorySoa DavidLiu DisplayDocument GangstaGeeks HostileStudent HostileTeacher IbmCorporation IdentityManagement InformationSecurity MicroSoft OasisOrganization ServiceLevelAgreement ServiceOrientedArchitecture SoapProtocol SoftwareArchitect SunCorporation SupplyChainManagement SystemsManagement TotalCostOfOwnership UnixPlatform WebServices WebServicesInteroperabilityOrganization WikiCollaboration WorkInProgress SoakTime AndyMoore BjarneStroustrup CategoryTime GradyBooch MindOverhaulEconomics RealWorld SoakTime SoftwareDevelopment SteveHowell SoapDiscussion AndrewJoyner AnonymousCoward CategoryXml DaveWiner DevelopMentor DonBox DotNet DrewMarsh GeeForge HowSoapComparesToRest HyperTextTransferProtocol InfoPath JeffGrigg LongHorn ManilaByDaveWiner MicroSoft PhpWiki ReiniUrban RestArchitecturalStyle RestInSoap SimpleObjectAccessProtocol SoapLite SoapRpcBreaksRest SoapToolkit SqlServer StevenNewton WinDev WindowsServer XmlRpc SoapDoesntRequireHttp CategoryXml DevelopMentor DonBox DrewMarsh HyperTextTransferProtocol PluggableChannel SimpleObjectAccessProtocol SmtpProtocol TransportProtocols XmlPackets XmlSchema SoapEndpoint SimpleObjectAccessProtocol SoapProtocol SimpleObjectAccessProtocol SoapRpcBreaksRest AndrewJoyner CategoryCommunicationProtocol PaulPrescod RestArchitecturalStyle SoapSellers SoapRpcBreaksRest TheManufacturingOfConsent SoapStone CategoryXml DimeInSoap SimpleObjectAccessProtocol SoapProtocol SoapStone SoapToolkit SoapToolkit ActiveServerPages ActivexDataObject BigBlue CategoryMicrosoft DavidLiu DbTwo DotNet IbmCorporation MicrosoftCorporation SoapToolkit VbClassic WebApplication WebMethods WebService WebServices SoaringFanatic CategoryOffTopic JimDensmore SocialAcceptabilityOfWikiVandalism AnonymousCoward ArmyOfDarkness BruceCampbell CategoryWiki ChrisBrooking DeanGoodmanson DisagreeByDeleting EricScheid MattSimpson RetCon SeanOleary ShuHaRi TheEditor TheTippingPoint UseNet WardsWiki WhyClublet WhyWikiWorks WikiCommunity WikiEmigration WikiNeedsTrustMetrics WikiWikiWeb SocialAnnotation AmpliFy CamelCase ClipMarks DiiGo FridemarPache ReframeIt ShiftSpace SideWiki SocialAnnotation TrailFire WikAlong SocialArchitecture CategoryManagement SocialArchitecture SocialComputing ErikFair KaraSwisher LinkedIn MenaTrott RandyFarmer ReidHoffman SocialCommmunity SocialCycles BusinessCycle CategoryEconomics CategoryMath CategoryMemes GunnarZarncke KondratievWave MemePool SocialDomaining ExtremeOpenBusiness ExtremeOpenProgramming FridemarPache SocialDomaining TwinPage UserStory SocialDynamics CategoryManagement CategoryPsychology CategorySociology CulturalChange DbasGoneBad DonOlson EmotionalIntelligence GameOfBridge GoogleSearch ItsaPeopleProblem OrganizationalPathologies OutSourcing PeaceMaker PrevalenceLayer ScapeGoat SeaChange SocialArchitecture SocialDynamics SocialIntelligence TheHeartOfChange TheTroubleWithConsensus WhatAmiDoingAboutIt WikiPages WikiPedia SocialEffectsOfTheWeb CategoryInteraction WorldWideWeb SocialEngineering BrokenLink CategorySecurity FrankCarver InternetExplorer InternetSecurityForMicrosoftUsers ItsOkImWithTheBand KevinMitnick LawOfUnintendedConsequences LukeGorrie MoronsFromOuterSpace MozillaFirefox PeteHardie SocialEngineering SwarmTechnology WarOnDrugs WebApplicationSecurity WindowsXp WirelessSecurity SocialIntelligence EmotionalIntelligence EmotionalIntelligenceProper MakeRoomForAllViewpoints OnlySayThingsThatCanBeHeard OpenAuthor RolePlayingGame SocialDynamics SocialIntelligence WikiMasterOriginal WorkInProgress SocialInternet DonaldNoyes FaceBook GooglePlus LinkedIn ThinkingOutLoud YouTube SocialMedia FaceBook GooglePlus InstaGram LinkedIn PinIt StumbleUpon SocialNetwork SocialNetworks SocialNetworking CategoryDefinition ImproveTheDialectic LinkedIn MySpace SocialNetworking SocialNetworks BrianRobinson CategoryExternalLink CategoryInteraction FaceBook FoafWiki FredrikRubensson GoogleInc LinkedIn LionKimbro MeatballWiki MichaelIvey OrkutVsWiki ResourceDescriptionFramework SixDegreesOfWikiWiki SmallWorld SpamMotel SpamSolutions WikiWiki SocialNetworksExperiment CategoryInteraction LayneThomas SixDegreesOfSeparationTheory SocialNetworks SocialPattern SocialProtocol SoftwarePattern SocialProblemsOfLisp AiWinter AlainPicard CategoryLisp CeePlusPlus CeeProgramsForBeginnersDiscussion CommonLisp CraigEverett DavidClarkd DebianGnuLinux DumbArgumentsAgainstLisp ErikNaggum EssExpression FlameWar FunctionalProgrammingLanguage GarethMcCaughan GoldenHammer HaskellLanguage IfYouDontLikeItYouDontUnderstandIt IsSchemeLisp IssuesAndProblemsWithLisp JonathanTang LemonOdor LispHaters LispIsTooPowerful LispStrawMan LispStrawMen LispUsersAreArrogant LukeGorrie MacGyver MentalMasturbation NewLisp NotSafeForWork OpenDoorPolicy PeanoAxioms PrimeDirective QueryAndLoop QwertySyndrome SchemeLanguage SlashDot SmugJavaWeenie SmugLispWeenie SmugVisualBasicWeenie SmugVisualBasicWeenies SocialProblemsOfLisp SteliosKokkalis StrawMan StrawMen TailRecursive UshapedGetItCurves WhyIsDomainKnowledgeNotValued WhyWeHateLisp XpInCommonLisp SocialProducer CategoryInteraction SocialProducer TeamLeader SocialSecurityAdministration SecondNormalForm SocialSecurityAdministration SocialText PaloAlto SocialSoftware WikiFarms SocializingChildren CategoryEducation EducatingChildren FreeSchools PhlIp SocietyForPhilosophicalInquiry SocratesCafe SocietyOfMind GitHub MassachusettsInstituteOfTechnology SocietyOfTheSpectacle CategoryBook SociologyOfWork EssenceOfWork ManyVectored OrganizationalPathologies ProjectManagement SharedVision SociologyWiki AndStuff BenKovitz CategoryWiki CategoryWikiForum CostinCozianu CreateAnElsewhere EarleMartin GeorgeBush GreenLightWiki LordProtector MarkTilley MoveItElsewhere NoamChomsky OffTopic PatternForm PeterMerel ReconcilingIrreconcilableDifferencesOnWiki RichardKulisz SearchForTruth SensitiveOffTopic ShoppingForTruth SisterSite SociologyWiki SociologyWikiDiscussion SociologyWikiSeedList TheAdjunct TheReformSociety TolerateOffTopic UseMod WardsWiki WikiChangeProposal WikiWikiWeb WikiZens SociologyWikiDiscussion AccidentalLinking AmericaHadItComing AmericaInAfghanistan AmericaInIsrael AmericaIsEvil AndyMorris AssumesFreeMarkets AssumesWeAcceptFreeMarkets AtlasShrugged AynRand BadThing BillGates CheGuevara ClassStriationInAmerica DocumentMode EncouragingWikiRefactoring FrancisHwang GodInTheAmericanGovernment HomoEconomicus JoshuaGrosse LawOfDemeter MethodsShouldBePublic MindWipe MolecularNanoTechnology NekulturnyAmerican NoamChomsky PeteHardie PredicatedOnFreeMarket PresumesHomoEconomicus PresupposesDesert PresupposesHomoEconomicus PresupposesNoHumanRights RecentChanges RichardKulisz SearchForTruth SisterSite SisterSites SociologyWiki SplitByTopicNotByOpinion StarTrek ThePoliticsDiscussionGraveyard TheWikiWay ThirdWorldDieback UltimateBulletinBoard UseNet WardCunningham WardsWiki WhatIsAmerica WhyClublet WikiPedia WikiVeteran WikiWikiWeb WtcPoliticsOfTerror SociologyWikiSeedList AnAnarchistFaq AnarchismIdeology AnarchoSyndicalist AndStuffWiki AntiSocialism AppliedBigotry AtlasShrugged AynRand BadStuffWeLearnInSchool BarberIsm BiasOrPrejudice BillGates BillOfRights BraveNewWorld CanadaCountry CapitalOfTheWorld CarAddiction CarFree CategoryIdeology CheapLabor CivilizationGame ClassStriation ClockworkOrange ComparativeGovernments ConceptsOutOfContext ConflictOrWar CorporateCommunists CorporateGovernment CorporateWelfare CorporationsAreNotFreeMarket CountryVsNation CourtAddiction CryonicsDoesntWork CryptoCracy CulturalRelativism DirectAction DrugsAreLegal DysonSphere ElectionEpistemology ElectoralCollege ElectoralCollegeDiscussion EndTheWar EscapeToSpace EuropeVsAmerica EvilDoer FederalistPapers FightClub FixYourWiki FoundingFathers FoundingFathersDiscussion FredrickWinslowTaylor FreeMarket FreeMarketeers FreeSchools FunctioningMarket GreatCarEconomy HomeSchool HotMoneyAndThePoliticsOfDebt InflationUnderDemocratsAndRepublicans IvanIllich JohnRawls KantsCategoricalImperative KarlMarx LeftAndRightWingPolitics MargaretThatcher MeatBall MeatballWiki MeltingPot MemesShmemes MetaWikiSearchEngine MixedEconomy NewWorldOrder NoTax NoamChomsky OnTopic ParetoPrinciple ParochialAbsolutism PerfectlyCompetitive PersonalTelco PeterMerel PostalVote PowerSelfAristocratizes PresidentialPowers PrivateProperty ProtestVote RadioFreeHemp RefactoringTheHumanBody RepresentativeGovernment RootPasswordToTheConstitution SapirWhorfHypothesis SearchForTruth SociologyWiki SociologyWikiSeedListDiscussion SpecialRelationship SpoiledBallot StarshipTroopers SunirShah TerrorismVsGreed TerroristDefinition TerroristDefinitionDiscussionIterationOne TerroristDefinitionDiscussionIterationTwo TheAdjunct TheBottleneck TheLibertarianParty TheManufacturingOfConsent TheReformSociety TheSecretOfPower TheoryOfJustice ThirdWorldDieback TragedyOfTheCommons TwinPages UnitedStates UnitedStatesConstitution UnitedStatesOfAmerica UnitedStatesTaxes UniverseOfDiscourse VietnamWar WageSlave WarOnDrugs WhatFnordMeans WhatIsConsciousness WhatIsCopulism WhatIsLeftOrRightWing WhatIsLiberal WhatMakesaThingProperty WhyClublet WikiPedia WikicraticRules WorldTradeCenter SociologyWikiSeedListDiscussion ClassStriation FightClub KingOfTheRoad MeatballWiki RealWorld RobertHeinlein SisterSites SociologyWiki SociologyWikiSeedList StarshipTroopers StoneSociety SunirShah VotingPatterns WikiStoneSociety SockPuppet CategoryAntiPattern JargonFile MySpace SockPuppet SupraMan SocksAndTechniques AlistairCockburn SocratesCafe CategoryBook SocietyForPhilosophicalInquiry SocraticDialogue SocraticDialogue BadGuy JuanPabloNunnezRojas PlatosRepublic SocietyForPhilosophicalInquiry SocratesCafe SocraticDialogue SocraticMethod YesFolk ZenAndTheArtOfMotorcycleMaintenance SocraticMethod AdVerecundiam MrSocrates SocraticDialogue SodaConstructor BrianEwins BrianMcDaniel CategoryExternalLink DrewMarsh JonathanFeinberg MrFeinberg OlivierGaste SodaConstructor SonyMetreon StevenNewton VectorLounge WardCunningham SoddsLaw MurphysLaw SoerenLairdSoerries CategoryGerman CategoryHomePage SoftAbstraction AllAbstractionsLie CategoryAbstraction EightyTwentyRule EverythingIsRelative HelpersInsteadOfWrappers LeakyAbstraction SoftAbstraction SoftCacheWeakIdentityMap CanonicalizedMapping SoftCacheWeakIdentityMap SoftFactors CorporatePolitics FreeCoffee SoftFactors SoftIce CategorySoftwareTool CompuWare MeatballWiki NuMega SoftIce SunirShah TimLesher WikiWiki SoftImage CategorySoftwareTool GeForces IrixOs LightWave MentalRay SoftImage SoftImageEddie ThreeDeStudioMax UserInterface WellDuhWhyDidntTheyDoThatEarlier SoftIssuesAndOtherHardProblems LarryConstantine LukeHohmann NormKerth OopslaInSanJose PaulChisholm SoftIssuesPanel WardCunningham SoftLanguage AlternateHardAndSoftLayers DuckTyping EndUser ExpressionMetatemplates HardLanguage PerlLanguage PythonLanguage RubyLanguage SmalltalkLanguage SoftLanguage SoftNet SoftwareEngineeringNetwork XpAdoptersGroupSwitzerland SoftPro ComputerLiteracy JohnBrewer TheLibraryLimited SoftSecurity CategorySecurity CategoryWikiSecurity MeatBall SharkBot SoftSecurity SurgeProtector WhyWikiWorks SoftSmarts AbdulNabi AlanKay SoftSmarts SteveBurbeck WardCunningham SoftSystemsMethodology AnalysingTheProblemDomain PeterCheckland SoftTyping CategoryLanguageTyping CompileTimeTypingProblem CompleteTypeChecking CompleteTypeInference DrScheme DynamicCast EeLanguage IntentionalProgramming MrSpidey ReinterpretCast SlateLanguage SoftTyping TypeInference TypedSmalltalk SoftUpdates BsdUnix JournalingFileSystem SoftWiki BayleShanks CategoryWikiImplementation ImageMagick MikeStump ProgrammingInWiki QuickChanges QuickDiff RecentChanges SelfProgrammingWiki SlashdotEffect SoftWiki TheTclersWiki UseMod WikiWiki WikiWikiClone WikiWikiEssence WikiWikiWeb WikiWithProgrammableContent XpSystem ZygoBlaxell SofteamObjecteering CarstenHeyl CategorySoftwareTool CategoryUml LinuxOs MartinSchwartz MicrosoftWindows SunSolaris SoftlySoftlyCatcheeMonkey AnalysisParalysis BadenPowell CategoryConcentration CategoryPattern CategoryProcessPattern DaveHoward DeathMarch DoItRightTheFirstTime DoTheSimplestThingThatCouldPossiblyWork DontGetSideTracked DontPanic DontRush ExtremeWay GarethMcCaughan GlennVanderburg JohnFarrell KnowledgeBanishesFear MentalStateCalledFlow ObliqueStrategies PeterGabriel PeterMerel ProcessPattern RecentChangesJunkie RichardDrake RobHarwood RonJeffries SoftlySoftlyCatcheeMonkey SpikeSolution TakeYourTime WackyWackyWeb WaldenMathews WhyClublet WhyNow WikiMaster WikiNow WikiWiki SoftwareAgeism AbleBodiedTwentyFiveYearOldMaleAssumption AlastairBridgewater AlistairCockburn AndreasSchweikardt AnthonyLander CategoryHistory CiCs CoadAndYourdon CollectiveCodeOwnership DaleCarnegie DavidLiu DeathMarch DeclineAndFallOfTheAmericanProgrammer DesignPatternsBook EdYourdon EnterpriseJavaBeans FredBrooks HistoryOfProgrammingLanguagesTwo HistoryRepeatsItself HowardFear IndexCard JeffGrigg JeffPanici JoGay JohnWebber JustaProgrammer KeithBraithwaite KentBeck KrisJohnson KyleBrown LarvalStage LegacyDevelopers LifesJustTooShort MalcolmCampbell ManfredSchaefer MarkAddleman MarkSchumann MindOverhaulEconomics MythicalManMonth NickBishop PaulTevis PeopleWare PlayingJazz PointyHairedBoss PointyHairedBosses RatHole RaySchneider RespectedOldMan RichardDevelyn RichardDrake RichieBielak RobCrawford RobHarwood RyanNorton SecondGenerationProgrammer SoftwareAgeism SoftwareLabourers SoftwareRenaissance StructuredDesign StuCharlton StuartBarker SurvivingGuruStatus TakuyaMurata TechnologyChurn TimBernersLee TomStambaugh TooOld TuringComplete WayneConrad WebLogic WhatCausesSoftwareAgeism WikiBias WilliamMiles SoftwareAgent AgentOrientedInformationSystem AutonomousAgent CategoryAgentOriented WhatIsAnAgent SoftwareAnalogies AirplaneRule AnalogiesFromMusic AnalogyBetweenProgrammingAndManufacturing AnalogyBetweenProgrammingAndManufacturingDiscussion AnalogyBetweenProgrammingAndTeaching BalloonStory BundleSubstanceMismatch CategoryComparisons ConstructConvincingArguments RapidDevelopment SteveMcConnell TobinHarris SoftwareAndPolitics AnonymousGnome AnonymousToProtectTheGuilty CharlesDarwin ChristopherGaltenberg DotGones GoldRush OffTopic OnTopic PeopleProjectsAndPatterns PeopleProjectsPatternsAndPolitics PeteHardie QuickChangesJunkies RecentPosts RewordFlamebaitPlease RunForPresident SociologyWiki SoftwareEngineer UserName WardCunningham SoftwareAndWriting SoftwareAsCapital SoftwareArchitect ArchitectAsKeeperOfTheFlame ArchitectsDontCode AuthorityWithoutResponsibility CategoryArchitecture CategoryEmployment ChiefArchitect CodeMonkey ConceptualIntegrity DoTheSimplestThingThatCouldPossiblyWork DonaldFisk EricHodges FrameworkFirst FredBrooks HowBuildingsLearn InAllMyYearsIveNever JobTitles JustAnEngineer JustaProgrammer MalcolmCampbell MicroSoft MicrosoftWay PrepareResume ResponsibilityWithoutAuthority SoftwareArchitect StewartBrand SystemsArchitect WaldenMathews SoftwareArchitectonics AlessandroMaccari DesignPatterns GalalGalal SoftwareArchitectonics SoftwareArchitecture SoftwareStructure SoftwareArchitecture AlistairCockburn AnonymousCoward AntNest AnthonyLauder ArchitectingWord ArchitectsDontCreateArchitectures ArchitecturalDecision ArchitecturalSpike ArchitectureDefinitions AynRand BigDesignUpFront CanAnArchitectureEmerge CanHelpfulMacroScaleStructureEmerge CategorySoftwareArchitecture CharlesWeir ChryslerAndSteadyState CodeAndFix ConceptualIntegrity ControlFlows DataFlows DataModel DavidGarlan DeleteMe DesignByContract DesignUpFront FrankLloydWright InterestedInSoftwareArchitecture JackReeves JamesNoble JavaTwoEnterpriseEdition JensColdewey JimRussell KludgeItTillItWorks LenBass MarcGirod MarcusAndersson MartinNoutch MaryShaw MikeSmith ObjectRelationalMapping PeteMcBreen PeterLynch ProjectStakeholder QualityAttributes QualityAtttributes QualityWithoutaName RalphJohnson RedHat RichardCollins RichardDrake RichardHenderson RobertDiFalco ScatterSqlEverywhere SoftwareArchitect SoftwareArchitecture SoftwareArchitectureExplained SoftwareArchitectureInPractice SoftwareEngineeringInstitute SoftwareHasNoShape SoftwareHasShape SoftwareMethodology StoryStorm SuSe SuccessStatement SystemsArchitecture TheSourceCodeIsTheDesign ThomasWhitmore TimMackinnon TomAyerst UserCentricDesign WaldenMathews WayneMack WhatIsArchitectureAnyway WikiCredentials WilliamBurroughs SoftwareArchitectureExplained AchitectsDontCode AllAbstractionsLie ApacheHttpServer ArchitectsDontCode ArchitecturalViews CategoryArchitecture ComputerScience ConceptualArchitecture ConceptualArchitectures ConceptualIntegrity CostinCozianu ExtremeProgramming FrankScholten GrandMasterProgrammer JakartaTomcat MarcThibault PostgreSql PotgreSql SharedMemory SoftwareArchitect SoftwareArchitects SoftwareArchitecture SoftwareDesign SoftwareDevelopment SoftwareDevelopmentStack SoftwareEngineering SoftwareEngineeringInstitute SystemMetaphor TestDriven TestDrivenAnything TestDrivenDesign UnitTests SoftwareArchitectureInPractice AttributeBasedArchitecturalStyles BrokenLink CategoryBook CoreAssets ProductLineApproach SoftwareAsCapital CategoryBook ClemensSzyperski ComparativeAdvantage ComponentSoftwareBeyondObjectOrientedProgramming DaveHarris HowieBaetjer KentBeck MichaelFeathers SoftwareAsCapital SoftwareAsLiability SpecializationIsForInsects SuperDistribution TheThirdWave YourKilometrageMayVary SoftwareAsEnterprise MichaelHill SoftwareAsFilmMaking AccidentalEmpires AmericanBeauty BillGates BobCringely BusinessAtTheSpeedOfThought DevelopmentTeamModels FalseDichotomy MarkAddleman MichaelLeach NonDestructiveEditing PeteHardie SoftwareAsFilmMaking SoftwareConsultant SoftwareDevelopmentComparedToJazz SoftwareIsArt SoftwareIsEngineering TechnicalWriters UsefulLie VirtualCorporation SoftwareAsLiability AnalogyBetweenProgrammingAndManufacturing CostOfLineOfCode LegacyCode QuantifyTechnicalDebt SoftwareAsCapital TheGoal VersionControl XpCourageValue SoftwareAsMusic SoftwareAsRockClimbing AlistairCockburn CategoryComparisons SoftwareDevelopmentAsaCooperativeGame SoftwareBlueprints BobBockholt ComputerScience JustaProgrammer RobMandeville WikiGnome SoftwareByNumbers DeliverValue EvolutionaryArchitecture ExtremeProgramming JimShore LevelsOfSoftwareSuccess OnSiteCustomer RationalUnifiedProcess ReturnOnInvestment SoftwareCache CacheAware CacheCoherency CacheOblivious CategorySoftwareArchitecture HardwareCache LazyEvaluation LazyFunctionalLanguage SoftwareCache SoftwareCannotBeModeled AlanWills AlistairCockburn ArtHouse CaseTool ClassBrowsers DavidHarvey DonOlson DouglasHofstadter GoedelEscherBach GreggWonderly HighLevelModeling JamesBullock JimCoplien NormanMailer PatrickLogan RalphJohnson RefactorByCondensingConversation SoftwareCannotBeModeledOldVersion SoftwareHasNoShape TerryWinograd ToddCoram TomStambaugh VisualAge WaldenMathews WardCunningham WayneMack WhatIsaModel SoftwareCannotBeModeledOldVersion AlanWills AlistairCockburn ArtHouse BertrandMeyer BigRedButton CaseTool ClassBrowsers DonOlson DouglasHofstadter GoedelEscherBach GreggWonderly HighLevelModeling JimCoplien PatrickLogan RefactorByCondensingConversation SoftwareCannotBeModeled SoftwareHasNoShape TerryWinograd ToddCoram TomStambaugh UseRealExamplesForWikiOnWiki VisualAge WardCunningham WhatIsaModel SoftwareCarpentry BrianMarick DejaGnu ErichGamma ExtremeProgramming KentBeck OpenSource SoftwareCarpentry SoftwareEngineering TclExpect SoftwareCertificationDiscussion AfterTheGoldRush CertifiedSoftwareDevelopmentProfessional GoodThing GuildSite IsJavaCertificationWorthIt JeffPanici JimLittle JustaSoftwareEngineer KatieLucas MicrosoftCertifiedProfessional MicrosoftTestingScam MicrosoftWay NewsArticle PhlIp RandyStafford RobertWatkins SteveHowell SteveMcConnell TheJobMarketSucks ThreadMode TomDeMarco TomStambaugh SoftwareChangeManagement BigIron ChangeHappens ChangeManagement ChangeManagementAppliedToWiki DownSized FridemarPache MarcGirod ProcessApproach RefactorMercilessly RespondToChange SoftwareConfigurationManagement SoftwareCompaniesInBoston ChoiceStream ComputerAssociates DigiDesign DragonNaturallySpeaking GalapagosDesignGroup HotBot InternationalBusinessMachines MacroMedia MathWorks NovellCorporation OpenPages RedHat ScanSoft SoftImage SunMicrosystems TimeWarner TypeFoundry VirtualIron VoiceSignal SoftwareComponent CeeLanguage SavasAlparslan SoftwareComponent SoftwareComposition CategoryBook DennisTsichritzis OscarNierstrasz PrenticeHall SoftwareCompositionGroup ReengineeringPatterns SoftwareConfigurationManagement CategoryConfigurationManagement ClearCase CmBodyOfKnowledge CmCrossroads CmWiki ConfigurationManagement ConfigurationManagementOfSoftware ManagementOfSoftwareConfigurations MarcGirod SoftwareConfigurationManagementPatterns SoftwareManagementOfConfigurations VersionControl SoftwareConfigurationManagementPatterns AddisonWesley AgileScm BradAppleton CategoryBook CategoryConfigurationManagement ScmPatternsWiki SoftwareConfigurationManagement SteveBerczuk SoftwareConnoisseur ArgumentFromAuthority DesignPerspective OnceAndOnlyOnce SoftwareBeauty SoftwareConnoisseur UsePerspective SoftwareConspiracy AmericanCulturalAssumption CategoryBook FreeSoftware GadFly HanlonsRazor LarryPrice OpenSource RichardStallman UcitaThreatOrMenace SoftwareCostIsEasyToUnderestimate CostOfLineOfCode DustinAleksiuk HeroicProgramming IfYouThinkYouCanAndYouTryVeryHard QuickWins SoftwareCostIsEasyToUnderestimate SoftwareCrafter SoftwareDevelopment SoftwareEngineering TomGilb SoftwareCraftsman SoftwareCraftsmanshipBook SoftwareCraftsmanship CategoryBook PeteMcBreen QuestionsAboutSoftwareCraftsmanshipBook SoftwareCraftsmanship SoftwareCreativity CategoryBook CategoryCreativity MartineDevos SoftwareCreativity SoftwareCrisis DoItFramework DougMcIlroy EntropicLawOfComplexity JimRussell MarcGirod SoftwareCrisis SoftwareCrystal BigBallOfMud FallingWater FrankLloydWright JoelMosesOnAplAndLisp KarlKnechtel KillYourDarlings MonolithicDesign OrganicSimplicity SoftwareCrystal TheCathedralAndTheBazaar ZenConcepts SoftwareDesign BringingDesignToSoftware ComputerAidedSoftwareDesign JonathanBenn JonathanSmith MartinFowler MikeSmith PartlyFormed RobertLevy SoftwareDesign ToddCoram TogOnSoftwareDesign SoftwareDesignApproachesDiscussion AlanKay AlanKayOnObjects CategoryDiscussion CostinCozianu DelphiLanguage DesignForPerformance DoTheSimplestThingThatCouldPossiblyWork DomainDrivenDesign DomainObject DougMerritt EricEvans FlameWar FoxPro GrandMasterProgrammer JohnUrberg LeftHandersTooCostly ObjectOrientedProgramming OrTernaryRelationshipExample ProgrammingIsMath RelationalLanguage RelationalWeenie SelfSelectionBias SoftwareEngineering SoftwareHabitability StuCharlton TableOrientedProgramming TopMind UnitTest VisualStudio SoftwareDesignAsGo ChainOfResponsibility DesignPatterns SoftwareHasShape SoftwareDesignForTesting AlanFrancis CategoryTesting ClassInvariant DaveHarris DesignByContract DesignForDevelopment ExtremeProgramming ExtremeTesting FunctionalProgramming FunctionalTest KentBeck LifeTech MarnixKlooster MartinPool MichaelFeathers NickBishop PatrickLogan PaulChisholm PavelPerikov PostCondition PreCondition RonJeffries SimplifyingRefactoring SingleThreadedAgentPattern SoftwareDesignForTesting SoftwareDesignForTestingViolatesYagni TestEnvironment TestEnvironments TestingFrameworks UnitTest WayneMack SoftwareDesignForTestingViolatesYagni CodeUnitTestFirst HaHaOnlySerious JohnFarrell SoftwareDesignForTesting YouArentGonnaNeedIt SoftwareDesignPattern SoftwareDesignPatterns SoftwareDesignPatternCritique AlgorithmPattern AmeliorationPattern AntiPattern ArchitecturalPattern ByteManipulationPattern CategoryDesign ChristopherAlexander CollaborationPattern DesignPattern DesignPatternsArent DesignPatternsConsideredHarmful ExtremeProgramming FunctionalPatternSystemForObjectOrientedDesign GunnarZarncke JohnFletcher LibraryPattern PatternCollection PatternLanguage PatternsOfSoftware RichardGabriel SoftwareDesignPattern SoftwareDesignPatternCritique StructuralPattern SystemPattern TheTimelessWayOfBuilding ThomasKuehne TomPassin WikiWord SoftwareDesignPatterns AbstractFactoryPattern ArchitecturalDesignPatterns BuilderPattern CategoryDesign CategoryPattern DesignPatterns ExtremeProgramming PrototypePattern SingletonPattern SoftwareDesignPatterns SoftwareDesignPatternsIndex SoftwareEngineering UnitTest SoftwareDesignPatternsIndex AbstractClientPattern AbstractFactoryPattern AbstractServerPattern ActionPattern ActiveObjectPattern AdapterPattern ApplicationControllerPattern BalkingPattern BindingProperties BridgePattern BuilderPattern CaretakerPattern CategoryCatalog CategoryDesign CategoryPattern ChainOfResponsibilityPattern CommandPattern CompositePattern CursorPattern DataBusPattern DecoratorPattern DependentsPattern DesignPatternsBook DesignPatternsCsharp DesignPatternsInRuby DisableJobRequestsWhileRunningJob DoubleCheckedLocking DynamicUserInterfacePattern FacadePattern FacetPattern FactoryMethodPattern FlyweightPattern FrontControllerPattern FunctionalPatternSystemForObjectOrientedDesign GangOfFour GuardedSuspension HandleBodyPattern HierarchicalVisitorPattern InterfaceSegregationPrinciple InterpreterPattern IteratorPattern KitPattern LazyInstantiationPattern MediatorPattern MementoPattern MockObjectPattern ModelViewController MonostatePattern NullObjectPattern ObserverPattern ObserverPatternInCeePlusPlus PatternImplementationDiscussion PatternImplementations PatternsOfEnterpriseApplicationArchitecture PolicyPattern PrototypePattern ProxyPattern PubSubPattern PublishSubscribePattern ReadWriteLock RubyLanguage ScheduledTask SchedulerPattern SeparatedInterface ServiceStubPattern SingletonPattern SoftwareDesignPatternCritique SoftwareDesignPatterns StatePattern StatesPattern StaticUserInterfacePattern StrategyPattern SurrogatePattern TemplateMethodPattern ThomasKuehne TokenPattern TransactionPattern TransfoldPattern TranslatorPattern VirtualConstructorPattern VisitorPattern WrapperPattern SoftwareDeveloper AmateurAttitude ArtworkPerspective BachelorOfInformationSystems BachelorOfScience BusinessAnalyst ComputerProgram EngineeringPrinciples JobPerspective JuniorSoftwareDeveloper LinusTorvalds ProfessionalAttitude SeniorSoftwareDeveloper SoftwareArchitect SoftwareDeveloper SoftwareEngineer SoftwareEngineeringBodyOfKnowledge SoftwareProgrammer SolutionArchitect SystemAdministrator SystemAnalyst SystemArchitect TechnicalLead TechnologyConsultant TheTechnologist TimTwelves SoftwareDevelopment AcceptanceTesting BetaTesting CategorySoftwareDevelopment DocumentationDevelopment EyeStrain HaHaOnlySerious JohnReynoldsTheStudent LanguageWars LowerBackProblem MattHeusser MostApplicationsNeedaUserManual ProductTesting RepetitiveStressInjury SoftwareDeveloper SoftwareDevelopment WithoutaUserManual SoftwareDevelopmentAndExtremeSports ChangeTheName ExtremeProgramming SoftwareDevelopmentAphorisms ChristopheThibaut DeleteMe DoTheSimplestThingThatCouldPossiblyWork ListeningTestingCodingRefactoring QualityIsFree QuotesOnProgramDevelopment QuotingNotThinking SoftwareDevelopmentAphorisms SoftwareDevelopmentAs CategoryMetaphor ChainmailAsSoftwareDevelopmentMetaphor MartialArtsAsSoftwareDevelopmentMetaphor SoftwareDevelopmentAsCommunityPoetryWriting SoftwareDevelopmentAsCraft SoftwareDevelopmentAsJournalism SoftwareDevelopmentAsLabor SoftwareDevelopmentAsaCooperativeGame WarfareAsSoftwareDevelopmentMetaphor SoftwareDevelopmentAsCommunityPoetryWriting AlistairCockburn GeorgeDinwiddie JoshStults MichaelHill RichardDrake RonJeffries SoftwareIsCommunity WhyNewAnalogiesForSoftware WilliamFaulkner SoftwareDevelopmentAsCraft AndrewQueisser ArtCraftSoftScienceHardScience CategoryWikiFavorites ChuangTse CookDing DanRawsthorne DisciplineEnvy ExtremeProgramming GameOfGo GlennVanderburg GuitarCraft IsComputerScience JeffGrigg JimCoplien KeithDerrick KentBeck KielHodges MichaelFeathers PeterMerel ProgrammingAsArt ProgrammingAsEngineering RobertFripp RonJeffries ScottWhitmire SoftwareDevelopmentAsCraft SoftwareDevelopmentAsLabor StarTrekDeepSpaceNine StarTrekTheNextGeneration TeachMeToSmoke TechnologicalSingularity ToddCoram TransHumanity TurkishCrafts WardCunningham SoftwareDevelopmentAsInvesting CategoryAnalogy DecisionMathAndYagni SoftwareDevelopmentIsGambling SoftwareDevelopmentIsInvestmentManagement SoftwareDevelopmentIsRiskManagement SoftwareDevelopmentAsJournalism BillTrost CategoryTesting ChrisSteinbach StevenNewton SoftwareDevelopmentAsLabor GoodEnough SoftwareDevelopmentAsCraft WorkWeLoveVsLabor SoftwareDevelopmentAsaCooperativeGame AlistairCockburn AlistairsScumTalk BigBallOfMud BradAppleton BrianFoote BrokenLink CategoryComparisons ChicagoPatternsGroup ChryslerComprehensiveCompensation DonaldMcLean FalkBruegmann HierarchyOfNeeds HomePage JosephYoder MaslowsHierarchyOfNeeds MichaelLeach NomicGame PairTetrisPlaying PeteMcBreen PlanningGame SoftwareDevelopmentAsaCooperativeGame SoftwareDevelopmentComparedToJazz SoftwareProjectSurvivalGuide SteveMcConnell StoneSociety StuartBarker SoftwareDevelopmentByThreeo OpenSource SoftwareDevelopmentComparedToJazz AdaptiveSoftwareDevelopment AlistairCockburn AmishBarnRaising CanAnArchitectureEmerge CategoryComparisons ConceptualIntegrity JazzMusic JazzMusicMetaphor JimHighsmith JohnPerkins MichaelLeach NonDestructiveEditing PhlIp ReferenceArchitecture RobertDiFalco SoftwareDevelopment SoftwareDevelopmentAsaCooperativeGame SoftwareProductLines StoneSoup TomAyerst WaldenMathews SoftwareDevelopmentGuideline CategoryModellingLawsAndPrinciples NullObject NullPointerException OoDesignPrinciples PrinciplesOfObjectOrientedDesign SamuraiPrinciple UseTheStaticTyping SoftwareDevelopmentImprovement ArtCraftEngineeringScience ArtCraftSoftScienceHardScience IsComputerScience ProcessImprovementTools SoftwareDevelopmentImprovement SoftwareDevelopmentImprovementParadigmShift WhatRecursEverySoftwareProject SoftwareDevelopmentImprovementParadigmShift AlainPicard AlanKay BuildingOnlyUpward BurnTheDiskpacks CategoryPhilosophy ChuckMoore CodifyAcquiredSoftwareWisdom CreativeDestruction ExtremeProgramming GeorgePaci KentBeck KuhnParadigmShift PleaseComment ProgrammingAintManufacturing StanSilver StevenNewton TheStructureOfScientificRevolutions ThomasKuhn TimeForaParadigmShift WattsHumphrey WayneMack WhatRecursEverySoftwareProject WorkingInPairs SoftwareDevelopmentIsGambling AgreeToDisagree AllRoadsLeadToBeeMinus AprilTen ArgumentFromAuthority CategoryDecisionMaking CodeChangeImpactAnalysis DecisionMathAndYagni FutureDiscounting GoldenHammer GoodMetricsProduceNumbers InvestmentTheoryAppliedToSoftwareDevelopment MartySchrader OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PerceptionOfChange PokerGame RaceTheDamnedCar SoftwareDevelopmentIsInvesting SoftwareDevelopmentIsInvestmentManagement SoftwareDevelopmentIsRiskManagement SoftwareEngineeringIsArtOfCompromise TenSeven TheSourceCodeAndTheArchitecture TooManyVariablesForScience TopIsNotEvil TopMind YagNi SoftwareDevelopmentIsInvesting SoftwareDevelopmentAsInvesting SoftwareDevelopmentIsGambling SoftwareDevelopmentLifeCycle SoftwareLifeCycle SystemsDevelopmentLifeCycle SoftwareDevelopmentMadeHeavier AhHa AlistairCockburn AndrewKoenig AntiPattern AustinDavid BarbaraMoo BigDesignUpFront CleanRoom CodeComplete DisciplineEnvy DoItOnaCard EinsteinPrinciple EwDijkstra ExtremeProgramming FirstLawOfBadManagement FraternityInitiationEffect GoodThing HowBuildingsLearn KatieLucas KentSchnaith PaulChisholm PersonalSoftwareProcess ProgrammersNotebook QuotePage RapidDevelopment RonJeffries RuminationsOnCeePlusPlus SoftwareDevelopmentMadeHeavier SoftwareSurvivalGuide StatisticalQualityControl SteveMcConnell TheMeetingsBecomeTheProject ThePaperWorkBecomesTheProject ToddCoram WattsHumphrey WorkingSoftwareIsTheGoal SoftwareDevelopmentMagazine CategoryMagazine JoltAward JoltProductivityAward SoftwareDevelopmentMagazine SoftwareEngineering SoftwareDevelopmentOnaLeash AdaptiveObjectModel AlternateHardAndSoftLayers CategoryBook SoftwareDevelopmentPatternLanguage BrandonGoldfedder BuildForTodayDesignForTomorrow CategoryPatternLanguage DavidHooker KeepItSimple MaintainTheVision SevenPrinciplesOfSoftwareDevelopment SixThinkingHats TheReason WhatYouProduceTheyConsume SoftwareDevelopmentProcess CyclomaticComplexity DesignCodeTest EngineeringTask SoftwareDevelopmentProcess SteveBravo UserStory SoftwareDevelopmentStories CategoryStory FrankSpychalski SoftwareDevelopmentSuccess AgileSoftwareDevelopment AlistairCockburn CategorySuccess ChristopheThibaut ExternalQuality InsightsFromWhatArePatterns InternalQuality LeaderShip RandyStafford RealValue SoftwareDevelopmentSuccess StanSilver TheServant SoftwareEngineer AfterTheGoldRush AlanTuring AlonzoChurch AmitNaidu BigOh BrianStPierre BritishCulturalAssumption CategoryEngineering ChadSteele ChrisHines ClaudeShannon ComputerDictionary ComputerScience DeMorgan EdwinEarlRoss EmbeddedSystemsEngineer EngineeringPrinciples EwDijkstra FirmwareEngineer GarbageCollection GeorgeBoole GuillermoSchwarz HaveThisPattern IvarJacobson JohnPfersich JustAnEngineer KurtGodel LambdaCalculus LifeLongLearner MartinSpamer MartySchrader MikeSmith NaturalDivisions PaulTiplady ProfessionalAssociation ProfessionalAttitude ProfessionalEngineer ProfessionalSoftwareEngineer ProgrammingIsMathematicalEngineering ProjectManager RelationalAlgebra RightThing SanitationEngineer ScientificMethod SoftwareDeveloper SoftwareEngineer SteveWitham TaskMonitor TimTwelves TuringMachine SoftwareEngineerFolkEconomics BrainsAsaCheapCommodity CategoryDecisionMaking CategoryDiscussion DeleteMe OpenProblemsInComputerScience SoftwareEngineering SoftwarePersonnelEconomics SovietShoeFactoryPrinciple WetWare WorldCom SoftwareEngineering AdaLanguage AlistairCockburn ButterflyEffect CaseTool ChangePattern ComputerScience CppReport DavidParnas DickBotting DisciplineEnvy EdwinEarlRoss EuclidOfAlexandria GoldPlating IsComputerScience JimCoplien KeithBraithwaite LicensedSoftwareEngineers MarcThibault ParallelsWithFilmMaking RedHerring RedTuna ResearchAndDevelopment RobMandeville SoftwareDevelopment SoftwareEngineer SoftwareEngineering SoftwareEngineeringBodyOfKnowledge SoftwareEngineeringIsArtOfCompromise SoftwareHandbook SoftwareMetrics SoftwarePatent SoftwareProcess SufficientlyFlexibleAppsResembleInterpreters SunirShah SystemsSoftware TheChemicalEngineeringCulture TheRadBottleneck TheSourceCodeIsTheDesign UsersWontPayForQualitySoftware WardCunningham WesternWorld SoftwareEngineeringAsManagementOfSoftware SoftwareEngineeringBodyOfKnowledge AssociationForComputingMachinery BobBockholt CategoryProfessionalism HaHaOnlySerious IeeeComputerSociety IeeeSociety MarcThibault PaulChisholm SlashDot SoftwareBlueprints SoftwareEngineering SoftwareEngineeringBodyOfKnowledge SoftwareEngineeringCriticism BullShit CategoryProfessionalism CostinCozianu GunnarZarncke HowToProfessionalizeProgramming IfSmalltalkIsSoGoodWhyDoesNobodyUseIt IsThereEverGoingToBeSufficientEconomicIncentiveToDoSoftwareRight MayZeroFive ProgrammersAreNotProfessionals ScienceAndTools SoftwareEngineering StopHarassingTheGnomes ThreadMess WikiCommunity WikiSlum WikiSpace WikiTroll WikiZen SoftwareEngineeringInPractice CategoryBook InterestedInSoftwareArchitecture JohnDaniels LenBass PaulClements RickKazman TimeFrameProcessingArchitecture SoftwareEngineeringInstitute CapabilityMaturityModel CapabilityMaturityModelIntegration CarnegieMellonUniversity CategoryCompany PersonalSoftwareProcess TeamSoftwareProcess SoftwareEngineeringIsArtOfCompromise ArgumentFromAuthority CategoryDecisionMaking HumansSuck LinesOfCode MartySchrader MentalIndexability OnceAndOnlyOnce PointyHairedBosses QualityFunctionDeployment YaddaYaddaYadda SoftwareEngineeringIsCreative AbstractVsConcreteSoftware AgileRevolutionDiscussion BeautyAintMyBusinessNoSir EndUser GetTheRightAbstraction ItWorks JonGrover ProgrammingAsTheoryBuilding ProgramsRepresentMentalModels ReinventTheWheel RichardGabriel SoftwareEngineers TerryLorber UserStoryTemplate WhoDefinesTheBeauty SoftwareEngineeringVsComputerScience AbstractVsConcreteSoftware AntiPattern ComputerScience ComputerScienceOrSoftwareEngineering ComputingScience CostinCozianu DisciplineEnvy DonaldKnuth IsComputerScience MikeSmith OntologyLanguage ProcessImprovementTools ProgrammingIsMath SoftwareDevelopment SoftwareEngineering SoftwareEngineeringBodyOfKnowledge ThankYou TonyHoare WhatIsScience SoftwareEngineers SoftwareEngineering SoftwareEthics CategoryBusiness CategoryEthics CemKaner CopyLeft EthicalSoftwareFoundation GoldOwner HolyWar UnitedStates SoftwareEtymology BigModelsAreUseless CategoryWikiFavorites ConceptualIntegrity FunctionalDecomposition SeparationOfConcerns WaldenMathews WhatIsAnalysis SoftwareExpertsEveryoneRespects AdaLovelace AlanTuring AlonzoChurch CharlesBabbage DonKnuth ErichGamma KentBeck LiterateProgramming MartinFowler MetaFont OnceAndOnlyOnce OnceAndOnlyOnceDoesNotImplyGoldenHammer TheArtOfComputerProgramming ThereAreNoTypes TuringMachine WardCunningham SoftwareExpertsIpersonallyRespect AdeleGoldberg AlanCooper AlanKay AlexanderStepanov AlistairCockburn AndrewHunt AndrewKoenig AndyAbate BarryBoehm BertrandMeyer BikeToWork BillGates BjarneStroustrup BobMurray BradAppleton BrianKernighan BrianRussell BruceEckel CameronSmith CarHoare CharlesSimonyi ChristopherStrachey ChuckMoore ConsensusBendersAndProudOfIt DavidGelernter DavidHooker DavidMoon DavidParnas DavidThomas DenotationalSemantics DonBox DonKnuth DonWells DougLea DougMcIlroy DougSchmidt DouglasEngelbart EdwardYourdon EfCodd ErichGamma EwDijkstra FredBrooks GangOfFour GeraldoXexeo GlennVanderburg GraceHopper GradyBooch GroundBreakingLanguages GuidoVanRossum GuySteele HakonLie JamesGosling JayForrester JefRaskin JeffProise JeffRichter JimCoplien JimWeirich JohnBackus JohnCarmack JohnCarter JohnCook JohnLakos JohnMcCarthy JonBentley JonathanTang JosephGoguen JoyLanguage KeithBraithwaite KeithBrown KenIverson KenOlsen KentBeck KentPitman KernighanAndRitchie KristenNygaard LinusTorvalds LukeGorrie ManfredSchaefer ManfredVonThun MartijnMeijering MartinFowler MattPietrek MichaelChermside MichaelJackson MisterRonJeffries NiklausWirth OleJohanDahl PeterCoad PeterFunk PeterNaur PjPlauger PragmaticProgrammer PythonLanguage RalphGriswold RalphJohnson RespectedSoftwareExperts RichardDrake RichardGabriel RichardStallman RichardStevens RobPike RobWhittick RobertDiFalco RobertGlass RobertMartin RonJeffries SoftwareExpertsEveryoneRespects SoftwareExpertsNonsoftwarePeopleRespect SoftwareExpertsWeRespect StanSilver SteveMcConnell SystemDynamics TedNelson TimOttinger TimPeters TomCargill TopMind VannevarBush WardAndKent WardCunningham WayneConrad WhirlwindComputer WikiBias SoftwareExpertsNonsoftwarePeopleRespect AdaLovelace AlanGreenspan AlanTuring AmericanCulturalAssumption BillGates CameronSmith EdYourdon FinancialTimes FrankCarver GeraldWeinberg HouseholdName KyleBrown LinusTorvalds MarvinMinsky NicholasNegroponte RespectedSoftwareExperts RichardDrake RichardStallman RobCrawford RogerPenrose RonJeffries SoftwareExpertsIpersonallyRespect StephenHawking TimBernersLee TonyBlair SoftwareFactories JackGreenfield KeithShort SteveCook StuartKent SoftwareFaultInjection BruceDawson CategoryBook FaultInjection FaultTolerance FunctionalTest GarthDickie JoePorkka UnitTest UserAntiStory SoftwareForAviation BusinessSegmentSoftware CategoryComputerSoftware FixedBrokenLink OpenDirectoryProject SoftwareForAviation SoftwareForYourHead BookShelved CategoryBook MindFsck PerfectionGame PersonalAlignment ResolutionAvoidance SoftwareForYourHead StuCharlton TheCore WilliamEdwardsDeming SoftwareFramework AbstractInteractions BaanSeries BlackBoxFramework BlackBoxFrameworks BradAppleton CategoryFramework ComponentBasedDevelopment ComponentDefinition ComponentDesignPatterns ComponentFramework ComponentFrameworkDefinition ComponentGlue DougSchmidt GroupPackaging IndividualPackaging PhilipEskelin RogueWave SoftwareFrameworks SoftwareFundamentals DavidParnas SoftwareGenius BernardFarrell BillGates JonGrover JustaProgrammer KernighanAndRitchie SoftwareGenius SoftwareIdiot SoftwareGeniuses AlanKay AlanTuring AlistairCockburn AlonzoChurch ArchimedesOfSyracuse AristotleAndPlato AugustaAdaByron BrianKernighan CharlesBabbage ChuckMoore DaveCutler DonaldKnuth DougEngelbart DrCodd DrewMcDermott EwDijkstra FreeSoftware GordonLetwin GuySteele HumbleRefactorer JasonGrossman JohnMcCarthy JohnVonNeumann KatieLucas LinusTorvalds MartinSpamer McDermott NielsBohr QuantumPhysics RaySchneider RespectedSoftwareExperts RichardStallman RogerPenrose ShadowsOfTheMind SoftwareMasterpiece TedNelson ThreeOldGreeks WabiSabi WardChristensen WikiWeightedVote WorldGeniuses SoftwareGivesUsGodLikePowers AlanTuring AnonymousDonor ArgumentByVotes ArgumentFromPopularity ArthurCeeClarke BenjaminPierce BlackAndWhite BooleanAlgebra BrainfuckLanguage BullShit CategoryMetaphor CategoryPhilosophy CategoryScience CategorySubjectivityAndRelativism ChallengeSixVersusFpDiscussion CommonLisp CommonSenseIsAnIllusion ComputerScience ComputerScienceIsaSoftScience ComputerScientist DisciplineEnvy DonKnuth DontComplainWithoutAlternatives EmbeddedSystems EpiCycles EverythingIsRelative GemStone GodMode GoldenHammer GoodThing HaltingProblem HolyWar HumanFactor JohnReynolds LaynesLaw LimitationsOfHierarchies LinesOfCode MalbolgeLanguage MinimalTable MisuseOfBrain MisuseOfMath MooresLaw MyFavouriteProgrammingLanguage NullConsideredHarmful ObjectWeenie OracleDatabase PageAnchor PhilPrinceOfInsufficientLight PoMo PostModernism PrevaLayer ProgrammingIsInTheMind PseudoScience PseudoTheology RealWorld RelationalModel RichardGabriel ScienceShouldBeEasy ScientificMethod ScottJohnson SeparateMeaningFromPresentation SeparationAndGroupingAreArchaicConcepts SetTheory SmalltalkLanguage SmugLispWeenie SoftwareEngineer SplittingHairs StringTheory ThereAreNoTypes TopMind TuringComplete TypeTheory UnBullShit UsefulLie SoftwareHandbook CategoryBooks SoftwareHasNoShape AlanChristiansen AlistairCockburn AndyMoore AntiPattern ArchitectsOnBlueprints BetsyHanesPerry BigSoupOfClasses BobBockholt BruceIde CaseTool CategoryAntiPattern CategoryPattern ChuckSiska DavidCary DavidSchmaltz DickBotting DonOlson EntityRelationshipDiagram EwDijkstra GraphicalProgrammingLanguage JimCoplien LifeIsaBigMessyGraph MonaLisaOverdrive MultipleDispatch MusicShapes MyersBriggs MythicalManMonth NassiShneidermanDiagrams NicholasJacobs PatternBacklash PaulChisholm RonJeffries ShalomReich SkipSailors SoftwareCanSoBeModeled SoftwareCannotBeModeled SoftwareDoesHaveShape SoftwareHasNoShape SoftwareHasShape TheMapIsNotTheTerritory ThisHappensAllTheTime ThomasWhitmore ToddCoram VisualProgrammingSystems WhatIsaModel WilliamGibson SoftwareHasShape AmirLivne AndyGlew CaptureTheShapeOfSoftware CaseTool ChadwickBoggs CirclesBoxesAndArrows CodeSmell ConceptualModeling CritiqueOfUseCases DaveGreen DesignPatterns DesigningObjectOrientedCeePlusPlusApplicationsUsingTheBoochMethod EditHint EntityRelationshipDiagram FalkBruegmann GameOfGo GraphicalProgrammingLanguage IncompleteNotations KarlKnechtel KyleBrown NarrowTheInterface NassiShneidermanDiagrams NaturalLanguageProcessing NotObjectOrientedCode ObjectOrientedCode ObjectOrientedProgram ObjectOrientedProgramming PatrickLogan PhilGroce RaySchneider RonJeffries ShapeOfObjectOrientedSoftware ShapeOfSoftware SoftwareHasNoShape SoftwareHasShape SoftwareIsMechanistic StopUsingMetaphors SunirShah VisualLanguage VisualProgramming VisualProgrammingLanguage WhatIsSoftware SoftwareHasaBody CategoryPattern JeanMichelAndre PayRate PeopleCollection SoftwareHighlights CategoryComparisons DefineArchitect EjbLinks ExtremeNormalForm MethodObject MethodologistsOfTheFuture NonlinearityOfXp OnTopic RecentChanges UnitTest VerySmallSteps VisualAgeJavaRefactoringBrowser WikiIceberg SoftwareHippy PlainEnglishPlease ProgrammerStereotype SoftwareHousesDoResearchAndDevelopment CategoryResearch ForFree InternationalBusinessMachines JavaUnit JeffGrigg JeraDesign JohnBrewer KeithBraithwaite MaciejZawadzki MeltingPot MicrosoftCorporation PeopleWare SimonSmith SoftwareAgeism SoftwareHousesDoResearchAndDevelopment SunMicrosystems SunirShah TimothyLister TomDeMarco UrbanCode VisualAge WikiExperience WikiNameified WilliamGrosso XpImmersionTwo SoftwareImprovementGroup ArieVanDeursen CategoryCompany SoftwareInProcess AcceptanceTest CodeReview PairProgramming PostDevelopmentTesting SitTogether SoftwareInProcess TestDrivenDevelopment UserAcceptanceTesting ValueChainMap SoftwareIndustrialRevolution BasicLanguage BigBlueRoom CategoryPaper DougMerritt GenericLimits InternetExplorer JonathanTang LifeIsaBigMessyGraph MozillaBrowser MozillaFirefox MySql RichardStallman TuringEquivalent SoftwareInspection CapabilityMaturityModel CategoryBook DeadLine DorothyGraham FaganDefectFreeProcess GarethMcCaughan MartySchrader SoftwareInspection TestsCantProveTheAbsenceOfBugs TomGilb SoftwareInterchangeableParts GeorgePaci JavaBeans MicroSoft OpenDoc PortlandJavaUsersGroupThread ReusableSoftwareHah SeanZachariasen SoftwareInterchangeableParts StepUpToThePlate VoiceXpress SoftwareIsArt AccidentalEmpires AlistairCockburn BeautyAintMyBusinessNoSir BobCringely BradWilliams CategorySubjectivityAndRelativism CharlesSimonyi DisciplineEnvy ExtremeProgramming ExtremeRoles FallingWater HeatherRisedorph JasonLaPorte KenAuer MichaelFeathers MichaelLeach SoftwareAsFilmMaking SoftwareAsRockClimbing SoftwareDevelopmentAsCommunityPoetryWriting SoftwareDevelopmentAsaCooperativeGame SoftwareIsArt TomKreitzberg SoftwareIsCommunity CategoryCommunity ToddHoff SoftwareIsDifferent CategorySoftwareProduct ExtremeVersionControl GeoffSobering PeteMcBreen ProgrammingAintManufacturing SoftwareCraftsmanship SoftwareGivesUsGodLikePowers TestDrivenDevelopment TheSourceCodeIsTheDesign SoftwareIsEvil AlistairCockburn HermannHesse JensColdewey PeopleKillSoftware RaySchneider RonJeffries SoftwareIsArt SoftwareIsEvil SoftwareIsFilm BrentNewhall ComputersAsTheatre EdwardTufte InteractionDesign InterfaceDesign TedNelson TerryGilliam SoftwareIsHatefulAndAbusive BlackAndWhite ChrisMellon CommandObject DigitalRightsManagement DoesSoftwareMakeUsersHappy FoundDesignedDesignoid MayZeroFive MediaPlayer MicrosoftExcel MicrosoftOutlook MicrosoftWindows MicrosoftWord MouseKeys OperaBrowser QuickTime SmalltalkLanguage VisualWorks SoftwareIsHumanities CategoryComparisons KatieLucas WayneConrad SoftwareIsLessReliableThanHardware BlueAbyss ChrisMellon DaveFayram DougMerritt GarryHamilton HaltingProblem IanOsgood InteractionDesign LaynesLaw ProgrammersAreNotProfessionals RichardKulisz SoftwareIndustrialRevolution StaticTyping SoftwareIsManufactured NotAllSoftwareIsManufactured SoftwareIsModeling HolyWar TuringEquivalency SoftwareIsNotManufacturing NotAllSoftwareIsManufactured ProgrammingAintManufacturing RefactorMe SoftwareIsManufactured SoftwareIsReallyPointless AlistairCockburn AmazonAssociate BugFreeDoesntSell CategoryRant ChefLanguage CommonLisp DeviceAutomation EdPoor EiffelLanguage EmacsHasQwan EntropicLawOfComplexity EvanCofsky FedEx ForthLanguage GodBlessWiki GoedelsIncompletenessTheorem HomeAutomation KeithBraithwaite LifeIsReallyPointless LifesJustTooShort MartinPool MeatballWiki MeetTheUsers NegativeOne QuantumMechanics RonJeffries SoftwareIsEvil SoftwareIsReallyPointless SoftwareMasterpiece SpecializationIsForInsects SunirShah VisualBasic VonMoreTrap WorseIsBetter SoftwareIsScienceArtCraftAndTrade CharlesSimonyi ComputerScience ShaeErisson SoftwareMastersOfFineArts SoftwareIsaNewThing GodSmiling SoftwareJanitor CodeBase GruntProgrammer OpenSource SoftwareJanitor UnitTest SoftwareLabourers ArmyOfProgrammers CategoryAntiPattern CategoryEmployment CeeLanguage DesignPatterns DontTrainAnyone GuruByAge JayBell JonathanTang KatieLucas LockIn MenDownaHole OutsourcingWaterfall PlugCompatibleInterchangeableEngineers PointyHairedBoss PointyHairedBosses ScottJohnson SmalltalkLanguage SoftwareEngineer SoftwareLabourers TruckNumber SoftwareLacksaBody AllSoftwareHasVictims BeautyAintMyBusinessNoSir BigSoupOfClasses BodyOfPractice BradAppleton ChristopherAlexander CppReport DaveEaton DaveHarris ExternalAndInternalBeauty FlowBasedProgramming FunctionalAndBeautiful JeanMichelAndre JimCoplien MaslowsHierarchyOfNeeds NatureOfOrder NooHasNothingToDoWithSoftware ObjectiveBeauty ObjectiveSoftwareBeauty PatternsOfSoftware PaulMorrison RalphJohnson SoftwarePatternsArentAlexanderPatterns SteveWitham TheTimelessWayOfBuilding TomKreitzberg WhyMakeSoftwareBeautiful SoftwareLaw BerneConvention DoingStuff DonaldNoyes SoftwareLies CategoryBusiness CategorySoftwarePolitics SoftwareLies SourceCode SoftwareLifeCycle AlistairCockburn AutoCad BenSmith CategoryTime CobolLanguage DigitalEquipmentCorporation FortranLanguage LehmansLaws MarkRogers MicroSoft MicrosoftWindowsNt PlannedExtinction SuccessOrientedApproach SystemsDevelopmentLifeCycle TimeBoxing VmsOperatingSystem SoftwareLocalization BigDesignUpFront BroadbandFeedback CategoryInternationalization FrankBergmann SoftwareLocalization TestDrivenDevelopment SoftwareMakers SoftwareManagement JoelOnSoftware ProjectManagement SoftwareDevelopment SoftwareDevelopmentProjectManagement SoftwareManagementManifesto ArieVanDeursen CategoryCustomer ExtremeProgrammingSummary HelpYourManager PlanningExtremeProgramming SoftwareManagementManifesto SoftwareManagementManifestoDiscussion WaldenMathews SoftwareManagementManifestoDiscussion AutomatedTestsProveProgress BryanDollery CategoryCustomer ChrisBaugh CompetentDevelopers DaveSmith DaveSteffe EvolutionaryDelivery ExtremeProgramming HumilitySells KentPaulDolan MartySchrader MozillaXul QualitiesMatterMore RichardDrake SoftwareManagementManifesto SoftwareManagers SpikeSolution SteeringSoftwareProjects WayneMack WorstThingsFirst SoftwareManagementOfConfigurations ClearCase MarcGirod SoftwareConfigurationManagement SoftwareManagementPrinciples ArchitectureFirst CategoryMethodology ChangeManagementEnvironment ComponentBasedDevelopment ConfigurableProcess DemonstrationBasedApproach EvolvingLevelsOfDetail IterativeLifeCycleProcess ModelBasedNotation ObjectiveQualityControl RoundTripEngineering SoftwareProjectManagement WalkerRoyce SoftwareMarketFactors CategorySoftwareDevelopment SoftwareMasterpiece ArpaNet BillZimmerly ChuckMoore CobolLanguage CodeMasterpiece ColorForth DirMagic DougMerritt EarleMartin EclipseEditor EdIsTheStandardTextEditor EmacsEditor ForthLanguage ForthValues FortranLanguage GitVersionControl GoogleTechnology HomoiconicLanguage InterLisp ItWorks JavaSchrod JeffBay JohnMcCarthy LateBinding LispLanguage LiterateProgramming LuaLanguage MasterWork MathematicaLanguage MathematicaPackage MaximaPackage McMahon MetaCircularEvaluator MetaFont MumpsLanguage NatPryce PanuKalliokoski PartitionMagic PersonalUseComputing PostScript PostgreSql ProgramsToRead PythonLanguage QmailSystem RalphJohnson RobinChauhan RubyLanguage SamuelFalvo SchemeLanguage ScreenMultiplexor SimonBrenner SmallTalk SmalltalkLanguage SmlLanguage SoftwareMasterpiece SoftwareMasterpieceCriteriaDiscussion SpecificationMasterpiece StevenNewton TecoEditor TetrisGame TexTheProgram TheUnixHatersHandbook UnixOs UserExperienceMasterpiece VmsOperatingSystem WikiPedia WordPerfect WorseIsBetter XwindowProtocol ZorkGame SoftwareMasterpieceCriteriaDiscussion AdewaleOshineye BeautyIsOurBusiness BillJoy DanBernstein RamonLeon SoftwareMasterpiece StevenNewton UserInterface ViEditor SoftwareMastersOfFineArts AcademicRelevance AlistairCockburn AnswerMe BrianMarick CategorySubjectivityAndRelativism DavidWest DisciplineEnvy DonKnuth HillsideGroup JimCoplien JimPerry JourneyMan KenAuer LiterateProgramming MarkTwain MichaelLeach RalphJohnson RichardGabriel RobbieCarlton SoftwareEngineering SoftwareMastersOfFineArts StevenNewton TimesProgrammingSupplement WardCunningham WilliamGrosso SoftwareMaturityIndex CapabilityMaturityModel CategoryMetrics DaveSmith EarleMartin GoodStyle OldTimer PerlLanguage WaldenMathews WardCunningham WikiPolitenessLevel SoftwareMerger CategoryAntiPattern CategoryOrganizationalAntiPattern DaveSmith MaXware PointyHairedManagers SoftwareMethodology AgileMethodologist AnythingGoes CategoryMethodology ChrisSteinbach ExtremeProgrammer KarlPopper MarkSwanson ScientificMethod ScientificMethodology ShlaerMellorMethod SoftwareMethodology TeamBuilding TheFeyerabendProject WaterfallModel SoftwareMetrics AamodSane AreTheseMetrics BillKrebs BooleanExpressionComplexity CategoryMetrics ClassDataAbstractionCoupling ClassFanOutComplexity ComplexityMetrics CyclomaticComplexity DepthOfInheritanceTree DesignVelocity ExtremeProgramming FunctionCount FunctionInterfaceComplexity FunctionPoint FunctionalTest JakeWatkins LawOfDemeter LinesOfCode MichaelFeathers NumberOfClasses NumberOfFiles NumberOfReturnPoints ObjectOrientedMetrics PatternLint PaulTiplady QualityMetrics RefactorMercilessly RonJeffries RunningTestedFeatures ShodanInputMetric SoftwareMetrics SystemSizeMetrics TheSourceCodeIsTheDesign UnitTest WayneMack WilliamGrosso XpEvaluationFramework SoftwareNormalForms AcceptanceTest ArtOfChoosingTheNextCard CodeNormalization DoTheSimplestThingThatCouldPossiblyWork EinsteinPrinciple ExtremeNormalForm FirstThingsFirst IsoNineThousand NormalForm OnceAndOnlyOnce OnlyWearOneOfFourHats PlanningGame SitOnTheOtherCards UnitTest WikiMaster YouArentGonnaNeedIt SoftwarePatent SoftwarePatents SoftwarePatents CategoryLegal CategorySoftwarePolitics FreeSoftware HowToImprovePatents IbmDoubleDispatchPatent IntellectualProperty InterfacePatent PatentsAreEvil ProgrammingIsMath RichardStallman ScottJohnson SoftwarePatents SubmarinePatent WilliamUnderwood XorCursor SoftwarePattern BadThing EquivalenceClass EquivalenceRelation GoodThing PatternContext SoftwarePattern StuBaurmann TuringMachine WikiPagesAboutWhatArePatterns SoftwarePatterns BrokenLink CategoryBook JimCoplien MgmtBrief WardCunningham SoftwarePatternsArentAlexanderPatterns AlanCooper AlexanderPattern ChristopherAlexander DesignPatternsArent InteractionDesign LuisColorado NotesOnTheSynthesisOfForm RichardHenderson SoftwareLacksaBody SoftwarePattern SoftwarePatternsArentAlexanderPatterns SteveWitham TheHumaneEnvironment SoftwarePhysics SoftwarePiracyCauseOfMicrosoftMonopoly CategoryMicrosoft MichaelLeach MicroSoft SteveHowell WilliamUnderwood WindowsXp SoftwarePlatonism AdamThorsen AnalysisParalysis BigDesignUpFront BundleSubstanceMismatch ClassOrientedProgramming CommonLisp CostinCozianu DramaticIdentity EricHodges EwDijkstra GenericFunction HighLevel IdealProgram IdealSoftware InformationAsCurrentAnalogy JamesWilson JonathanTang LowLevel ManyFindObjectOrientationHard MyNameIsRed ObjectOrientationIsDead ObjectOrientedDesignIsDifficult OrhanPamuk PeteHardie PrototypeBasedProgramming QuestForThePerfectLanguage SelfLanguage SoftwarePlatonism SomeCrackpotDefender SteveMetsker TheDoubter SoftwareProcess AutomaticCodeGenerators AvailableFunding CategoryProcessPrinciple DesignMethods GeraldWeinberg JimCoplien JohnFletcher KentSchnaith LifeTheWorldAndEverything MarketStudies OrganizationStructure OverTime PartiallyOrderedTaskList SoftwareProcess StaffExpertise ThePsychologyOfComputerProgramming UsabilityStudies ValidationAndVerification VanNostrandReinhold SoftwareProductLine BusinessValue CodeBase CoreAssets DontRepeatYourself ExtremeProgramming GnuLinux LindaNorthrop MacIntosh MetaData MicrosoftOffice OnceAndOnlyOnce PaulClements ProductLine ProductLineApproach ProductLineArchitecture SoftwareEngineeringInstitute SoftwareProductLine UserStories SoftwareProductLines SoftwareProductLine SoftwareProductLinesInTheRealWorld ApacheTomcat BillBarnett ConfigurationHell ContinuousBuilding ContinuousIntegration ContinuousTesting CustomerTeam DaveVoorhis JavaLanguage JustSufficientImplementation MetaData NutsAndBolts PhlIp ProductLineApproach ProductLineArchitecture RealWorld SoftwareProductLine SoftwareProductLines UserStories XpSimplicityPrinciples SoftwareProgrammer EditHint SoftwareProjectManagement CategoryBook CategoryProjectManagement SoftwareManagementPrinciples WalkerRoyce SoftwareProjectSuccessSurvey CategorySuccess DefinitionOfProjectSuccess WikiSingleVote SoftwareProjectSurvivalGuide CategoryBook JeffGrigg PaulHudson RapidDevelopment SoftwareProjectSurvivalGuide SteveMcConnell SoftwareProphet AlanKay CadMac CategoryWikiUser DontConfuseSalesWithDelivery EricHodges GodwinsLaw HaveThisPattern JamesBullock LayerManager MikeSmith MultiFinder ShaeErisson SteveJobs TetrahedralComputing TomStambaugh WhatIf WikiZens WilliamUnderwood XpIsGeniusFriendly SoftwarePuzzleAnalogy BigDesignUpFront CategoryPhilosophy CurtisBartley DanGreen DaveHarris DoTheSimplestThingThatCouldPossiblyWork FormLiberates GarethMcCaughan HowFastCanYouWriteCode JeffGrigg JimWeirich RefactorMercilessly WorstThingsFirst SoftwareReconnaissance ExSum TecRpt TimChambers SoftwareRegulationRoadmap CategoryRoadMap HowToProfessionalizeProgramming ProfessionalLicensingIsPremature ProfessionalLicensingOfProgrammers ProfessionalLicensingPremises ProgrammersAreNotProfessionals RegulatedSoftwareIndustry SoftwareReliabilityEngineering CategoryBook JohnMusa SoftwareRenaissance AlexCruise JohannSebastianBach NotJobRelated PairOnaCstring TheWellFactoredClavier SoftwareRequirements CategoryBook CategoryRequirements CreatingaSoftwareEngineeringCulture KarlWiegers RandyStafford SoftwareRequirementsAndSpecifications CategoryBook CategoryRequirements ClarityUpFront DavidHarvey DisciplineEnvy EngineeringEnvy ExtremeProgramming FredBrooks MichaelJackson MythicalManMonth ObjectOrientedAnalysis RaySchneider RichardDrake SoftwareEngineering WhatAndHow SoftwareReuse CategoryReuse ChrisSteinbach CodeGeneration CodeReuse CodeStealing CompaniesHaveFailedToReuse CopyAndPasteProgramming CopyAndPasteReuse DuplicatedCode HtmlParser HtmlParserWithPrettyPrinter JuergenLindemeyer MaintenanceHell NoSilverBullet ReuseHasFailed SoftwareReuse SoftwareReuseBook TheMythicalManMinute SoftwareReuseBook CategoryBook CategoryReuse CategorySuccess HungarianNotation IvarJacobson LurkerInDenver MartinGriss PatrikJonsson SoftwareReuse SoftwareReuseBook SoftwareScoutingAndRecon DesignByUse GeoffreySlinker HappyPath SoftwareSeam BigBallOfMud BrianTakita LegacyCode MichaelFeathers UnitTest WorkingEffectivelyWithLegacyCode SoftwareServicesIndustry AmericanCulturalAssumption InformationTechnologyLandscape InformationTechnologyStrength SoftwareStateOfTheArt CategoryBook CleanroomSoftwareDevelopmentEmpiricalEvaluation CleanroomSoftwareEngineering SantaTeresaLaboratory TimothyLister TomDeMarco SoftwareStudio ExtremeProgramming RoleModelSoftware SoftwareStudio SoftwareSuccess AnonymousOnPurpose AsimJalis GeoffreyMoore RichardGabriel TechnologyAdoptionLifecycle WindowsXp WorseIsBetter SoftwareSystemsDesign AlanCooper SoftwareArchitecture SoftwareDesign TerryWinograd ToddCoram SoftwareTester AutomatedTesting CategoryTesting ChrisSteinbach EdgeCaseScenarios FeatureSpecification FeatureTesting GameTester OperationalFaults QualityAssurance QualityAssuranceEngineer QualityAssuranceEngineers QualitySoftware SoftwareTester SoftwareTesters TestPlans UnitTest WilliamEdwardsDeming SoftwareThatIgnoresStandards BrowserWars CategoryInternet EvolutionaryArchitecture InternetExplorer MicrosoftWindows SoftwareThatIgnoresStandards WorldWideWebConsortium XsltLanguage SoftwareThatPunishesTheUser BondageAndDiscipline ConstraintValidationException DatabasesPunishYou DistributedOperatingSystem DontModeMeIn EntityManager FailGracefully FailHard FailHypocritically FireFox FirstClassUndo IntegratedDevelopmentEnvironment LanguageIsAnOs MsDos NiklausWirth NoApplication OperatingSystem SamuelFalvo SoftwareThatPunishesTheUser TheHumaneInterface WebBrowser WebBrowsers WebForums WebMail WikiIde SoftwareTransactionalMemory AtomicConsistentIsolatedDurable CategoryConcurrency DeadLock LiveLock MutableState OrthogonalSecurity PersistentState PriorityInversion SharedMutableState SoftwareTransactionalMemory SynchronizationStrategies TransactionalActorModel TransparentPersistence VersionControl SoftwareUsability HumanComputerInteraction InMyWay MichaelMahemoff OnMySide SoftwareUsability SoftwareUser ComputerUser SoftwareUser SoftwareVsBuildings BigDesignUpFront KeithBraithwaite LeaningTowerOfPisa ProductLineArchitecture TheSourceCodeIsTheDesign TomAyerst WayneMack SoftwareWithoutEgo EgolessProgramming SoftwerftHamburg CategoryCompany FrankWestphal OlafLewitz UnitTest VbUnit VisualBasic SokalHoax FashionableNonsense PostModern TheSokalHoax SoksWiki SolarChimney AlternativeEnergy SolarChimney SolarGeneratorThatWorksAtNight AprilZeroSeven CategoryGosp GoreAndBransonPrize SamuelFalvo SolarChimney SolarGeneratorThatWorksAtNight SpaceFridge SolarParity HeatDeath SolarisOs SunSolaris SoldAboutSixMonthsAgo ExtremePlanning ExtremeProgramming KeithBraithwaite XpAndAnnualBudgets YouAreUsingThisToolBecause SolidStateCivilization SolidStateCivilization SoloAntiPattern CardinalityEnforcedInCode SoloPartnering AndrewSemprebon CapersJones CodeReview DesignReview ExtremeProgramming FunctionalTest PairProgramming QualityAssurance SoloProgramming SoloProgrammingXpWorkarounds UnitTest WhenIsManifestTypingConsideredaGoodThing SoloProgramming LoneDeveloperProjectManagement PairProgramming SoloProgramming SoloProgrammingXpWorkarounds StephenHutchinson TeamOfOne SoloProgrammingXpWorkarounds AllEngineersInOneRoom ArgumentByAnalogy CardboardProgrammer ChangeBrainstorm CollectiveCodeOwnership InstantCodeReview JavaScript JosephRiesen LeaveaTestBroken MikeSmith PairProgramming RepetitiveStrainInjury RubberDucking SandglassProgramming SoloProgramming SoloXp SoloXpProjects StandUpMeeting StephenHutchinson SustainablePace SwitchImplementors WatchAllCodeChanges SoloXpProjects CondredgeDole ExtremeProgrammingForOne LoneDeveloperProjectManagement SteveHowell SolutionArchitecture DeleteTestAndWelcome SolutionDomain ApplicationSystem PeterLynch ProblemDomain SolutionDomain SystemRequirements SolutionDomainExpertReviewers ChuckSiska FormalismEnvy JimCoplien KeithDerrick ParnasSoftwareReviewPatterns PeterNaur SolutionEnvisioning SystemEnvisioning SolutionOfTheWikiNamePluralProblem BackLink CategoryWiki CommunitySolution DeletedButWelcomeToWiki EditPage InternalLink JosWiki MeatballWiki PeterThoeny QuestionMarkLink SecurityPolicies SecurityPolicy SixSingleQuotes SolutionOfThePluralProblem StateTax StateTaxes SunirShah TechnologySolution TwikiClone UseModWiki WikiClone WikiGnome WikiName WikiNamePluralProblem WikiNames WikiPage WikiPedia WikiRefactoring WikiWiki YouArentGonnaNeedIt SolutionProbleming GeorgeDinwiddie ProblemSolving ScottAmbler XpMailingList SolutionToAproblemInAcontext AlistairCockburn BradAppleton PatternDefinitionThread PowerPoint RalphJohnson RonJeffries UsefulUsableUsed SolutionToTheEnergyCrisis CategoryWhimsy SolutionToVickisTrickyQuestion PaulHudson RogerBrowne TalRotbart VickiKerr SolutionsSought AmericanCulturalAssumption CategorySolutions DataDictionary DesktopDatabase ExBase GoogleWebKit HtmlDomJsCss IntermediateLanguage JavaScript MicrosoftAccess ParaDox PartialEvaluation PowerfulAdHocDataProcessingTools QueryByExample SpikeSolution TableBrowser TopsQueryLanguage WebBrowserMissingWidgetWorkArounds YetAnotherIndirection SolutionsToBottlenecks BottleNeck CategorySolutions DonaldNoyes StrategicAlliances TheGoal SolveForSpecialCaseThenSolveForGeneralCase ApoorvaMuralidhara CategoryMath CategoryProblemSolvingStrategy DoSimpleThings ExtremeProgramming FeynmanAlgorithm HowToSolveIt RefactorMercilessly UserStory SolvedProblemsInComputerScience AdamBerger BogoSort DavidCary HaltingProblem HeapSort MergeSort MrSocrates QuickSort RadixSort RainbowTables RandomNumber SortingAlgorithms SpeedupTheorem SolvingDesign SolvingDesign SolvingLinearEquations CategoryMath CheckBySubstitution ConvertSpacesToTabs EigenValue EigenVector MatrixAnalysis QuadraticEquation QuadraticFormula UnitTest WalledGarden WelcomeVisitors SomeApp FileCheck SecurityManager SomeNumbersAreLies SomePatternsQuestionsAnswered BruceAnderson CategoryQuestionsAnswers DetailaSolution DialogueWithTheSituation DomainKnowledge DonOlson LindaRising ProblemSpace RelatedEvolvingAreas ResultingContext SomePeopleDontLikeWikis CategoryWiki ExtremeProgramming StructuredText WikiBadge WikiWord ZopeApplicationServer ZwiKi SomeThing SomeThing SomeThingsAreAbsolute EverythingIsRelative EverythingIsRelativeStrangeLoop SomeThingsAreAbsolute SomeWisdom OldTimer VeryOldPerson SomeWordsOfAdviceOnLanguageDesign BikeShed CategoryProgrammingLanguage CeeLanguage DynamicRelational ExBase FrankAtanassow KillYourDarlings LambdaTheUltimate LanguageDesigner MaudeLanguage ObjLanguage SecondLife SecurityModel SmeQl SyntaxMatters ThreadMode TutorialDee UniversalStatement WikiIde WikiWiki SomebodyElsesFramework AvoidOrEmbraceLibraries BuyDontBuild CategoryFramework DesignPattern ExtremeProgramming FalkBruegmann FragileBinaryInterfaceProblem FwInteger HaHaOnlySerious HandsOffMyFramework LayeredApplicationFramework MicroSoft ScottJohnston SomebodyElsesFramework SomebodyElsesProblem CategoryHumanFactors DelimitYourResponsibility DouglasAdams SomebodyElsesProblem SomebodyPleaseLockAdderallDrugTopic AdderallDrug AdderallDrugDiscussion ChangeTheCodeWord ChrisGarrod DaveVoorhis DonaldNoyes JeffGrigg JohnFletcher MichaelSparks PhilippeDetournay SharkBot SpamTargets WardsWiki WikiSpamBot SomeoneElsesExample AntiPattern CategoryAntiPattern LazyProgrammer SomeoneElsesExample SovietShoeFactoryPrinciple SomeoneElsesProblem CategoryProblem DouglasAdams SomeoneMustBePunished AntiPattern CategoryAntiPattern FailureIsUnacceptable FearCulture PeopleAreTheProblem ProjectManager SandBagging ScapeGoat SomeoneMustBePunished TerminationQuota ThePeopleIsTheProblem TruckNumber SomethingAwful AllYourBaseAreBelongToUs SomethingMustBeDone PointyHairedBoss RefactorFasterDeleteMore SomethingMustBeDone SomethingOnTheScreen DoTheSimplestThingThatCouldPossiblyWork SimplestThingThatCouldPossiblyWork SomethingRoughlyTranslateable LojbanLanguage SomethingToThinkAbout BusinessRequirements GoodIdeas NonFunctionalRequirements SomethingToThinkAbout UserStories WriteItOnaCard SomethingUnspecified AnonymousOnPurpose EmlynShannon JapaneseLanguage LoglanLanguage LojbanLanguage PerlLanguage SchemeLanguage SomethingUnspecified TaralDragon ThisLinkToaNonexistentWikiPage SometimesItMakesThisNoise JohnFletcher SometimesWeHaveToBuildaFallingWater FallingWater KyleBrown SecondSystemSyndrome SometimesYourGuessWasWrong BadStuffWeLearnInSchool CategoryDialogue ComputerScience FailureAnalysis FormalEducation GarethMcCaughan GarryHamilton HindrancesToLearning JohnHarrison LaurentBossavit MarchFirst MartySchrader OleAndersen RealLife SoftwareDevelopmentIsGambling SometimesYourGuessWasWrong TomAyerst TomLeylan YouArentGonnaNeedIt SomikRaha AngsumanChakraborty CategoryHomePage DeBono ExtremeProgramming ExtremeProgrammingAndAikido JoshuaKerievsky LateralThinking LateralThinkingInExtremeProgramming SomikRaha UnitTestingAndMartialArts SonOfHeaven OptimisticProgramming SongsForDoomedProjects BridgeOnTheRiverKwai CategoryHumor ChittyChittyBangBang CountryJoe DeathMarch DrStrangelove LifeOfBrian MontyPython NewYorkCity PointyHairedBoss ScapeGoat TheWizardOfOz SoniaMarques SoniaSarangthem SonicTheHedgehog AmyRose EggMan KnucklesTheEchidna MilesTailsPrower NaotoOhshima SegaEnterprises SonicTheHedgehog SonicTheHedgehogOne SticksTheJungleBadger WalledGarden SonicTheHedgehogOne SegaEnterprises SonicTheHedgehog SonicTheHedgehogTwo WalledGarden SonificationDesignPatterns AssumptionOfNormalHearingAcuity AttensonPattern AuditoryIcon BroadbandLocalisation EarsLeadEyes IndicationOfAction PerceivingPatternsInData PersonalizationPattern SituationalAwareness SonificationDesignPatterns SonificationProducts SonifiedLineGraph SoundLines StethoScope SystemMonitoring UserInterfacePatterns SonificationProducts JuhaMarila KoozooMaeda SonifiedLineGraph McCain SonyMetreon MarcoScheurer WardCunningham SonySpyware CategorySecurity CopyRight DigitalMillenniumCopyrightAct DigitalRightsManagement ElectronicFrontierFoundation MicroSoft MicrosoftWindows NationalPublicRadio NovemberZeroFive SoftwareEthics SonySpyware SpyWare WashingtonPost SophiesWorld CategoryBook JosteinGaarder PauletteMoller SopiReigate SoppyThreadMode AlistairCockburn DeletedAndArchived FeatureNotaBug FixYourWiki HumanFactor HyperVentilating HyperVenting ImproveSignalAndReadability MethodOrMethodology PhilGoodwin RedPenObsession RefactoringNotes RichardDrake SoppyThreadMode ThreadMode ThreadsConsideredDrivel SorcerersApprentice DaveLand SorceryNet DalNet InternetRelayChat SorceryNet SorenLund CategoryHomePage MarkUpLanguage TextFormattingRules SorensonMedia AppleComputer CategoryCompany CompressorDecompressor QuickTime SorensonVideo SortAndBuild AlistairCockburn DaveSmith DivideAndConquer SortAndBuild WardCunningham WilliamGrosso SortRefactoring CategoryHumor SortedPaperList OopslaProgramCommitteeMeeting PaperChampion SortedPaperList SortingAlgorithms AlgorithmsRoadMap BitonicSort BogoSort BubbleSort BucketSort CategoryAlgorithm CeePlusPlus CountingSort EuclideanProximitySearchEngine HeapSort InsertionSort MergeSort NumericalRecipesInCee ProgrammingPearls QuantumBogoSort QuickSort RadixSort SelectionSort ShellSort SlowSort SmoothSort SortingExactlyThreeItems StableSort TemplateMetaprogramming TimSort TopologicalSort TotalOrder VisuTri SortingAlgorithmsDiscussion AnswerMe JonGrover SortingAlgorithms TwoDimensionalRendezvous WilliamUnderwood SortingController SortingController TasksSortingController SortingExactlyThreeItems MergeSort QuickSort SortingFewItems TheArtOfComputerProgramming SotoZen SotoZen WuWei ZaZen ZenBuddhism SoulOfAnOrganization CategoryManagementBook SoulOfAnOrganization SoundEx CategoryAlgorithm EveryWordCanBeAbbreviatedToFourLetters PerlLanguage SoundFileFormats AdaptiveDifferentialPulseCodeModulation AnonymousDonor CategorySound DigitalSignalProcessing KarlKnechtel MicrosoftCorporation MovingPicturesExpertGroup OggVorbis QuickTime RealNetworks SoundFileFormats StripWav ThankYou TimothyJohnWeber SoundPro GregBogantz JohnWhitton RickWartzok SoundPro SoundsLikeRegression DontRefactorWithoutTest ExtremeProgramming FogBugz JoelSpolsky MartinFowler RefactoringLegacyCode ShaunSmith UnitTestingLegacyCode WardsWiki WebLog SoupPatternLanguage ChristopherAlexander JimCoplien PatternLanguage PatternLanguagesOfProgramDesign ToddCoram SourceAnywhere CruiseControl ScmAnywhere SourceAnywhere SourceSafe SourceAsPlainText DavidClarkd KillerUserInterface PlainText PowerOfPlainText ThreeDimensionalVisualizationModel UnixWay SourceBasedComponent SourceComponents SourceCell CategoryCompany KelleyHarris SourceCode JohnDaniels LanguageUsability SourceCode SourceCodeIsUserInterface SourceCodeTaskAnalysis TheSourceCodeIsTheDesign SourceCodeAndModeling DanRawsthorne DaveHarris GoedelsTheoremAbused MartinFowler MichaelFeathers PeterMerel ReverseEngineering RonJeffries SeeVsSay TheSourceCodeIsTheDesign TrygveReenskaug UmlCaseVultures SourceCodeControlWithTop SourceCodeInDatabase SourceCodeInDatabase DatabaseVendorLock DoTheSimplestThingThatCouldPossiblyWork EvalVsPolymorphism FileSystemAlternatives FileTreesToManageCodeDiscussion ImprovingTheSmalltalkDesign PowerOfPlainText RealProgrammer SeparateMeaningFromPresentation TableOrientedProgramming VersionControl SourceCodeIsDesignRequiresInversability ConstraintsBasedProgramming DomainSpecificLanguage DonaldNoyes JeffreyHantin MentalImage ReFactoring SatisficingArtifact TheSourceCodeIsTheDesign TheSourceCodeIsTheRequirements UnitTest WhatDoYouWant SourceCodeIsDesignWhatIsSourceCode CategoryDiscussion SourceCodeIsTheDesign TheSourceCodeIsTheDesign SourceCodeIsElementsNotDesign CategoryCoding EclipseIde EricHodges ErichGamma FalseDichotomy IntellijIdea JavaUnit KentBeck SimpleDesign SoftwarePlatonism SourceCodeIsDesignRequiresInversability TheSourceCodeIsTheDesign UseCases WhatIsDesign WhatIsSoftwareDesign SourceCodeIsUserInterface CodingConventions FeaturesOfCodeWhichRevealDesign JimLittle LanguageUsability LiterateProgramming NoSilverBullet OpenSource PatternsOfSoftware PhilGoodwin PhysicalCuesInSoftwareDevelopment PrismProject ProgrammersAreUsersToo RichardGabriel SourceCode SourceCodeInDatabase SourceCodeIsUserInterface TheSourceCodeIsTheDesign WellWrittenCode SourceCodeRevisionTrackingBranches AnonymousDonor NoBugDatabase SourceCodeRevisionTrackingHorrorStories VisualSourceSafe YouAreNotGonnaNeedIt SourceCodeTaskAnalysis AbstractSyntaxTree SourceCodeTests SourceTest SourceComponents AnswerMe ScottJohnston SourceEdit HexSource SourceForScience AnonymousDonor ComponentDesignPatterns ComponentDocumentation EmbarrassmentFactor JeffGrigg OpenSource PhilipEskelin ScottJohnston SteveFreeman TurboGeometryLibrary SourceForge BerliOs CategoryExternalLink ClosedSource ConcurrentVersionsSystem FreeSoftware GeeForge GnuSavannah HelpSourceForgeSucceed HelpSourceForgeSuck KrisJohnson OpenSource PhpWiki PhpWikiOnSourceForge ProjectHost PythonLanguage SourceForge TomCopeland UseModWiki VaLinuxSystems WikiFarm SourceGearVault SourceSafe SourceHunters AdeleGoldberg AnonymousOnPurpose BillCroft BlueBook GlenKrasner GregMansfield HistoricSoftware PluggableViews WardCunningham SourceMaterial EgoBuilding LostTechnology SourceMaterial SourceNavigator CategorySoftwareTool CategoryTextEditor SourceOfTruth SourceOfTruth SourceSafe AnonymousDonor AntiMicrosoftBiasOnWiki BitKeeper BitMover BodoMaass BondageAndDisciplineVersionControl CategorySoftwareTool ChangeControl ClearCase DanMuller DevStudio GarethMcCaughan JacobCohen JeffGrigg JesseMillikan JosephStyons KatyMulvey KenWronkiewicz KristofKovacs LaurentBossavit MacOs MainSoft MarkSchumann MattiasFlodin MetroWerks MichaelSparks MicroSoft MicrosoftCorporation MicrosoftDelta MikeSmith NateSilva NetBios OneTree PaulChisholm PerforceVersionControl PeterMerel RogerLipscombe SlickEdit SoftwareConfigurationManagement SourceAnywhere SourceSafe SourceSafeAndLongFileNames SourceSafePegsTheCpu StevenNewton SubVersion SunirShah TcpIp TerrelShumway VersionControl VisualStudio VisualStudioTeamSystem WinCvs SourceSafeAndLongFileNames JeffGrigg PackageNames ShaunSmith SourceSafe VisualBasic SourceSafePegsTheCpu KatyMulvey MichaelFeathers MicroSoft SourceSafe VisualStudio SourceSystem SystemOfOrigin SystemOfReference SourceTest CategoryTesting CeeLanguage CodingStyle CookieMonster HaveThisPattern JbRainsberger MatthewFarwell SourceTest UnitTest SourceUnSafe SourceSafe SourceWatch CategoryWiki DisinfoPedia SourceWatch SourceXtreme CategoryCompany GnuGeneralPublicLicense IanGeiser JasonNocks MapiToolkit SourceXtreme SourceryForge MediaWiki SourceryForge SourcesOfBugs AcceptanceTest AlistairCockburn AntiPattern BlackBoxComponentry BorisBeizer BugTaxonomies BugTheory CandyMachineInterfaces CategoryBug CopyAndPasteProgramming DaveHarris DijkstraGriesProgramDerivationTechnique ForgetToAnswerTheResult ForgetToCloseTheFile ForgetToFixItLater KatyMulvey KentSchnaith LaurentBossavit LiterateProgramming LorenzBeyeler MarcThibault MartinPool MichaelFeathers NotoriousBugs OffByOne PaulChisholm PokaYoke ProofsCantProveTheAbsenceOfBugs RonJeffries SevenPrinciplesOfSoftwareDevelopment ShootTheMessenger SoftwareReuse TechnicalFailure TestsCantProveTheAbsenceOfBugs UnitTest VolkerWurst WarStories WattsHumphrey WritingSolidCode XySymmetryBugs ZeroAndOneBasedIndexes SourcesOfInnovation EricVonHippel PatentsAreEvil SourcesOfInvention CategoryQuote SourcesOfRework CategoryRefactoring ReasonsToRefactor UncleBob SouthDakota BlackHills CenterOfTheNation CrazyHorse CusterStatePark DancesWithWolves JewelCave MountRushmore RedMan SiouxFalls TopicGeography UnitedStates WallDrug XkVe SouthFacingOutdoors ChristopherAlexander SouthParkBiggerLongerAndUncut CategoryMovie CategoryOffTopic SoutheasternMichiganGroup CategoryGroup CategoryPatternsGroup CharlesMedcoff SouthernCalifornia SouthernCalifornia SouthernCrossUniversity ActionResearch BobDick CategoryCollege SovereignComputing DiogoKollross FabioCecin KlausWuestefeld LionKimbro SovietShoeFactoryPrinciple CategoryMetrics CoverYourAss DonOlson EditHint FearOfAddingTables GummiBearsOfComplexity IdealDay IfFooIsSoGreatHowComeYouAreNotRich InsanityWolf JohnFletcher LieOrStreet LinesOfCode MacroAndMicroRigor MartySchrader McDonalds PhlIp SovietShoeFactoryPrinciple SovietUnion AbramIoffe AlexeyPajitnov CategoryHistory ColdWar MonolithicCulturalBlocks SovietUnion TetrisGame UnitedStates VictorGlushkov SowjetPlus BrokenLink CategoryWikiImplementation SowjetPlus SpaTwoThousandAndFive SpaTwoThousandAndFive SpaceBasedArchitecture AugustZeroEight GigaSpaces GridComputing ItDepends JiniTechnology MapReduce NonFunctionalRequirements ServiceOrientedArchitecture SpaceBasedArchitecture SpaceElevator AndyWarhol ArthurCeeClarke BenBova BigDesignUpFront BrokenLink CategoryHardware CategoryManufacturing CategoryScienceFiction CoriolisForce DavidSmitherman DeleteWhenCooked DemilitarizedZones DisposableOneWayElevator DonaldNoyes ElementOfRisk FlyingCar FreedomOfMobility GeoStation GeoSynchronous GlobaPeace GreatChipmunkSpaceshipRac HighLiftSystems IainBuckingham InternationalSpaceStation IonThruster IstillWantToKnow JustInTime KimStanleyRobinson LiftPort MegaStructure PeopleProjectsAndPatterns PleaseMoveThisToTheAdjunct RedGreenBlueMars SafetyFactor ScienceFiction SelfReplication SkyHook SpaceElevator SpaceElevatorTerrorism SpaceHook SpcElv SpeakingInDeath SuperGun SurveillanceAbuse TetherBasedAsteroidPayloadReturnSystem TheRoadsMustRoll TimeWarpForceVehicles WhenSpaceElevatorsFall WittgensteinsLadder YuriArtsutanov SpaceElevatorTerrorism ElevatorHacking SocialJustice SpaceElevator TechnologyFavorsTheAttacker TetherSecurity TethersGeneral WarOnTerrorism SpaceEx SrtVfTl SpaceForce SgWa SpaceHook CategoryHardware LowEarthOrbit SleevelessErrand SpaceElevator SpaceHook SpaceLifeBoats SpaceManager DictionaryStack ManagedTables ObjectFiler RonJeffries SpaceManager VirtualDictionary SpaceNineteenNinetyNine BattlestarGalactica CaptainScarlet CategoryScienceFiction SpaceNineteenNinetyNine SpaceOdyssey StarTrekVoyager SpaceOdyssey ArthurCeeClarke CategoryBook CategoryMovie CategoryScienceFiction ClarkesLaw CosmicTwoByFour DavidCutler GameTheory HalNineThousand MiniMax MyGodItsFullOfStars OrionProject PeterMerel PhlIp RobertHeinlein RobertWatkins RubyLanguage SpaceOdyssey StanleyKubrick StarChild TheSentinel WindowsNt SpaceOpera FasterThanLight ScienceFiction SpaceOpera StarWars SpacePen ObjectiveAdvantagesOfWoodenPencils PaulFisher SpaceShipOne GalacticWiki RedGreenBlueMars ScaledComposites SpaceElevator SpaceShipOnce SpaceShipOne UnwashedMasses UpperClass SpaceShuttle FukushimaAndShuttleManagementLessons SpaceShuttleColumbia BrentNewhall DominicCronin PhlIp RichardFeynman SpaceShuttle SpaceShuttleMainEngine BigDesignUpFront BoeingHuntsville CapabilityMaturityModel GregBacon HaHaOnlySerious HighCeremonyMethod SoftwareProcess SpaceShuttleMainEngine TestDrivenDevelopment TheyWriteTheRightStuff YaddaYaddaYadda SpaceStationManagerPostMortem AgileProcess ArmchairDeveloping BigDesignUpFront CategoryXpCritique DarylRichter DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming KaiPeterBackman MartinZarate PhlIp PostMortem UnitTest YagNi SpaceSuitDesign DavidCary JerryPournelle MillenniumProject RichardKulisz StevenNewton SpaceTime AlbertEinstein AnonymousDonor BigBang CategoryPhysics DouglasAdams GeneralRelativity ManyWorldsInterpretation MetricTensor ReversibleLogic RudyRucker SpecialRelativity TheFuture TheTruth TimeTravel TimeTravelThoughtExperiment UniversalEntropy SpaceUntitled NewYorkCity SpaceVersusTime SpaceWar JohnBottoms NineRoomAtPurdue WardCunningham SpacesBetweenWords BumpyCase DonaldNoyes JustaBunchOfFiles RedHat SpacesBetweenWords ThisWiki TurnBlue WikiIsNotaDictionary WikiPedia WikiWord WikiWordsAreConcepts SpadeSoft SpadeSoft SpaghettiCode ActiveServerPages AndrewKoenig BigBallOfMud CarlosScheidegger CategoryBranchingAndFlow CategoryDevelopmentAntiPattern CategoryJargon ChineseNoodleCode DriveBySlander DynamicSpaghettiCode ExtremelyInterstrangled FlameWar GoTo HyperText MacaroniCode NiklausWirth PastaCode PatternLanguagesOfProgramDesign PaulMurray RamenCode RavioliCode SpaghettiCode WorstPunEver SpaghettiCoding SpaghettiCode SpaghettiInheritance CategoryAntiPattern CuriouslyRecurringTemplate JobSecurity RefactorMercilessly WaterFall WhatIfInheritance SpaghettiStack CallWithCurrentContinuation CategoryContinuation ContinuationExplanation GuySteele LexicalScope SchemeLanguage SpaghettiStack UnwindingTheStack SpamAssassin BernardFarrell BogoFilter SpiderTrap SpamBlackList BannedContent CategoryWikiSpam CommunityWiki MediaWiki PageRank WikiEngines WikiGnome WikiSpam WikiSpamSolutions ZwiKi SpamBot RobotsExclusionStandard SpamMail SpiderTrap WikiSpamBot SpamCop CorporateGovernment JimRussell JohnSimmons MailShell MatthewAstley OptIn OptOut PrestonBannister SpamCop SpamDefenseRoadmap SpamFilter TimChambers TomiBgtMantyla SpamDefenseRoadmap AntiSpamBot AntiWikiSpamScripts BotBait CategoryEnterpriseComputingConcerns CategorySecurity CategorySpam CategoryWikiSpam DeadSpam DefensiveStrategies DeletingSpam DenialOfService EmailHurdle JavaScript JavaScriptAbuse MeatballWiki NameMangling NoSpam OptOut PhilipDorrell PosterCentricMessageSubscriptionProtocol RoadMap SearchEngineSpam SocialEngineering SpamAssassin SpamBlackList SpamBot SpamGourmet SpamHereOnly SpamMadeEmailUseless SpamMail SpamMotel SpamPerSe SpamProof SpamProtected SpamSolutions SpamWillBeRemoved SpammedWikisDatabase SpiderTrap SubmarineSpam ThrowawayEmailAndRidYourselfOfSpam UseNet WeCanStopSpam WebSearchEngine WikiSpam WikiSpamBlocker WikiSpamBot WikiSpamSolutions SpamGourmet EmailAddress SpamGourmet SpamHereOnly BrokenLink CategoryWikiSpam PageRank WikiSpam WikiSpamSolutions SpamMadeEmailUseless ElizabethWiethoff GaveUpOnEmail PopFile SpamSolutions SpamMail CategorySpam HomePage RemoteStrangulationProtocol SeanOleary SpamAssassin SpamBayes SpamBot SpamCop SpamMail SpamProof SpamSolutions SpiderTrap ThrowawayEmailAndRidYourselfOfSpam TimChambers WhiteIce WikiWikiWeb SpamMotel BrianRobinson BrokenLink CategoryExternalLink SixDegrees SpamDefenseRoadmap SpamMotel SpamPerSe SpamDefenseRoadmap SpamPerSe SpamProof SpamDefenseRoadmap SpamProof SpamProtected SpamSignedContribution CategoryWikiTag DeletingSpam WikiSpam SpamSolutions CategorySpam DavidCary EditHint EmailHurdle EmailSpamSolutions JoeJob ParkingLotTherapy PayForEmail PosterCentricMessageSubscriptionProtocol SpamDefenseRoadmap SpamSolutions TimeAndAttentionBrokenEconomy TomVanVleck WikiPedia WikiSpamSolutions SpamWillBeRemoved CategoryWikiMaintenance SpammedWikisDatabase CategoryWikiSpam DollarWiki EcotoneWiki FixYourWiki FrontPage HomePage JoisWiki LateNightHackingWiki MozdevWiki OpenWiki OtugWiki ProjectGalacticGuide RachelStruthers SmallLinuxWiki SpamBusters TitelIndex UseModWiki WikiGardeningService WikiSpam WikiSpamBlocker SpammingWorms PhlIp WikiSpam SpanglishDialect DutchglishDialect SpareMissile SpareMissile SparedNoExpense AntiPattern JurassicParkMovie SparseColumns AttributeTable DataDictionary DeltaIsolation DynamicRelational HierarchicalDatabase LimitsOfHierarchies MultiParadigmDatabase NetworkDatabase ObjectOrientedDatabase ObjectsAreDictionaries OoLacksMathArgument ThereAreNoTypes SparseList SparseList SpartaCompany CategoryCompany SpartanUserInterface ButtonPress CategoryUserInterface CheckButton DaveCantrell DllHell EnterWindow EntryBox FakeItConvincingly GraphicalUserInterface GuiGuidelines HtmlUserInterfaces JavaScript KeyPress LayoutManager LeaveWindow MenuPopup ModelFirst NakedObjects PettinessWillKillYou RadioButton RonJeffries ScrollBar SpartanUserInterface SpinButton SusanJohnson TextBox TkInter UserInterface VisualBasic ZygoBlaxell SpartanVsHelpful CustomerArray JamesCandy SpatialAwareness LeftHanded SpatialAwareness SteveHowell SpeakFreely SpeakFreely SpeakingInAnEmptyRoom CategoryFuture DonaldNoyes GoodThing PositiveDialogueCommunity PressOn RecentChanges SpeakingInAnEmptyRoom ThinkingOutLoud TimeOut VeryGoodSeats SpecSharp CategoryProgrammingLanguage CheckedException ClassInvariant CsharpLanguage DesignByContract DotNet MicroSoft ObjectOriented PostCondition VisualStudio WikiWords SpecVsCode ExtremeCatalysis TimWoodard SpecialCase CategoryPattern NullObject ObjectOriented PatternsOfEnterpriseApplicationArchitecture SmallTalk SpecialCase TimeInterval SpecialCharacterPrefixAssociation AlternativeTextFormattingRules AtSymbol BrokenLink CamelCase CategoryName CategoryWiki DateOfNotes DiscussionSpecialCharacterPrefixAssociation DonaldNoyes FreeLink GroupName HumanReader InstantMessageDate ItDepends LinkedSpaceAndPageEditor MediaProgram NameOfNote NameOfResultFile NoteProgram NoteProgramSearch PercentSign PersonalInformationManager PortableDocumentDisplay PoundSign ProgrammableWiki QuestionMark SearchText SearchWord SpecialCharacterPrefixAssociation ThinkingOutLoud WantedPages WikiBatic WikiBatics WikiEngine WikiServerEngine WikiWord SpecialCharacterPrefixProtocol ArtifactoryTab CategoryOrganization DoingStuff DonaldNoyes NysLte NysWiki OneClick PersonalInformationManager RepresentationTokens TheOtherThings WoolenLanguage SpecialCircumstances IainHowe SpecialCircumstances TheCulture SpecialFormatting ComposedMethod GuardClause IndentedControlFlow IntentionRevealingMethod IntentionRevealingSelector KentBeck LoadProcess QueryMethod RectangularBlock SmalltalkBestPracticePatterns SomeFunctionName StatusScreen TypeSugestingParameterName SpecialHighIntensityTraining SpecialLinkingPresentationFormat BackLinks BaseTopic BrowserPlugin CategoryWiki DonaldNoyes ExternalLinks GunnarZarncke HttpProxy ItDepends JavaScript NamedLink PageProcessor PreProcessor ReachableDocument ReachableDocuments ReachableWikipedia SimpleMinded SpecialLinkingPresentationFormat TextPad ThinkingOutLoud WardsWiki WaybackMachine WeNeedExamples WebServer WebService WikiEngine WikiServer WikiSoundLink WikiWithMoreThanPages WikiWithMoreThanUsers SpecialPages CategoryWiki SmartPages SpecialProjectsDungeon AntiPattern ClimbTheCorporateLadder HastaLaVista SpecialProjectsDungeon UpOrOut SpecialRelationship AmericanCulturalAssumption PeterCook PrivateEye RichardDrake SpecialRelationship TheInnerRing WordsThatDefineNations SpecialRelativity SpecialRelativity SpecialSortOfVector CategoryCpp CategoryMath CeePlusPlus ChrisGarrod ConservationOfMass JohnFletcher MarchZeroSix MichaelSparks ObserverPatternInCeePlusPlus SpecialSortOfVector SpecialVariable CommonLisp DynamicBinding DynamicExtent DynamicScoping IndefiniteScope ScopeAndClosures SpecialVariable StupidXmlProject SpecialistsAndXp BillBarnett EveryoneShouldBeaDeveloper RalphJohnson RonJeffries SpecialistsAndXp SpecializationByConstraint ChrisDate ComponentPascal DanMuller DateAndDarwensTypeSystem DelphiLanguage DynamicTyping FreePascal NiklausWirth PascalLanguage SpecializationByConstraint StaticallyTyped StronglyTyped TheThirdManifesto ThereAreNoTypes TutorialDee SpecializationInXp CodeStewardship IterationPlanning JasonYip KentBeck LoadFactor MartinFowler OnsiteCustomer PairProgramming PlanningGame ProjectSimulatedAnnealing RayPingree RonJeffries SpecialistsAndXp SpecializationIsForInsects TruckNumber XpProjectManagementBook SpecializationIsForInsects AdmitIgnorance AnonymousCoward AntoineLavoisier BenAveling BenTilly BullShit CareerIsNotLife CategoryEmployment CategoryProblemSolvingStrategy CategoryRant ChiefArchitect CivilizationGame DavidVincent DevelopedCell FidelAndrade GarryHamilton GeneralizationIsForStemCells HumbleInsect JadenBane JasonYip JeffBay JoelSpolsky JustaProgrammer KeithBraithwaite LarryConstantine LazarusLong LordPalmerston MartySchrader PeterDoak PeterMerel RealLife RenaissanceMan RobertDiFalco RobertHeinlein SpecializationInXp SpecializationIsForInsects SpecializationIsForInsectsDiscussion StakeHolders StemCell TodoComments UserStories SpecializationIsForInsectsDiscussion AlistairCockburn ArchitectAsMasterBuilder ArchitectAsMasterPlanner ArthurCeeClarke BellLabs BetsyHanesPerry BradCox BrentNewhall BrianFoote CategoryDiscussion DaveHarris ExpertNegotiator FalkBruegmann GemStone GrabowsBiographyOfAlexander HumbleInsect JimCoplien JustaProgrammer LarryConstantine MichaelFeathers MicroSoft ObjectSpace OrgPatterns PatternOfBabel PatternsOfSoftware PeterMerel PopWebsiteDesigners ProgrammingInVietnam RalphJohnson RealGuru RichardGabriel SamShardOnSpecialization ScenarioPlanning SorcerersApprentices SpecialistsAndXp SpecializationIsForInsects StarWars StrongResume TheThirdWave ThomasJefferson WebGrid WikiMaster SpecializationSweetSpot BigYellowSpine CollectingSeashells DivisionOfLabor GoldilocksSolution ShortBooks SpecializationSweetSpot UrgeForApproachability UrgeForCompleteness UrgeForCorrectness UrgeForInternalConsistency UrgeForProvability WikiPagesAboutBreakingThingsIntoPieces SpecificAndGeneralProblemSolving DoTheSimplestThingThatCouldPossiblyWork FunctorObject KentBeck PairProgramming ReFactoring UnitTest SpecificExamples SpecificExamples ThreeExamples UseRealExamples UseRealExamplesForWikiOnWiki SpecificTestimonyOnCategories CategoriesDiscussion CategoryBook CategoryBooks CategoryOperatingSystem CategoryOperatingSystems CategoryTheory CategoryWiki CategoryWikiHistory CategoryWikiMaintenance CategoryWikiReflection DavidCary DeweyDecimalSystem DonaldNoyes FindPage FunctionalProgramming GraphTheory HistoryOfWikiCategories ItDepends JohnFletcher MartySchrader NeedsToBeReadAgain OperatingSystems PhilGoodwin PleasePleaseDontCategorizeEveryPageOnWiki RecentChanges StandardTemplateLibrary WhyWikiWorks WikiBatics WikiReflection YouArentGonnaNeedIt SpecificTypingPattern CustomerId FlyweightPattern GeorgeDinwiddie HaskellLanguage JbRainsberger NamelessConcept NullObject StronglyTypedCollection TypesafeEnum UseTheStaticTyping WholeValuePattern SpecificationDirectedTesting DesignByContract IljaPreuss StevenPerryman SpecificationIsNotSolution CategoryDocumentation InterfaceIsNotImplementation MikeEdwards TopDownVsBottomUp VonNeumannArchitecture SpecificationMasterpiece PostScript SchemeLanguage SoftwareMasterpiece SpecificationMasterpiece UserInterface XwindowProtocol SpecificationsAreNotEconomical FeatureInteraction MindOverhaulEconomics SpiralModel SpecifyBeforeImplementation CodeUnitTestFirst DesignInIdl SpecifyNothing AntiPattern ArchitectureNothing CategoryAntiPattern EdwinEarlRoss ExtremeProgramming MartySchrader OlivierRey SpecifyNothing TheMythicalManMonth TopMind SpecifyingBehaviorInCpp CategoryFunctionalProgramming CategoryPaper CeePlusPlus FunctionalReactiveProgramming FunctoidsInCpp JohnFletcher SpeculationInPatternFormat BrianSchuth FuturePerfectThinking JumpIntoTheAbyss PrivatePattern RuleOfThree SpeculativeFiction AlternateHistory MagicalRealism MimeticFiction ScienceFiction SpeculativeFiction SpeculativeGenerality CodeSmell PrematureGeneralization RefactoringImprovingTheDesignOfExistingCode YouArentGonnaNeedIt SpeechActs FernandoFlores JohnSearle TerryWinograd SpeedBump AppleComputer CategoryCurrentAffair MatthewTheobalds StockMarket SpeedIsQueen CeeLanguage DynamicTyping ManagedCode SpeedIsKing SpeedOfElectrons AnonymousDonor ComputerHardwareOfTheFuture DeleteMe TravellingWaveTube WhimsicalUnitsOfMeasurement SpeedOfLight AskExperts BruceIde CategoryDiscussion CategoryHumor GraceHopper JamesKeogh JonathanTang JulyZeroFive PlanckUnits ScientificNotation TheInterestedReader TomStambaugh WhimsicalUnitsOfMeasurement SpeedOfSound SpeedOfSound WikiIsNotaDictionary SpeedReading BrentNewhall DavidBridgewater FalkBruegmann FeedbackIsControl MatthewAstley MichaelBrown MichaelWilson ReadingDebt ReadingDeficit RobertChurch TenWordLine SpeedScript CommodoreSixtyFour SpeedScript SpeedSkating AndyPierce CategoryEducation MichaelSchuerig PracticeMakesPermanent ScientificAmerican SpeedSkating SpeedTape DuctTape SpeedUp AvoidThreadsForOptimizations SpeedUp ThreadsAreOptimizations SpellCheckTheDiff AddToDictionary DoingStuff DonaldNoyes EvanLanglois SpellCheckTheDiff SpellChecker SpellingChecker WardCunningham WikiServer WikiToolBox WikiWikiSuggestions SpellChecker AddressedAndSignedMessage DramaticIdentity FridemarPache FriendlyPeerContributor SpellingChecker WikiForum SpellWhiteSpace BrokenAsDesigned ChrisGarrod ConvertSpacesToTabs ConvertTabsToSpaces DavidCary DontOverrideUserPreferences EditCollision EditHint HaskellLanguage ImprovingConvertSpacesToTabs JamieZawinski JavaScript JohnPassaniti LabView MacromediaDreamweaver MeatballWiki OcamlLanguage OldWiki RogerBrowne SimulatingBlockQuotes SpacePerson SunirShah TabDelimitedTables TabsVersusSpaces TextFormattingRules TheOriginalWiki TheUnixHatersHandbook TwikiClone TypeItInNotepadFirst VbClassic VisualStudio WardCunningham WhiteSpace WikiWiki SpellingChecker AnAspirant CategoryWiki DanielBrockman DeepDenial DescriptivismVsPrescriptivism EvanLanglois FalsePositive GoodEnough InternetExplorer JavaLanguage JavaScript MicrosoftWord PerlLanguage SignalToNoise SpellCheck SpellCheckTheDiff SpellingChecker UseMod UseModWiki WikiWord WikiZens WordsToAddToSpellCheckerDictionary WordsToRemoveFromSpellCheckerDictionary SpellingRuleDoubledConsonant ImpactModelling ModellingTrap PissTake WikiNames SpencerRugaber CategoryHomePage SpewThenOrganize AddingComplexityCanHelp BrainStormFirstCleanLater EditHint IndexCard LilaAnInquiryIntoMorals RobertPirsig SphereOnlineJudge ComputerLanguageBenchmarksGame SphericalTrigonometry GeographyExample SpiDer AspWiki CategoryWikiImplementation PratapLakshman UgLy WikiAsp WikiClone SpiKe SisterSite SpiKe SpikeSolution SpikeWiki SpiderDiagram MindMap SpiderFood CulDeSac OrphanPage WebSpider SpiderMonkey CeeLanguage JavaScript SpiderTrap BotBait JoeJob KirkBailey MatthewAstley SpamAssassin SpamBayes SpamBot SpamDefenseRoadmap SpiderFood SpiderTrap TimLesher SpikeAlone HowToPissOffYourPair SpikeSolution SpikeAsDesignAid BretWilliams CollectiveCodeOwnership DirtyLittleObjectModel JuneKim KentBeck PairProgramming RefactoringIntoGoodDesign RonJeffries SimplestSolution SpikeAsDesignAid SpikeDescribed SpikeSolution StoryEstimating TechnicalDebt SpikeDescribed AlistairCockburn ChryslerComprehensiveCompensation ClearTheFog DaveHarris DavidVincent DijkstraAndRefrigerators EarlyAndRegularDelivery EasiestThingFirstHardestSecond LeonBambrick LowFidelityUserInterfaceDesign PaperPrototype PerformanceSpike PhilGoodwin QuickBrownFoxExample RonJeffries SpartanUserInterface SpikeDescribed SpikeSolution SurvivingObjectOrientedProjects TomLove WardCunningham WorstThingsFirst WritingEffectiveUseCases SpikeMilligan CategoryArtist GoonShow SpikeMilligan SpikeProblem EricRies FeatureFakes KelleyHarris LandingPage LeanStartup SpikeProblem SpikeSolution SpikeUserStory SteveBlank SpikeSolution AlistairCockburn AndrewRicketts AtsSpikeSolution BetsyHanesPerry BreadthFirst BretWilliams ClearTheFog CloseTheLoop DepthFirst DijkstraAndRefrigerators EarlyAndRegularDelivery EricNewhuis ExtremeProgramming ExtremeProgrammingEndZoneDance HelloWorld InterNet JimLittle JoelJones JohnFitzgeraldKennedy KatyMulvey KentBeck MicroCosm MythicalManMonth PairProgramming ProjectManagementPatterns ProtoType RogerNeedham RonJeffries SpikeAsDesignAid SpikeDescribed SpikeSolution SteveFreeman TestInfected ThePragmaticProgrammer TopDown TracerBullets UnitTest VwStaging WardCunningham WayneCarson YagNi SpikeTest SpikeSolution SpikeUserStory SpikeProblem SpikeWiki DaveHarris JavaWiki RalphMellor ServletBasedWiki SpiKe SpikeWiki WikiClone WikiWikiClone WikiWikiWeb SpikedSample AcceptanceTest SpinBaller CategoryBigPicture PromotionIsTheProduct SpinBaller SpinIt TolerateOffTopic SpinIt TestDrivenDevelopment SpinLock AntiPattern BusyWait BusyWaiting CategoryConcurrency CodeSmell ContextChange ContextSwitch CpuCycles CriticalSection DesignPattern GoTo GuillermoSchwarz InternationalBusinessMachines JamesTwine JavaVirtualMachine LazyPolling MessageQueus MultiProcessorSystem ObserverPattern OperatingSystem OperatingSystems OptimizeLater PrematureConcurrency PrematureOptimization RaceCondition RealSpinLockSolution RealTime RealTimeOperatingSystem SlowBusyWaiting SpinLock SpinLocks WaitForSingleObject SpinOs CategoryOperatingSystem SpinUp SpinUp SpongeCycle SpinnerWiki CategoryWikiImplementation ChrisRule DolphinWikiWeb OpenWiki SourceForge SpinnerWiki TwikiClone WikiClone WikiEngine SpiralMethodology IncrementalDelivery IterativeMethodology UseCase SpiralModel BarryBoehm CategoryApplicationDevelopment ExtremeProgrammingIsJustTheSpiralModel WaterfallModel SpiritOfTheHistorian CategoryHistory PublicDomain SpiritualGeek CategorySpiritualViewpoint ChristianGeek SpiritualAnarchist SpiritualGeek SpirituallyAnarchistGeek SpiritualMachines BillJoy CategoryBook RayKurzweil SpitbolLanguage SnobolLanguage SpivakPronouns ConversationalMaxims DanielKnapp GregEgan LambdaMoo MichaelSpivak MultiUserDungeon NomicGame PostHuman SapirWhorfHypothesis SingularThey SpivakPronouns WikiCitizen WikiWikiWeb SplashHistory AdeleGoldberg AllenWirfsBrock AndrewBlack BertrandMeyer CategoryConference CommonLoops DanIngalls DannyBobrow DaveUngar DavidSmith GregorKiczales HenryLieberman IvarJacobson KentBeck ObjectOrientedProgramming RalphJohnson RickRashid TomLove WardCunningham WebSites SplashOneOne CategoryConference GoldenHammer MultiParadigmProgramming SplashHistory SplashOneThree SplashOneThree CategoryConference SplashHistory SplashOneOne SplashOneThree SplitByTopicNotByOpinion CategoryWikiMaintenance CategoryWikiRefactoring ImplicitAssertion PageTitlesAreHandlesForAnIdea SingletonsAreEvil SingletonsAreGood SplitByOpinionNotByTopic SplitCapabilityModel CapabilitySecurityModel CategorySecurity CategorySecurityModel ClientUtility SplitDesignTimeAndRunTime BeanInfo BillFelton BobbyWoolf CategoryPattern CharleneBenson CharlenesMagicMethod ComponentDesignPatterns CooperAndPeters JavaBeans MetaModel NatPryce ObjectFiler ObjectShare PhilipEskelin PropertyEditor ProtoPattern RalphJohnson SamAdams SmalltalkSystems SplitDesignTimeAndRunTime StuartBarker TypeObject VisualWorks WindowBuilder SplitLongBlocks EmailNetiquettePatterns FormattingForSmallScreens SplitOperatingSystemIntoServices ApplicationModel AreDesktopComputersObsolete ArgumentByTheMasses CategoryOperatingSystem CrudScreen DependencyInjection DistributedSystem DocumentDefinitions ExoKernel GoodEnough InteractiveSceneGraph NaturalEventSyntaxDiscussion NewOsFeatures ObjectiveEvidenceAgainstTopDiscussion OperatingSystem PowerOfPlainText ProgrammingLanguage PublishSubscribeModel RaceTheDamnedCar RichardKulisz SceneGraph SplitOperatingSystemIntoServices UserInterface WebServices WorseIsBetter ZeroButtonCheckin SplitResumePersonality FortyHourWeek HumanResources JavaLanguage SkillsAcronymBingo SplitResumePersonality SplitTemporaryVariable ConstCorrectness RefactoringImprovingTheDesignOfExistingCode SplitTemporaryVariable SplitTreeFromLeaves BagOfJumpingBeans DesignPatternsForDistributedObjects HalfObjectPlusProtocol JeffGrigg LimitsOfHierarchies ModelViewController RecursiveModelViewController SeparateStructureFromContent SplitTreeFromLeaves ThomasWeidenfeller UseCases SplitUpMonotonousWork AutomateBoredom CategoryProcessPattern OrganizationalPatterns ProcessPattern SplitWiki CategoryCategory CategoryMovie EditWar MySignalIsYourNoise RoadMaps SplitWiki TheEditor WardsWiki SplittingAndMerging CategoryOrganization DocumentMerging DocumentSplitting ExtractionOrRefactoring InversionAndRearrangment SplittingAndMerging SplittingTheAtom AssemblyLanguage CeeLanguage CommunicatingSequentialProcesses ConsideredHarmful ContinuationsAreGotos GoTo PointerArithmetic TheElements TomLehrer SpoiledBallot CategoryVoting HighlyStructured LaborUnions NewYorkTimes ReferendumVote SpoiledBallet SpoiledBallot VotingPatterns SpoilerWarning DarthVader LukeSkywalker StarWars SpokaneJug SpokenHere CategoryBook SapirWhorfHypothesis SpokenItems DonaldNoyes SmallStepGiantLeap SoundRecordings SpokenItems ThinkingOutLoud WikiPedia YouTube SpokenLog AppleScript CategorySoftwareTool ElizabethWiethoff JuneKim PythonLanguage RoundTuit SoftwareAsMusic VoiceOfWiki WardCunningham WikiWithMoreThanPages SpokenProgramming AnsForth ArtificialCommonSense ArtificialIntelligence CeeLanguage DanMoniz DariusBacon DaveHarris DavidDeLis EsperantoLanguage ForthLanguage FrankCarver HumanMind LispLanguage LoglanLanguage LojbanLanguage PairProgramming PerlLanguage PromptingStatement RepetitiveStrainInjury RobertHeinlein SamuelDelaney SapirWhorfHypothesis ShaeErisson SpokenItems SunirShah TextFormattingRules TheMoonIsaHarshMistress UrsulaLeGuin VirtualPairProgramming VisualBasic VoiceCode WardAndKent WardCunningham SponsorDeveloperUserPacing CategoryAgileMethodology SponsoredOpenSource AppleComputer CategoryOpenSource ClosedSource CoSource DamianConway DarwinOs DougMacEachern HewlettPackard InternationalBusinessMachines IvTools JarkkoHietaniemi LarryWall LinusTorvalds LinuxOs MichaelSchwern OpenDesktop OpenSource OpenSourceDevelopmentLab PowerBook RealJob SponsoredOpenSource XwindowProtocol YetAnotherSociety SpookyWiki CategoryWiki DanMuller SpoonSmalltalk SmalltalkLanguage SpragueDeCamp CategoryAuthor CategoryScienceFiction CitadelsOfMystery ScienceFiction TheAncientEngineers SpreadSheet EtCetera MicrosoftExcel SuperCalc VisiCalc SpreadingActivation AssociativeMemory NeuralNetworks SemanticNet SpreadsheetDatabase AviBryant BugDatabase CategoryDatabase CategoryLowEnd ContingencyPlanning DabbleDb DataDictionary DesktopDatabase DynamicRelational EnterpriseDatabase GarryHamilton MicrosoftAccess MicrosoftExcel NimbleDatabase SeptemberZeroNine TimeAndMaterials SpreadsheetMetaphor CategoryMetaphor SpreadsheetModel CollectionOrientedProgramming ConstraintModels ElderDays ProgrammingParadigm SpreadsheetModel TableOrientedProgramming SpreadsheetWiki JotSpot RichardDonkin TwikiClone SpringFramework CategoryEnterpriseComputingConcerns CategoryJava CategoryJavaPlatform DavidMcReynolds DependencyInjection InversionOfControl JakartaStruts JavaBeans RodJohnson SpringFramework SpringsAndStruts SpringIde EclipseIde SpringFramework SpringPicnic ArchaeologyUnearthed PhlIp ZenoBuddhism SpringSourceDynamicModuleServer SpringSource SpringSourcedmServer SpringSourcedmServer OsGi SpringSourcedmServer WebSite SpringSummerAutumnWinter CategoryMethodology SpringsAndStruts GeometryManager GraphicalUserInterface GridBagLayout InterfaceBuilder JavaOne MacOsx NextStep OpenSource PlatinumTechnology SpringLayout StevenNewton SusanHoover SprintBacklog CategoryScrum ProductBacklog ProductOwner ScrumSprint SprintBacklog SprintGoal SprintPlanning SprintBurndownChart EmergentRequirements ErikTheVikingSyndrome ScrumProcess ScrumSprint ScrumTeam ScrumWebTool SprintDevelopers SprintDevelopers SprintGoal CategoryScrum ChristianEdwardGruber ProductOwner ScrumSprint ScrumSprintAbnormalTermination SprintGoal SprintPlanning CategoryPlanning DebHartmann ProductBacklog ScrumProcess ScrumSprint SprintBacklog SprintPlanning SprintPlanningMeeting CategoryScrum ProductBacklog ProductOwner ScrumMaster ScrumOverview ScrumProcess ScrumSprint ScrumTeam SprintReview ShowCase SprintToTheDeadline DeathMarch DoTheSimplestThingThatCouldPossiblyWork FinishLine GeraldWeinberg HeroicProgramming ItsJustaJob LeapOfFaith LeoBighetti SprintToTheDeadline StarOffice TheElementsOfStyle SpyWare AdWare BrokenLink CategorySecurity FireWall MalWare SpyWare TrojanHorse SqLite AdamBerger CategoryDatabase CeeLanguage CeePlusPlus DesktopDatabase DynamicRelational FireBird GoodCatch ItDepends LinguaFranca LispLanguage MarxBrothers MySql NimbleDatabase NotHelpful PerlLanguage PhpLanguage PostgreSql PublicDomain PythonLanguage RichardHipp RubyLanguage SmalltalkLanguage SqLite SqliteWrappers TestDrivenDevelopment WorksForMe SqLiteManager KomodoEdit MozillaFirefox SqLite SqlAndDataMiningDiscussion BagSetImpedanceMismatchDiscussion BigData CategoryDataMining JobSecurity NoSql PageAnchor QueryByExample SystemsAnalysis WikiPedia SqlAndRelationalTheory StepByStepQueries SqlAntiPatterns AntiPattern BreadthFirstTraversalInSql CategoryAntiPattern CategorySqlProgramming DocQueryInSql EditHint MisuseOfSql NullsInSql ScatterSqlEverywhere SqlFlaws SqlStringsAndSecurity TimeSeriesInSql TreeInSql WritingUnmaintainableSql SqlCodingStyle AalbertTorsius BevanArps BlackHat CadeRoux CategoryCodingIssues CategorySqlProgramming CodingStyle DatabaseBestPractices HaveThisPattern MaritalStatus PeteHardie RedHat SqlFlaws TabMunging SqlCookbook CategoryBook TopRight SqlExpress SqlServerDesktopEngine SqlFlaws AccessPathIndependence AllOnePiece BigDesignUpFront BigIron BusinessSystemTwelve CalledProcesses CartesianJoin CategoryQueryLanguage CategorySqlProgramming CodeAvoidance ConceptualQueryExampleOfAdvantages CurtSampson DanMuller DatabaseBestPractices DatabaseFlaws DomainLogicAndSqlArticle DougMerritt EachColumnNameBeUniqueAmongTheTablespace EditHint EricHodges FixMe HowOtherQueryLanguagesAddressSqlFlaws HughDarwen JavaLanguage LineItems LivingWithSqlAnnoyances MartinFowler MartinZarate MisuseOfSql MultiValue MySql NetworkModel NewQueryLanguagePressureLevel NormalizationBySynthesis NullsInSql ObjectRelationalPsychologicalMismatch OnceAndOnlyOnce PageAnchor PeterLynch PostGres PostgreSql RealWorld RelationalAndTrees RelationalDatabase RelationalLanguage RelationalTheory RelationalWithSideEffects RulesAreMadeToBeBroken SharingDataIsImportant SqlAntiPatterns SqlFlawsDiscussion SqlStringsAndSecurity StoredProcedure StructuredQueryLanguage TheThirdManifesto ThickBreadSmell ToolCommandLanguage TopsQueryLanguage TqlColumnTable TuringComplete UseCases WhereAndAnd WikiWord SqlFlawsDiscussion AlphoraDataphor BuzzWord ChrisDate ExBaseRant LaynesLaw LuxSpes MarchTen NullVersusNone OpenSource SqlFlaws TopsQueryLanguage TutorialDee SqlForRemoteCalls CartesianJoin DaveVoorhis KissWebServices RelationalAlternativeToXml RemoteProcedureCall WebService WebServices SqlForSmarties CategoryBook CategorySqlProgramming JoeCelko SqlInjection BufferOverflow CategorySqlProgramming DataTransferObjectInjection DynamicSql LispInjection PreparedStatement SqlStringsAndSecurity SqlLanguage StructuredQueryLanguage SqlLineCount CategoryMetrics CodeAvoidance DataDictionary DeleteMe LinesOfCode ManyToManyChallenge SemiColon StructuredQueryLanguage SqlMstChallenge CategorySqlProgramming DaveVoorhis DynamicRelational GraphAlgorithmsWithTables HaltingProblem JesseMillikan MarchZeroSeven RelationalAlgebra RelationalGuiDilemma RelationalWeenie SimplifyingRdbms TuringComplete SqlMyopia AnIntroductionToDatabaseSystems AndraeMuys CategorySqlProgramming ChrisDate CostinCozianu FundamentalsOfDatabaseSystems GemStone GlennVanderburg HughDarwen KyleBrown NewQueryLanguagePressureLevel NikolaToshev ObjectMyopia ObjectRelationalMapping RelationalLanguage RelationalMyopia SetTheory SqlFlaws SqlMyopia SqlPattern StructuredQueryLanguage StuCharlton TemplateTables TutorialDee SqlNull NullVersusNone ThreeValuedLogic SqlPattern CategorySqlProgramming DatabaseBestPractices IdiomOrPattern SliceResultVertically SqlFlaws SqlMyopia StructuredQueryLanguage TemplateTables ThinkSqlAsConstraintSatisfaction TreeInSql SqlPreparedStatements PreparedStatement SqlStringsAndSecurity TopOnPreparedStatements SqlPreparedStatementsCleaning CleanDontDelete CostinCozianu MentalMasturbation PreparedStatementDiscussion ShiftingTheBurdenOfProof SqlPreparedStatements ThreadMess TopOnPreparedStatements TopOnXxx WardsWiki SqlRdmsProgrammerMentality AnonymousDonor ChrisDate CollectionOrientedProgramming CrudScreen DbasGoneBad EricHodges EverythingIsaDatabaseThatUnderstandSql FileSystemAlternatives HaskellLanguage HolyWar InvasionOfTheRelationalWeenies NavigationalDatabase OoWeenie OoWeenies OrthogonalPersistence PanuKalliokoski ReinventingTheDatabaseInApplication RelationalLanguage RelationalWeenie ReportingFrameworks TableOrientedCodeManagement WhenAreDatabasesNotAppropriate SqlRefactoringBrowser AdvancedFactoring FatBottomedArchitecture FatHeadedArchitecture FatMiddleArchitecture ReFactoring SqlRefactoringBrowser StoredProcedures SqlReportingServices CategoryMicrosoft CrystalReports DotNet ReportDefinitionLanguage SqlReportingServices SqlServer SqlServerDesktopEngine WindowsXp SqlServer BrokenLink CategoryDatabase DataTransformationServices JimGray MicrosoftDotNet MobileCommerce QuickQuestions SmartPhone SqlServer SqlServerDesktopEngine SqlServerWithJava StephanHouben WalledGarden WindowsMobile XmlEnabled YukonBasics SqlServerCompactEdition DotNetCompactFramework JetDatabaseEngine MicrosoftSqlServer WinCe SqlServerDesktopEngine CategoryDatabase DesktopDatabase JetDatabaseEngine MicroSoftDataEngine MicrosoftAccessWithoutJet MsdeIstallationProblemsAndSolutions NimbleDatabase SqlServer VisualStudioDotNet SqlServerWithJava AaronBrady ChristopherPickslay GarethCronin JdbcOdbcBridge NewAtlanta ResultSet ShaunSmith SqlServer SqlStringsAndSecurity CapabilitySecurity CategoryDatabase CategorySecurity CategorySqlProgramming ChrisMellon ConfusedSheriffProblem DatabaseAbstractionLayer DynamicStringsVsFunctional ExpressionApiComplaints GoodSecurityIsExpensive HaHaOnlySerious JavaScript JeffGrigg PerniciousIngrownSql PrematureOptimization QueryByExample RelationalLanguage ScatterSqlEverywhere SecurityExploits SqlInjection SqlPreparedStatements SqlWindows PowerBuilder SqlWindows VisualBasic SquareAndRectangleProblem CircleAndEllipseProblem SquareRoot BigInt CommonCoreMath ComplexNumbersAreYourFriend NothingIsAsItSeems SimonMould SquareRoot UnknowableNumbers SquareRootOfTwo BigInt SquareWheel PleaseReinventTheWheel SquareBike SquareWheel SquareWheelCrybaby SqueakAlice AliceLanguage AliceSoftware CategoryThreeDee MorphicFramework SqueakAndClio PocketPc RonJeffries VademClio WinCe SqueakEe CategoryProgrammingLanguage CategorySmalltalk EeLanguage ObjectCapabilityLanguage SmalltalkLanguage SqueakEeLanguage ObjectCapabilityLanguage SqueakEtoys AlanKay AppleComputer DisneyImagineering FreeSoftware JohnMaloney KimRose MicroWorld MorphicInterface MusicSynthesis NedKonz OneLaptopPerChild OpenCobalt OpenCroquet OpenSource PowerfulIdeas SelfLanguage SqueakCentral SqueakLicense SqueakRelicensePush SqueakSmalltalk SqueaklandFoundation SugarPlatform ViewPointsResearchInstitute YoshikiOhshima SqueakMap CategorySmalltalk SqueakMap SqueakSmalltalk SqueakRelicensePush AppleComputer MitLicense OpenSource SqueakFoundation SqueakSmalltalk WardCunningham SqueakSmalltalk AdvoGato AlanKay AndersBengtsson AndrewMcMeikan AnonymousDonor AnswerMe CategoryHypercard CategoryLanguageImplementation CategoryProgrammingLanguage CategorySmalltalk CategorySoftwareTool DanIngalls DisneyImagineering DougWay DynaBook ExamplesOfEscapingComplexity FridemarPache IsSqueakDead JavaLanguage JohnMaloney KrisJohnson LateBinding LearningSqueak MartinPool MichaelFeathers MicrosoftWindows ModelViewController MorphicInterface OneLaptopPerChild OpenCroquet OpenSource OperatingSystem PhilJones PocketSmalltalk ProgrammingLanguage RichardEmerson RichardKulisz SamuelFalvo SeasideFramework SecondLife SelfLanguage SmalltalkLanguage SmalltalkTheLanguageAndItsImplementation SqueakAlice SqueakEe SqueakIsNotDead SqueakMap SqueakSmalltalk SqueakSmalltalkForRealWork SqueakWiki StephenPope TedKaehler VirtualWorld WardsWiki WikiClone YetAnotherSmalltalkImplementation SqueakSmalltalkForRealWork CategorySmalltalk CommonLisp CreepingFeaturitis DavidVallner EnvyDeveloper FreeSoftware FritterWare JosephDale KeithBraithwaite PaulGraham PharoSmalltalk PhilJones SaneSubsetOfSqueak SeasideFramework SqueakSmalltalk TomStambaugh YahooStores SqueakSwiki CategoryWikiImplementation SqueakWiki SqueakWiki CategoryWikiImplementation JohnFletcher PersonalWiki PierCms SeasideFramework SqueakSmalltalk SqueakWiki SwikiDotNet SquidooLens OpenDirectoryProject SrLanguage CategoryProgrammingLanguage ConcurrentPrograms MessagePassing SynchronizingResourcesLanguage SrcCards BillBarnett CategoryCrcCards CrcCard EricHodges MikeSmith SrcCards XrcCards SridharNatarajan AreYouThere CategoryHomePage PenKnowledge SridharNivarty SrinivasJonnalagadda SrinivasNedunuri CategoryHomePage SrinivasNedunuri SripathiRaj CategoryHomePage InformationRetrieval NaturalLanguageProcessing ProgrammingLanguages SriramGopalan CategoryHomePage SsharpLanguage CategoryProgrammingLanguage CategorySmalltalk DotNet SharpSmalltalk SmalltalkLanguage StBenedictsRule CategoryHistory DaveSmith ParkingLotTherapy PaulCrowley RuleOfStBenedict TwoStoutMonks UrbanLegend StGem CategoryArtist KathyBracy StGem StPetersburgXpCommunity CategoryXpUsersGroup DmitryJemerov DmitryPeshehonov KirillKalishev MaximSokolov PavelPerikov StableAbstractionsPrinciple CategoryAbstraction CategoryModellingLawsAndPrinciples EightyTwentyRule OpenClosedPrinciple PhilGoodwin PrinciplesOfObjectOrientedDesign StableDependenciesPrinciple StableDependenciesPrinciple CategoryModellingLawsAndPrinciples DependencyInversionPrinciple LoadBearingWall ObjectOrientedSoftwareConstruction PrinciplesOfObjectOrientedDesign RobertCecilMartin StableAbstractionsPrinciple StableDependenciesPrinciple StableInterface AbsoluteJoyToUse DavidBennett DesignForSlippage ExtensionInterface ExtensionObject GreatAbstraction ImplementationIndependenceLimits LawOfDemeter LeastFlexibleProtocolWins NatPryce PatLet PeterSommerlad PoSaTwo StableInterface TypeSafeInterfacesConsideredHarmful StableMiddleMan AdapterPattern AddMiddleMan AnswerMe CategoryPattern CeePlusPlus ExtremeProgramming GenericAdapter LawOfDemeter MiddleManBlithelyUnawareOfAdapterDetails ParallelMiddleMan PreserveWholeObject StableMiddleMan StableSort CategoryAlgorithm MergeSort RadixSort SortingAlgorithms StableSort StableWindows AluoNowu KrisJohnson RedHerring StephanHouben StevenNewton UnixFunctionalityVsWindowsFunctionalityDiscussion StackBasedLanguage ActivationRecord AssemblyLanguage CategoryProgrammingLanguage CeeLanguage CeePlusPlus ConcatenativeLanguage FactorLanguage ForthLanguage IanOsgood IntermediateForm JavaLanguage JavaVirtualMachine JoyLanguage LetBinding PostScript PostfixNotation RefactorMercilessly ReversePolishNotation ScottJohnson SimplifyVigorously SmalltalkLanguage StackBasedLanguages StackComputers TheStack UnitTest VirtualMachine StackComputers CategoryOnlineBook StackExchange CategoryInternet JeffAtwood JoelSpolsky QuestionAndAnswerWebsites StackExchange StackOverflow StackGuard StackSmashing StackModuleInVbClassic AllTests AssignNextValueTo ByRef ByVal CategoryVbClassic ClassicVb DoTheSimplestThingThatCouldPossiblyWork IsEmpty IsObject MyList NewStackIsEmpty NextIndex PeekDoesntChangeStack PeekEmptyStackReturnsEmpty PeekPushedItem PopEmptyStackReturnsEmpty PopPushedItem PopRemovesItemFromStack PushMixedTypesToStack PushNumberToStack PushStringsToStack RemoveNext StackIsNotEmptyAfterPush StackTests StackTop StringStackTests ThomasEyde TypeOf VbClassic VbErrRaise VisualBasicInterfaceInheritance StackOfStuff ButUnless CategoryOrganization DoSomethingElse DonaldNoyes StackOfStuff TheOtherThings StackOverflow BestAnswer BufferOverflow CategoryInternet DotNet ErikPischel HeapOverflow JeffAtwood JoelSpolsky QuestionAndAnswerWebsite ShellCode StackExchange StackOverflow StackSmashing TheStack StackSmashing CeeLanguage JohnWatson OperatingSystem SelfModifyingCode SmackStashing StackGuard StackSmashing StacklessPython AdewaleOshineye AlefLanguage AviBryant CategoryContinuation CategoryObjectFunctionalPatterns ChristianTismer CommonLisp CommunicatingSequentialProcesses ContinuationExplanation ContinuationsAndCoroutines DavidPiepgrass EveOnline FlowBasedProgramming KaliScheme LimboLanguage LispMachine PalmPython PaulMorrison PerlSix PyPy PythonLanguage SchemeLanguage SeasideFramework SingleUseContinuation SmallTalk SourceForge StacklessPython UncommonWeb WolfgangKeller StacyCurl CategoryHomePage StaffanMalmgren CategoryHomePage StockholmSweden StaffingEconomicsVersusTheoreticalElegance AdVerecundiam AreBusinessAppsBoring AreRdbmsSlow ArgumentByLabToy ArgumentFromAuthority BurdenOfProof CategoryEconomics CategoryMetrics CategoryTheory ComputerScience CreepingFeaturitis DavidMcLean EightyTwentyRule EvidenceDiscussion ExBase FunctionalProgramming FunctorObject GoalFrameOfReferenceMismatch GoldPlating GreatLispWar HigherOrderFunction HigherOrderFunctions HofPattern IfYouWereSmartEnoughYoudJustKnow IsComputerScience ItDepends ItemizedClearLogic KissPrinciple LetReaderDecideEvidenceAgreement LetTheReaderDecide LieOrStreet NodeJs NodeJsAndHofGuiDiscussion NodeJsAndHofGuiDiscussionTwo PageAnchor ParadigmPotpourriMeansDiminishingReturns PlugCompatibleInterchangeableEngineers ProjectManagement PublicOpinionOnFunctionalAndNodeJs QuickSort QwertySyndrome ResourceOptimizationAndHofsDiscussion RobMandeville RocketAnalogyProblem RubyOnRails SoftwareEngineering StaffingEconomicsVersusTheoreticalElegance StaffingEconomicsVersusTheoreticalEvidence SystemsSoftware TableOrientedProgramming ThereAreNoParadigms TiobeIndex TopMind TopOnAbstraction TopOnWhyTopIsHated WetWare WhenInRome YagNi StageCast CategoryCompany CocoaWorld StagesOfCivilization CargoCult CategoryOffTopic ClarkesLaw ComputerProgramming GoodThing HowTheMindWorks KrisJohnson KungFu MartinLuther MicroSoft PythagoreanCult RapaNui ReligionCuresPsychosis StagesOfCivilization TheSecretOfPower TragedyOfTheCommons StagingServer AutomatedTest ContinuousIntegration DailyBuild ManualTest PreProductionServer RapidFeedback StagingServer TaskDatabase UserAcceptanceTestingServer StakeHolders GoalDonor RobMandeville RonnyClycq StakeHolders StakeInTheGround CategoryIdiom StrawMan StakeInTheQuicksand AnalysisParalysis MicroDecisionAwareness ProblemDomain SilverBullet SomethingToThinkAbout StakeInTheQuicksand WikiPage WriteItOnaCard StaleEvents MultiCaster ObserverMustNotChangeObservable ObserverPattern StampCollector HedgehogAndFox MappersVsPackers ModelMaker PeopleWhoLikePatterns StampCoupling CouplingAndCohesion DatabaseNotMoreGlobalThanClasses DeltaIsolation OnceAndOnlyOnce SimulationOfTheFuture SoftwareDevelopmentIsGambling StampCoupling StampOutFires LettingItAllOut StampOutFires StanLee DoctorStrange GreatComicBookWritersAndArtists OffTopic StanLee TheMan StanSilver AllModelsAreWrongSomeModelsAreUseful AsFastAsYouActuallyCan BetterOrWorse BrokenLink CategoriesDiscussion CategoryHomePage CollectingSeashells ConnectedText ConquerWithCompassion CumulativeWisdom ExtremeNormalForm ExtremeProcess ExtremeProgramming ExtremeProgrammingRoadmap ExtremeProgrammingSystem FaqForCategories FixYourWiki GooCode GrandestFun HistoryOfWikiCategories JeremyBackus JohnAbbe JohnFletcher MicrosoftDotNet OneImprovementPerWikiPage OoDesignPrinciples PhilGoodwin PraiseBasedLeadership PutTheMapAtTheBack QuotePage RebolLanguage RoadMaps RubyLanguage RulesToLiveBy ShakerQuote ShortWikiPages SimplePragmatismAndPureElegance SmalltalkLanguage SoftwareNormalForms SpecializationSweetSpot SteadyImprovement SuccessStory SuccessesAndPatterns TheDistempersOfLearning ThingsAsTheyAre WabiSabi WantedPages WikiCategories WikiMasterOriginal WikiPagesAboutRefactoring WikiPagesAboutStories WikiPagesAboutWhatArePatterns WikiStatistics YesAnd StandUpMeeting ActivitiesForBoringMeetings AndersBengtsson CollectiveCodeOwnership CraigEverett DaveSmith GnomeMeeting HowToDoMeetings JasonYip KatieLucas MentalStateCalledFlow OleAndersen ProBlem RonJeffries ScrumMeetings StandUp StandUpMeeting StandUpMeetingRightBeforeLunch StandUpMeetingsStartTheDay StijnSanders SustainablePace SweatShop TakeNotes TomAnderson TyrannyOfTheMorningPeople StandUpMeetingsStartTheDay StandUpMeeting StandUpMeetingsStartTheDay StijnSanders TyrannyOfTheMorningPeople StandaloneJavaApplications InstallAnywhere InstallShield JavaIsDead JavaWebStart NetZero ShippingJavaApplications VirtualMachine StandaloneJsp PerniciousIngrownSql StandardAnalysis NonStandardAnalysis StandardAverageEuropean BenjaminLeeWhorf HopiLanguage JamesCookeBrown LoglanLanguage LojbanicSnobbery SapirWhorfHypothesis StandardAverageEuropean StandardDefinitionOfUnitTest BigBangTesting CategoryTesting CodeComplete EdBerard IntegrationHell LargeScaleCppSoftwareDesign UnitTest UnitTestDelegator UnitTestIsolation UnitTestsReconsidered StandardDefinitions DefinitionOfConsciousness DefinitionOfStuff LaynesLaw ObjectOrientedProgramming RobHarwood StandardDefinition StandardDefinitionOfUnitTest StuckNess StandardDeviation CategoryStatistics DistributionOfAllStatistics SixSigma StandardDeviation WikiIsNotaDictionary StandardDisclaimer CategoryJoke IthinkSo OfCourseImProbablyWrong StandardGeneralizedMarkupLanguage CategoryDefinition CategoryGlossary ExtensibleMarkupLanguage StandardLibrariesDontMakeForPortability AdaLanguage ByteCode CeePlusPlus ConcurrentProgramming EclipseIde EricHodges GarbageCollection IssuesAndProblemsWithLisp JavaLanguage JavaSwing JavaSwt LispLanguage LispWorks LowestCommonDenominator ObjectiveCee OneHundredPercentPureJava PhlIp PointerArithmetic PythonLanguage RogueWave RubyLanguage SamuelFalvo StandardLibrariesDontMakeForPortability SunMicrosystems TotalCostOfOwnership UgLy WebLogic WebSphere WriteOnceRunAnywhere WriteOnceRunMaybe StandardMetaLanguage SmlLanguage StandardOutput StandardPanes FewPanes TestProgramming StandardSigDelimiter EmailNetiquettePatterns RequestForComments SixLineSigLimit StandardTemplateLibrary AlexanderStepanov AnonymousCoward BoostLambdaLibrary CategoryBooks CategoryCpp CategoryCppTemplates CeePlusPlus ConceptCpp DietmarKuehl EffectiveStl GenericProgrammingAndTheStl JamesDennett JavaSchrod JohnFletcher ScottMeyers StandardTemplateLibrary StlFilt StlIsNotTheCppStandardLibrary StlPort StlStyle StlSucks TheCppStandardLibrary StandardToolDependancy ArgumentsForRefactoringThatMakesSense CustomBusinessApplicationDefinition DoingStuff DonaldNoyes GoldPlating GreenScreen HtmlStack MentalMasturbation NodeJsAndHofDiscussion StandardToolDependency SystemsSoftware StandardWay AntiPattern CategoryOperatingSystem CategoryPattern GeraldoXexeo StandardWay StijnSanders StandardsAndMethodologyGuy BuzzwordMasochist ExtremeProgramming JeremyDunck StandardsAndMethodologyGuy StandardsEnforcement BillBarnett JeffGrigg JohnHarby ReligiousWarfare RichardDrake StandardsEnforcement StandardsForStandards CodeFormattingStandards ServerConfigurationStandards VersionControlStandards StandingAndRunningRigging PhlIp SoftwareEngineering StandingOnTheShouldersOfMidgets AdapterPattern AntiPattern AntiPatternCategory ArchitectureAntiPattern BadThing BigBallOfMud CategoryAntiPattern CategoryArchitectureAntiPattern CategoryManagementAntiPattern DevelopmentAntiPattern GoldenHammer IfItIsWorkingDontChange LyleHayhurst ManagementAntiPattern RefactorMercilessly StandingOnTheShouldersOfMidgets StandupMeeting StandUpMeeting StanislawLem CategoryAuthor CategoryScienceFiction MicroWorlds ScienceFiction TheCyberiad TheFuturologicalCongress StanleyKnutson CategoryHomePage StanleyKubrick BrokenLink CategoryArtist StanleySchmidt CategoryPerson StantonMcCandlish CategoryHomePage LinkedIn MySpace PeterMerel WikiHomePage WikiPedia StaplePattern ClaimersDisclaimersAndClassifiers DonaldNoyes LispIsntaLanguageItsaBuildingMaterial SharingOfWork StaplePattern StaplePatternExamples SymbolCharacters ThinkingOutLoud StarChild PeterMerel SpaceOdyssey StarChild StarDrive BrokenLink DeepnessInTheSky PeteHardie SciFi StarDrive VernorVinge WarpDrive StarLogo DavidCary LogoLanguage MassachusettsInstituteOfTechnology MediaLab MitchellResnick NetLogo OtherLanguagesForTheJavaVm StarLogo StarManager StarManager StarSchema StarOffice AndyPierce CategorySoftwareTool CentralEuropean ConfederacyOfSwitzerland FederalRepublicOfGermany FrankRobinson HeathRobinson JimRussell JohnPassaniti KeithBraithwaite KingdomOfSweden LotusNotes MicroSoft MicrosoftOffice MicrosoftWord MyServices OpenOffice OpenSourced PaintshopPro PowerPoint RationalRose RepublicOfItaly ReverseEngineering SerBia StarDivision StarOffice TheEnd UnitedKingdom WordPerfect StarRaiders AtariTwentySixHundred BbcMicro CategoryGame CategoryOldSoftware JeNeSaisQuoi KrisJohnson MuscleMemory StarRaiders StarTrek StarWars TrekGame StarSchema PatternLanguagesOfProgramDesign RalphKimball SecondNormalForm StarManager StarTracker SteveJorgensen StevePeterson ThirdNormalForm StarStuff AndyPierce CarlSagan StarStuff StarTeam StarTeam StarTrek CaptainHornHair CategoryScienceFiction CentesimusAnnus ColdWar GalaxyQuest GameTheory GiantSpaceGoingAmoebae InterestingQuestions ParEcon PeterMerelKicksAss PhlIp PrimeDirective SevenOfNine StarFleet StarTrek StarTrekAnimatedSeries StarTrekDeepSpaceNine StarTrekEcon StarTrekEnterprise StarTrekLeakingIntoWork StarTrekMovies StarTrekOriginalSeries StarTrekTechDiscussion StarTrekTheNextGeneration StarTrekTransportersInCombat StarTrekVoyager StarWars StoneSociety SystemMetaphor TeachMeToSmoke TimKing TriteNewAgeMoralizing TuringTest WarpDrive YouCantTakeItWithYou StarTrekAnimatedSeries CategoryOffTopic CyranoJones LarryNiven StarTrek StarTrekAnimatedSeries StarTrekOriginalSeries TheTroubleWithTribbles StarTrekAsHumour CategoryOffTopic JeanPhilippeBelanger JonGreen McGill PriceLine StarTrek StevenNewton StarTrekDeepSpaceNine AdewaleOshineye JrrTolkien KatieLucas LordOfTheRings StarTrek StarTrekAnimatedSeries StarTrekEnterprise BabylonFive CategoryScienceFiction DeusExMachina ForbiddenPlanet GalaxyQuest GiantSpaceGoingAmoebae GreenLantern HistoricalDocuments JoleneBlalock JoulieDoucette LizardWoman NewZealand NipOns PrimeDirective RedShirt RetroactiveContinuity SciFi ScottBakula SpaceShuttle StarTrek StarTrekEnterpriseSeasonOne StarTrekTheMotionPicture TheOnion UniversalTranslator UserFriendly WarOnSomeTerrorism WilliamShatner WyattMatthews StarTrekLeakingIntoWork BulkHumor CartesianJoin CategoryGetOffMyLawn CategoryHumor CategoryStarTrek KlingonProgramming PlasmaToTheFace StarTrek StarTrekMovies BackToTheFuture CategoryMovie CategoryOffTopic CategoryScienceFiction DocBrown ElizabethWiethoff GodIsaTrekkie GoodMovieSequels JonGreen KrisJohnson ManyUniversesTheory McCoy PrimeDirective SeanOleary StarTrek StarTrekMovies StarTrekNemesis StarTrekOriginalSeries StarTrekTheNextGeneration TheBorg WhalesInSpace WilliamShatner StarTrekNemesis RonCo ScienceFiction StarTrek StarTrekOriginalSeries BrentNewhall CategoryScienceFiction CategoryStarTrek ClaudeMuncey DoctorDolittle GalaxyQuest GeneRoddenberry GeorgeLucas PhlIp SciFi ScienceFiction StarTrek StarWars StarTrekSystems AnonymousCoward BetterSyntacticSugar CaptainHornHair CategoryScienceFiction JayOsako JeffGrigg JeffriesTube KrisJohnson PlasmaToTheFace SmalltalkLanguage StarTrek StarTrekUserInterface WarpDrive WhyOneIsntQualifiedToHaveAnOpinionAboutCee StarTrekTechDiscussion BillGates CaptainHornHair DeepSpaceNine DeleteMe EnforcedWelfareParadise GaveUpOnTelevision KeithBraithwaite LexSpoon PairProgramming PalmPilot PeterMerel PointyHairedBosses PrematureOptimization PrimeDirective ScienceFiction StarTrek StarTrekTheNextGeneration StarTrekThreeByFiveCards StoneSociety UserStories VideoAddiction WarpDrive WorkplacePets YtwokUpdate ZephramCochrane StarTrekTheNextGeneration CategoryScienceFiction McCoy StarTrek StarTrekDeepSpaceNine StarTrekMovies StarTrekOriginalSeries TheBorg StarTrekThreeByFiveCards OdysseyFive QuantumComputer UserError StarTrekTransportersInCombat AlanMoore BillTrost BrentNewhall JayOsako JeffGrigg JoeSixPack KobayashiMaru PeterMerel PlotEnablingDevice RealNamesPlease ScienceFiction SimonHeath StarFleet StarTrek StarTrekIsNotScienceFiction StarTrekTheNextGeneration StarTrekUserInterface AnonymousCoward BadThing CaptainHornHair CategoryScienceFiction CategoryUserInterface ChrisGarrod GavinLambert GoldenGlobe InteractionDesign JeffGrigg RealLife SciFi ScienceFiction SmallTalk StarTrek StarTrekEnterprise StarTrekSystems StarTrekUserInterface SuccessfulScienceFictionProphecies UniversalRemotes UniversalTranslator UserInterface ZoomableUserInterface StarTrekVoyager CategoryScienceFiction StarTrek TechnologyEvaporation UnitedFederationOfPlanets StarUnit CategoryTesting JavaUnitClones ProgrammingLanguage RegressionTesting TestingFramework StarUnitAutoSuite StarUnit TestCase TestRunner TestSuite StarWars AuthoritarianPersonality CategoryIdiom CategoryMovie CategoryScienceFiction DarkSide DarthVader DavidBrinOnStarWars GeneRoddenberry GeorgeLucas IndoChineseConflict JayAndSilentBob JediMindTrick LukeSkywalker MarkHamill MasterPlan PhlIp ScienceFiction StarTrek StarWars StarWarsMissileDefenseSystem TheForce TheHiddenFortress YodasTeaching YouArentGonnaNeedIt StarWarsMissileDefenseSystem ColdWar SovietUnion StarWars UnitedStates StarWarsMissingScene CategoryJoke JamesEarlJones StarWarsThree DaveFayram DeleteWhenCooked HighTech PhlIp QuentinTarantino SpaceOpera StarWars StarWarsThree YodasTeaching StarWarsTwo DigitalCinema HomerSimpson StarWars SunirShah StarWriter OpenOffice StarDivision StarOffice SunMicrosystems WordProcessing StaringIntoTheAbyss StarshipTitanic DouglasAdams TerryJones StarshipTroopers CategoryBook CategoryScienceFiction DuBois FreeLunch StarshipTroopers StarshipTroopersTheBook StarshipTroopersTheMovie ThereAintNoSuchThingAsaFreeLunch StarshipTroopersTheBook CategoryScienceFiction StarshipTroopers StarshipTroopersTheBook StarshipTroopersTheMovie CategoryMovie CategoryScienceFiction DifferencesBetweenTheBookAndMovie EricHodges GarryHamilton GeorgeBush KeithBraithwaite MoviesByTheSameName PeterMerel PhilDick RobertHeinlein RoboCop RonJandrasi SaddamHussein StarTrek StarshipTroopers StrangerInaStrangeLand UnitedStates StartButton AdamVandenberg MatthewTheobalds MikeSmith ShutDown StartButton StartFromScratch BurnTheDiskpacks DavidCary DouglasAuclair EditHint HowThingsWork JohnVenable PlanToThrowOneAway PleaseReinventTheWheel RebuildInSecret ReinventingTheWheel RidiculousSimplicityGivesRidiculousResources SharedMemory SpaghettiMess StartFromScratch TransientProgrammers StartPages CategoryWiki CleaningWardsWiki ConvertSpacesToTabs GoodStyle RecentEdits RoadMap StartPages TheFirstFiveClicks TopFiveVisitorPages WikiPage StartUp CategoryRedirect DotCom StartWithNo CategoryBook GettingToYes NegotiatingPatternLanguage WinWin StartWithSeeds BillBurris ExtremeProgramming GenerativeProgramming MichaelFeathers SpikeSolution StartedAsaGoodCauseSyndrome CategoryCommunication DarkSideOfTheForce DeleteWhenRead DougMerritt HumanBehavioralPatterns SelfDeceit SelfTalk StartedAsaGoodCauseSyndrome WorkInProgress StartingAnXpUserGroup AlexViggio CategoryXpUsersGroup DavidCorbin JuneKim WritingAboutYourGroup StartingForth AnsForth CategoryBook CategoryForth EasterEgg ForthLanguage LeoBrodie StartingForth ThinkingForth StartingNow CategoryProject MarkingTags StartingNow StartingPoints AncientChanges BookList CategoryPatternsGroup CategoryWiki CategoryWikiHelp CategoryWikiNavigation FindPage FrontPage HowTo InformalHistoryOfProgrammingIdeas ManualTopTen NewUserPages OneMinuteWiki PatternIndex PeopleIndex PeopleProjectsAndPatterns ProjectIndex QuickChanges RandomPages RecentChanges RecentChangesJunkie RecentChangesRss RecentVisitors RoadMaps TextFormattingRules ThingsToThinkAbout TipsForBeginners TopTen UserName ValuablePage WelcomeVisitors WikiCategories WikiHomePage WikiPagesAboutWhatArePatterns WikiSocialNorms WikiWiki WikiWikiBugs WikiWikiSandbox WikiWikiWeb WikiWikiWebFaq StartingWithExtremeProgramming AlistairCockburn AnonymousDonor ChenYu ChetHendrickson CodeChangeResistance CodeReview CommitmentSchedule ConcurrentVersionsSystem ContinuousIntegration CrcCards CurtisBartley DeveloperMorale DeveloperOnlyXp DonWells ExtremeProgrammer ExtremeProgramming ExtremeRule FrankCarver FunctionalTest HankRoark IterationPlanning JeffGrigg JimHowe JustInTimeProgramming KentBeck KielHodges MichaelHill NameXp NapoleonicWars NickBishop OnlySayThingsThatCanBeHeard PairProgramming PaulChisholm PlanningGame ReFactoring RecentChanges RequirementsTossedOverTheWall RobMee RonJeffries RussellGold ScrewdriverWork SourceSafe StandupMeeting StandupMeetings StressFreeProgramming ToAyoungExtremist UnitTest UserStory StartingaWiki AppropriateWikiTopics ChoosingaWiki ContentOverForm CopyingWikiPages GoodStyle OpenContent OriFolger RunningYourOwnWikiFaq SeedWiki ServiceProvider SunirShah TextFormattingRules WebServer WikiCopyRights WikiEngine WikiFarm WikiManual WikiName WorldWideWeb StateAbbreviations ArePhysicalPostalAddressesArchaic OffTopic WalledGarden StateBag AllanBaruz AspDotNet CategoryDotNet StateBag ViewState StateDiagram CategoryDiagram FiniteStateMachine ScottAmbler StateDiagram UnifiedModelingLanguage WeNeedExamples StateFlow BillHamaker StateFlow StateHasNoState KarlKnechtel RalphJohnson StatePattern StrategyPattern StateLaws ConcurrencyLaws StateMachine EventOne EventTypeOne FiniteStateMachine PersonalWiki StateMachine StateOne StateTwo TuringMachine WikiPage StateMachinesAreBetter LukeGorrie MessagingAsAlternativeToMultiThreading RichardHenderson StateObject AntiPattern CaseyHelbling CategoryArchtecture CodeSmell DataTransferObject EssenceObject JavaSerialization KentBeck LorenzoGatti MarkerInterface MementoPattern MicroArchitecture RalphJohnson RichardHenderson RobWilliams SmalltalkSerialization StateObject StatePattern TreeInSql ValueObject StateOfKnowledge StateOfNature EthicalTheory StateOfNature StateOfTheArt ComputerScientist FileSystem FileSystemAlternatives KeyLanguageFeature KillMutableState KillerOperatingSystem NewOsFeatures ResumableException SoftwareTransactionalMemory StateOfTheArt StateOfTheArtLanguages SystemsSoftware WhatIs WikiWiki StateOfTheArtLanguages CoreData CoreImage DolphinSmalltalk EnvyDeveloper NuLanguage ObjectiveCaml ObjectiveCee ProgrammersRefuseToUseStateOfTheArt PyCocoa RefactoringBrowser RubyCocoa VisualWorks StatePattern BrokenLink BruceAnderson CategoryBehavioralPatterns CategoryGroupsOfPatterns CategoryPattern ClientState ContextParameter DualityBetweenStateAndClass DynamicClassification PatternLanguage PatternLanguagesOfProgramDesign PaulDyson RunAndReturnSuccessor StatePattern StrategyPattern StateSpace CategoryJargon EmbeddedSystem StateTransitionDiagram StateDiagram StatefulObject BrokenLink MicrosoftTransactionServer StatefulObject StatefulSessionBeanWrapsStatelessSessionFacades AdewaleOshineye CoursesBean DistributedFacade DoesAnyoneActuallyUseStatefulSessionBean EntityBean FacadesAsDistributedComponents HttpSession MichaelRichmond MyCourses RegistrationBean RichardHenderson ServletWrapsStatelessSessionFacades SeshKumar SessionBean SessionBeanWrapsEntityBeans StatefulSessionBeans StatelessSessionBean StatelessSessionBeans StudentBean TylerJewell StatefulSessionBeans AdewaleOshineye CategoryEjb SessionBean StatefulSessionBeans StatelessCommandSession DecoratorPattern HaveThisPattern KyleBrown MikeRettig RemoteException StatelessCommandSession TransactionDecorators UnitOfWork StatelessObject ImmutableObject MicrosoftTransactionServer MonostatePattern RavioliCode SimplestThingThatCouldPossiblyWork SmallTalk StatefulObject StatelessObject StatelessObjects UtilityClasses ValueObject ValueObjectsShouldBeImmutable StatelessSession StatelessSession StatelessSessionBeans CategoryEjb EnterpriseJavaBeans EntityBean ObjectRelationalMapping PaulBrowne StatefulSessionBean StatefulSessionBeans StatelessSessionBeans StatementTrapHandler ApolloGuidanceComputer CircularBuffer MartySchrader WardCunningham StatesUsingFunctionObjects AamodSane ObjectForState ObjectsForState ShowDirectories StatePattern StatiCee FiniteStateMachine StaticAssert AutomaticTheoremProving CategoryFormalMethods CompileTime DependentTyping DesignByContract GateKeeper IntegratedDevelopmentEnvironment KeyLanguageFeature PartialEvaluation ProgramRefinement ProofAssistant ProofOfCorrectness ProofOptimizer ProveAssumptions RefinementType RunTime SoftTyping StaticAssert StaticTypeSafety StaticTyping TuringComplete TypeSafe TypeSafety TypeTheory UndefinedBehavior VerifiedDesignByContract StaticBinding StaticCast CategoryCpp CeePlusPlus DynamicCast OperatorTee StaticChain ActivationRecord CactusStack CeeLanguage CeeSharp CommonLisp FirstClass GlobalVariablesConsideredHarmful JavaScript LexicalClosure LexicalScoping ObjectiveCaml StaticChain StaticCling AdamBerger AmericanCulturalAssumption AndyPierce BreathAzure GaveUpOnAdvertising GlennVanderburg LatherRinseRepeat MrShow OilWar PeterHansen PhlIp PortlandOregon RingAroundTheCollar StaticCling TheScarcityGame TravellingWaveTube VhIndukumar StaticCodeAnalysis CategoryLint CeeLanguage CeeLanguageFamilyFrontEnd CeePlusPlus FortranLanguage JavaLanguage JavaLint MsWindowsResourceLint PhpCodeSniffer PhpDepend PhpLanguage PhpMd PyChecker PythonLanguage WorkInProgress StaticDataManagement AutomatedConfigurationManagementEnvironment ControlTable VersionControl StaticDispatch DynamicDispatch StaticFactory AbstractFactory StaticFactory StaticHtml DonaldNoyes FilesystemBasedWiki JavaScipt JavaScript JavaScriptEnabledWiki LinkPattern MsWiki PrematureOptimization ReallyValuablePages RhizomeWiki SaveAsPagenames SimplestThingThatCouldPossiblyWork TiddlyWiki WikiLike StaticHtmlContentReuse DavidMcLean JavaScript OnceAndOnlyOnce StaticImport CategoryJava JavaLanguage StaticMenu CategoryWikiNavigation FindPage InternetExplorer MozillaFirefox StaticMenuForWardsWiki WikiHomePage WikiName StaticMenuForWardsWiki ApplicationName CategoryWikiNavigation EditPage FindPage JavaScript RecentChanges SingleInstance StaticMenu SysMenu TextEditor VickiKerr WardsWiki WikiName StaticMethodsNonPolymorphic CeePlusPlus FordCar JavaDesignFlaws ObjectiveCee StaticNested InnerClass JoeBowbeer StaticNested StaticPolymorphism CeePlusPlus CompileTime CuriouslyRecurringTemplatePattern OcamlLanguage PanuKalliokoski PolymorphicBehaviour RunTime StaticPolymorphism StaticProperty DynamicProperty StaticReflection CategoryCppTemplates CategoryMetaprogramming CeePlusPlus ReadMacro TemplateMetafunctionHasFunction TemplateMetaprogrammingTechniques StaticScreens PaperPrototype RaySchneider StaticScreens StaticSingleAssignmentForm SingleAssignment SingleAssignmentLanguage ThomasColthurst StaticTypeSafety AdaLanguage AdamSpitz AndrewKoenig ArneVogel BadCodeCanBeWrittenInAnyLanguage BelievingAbstractions BenefitsOfDynamicTyping BizarroStaticTypingDebate BoostUnits CategoryLanguageTyping CeePlusPlus CleanLanguage CompileTime CompileTimeTypingProblem CompilerErrorsAreYourFriends ConfusedAboutStaticTypeSafety CostinCozianu CurtisDuhn DanielEarwicker DanielKnapp DoesWhatItSays DylanLanguage DynamicCast DynamicTyping EiffelLanguage ExtremeProgrammingWithTypes GarethMcCaughan HaskellLanguage JamesKeogh JavaByteCode JavaLanguage JohnLindsey KeywordParametersInCpp LispLanguage LispLikeForms MlLanguage NauticalMile NearZeroBugs NiceLanguage PaulMorrison PlanNineFromBellLabs PythonLanguage RalphJohnson ReinterpretCast RobertChurch RuntimePolymorphism ScottMcMurray SmalltalkCompiler SmalltalkLanguage SmartData StaticPolymorphism StaticTypeSafety StaticTyping StaticallyTyped StringParam SyntacticSugar TheoryOfLanguageEnvironmentSuckage TomStambaugh TypeInference TypeSafe TypeUnsafe TypedSmalltalk TypesAreRedundant TypingQuadrant UndefinedBehavior UnificationOfStaticTypesAndUnitTests UnitTest UnitsOfMeasure UseTheStaticTyping VariableDeclarationPreventsTypos WernerKeil StaticTypesHinderTesting CategoryLanguageTyping CeePlusPlus DavidThomasOnTheBenefitsOfDynamicTyping MockObject MockObjectsFinal SmallTalk SunirShah VisualAge StaticTyping AdaLanguage AdamBerger CategoryLanguageTyping CeePlusPlus CompileTime DefinitionsOfTypes DynamicTyping HaskellLanguage JavaLanguage ObjectiveCaml PascalLanguage ProgrammingLanguage ReferenceValue SmlLanguage SoftTyping StrongTyping TypeInference TypeSystem StaticTypingAndInsularity AlternativeTypeDefinitions CategoryTopMind ChrisMellon CostinCozianu CrudScreen DanMuller DeleteMe DougMerritt DynamicTyping ForeignFunctionInterface HowToDeletePages InterProgrammingLanguageCommunication ProvableSystem StaticTyping TopMind UseTheRightToolForTheJob StaticTypingChallenge AndrewQueisser BranchNode DaveWhipp GnuCpp KeyError NoelWelsh ObjectiveCaml StephanHouben TomAnderson TomCrimi StaticTypingHindersRefactoring AcceptanceTest AnonymousDonor CategoryLanguageTyping ChristianTaubman CleanLanguage CppHindersRefactoring DiscoveryThroughRefactoring EclipseIde EvolutionaryDesign ExtractInterface HaskellLanguage JavaHindersRefactoring JeffBay LanguageInhibitsRefactoring ManifestTypingInhibitsRefactoring MlLanguage MockObject MyString ObjectiveCaml PatternMatching ReFactoring ReWorking RubyLanguage StaticTypesHinderTesting StaticTyping StaticTypingHindersRefactoring SyntaxCheckingHindersRefactoring TestDrivenDesign TradditionalStaticTypingHindersRefactoring TypeInference TypefulProgramming UnitTest StaticTypingRepelsElephants AnonymousDonor ArianeFive ArianeFour AssociativeArray BondageAndDisciplineLanguage BugFreeSoftware CeeLanguage CeePlusPlus CommentingChallengeResponse ConsideredHarmful DereferencingNull DoesNotUnderstand DynamicCast DynamicLinkedLibraries DynamicTyping EclipseIde FragileBinaryInterfaceProblem GotoStatement HeapCorruption HolyWar HorsesForCourses JavaArraysBreakTypeSafety JavaBytecode JavaLanguage JimLittle LispLanguage MarsOrbiter ObjectSlicing PascalLanguage PointerArithmetic ProgrammerTest PythonLanguage ScottJohnson ScottMcMurray SmalltalkLanguage SmugWeenies StanSilver StaticCast StaticTyping StrangeAndMysteriousWays StrawMan TestDrivenDevelopment TestEverythingThatCouldPossiblyBreak TypeInference TypeSafe TypefulProgramming UndefinedBehavior UnitTest UnitTestsRequirePerfectDevelopers VbClassic VeeTable WayneConrad WayneMack StaticTypingWithMatching CaesarSalad CharSequence CharSequences CostinCozianu DavidConrad InputStream JavaGenerics LiskovSubstitutionPrinciple MyType ParanoidType RedNode RedNodes RefactorMe RelaxedType StaticVsDynamic StaticVsDynamicTyping BenefitsOfDynamicTyping BizarroStaticTypingDebate CategoryComparisons CategoryLanguageTyping DynamicTyping JavaVsSmalltalk ManifestTyping ManifestTypingConsideredGood StaticTyping StaticallyTyped StaticTyping StatisticalAnalysisSystem CategoryInformationOrientation CategoryStatistics PowerfulAdHocDataProcessingTools SasInstitute StatisticalPackageForTheSocialSciences StatisticalPackageForTheSocialSciences CategoryStatistics PowerfulAdHocDataProcessingTools StatisticalAnalysisSystem StatisticalProcessControl CategoryManufacturing ManufacturingRoadmap SixSigma SixSigmaDiscussion StatisticsLie BenjaminDisraeli MarkTwain SovietShoeFactoryPrinciple StatuesOfLenin MountRushmore StatusMeeting AdHoc AntonAylward IncrementalDelivery ItDepends ManagementByWalkingAround MeetingTypes OpenDoorPolicy OrthogonalInformation ProblemSolvingMeetings ProjectManagement ProjectManager ScheduleChicken ScrumMeetings ScrumProcess StandUpMeeting StatusMeeting StatusReport SuccessfulMeeting StatusQuo StatusString BdNd CategoryOrganization DonaldNoyes LmAm OfLn OnLn OnTm OvTm PrivateLanguage SmallestWikiWord SpecializedGlossary ThinkingOutLoud UgLy UsefulUsableUsed StatuteMile CategoryWhimsy NauticalMile OldUnits StayExtreme BigAgileUpFront StoryCards XpCoach StayGrounded AbstractFactory LayneThomas NewAgeSpirituality PoorChoice StayCentered StayGrounded StayingCurrent AlanHecht BetsyHanesPerry BookTestUnit ChristopherAlexander ConstantineOnPeopleware DaveHarris DaveSmith EdBuffaloe FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed GarethMcCaughan KielHodges LarryConstantine MythicalManMonth OneBookPerMonth PatternLanguage RobCrawford RogerBrowne SoftwareDevelopment StayingCurrent StevenBlack TheElementsOfTypographicStyle TheVisualDisplayOfQuantitativeInformation ToddCoram TomPeters TomStambaugh StdValarray BlitzPlusPlus CategoryCpp CategoryCppTemplates CeePlusPlus TheCppStandardLibrary SteadyImprovement SteadyStateCosmology StealOverBuy CategoryProtoPattern ComponentDesignPatterns OpenSource PhilipEskelin SteveFreeman VisualBasic StealThisBook AbbieHoffman StealingFromTheCompany AntiPattern CharlieMitchell DoubleSpeak FullTimeExempt MicroManagement StealingFromTheCompany UnitedStates WhoOwnsYourMind StealingImagesOnTheWeb FairUse FreeSoftwareFoundation StealthLisp BrianHarvey CecilLanguage DylanLanguage EricRaymond EssExpression FunctionalProgramming JavaScript LispByTheBackDoor LispLanguage LispMacro LispOnePointFive LogoLanguage NewtonScript PythonLanguage RubyLanguage StealthLisp StealthSmalltalk StealthTinFoilHat AlienLifeOnThisPlanet CategoryJoke CategoryTinFoilHat ExtraordinaryClaimsRequireExtraordinaryEvidence LifeOnOtherPlanets StealthTinFoilHat ThoughtScreenHats TinFoilHat WardsWiki SteamPoweredSpaceship BigDesignUpFront DanielKnapp DynamicEquilibrium HaveThisPattern OverControl SegwayDevice StatisticalQualityControl SteamEngine XpMailingList SteamPunk AlternateHistory AntiIce CategoryScienceFiction CyberPunk NanoTechnology NealStephenson ScienceFiction SteamPunk TheDiamondAge TheDifferenceEngine SteelDrivingMan JohnHenry JohnHenryCoder ToddCoram SteelThreadIsStupid BeansConsideredHarmful DesignPrototype IntentionRevealingNames RandyStafford StealThread SteelThread WilliamUnderwood SteerWithYourEyes BodyFollowsEyes CategoryStory DoTheSimplestThingThatCouldPossiblyWork DrivingMetaphor EyeAndHand HandVsPointer HandsInView OneHandOnTheYoke PhlIp SteerWithYourEyes TrafficCircle YouArentGonnaNeedIt SteeringAndPlanningExtremeProgramming CategoryBook KentBeck MartinFowler SteeringAndPlanningExtremeProgramming WhosWritingAboutXp SteeringSoftwareProjects EvolutionaryDelivery ExtremeProgramming ExtremeProgrammingSummary SoftwareManagementManifesto StefMurkyNumber TruckNumber StefanBodewig ApacheAnt ApacheSoftwareFoundation CategoryHomePage ExtremeProgramming FreeTds GnuPlot JakartaProject JavaUnit LaurentBossavit OpenSource StefanKoch StefanLjungstrand HaskellLanguage WikiWiki StefanMarx CategoryHomePage StefanNilden CategoryHomePage PairProgramming StockholmSweden StefanNordgren CategoryHomePage FredrikRubensson IndustriMatematik StefanNordgren StefanRieken AreYouThere CategoryHomePage StefanRoock CategoryHomePage ExtremeProgramming ItAgile StefanSchmiedl CategoryHomePage ExtremeProgramming WikiWikiWeb StefanVorkoetter BasicLanguage CategoryHomePage CeeLanguage CeePlusPlus DelphiLanguage OberonLanguage PascalLanguage PerlLanguage StefanieInsidioso CategoryHomePage StefanoCapezzone AreYouThere CategoryHomePage OrphanPage StefanoRicciardi CategoryHomePage StefanoScotti StefanoScotti StefanoZablatis CategoryHomePage OrphanPage StefanosKoukoulas ApacheTomcat CategoryHomePage ElizabethWiethoff EnglishPlease JayServVsTomCat TomCat WardsWiki SteganoGraphy BrokenLink SteinerSchool PeterKumaschow StemObjects ActiveObjectModel AdaptiveObjectModel AppLayerDev AuthorsDontRead NakedObjects StemObjects XmlFramework StennisGlassesMightImproveWithSuccessFromAriana SgWa StepByStepQueries AlphoraDataphor CategoryRelationalDatabase LazyEvaluation RelProject RelationalDatabase RelationalLanguage SqlAndRelationalTheory SqlServer TqlRoadmap TutorialDee UserDefinedFunctions StepStone StepZero BillKayser StepZero StephMader AgileManifesto CategoryCorba CategoryHomePage CategoryJava CeePlusPlus CraftWorker EnterpriseApplicationIntegration ExtremeProgramming LazyProgrammer LogicProgramming ObjectRelationalMapping PrologLanguage SmalltalkLanguage TeamLeader WorkFlow StephanBranczyk StephanHouben AreYouThere CategoryHomePage CategoryPerson LinuxPerceptionProblems NoelWelsh OrphanPage SamDisanto SteveHowell TheNetherlands StephanKarpischek CategoryHomePage StephanNiemz CategoryHomePage StephanSchmidt CategoryHomePage ComPlus StephaneDucasse PharoSmalltalk StephaneLussier ActiveServerPages CategoryHomePage ContentManagementSystem JavaScript OpenSource SqlServer StephaneVidaillet CategoryHomePage ChinaCarbonForum WelcomeVisitors WikiSquatting StephanieLockwoodChilds CategoryHomePage StephanieWoo JohnFletcher OffTopic WelcomeVisitors StephenArnold CategoryHomePage StephenBaxter AndrewMcMeikan ArthurCeeClarke CategoryAuthor CategoryScienceFiction GeneticEngineering HerbertGeorgeWells JoanSlonczewski ManyUniversesTheory NanoTechnology PostScarcity ReplicatorTechnology SciFi SciFiAuthors ScienceFictionGoldenAge StephenBaxter SuperString TheTimeMachine StephenBrenton StephenCairns AreYouThere AutomationIsNotOurFriend AutomationIsOurFriend CeePlusPlus KingOfTheWorld LaurenRaymond MarkLuffel ProgrammingLanguage SimonFerrari StephenCheng CategoryHomePage ObjectBasedProgramming StephenCovey EdPoor SevenHabitsOfHighlyEffectivePeople TheEighthHabit StephenElson CategoryHomePage CommunityTechnology GeekBookClub StephenFitch AreYouThere CategoryHomePage OrphanPage StephenFitch StephenFrench CategoryHomePage StephenGaskin AntiPatternsBook CategoryPerson TheFarm TheMatrix StephenGilbert CategoryHomePage WikiPedia StephenGriese CategoryHomePage MichaelFeathers StephenGryphon SlyGryphon StephenHawking AlbertEinstein BlackHole BriefHistoryOfTime CategoryPhysics CategoryScientist CorwinLightWilliams ErwinSchroedinger GarethMcCaughan GeneralRelativity HawkingRadiation NielsBohr QuantumMechanics QuantumPhysics RogerPenrose SpecialRelativity StarTrek StephenHawking TheSimpsons ThirdDimension StephenHill CategoryHomePage GreggWonderly JimCoplien StephenHill ThoughtsWeaver StephenHumphrey AhHa AppleComputer CategoryHomePage CyberDog InternetEngineeringTaskForce LosAngeles NovellCorporation OpenDoc PervasiveDevelopmentalDisorder QuickTime RadioShack RandyKramer SorensonMedia TwikiClone WardsWiki WikiEngineReview WordPerfect WorkingGroup StephenHutchinson CategoryHomePage RoyalAndSunalliance StephenJayGould CategoryAuthor CategoryScientist NaturalHistoryMagazine RichardDawkins StephenKing CategoryAuthor CharlesDickens MoviesToConsider TheDarkTower StephenMcHenry StephenNg CategoryHomePage ExtremeProgramming PythonLanguage StephenNorth CategoryHomePage GraphViz StephenNoyes CategoryHomePage DonaldNoyes StephenPeterson CategoryHomePage JavaUnit TestFirstDesign VbScript XmlTestSuite StephenPetschulat CategoryHomePage DesignPatterns StephenPowell CategoryHomePage StephenSellars CategoryHomePage MacQueen StephenShipman CategoryHomePage StephenSmith CategoryHomePage StephenSuen CategoryHomePage GoogleGroups ProgrammerCafe StephenThorne CategoryHomePage StephenThorne StephenVanEgmond CategoryHomePage InteractiveFiction StephenWolfram AlanKay CategoryPerson CellularAutomaton GradyBooch MacArthur MathematicaPackage NewKindOfScience QuasiGreatTeacher TheSecretOfPower WikiPage WolframResearch XpMailingList StephenWynne AbstractFactoryPattern BlackdownJava CategoryHomePage CrcCard InternetContentAdaptationProtocol JavaLanguage PatternLanguages SingletonPattern TekLabs WardCunningham SteppedOnMyEdit BreathingSomeoneElsesAir CvWiki DaveHarris DoTheSimplestThingThatCouldPossiblyWork EdPoor EditConflictResolution EditHint InternetExplorer JamesCollins MozillaFirefox OnceAndOnlyOnce QuickDiff RonJeffries ScottJohnson TypeItInNotepadFirst WikiClone StepsTowardTheReinventionOfProgramming AlanKay LambdaTheUltimate OperatingSystem RethinkingCompilerDesign TheSimplestPossibleCompiler UserInterface StepwiseEvaluationAttributeGrammars AttributeGrammars BrokenLink CategoryComputerArchitecture HaskellPlatform PredicateLogic StepwiseRefinement AbstractSyntaxTree BarryBoehm CeeLanguage DatabaseNotMoreGlobalThanClasses DavidParnas GoodProgrammer HelpersInsteadOfWrappers IncrementalDevelopment JavaLanguage KeepItSimple ModularProgramming ObjectOriented OnDecomposingSystems PleaseComment ProceduralMethodologies SecondEffort SeparationOfConcerns SoftwareDesign SoftwareEngineer SpiralModel StepwiseRefinement StructuredProgramming TopDown UnitTest WesternReductionism WikiIsNotaDictionary YouArentGonnaNeedIt StereoGram CategoryArtist CategoryFuture PsychoActive StereotypeClassification AbstractClass AliasAssociation CategoryUml DionHinchcliffe DougLea IvarJacobson OwnerAssociation PatrickLogan RolesBeforeObjects StereotypeClassification StereotypePattern ThreeAmigos UnifiedModelingLanguage SterlingBarrett CategoryHomePage DesignPatternsStudyGroup JoshuaKerievsky NewYorkStudyGroup UsingPatterns StethoScope AbigailJoseph DavidMcGookin McGookin WooseobJeong SteveAdolph CategoryHomePage MontrealCanadiens UseCasePatternsBook VancouverCanucks SteveBaker AreYouThere CategoryHomePage OrphanPage WardCunningham SteveBallmer CategoryPerson PiratesOfSiliconValley SteveBallmer SteveBennett SteveBerczuk CategoryHomePage SoftwareConfigurationManagement SteveBravo BrokenLink CategoryHomePage ChangeTheCommunity DesignCodeTest DonaldNoyes DriveByAnalysis GoodStyle NanoRefactorization SpeilBrat SpellChecker SpellingChecker SteveBravo TestAsYouGo SteveBrown CategoryHomePage SteveBurbeck AbdulNabi CategoryHomePage KnowledgeSystemsCorporation MacApp ParcPlace PeterGoodall SoftSmarts SteveBurbeck SteveCallaway CategoryHomePage JavaLanguage RubyLanguage SteveCline CategoryHomePage FirstDataCorporation NorthCarolinaStateUniversity PocketSmalltalk VisualAge VisualWorks SteveConley BenKovitz CategoryHomePage DeepStructure HeadDrivenPhraseStructureGrammar MrAristotle NoamChomsky SteveConley TheLanguageInstinct TransformationalGrammar SteveConover SteveCook CategoryAuthor SoftwareFactories SyntropyMethodology SteveCooper JustaProgrammer SteveDalton ExtremeProgramming SteveDalton SteveDekorte IoLanguage SteveDillon SteveDodd CategoryHomePage ExtremeProgramming LiveJournal ProgrammersStone ReciprocalityTheory TaoIsm SteveDonie CategoryHomePage SteveDunham CategoryHomePage SteveEyles CategoryHomePage SteveFreeman ArieVanDeursen BrokenLink CategoryHomePage DomainSpecificLanguage GrowingObjectOrientedSoftwareGuidedByTests JavaVersioning LondonExtremeHour LondonXpDay NatPryce ProjectsThatShouldUseXp SteveFreeman StockholmExtremeHour ThomsonFinancial UseCodeToBookmark XmlAndCorba XpLondon SteveGibson CategoryPerson SteveGibson SteveHayes CategoryHomePage ExtremeProgramming GoldmanSachs SteveHeller CategoryHomePage SteveHolden AgileDevelopment CategoryHomePage PairProgramming RefactorMercilessly VirtualPairProgramming SteveHowe SteveHowell CategoryHomePage SteveIrwinsGuideToWiki CalvinAndHobbes EndOfWiki GoodWikiCitizen MakeSignalNotNoise OnlySayThingsThatCanBeHeard PeterMerel RulesOfGeelf SteveIrwin VeryGoodSeats SteveIvy CategoryHomePage NewUserPages TourBusStop SteveJenson CategoryHomePage SteveJobs AppleComputer AppleIi AppleIii AppleIpad AppleIpod AppleMacintosh AppleOne AppleiPhone AynRandDesignPhilosophy CategoryPerson CleverTrollAdmiration DoEngineersNeedOpportunists IfFooIsSoGreatHowComeYouAreNotRich IgnoranceDrivenDevelopment InsanelyGreat MacOsx MightyMouse NeXt NextStep PiratesOfSiliconValley PixarCompany RealArtistsShip RealityDistortionField SteveWozniak SteveJorgensen CategoryHomePage PortlandOregon RenewableFunding RubyOnRails StackOverflow SteveJorgensen TellDontAsk VbLiteUnit SteveLackey CategoryHomePage SteveLee CategoryHomePage SteveLoughran ApacheAnt ApacheAxis JavaDevelopmentWithAnt SteveLu CategoryHomePage ProgrammingHeaven SteveLynn AreYouThere CategoryHomePage SteveMaguire CategoryAuthor DebuggingTheDevelopmentProcess SteveMaguire WritingSolidCode SteveMaring CategoryHomePage JavaDeveloper SteveMaring SteveMcConnell AfterTheGoldRush BillGates CategoryAuthor CategoryPerson CodeComplete IeeeSoftware LinusTorvalds MicroSoft ProfessionalSoftwareDevelopment RapidDevelopment SoftwareDevelopmentMagazine SoftwareProjectSurvivalGuide SteveMaguire SteveMellor AgileProcesses ShlaerMellorMethod SteveMerrick CategoryHomePage SteveMetsker BillWake CategoryAuthor CategoryHomePage DesignPatternsJavaWorkbook DungeonsAndPatterns KentBeck SemaTech StevePalmer CategoryHomePage FeatureDrivenDevelopment JeffDeLuca PeterCoad UnitedKingdom StevePeterson CategoryHomePage PortlandPatternRepository StarSchema StevePike CategoryHomePage DownloadPage PikiPiki PikiePikie WikiWiki StevePlendl CategoryHomePage FlyingVisitor StevePowell CategoryHomePage LaTex MathQuizOne StevePritchard CategoryHomePage StevePurcell CategoryHomePage JustaProgrammer PythonUnit ThoughtWorks SteveQuinlan CategoryHomePage SteveRusso AdviceToNewcomers CaseyWest CategoryHomePage SigWik SteveSadler AbandonedHomePage AreYouThere CategoryHomePage OrphanPage SteveSawyer GangOfFour KentBeck MartinFowler SkillsList SteveMcConnell SteveSawyer WardCunningham SteveSchafer AeronChair CategoryHomePage DelphiLanguage ExtremeProgramming FunctionalProgramming LazyEvaluation ProgrammingLanguage SoftwareConfigurationManagement SteveSparks CategoryHomePage SteveTaylor CategoryHomePage CliffordAdams EmacsWiki FindPage FrontPage QuickChanges RealNamesPlease ReallyValuablePages RecentChanges ScottWalters SisterSites StartingPoints SteveTaylor TextFormatting TextFormattingExamples TextFormattingRules UserName WardCunningham WikiClones WikiEngines WikiFarms WikiForums WikiUrl WikiWiki WikiWikiSandbox WikiWikiWeb SteveTotten CategoryHomePage SteveVanEgmond CategoryHomePage HttpUnit SteveWaga CategoryHomePage SteveWainstead AdvoGato CategoryHomePage GiveCamp PhpWiki WikiWikiWeb SteveWiller CategoryHomePage EvilManager SteveWilloughby CategoryHomePage WardCunningham SteveWitham CategoryHomePage SoftwarePatternsArentAlexanderPatterns SteveWitham TedNelson SteveWozniak AppleComputer AppleIi BrokenLink CategoryPerson JustAnEngineer MatthewTheobalds OpenSource SteveJobs SteveYegge CategoryHomePage RhinoOnRails SteveYen CommonLisp DouglasCrockford JavaScript SteveYost CategoryHomePage QuickTopic StevenBlack CategoryHomePage VisualFoxPro StevenCoco CategoryHomePage StevenCoco StevenCooney CategoryHomePage HeiraticLanguage KatascopeStudio LayneThomas SymbolProject SymbolWiki SymbolicUserInterface WikiMailBox StevenCummings ArchitectureDescription CategoryHomePage DomainEngineering SemanticWeb SoftwareEngineering StevenDewitt PeopleProjectsAndPatterns RangerSchoolKnowledge SoftwareDevelopment WikiFarm StevenFeuerstein PlSqlUnit StevenFeuerstein StevenFranklin CategoryHomePage StevenFraser StevenGrady AreYouThere CategoryHomePage OrphanPage StevenHerring AreYouThere CategoryHomePage OrphanPage RecentVisitors RichardBlazek StevenLaFavor AreYouThere CategoryHomePage OrphanPage StevenLeite AreYouThere CategoryHomePage NewUserPages OrphanPage TourBusStop StevenMcGeady IntelCorporation ReedCollege StevenMooij CategoryHomePage WikiWikiWeb StevenNewton CategoryHomePage IsaacNewton ParablePattern PerfectMess StevenPeterson CategoryHomePage StevenPinker CategoryAuthor HowTheMindWorks TheLanguageInstinct StevenShaw CategoryHomePage CommonLisp DoTheSimplestThingThatCouldPossiblyWork EclipsePlugin HaskellLanguage JetBrains LinkedIn LispLanguage ObjectiveCaml PowerThruSimplicity RubyLanguage ScalaLanguage SchemeLanguage SmalltalkLanguage SmlLanguage StevenShaws StevenShaws StevenShaw StevenSpielberg AiTheMovie BatteriesNotIncludedMovie CloseEncountersOfTheThirdKind EeTeeTheExtraTerrestrial HookMovie NineteenFortyTwoMovie RaidersOfTheLostArk SavingPrivateRyan SchindlersList TheColorPurple UnitedStates StevenViasus StevenWoodcock CategoryPerson SunirShah WroxPublishing StevenWright StewardsKillCeeTwo DecentralizeCeeTwo GrammarVandal WikiNature StewardsResignation AndyPierce AurelianoCalvo ChrisGarrod CostinCozianu DaveVoorhis DoubleEdit EarleMartin FolksStaying GoogleHatesWiki GoogleLovesWiki JohnFletcher MartinZarate MemoryHole MessageForTheStewards OctoberZeroSix PropertiesInCsharpQuestion TomStambaugh WikiHatesGoogle WikiWay StewartBaird CategoryHomePage ExtremeProgrammingInTwentyFourHours RonJeffries StewartBrand AcidTests CategoryAuthor FanaticLife HowBuildingsLearn KenKesey LongNow MerryPranksters RollingStone TheClockOfTheLongNow TheElectricKoolaidAcidTest TheMediaLab TomWolfe TwoCyberneticFrontiers WholeEarthCatalog StewartHome StewartKelland AreYouThere CategoryHomePage OrphanPage StianSoiland CategoryHomePage ObjectRelationalMapping StickOnThings DonaldNoyes ExtendedObserver FundamentalConstructionMetaphors PostItNotes ProgrammingItem PullRequests RemindAndRecord StickOnThings ThinkingOutLoud WantedFeatures StickToYourGuns AmericanCulturalAssumption AntiAntiAntiAntiPatterns AntiAntiPattern AntiPattern CategoryIdiom CategoryRant LieOrStreet MartySchrader MicroManagement PhlIp PlayToWin PointyHairedBoss SanDiego ScapeGoat TestFirst UnitTest VisualBasic StickWiki CategoryPersonalWiki CategoryWikiImplementation TiddlyWiki StickWithBasicHtml BrowserAbuseSyndrome CategoryWebDesign JavaScript StickinessFactor CategoryJargon StickinessFactor WorldWideWeb SticksTheJungleBadger SonicTheHedgehog WalledGarden StickyFingers AntiPattern CategoryAntiPattern DaveSmith NoGoArea StickyFingers StickyNotes BritishCulturalAssumption CategoryMicrosoft PersonalInformationManagement StickyNotes WindowsSeven StickyShift ChrisWatson HaveThisPattern NickBensema PeteHardie WikiNameInRealLifeSyndrome StiftendeMoedeAarhus StiftendeMoedeKbh StigHackvan CategoryHomePage StijnSanders CategoryHomePage ColdFusion DelphiLanguage ExtremeProgramming GitHub GooglePlus InternetExplorer PascalLanguage PhpLanguage StijnSanders WardsWiki StikiWiki CategoryWikiImplementation DannyAyers IdeaGraph IncludeBlogs StikiWiki StillCantEditSomePages AltaVista AugustZeroFive BenAveling BookMarklet CeePlusPlus CostinCozianu DougMerritt DragonNaturallySpeaking EditCopy EditPage ElizabethWiethoff FaveLets FireFox GaveUpOnEmail InternationalOneMinuteWiki JamesKjxNoble JoeWein JohnRepici NortonGhost PowerPoint RichTextFormat UtfEight WhyCantiEditJamesKjxNoble WikiWikiBugs WordPerfect StillLovePythonTryingOutRuby CategoryPython CategoryRuby LuaLanguage PhlIp PythonLanguage RubyLanguage WikiZens StirThePot CategoryMetaphor GoodThing RandomPages StirThePot StitchingConversationThreads CategoryNetwork DonaldNoyes StlFilt CategoryCpp CategoryCppTemplates CategorySoftwareTool CeePlusPlus CppTemplateMetaprogramming StandardTemplateLibrary StlFunctionObjects CategoryCpp CategoryFunctionalProgramming CategoryObjectFunctionalPatterns CeePlusPlus FunctionObject FunctionPointer FunctoidsInCpp FunctorObject GarbageCollection GenericAlgorithms HigherOrderFunction ReferenceCounting RoyalPain SmartPointer StandardTemplateLibrary StlFunctionObjects StlIsNotTheCppStandardLibrary AdaLanguage AnnotatedReferenceManual BoostLibraries CategoryCpp CeePlusPlus StandardTemplateLibrary TechnicalReportOne TheCppStandardsCommittee StlPort BloodyOath CategoryCpp OpenSource StandardTemplateLibrary WriteOnceCompileAnywhere StlStyle AlexanderStepanov BadThing BoostLambdaLibrary BruceEckel CategoryCpp CategoryFunctionalProgramming CeePlusPlus DavidDeLis FunctionalProgramming FunctionalProgrammingInCpp JohnFletcher JonKale KeithNicholas SelfDocumentingCode StandardCppLibrary StandardTemplateLibrary YvesMartin StlSucks AdultEntertainment AlexanderStepanov AnAspirant BoostLambdaLibrary BoostLibraries BoostSharedPtr BoostStringAlgorithmsLibrary BoundedPolymorphism CategoryCpp CeePlusPlus CeePlusPlusEleven CppStandard DeeLanguage EffBoundedPolymorphism FurryKef LatentTypesSmell LavaFlow LionKimbro NickKeighley ProposedAdditionsToCeePlusPlus ResourceAcquisitionIsInitialization ScottJohnson SilverBullet SourceForge StandardTemplateLibrary StartsWith StlIsNoGoodForFunctionalProgramming StlIsNotTheCppStandardLibrary StlPort SubtypePolymorphism TechnicalReportOne TheCppStandardsCommittee TimLesher ToLower UniCode VisualCeePlusPlus WriteOnlyCode XmlSucks StockChartChallenge ChaosTheory ChromeEffects DashBoard DataMusic DataMusicApplet DrewMarsh ElliotWaves FalkBruegmann FridemarPache HitchhikersGuideToTheGalaxy JavaVoxelApplet MicroSoft StockMarket TheVisualDisplayOfQuantitativeInformation ThreeDeeGraphics WilliamGibson StockholmExtremeHour EricssonMobileSystems ExtremeHour LondonExtremeHour PairProgramming PlanningGame PreachingToTheChoir SteveFreeman StockholmExtremeHour TestDrivenDevelopment StockholmSweden CategoryCity FindPage RecentChanges RecentEdits StolenConceptFallacy BenKovitz ConceptsOutOfContext EdwardKiser FallaciousArgument StolenConceptFallacy StolenConceptFallacyDiscussion ConceptsOutOfContext DefinitionOfLife EdwardKiser FalseDichotomy RichardKulisz StolenConceptFallacy UniverseOfDiscourse StolenConceptIsNotFalseDichotomy ConceptsOutOfContext DefinitionOfLife EdwardKiser FalseDichotomy RichardKulisz RichardLederer TheMapIsNotTheTerritory StoneCypher CategoryHomePage RealNamesPlease StoneDoor InformLanguage StoneDoor StoneExchange StoneSociety StoneNotes CategorySoftwareTool StoneNotes WikiLikeThing StoneOne AccidentalPoetry StoneSociety BillTrost CategorySociety CategoryVoting ChecksAndBalances CommunicationsDecencyAct CuriousRepublicOfGondour DaveHarris DavidChaum DevilsAdvocate DreadPirateRoberts FridemarPache MarkTwain MeaCulpa MultiVoting NetSocioEconomics PeterMerel RussellGold SanderRubin ScalableSyncracy StarTrek StoneExchange StoneSociety StoneSocietyAuction StoneSocietyDiscussion StoneSocietyFlaws StoneSocietyScenarios StoneTransactionsAreHard StonesAndGrocers TaoOfExtremeProgramming TragedyOfTheCommons WikiNature WikiPortal WikiStoneSociety XpTwoThousand StoneSocietyDiscussion BlackAndWhiteMarbleVote ExtremeLaw NomicGame RogerLipscombe StoneSociety StoneSocietyScenarios SunirShah VotingPatterns StoneSocietyFlaws PeterMerel StoneSociety StoneSoup AndrewLundin BillCaputo BoiledFrogs CanAnArchitectureEmerge ConceptualIntegrity DavidThomas DonBranson ExtremeProgramming GradualDeception JimPerry LarryWall LinuxWorld NikolaSmolenski PiersCawley RobertDiFalco ScopeCreep SimonHeath StoneSoup StoryTelling ThePragmaticProgrammer StoneTheDreamerKillTheDream AnonymousOnPurpose AynRand CategoryAntiPattern FutureShock GodwinsLaw GreatIdea MegalomaniacalWorldview RichardKulisz SimpleMinded StoneTransactionsAreHard EthanFremen OmnigonInternational PeterMerel StoneExchange StoneSociety TransactionProcessing TwoPhaseCommit StonerBoss ThatAwkwardMoment StonesAndGrocers KeithBraithwaite PeterMerel RobMandeville StoneExchange StoneSociety TheRoadsMustRoll TragedyOfTheCommons UserStory StonesLaw GrandConspiracy OliverStone YourMileageMayVary StopAndCopy BrokenHeart CategoryGarbageCollection DanielBrockman EddieEdwards EdwardKiser GarbageCollection GenerationalGarbageCollection MarkAndSweep MarkGrosberg StopAndCopy StopMarkAndCopy StructureAndInterpretationOfComputerPrograms StopCallingAcronymsUsedAsLinksUgly AcronymsAreConcise StopTryingToUseAcronymsAsLinks UgLy WikiGnome StopComplaining ActInsteadOfComplain AssumeGoodFaith ChronicComplainer CodingStandard CorporateGovernment DonaldNoyes HelpYourManager KrisJohnson LeadByExample RomanEmpire StopComplaining TurnComplaintsIntoPredictions UnitTest UnitedStatesOfAmerica WhatHaveTheRomansEverDoneForUs WouldntItBeNiceIf StopHarassingTheGnomes ActivationEnergy AnnesPlace AnonymousDonor AssumeGoodFaith BrentNewhall CategoryWikiHistory CategoryWikiMaintenance CheckUpOnTheGnomes DeleteWhenCooked FixYourWiki FrancisHwang GnomeWatchers GoodFaith GrokaHolic HisIncessantCleaningOfTheWiki IncreaseSnr KrisJohnson MatthewAstley MetaGnome MindSpace NobodyReadsEveryPage OffTopic OnTopic SignalToNoise SpotChecks StopHarassingTheGnomes SunirShah ThankYou TheSeptemberThatNeverEnded ToGrok TomAnderson VolunteerHousekeeper WikiDoesNotScale WikiGnome WikiHistory WikiWiki WikiZens StopInnovatingStartTeaching DavidParnas DilbertOnExtremeProgramming DrCodd EwDijkstra ExtremeProgramming JustDoIt SoftwareCrisis TonyHoare StopLooking BeYourself DatingPatterns DesperatelySearching TurnOff StopTidyingWiki AboutAtheism BenAveling CategoryWhimsy CategoryWiki CompellingIrritant CostinCozianu DarkSideOfTheWiki DeleteMe DramaticIdentity EasternWuss FuBar GoodWikiCitizen GreatViagraDeal GreenCheese HereIsMeRantingAboutSomeRandomTopicNotEvenVaguelyRelatedToSoftware InterWiki LayneThomas LaynesLaw PeopleProjectsAndPatterns PeterMerel RealTime RecentChanges ShiftingTheBurdenOfProof SisterSites SpaceElevator StopTidyingWiki SuggestiveHypnosis ThereforeBut ThisPageShouldReallyBeOnWikipedia TolerateOffTopic WikiAji WikiHasIdentityNotPurpose WikiNow WikiPedia WikiWay WikiWikiWeb YourMotherPeesOnYou StopTryingToCodeMeAndCodeMe AnalysisParalysis CowboyCoding CultureOfBlame LawOfDemeter MetaCodingActivities OnceAndOnlyOnce ReFactor SimplestThing SpikeSolution TestFirstDesign TheMatrix YouArentGonnaNeedIt YouThinkThatsCodeYoureWriting StopTryingToUseAcronymsAsLinks ChoosingWikiNames OnceAndOnlyOnce PlainEnglish StopCallingAcronymsUsedAsLinksUgly StopTryingToUseAcronymsAsLinks UgLy WardsWiki WikiGnome WikiWord StopUsingMetaphors AndrewQueisser AndyPierce AntiPattern ArchitectingWord BasketballMetaphor CanAnArchitectureEmerge CategoryMetaphor ChiefArchitect ChristopherAlexander ChuangTsesFish ComplaintPattern ComponentDefinition CostinCozianu CowOrker DavidParnas DesignByWhitePaper DirckBlaskey EwDijkstra FailureToCommunicate FearOfSuccess FrancisHwang FredBrooks GeneticProgramming HighPriest JanuaryZeroSix JeffGrigg KyleBrown LasseHp MarketingWeasels MartinFowler MetaphorDefinition MetaphorDoesntCompile MetaphorSmackdown MichaelFeathers MichaelLeach ModelViewController ObjectObjectOrientedProgramming ObjectOriented ObjectOrientedProgramming ObjectPurism ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist OldFogeyRant OnlySayThingsThatCanBeHeard OperationalReasoning PeterLynch PeterMerel PointyHairedBosses ProgrammingIsMath ProjectManager QualityWithoutaName RalphJohnson RaySchneider RefactorEmotions RubeGoldbergMachine SoftwareHasShape SteveConover StopUsingMetaphors StopUsingSimilies StrawMan SunirShah ThankYou TuringMachine UseOfMetaphors WaldenMathews WardCunningham WarmBodies WayneMack WhatIsAnAdvancer WhoIsFourier WikiGnome StopUsingTheWordMethodology AalbertTorsius BobTrower DailyScrum MichaelIvey PhilStubbington ScrumBook ScrumMethodology ScrumProcess ScrumSprint ShouldComputerScienceUseLatin StopWhenYouKnowWhatHappensNext InTheZone KatieLucas PromptingStatement UnitTest StorageIsCheap GarryHamilton VersionControl StorageLinkingPresentation BrianEwins LinkBaskets ModelViewController SteveHowell StorageLinkingPresentation TextFormattingRules WikiEngine WikiEngineReviewStandardFeatures WikiLanguage WikiNames WikiServerArchitecture StorageNetworks DoingStuff DonaldNoyes StoragesAreasNetworks StoreAccessor DefinedAttribute LoadAccessor StoreAccessor TomStambaugh StoreTalk PeterMaier StoreTalk StoredProcedure StoredProcedures StoredProcedures BusinessLogicInStoredProcedures CloseAccount CreateAccount DatabaseBestPractices DatabaseTrigger DeleteAccount DepositMoney FindAccount FindCustomer FindCustomerWithOverAverageRequestsTheLivesInCityAndHasAnAgeOfAndHasAlwayPayedOnTime GodStoredProcedure MoneyAccounts NameSpaces ObjectRelationalMapper PersistentStoredModules RelationalDatabase StoredProcName StoredProcedure StoredProcedures StoredProceduresAreEvil TransferMoney StoredProceduresAreEvil ArgumentsAgainstOop AspergersSyndrome BackEnd CeeLanguage DataManipulation DataManipulationLanguage DatabaseTechnology DivideAndConquer DougKing GoLanguage GoodThing HowOtherQueryLanguagesAddressSqlFlaws HowOtherQueryLanguagesAddressSqlFlawsDiscussion IndustrialDee JavaScript JeffGrigg LetTheReaderDecide OberonLanguage OnceAndOnlyOnce PerlLanguage PreparedStatement QueryByExample RelProject RichardHenderson SmeQl SqlFlaws StevenNewton StoredProcedure StoredProcedures StoredProceduresAreOk StrawMan SystemsSoftware TiobeIndex TotorialDee TqlDataAlterationOperators TutorialDee TypeSafety WhereTheLightIsBetter WhichDatabasesAreWorthy StoriesForSlowReaders BookShelved IsaacAsimov NeilGaiman StoryBase CategoryStories DavidMessner JackCarroll MaryBethRosson OvercomingOpenness StoryBase WardCunningham WikiWikiWeb StoryBasedDialog AlternativesToPositiveDialogue CategoryIdeaForm CategoryStories SamuelFalvo StoryBasedDialog StoryBoarding RaySchneider StoryCard CategoryCrcCards CategoryStories ChrisSteinbach DigitalStoryCards ExtremeProgramming IndexCard JustinHickman ManagingCards PhlIp RonJeffries SteveCline StoryCard TaskCard TomPoppendieck UserStory XpMailingList StoryDependenciesInXp AnthonyScilipoti BeyondExtremeProgramming BigDesignUpFront ChryslerComprehensiveCompensation DaveHarris ExtremeProgramming ExtremeProgrammingImplementationIssues KentBeck LaurentBossavit LoadFactor MotherhoodStory PlanningGame RichardDrake RonJeffries SpikeSolution SteveSawyer SubProject SuccessStatement TomGilb ToolsAndLibraries UserStories UserStory StoryEstimate EngineeringDays GanttChart GregJones ManDay MarcThibault ParkinsonsLaw StoryEstimate TwoWeeks StoryIdea MarnixKlooster UserStories XpForLanguages XpForProducts XpForSolutions StoryOfMel CategoryStory HistoricalProgramReadingExercise RealProgrammer WardCunningham StoryPoints GroceryCart JoshuaKerievsky KentBeck NebulousUnitOfTime PlanningGame ProjectVelocity RobertCecilMartin StoryPoints TwoWeeks UserStories UserStory UsingHoursInsteadOfStoryPoints StoryQuotes CategoryQuote StoryStorm SoftwareArchitecture TimMackinnon UserStories StorytestDrivenDevelopment ExecutableSpecifications JoshuaKerievsky StorytestDrivenDevelopment UserStories StovepipeAntiPattern AnonymousDonor AntiPatternsBook ArchitectureAntiPattern AutogeneratedStovepipeAntiPattern CategoryAntiPattern CategoryArchitectureAntiPattern DaveBabbitt DoSimpleThings GeorgeDinwiddie GreggCooke NotInvented NotInventedHere PaulKrause RefactorMercilessly StovepipeEnterpriseAntiPattern StovepipeSystem StovepipeSystemAntiPattern SusanLynn TheBestIsTheEnemyOfTheGood StovepipeProject StovepipeSystem AntiPattern AntiPatternsBook CategoryArchitectureAntiPattern MergeMe OlivierRey PipelinePattern PipesAndFilters StovepipeAntiPattern StraightAndNarrowPath BigDesignUpFront EightfoldPath JohnBunyan PilgrimsProgress PrincipleOfLeastPrivilege SteerWithYourEyes StraightAndNarrowPath StraightForwardTask InventionRequiredTask StraightForwardTask TrivialTask StraightThroughProcessing FinancialInformationExchange HolyGrail StrangeAttractor StrangeAttractors StrangeAttractors BadThing ComplexityTheory EricJablow GoodThing InstinctAsIntelligence MathWorld StrangeAttractor StrangeCustomerService CategoryStory EricHodges FastFoodEconomicIndicator JeffGrigg McDonalds MicroFocus PhoneSupportEconomicIndicator RandyStafford RobertWatkins TopLinkForJavaUsageExperiences VisualStudioDotNetRebate WebGain WebLogic StrangeLoop AcyclicDependenciesPrinciple CyclicDependency FirstOrderLogic GoedelsIncompletenessTheorem RussellParadox SetTheory StrangeLoop StrangePage CategoryWiki DeleteWhenCooked DeletionCandidate DocumentMode GunnarZarncke MakeSignalNotNoise MetaDiscussion StrangePage WikiContentGenerationProcess WikiPage WikiTag WikiZen StrangerInaStrangeLand CategoryScienceFiction DigitalEquipmentCorporation GrokInFullness RobertHeinlein ValentineMichaelSmith StrategicAlignmentOfItProductsAndServices BalancingRiskAndBusinessValue BusinessProcessExecutionLanguage BusinessProcessManagement BusinessSystemsPlanning BusinessValue CapabilityMaturityModel CategoryEnterpriseComputingConcerns CorporateCulture IbmCorporation ItManager MeaninglessDoublespeak ServiceOrientedArchitecture SoftwareDeveloper StrategicAlignmentOfItProductsAndServices StrategicManagement WhatHappened StrategicAndTacticalAreNotAntonyms BillBarnett GarryHamilton StraTactics StrategicDirection PointyHairedBosses StrategicDirection StrategicPlanning StrategicManagement BusinessContinuity BusinessTechnologyManagement BusinessValue CategoryManagement ChangeManagement CorporatePerformanceManagement CulturalReadiness LouGerstner ManagementOfReputationalRisk StrategicManagement StrategicPlan CompetitiveAnalysis FinancialPlanning PersonnelManagement StrategicPlanning UpperManagement StrategicPlanning BusinessModel BusinessModeling BusinessProcessManagement BusinessSystemsAnalyst CategoryEnterpriseComputingConcerns CategoryManagement CategoryPlanning ChangeManagement CompetitiveStrategy ComplexityManagement ConstantUphillBattle CorporatePerformanceManagement DoesItMatter EnterpriseArchitecture GeneralSystemsTheory JeffChapman ScenarioPlanning StrategicManagement StrategicPlanning StrategyExecution StrategyGraphicsMain SystemAnalyst TheToyotaWay TheViewFromSeventyMilesUp UtilityComputing ViableSystemsModeling StrategyPattern AbstractFactoryPattern CategoryBehavioralPatterns CategoryCreationalPatterns CategoryPattern CategoryPolymorphism DesignPatterns DoubleDispatching ExplicitStrategyPattern FacadeMementoStrategy FunctorObject GranularityOfVariation JasonArhart ObjectifiedBehavior RalphJohnson SaurabhBanerjee StatePattern StrategyPattern TableOrientedProgrammingDiscussion TemplateMethodPattern VesaKarvonen VisitorPattern StrawMan AdaLanguage AgentProvocateur AntiThesis CategoryIdiom DictionaryDefinition FallaciousArgument FredPhelps MemesShmemes MikeCole RealMen SocialProblemsOfLisp StakeInTheGround StarTrek StrawMan WickerMan StrawMen StrawMan WikiGrammar StrawberryProlog CategoryProgrammingLanguage RobertShiplett StreamObject CallByNeed CategoryObjectFunctionalPatterns ExternalIterator LazyEvaluation LazyObject PhilGoodwin ReadStream StreamObject StreamOfConsciousness BruceWillis CognitiveScience MetaSignal OneResponsibilityRule StreamOfConsciousness TheSixthSense WritersBlock WylieGarvin StreamsAsSequences CsharpLanguage HaskellLanguage StreamProcessing StrengthReduction CategoryCompilers CategoryOptimization SideEffect StressFreeProgramming AgileManifesto BillBarnett ExtremeProgramming FrankCarver GoldenRule JustSufficientImplementation KentBeck OptimisticProgramming PragmaticProgrammer ProductOwner ProgrammingStress RonJeffries ScrumProcess StressFreeProgramming WikiWikiWeb WorstThingsFirst YouArentGonnaNeedIt StressHasSolutions CategorySolutions FragileRelationships ManagementForProfessionals MeMyFamily ProperNourishment SignificantOthers SleepDeprivation StressHasSolutions StretchAssignment DeathMarch RonJeffries SpikeSolution StretchAssignment WorstThingsFirst StrictEvaluation CallByThunk CallByValue CategoryLanguageFeature CeeLanguage CeePlusPlus HaskellLanguage LambdaExpression LazyEvaluation NormalOrderEvaluation ParameterPassing SchemeLanguage StrictEvaluation StrictLanguage CleanLanguage DefineSyntax FunctionalProgrammingLanguage HaskellLanguage JeffGrigg LanguageLawyer LazyEvaluation LazyLanguage LispLanguage LispMacro MlLanguage NoelWelsh RedHerring SchemeLanguage SmalltalkLanguage StrictEvaluation StrictLanguage StrictLanguages StrictnessAnalysis StructureAndInterpretationOfComputerPrograms SyntacticSugar StrictOrLazy DonaldNoyes ExplicitLazyEvaluation ExplicitLazyProgramming ImplicitLazyEvaluation LazyEvaluation LazyFunctionalLanguages LazyInstantiationPattern LazyPattern RoadMaps StrictEvaluation StrictLanguage StrictnessAnalysis ThinkingOutLoud StrictTypingIsaTest AcceptanceTest CarpalTunnelSyndrome CategoryTesting CodingStandard ConstCorrectness DanMuller DesignByContractAssertionsVsUnitTestsVsTypes DoesUnitTestingMakeStaticTypingLessUseful JamesKeogh SmartPointer StaticTypeSafety StrictTypingIsAnOptimization StrictTypingIsaTest SunirShah TestingByPokingAround UnificationOfStaticTypesAndUnitTests UnitTest UnitTestsReconsidered WayneMack StrictUpwardCompatibilityRequired AndersBengtsson ExtremeProgramming FunctionalTest JeffGrigg RegressionTesting UnitTest WhenIsXpNotAppropriate StrictnessAnalysis LazyEvaluation LazyLanguages StrictEvaluation StrictnessAnalysis StridingAcrossSteppingStones BioInformatics BranchAndBound CategoryBiology DavidCary DijkstrasAlgorithm RidiculousSimplicityGivesRidiculousResources ThereIsAnotherWay TomAnderson TravelingSalesmanProblem StrikiWiki BackLink BrokenLink CaseConfusion CategoryWikiImplementation DesignPattern InterWiki JeroenMostert LikePages LinkPattern MetaData PageTemplate ParentPages PatTern PatternMining PatternPrimitives PatternsMining PerlLanguage PerlModule PrimitivePattern QuickDiff RecentChanges ReuseGroupName SomethingtheOther StrikiWiki TextFormattingRules UnitTest UserName WikiBase WikiClone WikiWiki ZwiKi StringBuffer AlexPopiel CategoryJava DaveEaton DaveHarris FastStringBuffer HotSpot JamesDennett JavaLive JikesCompiler LinkedList LukeGorrie McGowan NatPryce ObjectInputStream ObjectOutputStream PrintStream RobertDiFalco StevenNewton StreamTokenizer StringBuffer StringBufferExample StringBufferExampleTakeThree StringBuffers StringBuilder StringReader StringTest StringTokenizer StringWriter TogetherSoft TomStambaugh UtterBastard ValueObject WayneConrad StringBufferExample AlarmBellPhrase AvivEyal CategoryJava ChanningWalton StevenNewton StringBuffer StringBuilder StringBufferExampleTakeThree IainLowe LukeGorrie RuntimeException StringAppendTest StringBuffer StringBufferExample TogetherSoft WayneConrad StringBuilder BaseClassLibrary CategoryDotNet CategoryJava DotNet StringBuffer StringBuilder StringClassProblem BjarneStroustrup CategoryCpp CeeLanguage CeePlusPlus CharStar JamesKeogh MarcGallagher ObjectiveCee OperatorOverloading PlacementNew StringClass StringLiteralProblem YakovGalka StringComputation DanHankins IvanTkatchev JustaProgrammer LifeIsaBigMessyGraph MathematicsIsaBigMessyGraph ProgrammingIsMathematicalEngineering StringsAreaBiggerDealThanNumbers StringSurgery AntiPattern CategoryQuestions StringTheory AddingEpicycles OccamsRazor StringTheory TuringMachine StringTrie BioInformatics CategoryDataStructure CommunicationsOfTheAssociationForComputingMachinery DirectedAcyclicGraph EnglishLanguage JavaLanguage OldCourses PythonLanguage StringTrie TernarySearchTree TrieItem StringVariablesConsideredHarmful AbstractInterface AdvocatusDiaboli AlistairCockburn AndrewMcGuinness BenefitsOfDynamicTyping BrianSlesinsky CategoryInterface CategoryJava CeePlusPlus CharacterBuffer ClassOriented ContrivedInterfaces DependencyInjection DougKing DuckTyping ElizabethWiethoff FalkBruegmann HaskellLanguage JavaLanguage NewConsideredHarmful ObjectiveCaml PeterSumskas PhilGoodwin PythonLanguage RubyLanguage ScottMcMurray SmellsLikeJava TaoShowedMeTheWay ToStringQuestion VisitorPattern WardCunningham WhenIsManifestTypingConsideredaGoodThing StringWithoutLength AntiPattern CategoryAntiPattern CategoryDevelopmentAntiPattern HollerithPunchCard LeasedString NitPick NonNullTerminatedString PaperTape StringClassProblem StringWithoutLength UniCode ZeroMeansNull StringlyTyped ColdFusionLanguageTypeSystem DefinitionOfTypeTag StripChartRecorder BasicStamp BillCroft BrokenLink CircularBuffer DigitalEquivalent LogicAnalyzer PurdueComputingCenter TriggerEvent StripExcessiveComments AntiPattern BigThingsIntimidateAllOutOfProportion CategoryCodingIssues ChangeMethodSignature CommentsAreNotAllowed DavidCary EclipseIde EditHint EricHodges HaveThisPattern IntellijIdea JavaDoc MassiveFunctionHeaders PaulMitchellGears RefactoringForGrokking RichardStanford ScottJohnson SteveJorgensen ToNeedComments WikiPage WilliamUnderwood StripeRequirements CodeRace CodeSewer FitTest GoalDonor NewGuardDeveloper OldGuardDeveloper PlanningGame SpikeSolution StripeRequirements TestInjection TheMostPureWay YouDontPayForQuality StriveForOneTable StrokesEmacsPackage CategoryEmacs GestureRecognition StrongAi AreWeCode ArtificialIntelligence ChineseRoom InteractiveComputationIsMorePowerfulThanNonInteractive StrongAi TuringMachine VonNeumannArchitecture StrongArtificialIntelligence ArtificialIntelligence StrongAi StrongConcept DesignDocumentation DesignPattern StrongConcept StrongCoupling CouplingAndCohesion SoaAndLooseCoupling StrongFunctionalProgramming StrongFunctionalProgramming TotalFunctionalProgramming StrongKeyboardTyping CategoryHumor DaNuke DavidFlater DougMerritt DuckKeyboardTyping DuckTyping DynamicKeyboardTyping GunnarZarncke SoftTyping StaticKeyboardTyping WeakKeyboardTyping StrongOpinions AlanKay BertrandMeyer BertrandMeyerAndHisOpinions CategoryPerson ComputerScience FabianPascal RichardStallman StrongOpinions StrongPartnerPage CategoryWiki FridemarPache PartnerPage StrongPartnerPage StrongResume CategoryEmployment StrongTalk CategorySmalltalk RalphJohnson SmallTalkFrequentlyAnsweredFud StrongTalk TypedSmalltalk StrongTyping StrongKeyboardTyping StronglyTyped StronglyTypedWithoutLoopholes StronglyHypedLanguages BasicLanguage CategoryProgrammingLanguage CeePlusPlus CobolLanguage CodeBlock DecemberZeroFive JavaLanguage JavaScript LispLanguage PascalLanguage RubyLanguage RubyOnRails SmalltalkMinusMinus SqlFlaws SqlLanguage StronglyTyped BadCastException BrokenLink CategoryLanguageTyping CompileTime DaveFayram DynamicTyping DynamicallyTyped FailFast ImplicitTyping IntToStr KannanGoundan ManifestTyping MarkJasonDominus ObjectiveCaml PiotrWocal StaticTyping StaticallyTyped StrToInt StrongTyping StronglyTyped StronglyTypedCollection StronglyTypedWithoutLoopholes TypeInference TypesOfTyping TypingQuadrant WeakAndStrongTyping WeakTyping WeaklyTyped StronglyTypedCollection ArrayList CeePlusPlus ClassObject CodeDom CollectionBase CompMod CsharpLanguage DomainObjectList DotNet EiffelLanguage GenericType JamesGoslingOnGenerics JavaLanguage KrisJohnson ListBuilder ListWrapper MicrosoftDoneThing MoveMethod ObjectiveCaml OrderedCollection ParameterizedType PersonList RealObjectOrientedProgrammers ShaunSmith StephanHouben StephenHutchinson StronglyTypedCollection TestDrivenDevelopment TomStambaugh TypeSafeCollection TypedCollectionGenerator UseTheStaticTyping WriteOnceRunAnywhere StronglyTypedWithoutLoopholes CategoryLanguageTyping CompileTime DynamicallyTyped ForthLanguage ModulaThree OcamlTypeSafetyProblem RunTime SmugForthWeenies StronglyTyped StronglyTypedWithoutLoopholes TypeSafe TypeValuePairs TypingQuadrant UndefinedBehavior WeaklyTyped StructHack CategoryCee CategoryLanguageTyping CeeLanguage CeePlusPlus StrongTyping StructHack TomStambaugh TuringEquivalencyForDataStructures TypeChecking TypeSafe StructuralPatterns AdapterPattern BridgePattern CategoryStructuralPatterns CompositePattern DecoratorPattern DesignPatterns FacadePattern FlyweightPattern ProxyPattern RefactorMe StructuralPatterns WikiName StructuralRegularExpressions BellLabs CategoryPaper CategoryRegularExpressions RobPike StructuralSubtyping CeePlusPlus DuckTyping DynamicTyping JavaLanguage LatentTypesSmell NominativeAndStructuralTyping PythonLanguage RubyLanguage SmalltalkLanguage StructuralTyping NominativeAndStructuralTyping StructureAction BrokenLink RomanPorotnikov StructureAndInterpretationOfComputerPrograms AlainPicard AmbSpecialForm ArsDigita BeginnersMind CategoryBook CategoryOnlineBook CategoryScheme ChristianLemburg CommonLisp ConceptsTechniquesAndModelsOfComputerProgramming CourseHome GeraldSussman GregVaughn HaroldAbelson HowToDesignPrograms IdeCentric IfYouDontLikeItYouDontUnderstandIt JamesJoyce JayOsako JonathanTang LanguageCentric LaurentBossavit LexicalClosure LorenMcIntyre MarkMarsella NatPryce OcwWeb OzLanguage PeterVanRoy ProgrammingBookAcronym RalphJohnson RobMandeville SchemeLanguage SiCp SicpIterationExercise SimplyScheme SlashDot StartingForth StaticTyping StephanHouben TayssirJohnGabbour TheWizardBook ThinkingForth StructureBrowser CategoryUserInterface TableBrowser StructureBuilder EjbModelingTools ForteForJava SeshKumar StructureDiagramConsideredHarmful AndersBengtsson AnonymousDonor CategoryConsideredHarmful DesignPatterns FearOfAddingClasses GangOfFour JeffGrigg JohnVlissides JoshuaKerievsky StructureEnhancedText AamodSane AlmostFreeText CategoryTextFilter PerlLanguage StructuredText WikiWikiClone StructureOfScientificRevolutions EvidenceEras StructureOfSpecialization ComponentBasedDevelopment ComponentDesignPatterns ComponentFramework StructuredContention DataPoints PageHierarchy TheReformSociety ThereforeBut ThreadMess WardsWiki ZwiKi StructuredExceptionHandling MicroSoft MicrosoftWindows OperatingSystem SignalHandler SoftwarePatent StructuredExceptionHandling StructuredGraphics BufferGraphicCommands CategoryGraphicsPattern CategoryPattern CompositePattern DeferredUpdate DoubleBuffer GraphicsPatterns HotDraw InterViews SceneBeans SceneGraph UnidrawFramework VisitorPattern StructuredJournal PersonalWiki RobertChurch WikiJournaling WonderfulBenefitsOfJournals StructuredProgramming AllPanaceasBecomePoison AssemblyLanguage BadThing BarbaraLiskov BenTilly BestPractice CategoryCodingConventions CategoryCodingIssues CategoryDataOrientation CategoryJargon CeeLanguage CeePlusPlus ChuckMoore CobolLanguage CodingConventions CyberFundamentalism DonKnuth EnglishLanguage ExceptionalConditions FortranLanguage GoTo GoToProblem GoodThing GotoConsideredHarmful GuardClause JacksonStructuredDesign JacksonStructuredProgramming JavaLanguage JeffGrigg MartinPool ModularProgramming ObjectOrientedProgramming ObjectOrientedProgrammingLanguage PascalLanguage PliLanguage PolyMorphism ProceduralMethodologies ProgrammingParadigm RichardGabriel SmalltalkLanguage SoftwareEngineeringIsCreative StepwiseRefinement StraightAndNarrowPath StructuredProgramming StructuredProgrammingWithGoToStatements WayneMack StructuredProgrammingWithGoToStatements AllThingsInModeration BadThing CategoryBranchingAndFlow GoTo StructuredQueryLanguage ArsDigitaCommunitySystem BenTilly CategoryDatabase CategoryProgrammingLanguage CategoryQueryLanguage ChrisBaugh ChrisDate ConstraintLanguage DbTwo DeclarativeLanguage DocQueryInSql DomainLogicAndSqlArticle EmbeddedSql FourthGenerationLanguage FunctionalProgrammingLanguage HaltingProblem HughDarwen HypersonicSql IbmCorporation IwannaLearnSqlserver JavaLanguage LeandroDutra LittleLanguage MicrosoftSqlServer MySql OracleDatabase OraclePlsqlUnit PerniciousIngrownSql PhlIp PlSql PlSqlUnit PortableSql PortableSqlDataTypes PortableSqlMetaData PostgreSql PrematureOptimization PrologLanguage PushDocQueryInSql QuickQuestions RaySchneider RefactorSql RelationalDatabases RelationalLanguage ScatterSqlEverywhere SqLite SqlAntiPatterns SqlFlaws SqlForSmarties SqlLineCount SqlMyopia SqlPattern SqlRdmsProgrammerMentality SqlReportingServices SqlServer SqlServerDesktopEngine SqlServerWithJava SqlStringsAndSecurity SqlWindows StructuredQueryLanguage TheSqlParadox TheThirdManifesto ThinkSqlAsConstraintSatisfaction TimeSeriesInSql TransactSql TreeInSql TsqlUnit TuringComplete UnitTestingMyLibraryPrepareAndExecuteSql UsingSql WritingUnmaintainableSql StructuredSystemDevelopment DonaldNoyes ThinkingOutLoud UseCases UsefulUseableUsed StructuredText AlmostFreeText CategoryTextFilter EmacsOutlineMode FrontPage JoyfulWiki PanuKalliokoski PowerOfPlainText ReStructuredText StructuredText StructuredTextWiki TextFormattingRules WikiWikiWeb ZopeApplicationServer ZopeDotOrg ZwiKi StrugatskiBrothers AndreySidorenko CategoryScienceFiction KeithBraithwaite StrunkAndWhite TheElementsOfStyle StuBaurmann BadThing CategoryHomePage GoodThing LogCommentPattern MeatballWiki PolliteLens SoftwarePattern StuBaurmann ThankYou WikiCitizen WikiWikiSandbox StuBerwick BruceAnderson CategoryHomePage PaulDyson ProjectLore StuCharlton AspectOrientedProgramming BusinessProcessManagement CategoryHomePage ComplexEventProcessing DotNet DotNetTwo DynamicMethods EventDrivenArchitecture ServiceOrientedArchitecture StuartCharlton WebServices WikiMail StuFeldman ArtificialIntelligence DirectedAcyclicGraph GraphTheory MakeProgram StuFeldman StuHerbert CategoryHomePage StuartBarker ArieVanDeursen BruceAnderson CategoryHomePage CompareDsdmAndXp ComponentDesignPatterns ComponentManagedPersistence DirectTalk JenniferStapleton KyleBrown MartinCooke NatPryce ObjectMoment PhilipEskelin SvenHowarth WebLogic WebSphere StuartBarton CategoryHomePage StuartCelarier CardSpace CategoryHomePage WindowsCommunicationFoundation WindowsWorkflowFoundation StuartCharlton CategoryHomePage CloudComputing ComplexEventProcessing DesignForPerformance EjbTernaryRelationshipExample EventDrivenArchitecture FredrickWinslowTaylor HerrmannBrainDominanceInstrument InexperienceGeneratesFailure LeanDevelopment MultiversionConcurrencyControl MyMyersBriggsTypeIs NatureOfOrder PairProgrammingIsaWaste PeterDrucker ProjectManagement PseudoBinaryRelationships RestArchitecturalStyle RestInPeace SnapshotIsolation SoftwareForYourHead SurvivingGuruStatus TheCore WeWillTry WebObjects WebServices WebServicesAttributes WhyDoYouPermitThisToBeDoneToYou WikiMail StuartClayman CategoryHomePage HaskellLanguage PhilipCostello RichardDrake StuartClayman WhyClublet StuartHameroff CategoryScientist RogerPenrose StuartJones ArtTechnologyGroup CategoryHomePage StuartKuzminsky CategoryHomePage NewUserPages StuartMarks CategoryHomePage ExtremeProgrammingRoadmap JavaMicroEdition OoDesignPrinciples OopslaOhFive OopslaOhFour WikiMail StuartPbBentley StuartScott CategoryHomePage EnterpriseArchitecture HomePage RandomPages ToGaf StuartWoodward CategoryHomePage StubButton DaveAstels IntellijIdea IntentionActions JustInTimeProgramming KentBeck KyleBrown MarkusGaelli MartinPool NotImplementedYetException RobCrawford RuntimeException StubButtonInVisualWorks VisualAge VisualWorks StubButtonInVisualWorks MarkusGaelli PluggableAdaptor RefactoringBrowser SixSingleQuotes StubButton VisualWorks StubObject BrettNeumeier CategoryMockObjects CategoryTesting DaveWhipp EncapsulateNewForTestability MockObject MockStubShunt NullObject RobDesbois ShuntPattern TestCase TestingPatterns StubbornlyStaticTyped CategoryJava CategoryLanguageTyping CategoryRant GangOfFour GenericFunction GreenspunsTenthRuleOfProgramming KatieLucas LanguageSmell MartinFowler MultiMethods MultipleDispatch SmellsLikeJava SwitchStatementsSmell TemplateMetaprogramming TomRossen VisitorPattern WilliamUnderwood StuckInFirstPersonView FraudulentMindset GoldenHammer StuckInFirstPersonView StuckInTheMudProgrammer JavaScript StuckNess CategoryDelete DocumentMode StuckNess ThreadModeFalselyBlamed WikiThicky StuckOnPetFactors BookStop CategoryIdealism CategoryPsychology HobbyHorse NarrowStaffSelectionFactors PageAnchor StuckWithBadVariableNames BadVariableNames CategoryNaming CodeChangeImpactAnalysis EditHint GoodVariableNames MeaningfulName StuckWithBadVariableNames StuckistNet DeletionCandidate NetNeutrality OnTopic StuckistCdRom StuckistCpu StuckistDvdRom StuckistHardDisk StuckistHardware StuckistNet StuckistNetResources StuckistSoftware TheRegister StudentInformationProcessingBoard CategoryDefinition InterNet IntraNets JamesStansell MassachusettsInstituteOfTechnology MitMap WikiPage WorldWideWeb StudentSyndrome StudiedUnderTheGreatLiszt AlistairCockburn BillBarnett CategoryStory HighlyPaidConsultant OscarWilde RichardDrake StudiesOfTestDrivenDevelopment CategoryExtremeProgramming CategoryResearch CategoryTestDrivenDevelopment CategoryTesting StudiesOfTestDrivenDevelopment TestDrivenDevelopment StudlyProgrammer CowboyCoding CurMudgeon DeathMarch EmacsDude KenWronkiewicz ProgrammerStereotype RefactorByMerging SkillSet StuckInTheMudProgrammer StudlyProgrammer StudyBuddies CategoryEducation FamilyTimes HomeSchooling JohnClonts PairProgramming YonatSharon StudyGroupGuidelines ChrisBrooks CodeComplete RapidDevelopment SteveMcConnell StudyOnline AskSlashdot JasperPaulsen SeanOleary StudyOnline StudyTheSourceWithaDebugger AntiPattern CodeSmell CostinCozianu ExperimentStudyRefine ForgetTheDebugger ProgrammerTest SmugSmalltalkWeenie StevePowell StudyTheSourceOfTheDebugger StudyTheSourceWithaDebugger TestFirstDesign TexTheProgram TomStambaugh TonyHoare UnitTest UseTheDebugger UseTheSourceLuke VenkmanDebugger VisualAge VisualAgeJava StumbleUpon BrokenLink CategorySemanticWeb InternetExplorer MozillaBrowser OpenDirectoryProject StumblingBlocksForDomainSpecificLanguages AbstractSyntaxTree BondageAndDisciplineLanguage BryanEdds CategoryMetaprogramming CommonLisp DomainSpecificLanguage DrScheme EmbeddedDomainSpecificLanguage EssExpressions ExtensibleProgrammingLanguage GeneralPurposeProgrammingLanguage IntellijIdea JohnFletcher JonathanTang LanguageOrientedProgramming LispMacro MartinFowler MetaObjectProtocol MetaProgramming OperatorOverloading ReaderMacro ShaiBenYehuda SocialProblemsOfLisp WhyWeHateLisp StuntProgramming StupidCollaborationKickoffMeeting CategoryAntiPattern RefactorYourOrganization StupidLittleEdits CategoryWikiMaintenance DocumentMode EmDash EnDash FixYourWiki GoodThing InDefenseOfImperfection MartySchrader RecentChanges RecentChangesIsNotTheWiki SharkBot SignatureSurvey ThesisAntithesisSynthesis ThreadMode UtfEight WikiGnome WikiLink WikiStyleGuide StupidMeasurements AdamBerger AnonymousDonor CodingStandard CoolMeasurements DavidCary EricJablow FurlongsPerFortnight HexGridSphere JamesKeogh MattStephenson NauticalMile NeilGaiman SimplestThingThatCouldPossiblyWork SourceLinesOfCode StephenHutchinson StupidMeasurements TerryPratchett WhimsicalUnitsOfMeasurement StupidPeople BlameGame OhSoSmartOrOhSoPleasant StupidPeople StupidPetTricks CodeReview CuteProgramming DaylightSavingTime DomainSpecificLanguage EquivalenceClass EricRaymond ExtraLegsOntoAdog LeapSeconds MonkeyPatching OpenSource PairProgramming RubyLanguage RubyOnRails UnitTest StupidSelfInterest BrucePennington HowToWinFriendsAndInfluencePeople StupidXmlProject AiWinter BandWagonSyndrome LispByTheBackDoor MatthewAstley XmlSpeak XsltLanguage SturgeonsLaw AndrewCates AspDotNet BillTrost BoLeuf ChristianRenz CollectingSeashells DonaldNoyes DotNet DuaneElgin GlenelgSmith GrandMasterProgrammer JargonFile JavaServerPages NewHackersDictionary NoTrueScotsman ParetoPrinciple RaySchneider RobMyers ScienceFiction SergeyManukyan SmugSmalltalkWeenie SoftwareMasterpiece SturgeonsLaw SturgeonsLawDisproved TheodoreSturgeon UnskilledAndUnawareOfIt UsefulUsableUsed VisualBasic WhateverDotNet SturgeonsLawDisproved CategoryWhimsy JavaAwt JavaSwt LakeWobegon NinetyPercent ParetoPrinciple SturgeonsLaw WikiGnome StuttgartXpUsersGroup CategoryGroup CategoryXpUsersGroup FrankGerhardt ManfredLange StyleSheet CascadingStyleSheets StyleSheets CascadingStyleSheets SuDo EditHint WikiIsNotaDictionary SuDoku ComputationalIrreducibility DougKing HasSudokantBeenWithdrawn IsTheBlankSudokuDiabolical JanuaryZeroSix JayLanguage JuneKim LatherRinseRepeat LaynesLaw MarchZeroSix NewKindOfScience PeterMerel PhlIp RogerHui StephenWolfram SuDoku TomStambaugh WardCunningham WriteSmallButUsefulProgramsEveryDay ZapGun SualehFatehi AreYouThere CategoryHomePage HistoryOfPatterns OrphanPage SubCategories CategoryAny CategoryTop CategoryWiki CategoryWikiCollaboration CategoryWikiEditing CategoryWikiEngineReview CategoryWikiFavorites CategoryWikiForum CategoryWikiHistory CategoryWikiImplementation CategoryWikiMaintenance CategoryWikiMetadata CategoryWikiNavigation CategoryWikiStructure CategoryWikiTag CategoryWikiTopics FindPage HelmutEnckRadana LinuxOperatingSystem MossCollum RoadMaps RootCategory StanSilver SubCategories SubContinent SubContinent SubEthaEdit CategoryCollaboration CategorySoftwareTool CategoryTextEditor DaveFayram GobbyEditor HitchhikersGuideToTheGalaxy MacOsx MoonEdit MultitaneousEditor PairProgramming QuantumPairs RealTimeWikiDesign RyanDavis SubEthaEdit ZeroConf SubLanguage FragileParentProblem FunctionalProgramming HowImportantIsLeanCode InformalHistoryOfProgrammingIdeas QueryAndLoop SubNet SubPixelResolution ClearText SubRoutine CallingConvention CodeComplete DesmondDeSouza DonKnuth IconComputing JimCoplien JumpSubRoutine KentSchnaith ProcedureWithNoArguments ShalomReich SteveMcConnell SubSpace CasimirEffect DenotationalSemantics DougMerritt HeisenbergCompensator IsoMorphic JonathanTang LookUp MassiveMultiPlayer MentalModel PneumaticTube QuantumComputing QuantumCryptography QuantumEntanglement SchrodingerEquation SpaceTime StarTrek StarshipAndromeda SubSpace SubspaceTransmission TopologicalSpace WarpDrive WormHole SubTopics CategoryWiki CategoryWikiEditing CategoryWikiNavigation HelmutEnckRadana LikePages PeterMurchland SubCategories SubTypingAndSubClassing CeePlusPlus DuckTyping EiffelLanguage InheritanceIsNotSubtyping JavaInterface JavaLanguage LiskovSubstitutionPrinciple ObjectOriented ObjectOrientedLanguage PascalLanguage PrivateInheritance SemanticSubtyping SmalltalkLanguage SyntacticSubtyping WhatIsDelegation SubVersion CategoryConfigurationManagement CategorySoftwareTool CommitEarlyAndOften ConcurrentVersionsSystem EclipseIde GitVersionControl NetBeans PoorCommunication PoorProcess SubClipse SubversionExperiences SubversionFileSystem SvkVersionControl TortoiseSvn TracProject TracWiki VersionControl VisualStudio SubWiki CategoryWikiImplementation PythonLanguage SubVersion SubWiki WikiEngine WikiForum SubclassAnIdea CollectiveIdea DanHerrington IdeaFragment SunirShah SubclassToTest AbstractTest BillTrost CategoryTesting JohnFarrell MichaelFeathers SubclassToTest SubclassToTestAntiPattern SubclassToTestDiscussion TacticalTesting TimMackinnon WhiteBoxTesting SubclassToTestAntiPattern AbstractFactoryPattern AbstractTest AntiPattern AntiPatternCategory ArchitectureAntiPattern BadThing CategoryAntiPattern ClassUnderTest DependencyInjection DevelopmentAntiPattern DynamicTyping JeffGrigg PublicInterface RobertDiFalco ServiceLookup SingletonPattern SubclassToTest SubclassToTestDiscussion TestCase UnitTest SubclassToTestDiscussion AntiPattern BillTrost CallAndCheckResult ClassUnderTest CodeSmell DaveHarris ErikMeade FakeTheSideEffects GlennVanderburg JavaUnit JohnFarrell KielHodges LegacyCode MichaelFeathers MockObject PartialMock SubclassToTest SubclassToTestAntiPattern TestCase TestingByPokingAround ThrowYourOwnException SubjectHierarchy CategoryHierarchy FaqForCategories PhilipDorrell SubjectSpace UseNet WikiWikiWeb SubjectMatterExpert CategoryLearningMethods DismissalOfSubjectExperts DomainExpert DomainSpecificLanguage DreyfusModel EditHint JetBrains LinguaFranca PragmaticThinkingAndLearning SubjectMatterExpert SubjectMatterExperts SubjectMatterExperts DismissalOfSubjectExperts DomainExpert SubjectMatterExpert SubjectOriented DoshMosh ObjectOrientation ObjectOriented RestFul SemiLattice SubjectOriented SubjectOrientedProgramming AspectOrientedProgramming BrokenLink HyperSpace MarkSkipper MarkSpanglet ObjectOriented SeparationOfConcerns SubjectSpace MiskiProject PhilipDorrell SubjectHierarchy SubjectSpace WikiWikiWeb SubjectiveObjective EdBuffaloe MichaelHill OntologicalAntitheses SymbolIsm WhatIsArt SubmarinePatent BlackBoxJerry CategoryLegal LawOfDepletingPrinciples SubmarinePatent SubmarineSpam CategoryWikiSpam SubmarinePatent SubmarineSpam WikiAsCommercialPromotionTool SubroutineThreadedCode ChuckMoore ColorForth CommonLisp DirectThreadedCode IndirectThreadedCode MachineForth TokenThreadedCode SubsidiarityPrinciple AlanWostenberg SubsidizedServicesDepartment EelcoRommes OrganizationalPathologies ServicePolice SubsidizedServiceDepartment SubstituteClass CollapseHierarchy MichaelFeathers ReplaceDelegationWithInheritance SubstituteFunctionalEquivalents EarlyPrototyping RaySchneider SubstitutionAsAnAdaptor ArtifactNaming ArtifactOrientedProgramming CategoryName CategoryProject DonaldNoyes DonaldNoyesOnProjectArtifactOrientedProgrammingToDoList LinkingPatterns ThinkingOutLoud ToDo UserStories WardsWiki SubstitutionFailureIsNotAnError CategoryCpp CategoryCppTemplates CategoryIdiom CeePlusPlusEleven CeePlusPlusIdioms CeePlusPlusOneWhy CppCommonKnowledge CppTemplatesTheCompleteGuide WikiPedia SubsumptionArchitecture AugmentedFiniteStateMachines BehaviorLanguage CategoryArtificialIntelligence RodneyBrooks SubsumptionNetwork EmergentBehavior HumanoidRobot LittleRobotInsects MikeGodfrey SubsumptionNetwork SubsystemTest CategoryTesting ExtremeProgramming FunctionalTest ShouldUnitTestsTestInteroperations SubsystemTest UnitTest SubsystemsInXp DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming ExtremeSoftware JamesCrawford RefactoringWithCvs RonJeffries WorstThingsFirst SubtextLanguage AckermanFunction CategoryProgrammingLanguage FlashAlert FunctionalProgramming GunnarZarncke IntentionalProgramming JonathanEdwards PostScript SubtextLanguage TuringComplete SubtleRedundancies DoTheSimplestThingThatCouldPossiblyWork OnceAndOnlyOnce RobertSartin SystemVsApplicationLevelDecisions TypesAreRedundant XpMailingList SubtletiesOfUserNames AnonymousDonor DramaticIdentity MatthewTheobalds MeatballWiki MinorEdit PhilGoodwin RealNamesPlease RecentChanges UserName ViolentAgreement WaldenMathews WikiAuthor SubtractLinesOfCode EwDijkstra FunctionPoint LinesOfCode StoryView UnitTest SubtypeRelationship DirectedAcyclicGraph MultipleInheritance PartialOrder SingleInheritance TransitiveHull SubtypingAndReflexion AlistairCockburn SubversionExperiences AdewaleOshineye CategoryConfigurationManagement MichaelSchwern PanuKalliokoski SubVersion TortoiseSvn WilliamFrantz SubversionFileSystem CategoryConfigurationManagement FileSystem SubVersion VersionControlSystem SubversiveSoftware GnuGeneralPublicLicense KirkBailey PythonLanguage SubwayStop FrontPage SandBox SubwayStop TourBusStop WebHome WelcomeVisitors WikiSandBox WikiWikiSandbox SucceedingWithObjects AdeleGoldberg BookList CategoryBook KennethRubin ToddCoram SuccessHasBattleScars BigDesignUpFront CategoryExperience CategoryHistory WebObjects SuccessIsWorkingSoftware CategoryAgileMethodology SuccessOrientedApproach AchievingMultipleGoals AgileMethodology AlanCooper AlbertSchweitzer ApproachesMethodsAndPractices BeginWithTheEndInMind BiddingInSoftwareDevelopment CategorySuccess ConsiderationOfAlternatives ContinuousImprovementApproach ContinuousIntegrationRelentlessTesting CostinCozianu ExtremeProgramming FailureOrientedApproach FocusInfluencesAction HumanMachineInterface InformationUtilizationAndProduction InteractionDesign KentBeck MeasuringYourAccomplishments MeyerTest OnTarget PairProgrammingTeams PaulCaswell PieterVerbaarschott ProjectSuccessStatement RadMethod RobertCollier ScenarioBasedMethod ScrumMethodology ScrumProcess ScrumSprints SoftwareChangeManagement SolutionCapabilityCases SolutionEnvisioningMethods StewartJohnson SuccessOrientedApproach SuccessStatement SuccessStory SuccessWithAnEmergentProcess SystemEnvisioning SystemMetaphor TheCostOfInefficiency ThePlaceAndScopeOfPlanning TheProducersTheMovie WaldenMathews WayneMack WelcomeVisitors WhoIsInCharge SuccessStatement BeancountersWetDream CategorySuccess DannyCoward DisciplineEnvy DocumentToDeliver EvolutionaryDelivery ExtremeNormalForm FixedRequirementsForWayOffInTheFuture GilbMeasurabilityPrinciple ImpactModelling IsXpSynergistic JohnFarrell NonlinearityOfXp PhilipEskelin RefactorMercilessly RichardDrake ScribbledOnOnePage SetOfSuccessStatements SoftwareManagementManifesto SuccessfulDotCom TomGilb UnitTest WardCunningham SuccessStory AccumulateExperienceShareExperience CategoryProtoPattern CategoryStories IdeaForm PersonalPattern ProtoPattern SpeculationInPatternFormat SuccessesAndPatterns TypesOfTherefore UsedThreeTimes WhatWeDidStory SuccessWithAnEmergentProcess CategorySuccess EmergentProcess ExtremeProgramming ToolsProducingArtifact SuccessesAndPatterns AlistairCockburn AntiPattern CategorySuccess FalkBruegmann OnceAndOnlyOnce RefactorMercilessly StanSilver SuccessfulMeeting AndreasSchweikardt CategorySuccess MeetingHaiku SuccessfulMeeting SuccessfulScienceFictionProphecies ArthurCeeClarke BadVoltage BlueTooth BurkhardKloss CategoryScienceFiction CyranoDeBergerac DoctorWho ExpandedUniverse FailedScienceFictionProphecies FulfilledScienceFictionProphecies GeneRoddenberry GeorgeLucas HerbertGeorgeWells IsaacAsimov JohnBrunner JohnVarley JulesVerne KyleBrown LarryNiven MartySchrader MotherGoose NealStephenson OpticalCharacterRecognition PersonalDigitalAssistant PhilDick PredictionsFromFortyYearsAgo RobertHeinlein ScienceFiction SlashDot SnowCrash StandOnZanzibar StarTrekTheNextGeneration TechnologyDisappointments TheMachineStops TheMoonIsaHarshMistress TheShockwaveRider UnitedKingdom WikiPedia WisdomOfCrowds XeroxParc SuccessfulTechnology AlanKay CategoryQuote CategorySuccess SuccessfulXpProjects AcceptanceTest AreYouDoingXp AtsDiary AtsProject CategoryExtremeProgramming CategorySuccess CompaniesDoingXp DefinitionOfProjectSuccess ExtremeProgramming ExtremeProgrammingCorePractices IssuesFacedAdoptingExtremeProgramming JasonNocks JetDirect ObjectMentor ProjectName RobertMartin SourceXtreme SuccessCriteria SuccessfulXpProjects UnitTest WasChryslerComprehensiveCompensationSuccess SuccessionPlanning AntiPattern CategoryPlanning HeirApparent JobSecurity KrisJohnson ManagersAreInterchangeable NoOneIsIndispensable TruckNumber WhatIsLeadership SuccinctnessIsPower AplLanguage DaveVoorhis ForthLanguage IanOsgood LinesOfCode PaulGraham WetWare WriteOnlyLanguage SucksLessPrinciple CategorySucks EverythingSucks FaganDefectFreeProcess FireFighting GotBoogered MichaelFagan WhatSucksLess ZeroDefects SucksPages SucksPages SucksRulesOmeter AltaVista CategoryExternalLink CategorySucks SucksRulesOmeter SucksSucks CategoryRefactoring CategorySucks ColinHunt DanielBarlow FooSucks IrrevocableThreadMode JohnFletcher LispSucks PayPal ProblemsWithFoo StlSucks ThereforeBut WardsWiki WhenShouldFooBeUsed WhyWeHateLisp WhyWeLoveLisp WikiGnome WikiRefactoring SudburyValleySchool SudburyValleySchool SueHendrickson CategoryHomePage DaimlerChrysler SodaAndSeven SueLarsen EducationalTechnology SueUnger ChryslerPayroll DaimlerChrysler SufficientResidue AgileSoftwareDevelopment AlistairCockburn BillBarnett CooperativeGamePrinciple JustSufficientImplementation PeteMcBreen ProjectsTacitKnowledge TeamAsRacehorsePlantOrBacterialColony TeamManagement SufficientlyAdvancedTechnology ArthurCeeClarke SufficientlySmartCompiler SufficientlySmartDatabase SufficientlySmartVirtualMachine SufficientlyFlexibleAppsResembleInterpreters AutoCadd BusinessRulesMetabase CategoryAbstraction CompilingVersusMetaDataAid ComputerProgrammingForEverybody EssExpressions GreencoddsTenthRuleOfProgramming TableOrientedProgramming TuringComplete VisualBasic SufficientlyLarge BigOh BubbleSort CategoryMath DonKnuth GraphAlgorithm HeapSort InverseAckermannFunction SufficientlyLarge SufficientlySmall UnionFind SufficientlySmall SufficientlyLarge SufficientlySmall SufficientlySmartCompiler AsFastAsCee CategoryCee CeeCeePlusPlus CeeLanguage ClaesWallin CombinatorialExplosion ConstraintLogicProgramming DoMicroprocessorsLoveCee DomainSpecificLanguage FasterThanCee GunnarZarncke HighLevelLanguage LanguagePissingMatch LowLevelLanguage MayZeroSeven MercuryLanguage MetaProgramming NpComplete SchemeLanguage ScottWolchok SmartCeeCompiler SmartHighLevelLanguageCompiler SmarterCeeCompiler SufficientlySmart SufficientlySmartCompiler SufficientlySmartVirtualMachine TuringComplete TuringMachine UniformlySlowCode VerilogHdl SufficientlySmartDatabase LogicalPhysicalSeparation MaterialisedViews MinimalTable QueryOptimizer RealSoonNow SelfTuningDatabases SufficientlySmartCompiler SufficientlySmartDatabase UpdateableViews SufficientlySmartVirtualMachine AsFastAsCee DemandForEvidence GarbageCollection GarbageCollector HansBoehm JavaByteCode JavaLanguage NpHard SoftGarbageCollection SoftTyping SufficientlySmartCompiler SufficientlySmartVirtualMachine VirtualMachine SuffixedWords CategoryWiki CompoundWikiWord CompoundWikiWords DonaldNoyes DottedPrefixExtensions PrefixedWords RecentChanges SuffixedWords ThinkingOutLoud WardsWiki WikiWord WikiWordExpression WikiWordPhrase SugarLag SleepToWork ThreeOclockSleepies SugarLanguage ChristopherPeterson MainstreamInfluenceOfFunctionalLanguages SmugLispWeenie SyntacticSugar SugarLoafPlop BrazilianSoftwareEngineeringSimposium JimCoplien SugarLoaf SugarLoafPlop SuggestedForSociologyWiki BackLink DefineTerrorism MegaCluster RuleOfFear SecretPolice SociologyWiki SociologyWikiSeedList UsaPatriotAct WalledGardens WarOnTerrorism WardCunningham WorldTradeCenter WtcIndex SuggestedTool CategoryOrganization DonaldNoyes ItDepends PhotoShop ProcessImprovement SuggesteTool SuggestedTool ThinkingOutLoud SuggestionsForImprovement AlistairCockburn AuthorAsksForClarification AuthorsAreExperts ClearingThePalate ConstructiveFeedback DesignReviews ErichGamma FlyOnTheWall JimCoplien PositiveFeedbackFirst RaiseThePapersPotential RalphJohnson SuggestionsForImprovement ThankTheAuthor WritersWorkshop WritersWorkshopPatterns SuhaylMasud AlanKnight AnthonyLander CategoryHomePage ExtremeProgramming NeedsDrivenProgramming WilfLalonde SuhridKarthik CategoryHomePage HomePage SuitcaseFarmer BellLabs BreadOnTheWaters CategoryConsulting GetTheirTicketPunched JimCoplien NomadicProgrammer NomadicTribe PastoralProgrammer PatronRole RestaurantAtTheEndOfTheUniverse SandyFrasier SuitcaseFarmer SuiteRunner SuiteRunner SuitsAfraidOfDebate CultureConflict EditHint SujitKumar SummaArticle AlanWostenberg IsComputerScience SummaWay SummaWay AlanWostenberg AlistairCockburn AppealToAuthority CategoryMode DaveSmith DocumentMode IsProofNecessaryNotSufficient IsVerificationNecessary PithyGuruQuotations StrawMan SummaArticle SummaWay ThreadMode TomKreitzberg SummariesOnTopDiscussionBelow CategoryWiki CategoryWikiMaintenance DocumentMode OpeningStatement PatternForms TentativeSummary ThereforeBut ThreadMode WikiPageLayout SummarizeAtTheTop AntiPattern CategoryPattern CategoryWikiEditing DissertationFavoredOverDialog DonaldNoyes PatternForm SummariesOnTopDiscussionBelow WikiWikiWeb SummaryOfCyc CategoryArtificialIntelligence CommonSense CycKnowledgeBase CycMergedOntology CycOrg DougLenat FirstOrderLogic InheritanceHierarchy JohnMcCarthy LiftingRules MicroTheories NaivePhysicsMt QuantumPhysicsMt WordNet SummaryOfHofExamples ArrayDeletionExample AssemblyLanguage BlocksInRuby CategoryExample CategoryFunctionalProgramming ChallengeSixLispVersionDiscussion ChallengeSixVersusFpDiscussion ComputerScience CustomBusinessApplicationDefinition CustomCollationOrder DatabaseAbstractInterfaceDiscussion DavidMcLean EmbeddedDomainSpecificLanguage EvidenceDiscussion FebruaryThirteen FunctorObject FunctorVsClosure HighLevel HigherOrderFunction HigherOrderFunctions HofExamplesDiscussionTwo HofPattern HofsAndEmbeddedDslDiscussion InternalIterator ItDepends JavaScript LambdaExpression MachineCode NodeJsAndHofDiscussion NodeJsAndHofDiscussionTwo NodeJsAndHofGuiDiscussion ObjectOriented ObjectOrientedProgramming OopVersusFpDiscussion PageAnchor PayrollExample PowerfulCodeEvalDiscussion RelProject StandardToolDependancy StructuredProgramming SummaryOfHofExamplesTwo TopOnAbstraction TutorialDee WetWare SummaryOfHofExamplesTwo ArrayDeletionExample HofPattern JavaScript SummaryOfHofExamples SumoMarriage CategoryAntiPattern CategoryArchitectureAntiPattern SunBin CategoryHomePage FreeLink HelpOnEditing JavaWikiEngines MoinMoin SixSingleQuotes SnipSnap TextFormattingRules TipForTypingTab WikiWord WooingTian SunCertifiedEnterpriseArchitect CategoryJavaPlatform IsJavaCertificationWorthIt JavaTwoEnterpriseEdition SunCertifiedEnterpriseArchitect SunCertifiedProgrammer SunCertifiedWebComponentDeveloper SunCertifiedProgrammer SunCorporation CategoryCompany JavaCommunityProcess RelationshipManagement ServiceOrientedArchitecture SunCorporation SunMicrosystems SunIplanet ApplicationServer SunMicrosystems SunMicrosoftDeal ArmyOfProgrammers CategoryJava CommentsPlease LeastCommonDenominator MicrosoftIndigo OpenSource WindowsLonghorn SunMicrosystems AnonymousDonor BiasedOpinion CategoryCompany DisplayPostscript ForthLanguage FreeSoftware IntelArchitectureComputers IrixOs JavaCard JavaCards MozillaPublicLicense NetBeans NetworkExtensibleWindowSystem OpenBoot OpenSource PixarImageComputer ScottMcNealy SmartCard SunBlade SunCommunitySourceLicense SunMicrosystems SunOne SunPublicLicense SunRay SunRays SunsLossOfCool SusanRoy VirtualNetworkComputing WorkStation SunOne AndrewJoyner JavaLanguage SunJavaEnterpriseSystem SunMicrosystems SunOneStudio TomAyerst SunOneStudio ForteForJava NetBeans SunOs CategoryUnix SunMicrosystems SunSolaris SystemFive UnixOperatingSystem SunSolaris CategoryOperatingSystem CategoryUnix SunMicrosystems SunOs SystemFive UnixOperatingSystem SunTse CategoryHistory CategoryOffTopic SunTseBingFa SunTseBingFa CategoryBook CategoryEasternThought CategoryHistory CategoryOffTopic EnglishLanguage SunTseBingFa WarfareAsSoftwareDevelopmentMetaphor SunTzu SunTse SundeepTirumalareddy SuneKirkeby CategoryHomePage ComputerScience PartTime SystemAdministrator UnderGraduate UniversityOfCopenhagen SuneidoDatabase CategoryDatabase CategorySoftwareTool SuneidoDevelopmentEnvironment SuneidoLanguage SuneidoPlatform SuneidoDevelopmentEnvironment AndrewMcKinlay CategorySoftwareTool RobertoArtigas SuneidoDatabase SuneidoLanguage SuneidoPlatform SuneidoLanguage AndrewMcKinlay CategoryProgrammingLanguage CategorySoftwareTool CeePlusPlus ErlangLanguage HelmutEnckRadana JavaLanguage LispLanguage MnesiaDatabase PythonLanguage RubyLanguage SmalltalkLanguage SuneidoDatabase SuneidoDevelopmentEnvironment SuneidoLanguage SuneidoPlatform UnitTest SuneidoPlatform AdvoGato AndrewMcKinlay CategoryPlatform CategorySoftwareTool DseWiki KentBeck NikolaToshev OpenSource SmalltalkBestPracticePatterns SmalltalkLanguage SourceForge SpracheSuneido SuneidoBookMetaphor SuneidoDatabase SuneidoDevelopmentEnvironment SuneidoLanguage SuneidoSoftware AndrewMcKinlay SuneidoPlatform SunflowerSynergies DonaldNoyes InformationChaff InformationDesk InformationEnquiry InformationMatterExperts InformationProviders InformationTag ItWorks MalContention NotBuiltInOneDay OpenEnvironment OpenInformation PostalServiceMail SearchAndRecoverEngines SunflowerSynergies SynergyMall TextMessage ThinkingOutLoud TopicalArtiFactory UsefulUsableUsed VirtualIdeaSpace SungDu CategoryHomePage DesignPatterns ExtremeProgramming QualityAssurance ReFactoring SunirShah HomePage ManorainjanHolzapfel MeatballWiki SunirShah SunkCost AmericanCulturalAssumption BuddyProgramming BuyDontBuild CategoryEconomics FallaciousArgument GnuCompilerCollection IamNotaLawyer PokerGame RealWorld ReturnOnInvestment YesterdaysWeather SunkenCostFallacy SunnanFenderson CategoryHomePage OnceAndOnlyOnce OptimizeLater SunnyGarg CategoryHomePage OneMinuteWiki StartingPoints WelcomeVisitors WiKi WikiHelpDesk SunsEjbInterestList EjbArticles EjbInterestFaq SeshKumar SuperAbstract DavidWright HumptyDumpty PatternLanguage SuperAbstract SuperBase SuperCaliFragilisticXpOsmosis PairProgramming SuperCard CategoryHypercard HyperCard HyperTalk MetaCard SuperTalk SuperCollider BrokenLink CategoryProgrammingLanguage CoRoutine CurryingSchonfinkelling DynamicScoping GarbageCollection IdentityDictionary IoLanguage LexicalClosure LexicalScoping ListComprehension MusicTechnology OpenSource ProgrammingLanguage PrototypeBasedProgramming QuineProgram RealTime RubyLanguage SmalltalkLanguage SourceForge SuperCollider TailCallOptimization SuperCombinators CategoryFunctionalProgramming EssAndKayCombinators FunctionalProgramming LambdaCalculus SuperCombinators SuperCommutativity AlistairCockburn LiskovWingSubtyping NikitaBelenki SuperCommutative SuperCommutativity SuperCompiler CurryingSchonfinkelling GamesCompiler JavaLanguage LambdaDropping RefalLanguage RethinkingCompilerDesign RichardHenderson SuperCombinators SuperCompiler SynthesisOs ValentinTurchin SuperComputer BigIron BlueGene CategoryComputerArchitecture CategoryHardware CategoryProgrammingLanguage ClayPhipps ControlData CrayResearch DocumentMode EarthSimulator IoBound MainframeComputer RelationalDatabaseManagementSystem ServerFarm WebSite SuperDistribution BradCox CategoryBook SuperDistribution SuperEgo SuperEllipse CategoryMath PietHein SuperEllipse SuperGlue SuperGlue TradeName SuperHeroMindSet BigGovernmentConsideredHarmful FreedomOfChoiceConsideredHarmful SuperHeroMindSet UnderDog WithFreedomComesResponsibility SuperMag IcosahedronImplementation SuperMarioThree CategoryGame OffTopic SuperMarioBros SuperOverGeneralized BruteForceSolutions JamesCrook JeffGrigg JimRussell OverGeneralizing PatrickParker PrematureGeneralization ReceiveJob SendJob SlavishlyUnderGeneralized StructuredData SuperOverGeneralized ThereAreOnlyThreeNumbers ThingsThatAreDifferentAreNotTheSame SuperPeer SuperPeer SuperProgrammer DevelopersWithHighProductivityTenxHundredxThousandx GrandMasterProgrammer JayBell KatieLucas MythicalManMonth ProgrammerStereotype SuperProgrammer SuperTalk HyperCard HyperTalk SuperCard SuperTalk SuperTest AcceptanceTest CodeUnitTestFirst ContinuousIntegration GuiTesting ProgrammerTest TestCollector TestDrivenDesign TestInfected ThenDontCallMainLoop ThreeStrikesAndYouAutomate SuperUser BackupPurposes BlackHat BrentNewhall BruceIde DiskOrTape FileSystem FooBar MicrosoftEquivalent PlanNine PowerUser RealWorld SuperUser SysAdmin TreeOfFiles SuperWaba DeletionCandidate SuperWaba SuperficialMts BruteForce DavidWright JavaAwt JavaSwing LineArt LineArtApplet LineArtModel LineArtPlane ModelTargeterSurface ModelViewController MvcIsNotImplementable SelectingModel SelectingModels SeparationOfConcerns SpikeSolution SuperAbstract UserStory SupermanReturns PeterMerel PhlIp SupermanReturns SuperstitiousCode AnonymousDonor BadProgrammer ChristopheThibaut DanilSuits HandHeld NikitaBelenki OnceAndOnlyOnce OptimizeLater ProgrammerScrewedUpAgainException SmartPointer SunirShah SuperstitiousCode TrialAndErrorProgramming VoodooChickenCoding WishfulCoding SupplierPartsDatabase AnIntroductionToDatabaseSystems ChrisDate HughDarwen SupplierPartsProjectsDatabase TheThirdManifesto TutorialDee SupplierPartsProjectsDatabase AnIntroductionToDatabaseSystems SupplierPartsDatabase TheThirdManifesto SupplyChainManagement AlexanderZeier BrokenLink BusinessProcessManagement BusinessValue CategoryEnterpriseComputingConcerns EnterpriseResourcePlanning GerhardKnolmayer OrderProcessing PeterMertens RadioFrequencyIdTags StrategicManagement SupplyChain SupplyChainManagement SupportCrisis BusinessCase PostMortem SupportOurTroops CategoryOffTopic CategorySociology SupportSwami CategoryProtoPattern DenaliProject JimLittle JohnnyCarson ProblemPontiff SalvageSaint SupportSwami SupportingUnitTest CategoryTesting FunctionalTest UnitTest SupremeFascist PaulErdos TheBook SureThing GoodThing SurelyYoureJokingMrFeynman CategoryBook NobelPrize RichardFeynman SurfTheWaveOfMediocrity BugFreeDoesntSell WorseIsBetter SurfWatch ErikMeade FoilTheFiltersContest StevenNewton WhoRe SurfaceElement DoingStuff DonaldNoyes SurfaceRefactoring CategoryWikiMaintenance CategoryWikiRefactoring DontMakePartTwo EvolutionistsStartInTheMiddle FreeWill ReFactor RefactorByExtractingToPage ThreadMess TooBigToEdit TooLargeToGrasp WardCunningham WikiGnome WikiPage SurgeProtector CategoryWikiMaintenance MeatballWiki PageDeletion SurgeProtector WikiGnome WikiGnomeWhiteList WikiSpammer SurgicalTeam BeInCharge ChiefProgrammerTeam DevelopmentTeamModels KatieLucas MythicalManMonth TruckNumber TwoBrainProblem SurprisedToFindBugs BigBangTesting CategoryQuality CategoryTesting InfoWeek JayOsako JeffGrigg MicroSoft PointyHairedBosses SeenThisPattern SurprisedToFindBugs SurprisingReverse AlistairCockburn CategoryPairProgramming IanCunningham PairProgramming PairProgrammingCostsBenefits PairProgrammingPingPongPattern PilotCoPilot RobMee SurprisingReverse TextEditor VerbalCoding ViEditor SurrealNumbers AlistairCockburn AnonymousDonor BigOmega CategoryMath ChanningWalton DonaldErvinKnuth EricJablow GrahamHughes GroupTheory JohnHortonConway OnNumbersAndGames SurrealNumbers SurrogateProcess CategoryComponentObjectModel ComPlus ComponentObjectModel DistributedCom InProcessComponent OutOfProcessComponent RemoteActivation SurveyReportingExample CategoryExample MicrosoftExcel SurveyReport YagNi SurvivalOfTheFitters EricHerman ExtremeProgramming KyleBrown MichaelHill PhilGoodwin StephenJayGould SurvivalOfTheFitters SurvivalOfTheFittest EmergentDesign EvolutionByNaturalSelection FitNesse InnovatorsDilemma StatisticallySignificantSurvivalAdvantageBasedOnInheritedTraitsCompoundingAcrossGenerations SurvivalOfTheFittest SurvivalOfTheFittestDebate SurvivalOfTheMostAdaptable SurvivalOfTheSurvivors TheStructureOfScientificRevolutions WorseIsBetter SurvivalOfTheFittestDebate AlternativesToPositiveDialog PropositionsForProponents SurvivalOfTheFittestDebate SurvivalOfTheSurvivors JuneZeroEight LikelySurvivalOfTheFitter NearestFittingContext OnlySurvivalOfTheSurvivors SurvivalOfTheFittest SurvivalOfTheSurvivors ViolentAgreement WikiName SurvivingConsultantStatus AdewaleOshineye DerekWoolverton HighlyPaidConsultant JohnReynoldsTheStudent SurvivingConsultantStatus SurvivingGuruStatus TeamOfOne WikiPage SurvivingGuruStatus BethanyAndresBeck CircleOfConcern CircleOfInfluence ElderStatus ForceThemToDocumentIt GuruSeppuku GuruStatus GuruingByWalkingAround JeffGrigg JustAnotherProgrammer KrisJohnson LearningInPairs LetThemFail OpenSource PairProgramming PragmaticProgrammer PreacherFigure TeamOfOne TruckNumber WeExistOnlyToServe XpIsGeniusFriendly SurvivingObjectOrientedProjects AlexeyVerkhovsky AlistairCockburn CategoryBook CategoryOopDiscomfort CategoryStory CeeLanguage CeePlusPlus DaveSmith DavidLiu DistributedInternetArchitecture DotComBust HorsesForCourses UmlDistilled VbClassic SurvivorBias InAllMyYearsIveNever InductiveReasoning MicroSoft SqlFlaws SurvivorBias TheCemeteryOfUnknowns TheOnion TheTwelveSimpleSecretsOfMicrosoftManagement SurvivorshipBias CategorySociology FalkBruegmann GroupThink MentalInertia SusanBlaand SusanBlaand SusanBorofsky CategoryHomePage NewUserPages TourBusStop SusanDavis AgileCoach CategoryHomePage SusanHallander CategoryHomePage SusanHoover ArchitectsDontCode CategoryHomePage DeveloperTurnedManager HoustonTexas JavaLanguage JustaProgrammer JustaSoftwareEngineer ManagersWhoWriteCode MathQuizOne ProfessionalEngineer RiceUniversity SoftwareEngineer SystemArchitect TechnicalLead VickiKerr SusanJohnson AreYouThere CategoryHomePage SusanKare CategoryPerson FivePixelFont SusanLilly CategoryHomePage MaheshDodani WikiWikiWeb SusanRoy AlternativeMusic CategoryHomePage CeeLanguage ChallengingPerceptions ChemicalVsDigitalCameras DigitalPhotography FallaciousArgument InformationSystems JavaLanguage MacquarieUniversity MyersBriggs NoteBook PerlLanguage PersonalInformationSystem PersonalWiki PikiPiki ProWikiEngine ShellScripts SixThinkingHats WikiGnome WikiMail WxWikiServer SuseLinux CategoryLinux DebianLinux LinuxDistribution MandrakeLinux RedHatLinux SlackwareLinux StephanHouben SuseTheCompany SushiWiki CategoryDotNet CategoryWikiImplementation CsharpLanguage DontPutGuidsInUrls GotDotNet MicrosoftDotNet SourceForge SushiWiki WikiClone WikiDotNet SuspendedOperation CategoryInteractionDesign SuspensionOfDisbelief SamuelTaylorColeridge SussexXpUsersGroup CategoryGroup CategoryXpUsersGroup EnglandCountry PeterLappo UnitedKingdom SustainableDevelopmentProcess CategoryAgileMethodology SustainableKnowledge CategoryKnowledge DisposableInformation KnowLedge NaturalLanguage SustainableDevelopment SustainableKnowledge TopicMaps WikiPedia SustainablePace AndrewMccormick DarrenHobbs DecompressionDebt EightHourBurn FortyHourWeek IfXpIsntWorkingYoureNotDoingXp JasonYip KentOnWardOnSustainablePace RobertAlcock RonJeffries SustainableDevelopment SustainablePace ThirtyHourWeeks WorkSmarterNotHarder WorkThatIsntWork WorkWhenYoureFreshStopWhenYoureTired WorkingForLove WorkingForMoney YouCanOnlyWorkAsHardAsYouRest SuvajitGupta CategoryHomePage SuzanJanson CategoryHomePage NewUserPages StartingPoints WardsWiki WelcomeVisitors SuzanneRavera CategoryHomePage SuzanneRavera SuzeeEbeling CategoryHomePage InevitableIllusions KeithBraithwaite SvadHisthana SvanteAdermark CategoryHomePage SvanteAdermark WebObjects WorkProfessional SvanteLindahl CategoryHomePage RecentVisitors SveinHaustveit CategoryHomePage ExtremeProgramming ProjectManagement SvenBlanke CategoryHomePage LutzWischmann SvenDowideit AutomatedRefactoring CategoryHomePage LargeScaleCppSoftwareDesign SvenDowideit SvenNeumann AndyPierce CategoryHomePage ColdFusion FoodForfun GoldenPagesMalta HtagLanguage HtagWiki JamesCrook LikeMind MediaWiki MetaData PhotoWiki RethinkingCompilerDesign SvenNeumann TextFormattingRegularExpressions WikiEngine WikiMedia WikiPedia WikiWorld WritesCompilersAsaHobby ZeroLearningCurve SvenRosvall SvenTuerpe CategoryHomePage OnceAndOnlyOnce SvenjaMischur SvkVersionControl CategorySoftwareTool DistributedVersionControl DrinkTheKoolAid MichaelSchwern OpenSource SubVersion VersionControl SwapDollar AalbertTorsius AttentionEconomy BillAndTedsBogusMarket CategoryGosp CategoryWikiSavesTheWorld KnapsackProblem PeteHardie PeterMerel PonziScheme SwapDollar SwapStitution UserStories SwapStitution SwapDollar SwapStitution SwappingClassesAtRuntime PolyMorphism SwarmCorp CategoryCompany SwarmCorp SwarmTechnology SocialEngineering SweatMore AnotherXpExperiment DeathMarch KeithBraithwaite WeWillTry SwedenEurope SwedenEurope SwedishChef BigBird MuppetShow TheBorg SwedishXpCommunity AndersBengtsson AndersMalmros AndreasSjostedt BjornEiderback BjornHansson BjornStenberg BoLeuf CategoryXpUsersGroup DanielSvennberg DavidByers EdvinEskandari ExtremProgrammering ExtremeCourage ExtremePractitioners ExtremeProgrammer ExtremeProgramming FredrikRubensson HenrikEkelund JackNutting JacobNorda JakobEriksson JanWunsche JensNordberg JonasMartinsson LarsAronsson LarsMagnusson LeonardNorrgard LinkopingUniversity MalteTancred MarcPages MartinHolmgren MattiasWahlberg NiclasOlofsson NordicXpCommunity OleAndersen OwenRogers PatrikAndreasen PatrikLindefors PerAngstrom PerFlock PeterAxelsson PeterLindberg ProgrammingEnvironmentsLab ScandinavianXpCommunity ShaeErisson StockholmXpCommunity SvanteAdermark SwedishXpCommunity SyverEnstad TheNordics ThomasEyde UrbanNilsson XpCommunity XpTools SweepItUnderTheRugAntiPattern AntiPattern CategoryAntiPattern CategoryDevelopmentAntiPattern ExceptionFunnel SweepingItUnderTheRug SweepingGeneralization AmericanCulturalAssumption ArgumentByTheMasses FallaciousArgument SweepingItUnderTheRug SweepingItUnderTheRug SweetExpressions AspiringSmugLispWeenie DamnFoolCrusade EssExpressions PythonLanguage QuickLisp SmugLispWeenies SweetExpressions SwieringaAndWierdsma AndreWierdsma CategoryBook JoopSwieringa LearningCurve LearningOrganization TripleLoopLearning SwiftLanguage CategoryProgrammingLanguage GettingStarted LandingPage MacOsx SwikiFarm CategoryWikiFarm EclipseIde JinxWiki NealMcBurnett NetUnify SwikiFarm WikiFarm WikiFarms WikiForums SwikiWiki SqueakWiki SwingDeveloper CategoryHomePage RealNames SwingDeveloper SwingScrollingInconsistency CategoryJava KyleBrown VisualWorks SwingWorkerRaceCondition CostinCozianu DesignPatterns LukeGorrie ObjectOrientedDesignIsDifficult RaceCondition SwipedFromTheBestWithPride CategoryPattern CopyAndPasteProgramming DavidMcReynolds NotInventedHere StandingOnTheShoulderOfGiants ThrivingOnChaos TomPeters SwissArmyChainsaw PerlLanguage SwissArmyKnife BigIdea BlueTooth CategoryAntiPattern CategoryArchitectureAntiPattern CategoryIdiom HandHeld MatthewFarwell PersonalAnalogDevice SporkAntiPattern SwissArmyChainsaw SwissArmyKnife WiFi SwissArmyKnifeAnalogy ComputerScience IndividualExperienceShapesPerceptions LetTheReaderDecide QwertySyndrome SwissArmyKnife SystemsSoftware SwissGermanXpTerminology DanielSchweizer GermanXpTerminologyDiscussion PeterGassmann XpAdoptersGroupSwitzerland SwitchCaseListVersusHof AstarSearch CategoryFunctionalProgramming ChangePattern ComputerScience ControlTable CustomBusinessApplicationDefinition DavidMcLean DependencyInversion DijkstrasAlgorithm DomainSpecificLanguage ExBase FunctorObject GeneticAlgorithm GraphAlgorithmsWithTables GreencoddsTenthRuleOfProgramming HigherOrderFunction HigherOrderFunctions HofPattern HomelessContent IsBreakStatementArchaic JanuaryThirteen NoSql SystemsSoftware UseCase SwitchHands DanielSheppard EclipseIde MetaPad RepetitiveStrainInjury SwitchImplementors CollectiveCodeOwnership SoloProgrammingXpWorkarounds SwitchImplementors TruckNumber SwitchStatement AlternateHardAndSoftLayers CaseStatementsConsideredHarmful CategoryConditionalsAndDispatching CeeLanguage CeePlusPlus CobolLanguage CodeSmell CombinationalSwitch CommonLisp DelphiLanguage DuffsDevice ExternalPolymorphism ForthLanguage HaskellLanguage InternalPolymorphism IsBreakStatementArchaic JavaLanguage ObjectOriented ObjectiveCee PerlLanguage PlSql ProceduralCode RubyLanguage SchemeLanguage SequentialSwitch SmalltalkCaseStatement SmalltalkLanguage SnuspLanguage SwitchStatement SwitchStatementsSmell TypeCase VisualBasic SwitchStatementsAreEvil CaseStatementsConsideredHarmful SwitchStatementsSmell AgreeToDisagree AlexanderStepanov AllAbstractionsLie AnonymousDonor BillJoy CamelCase CartesianProduct CategoryCodeSmell CategoryConditionalsAndDispatching CategoryPerpetualArgument CodeCompletion CodeSmell CohesionAndCoupling CombinatorialExplosion CommonLisp ControlTable CostinCozianu DestructuringBind DimensionConstraint DoTheSimplestThingThatCouldPossiblyWork DoubleDispatch DoubleDispatchExample DougMerritt DuplicatedCode DynamicScoping EditHint ElseConsideredSmelly ElseIfIsSelectCase EmployeeTypes EnumeratedTypes EnumeratedTypesInJava EricHodges EssExpressions ExternalPolymorphism ExtractClass ExtractMethod FastEyes FeatureBuffetModel FirstClassFunction FixedSizeConstraint ForthLanguage FreeLunch FutureDiscounting GenericFunction GenericProgramming GridBagLayout HorizontalAlignment HugeCaseStatements InternalPolymorphism IsBreakStatementArchaic ItDepends JavaAwt JavaLostEnumeratedTypes JavaSwing JavaSwt JonathanTang LanguageSmell LexicalClosure LexicalScoping LimitsOfHierarchies LongFunctions LongFunctionsDiscussion LongMethodSmell MartinFowler MeaningfulName MultiMethods MultiParadigmDatabase MultipleDispatch NonOopGuiMethodologies ObjectOrientation ObjectOriented ObjectOrientedProgramming OnceAndOnlyOnce PatternMatching PayrollExampleTwoDiscussion PerceptionOfChange PersonalChoiceElevatedToMoralImperative PickTheRightToolForTheJob PolymorphicGridLayoutEx PolymorphismLimits PredicateClasses ProceduralMethodologies PublicationsExample QuotaConstraint RamonLeon ReadingRavioli RedundantDeclaration RefactoringImprovingTheDesignOfExistingCode ReferentialTransparency ReplaceConditionalWithPolymorphism ReplaceTypeCodeWithClass ReplaceTypeCodeWithStateStrategy RunTime SamuelFalvo SmallTalk SoftwareDevelopmentIsGambling SoftwareEngineeringIsArtOfCompromise StrategyPattern SubType SwitchStatement SwitchStatementSmell SwitchStatementsAreEvil SwitchStatementsSmell SystemsSoftware TableBrowser TableOrientedProgramming TallerThanMe ThereAreNoTypes TopMind TreatCommentsWithSuspicion TrustAbstractions TuringTarpit UseCase UserInterface UsingGoodNamingToDetectBadCode VerticalAlignment YagNi SwitchSwitchablePattern CategoryPattern CommentsOnVisitor GangOfFour VisitorPattern SwitchUser SuperUser SwitchUser SwitchWiki SwitchWiki WikiIndex WorldWideWiki SwitchedFromPythonToRuby BooBy BooLanguage CategoryPython CategoryRuby PeterMerel PythonLanguage RubyLanguage SwitchedFromRubyToPython SwitchedFromRubyToPython CategoryPython CategoryRuby ComputerScience ForcedToSwitchFromRubyToPython ObjectOriented PerlLanguage PythonLanguage RubyLanguage SelfTaught ShellScripts SwitchedFromPythonToRuby TimTowTdi SwitchedOnBach ClockworkOrange JohannSebastianBach SwitchingToDvorak AnonymousDonor CarpalTunnelSyndrome CategoryKeyboard DvorakKeyboard DvorakKeymapDvorakCtl DvorakKeymapDvorakReg DvorakScreenKeymap ExtremeProgramming JeffGrigg JonathanTang MacOsx ManuelSimoni OneSizeDoesNotFitAll PairProgramming PaulRuane PhilDawes RepetitiveStrainInjury ResEdit RickSamuels SeanLavelle ShaeErisson SimpleText WyattGreene SwitzerlandCountry AmericanCars CategoryCountry CategoryOffTopic EuropeanUnion RahelLuethy SwissFrancs UrSchweiz ZauberFormel SybaseIq ColumnOrder DataWarehouse KayLanguage RowOrder StarSchema SydneyCity BarbaraBush PissTake RioDeJaneiro RobertWatkins SanFrancisco SydneyXpActivityClub SydneyXpGroup SydneyPatternsGroup BrokenLink CategoryPatternsGroup GeekNightSydney JamesNoble SydneyPatternsGroup SydneyXpActivityClub SydneyTrainDescriberSystem CategoryStory SydneyTrainDescriberSystem SydneyXpActivityClub GeekNightSydney ThoughtWorks SylviaDolena AreYouThere CategoryHomePage CollaborationTools OrphanPage SylviaDolena SymMys TomHinkle SymantecCpp CategoryCompilers CategoryCpp CeePlusPlus DigitalMars WalterBright ZortechCpp SymbianOs AnAspirant CategoryHandheld CategoryOperatingSystem DiamondMako DontRepeatYourself HandHeld HandspringTreo IoLanguage JasonGrossman KeithBraithwaite MikeSmith MobileInformationDeviceProfile NokiaCommunicators NokiaSeriesSixty OperatingSystem PalmOs PersonalJava PocketPc ShaeErisson SonyEricsson SymbianOs WinCe WindowsMobile SymbiosisWare BrainDump DogFood MatthewAstley SimonTatham SymbioticLanguages AlternateHardAndSoftLayers AppleIi AssemblyLanguage AverageProgrammer BasicLanguage BatchFiles BbcBasic BlissLanguage CeeLanguage CobolLanguage CommodoreSixtyFour CommonLisp ControlProgramForMicrocomputers DelphiLanguage DotNet EdwinEarlRoss EmacsLisp EmbeddedLanguage EverythingIsSymbioticWithCee ExtensibleMarkupLanguage ForeignFunctionInterface ForthImmediateWords ForthLanguage FortranLanguage FunctionalProgramming HardLanguage HtagLanguage HyperTextMarkupLanguage IncompatibleTimeSharingSystem JavaLanguage JavaPython JavaScript JavaServlets JohnFletcher JscriptDotNet LampPlatform LispLanguage LispMacros LuaLanguage MacLisp MetaProgramming MicrosoftWindows MsDos OfficeInfotechSymbiosis PascalLanguage PerlLanguage PhpLanguage ProgrammingLanguage PythonLanguage RelationalWeenie RexxLanguage RubyLanguage ScriptingLanguage SqlLanguage SymbioticLanguages TgpMethodology ToolCommandLanguage UnixShell VbClassic WebDevelopmentToolChain SymbolIsm EdBuffaloe LifeAsArt ThreeMonkeys WittgensteinsLadder SymbolProject BrokenLink CategoryWikiFarm CategoryWikiForum DougMerritt HieraticLanguage KuniShiro LayneThomas MediaGlyph MediaGlyphs MediaWiki StevenCooney SymbolProject SymbolWiki SymbolicUserInterface TaoRiver WikiHive WikiNature WikiWiki SymbolWiki BrokenLink SymbolProject SymbolicCpp CategoryBook CategoryCpp CeePlusPlus GroebnerBasis ObjectOrientedProgramming SymbolicExpressions EssExpressions SymbolicLink BlueAbyss DeadLock HardLink KazKylheku PermissionFlags SetUserId SymbolicLink SymbolicLinkOnWindows SymbolicLinkRant UnixOperatingSystem WeakPointer WindowsOperatingSystems SymbolicLinkOnWindows DanielSheppard DisplayLang HardLink MicroSoft SymbolicLink SysInternals UnxUtils WindowsResourceKit WindowsTwoThousand SymbolicLinkRant DeadLock DirectedAcyclicGraph HardLink PlanNine SymbolicLink SymbolicLogic AlonzoChurch AutomatedTheoremProving CategoryLogic CategoryTheory ChurchTuringThesis CombinatoryLogic CurryHowardCorrespondence GarethMcCaughan LambdaCalculus LineNumber MetaMath NaturalDeduction OpenWikiGraphics PrologLanguage ResearchWeb RuleAndVariables SemiThueGrammar SequentCalculus SymbolicLogic TuringMachine WffnProof SymbolicProcessing ArtificialIntelligence NeuralNetworks SymbolicProgramming CeePlusPlus CurrentDensity DomainObjects FunctionalProgramming FunctionalProgrammingLanguage GroebnerBasis ImpedanceMismatch JohnFletcher JohnMcCarthy LispLanguage LogicProgramming MathematicaLanguage MathematicaPackage MercuryLanguage ObjectOrientedProgramming StephenWolfram StrategyPattern SymbolicCpp SymbolicProgramming WolframResearch SymbolicUserInterface HieraticLanguage SymbolWiki SymbolicUserInterface SymbolicUserInterfaceDiscussion SymbolicUserInterfaceDiscussion HieraticLanguage KuniShiro LayneThomas StevenCooney SymBols SymbolicUserInterface UnitGranularity SymbolicsLispMachine SymbolicsMachine AmericanExpress ArtificialIntelligence CategoryLisp ComputerAlgebra FrameThrower GeneraOs HyperText KnowledgeCraft LispMachine MacIvory NuBus OpenGenera SymfonyFramework CategoryPhp PhpLanguage RubyOnRails SymfonyFramework TestingFramwork SymmetricMultiprocessing MassivelyParallelProcessing SymmetricalReference AlistairCockburn AsymmetricalReference BasicRelationshipPatterns ChristopherAlexander CoRoutine DavidHooker DoubleDispatch EuroPlop FormalMethodsAndPatterns HalfObjectPlusProtocol HoppPatternLanguage JamesNoble JimCoplien MartineDevos PanuKalliokoski PatternsOfPatterns RalphJohnson RelationshipObject RugBook SteveMetsker SymmetricalReference ThankYou TomStambaugh WardCunningham WikiWikiWeb SymmetryBreaking CosmicMicrowaveBackgroundRadiation DynaPage SymmetryOfLanguage AnonymousCoward AspectOrientedProgramming CallWithCurrentContinuation CategoryLanguageFeature CeeLanguage CeePlusPlus ChallengeSixVersusFpDiscussion CostOfLearning DotNet ElizabethWiethoff EverythingIsa ExtensibleProgrammingLanguage ExtremelyInterstrangled FirstClassFunction FirstClassModules FirstClassTypes ForthLanguage GarryHamilton GunnarZarncke HomoiconicLanguage HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence JanuaryZeroSix JavaLanguage KernelLanguage KeyLanguageFeature MassiveMindshareMovement MetaObjectProtocol MyFavoriteLanguage NeologismOfTheDay NeologismTargetedSynergesticValuePropositionTerminology ObjectOriented PeterMerel ProgrammingLanguageConceptsAndParadigms PythonLanguage QuestForThePerfectLanguage ReFactoring RefactoringBrowser RubyLanguage SymmetryOfLanguage TheProblemWithSigils ThereIsMoreThanOneWayToDoIt SymphonicArchitecture AjAx AjaxSmalltalk BigDesignUpFront BitTorrent BpMs BusinessAnalyst CategoryWebThreePointZero ExtendedSetTheory HippyDippiness LindaTuples MemCached MultiCaster NigelKennedy PrevalenceLayer RealtimeOnRails RegularExpressionSetArithmetic RestArchitecturalStyle RubyOnRails SeasideFramework ServerPush SlowLoad SmalltalkLanguage SymphonicArchitecture TracProject WebThreePointZero WorkFlow SymptomsOfOurYouth BlaisePascal SoftwareIsArt SynchAndStabilize ExtremeProgramming FortyHourWeek GerritRiessen OnSiteCustomer SynchAndStabilize UserStories SynchronizationBySleeping AntiPattern AntiPatternCategory TurdFanCollision UnitTest SynchronizationMechanism ClocklessLogic ComputationStructures DavidCary FlipFlops FpgaCpu LetTheHumanPullTheTrigger MachineCode MeadAndConway MemoryCardsHadBugs MikesSonaleartDemo RogersDiskController SpaceShuttleLaunchComputers SynchronizerFailure WhyTheShuttleIsLeftHanded SynchronizationObject AtomicUnit AutomatedIntelligence DoubleCheckedLockingIsBroken KarlKnechtel PhysicalMachine VirtualMachine SynchronizationStrategies ActorsModel AtomicConsistentIsolatedDurable AvoidThreadsForOptimizations BalkingPattern BigTimeSynchronization CategoryConcurrency CategoryConcurrencyPatterns CoarseGrainLocking CodeLocking CriticalSectionFusing DataOwnership DeadLock DeclarativeConcurrency EditHint ExceptionHandling ExtremeProgrammingChallengeFourteen ForgetTheDebugger GlobalConsensus GuardedSuspension IrcServer JavasInsecureParallelism LockFreeSynchronization MichaelWill NetworkSynchronization NonBlockingSynchronization OverHead ParTition ParallelNeedScenario ParalleliZation PaulMcKenney PerryLorier PromisePipelining ProofOfCorrectness ProofOfIncorrectness RaceCondition ReaderWriterLocking ResumableException SemaphoresForMutualExclusion SendReceiveReply SoftwareTransactionalMemory SpinLock SunirShah SynchronizationTesting SynchronizedSmartPointers SynchronizedTightGroupOfClasses TrafficCop TransactionalActorModel WaitFreeSynchronization WriteYourOwnThreadingPackage SynchronizeOnEvents CategoryConcurrency CategoryEvents CategoryJava JavaLanguage LukeGorrie WikiReader SynchronizedMultimediaIntegrationLanguage CategoryInterface SynchronizedSmartPointers BoostSharedPtr CategoryConcurrencyPatterns CategoryCpp CategoryGarbageCollection CeePlusPlus CoarseGrainLocking GarbageCollectionInCpp OliverSeiler PythonLanguage ReferenceCounting SmartPointer SmartPointers StephanHouben SynchronizationStrategies SynchronizedTightGroupOfClasses CategoryConcurrencyPatterns DeadLock FacadePattern RefactorMercilessly SelfDocumentingCode SynchronizationStrategies TightGroupOfClasses SynchronizedTightGroupsOfClasses SynchronizedTightGroupOfClasses SynchronousCommunication SynchronousMessageTesting CategoryTesting DeterministicTestSuite JavaUnit JeffGrigg MikeRettig TestDrivenDesign UnitTest WilliamUnderwood SyndeoComponents CategoryFramework EjbFrameworks SyndicateOfInitiative AnonymousCoward AnonymousOnPurpose BlueAbyss BookShelved CategorySoftwarePolitics EncryptedComputation GnuGeneralPublicLicense LanguageIsAnOs OperatingSystemsDesignPrinciples ReadEvalPrintLoop RetrofittingNewPrinciplesOntoMatureSystems SmalltalkImplementations SmalltalkToCppTranslation SmalltalkToJavaTranslation TheDispossessed TheLanguageIsAnOs TheSourceCodeIsTheDesign TunesProject UniversalCatalog WilliamUnderwood SynerGize SynergiesWiki AboutTime CategoryFederatedWiki CategoryFuture CategoryWiki DiscoverableFact DonaldNoyes GetItDone GoodThing IndividualCollections IndividualLocales IndividualNotions IndividualOpinion ReachableArtifacts ReachableConnectableAndMaintainable ScannedStuff ThinkingOutLoud WikiExperience WikiSpaces WikiWithMoreThanPages WikiWithMoreThanUsers SyntacticAbstraction AlainPicard CategoryAbstraction CommonLisp DylanLanguage ErlangBitSyntax ForthLanguage GarethMcCaughan JonathanTang LazyEvaluation LispLanguage LispMacro ListComprehension MartinRudat NoelWelsh OnLisp PerlLanguage PerliGata PostScript SchemeLanguage SmalltalkLanguage SmalltalkerLanguage SyntacticAbstraction SyntacticAspartame SyntacticSugar SyntacticDarkChocolate AssignmentsAreExpressions BondageAndDiscipline CategoryProgrammingLanguage EqualityOperators GoodThing JavaScript KeywordArguments MultipleAssignment PhlIp PythonLanguage PythonVsRuby RubyLanguage SyntacticDarkChocolate SyntacticSalt SyntacticSugar TestDrivenDevelopment SyntacticDistinctionBetweenMembersAndFreeFunctions AndreiAlexandrescu CategoryCpp CategoryJava CategoryProgrammingLanguage CeePlusPlus ExtremeProgrammer FreeFunctions JavaLanguage MemberFunctions ObserverPatternInCeePlusPlus PrivateData PrivateImplementation SyntacticallyTransparentRefactorings SyntacticSalt AssignmentsAreExpressions CategoryProgrammingLanguage CeeLanguage GoodNotationIsValuable JavaLanguage PeterLandin SyntacticDarkChocolate SyntacticRatPoison SyntacticSaccharine SyntacticSalt SyntacticSemtex SyntacticSugar SyntaxVsSemantics SyntacticSemtex CategoryProgrammingLanguage CeeLanguage CeePlusPlus OverloadingCommaOperator SemanticSemtex SyntacticSemtex SyntacticSugar SyntacticSugar AdamBerger AlanPerlis AnonymousDonor BetterSyntacticSugar CategoryProgrammingLanguage CeePlusPlus CsharpVsJava DefineSyntax DennisRitchie ExpressivePower GoodNotationIsValuable HaskellLanguage JargonFile JeffGrigg LanguageAsFoodMetaphor LasseHp NemerleLanguage PeterLandin ProgrammingLanguagesAreSyntacticSugar PythonLanguage RobertField SyntacticAspartame SyntacticSalt SyntacticSemtex SyntacticSugar SyntacticTupeloHoney AntiPattern SyntacticSugar SyntacticTupeloHoney SyntacticallyEquivalentMembersAndProperties AccessOrientedProgramming BobsYourUncle CategoryRefactoring CeePlusPlus CeeSharp DylanLanguage EiffelLanguage JavaBean JavaLanguage JavaScript JeffGrigg PythonLanguage RubyLanguage SmalltalkLanguage SyntacticSugar SyntacticallyTransparentRefactorings UnitTest VisualBasic SyntacticallySignificantCapitalization CapitalizationRules CeePlusPlus CppIdiom ErlangLanguage JavaIdiom JavaLanguage SyntacticallySignificantWhitespace SyntacticallySignificantWhitespace SyntacticallySignificantIndentaton SyntacticallySignificantWhitespaceConsideredHarmful AaronSwartz AntiPattern AsciiCode AssemblyLanguage BySetok CamelCase CameronSmith CategorySyntax ChrisMellon ConsideredHarmful CutAndPaste DavidCary EmbeddedUnderscore FortranLanguage GoodThing HaskellLanguage HeisenBug HolyWar HotComments IndentationEqualsGrouping KatieLucas MakeTool MarkDown MatthiasBenkard MauroPanigada ObfuscatedPython OccamLanguage PaulMcGuire PeteHardie PeterLandin PlbLanguage PythonLanguage PythonQuotes PythonWhiteSpaceDiscussion RubyLanguage ScottJohnson SemiColon SeparationOfConcerns SyntacticallySignificantWhitespaceConsideredHarmful SyntaxColoring TabsVersusSpaces TclLanguage TextEdit ThomasColthurst UnderscoreVersusCapitalAndLowerCaseVariableNaming WhereDoTheBracesGo WhitespaceLanguage YamlAintMarkupLanguage SyntacticallyTransparentRefactorings CategoryProgrammingLanguage RefactoringBetweenCompileTimeAndRunTimeOperations SyntacticDistinctionBetweenMembersAndFreeFunctions SyntacticallyEquivalentMembersAndProperties SyntacticallyTransparentRefactorings SyntaxAcrossLanguages CategorySyntax GoodSyntax SyntaxAcrossLanguages SyntaxMatters WardsWiki SyntaxAnalysis CategoryCompilers LexicalAnalysis PatternMatching SyntaxAndSemanticsOfProgrammingLanguages ActionSemantics AxiomaticSemantics CategoryOnlineBook DenotationalSemantics OnlineBook OperationalSemantics SyntaxAwareEditor EclipseIde EmacsEditor IntegratedDevelopmentEnvironment SyntaxAwareEditor VisualStudio SyntaxCase DefineSyntax SyntaxDefinition TopDefinitionForSyntax SyntaxErrorSmell SyntaxErrorSmell SyntaxFollowsSemantics AbstractSyntaxTree BeeTree CategoryInteractionDesign CommaSeparatedValues CommonLanguageRuntime GunnarZarncke HaskellDb HaskellLanguage HiddenDatabaseSyndrome HolyWar IntentionalProgramming JonathanTang LeastFlexibleProtocolWins RefactoringBrowser RepresentationExpositionOrientedProgramming RepresentationOrientedProgramming SeparateMeaningFromPresentation TableOrientedProgramming TuringComplete SyntaxGame PerlGolf SnuspLanguage SyntaxIsSubjective DirectManipulationVsScripting SyntaxFollowsSemantics SyntaxVsSemantics UserInterface SyntaxMatters BrainfuckLanguage CategorySyntax CeeIdioms CeeLanguage CeePlusPlus EssExpressions ExpressivePower FiniteStateMachine FortranLanguage HaskellLanguage JavaScript LanguagePissingMatch LispLacksVisualCues LispLanguage ParameterStack PerlLanguage PsychologyMatters PushdownAutomaton PythonVsRuby RefactoringBrowser RefactoringBrowsers StackBasedLanguage SyntaxFree SyntaxMatters TuringTarpits WildPointer WriteOnlyLanguage SyntaxMeansLittleWithTypedef CategoryCpp CeePlusPlus GoodThing PatternLanguageInCode WayneMack SyntaxOfFirstOrderLogic CategoryLogic HowGoedelSentencesWork SyntaxOfMusic CategoryMusic FridemarPache LeadSheet MatrixOfRelatedFrequencies NestedZeds SyntaxVsSemantics AbstractSyntaxTree CategoryInteractionDesign DomainSpecificLanguage DomainSpecificTweaks DrScheme EssExpression EssExpressions ProgressiveDisclosure SpellingBee StrawMan SyntaxFollowsSemantics SyntaxIsSubjective SyntaxMatters SynthesisOs CiteSeer CurryingSchonfinkelling DaveHarris FactoryPattern FuturistProgramming HigherOrderProgramming JamesCrook JeffGrigg JustInTimeCompiler KillerBug LockBasedSynchronization LockFree OptimisticLocking OregonGraduateInstitute PartialEvaluation PriorityInversion RethinkingCompilerDesign SyntheticBiology RefactoringTheHumanBody WithinTwentyYears SyntropyMethod AlistairCockburn AmericanCulturalAssumption LessSyllablesMoreMeaning MethodOrMethodology OxfordEnglishDictionary SteveCook SyntropyMethodology WikiName SyntropyMethodology CategoryBook CategoryMethodology JohnDaniels KeithBraithwaite MetapathSoftwareInternational MichaelFeathers ObjectConstraintLanguage ShlaerMellorMethod SteveCook VisualThought SysAdmin CamelCase SysAdmin SystemsAdministration TomVanVleck SysInternals MicrosoftWindows SysInternals SysOp SysOs JerryArchibald SysOs SysadminsDoom AlistairYoung LongHourWeeks RoutineSurpriseMaintenance UnscheduledAlterations SystemAnalyst BusinessSystemsAnalyst CategoryAnalysis CategoryPlanning JobTitles MachineDomain OnlyForesightMatters PoliticalSavvy ProblemDomain ProcessReengineering ProjectManagement RequirementsDocument SoftwareRequirementsAndSpecifications SystemAnalyst SystemArchetypes AccidentalAdversaries AttractivenessPrinciple CategoryPattern ErodingGoals FixesThatFail GrowthAndUnderinvestment LimitsToGrowth LimitsToSuccess ShiftingTheBurden SuccessToTheSuccessful TheFifthDiscipline TragedyOfTheCommons SystemArchitect ConsultingTheWell JeffChapman JustaProgrammer KeepItSimple MalcolmCampbell MythicalManMonth NavelExamination NiclasOlofsson ProductArchitect ScottJohnson SoftwareArchitect StrategicAlignmentOfItProductsAndServices SystemArchitect SystemDeveloper SystemsAnalysis SystemBoards SystemCee CeePlusPlus SystemDeveloper AndersMalmros ExtremeProgramming JustaProgrammer RationalUnifiedProcess SystemArchitect SystemArchitecture SystemDynamics SystemArchetypes SystemsThinking TheFifthDiscipline SystemEnvisioning AboutCreativity AboutImagination AboutMemetics AboutMetaphors AnalysingTheProblemDomain CategoryArchitecture EssentialModel InquirySystems JackRing LivingSystems MartineDevos MessingAboutInProblems RalphHodgson SoftSystemsMethodology SolutionEnvisioning SyntropyMethodology SystemEnvisioning SystemEnvisioningReferences SystemThinking SystemsThinking TeamSyntegrityModel TopQuadrant ViableSystems SystemEnvisioningReferences AdministrativeScience AutoPoiesis CategoryReferences DesignThinking EconomicSystems InformationSystemsDevelopment InquiringSystems LearningOrganizations LivingSystems McDavid McGraw MirrorWorlds PurposefulSystems SelfOrganization SocialSystems SystemEnvisioning SystemsThinking UrbanPlanning SystemEnvisioningWiki ConceptCafe DougMcDavid MartineDevos OmCandea RalphHodgson SystemEnvisioning SystemEnvisioningWiki WelcomeVisitors WikiClone SystemForManagementOfCasualStaff ExtremeProgrammingForOne GarethCronin UniversityOfAuckland SystemIntegration ApplicationServiceProvider CategoryEnterpriseComputingConcerns EnterpriseResourcePlanningSoftware InformationTechnologyServiceManagement IntegrationTest OutSourcing SystemIntegration SystemsArchitecting SystemsDevelopment TotalQualityManagement SystemMetaphor ActiveModel AlistairCockburn AnalogyBreakdownAntiPattern AndrewMcGuinness AnthonyLauder AntsAndBees AttributeBasedArchitecturalStyles BenLast BenjaminFranklin BertrandMeyer CanadianCulturalAssumption CategoryMetaphor ChristopherGaltenberg ChryslerComprehensiveCompensation ConceptualModel DaveHoover DesigningAnAuthenticationSystem DesktopMetaphor DomainDrivenDesign DomainModel EricEvans EverythingIsa ExtremeArticle ExtremeProgramming FurryKef JefNewsom LaurentBossavit MeaningDependsOnContext MentalModel MetaphorsWeLiveBy MichaelFeathers MichaelJackson MikeHowells NativeMetaphor ObjectOrientedSoftwareConstruction PaulGallagher PeterNaur ProblemFrame ProgrammingAsTheoryBuilding ProvenSystemMetaphors RandyMacDonald RaySchneider RenameClass RodneyRyan RonPhillips RonaldToegl SoftwareRequirementsAndSpecifications SpikeSolution StephenSuen StrawMan SystemMetaphor SystemModel TheMetaphorIsTheModel TheModelIsTheMetaphor TimVoght TurnAllTheKnobsToSeven UbiquitousLanguage WholeTeam WikiGnome WikiWikiWeb WomenFireAndDangerousThings SystemModelsExecution CategoryLanguageFeature CategorySmalltalk CeePlusPlus ComponentSoftware JavaLanguage SmalltalkLanguage SystemMonitoring BeepInterface BeepSpeek CategorySound JohnDuncan SituationalAwareness UseSound SystemMutation ArmyOfProgrammers CopyAndPasteProgramming DecoratorPattern DelegationInSmalltalk DonHenley EditCompileLinkRun GarbageCollector HighlanderPrinciple ImageBasedLanguage KeyboardController MutuallyIncompatibleExtensions MyClass PinkyAndTheBrain RefactorMe SchemaEvolution SmalltalkLanguage SystemMutation ThreeStarProgrammer ThreeStarProgramming SystemObjectModel CategoryMethodology SystemOfNames ActiveMethodCategories AlastairBridgewater AsimJalis BevanArps CategoryCodingIssues CategoryNaming CategoryPattern CentralTransaction CharacterClass ChrisFay ChristopherAlexander ConceptualIntegrity CppUnit DataObject DaveWhipp DelegateResponsibility DungeonsAndDragons EnginesAndHolders EnhancedType ExtendedType FactoredResponsibilities HelmutLeitner HillsideGroup HungarianNotation InstantiatedMethod LanguageOrientedProgramming LimitedHungarian LiskovWingSubtyping LopLanguage MicrosoftWorld NegotiationProtocols NuggetsOfExperience ObjectsFromTheUsersWorld OffByOne PaulHudson PilotPackage PolicyAndMechanism PragmaticProgrammer RobertDiFalco SameThingSameName SmallTalk SortClients StroopEffect SuperType SystemMetaphor SystemOfNames ThelopLanguage TimBurns TimOttinger TomAyerst TomStambaugh TypePlusPlus TypeWithSomeIndicationOfWhatKindOfFunctionalityWasAdded TypeWrapper VagueIdentifierNames VisualBasic WardCunningham WayneMack WorkingNames ZeroAndOneBasedIndexes SystemOfOrigin SourceSystem SystemOfOrigin SystemOfReference TerryLeeMoore SystemOfReference DataWarehouse OperationalDataStore SystemOfOrigin SystemOfReference SystemProgramming ApplicationProgramming AssemblyLanguage BitCee CeeLanguage CeePlusPlus CycloneLanguage DeeLanguage DonaldFisk ForthLanguage ImpLanguage OberonLanguage OperatingSystems ProgrammingLanguage SystemProgramming SystemsSoftware SystemProgrammingWithXp CategoryExtremeProgramming DavidCutler EricRaymond JuneKim SystemProgramming SystemProgrammingWithXp TurboLinux SystemRequirements CategoryHardware SystemSizeMetrics AbcMetric CategoryEnterpriseComputingConcerns CategoryMetrics CategoryScaling CopyAndPaste CopyAndPasteProgramming DivideAndConquer DougKing DougMerritt DynamicLanguagesAndLargeApps FunctionPoint LinesOfCode NumberOfKeystrokes OneToOne ProblemSizeMetrics SilverBulletSizeMetrics SilverBullets UseCase UsefulLie WinZip SystemTest DevelopedSoftware EmbeddedSoftware EmbeddedSystem IntegrationEnvironment SystemRequirements SystemTest TargetEnvironment SystemTesting FunctionalTest IntegrationTesting SystemTests UnitTest SystemTests AcceptanceTest CategoryTesting JonasLindstrom SystemTests SystemTestsProvideCustomerValue AcceptanceTest CategoryTesting DavidAndersen SystemTest UnitTest SystemVsApplicationLevelDecisions BigDesignUpFront CategoryComparisons MagicNumber MercilessRefactoring OnceAndOnlyOnce RandyStafford SystemicThinking SystemsAdministration NetworksAdministration SysAdmin SystemsAdministrationPractices SystemsAdministrationPractices KenBitskoMacLeod SysAdmin SystemProgramming SystemsAdministration SystemsAdministrationPracticesDiscussion SystemsAnalysis IndustrialSociology SoftwareDevelopment StrategicPlanning SystemAnalyst SystemsAnalysis SystemsDevelopment SystemsAnalyst BritishCulturalAssumption SoftwareArchitect SystemsAnalyst SystemsArchitecting ArchitectingWord CategoryArchitecture CategoryBook ChristopherAlexander EberhardtRechtin PatternityTest RandyStafford SystemsArchitecting TheTimelessWayOfBuilding ThomasErickson SystemsArchitecture JustaProgrammer PhysicalArchitecture SoftwareArchitecture SystemsAsLivingThings AlanKay CategoryGardeningMetaphor ChristopherAlexander ChryslerComprehensiveCompensation ConstructiveInterference CreationLifeAndHowToMakeIt DildarMarhas DoTheSimplestThingThatCouldPossiblyWork DramaticIdentity EgoProgramming EgolessProgramming EivindEklund EvolvingSystem ExtremeProgramming GaiaHypothesis GeneticAlgorithms HealthyCodeIsHappyCode KentBeck KnowledgeRepresentations MichaelFeathers PartToWholeAsWholeIsToPart PeterCoad PeterMerel RalphJohnson RichardDawkins RobRix RonJeffries SelfReplicatingSoftware SimCity SmalltalkBestPracticePatterns SteveGrand SystemsAsLivingThings TupleSpace SystemsDevelopment AgileMethodology ApplicationDevelopment ArtificialDeadline CategoryEnterpriseComputingConcerns DataProcessing DevelopmentTeamModels EnterpriseApplicationIntegration LowDisciplineMethodology ProjectManagement RequirementDefinition SoftwareDevelopment SystemArchitect SystemIntegration SystemProgramming SystemsAnalysis SystemsDevelopment SystemsDevelopmentLifeCycle WaterfallMethodology SystemsDevelopmentLifeCycle AgileSoftwareDevelopment CategoryEnterpriseComputingConcerns ChrisSteinbach ExtremeProgramming FrankKlucznik SoftwareIndustrialRevolution SystemsDevelopmentLifeCycle TimeToMarket UserStories WaterfallModel YagniPrinciple SystemsEngineering PlanguageConceptGlossary TomGilb SystemsManagement BigBlue CategoryEnterpriseComputingConcerns DatabaseAdministration ServiceLevelAgreement ServiceOrientedArchitecture SystemProgramming SystemsManagement SystemsMethod CategoryMethodology SystemsOfNames ArtfullyIncompleteSpecification CrcCard DesignPattern OopslaOhFour SystemOfNames SystemsOfNames WardCunningham WikiPage SystemsPersonalities AlanCooper AlistairCockburn ArlenBankston BlackAndWhite CategoryInteractionDesign CommonLisp CrystalClear DirectManipulation DougMerritt EricHodges GoodThing InteractionDesign InteractionDesigner InteractionDesigners JeffPatton JonathanTang MouseGestures NakedObjects ObjectBrowser TheInmatesAreRunningTheAsylum SystemsReengineeringPatternsProject CategoryProject SystemsSoftware SystemProgramming SystemsSoftware SystemsThinking AlbertEinstein DistributionStories JerryWeinberg PatternLanguage SoftwareDevelopment SystemsThinking WillingToChange XpCrashAndBurn SyverEnstad CategoryHomePage NorwayCountry StlStyle TabCompletion CommandLineInterface GnuDebugger IntelliSense LunarEclipse MicrosoftInternetExplorer MySql PostgreSql SmartTab TabCompletion TextMate TabDelimitedTables AreaCode AsciiCode CategoryBook CommaSeparatedValues DelimiterSeparatedValues MakeProgram RegisteredTrademarks RelationalAlternativeToXml RevolutionarySoftware StateAbbreviations SuperCalc SyntacticallySignificantWhitespaceConsideredHarmful TabDelimitedTables UnixProgramming TabInTextarea BenTremblay EditPage JavaScript JavaScriptIsEvil TabMunging TipForTypingTab TabMunging AsciiArt CategoryWikiEditing EditingReallyBigPagesWithLynx ImprovingConvertSpacesToTabs JamieZawinski TabMunging ViEditor TabRefactoring AnnoyingWikiFeatureVote DougKing EditCopy RecentChanges ThankYouWard TabResistantFormattingNote DavidCary ImprovingConvertSpacesToTabs TabbedBrowsing AalbertTorsius CategoryWebBrowser ConcurrentReading FocusLastSelectedTab GoogleChrome HaveThisPattern InternetExplorer JavaScript LiveBookmarks MaxthonBrowser MozillaBrowser MozillaFirefox OperaBrowser PeteHardie PornSite RssFeeds SafariBrowser TabaholicAnonymous TabbedBrowsing TabbrowserExtensions TaskBar TomAnderson WarezSite TabishShaikh CategoryHomePage WikiWiki TableBrowser ActiveTable DesktopDatabase JavaScript ListOfQueryBrowsers MicrosoftAccess NimbleDatabase QueryByExample TabMunging TableBrowser TableOrientedProgramming TableOrientedToolWishList TargetThenIgnore ToadTool TableDee RelVar SingletonPattern TableDee TableDum TutorialDee TableDrivenRad CodeGenerationIsaDesignSmell ConstantTable CrudScreen DataDictionary EightyTwentyRule QueryByExample RapidApplicationDevelopment TableDum HughDarwen LewisCarroll TableDee TableDum TheThirdManifesto TableInheritance AbstractAlgebra AdHominem CategoryTheory ContactAndAddressModels DateAndDarwen DirectedAcyclicGraph DougMerritt FirstGreatBlunder HolyWar HostileStudent JanuaryZeroSix LimitsOfHierarchies MultipleInheritance NitPick ObjectsAreFromMarsTablesAreFromVenus PairOfInts SetTheory SetsAndPolymorphism TableInheritance TheThirdManifesto TableMantraTakenToExtreme AdvantagesOfExposingRunTimeEngine CodeAvoidance ControlTable DanMuller DatabaseVerbs DynamicStringsVsFunctional FileSystemAlternatives FileTreesToManageCodeDiscussion HigherOrderFunctions LongFunctions NavigationalDatabase OnceAndOnlyOnce PowerOfPlainText ShortMethods TableMasturbation AntiPattern BrainDamage CategoryMasturbation CodeStains ConceptMasturbation DateAndDarwen DaveVoorhis EvidenceRantsContinued HobbyHorse MayZeroEight MentalMasturbation ObjectMasturbation ObjectWeenies PsychologyMatters RelProject RelVar RelationMasturbation RelationalWeenies TableMasturbation TableMasturbators TableWeenies TheRelationofMasturbationAndWeenies TheRightToolForTheJob TuringAward TableModule ActiveRecord CategoryPattern RecordSet TableNormalizationIssues CategoryDatabase DatabaseRefactoringTools NormalizationRepetitionAndFlexibility OnceAndOnlyOnce SafetyGoldPlating TableOrientedCodeManagement ArgumentsAgainstRelational AttributeTable CategorySourceManagement CategoryTable ColdFusionMarkupLanguage HolyWar HyperProgramming LanguageIsAnOs QwertySyndrome RunTimeEngineSchema SeparateMeaningFromPresentation SeparationAndGroupingAreArchaicConcepts TableOrientedCodeManagementDiscussion UmlSchema TableOrientedCodeManagementDiscussion BackwardsCompatibility BigBallOfMud CapabilitySecurityModel CategorySourceManagement ConfigurationManagement CrossCuttingConcern DatabaseVerbs DependencyInjection DigitalRightsManagement DynamicTyping EeLanguage ErrorCode ErrorHandling FirstClass FirstClassFunction GoodEnough GraphicalProgramming GreencoddsTenthRuleOfProgramming HappyPath HotComments IntegratedDevelopmentEnvironment LanguageDesign ObjectCapabilityModel PerformanceMatters PolicyInjection QueryByExample RegEx ResumableException SecondClass SecurityModel SeparateIoFromCalculation SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns SystemsSoftware TableOrientedCodeManagement TopMind TypeSafety VirtualPrivateNetwork TableOrientedGuiDiscussion AddressingGuiElements AhaMoment AnonymousDonor BeggingTheQuestion CeeLanguage CompositePattern CrossToolTypeAndObjectSharing DataflowProgramming DeclarativeGui DynamicRelational EssExpressions GodGuiWidget GoodEnough GreencoddsTenthRuleOfProgramming GuiConfiguration GuiMarkupProposal HtmlStack IniFile ItDepends JavaScript LearningWithoutImplementation LimitsOfHierarchies MarchTwelve MinimalTable ModelViewController ModelViewViewModel NonOopGuiMethodologies ObjectBrowser ObjectiveEvidenceAgainstTopDiscussion OpenGl PipeDream PrematureGeneralization ReactiveProgramming RelationalAndTrees RelationalDatabase RelationalGuiDilemma RelationalModel RelationalWithSideEffects SceneGraph ShouldRelationalBeMoreTerse SideEffect SimpleObjectAccessProtocol TabMunging TableBrowser TopMind VertexBufferObject WetWare XmlRelationalMapper TableOrientedProgramming AdaLovelace AlanKay AreRdbmsSlow AreTablesGeneralPurposeStructures ArrayOrientedLanguage AttributeOrientedProgramming BagVersusSetControversyRoadmap BefungeLanguage BlackboardMetaphor BuckyPope BullShit BusinessRulesMetabase CascadingDelete CategoryDataOrientation CategoryDatabase CategoryInfoPackaging CategoryProgrammingLanguage CategoryTable ClosuresAndObjectsAreEquivalent CodeAvoidance ColdFusion CollectionOrientedProgramming CommonLanguageRuntime CommonLispObjectSystem CompilingVersusMetaDataAid CompositePattern ContinuationPassingStyle ControlTable ControlTables CrudScreen CsharpLanguage DataAndCodeAreTheSameThing DataDictionary DataDriven DataIdiomAndBehaviorIdiomQuantity DataflowProgramming DavidSarahHopwood DenotationalSemantics DirectedGraph DynamicRelational DynamicTyping EdwinEarlRoss EmbraceSql EngineerScotty ErlangLanguage EvalVsPolymorphism EveryCombinationInManyProgrammingLanguages ExBase ExternalIterator FirstClass FlowBasedProgramming ForeignFunctionInterface ForeignKey FormulasPlusAttributes FourOutOfFiveRule FoxPro FunctionalProgramming FunctionalProgrammingLanguage FunctionalReactiveProgramming GarbageCollection GraphicalProgrammingLanguage GreencoddsTenthRuleOfProgramming GunnarZarncke HaskellDb HigherOrderFunction HomoiconicLanguages HubAndSpoke IbmThomasJayWatsonResearchCenter InnerClass InterProcessCommunication InternalIterator InternationalUiExample JavaLanguage JavaScript JayOsako JoelOnSoftware JonathanTang JustWrong KayLanguage KillMutableState KissWebServices LaynesLaw LexicalClosure LifeIsaBigMessyGraph LindaTupleSpaces ListComprehension LittleLanguage MaspBrainstorming MetaObjectProtocol MetaObjectProtocols MicroSoft MicrosoftAccess MinimalTable MnesiaDatabase MooresLaw MoreThanOneWayToPresentIt MrSpidey MultiParadigmLanguages MultiThreading NavigationalDatabase NonOopGuiMethodologies ObjectCapabilityModel ObjectOriented ObjectOrientedProgramming OnceAndOnlyOnce PageAnchor PaulMorrison PayrollExample PersistentLanguage PriorArt ProgrammingParadigm PrologForMassiveData PrologLanguage QueryByExample RealNamesPlease RecordSet RecursivelyStoredProcedures RelVar RelationalAlgebra RelationalDatabase RelationalLanguage RelationalModel RelationalWeenie RemoteProcedureCall ScottJohnson SecondClass SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns SetOrientedProgramming SetTheory SmallTalk SoftTyping SoftwareTransactionalMemory SourceCodeInDatabase SqLite SqlFlaws StaticTyping StoredProcedures TabMunging TableBrowser TableOrientedProgramming TableOrientedProgrammingDiscussion TableOrientedSynchronization TemplateMetaprogramming ThePragmaticProgrammer ThereAreNoTypes TopBasedLanguage TopMind TopMop TreeInSql TuringComplete TuringEquivalent TypeSystem UniformResourceIdentifier UsefulLie ViewingAlgorithmsAsCollectionProcessing VisitorPattern VisualBasic WayneMack WaysToExpressRelations WhenDoSchemasAndClassesDeviate WikiPedia YinYangVersusSinglism TableOrientedProgrammingDiscussion AbstractSyntaxTree ControlTable DirectedGraphs ExBase FirstClass FuzzyDistinctionBetweenInterfaceAndImplementation IntegratedDevelopmentEnvironment NavigationalDatabase PageAnchor PayrollExample PayrollExampleTwo PayrollExampleTwoDiscussion RelationalModel SeptemberZeroNine SoftwareEngineering StrategyPattern TableOrientedProgramming ThreadMess TooBigToEdit UserInterface VisitorPattern WherePsychologyMatters TableOrientedProgrammingExample AdamBerger FoxPro OoBusinessExamples RelationalProjection TableOrientedProgramming TheOp TopMind WilliamUnderwood TableOrientedSynchronization AbstractionInversion AdHocQueries AtomicConsistentIsolated AtomicConsistentIsolatedDurable BigIron CategoryConcurrency CategoryWikiFavorites CommunicatingSequentialProcesses DatabasesAreMoreThanJustStorage EwDijkstra NimbleDatabase RelationalDatabase StrawMan TableOrientedProgramming TableOrientedSynchronization ThankYou TonyHoare TopMind TableOrientedToolWishList AutomatedCodeGeneration BigIron CategoryRelationalDatabase CrudScreen DatabaseMath DesktopDatabase FoxPro GeneXus ListOfQueryBrowsers MicrosoftAccess NormalizationBySynthesis OpenSource QueryByExample TableBrowser ToadTool WalledGarden WebService TableQuantityVersusAppSize AccessBasic AccountingModeling ArgumentByElegance AttributesInNameSmell ChangePattern ConstantTable DataDictionary DatabaseVerbs DontComplainWithoutAlternatives DoubleEntryBookkeeping EssExpressions ExBase ExtendedSetTheory EyesRoll FastEyes GodTable GreatLispWar HandWaving HumansSuck IdiomReuse ItDepends JuneThirteen MentalIndexability MicrosoftAccess MirrorModel MultiParadigmDatabase NormalizationRepetitionAndFlexibility OnceAndOnlyOnce PageAnchor RelVar RelationalModel SeparationOfConcerns SetTheory SetlLanguage SimulationOfTheFuture TableInheritance TablesAreArchaic TeaParty TutorialDee WebGodObjectDiscussion WetWare WikiZen YagNi TableVersusRelation AnIntroductionToDatabaseSystems ChrisDate DeleteWhenCooked DougMerritt TableViewDistinctionArchaic FearOfAddingTables NewColumnShuffle NormalizationRepetitionAndFlexibility OnceAndOnlyOnce TableWeenie BagVersusSetControversyRoadmap CategoryDataOrientation CategoryDiscussion DisciplineEnvy DynamicRelational NoTrueScotsman RelationalModel RelationalWeenie SmeQl SovietShoeFactoryPrinciple TableOrientedProgramming TableWeenie TooManyVariablesForScience TopMind TablesAlreadyExistInOop DatabaseIsRepresenterOfFacts DumbTables IniFile MarchTwelve ObjectInspector ObjectsAreDictionaries OopBizDomainGap OopNotForDomainModeling RelationalModel ResultSet SqlLanguage TheThirdManifesto TablesAndObjectsAreTooDifferent CantEncapsulateLinks CategoryComparisons FundamentalsOfObjectOrientedDatabases MultiParadigmDatabase ObjectIdentity ObjectRelationalImpedanceMismatch ObjectsAreDictionaries OoLacksMathArgument RelationalHasLimitedModelingCapability RelationalHasNoObjectIdentity RelationalWithSideEffects SeparationOfDataAndCode SharingDataIsImportant TableRecordsAndObjectsAreTooDifferent TablesCanBeObjects YagniAndDatabases TablesAreArchaic BibleBelt CategorySarcasm DataLog MultiParadigmDatabase PrologLanguage RelationalModel TutorialDee TablesAreCollections CategoryFunctionalProgramming DomainSpecificLangauges FirstName FrozzBozz HowOtherQueryLanguagesAddressSqlFlaws LanguageIntegratedQuery LastName LispMacro RubyLanguage ScalaLanguage TopMind TablesCanBeObjects CampusExample ChrisDate DanMuller DateAndDarwensTypeSystem EivindEklund HughDarwen JonathanTang MultiParadigmDatabase ObjectRelationalImpedanceMismatch ObjectRelationalMapping QueryAndLoop ReinventingTheDatabaseInApplication RelationalAlgebra RelationalCalculus RelationalDatabase RelationalWeenie ResultSetsCanBeObjects TablesAndObjectsAreTooDifferent TablesCanBeObjects TheThirdManifesto TuringEquivalency UnitTesting WishfulThinking TabletPc CategoryMicrosoft ComComponent DigitalInk LinuxOs MicrosoftChannelNine MicrosoftCorporation PocketPc PowerUsage SmartPhone TabletPc WiFi WikiPedia WindowsLonghorn WindowsVista WindowsXp TabliZer ObjectOrientedProgramming TableOrientedProgramming TabliZer TopMind TablizedGuiDiscussion DynamicRelational NodeJsAndHofGuiDiscussion TableBrowser TableOrientedProgramming TabsVersusSpaces AndySawyer AnonymousDonor ClariNet CloneNotSupportedException HolyWar ImakeTool JavaScript KerryKartchner KrisJohnson LanguagePissingMatch MartinRudat NikitaBelenki OutOfMemoryError PrettyPrinter ProgrammingIsHard ProleText PythonLanguage SmartTabs SourceForge SpellWhiteSpace SyntacticallySignificantWhitespaceConsideredHarmful TabDelimitedTables VersionControl VisualAge WhatIsSourceCode WhitespaceIsGood WhitespaceLanguage WikiTabotage TabuSearch GeneticAlgorithm MetaHeuristic NoFreeLunch SimulatedAnnealing TacitKnowledge KnowledgeAndInformation MichaelPolanyi TacticLanguage CategoryLanguage TacticalTesting BigBangTesting CallAndCheckResult CategoryTesting CheckOutputAutomatically CodeClassInvariants DesignForTestability FakeTheSideEffects GuruChecksOutput JohnFarrell KeepErrorInformation PatternLanguage RegressionTesting ReportBugsSilently SubclassToTest TacticalTesting TacticalTestingFramework TestingByPokingAround TestingFramework TheSourceCodeIsTheDesign ThrowYourOwnException WhiteBoxTesting TacticalTestingFramework BugReportingFramework CallAndCheckResult CategoryTesting CheckOutputAutomatically ClassInvariant CodeClassInvariants CodeUnit ExternalSystem JohnFarrell KeepErrorInformation ReportBugsSilently RichBugReports TacticalTesting TacticalTestingFramework TestingFrameworks UnitTest TacticalVoting BadThing CategoryVoting FirstPastThePost GibbardSatterthwaiteTheorem PanuKalliokoski RobMandeville StoneSociety TacticalVoting UnitedStates TadMurphy CategoryHomePage UnitTest TadsLanguage CategoryInteractiveFiction DavidGlasser InteractiveFiction JayGoemmer ObjectOrientedProgrammingLanguage StephenGranade TagBit BigInt GarbageCollector IeeeSevenFiftyFour NotaNumber VirtualMachine TagDiscussion AreYouThere BackLinks CategoryCategory CategoryDiscussion CategoryQuestions DeleteWhenRead DeletedUnlessDefended DoingStuff DonaldNoyes EditHint EditingThisPage HomePage JohnFletcher NearEmptyPage PageName TagFreeTypingRoadMap WeNeedExamples WikiPage WikiTag WikiTagDiscussion WikiTags WikiWord TagFreeTypingRoadMap CategoryLanguageDesign CategoryRoadMap CategoryTypingDebate ColdFusionLanguageTypeSystem ComparingDynamicVariables DefinitionOfTypeTag EmpiricalTypeBehaviorAnalysis HomelessContent JavaScriptSucks TopMind TopsDynamicTypesDoneRight TopsTagModelTwo TypeSystemCategoriesInImperativeLanguages TypeTagDifferenceDiscussion TypeTagDiscussion TypelessVsDynamic TypesAndSideFlagsDiscussion WikiZen TagInterface AnnotationsInJava AttributedProgramming CategoryInterface DanielBrockman FallBackOnReflection HaveThisPattern JavaBeans JavaIdioms MyClass NatPryce NicolasRabenau TagInterface TagInterfaces TaggingInterfaceVsAnnotation VhIndukumar TagLibs JakartaProject JavaServerPages TagLibs TagTheNet ContextSensitiveTags DiiGo FridemarPache TagTheNet TrailFire TwinPage TwinPages TagUnit HttpUnit JakartaCactus JavaBeans JavaServlets JunitEe SeparationOfConcerns TagUnit TagUri AdamAtlas CategoryAddress ClarkEvans GloballyUniqueIdentifier JoshSled SandroHawke SeanPalmer SemanticWeb TagUri TimKindberg UniformResourceIdentifier WardCunningham YamlAintMarkupLanguage TagWiki CategoryWiki FridemarPache TagWiki TagWikiContest TwinPage TwinPages WardsWiki WikiEngine WikiEnginesWanted WikiWord TagWikiContest TagWiki TaggedDatabase CortlandHaws DonaldNoyes FacetedAssociation InterTwingle MultiParadigmDatabase TaggedDatabase TaggedDatabaseFileSystem TaggedDatabase TaglessGarbageCollection ActivationRecord CategoryGarbageCollection ConservativeGarbageCollection GarbageCollection PointerKilling RootSet SemanticGarbage StaticTyping TheStack TypeInference TagoreSmith CategoryHomePage CeeLanguage CeePlusPlus GameOfChess GameOfGo JavaLanguage LispLanguage PythonLanguage WikiChess TaiChi BioInformatics CategoryEasternThought ChiKong ChineseMedicine HumanAgility OriInbar TaiChi TaichiFightIsCalledTuiso WuWei TaichiFightIsCalledTuiso ChiKong ChineseMedicine DeathTouchIsaMyth DougMerritt GuillermoSchwarz HsinYee InternalEnergy PointingTheBoneWorks PushingHands StevenSeagal TaiChi TaiChist TaoChia TaoTeChing TraditionalChineseMedicine TailCallElimination TailCallOptimization TailCallOptimization AnonymousDonor CategoryOptimization CeeCeePlusPlus CeeLanguage CheneyOnTheMta ColorForth ContinuationPassingStyle DataStructure ExternalizeTheStack GoTo HenryBaker JonathanTang LispLanguage SchemeLanguage TailCallOptimization TailRecursion TailRecursionElimination TailRecursive TreeStructure TailRecursion BillTrost CeeLanguage EmacsLisp GarbageCollection GoTo MatthewAstley MikeShaver ProperTailCall SchemeImplementations SchemeLanguage ScottWalters TailCall TailCallOptimization TailRecursion TailRecursionElimination TailCallOptimization TailRecursion TailRecursive TailRecursion TailWagsDog AnonymousDonor BrentNewhall CampusExample CrudScreen TwoIsAnImpossibleNumber ZeroOneInfinity ZeroOneInfinityRule TaisenDeshimaruRoshi CategoryPerson FrancisHwang KodoSawaki ZaZen TaitCyrus CategoryHomePage MichaelFinney UnixWay TakaTaka RealNamesPlease TakaTaka TakeItOrLeaveIt NotInventedHere TakeItToEmail CategoryWiki DissertationOverDiscourse FidoNet FidonetRules TakeItToEmail TakingItToEmail WhyWikiWorks WhyWikiWorksNot TakeRegularBreaks CategoryExtremeProgramming DoOver ExtremeProgramming FortyHourWeek JasonNocks KentBeck ProgrammerSmoking RelaxFirstProgramming SustainablePace TakeResponsibility CollectiveOwnership DoubleMinorEdit ExtremeOxymoron GarethMcCaughan MachoAnonymous PlainEnglish PseudonymityWithUntraceability RhetoricalQuestion RichardDrake TakeResponsibility UgLy UnethicalEditing UserName WayneCool WikiBallotBox WikiCommunity WikiIrregularVerbs WikiRewritesHistory WikiTaboos WikiUncertaintyPrinciple TakeYourTime DontGetSideTracked DontPanic DontRush FirstLawOfProgramming FourQuadrants JohnFarrell PeterMerel QuadrantTwo SoftlySoftlyCatcheeMonkey TakeYourTime TakeaWikiReading TakeaWikiReading WikiGuests TakingException EmbracingException RonJeffries TakingException TakuyaMurata AmazonCom AreYouThere CategoryHomePage CategoryPerson CeeLanguage CompleteIdiotsGuide CowboyBebop DataStructures FreeBsd GhostInTheShell GnuGeneralPublicLicense GnuLesserGeneralPublicLicense JavaLanguage JinxWiki LinuxOs LuxorLanguage ManPage MegaTokyo MonolithicKernel MozillaXul NetBsd NewScientist OpenBsd PerlLanguage PhpLanguage PythonLanguage RubyLanguage SebastianPetzelberger SlashDot SwikiFarm TakuyaMurata TheSimpsons TolstojTextEditor UseModWiki WiredMagazine TalRotbart AreYouThere CategoryHomePage ExtremeProgramming NoSpam SoftwareEngineer TalentPump AndrewCates CalTech CarverMead JonathanTang LorenzoGatti PeterPrinciple TaliaRinger CategoryHomePage ManorainjanHolzapfel TimeSink WelcomeToWiki WhyHatePerl TalkPage AlanTuring BackLink CategoryHomePage CategoryTalkPage CategoryWikiConcept DiscussionPage DocumentMode GuestBook HomePage MailBox ManorainjanHolzapfel MediaWiki NamePage SystemMessagePage TalkPage TalkPageDiscussion ThreadMode WikiCitizen WikiMailBox WikiPage TalkPageConcept CategoryTalkPage CreateTalkPages DiscussionPage DiscussionPageConcept DoingStuff DonaldNoyes DonaldNoyesTalk FacadePatternDiscussion GoogleTechTalks HomePage HowToTalk HowToTalkSoKidsWillListen HowToTalkToBusiness HowToTalkToManagement HowWeTalk MacreadysTalk ManorainjanHolzapfelTalk MonoLogue NeoClassTalk OctoberFourteen PositiveDialogueCommunity SelfTalk SmallTalk TalkPage TalkPageDiscussion TalkPageTalk TalkingInWiki WeNeedExamples WikiPrinciplesTalk WikiTalk WilliamUnderwoodTalk WorseIsBetterTalk TalkPageDiscussion AdvocatusDiaboli CategoryDiscussion DaveVoorhis DesignPatterns DiscussionPage DiscussionPageDiscussion DocumentMode ExtremeProgramming HomePage IpEditingOnly JohnFletcher ManorainjanHolzapfel MediaWiki MixedModePage ReFactor RealName SoftwareDevelopment SoftwareEngineering SuperUser TalkPage ThreadMode WabiSabi WardCunningham WardsWiki WikiAuthor WikiOnWiki WikiPedia WikiPuppy WikiRapture WikiReader TalkPageTalk DonaldNoyesTalk HomePage TalkPage TalkingInWiki AndSoOn BeatingMeOverTheHead DoThis DoesAnyoneElseTalkInWiki InsteadOfThis JbRainsberger PatMyHeadGently TalkToMeCalmly WikiNameInRealLifeSyndrome YellingAtMe TalklineNoc TalklineNoc TallPoppySyndrome DanielKnapp DavidBrantley EvolutionInAction PissTake TallerThanMe AdrianLloydFlanagan AllRulesAreMeantToBeBroken AndrewQueisser AnonymousDonor DougMerritt JamesTwine JonathanTang LongMethodSmell OneResponsibilityRule ShortMethods ShuHaRi TallerThanMe TamaraCravit BigDesignUpFront DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming NoDesignUpFront PlanningGame TestDrivenDevelopment TamasGervai NewUserPages WelcomeVisitors TamirBustnay CategoryHomePage WikiClone YonatSharon TammoFreese CategoryGerman CategoryHomePage EasyMock ExtremeProgramming HamburgXpUsersGroup JavaUnit MockObject TammoFreese UniversityOfOldenburg TammyCravit CategoryHomePage TammyCravit WikiWay TampaPatternsGroup CategoryPatternsGroup RonPerrella TandyColorComputer MicrowareOsNine RadioShack TangibleValues FunctionalProgramming NakedObjects TaniyamaShimuraWeilArgument EllipticCurve MathIsHard RiemannSurface TaniyamaShimuraWeilTheorem ThreadMode TaniyamaShimuraWeilConjecture CategoryMath TaniyamaShimuraWeilArgument TaniyamaShimuraWeilTheorem TaniyamaShimuraWeilTheorem ComplexNumbersAreYourFriends EulerSystem FermatsLastTheorem ShimuraConjecture TaniyamaShimuraWeilArgument TankeNyckeln ApUserStories MicroDisplay MicroDrive MindWrench NeuroLogic TankeNyckeln TaoChia CategoryEasternThought DesignPatterns DougMerritt EasternWuss GameTheory GoProverb GuillermoSchwarz IfYouThinkYouCanAndYouTryVeryHard JasonMilkins LaoTse TaoChia TaoChiao TaoTeKing ViolentAgreement WishfulThinking TaoChiao CategoryEasternThought TaoElate TaoIntentOs TaoIntentOs AmigaSdk CategoryOperatingSystem ColdFire EmbeddedSystems OperatingSystem SmallEiffel VirtualMachine TaoOfExtremeProgramming ExtremeProgrammingExamined PeterMerelKicksAss TaoOfLinux CategoryEasternThought CategoryLinux TaoOfRecursion TaoOfSteve BeYourself BrianRobinson CategoryMovie CategoryOffTopic DatingIsHarderThanProgramming DatingPatterns TaoOfTheSoftwareArchitect LaoTse PhilippeKruchten TaoOfProgramming TaoTeChing TaoRiver CategoryWikiFarm InterWiki LionKimbro MappersProcess MoinMoin OneBigStruggle OnlineInteraction PlogDev SymbolProject TaoRiver VisionLayers WareHouse WikiFeatures WikiFutures WikiHive WikiLegal WikiNodes WikiNodesDev WikiProcess TaoShowedMeTheWay SachinRaverkar TheIrishmanRespondsToTao TaoTeChing BhagavadGita CategoryEasternThought ChuangTse ContradictionInTaoism DougMerritt ErikMeade JamesHunter JohnHeider KungFuTse LaoTse LeaderShip MetaTao MikeMann OveRubenOlsen PeterMerel RandyStafford SunTse TaiChi TaichiFightIsCalledTuiso TaoOfSteve TaoTeChing TaralDragon TheServant TheTaoOfLeadership WhatIsTao TaoTeKing MachineTranslation TaoTeChing TaoWang CategoryHomePage LispLanguage LostInaSeaofParentheses TapMyWire TapeDuplicator TapeDuplicator TappingWisdom CrcCard PlatformArchitectureGuidance WardCunningham TarBaby AaMilne CodeOwnership EricHodges HoneyPot JohnDowd ScottJohnson SpiderTrap StevenNewton TarBaby TirGrube TomStambaugh UnitedStates TarDis CategoryAbstraction DoctorWho DonaldNoyes FacadePattern FacadePatternDiscussion TarDis ThinkingOutLoud TaralDragon AnonymousDonor BicycleRepairMan CategoryHomePage ComputerAlgorithms ComputerNetworks DebianGnuLinux FreeNet HamRadio IainLowe JoinCalculus KyleBrown LaurentBossavit LojbanLanguage MadTv NameMagic NomDeNet OperatingSystems PythonLanguage RealNamesPlease TotemAnimal UniversityOfTexas VirtualWorlds WeatherPatterns WeatherPrediction WikiCase WikiName TargetLanguage CategoryLanguage EnglishLanguage FrenchLanguage HierarchyOfInformationLoss TargetLanguage TargetOfEvaluation CommonCriteria TargetProcess TargetProcess TargetRedmond McDonalds TargetRightHandersOnly CategoryEconomics EconomiesOfScale QwertySyndrome TargetThenIgnore AntiPattern TargetThenIgnore TariffSystem AcceptanceTest CategoryCaseStudy CategoryProject ContinuousIntegration DomainObjectGrammars GemStone LocalGui LocalModel MarkMichael ModelFirst PairProgramming PaulHudson RobMee SteveWaga UnitTest UserStories VisualWorks TaroAdachi CategoryHomePage EndUser TaroOgawa AmbInPython ArraySumInManyProgrammingLanguages BlocksInPython CategoryHomePage CounterInManyProgrammingLanguages InteractiveFiction ObfuscatedPython PerlLanguage PythonLanguage PythonTranslator PythonTranslatorHoleExample SmugPythonWeenie VisualBasic TarongaZooStory BeepSpeek CategoryStory HeroicDebugging OccupationalHealthAndSafety PairProgramming PeteHardie RecentChanges TaskBarIcon RyanNorton TaskBarIcon WxWikiServer TaskCard CategoryCard DigitalStoryCards EngineeringTask ExtremeProgrammingExplainedErrata HpSoapProject ManagingCards SteveCline TaskCardsOnWiki ThomasEyde TaskCardsOnWiki CategoryCard ChangeTheStandard GerritRiessen IndexCard RichardBash RobertDiFalco TaskCard TaskQueues TruckNumber TruckPerson UserStories UserStory WikiName WikiPage TaskComplete TaskCompleteDefinition TaskCompleteDefinition AntiPattern BinaryMilestone CategoryRequirements CategoryScheduling GoldPlating GreenBar NinetyPercentDone PeterAxelsson PunchList RuleOfThree TaskComplete TaskCompleteDefinition TheyUnderstoodMe UnitTest UpFront UserStories UserStory WikiGnome TaskDatabase AntiPattern DirectManipulation EstimatesLongerThanThreeDaysConsideredHarmful GetToKnowYourPeoplesSkills GiveMeEstimatesNow GivingAcceptableEstimates GuillermoSchwarz MySql NoBugDatabase OpenCommunication PairProgramming ProjectUnderControl RapidEstimates SourceForge TaskDatabase TrackingTool UnitTest TaskEstimationPatterns CategoryAntiPattern CategoryPattern CategoryProjectManagement DaveVanBuren DavidCary DexenDeVries EstimationRuleNumberOne EstimationWoes GiveMeEstimatesNow GopherHoles GuessTheNumber IdealEstimates LoadFactorInEstimatingOtherProjects MarcThibault MonteCarloSimulation NegotiateEstimates SchedulingMyths StoryEstimate TaskCompleteDefinition TimeManagement TaskMajor CommonLispObjectSystem ForthLanguage HyperStaticGlobalEnvironment IntentionalProgramming LifeSupport LispLanguage LiterateProgramming ModuleMajor PowerOfPlainText SmalltalkLanguage StepwiseRefinement TaskMajor TaskOriented BrucePennington CupOfTea LoneWolf PeopleOriented ProgrammingMatters TaskSchedulingUsingZipfsLaw CategoryMethodology CategoryMetrics CategoryModellingLawsAndPrinciples CategoryProject DavidCary GummiBearsOfComplexity IdealProgrammingTime PowerLaw ZipfsLaw TasksDifficultForSql SqlFlaws TasmanTurtle GeneralTurtle LogoTurtleRobot TasmanTurtle TasteTheSoup BrutalSarcasm CategoryJoke DogFood ThereIsNoSpoon UriGeller ZenSlap TatjaVanVark TubeElectronics TatuSaloranta CategoryHomePage TautologicalDefinitionFallacy AynRand BeggingTheQuestion DefinitionWithAgenda DefinitionWithAgendaFallacy DogmaticFallacy FallaciousArgument GunnarZarncke JamesKeogh LaynesLaw MrPlato NoTrueScotsman PeanutGallery RichardKulisz TautologicalStatistics BrassiereCurve CategoryStatistics TautologyMachine AbstractionInversion AtkinsDiet BrainfuckLanguage CategoryPhilosophy ComputerScience HolyWar InformationTheory MisuseOfMath StringTheory TautologicalDefinitionFallacy TautologyMachine TopMind TuringComplete TypeSafety TypeTheory UsefulLie TaxoMania BertrandMeyer BrianFoote CategoryAntiPattern CombinatorialExplosion ConvenientApproximation FrenchDriver LimitsOfHierarchies MultipleInheritance ObjectOrientedSoftwareConstruction RampantClassification TomStambaugh TypeObject TaxonomyOfPatterns LimitsOfHierarchies NpComplete PatternLanguageTaxonomy PatternsAreDead TravelingSalesmanProblem TayGayVay JohnDuncan RenameMe TgvTrain WikiAlphabet TayloredSoftware ExtremeProgramming TamaraCravit TayloredSoftware TransitioningTowardExtremeProgramming TayloristManagement ScientificManagement TayssirJohnGabbour BrokenLink CategoryHomePage DougMerritt LispStrawMen LispUsersAreArrogant TcbWorks CategorySoftwareTool TclExpect CategoryTcl ExploringExpect HttpUnit TheTclersWiki ToolCommandLanguage TclLanguage ToolCommandLanguage TclTk ActiveState AlexeyVerkhovsky CategoryProgrammingLanguage CategoryTcl ChuckAdams DavidDeLis DavidVallner GuiToolkit JavaSwt OnceAndOnlyOnce RichardSuchenwirth StephanHouben TheTclersWiki ToolCommandLanguage WxWidgets TclWar CategoryTcl OldPages TclWar TcpIp AlternativeProtocols AluoNowu AmoebaFlip AnswerMe BugFreeSoftware CategoryInternet InternetHistory PlanNineIp ProofOfCorrectness TcpIp TcpIpLegoBrick BelTorak CategoryExternalLink LegoToy OlafChrist TcpgBriefHistory BobHanmer BradAppleton ChicagoPatternsGroup JimCoplien MichaelBeedle RalphJohnson RobertMartin TdbEngine CategoryDatabase EasyLanguage MicrosoftWindows RelationalDataBaseManagementSystem TddCodeCoverage AnthonyWilliams CategoryTestDrivenDevelopment CodeCoverage FitNesse ItalicWidget JasonNocks OpenSource ParentWidget RobertMartin RodJohnson SpringFramework TestDrivenDevelopment VladimirTrushkin TeDaGen JavaScript TeDaGen TeXmacs MathMl TeXmacs TeXnicard ArithmeticIf CategoryProgrammingLanguage DeeCee MagicTheGathering TeXnicard TeaCeremony CategoryBehavioralPatterns ExtremeProgramming TeaTest AndrewCates CategoryTesting TeachAdvancedConcepts AdvancedConcepts BlueAbyss CiteSeer PortlandOregon QuantumPhysics TeachMeToSmoke AbstractionInversion AccidentalDifficulty AlanPerlis BruceIde ComputersAreStupid DaleCarnegie DanielKnapp EssentialComplexity EssentialDifficulty GunnarZarncke InterCal JayOsako JohnFarrell LaynesLaw NearestFittingContext NickBensema PaoloPerrotta PaulMurray PeanutButterSandwich RonJeffries TheParableOfTheAutoMechanic TheoremProving TuringMachine YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ZeroOneInfinityRule TeachTradeoffsNotRules OneTrueWay TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain WaterbedTheory TeachYourselfProgrammingInTenYears AnonymousDonor ArsLongaVitaBrevis BeingPopularGame FeedYourBrain FirstLanguageLearned GarryHamilton GoodProgrammer IcfpProgrammingContest InexperiencedTeamsAreRampant ItDepends MarkJasonDominus NeuroLinguisticProgramming PaulGraham PeopleSkills PeterNorvig PlayTheGameFullTime SamuelJohnson SpecializationIsForInsects SpeedReading ThrowMoneyAtTheProblem TeachingPatterns ClientServerPatterns DavidMcNicol ExceptionPatterns JavaBeans JavaSpaces MyJavaCourse ReFactoring UnitTest WikiKnowledge WilliamGrosso TeachingSimpleVsComplexSolutions BetsyHanesPerry CategorySimplification CommonObjectRequestBrokerArchitecture CommunityWiki FrescoFramework KentBeck MichaelFeathers MicrosoftFoundationClasses NeKs PlainTalk RococoSolution RonJeffries ShieldPattern VisualDisplayOfQuantitativeInformation TeachingWithGames TeachingWithGames TeachingXp AcceptanceTest AllTests CategoryAdoptingXp ContinuousTesting DoTheSimplestThingThatCouldPossiblyWork DonWells InteractionDiagram JavaUnit KyleBrown MartijnMeijering PairProgramming RefactorMercilessly RonJeffries SpikeSolution TestCase VisualAge WebSphere XpLeiden XpWorkshop TealScript KrisJohnson PalmGraffiti TealScript TeamAsRacehorsePlantOrBacterialColony AlistairCockburn BillBarnett CongressionalReviews CopyAndPasteReuse CouplingAndCohesion EconomicComparison InternationalSpaceStation IonEngine OldSchool ReUse SelfGoverning SimplestThingThatCouldPossiblyWork SolarSystem SolarSystemColonization SpaceShuttle TeamCharter IterationRetrospective TreatyChain TeamFusion FusionMethodology TeamInaBox AgileProcesses ChanningWalton ChrisKing EclipseMetricsPlugin LanceWalton PaulGracie TeamLead TeamLeader GuruingByWalkingAround KeithBraithwaite SoftwareEngineer TeamLeader TeamLearning CategoryEducation LearningOrganization LearningStyle MentalModel SharedVision SystemsThinking TeamLearning TeamLinks DigitalEquipmentCorporation TeamLinks TeamNavanax AirAustin JspCustomTags KnowbilityInc RobSartin TeamNavanax TeamOfOne GuruProgrammer TeamOfOne TruckNumber TeamPage CategoryWikiImplementation TeamPage TeamPerTask AlistairCockburn TeamPerTask TeamPlayer AnonymousCoward DrMartinLutherKingJr KeithBraithwaite NotaTeamPlayer PointyHairedBoss TeamPlayer TeamSoftwareProcess AgileAndTspDiscussion CapabilityMaturityModel CarnegieMellonUniversity CategoryMethodology CategoryMetrics HighDisciplineMethodology HighToleranceMethodology KarenSmiley MethodologicalPluralism PersonalSoftwareProcess SoftwareEngineeringInstitute TeamSoftwareProcessDiscussion TspLaunchCoach WattsHumphrey TeamSoftwareProcessDiscussion AgileAndTspDiscussion KarenSmiley TeamSoftwareProcess TeamStreams AccuRev BradAppleton ClearCase ConcurrentVersionsSystem DaveTauzell DierkKoenig EclipseIde EnvyDeveloper ExtremeProgramming ExtremeValues HaskoHeinecke KaiUweMaetzel RalphJohnson TeamStreams UnitTest VisualAge TeamSupport TeamSupport TeamThink CategoryBook MartineDevos TeamThink TeamWave BrokenLink CategorySoftwareTool GroupKit TeamWave WikiWikiWeb TeamWiki BrianMcCallister CameronSmith CategoryWikiImplementation EarlyAdopter PersonalWiki ProjectWiki RemoteDevelopmentTeams TeamWiki WarRoom WikiWiki TeamWikis ProjectForum TeamWorkAssessment JeffGrigg TeamWorkAssessment TeamsDontThink ChiefArchitect EricHodges ExtremeProgramming GoodToGreat MartineDevos PairProgramming PeterDoak YouAreStillAnIndividual TeamsIntegrateDiversity AlistairCockburn TeamsIntegrateDiversity TeamsOfUpToTwelve ProportionOfUse TeamsOfUpToTwelve TeariiRere CategoryHomePage HoaniCross TeaspoonsVsTablespoons AlexVanDenBergh AmericanCulturalAssumption AndrewQueisser CategoryFoodAndDrink GavinLambert NewZealand OleAndersen TomAnderson TechEd BrokenLink TechEscape AlexViggio GameOfBackgammon GameOfChess NickBensema PeteHardie TechPayPlateausAtFiveYears CategoryEmployment SoftwareAgeism ToolOrientedHiering WhyIsDomainKnowledgeNotValued TechSupportTricks CategoryEvil TechTermsThatGetYouHauledIntoHr HumanResources MartinZarate TomStambaugh TechUnion BrainsAsaCheapCommodity CategoryEmployment OpenSourceUnionism TechieFrustrationPatterns JustMakeItRight TechieSocialAntiPatterns AspergersSyndrome TechnicalArchitect TechnicalDebt AlexPukinskis AndyLester AnthonyLauder BigVisibleChart BillDehora BillTrost BugFreeDoesntSell CategorySoftwareDevelopment ContinuousIntegrationReleaseFrequently CruftMultiplies DaveSmith DesignDebt DragonsTeeth EliminateTechnicalDebt EntropyReduction FirstLawOfProgramming GemStone GerardMauriceDavison HaveThisPattern IndexCard LegacyCode LifeCycle QuantifyTechnicalDebt RefactorMercilessly RefactoringDebt RobertEikel RonJeffries SystemOfNames TechnicalDebt TechnicalDebtList TechnicalFutures TwentyPercentTax UserInterface WardCunningham WardExplainsDebtMetaphor TechnicalFailure AbuseCase AutomaticRecovery BitRot CategoryHardware DataBase DatabaseFailure FileSystemCorruption FrequencyAlias GarbageInGarbageOut GracefulDegradation HardDisk HeadCrash MemoryChecksumFailure MemoryExhaustion MemoryFailure MultiplyAndSurrender NetworkFailure PowerFailure RunningIntoSwap TechnicalFailure TemporalAlias TechnicalFutures ChristianEdwardGruber CopyAndPasteProgramming DominicCronin ExtremeProgramming OnceAndOnlyOnce RiskManagement TechnicalDebt TechnicalFuture TechnicalFutures TheRightThingToDo YouArentGonnaNeedIt TechnicalLead AlarmBellBehavior AlarmBellPhrase ChiefArchitect DevelopmentLeads DevelopmentManager DoAsiDo ImpressionManagement JeffBay NuMega PairProgramming ProductManager RobertDiFalco SystemArchitect TeamLead TechnicalLead TechnicalLeads TerminationCanBeSuccess TheCoach TomDeMarco TechnicalMemo AcceptanceTest AlanHecht AlistairCockburn ArieVanDeursen BetsyHanesPerry BigDesign BlindAlley CategoryDocumentation ChryslerComprehensiveCompensation CollaborativeDocument ContinuousIntegrationRelentlessTesting DaveHarris DougKing ExtremeProgramming GemStone JimPerry MercenaryAnalyst PagePrintable PaperGivesNoFeedback PaulClanton PositionPaper RonJeffries SoftwareDevelopmentAsaCooperativeGame SpikeSolution StoryCard TechnicalMemo TooMuchDocumentation UnitTest WardCunningham WikiClone YouArentGonnaNeedIt TechnicalReportOne AutoPtr BoostSharedPtr CategoryCpp CeePlusPlus FunctionalProgramming PseudoRandomNumber RegularExpression TheCppStandardsCommittee VariadicTemplatesForGnuCpp TechnicalRisk EliminateRisk ExtremeProgramming KnowledgeGap RaySchneider RisksCatalog RonJeffries TechnicalRisk TopTenRisks YonatSharon TechnicalSpecification BillOfMaterials BusinessAnalyst BusinessAnalysts BusinessRules BusinessUsers DatabaseSchema FunctionalSpecification InHouseDevelopers ProjectCosting ProjectPlan ProjectScheduling SeniorDeveloper SoftwareArchitect SoftwareArchitecture SoftwareDesign SoftwareDesignDocument SoftwareDeveloper SoftwareDevelopment SoftwareRequirementsSpecification SystemDesign TechSpec TechnicalDesign TechnicalSpec TechnicalSpecification TimTwelves UserInterface WhatIsaSpecificationAnyway XmlSchema TechnicalSpecificationForVotingMachines CategoryVoting ChoicePlus JimSawyer OpenSourceVotingSoftware SecuringVotingMachines TestTheSystem VotingMachineDiscussion TechnicalWriter AlternativeJobsForProgrammers ApplicationProgrammingInterface BenKovitz BrentNewhall BurnOut DanielleOviatt ReturnOnInvestment SpecializationIsForInsects TechnicalWriter UserManual TechnicalWriting CooperativeWorkWorkGroup FindingTheMiddleWay TechnicalWriter YouAndYourResearch TechnicianBias GoldPlating JobSecurity TechniqueFragments AlistairCockburn ArtifactFragments BadCode ByTheBook CategoryLearningMethods CostinCozianu GoProverb GreatProgramsToRead LaurentBossavit NickArgall NoProcess OpenSource ReadingCode ShuHaRi TechniqueFragments TedYoung XpXtude TechniqueWithManyPrerequisites AbstractFactory AlternateHardAndSoftLayers AutomatedCodeGeneration CategoryOopDiscomfort CompileTimeResolution CycloTron DistributedTransaction FourLevelsOfFeature FrameworkIsLanguage GoldenHammer HighDisciplineMethodology IntegrationTest IonThruster LifeIsaBigMessyGraph MessagePassing MicrowaveOven NashEquilibrium NetworkEffects PathDependence PolicyInjection PsychologyMatters QwertySyndrome RefactoringBrowser SelfDiscipline SeparationAndGroupingAreArchaicConcepts SideEffect SteveJobs TransactionalActorModel TravellingWaveTube UnitTest WebOfTrust WikiIde ZeroButtonTesting TechniquesOwnedByMultipleParadigms EventDrivenProgramming FunctionalProgramming TechnoLust AndroidOs AppleIpod CarLust GarryHamilton GrapheneCapacitor MacBook MartinZarate MentalMasturbation OpenSource PhlIp SiRi SmartPhone StyleLust TechnoLust TimTaylor ToolLust WikiIsDead TechnoManifestos AdamBrate TechnologicalChangeVector TechnologicalChangeVector TestInfected TechnologicalEmancipation DonaldNoyes TechnologicalPendulum CategoryAntiPattern CurrentConventionalWisdom DllHell ReleaseEarly ReleaseLate SeptemberZeroSix ThickClient ThinClient TechnologiesOverPatterns TechnologiesOverPatterns TechnologyAdoptionLifeCycle CrossingTheChasm TechnologyChurn MarkSchumann MicrosoftOffice NiclasOlofsson TechnologyChurn TechnologyDisappointments AmericanCulturalAssumption BrainsAsaCheapCommodity CategoryFuture CategoryScienceFiction ChickeAndEgg ChickenAndEgg CreepingObesity DickCheney DragonNaturallySpeaking EditHint FailedScienceFictionProphecies FlyingCar JanuaryZeroSix JulyZeroFive NeuralNetworking OffTopic RefreshRate ScannedBrainSimulation SkyCar VirtualBoy VirtualReality TechnologyEvaporation KnownSpace PlotEnablingDevice RingWorld StarTrek StarTrekVoyager TechnologyEvaporation TheMatrix VisualStudio TechnologyMavericks HolyWar SoftwareEngineering TechnologyStasis TechnologyStasis TechnologyStrategy BeowulfCluster CategoryCompany CeePlusPlus ExtremeProgramming GeneticAlgorithm PythonLanguage StephenNg TechnologyToolsTechniquesTrainingTasksTeams LarryVictor TechsUnite TechsUnite TecoEditor DonaldFisk EmacsEditor GameOfLife GaryBisaga IncompatibleTimeSharingSystem JargonFile ProgrammingLanguage RealProgrammer RichardStallman TecoPocketGuide TedAnderson CategoryHomePage DistributedFileSystem QuickTopic WikiWikiWeb TedBaxter CounterCounterCulture PraiseByFaintDamn TedCarroll CategoryHomePage ChrisOlds JeffLowery WallData TedChiang CategoryAuthor CategoryScienceFiction GregEgan HugoAward KenMacLeod NebulaAward ScienceFiction TedChiang TedCodd DrCodd TedErnst CategoryHomePage MathQuizOne RecentChangesCamp WikiSym TedKaehler AlanKay CategoryPerson LearningResearchGroup SqueakSmalltalk TedLiefeld CategoryHomePage GemStone TedNellen TedNelson AnonymousOnPurpose BillGates BlueAbyss CategoryAuthor CategoryPerson CritDotOrg CritLink CyberCrud DougEngelbart DreamMachines GaryWolf HyperText LiteraryMachines RichardKulisz RichardStallman SeparatedCooperative SyndicateOfInitiative TedNelson TheCurseOfXanadu ThirdVoice TransClusion WaybackMachine WikiIsNotXanadu WikiWiki WikiWikiClone XanaduProject ZigZag TedNeward CategoryHomePage TedOgrady ToplinkInMemory TedTorreBueno AreYouThere ChangesAllTheTime DocumentEditing DocumentStorage HisOwnComputer LastRealEdit TedWrinch CategoryHomePage GemStone TedYoung BayAreaXpUsersGroup CategoryHomePage ExtremeProgramming XpMailingList TeddyBear CardboardProgrammer EddiesWiki MicrosoftWindows NoddingDummy RubberDucking TeddyBear TeddyRoosevelt HaHaOnlySerious MikeSmith TeeAdapter MuxAdapter TeeEricChristiansen CategoryHomePage FrontPage GoodStyle RjmangledLesch TeeLanguage JonathanRees KentPitman NormanAdams OlinShivers SchemeLanguage TeeState GarryHamilton JayOsako RealTime WikiWord WinCe TeeVee ComputerMonitor TeenageSlang AndyMorris BadMeaningGood BowWowWow CatchPhraseDuos DrumAndBass JoscelynKleingeld NeKs PhilipCraigPlumlee TeenageSlang TheEighties TomPlunket TeesWiki CategoryWikiImplementation GraphViz TeesWiki WikiNames WikiWay TeilhardDeChardin CategoryPerson DavidDeLis EricRaymond MarcGirod NooSphere TheSingularity TekLabs AlaineWarfield AllenAndRebbeca AllenWirfsBrock BarbaraYates BrianWilkerson ChipSchnarel CorporateShortSightedness FiscalPrudence JanSteinman JohnProvidenza KentBeck KevinFetterly KimAndRoxie KitBradley MarkBallard MikeMiller RichardKinnard RickLefaivre RobertChew RogerBates SmallTalk SridharSridhar TekLabs TektronixInc WardCunningham WesHunter XeroxCorporation TekWar RonGoulart ScienceFiction TekWar WilliamShatner TektronixElevenKayScope GarbageCollector MotorolaSixtyEightKay SmalltalkLanguage TektronixInc TektronixInc CategoryCompany TektronixInc WardCunningham TeleCheck CategoryCompany TeleCommuting DistributedSoftwareDevelopment MicroSoft PairProgrammingAtHome PeterDoak ProgrammingInsideTheHome TeleCommuting TeleHouse SinglePointOfFailure TelePlop BobHanmer GerardMeszaros JimCoplien NeilHarrison WritersWorkshop TeleTeach AntHill CategoryCompany TeleText FutureNote HistoricalNote KatieLucas TeleTubbies BarneyVsTeletubbies CookieMonster DaveHarris HergerThomann JohnDuncan PhlIp ProgrammingChildrenForConsumption SesameStreet StevenPinker SunirShah TeleTubbies TheTippingPoint TeleType DaisyWheelPrinter DartmouthBasic DecWriter DiabloDaisyWheel GarryHamilton PrintOnPaper SystemConsole TeleType TeleVision IdiotBox SamDisanto TeleVision TelecommunicationsManagementNetwork AlexandrePolozoff TelegramOopExample AlanKay EricNormand LateBinding LinesComposeThemselves OoBusinessExamples TelegramProblem TelegramProblem AssemblyLanguage ContinuationsAndCoroutines DesignPatternsBook LinesComposeThemselves ObjectOriented PascalLanguage PeterNaur TelegramProblem TelegramProblemInManyProgrammingLanguages TextEditor TeleparkWiki TelephoneGame CategoryInteraction ChineseWhispers WhyWikiWorks TelescopeRule BlackIsWhite CategoryQuote EsperantoLanguage FreshmansFirstLanguage GrainOfTruth LearningForeignLanguages LojbanLanguage RussianLanguage ZebraCrossing TelevisionWiki TelionsHome CategoryHomePage EddieEdwards EddiesWiki FrontPage RealNamesPlease WikiServer TellDontAsk AskNotTell AvoidExceptionsWheneverPossible CategoryModellingLawsAndPrinciples DanielPitts DependencyInjection DontAskDontTell DoubleDispatch EddieDeyo FeatureEnvySmell GeorgeDinwiddie HeuristicRule HigherOrderFunction JavaAwt JavaSwing KarlKnechtel LawOfDemeter LineColor MultiMethods NxTangl ObjectOrientation OneResponsibilityRule PhilGoodwin RavioliCode ScalaLanguage SekhatTemporus SetAsBargin TellDontAsk TightGroupsOfClasses TypeCase TellEveryoneYouAreAvailable HiringPatterns JobSearching RobertField TellEveryoneYouAreAvailable TheTippingPoint TellHerAboutIt BeYourself PatternPattern SingularThey TellHerAboutIt TellThemAboutIt TellMeWhatHeSaysNotWhatPeopleThoughtOfWhatHeSaid KyleBrown WilliamGrosso TellMeWhatItsNot TellPeopleWhatYouDid BraggingTooMuch CategoryLifeStrategies CategoryProfessionalism CelebrateYourAccomplishment HoggingTheCredit RaySchneider TellPeopleWhatYouDid TellTheTruthButTellItSlant AnonymousDonor AonghusOhAlmhain EmilyDickinson EsperantoLanguage FalseDichotomy GarethMcCaughan MarkRogers MartySchrader TellingLies CategoryGamesandIcebreakers HandbookOfTeamDesign IceBreakers MartineDevos MyFavoritePictureOfTheOrganization TellingLies TellingLiesForFunAndProfit BeginInTheMiddle CategoryBook LawrenceBlock NonDesignersDesignBook TemplateClass ConstructionPrincipleForDesignPatterns TemplateMethod TemplateEngine ModelViewController WebApplication TemplateHaskell BrokenLink CategoryHaskell CategoryProgrammingLanguage DataAndCodeAreTheSameThing FunctionalProgrammingLanguage GlasgowHaskellCompiler HaskellLanguage HygienicMacros MarnenLaibowKoser SafeHaskell WaybackMachine TemplateMetafunctionAnd CategoryCppTemplates TemplateMetafunctionHasFunction TemplateMetaprogrammingTechniques TemplateMetafunctionHasFunction CategoryCpp CategoryCppTemplates CategoryMetaprogramming CeePlusPlusIdioms StaticPolymorphism StaticReflection SubstitutionFailureIsNotAnError TemplateMetafunctionAnd TemplateMetafunctionIdentity TemplateMetafunctionIf TemplateMetaprogrammingTechniques TemplateMetafunctionIdentity CategoryCppTemplates TemplateMetaprogrammingTechniques TemplateMetafunctionIf CategoryCppTemplates TemplateMetafunctionHasFunction TemplateMetafunctionIdentity TemplateMetaprogrammingTechniques TemplateMetaprogramming BlitzPlusPlus BoostMpl CategoryCpp CategoryCppTemplates CategoryLanguageFeature CategoryMetaprogramming CeePlusPlus CeePlusPlusTemplatesCommonLispMacrosComparison CompileTime CppTemplateMetaprogramming CppTemplatesTheCompleteGuide DaixtroseLib DaveWhipp DavidVandevoorde DomainSpecificLanguage ExpressionTemplate GenerativeProgrammingBook GeoffreyFurnish HomoiconicLanguage IntentionalProgramming KrzysztofCzarnecki LazyEvaluation LispMacro LispWeenie MarkusWerle MartinZarate MatrixTemplateLibrary ModernCeePlusPlusDesign NicolaiJosuttis PatternTemplateLibrary SmugLispWeenie StandardTemplateLibrary TemplateMetaprogrammingTechniques ToddVeldhuizen TuringComplete TuringEquivalent TuringTarpit UlrichEisenecker TemplateMetaprogrammingTechniques CategoryCppTemplates CategoryMetaprogramming CeePlusPlus HigherOrder LambdaCalculus TemplateMetafunctionAnd TemplateMetafunctionHasFunction TemplateMetafunctionIdentity TemplateMetafunctionIf TemplateMetavariables TemplateMetavariables CeePlusPlus TemplateMetafunctionHasFunction TemplateMetaprogrammingTechniques TemplateMethod HookMethod TemplateMethod TemplateMethodPattern TemplateMethodPattern AbstractClass AntiTemplateMethod BigBallOfMud CategoryBehavioralPatterns CategoryPattern ClassesHaveInterfaces DesignPatterns MichaelDavidBrown MicheleVivoda NonVirtualCallsPureVirtualIdiom TemplateMethod TemplateMethodPattern TemplatePattern DesignPattern ObjectOrientation TemplateMethodPattern TemplatePattern TemplateSpecialization TemplateSpecializations TemplateSpecializations CategoryCpp CategoryCppTemplates CeePlusPlus EdwardKiser GnuCompilerCollection GnuCpp MinimalistGnuForWindows VisualCeePlusPlus TemplateTables CartesianProduct NikolaToshev SelfJoins SliceResultVertically SqlPattern ThinkSqlAsConstraintSatisfaction WeightedMovingAverage TemplateToolkit CatalystFramework CategoryPerl DomainSpecificLanguage MaypoleFramework PerlLanguage TemplateToolkit TemplateUnitTests TemplateView ActiveServerPages CategoryPattern JavaServerPages PhpLanguage TemplateView TransformView TwoStepView TemplatesAndRunTimeTypeInformation AndrewQueisser CategoryCpp CategoryCppTemplates CeePlusPlus GenerativeProgrammingBook JohnFletcher PromotionTraits RunTimeTypeInformation SmalltalkLanguage SymbolicCpp TheCppStandardLibrary TheDesignAndEvolutionOfCpp TraitsTemplates VisualWorks TemplatesDiscussion BjarneStroustrup CategoryCpp CategoryCppTemplates CeePlusPlus EdwardKiser GenerativeProgrammingBook JamesCrawford JamesDennett JohnFletcher MichaelHill ModernCeePlusPlusDesign OnceAndOnlyOnce StaticPolymorphism SyntaxMeansLittleWithTypedef TemplatesForReflectionInCpp TheDesignAndEvolutionOfCpp UsingTemplates TemplatesForNumerics AnonymousDonor BlitzPlusPlus BoostLibraries CategoryCpp CategoryCppTemplates CategoryJava CeePlusPlus DaveWhipp DoTheMostComplexThingThatCouldPossiblyWork ExpressionTemplate FixedInteger JavaLanguage LanguageOfChoice OnceAndOnlyOnce SystemCee TemplateMetaprogramming UsingTemplates WhyJavaIsGreat TemplatesForReflectionInCpp BillWeston BoostLibraries CategoryCpp CategoryCppTemplates CategoryReflection CeePlusPlus JohnFletcher KatieLucas RunTimeTypeInformation TemplateMetafunctionHasFunction TemplatesSmell AllFeaturesShouldBeSimple AnthonyWilliams BoostLibraries BruceEckel CategoryCodeSmell CategoryCpp CategoryCppTemplates CeePlusPlus CeePlusPlusEleven ChrisHandley ChrisHandleysDeletions CodeGeneration CommonLisp CppAndConcepts DavidWoldrich DougMerritt FeaturesShouldNotDuplicateOtherFeatures GenerativeProgrammingBook GenericProgramming GenericsVsSubtyping HaarWavelet HygenicSemanticMacros JavaGenerics LatentTypesSmell LazyEvaluation LispMacro NoiseEstimator PrecompiledHeader SimpleEstimator StlFilt StringClassProblem TemplateMetafunctionHasFunction TemplatesSmell UgLy VeryGoodThing WebLog TemplatingInPhp ApacheTapestry ApacheWicket BufferedErrors CategoryWebDesign ColdFusion HernanSoulages JavaServerFaces JonathanTang PeteHurst SeparateDomainFromPresentation WebFormMethodologies XsltLanguage TempleGrandin TemporalClassesAndIdentity CecilLanguage CircleAndEllipseProblem CraigChambers DualityBetweenStateAndClass DynamicTyping JonathanTang MetaClass NickLeaton PatternMatching PredicateClasses PredicateDispatching PrototypeBasedLanguage RichardKulisz SelfLanguage StatePattern StaticTyping TemporalLogic CategoryLogic TemporalLogic TemporaryCargoCult AntiPattern AntiPatternsBook CargoCult CategoryAntiPattern DaveHarris DaveSmith GeorgeDinwiddie JavaBandwagon JohnFarrell LavaFlow NoGoArea TemporaryCargoCult ThrowingWorkOverTheFence TomStambaugh TemporaryDetailedTestingSupportingRefactoring HaveThisPattern MatthewFarwell MercilessRefactoring ProblemsTestingPerformanceSimulators RefactorMercilessly TemporaryDetailedTestingSupportingRefactoring UnitTest TemporaryHack PermanentHack SpikeSolution TemporaryHack TenDifferentConsecutiveKeywords BjarneStroustrup CategoryCpp CeePlusPlus HelmutLeitner InternationalObfuscatedCeeCodeContest LambdaCalculus LispLanguage NoOp ObfuscatedCee SideEffect SmugCeePlusPlusWeenie TheCeePlusPlusProgrammingLanguage TrivialDoWhileLoop UnixOs TenDra ArchitectureNeutralDistributionFormat CategoryCee CategoryCpp CategoryLanguageImplementation DefenceEvaluationAndResearchAgency GnuCee OpenSource WikiPedia TenLessonsInClarityAndGrace CategoryBook TenPutsAndOneTake BoundedBuffer ConstructorMethod DonWells InterruptedException JavaUnitTestChallengeSolved TenAndOne TenSeven AgreeToDisagree CategoryIdiom TenSeven TwentyFiveDollarWord WikiWord TenWordLine AleksanderSlominski AnswerMe AnthonyWilliams BrianEwins ChrisMellon ChrisOlds ChuckSmith ColumnModeSometimesBetterThanWidespan DanielKnapp DaveHarris DaveSmith DavidCary DavidDeLis EasierReadingBrowserTip EditPage EdwardKiser FelixMiata FergusCooney GerdCastan HyperText IanKjos JonDonahue KatyMulvey KyleSherman LarryKollar LynxBrowser MagicLenses MichaelDavies MichaelPizolato MozillaFirefox NamePage OperaBrowser OperaWiki PeterMerel SamuelFalvo SridharNatarajan SteveConover TenWordLine ToddCoram UserJavascriptInOpera WardCunningham WebBrowserWishes WikiRefactoring WikiWiki TenYearsOfTestDrivenDevelopment AcceptanceTestDrivenDevelopment AdaCountessOfLovelace AgileJava AlanFrancis AssertYinYang AutomatedContinuousTesting BehaviorDrivenDevelopment BillWake BillWakeTestFirstChallenge BrianMarick CategoryTestDrivenDevelopment ChrisMatts ChrisStevenson CodeCompleteTwo ContinuousIntegration CruiseControl DanNorth DaveAstels DavidChelimsky DavidSaff DesignPatterns DocTest EclipseIde ErikMeade ExtremeProgramming ExtremeProgrammingAdventures ExtremeProgrammingExplainedEmbraceChange ExtremeTuesdayClub FirstPatentAboutTdd FrameworkForIntegratedTest FrameworkHistory GaryGoldberg GerryWeinberg IeeeSoftware IndustrialExtremeProgramming IndustrialLogic JanuaryZeroNine JavaLanguage JavaMock JavaUnit JbRainsberger JeffLangr JoeWalnes JohannesLink JoshuaKerievsky JunitRecipes KentBeck KillerApp LasseKoskela MartinFowler MichaelFeathers MockObject NatPryce NunitFramework ObjectMentor ObjectMother OgTheVenerable OopsLa PassiveViews PeterFrohlich PhlIp PythonLanguage RefactoringImprovingTheDesignOfExistingCode RefactoringToPatterns RonJeffries RubyForge RubyLanguage RubyOnRails ScottAmbler SentenceStyleForNamingUnitTests SourceForge SteveFreeman SteveMcConnell StevenBaker StickyMinds StorytestDrivenDevelopment TestDox TestDrivenDevelopment TestDrivenDevelopmentByExample TestDrivenDevelopmentaPracticalGuide TestFirstProgramming TheHumbleDialogBox TimMackinnon TimPeters UnitTestingInJava WardCunningham WorkingEffectivelyWithLegacyCode XpImmersionOne XpTwoThousand XpTwoThousandAndOne TenserSaidTheTensor CategoryScienceFiction EnglishLanguage GermanLanguage HugoAward TenserSaidTheTensor TentativeSummary BenTremblay CategoryWikiMaintenance CategoryWikiRefactoring ClosureInsteadOfObject DocumentUnderDevelopment LivingDocument PhilGoodwin SmalltalkInsteadOfPython TentativeSummary ThereforeBut TentativeTossIt BenKovitz JunkBox MartySchrader MicrosoftWindows PerpetualNow TheRoadNotTraveled TossIt TerenceMcKenna CategoryAuthor PhlIp TerenceMckenna TerjeOseberg BenPeterson CategoryHomePage TerjeOseberg TermOfAbuse JohnFletcher PoliticallyCorrect TermOfAbuse TheDownloadCulture TheNotUnixCulture UnixCulture TermRewriting AbstractSyntaxTree CategoryCompilers TermRewriteSystem TermUsageVersusRigor ArgumentFromAuthority CategoryDefinition CategoryDiscussion IncompatibleGoals JohnFletcher TerminalMultiplexer GnuScreen TerminateStayResident MultiTasking TerminationCanBeSuccess ArnoldSchwarzenegger IsEarlierCancellationFailure TerminationQuota AntiPattern BurnOut CategoryAntiPattern CategoryEmployment CorporateStockholmSyndrome FearCulture HeroCulture LogansRunSyndrome MakeOthersLookIncompetent NeverFireAnyone SomeoneMustBePunished WarmBodies TerminatorThreeRiseOfTheMachines CategoryMovie DistributedSystem KillerApp MainFrame TheTerminator TermsOfUse TermsOfUseDiscussion WardCunningham TermsOfUseDiscussion EarleMartin HardBan OpenProxy TernarySearchTree AdamBerger BinaryTree CategoryDataStructure CeeLanguage CeeSharp GuyMurphy KarlKnechtel StringTrie TernarySearchTree WilliamUnderwood TernarySqlAlchemy AcceptedPart BoundMetaData EjbTernaryRelationshipExample OrTernaryRelationshipExample PotentialPart RequiredPart SuppliedPart TerracottaSharedMemoryPool ClassLoader MozartOs OzLanguage SpringExperienceConference SunGameServer TransparentlyClusteringJavaObjects TerrelShumway CategoryHomePage ScreenMultiplexor TerrelShumway UsingPythonDontNeedRuby WayneConrad TerrorismDoesntWork CategoryOffTopic DefineTerrorism JohnFarrell TerrorismDoesWork TerrorismDoesntWork ThePeople TerroristTrackingMayhem CrudScreen CrystalReports TerryCollins AbandonedHomePage AreYouThere CategoryHomePage OrphanPage TerryGilliam BeeEffSkinner BoysFromBrazil BrazilFilm GeorgeBushJunior MontyPython TerryHalpin CategoryPerson TerryJones MontyPython TerryLaBan EnoAndPlum UnsupervisedExistence TerryLeeMoore CategoryHomePage TerryLorber CategoryHomePage TerryPratchett AlexValdez AlistairCockburn AndraeMuys BetsyHanesPerry BillJamison CategoryAuthor CategoryScienceFiction DaveSmith DiscWorld FunnyFantasy KatieLucas KatyMulvey KentBeck KyleBrown LorenzoGatti MartineDevos NeilGaiman RobertPhillips StuartBarker TerrySeale CategoryHomePage HyperLink JonathanTang RoadMaps StartingPoints TerrySeale WikiMailBox TerryWeissman CategoryHomePage TerryWinograd ArtificialIntelligence CategoryAuthor HumanComputerInteraction ShrdluProgram UnderstandingComputersAndCognition TerryWray CategoryHomePage DonRoberts ExxonMobile HelloWorld JustaProgrammer PaulAllen RalphJohnson TruckNumber WaterFall TerseLanguageWeenies AdaLanguage AlternativesToRegularExpressions AntiCreation AplLanguage BefungeLanguage BuzzPhrase CategoryWeenie CeeLanguage CeePlusPlus CobolLanguage CodeGeneration CompileTimeResolution DomainSpecificLanguage DomainSpecificTweaks EnglishLanguage ExpressionApiComplaints ExtensibleProgrammingLanguage FpMake GnuMake HackerLanguage HammingDistance IntentionalProgramming JayLanguage KeyLanguageFeature KeyLanguageFeatures LaynesLaw LispLanguage MachineCode MakeTool MayZeroEight MemAlloc MetaObjectProtocol NeedlessRepetition OpenBsd OperatorOverloading PartialEvaluation PerlGolf PerlLanguage PowBuild PythonLanguage QompLanguage RakeMake RealMacros RubyLanguage SymmetryOfLanguage TerseLanguageWeenies TheBestOfBothWorlds TrulyDomainSpecific TutorialDee UnitedStates VerboseLanguageWeenies WhatsaLanguage WinWin TesseractShape AlphaWorld BlockOut CategoryMath JavaApplet MarcThibault TetrisGame TestAsYouGo NanoRefactorization TestAssertions BigFunctionWithComplexReturn CategoryAssertions TestAssert TestAssertions TestComplexAdd TestFrameworks TestingFramework TestAutoBuild TestBothThreadsRunning BoundedBuffer DonWells InterruptedException JavaUnitTestChallengeSolved TestBoundaryConditions CategoryTesting FencePost NullObject ObjectMentorBowlingGame OffByOne TestByReleasing TestCase ArrangeActAssert AssembleActivateAssert CategoryTesting DeveloperTest InterpreterPattern LivingDocument StarUnit TestCase TestDrivenDevelopment TestSuite TestingFramework UnitTest TestCaseObject VoidFuncTest TestCollector AdamWilliams AllCollectedAcceptanceTests AllCollectedFunctionalTests AllCollectedUnitTests CategoryTesting CeeLanguage CppUnit CppUnitLite CsUnit CutterTestingFramework DuffOmelia JavaUnit NanoCppUnit NeverWriteaLineOfCodeWithoutaFailingTest NunitFramework PythonTestCollector RedBar RoleModelSoftware RoyMiller RyanKing SmalltalkLanguage SourceForge TestAllClassesTogether TestCase TestCollector TestFactoryRegistry TestInventory TestSuite ThreeStrikesAndYouAutomate VisualCeePlusPlus TestCoverage CanooWebTest CategoryTesting CodeCoverage CompleteCoverageIsExpensive DierkKoenig OpenSource TestCoverage TestSuite TestData VonDerCrone TestDataBuilder BuilderPattern MockObject ObjectMother PojoBuilder ProgrammerTests TestDataBuilder ValueObject ValueObjectsShouldBeImmutable TestDataGenerator CartesianJoin CategoryArtificialCreativity DataFactory DataGenerator DataTect DocBook JonGrover MockupData RandomData RowGen TeDaGen TestData TestDatabase TurboData TestDatabase CategoryMockObjects CategoryPattern CategoryPatternLanguage CategoryVisualBasic ConnectionString HighRisk ImplementationInheritance MockDatabase MockObject PatternLanguage ProtoPattern RelationalDatabase RelationalPatterns TestDataGenerator TestDatabase TestingPatterns VisualBasic TestDriven CodeUnitTestFirst TestDrivenDevelopment TestDrivenProgramming TestDrivenAjax AjaxWebApplications JavaScript RubyOnRails ShortCut TestDrivenDevelopment TestDrivenAnalysisAndDesign AgileModeling CategoryTesting ExtremeCatalysis TestDrivenDevelopment TestDrivenBrowser BrianMarick DavidVydra EclipseIde GreenBarCycle IanOsgood JustInTimeProgramming KentBeck MichaelFeathers MockObject PleaseComment RefactoringBrowser StaticTyping TestDrivenDevelopment TestingFramework TheCraftOfSoftwareTesting UnitTest TestDrivenDesign AnalyzeForTesting DesignForTesting TestDrivenDevelopment TestFirstDesign UnitTestingIsDesign TestDrivenDesignAndPatterns BigDesignUpFront CompositePattern DesignPatterns KarlKnechtel ObjectOrientation RalphJohnson TemplateMethod TestDrivenDesign VisitorPattern TestDrivenDesignPhaseShift AnalysisParalysis CategoryTestDrivenDevelopment CategoryTesting DeprecationRefactor DiscontinuitySpike DoubleDispatch ExpertSystems HologramOfJesus HowWouldRefactoringGoFromIndentationToParsing LittleLanguage NovemberZeroFive ReFactor ReFactoring SeparationOfConcerns TestDrivenDesignPhaseShift TestDrivenDevelopment UserStories VladimirLevin WayneMack YouArentGonnaNeedIt TestDrivenDevelopment AcceptanceTest AhaMoment AlexBurr AlistairCockburn AnthonyLauder AutomatedTest BehaviorDrivenDevelopment BusinessProfessionals CalvinAndHobbesDiscussTdd CategoryBook CategoryExtremeProgramming CategoryTestDrivenDevelopment CategoryTesting ChuckCottrill CodeAndFix CodeUnitTestFirst ContinuousIntegration DailyDeployment DaveChan DavidAstels DavidClarkd DavidPlumpton DavidRosenstrauch DavidVydra DesignPatterns DoSimpleThings DocStrings DocTest DontRepeatYourself ExtremeProgramming FakeItUntilYouMakeIt FizzBuzz FrequentReleases HoareTriple IeeeSoftwareSpecialIssueOnTestDrivenDevelopment IntegrationTest JacekRatzinger JevonWright JohnRusk KentBeck KentTong KyleMaxwell LiterateProgramming MarkJanssen MartinSpamer MockObject NegativeRequirements OnceAndOnlyOnce OnsiteCustomer OrganicTesting OriInbar PairProgramming PanuKalliokoski PaulHolser PhlIp PowerOfTdd ProtoType RefactorMercilessly RelentlessTesting RubyOnRails SecureDesign SecurityAsAnAfterthought SteeringSoftwareProjects StrawMan TestDrivenAnalysisAndDesign TestDrivenDesignPhaseShift TestDrivenDevelopment TestDrivenDevelopmentChallenges TestDrivenDevelopmentTutorialRomanNumerals TestDrivenDevelopmentaPracticalGuide TestFirst TestFirstUserInterfaces TestFoodPyramid TgpMethodology ThreeStrikesAndYouAutomate ToDoList UnitTest UnskilledAndUnawareOfIt UseCase WaterFall TestDrivenDevelopmentByExample CategoryBook KentBeck TestDrivenDevelopmentChallenges AutomatedInstallationTesting CategoryTestDrivenDevelopment IbmRational ShrinkWrapped TestDrivenDevelopment TestFirst VirtualComputer VirtualPc VmWare TestDrivenDevelopmentExamples TddExample TestDrivenDevelopmentForAggregateMethods AggregateMethod AspectOrientedProgramming CategoryTesting CodeMonk CreateFile KeithBraithwaite MethodObject MockObject ProgrammerTest TemplateMethodPattern UploadFile WayneMack XpNewsGroup TestDrivenDevelopmentaPracticalGuide AlanFrancis AnthonyWilliams BrokenLink CategoryBook CategoryTesting DaveAstels KayPentecost MikeClark RonJeffries StewStryker TestDrivenDotNet BrianButton CategoryDotNet CategoryTestDrivenDevelopment MbUnit NunitFramework TeamSystem TestDrivenDotNet TypeMock VisualStudio VisualStudioTeamSystem ZaneBug TestDrivenHeroism CategoryMicrosoft LotusNotes MicrosoftAccess ProductionCode SimulateUserInteraction TestDrivenDevelopment TestDrivenProgramming AamodSane BrentNewhall BugsInTheTests CarHoare CategoryTesting CodeUnitTestFirst ComputerAidedCodeInspection CustomerValueDrivenDevelopment DreadedDayOfDebugging EwDijkstra ExtremeProgramming HemantSahgal IeeeSoftwareSpecialIssueOnTestDrivenDevelopment JoeWeaver KentBeck OhGod RefactorMercilessly ReproducibleResults RonJeffries TestDrivenAnalysisAndDesign TestDrivenDevelopment TestDrivenProgramming TestFirst TestFirstDesign TestFirstProgramming TestTheTest TestThenCode TestsAsScaffolding TestsCantProveTheAbsenceOfBugs TomVanVleck WayneMack TestDrivenSwing AndrewForward GraphicalUserInterface GuiTesting JavaSwing JfcUnit JohannesLink TestDrivenDevelopment TestFirstUserInterfaces UnitTestingInJava TestDriver AnyPlatformStation CategoryTesting CppUnit CppUtxOverview RobertDiFalco SeparationOfConcerns TestCase TestDriver TestFixture TestSuite UnixTestStation WindowsTestStation TestEarly ExtremeProgramming PaulChisholm ReleaseEarly TestEarly UnitTest TestEnGee ApacheMaven ApplicationServer BeanShell CategoryJava CategoryTesting CedricBeust DataDrivenTesting EclipseIde EnUnit FunctionalTest IntegrationTest IntellijIdea JavaLanguage JavaUnit NetBeans TestEnGee TestingFramework UnitTest TestEnvironments AntiPattern CategoryTesting ChryslerComprehensiveCompensation ExtremeProgramming FakeTheSideEffects IdempotentDesign PaulChisholm ProducingPristineEnvironments TestEnvironments VisualWorks TestEveryRefactoring AboutRefactoringPatterns BacktrackIfRefactoringFails CategoryPattern CategoryRefactoring FalkBruegmann KentBeck KevinWheatley MarnixKlooster RefactoringEpisode RefactoringInDuets RefactoringInVerySmallSteps RefactoringUsingTools SantiagoValdarrama TestEveryRefactoring TheFirstRefactoringStep UnitTest VersionControl WikiPagesAboutRefactoring TestEverythingThatCouldPossiblyBreak AcceptanceTest AllThePossibilities AvoidComplexity CategoryTesting CollectionAndLoopVsSelectionIdiom CompleteCoverageIsExpensive CostinCozianu DanBarlow DanilSuits DaveEaton DaveHarris DaveWhipp DontCatchExceptions ExtremeProgramming FunctionalTest GeneralHaltingProblem GoodThing KeithRay MalcolmCampbell MikeCorum MutationTesting OlliKorhonen OpenSource PaulHudson QualityElbow RonJeffries ScottJohnson SunirShah TestEverythingThatCouldPossiblyBreak TestSuite UnitTest UnitTestsThatDontBreak UserStory WayneConrad WhiteBoxTesting XpVsStandardDefinitionOfUnitTest TestFirst CodeUnitTestFirst TestDrivenDevelopment TestFirstAndFunctionalProgrammingSynergy CodeUnitTestFirst CurtisBartley DavidPlumpton ExtractMethod FunctionalProgramming MyClass PythonLanguage ReFactoring ShaeErisson TestFirstDesign AnalysisParalysis BruceEckel CategoryTesting CodeUnitTestFirst CppUnit DesignByContract DougClinton ExecutableSpecification FalkBruegmann FormalSpecification FrameworkForIntegratedTest IanKjos IeeeSoftwareSpecialIssueOnTestDrivenDevelopment IndexCard JasonGorman JavaUnit JeffGrigg JesTer KeithBraithwaite KentBeck MichaelFeathers MilesDaffin MutationTesting ObjectMentorBowlingGame RachelDavies RegressionTesting RelentlessTesting RenamingUnitTests RonJeffries SallyMoss SmalltalkUnit TestDrivenAnalysisAndDesign TestDrivenDesignPhaseShift TestDrivenDevelopment TestDrivenProgramming TestFirst TestFirstDesign TestFirstModeling TestFirstProgramming TomAyerst UnitTest UniversalTuringMachine UseCases UserStories WaldenMathews WardCunningham WayneConrad WayneMack WayneMak WilliamEdwardsDeming WriteJustOneTest XpVsStandardDefinitionOfUnitTest TestFirstDesignIsLikeTheSocraticMethod AnonymousDonor CategoryTesting GeoffSobering JasonGrossman JavidJamae MrSocrates SocraticMethod TestFirstDesign WhatIsScience TestFirstIsDeclarativeProgramming ChrisRule DesignByIntention ErikMeade ExtremeTuesdayClub FingerPointingAtTheMoon KeithBraithwaite ScientificMethod SteveFreeman TestFirst TimMackinnon UnitInUnitTestIsntTheUnitYouAreThinkingOf WaldenMathews WayneConrad TestFirstModeling CategoryModels JasonGorman TestFirstDesign TestFirstModeling TestFirstProgramming CategoryTesting CodeUnitTestFirst TestDrivenDevelopment TestDrivenProgramming TestFirstQuestions CategoryTesting CodeUnitTestFirst JavaScript PhlIp ProductionCodeVsUnitTestsRatio TestDrivenDevelopment TestFirst UnitTest TestFirstUserInterfaces CategoryGui CategoryTesting ClassWizard EyeCandy GraphViz GraphicalUserInterface GreenBar GuiLayer GuiTesting GuiTestingGameApps GuiTestingPatterns GuiToolkit GuiUnitTesting JavaGuiArchitectures JavaGuiUnitTesting LetsReuseThatGui MentalStateCalledFlow ModelViewController ObjectRequestBroker OneButtonTesting PhlIp ProgrammerTest RegularExpressionMatchAssertion RemoteUserInterface RepresentationLayer RubyLanguage SpaghettiCode SvgCanvas TestDrivenAnalysisAndDesign TestDrivenDevelopment TestFirst TestFirstUserInterfaces TestFirstUserInterfacesPrinciples TestFixture TestingGraphicsSystems TheHumbleDialogBox ThenDontCallMainLoop TkMainloop TkcOval TkcText TooMuchGuiCode WebApplicationsAndXp WebTesting TestFirstUserInterfacesPrinciples ActivationEnergy AgileDevelopment BroadbandFeedback CaptureBugsWithTests CodeAndFix FaultNavigation GuiLayer GuiToolkit LogString LogicLayer LogicalUserInterface MichaelFeathers OneButtonTesting PhlIp PresentationLayer QueryVisualAppearance QueryVisualState RegulateTheEventQueue RepresentationLayer SimulateUserInput TemporaryInteractiveTests TemporaryVisualInspections TestFirst TestFirstProgramming TestFirstUserInterfaces TestFixture TheHumbleDialogBox TkCanvas VisualBasic WaTir WaterFall WorkingEffectivelyWithLegacyCode YouArentGonnaNeedIt TestFixture CategoryTesting ChildPage CommitRollbackDatabaseAutoTests CustomerAcceptanceTest FitNesse GrandPa MichaelFeathers ModelViewController OnceAndOnlyOnce PhlIp RootPage RubyLanguage RubyOnRails TestCase TestFixture TestMethod TestResource TestSuite TestTokens UncleBob WidgetRoot TestFoodPyramid AcceptanceTest AutomatedTesting BehaviorDrivenDevelopment CategoryTesting CustomerTeam CustomerTest DeveloperTest DeveloperTesting DomainSpecificLanguage ExecutableSpecifications FrameworkForIntegratedTest FunctionalTest IntegrationTest LiterateProgramming LoadTesting MutationTesting RegressionTesting SezWho SoftwareMetrics TestDrivenDevelopment UnitTest TestForMemoryLeak GarbageCollection HeapShaker TestForMemoryLeakSampleCode TomStambaugh TestForMemoryLeakSampleCode ChrisMellon GetAvailMemory GlobalMemoryStatus MarkSchumann MiscroSoft TestForMemoryLeak TestForPutInAthread BoundedBuffer DonWells InterruptedException JavaUnitTestChallengeSolved TestForSameness AreLispersTakingOverThisWiki ArePeopleWhoDontWantYouToRealiseTheyreTakingOverTheWikiTakingOverTheWiki AssociativeArray AssociativeMemory BackLink DialecticMode DocumentMode FaqMode FindingInformationTheSecondTime HashTable InvasionOfTheRelationalWeenies KnowledgeProliferation MappersVsPackers MatthewAstley MindMap MissingWikiBeforeXp NamelessConcept NobodyReadsEveryPage OnceAndOnlyOnce PatternPattern ReadTheFineManual RememberingIdeas RtfmAttitude SameThingSameName SearchForSameness TestForSameness ThreadMode VillageElders WellRoundedEducation WhenToCreatePages WikiGnome WikiIceberg WikiNavigationPattern WikiZens TestForTakeInAthread DonWells JavaUnitTestChallengeSolved TakeAloneTest TestForaRaceCondition BillTrost DeviceDriver RaceCondition RonJeffries UnixOperatingSystem TestFourThreadsRunning BoundedBuffer DonWells InterruptedException JavaUnitTestChallengeSolved TestGranularity JavidJamae MaskingErrors TestTooMuch UnitTest TestHappy CategoryTesting TestInfected TestIfDateRangesOverlap BobFarrington CategoryExample CategoryPattern DanBarlow DateRange EricBennett EricJablow EthicsOfConsulting IllegalArgumentException JavaDesignFlaws JeffGrigg MartinFowler NoConstObjects OrderingDateRanges RangePattern TonyAndrews TestInQuality CategoryQuality CurtisBartley FreeHand ItWorks JeffShelby OpenSource TestInQuality WilliamEdwardsDeming TestInfected CategoryTesting CowOrker DawningLight ErichGamma GammaAndBeck HaveThisPattern InTheory JavaUnit JeffGrigg JoshuaKerievsky JustaProgrammer KaelLizak LegacyCode PhlIp ReturnOnInvestment TestAddicted TestFirst TestHappy TestInfected UnitTest UnitTestsAndDatabases TestInjection CaptureTransactions CodeSewer ContinuousIntegration EnterpriseFit ExtremeNormalForm IanOsgood LegacyCode NeverRewriteOldCode NewGuardDeveloper OldFart OldGuardDeveloper OldGuardManager PairProgram PeteHardie PeterMerel RegressionTest RubyOnRails SourceOfTruth SpikeSolution StripeRequirements TestDrivenDevelopment TestInjection TestInventory CategoryTesting CurrentTestInventory DoubleEntryBookkeeping ExpectedTestInventory HandlingBrokenTests OnceAndOnlyOnce ProjectBillOfMaterials TestCollector TestInventory TestPositiveConfirmation TestSuiteConsistencyCheck TestIsolation DeveloperTest PhlIp TestCase TestIsolation TestRig UnitTest TestLast AuthorUnknown BigDesignUpFront LifeCritical SlipperySlope TestFirst TestFirstDesign TestMethod CategoryTesting TestMyOwnCode SystemTest TestCase UnitTest TestNull CategoryNull CategoryTesting NullObject NullPointerException PhilGoodwin TestNull TestingPatterns TestOnlyPositively TestOnlyWhatWorks TestOob PythonUnit TestOob TestOptimal LoadTesting ModelBasedTestAutomation TestOptimal TestOrdering CodeSmell TestCollector TestOrdering TestSpeed TestOverridesNow CategoryTesting DoTheSimplestThingThatCouldPossiblyWork HaHaOnlySerious MockObject OnceAndOnlyOnce SamuelFalvo TestOverridesNow TestPrintedOutput UnitTest VirtualClock TestPage TestPartner CategorySoftwareTool VisualTest WinRunner TestPoint CategoryTesting FunctionalTest SafelyRefactoringLegacyCode TestPoint TestPositiveConfirmation CategoryTesting TestPositiveConfirmation TestPrintedOutput AcceptanceTest CategoryTesting ChryslerComprehensiveCompensation DesignForTestability DonWells EnvyDeveloper GuruChecksOutput JoelShprentz MicrosoftExcel NickBishop PostScript PostscriptParser RonJeffries SeparateFormFromContent TestOverridesNow TestPrintedOutput TestingFramework UnitTest VcapsProject YouArentGonnaNeedIt TestResource AcceptanceTest CategoryTesting ProgrammerTest TestFixture TestInfected UnitTest TestResult CollectingParameter TestingFramework TestRunner JavaUnit RichardSlade TestRunnerAsPrayerWheel CategoryWikiFavorites UnitTest TestScenarios TestSensitiveUndo CategoryTesting ClassWizard EclipseIde GreenBar ProgrammerTest TestDrivenDevelopment UndoMechanism UnitTest VisualStudio TestServer CategoryTesting CustomerTest TestSetupAndTearDown CategoryTesting CeePlusPlus CppUnit HaveThisPattern IsolateTheProblem PhilippeAntras ProgrammingPractices TestCase TestCases TestSetupAndTearDown TestSuite WilliamUnderwood TestSimple CategoryFramework CategoryTesting PerlTap TestSpeed AcceptanceTest CategoryTesting CppUnit TestCollector TestInventory TestOrdering UnitTest TestSuite CategoryTesting TestCase TestDriver TestSuite TestSuiteConsistencyCheck CategoryTesting ContinuousBuild TestInventory TestPositiveConfirmation TestSuiteConsistencyCheck TestTheName TestThePutMethodFirst BoundedBuffer DonWells InterruptedException JavaUnitTestChallengeSolved PutAloneTest PutAt TestTheSystem CategoryVoting CureWorseThanTheDisease DavidCary EditHint ElectoralEngineering ExtremeProgrammer FloridaChads FloridaDataStats HowDoYouMeasureMaintenance MeasureTheRightThing ModestElectronicVoteProposal NeverWriteaLineOfCodeWithoutaFailingTest PerformanceIndicators RelentlessTesting SecuringVotingMachines SoftwareMetrics TestDrivenDevelopment TestFirstProgramming TestTheSystem VotingMachineDiscussion WaterfallMethod TestTheTakeMethodSecond BoundedBuffer DonWells InterruptedException JavaUnitTestChallengeSolved TakeAloneTest TestFramework TestTheTest CategoryTesting CornerCases DaveHarris DaveWhipp FakeTheSideEffects OnceAndOnlyOnce RandomTesting TestTheTest TriCore WayneConrad TestTheWater GamblingPatternLanguage PlayWithHouseMoney TestTheWater TestThenCode CodeAndTest TestDrivenProgramming TomVanVleck TestTrack TestTrack TestTransactions CategoryTesting HowardFear TestTwentyThreadsRunning BoundedBuffer DonWells InterruptedException JavaUnitTestChallengeSolved TestTypesInsteadOfDispatch AndersBengtsson BigDesignUpFront CatchDontCheck CatchDontCheckRefuted CategoryConditionalsAndDispatching CategoryCpp CategoryLanguageTyping CategoryOptimization CeePlusPlus CodeForTheMaintainer CodeSmell CodeSmellsIllustratedWithJavaAwt CstyleCasts CygWin EmbeddedSystem GnuCpp JeffGrigg MikeSmith MultipleInheritance OptimizeLater PointerCastPolymorphism ReduceCompilerBloat RonJeffries RunTimeTypeInformation SchemeNumbers SunirShah TestTypesInsteadOfDispatch TestTypesInsteadOfDispatchProfileCode WylieGarvin TestTypesInsteadOfDispatchProfileCode TestTypesInsteadOfDispatch TestWhetherInConstructionPhase DaveHarris EncapsulateMultiStageConstruction IsValid JavaIdioms MarnixKlooster MyClass TestWhetherInConstructionPhase TestableAbstraction CategoryAbstraction ExtractSuperclass JacqueMorel MailingList MichaelFeathers RobertCecilMartin TestDrivenDevelopment TestableAbstraction WorkingEffectivelyWithLegacyCode TestersAndAgilePresentationDescription AaronBridges CubeSpace FutureWorks TestingAgainstTheNullString CategoryNull CategoryUnixShellPattern JavaScriptSucks TestingAsAnalysis AdHocTesting AgileDevelopment AvailableCustomer CategoryAnalysis CategoryTesting ConflictBlamePolitics DanRawsthorne DoneDoneDone DouglasShimp GorillaTesting HighBandwidthCommunication TestingAsAnalysis WholeTeam TestingBuildingCode BuildLog BuilderForTest BuilderPattern DesignPatterns GangOfFour MarnixKlooster RecordingBuildLog TestCase VerifyingBuildLog TestingByPokingAround AlastairBridgewater AndrewQueisser AppleTalk AutomaticTesting BitsOfHistory CategoryAntiPattern CodeRegressions DesignByContract DonWells ExceptionsAsConstraints ExploratoryTesting GlenMeyer JaredLevy JohnFarrell MartinPool OneShotTesting RalphJohnson ReadEvalPrintLoop RichardDevelyn RobertField SqueakSmalltalk TacticalTesting TestInfected TestingByPokingAround TestingPatterns UnitTest WardCunningham WilliamUnderwood TestingByTomography AntiPattern BadPractice BlackBox DaveFayram DecoratorPattern DougMerritt FanFiction HaveThisPattern IntegrationTest JonathanTang MySql NullObjects PhpHypertextProcessor PutTheDamnDataOnTheDamnScreen TemplatingInPhp TestFirst TestingByColonoscopy TestingByTomography UnitTest WikiExperience TestingErrorHandling AsimJalis CategoryTesting FakeTheSideEffects MockObject TestingExtremeProgramming AcceptanceTest CategoryBook CategoryExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingInstalled KentBeck LisaCrispin TipHouse XpTester TestingFirst CodeUnitTestFirst CodeUnitTestFirstExamples DoTheSimplestThingThatCouldPossiblyWork TestingFirst TestingFramework ActionScript ActiveServerPages AdaLanguage AdaUnit AgitarsAgitator AntUnit AnyUnit ApacheAnt AppleScript ArghLanguage AsTuce AsUnit AsUnitForAppleScript AspDotNet AspUnit BehaviorDrivenDevelopment BubelenProject CatchTest CategoryFramework CategoryMockObjects CategoryTesting CeeGreen CeeLanguage CeePlusPlus CeeSharp CeeUnit CeeUnitWin CheckFramework ColdFusion ColdFusionComponents CollectingParameter ComUnit CommonLisp CommonLispUnit CommonLispXpTest ConcordiOn ConsiderationsForAndComparisonOfCeePlusPlusTestFrameworks CppTestHarness CppUnit CppUnitLite CppUtxOverview CsUnit CuNit CuTest CuteTest CutterTestingFramework CxxTest DavidEscala DbUnit DejaGnu DelphiLanguage DelphiUnit DieselTest DocTest DotNet DotNetUnit DotUnit EasyUnit EiffelLanguage EiffelTest EiffelUnit EmacsLisp EmailUnit ExUnity ExtendedObjectTcl ExtensibleMarkupLanguage ExtremeProgrammingBareMachine FacadePattern FitNesse FitWiki ForteToolUnit FoxUnit FrameworkForIntegratedTest GaUnit GaucheLanguage GroUnit GroovyLanguage HarnessIt HaskellLanguage HaskellUnit HighlevelAutomatedSystemTestEnvironment HtmlUnit HttpUnit IconLanguage IconUnit IeUnit InTheGuard InternetExplorer IoLanguage IoUnitTest JakartaCactus JavaLanguage JavaMeter JavaScript JavaTest JavaUnit JayBehave JosephBeckenbaumer JsSpec JsUnit JsnUnit JutLand JwebUnit JxUnit KayLanguage KayUnit KentBeck KevlinHenney LectroTest LingoScriptingLanguage LingoUnit LispUnit LoadRunner LoadSim LoboPerformanceMonitoringTool LuaLanguage MarkusSrank MatlabLanguage MbUnit MockObject NeUnit NunitFramework ObjcUnit ObjectiveCee OcUnit OpenSource OpenSta PeeEllEssQueueEllLanguage PeeEmDee PerformanceTests PerlActor PerlLanguage PerlTap PerlTestClass PerlUnit PhpLanguage PhpUnit PikzieTestingFramework PlSqlUnit PlUnit PoorMansTestingFramework PowerBuilder PowerBuilderUnit PowerShell PowerShellScriptsForTesting ProgrammerTest PyPy PyTest PythonLanguage PythonUnit QeTest QuickCheck RebolLanguage RebolUnit RegressEl RegressionTest RegressionTesting RichardWaters RocketUnit RogueWave RonJeffries RubyLanguage RubyTestUnit RwCppUnit SamuelFalvo SchemeLanguage SchemeUnit ShUnit SimpleTest SimplyVbUnit SmalltalkLanguage SmalltalkUnit SmlLanguage SmlUnit StandardTemplateLibrary StarUnit TagUnit TedOgrady TestCase TestCollector TestDrivenDevelopment TestEnGee TestMaker TestOob TestOptimal TestResult TestSimple TestSoon TestSuite TestingFramework TestingFrameworks TetWorks TheGrinder ToolCommandLanguage ToplinkInMemory TsqlUnit UnitKit UnitTest UnixShell UrlMangling VbClassic VbDotNet VbLiteUnit VbUnit VbaUnit VisualBasic VisualBasicForApplications VisualFoxPro WebInject WebObjects WebTester WhySoManyCeePlusPlusTestFrameworks WoUnitTest XbUnit XbasePlusPlus XmlUnit XoTclExtension XoUnit XsltUnit XunitDotNet ZaneBug ZopeApplicationServer ZopeUnit TestingFrameworks BillBarnett CategoryTesting ChryslerComprehensiveCompensation CodeOwnership FourProjectValues FrameworkForIntegratedTest KentBeck RonJeffries TestCase TestInfected TestingFramework TruthInAdvertising TestingGlossary CategoryTesting TestingGraphicsSystems CategoryTesting DonKnuth FalseNegative FuzzyLogic GitVersionControl OpenSource PixarCompany RegressionTest RegressionTests ScreenScraper StephanHouben SunirShah TestEverythingThatCouldPossiblyBreak TestPattern UnitTest TestingInterfaces CodeSmell CompleteCoverageIsExpensive ComplianceTest DanBarlow DaveHarris DesignByContract GeorgeGruschow JeffGrigg LiskovSubstitutionPrinciple NarrowTheInterface NarrowingTheInterface OnceAndOnlyOnce PhilGoodwin RegressionTests RobertDiFalco StateMachine TestDrivenProgramming TestDrivingProgramming TestFirstDesign TestingInterfaces TrafficCop UnitTest UnitTestsReconsidered TestingLetsYouGoFast CategoryTesting DaveWhipp FunctionalTest OneButtonTesting PhlIp RonJeffries UnitTest TestingLinks WikiWikiSandbox TestingObjectOrientedSystems AutomatedTestSuites CategoryBook DesigningOoApplications ObjectOrientedSystems OoTechnology RobertBinder TestingTechniques TestingPageLink TestingPattern TestingPatterns TestingPatterns AbstractTest AbstractTestCases AntiPattern AsynchronousUnitTesting BigBangTesting BrokenTest CategoryTesting CleanCheckIn CodeAndFix CodeUnitTestFirst CoverTheGraph CrashTestDummy DefectSeeding DenisHaskin EncapsulateNewForTestability ExpectedResult ExploratoryTesting FakeIt GuruChecksOutput GuruWritesAutomatedTest JavaUnit JournallingPattern LogString MeiLie MockObject MutationTesting OptimizationUnitTest ProtoPattern RandomTesting RogerLipscombe ShuntPattern SunirShah SupportingUnitTest TacticalTesting TestBoundaryConditions TestByReleasing TestDatabase TestDrivenDevelopment TestEnvironments TestEveryRefactoring TestEverythingThatCouldPossiblyBreak TestInQuality TestNull TestOnlyPositively TestOnlyWhatWorks TestOverridesNow TestPrintedOutput TestTransactions TestingByPokingAround TestingErrorHandling TestingEventDrivenSystems TestingPatterns TestsAsScaffolding ToDoList TouchstoneBuild UnitTest UnitTestAsTickler UnitTestDelegator UnitTestingJavaEvents VirtualClock YujiYamano TestingPrivateMethodsInCeePlusPlus AndyGlew BjarneStroustrup CategoryCpp CategoryTesting CodeSmell CppUnit JohnGardner NatPryce TestingPrivateMethodsInCeePlusPlus TestingRegularExpressions BryanZarnett CategoryRefactoring ExtractMethod LotsOfShortMethods MikeBowler MonteDenby RefactoringImprovingTheDesignOfExistingCode RegularExpression RegularExpressions RubyLanguage SmallMethods TorontoXpUsersGroup TestingSandboxLink WikiWikiSandbox TestingThruTheGuiIsMadness AcceptanceTest CapturePlayback CategoryAntiPattern ExplorationPhase FunctionalTest GuiLayer LogicLayer MarnenLaibowKoser RepresentationLayer SiliconValley SpikeSolution TestDrivenDevelopment TestFirstUserInterfaces UncleBob UserStory XpMailingList TestingTools CapturePlayback DejaGnu TestingFrameworks WinRunner TestingXslt AlexChapman DeclarativeLanguage DuffOmelia GuruChecksOutput HardToTest HighLevelLanguage JakartaAnt MitchAmiano ProceduralLanguage StructuredQueryLanguage TriangleXpMeetingTwo WilliamUnderwood XsltLanguage TestsAreAnExecutableSpecification AcceptanceTest ExecutableSpecification FunctionalTest JackReeves TestFirstDesign TestFirstProgramming TestInfected TomAyerst UnitTest WaldenMathews WayneMack TestsAreResponsibilities TestsAreResponsibilities UnitTestChristopherAlexander XpDesignConversation TestsAsScaffolding BookSupplements CategoryTesting MartinFowler RefactoringImprovingTheDesignOfExistingCode TestingPatterns UnitTest UnitTestingLegacyCode TestsCantProveTheAbsenceOfBugs BadModules BigBangTesting CategoryBug CategoryTesting CwillUnderwood DailyBuild DesignByContract DonWells EricUlevik ErrorsCannotProveTheAbsenceOfTesting ExtremeFrustration ExtremeProgramming FaganDefectFreeProcess GarethMcCaughan GeorgeCatlin HardwareErrata ItDepends JasonYip JeffGrigg JohnBrewer KentBeck KentBecksChangeCostXpArticle LifeTech MartySchrader NothingCanProveTheAbsenceOfErrors OnDemandUnitTesting PrimeNumber ProbabilisticProofs ProofsCantProveTheAbsenceOfBugs RobertDiFalco RonJeffries RussellGold SmallestProgramWithaBug TestCase TestDrivenDesign TestMethods TestingCanReduceNumberOfErrors TestsCantProveTheAbsenceOfBugs TheresTheBug UnitTest UnitTestTrial WattsHumphrey WayneMack YouArentGonnaNeedIt TestsTooSlow AutomatedTesting BigAgileUpFront BuildSystem CargoCult CategoryTesting ContinuousIntegration ExpensiveSetUpSmell GeneratedCode InVivoTestPattern IncrementalTesting IntegrationTest JevonWright LargeUnitTest MayZeroNine MockObject ModelDrivenEngineering OneTestButton OptimizingUnitTests RapidFeedback RuntimeLibrary SideEffect SmallUnitTest TestDrivenDevelopment UnitTest UnitTests VersionControl TetWorks CategorySoftwareTool DejaGnu TetWorks TetraChromat ColorBlindness ColorForth TetraChromat TetraGrammaton BadThing JudeoChristian TetraSystems EnterpriseResourcePlanningSoftware TetracarbonDisulfide MineCraft TetracarbonDisulfide VideoGame TetralemmicLogic BooleanLogic CategoryEasternThought CategoryLogic DoubleThink FuzzyLogic MuAnswer MultiValuedLogic ThreeValuedLogic TetrisAnalogy AlistairCockburn ContinuousIntegration DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming ForgeCode ForthLanguage FrancisTownsend GunnarZarncke JeffDay LastObelus MichaelLeach PairTetrisPlaying RefactorMercilessly SoftwareDevelopmentAsaCooperativeGame TesseractShape TetrisPlayer YouArentGonnaNeedIt TetrisGame AlexeyPajitnov CategoryGame CategoryOldSoftware HexTris TetrisAnalogy TexLanguage BoxAndGlue CategoryProgrammingLanguage CategoryTex ComprehensiveTexArchiveNetwork DonKnuth DougMerritt GameOfLife JoeOssanna LaTex MacIntosh MacWord MacroLanguage MetaFont TexLanguage TexTheProgram TheArtOfComputerProgramming TuringComplete TexThePatterns CategoryTex DonKnuth TexTheProgram ToddCoram TexTheProgram CategoryBook CategoryLiterateProgramming CategoryTex DavidBrantley DocBook DonKnuth FreeSoftware FunctionalVsProceduralVsObjectOrientedProgramming LiterateProgramming PostScript SoftwareMasterpiece TeXmacs TexLanguage TexThePatterns ToddCoram TexasInstruments TexasInstrumentsExplorer TexasInstrumentsExplorer LispMachinesIncorporated TexasLutheranUniversity CategoryCollege ComputerScience DeadLanguageFortran EricSpehr TextAdept LuaLanguage NickKeighley TriPlatform TextAndAttributeBasedMessaging TextAndGlyphsInTheUml KeithBraithwaite PartitionOfModelsIntoPicturesAndText SingletonInUmlForJava WilliamGrosso TextBased PowerOfPlainText TextEdit AdamBerger AppleMacintosh AppleWorks BbEdit CocoaFramework DataFork ElizabethWiethoff EmacsEditor InMyWay JustWork MacOsx MacWrite MicrosoftWord NextStep OffTopic OmniGraffle OnMySide OpenStep PlainText ProjectBuilder ResourceFork RichTextFormat SimpleText TextEdit TextEditor UniCode UnixShell ViEditor WordProcessor TextEditor AlmostWysiwygEditorSweetSpot AndrewQueisser BatchWordProcessor BrianShort CategoryTextEditor DanaTextEditor EmacsEditor GraphicalProgramEditor HyperlinkedTextEditor IdeInsteadOfEditor IdealJavaEditor LanguageAwareEditor LanguageCompiler MultitaneousEditor QuickQuestions RealEditors RefactorMe RelaxNg ResourceDescriptionFramework RonPerrella SoapProtocol TextEditor TextEditorsWiki UltraEdit WhichHtmlEditor WordProcessor XmlLanguage TextEditorsWiki CategoryTextEditor CategoryWikiForum TextEditor TextFileOriented AdamSpitz ArtificialRealityUserInterface ImageBasedLanguage ProgramsAreDatabases PythonVsRuby RealObject SelfLanguage TextFilter AsciiDoc AsciiShorthand AugmentedPlainText BasicTextMarkupLanguage CategoryTextFilter CeryleWyki ConvenientTextLanguage DavidCary DocUtils DougMerritt ErText GreggScript HtmlShorthand InterLinks KuroShin LionKimbro LocalName MarkDown MarkupLanguage MarshallBrain MoinMoin MyOwn PanDoc PhpMarkDown PlainOldDocumentation PlainText PlainTextForever PowerOfPlainText PythonLanguage RdocFormat ReStructuredText RubyLanguage SeText SimpleTextMarkupLanguage StructureEnhancedText StructuredText StructuredTextWiki TextFilter TextFormattingRules TextMarkupLanguage TextileFormat UniCode WikiMarkupLanguage WikiPedia XyzMarkupLanguage YamlAintMarkupLanguage TextFormattingExamples CategoryWikiEditing FrontPage GreatPoemsList HtmlTables SixSingleQuotes TabMunging TipForTypingTab WikiWiki WikiWikiSandbox WikiWikiWeb TextFormattingExperiments CategoryWikiEditing LinkPattern SingleQuote SixSingleQuotes TextFormattingExperiments TextFormattingRules ToTry TextFormattingExtensions BrokenLink CategoryWiki CdmlTable TextFormattingExtensions TextFormattingRules WikiClones WikiHeadings WikiPrinciples TextFormattingRegularExpressions AlternativesToRegularExpressions CategoryWiki DanielStaudigel KritTer NiclasOlofsson QuickiWiki RobPike StructuralRegularExpressions SvenNeumann TextFormattingRegularExpressionsDiscussion TextFormattingRules TheWikiWay WikiAuthor WikiPage WikiWikiBugs WikiWord TextFormattingRegularExpressionsDiscussion AdewaleOshineye HtagWiki RegExes RegularExpression SvenNeumann TextFormattingRegularExpressions TheOriginalWiki WikiAuthors WikiParser WikiUseful TextFormattingRules AalbertTorsius AmazonAssociate AnonymousDonor AnswerMe BenScott BrokenLink CategoryWiki CategoryWikiEditing ConvertSpacesToTabs DamianYerrick DavidCary FixingLinks FreeLink JoinCapitalizedWords LynxBrowser MichaelMuller MicrosoftWindows NotOnThisWiki QuickiWiki RefactorByExtractingToPage SimulatingQuoteBlocks SisterSite SixSingleQuotes TextFormattingExamples TextFormattingRegularExpressions TextFormattingRules TipForTypingTab UsingWikiWithLynx UtfEight UtfEightValuesForUmlauts VideoLink WardsWiki WhyDoesntWikiDoHtml WikiCase WikiImplementations WikiName WikiSingleWordProblem WikiTables WikiWikiSandbox WikiWikiWebFaq YouTube TextFormattingRulesRevised AnonymousDonor AntlrTranslatorGenerator BackTick BillKelly CategoryWikiEditing ContentOverForm EddiesWiki InstikiWiki JavaCompilerCompiler JuergenHermann MaxScheugl MoinMoin QuickiWiki QwikWiki RogerBrowne ServletBasedWiki SixSingleQuotes StructuredText TextFormattingRules TextileFormat WikiClone WikiClones WikiCreole WikiTables WikiWikiWeb WikiWord WikiZen XmlBasedWiki ZopeApplicationServer TextInsideOfCodeInsideOfText AllaireColdFusion AlternateHardAndSoftLayers CeePreprocessorStatements JakartaStruts JavaServerPages PhpLanguage RubyLanguage TextInsideOfCodeInsideOfText TextMate ClosedSource MacroMates PublicDomain TextMate TextModeBrowser AlternativeBrowsers CategoryWebBrowser LinksBrowser LynxBrowser LynxFriendly MacOs PalmOs PervasiveComputing StephanHouben SunirShah TextModeBrowser WebBrowser TextPad BbEdit CategorySoftwareTool CategoryTextEditor JohnWebber MultipleDocumentInterface RegularExpression SeanOleary SyntaxColoring TextEditor TextPad UltraEdit WinZip TextProcessing TextRange TextReferencing MultipleSelections TextSearchTool TextSmell AbbreviationsAreEvil AnneShirleyApology BiLinks CategoryCommunication CodeSmell ConversationalChaff EightSystemMetaphors EmotionOnWiki FootnotesDestroyFlow GeorgeOrwell IdeaSmells KenWronkiewicz KillYourDarlings OmitNeedlessWords PoliticsAndTheEnglishLanguage RubberDucking ShortAndToThePoint TextSmell TheElementsOfStyle TextSmells SixSingleQuotes TextSmell TextSmells TextSubstitutionMacros AssemblyLanguage CategoryLanguageFeature CeePreprocessor RealMacros TextTemplateTransformationToolkit CodeGeneration DomainSpecificLanguage ReflectionEmit TextTemplateTransformationToolkit VisualStudio TextWeb TextWiki CamelCase InterWiki TextEdit TextWiki TextWrangler BbEdit CategoryTextEditor HexDump MacOsx SyntaxHighlighting TextEditor TextWrangler TextbookOo AbstractDataType ConfusionAboutInheritance EditHint OverUsedOopExamples TopMind TextileFormat CategoryTextFilter TgpArchitecture AgileProcesses AgileSoftwareDevelopment ArtwareSoft BusinessProfessionals CategoryAgileMethodology FlexibilityZonesArchitecture ImplementingTgp IncrementalDevelopment ObjectOrientedFramework OnceAndOnlyOnce OrganicTesting OriInbar ProfileTemplates ShaiBenYehuda SharedModel TestCase TgpBackground TgpMethodology TgpProcess VisualSharedModel WalledGarden TgpBackground AgileSoftwareDevelopment CategoryAgileMethodology CategoryCaseStudy CategoryStory ExtremeProgramming IdfImplementation ImplementingTgp ItemField ModelDrivenArchitecture OriInbar ShaiBenYehuda TestDrivenDevelopment TgpArchitecture TgpMethodology TgpProcess TgpBenefits AgileProcesses AgileSoftwareDevelopment BusinessProfessionals CategoryAgileMethodology FlexibilityZonesArchitecture ImplementingTgp IncrementalDevelopment OrganicTesting OriInbar ShaiBenYehuda TgpArchitecture TgpMethodology VisualSharedModel TgpMethodology AgileMethodologies ArtwareSoft BusinessProfessionals CategoryAgileMethodology FlexibilityZonesArchitecture IdfImplementation ImplementingTgp IncrementalDevelopment IntroductionToTgp OrganicTesting OriInbar OtherMethodologiesAndTgp PontisImplementation SeparationOfDeclarative ShaiBenYehuda SharedModelsml TgpArchitecture TgpBackground TgpBenefits TgpPrinciples TgpProcess TgpWalledGardenDiscussion VisualSharedModel TgpPrinciples AgileProcesses AgileSoftwareDevelopment AutomaticTesting BusinessProfessionals CategoryAgileMethodology FlexibilityZonesArchitecture IncrementalDevelopment OrganicTesting OriInbar SeparationOfDeclarative ShaiBenYehuda TgpArchitecture TgpMethodology TgpProcess VisualSharedModel TgpProcess CategoryAgileMethodology IncrementalDevelopment OrganicTesting OriInbar ProfileTemplates SetupPhase ShaiBenYehuda TgpArchitecture TgpMethodology TgpWalledGardenDiscussion AndrewMccormick ArtwareSoft BankOfMontreal BmoMech CategoryAgile GunnarZarncke HansWobbe MoveItElsewhere NotQuiteWalledGarden OnTopic TgpMethodology WalledGarden WalledGardens WikiBody WikiGnome WikiSpam WikiSquatting ThaddaeusFrogley AbandonedHomePage AreYouThere BrainBench CategoryHomePage ThaddeusOlczyk AddYourName AddingNewPages CategoryHomePage DaveHarris JeffGrigg KathyBracy KeithBraithwaite KentBeck KyleBrown PeterMerel PhilGoodwin ProcessesShouldNotForcePeople RichardDrake RogerLipscombe ThaddeusOlczyk ThisOrThatFallacy TlOi WayneConrad WhenTheFormulaChangesFromMakingMoneyToLosingMoney WikiName WordsSmashedTogetherLikeThisButPleaseDontClickMe ThaiLanguage AnalyticLanguage ArabicLanguage CategoryNaturalLanguage FarsiLanguage FrenchLanguage HindiLanguage IndiaCountry LispLanguage NameSpace PaliLanguage PankajDoharey SanskritLanguage SmalltalkLanguage TheerasakPhotha WikiPedia ThalesOfMiletus GeekFu ThalesTheorem ThanhDinhKhac BlocksInRuby CeePlusPlus ClosuresAndObjectsAreEquivalent HaskellLanguage JavaLanguage LispLanguage PhlIp ProgrammingLanguage PythonLanguage RubyLanguage SmalltalkLanguage TaxCalc ThanisseBraga AreYouThere CategoryHomePage OrphanPage WikiEssence ThankTheAuthor JimCoplien MeToo SelectiveChanges ThankTheAuthor WritersWorkshop WritersWorkshopPatterns ThankYou AndrewMartin CategoryBook CategoryHomePage CategoryWiki CriticalSuccessFactor CriticalThinking DanglingLink DeadPages ExtremeProgrammingChallenge FixingLinks FrontPage HomePage JohnFletcher KrisJohnson LayneThomas LaynesLaw NewUserPages OpenSource PepysWiki PositiveDialogueCommunity StarOffice ThankYou ThankYouSomebody ThinkingOutLoud ToFightEvilWorkOnTheGood TomRossen WalledGarden WardCunningham WikiGnome WikiIsWorking WikiReader WikiWikiKudos WikiZen WysiWiki ThankYouWard ArgentinaCountry AustraliaCountry AustriaEurope BelgiumEurope BoLeuf CanadaCountry CostaRica DenmarkEurope EnglandCountry GermanyCountry HungaryEurope LatviaEurope LojbanistanCountry NewZealand NorwayCountry RewardWard SwedenCountry SwitzerlandCountry ThankYou TheNetherlands TheWikiWay UnitedKingdom UnitedStatesOfAmerica WardCunningham ThatGermanGuy GodwinsLaw ThatIsJustTheWayWeDoThings ManagementSpeak OldRulesWithForgottenReasons OldRulesWithOutdatedForces ThatIsJustTheWayWeDoThings ThatIsNotTheWayWeDoIt CategoryProject DonaldNoyes ThinkingOutLoud WhenInRome ThatsHowItAint RamboCoder ThatsNotMyProblem AbsentProxy CategoryNegotiation NegotiatingPatternLanguage ThatsNotMyProblem ThatsNotReallyAnIssue AntiPattern CategoryAntiPattern CategoryDevelopmentAntiPattern ChoosingSatisfactionOverMoney LeadingRequest ShootTheMessenger SovietShoeFactoryPrinciple ThatsNotReallyAnIssue VisibilityGetsYouShot YouArentGonnaNeedIt ThatsNotaBugItsaFeature AdamBerger BoseEinstein CategoryBug CategoryIdiom CategoryRant CategoryStories DougMerritt ErrataSeries FreudianTypo MartySchrader PostIt SuperGlue ThomasColthurst TomStambaugh ThawteWebOfTrust ChrisKyleYoung PeteHardie TheAbhidharma CategoryWorldView TheAbileneParadox AbileneParadox CategoryBook GroupThink KentBeck MartineDevos RuleOfThree TheAbileneParadox TheAbyssIsAlwaysOneStepAhead CategoryPlanning HistoricalNote WorldWarOne WorldWarTwo TheAcmTuringAwardLectures AssociationForComputingMachinery CategoryAwards CategoryBook CategoryLectures TuringAward TuringAwardLecture TheAdjunct CategorySisterSite CategoryWikiForum CompostPile DisregardTheAdjunct DoctorWho DotDotDot DougMerritt EarleMartin FishBowl FrankZappa GodKing GoogleHatesWiki HomelessContent IanOsgood MovingPagesToTheAdjunct OffTopic SaturdayNightLive SisterSite SisterSites StevenNewton ThankYou TheAdjunct UseMod WardCunningham WardsWiki WaybackMachine WikiGnome WikiPedia WikiWay WikiZens TheAdjunctKillsCeeTwo CamelCase CategoryWiki ComputerScience DefinitionOfLifeAsTables DesignPatterns ExtremeProgramming GarryHamilton GoogleHatesWiki GrammarVandal IanOsgood JohnFletcher NeedsToBeReadAgain OffTopic ParallelNeedScenario PeopleProjectsAndPatterns PeterMerel PhlIp PowerMonger RecentChanges SharkBot SisterSite SoftwareEngineering TheAdjunct ThingsOnWikisMind TopMind WardsWiki WelcomeVisitors WhatWikiAmiOnNow WhyWikiWorks WikiAtFortyThousand WikiPedia TheAdventOfTheAlgorithm CategoryAlgorithm CategoryBook DavidBerlinski PrincetonUniversity TheAgileQualityManagementGame DanishAgileUserGroup HenrikThomsen TheAgileToolkit AgileProcessTool AgileToolkit AgileTwoThousandFive FrankGerhardt TheAgora KevinLacobie TheAlmightyThud BigThudCodeCausedByBigThudMethodologies DanUznanski DistributedComputing MartinFowler PerfectionIsAchieved ThomasPatzke ThunkFactor TooMuchDocumentation YouArentGonnaReadIt TheAmericanWay AmericanCulturalAssumption AndyPierce GeorgePaci JimAllchin LevelPlayingField MinimumStandardOfLiving OpenSource OpenSourceDiscussion TextEditor TheAmericanWay WikiConsensus TheAnalogyMayHold ArchitecturalModel ArtistByProxy ChiefArchitect HardWork InvestigatingConcreteThings JustAnArchitect KeithWedinger LetterToSoftwareDevelopers MartinNoutch RapidDevelopment RichardDrake SoftwareArchitect SteveMcConnell TheAnalystIsTheGateKeeper BizAnalysis BusinessPersonWithTechnicalKnowledge BusinessSystemsAnalyst CategoryAnalysis GoalDonor GoldOwner OnSiteCustomer ProjectManager ProjectStakeholder RonJeffries StakeHolders SystemMetaphor TechnicalPersonWithBusinessKnowledge TheAnalystIsTheGateKeeper TomAyerst WaldenMathews WhatIsAnalysis TheAncientEngineers CategoryBook IndustrialRevolution JulianJaynes OriginOfConsciousness PeterMerel PsychoHistory SpragueDeCamp UnaBomber TheAnnotatedCppReferenceManual BjarneStroustrup CategoryAcronym CategoryBook CategoryCpp TheApacheWebServer ApacheHttpd CategoryOpenSource CategoryServer TheApostle CategoryMovie CategoryOffTopic MartinNoutch TheArchitectSong CategorySillySongs LumberjackMoment MichaelPalin RealWorld TheArchitectureCantDoThat AntiPattern EmbeddedSystems FixedQuantityOverflowBug InteractionDesign SingletonAssumption TheArtOfComputerProgramming CategoryBook CompilersPrinciplesTechniquesAndTools DonaldKnuth TwoDollarsAndFiftySixCents TheArtOfInteractiveDesign AboutFace AlanCooper ChrisCrawford DougMerritt InteractionDesigner JefRaskin MouseKeys OffTopic OnTopic PowellsBooks ReferentialEditor RichardKulisz TheArtOfInteractiveDesign TheArtOfJuggling CategoryBook DaveSmith MindMap TheArtOfLoving CategoryBook EricFromm TheArtOfTheInterpreter ActorsModel CarlHewitt CategoryPaper DesignPatterns DynamicScoping GeraldSussman GuySteele LispLanguage MetaCircularInterpreter SchemeLanguage TheEvolutionOfLisp TheArtOfTheMetaObjectProtocol CategoryBook CategoryCommonLisp CommonLispObjectSystem DefinitiveCommonLispBooks GregorKiczales MetaObjectProtocol ProgrammingBookAcronym TheArtOfUnixProgramming BlakeWinton CategoryBook CategoryOnlineBook DesignPatterns DesignStyleAndCreativityBookList EricRaymond ExtremeProgramming GreatSoftwareBooks JamesStansell JoelSpolsky RalphJohnson UniversityOfWaterloo TheArtOfWar SunTseBingFa TheArtOfWare AlistairCockburn AmazonBooks BruceWebster CategoryBook SunTzu TheArtOfWar TheAsdfBookmarklet BookMarklet FavLet JavaScript TheAthleticSkier ExtremeProgramming SoftwareDevelopmentAndExtremeSports TheAtomIsTheDesign GeorgePaci IanClelland MathematicsIsTheDesign ProteinFolding StringTheory TheBinaryIsTheDesign TheElectricFieldsInTheSiliconAreTheDesign TheSourceCodeIsTheDesign TheAwkProgrammingLanguage AlfredAho AwkLanguage BrianKernighan CategoryBook ChrisGarrod PerlLanguage PeterWeinberger PosixStandard TheBabbageFaq CategoryHistory CharlesBabbage KonradZuse TomStambaugh TuringComplete TheBaddestEnding BackToTheFuture BadMeaningGood BrazilTheMovie CategoryOffTopic DeLorean DeadOrAliveMovie FightClub HighLander HigherOrder InvasionOfTheBodySnatchers MartinScorcese MementoMovie MenInBlack MichaelChermside PropellerHeads PulpFiction RageAgainstTheMachine ReservoirDogs ScienceFiction ShawshankRedemption SixthSense TakashiMiike TheBaddestBeginning TheBaddestEnding TheGangsOfNewYork TheMatrix TheSaddestEnding TheStrangestEnding TheUsualSuspects TheWorstEnding TheyLive TimeCop TomSwiftJr ZedsDead TheBattle ChristopherAlexander TheBeastWithinExamples CategoryStory HumanBehavioralPatterns JohnPassaniti StealthTinFoilHat TinFoilHat VickiKerr TheBeehiveIsUnstoppable MakeUsYourSlavesButFeedUs TheSecretOfPower TurnOnTuneInDropOut WorkersOfTheWorldUnite TheBeginningOfTime DeepnessInTheSky LinguaFrancaPattern MegaSeconds UnixWay TheBerlinConsortium TheBerlinProject TheBerlinProject FrescoFramework InterViews TheBerlinConsortium TheBerlinProject TheBest GoodEnough TheBest TheBestIsTheEnemyOfTheGood TheBestCanBeBetter TheBestCanBeBetter TheBestIsTheEnemyOfTheGood ActsOfGord AlphaMale AmericanCulturalAssumption BrentNewhall CategoryQuote ColdWar CreepingFeaturitis DeathFromPerfection DoSimpleThings DoTheSimplestThingThatCouldPossiblyWork EntropicLawOfComplexity GeraldoXexeo GoodEnough GoodEnoughIsNotGoodEnough IfItCantBePerfectDontBother JerrySeinfeld JuniorProgrammer MartySchrader MikeSmith MrVoltaire NickBensema OverOptimization PacBell PeterKaminski ReinhardEngel SecondPlaceLoses TerryLeeMoore TheBestIsTheEnemyOfTheGood TheBetterIsTheEnemyOfTheGood UsersCantRead WabiSabi WardCunningham WorseIsBetter YouArentGonnaNeedIt TheBestOfBothWorlds CaptainHornHair ResistanceIsFutile TheBorg WinWin TheBestWayToLearnSomethingIsToTeachIt AhHa CategoryEducation CategoryLearningMethods GunnarZarncke JohnFletcher PrivateLanguage SoftwarePatterns TheBestWayToLearnSomethingIsToTeachIt TrivialOnceUnderstood TheBible BooksKnownByTheirAuthors CategoryBook CodeComplete CompilersPrinciplesTechniquesAndTools DesignPatterns DiscreteTimeSignalProcessing DonKnuth FredBrooks GangOfFour HinduPhilosophy HowToWinFriendsAndInfluencePeople IntroductionToAlgorithms KernighanAndRitchie MasteringRegularExpressions MythicalManMonth NumericalRecipesInCee PeopleWare SevenHabitsOfHighlyEffectivePeople SteveMaguire SteveMcConnell StructureAndInterpretationOfComputerPrograms TheArtOfComputerProgramming TheBible TheDragonBook TheHolyBible TheWhateverBook TheWizardBook TimothyLister TomDeMarco WritingSolidCode TheBigCrunch TheBigIssue ArundhatiRoy CategoryCommunication TheBigIssue TheGodOfSmallThings ThinkWinWin TheBigSwitch NicholasCarr TheBlackSwanBook BlackSwanTheory CategoryBook NassimNicholasTaleb TheBlackSwan TheCemeteryOfUnknowns TheImpactOfTheHighlyImprobable TheBlackTower BlackDungeon DeliberatusFreeman IvoryTower JohnFletcher KirkBailey OpenSource TheBlackTower TheBlender BarryBonds BarryBondsGalley BlenderWiki BrokenLink SoftImage TheBlindMenAndTheElephant AgileProcesses CategoryBook DavidSchmaltz FuzzyProjects JustaProgrammer MasterSlave OpenSource ProjectManager TheBlindMen WickedProjects TheBlob AntiPatternsBook BaseBlob BlobController CeePlusPlus JavaLanguage MediatorPattern ObjectOriented ObserverPattern SriramGopalan StrategyPattern TheBlob VisitorPattern TheBook SupremeFascist TheBookAgileSoftwareDevelopment AgileManifesto AgileSoftwareDevelopment AlanSokal AlistairCockburn CategoryBook CrystalMethodologies JoltProductivityAward KeithBraithwaite MichaelLeach PragmaticProgrammer RobertDietze SoftwareDevelopmentAsaCooperativeGame WritingEffectiveUseCases TheBookOfCountedSorrows BarnesNobleDigitalToLink CategoryBook CategoryOffTopic DeanKoontz TheBookOfTheThreeImposters CategoryBook TheBookOfThink CategoryBook PatrickLogan TheBookWasBetter DoctorSeuss SciFi TheBookWasBetter TheMovieWasBetter TheBoostGraphLibrary AddisonWesley BoostLibraries CategoryBook CategoryBoost CategoryCpp CategoryCppTemplates CppInDepthSeries TheBorg BorgiVerse CategoryJoke CategoryScienceFiction ClaesWallin ColdWar DiscWorld HiveMind JamesHollidge ResistanceIsFutile SevenOfNine StarTrek StarTrekTheNextGeneration StarTrekVoyager SwedishChef TheCollective TheBottleneck AgriculturalRevolution AmericanBillion AmericanIndians AndrewMcGuinness AswanDamProject BrokenLink BubonicPlague CleanFreshWaterForAll CometStrike CriticalPath CurtisBartley EnergyBottleneck EscapeToSpace FoodBottleneck FoodSupply GlobalTsunamis HumanBeing HumanConsciousness HumanPopulationStabilizes HumanSterilizationVirus IgnazSemmelweis IshmaelBook JoakimPersson MiddleEast MyIshmael PeteHardie PleaseMoveThisToTheAdjunct PrestonRickwood PriorityInversion ProKaryotes RealNamesPlease ScientificAmerican SeanOleary SupplyAndDemand SusanRoy TheBottleneck ThirdWorld ThirdWorldDieback ThirdWorldProducts TimLesher TragedyOfTheCommons WashingYourHands WaterBottleneck WikiPage WorldHealthOrganization WorryingPopulationGraphic ZeroPopulationGrowth TheBoyNextDoor CowboyCoder NiclasOlofsson TheBoyNextDoor TheBrain CarbonBasedProcessor CategoryPersonalInformationSystem ChanningWalton ComSwiki ConceptualMismatch ConnectedText ContextFree DanGreen DanMoniz DoingStuff DonaldNoyes FuSe GarethHowell GreenDevelopers HansWobbe ItWorks JohnFarrell JohnFletcher KeithMann MacBook MartinStewart MeatBall MemexVision MicrosoftTechnology MindManager MindMap OneNote PaulHudson PersonalBrain PersonalBrainOnPalm PowerBook QualityWithoutaName RayKuzweil RequirementsDocument RequirementsGathering RonJeffries RunningSixYearsBehind SimonMichael SmallTalk TedNelson TheBrain TheBrainWishList TheRightTool ThingsThatSmell ThinkingOutLoud ThoughtStream TonyBuzan TooMuchDocumentation TwinPages UmlModels UserStories VannevarBush VisualTour WardsWiki WebApplication WeightTest WikiTag WikiUsers WikiWikiWeb ZigZag ZwiKi TheBrainWishList AhHa GilbertCattoire GuiWiki MindMappingSoftware TheBrain XanaduProject TheBrandsAndBands TheBrink CategoryFuture ComputeUnifiedDeviceArchitecture DonaldNoyes GoodThing GreyGoo NotBuiltInOneDay PressOn TheBrink TheyWillNotListenDiscussion ThinkingOutLoud WardsWiki WikiNow WittgensteinsLadder TheBusinessOfAdventures CategoryQuote TheBusinessOfBpm BusinessProcessManagement WikiCommunity TheCalculiOfLambdaConversion AlonzoChurch CategoryBook TheCaseAgainstExtremeProgramming AgileSoftwareDevelopmentEcosystems AlistairCockburn AntiAgile AntiXp AntiXpRamblings BusinessInvolvement CategoryPaper CategoryXpCritique ChristopheThibaut CleanRoom CompaniesDoingXp CompletionIsFailure ContinuousIntegration ControlChaos CritiqueOfXp DeleteMe DesignUpFront DontDoThat DougRosenberg ErnstMach EvidenceBeatsArguments ExtremeProgrammingBoundaryConditions ExtremeProgrammingRefactored FindPage GradyBooch HiddenAssumption HiveMind IconixOpinionOfExtremeProgramming JimHighsmith JimLittle KarlPopper KatieLucas KentBeck MattStephens MethodologicalPluralism NewUserPages NotAnXpProblem ObjectiveView OliverChung OnSiteCustomer PenAndPaper RealWorld RingOfSnakes RonJeffries ScrumProcess SoftSystemsMethodology StevenNewton ThoughtfulReactionsToXp TomRossen VhIndukumar WikiReferenceDesk WikiWiki XpCritique XpIsMarxism TheCaseOfTheKillerRobot RealProfessionalsGetSued UsersWontPayForQualitySoftware TheCatThatWalksThroughWalls CategoryBook CategoryScienceFiction DeusExMachina PracticalJoke RobertHeinlein TemporalParadox TheCathedralAndTheBazaar AlanCox BazaarStyle BigIdea BrainAmplification BrooksLaw BruceAtherton CategoryBook CategoryOpenSource CategoryPaper CommonUnderstanding DaveSmith EdwardKiser EgoAndGiftCulture EgoBoo EricHodges EricRaymond FlameRobin FreeSoftware FundingOpenSource HackersAndTheInternet HoardedAsset HowToOperateInAnarchy InitialCodeNucleus IntellectualProperty JohnFletcher MarcAndreesen MilanBabuskov MinimumLevelOfCompletion ModelForOurFuture MozillaBrowser NooSphere OpenSoftware OpenSource PathDesignedToAvoid PeopleSkills PlausiblePromise PotLatch ReinventingTheWheel ReputationAndEgo ScratchingTheItch SoftwareCrystal SolidTechnicalSkill SolitaryBrillianceIsNotEnough SteveHowell StrawMan SufficientConditionForSuccess TestDrivenDevelopment TheCathedralAndTheBazaar TheCathedralHasBeatenTheBazaar TheCathedralIgnoresTheCustomer ThePitsOfDisaster TheSevereEffortOfManyConvergingWills WhatIsImportantInOpenDevelopment YouGainByGivingAway TheCathedralHasBeatenTheBazaar AjAx ApplicationServer BigBallOfMud ComPlus DotGnu DotNet JavaTwoEnterpriseEdition MicrosoftXml MonoProject NextBigThing OpenSource OperatingSystem TheCathedralAndTheBazaar TheCathedralHasBeatenTheBazaar WebServices WpFe XaMl TheCathedralIgnoresTheCustomer CrossingTheChasm JohnFletcher MarketingDriven RobertDiFalco TechnologyDriven TheCathedralAndTheBazaar UserDriven TheCederqvist CategoryBook ConcurrentVersionsSystem CvsBook TheCeePlusPlusProgrammingLanguage BjarneStroustrup CategoryBook CategoryCpp CeePlusPlus KernighanAndRitchie ProgrammingBookAcronym TopRight TheCeeProgrammingLanguage CategoryCee CeeLanguage KernighanAndRitchie TheCemeteryOfUnknowns FailureIsInevitable NassimNicholasTaleb SurvivorBias TheBlackSwanBook UnknownHeros TheCharacterEthic ThePersonalityEthic TheChemicalEngineeringCulture BioTechnology BrokenLink CategoryCulture CategoryEngineering GlobalWarming HazOp JohnFletcher ManagementOfChange PeakOil ProcessIntensification ProcessSafetyManagement TrevorKletz TheChurchOfTheSubGenius CategoryOffTopic TheCircusOfDoctorLao CategoryBook CharlesFinney EdwardHoaglund TonyRandall TheCity AmericanCulturalAssumption ArchitecturalPattern CityOfLondon DarkCity DarkPattern DivisionOfLabor GeographicPattern LondonTown NewYorkCity NewYorkCityCulturalAssumption OleAndersen TheCity ThePeriphery TheSuburbs TheTick UnitedKingdom TheCoach AllOfEuropeInJustOneWeek AlphaProgrammer AnonymousCoward ArchitectAsKeeperOfTheFlame AssistantCoach AutomobileButt BigVisibleChart BillBarnett BrokenLink BrutalSarcasm ChiefArchitect ChryslerComprehensiveCompensation ClientPresence EnforcingMethods ExtremeProgrammer ExtremeProgramming ExtremeProgrammingChallengeOne ExtremeRoles EyeOnTheBall HeadCoach HuntingOfTheSnark JerryArchibald JustaProgrammer KalivProject LearningByTryingSolutions LoadFactor ManagementBaggage OccamsEraser OccamsRazor PermanentHarm ProjectVelocity RaiseThePapersPotential RolledUpNewspaper SoftwareWithoutEgo TheCoach ToAyoungExtremist XpAndHierarchies XpBookStories XpChallengeCarteBlanche XpIsResultOfApplyingBusinessProcessReengToSwEngProcess TheCoadLetter DaveAstels JonKern TogetherSoft TheCode ThisExample TheCodeLooksLikeTheTeam ConwaysLaw EricRaymond ExtremeProgramming FredBrooks JustinSampson MichaelFeathers MikeBeedle OpenSource TheCathedralAndTheBazaar TheCognitiveStyleOfPowerPoint CategoryPaper EdwardTufte PowerPoint SoftwareDevelopmentMagazine TheVisualDisplayOfQuantitativeInformation TheCollaborativeWikiNovel BenKovitz BillKelly ChapterOne ChapterOneDiscussion ChapterTwo ChuckSmith DanielKnapp MacBrickout MathQuizOne MichaelWolz PatrickParker TheCollaborativeWikiNovel WalledGarden WalledGardens TheCollective CategorySociety CollectiveIntelligence DistributedMind GoaTrance HiveMind InsectBehaviour MindExpand SamLey TheBorg TheCollective TheDiamondAge TheComingOilCrisis AndrewMcGuinness BrucePennington CarFree CategoryBook CategorySolutions CrisisEqualsOpportunity EditHint EmploymentAtHome GreatCarEconomy HydrogenIsNotViable InternetTechnologies KirkBailey LiberalMind PeerToPeerComputing PhlIp RecentChanges SimpleMinded StrawMan SunflowerSynergies TheAdjunct TheComingOilCrisis WorkSpace TheCompromise DonaldNoyes HumansDoNotHaveTime JustDoIt LifeIsShort TheCompromise ThePlan TheComputerRevolutionHasntHappenedYet AlanKay AlanKayTuringAwardLecture FeaturedSpeakers RealVideo TheConsultantsMantra CategoryIdiom TheContainerStore PaulHolser TheCore FreshAndReady JimMcCarthy LinkClick MicheleMcCarthy OperatingSystem ResultsOriented ScrumMeetings SoftwareForYourHead StandUpMeeting TheCore TheCostOfInefficiency AddictionToComplexity CategoryPerformance OrganicVsEvolutionary SoftwareDevelopment TheCostOfInefficiency TheCpan CategoryArchiveNetwork ComprehensivePerlArchiveNetwork TheCppStandardLibrary AddisonWesley ArgumentDependentNameLookup CategoryBook CategoryCpp CategoryCppTemplates CommonHigherOrderFunctions CppTemplatesTheCompleteGuide DefinitiveCeePlusPlusBooks StandardTemplateLibrary TheCppStandardsCommittee CategoryCpp CeePlusPlus CeePlusPlusEleven CeePlusPlusOneWhy ConceptCpp ProposedAdditionsToCeePlusPlus TechnicalReportOne TheCppStandardsCommittee TheCraft JoshuaKerievsky MastersOfTheCraft PhilipEskelin PointAndClickDragAndDrop TheCraft TheCrcCardBook CategoryBook DavidBellin DesignPhase KentBeck MattSimpson PeterMerel SusanSuchmanSimone WardCunningham TheCreationOfTheModernWorld CategoryBook QuickSilver RoyPorter TheCritiqueOfPureReason BertrandRussell CategoryBook CategoryPhilosophy DavidHume GottfriedWilhelmLeibniz ImmanuelKant TheCube CubeMovie GameCube JeffGrigg LessonsLearnedFromHorrorFlicks PowerMac RubiksCube TheCuckoosEgg CategoryBook CliffordStoll TheCultOfTheAmateur AmericanCulturalAssumption CategoryDiscussion CategoryStory CostinCozianu CriticalSpirit DougMerritt EncyclopaediaBritannica FebruaryZeroSix GarryHamilton InformationConsumer NitPick PlainEnglish RobertHeinlein SockPuppet SpecializationIsForInsects TheCultOfTheAmateur TragedyOfTheCommons WebTwoPointOh WikiAddicts WikiCulture WikiPedia WikiReader WikiWikiWeb WikiZen TheCulture AlanFrancis ChanningWalton ConsiderPhlebas IainBanks IainHowe KeithBraithwaite MikeSmith NamesOfCultureShips PeterHamilton PlayerOfGames PostScarcity RobertAntonWilson RobertHeinlein RuninSun SpecialCircumstances TheCulture TheRealityDysfunction TomAnderson UpWing TheCurseOfXanadu AnalysisParalysis AutoDesk CategoryIdealism CharlesBabbage DaveHarris DavidSarahHopwood DougMerritt GoodEnough HerdingCatsProblem MarkMiller NelsonLtr PeterMerel RabidPrototyping RapidPrototyping RonJeffries TedNelson TuringComplete XanaduProject TheCustomer CustomerRole ExtremeProgramming ExtremeRoles FunctionalTest GoalDonor GoldOwner UserStories TheCustomerNeedsItRightAway DeathMarch ForcedOvertime PeopleAreTheProblem TheCustomerNeedsItRightAway TheManagerIsTheProblem TheProcessIsTheProblem ThereAintNoSuchThingAsaFreeLunch TimKing WayneMack TheCustomerSpeaksWithOneVoice ArieVanDeursen CategoryCustomer ConsultingTeam CustomerServiceManager ExtremeProgrammingInstalled PlanningExtremeProgramming ProductManager StoryCard WorkshopOnCustomerInvolvement TheCustomersAreIdiots AntiPattern AntiPatternCategory CategoryAntiPattern DevelopmentAntiPattern DisruptiveTechnology FeatureCreep FocusGroup GoldPlating MarketingAreIdiots MartySchrader ProgramManager ScottJohnson TheCustomersAreIdiots ThinkingOutsideTheBox UsersAreIdiots WeAreIdiots TheCyberiad CategoryBook CategoryScienceFiction PhlIp RobRepMan SonseEighteen StanislawLem TheDaemonTheGnuAndThePenguin CategoryBook CategoryHistory CategoryUnix GrokLaw QuarterCenturyOfUnix UnixHistory TheDailyWtf CategoryAntiPattern HotComments HowToWriteUnmaintainableCode TheDailyWtf WorseThanFailure TheDanceOfChange CategoryBook TheFifthDisciplineFieldBook TheDarkSide TheDataIsTheUserInterface CascadingDialogBoxesAntiPattern CategoryUserInterface DaveOrme NakedObjects PowerOfPlainText TheDataIsTheUserInterface UserInterfacePatterns VisitorPattern WidgetsRepresentRelationshipsInTheModel TheDataModelResourceBook CategoryBook CategoryBusinessDomain CategoryDatabase CategoryDatabaseBook DatabaseBestPractices LenSilverston RelationalPatterns TopRight TheDataModelResourceBookDiscussion FearOfAddingTables NormalizationRepetitionAndFlexibility SafetyGoldPlating TheDataModelResourceBook TheDataWorkshop AdamGeras AgileMethods GrigoriMelnik KhaledElEmam LaurieWilliams RonJeffries TheDataWorkshopTwoThousandFour XpAgileUniverseTwoThousandFour XpUniverseTwoThousandTwo TheDataWorkshopTwoThousandFour GrigoriMelnik TheDataWorkshopTwoThousandFourParticipants FrankMaurer GrigoriMelnik TheDataWorkshopTwoThousandFour XpAgileUniverseTwoThousandFour TheDatabaseIsTheSoftwareBase JavaLobbyCommunityPortal LanguageTribbling ObjectOriented TheyWriteTheRightStuff TomRossen WagTheDogAntiPattern TheDayAfterTomorrow BeyondThisHorizon CategoryBook CategoryScienceFiction DouglasAdams EdPoor KeithBraithwaite KeithRay PeteHardie RobertHeinlein TheDayAfterTomorrow UnmoteMyEyeAlready WikiMaster TheDeadline AlistairCockburn BigDesignUpFront CategoryBook DeMarco DeadlineSample DeusExMachina GuildSite JeffGrigg JohnBrewer KeithBraithwaite NameThePeopleInDeadline RandyStafford ThaddeusOlczyk TheDeadline TomDeMarco XpImmersionThree TheDeadlineOnBigDesignUpFront AlistairCockburn BigDesignUpFront DataFlow DaveHarris MichaelFeathers PeterMerel TheDeadline TheDesignIsTheSourceCode TheSourceCodeIsTheDesign TomDeMarco VladEnder TheDeadlineaNovelAboutProjectManagement CategoryExtremeProgramming CategoryProjectManagement CleanRoom CppReport ExtremeProgramming GraphicalUserInterface JustinForder MartinFowler RobertCecilMartin TomDeMarco UniversalModelingLanguage UserCenteredDesign VeryHighLevelLanguage TheDeeProgrammingLanguage AndreiAlexandrescu CategoryBook DeeLanguage WalterBright TheDemonHauntedWorld CarlSagan CarlSagansBaloneyDetectionKit CategoryBook TheDesignAndEvolutionOfCpp BjarneStroustrup CategoryBook CategoryCpp CeePreprocessor MarcoDorantes TheDesignIsTheSourceCode AndyMoore AutomatedCodeGeneration BrianEwins DocumentationBeyondTheSourceCode IntentionalProgramming RationalRose TheDesignIsTheSourceCode TheSourceCodeIsTheDesign ThunkFactor TomStambaugh WhatIsTheSourceCode TheDesignOfEverydayThings CategoryBook CategoryDesign DavidBrantley DonaldNorman DouglasHofstadter LayneThomas SeymourPapert TheDesireToDelete AllPages AnonymousDonor BoiledFrogs CategoryWikiProgress CrazyThingsThatMightSaveWiki DavidLiu DeleteAngel DeleteOnceRestoreOnce DeleteOnceRestoreThrice DeletedButKeptHistory DeletedUnlessDefended EditWar FilteredRecentChanges FrontPage IsThisPageOk JonathanTang NoContent OffTopic OnTopic PleaseComment RecentChanges RestoreThoughtfully RonJandrasi TheDesireToDelete UserInterface WardsWiki WikiNow WikiReductionism WikiReductionists WikiZen TheDevicePatentedProcessIndicatingApparatus BuildStatusIndicators TheDevilIsInTheDetails AlainPicard AndyMoore BigDesignUpFront ChristopherAlexander GopherHoles MiesVanDerRohe TheDiamondAge AndrewFischer CategoryBook CategoryScienceFiction CryptNet DistributedRepublic EmergentBehavior EricDrexler JohnBeppu LordFinkleMcGraw MikeDagosta MikeSmith NealStephenson TheDiamondAge TheDrummers TheWetNet TheYoungLadysIllustratedPrimer WetNet TheDifferenceBetweenCartelAndOrganizedLabor AmericanCulturalAssumption CategoryComparisons FirstAmendment GrandConspiracy IamNotaLawyer OrganizedLabor ParadoxOfCapitalistThinking ParadoxOfSocialistThinking TheDifferenceBetweenCartelAndOrganizedLabor TheDifferenceEngine AnalyticalEngine BruceSterling CategoryBook CharlesBabbage DifferenceEngine SteamPunk WilliamGibson TheDilbertPrinciple CategoryBook DilbertComicStrip FundamentallyFlawed PeterPrinciple ScottAdams ScottJohnson TheDilbertPrinciple TheDispossessed BrokenLink CategoryBook JorgeUriarte TheDispossessed TheDistempersOfLearning AntiPattern BrentNewhall CandidateForDeletion CategoryDistraction CategoryEducation FallaciousArgument FrancisBacon GunnarZarncke JeffGrigg MacDonald TheDistempersOfLearning TheInternetEncyclopediaOfPhilosophy TheDoomsayer BadNewsNeedsToTravelFasterThanGoodNews BlackHat JeffBay SixThinkingHats TheDownSide BlackHat TheDownloadCulture ConsumerCulture FreeSoftware FreeSoftwareCommunity InterDev JohnFletcher JunkWare LibreSoftware MarkoSchulz MartinPool QuickChangesJunkie ShareWare TermOfAbuse TheDownloadCulture UploadCulture WikiWiki TheDragonBook CategoryBook CategoryCompilers CompilersPrinciplesTechniquesAndTools GreenDragon JeffreyUllman PrinciplesOfCompilerDesign RedDragonBook TheDragonBook TwentyFirstCenturyCompilers TheDream TheDryPrinciple DontRepeatYourself TheDumbingDownOfProgramming AdapterClass AdewaleOshineye BjarneStroustrup CommandLineInterface ComplexityHasToGoSomewhere ConfigurationEngineer CoordinateVersusNestedGui DanielSheppard DavidSmead DavidStein EdGrimm EditHint EllenUllman EmacsVsVi EricRunquist ForthLanguage FrankGerhardt FuturistProgramming GnuEmacs GrandUnifiedBootloader GraphicalUserInterface GreatLispWar IgnoranceDrivenDevelopment IsaacAsimov IvoRoper JavaBeans JeffGrigg JonGrover KeithBraithwaite KielHodges LeoBrodie LokiLibrary NextStep NthGenerationLanguage OberonOperatingSystem OpenWizardAssistants OpenWizardry OutThere PatCallahan PatricIonescu PatternChaos PeterLynch PointerAndKeyboard ProgrammingIsInTheMind RedHat RefactorMe RichardHenderson RightThing RobWilliams SharpenTheSaw SlackwareLinux SoftwareEngineer SteveFreeman StevenNewton StuCharlton TheDumbingDownOfHumanity TheDumbingDownOfInterfaces TheDumbingDownOfProgramming TheFeelingOfPower TheHumaneInterface ThinkingForth ThreadsConsideredHarmful TorneWuff TurboPascal WardCunningham WayneConrad WikiWeb WilliamPociengel WindowMaker TheEarthIsFlat FlatLand GeorgeBush GrandConspiracy OccamsRazor SpaceTime TheEarthIsFlatButSpaceIsCurved BethanyAndresBeck QuantumTheory TheEarthIsRound ArgumentFromAuthority BookStop BookStops CategoryAstronomy ComputerScience GalileoGalilei JayOsako JonathanTang NicolausCopernicus OnceAndOnlyOnce PleaseMoveThisToTheAdjunct SelfStandingEvidence TheEarthIsFlat WardsWiki TheEconomicLawsOfScientificResearch CategoryBook PeterSchaefer RalphJohnson RobHarwood StanSilver TheEconomist BookShelf BrentNewhall CategoryNewspaper TheEdgeOfData TheEdgeOfWiki TheEdgeOfData TheEdgeOfFile TheEnd TheEditor CategoryDramaticIdentity DramaticIdentity TheEditor WikiCommunity WikiZens TheEighties CommodoreSixtyFour DecadesDiscussion EightBit MikeSmith OffTopic PleaseMoveThisToTheAdjunct SturgeonsLaw TomLehrer TheElementsOfStyle CategoryBook ChicagoManualOfStyle CodeStewardship CommonReusePrinciple DontRepeatYourself EgolessProgramming EwDijkstra IdentifiersRevealIntent IntentionalProgramming InterfaceSegregationPrinciple LiskovSubstitutionPrinciple MarkTwain OmitNeedlessWords OnceAndOnlyOnce OnlineBook OrwellsParody PhlIp SinAndSyntax TenLessonsInClarityAndGrace TheElementsOfStyle TheElementsOfTypographicStyle WoeIsi YouArentGonnaNeedIt TheEmperorsNewClothes CategoryStory DanielKnapp HansChristianAndersen MartinNoutch OpenAuthor TheEmperorsNewMind AlbertEinstein BellsInequality BertrandRussell CategoryBook CategoryPhysics CommonSense GoedelEscherBach GoedelsIncompletenessTheorem HardCorePlatonists HawkingsBox HeisenbergUncertaintyPrinciple JohnLucas RichardDrake RogerPenrose SchroedingersCat ScientificMethod ShadowsOfTheMind SolomonFeferman StephanHouben StephenHawking TheEmperorsNewMind TheoreticalPhysics TheEmperorsOldClothes CarHoare CategoryPaper CategoryStory TheEmperorsNewClothes TuringAwardLecture TheEnd BenTilly BlueScreenOfDeath CliffordAdams CraigPutnam DavidBrantley DavidCary ExtensibleMarkupLanguage FortranLanguage GoTo InterCal JimMorrison JustWrong KevinReid MacOs OpenFirmware OutOfBand PhpLanguage RedDwarf SystemExit TheEnd UserExpectations WeaselWords WikiName YouAreTheWeakestLink TheEndOfMarketingAsWeKnowIt CategoryBook TheEndOfTheWorld CoryHamasaki KielHodges MichaelFeathers PeterMerel RaySchneider RonJeffries SavoireFaire TheEnterpriseAndScrum CategoryBook CategoryScrum KenSchwaber ScrumProcess TheEnterpriseAndScrum TheEssenceOfXml EssExpressions PhilipWadler XmlIsaPoorCopyOfEssExpression TheEuro BadThing BelgianEuroCoin CulturalChange FrancisHwang GoodThing LaurentBossavit NickBensema StateQuarters StijnSanders TheDollar TheEuro TheNetherlands TheEvilThatLurksInTheHeartsOfMen LamontCranston TheShadow TheEvolutionOfCooperation CategoryBook JohnMaynardSmith TheSelfishGene TheEvolutionOfLisp CategoryHistory CategoryLisp CategoryPaper CommonLisp GuySteele InterLisp LispFamily LispLanguage LispSchemeDifferences MacLisp ProgrammingLanguage RichardGabriel SchemeLanguage TheEvolutionOfTheUnixTimeSharingSystem CategoryHistory CategoryUnix DennisRitchie UnixHistory TheEvolutionOfaHaskellProgrammer CategoryFunctionalProgramming CategoryHaskell CategoryTheory HaskellCanBeAsGoodAsPerl HaskellLanguage MathematicsMadeDifficult ObfuscatedPerl OnMonads ScopeFn ThereIsMoreThanOneWayToDoIt TheExistentialPleasuresOfEngineering CategoryBook CategoryEngineering TheExpert TheExpert TheExtremeProgrammingDiet CategoryFoodAndDrink ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange FortyHourWeek KentBeck OnceAndOnlyOnce ThereMustBeWhatKindOfFood VitaminXp YouArentGoingToNeedIt TheExtremeProgrammingWayToHandleUserAntiStories AlistairCockburn DickBotting ExtremeProgrammingChallenge JohnBrewer KentBeck LimitsOfUserStories OnceAndOnlyOnce RussellGold SecurityIsHard TestCase TheExtremeProgrammingWayToHandleUserAntiStories ThereAreNoUserAntiStories UserAntiStories UserAntiStory UserStories UserStory TheExtremeProgrammingWorkshop XpTrainingClasses TheEyekaProject TheFableOfTheKeys BadKeyboards BenAveling CategoryKeyboard DomainSpecificLanguage DvorakKeyboard EvidenceTotemPole McDonalds QwertySyndrome RaceTheDamnedCar TheFairyTale UserStory TheFallacyOfCostCutting TheFalls CategoryMovie CategoryOffTopic DrowningByNumbers JorgeLuisBorges PeterGreenaway PhilipGlass TheFalls TheFamousBrettWatson BrettWatson CopyRight IntellectualProperty MonkeyMath OpenAuthor PepperedMoth PublicDomain RealNamesPlease TheFamousBrettWatson UserName WikiCopyRights WikiName TheFateOfLifeInTheUniverse CategoryPhysics TheFeelingOfPower CategoryStory IsaacAsimov TheFeyerabendProject AgainstMethod AgileSoftwareDevelopment ChrisSteinbach DesignPatterns ExtremeProgramming FeyerabendOnSoftware JeffGrigg KeithBraithwaite LetsBlowUpTheUniverse LindaTupleSpaces McCarthy MichaelTrigoboff NewFiles NickKeighley PatternsOfSoftware PaulFeyerabend RestArchitecturalStyle RichardGabriel SeanZachariasen SoftwareMethodology TheFeyerabendProject WorseIsWorse TheFifthDiscipline CategoryBook CategorySuccess EditWars ImpedanceMismatch JimCoplien LeaderShip ListenWithYourAnswerRunning MentalModel MentalModelInDialogue ObjectTechnology OrgPatterns OrganizationalPatterns PaulHudson PeterSenge PositiveDialogue SharedVision SystemsThinking TheFifthDisciplineFieldBook TheRoleOfManagement WardsWiki WikiNobody TheFifthDisciplineFieldBook CategoryBook LearningOrganization MissionStatement PeterSenge SeanMcNamara SystemDynamics SystemsThinking TheFifthDiscipline TheFifthDisciplineFieldBook TheFifthVariable AnalyzingXpWithOptionsPricing ExtremeProgramming FalkBruegmann FourVariables GarryHamilton HelmutMerz HyperPentahedron KnowledgeGap RiskIsProbabilityTimesImpact RonJeffries RussAtkind SpikeSolution TechnicalRisk TheSixthVariable TruckNumber WorstThingsFirst YonatSharon TheFirstFiveClicks AalbertTorsius AlarmBellPhrase AlexanderBostrom AmazonAssociate AnswerMe ArtificialIntelligence AuthenticationByWebsite BookMarklet BradAppleton CategoryBiology CategoryCategory CategoryDelete CategoryWiki CategoryWikiCollaboration CategoryWikiEditing CategoryWikiEngineReview CategoryWikiFavorites CategoryWikiHistory CategoryWikiImplementation CategoryWikiMaintenance CategoryWikiMetadata CategoryWikiNavigation CategoryWikiStructure CategoryWikiTag CategoryWikiTopics CharlesNepote CleaningWardsWiki ClueTrainManifesto ConcurrentVersionsSystem ConvertSpacesToTabs ConvertSpacesToTabsNotForCode ConvertTabsToSpaces CopernicTwoThousand CopyAndPasteTabs DavidCary DesignPatterns DocumentMode EditCopy EditPage EditText EdwardKiser FastWayToUndelete FixingLinks FreeLink FridemarPache FrontPage GoodStyle GoodStyleSuggestions HeuristicRule HyperLink ImprovingConvertSpacesToTabs IntelligentDefaults InternetExplorer JavaScript JavaScriptSucks JohnLusk JoinCapitalizedWords KrisJohnson LynxBrowser MacOsx MoreAboutBackupCopies NewUserPages NoteTab OnTopic OpenDirectoryProject OurCurrentPattern PerSoderlind PerpetualNow PleaForBetterWiki PublicWikiForums QuickChanges QuickDiff QwikWiki RandyKramer RdfWiki RecentChanges RecentEdits RoadMap RodrigoOliveira RuleOfThumb SeshKumar SimulatingQuoteBlocks SisterSite SixSingleQuotes SpellWhiteSpace StartPages StartingPoints TabRefactoring TakuyaMurata TextFormattingExamples TextFormattingRegularExpressions TextFormattingRules TheElementsOfStyle TheFirstFiveClicks TheWikiWay ThirdPerson ThreadMode ThreadModeDiscussion TimRhodes TinyWiki TipForTypingTab TopFiveVisitorPages UseModWiki UserInterface UsingWikiWithLynx WardCunningham WelcomeVisitors WhyDoesntWikiDoHtml WikiAddict WikiButcher WikiCase WikiClones WikiCulture WikiForum WikiForums WikiForumsCategorized WikiForumsCategorizedAyThroughCee WikiForumsCategorizedDeeThroughZee WikiInternetSearchResults WikiName WikiNewbie WikiPage WikiReviews WikiSingleWordProblem WikiSpringCleaning WikiTabotage WikiWikiSandbox WikiWord WikiWorks TheFirstRefactoringStep AboutRefactoringPatterns BacktrackIfRefactoringFails CategoryPattern CategoryRefactoring JasonFelice RalphJohnson RefactoringInDuets RefactoringInVerySmallSteps RefactoringUsingTools SantiagoValdarrama TestEveryRefactoring TheFirstWoodpecker CodeRedWorm DenialOfService JohnFarrell PeteHardie ProgrammersBuildingBuildings WhyDoPeopleMakeSoManyMistakes TheFiveMonkeys OldRulesWithForgottenReasons PrimoLevi TheForce JediMindTrick MitochondrialEve PointOfDiminishingReturns StarWars TheForce TheFourElements ApplicationModelLayer DomainModelLayer FourBlankCards FourLayerArchitecture FourLevelsOfCompetence FourProcessesOfConsciousness FourQuadrants FourVariables FourVariablesUnderStress InfrastructureLayer IterationPlanning KentBeck PeriodicTable ProgrammingEssentials SevenHabitsOfHighlyEffectivePeople StephenCovey ViewLayer TheFreePan TheFrogs ZeekLand TheFrozenKeyboard BillTrost BorisBezier CategoryBook HiddenMode MicrosoftWindows MikeWarot MythicalManMonth TheFullMonty TheFullMonty TomStambaugh WinstonChurchill TheFundamentalProjectManagementQuestion ArtificialEntity CategoryManagement CategoryProjectManagement DonaldNoyes EightyTwentyRule FabricOfAchievement FutureSpectacles ItDepends JeffChapman KentBeck ProjectManagement SharedVision SociologyOfWork TheFundamentalProjectManagementQuestion WardCunningham WhyIsDomainKnowledgeNotValued XpMailingList TheFunniestEnding CategoryMovie TheFuture AbsoluteTime CategoryFuture CategoryTime ChronologicalProtectionConjecture GrandfatherParadox TimeArrow TheFutureOfComputing CategoryFuture CycProject EricHodges TheFutureOfInformation BillGates BrokenLink CategoryInformation DanConnolly MarcAndreessen MicroSoft NetScape SoftwareArchitecture TedNelson TimBernersLee TimMcDonald WebArchitecture WorldWideWebConsortium TheFutureOfKnowledge CategoryBook CategoryKnowledge PeterSenge TheFifthDiscipline VernaAllee TheFutureOfWork BrainsAsaCheapCommodity CategoryBook CategoryWorkEnvironment DonaldNoyes FutureOfWork WorkplaceDemocracy TheGamesContinue AlistairCockburn CategorySoftwareDevelopment ChangeYourOrganization CooperativeGameWithinInfiniteGames CthreeProjectTerminated EthicOfService GoldOwner MartinFowler RichardDrake TomAyerst TheGap CategoryWikiMaintenance CeeTwoDown ChangesInNovemberZeroNine CtwoWikiDown MeatballWiki NovemberZeroNine OffTopic PeopleProjectsAndPatterns SisterWiki SoftwareDevelopment TheAdjunct TheGap WardsWiki TheGate ChristopherAlexander CommandLineInterface CommandPattern DesignPatterns FlyingButresses FlyingButtresses JimCoplien KungFuTse LaoTse ObserverPattern OhOh PatternLanguage PeterMerel PhilipEskelin QuantumComputing RalphJohnson StrawMan TheFlow TheGate TimelessWay WimpInterface ZenConcepts TheGeniusWithin TheGeometricUniverse CategoryBook GeneralRelativity MichaelAtiyah QuantumMechanics RichardDrake RogerPenrose StephenHawking StuartHameroff TheGeometricUniverse TheGimp BloatedImagePrograms GnomeDesktopEnvironment GoodEnough GtkPlus GuileScheme LinuxOs MacOsx MicrosoftWord PerlLanguage PhotoShop PythonLanguage SchemeLanguage TheGimp ZeekLand TheGoal CategoryBook CategoryManufacturing EliyahuGoldratt ExtremeBudgeting GreatBooksListAlistairCockburn SolutionsToBottlenecks TheGoal TheGoalOfTestDrivenDevelopmentIsEmergentBehavior DontRepeatYourself EmergentBehavior HyperBug OpenClosedPrinciple StandingAndRunningRigging TestDrivenDevelopment TheGodComplex AbsoluteTruth BrucePennington EditHint GodComplex GodIsSomethingYouDo GodsNavel IllusionOfIndividuality JanuaryZeroNine LoveThyNeighbor NewAge OffTopic OnTopic PeopleProjectsAndPatterns RealLife RobertHeinlein ScienceRelatedMemeticDisorder SoftwareDevelopment SoftwareGivesUsGodLikePowers SteveJobs ThatsInsane TheAdjunct TheGodComplex TheLoveComplex ThouArtGod UniversalMind WikiPedia WikiWiki WorldView TheGodsMustBeCrazy CategoryMovie CategoryOffTopic KhoisanLanguages TheGoodOldDays CategoryHistory HollerithPunchCard TheGoodOldDays TheGoodOne CategoryFoodAndDrink DailyValuesPattern DesignPattern DesignPatterns ElizabethWiethoff JamesKeogh JonasGorauskas TheGoodTheBadAndTheUgly BookList ChristopherAlexander DesignPatterns ToddCoram TheGovernment TheGrammarOfGraphics ArrLanguage CategoryBook CategoryGraphicsPattern CategoryVisualization StatisticalPackageForTheSocialSciences TheGrammarOfGraphics TheGrandOldDukeOfYork AntiPattern ArchitectsDontCode CategoryAntiPattern CategoryDevelopmentAntiPattern ChadThompson ComparativeAdvantage ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange JamesPoupard KeithBraithwaite RationalUnifiedProcess TechnicalArchitect TheGrandOldDukeOfYork WikiPedia TheGratefulDead AndruBranch IneedAterabyte LaunchCast ManicDepression OffTopic PeterMerel RobertDiFalco TheGratefulDead TheWell TheGreatExplosion CategoryBook CategoryScienceFiction ScienceFiction TheGreatQuux ComputerFilk GuySteele NomDePlume TheGrinder JythonLanguage PhilAston TheGrippingHand CategoryBook CategoryIdiom GrippingHand JerryPournelle LarryNiven TheMoteInGodsEye TheGuiThreadIsTheMainThread AgreeToDisagree AntiPattern AsciiArt CategoryEvents EventDrivenProgramming EventQueue EventThread EventsAreNotCallBacks GuiThread HollywoodPrinciple JavaAwt JavaDoc JavaSwing JavaSwt LookAndFeel MainLoop MainThread MultiThreaded NetBeans OperatingSystem PhilippeDetournay PlatformIndependentGui RedHat TaskProgression TheGuiThreadIsTheMainThread ThreadGroup ThreadSafe UseCases WindowsVista TheHalloweenDocument AnonymousDonor AuthorSquelched EricRaymond FindFast GlennVanderburg KenThompson OpenSource PhilGoodwin PhilipEskelin PhlIp PlanNine RonJeffries SteveFreeman TaskManager TheHalloweenDocument TheHardBanned TheHeadEatsTheTail BenTremblay DrawingOnTheArtistWithin JbRainsberger JeffGrigg KayPentecost ObjectionsToWorkingTestFirst PhlIp RonJeffries SmallTalk TestDrivenDevelopment TestFirst TheHeadEatsTheTail XpMailingList TheHeap BestFit CeePlusPlus FirstFit HeapDataStructure HeapSort OperatorNew PrematureOptimization TheHeap TheHeartOfChange CategoryChange CategoryManagementBook CategoryPsychology ChangeManagement CommunicateWithDeedsInsteadofWords DecentralizedOrganization FirstThingsFirst FromSuccessToSignificance LeadingChange PowerToTheEdge QuickWins TheHeartOfChange VisionsAndStrategiesBeforeBudgetsAndPlans WhenBossesSeemHopeless WhomDoYouTrust TheHeartOfSuccess CategoryBook CategorySuccess TheHerdOfKittens SnackingIsaStressSmell ThereMustBeFood ThereMustBeWhatKindOfFood TheHero HeroicProgramming TheHiddenFortress CategoryMovie StarWars TheHobbit AbbeeHugHes BrentNewhall IanRae JrrTolkien LordOfTheRings PhlIp TheHobbit TriangulateToDesign TheHoly DanielQuinn TheHoly TheHumanSideOfEnterprise CategoryBook TheoryXandy TheHumaneEnvironment CategoryInteractionDesign JefRaskin TheHumaneInterface TheHumaneInterface ArchyProgram CanonCat CategoryBook CategoryInteractionDesign DontModeMeIn JefRaskin KillerUserInterface LeapMode NewOsFeatures QuasiMode TheHumaneEnvironment ZoomableUserInterface TheHumbleDialogBox HumbleView JeffTulley MichaelFeathers ModelViewPresenter ObjectMentor PhilThompson TheHumbleDialogBox TheHumbleProgrammer CategoryPaper EwDijkstra HumbleProgrammer ProgrammerStereotype TuringAwardLecture TheIdes CategoryDateStamp IdesOfMarch JuliusCaesar TheIdes TheIlluminati BavarianIlluminati TheIlluminatusTrilogy BavarianIlluminati CategoryBook EricHodges MadeMeThink RobertAntonWilson RobertShea SchroedingersCatTrilogy StreamOfConsciousness TheIllusionOfSoftwareEngineering BobBockholt CargoCultSoftwareEngineering CodingConventions CodingStandard DisciplineEnvy DoItNow HistoryComment HungarianNotation LargestSingleCodeModule LayneThomas MartijnMeijering ProducingCodeAsExcretingProduct RightThing RupConsideredHarmful SimplestThing SoftwareBlueprints SoftwareEngineering StevenNewton TheChemicalEngineeringCulture TimMackinnon TheImplementationOfFunctionalProgrammingLanguages CategoryFunctionalProgramming CategoryOnlineBook GraphReduction HaskellLanguage ImplementingFunctionalLanguages MirandaLanguage SimonPeytonJones TheImportanceOfFirstHandExperience AynRand FrancisHwang IainLowe ReplaceUselessFantasyWithExperimentation SearchForTruth SociologyWiki UnitTest WardCunningham WardsWiki TheIncredibleMachine CategoryGame QuestForThePerfectLanguage TheInmatesAreRunningTheAsylum AlanCooper BooksOnUserCenteredDesign CategoryBook CategoryIdiom CategoryInteractionDesign CayteLindner ConcurrentEngineering CurtisBartley DavidPeterson DougMerritt ErikMeade InteractionDesign ItDepends KentBeck KnowYourAudience PaulSaffo RichardKulisz SoftwareForUse SteveQuinlan VisualBasic WardCunningham TheInnovatorsDilemma InnovatorsDilemma TheIntegrationStation IntegrationMachine TheInterestedReader ReadTheFineManual TheInterfaceIsTheUserData AppleScript AutoCad AutoDesk CriticalMassModel EverythingIsaScript MacOsx MechanicalDesktop SymbolicUserInterface TheInternetIsNotYourLife BigBlueRoom BrentNewhall FeelingGood LetItBe SunirShah TheInternetIsNotYourLife WikiWiki TheInvisibleComputer CategoryBook DonaldNorman TheIrishmanRespondsToTao TheIronyOfQuality OptimumLevelOfQuality QualityElbow TheIsNotPatentApplication CategoryLegal CategoryStupid DelPhi DelphiLanguage IsNot SamuelFalvo TheJobMarketSucks AgenciesDoNotRespectYou CategorySucks DesperationSmells FiveYearsOfCeePlusPlusRequired HiringPatterns HowToSurviveInaJobMarketThatSucks InformationTechnology JustaWebMaster McDonalds OpenSource OverQualified PhlIp PostOffice SoftLanguage SoftwareCertificationDiscussion SpikeLee TeeVee TestDrivenDevelopment TheJobMarketStillSucks ThreeStrikesAndYouAutomate UnderQualified WebMaster WebSite TheJoyOfWork AnonymousDonor BattlingArchetypes ChooseYourObjectionableWayOfDoingThings GordonDickson RobertChurch ScienceFiction TheJtrixProject CategoryProject TheKenThompsonHack AdmiralPoindexter CategoryPaper CategorySecurity GoodStyle HaltingProblem HyperBug KenThompson OpenSourceMovement QuineProgram TheKenThompsonHack ThreeLetterAgency TotalInformationAwareness TuringAward TuringIncompletenessTheorem TheKeyboardIsTheWorstPlaceToDesign AnonymousDonor AnticipatoryDesign BertrandMeyer BetaLanguage BigDesignUpFront DesignAtTheKeyboard EwDijkstra GlobalHumanMachineInterface IsAnythingBetterThanPaper JonathanTang KristenNygaard LeoBrodie LittleDesignUpFront OnLisp PaperModel PersonalComputer ReactionaryDesign RefactorMe SimplestThingThatCouldPossiblyWork SmallTalk TheKeyboardIsTheWorstPlaceToDesign TheSourceCodeIsTheDesign ThreeAmigos WirelessNetwork TheKingInYellow BrokenLink TheKingInYellowByGraywyvern TheKingstonTrio CheneyOnTheMta TheKnowledgeEvolution CategoryBook CategoryKnowledge VernaAllee TheKnowledgeLevel CategoryArtificialIntelligence CategoryKnowledge CategoryPaper InteligenciaArtificial TheKooks AdHominem ComputerScience CreatorAsOwner DigitalLogic HolyWar JavaScript JohnFletcher ManMachineSymbiosis ManyWorldsInterpretation MarkJanssen MasterOfTheMachine PeopleProjectsAndPatterns PersonOfReason ProgrammingLanguage QuantumMechanics SgWa SoftwareDevelopment StarTrek TheKooks TheyAreNotOfUs TuringComplete UnitedStates WardsWiki WetWare TheKowmungersWerea CthreeProjectTerminated GangOfFour MeanwhileSkinnySallyJones OnceUponaTimeThereWasaWiki WikiOnWiki TheLanguageInstinct ActualReference BetsyHanesPerry BigIdea CarnegieMellonUniversity CategoryBook CategoryNaturalLanguage DavidGauthier DavidPorter DougMerritt GoldilocksSolution HeadDrivenPhraseStructureGrammar JimCoplien JoshuaGrosse LanguageInstinct MuAnswer ProgrammingInstinct SeeingVoices SteveConley StevenPinker TheLanguageInstinct TheMoralAnimal WhorfianHypothesis TheLastBug TheLastCeeProgramWritten ByteCode CategoryCee CeeCeePlusPlus CeeLanguage FutureOfProgrammingLanguages LispMachinesAreComingBack MicroKernel OpenSource ScriptingLanguage SegFault VirtualMachine TheLastComputerGame EverQuest RyanKing TheLastComputerGame TheLastComputerProgram TheLastQuestion TheLastOne BrokenLink ExceptionToTheRule MarginScribbling MetaLevel RichardHenderson TheLastOne TheLastQuestion AlianAnee BrentNewhall ChrisSandow DanielEarwicker DouglasAdams FredericBrown IsaacAsimov JeffGrigg MariusAmadoAlves RjLesch TheLastQuestionSpoiler TheLastQuestionSpoiler CitiesInFlight FloatingCities JamesBlish NewYork PeteHurst TheLastQuestion TheSingularity TheLawOfFives TheIlluminatusTrilogy TheLawOfMutatingBinaryImages BitRot IsSmalltalkWithoutGraphicsAnyGood KeyKos OrthogonalPersistence PowerOfPlainText SmalltalkLanguage TheLawOfNo AntiPattern CashCow CornCob DisruptiveTechnology TheLclass AdamBerger AnonymousDonor ArrayList CategoryJava CoRoutines ContextualReadability CostinCozianu DoubleBraceInitialization EmulateKeywordAndDefaultParameters JavaCriticisms JavaDesignFlaws JavaIdiom JavaIdioms JeffBay LanguageSubversionResponse LinkedList ProgramIntoaLanguage StringBuffer TheSclass TwoIsAnImpossibleNumber VarargsCollectionFactoryMethod ZeroOneInfinity TheLegendOfNineteenHundred CategoryMovie EntertainmentValue JohnCarmack MoviesWorthBuying OnTopic SoftwareDevelopment TimRoth TheLessonsOfLucasfilmsHabitat CategoryPaper DougMerritt LessonsOfHabitat TheLibertarianParty TheLifeOfTheCosmos AnthropicPrinciple CategoryBook LeeSmolin StandardTheoryOfElementaryParticles StrongAnthropicPrinciple WeakAnthropicPrinciple TheLightThatDied BurdenOfProof CategoryVoting ConspiracyTheorist DisproofByFallacy ModestElectronicVoteProposal UsaSystemsCatastrophe TheLimitsOfMathematics CategoryBook CategoryMath CategoryOnlineBook CategoryPhilosophy GregoryChaitin TheLimitsOfMethodology AlistairCockburn BertrandMeyers CodeIsm CrystalMethodologies ManageIsm MethodIsm PeopleIsm ToolsIsm TheLittleBooks DanielFriedman TheLittleSchemer TheLittleEngineThatCould AnAcceptableWayOfFailing CategoryBook CategoryIdiom IfYouThinkYouCanAndYouTryVeryHard LayneThomas TimKing WorryDrivenDevelopment TheLittleLisper GuySteele TheLittleSchemer TheLittlePrince AntoineDeSaintExupery CategoryBook JasonTarnover MartineDevos RichieBielak TheLittlePrince WindSandAndStars TheLittleSchemer BrianMarick CategoryBook CategoryFoodAndDrink ClojureLanguage CuteBooks DanielFriedman DouglasCrockford DuaneBibby GuileScheme JavaLanguage JavaScript LearningProgrammingLanguages LispLanguage LittleJavaFewPatterns LogicProgramming MatthiasFelleisen MlLanguage RubyLanguage SchemeLanguage StructureAndInterpretationOfComputerPrograms TailRecursion TheLittleBooks TheLittleJavaScripter TheLittleLisper TheLittleMler TheLittleSchemer TheReasonedSchemer TheSeasonedSchemer ThingsYouDidntKnowYouKnew TheLittleWikiWay FixYourWiki MichaelLidman OffTopic TheLittleWikiWay WhatAreMonkeys TheLoaner AntiPatternAntidote BarbaraYates BrooksLaw CategoryAntiPattern JanSteinman PairProgramming SpecialTeam TheLoaner TheLogicOfFailure CategoryBook FalkBruegmann SimCity TheLogicOfFailure TheLogicProgrammingParadigmAndProlog CategoryPaper KrzysztofApt LogicProgramming PrologLanguage TheLongDarkTeatimeOfTheSoul CategoryBook DirkGentlyNavigationMethod DirkGentlysHolisticDetectiveAgency DouglasAdams LifeTheUniverseAndEverything TheMachineStops CategoryScienceFiction DougMerritt ElizabethWiethoff EmForster GamesEndLiteracy InterNet ProjectGutenberg TeleCommuting TimLesher WikiPedia TheMachineThatChangedTheWorld CategoryBook CategoryManufacturing TheMadProfessor TheMadProfessor WikiPages TheMagicCauldron EricRaymond TheMagicofDialogue CategoryBook CategoryDialogue DanielYankelovich TheMagicofDialogue TheMan LordOfTheFlies PointyHairedBoss StanLee TheMan TheManWhoGrewYoung CategoryBook DanielQuinn DougMerritt GraphicNovel StephenHawking TimEldred TheManWhoLovedOnlyNumbers CategoryBook PaulErdos SrinivasaRamanujan TheManWhoPlantedTrees IanOsgood LegacyCode UnitTest TheManagerIsTheProblem EwDijkstra PassiveMutiny PeopleAreTheProblem RefactoringGovernment RelationshipManagement SocialDynamics TheCultureIsTheProblem TheManagerIsTheProblem TheManagerWasTheProblem TheProcessIsTheProblem TheToyotaWay ToyotaProductionSystem TheManagerPool AnonymousDonor CategoryBook GuidoVanRossum KrisJohnson LarryWall LinusTorvalds OpenSource TheManufacturingOfConsent CategoryOffTopic EricHerman HiveMind KeithBraithwaite MakeUsYourSlavesButFeedUs NeglectingFreeWill NoamChomsky PhilGoodwin RefactorNotMyPunctuation SoapSellers SunirShah ThereAreNoConspiracies VideoAddiction WikiCynic TheManyTypesOfPrograms AlternateHardAndSoftLayers BigIron ByteCodeVerification CategoryBusinessDomain CategoryProgrammingLanguage CrudScreen CuteWare DoesNotUnderstand DynamicTyping EmbeddedSystem EmbeddedSystems ErlangLanguage FederalAviationAdministration FinalCutPro FiveWorlds FortranLanguage FoxPro FragileBinaryInterfaceProblem FrysElectronics GarbageCollection GeneralHaltingProblem JavaLanguage LinesOfCode LispLanguage ManifestTyping MicrosoftAccess ModuleDependencyProblem MonolithicDesign MooresLaw OnTopic OperatingSystem OracleDatabase PhotoShop PinkyAndTheBrainLanguage PointerArithmetic PowersThatBe PrematureOptimization ProofOfCorrectness PythonLanguage QualityAssurance RaceCondition RandomAccessMemory RealTime RealTimeOperatingSystem RefactoringHint RelationalDatabase SeparationOfDataAndCode SqlServer StaticTyping StaticallyTyped StronglyTyped SturgeonsLaw TypeInference UndefinedBehavior UnitTest UnitedStates VersionControlSystem VirtualMachines WildPointer TheMapBecomesTheTerritory TheMapBecomesTheTerritory TheMapIsNotTheTerritory TheMapIsTheTerritory TheMapHasReplacedTheTerritory CategoryMetaphor DontEatTheMenu HorselessCarriageThinking JeanBaudrillard SocietyOfTheSpectacle SunirShah TheMapIsNotTheTerritory TheMenuHasBecomeTheFood TheTerritoryIsntWhatItUsedToBe TheMapIsNotTheTerritory AbstractSyntaxTree AlfredKorzybski AllModelsAreWrongSomeModelsAreUseful CategoryMetaphor CommonSense ComputerScience DanielBrockman DontEatTheMenu FairWitness GarryHamilton GeneralSemantics GoldPlating GregoryBateson HowardFear MappingFilters MentalModel NitPick ObservationWithoutAssumption ObservingTheObvious OneHandClap PointyHairedBoss ProjectionDistortion SamuelFalvo TargetReached TheMapBecomesTheTerritory TheMapIsNotTheTerritory TheMapIsTheTerritory TheTwoLawsOfDimensionalOntology TimLesher TruthIsaPathlessLand UsefulLie TheMapIsTheTerritory DataManipulation MarcThibault TheMapBecomesTheTerritory TheMapIsNotTheTerritory TheMapIsTheTerritory TheSourceCodeIsTheDesign TheMarbleProject CategoryProject LeonardoBueno TheMarbleProject UserStories TheMartianAndTheApple CategorySubjectivityAndRelativism CommonSense CommonSenseIsAnIllusion TheMasterAndHisEmissary BookStart BookStop CategoryBook CategoryPhilosophy CategoryPsychology DreyfusModel JohnFletcher JulianJaynes JustSoStories OriginOfConsciousness PhilosophyAndScienceSeekTruth PragmaticThinkingAndLearning ScientificBeliefTrap TheMathematicsOfTheIdealVilla CategoryBook ChristopherAlexander ColinRowe LeModulor TheMatrix AmericaOnline AndyPierce AntiPatternsBook ArtificialIntelligence AsKer AweToss BadHollywoodScience BalticMill BetsyHanesPerry CamillaWatson CategoryMovie CategoryScienceFiction ChristMessiahSaviour DanHankins DarkCity DougPhilips EasternAphorisms EasternPhilosophy EigenValue EigenVector EricHodges FrancisHwang GarrisonKeillor GratuitousViolence JamesNoble JasonYip JohnPassaniti JoshuaJuran JustaProgrammer KoyAanisQatsi LexSpoon MarkoSchulz MartinPool MatrixReloaded MicroSoft MoviesToConsider MoviesWorthBuying PeterMerel PhilipCraigPlumlee PrairieDogging RonJeffries StarWars StephanHouben StephenGaskin StopTryingToCodeMeAndCodeMe StormTrooper SydneyCity TalkieToster TheMatrix TheThirteenthFloor ThereIsNoSpoon TomAnderson WeirdAl WorldOnaWire YouThinkThatsCodeYoureWriting ZenBuddhism TheMeaningOfLife BeggingTheQuestion BrucePennington ClearYourMind DecisionRoutines DefinitionOfSelfishness EnergyAndConsciousness FortyTwo GeneralSemantics HappinessIs HitchhikersGuideToTheGalaxy InvisibleHand JosephCampbell LifeOnOtherPlanets MeaningOfLife MontyPython NobleEightfoldPath TheAdjunct TheMeaningOfLife TheMeaningOfLiff TheMeaningOfTheMeaningOfLife TheWrightBrothers VoiceOfTheUniverse TheMeaningOfLiff DeeperMeaningOfLiff DouglasAdams JohnLloyd NickBensema SnigletsBook TheMeaningOfRealLife CategoryRealWorld CategoryWorldView KathyBracy TheMeaningOfTheMeaningOfLife TheMediumAndItsProperties CodeSmell EdwardJohnston ExtremeProgramming FrancisHwang JazzProgrammer ManagingYourMuse WardsWiki TheMediumIsTheMassage CategoryBook MarshallMcLuhan TheMediumIsTheMassage TheMegaSwitch BigDecimal FearOfAddingClasses GodObject MegaSwitchGodClass NewYork SmallTalk TheMegaSwitch TheMetakitWiki MetaKit WiKit TheMetaphysicsOfQuality CategoryPhilosophy CategoryQuality CategoryWorldView EpistemicsOfQuantity LilaAnInquiryIntoMorals PhilosophyOfPragmatism RealValue RobertPirsig WhatIsQuality WimNusselder ZenAndTheArtOfMotorcycleMaintenance TheMgt CatBert MarkvShaney OrphanPage RobertAntonWilson TheMgt TheMindElectric GrahamGlass ObjectSpace WebMethods TheMindsIbook AlanTuring AllenWheelis ArnoldZuboff ChristopherCherniak DanielDennett DavidHawley DdotEdotHarding DouglasHofstadter HaroldMorowitz JohnSearle JorgeLuisBorges JustinLeiber RaymondSmullyan RichardDawkins RudyRucker StanislawLem TerrelMiedaner ThomasNagel TheMiracleOfAnd ArthurEddington ClassicalGreek CrcCard DonaldNoyes JayLanguage JohnWycliffe JrrTolkien KeithBraithwaite LambdaCalculus LatinGrammar ProfessorPeterJones TheFusionOfDesignAndTechnology ThePowerOfAnd TheSpectator WardCunningham WilliamTyndale TheModel PersonaDramatis PointOfView PracGuides SmallCast TheMoneyLine AssembleActivateAssert PhlIp TheMoneyLine TheMonkAndThePhilosopher CategoryBook DougMerritt HappinessIs JuneZeroFive TheMoonIsaHarshMistress CategoryBook CategoryScienceFiction ConsciousMachine DougMerritt FlashMan GunnarZarncke HugoAward HumanComputerInteraction KatieLucas LoglanLanguage NaturalLanguageProcessing RobertHeinlein ScienceFiction SpokenProgramming ThereAintNoSuchThingAsaFreeLunch TheMoralAnimal CategoryBook EvolutionaryPsychology TheMoreConfidentWins AbsentProxy TheMoreConfidentWins TheMostBeautifulHouseInTheWorld CategoryBook DaveSmith FengShui JimCoplien PiecemealGrowth WitoldRybczynski TheMostBeautifulLanguage ArlenCuss CategoryHaskell FasterThanCee FlameBait HaskellLanguage HolyWar IanOsgood MarchZeroEight MarnenLaibowKoser PissingMatch QuickCheck RubyLanguage SufficientlySmartCompiler TheMostComplexWhichCanBeMadeToWork AlanKay BancStarLanguage BenKovitz BigIron ComIsHard CommaSeparatedValues DungeonsAndDragons EmergentSystems EngineeringVsMarketing HomerSimpson JavaScript JobControlLanguage LotusNotes MartySchrader MicrosoftWindowsBeyondRepair MySql NetworkExternalities PhotoShop RalphJohnson RichardKulisz RobertChurch SamuelFalvo StandardGeneralizedMarkupLanguage ThreadMess UnitedStates WaldenMathews WebSphere WikiPagesAboutWiki WikiRefactoring WikiSocialNorms TheMostPureWay CategorySuccess ContinuousIntegration DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming ExtremeProgrammingStudent RalphJohnson RonJeffries UnitTest WardCunningham XpIsForExperience TheMostWidelyUsedProgrammingLanguageAtAnyLevel AtTiny BrokenLink CategoryRant CeePlusPlus CobolLanguage DavidCary DelphiLanguage FalkBruegmann FreeScale JavaLanguage JavaScript LarryWall MachineProgrammingLanguage MicrosoftExcel MicrosoftExcelProgrammingLanguage MicrosoftWord MlLanguage ObjectPascal PerlLanguage PostScript ProgrammingLanguageUsageStatistics PythonLanguage SmalltalkLanguage StuCharlton SystemSizeMetrics TedShieh TheMostWidelyUsedLanguageAtAnyLevel VideoCirclesOutput VisualBasic VoteOnProgrammingLanguages WardCunningham TheMotherOfAllDemos ArlieDavis BootStrapping BritishTelecom DoingWithImagesMakesSymbols DougEngelbart DougMerritt HowardRheingold JohnPassaniti MouseSite OnLineSystem QuickTime RealWorld RubeGoldberg StewartBrand ThierryBardini ToolsForThought WholeEarthCatalog XeroxParc TheMotivatedMind CategorySuccess TheMouseThatRoared DrStrangelove PeterSellers TheNorthKoreanProject TheMovieWasBetter BladeRunner DoAndroidsDreamOfElectricSheep DreamCatcher FightClub ManInBlack PhilDick RidleyScott TheBookWasBetter TheGreenMile TheHuntForRedOctober ThePrincessBride TomClancy WikiZen WilliamGoldman TheMozillaProject BugZilla CategoryProject DidTheMozillaProjectSucceed GeckoRuntimeEnvironment MozillaBrowser MozillaFirefox MozillaThunderbird MozillaTinderbox MozillaXul NetscapeCommunicator NetscapePublicLicense OpenOffice OpenSource RedHat TheMozillaProject XpCom TheMythOfThePaperlessOffice ApoorvaMuralidhara CategoryBook PaulRuane ScottJohnson TektronixInc TheSocialLifeOfPaper XeroxCorporation TheMythicalManMinute AreBusinessAppsBoring BufferOverflow CategoryPaper CentsOfWisdom ExtremeProgramming FredBrooks GermanLanguage JuergenLindemeyer LegoMindstorm LegoMindstorms MythicalManMonth OnceAndOnlyOnce OpenBsd OpenSource ReFactoring ReuseHasFailed SilverBullet SoftwareReuse TheMythicalManMinute WikiZens TheMythicalManMonth MythicalManMonth TheMythicalXpCustomer ExtremeProgramming FrancisHwang JeffGrigg MikeSmith NikolasKaue OnsiteCustomer ProjectManager QuestionsToAskYourXpCustomer TheMythicalXpCustomer WhatSmartSoftwareCustomersKnow XpCustomerQuotes XpDoesntCoverThat XpMailingListQuotes TheNakedObjectsFramework AlistairCockburn AutoGenCrudScreens BehavioralCompleteness CategoryUserInterface CommonUserAccess CreateReadUpdateDelete DaveRoberts DesignPattern DirectManipulation DirectManipulators DirectToWebFramework DougMerritt ExpressiveSystems HayStack HexagonalArchitecture InformationLens InternationalBusinessMachines JeffGrigg LispLanguage MarkCrocker MarkoMacek MitSloanSchool NakedObjectSeries NakedObjects NakedObjectsToolkit ObjectLens PatrickLogan RichardPawson RickMugridge RobertMatthews SmalltalkLanguage TheNakedObjectsFramework UserInterface VisualProgramming WorkplaceShell TheNameOfTheGame DeMarco EmPowerment LeaderShip LeadershipPatterns PeopleWare TheNatureOfOrder NatureOfOrder TheNecronomicon CategoryBook TheNetherlands AlexVanDenBergh BikeToWork CategoryCountry DavidBrantley DeclarationOfIndependence EuropeanUnion GoodStyle LostDutchmanMine NickFitzsimons PhilipsElectronics PhlIp RichardStallman TerryPratchett TheoVerelst WhatYouResistPersists WouterCoene TheNetworkIsTheComputer SunMicrosystems TheNewFontanaDictionaryOfModernThought CategoryBook TheNewInternet GlassBeadGame GrandUnification IndustrialEconomy InformationSilo TheNewMethodology AdamLi AgileProcesses AstridLumbye CommentOnNewMethodology MartinFowler StephenGryphon TheNextGuy EdsgerDijkstra GoldenRule PairProgramming TheNextGuy TheNilObject CategoryNull SingletonPattern SmalltalkLanguage TheNilObjectInStronglyTypedLanguages UndefinedObject WhatIsNull TheNilObjectDiscussion CategoryNull TheNilObject TheNilObjectInStronglyTypedLanguages AnonymousDonor CategoryNull DaveHarris FoobarNilObject FoobarOrNil FoobarOrNullObject JeffGrigg MumbleOrNil NikitaBelenki NilFoobar NilIsNotProfound NilObject NilWhatever NilZeetix NullEmailProtocol NullLayoutManager NullObject NullObjectDiscussion NullShape TheFoobarNilObject TheNilFoobar TheNilObject TheNilObjectInStronglyTypedLanguages TheNilZeetix TheZeetixNilObject TomStambaugh UndefinedObject ZeetixNilObject ZeetixOrNil TheNordics CategoryOffTopic DenmarkEurope EuropeanUnion FinlandEurope NorwayCountry SwedenEurope TheNotUnixCulture AmericanCulturalAssumption AmirLivne AndraeMuys CanInventStatisticsToo CategoryCulture CategoryUnix DavidCary JeffBell JohnFletcher MacOs MacroHard MarkoSchulz MicroSoft MyOperatingSystemWillBeatYourOperatingSystem RobMandeville RobertDiFalco SunirShah TermOfAbuse TheUnixHatersHandbook UnixCulture UsingUnixOriginProgramsOnWindows VmsOperatingSystem TheNumberOfTheBeast CategoryBook CitizenOfTheGalaxy FaultTolerance OnTopic RobertHeinlein RuleOfThree TheNumberOfTheBeast TrantorCon TheObjectGraph BlueAbyss LabelledDirectedGraph NameSpace OperatingSystemsDesign PermissionFlags TheObjectOfDating AdviceDoesntWork DanielKnapp DatingAntiPatterns DatingPatterns JohnFletcher NickBensema PlanToThrowOneAway TimeTravel TheObjectPeople AlanKnight CharleneBenson JohnPugh PaulWhite TopLink WayneBeaton WebGain WilfLalonde TheOneMinuteManager CategoryBook KrisJohnson PushPeopleUntilTheyPushBack TheOneMinuteManager TheOneTrueReligion BigOmega CategoryReligion GoedelsIncompletenessTheorem TheOneTrueReligion WorldWrestlingFederation TheOnion MarthaStewart TeleVision TheOnionRouter BecomingAnonymous BondageAndDisciplineNetworking BrokenLink CategoryInternet CategoryPrivacy UnitedStates WhoIs TheOnlyThingWeHaveToFear RobMandeville TheOpenSocietyAndItsEnemies CategoryBook KarlPopper TheOrderOfThings BorgesClassificationOfAnimals CategoryBook CategoryDrawnWithaVeryFineCamelHairBrush CategoryOrganization CategoryQuote DaveBarry JorgeLuisBorges MichelFoucault PleasePleaseDontCategorizeEveryPageOnWiki PoMo TheNameOfTheRose TimLesher TheOregonExperiment AndersBengtsson CategoryBook ChristopherAlexander MartineDevos PatternLanguage PiecemealGrowth PrincipleOfCoordination PrincipleOfDiagnosis PrincipleOfOrganicOrder PrincipleOfParticipation PrincipleOfPatterns TheTimelessWayOfBuilding TheOriginOfConsciousnessInTheBreakdownOfTheBicameralMind OriginOfConsciousness TheOriginalFolkTale CategoryStory DontIncludeRefactoringInstructions DontObeyRefactoringInstructions FrankCarver GlennVanderburg HeroicDebugging LawOfDemos ProgrammingPearls RichardDrake TheOriginalWiki CategoryWiki FrontPage WardCunningham WardsWiki WikiHistory WikiWikiWeb TheOtherKevinSmith CategoryHomePage TheOtherMartinFowler BritishCulturalAssumption GaveUpOnTelevision MartinFowler MichaelJackson RobinWilliams RobinWilliamsTheActor TheOtherMartinFowler TheOtherOnes CategoryHomePage DonaldNoyes TheOtherOnes ThinkingOutLoud TheOtherThings CategoryOrganization CategoryVideo DonaldNoyes TheOtherThings ThinkingOutLoud TheOwlBook EffectivePerlProgramming MasteringRegularExpressions TheOzBook ConceptsTechniquesAndModelsOfComputerProgramming ThePage GoodStyle ThePage ThePalimpsestEffect CategoryCodingIssues ChangeLog EffetPalimpseste GoodChangeLogEntry VersionControl ThePandaProject AlphaLinux ShaeErisson SunirShah ThePandaProject WilliamGibson ThePaperWorkBecomesTheProject JamieZawinski KatieLucas SoftwareDevelopmentMadeHeavier SteveJobs TheAlmightyThud TheMeetingsBecomeTheProject ThePaperWorkBecomesTheProject TooMuchDocumentation WorkingSoftwareIsTheGoal TheParableOfTheAutoMechanic TheParableOfTheGoldenHammerPolicy BillCaputo IcedTea SuperMegaBigCorp WizPlus WizWare TheParrotSketch GrahamChapman JohnCleese MontyPython PairProgramming TheParty CategoryOffTopic NineteenEightyFour PeterSellers ThePassionOfTheWesternMind CategoryBook JimCoplien LibraryOfCongress PatrickLogan ThePasture CategoryHistory ThePasture ThePatternAlmanac CategoryBook CategoryPattern PatternLanguagesOfProgramDesign ThePatternHandbook CategoryBook DougLea JimCoplien MartineDevos ThePatternOnTheStone DanielHillis MartinNoutch ThePatternOnTheStone ThePattonPrayer CategoryOffTopic GeorgePatton PrestonRickwood ThePattonPrayer ThePeopleIsTheProblem PeopleAreTheProblem ThePerfectArgument CategoryEvidence DenyingObjectiveEvidence ItemizedClearLogic MarkJanssen ThePerfectPage WetWare ThePerfectJob AbcdeLikertScale CopyAndPasteProgramming EthicalFoundation ExtremeNormalForm FortyHourWeek GarryHamilton HiringPatterns IntrinsicSubjectiveness JasonGrossman KrisJohnson OnsiteCustomer PairProgramming SmallReleases SocialValue ThePerfectJob WardCunningham XpMailingList ThePerfectPage GoodStyle GreatTransition ThePerfectArgument WikiIsNotWikipedia WikiPedia WikiStub WikiWay WikipediaIsNotWiki ThePerfectPersonalWiki AcceleratorKey CamelCase DesktopWiki EddiesWiki JavaScript NoteBook NoteWiki OpenSource PepysWiki PersonalWiki PocketPc SdiDesk SuperWhizzyUltimatePersonalWikiToolPro TiddlyWiki TimLesher TwikiClone WikiWord WikiWords WikidPad WxWikiServer ZuluPad ThePeriphery TheCity ThePeriphery TheSuburbs ThePerlCookbook CategoryBook CategoryPerl CookbookSeries DefinitivePerlBooks NathanTorkington OreillyAndAssociates TomChristiansen ThePerlJournal BrokenLink CategoryMagazine CategoryPerl JonOrwant PerlLanguage SysAdminMagazine ThePerlJournal ThePerlReview CategoryMagazine CategoryPerl ThePersistenceOfVision CategoryBook CategoryScienceFiction InternationalManualAlphabet JohnVarley LispLanguage MouseGestures PeterDeutsch PoMo ScienceFiction SmugLispWeenie ThePersistenceOfVision WikiIsNotaDictionary ThePersonalityEthic TheCharacterEthic ThePetstoreFiasco DotNet IsJtwoeeAnAntiPattern JavaLanguage JavaTwoEnterpriseEdition MicroSoft PetStore TheMiddlewareCompany TheServerSide ThePhenomenonOfLife AnewTheoryOfUrbanDesign CategoryBook ChristopherAlexander DefinitionOfLife HelmutLeitner JuneKim NatureOfOrder ThePlaceAndScopeOfPlanning BigPlanning CapacityPlanning CategoryOrganization CategoryPlanning CoWorking CompPlan ContingencyPlanning DispersedWorking DonaldNoyes EnterpriseResourcePlanning ExtremePlanning ExtremeProgrammingOpenWorkingAreas IfItIsWorkingDontChange IfXpIsntWorkingYoureNotDoingXp IsThisReallyWorking IterationPlanning ItsNotWorking MoreObjectionsToWorkingTestFirst ObjectionsToWorkingTestFirst PairPlanning ReleasePlanning ScenarioPlanning SprintPlanning StrategicPlanning SuccessionPlanning ThereHaveBeenAlready WhatIsReworking WikiObjectionsToWorkingTestFirst WorkPlan WorkingMeeting WorkingNames WorkingOnTheWrongThingAltogether WorkingSoftwareIsTheGoal WorkingTogether ThePlaceOfRfcsInHistoricalPerspective HyperTextTransferProtocol RequestForComments WorkingGroups ThePlan BadWord DonaldNoyes GoodThing ItWorks JustDoIt TheCompromise ThePlan ThePlanIsTheDeliverable TheProcessIsTheDeliverable ThePlaniverse AlexanderKeewatinDewdney AnthropicPrinciple CategoryBook FlatLand ThePlatypusBook AnIntroductionToObjectOrientedProgramming TimBudd ThePleasuresOfCounting CategoryBook CreateFlow LinksCreateFlow LinksDestroyFlow ThePlightOfBreakfast PeterMerel ThePoetryOfProgramming RichardGabriel ThePointOfMarketing DarkSide EngineeringVsMarketing RespectedExpertsOfAnySort ThePointOfMarketing ThePortableMba DeveloperTurnedManager ThePowerOfNow CategoryBook ClientServerRequestArchitecture EventDrivenArchitecture McGraw PaulGraham PublishSubscribeModel PushTechnology VivekRanadive ThePowerOfPositiveThinking CategoryLifeStrategies ThePowerOfPositiveThinking ThePracticalCogitator BertrandRussell BetsyHanesPerry CategoryBook TedCarroll ThePracticalCogitator ThePracticeOfProgramming BrianKernighan CategoryBook CodeComplete DanielStaudigel ExperiencedHackers HashTable MartijnMeijering ProgrammingPearls RichardDrake RobPike TakuyaMurata XpThoughtPolice ThePragmaticProgrammer AlistairCockburn AlwaysDesignForConcurrency AndrewHunt AnoteOnDistributedComputing AnswerMe AnthonyLauder BrunoWassermann CategoryBook CategoryEnterpriseComputingConcerns DavidDeLis DavidThomas DualPathAdapter ExtremeProgramming GarethMcCaughan KeithBraithwaite LocationTransparency LukeGorrie MatthewWilbert MetaProgramming MichaelChermside MichaelSchuerig PeteHardie PhilGoodwin PragmaticBookshelf PragmaticProgrammer ProgrammingPearls QuickQuestions RapidDevelopment RealityCheck RemoteException RichardHenderson RuntimeException SpiritOfXp SteveMcConnell ThePragmaticProgrammer TomAyerst UnderstandingDistributedSystems WardCunningham WouterLievens ThePrecautionaryPrinciple ThePrevayler AccidentalDifficulty AnticlimacticSimplicity AssociativeMemory BusinessObject CategoryJava CloudComputing CommandPattern ControlTable CostinCozianu CrossToolTypeAndObjectSharing CrystalReports DataLog DatabaseVerbs DatabasesAreMoreThanJustStorage DaveVoorhis DistributedSystem DynamicTyping EeLanguage EricHodges ExtendedSetTheory FalkBruegmann ForeignFunctionInterface FunctorObject GarbageCollection GenericProgramming GodLanguage GreatNewLanguage GreencoddsTenthRuleOfProgramming HandWaving HumbertoSoares JavaLanguage JavaSpaces JavaVirtualMachine JeffGrigg JustInTimeCompilation KentBeck KlausWuestefeld LogicProgramming MercuryLanguage MetaProgramming MySql NextBigThing ObjectCapabilityModel ObjectStore ObjectVsModel OctoberZeroNine OoNotForDomainModeling OpenDataBaseConnectivity OpenSource OptimisticConcurrency OracleDatabase PersistenceMechanism PersistentLanguage PluginArchitecture PrevalenceIsAcid PrevalenceLayer PrevalentSystem QueryByExample RandyStafford RelProject RelationalModel RichardHenderson RobMee RobertDiFalco SnapshotPrevayler SoftwareTransactionalMemory SystemsSoftware TedNelson ThePrevayler TopMind TransactionalInformationSystems TreeInSql TwoPhaseCommit TypeSystem VirtualMachine VisualWorks WardsWiki XpathLanguage ThePrincessAndThePea BackLink OptimisticProgramming RecentChangesJunkie TomRossen ThePrincessBride BattleOfWits ButchCassidyAndTheSundanceKid CaryElwes CategoryIdiom CategoryMovie CognitiveDissonance DreadPirateRoberts GavinLambert GeoffSobering KyleBrown ManInBlack MarathonMan MichaelSchuerig MikeSmith NewRecentChanges NuffSaid PissTake RefactoringMalapropism RockPaperScissors SusannahWilliams ThePrincessBride WilliamGoldman ThePrincipleOfDoubleEffect RaySchneider RulesAreMadeToBeBroken ThePrincipleOfDoubleEffect TomKreitzberg ThePrincipleOfEquivalentCommitment BalancedRelationship ThePrincipleOfEquivalentCommitment TheZeroPointPrinciple ThePrincipleOfPerceivedValue CompanyEmployeeRelationships ThePrincipleOfPerceivedValue ThePrisonExperiment CategoryPsychology CorporateStockholmSyndrome ThePrisonExperiment ThePrisoner ThePrisoner IamNotaNumberIamaFreeMan PatrickMcGoohan PeterMerel TheAvengers ThePrisoner TvShowsWorthWatching TheProblem KeepYourEyeOnTheBall SpecificAndGeneralProblemSolving StayFocusedOnTheProblem TheProblemWithCheckedExceptions AspectOrientedJava AspectOrientedProgramming CheckedException CheckedExceptions CheckedExceptionsAreIncompatibleWithVisitorPattern CheckedExceptionsAreOfDubiousValue CostinCozianu DeclareThrowsExceptionByDefault DesignByContract DesignPattern DictionaryException DictionaryExceptions DynamicTyping EclipseIde EssExpressions ExceptionTuneling ExceptionTunneling ExceptionType FileNotFoundException HashMap InnerClass JamesGosling JavaGenerics JavaLanguage ObjectiveCaml OutputStream RuntimeException SocketClosedException StaticTyping TheProblemWithCheckedExceptions TonyHoare TwoWaysToDesign TypeErasure TheProblemWithIcons AlanCooper BrianRobinson BusinessObjects CategoryInteractionDesign CategoryUserInterface GnomeDesktopEnvironment GooglifyDeepMenus HolyWar JustWorks MicrosoftOffice MicrosoftRibbonInterface MikaelBrockman OperaBrowser RichardKulisz UniversalScreenUnit WetWare WilliamUnderwood WimpInterface ZoomableUserInterfaces TheProblemWithSigils AristotlePagaltzis BasicLanguage BbEdit DaveEaton ExplicitIsBetterThanImplicit HungarianNotation LanguagePissingMatch LarryWall PeriodicTable PerlLanguage PerlSix PerliGata PythonVsPerl RubyLanguage TheProcessIsTheDeliverable AntiPattern AntiPatternCategory CategoryAntiPattern CategoryManagementAntiPattern ConfusionOfObjectives DualProjectManagement ItLegend MadDevelopers ManagementAntiPattern ManagerControlsProcess OlivierRey PleaseYourManager ProcessAntiPatterns TheCustomerIsSoMean ThePlanIsTheDeliverable TheProcessIsTheDeliverable TheProcessIsTheProblem CategoryProcessesProcedures GarryHamilton GuillermoSchwarz PeopleAreTheProblem RapidFeedback TheManagerIsTheProblem TheNewProcessIsTheProblem TheProcessIsTheProblem WayneMack TheProcessOfCreatingLife CategoryOffTopic ChristopherAlexander DefinitionOfLife GodsEyeView NatureOfOrder NiklasLuhmann RalphMellor RoyalWe TheProcrastinatorsHandbook CategoryBook GarethMcCaughan TheProducersTheMovie BlazingSaddles MelBrooks YoungFrankenstein TheProgrammersStone ProgrammersStone ThePsychologyOfComputerProgramming CategoryBook CategoryLearningMethods CraigEverett DaveHoover DavidSaff EgolessProgramming GeraldWeinberg HemalPandya JbRainsberger JohnFletcher LarryWall NoamChomsky RoyWagner TheHumbleProgrammer ThePsychologyOfEverydayThings PsychologyOfEverydayThings ThePurposeOfComputers ThePurposeOfMachines ThePurposeOfOrganizations CommercialOrganization MoreEfficientFormOfOrganization NonProfitOrganization TheQuantumSelf BookshopInBurlington CategoryBook EliminativeMaterialism MarvinMinsky MatterMindModels MistakesOfRogerPenrose RichardDrake RogerPenrose TheQueensEnglish AmericanEnglish CategoryNaturalLanguage TheKingsEnglish TheQueensEnglish TheRaceForTheDoubleHelix BillZimmerly CategoryMovie CategoryOffTopic FrancisCrick JamesWatson JeffGoldblum TimPigotSmith TheRadBottleneck CodeGenerationIsaDesignSmell CookieCutter CrudPatterns CrudScreen DelphiLanguage DeveloperTest DotNet EclipseIde EightyTwentyRule FunctionallyCompleteCrudGenerator GunnarZarncke HelpersInsteadOfWrappers IrreducibleComplexityEntityModel JavaSwing LiberatingConstraint LittleLanguage MattChaput OnceAndOnlyOnce PythonLanguage RapidApplicationDevelopment RubyOnRails SmalltalkLanguage SufficientlyFlexibleAppsResembleInterpreters TabMunging TheRadBottleneck TuringComplete VisualClassEditor WarrenPostma WebContentManagementSystem WhatYouSeeIsWhatYouGet WilliamUnderwood TheRationalisticTradition BigDesign BranchPruning FernandoFlores TerryWinograd UnderstandingBigDesign UnderstandingComputersAndCognition TheRaven EdgarAllanPoe TheRealDefinitionOfAgile AgileAlliance AgileDevelopmentConference AgileSoftwareDevelopment AlistairCockburn DesignPatterns HardCore JamesTwine LeanDevelopment PhlIp QualityControl SoftwareInProcess SoftwareManagementManifesto TheRealDefinitionOfAgile TheRealStrengthOfXml AsciiCode BenefitsOfXml BinaryData BruceIde CategoryXml ChadThompson CodeRed DaveWoldrich DeclarativeProgramming DomainExpert EbcdicEncoding EssExpressions ExtensibleMarkupLanguage ForFree JavaArchitectureForXmlBinding JavaBeans KeithBraithwaite LispLanguage LispVsXml MarkPilgrim MeteredApplications MozillaBrowser MythOfMetadata NothingNewUnderTheSun OoAndXml PaulCaswell PowerOfPlainText SmugLispWeenie SunirShah TheRealStrengthOfXml TopMind UniCode UnicodeNormalization WhyXmlIsCool XmlAuthority XmlProtocol XmlSchema XmlSpy XmlStandards XmlSucks YamlAintMarkupLanguage TheReason AnonymousDonor AntiRigor AntiUseCases AnticipatoryDesign DavidHooker DeanBurson DickBotting DisruptiveTechnology InnovatorsDilemma RalphJohnson RealValue SevenPrinciplesOfSoftwareDevelopment TimeForUs ToddCoram TheReasonedSchemer TheLittleSchemer TheReceivedMethodology BobTrower CategoryApplicationDevelopment FireFox JohnFletcher NextStep SciAmSept WaterFall WaterfallMethodology TheRedPill ConversionExperience JayOsako LispUsersAreArrogant MzScheme ObjectWeenie PedroPinto PinkyAndTheBrainLanguage RelationalWeenie SmugLispWeenie TakeOverTheWorld TheRedPill TheReformSociety AndrewCates CampaignsWiki CategorySisterSite CategorySociety CategorySociology DesignPatterns JournalOfCivilization PageHierarchy PatternForm RecentChanges SisterSite SociologyWikiSeedList TestFirst TextSearch TheMgt TheReformSociety UnreformedPages WardCunningham WardsWiki WikiDom WikiNature WikiZens ZwiKi TheRegister TheRegister TheReorg CrossProject NotInventedHere OrphanPage SpecificProject TheReorg WebSiteReadings TheRepresentationIsNotTheRealThing CategoryMetaphor DontEatTheMenu EasternThought LeibnizianDefinitionOfConsciousness SurrealismLecture TheMapHasReplacedTheTerritory TheMapIsNotTheTerritory TheSourceCodeIsTheDesign TheResidentCynic TheRhinoBook CategoryBook JavaScript MozillaBrowser RhinoInterpreter TheRightTool AndrewProject ArrLanguage CarnegieMellonUniversity CategorySoftwareTool DonKnuth EmacsAndVi EmacsEditor EmacsLisp EmacsVsVi EssLanguage EssWeave FrameMaker FreeSoftware GreatEmacsFeatures GreatVimFeatures HolyWar InteractiveFiction LaTex LiterateProgramming LyEks MathCad MathematicaPackage MicrosoftExcel MicrosoftWord NotePad ScalableVectorGraphics TexTheProgram TheRightJob TheRightTool ViEditor ViImproved VisualBasic WebBrowser WordProcessor TheRightToolForTheJob PickTheRightToolForTheJob TheRightWayToDoWordyBlocks AlternativesToCeeSyntax BourneShell CategoryLanguageDesign CategorySyntax EndBoundry FoxPro FunctionName HuntFlag IndentationEqualsGrouping IsBreakStatementArchaic JonathanTang LoopConstructNeedDiscussion StartBoundry SyntacticallySignificantWhitespaceConsideredHarmful ThingsWeHateAboutVbClassic UgLy VbDotNet VisualBasic VisualFoxPro TheRingworldEngineers TheRoadMapToRepeatableSuccess BarbaraBicknell BuildingTheRightThing CategoryBook CategorySuccess FromWhere InternationalCouncilOnSystemsEngineering KrisBicknell MartinMarietta QualityFunctionDeployment RandyStafford TheRoadNotTraveled BestPractice BlindAlley CarpalTunnelSyndrome CategoryDocumentation DavidCary MartySchrader MichaelChermside OnceAndOnlyOnce ThreeRingBinder TheRomoProject CarlosCunha CategoryProject ExtremeProgramming FalkBruegmann TheRootOfAllEvil AnonymousDonor GoldenRule JustLetThemBe JustLetThemBeRule JustLetYouBe PrimeDirective StarTrek TheRootOfAllEvil UserFriendly TheRubyWay CategoryBook CategoryRuby ProgrammingRuby RubyLanguage RubyTk TheRulesForBeingHuman BrokenLink TheSacredDepthsOfNature CategoryBook GoodEnough ReligiousNaturalist ToddCoram TheSacredEdit CategoryWiki TheSaddestEnding AiTheMovie AnimalFarm BrazilTheMovie CategoryMovie ClerksMovie ClockworkOrange FinalFantasyTheMovie GrapesOfWrath IanPhillips NineteenEightyFour PiTheMovie SixthSenseTheMovie SlaughterhouseFive SredniVashtar TheBaddestEnding TheWorstEnding TheSalmonOfDoubt DouglasAdams SalmonOfDoubt TheSalmonOfDoubt TheSandman ComicBooksToConsider NeilGaiman TheScarcityGame StaticCling TheSchemeProgrammingLanguage CategoryBook CategoryOnlineBook CategoryScheme KentDybvig ProgrammingBookAcronym TheScienceOfDebugging CategoryBook DavidBrantley SpecializationIsForInsects TheScienceOfProgramming AlistairCockburn BookBy CategoryBook CategoryScience ComputerScience DavidGries WhatIsScience TheSclass CategoryJava JavaScript RuntimeException StringBuffer TheSearchForSimplicity CategoryBook PerBrinchHansen TheSearchForThePerfectPatternLanguage CategoryIdealism CategoryPattern TheSearchForThePerfectPatternLanguage UmbertoEco TheSearchForTruthIsFutile BrentNewhall DirectPerception EricHodges EverythingIsRelative FalseOrTrue FreeWill GarryHamilton KarlPopper MrAristotle MrPlato PhilosophyOfPragmatism TheSearchForAbsoluteTruthIsFutile TheSearchForSomeTruthIsNotFutile ThereIsNoSpoon ThereIsNoTruth TomAyerst TriteSayingsComeInPairs TrueOrFalse TrueSelf UsefulIllusion UsefulLie VannevarBush WikiWiki TheSeasonedSchemer TheLittleSchemer TheSeat DeskTop OperatingSystem TheSeat VirtualNetworkComputing WorkStation TheSecretArtOfDrSeuss TheSecretArtOfDrSeuss TheSecretOfPower ActBoldly DontAskPermission KrisJohnson MindFsck RobertAntonWilson RuleOfThree TheMythOfPower TheSecretOfPower TheoryXx UsefulLie TheSelfishGene CategoryBook JustSoStories MemesShmemes RichardDawkins TheSeptemberThatNeverEnded CategoryWikiHistory DoWikisHaveFiniteLifetime JargonFile JohnFletcher LowestCommonDenominator OldFart PeteHardie SignalToNoise StaveOffSeptember ThoseWhoWereThere TragedyOfTheCommons WikiGnome WikiIsNotChat WikiIsNotYourBlog WikiSpringCleaning TheServant CategoryBook JamesHunter LeaderShip TheServerSide EjbDesignPatternsBook FloydMarinescu MasteringEjb TheServerSide TheSeventeenInAgreement AlistairCockburn AndrewHunt BrianMarick DaveThomas JamesGrenning JeffSutherland JimHighsmith JonKern KenSchwaber KentBeck ManifestoForAgileSoftwareDevelopment MartinFowler MikeBeedle RobertMartin RonJeffries SteveMellor WardCunningham TheSeventyThousandFootView TheViewFromSeventyMilesUp UserStory TheSfRegister BozoRegister SetTheBozoBit TheShadow CategoryOffTopic TheEvilThatLurksInTheHeartsOfMen TheShockwaveRider AlvinToffler CategoryBook CategoryScienceFiction ChristopherAlexander CyberPunk FutureShock JohnBrunner ScienceFiction SuccessfulScienceFictionProphecies TheSilmarillion CategoryBook JrrTolkien LordOfTheRings TheHobbit TheSilmarillion TheSimplestCode CategoryExtremeProgramming DoTheSimplestThingThatCouldPossiblyWork OnceAndOnlyOnce TheSimplestCode XpSimplicityRules YouArentGonnaNeedIt TheSimplestPossibleCompiler AbstractSyntaxTree AdamBerger AdvancedCompilerDesignAndImplementation AssemblyLanguage BbcMicro CategoryCompilers ChristianQueinnec ColorForth ConstantFolding EricKidd FalseLanguage ForthLanguage ForthMacro ForthSimplicity GunnarZarncke LispInSmallPieces MachineCode ParadigmsOfArtificialIntelligenceProgramming PaulHudson PeepholeOptimization PeterNorvig RalphJohnson RealTime StaticSingleAssignmentForm StepsTowardTheReinventionOfProgramming StevenMuchnick SystemMetaphor TailCallOptimization TheDragonBook XpForOptimizingCompilers TheSimplestPossibleThingButDoesntWork DoTheSimplestThingThatCouldPossiblyWork TheSimplestPossibleThingButDoesntWork TheSimplestThing DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming TheSimplestThingThatCouldPossiblyWork CategoryRedirect DoTheSimplestThingThatCouldPossiblyWork TheSingularity AndyPierce AutomatedIntelligence BeyondThisHorizon BrucePennington CategoryFuture ChasingRabbits DamienSullivan DanielKnapp EditHint HansMoravec IainBanks JayOsako KenMacLeod KrisJohnson LarryNiven MadScientists MeaningOfLife MostComplexSystemThatEverWorked OmegaPoint RayKurzweil RobertHeinlein ScienceFiction ScienceRelatedMemeticDisorder SeanMcNamara SimulationArgument TeilhardDeChardin TerenceMcKenna TheMeaningOfLife TheRapture TheSingularity TheSingularityIsNear TransHumanism VernorVinge TheSingularityIsNear NissimHadar PhlIp RayKurzweil SciFi TheSingularity VernorVinge TheSixthVariable AntiPattern DisInformation FalkBruegmann FourVariables HelmutMerz MicroSoft RobMandeville SixthVariable SoftwareDeveloper SoftwareHouse TheFifthVariable TheSmalltalkDevelopersGuideToVisualWorks AdeleGoldberg CategoryBook DomainAdaptor DomainModel ModelViewController TimHoward VisualWorks TheSmalltalkExperience JavaLanguage JeffMantei SmallTalk SmalltalkLanguage SteveFreeman TheSmalltalkExperience TomStambaugh UnixOperatingSystem VisualAge VisualAgeJava VisualAgeSmalltalk VisualLanguage TheSocialLifeOfDocuments DoingStuff DonaldNoyes RunningSixYearsBehind TheSocialLifeOfInformation AttentionEconomy CategoryBook CategoryInformation SocietyOfTheSpectacle TheSocialLifeOfPaper ApoorvaMuralidhara CategoryCrcCards CrcCard ExtremeProgramming IsAnythingBetterThanPaper PairProgramming TheMythOfThePaperlessOffice UseOfPaper UserStories TheSoonerYouFallBehindTheMoreTimeYouWillHaveToCatchUp AnonymousDonor AntiPattern AstichInTimeSavesNine AstitchInTimeSavesNine BadNewsNeedsToTravelFasterThanGoodNews CalvinAndHobbes DelayBadNews DoTheThingRight DrewMarsh ErikMeade FalkBruegmann FinishedWhenItIsFinished GlennVanderburg IsEarlierCancellationFailure IthinkSo JayOsako MakeSignalNotNoise PeteMcBreen PhilGroce ScheduleChicken SlowDownToSpeedUp StarTrek TheSoonerYouFallBehindTheMoreTimeYouWillHaveToCatchUp TheyWriteTheRightStuff ThrowAwayTheProductionSchedule WorstThingsFirst YesterdaysWeather TheSoulOfComputerScience ExtremeProgramming RichardGaryEpstein TheSoulOfaNewMachine AlarmBellPhrase AuthorityWithoutResponsibility CategoryBook ComputerPeople DataGeneral ExtremeProgramming HeartAndSoul MicroSerfs NoSecondChance NonFiction PeteHardie PointyHairedBoss PulitzerPrize SigningUp TheSoulOfComputerScience TheSoulOfaNewMachine TracyKidder WaldenMathews TheSourceCodeAndTheArchitecture BattleOfTheStyles CategoryArchitecture DesignPatterns ExperimentStudyRefine ExtremeProgramming GangOfFour HotDraw JohnVlissides KenAuer MartinNoutch MichaelFeathers PaulDyson ProgrammerApprenticeship ScottJohnston StudyTheSourceWithaDebugger TheSourceCodeIsTheDesign UnidrawFramework WhatIsArchitectureAnyway TheSourceCodeIsTheDesign ArieVanDeursen BeingRefactored CategoryDesignIssues CategoryDocumentation DaveKirby DesignOfTheDesign DesignPhase DocumentationBeyondTheSourceCode ExtremeProgrammingAintPrototyping FredBrooks FreeSoftware GoodEnough JackReeves JasonBurkert JonathanCrossland KeithBraithwaite LessAbleProgrammer ManufacturingIsExpensiveButCompilingIsCheap MartySchrader MichaelFeathers OpenSource ProgrammingAintManufacturing RefinedPrototypes ReverseEngineering SelfDocumentingCode SoftwareBlueprints SoftwareDevelopment SourceCodeAndModeling TheAtomIsTheDesign TheDesignIsTheSourceCode TheMapIsNotTheTerritory TheSourceCodeAndTheArchitecture TheSourceCodeIsNotTheProduct TheSourceCodeIsTheDesign TheSourceCodeIsTheProduct TheSourceCodeIsTheSpecification TheWhatButNotTheWhy ToNeedComments TwoIrreparableMistakesOfTheSoftwareField UnderstandingHotDraw VultureCapitalist WaldenMathews WardAndKent WayneMack WhatIsArchitectureAnyway WhatIsSoftwareDesign WhatIsSourceCode TheSourceCodeIsTheDetailDrawing CategoryDesignIssues TheSourceCodeIsTheDesign TheSourceCodeIsTheDetailedDesign AnonymousDonor CrcCard CurtisBartley JavaDoc MillenniumBridge NormanFoster ProblemDomain ProgressiveDisclosure ProjectStakeholder RobertDiFalco SolutionDomain SystemMetaphor TheBlueprintIsTheFoo TheSourceCodeIsTheDesign TheSourceCodeIsTheSourceCode TheSourceCodeIsTheSpecification TheSourceCodeIsTheStandard TheSourceIsTheSpecification TheUnitTestIsTheSpecification TightGroupsOfClasses UserStory WaldenMathews WhatIsSourceCode WhatIsaSpecificationAnyway WikiPage WilliamBurroughs TheSourceCodeIsTheManual DavidCary DocumentationPatterns LineByLineReview LiterateProgramming MichaelChermside TheManualHasSourceCode TheSourceCodeIsTheManual UnitTestFramework TheSourceCodeIsTheProduct JackReeves TheSourceCodeIsTheDesign WaldenMathews WhatIsSoftwareDesign TheSourceCodeIsTheSpecification DesignUpFront GlennVanderburg JackReeves RobertDiFalco SourceCode TheSourceCodeIsTheDesign TheSourceCodeIsTheDetailedDesign TheSourceCodeIsTheSpecification TheUnitTestIsTheSpecification TheUserGuideIsTheSpecification TheSpanishInquisition AmericanCulturalAssumption BigIdea CategoryJoke HolyHandGrenade MontyPython PythonLanguage TheSpanishInquisition TheSpottedZebra CategoryJoke TheSqlParadox AgileMethods AndyMorris BetterSyntacticSugar BigIron BrianSlesinsky CategoryQueryLanguage DataBaseAdministrator DbasGoneBad DynamicRelational FrancisHwang GraphicalUserInterface IntegrationTesting JeffGrigg NimbleDatabase ObjectOriented PersonalOracle PhlIp RobMandeville SimplifyingRdbms SqlCulture StuCharlton TestFirstDesign TheSqlParadox TheTroubleWithSql TheStack ActivationRecord ApplicationBinaryInterface CactusStack CeeLanguage CeePlusPlus ForthLanguage GeneralPurposeRegister GuardPage InstructionSetArchitecture JavaLanguage JavaVirtualMachine JoyLanguage PostScript PowerPc RexxLanguage SamuelFalvo SmalltalkLanguage StackBasedLanguage StackPointer TheHeap TheStack TheStateOfTheWiki AnonymousDonor DeleteAndArchive FixBrokenWindows GotDeleted MfcMustDie PhilGoodwin PissingMatch ThreadMode TomStambaugh WikiMindWipe TheStoryOfAwt ArthurVanHoff CategoryHistory CategoryJava DavidBrantley EclipseIde EricUlevik GlennVanderburg GuiFrameworks GuiToolkit IntellijIdea JavaAwt JavaSwing JavaSwt KyleBrown MacIntosh MacZealot MattBehrens NetscapeSix RalphJohnson SamiShaio StevenNewton TheMozillaProject UserInterface VisualSmalltalk VisualWorks WorseIsBetter WriteOnceRunAnywhere TheStrangestEnding BrazilTheMovie CategoryMovie CategoryOffTopic TheBaddestEnding TheFunniestEnding TheSaddestEnding TheWorstEnding TransgressionTheatre TheStreamModuleSystem EricHopper OpenSource StrMod StreamModule TheStructureOfScientificRevolutions AlbertEinstein BrokenLink CategoryBook ChristopherGaltenberg CouplingAndCohesion DickBotting ErikMeade GenesisAndDevelopmentOfaScientificFact IsaacNewton JeremyCromwell KuhnParadigmShift LaurentBossavit MrAristotle ParadigmShift StephenJayGould ThomasKuhn TheSuburbs AntiPattern ArchitecturalDesignPatterns MikeSmith NewYorkCity TheCity ThePeriphery VivStanshall TheSun SunMicrosystems TheSun TheSunTheGenomeAndTheInternet CategoryBook FreemanDyson TheSundayTimes BritishCulturalAssumption FrenchRevolution IanHolmes InternationalHeraldTribune KentBeck LosAngelesTimes MikeSmith NewYorkTimes NoamChomsky OtherBritishNewspapers RupertMurdoch TheSun TheSundaySport TheSundayTimes WabiSabi TheSymbolicSpecies AhHa HumanBeing SymbolicSystems TheSymbolicSpecies TheTaoOfLeadership BooksOnLeadership CategoryBook CategoryEasternThought JohnHeider LeaderShip TaoTeChing TheTaoOfProgramming TheTaoOfPooh AaMilne BillTrost CategoryBook KennethGrahame NormanLindsay PeterMerel PuddinOwner RuiningTheTaoOfPooh TaoOfPooh TheMagicPudding TheWindInTheWillows TheTaoOfProgramming BrokenLink CategoryBook CategoryEasternThought CategoryPhilosophy ExtremeProgrammingExamined TheTaoOfTraffic FeedforwardEffect SlowDownToSpeedUp TheTclersWiki CategoryTcl TclTk WiKit WikiWikiWeb TheTeamHandbook CategoryBook PeterScholtes SoftwareQualityClass TheTech TheTechnologyOfBpm BizTalk BusinessProcessExecutionLanguage BusinessProcessManagement EnterpriseApplicationIntegration IbmCorporation MicrosoftCorporation NextBigThing ProcessManagement RadioFrequencyIdTags ServiceOrientedArchitecture StaffWare SupplyChainManagement WebSphere WirelessDevicesEnterpriseComputing WorkFlow WorkFlowManagement TheTenBooksOnArchitecture MrAristotle TheTenBooksOnArchitecture TheTenNewPrinciplesOfZen CategoryEasternThought TaisenDeshimaruRoshi TheTerminator CategoryMovie TerminatorThreeRiseOfTheMachines TerminatorTwoJudgementDay TheTerritoryIsntWhatItUsedToBe CategoryMetaphor DonaldNoyes HorselessCarriageThinking PerhapsOrMaybeNot PersonalComputer SimpleMinded SituationNormal TheMapHasReplacedTheTerritory TheTerritoryIsntWhatItUsedToBe WikiWiki TheTexBook CategoryBook CategoryTex DonKnuth JasonGrossman LaTeXbook LiterateProgramming PlainTex TexLanguage TheTheoryOfRelationalDatabases TheoryBook TheThirdAge AlanCarter ProgrammersStone ReciprocalityTheory SteveDodd TheThirdManifesto AlphoraDataphor AreRdbmssDead CategoryBook CategoryDateAndDarwen ChrisDate CommonLisp DanMuller DateAndDarwensTypeSystem DaveChilds DrCodd ExtendedSetTheory FoundationForFutureDatabaseSystems HughDarwen JeffWinchell KeithBraithwaite LeandroDutra MultiMethods ObjectRelationalPsychologicalMismatch RonJeffries SpecializationByConstraint TablesAndObjectsAreTooDifferent TheThirdManifesto TutorialDee WardCunningham TheThirdVersionIsCharmed FredBrooks GetTheRightAbstraction GreatMindsThinkAlike GuillermoSchwarz MythicalManHour MythicalManMonth RuleOfThree SecondSystemEffect ThingsInThrees ThirdSystemEffect ThirdVersionEffect WilliamUnderwood TheThirdWave CategoryBook DaveHarris PointAndClickDragAndDrop TheTimelessWayOfBuilding WikiWikiWeb TheThirteenthFloor AreWeSimulations CategoryMovie CategoryScienceFiction DanielKnapp DarkCity PeteHardie RealWorld SimulationArgument ThankYou TheMatrix TheSeventhFloor WorldOnaWire TheThirtyThreeStrategiesOfWar BookOfFiveRings CategoryAnalogy CompareWith TheThreeExtremos KentBeck RonJeffries RuleOfThree TheThreeExtremos ThreeAmigos WardCunningham TheThreeWorlds AmericanCulturalAssumption CategoryCulture EightyTwentyRule EuropeanCulturalAssumption WesternCulturalAssumption TheTick RecentChangesJunkie TheTimeMachine CategoryBook CategoryMovie CategoryScienceFiction HerbertGeorgeWells ProjectGutenberg ScienceFiction TheTimeMachineMovie YouDontWantAnExceptionYouWantaTimeMachine TheTimeMachineMovie FilmButcher GeorgePal JeremyIrons PeterMerel PlanetOfTheApes ZarDoz TheTimeOutStrategy CategoryProblemSolvingStrategy CategoryTime DonaldNoyes LetHotPagesCool TheInternetIsNotYourLife TheTimeOutStrategy ToDoFolder TheTimelessWayOfBuilding AnonymousDonor CategoryBook CategoryPattern ChristopherAlexander HighRoad HowBuildingsLearn LowRoad NoRoadArchitecture PatternLanguage StewartBrand TheOregonExperiment TheTippingPoint AdeleGoldberg AlanFrancis AlistairCockburn AmericanCulturalAssumption CategoryBook ChaosTheory CollectiveOwnership ComplexityTheory DaveSmith InnovatorsDilemma KatherineDerbyshire KentBeck MalcolmGladwell OtherGuy PatternsAsMemes RobertDiFalco SteveJobs ThaddeusOlczyk TheTippingPoint WadsworthLongfellow TheTopChallenge AnonymousDonor BeeHive CampusExample ChallengeSixVersusFpDiscussion DesignPattern DesignPatterns JeffPanici JoshPanici PageAnchor PayrollExample TableOrientedProgramming TemplateMethod TheTopChallengeDiscussion TopMind UseCase TheTopChallengeDiscussion BigSoupOfClasses CampusExample CategoryDiscussion DocumentMode FrustrationOverNotGettingOopDiscussion JeffPanici ObjectiveEvidenceAgainstTopDiscussion PerceptionOfChange TheTopChallenge TopMind TopMindChallenge TheToyotaWay ArtSumCrawford ArticleSummaries CategoryBook KaiZen LeanManufacturing TheWay WikiPedia TheTragedyOfTheCommons TheTragedyOfTheCommons TragedyOfTheCommons TheTrainAlgorithm BetaLanguage CategoryAlgorithm CategoryGarbageCollection GarbageCollection TheTrainAlgorithm TombStone TheTransparentSociety BookShelved CategoryBook CreativeCommons DavidBrin DavidCary ExtremeOpenBusiness FridemarPache OpenSource SlashDot TheTransparentSociety UserStories TheTrial AnInvitationToaBeheading CategoryBook FranzKafka JamesJoyce JohnFarrell TheTrial VladimirNabokov TheTrolled TheTroubleWithComputers CategoryBook CategoryInteractionDesign CliffordStoll SiliconSnakeOil ToddCoram UserCenteredDesign TheTroubleWithConsensus AlistairCockburn BetsyHanesPerry BillSeitz CategoryInteraction DaveHarris DaveSmith DavidHooker DecisionGame DonOlson HillsideGroup JimDensmore JimMcCarthy JimmyCerra MeasuringConsensus OffTopic RomanEvaluation RonJeffries SoftwareForYourHead WayneMack WikiWikiWeb TheTroubleWithTribbles AngoraCat BeanBag CommanderSpock StarTrekOriginalSeries TheTroubleWithVideo FeedbackEffect HanoiHilton TheTroubleWithVideo VideoAddiction VietCong VietnamWar TheTruthLiesInBetween CategoryQuote TheTweenies TeleTubbies TheTwelveSimpleSecretsOfMicrosoftManagement CargoCultManagement CategoryBook CategoryMicrosoft ControversialMicrosoftPhilosophies DirectShow EuropeanMsDosFour JeffGrigg LanMan MichaelGates MicrosoftCorporation OneAmazingThing OpenSource OperatingSystems RonJeffries SunTseBingFa WinWord TheTwentyFirstCenturyCorporation ArieVanDeursen BobbyWoolf CluetrainManifesto ErikMeade OnsiteCustomer TomStambaugh TheTwoCommandments TheTwoLawsOfDimensionalOntology ActivityDiagram AdobeFrameMaker ArnoldSchwarzenegger CategorySemanticWeb DouglasAdams ObjectRelationalMapping OnceAndOnlyOnce RelationalDocumentStandard RelationalIsTooAbsolute RelationalTriesToGetRidOfThePointOfView RelationalWordProcessor RobustnessAnalysis TheMapIsNotTheTerritory UnfilteredPerceptionDevice UseCase UseCases TheTwoPrinciplesOfHumor CategoryHumor TheUltimateTeamOrganizationSoftware CategoryProject PhlIp WikiWiki TheUndergroundGrammarian CategoryExternalLink RichardMitchell TheUnitTestIsTheSpecification AcceptanceTest AnonymousDonor CrcCard MattRickard RobertDiFalco SteveFreeman SystemMetaphor TestFirstDesign TestsAreAnExecutableSpecification TheSourceCodeIsTheSpecification TomAyerst UnitTest WaldenMathews WhatIsaSpecificationAnyway TheUnixHatersHandbook AccessControlList AlexeyVerkhovsky BarfBag BigBallOfMud CapabilitiesBasedProtection CategoryBook CategoryOnlineBook CategoryUnix CeeLanguage CestLaVie ChrisGarrod CobolLanguage CommonLisp DeadLink DennisRitchie DesignHorror DougMerritt ErosOs ExtremeProgramming FineGrainedProtection GoldOwner GoodSport HaHaOnlySerious HardLink HaskellLanguage JavaLanguage KillerOperatingSystem LikeItOrNot LoggingFileSystem MarkoSchulz MlLanguage MyOperatingSystemWillBeatYourOperatingSystem NameSpace OberonOperatingSystem OpenSolaris OpenSource OperatingSystemDesignPrinciple PascalLanguage PerlLanguage PlanNine PlanNineFromBellLabs QualityWithoutaName RealSecurity SelfLanguage SmalltalkLanguage SpellWhiteSpace SqueakSmalltalk StoryCard SymbolicLink TheUnixHatersHandbook UnixArchitecture UnixGeeks UnixLover UnixLovers VmsOperatingSystem WardCunningham WindowsIsUnix WorseIsBetter TheUnixPhilosophy CategoryBook TheArtOfUnixProgramming TheUnixProgrammingEnvironment BrianKernighan CategoryBook CategoryUnix RobPike TheUpSide TheDownSide YellowHat TheUrbanMonk AddBlog DiscussNews PatPitou TheUrbanMonk TheUseCaseModel TheUseCaseModel UseCaseModel TheUser PeterLynch TheUserIllusion CategoryBook DouglasHofstadter JrrTolkien TorNorretranders WilliamGibson TheUsualSuspects CategoryMovie CategoryOffTopic PleaseMoveThisToTheAdjunct TheValueOfDomainModels BenKovitz BusinessObjectModel ComputerScience CostinCozianu CrcCard DanielJackson DataModel DataTransferObject DevilsAdvocate DomainModel DomainModelling DomainModels DomainObject DomainObjectStateDistribution DomainObjectStateHolder EntityBean EricEvans ExtendedEntityRelationship FalkBruegmann FoodSmart ForwardEngineeringFromCaseTools FunctionsAndDataAreSeparate JeffSimpson JohnBrewer MetaphorsAndCognition MultiParadigm NickRobinson NormalForm ObjectOrientation ObjectOrientedProgrammingLanguage ObjectRelationalImpedanceMismatch ObjectRelationalMapping ObjectRoleModeling PairProgramming RandyStafford RebeccaWirfsBrock ResultSets SoftwareEngineering SoftwareGarden SpaceTimeProblems SystemMetaphor TheResourceGame TheValueOfDomainModels TogetherSoft TopLink WaldenMathews WaterFall WikiCommunity TheValueOfInformation DynamicDecisionRules GlennVanderburg NealStephenson TheValueOfResearch CategoryResearch DoTheSimplestThingThatCouldPossiblyWork OnceAndOnlyOnce RonJeffries SpikeSolution TypeInferenceStory UserStory WilliamGrosso YouArentGonnaNeedIt TheViewFromSeventyMilesUp CategoryPlanning DonaldNoyes GuillermoSchwarz MissionStatement StrategicPlanning WishfulThinking YogiBerra TheVisitation CategoryWorldView TheVisitationDiscussion WhyClublet TheVisualDisplayOfQuantitativeInformation BetsyHanesPerry BookList CategoryBook CategoryInformation EdwardTufte EnvisioningInformation JeffGrigg KentBeck MartineDevos PatternPerson StayingCurrent ToddCoram TheWaspFactory CategoryBook IainBanks TheWaterPots CategoryGardeningMetaphor CategoryPhilosophy TheWay TheWay TheWayRogerWroteCode BackgroundRefresh ChanningWalton CodeJealousy DaveSmith DisplayProcessor DraftingOnMagnolia EfficientRepresentation ElectronicsEngineer EvilCode FastDiskInputOutput FloatingMenus FullBlocks GarryHamilton GraphicSymbolLibraries HotButton JointApplicationDesign LanceWalton MagnoliaWorkstation PostProcessors RogerBates SimplestThingThatCouldPossiblyWork StickyLines TaskAtHand ToyPrograms WardCunningham XeroxParc TheWebAndSocialNetworkingSitesForHiring JeffGrigg TheWebCalculus CapabilitySecurityModel CategorySecurity CategorySecurityModel PasswordCapabilityModel RestArchitecturalStyle TheWell BulletinBoardSystem HowardRheingold LarryBrilliant StewartBrand TheGratefulDead TheWell WardsWiki TheWest TheWest TheWhatButNotTheWhy BestPractice BillTrost CategoryPlanning CommentTheWhy ConstraintBasedProgramming DesignByContract FalkBruegmann TechnicalMemo TheSourceCodeAndTheArchitecture TheSourceCodeIsTheDesign WhyIsHowBackwards TheWhateverBook AddisonWesley BlueBook CamelBook ChristopherAlexander CompilersPrinciplesTechniquesAndTools DesignPatterns ExtremeProgramming ForeshadowingTwentyFirstCenturyArt GreenDragon JavaScript KernighanAndRitchie MasteringRegularExpressions OreillyAndAssociates PickAxeBook ProgrammingPerl ProgrammingRuby PurpleBook PythonLanguage RedDragonBook RugBook SmalltalkTheLanguageAndItsImplementation StructureAndInterpretationOfComputerPrograms TheDragonBook TheOrangeBook TheOwlBook ThePlatypusBook ThePythonBook TheRhinoBook TheWhiteBook TheWizardBook TimBudd TrustedComputerSystemEvaluationCriteria UnitedStates XpSeries TheWheelGetsReinvented FairUse HowToImprovePatents HumanBehavioralPatterns OpenSource TheWheelGetsReinvented TheWho CategoryArtist CategoryMusic RockMusic TheWho TheWib AreYouThere CategoryWikiImplementation RobMayoff WikiWikiWeb TheWierdLanguage BefungeLanguage CategoryProgrammingLanguage ChrisPressey EsotericProgrammingLanguage GraphicalProgrammingLanguage TuringComplete TheWikiDiscontinuity CategoryWiki DonaldNoyes ExtremeProgramming GoodThing ItDepends KnowledgeProliferation LifesJustTooShort PositiveDialogueCommunity RealWorld ThisTooShallPass WikiMindWipe WorldWideWeb TheWikiPlateau BadThing CategoryWiki ConversationalChaff DarkAge DonaldNoyes EditWar EditWars JohnFletcher LocalMaximum MarkJanssen MartySchrader MassExodus OnePileFilingSystem OrphanPages ParkingTicket PerItemVoting TheWikiPlateau ThinkingOutLoud UserRanking WikiNature WikiPageGrowth WikiSize WikiTag WikiTest WikiUser TheWikiWay AddisonWesley AnonymousCoward AnonymousFriend BoLeuf BooksAboutWiki CategoryBook CategoryWikiConcept ClusterWiki QuickiWiki TheWikiWay WardCunningham WhatsaWiki WikiWay WikiWaySources TheWinWinScenario AmericanCulturalAssumption GiveAndTake PrisonersDilemma RelationshipManagement SevenHabitsOfHighlyEffectivePeople ThinkWinWin WinWin ZeroSum TheWizardBook CategoryBook LambdaCalculus StructureAndInterpretationOfComputerPrograms TheWizardOfOz AmericanCulturalAssumption BillBarnett CategoryBook CategoryMovie IanPhillips JohnSarkela StephenKing WizardAndGlass TheWorldIsGrowingTooComplexToManage ComplexityBeyondMetrics EvolutionVersusCreation HolyWar HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence InformationOverkill LimitsOfScience PointOfView PostModernist SoftwareEngineering SovietShoeFactoryPrinciple SusanRoy TooDamnedManyFactors TheWorldIsaVeryBigPlace AspergersSyndrome DoctorWho IfSmalltalkIsSoGoodWhyDoesNobodyUseIt InkBlotSoftwareEngineering PairProgramming TheWorldWouldNeverBeTheSameAgain MeanwhileSkinnySallyJones OrganicFoodConsideredHarmful TheWorstEnding AiTheMovie AmericanCulturalAssumption AndyPierce ArlingtonRoad BattlefieldEarth BladeRunner CategoryMovie ClerksMovie ExeuntOmnes EyesWideShut HansChristianAndersen HappyEnd InTheBedroom JacobsLadder MortalKombatMovie PlanetOfTheApes RetroactiveContinuity TheBaddestEnding TheLittleMermaid TheSaddestEnding TimRobbins TheWorstManager AntiPattern AversionTherapy HelpYourManager ParkingLotTherapy TheWrightBrothers AlexanderGrahamBell GeoffSobering TheWrightSpace CategoryBook FrankLloydWright TheWrightStuff BenKovitz FunctionalDecomposition GaryBradshaw UnitTest TheWritersArt AnalRetentive CategoryBook EatsShootsAndLeaves PetPeeve RonJandrasi TheXpSoftwareStudio FrankWestphal KenAuer TheZenOfProgramming TheZenOfPython PythonPhilosophy TheZenPage TheZeroPointPrinciple BalancedRelationship CategoryProblemSolvingStrategy TheZeroPointPrinciple TheerasakPhotha ArgumentumAdHitlerum ArthurCeeClarke BenKovitz CategoryHomePage EarleMartin ElizabethWiethoff JamesKeogh MikeAnderson MrPythagoras MrVoltaire NineteenEightyFour ProtestantWorkEthic RichardKuliszFanClub SignatureSurvey SlipperySlope SriLankaCountry StrongAtheism ThaiLanguage TheJuggernaut TheerasakPhotha UniversalMind WeakAtheism WikiWord ThelopDictionary ByRef CategoryThelop HelmutLeitner LanguageOrientedProgramming NameLong NameShort NameSignature RetErr SmallestFederateWiki ThelopDictionaryDiscussion ThelopLanguage ThelopLanguageFaq ThelopNamePattern ThelopRule ThelopWordClass WordSignature ThelopDictionaryDiscussion ApplicationKit CategoryThelop HelmutLeitner IntroAppKit JoshPurinton KeithRay MacOs NextStep OpenStep ShowControl ShowWindow SunirShah ThelopDictionary ToDo ThelopHostLanguage CategoryThelop LanguageOrientedProgramming LopHostLanguage ThelopForBasic ThelopForCee ThelopForJava ThelopLanguage ThelopName ThelopLanguage CategoryProgrammingLanguage CategoryThelop CodeHarvesting ExtremeProgramming GrandUnifiedTheory HelmutLeitner IdiotProgrammer LanguageOrientedProgramming LaurentBossavit LopCaseStudy LopVocabulary NatPryce NewSpeak ThelopExample ThelopForBasic ThelopForCee ThelopForJava ThelopLanguage ThelopLanguageFaq ThelopName ThelopNameExample ThelopProgramming ThelopRule ThelopSentence ThelopWord ThelopWordExample VirtualClass WayneConrad WikiWikiWeb ThelopLanguageFaq CategoryFaq CategoryThelop CodeHarvesting DoItRightTheFirstTime LanguageOrientedProgramming ThelopLanguage ThelopProgramming ThelopName CategoryThelop LanguageOrientedProgramming ThelopLanguage ThelopName ThelopNameExample ThelopNameSignature ThelopRule ThelopWord ThelopWordSignature VagueWords ThelopNameExample ByRefConsideredHarmful CategoryThelop DoItRightTheFirstTime LanguageOrientedProgramming ThelopDictionary ThelopLanguage ThelopName ThelopRule ThelopWord ThelopWordExample ThelopNamePattern CategoryThelop LanguageOrientedProgramming ThelopDictionary ThelopLanguage ThelopName ThelopNameExample ThelopNamePattern ThelopRule ThelopWord ThelopWordClass ThelopWordExample WordSignature ThelopNameSignature CategoryThelop LanguageOrientedProgramming NameSignature ThelopLanguage ThelopProgramming CategoryThelop CodeHarvesting DeathMarch HelmutLeitner IfItWorksItIsOk LanguageOrientedProgramming LopCaseStudy LopLanguage LopVocabulary NatPryce ThelopLanguage ThelopLanguageFaq ThelopProgramming ThelopWord VirtualOrder ThelopRule CamelCase CategoryThelop CodeHarvesting HelmutLeitner JeffGrigg LanguageOrientedProgramming LinkPattern OccamsRazor RealWorld RobertDiFalco SamuelFalvo SmallIsBeautiful ThelopDictionary ThelopHostLanguage ThelopLanguage ThelopName ThelopNameExample ThelopNamePattern ThelopNameSignature ThelopRule ThelopWord ThelopWordClass ThelopWordSignature ThelopSentence CategoryThelop ThelopLanguage ThelopName ThelopRule ThelopSentence ThelopWord ThelopWord CategoryThelop CodingConvention ForthLanguage HyperStaticGlobalEnvironment LanguageOrientedProgramming SamuelFalvo ThelopActionClass ThelopActionWord ThelopLanguage ThelopName ThelopNameExample ThelopRule ThelopSentence ThelopWord ThelopWordClass ThelopWordExample ThelopWordClass CategoryThelop LanguageOrientedProgramming ThelopDictionary ThelopLanguage ThelopName ThelopNameExample ThelopNamePattern ThelopWord ThelopWordClass ThelopWordExample ThelopWordExample CategoryThelop DaveWhipp LanguageOrientedProgramming LazyProgrammer MeaningfulName MetaLanguage NatPryce SunirShah ThelopDictionary ThelopLanguage ThelopName ThelopNameExample ThelopRule ThelopVocabulary ThelopWord ThelopWordSignature UniformResourceLocator WordSignature ThelopWordSignature CategoryThelop LanguageOrientedProgramming ThelopLanguage WordSignature ThemeBasedManagement VhIndukumar ThenDoArt ThenDoArt ThenDontCallMainLoop DoEvents GuiTesting GuiTestingPatterns GuiUnitTesting OneButtonTesting PhlIp RubyLanguage RubyTk ScalableVectorGraphics SuperTest SvgCanvas TestDrivenDevelopment TestFirstUserInterfaces ThenaMiracleOccurs TheoMancy ErgoMancy TheoMancy UnitedStates TheoVerelst CategoryHomePage FosDem NetherlandsEurope NewAge ProgrammingDsp TheoVerelst TheodorGeisel CategoryAuthor DoctorSeuss FoxInSocks GreenEggsAndHam HopOnPop HowTheGrinchStoleChristmas LeSieg OneFishTwoFishRedFishBlueFish PulitzerPrize TheCatInTheHat TheSecretArtOfDrSeuss TheodoreSturgeon BrokenLink CategoryAuthor CategoryScienceFiction SturgeonsLaw TheodoreSturgeon TheopoeticsNet LincolnBirchCallidKeefePerry TheoremProving AutomatedTheoremProving CategoryRedirect TheoremProvingSystem AutomatedTheoremProving FermatsLastTheorem GoedelsIncompletenessTheorem LogicProgramming PaulErdos PrologLanguage StructuredQueryLanguage TheoryOfObjects TypeInference TheoreticalBasis BertrandMeyer ObjectOrientedSoftwareConstruction ObjectiveEvidenceAgainstGotos TheoreticalBasis TheoreticalRigorCantReplaceEmpiricalRigor ActorModel AdVerecundiam AgreeToDisagree AntiCreation ArgueAboutArguing BigDesignUpFront BookStop BrainFsck BurdenOfProof CapabilityMaturityModelIntegration CapabilitySecurityModel ChallengeSixVersusFpDiscussion ChomskyHierarchy CodeChangeImpactAnalysis CodeSize DiningPhilosophers EditWar EfCodd EmpiricalRigorCantReplaceTheoreticalRigor EvidenceTotemPole FutureDiscounting GoTo GoedelsIncompletenessTheorem HeisenBug HobbyHorse HostileStudent IsYourRudenessNecessary IvoryTower LaynesLaw MayZeroEight MurphysLaw NaturalSelection OccamsRazor OnceAndOnlyOnce OpenBsd PageAnchor PersonalChoiceElevatedToMoralImperative PrincipleOfLeastPower ProgrammingIsInTheMind ProgrammingLanguageNeutralGui PsychologyMatters RealMen RelationalEvolutionPuzzle RelationalModel RightBackAtYou SecurityModel SecurityModels SlaveOrientedProgramming SovietShoeFactoryPrinciple TheoreticalRigorCantReplaceEmpiricalThingsThatWorkOkay TopMind TuringComplete TypeTheory UseNet WikiZen TheoryCenter BrokenLink CategoryFramework EjbFrameworks TheoryCenter TheoryOfConstraints BigDesignUpFront BobHaugen BottleNeck CriticalChain EliyahuGoldratt ItsNotLuck JustInTime KanbanSystem MichalWallace NecessaryButNotSufficient NoImNotRk RichardHenderson TheGoal TheoryOfConstraints UniformlySlowCode WayneMack TheoryOfEverything EverythingIsa GrandParadigmUnification GrandUnifiedTheory TheoryOfEverything TheoryOfInventiveProblemSolving TrIz TheoryOfJustice CategoryPhilosophy JohnRawls SocialContract VeilOfIgnorance TheoryOfKludges RichardBotting TheoryOfKludges TheoryOfKnowledge CategoryKnowledge HyperText WikiNature TheoryOfLanguageEnvironmentSuckage BasicLanguage BenefitsOfDynamicTyping CeePlusPlus CommandLine DependentTyping DoesUnitTestingMakeStaticTypingLessUseful DynamicallyTyped JavaLanguage MicrosoftCorporation NoSilverBullet OneButtonTesting PairProgramming PerlLanguage QuestForThePerfectLanguage RedundancyIsInertia RonJeffries SmalltalkLanguage StaticAssert StaticTypeSafety StaticallyTyped TheoryOfLanguageEnvironmentSuckage UnitTest TheoryOfObjects CategoryBook LucaCardelli MartinAbadi TheoryOfObjects TheoryOfTypes BertrandRussell BooleanStructure CamlLight CategoryTheory CharacteristicFunctions ChurchsSyntax ClassComprehension ComplexModelTheory ConjunctionDisjunctionAndNegation FunctionalModel IntensionalPropositionalLogic IsomorphicTypes JournalOfFunctionalProgramming LinguisticCategories MikaelRittri MorseKelley MrAristotle MultiArgumentFunctions MultiArgumentRelations NaturalLanguage NewFoundations NuPrl OreysSyntax RelationalModel RelationalModels ResearchThemes RuncimanAndToyn SimplerModelTheory TheoryOfFunctions TheoryOfTypes ThinkingOutLoud TypeDomains TypeInferenceSystems TypeSetDomain TypeTheory WvQuine TheoryVsEmpiricalStalemate BigDesignUpFront ComputerScience CowboyCoder CrudScreen EightyTwentyRule FireFox FoxPro GuiMachineLanguage HandWaving HorsesForCourses InsultJustificationDiscussion InterCal LimitsOfHtmlStack LogicProgramming NonSequitur OctoberZeroNine PeopleProjectsAndPatterns PickTheRightToolForTheJob PsychologyMatters RaceTheDamnedCar RedHerring SoftwareDevelopment SoftwareEngineering TableOrientedProgramming TopMind TypesAreSideFlags VisiCalc WebBrowserMissingWidgetWorkArounds TheoryXandy CategoryHomeOffice DouglasMcGregor TheHumanSideOfEnterprise TheoryXx TheoryXxAndTheoryYy TheoryYy TheoryZz TheoryXxAndTheoryYy CategoryComparisons ExtremeProgramming LeftWing MikeSmith RightWing RobHarwood TheoryXx TheoryYy TheoryYy TheoryXx TheoryXxAndTheoryYy TheoryYy TheoryZz TheoryZz ScrumMethodology TheracIncident TheracTwentyFive TheracTwentyFive AdamBerger CategoryDesignIssues CategoryHardware CategoryLegal CategoryQuality CategoryRealTime FbiVirtualCaseFile RaceCondition TheCaseOfTheKillerRobot ThereAintNoSuchThingAsPrematureGeneralization BargainFutureProofing BeginWithTheEndInMind BigDesignUpFront BillWeston DanielKnapp DaveHarris DaveSmith ItsYourCode JeffBay NikitaBelenki OnceAndOnlyOnce PrematureGeneralization PrematureGeneralizationIsEvil RequirementsGoldPlating SteveHolden ThereAintNoSuchThingAsPrematureGeneralization WaldenMathews WikiWord YouArentGonnaNeedIt ThereAintNoSuchThingAsaFreeLunch FreeLunch ThereAreExactlyThreeParadigms ActorsModel AprilZeroEight AspectOriented BigIdea CategoryMultiparadigm ConceptsTechniquesAndModelsOfComputerProgramming ConstraintAndLogicProgramming ConstraintLogicProgramming ConstraintProgramming DeclarativeMetaprogramming DeclarativeProgramming DoTheSimplestThingThatCouldPossiblyWork DynamicRelational EventDrivenProgramming FearOfAddingTables FunctionalProgramming FunctionalReactiveProgramming GoalBasedProgramming ImperativeProgramming KombuchaTea LogicProgramming MetaProgramming MostNaturalParadigm PrematureOptimization ProgrammingIsInTheMind ProgrammingParadigm RelationalModel SeparateIoFromCalculation ThereAreNoParadigms TuringMachine TypeSystems UsefulLie WhatIsaParadigm YagNi YouAintGonnaNeedIt ThereAreGoodProgrammersAndBadProgrammers GreatHackers PaulGraham ThereAreNoConspiracies EasternWuss JorgeLuisBorges TheSecretOfPower ThereAreNoConspiracies ThereAreNoLawsOfProgramming AonghusOhAlmhain ApoorvaMuralidhara ChrisArgyris DavidBrantley FirstLawOfProgramming JerryWeinberg LawOfGravity LawOfRaspberryJam MooresLaw NickBensema RodneyRyan SecondLawOfProgramming ShuHaRi TheyreJustRules WardCunningham WikiWiki ThereAreNoParadigms CategoryDefinition CategoryDiscussion DaveVoorhis FunctionalProgrammingIsNotaParadigm LaynesLaw MentalMasturbation MichaelSparks OctoberZeroSix ParadigmPotporri ProgrammingParadigm ThereIsNoSpoon TypeSafe ThereAreNoTables AntiPattern CategoryHumor DeterminatorChallenge DogDeterminatorChallenge EdCodd EverythingIsRelative MarchTwelve NothingIsAnything TableDeterminatorChallenge TheRightToolForTheJob ThereAreNoDogs ThereAreNoTypes TopsTypeDeterminatorChallenge UsefulLie WetWare ThereAreNoTypes AbstractDataType AlistairCockburn AlloMorphism AudioClip BigNum BrainDamage BundleSubstanceMismatch ButterflyEffect CategoryHierarchy CategoryLanguageTyping CategoryPolymorphism CategoryTypingDebate CecilLanguage ChangePattern ChaunceyGardiner CobolLanguage ComplexAnalysis ComputerScience ContactAndAddressModels ContinuousTypes DaveHarris DavidMcLean DecisionMathAndYagni DedekindCuts DesignByContract DoesNotUnderstand DoesRelationalRequireTypes DrCodd DuckTyping DynamicRelational DynamicTyping DynamicVersusStaticTyping DynamicallyTyped EmployeeTypes EverythingIsRelative EverythingIsa ExtrapolatingMathToHumanConcepts FingerPrint FirstClass FloatingPointCurrency GetProcAddress InevitableIllusions IoProfile JavaScript LaynesLaw LifesJustTooShort LimitsOfHierarchies LimitsOfHierarchiesInBiology MartinZarate MartySchrader MentalIndexability MentalMasturbation MichaelFeathers ModelTheory NonstandardAnalysis NullConsideredHarmful NumberTypes ObjectOrientationIsaHoax ParametricPolymorphism PerlSix PeterLynch PolymorphismLimits PredicateClasses PredicateDispatching PredicateTypes PrototypeTheory PythonLanguage RealLife ReallyBigNumbers RelProject RelationalWeenie ScottNeumann SetTheory SetsVersusTypes SmallTalk SoftwareEngineering SoftwareGivesUsGodLikePowers StaticallyTyped SteveFreeman TheMapIsNotTheTerritory ThereAreNoTypes ThereAreNoTypesDiscussion ThereAreOnlyTypes ThereAreTypes TopMind TopsProcedureDeterminatorChallenge TopsTypeDeterminatorChallenge TuringComplete TuringEquivalency TuringTarpit TutorialDee TypeSafe TypelessLanguages UsefulLie ValueExistenceProof ValueObject VariationsTendTowardCartesianProduct VhIndukumar VideoClip WetWare WhatAreTypes WhatIsIntent WingOnTypes ThereAreNoTypesDiscussion AbstractDataType DefinitionsForOo DynamicTyping EricHodges EverythingIsRelative GenericBusinessFrameworkUnobtainable IsDeclarativeLessExpressive JonathanTang OnceAndOnlyOnce PossRep SmallTalk TheThirdManifesto ThereAreNoTypes ThereIsNoOneHierarchyOfTypes WeakTyping WhatAreTypes YagNi ThereAreNoUserAntiStories AlistairCockburn AntiStories DickBotting EwDijkstra LimitsOfUserStories MercilessTechnicalReview NonFunctionalRequirements OperationalProfileTesting PlanningGame RjLesch RonJeffries RussellGold TheExtremeProgrammingWayToHandleUserAntiStories ThereAreNoUserAntiStories UseCases UserAntiStories UserAntiStory UserStories UserStory WardCunningham WritingEffectiveUseCases ThereAreOnlyThreeNumbers FourBlankCards ThreeBlankCards ZeroOneInfinityRule ThereAreTwoKindsOfPeople CategoryComparisons CategorySuccess HedgehogAndFox ItDepends MappersVsPackers ModelMaker RalphJohnson StampCollector ThereAreNoTypes ThereHaveBeenAlready DonaldNoyes KeithBraithwaite MichaelFeathers PeterMerel StrawMan ThereHaveBeenAlready ThereIsAlwaysAnotherProblem JasonYip SecretsOfConsulting ThereIsAlwaysAnotherProblem ThereIsAlwaysDemandForProblemSolvers ThereIsAnotherWay CategorySuccess CowboyCoder JrrTolkien LordOfTheRings LordOfTheRingsVsStarWars ThereIsAnotherWay ThereIsMoreThanOneWayToDoIt BadThing DanDascalescu DanielBrockman DoNotWasteTimeOnIrrelevantDecisions GoodThing IlmariKaronen JeffBay JohnDouglasPorter KarlKnechtel LarryWall NonOrthogonalLanguageFeatures PerlLanguage PostModern ProgrammingPerl SimplestThingThatCouldPossiblyWork TheZenOfPython ThereIsMoreThanOneWayToDoIt TimTowTdi WayToDoIt WhenAreStandardsRestrictive WikiNames WikiWikiWeb YouShouldDoItEveryWhichWay YourFavoriteLanguage ThereIsMoreThanOneWayToScrewItUp CategoryHumor ThereIsMoreThanOneWayToDoIt ThereIsNoConstructionPhase CivilEngineering DesignBeforeCoding DesignIsNotaDevelopmentPhase DisciplineEnvy DonaldNoyes PaulCrowley PeteHardie TheSourceCodeIsTheDesign ThereIsNoConstructionPhase ThereIsNoObject AssemblyLanguage GunnarZarncke LaynesLaw ObjectAnthropomorphicPrinciple ObjectOrientedAssembler PeterMerel ThereIsNoObject ThereIsNoSpoon ThereIsNoStasis ThereIsNoObjectiveEvidenceThatKeyboardsAreUseful AlternativesForKeyboards AnalBucket AnalTypingWillCureCancer BookStop CategoryHumor CategorySpitefulAndBadHumor EverythingIsRelative GoldenHammer GoodMetricsUseNumbers GunnarZarncke HumptyDumpty IsYourRudenessNecessary JefRaskin ObjectiveAdvantagesOfWoodenPencils ObjectivityIsAnIllusion PsychologyMatters SamuelFalvo ShiftTheBurdenOfProof ShiftingTheBurdenOfProof TautologyMachine TheHumaneInterface TheSearchForTruthIsFutile TheoreticalRigorCantReplaceEmpiricalRigor ThereAreNoTypes TopOnEvidence ThereIsNoObjectiveEvidenceThatPythonIsBetterThanMachineLanguage AgreeToDisagree CodeChangeImpactAnalysis CouplingAndCohesion HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence LanguagePissingMatches MachineCode MurphysLaw NoUniqueBetter RefactorMercilessly ShiftingTheBurdenOfProof ThereIsNoObjectiveEvidenceThatCheeseComesFromCows ThereIsNoObjectiveEvidenceThatKeyboardsAreUseful WriteOnlyLanguage YagNi ThereIsNoReasonable DocumentMode EigenPage MakeSignalNotNoise MarkTilley MicrosoftsTenYearOldBuzzword MoviesToConsider OffTopic OnTopic PeterMerel ReFactorable RulesOfGeelf TheCostinWay ThereIsNoReasonable ThereIsaReasonable TolerateOffTopic WhatIsSignal WikiOnWiki WikiPower ThereIsNoRefactoringBrowserForCpp AlgolFamily CategoryRefactoringBrowser CeeLanguage CsharpLanguage DeeLanguage ModulaThree ObjectiveCee RefactoringBrowserForCeePlusPlus SlickEdit ThereIsNoSituationSoBadThatYouCantMakeItWorseByPanicking DontPanic ThereIsNoSituationSoBadThatYouCantMakeItWorseByPanicking ThereIsNoSpoon AlanRickman AnonymousDonor BeliefCreatesReality CategoryPhilosophy FreeBsd RealWorld RobinHoodMovie SimulationArgument TasteTheSoup TerryPratchett TheMatrix TheThirteenthFloor TheTick ThereIsNoSpoon ThereIsNoStasis ActorModel AnalogiesFromCookery BraitenbergVehicles CategoryTime ComputationAsSignalProcessing FunnyWikiProcesses InputProcessOutput MatthiasBenkard NateCull NoProcess ObjectOrientedProgramming OnceAndOnceOnly ProCess ProcessAndaThing ProduceUsing ThereIsNoObject ThereIsNoSpoon ThereIsNoStasis ThereIsStasis TimeSynchronousProcessing VonNeumannArchitecture WhatIsNatural WhatsaDistinction WikiNow WikiTime YouCantUnderstandaProcessByStoppingIt ThereIsNoSuchThingAsNoBugs GetOverIt IanRae IntentionalProgramming KentBeck MeanTimeBetweenFailureForSoftware OnsiteCustomer SprinkleLoveOnTheSoftwareToMakeItGood WaldenMathews XpMailingList ThereIsNoSuchThingAsSeamless AnonymousCoward WikiWikiWeb ThereIsNoTechnicalProblem CaptchaTest CategoryRant CategoryWikiProgress CrazyThingsThatMightSaveWiki DaveFayram MrVoltaire SusannahWilliams WikiSpam WikiZens ThereIsNothingAssemblerCannotDo ThereIsNothingIntercalCannotDo CategoryHumor CategoryRant DeleteThisPageSomeTime DeletionCandidate GarbageCollection GuiBuilder HigherOrderWhatever InterCal TuringComplete ThereIsNothingPerlCannotDo BackTicks BenTilly BrainfuckLanguage CategoryPerl CeeLanguage CommonLisp DaveSmith DavidDeLis DevilsAdvocate EarleMartin EiffelLanguage ErikNaggum FrozenBubble InterpretedLanguage IsThereSomethingJavaShouldDo JavaLanguage JavaScript KeithBraithwaite KirrilyRobert LarryWall LearningPerl LispLanguage MarkAddleman NathanTorkington NickKeighley ObjectOrientedPerl PaulCrowley PerlInaNutshell PerlLanguage PhilippeCausse PhpLanguage PostModern PrestonRickwood ProgrammingPerl RtFm RutgerVos SerfGeek SmallTalk SunirShah ThankYou TheCpan ThePerlCookbook TimTowTdi TomChristiansen TuringComplete VisualBasic VisualPerl WhyHatePerl ThereIsNothingPythonCannotDo ActivexDataObject BadProgrammer BerkeleyDbXml BrokenLink CeeLanguage DavidLiu DelphiLanguage ExtractAlgorithmRefactor ItJustWorks KarlKnechtel MarkPilgrim MicrosoftSlave MikeWarot PhlIp PythonGuiBuilders PythonLanguage PythonXml RubyLanguage TestDrivenDevelopment ThereIsNothingIntercalCannotDo ThereIsNothingPerlCannotDo VbClassic ThereIsSpaceForDiversity CategoryWiki DiversityIsSmotheredOnWiki JohnFletcher ThereIsSpaceForDiversity WalledGarden WalledGardenDiscussion ThereIsaReasonable DocumentMode EigenPage ReFactorable ThereMustBeFood CategoryFoodAndDrink DanPuckett DatingPatterns DontEatTheBuddhas EasternOrthodoxChristianChurch JohnPlatte JudithMartin NutraSweet PhlIp SnackingIsaStressSmell StandUpMeeting ThereMustBeFood ThereMustBeWhatKindOfFood TruckNumber ViolentAgreement ThereMustBeWhatKindOfFood BrainFood CategoryFoodAndDrink DaNuke ExtremeProgrammingExplained KentBeck KombuchaTea TheExtremeProgrammingDiet TheGoodOne TheLittleSchemer ThereMustBeFood ZoneBars ZonePerfect ThereforeBut AntiPattern BenTremblay CategoryPatternForm CategoryWikiMaintenance CvWiki EgolessProgramming EgolessWiki FromWhere FromWhereDiscussion GentlyReduceWikiBadges GoodWikiCitizen OnceAndOnlyOnce PeterMerel PhilGoodwin PissTake SimonMichael SunirShah ThereforeBut ThereforeButSo ThreadMode WardCunningham WikiMaster WikiWikiWeb ThereforeThen ButUnless CategoryLifeStrategies CategoryPatternForm PatternLanguage ThereforeBut TheresAlwaysOneEmptyKey JohnFletcher MicrosoftWindows TheAbyssIsAlwaysOneStepAhead TheresAlwaysOneEmptyKey TheresOnlyOneBanana TheresAlwaysSomeConspiracy GarryHamilton GrandConspiracy HistoryIsWrittenByTheVictors JohnReynoldsTheStudent NullSet PublicAtLarge SmallGroupsOfCommittedIndividuals TheresAlwaysSomeConspiracy ZeroSumGame TheresTheBug ControllingSoftwareProjects TomDeMarco TheseAreMagicCards KentBeck PlanningGame ThesisAntithesisSynthesis CategoryCommunication CategoryWikiMaintenance ConstructiveInterference DialecticMode DramaticIdentity EdPoor HegelianDialectic OneWikiStyle OpeningStatement PeterMerel StaticTypeSafety ThePowerOfUnification ThreadMode ThreadModeCorrected UnificationOfStaticTypesAndUnitTests UnitTest WikiMaster WikiPage WindowsVsLinux ThesisChapterQuotes AlanPerlis BlaisePascal EpigramsInProgramming JamesNoble MrAristotle MrVoltaire ThetaGroup ExtraGroup ThetaGroup ThetansAndFnords AchillesHeel ConquerWithCompassion GrainOfTruth JudeoChristian MemesShmemes MindFsck TheSecretOfPower ThetansAndFnords TheyArentGonnaReadIt AndrewQueisser ApoorvaMuralidhara BrianIngerson ChadThompson FirstCreateTheMailbox GoodThing GuillermoSchwarz KrisJohnson OnlySayThingsThatCanBeHeard YouArentGonnaReadIt TheyCanFireMe AmericanCulturalAssumption CategoryEmployment DevelopedCountryCulturalAssumption DotCom FireTheClient JustLeave ManagementByObjectives NoOneIsIndispensable PointyHairedBoss TheyCanFireMe TheyCanFireYou ThirdWorldCountries TheyGotItAllWrong AmericanCulturalAssumption AreRdbmssDead BadKeyboards BritishCulturalAssumption EssentialDifficulty OnceAndOnlyOnce ZombieTechnologies TheyLaughedAtEinstein AdHominem AdVerecundiam DismissalOfSubjectExperts EveryoneHasHisOpinion NoTrueScotsman SnakeOilSalesmen TheyLive CategoryMovie CategoryOffTopic CategoryScienceFiction DavidBrantley MindFsck TheyMightBeGiants CategoryMusic DanielBrockman DemolishedMan MercedesLackey NewYorkCity TheyMightBeGiants TheyUnderstoodMe AntiPattern BigDesignUpFront CategoryAntiPattern CategoryManagementAntiPattern CategoryRequirements CriticalSuccessFactor EditHint GeraldoXexeo MikeSmith OnsiteCustomer PleaseUnderstandMe ProductManager ProjectManager TaskCompleteDefinition ThereIsNoFinalProduct TrialAndErrorManagement UserStory WorstPractices TheyWillNotListen DontLookAtTheFinger HowToWinFriendsAndInfluencePeople JeffPanici JimLittle OptimizationStories TheyWillNotListenDiscussion TheyWillNotListenResolution TopLink UsVsThem WebGain TheyWillNotListenDiscussion AdewaleOshineye CiCs CodeSmell CostinCozianu GemStonej GeraldWeingberg JeffGrigg JeffPanici MarkAddleman MikeCorum NewAge NoelWelsh RelationalDatabase RobertWatkins StevenNewton SunFire SunirShah TheSecretsOfConsulting TheyWillNotListen TheyWillNotListenResolution TopLink WebGain WinTel TheyWillNotListenResolution JeffPanici TheyWillNotListen TheyWillNotListenDiscussion TheyWriteTheRightStuff AlistairCockburn ApplicationOutsourcing BigDesignUpFront CapabilityMaturityModel CrystalClearMethodology FastCompany KeithBraithwaite NoCitation PeteHardie RichardFeynman SomeoneElse TheDatabaseIsTheSoftwareBase TheSoonerYouFallBehindTheMoreTimeYouWillHaveToCatchUp ThomasMaeder TomRossen WaldenMathews WaterFall WattsHumphrey WhyTheShuttleIsLeftHanded TheyreJustRules BenAveling CategoryCodingConventions ColorOutsideTheLines CriticalPath DanNorth DonWells DouglasBader ExtremeProgrammingCorePractices ExtremeRules GuideLines ItsJustaRule JaneRoberts PhlIp RefactorMe RonJeffries ShuHaRi TheyreJustRules ThreeLevelsOfAudience UnitTest TheyreShuttinDetroitDown AmericanCulturalAssumption AutoIndustryError BenchMarking CategoryManufacturing DeSoto ExtremeProgramming FiveDollarDay LeanProduction MassProduction TheDesignOfEverydayThings ThichNhatHanh BuddismLite CategoryPerson CloudsInMyIceCream EasternWuss JonasBeckman NobelPrize ThichNhatHan ZenAsJapaneseBootCamp ThickBreadSmell CategoryCodeSmell ClojureLanguage IntermediateValues OverlyNestedSandwich PostgreSql SmeQl SplitSandwichSmell SqlFlaws TheEnd ThickNestedBreadSmell ThickSandwichFillingSmell TutorialDee ThickClient FatClient SisterSites ThielChang CategoryHomePage ThierryCros CategoryHomePage FrenchXpUsersGroup ThijsJanssen CategoryHomePage ThiloPfennig MoinMoin PfennigSolutions ThiloPfennig ThinClient CitrixMetaframe RichInternetApplication ThinClient ThinClientHasFailed TuringComplete WebApplication WindowsTerminalServices ThinClientHasFailed AjAx AlternateFatAndThinLayers AsynchronousComm BuzzWord CategoryUserInterface CategoryWebDesign ClientServer CommonGraphicsLibrary CommonWidgets CrudScreen DataflowAnalysis DaveVoorhis FatClient FatServers GoogleGears HtmlDomJsCss HtmlFive InteractiveSceneGraph JavaApplets JavaScript JeffreyHantin MarchZeroSix MozillaFirefox PostScript PovRay PowerBuilder RulesForUsingHyphensAndDashes SingleLanguageOperatingSystem ThinClient TomStambaugh TuringComplete WayneMack WebBrowserMissingWidgetWorkArounds WhatIsData WikiNow WinThirtyTwo ThinLocks CategoryConcurrency DavidBacon InternationalBusinessMachines RidiculousSimplicityGivesRidiculousResources ThinLocks ThinTools DevelopmentTools ThinVersusWideTableDefinition FearOfAddingTables LaynesLaw NormalizationRepetitionAndFlexibility RelationalModel TabMunging TopMind TuringTrap UsefulLie WikiPedia ThingInItsOwnRight ThingKing ThingsAsTheyAre FrancisBacon RudyardKipling ThingsAsTheyAre ThingsHappenAtBoundaries BoundaryConditions DeleteOnceRestoreOnce EditWar PushingTheEnvelope TheCulture ThingsHappenAtBoundaries WikiSocialNorms WikiWikiWeb ThingsInItHell BrainFuck CategoryHumor GrammarVandal TopMind ThingsInThrees BalancingReadersWritersAndEditors CategoryRoadmap DonaldNoyes EstimatesLongerThanThreeDaysConsideredHarmful ExtendedThreeLetterAcronym QuadrantThree RuleOfThree SayItThreeTimes SoftwareDevelopmentByThreeo SortingExactlyThreeItems TheThreeExtremos ThereAreExactlyThreeParadigms ThingsInThrees ThinkingOutLoud ThirdVersionEffect ThreeArs ThreeBranchesOfGovernment ThreeDeadTrollsInaBaggie ThreeEngineeringTypesJoke ThreeEnvelopes ThreeExamples ThreeKindsOfCritics ThreeKindsOfTyping ThreeKindsOfWikiParticipants ThreeLawsOfRobotics ThreeLetterAcronym ThreeLetterAgencies ThreeLevelsOfAudience ThreeLineSystem ThreeMonkeys ThreePagesInOne ThreePhasesOfDesign ThreePillarsOfTheNewEconomicSystem ThreeRingBinder ThreeRoadsToQuantumGravity ThreeRules ThreeStagesOfKnowledge ThreeStrikes ThreeStrikesAndYouAutomate ThreeStrikesAndYouRefactor ThreeTierArchitecture ThreeTypesOfScienceAndEngineering ThreeValuedLogic ThreeVirtuesOfaProgrammer ThreeWeekMilestones UsedThreeTimes WardsWiki ThingsOnWikisMind AllanBaruz AluoNowu BarnRaising BenTremblay BrainInaVat CategoryWiki ClayShirky CodeSmell DefinitionOfLife DeleteWhenCooked EditWar FalkBruegmann ForgetfulnessAsFilter GodKing HelmutLeitner ImplicitTopics MartySchrader NaturalSearchIsaDefinitionOfLife OnTopic OnceAndOnlyOnce RecentChanges RegularContributors StarTrek SusannahWilliams TheBorg TheMatrix UseNet VoiceOfWiki WhyWikiWorks WikiCurrentTopics WikiHotSpots WikiNow WikiWikiWeb ThingsThatAreDifferentAreNotTheSame GlennWilson McClary SuperOverGeneralized TomKreitzberg ThingsTheCompilerShouldForceUponUs AdminisTrivia AluoNowu AutoMagically BadEngineeringPropertiesOfOoLanguages BondageAndDisciplineLanguage BrentNewhall CecilLanguage CodeComplete CodingStandard CompilerEnforcementOfEncapsulationIsaWasteOfTime CppSucks CurtisDuhn DesignByContract DevilsAdvocate EiffelLanguage EncapsulationIsaWasteOfTime IntellijIdea MyVar ObjectOriented ObjectOrientedSoftwareConstruction ParkingLotTherapy PleaseComment RubyLanguage SmallEiffel SmalltalkLanguage SocialProblems SoftTyping StaticTypeSafety StaticTyping TechnologicalSolutions ThingsTheCompilerShouldForceUponUs ThingsTheIdeShouldEnableForUs TypeInference VisualBasicIde WikiWiki ThingsToThinkAbout BeautyIsOurBusiness CaffeineLag GoedelsIncompletenessTheorem GreatDesign PairProgramming ProgrammingIsLife ProjectSaboteur RulesToLiveBy SevenPlusOrMinusTwo StarUnit TheBorg ThingsToThinkAbout WikiFiction WikiPrayer WilliamBurroughs ZenConcepts ThingsWeAllAgreeOn AspectOrientedProgramming CodeSize DomainSpecificLanguage DuplicationRefactoringThreshold HolyWar LinesOfCode OnceAndOnlyOnce RapidDevelopment TheNewGuy WikiZens ThingsWeHateAboutSketchUp AutoCad SketchUp UserInterface ThingsWeHateAboutVbClassic AaronSevivas AgreeToDisagree CategoryVbClassic CheckBox CoordinateVersusNestedGui CsharpLanguage DatabaseNotMoreGlobalThanClasses DaveBeer DontComplainWithoutAlternatives DrDobbs EmacsVsVi FingersCrossed GoldOwner HolyWar InterfaceInheritance JacobCohen JavaScript JeffGrigg KnowledgeAndSkill LongFunctions LongNamesWhichGoOnForever MakefileForVbClassicBuild MarkMcTernan MentalStateCalledFlow MicroSoft MicrosoftCorporation MicrosoftIncompatibleDependencySuite MsgBox OnceAndOnlyOnce PythonWhiteSpaceDiscussion RegEdit RobertEikel SarcasticResponse ScheduleCompression ShiftKeyProblem SpaghettiCode TabMunging TheRightWayToDoWordyBlocks ThingsWeHateAboutVb ThingsWeHateAboutVisualBasic ThingsWeHateAboutVisualBasicDotNet ThingsWeLoveAboutVbClassic UnitTest VbClasses VbClassic VbClassicDateConversions VbClassicIdeIssues VbClassicLanguageIssues VbClassicStabilityIssues VbDotNet VbEvents VbProgrammers VisualBasic VisualBasicDotNet VisualBasicSix VisualBasicSuitableForDevelopment WikiCase ThingsWeHateAboutVisualBasicDotNet AddingEpicycles AnonymousDonor ByVal CategoryDotNet CategoryVisualBasic CodeSnippetsEncourageDuplicatedCode CsharpLanguage DotNet MarkSchumann MicroSoft PickTheRightToolForTheJob PropertyFieldTransparency SomebodyElsesFramework ThingsWeHateAboutVbClassic ThingsWeLoveAboutVisualBasicDotNet ThomasEyde VbClassic VbDotNet VbDotNetIsaDisaster VisualBasic VisualBasicDotNet VisualStudio ThingsWeLoveAboutVbClassic AaronSevivas CarpalTunnelSyndrome CategoryVbClassic ComComponent ComponentObjectModel DelphiLanguage DrewMarsh FreeSoftwareEconomics JimRussell KellyDenehy KnowledgeAndSkill LanguageAgnostic ManfredSchaefer MicroSoft MicrosoftKudos MikeWoodhouse PickTheRightToolForTheJob PrematureAbstraction RealProgrammer TheRightWayToDoWordyBlocks ThingsWeHateAboutVbClassic ThingsWeLoveAboutVisualBasicDotNet TrueHacker VbClassic VbDotNet VisualBasic VisualBasicDotNet WebDevelopment WhatIsWrongWithTheGeneralVisualBasicApproach WordBasic WorseIsBetter ThingsWeLoveAboutVisualBasicDotNet CategoryDotNet CategoryVisualBasic CsharpLanguage IfAndOnlyIf LanguageIntegratedQueryProject LinqToSql NamedParameter ProductName ProductsCostingMoreThan RelationalDatabase SqlInjection StructuredQueryLanguage ThingsWeHateAboutVisualBasicDotNet ThingsWeLoveAboutVbClassic UnitPrice VisualBasic VisualBasicDotNet ThingsYouShouldAlwaysDo AlwaysUseScratchMonkeys MeaningfulName ThingsYouShouldNeverDo UnitTest YouKnowYoureInaWildWestCompanyWhen ThingsYouShouldNeverDo BattleOfWits BigBallOfMud BrucePennington CeeLanguageAndBufferOverflows DontDumbDown ForBestResultsForgetTheBonus JoelSpolsky KentBeck NeverIsNeverNever NeverWriteaLineOfCodeWithoutaFailingTest RalphJohnson RewriteCodeFromScratch SelvakumarGanesan ThingsYouShouldAlwaysDo VoodooChickenCoding ThingsaComputerScientistRarelyTalksAbout DonKnuth DonKnuthMitLectures ThinkAboutApplications ThinkAboutApplications ThinkAboutIt DonaldNoyes GoodBye ThinkAboutIt ThinkingOutLoud ThinkAboutProblems ThinkAsYouCode DesignAndTheScientificMethod ExtremeProgramming ExtremeThinking ThinkThenCode ThinkClassLibrary ApplicationFramework CeePlusPlus ObjectPascal ThinkCee ThinkPascal ThinkObjectsAnyway AbstractDataType ActiveServerPages AlternateHardAndSoftLayers AntiPattern CategoryPattern CategoryPseudoPattern DavidSaff JavaScript JeffGrigg ObjectBasedProgramming OnceAndOnlyOnce PatternityTest PerniciousIngrownSql RogerLipscombe SchemeLanguage SmalltalkLanguage StructureAndInterpretationOfComputerPrograms ThinkObjectsAnyway ThinkObjectsButWriteAssembler AndyPierce CategoryOptimization DoOrDoNot EditHint GnuCpp GrokLoops HighPerformanceWithGoodDesign HumanCondition StephanHouben ThinkObjectsAnyway ThinkObjectsButWriteAssembler WayneMack ThinkOfYourCommunicationAsFaceToFace CategoryDialogue CommunicationsDependOnClarityOfPresentation DialoguePractices OnlySayThingsThatCanBeHeard TheFifthDisciplineFieldBook ThinkPad AlistairCockburn CategoryHardware FullBlocks GrahamHughes JoshuaKerievsky KeyboardDesign LukeGorrie PalmPilot ReversibleLogic RichardEmerson RonJeffries ThinkPad WardCunningham ThinkQuest ThinkSideways FalseContinuum FalseDichotomy HaveThisPattern LateralThinking RobHarwood ThinkSideways ThinkingOutOfTheBox ThinkSqlAsConstraintSatisfaction AalbertTorsius AntiPattern CategorySqlProgramming ChrisMellon CorrelatedSubquery CostinCozianu DatabaseIsRepresenterOfFacts MarnenLaibowKoser MySql NikolaToshev PaulChisholm SelfJoin SqlFlaws SqlMyopia SqlPattern StructuredQueryLanguage ThinkSqlAsConstraintSatisfaction TroelsArvin VisualBasic WardCunningham ThinkTank ThinkThenCode AlistairCockburn AnonymousDonor ClassDiagram CodeReview ContinuousCodeReview DataFlowDiagram DesigningVsModeling DoTheSimplestThingThatCouldPossiblyWork EricUlevik ExtremeProgramming FalseAssertionsAndUnattractiveRestrictions JeffGrigg KyleBrown PairProgramming PatrikPersson PaulHudson PseudoCode RefactorMercilessly RonJeffries SequenceDiagram SeshKumar StateTransitionDiagram SteveFreeman TestFirstDesign ThinkAsYouCode UnitTest VladEnder ThinkTwoJobsAhead BuzzwordCompliant CategoryCareerEmployment DaveSmith GarryHamilton JobHunting JohnBrewer MartinPool PeterMerel RonJeffries ShaeErisson SpecializationIsForInsects ThinkOneJobAhead ThinkTwoJobsAhead WaldenMathews WilliamGrosso YourJobIsNotYourLife YourJobIsYourLife ThinkWare CategoryCompany RussellFinn ThinkTank ThinkWare ThinkWinWin GettingThingsDone SevenHabitsOfHighlyEffectivePeople TheWinWinScenario WayToWin WinWin WinWinOrNoDeal ThinkingAndCoding DavesRealExampleWhereThinkingAheadWouldHaveHelped DoTheSimplestThingThatCouldPossiblyWork ExtremeThinking FuturePerfectThinking ProgrammingIsThinkingToo RecordThinkingInTests SourceCode SourceCodeIsUserInterface TheSourceCodeIsTheDesign ThinkAsYouCode ThinkThenCode ThinkingAndTheCriticalThinker CategoryCriticism CriticalThinking DougKing JohnReynoldsTheStudent TimLesher ThinkingForth BookList CategoryBook CategoryForth ForthLanguage LeoBrodie PatternLanguage PatternPerson SamuelFalvo ThinkingForthTips ToddCoram ThinkingForthTips CategoryForth CategoryTips DougMerritt EwDijkstra GarryHamilton LeoBrodie ReplaceConditionalWithPolymorphism ThinkingForth ToddCoram YouArentGonnaNeedIt ThinkingInCeePlusPlus BruceEckel CategoryBook CategoryCpp CategoryOnlineBook ChuckAllison ThinkingInCliches BadThing GotoConsideredHarmful SingleFunctionExitPoint SpaghettiCode StructuredProgramming ThinkingInJava AnonymousDonor AutomatedCodeGeneration AutomatedTest BruceEckel CategoryBook CategoryOnlineBook CostinCozianu DavidCary DefinitiveJavaBooks DoTheRightThing EclipseIde EconomyOfExecution HelloDate JavaTutorial JavaUnit LearningJava MyClass MyProject NetBeans TestDrivenDesign WilliamGrosso ThinkingInPatterns BruceEckel CategoryBook CategoryOnlineBook ReFactoring RefactoringBrowser RobHarwood StevePeters StructureAndInterpretationOfComputerPrograms TestingFramework UnitTest ThinkingInsideTheBox AddingEpicycles BandAid CategoryAntiPattern TheMostComplexWhichCanBeMadeToWork ThinkingIsDifficult BertrandRussell CorporateDrone DesignIsDifficult GarryHamilton LoveIsAnInstinct LoveIsNotAnInstinct ThinkingIsDifficult ThinkingMachine ThinkingMachinesCorporation ConnectionMachine DanielHillis ThinkingMusicConsideredHarmful AlistairCockburn BenjaminGeiger CategoryConcentration EricHodges GoodThinkingMusic JohnBrewer JosephDale KatyMulvey NicotineGum PeopleWare TimothyLister ToddCoram TomDeMarco ThinkingOutLoud BackGroundTask CategoryIdeaForm CategorySuccess CategoryThinkingPatterns CollectionsCanBecome CriticsAreYourBestFriends FillsInTheBlanks IsItReallyNew ManorainjanHolzapfel MeaningfulName OpenIdeas RealWorld SandBox ThinkingOutLoud ThinkingOutLoudMethods WikiReader WilliamJames ThinkingOutLoudMethods ArtfullyIncompleteSpecification BaseOfExpression CategoryIdeaForm ConversationalBlog CrcCard DoingStuff DonaldNoyes FountainPen JenEpting KindlingIdeaManagement RubberDucking SmallFootprintComputing SmallestFederatedWiki ThinkingOutLoud WantedPages WardCunningham ThinkingOutOfTheBox BuzzwordBingo LateralThinking PointyHairedBoss ThinkSideways ThinkingOutOfTheBox ThinkingProcess BottleNeck CategoryManufacturing EliyahuGoldratt FiveFocusingSteps GeorgeBrower ThinkingProcess ThinkingSilently CategoryOrganization DonaldNoyes IdeaImplementationGap ThinkingOutLoud ThinkingSpecialist CopiousFreeTime CreaturesOfLightAndDarkness DanMuller EntropyExchangeMarket LucasAckerman PerceivingSpecialist PerceptionIsGenerative RogerZelazny ThomasPynchon ThinkingTime AnalysisTime CategoryTime EmittingTime SleepingTime SoakTime ThinkingTime TypingTime UngarMethod ThinkingTools ThinkingTools ThirdFutamuraProjection CategoryTypeTheory CompilerCompiler PartialEvaluation ThirdGeneration AdultContent AsLongAsThereIsMoneyOrSexInIt BusinessValue CategoryCommunicationProtocol CodeDivisionMultipleAccess DoKoMo DougMerritt GeneralPacketRadioService GlobalSystemForMobileCommunication NetworkCarriers NetworkEffect PttAuthorities SeptemberZeroFive SmartPhone ThirdGeneration ThirdGenerationGeeks UniversalMobileTelecommunicationsSystem WiFi WikiPedia ThirdGenerationGeeks MikeGodfrey ThirdNormalForm CategoryDataStructure CategoryDatabase EditHint OnceAndOnlyOnce SecondNormalForm TemporalData TerryLorber TheThirdManifesto ThirdNormalForm ThirdPartyBinding AbstractInteractions ArchitectureDescriptionLanguage CategoryPattern ComponentBasedDevelopment ComponentBus ComponentDesignPatterns ComponentFramework ComponentInteractionPatterns DependencyInversionPrinciple DirectShow JavaBeans MicrosoftExcel MikeKrajnak NatPryce NullObject PhilipEskelin RichardHenderson RobertMartin ThirdPartyBinding ThirdPartyProduct InHouse SimonMedley ThirdPartyProduct ThirdPerson BobDole FirstPerson FrankPurcell FridemarPache GoodStyle KrisJohnson MeatballWiki SecondPerson ShortDigest ThirdPerson WikiHomePage ThirdSystemEffect FredBrooks GetTheRightAbstraction GuillermoSchwarz MythicalManHour MythicalManMonth RefactorMe SecondSystemEffect TheMythicalManMonth ThirdSystemEffect ThirdVersionEffect WittgensteinsLadder ThirdVersionEffect FredBrooks GetTheRightAbstraction GuillermoSchwarz MythicalManHour MythicalManMonth RuleOfThree SecondSystemEffect ThingsInThrees ThirdSystemEffect ThirdVersionEffect ThirdVoice CategoryWebAnnotation InternetExplorer MicroSoft OffTopic SmartTags ThirdVoice WaybackMachine WebAnnotation ThirdWaveDave AlexanderPirsigConnection CategoryHomePage CharlesSandersPeirce ChiefArchitect LilaAnInquiryIntoMorals NameCollision RealNamesPlease TheMetaphysicsOfQuality ThirdWaveDave WilliamJames ThirdWayOrThirdWorld CategoryEmployment ThirtyDays LewisCarroll ThirtyDays ThirtyFourThirtyFour ColdFusion DynamicTypesAreQuantum DynamicTyping EsotericProgrammingLanguage JavaScript LexicalAnalysis PageAnchor PrivateLanguage SeptemberThirteen TheMapIsNotTheTerritory TopMind TopsTagModel TypeChecking TypeHandlingGrid TypeSystem TypeSystemCategoriesInImperativeLanguages TypeSystemCategoriesInImperativeLanguagesTwo TypeTagDifferenceDiscussion UsefulLie WetWare ThirtyHourWeeks AndrewQueisser CategoryBusiness CategoryLifeStrategies DavidLeal FortyHourWeek NothingMatters RecommendedSleepTime ThirtyPersonProject CodeBase EmpireBuilding JustBigEnough SweetSpot TheManagement ThoughtExperiment YouArentGonnaNeedIt ThirtySixHourDay AntiPattern BurnOut CategoryTimeManagement DeathMarch FortyHourWeek JasonYip JetLag KrisJohnson LaurentBossavit NineToFive NissimHadar OverTime OvertimeBugs ProgrammersBurnOut RobertField StandUpMeeting SunirShah ThirtySixHourDay TwentyEightHourDay TwentyFiveHourCycle WhyDoYouPermitThisToBeDoneToYou ThisAintTheRightPlaceToMuckAround CategoryChange ContinuationPassingStyle ElseConsideredSmelly KillYourDarlings MentalMasturbation SamuelFalvo ThisAintTheRightPlaceToMuckAround TooDeepIntoTheBagOfTricks WikiConsciousness WillingToChange ThisIsManagement CategoryManagement CategoryStory DeMarco HelmutLeitner LeaderShip PeopleWare TomDeMarco ThisIsSpinalTap CategoryBook CategoryMovie GoesToEleven HarryShearer HistoryOfExtremeProgramming SpinalTap WhatsExtremeAboutIt ThisIsTheTitleOfThisStory DouglasHofstadter MetaBook MetaStory ThisIsWhatsWrongWithGlobals CategoryScope JohnCarter ThisIsWhatsWrongWithCeeGlobals ThisIsYourLife CategoryQuote CategoryRealWorld DanielleOviatt DarkSideOfTheMoon FerrisBueller FightClub GetaLife JohnLennon JustStopDoingIt LifeVectors LifesJustTooShort MairinBarney PinkFloyd SevenHabitsOfHighlyEffectivePeople WhyDoYouPermitThisToBeDoneToYou ThisIsaTestLink ThisOneHasThree AlistairCockburn CategoryHumor DoingStuff DonaldNoyes ThisOneHasThree ThisOrThatFallacy BifurcationFallacy DavidSaff ExcludedMiddle FalseDichotomy GrandmaQuestion MfcMessageMapFallacy MrAristotle MuAnswer PhilGoodwin RogerLipscombe SlipperySlope StephanHouben ThaddeusOlczyk ThisPageIntentionallyLeftBlank ThisPageIntentionallyLeftBlankDiscussion AndrewKoenig AutoDescriptive ContentFree FunnyThingsSeenInSourceCodeAndDocumentation GarethMcCaughan GarryHamilton GoodThing JimWeirich JohnCooperClark MarcusBaker MicroPro PatrickConnors RogerLipscombe ThisPageIntentionallyLeftBlank WeirdAl WikiWiki WordStar ThisPageScored CategoryOrganization DocumentDepth ThisTooShallPass BookOfEcclesiastes CategoryJoke ThisTooShallPassAway UnitTest ThisTooShallPassAway AbrahamLincoln BookOfEcclesiastes ThisWiki CategoryDateStamp OriginalWiki ThankYouWard ThisWiki WardsWiki WikiWikiWeb ThisWikiFoundElsewhere DeleteThisPageSoon FrontPage ThisWikiHasIssues CodeKing DaveVoorhis DevilsAdvocate GetOverIt GrammarVandal HaHaOnlySerious ItsTimeToDumpCeeSyntax RecentChanges RecentPosts SharkBot ThatsNotaBugItsaFeature UserName WikiPuppy WikiSucks WikiWikiBugs ThmalTalk ThomasAnberree NoelWelsh RobMinson ThomasAndersson CategoryHomePage ThomasBaustert CategoryHomePage ThomasBayer CategoryHomePage OsmoticWeb SemanticWeb SourceForge WebServices ThomasBeauvais ThomasBeauvais WikiKoan WikiLurker ThomasBechPettersen CategoryHomePage FrameSolution GemStone VisualAge ThomasCastiglione ThomasChuckHoldt CategoryHomePage ThomasColthurst CategoryHomePage OnceProgrammingLanguage ThomasCrapper ThomasEdison CategoryPerson DaveSteffe DonaldNoyes EvenBadIdeasShouldBeKept ItWorks JonGroff LightBulb NikolaTesla ThomasEnebo CategoryHomePage WikiServer ThomasErickson CategoryHomePage InteractionPatterns TomErickson ThomasEyde AspDotNet CategoryHomePage CeeSharp DotNetFramework GridViewControl StackModuleInVbClassic TestDrivenDesign ThomasEyde TwoTier TwoWaysDatabinding VbClassic ThomasFunke AreYouThere BackLink CategoryHomePage ThomasGilly CategoryHomePage ThomasHafner CategoryHomePage ThomasHoldt CategoryHomePage ThomasJefferson CategoryUsPresident McKean ThomasKuehne BrokenLink CategoryHomePage DougMerritt FunctionalPatternSystemForObjectOrientedDesign ThomasKuhn CategoryAuthor CategoryPhilosophy ExtremeParadigmShift ParadigmShift PaulFeyerabend SoftwareDevelopmentImprovementParadigmShift TheStructureOfScientificRevolutions ThomasKurtz BasicLanguage CategoryAuthor CategoryPerson ThomasKyte CategoryPerson OracleDatabase QuestionAuthority ThomasLaresch CategoryHomePage ExtremeProgramming ThomasLockney CategoryHomePage GreenTea PunkRock ToastedRice YerbaMate ThomasLukasik CategoryHomePage ParcPlace ThomasLukasik ThomasMaeder CategoryHomePage ObjectTechnologyInternational VisualAge ThomasMahler CategoryHomePage FunctionalPatternSystemForObjectOrientedDesign FunctionalProgramming MetaLevel MetaObjectProtocol ObjectRelationalBridge ObjectRelationalMapping OnReflection OpenSource PolyContexturality ThomasMartinKlein ThomasMartinKlein ThomasMercerHursh ThomasMore CategoryPerson ProjectGutenberg ThomasNicholls CategoryHomePage TestPage ThomasPynchon CategoryAuthor DeviantSciFi GravitysRainbow MasonAndDixon PhilDick RobertAntonWilson TheCryingOfLotFortyNine ThomasPynchon VineLand ThomasSchodt CategoryHomePage EmulateKeywordAndDefaultParameters InheritedJavaSingletonProblem ThomasStobie CategoryHomePage ConSages ThomasStromberg AreYouThere OrphanPage ThomasThurman CategoryHomePage EarleMartin ThomasWaldmann CategoryHomePage SunirShah ThomasWaldmann ThomasWeidenfeller CategoryHomePage ThomasWhitmore CategoryHomePage PowerMapJdo ThomasWinwood CategoryHomePage ThomasWinwood ThomsonReutersCricketTeam OffTopic WalledGarden ThonyJohansson ThorHeyerdahl CategoryPerson KonTiki LarsHeyerdahl ThornwoodWorkshop BruceAnderson DesmondDeSouza DougLea GeorgePlatts HistoryOfPatterns JohnVlissides KentBeck NewGames RalphJohnson YarnWeb ThorstenMaack CategoryHomePage ThoseNotLikeMeAreAllAlike FallaciousArgument JayOsako YouAreNotEveryone ThoseWhoWereThere CategoryWikiHistory FamilyHistoryOfWiki JohnFletcher ThoseWhoWereThere WikiBadge ThouArtGod BenKovitz GodIsSomethingYouDo RobertHeinlein SapirWhorfHypothesis ShareWater SourceCodeControlSystem StrangerInaStrangeLand ThouArtGod WaitingIs ThouVsYou AngloSaxonLanguage CategoryComparisons KingJamesVersion MiddleEnglish NorthWestEngland ThoughtAsaSystem ThoughtCollections MattThomas ThoughtCrime BetaTest BigBrother CamResu ChildPornography CivilCommitment GroupThink LifeVectors McCartney NineteenEightyFour PoliticalCorrectness PoliticallyCorrectEpithets PowerOfWords SpeechGovernsThought TakeOverTheWorld ThoughtCrime WarOnDrugs ThoughtPolice CategoryCommunication ChuangTsesHorse DecemberZeroFive ItDepends JulyZeroSix NineteenEightyFour RonJandrasi ThoughtPolice TotalInformationAwareness ThoughtShotgunWriting DontLoseGoodIdeas IncrementalWiki StreamOfConsciousness ThinkingOutLoud ThoughtShower BrainStorm CategoryCreativity CategoryProblemSolvingStrategy ThoughtDrizzle ThoughtShower WikiWit ThoughtStream HandSpringVisor PalmOs PalmTop PalmWiki PersonalBrainOnPalm TheBrain ThoughtStream WikiLikeThing WxPython ThoughtTwo ThoughtTwo ThoughtWorker ThoughtWorkers ThoughtWorks ThoughtWorkers ThoughtWorks ThoughtWorks AgileDevelopmentConference AgileMethods AjeyGore AlexeyVerkhovsky AmitRathore AslakHellesoy BillCaputo BinkleyBinkley CategoryCompany ChrisStevenson ChristianTaubman ContinuousIntegration CruiseControl CruiseControlNet DanForthofer DanNorth ErikDoernenburg GarrettSmith GeekNight GeekNightSydney GeoffOliphant JamesWebster JasonYip JeffBay JimArnold JohnKordyback JonTirsen JoshMacKenzie JoshuaGraham KingsleyHendrickse KraigParkinson MartinFowler MikeMason OpenSource OtTwoThousandAndFour OwenRogers PaulHammant PaulHolser PaulJulius QuickFix RaghuHavaldar RohanKini ShaneDuan StacyCurl ThoughtWorker ThoughtWorkers ThoughtWorks ThoughtWorksIndia ThoughtworksAlumni ThoughtworksAtlas TimHart WardsWiki WeiHong XueminGuan ZakTamsen ThoughtWorksIndia CategoryCompany GeekNightIndia ThoughtWorks ThoughtWorksIndia ThoughtWorksProjomatic AutomatedCodeGeneration CodeGeneration CodeGenerationIsaDesignSmell DeclarativeDeviceDriver ThoughtWorks ThoughtWorksProjomatic ThoughtfulReactionsOralCommunications AlmostExtremeProgramming EricHerman ThoughtfulReactionsToXp ThoughtfulReactionsPairProgramming AlanKnight BillBarnett BrentNewhall CarlGundel EngineeringTask GlennVanderburg IndexCard KentBeck PairProgramming PeopleWare RealTimeCodeReview RonJeffries ThoughtfulReactionsToXp TimothyLister ToDoList TomDeMarco UserStories UserStory VirtualPairProgramming WayneMack WilliamPietri ThoughtfulReactionsRefactorMercilessly CodeSmell EconomicsOfRefactoring EngineeringTask ErikMeade ExtremeProgrammingInEnemyTerritory ItWorks JeffGrigg LanceWalton PythonLanguage ShaeErisson ThoughtfulReactionsToXp UnitTest UserStory WayneMack YouArentGonnaNeedIt ThoughtfulReactionsToMinimalDesignUpFront LanceWalton PairProgramming PlanningGame ThoughtfulReactionsRefactorMercilessly ThoughtfulReactionsToXp UnwarrantedAssumption ThoughtfulReactionsToXp AliPashaei CollectiveCodeOwnership ContinuousIntegration EvolutionaryDesignIsWasteful ExtremeProgramming FortyHourWeek GuiTesting KentBeck LargeExtremeProgramming PairProgramming PairProgrammingFacilities PeoplewareOnSharedSpaces PlanningGame RationalUnifiedProcess RefactorMercilessly RelentlessTesting ShortIterations SuvajitGupta TheSourceCodeIsTheDesign ThoughtfulReactionsOralCommunications ThoughtfulReactionsPairProgramming ThoughtfulReactionsRefactorMercilessly ThoughtfulReactionsToMinimalDesignUpFront ThoughtfulReactionsUnitTests ThoughtfulResponseCollectiveCodeOwnership TravelLight UnitTest UseCase UserStory XpQuestionsFromJourney ThoughtfulReactionsUnitTests AndrewParle ApoorvaMuralidhara CodeUnitTestFirst DanilSuits DoesXpWorkForJava ExtremeProgramming GuiTesting JoshuaDrake KeithBraithwaite KlaasVanSchelven MichaelHill MockObject ReFactor RefactorMercilessly SteveFreeman TestFirstProgramming ThoughtfulReactionsToXp ThoughtfulReactionsUnitTests UnitTest VisualAge XpAtArinc ThoughtfulResponseCollectiveCodeOwnership AmericanCulturalAssumption AnalogiesFromMusic CodingStandard CollectiveCodeOwnership DoTheSimplestThingThatCouldPossiblyWork DuelingBanjos EgolessProgramming JangIt RefactorMercilessly ThoughtfulReactionsToXp TomKubit UnitTest VcapsProject ThoughtsIdeasNotions CategoryOrganization DonaldNoyes DontLoseGoodIdeas NotionToDone ThinkingOutLoud ThoughtsWeaver JimCoplien NatureOfOrder OrgPatterns RichardDonkin ThoughtsWeaver ThoughtsWeaverAdditions WikiWiki WikiWikiWeb ThoughtsWeaverAdditions ArchitecturalStyle BrokenLink ChuckSmith EditText FederatedWiki MoreAboutTheTranslator NatureOfOrder OrgPatterns PageChangeNotification ProtectedPage RecentChanges RegisterInterest ThoughtsWeaver ThoughtsWeaverAdditions TopicalStartingPoint WikiMarkupLanguage WikiWiki WikiWikiWeb ThoughtworksAlumni AaronWest AdewaleOshineye AlanFrancis AndrewMccormick BillCaputo BretPettichord BrillyTsang CharlesLowell ChrisMatts DarrenHobbs DaveAstels DaveHoover DustinAleksiuk EricLiu FredGeorge GeekNight GregorHohpe IanLucas IvanMoore JackBolles JamesMaggs JasonBorro JasonWadsworth JeffBay JoeWalnes LukeMaxon MarcosTarruella MikeHill MikeRoberts MockMaker NatPryce NunitForms ObieFernandez PythonUnit RaviMohan RichardWatt StephenYi SteveFreeman StevePurcell TeamStreams ThoughtWorks TimBacon XmlUnit ThoughtworksAtlas AgileSoftwareDevelopment CategoryProject CruiseControl JaxorFramework MartinFowler MikeRettig PatternsOfEnterpriseApplicationArchitecture PeterSchuh PlanningExtremeProgramming ThoughtWorks WardCunningham ThousandPaperCuts ThreadDeath CategoryException CategoryThread JavaException ThreadDeath ThreadLocalCopyOfGlobalCache FredrikNylander KyleBrown ThreadLocal ThreadLocalStorage ExplicitManagementOfImplicitContext OxyMoron ThreadLocal ThreadLocalVariable ThreadLocalVariable CommonLisp ContextObject DynamicScoping ExplicitManagementOfImplicitContext SpecialVariable ThreadLocal ThreadLocalStorage ThreadLocalVariable ThreadMess CategoryWikiMaintenance ConvertThreadModeToDocumentMode DeletionDiscussion ForestFire GentleReductionism GoodWikiCitizen HowToWriteAndEditThreadMode OneWikiStyle PageVersioning PlainEnglish ReFactor RefactorByCondensingQuestionAnswerPair RefactorByExtractingToPage RefactorFasterDeleteMore RefactorWhileRespectingSignatures RefactoringWikiPages SummariesOnTopDiscussionBelow ThereforeBut ThesisAntithesisSynthesis ThreadMess ThreadMessDiscussion ThreadMode UnethicalEditing UseFactsToComplain WikiAsDrama WikiAsExploration WikiNature WikiPageLayout ThreadMessDiscussion AutoKeysVersusDomainKeys DaveSteffe GoodWikiCitizen HomePage IsaacFreeman KathyBracy PhilGoodwin ThesisAntithesisSynthesis ThreadMess ThreadMode UnethicalEditing WardCunningham WardsWiki WikiFilterist WikiReductionist WikiReductionists WikiRule WikiSocialNorms ThreadMode AlistairCockburn BenTremblay CategoryMode CategoryWiki ChatMode ConceptDestruction ConsiderTimestampingYourWriting ConvertThreadModeToDocumentMode CulDeSac DaveHarris DialecticMode DocumentMode DramaticIdentities HowToWriteAndEditThreadMode JeanJordaan JimGirard JimPerry KentBeck LisaReeve MartySchrader MethodCommenting OpenClosed PatternMining PatternMode ReFactoring RefactorMercilessly RonJeffries SummaWay TheRoadNotTraveled ThreadMess ThreadMode ThreadModeConsideredHarmful WardCunningham WikiChaos WikiGlossary WikiHousekeepering WikiInterpolatedComments WikiMaster WikiWebs ThreadModeConsideredHarmful AlistairCockburn AolInstantMessenger BenTremblay BigDesign BrainStormFirstCleanLater BulletedThreadsSmell CategoryWiki DiscussionVsConsensus DocumentMode EditWar FanFiction FightTheSoftware FilteredRecentChanges HarryPotter HomePage HowToWriteAndEditThreadMode HyperNews InPraiseOfThreadMode JimFl JimGirard JonathanTang KillFile LaLiberte LambdaTheUltimate LiveJournal OnTopic OveRubenOlsen PhilGoodwin QuickDiff QuickTopic RealNamesPlease RealTime RecentChanges RecentPosts RichardBash RonJeffries RssReader RudeDudes SlashDot SockPuppet SteveYost SubPage SubPages ThreadMode ThreadModeCorrected ThreadModeHasValue UseModWiki UseNet VolunteerHousekeeper WardCunningham WarpTheThread WebLog WikiIsNotAboutDebate WikiIsNotYourBlog WikiIsNotaForum WikiMaster WikiReductionists WikiReductionistsDiscussion WikiReductionistsThreaded ThreadModeCorrected AnonymousDonor AuditTrail CategoryWiki CategoryWikiMaintenance DeleteMe DoubleLines HaveThisPattern JeffGrigg MetaNotes OneWikiStyle OpenAuthor OpeningStatement RonJeffries RussellGold SocraticDialogue ThesisAntithesisSynthesis ThreadMode ThreadModeConsideredHarmful TimChambers WardCunningham WhyWikiWorksNot WikiBadge WikiPage WikiWay XpFreeZone ThreadModeDiscussion CategoryWiki DocumentMode RealNamesPlease RefactorByCondensingQuestionAnswerPair ThreadMode ThreadModeDiscussion WikiName WikiTag ThreadModeFalselyBlamed AdHominem BigReduction ConceptDestruction DeleteThesePages DistributedWritersBlock EditCopy GoedelsTheorem ImproveSignalAndReadability JesusAndProgrammers LaurentBossavit LowQualityPagesOnWiki PatternMode SenseOfHumor StrawMan ThreadMess ThreadMode ThreadModeFalselyBlamed WaldenMathews WikiPairing WritersBlock ThreadModeHasValue ThreadModeConsideredHarmful ThreadModeId RestArchitecturalStyle ThreadNeutralApartment CategoryComponentObjectModel ComComponent ComPlus ComponentObjectModel MultiThreadedApartment PierrePhaneuf RentalThreadedComponent SingleThreadedApartment ThreadNeutralApartment ThreadingModel ThreadSafe CategoryConcurrency FatalEmbrace GarryHamilton PriorityInversion RaceCondition ThreadSafe ThreadSafeLanguage ThreadSafeLanguage ActorLanguages AutomaticLocking CategoryProgrammingLanguage CommunicatingSequentialProcesses CostinCozianu DeadLock DeclarativeConcurrency DisruptiveToCompute DistributedComputing ErlangLanguage EventLoop EwDijkstra FunctionalProgrammingLanguage FutureValue HaltingProblem LiveLock MessagePassingConcurrency MultiCpuConcurrency PureFunctionalLanguages RaceCondition ReferentialTransparency SharedStateConcurrency SingleAssignmentLanguages ThreadSafe ThreadSafeLanguage ThreadingDesign ThreadSafeLanguageDiscussion CategoryProgrammingLanguage ErlangLanguage LanguageDiscussion ThreadSafe ThreadSafeLanguage ThreadTests CategoryTesting DougLea KyleBrown OlafKummer ParalleliZation PetriNet ThreadBugs ThreadTests VeriSoft ThreadableObject MicroArchitecture RichardHenderson StateObject ThreadedCommandObject CommandObject CommandPattern MacOs MacOsx MicrosoftWindows MsgWaitForMultipleObjects SwingUtilities WhatItsName ThreadedInterpretiveLanguage BeeLanguage DirectThreadedCode ErlangLanguage ForthLanguage IndirectThreadedCode JavaLanguage SubroutineThreadedCode ThreadedInterpreter ThreadedInterpretiveLanguage TokenThreadedCode ThreadedMailReader ThreadedMailReader ThreadingDesign CategoryConcurrency MessagingAsAlternativeToMultiThreading ThreadingModel CategoryConcurrency MikeSmith ThreadingDesign ThreadsAreComputationalTasks DrawFlow FlowBasedProgramming InterProcessCommunication LindaLanguage OperatingSystem QnxOperatingSystem SamuelFalvo SendReceiveReply TableOrientedSynchronization ThreadCommunication ThreadSynchronization ThreadsAreOptimizations VeryLightweightThreads WylieGarvin ThreadsAreOptimizations AvoidThreadsForOptimizations DaveHarris DougLea ErlangLanguage FunctionalProgramming FunctionalProgrammingLanguage JasonRiedy LukeGorrie SpeedUp SunirShah SynchronizationStrategies ThreadsAreComputationalTasks ThreadsAreNotOptimizations ThreadsAreOptimizations ThreadsArentAlwaysOptimisations ThreadsForOptimizations ThreadsConsideredDrivel CategoryWikiMaintenance DocumentMode DontThrowGenericExceptions FixYourWiki HomogenizeExceptions PhilGoodwin TentativeSummary ThereforeBut ThesisAntithesisSynthesis ThreadMode ThreadsConsideredHarmful AnonymousCoward AnonymousFool AntiPattern AsynchronousProgramming AvoidThreadsForOptimizations BillTrost BlockingQueue BoundedBuffer CategoryConcurrency CategoryConsideredHarmful CategoryEvil ClockSpeed CoRoutine CommunicatingSequentialProcesses DeadLock DominicWilliams DontOptimizeYet DrDobbs EnterpriseJavaBean EnterpriseJavaBeans ErlangLanguage FibersExplanation FiniteStateMachine FiveSignsAprojectIsSpiralingOutOfControl FlowBasedProgramming FunctionalProgramming GlenStampoultzis GnuCpp GoodEnough GuillermoSchwarz IoMultiplexing JavaCollectionClasses JavaLanguage JeffGrigg JohnCarmack KatieLucas KnowWhatYoureDoing LockFreeSynchronization MessagePassingConcurrency MichaelChermside MikeSmith MonitorsAreBad MultiCaster MultiThreadedGuiWouldBeGreat OrganicThreads PeteHardie PeterMerel PierrePhaneuf PrematureConcurrency PrematureOptimization RaceCondition RelationalWeenie RobertField SendReceiveReply ShamelessPromoterOfSynchronousSystems SharedStateConcurrency SmugErlangWeenie StatiCee StephanHouben SynchronizationStrategies TelegramProblem ThreadMode ThreadOveruse ThreadsAreComputationalTasks ToolCommandLanguage VirtualMachine WebLogic WylieGarvin ThreadsStartsWithNewMessages ThreadsSuck EventDriven GraphicalUserInterface ThreeAmigos DionHinchcliffe DonaldDuck GradyBooch IvarJacobson JimRumbaugh MissionaryPosition ObjectModelingNotation ReuseGroupName ThreeAmigos UnifiedModelingLanguage ThreeArs ThreeBranchesOfGovernment BethanyAndresBeck KyleBrown ThreeCaratProgrammer ThreeCaratProgrammer ThreeCircumflexProgrammer CategoryRedirect ThreeStarProgrammer ThreeDateProgram BeYourself BigDesignUpFront BrokeThePhysicalContactBarrier BusyProfessional DinnerAtYourPlace DrinkingBuddy ElectronicMusicFestival EsageGroup ExtremeDating ExtremeProgrammer FuckConvention GetToKnowEachOtherDate GoodThing InteractiveDate JobInterview JustaProgrammer MattErbst MikePorter NorthAmerica PairForLife PetPeeves SexualIntercourse TeleVision TestCase ThreeDateProgram UnitTest ThreeDeadTrollsInaBaggie ComputerFilk ThreeDeeChess DavidPlumpton GameOfGo GarryHamilton StarTrek ThreeDeeEditors CallumLerwick CategoryGui CategoryThreeDee ClayTools ComputerAidedDesign FreeForm InteractionDesign JohnDougan LightWave MechanicalComputerAidedDesign PhotoShop SensAble SmalltalkThreeDee SmoothTeddy SolidWorks ThreeDeeEditors TypicalThreeDeeEditors UserStory WingsThreeDee ThreeDeeEngines CategoryThreeDee SmalltalkThreeDee TrueVison ThreeDeeGameApp GeneralPediatrics TwoDeeGameApp ThreeDeeGps SgWa ThreeDeeGraphics ApplicationProgrammingInterface CollisionTesting DanielStaudigel GeoMod HitTesting IntersectionTesting ModelInterpolation ModelLoading MotionControl OpenGl SkeletonDeforming TextureLoading ThreeDeeGraphics VirtualRealityModelingLanguage ThreeDeeInterface CategoryUserInterface ContinuousTransition GraphicalProgrammingLanguage InteractionDesign JonathanTang NakedObjects NickBensema OpenCroquet TheObjectGraph WimpInterface ZoomableUserInterface ThreeDeeMetababy SgWa ThreeDimensionalVisualizationModel CategoryRedirect ThreeDimensionalWiki ThreeDimensionalWiki CategoryWiki GlassBeadGame GrandUnification JohnFletcher KillerUserInterface LanguageIsAnOs MayThirteen NewRecentChanges OperatingSystem PangaiaProject RecentChanges UnifiedDataModel VisualPython WatchList WebDotInfinity WikiGnome WikiMess WikiPedia WikiVersionTwo WikiWay ThreeDots BackLink CategoryWikiEditing DoingStuff DonaldNoyes ThreeEngineeringTypesJoke CategoryJoke ThreeEnvelopes CategoryJoke InSovietRussia ScapeGoat ThreeExamples CommunityLifeCycle DefinitionOfPattern FirstPersonVerifies MoreToLifeThanShopping NonLinearEditing ProposedWikiWord ProveApattern SecondAsksForClarification ThingsInThrees ThirdPersonExplains ThreeExamples UnwrittenRule WikiWiki ThreeFingerSalute CtrlAltDelete CtrlAltDeleteOnNt MicroSoft SecureAttentionKey ThreeFingerSalute TwoFingerSalute WolfgangAmadeusMozart ThreeKindsOfCritics AmongstTheTypesOfCritics AnswerMe CategoryCriticism CategoryThinkingPatterns CostinCozianu CriticalSpirit DeleteInsults DoNotFeedTheTrolls MontyPython MutuallyVenomousHatred SixThinkingHats ThreeKindsOfCritics WikiMind ThreeKindsOfTyping AdewaleOshineye AssemblyLanguage CeeLanguage CeePlusPlus DynamicTyping ForthLanguage GarryHamilton LambdaCalculus ObjectiveCaml SchemeLanguage SmalltalkLanguage StaticTyping TypingQuadrant ThreeKindsOfWikiParticipants DonaldNoyes GarryHamilton GoodThing HelmutLeitner TheSpanishInquisition ThinkingOutLoud ThreeLawsOfRobotics AdamBerger AnonymousDonor ArthurCeeClarke ArtificialIntelligence ArtificialIntelligenceParadigm DougMerritt IsaacAsimov JefRaskin MikeGodfrey StevenNewton ThreeLawsOfRobotics ThreeLetterAcronym AcronymsOnTheWiki BryanDollery CategoryAcronym EvolutionaryDelivery ExtendedThreeLetterAcronym ExtremeProgramming ExtremeProgrammingRoadmap ThreeLetterAcronym ThreeLetterAgencies AdamBerger AmericanCulturalAssumption CentralIntelligenceAgency DavidGrayWright ExtendedThreeLetterAgencies MenInBlack RefactorByCondensingQuestionAnswerPair ThreeLetterAcronym ThreeLetterAgencies VeiligheidsDienst ThreeLetterPerson AdiShamir AlfredAho BabylonFive BrianKernighan DennisRitchie EricRaymond GeorgeBush GuidoVanRossum GuySteele JamesMcGovern JamieZawinski JohnKennedy JohnMichaelStraczynski JuneZeroFive KenThompson LeonardAdelman LinusTorvalds LyndonBainesJohnson MarnenLaibowKoser MisuseOfFactoid PeterWeinberger RasmusLerdorf RichardStallman RoaldDahl RonRivest TimBernersLee TopMind WardCunningham ThreeLevelsOfAudience AlistairCockburn CapabilityMaturityModel CategoryLearningMethods CodeIsJustCode CrystalClearMethodology CrystalMethodologies CulpabilityModel DanielSvennberg DerekWade FourLevelsOfCompetence JamesKeogh KayPentecost KennyRogers RobMandeville ShuHaRi ThreeLevelsOfAudience ThreeStagesOfKnowledge ThreeLineSystem AndyPierce AplLanguage BenAveling DavidBrantley DesigningAnAuthenticationSystem EconomicsIsNotaScience KatieLucas KerberosTicket LongIsland MarketExternality MikeSmith OperatingSystem PhilipCraigPlumlee RubeGoldberg RussianFederation SamWalton SovietUnion SystemMetaphor ThreeLineSystem TragedyOfTheCommons ThreeMileIsland JaneRoberts ThreeMonkeys PicturePages ThingsInThrees ThreeKindsOfWikiParticipants ThreeOclockSleepies BrentNewhall FourOclockFlameout HadThisPattern HaveThisPattern JasonNocks JavaSchrod JoltCola MountainDew TenOclockSleepies ThreeOclockSleepies TomAnderson WholeDaySleepies ThreeOldGeeks AdaLovelace AlanTuring AlonzoChurch CharlesBabbage GeorgeBoole JohnVonNeumann TheThreeExtremos ThreeOldGreeks ToolsForThought ThreeOldGreeks FiveOldGreeks FourOldGreeks GhostsInUs LakoffAndJohnson MrAntisthenes MrAristotle MrDiogenes MrPlato MrSocrates RaySchneider SaintsAndHeroes ThreeOldGeeks ThreePagesInOne CategoryWikiImplementation FederatedWiki SmallestFederatedWiki WardCunningham ThreePhasesOfDesign ArchitecturalSpike CategoryDesign ObjectOrientedAnalysisAndDesign ReFactoring RefactoringToPatterns SoftwareDesign TestDrivenDevelopment UnifiedModelingLanguage UpFrontDesign ThreePillarsOfTheNewEconomicSystem AutomatedIntelligence BioTechnology CreativeEconomy EndOfEmploymentSingularity FreemanDyson InformationEconomy JonathanTang TheNewEconomicSystem TheSunTheGenomeAndTheInternet UnlimitedBandwidthCommunication YourMileageMayVary ThreePointersInOneWordAndOneBit CategoryPointer JohnVriezen PowerPc TwoPointersInOneWord ThreeRingBinder AlistairCockburn AmericanCulturalAssumption BeccaCampbell BuildAbetterCubicle CodingStandard ComingToAmerica EricJablow FourRingBinders GrahamHughes InfoGlut JasonRiedy JohnBrewer JohnDeBruyn JoiEllis KyleBrown LocalityOfReferenceDocumentation MartinPool MassiveFunctionHeaders McDonalds MichaelFeathers NealStephenson PaperPorting PointyHairedBoss ProgrammersStone ProgrammingAintManufacturing ScientificManagement SelfDocumentingCode ShortTermCheaper SnowCrash SunirShah ThreeRingBinder TomStambaugh TooMuchDocumentation WaterFall WhyDontOthersGetWiki ThreeRiversInstitute CodeSprint KentBeck NotForProfit ThreeRoadsToQuantumGravity BackgroundIndependent CategoryBook CategoryPhysics DavidDeutsche EdFredkin GottfriedWilhelmLeibniz GrandUnifiedTheory InformationPhysics IsaacNewton JimScarver JohnBaez LeeSmolin LoopQuantumGravity LubosMotl NewtonianPhysics QuantumGravity StringTheory TheLifeOfTheCosmos WikiWorld ThreeRules DoNotLie GivingIsReceiving LawOfDemeter MakeEverySecondCount MattRyall MattiasFlodin OnceAndOnlyOnce SeparateTheWhatFromTheHow ThreeSingleQuotes CategoryWiki CategoryWikiEditing FiveSingleQuotes FourSingleQuotes SixSingleQuotes ThreeSingleQuotes TwoSingleQuotes ThreeStagesInJeetKuneDo BrianRobinson BruceLee CodeIsJustCode DiamondSutra ExtremeProgrammingMaturityModel GilligansIsland JasonYip JuneKim MartialArtsAsSoftwareDevelopmentMetaphor RobRix ShuHaRi ThreeStagesOfKnowledge BeginWithLevelFlight CategoryLearningMethods GarryHamilton MeaningfulName QuantumZen RichardKulisz ShuHaRi ThreeLevelsOfAudience TwelveStepProgram ThreeStarAssembler KielHodges StoryOfMel ThreeStarJava ActionEvent ActionListener ClassLoader ClassThreeProgrammer GuiExecutor GuiThread MethodFactory NovemberZeroEight ThreadSafe ThreeArrowJava ThreeNestedInnerClassJavaProgrammers ThreeStarJava ThreeStarProgramming ThreeStarPerl CategoryPerl CliffordAdams KarlKnechtel PerlLanguage PerlMunition ProgrammingPerl RossLonstein ThreeStarPerl ThreeStarProgrammer TomStambaugh UnitTest ThreeStarProgrammer CategoryCodingConventions CeeIdiom DaveHarris FencePostError FreshmansFirstLanguage GuruOnlyCode HigherOrderFunction HumbleProgrammer JavaLanguage JoostMeerten LispLanguage MicroSoft MontanaRowe NickKeighley OneStarProgrammer PaulHudson PaulMurray PerlLanguage PragmaticProgrammer PriestlyProgrammers ProgrammerStereotype PropellerBeanie PythonLanguage RaySchneider RobertWatkins SkewedBellCurve SmalltalkLanguage StefanVorkoetter TheDumbingDownOfProgramming ThreeCaratProgrammer ThreeCircumflexProgrammer ThreeCruitor ThreeStarAssembler ThreeStarJava ThreeStarPerl ThreeStarProgrammer ThreeStarProgrammerExamples ThreeStarSwap ThreeTarded TomStambaugh YouMightBeaThreeStarProgrammer ThreeStarProgrammerExamples CliffordAdams CodeWarrior DirectThreadedCode FileType IndirectThreadedCode OnceAndOnlyOnce PaulHudson PhilipBusch PropellerBeanie RandyBrown ReFactor RecType StephanHouben SunirShah ThreeStarProgramming ThreeStarProgramming ThreeStarProgrammer ThreeStarSwap DanielKnapp DaveHarris MilanBabuskov RussellGold ScottDe SequencePoint TomStambaugh TwoPointersInOneWord WardCunningham WriteOnlyCode ThreeStrikes CategoryAutomation OnceAndOnlyOnce PhlIp ThreeStrikes ThreeStrikesAndYouAutomate ThreeStrikesAndYouRefactor ThreeStrikesAndYouAutomate AutomateBoredom AutomationIsOurFriend EclipseIde PointyHairedBoss ProgrammableDayTrading ReadWriteGrep RecursiveMakeConsideredHarmful TabCompletion ThePowerOfNow ThreeStrikes ThreeStrikesAndYouRefactor ZeroOneInfinityRule ThreeStrikesAndYouRefactor CategoryRefactoring CodeHarvesting DuplicationRefactoringThreshold JeffGrigg NitinVerma OnceAndOnlyOnce RefactorMercilessly RefactoringImprovingTheDesignOfExistingCode RonJeffries RuleOfThree ThreeStrikes ThreeStrikesAndYouAutomate ThreeTierArchitecture CategoryRedirect PatternsOfClientServerArchitectures RobertHirschfeld ThreeTierDistributionArchitecture ThreeTierDistributionArchitecture CategorySoftwareArchitecture RobertHirschfeld ThreeTypesOfScienceAndEngineering AgileAlliance CollectingSeashells OrganicVsEvolutionary UserStory ThreeValuedLogic AnIntroductionToDatabaseSystems AnonymousDonor BenjaminPierce BooleanAlgebra BooleanLogic BottomType CantHideFromNulls CategoryLogic CategoryTheory ChrisDate CommonLisp DenotationalSemantics DougMerritt EiffelLanguage FormalMethods FourValuedLogic FuzzyLogic IsFactoringHardAsDiscreteLogarithm JavaLanguage KimBruce LatticeTheory LogicalAnd MultiValuedLogic NitPick NullConsideredHarmful NullVersusNone NullsAndRelationalModel OpenProblemsInComputerScience SaundersMacLane ScottJohnson SingularityType TetralemmicLogic TheoremProvingSystem ThreeValuedLogic TomStambaugh TopType TwoValuedLogic TypeInference TypeLattice ViennaDevelopmentMethod WhatIsNull ThreeVirtuesOfaProgrammer ExtremeValues LazinessImpatienceHubris ThreeWeekMilestones ExtremeProgramming ThreeWeekProjectTurnaround CategoryStory CharliePoole ChrisBaugh ContinuousIntegration DeathMarchProject ExtremeProgrammingCorePractices JamesCrook JoeArnold ManagementByObjective OnsiteCustomer PairProgramming PlanningGame ReleaseEasyReleaseOften SmallReleases SunirShah UnitTest VisualizingRisk ThresholdConcept AndyBurkhardt ArchivedToOneNote CategoryEducation DoingStuff DonaldNoyes InorganicComplexityThreshold JohnFletcher ParadigmShift ThresholdConcept WikiConcept WikiConceptDiscussion ThresholdCryptography BrokenLink IntrusionTolerance PolicingOnlineGames ThresholdCryptography ThrivingOnChaos AlistairCockburn CategoryBook TomPeters ThroughTheLookingGlass AlicesAdventuresInWonderland CategoryBook CategoryOnlineBook JohnTenniel LewisCarroll MartinGardner ProjectGutenberg ThrowAwayTheProductionSchedule SlowDownToSpeedUp ThrowDontCatch AlistairCockburn AvoidExceptionsWheneverPossible BertrandMeyer BillKayser BillTrost BinarySearchInJava BusinessException CategoryException CeePlusPlus ConvertExceptions DangerousFunction DavidItkin DavisHerring ErrorCodes ExceptionsInJavaAreDifferentThanInCeePlusPlus GetPostCode GlennVanderburg HandleExceptionsAtLayerBoundaries HandlingExceptionsAsEarlyAsPossible HansRohnert HomogenizeExceptions InterruptedException JoshuaKerievsky JuancoAnez KyleBrown LetExceptionsPropagate LetExceptionsPropagateOnlyAsUncheckedExceptions LoggingIsHandling LoggingIsNotHandling NatPryce ObjectOrientedSoftwareConstruction PhilGoodwin RedHerring RefineExceptions RobbShecter RobertDiFalco StevenNewton StringSearch SyntacticDarkChocolate SyntacticSugar ThrowDontCatch WayneMack WrapExceptionsEarly WrapExceptionsLate ThrowItOverTheWall AntiPattern ThrownOverTheWall WikiGnome ThrowOneAwayInPractice BigDesignUpFront CategoryOptimization CategoryRequirements DominicCronin FredBrooks MartySchrader OptimizeLater PerpetualNow PeteHardie PlanToThrowOneAway PrematureOptimization SecondSystemEffect SpikeSolution TheMythicalManMonth TheNakedGuyOnline ThreeRingBinder TwoByFour ThrowYourBadgeOnTheTable GrinAndBearIt SilverBullet ThrowYourBadgeOnTheTable TwoByFour ThrowYourOwnException ByteCodeIsMachineCode CategoryException CorbaNoImpl DaveHarris FreeSoftware JavaLanguage JohnFarrell NoClassDefFoundError NotSupported RuntimeException TacticalTesting ThrowawayEmailAndRidYourselfOfSpam AnswerMe BigFoot CaptchaTest CategorySpam DanMuller DavidCary DodgeIt DonKnuth MailEater MailSpam RichardBash RssFeed SamuelFalvo ShortMail SiddharthaReddy SpamDay SpamDefenseRoadmap SpamGourmet SpamMotel TaralDragon TempInbox ThreadMode ThrowawayEmailAndRidYourselfOfSpam TimChambers WardIsh ThrowawayObject AnonymousDonor BeautyIsOurBusiness BindTo CategoryPattern ConsciousIncompetence ConstructorDoesTheWork CostinCozianu DontCreateGarbage EwDijkstra ExtractMethod FunctionObject FunctorObject HigherOrderFunctions JavaDoc JavaIdiom JavaIdioms JeffBay JonathanTang KentPitman LambaTheUltimate MatchFlag MethodObject MyClass NygaardClassification PhilippeDetournay ProgramIntoaLanguage ResourceAcquisitionIsInitialization ThrowawayObject ToNeedComments UnconsciousCompetence ThrowingWorkOverTheFence CategoryMethodology HaveThisPattern MarkSwanson PaulChisholm ThrownOverTheWall ThrownOverTheWall AlexJouravlev AllProblemsLookLikeNails AntiPattern BradAppleton CategoryAntiPattern CategoryManagementAntiPattern CategoryMethodology CodeOwnership DisposableAnalysis ExtremeProgramming GeraldWeinberg InterTeamCommunication JamesChampy MichaelHammer PaulChisholm RalphJohnson ReengineeringTheCorporation ThrownOverTheWall TimRobinson ThrowsException BarException BazException CategoryException CategoryJava ChristianTaubman DoTheRightThing FooException InfrastructureException JamesGosling OutputStream ReThrow RemoteException StoreException SystemException ThrowsExceptionByDefault TomAnderson ThrowsExceptionByDefault AntiPattern CategoryException CommitCantThrow ConvertExceptions DontCatchExceptions HomogenizeExceptionHandlers JavaExceptionsAreParticularlyEvil JavaIdiom NamingException PrematureOptimization ReplaceConditionalWithPolymorphism ReturnObjectByDefault StorageException SystemException ThrowsExceptionByDefault TranslateExceptions ThrowsExceptionDeclarationDoesNotConsiderInheritance CategoryException CategoryJava CheckedExceptionsAreOfDubiousValue DeprecatedInterfaceMethodsCreateUnavoidableWarnings FooBar InformationHiding JavaDesignFlaws JavaLanguageSpecification KarlKnechtel LiskovSubstitutionPrinciple ThrustLibrary CategoryCpp CategoryFunctionalProgramming CategoryGpgpu CeePlusPlus ComputeUnifiedDeviceArchitecture FunctionalProgramming GeneralPurposeGraphicsProcessUnits NvidiaCorporation StandardTemplateLibrary ThumbButton ThumbButtons ThumbButtons AltGr CategoryHardware KinesisKeyboard MaltronKeyboard MouseAndKeyboard ThumbButton ThumbButtons ViEditor WeWish ThumbDrive UsbKeychainDrive ThumbDriveUses EddiesWiki JammingPhone KnoppixLinux LoneDeveloperProjectManagement PersonalWiki SneakerNet ThumbDrive UsbKeychainDrive VersionControl ThumbPad ThumbButtons ThumbsUp CategoryVoting ContentCreationWiki FaceBook GlassBeadGame JohnFletcher MarkJanssen PerItemVoting ThumbsUp WardsWiki WikiTag ThunkFactor ShortBooks TheAlmightyThud ThunkFactor YouArentGonnaReadIt ThunkIsPastTense GrahamHughes JargonFile SunirShah ThunkIsPastTense WhatIsaThunk ThunkToaDifferentAddressSpace GarethMcCaughan JeffGrigg SunirShah WhatIsaThunk ThwozzThwozzThwozz PropellerBeanie TiBook TiBook TiKi CategoryWikiImplementation InterWiki ProjectDocumentList TikiWiki WardsWiki WikiEngines WikiName WikiServerSideApplet TiVo BigBrother KrisJohnson LiVid TiVo TiagoSilveira CategoryHomePage SmallTalk TianChengTang TianChengTang TicTacToe CategoryGame DanielHillis DonaldNorman DougMerritt FoxproWiki GeneticAlgorithm JavaScript NickBensema PsychologyOfEverydayThings TicTacToe WardCunningham WikiZens TickCee CeeLanguage TicklerFile CategoryGtd GettingThingsDone TicklerFile TidalWiki CodeWord CommunityLifeCycle ContentClassificationWiki ContentCreationWiki DaveVoorhis DoubleCardioidFishTrap EarleMartin GoodWikiCitizen MichaelSparks ModerationPolicy OnTopic PageHistory RecentChanges RecentEdits SeptemberZeroSix SlashDot UseNet UserName WardsWikiStewards WikiBreathing WikiHomePage WikiIsUsenet WikiLifeCycle WikiMetabolism WikiModerationWithPasswords WikiModerationWithoutPasswords WikiOnWiki WikiPedia WikiVictimization WikiWikiSuggestions TiddlyPom AaMilne TiddlyPom TiddlyTools CategoryWikiImplementation TiddlyWiki TiddlyWeb CategoryWikiCollaboration DoingStuff DonaldNoyes HttpApi MicroContent OpenSource ServerSide TiddlyWeb TiddlyWiki WikiCommunity WikiWordified TiddlyWiki BobWahler CategoryWikiImplementation FilesystemBasedWiki GoogleTagCombinations HansWobbe IncludePlugin JavaScript JeremyRuston MicrosoftSilverlight MoreWikiThanWiki NotePad OpenSourceLicense PeterMerel PyTw SlingShot TiddlyTools TiddlyWiki TiddlyWikiClassic TiddlyWikiExtension TiddlyWikiGoogleTagCombinations WikiWikiWeb WxWikiServer TiddlyWikiClassic CategoryWikiImplementation JavaScript PersonalWiki TiddlyWiki TiddlyWikiExtension CategoryWikiImplementation JohnFletcher PersonalWiki ProgrammingTheSemanticWeb ResourceDescriptionFrameworkInAttributes SemanticWeb SemanticWiki SqueakWiki TiddlyTools TiddlyWiki TiddlyWikiExtension TidyUpBeforeThrowing CategoryException CategoryPattern CeePlusPlus DaveHarris DavidMcNicol EiffelLanguage ExceptionPatterns GarbageCollection JavaLanguage NatPryce NullPointerException PeterMerel PolymorphismVsSelectionIdiom RuntimeException SoftwareTransactionalMemory TidyUpBeforeThrowing YouDontWantAnExceptionYouWantaTransaction TierDesign ApplicationProgrammingInterface ArsDigitaCommunitySystem ScottAmbler TiffanyBurkhardt TigerParent CategoryEducation TigerWiki CategoryWikiImplementation LionWiki TigerWiki WiKiss WiKissMe TiggerTenango AreYouThere CategoryHomePage HermeneuticalCircularities PrematureGeneralization RecentChanges RecentChangesJunkie TextFormattingRules WhyDontOthersGetWiki TightFieldCoupling DataDictionary EncapsulationDefinition ObserverPattern QwertySyndrome SoftwareEngineeringIsArtOfCompromise TightFieldCoupling TightGroupOfClasses AddTail FacadePattern FooBar IndexedStack InnerClass JamesDennett LocatorPattern MarriedObjects MultipartFormDataParsingExample MultipleInheritance PrivateInterface RemoveHead SelfDocumentingCode SmalltalkExpress SunirShah SynchronizedTightGroupOfClasses TightGroupOfClasses TightGroupOfFriendClasses TightGroupsOfClasses TightGroupOfClasses TighterAppAndDatabaseIntegration CategorySoftwareTools DesktopDatabase DotNet DuroProject EmbraceSql ExBase MicrosoftLinq RelProject TransactSql TightlyCoupledReputation AiWinter AlanKay BenjaminFranklin BrowserWars CeePlusPlus ChuckMoore DaylightSavingTime ForthLanguage JavaScript LispLanguage MacromediaFlash NuclearPowerIsBetter ObjectOrientedProgramming SkipIntro SmalltalkLanguage TikiPro BitWeaver SourceForge TikiPro TikiWiki TikiWiki AndrewCates BitWeaver CategoryPhp CategoryWikiImplementation CollectsArt ContentManagementSystem DogFood GoBiodiesel JosefDaviesCoates MozillaDotOrg MozillaFirefox MozillaThunderbird PeterMasiar SecurityManagement SpaghettiCode TikiMovies TikiPro TikiTalk TikiWiki TwikiClone UserPagemarclaporte WikiChoicetree TiledWindows AcmeProgrammingEnvironment AltTab AnonymousDonor CommonUserArchitecture CuplaDays CurtisBartley DavidMcCabe DavidSaff DoingStuff DonaldNoyes DragAndDrop DwmWindowManager EclipseIde EmacsEditor EricUlevik FileManger HaveThisPattern HorsesForCourses IceWindowManager IonWindowManager JeffGrigg JoeWeaver JohnPassaniti MicroSoft MicrosoftWindows OberonOperatingSystem PanuKalliokoski RatpoisonWindowManager RogerBrowne RonJeffries ScottVokes ScreenMultiplexor SonyCorporation TerrelShumway TheOtherThings ToDo VimTextEditor WimpInterface WindowManagers WindowingParadigm WmiiWindowManager XeroxParc TilingWindowManager ControlPanel DoingStuff DonaldNoyes MultipleMonitors TimAllen CategoryHomePage JustaProgrammer PanasonicOwl XpOwl TimAnderson CategoryHomePage HomePage UnitedStatesOfAmerica VisualBasic TimBacon AlanFrancis CategoryHomePage JoeWalnes LondonXpDay MyMyersBriggsTypeIs RichardWatt ThoughtworksAlumni TimBacon XmlUnit XpCoach TimBall AreYouThere CategoryHomePage ContentFree OrphanPage TimBentley AppleSoft CategoryHomePage TimBentley TimBernersLee CategoryPerson CategorySemanticWeb ExternalAndInternalDesign HyperTextMarkupLanguage HyperTextTransferProtocol NeXt SecondGenerationProgrammer SemanticWeb TimBernersLee UniformResourceIdentifier WeavingTheWeb WorldWideWeb WorldWideWebConsortium TimBiernat CategoryHomePage SoftwareMentor TimBot TimBrown AreYouThere BackLink CategoryHomePage TimBuchheim CategoryHomePage NewUserPages TourBusStop TimBudd AssociateProfessor BuddsLittleSmalltalk CategoryAuthor CategoryHomePage ComputerScience LedaLanguage MultiParadigmLanguage OregonStateUniversity SmalltalkLanguage ThePlatypusBook TimBurns AgileMethods CategoryHomePage DataWarehousing FindPage JavaTwoEnterpriseEdition RecentChanges RecentEdits SoftwareArchitecture TimChambers AalbertTorsius BackLink CategoryHomePage ChangeSummary DesignPatterns DolphinWikiWeb EditLinks EmailNetiquettePatterns FrontPage GangOfFour GoogleKnowsEverything GraphViz GunnarZarncke HomePage JoinCapitalizedWords JonUdell JosWiki KeithDawson MassachusettsInstituteOfTechnology MyersBriggs OpenAuthor OpenYourMind PortlandPatternRepository QuickChanges QuickTopic RecentChanges RecentChangesOnOtherWikiForums RecentVisitors SixDegreesOfSeparationTheory SlashDot SoftwareReconnaissance SoftwareReliabilityEngineering StudentInformationProcessingBoard ThreadModeCorrected TimChambers TrimYourPosts UserName VeryLongWikiNames VisualTools WelcomeVisitors WikiMail WikiNature WikiPage WikiPedia WikiPrivacy WikiWebDotCom WikiWikiClone WikiWikiKudos WikiWikiSandbox WikiWikiSystemNotice WikiWikiWeb WikiZen TimCox CategoryHomePage XpDay TimDiggins CategoryHomePage GeekWord JimCoplien ThoughtsWeaver TimDiggins WikiWiki XeroxSparrow TimDysinger CategoryHomePage TimEwald CategoryAuthor ChrisSells ComPlus DonBox KeithBrown MicroSoft WebServices TimHickey CategoryPerson JayScheme TimHolt CherriPancake ComputerScience DayOfDefeat HalfLife MarkIrons OregonStateUniversity RogueWave TimHolt WikiSpace TimHoward TheSmalltalkDevelopersGuideToVisualWorks TimHuske CategoryHomePage RalphJohnson TimJarman CategoryHomePage CopiousFreeTime PythonLanguage TimKemper AlanShalloway CategoryHomePage CommonCharacteristicsOfDesignPatterns TimKing AllOnePiece BestThingsFirst CategoryHomePage HomePage InfrequentReleases JavaAndDotNet JettyServer LoseNotLoose MyMyersBriggsTypeIs ServletContainer SoftwareEngineer TheLittleEngineThatCould YouKnowYoureInaBigCompanyWhen TimKnip TimLavoie CategoryHomePage MoinMoin TimLee TimLesher BenKovitz BlackBeltsTrainWhiteBelts CatchDontCheck CatchDontCheckRefuted CategoryDrawnWithaVeryFineCamelHairBrush CategoryHomePage ChangeYourOrganization CheckDontCatch CockburnScale CoupleLeapingWithLooking DougMerritt EgolessWiki ExceptionGuarantee ExtremeProgramming FearOfLookingStupid FoosLaw GodwinsLaw GoogleLovesWiki GotBoogered HomePage LeastRecentChanges LispInSmallPieces LookBeforeYouLeap MyersBriggs NineEleven PythonLanguage QuotingNotThinking RateOfChange RecentChangesJunkies ScrumProcess SeanOleary SharkBot SharkBotConsideredHarmful SunirShah TheMostWidelyUsedProgrammingLanguageAtAnyLevel TheOrderOfThings ThePerfectPersonalWiki TiddlyWiki TurboGears TuringTrap UserName WardsWiki WikiGnome WikiHistory WikiMail WorseReallyWasBetter TimLister TimMackinnon AgileProjectManagement CategoryHomePage ExtremeProgramming JoeWalnes JunitCreator MockObject MockObjects NatPryce OliBye PaulSimmons PhilipCraig ProjectRetrospectives ReDo RichardDrake SteveFreeman TestInfected ThoughtWorks WikiWikiWeb TimMoore AnimalRights CategoryHomePage ContinuationsAndCoroutines DesignForPerformance ElectronicMusic HexagonalArchitecture JavaLanguage JavaProgramming RestArchitecturalStyle SeasideFramework SlateLanguage SmalltalkLanguage SoftwareEngineer WashingtonDc TimOliver AreYouThere CategoryHomePage ChristchurchNewZealand CodeTestsFirst ExtremeProgramming IndoorCricket LiveRoleplayingGames MySql OrphanPage PairProgramming RolePlayingGame WarGaming TimOttinger CategoryHomePage GeoLearning TimPeters AmitPatel BlakeWinton CategoryPerson FredDrake HamidMalek HomePage IpEditingOnly KirbyUrner ManorainjanHolzapfel MarkJanssen NickBensema PythonPhilosophy ShaeErisson SimonBrunning SteveHolden TimBot TimPeters TimPotter AbandonedHomePage AreYouThere CategoryHomePage OrphanPage TimRhodes AdviceToNewcomers AhHa BulletinBoardSystem CategoryHomePage CeePlusPlus CleaningWardsWiki DanielleOviatt DocumentMode FidoNet FixingLinks FrontPage GoodStyle HistoryPages HomePage HowWeTalk InterNet MarkIrons MinorEdit OneMinuteWiki PleaForBetterWiki PrepareTheWay PublicWikiForums RandomPages RecentChanges RecentEdits RecentVisitors RegularContributors RexxLanguage RoadMap SandboxSeed SimpleObjectAccessProtocol SoapProtocol StartPages StartingPoints SysOp TextFormattingRules ThankYou TheFirstFiveClicks ThreadMode ThreadModeDiscussion TipsForBeginners TopFiveVisitorPages TrIz TurboPascal UnitedStatesOfAmerica UserName VeSystemsInc WardCunningham WardsWiki WikiCitizen WikiGnome WikiLink WikiMailBox WikiNewbie WikiPage WikiSpringCleaning WikiSpringCleaningDiscussion WikiTag WikiVandal WikiWikiSandbox WikiWikiStory WikiZen WorkInProgress TimRobbins ArlingtonRoad BullDurham CategoryPerson ErikTheViking JacobsLadder ThePlayer TheShawshankRedemption TimRussell CategoryHomePage JavaScript NewUserPages WardsWiki TimSeltzer CategoryHomePage TimSort AnonymousDonor BareMinimum InsertionSort IntroSort MagicNumbers TimPeters TimSort TimSortSimplified TimSortSimplified ListBuilder NaturalMergeSort RunSort SmoothSort TimSort TimSwan CategoryHomePage TimTaylor CategoryPerson FictionalCharacter HomeImprovement MozillaFirefox TimAllen TimTaylor ToolBelt ToolTime TimTowTdi CategoryAcronym ProgrammingPerl TheZenOfPython ThereIsMoreThanOneWayToDoIt TimTowTdi TimTwelves AgileProcesses CategoryHomePage CategorySecurity CommonCriteria ContemporaryDevelopmentRoles DeleteWhenRead EngineeringPrinciples ManagementCycle ManagementIssues MentorRole QualityConcerns QualityControl RecentChanges SecurityAuthentication SecurityTarget SoftwareDeveloper SoftwareEngineer TargetOfEvaluation TechnicalSpecification WhatIsaSpecificationAnyway TimVoght CategoryHomePage EmbeddedSystem ExtremeProgramming GnuGeneralPublicLicense MechanismRichPolicyFree PyWiki PythonLanguage TheSourceCodeIsTheDesign WikiInterchangeFormat WikiWikiClone WikiWikiWeb TimWalker CategoryHomePage TimWoodard AgileProcesses BigMethodology CategoryHomePage DeveloperOnlyXp DiamondVisionics GoldOwner OnsiteCustomer ScrumProcess TimWright TimeAgainForWikiMutiny AmericaOnline AnonymousCoward AprilZeroEight BertrandMeyer BertrandMeyerAndWikipedia BrokenLink CategoryCollaboration CostinCozianu DocumentMode DoubleDelete EverythingTwo FailSafeWiki FolkMemory ForecastleCouncil InsanelyGreat InvitedAuthors KillTheHostage MartinShobe MartinZarate MartySchrader OctoberZeroSix OpenSource ParagraphWiki PhlIp RichardKulisz RobertAbitbol ScottJohnson SonOfWardsWiki StewardsResignation TheAdjunct TheAdjunctOfTheAdjunct TheSeptemberThatNeverEnded ThreadMess ThreadMode TimeForWikiMutiny TreeOfLife VaporWare WardCunningham WardsWiki WikiAsAnAlifeExperiment WikiBase WikiClones WikiMutiny WikiOnWiki WikiPedia WikiPuppy WikiWikiWeb WikiZens WoodenLanguage TimeAndAttentionBrokenEconomy AttentionEconomy CarTagging CategoryTime DownAndOutInTheMagicKingdom GarryHamilton GeorgeCarlin JoeWeaver MikeWarot SpamSolutions StandUp TimeIsMoney TrustMetric TimeAndLaborLink CategoriesAndRoadmaps ConstructionAndDesignReview DevelopmentGuidelines GoalsAndObjectives TimeAndMaterialContract FixedPriceContract TimeAndMaterialContract TimeBandits AndyPierce BrazilTheMovie CategoryMovie TimeBandits TimeBomb CategoryBug TimeBomb TimeBoxing AutoCad CategoryTime DynamicSystemsDevelopmentMethod IncrementalDelivery PowerPoint SoftwareLifeCycle TimeBoxing TimeContext DonaldNoyes ProgrammingArtifact ThinkingOutLoud TimeContext TimePeriods UnderstandingContent UnderstandingContext TimeEnoughForLove CategoryBook CategoryScienceFiction LazarusLong RobertHeinlein ScienceFiction TimeExpirationError CategoryTime DonaldNoyes TimeExpirationError YtwokErrors TimeForReflection BruceAnderson CategoryKnowledge DaveSmith JohnFletcher MindMapping PaulDyson PebblePad TimeForUs AnonymousCoward BurnTheDiskPacks CopyAndPasteProgramming PayForMeatWithCandy RonJeffries SpikeUserStory WhatIsScr TimeForaParadigmShift AlbertEinstein ArthurKoestler BluePlane CategoryHistory CharlesSimonyi ChrisBaugh CostOfGoods DavidHurt DesignersInTheVirtual ExtremeParadigmShift FrameOfReference GoldHolders IcanNot IntentionalProgramming IsureCan JunkyardWars KuhnParadigmShift NewParadigm ParadigmShift PinkPlane PrematureGeneralization ProcessImprovementTools RealThing SkunkWorks SoftwareDevelopmentImprovementParadigmShift StatusQuo ThomasKuhn TimBernersLee TimeForaParadigmShift TryNewThings UsualWayOfDoingThings WayneMack TimeFrameProcessingArchitecture ArchitecturalPattern CategoryPattern CategoryTime CooperativeMultitasking DavidParnas DougSchmidt HaveThisPattern LinusTolke NatPryce ObjectOrientedAnalysisAndDesign PreEmptiveMultiTasking RalphJohnson RealTime SoftwareEngineeringInPractice TimVoght TimeFrameProcessingArchitecture YonatSharon TimeIsTheEnemyPhasesDontHelp BarryBoehm BigDesignUpFront CategoryExtremeProgramming ContinuousIntegration OnlyaStudent PhasistPractices RonJeffries TimeIsTheEnemyPhasesDontHelp XpMailingList TimeLapse DonaldNoyes MtStHelens TimeLess BurnOut CategoryEmployment CulturalAssumptions GlobalConsensus TheMediaIsTheMessage TimeLess TimeOut WikiNow TimeLine TimeLine TimeLoops StarTrek TimeTravel TimeMachine OperatingSystem TimeMachine TimeMagazineProductOfTheYear TimeManagement CategoryBook CategoryBooks CodingIsJustDataEntry DavidAllen DevPlanner FruitfulTime GettingThingsDone GoodEnough JetTask LinesOfCode MemoRanda SevenHabitsOfHighlyEffectivePeople StephenCovey TaskEstimationPatterns TaskManager TheProcrastinatorsHandbook TimeManagement TimeManagementfromtheInsideOut ToDoFolder WikiWalking TimeManagementIsaBitch BigPlanning GarryHamilton GoToList GoToTheMoon LifeVectors MostImportantThing PlanningGame PriorityChart TimeManagement ToDoList TimeOff PartnerPatternsLanguage TimeOut AbandonmentStrategy ComputingStrategies DirectedEffort DonaldNoyes GoingNowhere NoClearlySingularApproach PressOn StrategyPattern TakeStock ThinkingOutLoud WikiExperience TimePresentThisIteration CategoryTime IdealProgrammingTime LoadFactor TimePresentThisIteration TimeSeriesInSql BrokenLink CategorySqlProgramming DanMuller MauryMarkowitz MicroArchitecture RichardHenderson TheThirdManifesto TimeSeriesInSql TroelsArvin TimeSink AllBeingMasterOfTimeSpaceAndDimension CategoryTime CrossCountryDrive SiliconValley TestFirstEvaluation TooMuchToDo VideoAddiction WebSurfing TimeStamp DateStamp TimeSynchronousProcessing CategoryTime CrossJoin HubbleTelemetryReporting RealActualHubbleTelemetryData TimeToChange AlanCooper ChrisDunworth CrossingTheChasm GemStone InteractionDesign JeffPanici JoelSpolsky KahunaMoore RandyStafford ReverseIndex TimeToChange VisualAge VisualWorks WhoIsDougPollack TimeToDoItOver AlistairCockburn BrianFoote CulturalRelativism DaveHarris DoItOverAllTheTime DoTheSimplestThingThatCouldPossiblyWork KentBeck ParochialAbsolutism PastoralProgrammer RefactoringAndRewriting RonJeffries TimeToDoItOver YouArentGonnaNeedIt TimeToMakeItShort BlaisePascal DoTheEasiestThingThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWork HenryDavidThoreau JohnLocke KillYourDarlings MarkTwain MartinLutherKing MrVoltaire OmitNeedlessWords ShortAndToThePoint ShortBooks ShortCut VerbalDiarrhea WabiSabi TimeToMakeItSimple EinsteinPrinciple TimeToMakeItShort TimeToMarket AlanCooper BrowserWars FastFollower InnovatorsDilemma TimeToMarket TimeToPunt AmericanFootball FieldGoal SettleForLess TimeTrap CategoryBook CategoryTimeManagement TimeTravel AstroPhysics BackToTheFuture CameraObscura CategoryPattern CategoryPhysics CategoryRealTimePatterns DevelopmentNarrative EffectiveDatePattern ExoticMatter GeneralRelativity GrandUnifiedTheory HighEnergyPhysics LiterateProgram MetaPhysics NuclearPhysics ParticlePhysics PeriodEnumerationPattern PerspectivePattern PlotEnablingDevice QuantumMechanics QuantumPhysics ReFactor ScienceFiction SpaceTime SpecialRelativity StarTrek TheTimeMachine TheoryOfEverything TimeCop TimeDilation TimeTravel TimeTravelParadoxes TimeTravelPattern TimeTravelProblems TimeTravelThoughtExperiment TimeTravelers TimeTunnel TimeWarpSynchronization WarpDrive WaveParticleDuality WormHole TimeTravelGrammar GloryRoad TimeTravelGrammar TimeTravelPattern TimeTravelProblems GrandfatherParadox HumanRace QuBit RandomMeaninglessness SpaceTime TimeTravel TimeTravelParadoxes TimeTravelProblems TimeTravelThoughtExperiment AlbertEinstein BigBang BlackHole CategoryPhysics EpimonidesParadox ExoticMatter GeneRoddenberry GeneralRelativity GrandUnifiedTheory HawkingsEvaporation HistoricalSignificance KnownUniverse ManyWorlds NielsBohr NivensLawOfTimeTravel QuantumMechanics QuantumPhysics ScienceFiction SearchForExtraterrestrialIntelligence SpaceTime StarTrek StephenHawking TheTimeMachine TheoreticalPhysicists ThoughtExperiment TimeDilation TimeTravel TimeTravelParadoxes TimeTravelSandbox TimeTravelThoughtExperiment TimeTravelers WarpDrive WikiWiki WormHole TimeTravelers CategoryPhysics CategoryScienceFiction GeneralRelativity QuBit ScienceFiction SpecialRelativity TheoryOfRelativity TimeTravel TimeTravelThoughtExperiment TimeTravelers WormHole TimeValueOfMoney FutureDiscounting TimeWarpSynchronization OptimisticSynchronizationStrategies RealTimeNetworkGames SynchronizationStrategies TimeZones BrianSlesinsky DaylightSavingTime EricUlevik FitzWalter InternetTime JavaScript JetLag KyleJerviss LocalTime MikeSmith PalmPilot StephanHouben SunirShah TimeZone TimeZoneMap TimeZones UniversalCoordinatedTime WaldenMathews TimebombNewPages AbandonedHomePage AreYouThere BackLink BrainstormPage CategoryWikiMaintenance ChrisGarrod CreativeWhackPack DeleteMe DeletedButWelcomeToWiki FixYourWiki InSearchOfTheHappyWiki MatthewAstley MoreAboutExtraScripts NewPage OnTopic OrphanPage RecentChanges RecentChangesJunkie ThinkWinWin UseSignatures WhenToCreatePages WhenToDeletePages WikiGnome WikiPolice WikiSpringCleaning WikiTag WikiTimeDilation WikiWatering TimelessWayOfBuilding TheTimelessWayOfBuilding WikiGnome TimesNewRoman ClaesWallin TimesRoman TimesProgrammingSupplement BrokenLink TimesProgrammingSupplement TimingEurocentrism TimingMakesTheDifference TimingHistory BigInventionsTimeline BraveNewWorld CallDetailRecords CategoryFuture ChrisGarrod CladisticVsLinnaeanTaxonomy DaylightSavingsTime EndTime GalacticWiki HumanPopulationStabilizes LifeOnOtherPlanets NickKeighley OneWorldGovernment PreHistoric ScienceFiction StarTrek StarWars TheMatrix TimeTravel TimeZones TimingHistory TimingTheFuture WarpDrive TimingTheFuture BraveNewWorld CategoryFuture CellPhones CentralizationByMerging CloudComputing DataCommunications GalacticWiki HumanPopulationStabilizes InstantMessaging LifeOnOtherPlanets OneWorldGovernment PossibleWorlds ScienceFiction StarTrek StarWars TheMatrix TimeTravel TimingHistory UnitedNations WebbingTraffic WikiPedia TimmDanker TimothyChambers TimothyLister PeopleWare TomDeMarco TimothySeguine ArtificialIntelligence TinFoilHat CategoryIdiom CategoryTinFoilHat ElizabethWiethoff GrandConspiracy IvoryTower MaggieMcFee MartySchrader StealthTinFoilHat ThoughtScreenHats TinFoilHat TinderBox HyperText MacOsx MozillaTinderbox RichSiteSummary SeanOleary TopicMaps WebLog WikiBrowser TinyCeeCompiler CategoryCee CeeLanguage DeeLanguage FabriceBellard GnuCee LanguageMachine LinuxKernel TinyCeeCompiler TinyClientsTinyServers FundamentalConstructionMetaphors WilliamGrosso TinyCobol CobolLanguage TinyCobolWiki TinyList CategoryPython KirkBailey TinyList TinyLittleTransgression RobertDiFalco TheWayOfTheSamurai TinyLittleTransgression TinyLogo AndyDent BrianHarvey CategoryHandheld LogoLanguage PalmOs PythonLanguage TinyLogo TinyScenery EyeOfTheBeholder NealStephenson TinyScenery TinyWiki ActiveWikiPages CategoryWikiImplementation InterMap InterWiki InterWikiMap OddMuseWiki PerlPatterns PerlPatternsRepository RecentChangesJunkie ScottWalters SisterSites TinyWiki TinyWikiFour TinyWikiInstall TinyWikiPresentation TiobeIndex CategoryEmployment FingerWare FoxPro GreatLispWar JavaScript PopularityOfLisp SmallTalk TypeHandlingGrid WriteOnlyLanguage TipForTypingTab AlexanderBostrom BookMarklet BradAppleton CarlosGoncalves CharlesNepote ConvertSpacesToTabs CopyAndPasteTabs EditText JavaScript JavaScriptSucks JohnLusk MacOsx MozillaFirefox NoteTab PerSoderlind QuickNote RodrigoOliveira SeshKumar TabRefactoring TextFormattingRules TipHouse CategoryHomePage LisaCrispin TestingExtremeProgramming TipiWiki CategoryWikiImplementation TipiWiki TippingPoint TheTippingPoint TipsForBeginners AddingNewPages AnOutsidersReviewOfWiki BriefIntro BriefTutorial CategoryWikiHelp CategoryWikiSpam EditConflictResolution GoodStyle HoppingAroundWiki HowToReactToaFlame HowToVote MicrosoftWord OneMinuteWiki OnlySayThingsThatCanBeHeard PatternTemplate PhilGoodwin PowerPoint QuickDiff QuickQuestions RealNamesPlease RecentChangesJunkies RenamingWikiPages RollYourOwnServer SimulatingQuoteBlocks TextFormattingRules TipForTypingTab TipsFromPaulMcKenney TipsFromWardCunningham UseSignatures UsingBoldAndItalic UsingWikiWithLynx WhoRefersToThisPage WikiEditingCustoms WikiGettingStartedFaq WikiGnome WikiHomePage WikiIsNotYourBlog WikiNewbieToBeginners WikiPatterns WikiSocialNorms WikiSpam WikiStyle WikiWikiSandbox WikiWikiSuggestions WikiWikiWeb WikiWikiWebFaq TipsForBeingFriendly CategoryTips CategoryWiki OpenYourMind WayneConrad WikiSocialNorms TipsForBoostLibraries BoostForDummies BoostFusion BoostLibraries BoostPhoenixLibrary BoostProtoLibrary CategoryBoost CategoryTips CeePlusPlus JohnFletcher TipsForBoostLibraries TipsForEntryLevelCandidates AntiPattern CategoryEmployment CategoryTips DeleteMe EntryLevelCandidate HiringPatterns LaurentBossavit PairProgramming TipsForMicrosoftProject CategoryTips MicrosoftProject PointyHairedBoss TipsForNamingComputers AnonymousCoward CategoryNaming JohnFletcher NameSpace NamesGivenToComputers RobMandeville SystemOfNames TipsForNewWikiSites CategoryTips CategoryWiki TipsForReadingCode CodeAvoidance CompletedEvent ComprocessorletedEvent HistoricalProgramReadingExercise HoareTriple JavaWorld LiterateProgramming MassiveSearchAndReplace ObjectOrientedReengineeringPatterns ProgramComprehension ReFactor ReadGreatPrograms ReadItLikeaComputer ReadableCode RefactoringForGrokking SelfDocumentingCode SignatureSurvey StudyTheSourceWithaDebugger ThePalimpsestEffect UnitTest WeakestPrecondition WhatItTakesToGrokCode TipsForWardAtEclipse CategoryTips ParcPlace TipsForWardAtMicrosoft TipsForWardAtMicrosoft AlexeyPajitnov ArchitectsDontCode AssImilated BillGates BorgImplants CaffeinatedSlackers CategoryTips CreativeCommons DavidAnderson DogFood DonBox FranklinCovey FreeSoftware HappyFunCorp InternetExplorer JimNewkirk LaughYourHeadOff LindaStone MicroSoft MicrosoftFrontPage MicrosoftResearch MozillaFirefox NotLinux OnceAndOnlyOnce OpenSource PhlIp RamonLeon SimpleObjectAccessProtocol SmallScript SmalltalkAgents StaticTyping StevenNewton StrongTyping StuartMarks TaoXu TheArchitectSong TimBernersLee TipsForWardAtEclipse WardAtIbm WardCunningham WikiWiki TipsForWritingPatternLanguages CategoryGroupsOfPatterns DirectedAcyclicGraph DougLea JimCoplien JoshuaKerievsky KuroShin KyleBrown MeatballWiki MicheleMauri PatternCatalog PatternLanguage PatternSystem PatternsForEffectiveUseCases PatternsList ResultingContext SoftSecurity SteveBerczuk SunirShah TipsForEditors WardCunningham WikiWiki TipsFromPaulMcKenney BlAck BlaCk BrentNewhall CategoryWiki ColorBlack ConTention EditText GoodStyle LikePages LogicalAnd WikiPage WikiWikiEditBox TipsFromWardCunningham BenTremblay BruceAnderson CategoryTips ConLang DaveHarris DisAmbiguation EricScheid JimCoplien KentBeck LinkPattern MitchellModel PatrickMueller PhilGoodwin PromptingStatement RecentChanges TomStambaugh WallData WardCunningham WikiCitizen WikiLink WikiMail WikiMailBox WikiName WikiWikiClone WriteWhereTheyRead TipsOnUsingVbUnit AndyMorris BodoMaass CategoryTesting JeffGrigg MockObjectsInVb PutSmallFixtureInWithSuite TobinHarris VbUnit VbUnitThree VbUnitWishList VisualBasic VisualBasicProblemsWithRelativePathNames TiredOfDebating AntiPattern CategoryWikiEditing CostinCozianu DavidLiu DeclineOfCivility DeleteWhenRead EditWar MarkOfCostin OffTopic SaveFace TheAdjunct ThreadMode TiredOfDebating WikiCommunity WikiNoisePollution WikiOnWiki WikiTag TitForTat AintNothinGonnaBreakMyStride AnonymousCoward AntiKillerPhrases CategoryCommunication DramaticArt EmpoweringPhrases EyeForAnEye FridemarPache GameTheory KillerPhrase KillerPhrases MartySchrader PrisonersDilemma ReplyingInKind TitForTat TitForTatVsPavlov IteratedPrisonersDilemma PavlovStrategy PleaseComment PrisonersDilemma RobertAxelrod TheEvolutionOfCooperation TitForTat TitanicDisasters DiscontinuitySpike LieOrStreet PhlIp RonJeffries TheScarcityGame ThreeRingBinder UserStories UserStory WarStories TitanicEffect AntiPattern DarkPattern QualitySoftwareManagement TitleSearch FindPage TitusMars CategoryHomePage UserFriendly WikiWiki TkChia TkOutline BrianTheado CategoryWikiImplementation ToAyoungExtremist AlanKnight AndrewCouch AnthonyLander ArchitecturalPrototype BillWeston CommitmentSchedule DesignPhase ExtremeProgrammer ExtremeProgramming KentBeck MichaelFeathers PeterMerel RealLife RonJeffries SpikeSolution TestingIsTheUltimateSafetyNet TheDeadline TheSourceCodeIsTheDesign TomDeMarco UserStory WardCunningham WikiDenizens WorstThingsFirst XpChallengeCarteBlanche XpVisionScope ZaZen ToBeDoneMacro AndreasKrueger CodeSmells ConfigurationManagement FixmeComment ForgetToFixItLater KevlinHenney SunirShah UndefinedBehavior ToDeleteIsHarderThanToAdd CategoryDelete ChristianPagesTrauma CollectiveCodeOwnership JeffMantei MindWipe RichardDrake SharedOwnership WikiPairing YouArentGonnaNeedIt ToDo CategoryLanguageFeature CategoryWikiTag CommentCostsAndBenefits FixmeComment IsAnythingBetterThanPaper JavaDoc PersonalInformationManager ToDo ToDoList WikiAsPim ToDoFolder AndreasVc CategoryTimeManagement DonaldNoyes ToDo ToDoList ApoorvaMuralidhara CategorySelfImprovementPatterns CutAndPaste DaveVanBuren DependencyGraph DonaldNoyes EclipseIde ElectronicLogBook EnterpriseApplicationIntegration FirstThingsFirst FixmeComment FrancisHwang GoodThing HandHeld HandspringVisor InBox IndexCard JayBazuzi KrisJohnson ListYourWayOutOfStuckness LogBook NextList PaulRuane PersonalApplicationIntegration PowerOfPlainText ProgrammersNotebook ReferenceMaterial SeanOleary SelfImprovementPatterns StandardTime StephenCovey SteveJorgensen SyncMl TicklerFile ToDo ToDoList TreeEditor WikiBased WikiTechniques WikiToDoList ToEngineerIsHuman CategoryBook HenryPetroski WhyBuildingsFallDown ToEverythingThereIsaSeason BookOfEcclesiastes ToFactorIsToAutomate OnceAndOnlyOnce ReFactoring TurningTheCrank ToFightEvilWorkOnTheGood BadThing CategoryLeadership DavidLiu EditWar GoodThing LeaderShip OctoberZeroFive OffTopic OnTopic PeopleManagement RegularContributors StarTrekUserInterface ToFightEvilWorkOnTheGood WikiAji WikiSatisfaction ToGaf AgileDevelopment ToGaf TogaFit UgLy ToGrok GrokInFullness JargonFile RobertHeinlein RogerBrowne StrangerInaStrangeLand ToLuaDescription CategoryCpp CategoryProgrammingLanguage LuaLanguage LuaLanguageDiscussion ToLua ToMorrow CategoryJoke JohnFletcher ToMorrow WouldntStartFromHere ToNeedComments AlexJudge CategoryCodingIssues CollectiveCodeOwnership CommentCostsAndBenefits CommentExample CommentTheWhy CowboyCoder CowboyCoding DaveHarris DesignByContract DocumentationBeyondTheSourceCode EclipseIde EricUlevik ExtremeProgramming ImageFormat JavaDoc JimPerry KentBeck LiterateProgramming LoadImage MarkusEwald MarnenLaibowKoser MethodCommenting PairProgramming ProgrammingInTheLarge ProgrammingInTheLong ProgrammingInTheSmall ProjectLore RealWorld RonJeffries SelfDocumentingCode TheSourceCodeIsTheDesign TimOttinger ToNeedComments UnitTest WardCunningham WayneCarson WylieGarvin ToSailBeyondTheSunset CategoryBook LazarusLong RobertHeinlein ToSayIsToDo CodingIsJustDataEntry HowToTalkToYourselfWhenReadingSmalltalk LoglanLanguage LojbanLanguage OrsonScottCard SpokenProgramming ToSayIsToDo ToSignOrNotToSign UsingSignatures ToStringQuestion BruceAnderson DavidWright EricRaymond GunnarZarncke HaveThisPattern MarkFister OurObject RandyStafford SeasonedSmalltalker TaralDragon TheArtOfUnixProgramming ToStringQuestion TomStambaugh TypedNode ToTheBestOfOurKnowledge NationalPublicRadio WardCunningham WikiWiki ToTry DoOrDoNot RichardBach ToadTool AboutFace AlanCooper CategorySoftwareTool TabMunging TableBrowser TableOrientedToolWishList WhatsBeenDoneInSmalltalk WhatsBeenDoneInVbClassic ToastMasters CategoryCommunication ExtremeProgramming GunjanDoshi TableTopics ToastMasters TobiasBergemann TobiasKuipers CategoryHomePage SoftwareImprovementGroup WorkshopOnCustomerInvolvement TobiasMeier CategoryHomePage TobiasPrinz CategoryHomePage HtmlZen MediaWiki MeyerBriggs OddMuse OddMuseWiki TobinHarris CategoryHomePage JeffGrigg ObjectRelationalMapping RecentChanges TestDrivenDevelopment UserInterface UserName WinForms TobyFarley CategoryHomePage CrystalClearMethodology DelphiLanguage ExtremeProgramming GarbageCollection JustaProgrammer ObjectOrientedProgrammingLanguage SteveMcConnell TobyKliem CategoryHomePage ComputerNut TobyKliem TobyThain AppleLisa CategoryHomePage CellularAutomata DecAlpha DecPdp DecVax NeXt OpenSource SlashDot SunThree UnixBoxen UnixHistory TodaysRelevantChanges ExtremeProgrammingRefactoredBook FreeBooks JavaProgrammer KentsBook MainstreamLanguage MicrosoftBooks OldBooksAndPapers OutOfPrintBooks PassTheBookOn RandomPages RecentChanges RecentChangesThatBypassesSpammer ToddBlanchard CategoryHomePage WebObjects ToddBreiholz CategoryHomePage ToddCoram AlmostFreeText ArtHouse BookList CategoryHomePage FallingWater ForthLanguage IllustrationsClarifyText JohnHenryCoder NotationCentric PatternCards PatternLanguage ProgrammersAreWriters ProgrammingIsForNighttime ProgrammingOutsideTheCube SkunkWorkPatterns SoftwareCannotBeModeled SoftwareDevelopmentAsCraft ThinkingForthTips VisitingFallingWater ToddDeGruyl CategoryHomePage NewUserPages TourBusStop ToddFredrich AgileProcesses CategoryHomePage ExtremeProgramming StrategicGainsInc ToddGatts ToddHeidorn CategoryHomePage NewUserPages ToddHeidorn ToddHoff ToddJonker CategoryHomePage ToddLauinger BernardFarrell CategoryHomePage JavaDevelopersJournal JavaLayeredFrameworks JavaReport PhilippeBack ToddPasley CategoryHomePage ExtremeProgramming GoalsOfExtremeProgramming PersonalSoftwareProcess SoftwareEngineering ToddPasley TooMuchDocumentation XpAndDocuments ToddShepard CategoryHomePage TodoComments FixmeComment TodoCommentsConsideredHarmful TodoCommentsConsideredUseful TodoCommentsDiscussion TodoCommentsConsideredHarmful AntiPattern BugDatabase CodeUnitTestFirst DougMerritt EricHodges EvilIsEvil FourQuadrants GoalStack GuillermoSchwarz MicrosoftExcel NeedToDoOneMoreThing TaskDatabase TodoComments TodoCommentsConsideredUseful UnitTest UserStory YouArentGonnaNeedIt TodoCommentsConsideredUseful AalbertTorsius ChrisMellon CostinCozianu DougMerritt EricHodges KrisJohnson OnceAndOnlyOnce SteveJorgensen TodoComments TodoCommentsConsideredHarmful TodoCommentsDiscussion UnitTest UnitTestAsTickler YouAintGonnaNeedIt TodoCommentsDiscussion GoodDesign JimShore JuhaKomulainen TodoComments TodoCommentsConsideredHarmful TodoCommentsConsideredUseful TodoCommentsDiscussion UnitTest UnitTestAsTickler TogOnSoftwareDesign BruceTognazzini CategoryBook TogOnInterface TogaFit EclipseProcessFramework EnterpriseArchitecture FitLibrary FunctionalTests PeterMerel ToGaf TogaFit TogetherCeePlusPlus CategoryCpp CategorySoftwareTool PeterCoad TogetherSoft TogetherControlCenter ApplicationServer EnterpriseJavaBeans TogetherEnterprise TogetherSoft TogetherSolo TogetherEnterprise CategorySoftwareTool ComponentObjectModel GdPro HorsesForCourses JimRussell KeithBraithwaite MartinFowler PavelHruby PeterCoad PeterMerel PlatinumParadigmPlus StlStyle UmlCaseVultures XpTwoThousand TogetherJava CategorySoftwareTool DesignBeforeCoding DesignToolsForXp DocumentationBeyondTheSourceCode FeatureDrivenDesign PatternOrientedModelingTool PeterCoad RationalRose RationalRoseKiller TogetherControlCenter TogetherEnterprise TogetherJtool TogetherSoft TogetherSolo WikiName TogetherJtool CategorySoftwareTool EjbModelingTools IdealUmlCaseTool SeshKumar TogetherJava TogetherSoft TogetherSoft CategoryCompany MiroslavNovak PeterCoad TogetherControlCenter TogetherSoft TogetherSolo TogetherControlCenter TogetherEnterprise TogetherSoft TogetherTools TogetherControlCenter TogetherJava TogetherJtool TogetherSoft TogethercPlus CategorySoftwareTool TogetherSolo ToggleYourFlash CategoryWebBrowser FireFox JavaLanguage MacroMedia MacromediaFlash MozillaBrowser MozillaFirefox NoScript TokenProtest CategoryAntiPattern CategoryPolitics CategoryPsychology DirectAction DiseaseControl MoreResearch TokenEffort TokenProtest TokenSystem OrcKillingPattern RolePlaying TokenSystem TokenSystemCharacters TokenSystemExperience TokenSystemPlay TokenSystemTokens UltimateEvil TokenThreadedCode ByteCode DirectThreadedCode IndirectThreadedCode SubroutineThreadedCode ThreeStarProgramming TolZone ActualPractice ActualProcess CategoryOrganization DoingStuff DonaldNoyes FillInTheIntermediatePages GoogleHangout SmallestFederatedWiki ThinkingOutLoud ThreeRingBinders TolZone TolZones WalledGarden WalledGardens ToleranceForAmbiguity AboutFace AlanCooper BrianFoote CategorySoftwarePolitics MatthewWilbert MichaelFeathers RaySchneider RonJeffries ToleranceForAmbiguity YouArentGonnaNeedIt TolerateOffTopic TopicalityHomesickBlues ZeekLand ZeekLandWeekNine TolerationOfFuzzyThinking DisciplineEnvy FlameWar HolyWar ObjectOriented TolkienLanguage JrrTolkien JustMab LordOfTheRings PleaseDontDeleteThis QuenyaLanguage RefactorMe SindarinLanguage TolkLang TolkienLanguages WelshLanguage TolkienTrail BooksThatHaveShapedPeoplesLives ChroniclesOfNarnia CsLewis HarryPotterVsLordOfTheRings JrrTolkien LordOfTheRings LordOfTheRingsPartOne LordOfTheRingsPartThree LordOfTheRingsPartTwo LordOfTheRingsVsStarWars MiddleEarth PeterJackson QuenyaLanguage SindarinLanguage TheHobbit TheSilmarillion TolkienLanguage TrailPage WorksOfTolkien TollCollect AmericanBillion ArtificialDeadline BadNewsNeedsToTravelFasterThanGoodNews CategoryProject ChronicComplainer DaimlerChrysler DeathMarchProject EmbeddedSystem EndUser ExceptionReporter ExtremeFrustration FixedPriceContract GermanChancellorTurnedProjectManager GlobalPositioningSystem GoldOwner HundredPersonProject JohnWebber MentalStateCalledFlow MotivateProgrammers NotEnoughTime ObserversShouldNeverThrowExceptions OverTime PeopleDontThinkFasterUnderPressure PointyHairedBossTransitiveClosure ProgrammerHell ProgrammingUnderStress ProjectManager RainerWasserfuhr ReportBugsSilently StandardDisclaimer StatusMeeting TheCustomer TheDeadline TheGovernment ThereIsNoSituationSoBadThatYouCantMakeItWorseByPanicking TollCollect TooMuchCynicismTooEarly TvWatchers WaterfallBudgeting WebApplication WhatHappened XpInTheNews TomAllison AgileProcess CategoryHomePage CooperativeWorkWorkGroup GreatGameOfBusiness HumanComputerInteraction HumanSideOfHci InterChi JeffGrigg KnowledgeSharingSurvey MarkDilley NewRecentChanges PeopleProjectsAndPatterns SoftwareFactory TomAllison WalledGarden TomAnderson AntiPattern BruceAnderson CategoryHomePage CategoryScientist ConstructorObject DecoratorWiki ExceptionsAreOurFriends GrammarVandal ImmunityDesignPrinciples JamesCrook JavaLanguage LinksAreContent LispLanguage MacOsx MarkIrons MicrosoftWordComplaints NoProcess OffTopic OurWordsNotMine OurWordsNotYours OxfordUniversity PythonLanguage QuickChanges RandomPages ResearchAssistant SecondGenerationProgrammer SmallTalk StridingAcrossSteppingStones TheMatrix TurboRealism UniversityCollegeLondon UnixOperatingSystems UserName UsingSignatures WayneCool WeatherallInstituteOfMolecularMedicine TomApostol CategoryMath CategoryPerson ProgrammersStone TomApostol TomAyerst AndStuffWiki BookShelved CategoryHomePage RecentChanges TheReformSociety TomAyerst WhyClublet TomBoy CategoryHypercard CategoryWikiImplementation GnomeDesktopEnvironment TomBoy WikiAsPim WikiWord WysiWiki TomCargill CategoryHomePage TomCat ApacheTomcat TomChristiansen CategoryAuthor LearningPerl PerlFaq PerlJournal PerlLanguage ProgrammingPerl ThePerlCookbook TomChristiansen TomClancy CategoryAuthor ClearAndPresentDanger DoTheRightThing GavinLambert IranContraScandal JamesEarlJones KrisJohnson NetAddict NetForce OperationPhoenix PantyWaistLiberal PatriotGames SeanOleary SouthAmerica TheHuntForRedOctober WithoutRemorse TomCopeland CategoryHomePage CpdTool DuplicatedCode TomCrossland ArtificialIntelligence CategoryHomePage CollectiveIntelligence CompletelyDifferent EjbRoadmap ExtremeProgramming GangOfFour HiveMind LinuxOperatingSystem MicrosoftCorporation PeopleIndex SoftwareConfigurationManagement SunirShah TelecommunicationsCompanies TomCrossland WikiMusicLinks TomCumbow CategoryHomePage NewUserPages WardsWiki TomDeMarco CategoryPerson DataFlowDiagram DeMarco GuildSite LitigationOfSoftwareIntensiveContracts PeopleWare SlackByTomDeMarco TheDeadline WaltzingWithBears WhyDoesSoftwareCostSoMuch XpImmersionThree TomDuff BellLabs CategoryPerson DuffsDevice DuffsDeviceInDuffsOwnWords LucasFilm PlanNineFromBellLabs TomDuff TomErickson CategoryHomePage PatternsWorkshop ThomasErickson TomGilb CategoryAuthor CategoryPerson CodeComplete CompetitiveEngineering DaveSteffe EvolutionaryDelivery EvolutionaryProjectManagement GilbMeasurabilityPrinciple JenniferStapleton JohnFarrell KentBeck MichaelJackson PrinciplesOfSoftwareEngineeringManagement RespectedSoftwareExperts RichardDrake SecondGenerationProgrammer TheVisitation TikiWiki TomDeMarco TomGilb WaterfallModel TomGoodson CategoryHomePage HerbBryant NewUserPages TourBusStop TomGuyette AreYouThere CategoryHomePage TomHarada CategoryHomePage TomHinkle HomePage JasonGrossman SymMys TomHinkle TomHoffman FrontPage JohnDeBruyn TomHoffman TomHoulder TomJohnson TomJohnson TomJordan CategoryHomePage TomKaighin CategoryHomePage TomKane TomKreitzberg CategoryHomePage MartinPool ThePrincipleOfDoubleEffect TomKubit CategoryHomePage DonWells ExtremeProgramming MichiganExtremeProgrammingEnthusiasts PairProgramming VcapsProject TomKwong CategoryHomePage GoTo TomLanguage CategoryProgrammingLanguage DavidDeLis ObjectiveCee ProgrammersWithoutDeadlines RubyLanguage SimplifiedWrapperAndInterfaceGenerator TomLehrer AlanFrancis AmericanCulturalAssumption CategoryWhimsy ChristopherHitchens EricJablow EugeneKatz GarethMcCaughan GarryHamilton HighTemperatureSuperconductor ItMakesaFellowProudToBeaCoder NewMath NobelPrize NonEuclidean OleAndersen PbsNova RichardDrake SesameStreet TomLehrer TomLeylan CategoryHomePage TomLeylan TomLeylanMindWipe WhatsWrongWithFlash TomLeylanMindWipe EditCopy FridemarPache KeepYourHeadDown LeaderShip MatthewTheobalds MindWipe OleAndersen RandyStafford RecentChanges RecentEdits TomLeylan WayneConrad WikiCommunity WikiMindWipe WikiPolicy TomLove BradCox CategoryHomePage ObjectiveCee ProductivityProductsInternational StepStone SteveJobs TomLoyal CategoryHomePage TomMaki CategoryHomePage TomMoertel CategoryHomePage ParsimoniousXmlShorthandLanguage RedHat TomMoore CategoryHomePage CentralJerseyPatternsGroup LawfulGood LeaveOfAbsence RealSoonNow TomMunnecke AutocatalyticSpace BeneGnosis CategoryHomePage CategoryWikiSavesTheWorld DavidCary DonKnuth FailSafeWiki GivingSpace GoesToEleven HowToAchieveWorldPeace MalGnosis MetaFont OriginalWiki TexTheProgram TheArtofComputerProgramming TurnAllTheKnobsToSeven UpliftAcademy UpliftIntelligence UpliftPatternLanguage WalledGarden WikiMailBox TomPeters AlistairCockburn CategoryAuthor InSearchOfExcellence JanCarlzon ManagerStuff MartineDevos PassionForExcellence PeterDrucker PhlIp PursuitOfWow RichardGabriel SturgeonsLaw ThrivingOnChaos TomPeters WilliamGrosso TomPlunket BuzzwordCompliance CompLangCplusplus ExtremeProgramming ImplementationGuessing PhlIp PlayStation SyphonFilter TomPoe CategoryHomePage TomPurl CategoryHomePage TomRay ArtificialLife BiotaLanguage CarTalk EvolutionistsStartInTheMiddle WardCunningham TomRobbins BeCheerful CategoryAuthor DeleteWhenRead TomRoche TomRossen AdmiringXpFromAfar AdoptingXpPatternLanguage AmericanModerateProgramming AnonymousDonor BackLink BeMindful BeNiceToNewbies BrentNewhall CategoryHomePage DeleteWhenCooked DeletedButWelcomeToWiki DisagreeByDeleting DoWhatCalmsYou ExtremeProgrammingRoadmap ExtremeUnifiedProcess FalkBruegmann FowlerWritingMethod FriedrichNietzsche HailWiki IntegrationGuard JimLittle JustAnIdiot JustaBody JustaProgrammer JustaSoftwareEngineer MarkDilley MatthewAstley MySql NewUserPages OptimisticProgramming PeterMerel PeterMerelKicksAss PlanningGame PlatonicOptimism ProgramsRepresentMentalModels RationalUnifiedProcess ReleaseEasyReleaseOften RobHarwood SunirShah TestFirstDesign ThePoetryOfProgramming ThirdRock ThreadMode TomRossen TourBusStop UnitOfChaos UserStories UserStoriesWebDevelopment VisualAge WalledGarden WardCunninghamsCommunityAssistant WhoStartedWiki WikiButcher WikiCommunity WikiHumility WikiPride WikiReaders WikiSense WikiSuccessCanInhibitNewWriters WikiWikiWebFaq WikiWriters WikiZen XpFaq TomSchumm EsotericProgrammingLanguage GameOfGo HydrogenAudio PerlLanguage PolyglotPrograms PythonLanguage QuinePrograms RubyLanguage TomSeddon TomSparks CategoryHomePage EvantSolutions TomStambaugh CategoryHomePage CreativeEconomy TheWikiPlateau TomSwiftJr ElegantSimplicity HardyBoys LicencingVisibleSpectrum PhlIp SeeAlso StarTrek TomTeigen CategoryHomePage TomTeigen YingAndYang TomVanVleck CategoryPerson MulticsOs TomVanVleck WardCunningham TomWarren CategoryHomePage DebianGnuLinux GnuHurd GnuLinux LinuxKernel LinuxOs PythonLanguage RichardStallman UnixOperatingSystems TomWhite CategoryHomePage GuiTesting JavaLanguage PythonLanguage WikiWikiClone TomaszBorek TomaszPekowski TomaszSa TomatoIde BlueJay BoostLibraries CeePlusPlus DaveVoorhis JohnFletcher KayDesktopEnvironment NepomukKde RelProject TomatoIde TombStone ActiveDirectory BridgePattern CategoryStructuralPatterns DanglingPointer DeletionStub EnvelopeLetter GarbageCollector HandleBodyPattern JavaVirtualMachine LotusNotes ObjectPointer ObjectTable ObjectTableEntry ProxyPattern SmallTalk TaralDragon TombStone TombstonePool VeeTable VirtualMachine WeakPointer WeakReference TomiBgtMantyla BattlestarGalactica CategoryHomePage CollaborativeEditing CyberPunk DaddyWhyDidWeHaveToAttackIraq EasiestThingFirstHardestSecond ExtremeDesign ExtremeProgrammer ExtremeProgramming ExtremeProgrammingInEnemyTerritory FinlandEurope FrequentReleases GuiUnitTesting SpamCop TelePresence ThisAndThat TomiBgtMantyla WikiMail WikiMailBox WikiScore WikiSignature WikiWikiBugs WikiZen WorstThingsFirst TommasoBoscu TommyFlowers AlanTuring BletchleyPark CambridgeMathematician CategoryPerson FreemanDyson KeithBraithwaite MartinNoutch RespectedSoftwareExperts RichardDrake TommyFlowers TommyJohnson CategoryHomePage WikiWikiWeb TommyPavlicek SiteStudio TomoTherapy TomsTalkAtXpImmersionThree AlistairCockburn DemarcoDrawing ExtremeManagement HowToWinFriendsAndInfluencePeople LowellLindstrom ManagementTeam MicroSoft PeterMerel PhilGoodwin PunishedByRewards RobHarwood StephenHutchinson TeamManagement TomDeMarco XpImmersionThree ToniAlatalo CategoryHomePage FenFire FirstAndLast IncrementalPath KyperMover MethodEngineering PhysicalEnvironments TonicWater CategoryBeverage MountainDew TonyAndrews CategoryHomePage TonyBaldwin TonyBlair DeletionCandidate GreatBritain HouseOfCommons MontyPython OffTopic UnitedStates TonyBuzan CategoryPerson MindMap TonyClarke CategoryHomePage MarkTilley TonyHoare CarHoare TonyHoareOnAlgolSixty AlgolSixty CallByName CarHoare CategoryAlgol CategoryQuote SmugAlgolWeenie TonyHoare TonyKao CategoryHomePage HowToDeletePages NewUserPages PrimeMinister TonyKao WikiIsNotaDictionary TonyLawrence TonyLawrence TonyLownds AreYouThere CategoryHomePage CommunitySaturation CriticalMass DocUmentation DotComEconomy MakeYourMark MeetingNotes NetworkEffect SignYourName SurfaceArea ToDo TonyLownds WikiName WikiPoem WikiRocks TonyReno CategoryHomePage TonySoprano TonyStansfield CategoryHomePage TonyWilliams BobAtkinson ComponentObjectModel DeclarativeProgramming MicrosoftResearch TonyZambeck CategoryHomePage TooAdvancedForItsOwnGood AiWinter AlainPicard AlgolLanguage BetamaxSituation CommonLisp ErlangLanguage FortranLanguage IfSmalltalkIsSoGoodWhyDoesNobodyUseIt JavaBandwagon JavaLanguage KeithBraithwaite LambdaCalculus LanguageOfChoice LanguagePissingMatch LispIsTooPowerful MainstreamInfluenceOfFunctionalLanguages MartinZarate MentalMasturbation NextLisp RichardGabriel RubeGoldberg SmallTalk TooAdvancedForItsOwnGood VowelGeneration WhatWeWantedAllAlong WhyWeHateLisp WorseIsBetter TooBigToEdit CategoryWikiEditing CategoryWikiMaintenance ChangesInNovember ChangesInNovemberThirtieth DontMakePartTwo EditingReallyBigPagesWithLynx GerardBuisman JeffDay JeffGrigg JohnFletcher MichaelHill MooresLaw RecentChanges RefactoringWikiPages StephanHouben ValueExistenceProof WardCunningham WikiGnome WikiPage WikiQuicky WikiRefactoring WikiWiki WysiwygWiki YagniAndLogging YagniAndLoggingHasGotTooBig TooComplex BenAveling ComplexSystems ExtremeProgrammer MaintenanceProgrammer OnePartAtaTime SimpleApproach TooComplex TrialAndErrorProgramming TooDeepIntoTheBagOfTricks ArchitecturalQualities BenAveling BigDesignUpFront CompositePattern DesignPattern DoTheSimplestThingThatCouldPossiblyWork DonWells ExtremeProgramming ExtremeProgrammingZen FreudianSlip GangOfFour HankRoark LevelOfHierarchy LinesStationsBinsParts MatthewHall MikeKrajnak ModelFirst OffTopic OnceAndOnlyOnce PairProgramming PartyOfFive PerlLanguage RefactoringLeadsToLowEnergyStates RefactoringLowersEntropy RobertDiFalco RonJeffries ScottJohnston SmalltalkBestPracticePatterns SoftwareArchitectureInPractice SpaghettiCode SystemMetaphor TheGate ThePrevayler TheWay ThreeStarPattern ThreeStarPatterns TooDeepIntoTheBagOfTricks TryingTooHard UserStory WaldenMathews WardCunningham YouArentGonnaNeedIt TooFewTemplateParameterLists CategoryCpp CategoryCppTemplates CeeLanguageFamilyFrontEnd CeePlusPlus CppTemplatesTheCompleteGuide GnuCpp JohnFletcher TooFewTemplateParameterLists TooGoodForFeedback ArgumentFromSilence ClassicalMusicMyths DaleCarnegie DaveHarris DeathOfThePage EvolutionaryDelivery HumanBeing MissionCriticalMediocreStuff RecentChanges RichardDrake RonJeffries SlashDot ThreadMode WayneCool WikiFailures WikiFeedbackProblem WikiOnWiki TooLargeToGrasp CategoryWikiTag ReFactor TooBigToEdit TooLargeToGrasp WikiGnome WikiTag TooManyDimensions AlgorithmsDealingWithMassiveData AlgorithmsWanted AstarSearch BezierCurve CardboardProgrammer DataVisualization DavidCary DonLancaster DougMerritt EmployeeTypes GeographyExample IncrementDimensionsPattern MacroScope PeterMerel PostScript SceneGraph TamaraMunzner TooManyDimensions TreeMap TrueType WikiPage TooManyFilters AntiPattern BuzzwordCompliantCoder DesignPatterns DiscouragementLeadsToDespair GulliversTravels JonathanSwift KyleBrown NickBensema TheJobMarketSucks WebLogic WebSphere TooManyMinorEditsConsideredHarmful CategoryWiki ReFactor RecentChanges RefactoringWikiPages TooMinorEditsConsideredHarmful TooManyParameters AntiPattern CodeSmell EmulateKeywordAndDefaultParameters ImmutableObject LongParameterList LotsOfShortMethods MagicContainer ObjectiveCaml OneResponsibilityRule ParameterObject TooManyParameters TooManyPeople BrainsAsaCheapCommodity CategoryBigPicture ThinkTanks TooManyPeople TooOld UnitedStates TooManyPosts DaveVoorhis JeffGrigg JohnFletcher SgWa SharkBot WikiWiki TooManyRecentChanges BrentNewhall CategoryWikiMaintenance CheckUpOnTheGnomes DirckBlaskey EditCopy FalkBruegmann FixYourWiki FrancisHwang FrancisHwangFaq GetaLife HisIncessantCleaningOfTheWiki JerryWeinberg JohnFletcher KillYourDarlings KrisJohnson MakeProgram MatthewAstley PairWithMe PeerReview RecentChanges RecentChangesIsNotTheWiki RecentEdits RobHarwood RonJeffries SeanOleary SunirShah ThankYou TimBernersLee UnitTest WaldenMathews WikiBootCamp WikiGarden WikiGnome WikiPedia WikiWikiPlunge WikiZen TooManyVariablesForScience ArgumentByLabToy CategoryEvidence CategoryMetrics ComputerScience DisciplineEnvy MacroAndMicroRigor RoleOfComputerScience SoftwareEngineering SystemProgramming TypelessVsDynamic WetWare WikiWiki TooMinorEditsConsideredHarmful CategoryWiki ChronicallyRight CostinCozianu DaveVoorhis DeleteInsults DocumentMode DougMerritt EarleMartin ElizabethWiethoff EnglishPlease EricHodges ExampleStuffInMouth GunnarZarncke IanOsgood IsBritishSpellingDeprecated JanuaryZeroSix MichaelSparks MinorEdit MinorEditsDisabledDiscussion NewRecentChanges NutsAndBolts PassiveAggressive QuickDiff RealizeVersusRealise RecentChanges RefactorNotMyPunctuation RestoreMinorEdits SignatureSurvey SpellChecker StopHarassingTheGnomes ThreadMode TooManyMinorEditsConsideredHarmful WhyIsEnglishSpokenHere WikiAccessDenied WikiGnome WikiHomePage XwindowProtocolShouldBeStabbedAndBurnt YanquiSpelling TooMuchAbstraction AddTwo BigIdea BryanEdds CategoryAbstraction DoTheSimplestThingThatCouldPossiblyWork DuplicationRefactoringThreshold EverythingIsa GenericBusinessFrameworkUnobtainable JamesPeckham JeffGrigg JoelSpolsky MentalMasturbation NonCodingArchitectsSuck OnMonads PowerDividedByComplexity PrematureAbstraction RichardHenderson SumTwo TestDrivenDevelopment WilliamUnderwood TooMuchCynicismTooEarly EmotionalBurp WikiMaster TooMuchDocumentation AlistairCockburn CategoryDocumentation CluelessCoworker CodeReading CodeSmell CodingConventions DaveHarris DistributedComputing DonaldKnuth DoxyGen EdGrimm HiberNate IanOsgood JavaDoc JeffGrigg JensColdewey JimPerry KeepItInTheirHeads KeepMassLow KentBeck LatherRinseRepeat LiterateProgram LiterateProgramming MarkSchumann MartinFowler MichaelFeathers MichaelRempel ObjectRelationalMapping PairProgramming RonJeffries ScrollControllerExplained SteveFreeman StevenNewton TechnicalMemo TheAlmightyThud ThomasPatzke ThreeRingBinder TooMuchCode TooMuchDocumentation TooMuchProcess UnitTest WardAndKent WardCunningham WikiClone WikiWikiHyperCard WritingItAndMaintainingIt WrongEmphasis TooMuchEmail CategoryWhimsy TooMuchGuiCode ActionProvider AlanCooper AnonymousCoward AnonymousDonor AutoRadio BlackBox BresenhamAlgorithm CategoryInterface CategoryUserInterface ChrisHanson CocoaFramework CodeReuse ComboBox CrossAppLanguageOopIsRough CrudScreen DataDictionary EventsCallMethods FourLayerArchitecture GraphicalUserInterface GreencoddsTenthRuleOfProgramming GuiCode GuiGuidelines GuiMarkupProposal HaskoHeinecke InteractionDesign InterfacesCannotBeEngineered ItemGroup ItsTheSameData JimCoplien JinxWiki KawaScheme KnowItAllControls KyleBrown LawOfDemeter LetsReuseThatGui LukeGorrie MichaelLeach MicroSoft MicrosoftDotNet MiddleWare ModelFirst ModelViewController NaiveControls NakedObjects NghiaTang ObjectiveCee PhilippeDetournay PowerBuilder PowerPlant ProgrammingByConstraints RemoteGuiProtocols RepresentationLayer RichClient RichardPawson RineLeComte RobertPhillips RonJeffries ScreenBuffer SeparateDomainFromPresentation SimultaneousDevelopment SpartanUserInterface StevenBlack SwikiFarm ThreeLayerArchitecture ThreeTierArchitecture TimOttinger ToddCoram TomStambaugh TooMuchGuiCode TuringComplete VisualAge VisualBasic VisualStudio WayneMack WebApplications WilliamGrosso WxWidgets TooMuchToDo AlistairCockburn BruceAnderson CategoryTimeManagement ChrisGarrod EdgeOfChaos FortyHourWeek KentBeck NotEnoughTime TooMuchToDo WritingItAndMaintainingIt TooMuchToRead BookStop BrainIoBandwidth BreadthFirstLearning CategoryRant ConcurrentReading ConversationsAreRecursive DilBert DoAsMuchAsPossible DoSomeDiy DogFood ExcusesExcuses FeedbackIsControl FrontierMindset GetMyFingerOut GetaLife GoedelEscherBach KillFiles LinkRot ListYourWayOutOfStuckness MatthewAstley MetaLearning NetFuture NotEnoughTime OpenAuthor PatternLanguage PatternPattern ProductivityVsProductivityCapabilityBalance ReadTheWholeWiki ReadingDebt ReadingDeficit SevenHabitsOfHighlyEffectivePeople SlashDot SpamFilters SpeedReading SunirsReadingDeficit TabbedBrowsing TheRegister TimeManagement TooMuchToDo UserFriendly WebAddiction WikiWiki WriteSomeCode YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt TooMuchWater AntiPattern DihydrogenMonoxide TooManyFilters TooOld CategoryBigPicture FirstWorldCulturalAssumption TooManyPeople TooOld TooPowerfulForItsOwnGood EditHint LibraryAndPrimitivesBlurring LispIsTooPowerful LispLanguage ObjectiveEvidenceAgainstTopDiscussion OneSizeFitsAll PowerfulTechniquesAreRisky TheMostComplexWhichCanBeMadeToWork TooPowerfulForMyOwnGood WikiZen TooScaryToReplace BoatAnchor CategoryAntiPattern NeilGall TooShortTooPithy CategoryNaming CategoryWiki WordsSmashedTogetherLikeSo TooSlowForZero CategoryOptimization ClarifyingRefactorings EltonJohn JohnFarrell OptimizationUnitTest OptimizeWhenYourCodeIsTooSlow OptimizingUnitTests PrematureOptimization RenameMe RonJeffries TooSlowForAnything TooSlowForZero UnitTest TooTrueToBeFunny HaHaOnlySerious PointyHairedBoss TooFunnyToBeTrue TooTrueToBeFunny ToolChain SupplyChain WardCunningham WebDevelopmentToolChain WinRunner ToolCommandLanguage ActiveTcl AlgolSixty CalBerkeley CallByName CategoryProgrammingLanguage CategoryTcl CeeLanguage CeePlusPlus DavidDeLis DivideAndConquer DynamicStringsVsFunctional EmbeddedLanguage ExtendedObjectTcl FalkBruegmann GuiToolkit JamesKeogh JohnOusterhout KristofferLawson LanguagePissingMatch LispLanguage MacOs MacOsx McClamrock MetaProgramming NatPryce PhilipGreenspun QuoteFreeLanguage RichardStallman RichardSuchenwirth SimplifiedWrapperAndInterfaceGenerator TclExpect TclTk TclWar TheTclersWiki ThickBreadSmell ToolHappy SharpenTheSaw ToolOrientedUserInterface AdamSpitz AlternateRealityUserInterface ChessBoardUserInterface ClassBrowser DavidUngar SelfLanguage SmalltalkLanguage TextFileOriented UserInterface ToolPatterns AllowForBootStrapping SystemMetaphor WilliamGrosso ToolTunnelReality AntiPattern EmbarrassingQuestions ErWin JeffGrigg PeterForeman PeterMerel SapirWhorfHypothesis TimLesher ToolTunnelReality UmlIsForPeople TooledComposite CategoryPattern CommandPattern CompositePattern CompoundPattern CppReport DirectManipulation PatternHatching PrototypePattern StatePattern TooledComposite UnidrawFramework VisitorInFrameworks VisitorPattern ToolmakerKoan McLoughlin ToolmakerKoan ToolsAndMaterialsMetaphor JwamFramework PeterMaier StefanRoock ToolsAndMaterialsMetaphor ToolsForExtremeProgrammingInDistributedEnvironments AcceptanceTest CategoryRefactoringBrowser CategorySoftwareTool ConcurrentVersionsSystem ContinuousIntegration CruiseControl DistributedSoftwareDevelopment ExtremeProgramming GobbyEditor JavaUnit JayEdit MozillaTinderbox NetMeeting OnSiteCustomer RefactoringBrowserForJava ReleasePlanning ShBuf SourceCast SourceForge SubVersion TargetProcess TestingFramework UnitTest UserStories VirtualNetworkComputing VirtualPairProgramming WikiWikiClone XpPlanIt ToolsForRefactoringWiki ContentManagement PhilJones RefactoringWikiIsaMetaphor RefactoringWikiPages ToolsForThought CategoryBook CategoryKnowledge CategoryOnlineBook EwDijkstra HowardRheingold WardsWiki ToolsProducingArtifact DonaldNoyes MentalImage ThinkingOutLoud WeNeedExamples ToolsThatTeachPoorHabits AreDesignPatternsMissingLanguageFeatures BadCodeCanBeWrittenInAnyLanguage BasicLanguage BondageAndDiscipline CheckedException CheckedExceptionsAreOfDubiousValue CobolCausesBrainDamage DesignPatterns DoTheSimplestThingThatCouldPossiblyWork EwDijkstra ExtensibleProgrammingLanguage GeneralPurposeProgrammingLanguage GoTo GoodEnough GoodUseOfGoto HappyPath IntegratedDevelopmentEnvironment JavaAwt JavaExceptionsAreParticularlyEvil JavaSwing KeyLanguageFeature LanguageDesigner LazinessImpatienceHubris LegacyCode ManifestTyping MutableLanguage OperatorOverloading PerlLanguage ProgrammingLanguage RefactorMercilessly RewriteFromScratch SapirWhorfHypothesis SecureByDefault SoftwareConfigurationManagement SpaghettiCode StructuredProgramming ThereIsMoreThanOneWayToDoIt TimeToMakeItSimple ToolsThatTeachPoorHabits TwentyEightyRule TypeSystem UserStories VbTeachesBadHabits YouShouldDoItEveryWhichWay ToolsUnlimited DonaldNoyes ThinkingOutLoud UsingElementsAsTools UsingLinksAsTools UsingMembersAsTools ToolsVsCrutches RubyInsteadOfSmalltalk ToonTalk ActorLanguages ActorsModel CategoryProgrammingLanguage GraphicalProgrammingLanguage ToonTalk TopCoder CalBerkeley ComponentDesign ComponentDevelopment ComponentLibrary CowboyCoding HeroicProgramming JesseHall LightningAlgorithmAnalysis LightningProblemAnalysis ProgrammingIsNotaSport SingleRoundMatches TopCoder TopCoderOpen TopDefinitionForSyntax AbstractSyntax AbstractSyntaxTree AdvantagesOfExposingRunTimeEngine ArgumentByVote ArgumentFromAuthority ChrisMellon ComputingScience ConcreteSyntax DataAndCodeAreTheSameThing DeleteWhenCooked HumptyDumpty IntentionalProgramming LaynesLaw MetaObjectProtocol RecursiveDescentParser RelationalWeenie SeparateMeaningFromPresentation SoftwareEngineering SyntaxDefinition SyntaxFollowsSemantics TopDefinitionForSyntax TopMind TopOnTypes TypeTheory WhatAreTypes TopDown BottomUp BottomUpProgramming ProvingTopDownDesignHarmful TopDownDesign TopDownProgramming TwoWaysToDesign TopDownDesign BreadthFirst DriveByAnalysis ObjectOriented SoftwareDevelopmentProcess StepwiseRefinement TestDrivenDesign TestFirstDesign TopDownDesignOfRockets TopDownProgramming TowardsBottomUpTesting TopDownDesignOfRockets BottomUpDesign BottomUpImplementation ComponentBasedDesign ForthLanguage RichardFeynman TopDownConcept TopDownDesign WhatCanWeBuild WhatComponentsArePossible TopDownProgramming BertrandMeyer BottomUpProgramming EditHint EventDriven FalseDichotomy MiddleOut ObjectOriented ObjectOrientedSoftwareConstruction ProvingTopDownDesignHarmful RelationalDatabases TopDown TopDownDesign TopDownProgramming TopMind TopDrunkOnFastFood DeleteWhenCooked KombuchaTea MathPuzzles TheAdjunct TopMind TopFiveVisitorPages CategoryWiki CleaningWardsWiki FrontPage GoodEntryPoint HowDoesWikiWork InterNet NewUserPages PrepareTheWay StartingPoints TheFirstFiveClicks ThreadModeDiscussion TimRhodes WardsWiki WelcomeVisitors WikiCommunity WikiPage WikiPuppy WikiSpringCleaning WikiSquatting WikiVandal WikiWikiSandbox WikiWord TopIsNotEvil AgreeToDisagree AnonymousDonor AreOoAndRelationalOrthogonalDiscussionThree ArgumentByElegance ArgumentFromAuthority AssumeGoodFaith AssumeStupidityNotMalice BagVersusSetControversyRoadmap BigIdea BottomMind CategoryComparisons ComplexityOfOutputtingDuplicateTuplesInTutorialDee DanMuller EightyTwentyRule EvidenceTotemPole GoldenHammer GoodMetricsProduceNumbers GrammarVandal LuxSpes MarcThibault MartySchrader MirrorModel NuffSaid ObjectOrientedWeenie OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OnDecomposingSystems OnceAndOnlyOnce PageAnchor RaceTheDamnedCar RelationalModel SeptemberTen SoftwareDevelopmentIsGambling TenSeven TopIsNotEvil TopMind UnconsciousIncompetence UserName WetWare WikiZens TopLevelDomain CategoryAddress CategoryInternet FullyQualifiedDomainName TopLink AnthonyLander CategorySoftwareTool KyleBrown ObjectRelationalMapping OpenSource RenaudWaldura SmallTalk SmalltalkLanguage TheObjectPeople TopLink TopLinkForJavaUsageExperiences WebGain TopLinkForJavaUsageExperiences CocoBase DataTransferObject DavidSutton DomainModel DomainObject DomainObjectStateHolder EditingCopy FullIdentityMap FullIdentityMaps GrahamJenkins HardCacheWeakIdentityMap JavaDoc JavaUnit MetaDataMapping ObjectRelationalImpedanceMismatch ObjectRelationalImpedanceMismatchDoesNotExist ObjectRelationalMapping OnceAndOnlyOnce RandyStafford SoftCacheWeakIdentityMap StuCharlton TedOgrady ToddFredrich TopLink TopLinkForJavaUsageExperiences ToplinkInMemory UnitOfWork WeakIdentityMap WebGain TopLinkSold ComputerScientist ComputerScientists CostinCozianu EntityBean JavaPersistenceApi JeffGrigg MartinFowler ObjectDatabase ObjectRelationalMapping ObjectRelationalPsychologicalMismatch OracleCorporation RandyStafford RationalCompany RelationalDatabase TheObjectPeople ThreeAmigos TopLink TopLinkForJavaUsageExperiences UseNet WardsWiki WebGain XeroxParc TopMind AbstractDataType AbstractSyntaxTree ActiveRecord AdVerecundiam AdvantagesOfExposingRunTimeEngine AgreeToDisagree AlexanderStepanov AlternativesToRegularExpressions AnecdoteImpasse AnonymousDonor AnonymousGnome AreBusinessAppsBoring AreTablesGeneralPurposeStructures AreWeBiasedTowardLaborIntensive ArgumentByElegance ArgumentByVote ArgumentFromAuthority ArgumentsAgainstOop AvoidExceptionsWheneverPossible BestPractice BigIronDatabase BlahBlahBlah BottomMind BrainStormFirstCleanLater BrochureTalk BundleSubstanceMismatch BusinessLogicDefinition BusinessSystemTwelve CategoryHomePage CategoryMetrics CategoryRelationalDatabase ChallengeSixVersusFpDiscussion ChallengeSixVsFpDiscussion ChangePattern ChangePatterns ChrisDate ChrisMellon ChuckAdams CoRoutine CodeAvoidance CodeGenerationIsaDesignSmell ColdFusion ColdFusionLanguageTypeSystem CollectionOrientedProgramming CollectionOrientedVerbs ComputerScience ComputingScience ConstraintModels ControlTable ConversationalChaff CosminApreutesei CostinCozianu CouplingAndCohesion CriteriaCollector CriteriaReader CriteriaUsingParentHoobajube CriticalSpirit CriticizeBluntly CriticsAreYourBestFriends CrudScreen DanMuller DataAndCodeAreTheSameThing DataDictionary DataDrivenDesign DataDrivenPrograms DataStructures DatabaseNotMoreGlobalThanClasses DatabaseVerbs DatabasesAreMoreThanJustStorage DaveFayram DaveVoorhis DavidClarkd DbasGoneBad DeclarativeProgramming DedicatedStructuresVersuRdbms DefinitionsForOo DeleteWhenCooked DependencyInjection DesignPatterns DesignPatternsBook DisciplineEnvy DiscontinuitySpike DomainPissingMatch DomainSpecificLanguage DonKnuth DoubleDispatchExample DougMcIlroy DougMerritt DunningKruger DynamicRelational DynamicTyping EditWar EmployeeTypes EnterpriseApplication EnumeratingRegularLanguages EricHodges EventDrivenProgramming EveryOneHasHisDefinition EveryOneHasHisOpinion EverybodyHasHisOpinion EverythingIsRelative EvidenceTotemPole ExBase ExplicitColumnDiscussion ExpressionApiComplaints EyeBeenBanned FacePalm FastEyes FenFire FiniteAutomata FooBar FoxPro FrustrationOverNotGettingOopDiscussion FunctionalProgramming GeneratorsInPython GoTo GoldPlating GoldenHammer GoldenRule GoodMetricsProduceNumbers GoodMetricsUseNumbers GoodStyle GreatLispWar HelpersInsteadOfWrappers HiddenDatabaseSyndrome HigherOrderFunction HigherOrderFunctions HobbyHorse HolyWar HostileStudent IfYouDontLikeItYouDontUnderstandIt InerfaceFactoring InterfaceFactoring InternationalUiExample InvoiceReport IsObjectOrientationMoreComplex JasperPaulsen JavaScript JayOsako JohnReynolds JohnReynoldsFableOnTypes JohnReynoldsOnTypes JonathanTang KayLanguage KissWebServices LaynesLaw LetTheReaderDecide LexAndYacc LifeIsaBigMessyGraph LimitsOfHierarchies LispLacksVisualCues LogicProgramming LuxSpes MagicLegos MaspBrainstorming MaxOopsRelational MaxStrini MeasuringAbstraction MentalMasturbation MiniTab MixingParadigms MockCriteriaReader MooresLaw MultiParadigmDatabase MySql NavigationalDatabase NetworkDatabase NimbleDatabase NoSilverBullet NobodyAgreesOnWhatOoIs NodeJs NodeJsAndHofDiscussion NotationalDesign NounModel ObjectOriented ObjectOrientedProgramming ObjectOrientedProgrammingIsaMyth ObjectRelationalMapping ObjectRelationalPsychologicalMismatch ObjectsAreDictionaries OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OnTopic OnceAndOnlyOnce OoEmpiricalEvidence OoIsAnthropomorphic OoLacksConsistencyDiscussion OopNotForDomainModeling PageAnchor PatternBacklash PatternsOfClaimsAgainstTop PeteProkopowicz PeterLynch PointersAreEvil PractitionersRejectFormalMethodsDiscussion ProceduralMethodologies ProceduralProgramming ProgrammingIsInTheMind ProgrammingWithoutRamDiskDichotomy ProtocolCoupling PrototypeBasedLanguages RaceTheDamnedCar RealName RealNamesPlease RecentChanges RegularExpression RelProject RelationalDatabase RelationalLanguage RelationalModel RelationalPatterns RelationalProgramming ReportProducer ResponsibilityDrivenDesign RichardKulisz RubyLanguage RunTimeEngineSchema RunTimeSchemaEngine SelfLanguage SelfStandingEvidence SeparateIoFromCalculation SeparateMeaningFromPresentation SeparationAndGroupingAreArchaicConcepts ServiceOrientedArchitecture SetsAndPolymorphism SimplifyingRdbms SimulationOfTheFuture SisterSite SmallTalk SmeQl SoftwareDevelopmentIsInvesting SoftwareEngineering SoftwareEngineeringIsArtOfCompromise SoftwareGivesUsGodLikePowers SplashOneOne StaffingEconomicsVersusTheoreticalElegance SyntaxAcrossLanguages SyntaxDefinition SyntaxFollowsSemantics TabLizer TableOrientedProgramming TablesAreCollections TclLanguage TestCriterion TheAdjunct TheArtOfProlog ThePragmaticProgrammer ThereAreNoTypes ThreadMess TopDefinitionForSyntax TopIsNotEvil TopMind TopOn TopOnExceptionHandling TopOnPreparedStatements TopOnThat TopOnThis TopOnTypes TopOnWhyTopIsHated TopOnWiki TopsLaw TopsQueryLanguage TqlRoadmap TransientCodeGenerationIsGoodDesign TupleDefinitionDiscussion TuringComplete TypeTheory TypesAndAssociations UnconsciousIncompetence UnconsciousIncompetent UseNet UsefulLie UselessTruth UserPage VictimMode VolunteerWikiModerators WebServices WetWare WikiAteMyEdits WikiMission WikiNeedsSearchTerms WikiSin WikiSins WikiZens WilliamUnderwood WrappingWhatYouDontLike YoYo ZigZag TopNoiseFilter AdHominem ArgumentByElegance CategoryEducation CategoryHereBeTopDragons CategoryMetaDiscussion CategoryRant ChaunceyGardiner ComputerScience DaveVoorhis DavidClarkd DisciplineEnvy ExBase ExBaseRant FalseDichotomy FlameBait FoxPro GoldenRule HtmlStack IsTopTheNewRichardKulisz ItemizedClearLogic JanuaryFourteen JohnFletcher MartinShobe ObjectiveEvidenceAgainstTopDiscussion PowerBuilder RealName RealNamesPlease RecentChanges RelProject RubyOnRails ShouldTopBeBanned TheRightToolForTheJob TopOnWhyTopIsHated WetWare WikiZens WriteOnlyLanguage TopOnAbstraction ArgumentByLabToy ArrayDeletionExample BlubParadox BradyBunchGridDiscussion CategoryFunctionalProgramming ChangePattern CodeChangeImpactAnalysis CommandPattern CustomBusinessApplicationDefinition DatabaseVerbs DavidMcLean DependencyInjection DoEvents EditWar EightyTwentyRule EmbraceSql EventsCallMethods EvidenceTotemPole ExternalIterator FunctorObject GreatLispWar HelpersInsteadOfWrappers HigherOrderFunctions HofPattern HtmlStack HumansSuck JanuaryThirteen JavaScript LaynesLaw LetTheReaderDecide LispIsTooPowerful LispMachine MaspBrainstorming MentalMasturbation MentalStateOfMissouri MirrorModel NodeJsAndHofDiscussion NonOrthogonalLanguageFeatures OneMoreLevelOfIndirection OopNotForDomainModeling PageAnchor ParadigmPotpourriMeansDiminishingReturns PlugCompatibleInterchangeableEngineers ProgrammingIsInTheMind RubyOnRails SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns StandardToolDependancy StandardToolDependency SummaryOfHofExamples SystemsSoftware ToDo TopOnAbstraction UsefulLie WetWare WhenInRome WzzHw YagNi TopOnEvidence TopOnPreparedStatements AnecdoteImpasse AnonymousDonor ArgumentFromAuthority BubbleSort DatabaseAbstractInterfaceDiscussion ExpressionApiComplaints FebruaryFourteen IsYourRudenessNecessary JoshuaHudson MySql OneTrueWay PageAnchor PageAnchors PlugCompatibleInterchangeableEngineers PreparedStatement PreparedStatements PreparedStatementsDiscussionTwo QueryByExample RaceTheDamnedCar RedHerring ShellSort SqlInjection StoredProcedure SufficientlySmartCompiler ThreadMess TopOnPreparedStatements TopOnPreparedStatementsOriginal TypeChecking UseCase UselessTruth WetWare WhenToUsePreparedStatements WikiZen TopOnPreparedStatementsOriginal AbstractSyntaxTree AnonymousDonor ArgumentFromAuthority AssumeGoodFaith BullShit ChrisMellon CostinCozianu DanMuller DatabaseAbstractInterfaceDiscussion DavidMcLean DiscontinuitySpike DynamicStringsVersusFunctional EditWar ExpressionApiComplaints FebruaryFourteen GreatLispWar HelpersInsteadOfWrappers HigherOrderFunctions InformationHiding IsYourRudenessNecessary JonathanTang LetTheReaderDecide MirrorModel MySql ObjectiveEvidence OnceAndOnlyOnce PageAnchor PostgreSql PowerOfPlainText PreparedPhrase PreparedStatement QueryByExample ReFactoring RelProject SelfStandingEvidence SoftwareGivesUsGodLikePowers SqlInjection SqlInjectionAttack SqlInjectionAttacks SqlPreparedStatements SqlServer SqlStringsAndSecurity SyBase SystemsSoftware ThomasKyte TopMind TopOnPreparedStatements TypeSafeJdbcWrapper WhatYouSeeIsWhatYouGet TopOnTypes AlternativeTypeDefinitions TopOnWhyTopIsHated AnonymousDonor AreWeBiasedTowardLaborIntensive ArgumentByElegance ArgumentFromAuthority CategoryEvidence CategoryMetaDiscussion ChallengeSixLispVersionDiscussion DisciplineEnvy DontComplainWithoutAlternatives EconomicsOfAdvancedProgramming EverythingIsaFallacyFallacy FalseDichotomy GoldPlating IfYouWereSmartEnoughYoudJustKnow IsTopTheNewRichardKulisz ItemizedClearLogic JanuaryFourteen LetTheReaderDecide LieOrStreet MartySchrader MentalMasturbation ObjectiveEvidenceAgainstTopDiscussion OneTrueWay PatternsOfClaimsAgainstTop RedHerring RocketAnalogyProblem SacredCow ShouldTopBeBanned SoftwareEngineering SovietShoeFactoryPrinciple TableOrientedProgramming TheRightToolForTheJob ThreadMess TopMind TopNoiseFilter TopVsOthers UsefulLie WetWare WikiFilterist WikiWiki WikiZens TopPosting EnglishPlease GoodStyle QuickDiff TopPosting TopQuadrant AbileneParadox AvoidNeologisms BadThing BusinessCase CapabilityCase DesignByAnalogy EditHint PatternLanguage RalphHodgson StakeHolders SuccessOrientedApproach TopQuadrant UseCase TopTen FaviconDotIco RobotsDotTxt TopTen TopTenDiscussion WikiStatistics TopTenDiscussion AalbertTorsius AncientChanges BottomTen EdwardKiser IndexingScheme JimLittle ManualTopTen OleAndersen PatNotes PopChart RecentChanges TopTen WikiPage TopTenHomePages AlistairCockburn BackLink CategoryHomePage CategoryWiki CharlieSkilbeck DaveDuchesneau DaveHarris DaveTauzell EarleMartin GeraldLindsly JasonArhart JeffGrigg JimShore JochenWeber KenAuer KentBeck MichaelFeathers MichaelLidman OrphanPage PeterMerel PhlIp RichardDrake RichardKulisz RonJeffries SunirShah TimLesher VickiKerr WardCunningham WikiEgoFactor WikiName WikiStatistics TopTenPredictions TopTenRisks AmeliorationPattern KrisJohnson ManagementByLists MarkSchumann PreMortem RapidDevelopment RiskManagement TopTenWikiEngines AjaxLine AtlassianConfluence BenVerberck BrokenLink CatalystFramework CategoryWikiImplementation ChoosingaWiki DanDascalescu DekiWiki DidiWiki DokuWiki EclipseWiki ErfurtWiki FosWiki FoswikiEngine FreeWikisForSchools HansWobbe HelmutLeitner InfoWorld InstikiWiki JavaLanguage JavaScript JohnFletcher JspWiki KwikiKwiki MaintenanceMode MeatballWiki MediaWiki MindTouch MoinMoin MojoMojo MySql OddMuseWiki OpenSource PerlLanguage PerspectiveWiki PhpLanguage PhpWiki PmWiki ProWiki ProWikiSoftware PublicDomain PythonLanguage RedMine SlimWiki SourceForge TeamPage TiddlyWiki TikiWiki TopTenWikiEngines TracWiki TwikiClone UseModWiki VeryQuickWiki VimKi WackoWiki WagnWiki WakkaWiki WardCunningham WikiEngine WikiEngineHallOfFame WikiEnginePopularity WikiEngines WikiEnginesComparingWikis WikiMatrix WikiPedia WikiWiki WikkaWiki ZwiKi TopType BottomMind BottomType CategoryTheory EiffelLanguage JavaLanguage LispLanguage SemanticSubtyping TheThirdManifesto TopType UniversalSet TopVsOthers AnecdoteImpasse CarlSagansBaloneyDetectionKit ChaunceyGardiner ComputerScience DavidMcLean DilbertIsNoJoke DynamicTyping FunctionalProgramming FunctorObject GreatLispWar HigherOrderFunctions IndividualExperienceShapesPerceptions ItFadSmell JavaScript LaynesLaw LetTheReaderDecide LogicProgramming ManifestTyping MaspBrainstorming MathVsPeople PageName PatternsOfClaimsAgainstTop ProgrammingIsInTheMind QwertySyndrome SoftwareEngineering StaffingEconomicsVersusTheoreticalElegance StaticTyping TopOnWhyTopIsHated TuringComplete TypeSafe TypefulProgramming WardsWiki WetWare WikiZens TopicHierarchy CategoryHierarchy CategorySemanticWeb SemanticMapping SemanticWebTopicHierarchy TheTwoLawsOfDimensionalOntology TopicLostAndFound EditHint LostAndfound TopicMaps CategoryHierarchy CategoryXml ExtensibleMarkupLanguage InformationObject KnowledgeManagement OpenDirectoryProject OpenDocument PrintDoc ProfessionalXmlMetaData SemanticWeb SubjectIndicators SustainableKnowledge TopicMaps WebApplication TopicOfTheWeek HolyWar OffTopic OnTopic TopicOfTheDay TopicOfTheWeek WikiGnome TopicPolice DeleteOnceRestoreOnce OffTopic OnTopic WardsWiki WikiZen TopicalPatternLanguageWebSites AstridFricke BradAppleton CategoryPatternHistory EugeneWallingford HelenSharp InteractionPatterns JanBorchers JanChandler JeniferTidwell JimCoplien JosephBergin JuttaEckstein KlausMarquardt MarkusVoelter MartijnVanWelie MaryLynnManns OldOrgPatterns OrgPatterns SteveBerczuk TomErickson TopicalReadingList BackLink CategoryCategory CategoryReadingWiki PublicPagesFromPersonalWikis RoadMaps TopicalityHomesickBlues BigBang BobDylan CategoryPoetry OnTopic TheAdjunct WikiZen ToplinkInMemory JavaLanguage TopLink TopmindOnObjectsDiscussion AlanKay AlanKayOnObjects BloomTaxonomy CostinCozianu EricHodges EwDijkstra FlameWars GeographyExample LifeIsTooShort LimitsOfHierarchies OnceAndOnlyOnce ParallelRepair RealNamesPlease RoleBasedAccessControl StevenNewton TableOrientedProgramming ThreadMode WikiNow WingOnTypes TopologicalManifold TopologicalSpace CategoryMath JohnHarby OpenSets PowerSet SubSet TopologicalSpace TopsDraftOopLanguage CategoryExample CategoryObjectOrientation ChaunceyGardiner NodeJsAndHofDiscussionTwo PrototypeBasedProgramming TopsDynamicTypesDoneRight AssemblyLanguage CategoryRant CategoryTypingDebate ColdFusionLanguageTypeSystem ComputerScience DefinitionOfTypeTag LiberatingConstraint MergingMapsAndObjects NonNumericException SetTheory ThreeValuedLogic TopMind TypeChecking TypeSystem TypesServerTwoPurposes TopsFileSystemAlternative FileSystemAlternatives LimpVersusDie PageAnchor TopsHomoiconicScriptingLanguage CategoryProgrammingLanguage DrCodd EverythingIsRelative HomoiconicLanguage IoLanguage JavaScript OctoberZeroEight TopMind TopsQueryLanguage UniversalStatement WaterbedTheory TopsLaw CategoryDefinition CategoryEvidence CategoryPsychology CategorySubjectivityAndRelativism ComputerScience DiscussingWithoutConcreteRepresentations EndGame GoedelsIncompletenessTheorem KolmogorovQuotient LanguageWars LaynesLaw MarkJanssen PostModernism TheKooks ThreadMess TopsLaw TwoPlayerStandOff WetWare TopsQueryLanguage CategoryNaming CategoryQueryLanguage EditWar TheSimplestThing TopsQueryLanguage TqlLanguage TqlName TqlRoadmap TopsQueryResultSet AugustZeroSix BargainFutureProofing CartesianProduct CategoryExample CategoryPolymorphism ComputationalAbstractionTechniques ConstraintProgramming CostBenefitAnalysis DaveVoorhis EditHint ExBase GoldenHammer GreencoddsTenthRuleOfProgramming GunnarZarncke JavaIoClassesAreImpossibleToUnderstand NavigationalDatabase NextBigThing NonOopGuiMethodologies OopBizDomainGap OverUsedOopExamples ParameterObject ProgrammingWithoutRamDiskDichotomy QueryAndLoop RelationalModel RelationalOoImpedanceMismatchIsCausedByClasses RelationalWeenie RemoteIterationIssue ResultSet SecurityAlgorithm SeptemberZeroEight SetTheory SwitchStatementsSmell TheRightToolForTheJob WardsWiki WebServices YearningForUnfashionableTech TopsReportDefinitionLanguage BlackHat DataModel GreenHat ReportDefinitionLanguage ReportsSmell TabMunging TopsTagModel PageName SeptemberThirteen SmeQl ThreadMess TopsTagModelRationale TopsTagModelTwo TypeSystem TypeSystems ValueExistenceProofFour WikiZens TopsTagModelTwo AlternativesToCeeSyntax CategoryLanguageTyping CategoryOopDiscomfort CategoryTypeDiscomfort CategoryTypingDebate GateKeeper JavaScript PageAnchor StepwiseRefinement TopsTagModel TopsTagModelDiscussion TopsTagModelTwoDiscussion TypeDefinitionsSmellBadly TypeHandlingGrid TypeTagDifferenceDiscussion ValueExistenceProof WikiZens TopsTagModelTwoDiscussion DefinitionOfTypeTag GateKeeper IoProfile LetTheReaderDecide PageAnchor PrematureAbstraction SignaturesAndSoftPolymorphism TagFreeTypingRoadMap TopsTagModel TopsTagModelTwo TuringComplete TypeSystemCategoriesInImperativeLanguages TypeTagDifferenceDiscussion TypeTagDiscussion TopsToolComparisonTechnique CategoryMetrics CodeChangeImpactAnalysis HowToSellGoldenHammers JavaScript LaynesLaw LetTheReaderDecide TopsToolObjectivityChallenge BookStop EverythingIsRelative HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence MarchTwelve ObjectiveEvidenceAgainstGotos RocketAnalogyProblem TuringComplete WetWare TopsTypeDeterminatorChallenge AllAbstractionsLie ApplyingTheSideTagTypingModel AprilTwelve ArgumentFromAuthority CategoryTypingDebate ColdFusion ComputerScience DataAndCodeAreTheSameThing DedicatedOperatorMeaningless DefinitionsThatRelyOnIntent DeleteTantrum DodgingTheIssue EverythingIsRelative FalsifyingExistenceOfSideFlags FebruaryTwelve FooBar FormalSystem GateKeeper GoodThing GrammarVandal GunnarZarncke HastyGeneralization HostileStudent JavaScript JeffGrigg PageAnchor PageHistory PlethoraOfUsefulHeadModels RelProject RelationalModel SemanticWar SetTheory SoftwareEngineering TheMapIsNotTheTerritory ThereAreNoTables ThereAreNoTypes ThereAreTypes ThereIsNoEquality TopMind TopsTypeDeterminator TuringComplete TutorialDee TypeChecking TypeSafety TypeSystem TypeTheory TypefulProgramming TypelessVsDynamic UnknownDonor UsefulLie UsefulTruth UselessTruth WhatIsIntent WikiZens TopsTypeTheoryDiscussion EverythingIsRelative HostileStudent HumptyDumpty JayOsako StrangeLoop TheRepresentationIsNotTheRealThing TopsTypeDeterminatorChallenge TypeSystem TypeTheory UsefulLie TopsWikiCategoryEncodingSystem CategoryWikiMaintenance DeweyDecimalSystem LibraryOfCongressSystem MySql WetWare WikiWiki TorAndersson AreYouThere CategoryHomePage EvilOverlord GuiToolkit LundSweden MacOsx ObjectiveCee OrphanPage ProgrammingLanguageJunkie PythonLanguage WhatYouSeeIsWhatYouMean TorKlingberg CategoryHomePage TorNorretranders CategoryAuthor DenmarkEurope TheUserIllusion ToraValenzuela CategoryHomePage EnglishPlease NewUserPages ToraValenzuela WardsWiki WelcomeVisitors TorkelFranzen CategoryHomePage GoedelsIncompletenessTheorem TorneWuff CategoryHomePage RealNamesPlease RealNamesPleaseDiscussion TorontoAgileOpenSpace CategoryAdoptingXp CategoryConference CategoryScrum GrowingAgilePractices OpenSpace TorontoAgileOpenSpaceBookList GrowingAgilePracticesBookList ScrumToronto TorontoAgileOpenSpace TorontoAplUsersGroup CategoryGroup TorontoExtremeHour BryanZarnett ExtremeHour MikeBowler RobHarwood TorontoAplUsersGroup TorontoJavaUsersGroup TorontoXpUsersGroup TorontoJavaUsersGroup CategoryGroup TorontoRubyUsersGroup CategoryGroup CategoryRuby RubyGarden RubyLanguage TorontoGroup TorontoXpUsersGroup AdoptingXpPatternLanguage BryanZarnett CategoryGroup CategoryXpUsersGroup DontCallItExtreme EstablishYourCredibility ExtremeProgramming FixedPriceContractsWithChangeControl LawrenceLudlow MikeBowler RobHarwood ScrumToronto TorontoAgileOpenSpace TorontoXpUsersGroup XpToronto TorstenLeidig CategoryHomePage SchemeLanguage TorstenMumme CategoryHomePage TorstenWelches CategoryHomePage DaimlerChrysler ExtremeProgramming TortiTommaso CategoryHomePage TortoiseAndHare CategoryAlgorithm CeePlusPlus FrameProblem WildPointer TortoiseCvs AnAspirant CategoryConfigurationManagement CvsNt JimLittle KevinMcConnell SubVersion TortoiseCvs TortoiseSvn TweakUi WinCvs TortoiseSvn CategoryConfigurationManagement CategorySoftwareTool GitVersionControl MercurialVersionControl SubVersion TortoiseGit TossIt BenKovitz BookAddict CommitLogJokes DoTheSimplestThingThatCouldPossiblyWork EclipseIde ExtremeNormalForm GunjanDoshi IllusionOfControl JeffGrigg MarcusBrito MuseumsArchivesLibraries PerpetualNow RainyDayCode RefactorMercilessly TentativeTossIt TheRoadNotTraveled TossIt YouArentGonnaNeedIt TossMathCentrism AnecdoteImpasse CategoryLanguageDesign CategorySyntax FunctionalProgramming JanuaryFourteen JavaScript MaspBrainstorming UniversalStatement TotalCommander CategorySoftwareTool TotalCostOfOwnership CategoryEnterpriseComputingConcerns GartnerInc LinuxOs MicrosoftWindows ReturnOnInvestment TotalCostOfOwnership WindowsVsLinux TotalFootball EricJablow KennethMcKee KevlinHenney StephanHouben TotalFootball TotalFunctionalProgramming CategoryFunctionalProgramming CharityLanguage CollectionOrientedVerbs DavidTurner ElementaryStrongFunctionalProgramming FunctionalProgramming GeneralPurposeProgrammingLanguage HaskellLanguage PeanoArithmetic PrimitiveRecursive ProcessModel SameFringeProblem StrongFunctionalProgramming TotalFunctionalProgramming TuringComplete TotalModeling DickBotting PartlyBakedIdea TotalNeglectOfRefactoring AnthonyLauder CruftMultiplies DecompressionDebt DesignDebt ExtremelySpoiledChild FunctionalityLandscape JeffGrigg MatthewAstley RobertField TotalObservedContext WantedPage TotalOrder CategoryMath EquivalenceRelation IfAndOnlyIf JohnReynoldsTheStudent OpenWikiGraphics PartialOrder TotalOrder TotallyOrderedSet WellOrdered TotalProgramming CategoryExtremeProgrammingDiscussion CthreeProjectTerminated ExtremeProgramming KevlinHenney OpenSource PragmaticProgrammer ProgrammersStone ScrumProcess SoftwareDevelopment StephanHouben TheCathedralAndTheBazaar TotalFootball TotalProgramming TotalQuality CapabilityMaturityModel TotalQualityManagement TotalQualityManagement BillEbert CategoryEnterpriseComputingConcerns CategoryQuality StatisticalProcessControl TotalText CategoryPersonalInformationSystem KeyNote PersonalInformationManagement TotalText TotallyOrdered TotalOrder TotemAnimal AnimalSpirit BabylonFive BackLink DirckBlaskey ErnestBorgnine FrancisHwang HumanBeing NativeAmerican NativeAmericans OffTopic PeterMerel PhlIp TaralDragon TotemAnimal TotemAnimals TotemPole TouchClub AmericanSignLanguage BrentBingham HelenKeller MikeSmith NickBensema OufshaHome RefactorYourTouch RegularExpression TouchClub TouchCommand CategoryWikiNavigation CodeSmell RecentChanges RecentChangesJunkie WikiFeint WikiIceberg WikiMaintenance WikiTouch WikiZens TouchGraphWikiBrowser SisterSites TouchStreamKeyboard ErgonomicKeyboard RagnarScheuermann TouchTyping TouchstoneBuild AcceptanceTest ApacheMaven TestFirst ToughLove ActiveServerPages ComComponent ComIsHard ComIsLove DotNet EnterpriseJavaBeans ParentingPatterns TourBus MeatBall TourBus TourBusDiscussion TourBusStop WardCunningham WebHome WikiCommunityTour WikiDevelopmentTour WikiGrandTour WikiSandBoxTour WikiWiki TourBusMap CategoryWiki MeatballWiki TourBusMap TourBusStop TourBusStop BusManagement CategoryHomePage CategoryWiki EmacsWiki ExtremeProgramming PortlandPatternRepository TourBusMap TourBusStop WikiWikiBus WikiWikiWeb WikiWorld TournamentWikipedia DungeonsAndDragons MontyPython PairStation RulesOfGeelf StarWars WikiPedia TowardsEmpiricalComputerScience CategoryFormalMethods FormalDeveloper FourProcessesOfConsciousness InterpretersAreForTesting MichaelFeathers PeterWegner UnitTest TowerOfBabel CapabilitySecurityModel DomainSpecificLanguage ExBase IntegratedEnvironment LanguageIsAnOs OperatingSystem PrologLanguage SingleLanguageOperatingSystem SmalltalkLanguage StairwayToHeaven SystemMetaphor TowerOfBabel UbiquitousLanguage TowerOfKnowledge TruckFactor TowerOfVoodoo AntiPattern CategoryAntiPattern NotInventedHere TowerOfVoodoo VoodooChickenCoding YouArentGonnaNeedIt TowersOfKnowledge TowerOfKnowledge TownWiki CategoryWiki DavisWiki OpenGuides TownHall ToxicEmployers CategoryManagement McWane OffTopic TheNetherlands ToxicEmployersDiscussion ToxicEmployersDiscussion AndrewCates BestPlaceIeverWorked DavidBrent DougMerritt LegalThreat PointyHairedBoss SusannahWilliams TooManyPeople TooOld ToyFsmCopyLeftMit SgWa ToyLanguage JargonFile ScriptingLanguage ToyLanguage ToyProblem ArgumentByLabToy FortranLanguage JohnFletcher ToyStorePlanningGameAnalogy JohnBrewer PlanningGame XpMailingList ToyotaProductionSystem AllYourBaseAreBelongToUs BusinessProcessImprovement BusinessProcessReengineering CategoryManagement CulturalChange KaiZen LeaderShip SixSigma TheHeartOfChange TheToyotaWay ToyotaProductionSystem WikiPedia TpkAlgorithm AlgolLanguage AlgorithmsRoadMap CategoryAlgorithm CategoryInManyProgrammingLanguages CeeLanguage DavidBrantley DonaldKnuth ForthLanguage FortranLanguage HaskellLanguage HelloWorld JavaScript MsgBox ObjectiveCaml PascalLanguage PerlLanguage PythonLanguage RubyLanguage SmlLanguage VisualBasic TpsReports OfficeSpaceMovie TqBerg CategoryHomePage TqlChainedJoin AlternativesToNaturalJoins BrainFuck CategoryTql DataDictionary DeclarativeDefinition DeclarativeProgramming EditHint LaynesLaw RelationalAlgebra RelationalCalculus SmeQl TqlChainedJoin TqlLacksaNaturalJoin TqlRoadmap TqlColumnTable AnonymousDonor CategoryTql DataDictionary QueryLanguage TqlExampleOne TqlOverloading TqlRoadmap TqlDataAlterationOperators CategoryTql DataDictionary FunctionalProgramming HowOtherQueryLanguagesAddressSqlFlaws MySql QueryLanguage RelProject SmeQl TqlColumnTable TqlRoadmap TqlDesignGoals BigIron CategoryTql FunctionalProgramming GodLanguage HughDarwen ListAndSingleOperatorExplicitnessPattern NimbleDatabase QueryByExample RelProject SmeQl TqlOverloading TqlRoadmap TutorialDee TqlExample CategoryRelationalDatabase RelationalLanguage TqlExampleOne TqlExampleTwo TqlLacksaNaturalJoin TqlRoadmap TqlExampleOne AnonymousDonor CategoryTql DoesRelationalRequireTypes TopMind TqlLacksaNaturalJoin TqlOverloading TqlPrefix TqlRoadmap TqlExampleTwo CategoryTql QueryLanguage TqlRoadmap TqlImplementation AnonymousDonor DynamicRelational ExBase ExperimentalQueryLanguageDiscussion ModernizingExBase SmeQl SolutionsSought TabMunging TqlChainedJoin TqlLacksaNaturalJoin AgreeToDisagree AlternativesToNaturalJoins CategoryTql CheckDescription EditHint NaturalJoin TopMind TqlAndNaturalJoins TqlChainedJoin TqlOverloading TqlRoadmap TransactionReconciliationStatus TqlName CategoryNaming CategoryTql DeviceDriver GraphicsLanguage PolitenessFlag RealNice TqlRoadmap TutorialDee VaporWare TqlOrderBy AnonymousDonor CategoryTql QueryLanguage TqlExampleOne TqlRoadmap TqlOverloading AnonymousDonor CategoryTql NimbleDatabase TqlDesignGoals TqlExampleOne TqlRoadmap TqlPrefix CategoryTql ChangePattern QueryLanguage ToDo TqlLacksaNaturalJoin TqlRoadmap TqlQueryOperators AlternativesToNaturalJoins CartesianJoin CategoryQueryLanguage CategoryTql HowOtherQueryLanguagesAddressSqlFlaws IteratorVersusQuery QueryByExample QueryLanguage TabMunging TqlChainedJoin TqlColumnTable TqlDataAlterationOperators TqlImplementation TqlOverloading TqlPrefix TqlRoadmap TqlRoadmap AnonymousDonor BusinessSystemTwelve CategoryQueryLanguage CategorySpeculative CategoryTql DbDebunk DifferenceThatMakesNoDifference DoesRelationalRequireTypes ExperimentalQueryLanguageComparison FabianPascal FunctionalProgramming FunctionalProgrammingLanguage JasperPaulsen NoSql PageAnchor PredicateTypes QueryLanguage QueryLanguageComparison RelationalAndTrees RelationalLanguage ScriptingLanguageAgnosticSystem SmeQl SqlFlaws SqlLite ThickBreadSmell TopMind TqlChainedJoin TqlColumnTable TqlDataAlterationOperators TqlDesignGoals TqlExampleOne TqlExampleTwo TqlImplementation TqlLacksaNaturalJoin TqlName TqlOrderBy TqlOverloading TqlPrefix TqlQueryOperators UseCase TrIz AlexeyVerkhovsky CategoryCreativity DaveMcLaughlin TracLanguage CalvinMooers CategoryProgrammingLanguage ChristopherStrachey ClaudeKagan DougMcIlroy ForthLanguage HomoiconicLanguages LispLanguage PeterDeutsch SamSeventySix TracProject BugTrackingSoftware CategoryConfigurationManagement CategorySoftwareTool CategoryWikiImplementation DefectTracking JohnFletcher SoftwareDevelopment SubVersion TracProject TracTicket TracVsFitnesse TracWiki TracTicket BugReport CategoryConfigurationManagement EngineeringTask InterTwingle MinimalistDesign MotherhoodStory TracTicket TracWiki UserStory TracVsFitnesse CategoryConfigurationManagement FitLibrary FitNesse TracTicket TracWiki TracWiki BugTrackingSoftware CategoryConfigurationManagement CategoryWikiImplementation ChineseWhispers DefectTracking EngineeringTask MinimalistDesign RedMine SapirWhorfHypothesis SoftwareDevelopment TracProject TracTicket TracVsFitnesse TracWiki WikiMarkupLanguage TracerBullets ArchitecturalPrototype BigDesignUpFront ExtremeProgramming LondonXpDay MutationTesting PragmaticProgrammer SpikeSolution TestCase TestingTheTest ThePragmaticProgrammer TracerBullet TracerBullets TracersWorkBothWays TracersWorkBothWays TracieKarsjens CategoryHomePage TrackRecord NuMega TrackerRole AutoTracker CategoryExtremeProgramming ExtremeProgrammer ExtremeRoles ProjectVelocity RealTime TheCoach TheCustomer UserStories XpProgrammer TrackingTool AgileEdge BillCaputo CategoryBug DefectTrackingPatterns ExtremePlanner NoBugDatabase NoTaskDatabase TargetProcess XpMailingList TractatusLogicoPhilosophicus BretPettichord CategoryBook LateWittgenstein LittleWittgensteinQuote LudwigWittgenstein PhilosophicalInvestigations WittgensteinsLadder TractorCouplingMetaphor AlternateHardAndSoftLayers CategoryMetaphor CouplingAndCohesion GenericBusinessFrameworkUnobtainable NeoSoft OnceAndOnlyOnce ScriptingLanguage TracyKidder CategoryBook DataGeneral InterNet PulitzerPrize TheSoulOfaNewMachine TrademarkingXp ExtremeCooking ExtremeProgramming ExtremeSkateboarding HaskoHeinecke JohannesBrodwall KnackeBrod MichaelLeach RobHarwood TomStambaugh TradingCardGame OleAndersen TraditionOverridesProof ObjectiveEvidence SimpleProof TrafficCalming GroupLiteratureReviews ResourcesHandouts ThreadMode TrafficCalming TrafficCircle TrafficTormenting TrafficCircle BrokenLink CropCircle DavidMcNicol DonKnuth EricHodges JeffGrigg LosAngeles MagicRoundabout MetaFont NewJersey OnTopic PeteHardie PietHein RobertField RumbleStrip RumbleStrips ScottElliott SkyeXu SpeedBump SuperEllipse TexTheProgram TrafficCalming TrafficCircle TrafficCircles TrafficTormenting WashingtonDc WikiName TrafficCop CategoryConcurrencyPatterns CoarseGrainLocking CommunicatingSequentialProcesses GenerativeCommunication SynchronizationStrategies SynchronizedTightGroupsOfClasses YaleLindaGroup TrafficLightMetaphor BillWake RefactoringWorkbook TrafficWarden CategoryWiki JohnFletcher ParkingTicket TrafficWarden WikiCommunity TragedyOfComplexity AlphabetizeEverything CategoryComplexity CategoryWiki ChrisGarrod CoryDoctorow DateStamp DerekWoolverton DeweyDecimal DeweyDecimalSystem InformationOverkill LaserDiscs LibraryOfCongress LikePages PageDatabase PeterMerel TheWayThingsUsedToBe TragedyOfComplexity TragedyOfTheCommons TragedyOfTheCommonsCantHappenHere UseNet WikiDoesntScale WikiWiki TragedyOfTheCommons AndyPierce AntoineDeSaintExupery BenTilly CategoryEconomics ComedyOfTheCommons DonDwiggins FabioCecin FutureDiscounting GeorgePaci GoodNews GregorRayman GunnarZarncke JaysenNaidoo LispWeenies MilesThompson MotherNature NonCoffeeDrinker PrisonersDilemma RealLife ThomasMore TragedyOfTheCommons TragedyOfTheCommonsCantHappenHere TragedyOfTheCommonsHappenedHere WhyWikiWorksNot WikiMindWipe TragedyOfTheCommonsCantHappenHere AlistairCockburn AllRoadsLeadToRome AntiPattern AppropriateWikiTopics BeautyAintMyBusinessNoSir BillDehora CategoryWikiHistory CategoryWikiMaintenance ChristopherAlexander CreditableMethodologies CrystalPalace DaveHarris DavidChess DerekWoolverton DocumentMode ExtremeProgramming FoxForumWiki GoldenStaph InPraiseOfThreadMode IsAttentionScarceOnWiki JohnFletcher JosWiki KatyMulvey KentBeck LowestCommonDenominator MatthewAstley MissingWikiBeforeXp MustEverythingOnThisWikiBeExtreme MySignalIsYourNoise NobodyReadsEveryPage OffTopicPages OpenDirectoryProject OrgPatterns PageDatabase PatternOfBabel PeterMerel PortlandPatternRepository QualityWithoutaName RealTime ReallyValuablePages RecentChanges RecentChangesJunkies RonJeffries SeanMcNamara SelfFulfillingProphecy StoneSociety TechnologyChangeInWiki TestForSameness ThoughtsWeaver ThreadMode ThreadModeConsideredHarmful TooManyRecentChanges TragedyOfComplexity TragedyOfTheCommons TragedyOfTheCommonsHappenedHere WebWebTwo WhyWikiWorks WikiConsensus WikiIsAnInfiniteResource WikiMaster WikiNamespace WikiNature WikiPage WikiRefactoring WikiStatistics WikiStoneSociety WikiVersionTwo WikiWiki WikiWikiSandbox WikiWikiVeteran XpFreeZone YouArentGonnaNeedIt TragedyOfTheCommonsHappenedHere ArticleForComments BeggingTheQuestion BlameYourselfFirst BusinessAsUsual CategoryWikiProgress CostinCozianu GeorgeBrower GoodItManager HandWaving LeadByExample RecentChanges RightWordsAtRightTime ThereIsHopeYet TragedyOfTheCommons TragedyOfTheCommonsCantHappenHere WardsWiki WhyClublet WikiChangeProposal WikiMindWipe WikiNoisePollution WikiSuicide WikiZens TragicFlaw BattlingArchetypes JoeYoung RichardHenderson RosencrantzAndGuildensternAreDead TragicFlaw TrailFire DiigoTrailfireWikiCollaboration FireTrail MeatBall RichText SocialAnnotation TrailFire TrailMark TrailMarks TwinPage TwinPages WebRing TrailPage CategoryCategory CategoryWiki RecentChanges RoadMap SteveHowell TrailPage WikiSearch WikiWithTrails TrailingNot DanHankins GeorgePaci SaturdayNightLive SiliconBeach SmallTalk TrailingNot TrainByExample ExpertInEarshot RightThing TestFirst TrainByOsmosis TrainDispatch FailOpen FailSafe GoodAtLookingAround JeffMcKenna ObjectAnalysis ResumeOrientedDevelopment SydneyAustralia TrainDispatch TrainWreck TrainHardFightEasy CultOfPersonality DonOlson GuruDoesAll LearningAndWeightLifting LetsPlayTeam ScapeGoat TrainTheTrainer TrialProject TrainHardPlayEasy EditHint OrphanPage SunTsu TrainHardFightEasy TrainSpotting CamelBook HelloWorldInManyProgrammingLanguages IntellectualProperty MontyPython TrainSpotting TrainTheTrainer AlexJouravlev AntiPattern CategoryAntiPattern CategoryManagementAntiPattern CategoryManagementPattern ChangeAgent ContextDependent DonOlson ErikMeade GeraldoXexeo PairModeling PairProgramming RobHarwood TrainHardFightEasy TrainTheTrainer TrainUsersFirst AndyPierce JustBarelyTooLight SteveHowell TrainUsersFirst TrainWreck DecoratorPattern LawOfDemeter TrainYourReplacement ComingUpToSpeed DaveSmith TrainingDictionary CategoryEducation CategoryPsychology TrainingDictionary TrainingExperienceAndEducation BePrepared CategoryEducation TrainingExperienceAndEducation TrainingToUseFederatedWiki DontLoseGoodIdeas SmallestFederatedWiki ThinkingOutLoud ThoughtsIdeasNotions UseFederatedWiki WikiWikiSandbox TraitsOfGoodScientificEvidence AprilZeroEight BadWord BuzzPhrase CategoryMetrics GoodMetricsUseNumbers PickTheRightToolForTheJob RocketAnalogyProblem SovietShoeFactoryPrinciple SpaceShuttle TopMind TraitsOfTheBestPossibleScience WaterbedTheory TraitsPaper BoostTypeTraits CategoryExternalLink CategoryPaper CeePlusPlus EiffelLanguage MixIns MultipleInheritance RubyLanguage ScalaLanguage SelfLanguage SingleInheritance SmalltalkLanguage TraitsPaper TraitsTemplates TraitsTemplates BoostLibraries BoostTypeTraits CategoryCpp CategoryCppTemplates CeePlusPlus GenerativeProgrammingBook JohnFletcher PromotionTraits TemplatesAndRunTimeTypeInformation TraitsPaper TraitsTemplates TramielOperatingSystem AtariSt BackroNym CategoryOperatingSystem JackTramiel MacOs OperatingSystem TranquilityGame BrianKerr FlyThrough MichaelFinney QuickTime StarTrekTheNextGeneration TransClusion AccessControlList AnnHardy CeeLanguage ChipMorningstar ChrisHibbert CopyOnWrite CvWiki DataBinding DavidSarahHopwood DeanTribble EeLanguage ErosOs GarbageCollection HardLink JayOsako JonathanShapiro JouleLanguage MarcStiegler MarkMiller MeatballWiki NameSpace OnceAndOnlyOnce PlanNine SmalltalkLanguage SymbolicLink TedNelson TransClusion TranscludedLinksCanBeMoved UdanaxGold UnixOs XanaduProject TransCoder CaiTdm DigitalPlastic GunnarZarncke JuergenHermann SiteMorfer SpyglassPrism TransHumanism BootStrap TransMeta LinusTorvalds TransRelationalModel AnIntroductionToDatabaseSystems BigIron CategoryDatabase CategoryModels ChrisDate FabianPascal KleinerPerkins MichaelStonebraker RelationalModel StarTrek StephenTarin TedCodd TransRelational TransRelationalModel VerticaDatabase VerticaSystems TransactSql CategoryQueryLanguage TransactionClosureObject AcidCommand AcidProperties AtomicConsistentIsolatedDurable CategoryClosure CommandPattern EquivalenceOfClosuresAndObjects ErlangLanguage GeraldSussman GuySteele JeffGrigg MicrosoftTransactionServer MnesiaDatabase PatrickLogan SchemeLanguage UnitOfWork TransactionCosts CategoryEconomics ParetoOptimal SethGordon TransactionCosts TransactionDecorators MikeRettig TransactionList TransactionDesign CategoryTransactionProcessing CeeLanguage CeePlusPlus CodeCoverage RationalPurify TransactionPerSecond TransactionProcessing TransactionProcessingMonitor TransactionsPerSecond TransactionGrainSize AtomicUnit TransactionProcessing AndreasFrohnhaus AndreasReuter AtomicConsistentIsolatedDurable BernardFarrell CategoryTransactionProcessing DistributedTransaction EditHint JimGray LukeGorrie MultiversionTimeStampOrdering OptimisticLocking TransactionDesign TransactionProcessing TransactionProcessingConceptsAndTechniques TransactionProcessingMonitor TransactionScript TransactionalDatabase TransactionalFileSystem TransactionProcessingConceptsAndTechniques CategoryBook LukeGorrie TransactionProcessingMonitor ApplicationServer CategoryTransactionProcessing CeeLanguage CeePlusPlus CobolLanguage ComPlus CustomerInformationControlSystem DavidLiu DistributedSystem DotNet IbmIms InternetInformationServer JavaTwoEnterpriseEdition MicroSoft MicrosoftTransactionServer OlivierRey OpenAuthor OpenGroup ResponseTimeOut RogerSessions TransactionDesign TransactionProcessingMonitor TransactionProcessingMonitors TuxedoMonitor WebServer TransactionScript ActiveRecord CategoryPattern DomainModel TransactionSemantics CallByNeedSemantics JohnFletcher LazyEvaluationAndTransactionSemantics LazyObjects TransactionSemantics TransactionTape HubertMatthews InstanceNote RecentChanges TransactionTape TransactionalActorModel ActorModel ActorsModel AtomicConsistentIsolatedDurable CategoryConcurrency CodePerfume CommunicatingSequentialProcesses EeLanguage ErlangLanguage FirstClassUndo LanguageSmell LetItCrash MashupMaker MessagePassing MissingFeatureSmell ObjectCapabilityModel OneResponsibilityRule ProcessCalculus RaceCondition SendReceiveReply SendReceiveReplyEventually ServiceOrientedArchitecture SharedMemoryModel SoftwareTransactionalMemory TellDontAsk ThreePhaseCommit TransactionalActorModel TuringComplete TuringTarpit TwoPhaseCommit TransactionalComponent ComComponent ComPlus ComponentObjectModel ConfiguredComponent MicrosoftTransactionServer TransactionalDatabase DataBase MySql TransactionProcessing TransactionalFileSystem FileSystem ItDepends JournalingFileSystem TransactionBoundary TransactionProcessing TransactionalFileSystem TransactionalInformationSystems CategoryBook TransactionalInterpretation CategoryPhysics CliffordAlgebra WhyClublet TransactionalLocalAndRemoteUpdate KyleBrown MessagingToUpdateDistributedCaches WebSphere TransactionsAndAccounts AdjustingTransactions BusinessAccounts BusinessTransaction CompositeTransactions ContinuousProcessing ExplicitBusinessRules MonthEndClosing RalphJohnson TransactionsVsExceptions CommandPattern CompoundCommandPattern CppReport CppUnit DnaVsOo HaveThisPattern JavaUnit JohnVlissides PatrickLogan RichardHelm SetAbort TestingFramework TransferFunction BlackBox CategoryMath ControlEngineering EmergentSystems GunnarZarncke LaplaceTransform NyquistStabilityCriterion TransferFunction TransferObject DataTransferObject MartinFowler TransferObject ValueObject TransferVector ShlaerMellorMethod StateObject TransferVector TransfiniteArithmetic AlephNought CategoryMath ImpossibleOnaTuringMachine LittleOmega TransfiniteCardinality TransfiniteCardinality AmirLivne CategoryMath EricJablow IanKjos NewFoundations RiVer SetOfAllSets TransfoldPattern AurelianoCalvo CategoryFunctionalProgramming CategoryObjectFunctionalPatterns CeePlusPlus CommonLisp EnumeratingRegularLanguages ExpressionTemplate ExternalIteration FoldFunction FunctionalPatternSystemForObjectOrientedDesign FunctionalProgrammingLanguage FunctoidsInCpp FunctorObject HaDoop HaskellLanguage HigherOrderFunction InternalIteration InternalizeExternalIterators JayLanguage LazyEvaluation LazyList LazyMatrix LazyObject MapFunction MapReduce ObjectFunctionalImplementation PatternsInFunctionalProgramming PhilGoodwin PythonLanguage RelationalLanguage RubyLanguage SamuelFalvo SqlLanguage StreamObject ThomasKuehne TomAnderson TransfoldPattern TransposeFunction TuringComplete TransformView CategoryPattern TemplateView ThreeDeeWallpaper TwoStepView XsltLanguage TransformationEconomy AgileCoach BurnDownCharts CargoCult CommitmentSchedule CommonWorkspace DisneyLand ExtremeProgramming FitNesse PairProgramming PairStations PhlIp ReadinessAssessment SeagullConsultant TestDrivenManagement UserHostile TransformationFactory CanonicalMessageDataFormat KyleBrown MartinFowler MessageTranslator StrategyPattern TransformationPriorityPremise RobertCecilMartin TheTransformationPriorityPremise UncleBob TransformationalGrammar CategorialGrammar CategoryNaturalLanguage DeepStructure GenerativeSemantics HeadDrivenPhraseStructureGrammar LexicalFunctionalGrammar NoamChomsky SteveConley SurfaceStructure TomRossen TransformationalGrammar TransframeLanguage BetaLanguage BuzzWord CategoryProgrammingLanguage CeePlusPlus ConcurrentProgramming DistributedProgramming DynamicProgramming DynamicTyping ExtensibleSyntax GeneralizedReference HandWaving InformationHiding JavaLanguage JavaScript ObjectOrientedProgramming PartiallyTypedLanguages ProgrammingLanguage RapidDevelopment StaticProgramming TransframeLanguage TransgressionTheatre BrazilTheMovie CategoryMovie FightClub TransientEntityBean PeterBonney TransitionModel CategoryModels LayneThomas TransitionModel TransitioningToExtremeProgramming AcceptanceTest AdoptingXpPatternLanguage AlistairCockburn AlmostExtremeProgramming BasDeBaar CategoryAdoptingXp ChryslerComprehensiveCompensation CodeSmell DonWells ExtremeGuru ExtremeMaster ExtremeProgramming ExtremeProgrammingEnablingChart IdentifyTheWorstProblem KentBeck MessageNotUnderstood MigrationToXp PairProgramming ProcessSmells ProgrammingIsLife RefactorTheProcess RichardDevelyn RonJeffries SingleReleasePoint StrawExample SunirShah UnitTest VcapsProject WilliamGrosso TranslateExceptions ApplicationFailureError AvoidExceptionsWheneverPossible BankTransferOperation CategoryException ConnectionException ConvertExceptions DatabaseOperation ExceptionsAreOurFriends NullPointerException TranslateWiki EditText TranslateWikiExample WardCunningham TranslateWikiExample TranslateWiki TranslationBandGap AndrewQueisser TranslationBandGap TranslationsReuse AlistairCockburn CategoryInternationalization FredrikRubensson IndustriMatematik ShlaerMellorMethod SoftwareTranslationPatternLanguage TranslationsReuseMeansQualityTradeOff TranslatorPattern AcyclicVisitor AndrewAppel AnswerMe CategoryGameProgramming CategoryObjectFunctionalPatterns CeePlusPlus ConstantExpression ExternalPolymorphism FunctionalPatternSystemForObjectOrientedDesign FunctoidsInCpp GameModelingDatabase GenericFunction GreencoddsTenthRuleOfProgramming HomomorphicMapping JohnFletcher ModernCeePlusPlusDesign NiceLanguage ObjectFunctionalImplementation OpenClosedPrinciple PatternMatching PhilGoodwin ProtoPattern ThomasKuehne TranslatorPattern VisitorPattern TransparencyAndUniformity AccessOrientedProgramming BlackHat EditHint ErosOs EssExpressions GunnarZarncke OrthogonalPersistence PeteHardie PowerFailure ProgrammingWithoutRamDiskDichotomy SoftwareTransactionalMemory TransparentPersistence TransparentDistribution LocationTransparency MozartProgrammingSystem SingleAddressSpaceOperatingSystem TransparentDistribution TransparentPersistence AspectJay AtomicConsistentIsolatedDurable BlackboardMetaphor BubbleMemory CategoryPersistence CompileTime ContainerManagedPersistence DataBase DougMerritt EliasMartenson ErosOs ExBase GarbageCollection GavinLambert GemStone GemStonej GregWiley ImageBasedLanguage InfiniteAmountOfTransactionalMemory JavaDataObjects JavaLanguage KillerOperatingSystem LiveProgramming LoggingFileSystem MoeAboulkheir NoMoreDatabases ObjectOrientedDatabase OperatingSystem OrthogonalPersistence PalmOs PersistenceAware PersistenceDefinition PersistenceLayer PersistenceMechanism PersistenceRoot PersistenceStore PersistentLanguage PrevalenceLayer ProductivityEnvironmentForJava ProgrammingLanguageRuntime ProgrammingModel ProgrammingWithoutRamDiskDichotomy PublishSubscribeModel PythonLanguage RefactorMe RelationalDatabase RobertDiFalco RunTime SerializedData SmallTalk SmalltalkLanguage StaticMeansClassInJava TransparentPersistence TransparentPersistenceIsImpossible TupleSpace UserStory ZopeApplicationServer TransparentRmi GuyGurAri JavaWorld RemoteException RemoteMethodInvocation SourceForge WilliamUnderwood TransparentlyClusteringJavaObjects TerracottaSharedMemoryPool TransportProtocols TransposeFunction CategoryObjectFunctionalPatterns DataStructure DougMerritt FunctionalPatternSystemForObjectOrientedDesign HaveThisPattern JohnFletcher ObjectFunctionalImplementation TransfoldPattern TransposeFunction TrantorMessageLoggingArchitecture ApplicationName BobTrower BogusMissingExampleFile CategoryLogging CentralOps DataDistributionService DateTime EnvFld FlushMessage HelpDesk LocOpCtr LogFile LogLevel LogMsg LogSvcErr LookupServer MsgBuf MsgNum MsgType MyPrivateProxy OurDomain PortNum PrepMessageWithAllCurrentInfo PublishSubscribeModel RealTime RemoteHost SecLineSupport SendAsynchMessage SourceFld SrcType StatRef StateRef SubComponent SupportSystem SuspectHost SvcClientExtendedInfo SysDateTimeStr SysLogLevel SysOp ThisProg TimeStamp TrantorMessageLoggingArchitecture UnitRef WrapLogMsg TrapBadParameters BeltAndBraces CategoryDefensiveProgramming DesignByContract ExtremeProgrammingChallengeNineteen OnceAndOnlyOnce TrapBadParameters TrappingFunction AppleEvent AppleEventObjectModel AppleScript AutoVivification BackInserter CallObjectAccessorWithContext CategoryCpp CategoryObjectFunctionalPatterns DispatchAccessToList FunctionObject ItemValue ItemValues JoshuaJuran MissingValue ObjectAccessContext ObjectFunctionalImplementation PsyScript PtrFun RefCon StdTransform TrapException TrappingFunction WilliamUnderwood TrashEighty GeraldoAmaral GoodThing RadioShack VisiCalc TravelLight CodeUnitTestFirst CompulsiveCustomizer DonaldMcLean FourVariables InTheRealWorld InfrastructureInXp KrisJohnson RonJeffries ThoughtfulReactionsToXp TravelLight UserStory VersionControl TravelingSalesmanProblem BranchAndBound HillClimbing NpComplete PeterMerel RichardHenderson WikiBackslashBug YouCantGetThereFromHere TravellerPattern CategoryPattern EventMulticaster VisitorPattern WilliamUnderwood TravellerRolePlayingGame RolePlayingGame TravellingWaveTube BrokenLink CategoryHardware IonThruster WaybackMachine TraversingGuiMarkup BradyBunchGridDiscussion TreasonBook CategoryBook LeftWingMediaBias MartySchrader MixedMetaphor ScottJohnson SenatorJosephMcCarthy TimeMagazine TreatAllWithDignityAndRespect BeInterestedInOthers RaySchneider SaintsAndHeroes SeekFirstToUnderstand TreatCodeWithSuspicion TreatCodeWithSuspicion TreatCommentsWithSuspicion TreatNamesWithSuspicion TreatCommentsWithSuspicion AamodSane CommentingChallenge DocumentationBeyondTheSourceCode ElementsOfProgrammingStyle ExtractMethod ExtremeWay FindFirstFile FindNextFile FreddyTheCat HungarianNotation JonathanTang KarlKnechtel MakeItWorkMakeItRightMakeItFast MethodCommenting NanoRefactorization RonJeffries SelfDocumentingCode SignOfInsecurityInCode StevenNewton ToNeedComments TreatCodeWithSuspicion TreatCommentsWithSuspicion TreatNamesWithSuspicion TreatNamesWithSuspicion TestCase TreatCommentsWithSuspicion TreatTheCauseNotTheSymptoms AnalyzeMercilessly BigBallOfMud CodeSmell DoTheSimplestThingThatCouldPossiblyWork EricHodges MercilessRefactoring MillenniumBug OnceAndOnlyOnce RefactorMercilessly StrawMan TreatTheCauseNotTheSymptoms UnitTest WeWillCleanItUpLater WhatWeWantedAllAlong WillyWonkaConflictResolution YouArentGonnaNeedIt TreatingFlowAsThings DeletedUnlessDefended EasternWuss ThereAreNoConspiracies WikiFarm TreatingLanguageLikeMathFails BookStop CategoryCommunication LaynesLaw NovemberZeroSeven TreatyChain IroquoisConfederacy TeamCharter WikiWikiGovernment TreeEditor CategorySoftwareTool FreeMind InfoSelect JreePad MagicViews NoteTab TextEditor ToDoList TreePad TreeInSql AalbertTorsius BanyanTree CategoryCodingIssues CategorySqlProgramming DafyddRees DatabaseImpedanceMismatch DocQueryInSql DougMerritt EverythingIsRelative FrancisHwang GregorRayman HemantSahgal JamesCrook JoeCelko LimitsOfHierarchies McCune MicroArchitecture PushDocQueryInSql RelationalAndTrees RichardHenderson SqlForSmarties TroelsArvin TreeKillingAuthors DonBox KenWilber MarcelProust MartinFowler NealStephenson StephenWolfram StevenKing UmlDistilled TreeMap BenShneiderman JavaLanguage PaulObrien SpaceMonger TreeMap WardCunningham TreeOfKnowledge BinaryArithmetic CategoryPhilosophy DataStructures TheoryOfKnowledge TreeOfLife UnifiedDataModel WhatItIs WhatItWantsToBe TreeOfLife AlchemyOfWiki GlassBeadGame HermannHesse LikePage OpenSourceCulture SelfOrganizing WikiWay WikiWikiWeb TreeOrientedPerspective DejaVue LimitsOfHierarchies VenkatReddy TreePad BorlandDelphi BrianvandenBroek DavidLiu DoTheSimplestThingThatCouldPossiblyWork FileFormat GarryHamilton GoodEnough InfoSelect KeyNote MicrosoftOutlook MikeSmith OpenSource OutlookExpress PaulWright PlainText SdiDesk TreePad VbClassic WhatIsVault WikiAsPim WikiIsNotaTree WikiLikeThing WikidPad TreeParable ItDepends KobayashiMaru NewTree ParablePattern ScottElliott TreeRopeOrWall DoingStuff DonaldNoyes TreeStructure EasyOrientation HiddenAudience JaredSpool LimitsOfHierarchies MultipleCrossSections NatPryce PieterVerbaarschott RobCrawford TreeEditor VisibleContext WebsitePatterns TreeUberAlles CategoryHierarchy LimitsOfHierarchies MetaData MikeWarot PrematureOptimization XmlSucks TreeView BbEdit TreeMap TreeView TreeWalking BreadthFirst ChrisGarrod DepthFirst DirectedAcyclicGraph PlanNine ReFactoring TreeWalking TreesPlusSets GooglifyDeepMenus LimitsOfHierarchies MarkJanssen SetTheory UnifiedDataModel TrekGame CategoryGame DougMerritt ElizabethWiethoff JeffGrigg PaperTape RonJandrasi SpaghettiCode StarRaiders StarTrek UniversityOfWyoming TrembleYourLidBeforeFlippingIt DeletedUnlessDefended JpDonleavy TheUnexpurgatedCode TrendsOrNotTrendsInSoftwareDevelopment BorgificationOfEngineering BugFreeSoftware CodeVsArchitecture ConceptualIntegrity DaveSmith GoodEnoughSoftware PerfectableSoftware PlugCompatibleInterchangeableEngineers RobertDiFalco SoftwareDevelopment TecLabs ThreadMode TresSeaver CategoryHomePage OpenSource WikiClone ZopeApplicationServer ZwiKi TrevorMendham CategoryHomePage TriCore TriCore TriCycle GarethMcCaughan GraphTheory TriCycle TriNguyen CategoryHomePage FrontPage StartingPoints TriPlatform CrossPlatform TriProgramming BasketballMetaphor DjMoon FlyingDesignConsultant KentBeck LoneProgramming PairProgramming PairProgrammingPlusPlus StephenHutchinson SteveFreeman TriProgramming XpMailingList TriageNurse TriageSoftwareDevelopment ScottJohnson TechnicalDebt TriageSoftwareDevelopment TrialAndError BackTracking TrialAndErrorProgramming AlarmBellPhrase BrutalSarcasm CodeAndFix DebuggingAndTheScientificMethod DoItRightTheFirstTime EvolutionaryDesignIsWasteful NilesEldridge ScientificMethod StephenJayGould TrialAndErrorProgramming UnitTest WhatIsIntent TrialBalloonRefactoring TrialBalloonRefactoring TrialProject CasualDuty CategoryProject DonOlson TrainHardFightEasy TriangleJavaUsersGroup CategoryGroup NorthCarolinaTriangleArea TrianglePatternLanguageUsersGroup BobbyWoolf CategoryGroup CategoryPatternsGroup NorthCarolinaTriangleArea TriangleXpMeetingEight AlexChapman BillKrebs CohanCarlos FitNesse FitTestFramework JonathanRippy RaghuVenkat TriangleXpUsersGroup TriangleXpMeetingEleven AgileModeling AlanHensel AlexChapman BillKrebs CohanCarlos DianeEngles ExtremeProgramming HaroldMeder KarenSmiley RajuKiruvase RationalUnifiedProcess TriangleXpUsersGroup VirtualPairProgramming TriangleXpMeetingFive AgileAlliance AlanHensel AlexChapman AndyHunt BillKrebs CohanCarlos DianeEngles DonHopkins EdSavage ExtremeProgramming JeffCanna JohnBailey MitchAmiano SimonKing TriangleXpUsersGroup TriangleXpMeetingFour AlanHensel AlexChapman AnishShah BillKrebs BobbyWoolf KenAuer RobertSavery TestDriveManagement TriangleXpUsersGroup TriangleXpMeetingNine AgileAndTspDiscussion AgileProcesses AlanHensel AlanPorter AlexChapman AnishShah BillKrebs CohanCarlos GuiTesting HaroldMeder KarenSmiley MattBarkley MitchAmiano RtpSpin ScottLane SimonKing SriramMr TeamSoftwareProcess TomRoche TriangleXpUsersGroup WinRunner TriangleXpMeetingOne AlanHensel AlexChapman BillKrebs CanYouHaveTooManyUnitTests EdSavage GeneHovey HenryFu JeffCanna JonathanRippy KenAuer MichaelHale MitchAmiano PhillipRhodes RickyWest RobertSavery RoyMiller SeanPritchard SimonKing SusanBorofsky TriangleXpUsersGroup WayneJohnston TriangleXpMeetingSeven AlanHensel AlexChapman JeffCanna TriangleXpFestOne TriangleXpUsersGroup TriangleXpMeetingSix AlexChapman BillKrebs CohanCarlos DeveloperStories FeatureLet KenAuer RobertSavery RoleModelSoftware SimonKing TriangleXpUsersGroup XpFest TriangleXpMeetingTen BillKrebs CohanCarlos LaurieWilliams MarkSherrif RajuKiruvase TomRoche TriangleXpUsersGroup XpEvaluationFramework TriangleXpMeetingThree AlanHensel AlexChapman BillKrebs EricMeyer KenAuer MitchAmiano TriangleXpUsersGroup TriangleXpMeetingTwelve BillKrebs RajuKiruvase ShodanInputMetric TriangleXpUsersGroup XpEvaluationFramework TriangleXpMeetingTwo AlanHensel AlexChapman BillKrebs DianeEngles DuffOmelia EdSavage JeffCanna KenAuer MitchAmiano RobertSavery SeanPritchard TestingXslt TriangleXpUsersGroup TriangleXpTopics AgileAndTspDiscussion AndyHunt ExtremeFishbowl ExtremeHour ExtremeProgramming ExtremeTesting InsideOutTesting KenAuer KentBeck KyleBrown MockObject PersonalSoftwareProcess SellingXpToExecutives TeamSoftwareProcess TriangleXpUsersGroup XpGame XpMeetingTopics TriangleXpUsersGroup CategoryXpUsersGroup ExtremeProgramming LinkedIn NorthCarolinaTriangleArea TriangleXpMeetingEight TriangleXpMeetingEleven TriangleXpMeetingFive TriangleXpMeetingFour TriangleXpMeetingNine TriangleXpMeetingOne TriangleXpMeetingSeven TriangleXpMeetingSix TriangleXpMeetingTen TriangleXpMeetingThree TriangleXpMeetingTwelve TriangleXpMeetingTwo XpFest TriangulateToDesign DesignPatterns FakeIt TestDrivenDevelopment TestFirstDesign TracerBullets WilliamUnderwood TribalDevelopment DramaticIdentity ExtremeProgramming LordOfTheFlies ObLink QuittingEnMasse SkunkWorkPatterns SkunkWorks TribalDevelopment TrickySmalltalkProblemSolved TomStambaugh WardCunningham TridentPloughsharesWiki CategoryWikiForum TrieItem TriedAndTrue DogBert TriedAndTrue TrimAndFitClient FourLayerArchitecture PhaseInTiers RonJeffries ThreeTierArchitecture TrimYourPosts EmailNetiquettePatterns LessThanEightyColumns LurkBeforeYouLeap MeaningfulSubjectLine SixLineSigLimit TrimYourPosts TrinityPattern BagOfJumpingBeans ConsistentCacheInterface ContainerTriplets DesignPatternsForDistributedObjects JeffGrigg JohnFarrell MiddlewareWrapper TrinityPattern TripleBuffer CategoryGraphicsPattern CategoryPattern CircularBuffer DoubleBuffer FlipChain GraphicsPatterns TimeMachine TripleBuffer TripleEeeTechnologies TripleLoopLearning AlistairCockburn BirthOfTheChaordicAge CategoryBook CategoryEducation CategoryLearningMethods ChangeOfSetting DoTheSimplestThingThatCouldPossiblyWork DoubleLoopLearning FrankSchophuizen GregoryBateson HowBuildingsLearn JimCoplien MartineDevos MatthewWilbert MichaelMcMaster OnceAndOnlyOnce PeterSenge RaySchneider SingleLoopLearning SunirShah SwieringaAndWierdsma TripleLoopLearning TripleLoopLockUp WhenToUsePatternForm WilliamEdwardsDeming YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt TripleLoopLockUp DiversityManagement LearningOrganization RaySchneider TripleLoopLearning TripleMeta AnalysisParalysis ConceptYesAndNo LeibnizianDefinitionOfConsciousness MentalMasturbation MetaClass MetaData MetaMetaClass MetaMetaMetaClass MetaThinking TooMuchAbstraction TripwireInc RobertDiFalco TristanHarward CalBerkeley CategoryHomePage TristanSeligmann CategoryHomePage TriteNewAgeMoralizing GiantSpaceGoingAmoebae GroupTherapy RedDwarf StarTrek TriteSayingsComeInPairs AnalysisParalysis BertrandMeyer BertrandMeyerOnPlatitudes CategoryWisdom ChecksAndBalances CretanParadox GreekParadox HeWhoHesitatesIsLost LayneThomas LookBeforeYouLeap MarkTwain MiddlePath MiddleWay MrAristotle NonOrthogonality PointyHairedBoss RealLife SamuelClemens SenseisLibrary TrivialDoWhileLoop AdamBerger AlwaysUseBraces AlwaysUseBracesOnIfThen AndreSlabber ArrowAntiPattern BillKelly CeeIdioms CeeLanguage CeePlusPlus CeePreprocessor CeePreprocessorStatements CodeReading CodeSmell EditHint ExtractMethod GarryHamilton GoTo GotoConsideredHarmful GotoStatement HighLevelLanguages JavaLanguage NestedIfs ScottJohnson SeriesOne TrivialDoWhileLoop TrivialSwitch TrivialOnceUnderstood AhaMoment CategoryEducation PeanoAxioms TrivialOnceMisunderstood TrivialOnceUnderstood YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt TrivialPerlScript CategoryPerl GarethMcCaughan NpComplete TrivialPerlScript TrivialTask InventionRequiredTask StraightForwardTask TrivialTask TrmlLanguage TroelsArvin TrollColoredGlasses AdHominem ArgumentFromAuthority BookStop DocumentMode FebruaryTwelve JustIsaDangerousWord LetTheReaderDecide MichaelSparks ObjectiveEvidenceAgainstTopDiscussion SchizoidGibberishWikiAuthor SelfStandingEvidence SetTheBozoBit StepwiseRefinement TableOrientedProgramming TenSeven TopMind TrollDefinition WalksLikeaDuck WikiPuppy WikiZen TrollDefinition AccusationThatAssumesKnowledgeOfInternalMotives AndrewCates AnonymousDonor AssumeStupidityNotMalice BenTremblay BrentNewhall CategoryWiki ChrisFay CivilizedDiscussionGuidelines DevelopingIdeasUsingCommunityDialogue DevilsAdvocate DialoguePractices DisciplineEnvy EditHint FixContentNotMotivation FlameWar GodwinsLaw HobbyHorse HolyWar HostileStudent HowToReactToaFlame McCarthyism OnceAndOnlyOnce PositiveDialogueCommunity ProofByIntimidation PseudoTroll RefactoringImprovingTheDesignOfExistingCode RefactoringIsNotRelational ReinventingTheDatabaseInApplication TopMind TrollColoredGlasses TrollPatternFixes WalksLikeaDuck WikiGnome WikiVandal TrollExpression TrollDefinition TrollFlag TrollFlag AnonymousIdentity BellOfMindfulness BillCaputo CategoryWiki ConversationalChaff DisagreeByDeleting DontDeleteFlamebait FixmeComment NewHackersDictionary PositiveDialogCommunity RealNamesPlease SignalToNoise StevenNewton ThreadMode ThreadModeConsideredHarmful TrollDefinition TrollFlag TrollPatternFixes WikiBadge WikiGnome WikiZen TrollFriendly IssuePositionArgument OpenParty OpenPolitics OpenWiki SocialPattern WalledGarden TrollPatternFixes AgreeToDisagree CategoryCriticism CategoryWiki CategoryWikiSecurity CriticizeDiplomatically EditWar FixContentNotMotivation OffTopic RudenessFails TheAdjunct ThreadMess TrollDefinition TrollFlag WalledGarden TronMovie AlanKayIsTron CategoryMovie LightCycles MasterControlProgram TruckFactor TruckNumber TruckNumber BiggestBusQueueAccident BusNumber BusSensitive BusTest DaveSmith DoInspections EditHint GeorgePaci IdeaChampion InTroubleCoefficient JeffShelby JezHiggins JimCoplien LotteryNumber MappingStaffToRoles MoreFunWithTruckNumbers OlafKummer OliverKamps PairProgramming PlugCompatibleInterchangeableEngineers PossibleBusQueueAccident SmallTeams StefMurkyNumber SuccessionPlanning TruckNumber TruckNumberComposite TruckNumberFixed VacationNumber TruckNumberComposite ChiefArchitect IdeaChampion PlugCompatibleInterchangeableEngineers TeamsIntegrateDiversity TruckNumberFixed AalbertTorsius BigOhNotation DoInspections FolkloreOrg GeorgePaci IdeaChampion JezHiggins JimCoplien JohnWashburn LotteryNumber MoreFunWithTruckNumbers OlafKummer QuickSort StoryView TrippLilley TruckFactor TruckNumber TruckPercentage VacationNumber WorstCaseScenario TrueBagsCannotExist AbstractDataType DavidMcLean HaskellLanguage PatternMatching TrueBasic CategoryLanguageImplementation DartmouthBasic FrankRobinson LeoSinger LogoLanguage TrueBasic TrueCoverage CategorySoftwareTool CodeCoverage DevPartner TrueCoverage TrueCrypt EncryptingPersonalWiki TrueCrypt WilliamUnderwood TrueEnough AlmostTrue AnonymousDonor CategoryCommunication GeneralRelativity GoodEnough StakeInTheQuicksand TrueEnough TrueHacker RealProgrammer TrueLove ThePrincessBride TrueName CategoryNaming ControlFreak EarthSea NameMagic PasswordCapabilityModel VernorVinge TrueNames TrueName VernorVinge TrueProfessionalism CategoryBook DavidMaister StuCharlton WhatIsLeadership TrueRandom FreeWill PerfectRandom PseudoRandomNumberGenerator QuineProgram RandomNumber RandomNumbers TheArtOfComputerProgramming TrueRandom UnitTestingRandomness WithoutCause TrueRelationalToPseudoRelationalImpedanceMismatch BagAtational BagNeedScenarios BagSetImpedanceMismatch GoodEnough NullVersusNone PersistentStorageModule PersistentStoredModules PseudoRelational PseudoRelationalDatabase PseudoRelationalDefinitionDiscussion RealProgrammer SqlFlaws SurrogateKeys TrueRelational TrueRelationalMapper TrueRelationalToPseudoRelationalImpedanceMismatch TrueRelationalToPseudoRelationalImpedanceMismatchDoesNotExist TrueRelationalToPseudoRelationalMapper TuringComplete TutorialDee TrueRelationalToPseudoRelationalMapper CategoryRedirect TrueRelationalToPseudoRelationalMapping TrueRelationalToPseudoRelationalMapping AlmostTrueRelationalToPseudoRelationalMapping AlphoraDataphor BarkBarkWoofWoof CeeSharp DaveVoorhis DbTwo DisagreeByRefactoring DoTheSimplestThingThatCouldPossiblyWork JeffGrigg JustJoking LuxSpes MicrosoftLinq ObjectRelationalMappers ObjectRelationalMapping ObjectToPseudoRelational PseudoRelational PseudoRelationalDatabase RelProject SqlFlaws StandardPascal TheThirdManifesto TrueRelationalDatabase TrueRelationalToPseudoRelationalImpedanceMismatch TrueRelationalToPseudoRelationalMapper TutorialDee VendorLockIn WikiPuppy WordOfMouth YouArentGoingToNeedIt TrueSoft ConfigurationManagement McCabe TrueChange TrueSoft TrueTime CategorySoftwareTool TrueTime VisualBasic TrufflefishProgrammingTeam AvailableXpTeam DarrellBishop EricKnell JeffBay JoeArnold OrionAuld ShebangTeam TrulyHorribleAcronyms AdamBerger AppleScript BackroNym CaptchaTest CategoryAcronym CodyBoisclair DilBert EarleMartin FedEx FutureOpenSourceToolNames InterCal ManorainjanHolzapfel MikeLewis PaulHudson PortableDataFormat PortableDocumentFormat PostgreSql SuperDuperScan TheHumaneEnvironment TpsReports WebMaster WikiZen TrulySkilledProgrammers BeautifulCode ThreeStarProgrammer TrulySkilledProgrammers TrulyTrue NpComplete PrincipiaDiscordia TravelingSalesmanProblem TrumanCapote BreakfastAtTiffanys CategoryAuthor InColdBlood PhlIp TrueCrime TrumanComponents TruncatedBrokenLink CategoryWiki DoingStuff DonaldNoyes TruncatedOctahedron GeneralizedBalancedTernary PermutaHedra TruncatedOctahedron TrunkNotes AppleNewton MarkDown NoteStudio TrustAndResponsibility CategoryWiki DavidHooker DeletionInWiki JohnPassaniti PerpetualNow RalphJohnson RichardDrake WikiMindWipe WikiPresence TrustButVerify AgreeToDisagree BigBrother CategoryCommunication GoogleSearch IpUsername MakeRoomForAllViewpoints MeatBall NeKs NonviolentCommunication RealName RealNamesOnlyOrAnonymous RightToVanish TrustAndResponsibility TrustButVerify UserName UserStory WardCunningham WardsWiki WhatHappened WikiNoisePollution WikiSocialNorms TrustMetric AdvoGato FailedDream FreeSoftware InterWiki MattBlaze MeatballWiki PolicyMaker PrettyGoodPrivacy PublicKeyInfrastructure RaphLevien SlashDot SunirShah WebOfTrust WikiNewbie TrustSupportEnvironment CategoryAgileMethodology TrustTheMetastructure CategorySemanticWeb CausallyReflectiveMetastructure CompiledMethod DirectorPattern EmClassCreator EmClassDefinitionDescriptor EmMemberDefinitionDescriptor EmMethodDefinitionDescriptor IbmSmalltalk PlatformFunction SchemaMigration SmalltalkLanguage TrustTheMetastructure UserPrimitive VisitorPattern TrustedConnection CategorySecurity MiddleWare TrustedConnection TrustedEmployee AcceptableBehavior RightThing TrustedEmployee TrustedEmployer TrustedEntity RaySchneider TrustedEntity TrustedSystem SisterSites TrustedSystems TrustedSystems AllDataRelatesToOtherData AllDataRelatesToSomethingElse CyberSpace DataEcosystem InternetOperatingSystem OperatingSystem OperatingSystemStack OperatingSystemsDesign PeerToPeer SecurityModel SharedMemory TrustedSystems UnifiedDataModel WikiWay TrustingTheCode ProofOfCorrectness ReadingRavioli ReflectionsOnTrustingTrust RonJeffries TrustButVerify TrustTheMetastructure TrustworthyComputing AmericanCulturalAssumption AntiPattern BottomMind HaltingProblem MicroSoft PerryLorier TrustworthyComputing TruthAndBeautyDoesntPayTheBills EndUser JonathanTang KeithBraithwaite MikeSmith ProgrammingLanguageNamingPatterns RandyStafford SmugSmalltalkWeenie TruthAndBeautyDoesntPayTheBills WorseIsBetter TruthIsaPathlessLand JidduKrishnamurti TheMapIsNotTheTerritory TutorialDee TruthToPower BookReviews CourtJester EdRes ReadingRoom WestWing WomensStudies TryCatchWithRubyBlocks BlocksInPython CategoryRuby ContinuationsAreGotos ContinuationsInPython ContinuationsInRuby ErrorHandling GoTo RenameMe RubyLanguage SchemeLanguage TryCatch TryEveryIdeaOnce FridemarPache MatthewTheobalds ThomasBeecham TryInstead BrokenLink FixYourWiki TryInstead TryLikePages AnswerMe CategoryCategory CategoryWikiTag GunnarZarncke LikePages SeeAlso WikiGnome WikiReader WikiTag WikiWord WikiZen TrySomethingOld TrygveReenskaug AlistairCockburn CategoryPerson DougEngelbart ModelViewController RoleModeling SmalltalkIssueOfByte XeroxParc TryingIsNotAutomatic FuturePossibilities TrainingExperienceAndEducation TryingIsNotAutomatic TryingToExplain NamelessConcept WoolenLanguage TryingToKeepUp CategoryTechLag DataAtTheEdge ImmersedInJson IowaEconomicDevelopment JabberXmpp JeremieMiller PeopleAtTheCenter SocialDataApi TeleHash VideoPublished TshirtPolitics AppleComputer AppleCrayComputer KentBeck SpaceWarPolitics TektronixInc TspLaunchCoach ChiefArchitect HighDisciplineMethodology KarenSmiley PersonalSoftwareProcess PspInstructor SeiTspTeam SoftwareEngineeringInstitute TeamSoftwareProcess TheCoach TspLaunchCoach TsqlUnit TthWiki CategoryWikiImplementation TthWiki UseModWiki WikiEngine TuSho PseudoNym RealNamesPlease RightToVanish WelcomeWhatBringsYouHere TuesdaySchoolVideos CategoryVideo DoingStuff DonaldNoyes SmallestFederatedWiki VideoLinks TumbleweedCommunications TunaSandwich TunaSandwich TunaSandwiches WikiNomic TunesProject AnalysisParalysis CategoryProject TunesProject TunesWiki LispMachine SocialProblemsOfLisp TunnelingThroughFirewallsIsEvil BrianEwins FireWall SecureId WhatIsWrongWithTerminalServices TupleDefinition DecoratorPattern DrCodd FoundationsOfDatabases RelationalModel TopMind TupleDefinitionDiscussion WikiAsciiMathSymbols TupleDefinitionDiscussion AnIntroductionToDatabaseSystems ChrisDate DanMuller DataStructure DecoratorPattern DoesRelationalRequireTypes DrCodd DynamicRelational EfCodd EveryoneHasHisDefinition EveryoneHasHisOpinion EverythingIsRelative FoundationsOfDatabases GetOverIt JustLikeaFooButDifferent LaynesLaw LinearTypes MultiParadigmDatabase ObjectIdentity PageAnchor PrematureOptimization RelationalModel RelationalVariable RelationalWeenie ScottJohnson SetTheory TopDefinitionForMap TopMind TupleDefinition TypeTheory UnconsciousIncompetence WilliamUnderwood TupleOrientedProgramming ActivationRecord AlwaysUseSelectDistinct BetaLanguage BlueAbyss CategoryInManyProgrammingLanguages CecilLanguage CodeIsData ComputerLanguageBenchmarksGame ContinuationPassingStyle CostinCozianu DataFlowProgramming DateAndDarwen DateAndDarwensTypeSystem ErlangLanguage ExecutableLineNoise FacetPattern FirstClassFunction FunctionalProgramming HaskellLanguage ImperativeProgramming JonathanTang KeywordParameterPassing LindaLanguage LindaTupleSpaces MathematicalLogic MultiMethods MultiParadigmDatabase ObjectOrientedProgramming ObjectiveCaml PartialApplication PatternMatching PredicateDispatching PreferredOrderOfSrcDestArguments PrologLanguage PrototypeBasedProgramming RebolLanguage RelationalAlgebra RelationalModel RuntimeMacro SelectDistinctIsaCodeSmell SelfLanguage SetTheory SieveOfEratosthenes SmallTalk TableOrientedProgramming TheThirdManifesto ThreadMess TupleOrientedProgramming TupleOrientedProgrammingLanguage TupleSpace WaitFreeSynchronization WilliamUnderwood TupleSpace AbstractionInversion ActiveSpace AndersBengtsson AravindAjad AssociativeMemory AugustThirteen BayleShanks BlackboardMetaphor BrokenLink CeeLanguage CommunicatingSequentialProcesses ComputeServer ConcurrentLogicProgramming DavidGelernter DistributedRuby FortranLanguage GenerativeCommunication GigaSpaces JavaLanguage JavaSpaces JavaSpacesPrinciplesPatternsAndPractice LindaTupleSpaces LinuxTuples LispLanguage LukeGorrie MessagePassingConcurrency MessageQueue MultiCaster MultiParadigmDatabase MultiParadigmDatabaseDiscussion NetWorkSpaces OpenSpaces PyBrenda PyLinda RichardHenderson RobertDiFalco RubyLanguage SmalltalkLanguage ToolCommandLanguage TripleSpace TupleDefinition TupleSpace TupleSpaceScalability VladimirSlepnev YaleLindaGroup YaleUniversity TupleSpaceScalability AssociativeMemory BrokenLink CellProcessor DarrenHobbs EeLanguage FuturePipelining JouleLanguage MozartProgrammingSystem PromisePipelining TupleSpace VladimirSlepnev TurMite AlexanderKeewatinDewdney GregTurk TurMite TuringMachine TurboBasic CategoryProgrammingLanguage FirstBasic PowerBasic QuickBasic TurboBasic TurboPascal TurboClanguage TurboPascal BorlandCorp CategoryPascal CategoryProgrammingLanguage CategorySoftwareTool ClayPhipps DelphiLanguage FalkBruegmann FreePascal GeoffSobering HandbookOfProgrammingLanguages HistoryOfProgrammingLanguages ImperativeLanguage IntellijIdea InternationalOlympiadinInformatics KristianDupont LogoLanguage ManfredSchaefer MartySchrader NiklausWirth OberonOperatingSystem ObjectOrientedProgramming ObjectPascal PascalLanguage PhilippeKahn PieterJansegers RodneyRyan SiliconValleyComputerSociety StephanHouben TinyPascal TurboCee TurboPascal UcsdPascal WordStar TurboVision GeneralPublicLicense TurboVision VirtualPascal TurdFanCollision BadWord QompLanguage TurdFanCollision TuringAward AssociationForComputingMachinery CategoryAwards DarwinAward TuringAwardLecture TuringTest TuringAwardLecture AlanKayTuringAwardLecture AssociationForComputingMachinery CanProgrammingBeLiberatedFromTheVonNeumannStyle CategoryAwards CategoryLectures CategoryPaper CombinatoricsComplexityAndRandomness GoogleSearch ReflectionsOnTrustingTrust TheAcmTuringAwardLectures TheEmperorsOldClothes TheHumbleProgrammer TuringAward TuringChallenged GunnarZarncke InfiniteSeriesDismissal KolmogorovComplexity MooresLaw TuringMachine TylorSeries TylorSeriesChallenged WilliamUnderwood TuringComplete BigLanguage CombinatoryLogic CommonLisp DanielEarwicker DmitryJemerov FiniteAutomata FrameProblem JavaLanguage LambdaCalculus LittleLanguage NealStephenson ObjectiveCaml PanuKalliokoski RegularExpression RegularLanguage SemiThueGrammars SqlFlaws TuringComplete TuringEquivalent VladimirSlepnev WilliamGrosso TuringEquivalency TuringEquivalent TuringEquivalencyForDataStructures AnonymousDonor DataStructures GunnarZarncke IsoMorphism JonathanTang RepresentationallyEquivalent TuringEquivalency TuringEquivalent UniversalDatastructures TuringEquivalent FiniteStateMachine PushDownAutomaton TuringComplete TuringEquivalent TuringMachine TuringMachineEquivalent TuringTarpit TuringIncompletenessTheorem ChurchTuringThesis HaltingProblem KleenesHierarchy LambdaCalculus RicesTheorem TuringIncompletenessTheorem TuringLanguage CategoryProgrammingLanguage DrewCrampsie MichaelFeathers RobHarwood TuringMachine AlanTuring AlonzoChurch ChurchTuringThesis CountablyInfinite DavidWright EmilPost GameOfLife GedankenExperiment GoedelsIncompletenessTheorem JavaScript KarlKnechtel KarlScherer LambdaCalculus ModelsOfComputation NewtonianMechanics OnComputableNumbers PostMachine RatDance RealProgrammer RogerPenrose SeanPalmer TechnologyEnablesTheory TheEmperorsNewMind TickerTape TuringMachine TuringTarpit UniversalTuringMachine WhatDoesHaltingMean TuringMachines TuringMachine TuringTarpit AlanPerlis BefungeLanguage BrainfuckLanguage ByteCode ChurchQuagmire ChurchTuringThesis EsotericProgrammingLanguage EsotericProgrammingLanguages EssAndKayCombinators FunctionalProgrammingLanguage FunctionalWeenie GreenspunsTenthRuleOfProgramming ImplementingLisp InterCal IntermediateRepresentation LambdaCalculus LittleLanguage MalbolgeLanguage MinimalistLanguage PissPoorProgrammingLanguages ResearchTriangle SilverBullet SmugFooWeenie SmugLispWeenie SnuspLanguage SyntacticSugar ThereIsNothingPerlCannotDo TuringAnything TuringComplete TuringEquivalent TuringTarpit TuringTrap UnLambdaLanguage WriteOnly TuringTest AlanTuring AnecdoteBase ArtificialIntelligence BigCorp ButcherBot CategoryArtificialIntelligence ComputingMachineryAndIntelligence DanielKnapp EndOfWiki HowWouldLojbanEnableAi HughLoebner LovelaceTest MarkvShaney PeterMerel RecentChanges RobbieTheRobot SeparateThreadsFromContent TheWheelGetsReinvented TuringTest WikiPage WikiSignature TuringTrap ChomskyHierarchy EquivocationFallacy FallaciousArgument GetsIsDangerous MemoryManagement OnLisp PaulGraham RealLanguage SmallTalk StandardIo TuringComplete TuringEquivalence TuringTarpit TuringTrap TurkishCrafts SoftwareDevelopmentAsCraft TurnAllTheKnobsToSeven AlmostExtremeProgramming AnonymousDonor BigDesignUpFront CategoryExtremeProgramming CodingStandard ColinCassidy CollectiveCodeOwnership ContinuousIntegration CrystalClearMethodology CurtisBartley CustomerTest DesignImprovement ExtremeProgramming ExtremeValues GnuArch GoesToEleven KentBeck LaloMartins OnSiteCustomer PairProgramming PlanningGame PrettyAdventuresomeProgramming ProgrammerTest RefactorMercilessly RevisionControlSystem RonCrocker RonJeffries SevenPlusOrMinusTwo SimpleDesign SmallReleases SustainablePace SystemMetaphor TechniqueWithManyPrerequisites TestFirstProgramming TurnAllTheKnobsToSeven UpFrontDesign WaldenMathews WaterFall XpLite TurnAroundManagement BoilTheOcean CategoryManagement ChangeManagement CulturalRevolution StrategicManagement TurnAroundManagement TurnAroundToSelfManagement UserStories TurnAroundToSelfManagement ArgumentumAdInfinitum BeautifulMind CategorySelfImprovementPatterns EditWar MoreLightThanHeatGuideline SelfManagement SerenityPrayer SocialIntelligence TurnAroundManagement TurnAroundToSelfManagement WardsWiki WikiNoisePollution TurnComplaintsIntoPredictions CategoryPattern DontCriticizeCondemnOrComplain HowToWinFriendsAndInfluencePeople HumansAreLousyAtSelfEvaluation TurnObjectionsIntoScenarios UserStory TurnOnTuneInDropOut BeeHive BloodForOil CategoryLifeStrategies CategoryOnTopic CategorySociety CharlesRiver DanielSherman DoWhatMakesYouHappy DogFood DonHenley EricHodges FeedbackEffect FreeSoftwareFoundation FreedomFromWhat GrandConspiracy HenryDavidThoreau HumanCondition HumanHive IndustrialRevolution InformationWantsToBeFree IntentionalCommunity JohnnyAppleseed KrisJohnson MeaningOfMyLife MilitaryMediaIndustrialComplex NikolaTesla OpenSource PortlandOregon RichardStallman ScottJohnson SmugLispWeenie TheBeehiveIsUnstoppable TheBottleneck TheNextIndustrialRevolution ThePentagonPredictsGlobalDieback TheTechJobMarketIsAnIllusion TheWizardBook ToEachHisOwn TuneOutTurnOffDropIn TurnOnTuneInDropOut TurnOver SpinUp TurnOver TurnSignalsAreTheFacialExpressionsOfAutomobiles CategoryBook DonaldNorman LosAngeles StevenNewton TurnaroundTime AgileBridge CategoryTime DeveloperStory FeatureLet TurningFirst HelmutLeitner KentBeck SunirShah TurningTheCrank BusTest CharlesBabbage ComputerProgramming ComputerScience EdwardKiser FalseLaziness JeffGrigg LarryWall PeteHardie TurningaWikiIntoaStructuredCms AtlassianConfluence CmsViaWiki ContentManagementSystem MediaWiki NameSpace UseMod WiKi TurretCounseling CodeRed SignificantEmotionalEvent TurretCounseling TurtleGraphics FractalLifeEngine LogoLanguage SeymourPapert TurtlesTermitesAndTrafficJams CategoryBook CellularAutomata DouglasHofstadter GeraldSussman GoedelEscherBach HaroldAbelson SeymourPapert StarLogo StructureAndInterpretationOfComputerPrograms ToddCoram TutSich EnglishPlease RealNamesPlease TutorialDee AnIntroductionToDatabaseSystems AnonymousDonor BusinessSystemTwelve CategoryDatabase CategoryProgrammingLanguage CategoryQueryLanguage CeeLanguage ChrisDate DanMuller DataphorIsOpenSource DateAndDarwensTypeSystem DaveVoorhis DeeLanguage DeleteWhenRead HughDarwen JonathanMitchem LanguageIndependentServices NeedlessRepetition PageAnchor PaulVernon QueryLanguageComparison RelProject RelationalDatabase RelationalLanguage RelationalModel RelationalOperators SqlFlaws SqlServer StructuredQueryLanguage TabMunging TheThirdManifesto TqlDesignGoals TutorialDee WorkInProgress TuxPenguin LinuxWeeklyNews TuxedoMonitor CategorySoftwareTool DistributedComputing DotNet JavaPlatform JavaTwoEnterpriseEdition MiddleWare NovellCorporation OracleCorporation TransactionProcessingMonitor TuxedoMonitor WebLogic TvTypewriter DonLancaster JargonFile TvWatchers BobDylan BookAddict EricHodges FourYearOld FrankRobinson GaveUpOnTelevision HowardJones IntentionalTelevision JeffGrigg JohnFarrell MarkSchumann MatthewTheobalds ProgrammingBooksAreaWasteOfTime QuickTime RobertDiFalco ScrapheapChallenge StephenWynne ThaddeusOlczyk TiVo TvShowsWorthWatching VideoAddiction TwelePhone AsteRisk CategoryCommunication DiGium DoingStuff DonaldNoyes SmallestFederatedWiki TwelePhone WebRtc WebRtcStandard TwelveDaysofChristmas InternationalObfuscatedCeeCodeContest OffTopic TwelveMonkeys CategoryMovie CategoryOffTopic FightClub LaJetee TerryGilliam TwelveMonkeys TwelveStepProgram AlcoholicsAnonymous ExtremeProgrammingCorePractices TwelveTraditions TwelveToughQuestions BeancountersWetDream BrokenLink GilbMeasurabilityPrinciple IdealProgrammingTime JeffGrigg JohnFarrell KaiGilb PrinciplesOfSoftwareEngineeringManagement SystemsEngineering ThomasWeidenfeller TomGilb WhitePapers TwelveToughQuestionsSurvey AmatterOfTrust CategoryCulture CorporatePerformanceManagement SoulOfAnOrganization TwelveToughQuestions TwelveToughQuestionsSurvey TwelveTraditions AlcoholicsAnonymous TwentyDollarWikiDevice AlphaSmart AndrewQueisser BeeTree CategoryHardware CeeLanguage DataStructure DavidCary DonLancaster DougMerritt EuanMee EvanDeaubl EwDijkstra ForthLanguage GarryHamilton LayneThomas NanoNote OneTimeProgrammable PersonalWiki RealTime SimplestThingThatCouldPossiblyWork TinyTv TvTypewriter VacuumFluorescentDisplay VideoCirclesOutput WinCe TwentyEightHourDay CategoryTime EdPoor GunnarZarncke HackersBook JetLag MentalStateCalledFlow SleepToWork StephenLevy ThirtySixHourDay TwentyEightyRule BestPractice BikeRiding ContinuousIntegration EightyTwentyRule ExtremePop ExtremeProgramming InlineSkating JuancoAnez KentBeck NonLinearity NonlinearityOfXp PeerReview PlanningGame RefactorMercilessly TheAthleticSkier TwentyEightyRule UnitTest TwentyFiveDollarWord CategoryIdiom TwentyFiveDollarWord TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain AccessControlList AlgoritmicSteps CanDesignBeReducedToRules CategoryBusinessDomain CategoryManager CategoryMethodology CategoryModelingLawsAndPrinciples CategoryProcess CompilingVersusMetaDataAid ComplexPrimary ConflictingRequirements ConstantTable CoverYourAss DatabaseBestPractices DbasGoneBad DeclarativeGuiFrameworks DesignByCheckList DesignByContract DesignByRules DontRepeatYourself DuplicationRefactoringThreshold EditHint EngineeringTasks EventDrivenProgramming FearOfAddingTables FlyingCar FollowRulesBlindly ForthLanguage FoxPro GenericBusinessFrameworkUnobtainable HeadlinesTechnique HelpersInsteadOfWrappers JulyZeroSeven ModuleMajor ObjectRelationalMapper ParameterObject ProceduralMethodologies RelationalModel RelationalWeenies RulesForRelational RulesMakeItEasy SamuelFalvo SeparateIoFromCalculation StepwiseRefinement StrategyPattern SurrogatePrimaryKey TableOrientedDesignRules TaskMajor ThinkingForth TooManyParameters TopMind TwentyFiveOrSoRules TwentyFiveOrSoStepsToBuildSoftwareThetWorksAndItIsEasyToMantain UseCase UsefulUsableUsed UserStories WikiZen WorstThingsFirst TwentyPercentTax MicrosoftCorporation MicrosoftSecrets MicrosoftWord TechnicalDebt TwentySevenTree TwentySevenTreePythonCode TwentySevenTreeSchemeCode TwentyTwoEndemeCharacteristic TwentyTwoEndemeCharacteristics TwentyTwoEndemeCharacteristics AthleticTalentEndemeSet BusinessTalentEndemeSet CategoryInformationOrientation EnDeme EndemeCharacteristic EndemeList EndemeSet GeekCode MentalBusinessTalentEndemeSet MetaCharacteristic TwentyYearsNextMarch CategoryCommunity CategoryWiki DonaldNoyes JohnFletcher ThinkingOutLoud TwentysAndFiftysChick SgWa TwiceAndOnlyTwice AcceptanceTest AshodNakashian AtLeastTwice CallbackAuthorization CheckYourAnswer CheckYourOnceAndOnlyOnce DeoxyriboNucleicAcid DesignPatterns DuplicationRefactoringThreshold ExtremeNormalForm FeelGoodSecurity FinancialSystems JeremyBowers JoshuaHudson NameCollision OnceAndOnlyOnce ProductionCode ProgrammerTest TwiceAndOnlyTwice UnitTest WireTransfer TwiciWiki CategoryWikiForum CategoryWikiImplementation DavidLiu FrontPage MessageOfTheDay OxfordUniversitySpeculativeFictionGroup PythonLanguage SpeculativeFiction TomAnderson TwiciWiki WardsOriginalWiki WikiEssence WikiName WikiNames TwikiClone AndyDent AndyGlew BugReport ByteWorx CategoryInterWiki CategoryWikiForum CategoryWikiImplementation ChoosingaWiki CliffordAdams CommentPlugin EvEm FalkBruegmann GitVersionControl HotDraw IanOsgood IkiWiki InterWikiMap InternetExplorer JosWiki JulianScheid KoalaSkin KrisJohnson MarcusVorwaller MattSimpson MediaWiki MoinMoin MovableType MozillaBrowser OperaBrowser PeterThoeny PhpWiki PhpWikiSherlockSearch PluginPackage PmWiki RecentChangesJunkie RichardDonkin RobertDiFalco SleeplessNightWiki SourceForge TwikiClone UseMod UseModWiki WardsWiki WebHome WikiEngineReviewTwikiDecemberTwoThousand WikiLog WikiWikiClone WikiWikiSandbox WikiWikiWeb ZwiKi TwikiWikiEngine EditWar QuickQuestions TwikiClone TwikiWikiEngine WardsWiki WikiInTheNews TwikiWindowsPersonal TinyWeb TwilightDragon CategorySoftwareTool CodeBlocks ConceptGcc GnuCompilerCollection IntegratedDevelopmentEnvironment JohnFletcher MinimalistGnuForWindows TwilightZone ArtificialIntelligence ScienceFiction TwilightZone TwimpLanguage CategoryProgrammingLanguage EsotericProgrammingLanguage PleaseComment TwimpLanguage TwinCitiesPatternsGroup CategoryGroup CategoryPatternsGroup TwinPage BiLinks CategoryWiki FridemarPache MeatBall PartnerPage SisterSite SisterSites StrongPartnerPage TechnologySolution TwinPage TwinPages TwinWiki TwinWikis WabiSabi WardsWiki TwinPages DiiGo DonaldNoyes FederationOfYourInternet FridemarPache MeatBall PagesJumelles PleaseComment SisterSites SmallestFederatedWiki TrailFire TwinPage TwinPages TwinWiki WardsWiki WysiWyg TwinWiki CommunitySolution TechnologySolution TwinPage TwinPages TwinWiki TwinWikis TwinWikis CategoryWiki CommunitySolution FriendWikis GodKing SisterSites TechnologySolution TwinWiki TwinWikis TwitFilter BozoBit CategoryJargon InternetRelayChat TrollDefinition TwitFilter UseNet TwoBrainProblem CardboardAnalyst CardboardProgrammer KatieLucas PairProgramming RubberDucking SurgicalTeam TwoByFour AmericanCulturalAssumption AmericanCulturalAssumptionAssumption AngloAmericanCulturalAssumption AngloCulturalAssumption CategoryIdiom ClueByFour CosmicTwoByFour FourByTwo HundredByFifty ImperialMeasurementsAssumption ParkingLotTherapy SignificantEmotionalEvent SpaceOdyssey TwoByFour TwoCentsPhilosophy EwDijkstra WikiSociety TwoClicks BackLinks CategoryOrganization DeskTop DonaldNoyes DoubleClick FederationOfYourInternet FindPage FullSearch LapTop OneThumb SmallestFederatedWiki ThinkingOutLoud TwoClicks UgLy UgLyUses WantedPages WardCunningham WardsWiki WeNeedExamples WikiEngine WikiPage WikiWord TwoCowPolitics AndreVan AntiTrust CategoryJoke CategoryRant DontchaHateItWhen McDonalds MixedEconomy TwoDeeGameApp ThreeDeeGameApp TwoDimensionalCoding BefungeLanguage CodingStandard ControlTable DataModel JonGrover KarlKnechtel LiterateProgramming PathLanguage SnuspLanguage TableOrientedProgramming TwoDimensionalRangeQuery CategoryAlgorithm TwoDimensionalRendezvous AlgorithmsWanted BrokenLink CategoryAlgorithm DavidCary DelaunayTriangulation DougMerritt EuclideanProximitySearchEngine GunnarZarncke OnceAndOnlyOnce QuadTree SimplestThing SkipList SortingAlgorithms TwoDimensionalRangeQuery VoronoiDiagram TwoDollarsAndFiftySixCents DonaldKnuth TheArtOfComputerProgramming TwoEnvelopeProblem InevitableIllusions JoeOtten MontyHallProblem StephanHouben TwoFingeredComputer CapArray DaveVoorhis GunnarZarncke HaHaOnlySerious JustDontGetIt MarchZeroEight TwoFingeredComputer TwoFish TwoHoursTwoWeeksOrTwoMonths CuplaDays EstimationWoes RapidDevelopment SteveMcConnell TwoHundredAndOneIceBreakers CategoryBook CategoryGamesandIcebreakers IceBreakers MartineDevos TwoHundredBillionDollars DoctorEvil EdYourdon GaryNorth IronyWarning McCullagh RichardDrake XpHundredBillionDollarChallenges TwoIrreparableMistakesOfTheSoftwareField CategoryRant ComputationalSciences ComputerEngineering ComputerScience DigitalSignalProcessing DisciplineEnvy DocumentMode ElectricalEngineering ElectricalScience GarryHamilton GreenWire HolyWar JasonNocks PhysicalSciences PhysicsScience ScottJohnson SoftwareEngineering SoftwareEngineeringVsComputerScience SoftwareScience TheDesignOfEverydayThings TheSourceCodeIsTheDesign TwoIsAnImpossibleNumber AdamBerger AdolfHitler AlmostExtremeProgramming ArneAnderssonTree BifurcationFallacy BinaryTree BruceIde ConsNode ConsNodes DeVry DougMerritt ExtremeProgramming GavinLambert GodwinsLaw GregorRayman IsaacAsimov JayBell JeffGrigg JonGrover JonathanTang KostasArvanitis LeeLouviere LinkedList MartinZarate MenuOptions MonkeyBufferOverflow NickBensema NikitaBelenki NormalForm OnceAndOnlyOnce PeterdaSilva RedBlackTree RefactorMe RefactorMercilessly RussellKent ScottMcMurray SevenPlusOrMinusTwo SeventeenTimesAndOnlySeventeenTimes SixIsAnImpossibleNumber SomethingElseEntirely SpikeSolution TwoIsAnImpossibleNumber TwoIsNotAnImpossibleNumber UniversalHistoryOfNumbers WatershipDown WilliamUnderwood YagNi YouAreGonnaNeedIt YouArentGonnaNeedIt ZeroOneInfinity ZeroOneInfinityRule TwoIsEnough CategoryOrganization DonaldNoyes GoogleHangout ItDepends SeeAlso TheOtherThings ThinkingOutLoud TilingWindowManager TwoIsEnough WhatItIs TwoIsNotAnImpossibleNumber FourIsNotAnImpossibleNumber InifinityIsNotAnImpossibleNumber ScottMcMurray StrangeLoop ThreeIsAnImpossibleNumber ThreeIsNotAnImpossibleNumber TwoIsAnImpossibleNumber TwoIsNotAnImpossibleNumber WilliamUnderwood ZeroOneInfinityRule TwoKeyboards JeffGrigg JoshuaKerievsky KelleyHarris PhlIp TwoKindsOfCapabilities AccessControlList BlueAbyss BuildSecurityAbstractionsIntoCapabilities CapabilitySecurityModel CategorySecurity FacetPattern GrandUnifiedCapabilities NameSpace ObjectCapabilityModel PermissionFlags RichardKulisz RightsAmplification SecurityPattern TwoKindsOfCapabilities UserDomain WikiWiki WilliamUnderwood TwoOldHandsInThreadMode AlanKay AlistairCockburn AnalysisParalysis AnonymousDonor BloodyOath DaveHarris DaveSteffe DialecticMode DocumentMode DrFrankenstein DramaticIdentity EvolutionaryDelivery InformalHistoryOfProgrammingIdeas IronyWarning JuergenHermann KingLear MoralPhilosopher NoamChomsky PatternForm PlainEnglish ProlificNewcomerInThreadMode RecentChanges RecentChangesJunkie RedHat RefactorDontDelete ReferentsOnWiki RichardDrake RichardDrakeInterviewsWardCunningham RobertDiFalco SteveWozniak ThreadMode WardCunningham WhatIsaReferent WhiteHat WhyNotRefactorHomePages WikiBadge WikiMaster WikiNostalgia WikiNow WikiOnWiki WikiRefactoringStories TwoPairsWithThreePeople ExplorationMode JefNewsom KenAuer OddTeams PairPartner PairProgramming ProductionMode ProgrammingByAttentionDeficitDisorder TwoSetsOfEyes TwoPanelSmartPhone FlipPhones TwoPhaseCommit DinoChiesa ThreePhaseCommit TwoPhaseCommit VersionControl TwoPhaseCompositeOperation CategoryPattern CompositePattern RobBrown TwoPlayerStandOff EndGame GameTheory TwoPlusTwo NearestFittingContext TwoPointersInOneWord CategoryCoding CategoryPointer ExclusiveOr FunWithExclusiveOr GarbageCollector JesseMillikan PavelPerikov PointerSwizzling RootSet StephanHouben SunirShah TheArtOfComputerProgramming ThomasHolenstein ThreePointersInOneWordAndOneBit ThreeStarProgrammer UndefinedBehavior WardCunningham WayneMack TwoPrinciples AgileBridge DeveloperStory FeatureLet LeanProduction TurnaroundTime TwoSetsOfEyes BradAppleton ExtremeProgrammingCodeReviews ExtremeReviews InformalReviews IssuesOnReviews KenAuer ObjectMentor PairProgramming RefactorMercilessly RefactoringTool RobertMartin StandUpMeeting TwoPairsWithThreePeople TwoSetsOfEyes VisualAge TwoSingleQuotes CategoryWiki CategoryWikiEditing FiveSingleQuotes FourSingleQuotes SixSingleQuotes ThreeSingleQuotes TwoSingleQuotes TwoSorriesInaRowMode PantomimeMode ThreadMode WhatMakesServletsDifferent WikiNameAndShame TwoStepView CategoryPattern HtmlIsAssembler TemplateView TransformView TwoStoutMonks StBenedictsRule TwoStrings CategoryJoke TwoStrings TwoThingsCanBothBeTrue FalseDichotomy FuzzyLogic ItDepends TwoThingsCanBothBeTrue TwoThumbTechnology DonaldNoyes ThinkingOutLoud TwoThumbsAndLargeFormatMonitors DonaldNoyes ThinkingOutLoud TwoThumbsAndPinchExpandFlick CategoryConcepts CategoryGui DonaldNoyes LinkableLocale SmallFootprintComputing TwoTouchVoting CategoryVoting ExtremeProgrammingRoadmap FutureOfJava HistoryRepeatsItself JesseZbikowski MultipleInheritanceIsNotEvil TwoTouchVoting WikiBallotBox WikiMindWipeDiscussion WikiProposals WikiWeightedVote WikiWikiWeb TwoTransactionQueuing AntiPattern ChuckMcCorvey CostinCozianu KyleBrown MessageDrivenBeans WebLogic TwoTypesOfCodeClarity DonWells ExtremeNormalFormDefined FrankCarver IntentionRevealingSelectors OnceAndOnlyOnce RavioliCode RefactorMercilessly WardCunningham TwoTypesOfOfficers LazinessImpatienceHubris LipsonShiu TwoTypesOfOfficers TwoValuedLogic BooleanLogic TwoWayAdapter TwoWayAdapter TwoWayTools RichardHenderson TwoWaysToDesign AluoNowu BottomUp BottomUpDesign BottomUpProgramming CategoryQuote ChuckMoore SamuelFalvo SoftwareDevelopmentTools TonyHoare TopDown TopDownDesign TwoWaysToDesign UserInterface UserStory TwoWeeks OneWeek ProjectVelocity TwoWeeks TwoWolves TwoYearItch BrianMarick CodeUnitTestFirst DeletingBrokenUnitTests FixingBrokenUnitTests HoldingTheGains MovingBrokenUnitTests PhilGoodwin RatchetEffect StandardDefinitionOfUnitTest SunirShah TwoYearItch UnitTest YouArentGonnaNeedIt TylerBye CategoryHomePage MichaelIvey TylerDurden TylerMac AverageProgrammer GoodHabits TylerVolk CategoryAuthor TylerVolk TypeArithmeticsPaper CategoryPaper StaticVsDynamicTyping TypeCase CaseStatementsConsideredHarmful CategoryLanguageFeature CeePlusPlus CommonLisp DoubleDispatch GangOfFour GenericFunction MultipleDispatch PatternMatching ProgrammingLanguage SwitchStatement TemplateSpecialization VisitorPattern TypeChecking CategoryLanguageTyping CeeLanguage MlLanguage StronglyTyped StronglyTypedWithoutLoopholes TypeSafe TypeSafety TypeClasses AdHocPolymorphism CategoryLanguageFeature HaskellLanguage HindleyMilnerTypeInference PhilipWadler StephenBlott TypeDefinitionsSmellBadly AdHominem AdhominemAttack AlgolFamily AnecdoteImpasse AnonymousDonor AprilFourteen ArgumentByPopularity ArgumentFromAuthority ArgumentsAgainstTypeIndicators AssumeCanOpener ChaunceyGardiner ColdFusion ComputerScience ConfusedComputerScience DaveVoorhis DynamicallyTyped EclipseEditor EquivocationFallacy EverythingIsa ExtractLocalVariable FractalVagueness GoodThing HigherOrderFunctions IfYouWereSmartEnoughYoudJustKnow IoProfile IoProfiles ItemizedClearLogic JavaLanguage JavaScript LaynesLaw LetTheReaderDecide ManifestTyping NoTypeCanon ObjectArchitecture ObjectOrientedProgramming OneTrueWay PageAnchor PreparedStatements RelProject RelationalModel RichardKulisz SetTheory SignaturesAndSoftPolymorphism SoftwareEngineering StaticallyTyped StructureAndInterpretationOfComputerPrograms TopsTagModelTwo TuringComplete TypeSystem TypeSystemCategoriesInImperativeLanguages TypeSystems TypeTheory UsefulLie UselessTruth ValueExistenceProof ValueExistenceProofFour VonNeumann WalledGarden WardsWiki WaterbedTheory WetWare WikiPedia TypeErasure BoxingConversions CeePlusPlus CompileTimeTypingProblem ConsCell CsharpLanguage DynamicDispatch DynamicTyping JavaLanguage LispLanguage LispMachine ObjectOriented PlainOldData RunTimeTypeInformation SmalltalkLanguage StaticTyping TypeErasure TypeTheory VeeTable TypeFace TypeFaceOrFont TypeFaceOrFont TypeFace TypeFaster GarryHamilton IndexCard TypeHandlingGrid AlgolFamily AsciiArt CategoryEvidence CategoryLanguageTyping CategoryTypingDebate ComputerScientists DylanLanguage JavaScript LetTheReaderDecide MultipleDispatch PageAnchor PredicateDispatch SignaturesAndSoftPolymorphism SoftwareEngineers StampCoupling SystemsSoftware TiobeIndex ToDo TutorialDee TypeHandlingGrid TypeSystemCategoriesInImperativeLanguages ValueExistenceProof ValueExistenceProofFour TypeInference CategoryLanguageFeature CategoryLanguageTyping CategoryTypeTheory CompileTime DynamicTyping EffSharp FooBar FunDeps FunctionalProgrammingLanguage GarethMcCaughan HaskellLanguage HindleyMilnerTypeInference ImplicitTyping ImplictTypes LanguageInhibitsRefactoring ManifestTyping MercuryLanguage MlLanguage MrSpidey NeedleLanguage ObjectOriented ObjectiveCaml OhHaskell OperatorOverloading PatternMatching PaulMorrison ProgrammingLanguage PrologLanguage ScalaLanguage SchemeLanguage ScottVokes ShaeErisson SmartData SoftTyping StaticTyping StephanHouben TerjeSlettebo TypeClasses TypeCompatibility TypeInference TypeSafety TypefulProgramming UnknownType TypeInferenceStory AlistairCockburn DoTheSimplestThingThatCouldPossiblyWork JustaProgrammer KnowledgeInterchangeFormat MichaelFeathers NeedToHaveCertainty ProgramYourWayOut RonJeffries SpikeSolution TheValueOfResearch TypeInference WilliamGrosso WorstThingsFirst TypeItInNotepadFirst AlistairCockburn CategoryWikiEditing EditConflictResolution IncrementalWiki JamesCollins NotePad SteppedOnMyEdit WikiWalkingAround TypeMigration BigNum RubyCoerce RuntimeTypeMutability SchemaEvolution SchemeLanguage StaticTyping SystemMutation ThereAreNoTypes TypeCoercion TypeMigration TypeRefinement ValueObject TypeModel WhatsaModel TypeModellingDiscussion ComputerScience TooBigToEdit TypeSystemCategoriesInImperativeLanguages TypeObject ActiveObjectModel AddisonWesley AnswerMe BobbyWoolf CategoryPattern DirkRiehle EclipseIde FrankBuschmann PatternLanguagesOfProgramDesign RalphJohnson RobertMartin TypeObject WikiName TypePunning TypeSystem TypeRefinement StaticTyping TypeMigration TypeRelationComparison CategoryComparisons DataBase DateAndDarwensTypeSystem DefinitionOfTypeTag EditHint GunnarZarncke RelProject RelationalModel TypeSystem WikiPedia TypeSafe CategoryLanguageTyping FirstClassTypes MentalIndexability MostSpecificType StronglyTypedWithoutLoopholes TypeChecking TypeInference TypeSafe TypeSafety TypeSystem TypesAreSideFlags TypingQuadrant TypeSafeJdbcWrapper BostjanDolenc DatabaseMetaData DbBean ExpressionApiComplaints GunnarZarncke JavaBean MethodObject NoStrings ObjectRelationalMapping ObjectRelationalToolComparison QueryObjects ResultSets SpringFramework TestCase TypeSafeJdbcWrapper UserDbBean TypeSafety TypeSafe TypeScriptInconveniences CategoryJavaScript CeeSharp DavidMcLean DuckTyping EntityQuery ExtremeProgramming FlameWar FunctionalProgramming GreatLispWar IsAuthenticated JavaScript KnockoutBindingHandler KnockoutBindingHandlers NetworkDatabase ReportEdit SeparationOfConcerns SystemsSoftware TechniqueWithManyPrerequisites TopOnPreparedStatements TypeScript WikiZens WriteOnlyLanguage TypeSystem AbstractInterpretation CeePlusPlus DavidClarkd MetaProgramming SoftTyping StaticTyping TemplateMetaprogramming TypeChecking TypeSafety TypeSystem TypeSystems TypeTheory TypefulProgramming TypeSystemCategoriesInImperativeLanguages AugustThirteen ColdFusion ColdFusionLanguage DefinitionOfTypeTag DynamicTyping MultipleDispatch SignaturesAndSoftPolymorphism SingleDispatch StaticTyping ThirtyFourThirtyFour TypeSystem TypeSystemCategoriesInImperativeLanguagesDiscussion TypeSystemCategoriesInImperativeLanguagesTwo TypeTagDifferenceDiscussion TypeSystemCategoriesInImperativeLanguagesDiscussion ActorsModel AugustThirteen AynRandDesignPhilosophy BatMan ButterflyEffect ColdFusion ColdFusionLanguage ComputerScience DefinitionOfTypeTag DeleteWhenCooked DynamicallyTyped FormalLanguage GitHub GodwinsLaw GoodEnough GroupThink ImplicitTyping JavaScript LaynesLaw LexicalAnalysis ManifestTyping OffTopic OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OnceAndOnlyOnce OneSizeFitsAll OpenSource PageAnchor PersonalChoiceElevatedToMoralImperative PrematureComplexity PrivateLanguage ProgrammingIsInTheMind PublicLanguage SignaturesAndSoftPolymorphism SoftwareEngineering SoftwareGivesUsGodLikePowers SourceForge StaticallyTyped StepwiseRefinement StrawMan SystemsSoftware TabMunging ThirtyFourThirtyFour TutorialDee TypeChecking TypeModellingDiscussion TypeSystem TypeSystemCategoriesInImperativeLanguages TypeSystemCategoriesInImperativeLanguagesTwo TypeSystems TypeTagDifferenceDiscussion TypesAreTypes UsefulLie WalledGarden WardsWiki WaterbedTheory WetWare WhatIsIntent WikiZen WikiZens YouTube TypeSystemCategoriesInImperativeLanguagesTwo AynRandDesignPhilosophy ButterflyEffect CodeMonkeys ColdFusion ComputerScience EverythingIsRelative JavaScript LaynesLaw LetTheReaderDecide LexicalAnalysis PageAnchor PersonalChoiceElevatedToMoralImperative PhpTypeSystemDiscussion PrivateLanguage SeptemberThirteen ShiftingTheBurdenOfProof SoftwareEngineering StaticallyTyped StepwiseRefinement ThankYou ThirtyFourThirtyFour TopsTagModel TypeChecking TypeSystem TypeSystemCategoriesInImperativeLanguages TypeSystems TypeTagDifferenceDiscussion TypesAndAssociations UsefulLie UselessTruth WetWare WhatIsIntent WoodenLanguage TypeSystemThroughComments AdvantagesOfExposingRunTimeEngine AssemblyLanguage CategoryLanguageTyping CategoryTypingDebate DataDictionary DiscontinuitySpike DynamicTyping EmbeddedSystems EverythingIsa ExpertSystems ForthLanguage GreencoddsTenthRuleOfProgramming GreenspunsTenthRuleOfProgramming LooseTypesSuck MayZeroEight PayrollExample ProofAnnotationsForBubbleSort SetsVersusTypes TuringTrap TypeSafety TypeSystem TypeSystemThroughComments TypeTheory TypelessVsDynamic UselessTruth WeakTypesLie TypeSystems TypeSystem TypeTagDifferenceDiscussion AnonymousDonor AugustThirteen ColdFusion DefinitionOfTypeTag JavaScript PeterLynch TagFreeTypingRoadMap TypeHandlingGrid TypeTagDiscussion ColdFusion ColdFusionLanguageTypeSystem DefinitionOfTypeTag FormalMethods ForthLanguage JavaScript LiberatingConstraint OctoberTwelve PhpLanguage TagFreeTypingRoadMap TypeSystem UsefulLie WhyNumberingShouldStartAtOne TypeTheory AdvancedTopicsInTypesAndProgrammingLanguages BenjaminPierce CategoryTheory CategoryTypeTheory FoundationsOfObjectOrientedProgrammingLanguages KimBruce LambdaTheUltimate LucaCardelli MartinAbadi NaiveComputationalTypeTheory OnUnderstandingTypes OnlineBook ProgrammingLanguageTheory ProofTheory SimonThompson TheoryOfObjects TheoryOfTypes ThreadMess TopsTypeTheoryDiscussion TypeSystem TypeTheory TypeTheoryAndFunctionalProgramming TypesAndProgrammingLanguages TypeTheoryAndFunctionalProgramming CategoryBook CategoryFunctionalProgramming CategoryOnlineBook CategoryTypeTheory OutOfPrint SimonThompson TypeTheoryForMemoryAllocationAndDataLayout CategoryPaper CategoryTyping TypeTheoryParsimonyChallenge TimeToMakeItShort TypeTheory TypedAssemblyLanguage AssemblyLanguage CategoryProgrammingLanguage ProofCarryingCode TypedAssemblyLanguage TypedLambdaCalculus LambdaCalculus RussellParadox TuringComplete TypeOfAllTypes UntypedLambdaCalculus TypedSmalltalk CategoryProgrammingLanguage SmalltalkLanguage SoftTyping StrongTalk TypedSmalltalkLanguage TypedSmalltalk TypefulProgramming AdamSpitz AndrewMccormick AnonymousDonor CategoryLanguageTyping CeeLanguage CeePlusPlus ChrisDate ChristianTaubman ClassUtil CommonLisp ComputerScience CostinCozianu DependentType DependentTyping DoesUnitTestingMakeStaticTypingLessUseful DuckTyping DynamicLanguagesAndLargeApps DynamicTyping EwDijkstra HaskellLanguage HughDarwen JasonGrossman JavaLanguage JavaScript JoeOsborn LambdaTheUltimate LaughOutLoud LucaCardelli LukeGorrie MlLanguage ModulaThree MyString NearestFittingContext ObjectOriented ObjectiveCaml ObjectiveCee OnceAndOnlyOnce PaulWilson PerlLanguage PerlSix ProofObligation PrototypeBasedProgramming PrototypeProgramming PythonThreeThousand RedHerring RefactorMe RefactoringBrowser SamuelFalvo SchemeLanguage SelfLanguage SmalltalkLanguage SpaceShuttle StaticTypefulProgramming StaticTyping StaticTypingHindersRefactoring StubButton TestDrivenDevelopment ToolCommandLanguage TypeChecker TypeInference TypefulProgramming TypesAreInterfacesNotClasses UnitTest UseNet VladimirSlepnev TypelessVsDynamic ActiveServerPages AdHominem ArgumentFromAuthority AssemblyLanguage BcplLanguage BeeLanguage BookStop BrainFuck CategoryLanguageTyping CeeLanguage CeeMinusMinus ChaunceyGardiner ColdFusionLanguage ColdFusionLanguageTypeSystem CompileTime ComputerScience DavidClarkd DiscussingWithoutConcreteRepresentations DougMerritt DrCodd DuckTyping DynamicTyping DynamicallyTyped EmpiricalTypeBehaviorAnalysis ForthLanguage FunctionalProgramming HashTable HolyWar HowTo HumptyDumpty JanuaryZeroNine JavaScript JohnReynolds LambdaCalculus LaynesLaw LowLevelVirtualMachine MattJohns MayZeroSeven MentalMasturbation NovemberZeroSeven OffTopic PageAnchor ParrotCode PeopleProjectsAndPatterns PerlLanguage PeterLynch PowerOfPlainText ProgrammingLanguageOfTheFuture ProgrammingLanguageTheory RefactorMe RegularExpression RubeGoldberg SelfStandingEvidenceDiscussion ShiftingTheBurdenOfProof SmallTalk SoftTyping SoftwareEngineering StaticTyping TooManyVariablesForScience TopMind TypeChecking TypeFlagsInDynamicTyping TypeInference TypeSafe TypeSafety TypeTheory TypesAreSideFlags UselessTruth ValueExistenceProofFour WalledGarden WhatAreTypes WhatIsIntent WikiWiki WikiZens YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt TypesAndAssociations AdHominem AgreeToDisagree AllModelsAreWrongSomeModelsAreUseful BasicLanguageConcepts BiasPath CertaintyIsaSmell ColdFusion ComputerArchitecture ComputerScience ComputerScientist DateAndDarwen DavidClarkd DavidMcLean DocumentationAnecdote DynamicallyTyped EconomicsOfAdvancedProgramming ExBase FractalVagueness GoodEnough GraceHopper GroundhogDay HandWaving IoProfile JavaScript KnowYourAudience LetTheReaderDecide LexicalAnalysis MappingTheoryToRunnableModels MultipleDispatch NobodyEverGotFiredForBuyingMicrosoft OctoberThirteen PageAnchor PredicateDispatch PrivateLanguage QwertySyndrome RedHerring RegEx RelationalModel SignaturesAndSoftPolymorphism SoftwareEngineer SoftwareEngineering StaticallyTyped StepwiseRefinement TheMapIsNotTheTerritory TheThirdManifesto TiobeIndex TopsLaw TopsTagModel TopsTagModelTwo TypeChecking TypeSystem TypeSystemCategoriesInImperativeLanguages TypeSystemCategoriesInImperativeLanguagesTwo TypeSystems TypeTagDifferenceDiscussion UsefulLie VagueOrArbitrary ValueExistenceProof WardsWiki WetWare WhatIsSemantics TypesAndProgrammingLanguages AdvancedTopicsInTypesAndProgrammingLanguages BenjaminPierce CategoryBook CategoryTypeTheory LambdaCalculus ProgrammingBookAcronym TypeTheory TypesAndSideFlags TypesAreSideFlags TypesAndSideFlagsDiscussion AnonymousDonor BookStop CategoryLanguageTyping CategorySimplification ColdFusion ColdFusionLanguageTypeSystem ComputerScience DeltaIsolation EducationHasFailed EducationIsFailing HolyWar ItDepends JanuaryZeroNine JavaScript JavaScriptSucks LaynesLaw MentalIndexability MetaObjectProtocol PageAnchor PickTheRightToolForTheJob PowerPoint RelationalAlgebra RelationalModel SantaEverywhereFallacy TagFreeTypingRoadMap ThreadMess TypeInference TypeTags TypeTheory TypefulProgramming TypelessVsDynamic TypesAndProgrammingLanguages TypesAndSideFlags TypesAndSideTags TypesAndTypeTags TypesAreSideFlags UsefulLie TypesAreAnAbstractionOfReality ArgumentFromAuthority ChallengeSixVersusFpDiscussion ChartingExample ChurchNumerals ColdFusionLanguage DictionaryDataStructure EnumeratingRegularLanguages JohnVonNeumann LambdaCalculus LeakyAbstraction NaturalLanguage PeanoArithmetic PeanoAxioms SilverBullet ThereAreNoTypes TypeTheory TypesAreAnAbstractionOfReality VeeTable WhatAreTypes TypesAreContracts BertrandMeyer CategoryLanguageTyping CategoryObjectOrientation CeePlusPlus CleanLanguage ContractsAreAspects CornellUniversity DaveHarris DesignByContract DevelopmentTools EiffelLanguage FalkBruegmann FunctionalProgrammingLanguage GangOfFour GarbageCollection HaskellLanguage HumanFactors JavaLanguage LinearTypes LispLanguage MlLanguage NetInterface NetworkException NuPrl OnMonads PositiveDoubles RusHeywood SelfDocumentingCode SmallTalk SmlLanguage TypesAreContracts VirtualMachine YouArentGonnaNeedIt TypesAreNotSideFlags TypesAreSideFlags TypesAreNotTypesTheyAreTypes AlgorithmicPerformance AnonymousDonor EditHint EquivocationFallacy FalsifyingExistenceOfTypes HumptyDumpty MentalMasturbation TypesAreActuallyAnimalsWithBellsOnThem TypesAreClassifications TypesAreJustYellowPilonsOnTheRoad WhatAreTypes TypesAreRedundant AmirLivne BondageAndDisciplineLanguage BradCox BrianSlesinsky CamlLanguage CategoryLanguageTyping DanielBonniot DanielEarwicker DaveWhipp DavidSarahHopwood DeviceContext DoTheSimplestThingThatCouldPossiblyWork DynamicLanguage DynamicTyping FlowAnalysis FunnyShow GarethMcCaughan HaskellLanguage ImplicitTyping JavaServerPages JeffGrigg LaurentBossavit LispLanguage ManifestTyping MaxFriedental MetaProgramming MlLanguage ObjectiveCaml OhHaskell OnceAndOnlyOnce OnceAndOnlyOnceCommunismDiscussion PrintToDevice PrintToString PythonLanguage QueryInterface RefactorMe SmallTalk SmalltalkLanguage SoftTyping StandardTemplateLibrary StaticTypeSafety StaticTyping StaticallyTyped SunirShah TemplateMetaprogramming TypeChecking TypeInference TypedSmalltalk TypefulProgramming TypesAreRedundant VisualBasic WayneConrad WayneMack WikiGnome TypesAreSideFlags AbstractSyntaxTree AllAbstractionsLie AndSideFlags AreTypesTiedToSyntax ArgumentByVotes AugustZeroSeven BookStop CategoryLanguageTyping CategorySimplification CategoryTheory ChronicallyRight ColdFusion ColdFusionLanguageTypeSystem ContinuationPassingStyle DontComplainWithoutAlternatives DrCodd EditWar EducationIsFailing EverythingIsa HostileStudent JavaScript JohnReynoldsFableOnTypes KillMutableState LaynesLaw MentalMasturbation MentalModel MisuseOfMath NameCalling NobodyAgreesOnWhatOoIs ObjectiveEvidenceAgainstTopDiscussion PageAnchor PredicateLogic QuestionsForTypeDefinitions RubeGoldberg RunTimeEngineSchema SemanticWar SetTheory SideFlagNotion SideFlagTypeModel SideFlagTypeNotion StringTheory TagFreeTypingRoadMap TautologyMachine ThreadMess TooBigToEdit TopMind TrackingTypesWithSideFlags TuringComplete TuringEquivalency TuringTarpit TutorialDee TypeChecker TypeChecking TypeIsSideFlag TypeSafety TypeSystem TypeTagNotion TypeTheory TypelessVsDynamic TypesAndSideFlags TypesAndSideFlagsDiscussion TypesAndTags TypesAreAbstractionsOfReality TypesAreAnAbstractionOfReality TypesAreFlagsNotOnTheSideButOnTop TypesAreKindOfLikeSectionsOfStuff TypesAreLabels TypesAreMarkers TypesAreNotSideFlags TypesAreNotTypesTheyAreTypes TypesArePilonsLikeOnTheStreet TypesAreSideFlags TypesAreTypes TypesAreWhatTheDictionaryAlreadySaid UsefulLie UselessTruth WhatAreTypes TypesAreTooHard DefinitionOfLife HostileStudent ThereAreTypes TypesAreTooHard WhatIsIntent TypesAreTypes AnonymousDonor CategoryTheory CategoryTypingDebate CollectionsArentOo GraphTheory HaltingProblem HaskellLanguage MayZeroEight MyAirplane ObjectOriented OcamlLanguage PatternLanguage ProofTheory QuestionsForTypeDefinitions StringTheory SyntacticSalt SyntacticSugar ThreadMess TravelingSalesmanProblem TypeSafe TypeSystem TypeTheory TypeTheoryIsTypeTheory TypefulProgramming TypesAreNotTypesTheyAreTypes TypesAreSideFlags TypesAreTypes UnskilledAndUnawareOfIt WikiWiki TypesOfDependency FragileBinaryInterfaceProblem InsulatingClassesAsPackageInterfaces InsulatingPackageInterfacePrinciple InterfaceClassPrinciple JohnLakos PackagesAreDecoupledIslandsOfCohesion PhilGoodwin PrinciplesOfObjectOrientedDesign ReuseDecouplingEquivalencePrinciple TypesOfDependency TypesOfEquality CopyOnWrite EqualityOperator IdentityOperator IfAndOnlyIf IsomorphicOperator JavaLanguage ReferenceObject SemanticEquivalence SemanticEquivalenceOperator TypesOfEquality ValueObject WikiBadge TypesOfLove AgapeLove DefinitionOfLove GreekLanguage ParentalLove TrueLove TypesOfProjects AimingForMediocrity CategoryProject LeeLaniear OpenCroquet VaporWare TypesOfSignature BenTremblay BoLeuf CategoryWiki ChrisGarrod FooDash FridemarPache GoodWikiCitizen HaroldPinter InterCap KeithBraithwaite KeithDawson MissGoodyTwoShoes PhilGoodwin ShortWikiSignaturesSmell ThreadMode WardCunningham WayneCool WikiSignature TypesOfTherefore PortlandForm ThereforeBut ThereforeThen TypesOfTyping AutomaticTyping CardelliTypeTerminology CategoryLanguageTyping CoVariance ContraVariance DuckTyping DynamicTyping ExplicitTyping ImplicitTyping LispLanguage LooseTyping LucaCardelli ManifestTyping NominativeAndStructuralTyping NominativeTyping SoftTyping StaticTyping StronglyTyped StronglyTypedWithoutLoopholes StructuralTyping TypeInference TypedValues TypedVariables TypesOfTyping TypingQuadrant UndefinedBehavior WeaklyTyped WhatIsCovariance TypesServerTwoPurposes ArgumentFromPopularity BigOh BrainFsck DiscontinuitySpike LeftHandedSyndrome OperatingSystem SystemsSoftware TheRightToolForTheJob ToolCommandLanguage TypeSafety TypesServerTwoPurposes ViolentAgreement TypicalHousekeepingTasks CategoryCategory FixingLinks MoreAboutHousekeeping RefactoringWikiPages ReformattingWikiPages ThreadMode WikiMaster WikiSpringCleaning TypicalLittleMesses CategoryWikiEditing DeletingSpam EditLinks FixingLinks HowToDeletePages MoreAboutHousekeeping RecentVisitors RefactorByMerging SimulatingQuoteBlocks TabMunging TextFormattingExamples TextFormattingRules VolunteerHousekeeper WebPageHere WelcomeVisitors WikiRapture WikiSpam WikiSpringCleaning WikiWikiSandbox WikiWord TypicalThreeDeeEditor DirectDraw HowToUnitTestOpenGlCalls LayneThomas ModelLoading OpenGl ThreeDeeGraphics UnitTest TypingCodeSizeProof DynamicTyping ForthLanguage ImplicitTyping LinesOfCode ManifestTyping StaticTyping StronglyTyped TypeInference WeaklyTyped TypingQuadrant AdewaleOshineye AssemblyLanguage BeeLanguage BjarneStroustrup BlackHat CategoryLanguageTyping CeeLanguage CeePlusPlus ClassCastExceptions CoVariance ColdFusion ColdFusionLanguageTypeSystem CommonLisp ConstCast CsharpLanguage DrScheme DynamicCast DynamicTyping EiffelLanguage FoxPro HaskellLanguage JavaLanguage JavaVirtualMachine JonathanTang ManifestTyping ModulaThree ModulaTwo NullPointerException OberonLanguage ObjectCapabilityLanguage ObjectCapabilityModel ObjectiveCaml OcamlTypeSafetyProblem PascalLanguage PointerArithmetic PointerCastPolymorphism ProgrammingLanguagesApplicationAndInterpretation PythonLanguage RebolLanguage SafeTyping SmallTalk SmalltalkLanguage SoftTyping SomeDate StaticCast StaticTyping StronglyTypedWithoutLoopholes TagFreeTypingRoadMap TypeInference TypeSafe TypeSecurity UndefinedBehavior UserPages WeakTyping WeaklyTyped TypingSpeed TypingSpeed TypingTime CategoryTime EmittingTime TypingTime TypoScript TypographyOnTheNet TyrannyOfCondescension TyrannyOfTheMajorityStakeholder DionHinchcliffe TyrannyOfTheMajorityStakeholder TyrannyOfTheMorningPeople ChangeYourOrganization CoreHours CowOrker CulturalAssumption DaylightSavingsTime EveningPeople FaceTime GarryHamilton HaHaOnlySerious HaveThisPattern LatherRinseRepeat LiveJournal MorningPeople TurdFanCollision TyrannyOfTheMorningPeople TyrannyOfTheNightPeople UseNet TyrannyOfTheNightPeople ExemptEmployeeCatchTwentyTwo FireFighting HaveThisPattern TyrannyOfTheMorningPeople TyrannyOfTheOr GoodFastCheap UberGruppenFuhrer ChoralMusic GodwinsLaw MartinPool WikiName UberReflectiveEnvironments AspectOrientedProgramming BrokenTestCase FrancisHwang MarkAddleman MetaDebugInterface RaceCondition RubyLanguage SmalltalkLanguage SqueakSmalltalk ToolCommandLanguage UberReflection UberReflectiveEnvironments ZygoBlaxell UbikWiki CategoryWikiForum CategoryWikiImplementation ChrisPurcell SectionedPage SetFacetWiki SisterSite SubPages UbikWiki WikiEngine WikiMultipleDefinitions UbiquitousComputing CategoryMetaphor EveryWare HyperText HyperTextCoffeePotControlProtocol PervasiveComputing UbiquitousLanguage BusinessDomain DomainDrivenDesign RefactorTowardDeeperInsight SystemMetaphor TowerOfBabel UbiquitousLanguage UbuWiki UbuntuLinux BashShell BlueTooth CanonicalLtd CategoryLinux ConceptGcc DashAsBinSh DashShell DebianGnuLinux DecemberTen FedoraProject FilesystemHierarchyStandard FreeSoftware GnomeDesktopEnvironment GnuArch GnuCpp IntelSixtyFourBitLinux JohnFletcher KakuradyDrakenar LinuxDistribution LinuxKernel MartinPool MultiarchSpec OpenSource PayWare PhlIp TaoOfLinux UbuntuLinux UnityInterface UserHostile YouTube UcLinux CategoryLinux CategoryOperatingSystem LinuxOperatingSystem MemoryManagementUnit UcSd SanDiego UcsdPascal CategoryOperatingSystem CategoryPascal ClayPhipps MicroEngine PascalLanguage TurboPascal UcsdPcode CeeBasic DigitalResearch JavaVirtualMachine MachineCode UcsdPsystem VirtualMachine WriteOnceRunAnywhere UdNeueMedien CategoryCompany UdNeueMedienXpDiary AnalysisParalysis CategoryAdoptingXp CategoryCaseStudy CustomerProxy ExtremeProgramming FourVariables IterationPlanning JiriLundak KentBeck PairProgramming StandUpMeeting StoryCard SwissMountains TaskCards UdNeueMedien UnitTest UgLy AntiPattern ArchitecturalPattern BuzzPhrase DesignPattern HaiKuMe HowToDeletePages LinkPattern LongTitlesSmell MixedCase RichardDrake StopCallingAcronymsUsedAsLinksUgly TheGoodTheBadAndTheUgly UgLy UgLyPeople UgLyUses UglyWordConstruction WikiIrregularVerbs WikiNameAdvantages WikiNames YagNi UgLyPeople MixedCase NotaWiki UgLy UgLyPeople UgLyUses CategoryOrganization DonaldNoyes FindPage FootnotePage NickKeighley ReachThis StatusString ThinkingOutLoud TwoClicks UgLy WikiWord UglyWordConstruction AlmostTrue LetHotPagesCool SelfLanguage SelfTalk SmalltalkLanguage UiDrivenDesign AaronCumming EarlyPrototyping ModelFirst ThomasEyde UiDrivenDesign UnitTest UserStories UserStory UitLeg AreYouThere BiepDurieux EditText FrontPage OrphanPage WikiWikiSandbox WikiWikiWeb UkCountry WikiIsNotWikipedia UlrichRing CategoryHomePage UlrikSverdrup CategoryHomePage CocoaProgramming UltimateArchitecture AntiPattern BigDesignUpFront CategoryAnalysis OnlyForesightMatters UltimateArchitecture UltimateArchitectureOriginal ZenAndTheArtOfMotorcycleMaintenance UltimateFrisbee AndrewFischer IndianapolisIndiana RonGarcia UltimateFrisbee UltimateTestForJointOwnership HistoryOfExtremeProgramming JointOwnership MustEverythingOnThisWikiBeExtreme SuccessCriteria UltimateTest WikiSharedOwnershipTestCriteria XpFreeZone UltraEdit AnonymousDonor CategorySoftwareTool CategoryTextEditor DaveSmith IanMaurer TextEditor TextPad UltraEdit UltraLightClientJava DierkKoenig KyleCordes TerminalServer UltraLightClientJava UltraLightweightClient ErichGamma FrankWestphal RolfPfenninger UltraLightClientJava UltraStructure DickBotting DigitalkCompuserveForum EmergentSystems MikeMorris StanSilver UltraStructure UltraWideBand BlueTooth ClipperChip SeeAlso UltraWorld BlakesSeven UmLet CategorySoftwareTool CategoryUml JavaLanguage OpenSource UnifiedModelingLanguage UmarSyyid CategoryHomePage UmbertoEco CategoryAuthor FoucaultsPendulum GabrieleRenzi GreenBar UmeshUnnikrishnan UmkcUdic AgentComputing ArtificialIntelligence ComputerNetworking DistributedComputing GridComputing KnowledgeRepresentation PeerToPeer PeerToPeerComputing PervasiveComputing PervasiveComputingGroup SemanticWeb SemanticWebgroup SensorNetworks SensorNetworksGroup SoftwareArchitecture UmkcUdic UmlActionSemantics BrokenLink UnifiedModelingLanguage UmlAndBigDesign BigDesign CrcCard KyleBrown LinesStationsBinsParts MichaelFeathers OakTreeDiagram PeterMerel RationalUnifiedProcess RoleModeling RonJeffries WardCunningham UmlAsciiArt AbbreviatedUmlAscii ArgoUml AsciiArtGuiShorthand ClassDiagram CompositePattern DaveCarlson DavidPrice DennisDaniels DesignPatterns EveryLanguageFixesSomethingDotSource GeneticAlgorithm GraphViz JimWeirich LukeGorrie NatPryce PowerPoint PowerPointUml SequenceDiagram ShaeErisson SilverTejp SimplestThingThatCouldPossiblyWork StevenCummings TabMunging TravelingSalesman UmlAsciiArt UmlAsciiArtExamples UmlAsciiArtTips UmlSchema UnifiedModelingLanguage UseCase UseCaseDiagram UseCases VisualWiki WikiNature YamlAintMarkupLanguage UmlAsciiArtExamples AbstractFactory ConcreteFactory DavidPrice DesignPatterns TabMunging UmlAsciiArt UmlAsciiArtTips UmlAsciiArtTips CategoryWikiEditing PlanKalkuel RandyKramer ShaeErisson SixSingleQuotes TeleType UmlAsciiArt UmlAsciiArtExamples WordsSmashedTogetherLikeSo UmlBookList AlistairCockburn CategoryBooks CraigLarman DaveMitchell FalkBruegmann GradyBooch IvarJacobson JamesOdell JimRumbaugh LanguageLawyer MartinFowler MichaelFeathers PeteMcBreen RationalUnifiedProcess SeanMcclellan SoftwareDevelopmentMagazine ThreeAmigos UmlDistilled UseCase UmlCaseVultures AlicesRestaurant AmericanCulturalAssumption CaseDelusions CayenneObjectTeam DaveCleal DavidThomas EmbarcaderoDescribe EnterpriseArchitect GdPro IllusionOfControl IlogixRhapsody MagicDraw PeterMerel PlatinumParadigmPlus RationalRose ReverseEngineering RichardKnowles RonJeffries SoftwareThroughPictures TerryLorber TheRapture TogetherControlCenter UmlDoesntWork UmlIsForPeople UmlTotalFailure VisualThought WillSargent UmlChina UmlComponents JohnCheesman JohnDaniels UmlConsideredHarmful AdewaleOshineye AlexJouravlev AlistairCockburn AnalysisParalysis AnalysisPatterns CaseDelusions CategorySpeculativeStatement ClassDiagram CookBookThinking CrcCard DeploymentDiagrams DesigningVsModeling EightyTwentyRule EsaPulkkinen GradyBooch JasonGorman JimmyCerra MartinFowler MikeMorris PaintBrush PaulHudson PhilGoodwin RationalUnifiedProcess RonJeffries TheAlmightyThud ThreeAmigos UmlCaseVultures UmlConsideredHarmful UmlDistilled UmlIsForPeople UnifiedModelingLanguage UseCase UseCases UserStories UmlControversies CategoryUml ComputingScience DevilsAdvocate DomainSpecificLanguage DoxyGen ExtremeProgrammer FitNesse GalacticModelingLanguage GradyBooch HelloWorld InformationModeling LayneThomas MicrosoftResearch ModelDrivenArchitecture ModernDinosaurs NoProcess ObjectRoleModeling PairProgrammer PanuKalliokoski PeterMerel RationalRose RoadMap ShlaerMellorMethod TerryHalping TestDrivenDevelopment TogetherJava TogetherSoft UmlWiki UnifiedModelingLanguage WardCunningham WebSphereStudio WikiCommunity UmlDiagram AdamLi AgileProcesses BigDesignUpFront CategoryUml ClassDiagram DaveWhipp DavidJaquay DennisDaniels DesignDiagrams DougClinton ExecutableUml ExtremeProgramming ExtremeUml ModelLanguage OnceAndOnlyOnce SevenPlusOrMinusTwo SourceCode StateDiagram StateMachine ThierryCros UmlSoftware UnifiedModelingLanguage UnitTest UmlDistilled CategoryBook CategoryUml DaveSmith LaurentBossavit LourensCoetzer MartinFowler MartineDevos RationalUnifiedProcess UmlDistilled UnifiedModelingLanguage UmlDoesntWork CategoryRedirect UmlDoesntWorkForDesign UmlDoesntWorkForDesign AcceptanceTest ArchitectureDiagram AutomaticVisualizationDoesntWork BigDesignUpFront CodeBase CodeSmell ContinuousDesign CrcCard DefiningDiagram DoTheSimplestThingThatCouldPossiblyWork EngineeringTask ExtremeProgramming IllusionOfControl IterationPlanning ItsAllRightNotToDoXp KyleBrown MartinFowler MattHeusser OnSiteCustomer PairProgramming PlanningGame ProgrammerTest ReFactor ReFactoring RebeccaWirfsBrock ResponsibilityDrivenDesign SamAdams SimplestThingThatCouldPossiblyWork SystemMetaphor TestDrivenDesign UmlAddsNothingToXp UmlCaseVultures UmlDoesntWork UmlHasNeitherSemanticsNorMetrics UseCases UserStories UserStory WhenToRefactorWhenToSpike XmlAbuse UmlFallacy BenefitsAreSubjective CobolFallacy MatthewAstley ModelDrivenArchitecture ModernDinosaur TableOrientedProgramming TomRossen UmlFallacy UnifiedModelingLanguage UmlFourAndOneView UmlHasNeitherSemanticsNorMetrics AcyclicDependenciesPrinciple GoodEnough LawOfDemeter OpenClosedPrinciple PackageDependencyDiagrams UmlDoesntWork UnifiedCollectionOfSymbols UmlIsForPeople DonWells GlennVanderburg IdealUmlCaseTool InstanceDiagram PowerPoint RationalRose UmlCaseVultures UnifiedModelingLanguage UmlIssuesWithQualifiedAssociation AnalysisPatterns BasicAccount CostinCozianu DaveCleal HigherorderEntityRelationshipModeling JimRumbaugh JohnDaniels MartinFowler ModernDinosaur ObjectRoleModeling PieterVanGorp SingletonInUmlForJava SyntropyMethodology TypeObject UmlBookList UmlDistilled UmlUserGuide WilliamGrosso UmlLet UmLet UmlSchema CategoryUml UmlSoftware AddingNewPages ArgoUml CadifraUmlEditor CategorySoftwareTool CategoryUml DanMoniz EclipseUmlPlugin EnterpriseArchitect IdealUmlCaseTool JanTietjens JavaLanguage MagicDraw OmondoUml OneMinuteWiki OpenSource RationalRose SofteamObjecteering TogetherSoft UmLet UmlSoftwareDiscussion UnifiedModelingLanguage VisualParadigm UmlSoftwareDiscussion CategoryDiscussion CategorySoftwareTool CategoryUml DavidLiu DiscussionPage DistributedInternetArchitecture DotNet GoodEnough IdealUmlCaseTool JavaRuntime JavaVirtualMachine MicrosoftWindows PleaseComment UmlSoftware WikiAuthor WxWidgets UmlStereotypes CategoryUml UmlTotalFailure EatOurOwnDogFood EricHodges ExecutableUml FunctionalProgramming JohnDaniels KeithBraithwaite KyleBrown MartinFowler MichaelFeathers PeterMerel ReverseEngineering RoundTripEngineering RussellGold SeparationOfConcerns StevenNewton UmlCaseVultures UmlDistilled UmlTwo BusinessProcessExecutionLanguage BusinessProcessManagement BusinessProcessModelingNotation CategoryUml GalacticModelingLanguage ObjectManagementGroup PetriNets UmlTwo UmlTwoDiagrams UnifiedModelingLanguage UmlWiki BrokenLink CamelCase FitNesse PeterMerel UmlWiki WikiPedia UnAmerican ColdWar PhlIp SenatorJosephMcCarthy UnAmerican UnBritish WebSite WitchHunt UnBritish AnonymousDonor JustNotCricket ProofByAuthority UnAmerican UnBritish UnDiaWiki CaseyHelbling InterWiki OneDayWiki OneHourWiki OneMinuteWiki OneMonthWiki OneWeekWiki OneYearWiki RecentChanges SisterSites TipsForBeginners UnMinutoWiki WardCunningham WhyWikiWorks WhyWikiWorksNot WikiGettingStartedFaq WikiWikiClone UnDisappointingCosmology SgWa UnLambdaLanguage BloopFloopAndGloop CategoryProgrammingLanguage CombinatoryCalculus DavidBrantley EsotericProgrammingLanguage EssAndKayCombinators FibonacciSequence FunctionalProgrammingLanguage InterCal LeoScott SchemeLanguage StephanHouben TuringComplete UnLambda UnLambdaLanguage UnMinutoItalianoWiki BelloStile CentroNazionaleInformaticaPubblicaAmministrazione ComeQuesto ConsigliPerPrincipianti FixYourWiki FloydFerris GoodStyle InternationalOneMinuteWiki ItalianWikiPeople LikePages NewUserPages OneDayWiki OneHourWiki OneMinuteWiki OneMonthWiki OneWeekWiki OneYearWiki PagineSimili PeopleProjectsAndPatterns PincoPalla RecentChanges RegoleFormattazioneTesto SistemaIlTuoWiki TextFormattingRules ThankYou TipsForBeginners UnMinutoItalianoWiki UserName VisualTour WhyWikiWorks WikiFunziona WikiWeb WikiWikiSandbox UnMinutoWiki MarcoAngarano WalledGardens WikiWikiWeb WikiZens UnRelational ObjectRelationalMapper RelationalLoopHole RelationalModel UnRelational XmlRelationalMapper UnUnitTestableUnits AcceptanceTest AndraeMuys BeltsAndBraces ChanningWalton DaveBerkeley DavidHurt DavidItkin DonWells DonaldMcLean EntityBean EricUlevik GlynNormington JavaCompilerCompiler JavaUnit JeffGrigg KentBeck KyleBrown MartijnMeijering MichaelHill NickBishop PatrickParker PerformanceTests RobertWatkins RonJeffries SessionBean SpikeSolution TestCase ThreadTests UnUnitTestableUnits UnitTest UnitTestsReconsidered UntestableUnits VisitorPattern WayneMack WhenIsXpNotAppropriate WriteTheTestsFirst XpLeiden UnaBomber CorporateGovernment DavidGelernter TechnologicalProgressIsDehumanising TedKaczynski UnaBomber UnaMcCormack CategoryHomePage WikiWikiWeb UnaPrueba UnaskTheQuestion MuAnswer UnauthorizedArtProjects AppleComputer AtomicCat BellLabs DouglasAdams IncompletePicture JackeLope KirkKitchen MicroSoft PeteHardie PostModernism PrePostPostNeoClassicalHegelianDialecticalModernisticHermaneuticShamanicDruidicTotemicAboriginalism SearchForEnlightenment SillyCar SmeetFrog UnauthorizedSoftwareProjects UrbanLegend WikiWiki UnboundedConsciousness BoundedRationality CategoryWorldView UnbreakableFunctionality CategoryTesting ContinuousIntegration SlowDownToSpeedUp TinderBox UnitTest WhyDoYouPermitThisToBeDoneToYou UnbreakableMovie ActionMovie AlexPopiel EdPoor GunnarZarncke MoviesThatCouldHaveBeenSoMuchBetter ScienceFiction SixthSense SpoilerAlarm SuperHero SuspensionOfDisbelief TheMatrix TheUsualSuspects UncategorizedPages CategoryCollections JohnFletcher RecentChanges TomMoore UncategorizedPages UncertaintyPrinciple UncheckedException CategoryException CheckedException RuntimeException UncleBob AmericanSlang ConvertSpacesToTabs DamonRunyon GreatWhiteNorth HaleAndPace MacKenzie NickName ObjectMentor PeterMerel RobertCecilMartin RogerBrowne SanDiego TerryPratchett UncleBobOnCodingStandards UncleBobsNamingConventions UncleBobOnCodingStandards UncleBob XpMailingList UncleBobsNamingConventions AppleScript CategoryNaming CeeLanguage CeePlusPlus HaveThisPattern HungarianNotation IdentifierPrefix JapaneseLanguage JerryKindall JohnPerkins KarlKnechtel KeithBraithwaite MichaelFeathers NickBensema OnceAndOnlyOnce PhilGoodwin PhlIp RubyLanguage StefanVorkoetter VisualBasic WayneMack UncleCharlie GeneralIntellect KarlMarx PhoneticAlphabet UncleCharlie UncleSam VietnamWar UncleDuke CategoryBooks CategoryOffTopic DoonesburyComicstrip GbTrudeau HunterStocktonThompson OleAndersen UncleMatt RealNamesPlease UncleMatt UncleSam InternalRevenueService ThomasNast UncleCharlie UncleSam UnitedStates UncleWiggilysTravels NorCal ZeekLand UnconsciousCompetence CodeSmell FourLevelsOfCompetence JeffGrigg KyleBrown MentalStateCalledFlow MysticalProgramming PromptingQuestion QualityWithoutaName SkipSailors UnconsciousCompetence UnconsciousIncompetence UnconsciousIncompetence BecomingCompetent BlubParadox CategoryMind DavidMartinez FourLevelsOfCompetence HumansAreLousyAtSelfEvaluation UnskilledAndUnawareOfIt UnconsciousVsSubconscious PetPeeve WikiGnome UnconsciousWaterfall CodeAndFix UncountablyFinite AlistairCockburn DanielKnapp EricJablow NonstandardAnalysis UncountablyFinite UncountablyInfinite CantorsProof CategoryMath CountablyInfinite UncuddledParagraphs CuddledElseBlocks EmailNetiquettePatterns UncycloPedia CategoryWiki NetNanny WikiPedia UndefinedBehavior AnsiCee BadThing CeeCeePlusPlus CeeLanguage ConceptsTechniquesAndModelsOfComputerProgramming CostinCozianu DavidSarahHopwood DeclarativeConcurrency DennisRitchie EffectiveCeePlusPlus EwDijkstra FebruaryZeroSix HaltingProblem HaskellLanguage ImplementationDefined InterCal JavaLanguage NonNullTerminatedString PointerArithmetic PosixStandard RobMandeville ScottJohnson SymbolGroundingProblem ThreadMode TonyHoare UndefinedBehavior UnspecifiedBehavior WhatEveryCeeProgrammerShouldKnow WildPointer UndefinedObject NullObject SmallTalk TheNilObject WhatIsNull UnderConstruction UnderConstruction WebsitePatterns UnderestimatingSlope AllOrNothing CategoryCommunication FallaciousArgument SelfSealingBelief SlipperySlope UndergroundSystem BondageAndDisciplineVersionControl SchizoidGibberishWikiAuthor UndergroundSystem VersionControl UnderscoreVersusCapitalAndLowerCaseVariableNaming AgglutinativeLanguage AltGr AmazonTurk AndersBengtsson AppleScript AutomaticProcessed BadVariableNames CamelCase CapitalAndLowerCase CapitalizationRules CapitalizedAndLowerCase CategoryRant CeeLanguage CommonLisp CompoundWords CompulsiveCustomizer ComputerType ContainsFewSymbols DanBarlow DaveWhipp DonaldNoyes EdwinEarlRoss EmbeddedUnderscore ErlangLanguage FalkBruegmann HappyCollision HaveThisPattern HumanEvents HumanType ItWorks JeffGrigg JonasLindstrom KurtGeorgeGjerde LispBigot ManuallyPlaced MarcThibault MartySchrader MeaningfulName MyMethod MySql MyVariableName NeKs PairProgramming PascalCase PatrickParker PeterLynch PostCode ReFactoring RubyLanguage SchemeLanguage ScottMcMurray SeanGugler SeparatedByUnderscores StandardMetaLanguage StephanHouben StevenNewton SurvivorshipBias SyntacticallySignificantCapitalization TheCourse ThisIsNotHardToRead ThisStyle ThisVeryLongSillyStrawManArgumentAgainstPascalCase TqBerg UserStyle UsingHyphens VariableName VariableNamingStyles WardCunningham WhileInProcess WordSeparation YouArentGonnaNeedIt UnderstandingBigDesign BigDesign BigDesignUpFront BigModels CowboyCoding TheRationalisticTradition UnderstandingByDevelopment AbstractionDevelopment AdaptRespondOvercome AgileMethodology DoingStuff DonaldNoyes ExtremeProgramming OneNote ReallyValuablePages SimpleMinded ThinkingOutLoud ToolsProducingArtifact UnderstandingByDevelopment WhenSomethingElseHappens UnderstandingComics AlistairCockburn AndyHertzfeld CartoonGuide CategoryBook CliffordAdams ComicChat DaveSmith DickBotting DonOlson DougMerritt EdwardTufte KentBeck MicrosoftChat PaulChisholm PeterMerel PlayGround ReinventingComics ScottMcCloud ToddCoram UnderstandingComics UseCases VisualizationAsLearningAid WikiSuperheroJoust UnderstandingComputersAndCognition ArtificialIntelligence CategoryArtificialIntelligence CategoryBook FernandoFlores TerryWinograd TheRationalisticTradition UnderstandingContent CategoryKnowledge DonaldNoyes ThinkingOutLoud UnderstandingContext CategoryKnowledge DonaldNoyes MeaningDependsOnContext SynchronizationContext ThinkingOutLoud UnderstandingCurrentContext UnderstandingDistributedSystems AlanFrancis AlanKnight AnoteOnDistributedComputing CraigEverett DavidHarvey DistributedComputing DistributedDataCentralizedProgramming DistributedObjects EnterpriseJavaBeans FacadesAsDistributedComponents FutureOfObjects GemStone GregVaughn GroupCommunicationSystems InSearchOfClusters InterfacesLast JavaSpaces JeffChapman JimWaldo JohnClonts KyleBrown LindaTupleSpaces MessagePassingConcurrency MessageQueuing MqSeries NeXt ObjectSpace ObjectiveCee OpenClosedPrinciple RichardDrake RonJeffries SoftwiredIbus StephenPetschulat SteveFreeman SteveJobs StevenShaw StuCharlton TheSourceCodeIsTheDesign ToddHoff TransactionProcessing TupleSpace TuxedoMonitor WhatIsAnalysis UnderstandingDns WorldWideWeb UnderstandingHotDraw CrcCard DonWells HotDraw InstanceDiagram MartinFowler MichaelFeathers RalphJohnson RonJeffries RussellGold SystemArchitecture TheSourceCodeIsTheDesign VcapsProject WardCunningham YouNeedaGuide UnderstandingIsLove AntoineDeSaintExupery BetsyHanesPerry CategoryQuote ChristopherAlexander ElvisImitators FrankLloydWright JimCoplien MartineDevos PaulChisholm ProgressCausesLove UnderstandingIsLove UnderstandingTheLinuxKernel CategoryBook CategoryLinux LinuxKernel OreillyAndAssociates UnderstandingTheLinuxKernel UnderstandingVsKnowledge AdvancedConcepts AndrewTanenbaum BetaLanguage CrackPot CriticalMass FalseUnderstanding GuySteele IvanIllich JonathanTang JustaStudent NeverMakeKnowledgePrerequisiteToUnderstanding NoamChomsky PolymorphicInlineCaches ProgrammingLanguageConceptsAndParadigms SchemeLanguage SmallTalk StructureAndInterpretationOfComputerPrograms TeachAdvancedConcepts UndirectedGraph CategoryDataStructure DataStructure DirectedGraph UndirectedGraph WeightedUndirectedGraph UndistributedMiddle UndoEditsByIpBot AiComplete DefensiveScriptIdea EditCopy JavaScript JohnDoe MichaelSparks PerlLanguage PseudoCode RecentChanges WikiBot WikiVandals UndoMechanism CommandPattern DesignPatterns EditCopy MementoPattern MoreAboutBackupCopies TwoMinorEdits WikiFarms UndocumentedFeature UndocumentedTrickyCode CategoryDocumentation CodeComplete EmbeddedSystem MartySchrader MeaningfulComment SteveMcConnell UndocumentedTrickyCode UnitTest UnearthlySoftware DeepSpaceOne MarsOrbiter MarsPathfinder MarsPolarLander TheyWriteTheRightStuff UnitTestingMarsOrbiters WhyTheShuttleIsLeftHanded WriteStuff UnethicalEditing CategoryDrugAbuse CategoryWikiMaintenance ChangingSignedContributions EarleMartin FederatedWiki FixYourWiki HistDiff HowToWriteAndEditThreadMode MoinMoin PhilGoodwin QuickDiff RecentPosts RefactoringWikiPages RichardDrake RonJeffries SmallestFederatedWiki ThreadMode WardCunningham WhoStuffedWordsInMyMouth WikiMedia WikiNewspaperAnalogy WikiPageLayout WikiRefactoring WikiWikiSuggestionsMedium UnexpectedExecutionParadox AnonymousCoward BattleOfWits ComputerScientist GeneralHaltingProblem GeneralHaltingProblemProblem HaltingProblem UnfitTesting BrianMarick BruceIde CategoryTesting TheCraftOfSoftwareTesting UnitTest ZeroOneInfinityRule UngarMethod BenThomasson ChangeOfSetting DavidUngar GallonsOfCode UnhandledException BrianSlesinsky CategoryException ChainedRuntimeException ConvertExceptions EmptyCatchClause EricVought JavaIdiom JavaLanguage LoggedException MartinPool PrintStream RuntimeException SmalltalkLanguage SomeException UnexpectedExceptionException UnexpectedExceptionExceptions UnhandledException UniCode AsciiCode ClaesWallin CraigEverett UniCode UtfEight UtfSeven UtfSixteen UniSoft AtariSt UniSoft UniVac ElizabethWiethoff IsaacAsimov MainframeComputer TheLastQuestion UniWakka BibTex CategoryWikiImplementation LaTex MathMl OpenOffice RichSiteSummary UniWakka WakkaWiki WikiEngine WikiFarms UnicareCorporation DennisWillis ExtremeOrchestration UnidentifiedBrokenLinksDiscussion BrokenLink CategoryDiscussion CategoryWiki CategoryWikiMaintenance CeeLanguageFamilyFrontEnd CeePlusPlus IdentifyPagesWithUnidentifiedBrokenLinks JohnFletcher LowLevelVirtualMachine WikiGnome WikiPedia UnidrawFramework CategoryFramework CeePlusPlus DesignPattern DesignPatterns FactoryMethod HotDraw InterViews IvTools JohnVlissides TooledComposite UnidrawFramework UnificationOfStaticTypesAndUnitTests AssemblyLanguage BondageAndDisciplineLanguage CameronSmith CitrusFruit CostinCozianu DanielEarwicker FamilySedan GoedelsIncompletenessTheorem GoodThing HaltingProblem KeithBraithwaite LearJet MilesPerHour MovingObject QuickCheck RealWorld ShaeErisson SoftTyping StairMaster StaticTypeSafety StaticTyping StrictTypingIsaTest TestDrivenDevelopment TypedLambdaCalculus UnitTest UnitTestsRequirePerfectDevelopers WorkDays UnifiedDataModel DanBrickley DataModel EndemePath EndemeSet JohnHodgeman JonGrover KnowledgeDatabase ObjectModel PangaiaProject ThreeDimensionalVisualizationModel UnifiedObjectModel UnifiedFront PartnerPatternsLanguage UnifiedFront UnifiedLightweightMethodology AdamLi AdaptiveSoftwareDevelopment AgileProcesses AgileSoftwareDevelopmentManifesto AlistairCockburn CategoryMethodology CrystalMethodologies JimHighsmith LightweightMethodologies RationalUnifiedProcess SoftwareDevelopmentAsaCooperativeGame UnifiedLightweightMethodology UnifiedModelingLanguage AlistairCockburn BertrandMeyerAndHisOpinions BoochMethod CategoryUml CategoryVisualization ClassDiagram DateOnUml DionHinchcliffe DoingUmlForRealTimeSafetyCriticalSystems GradyBooch IdealUmlCaseTool InstanceDiagram IvarJacobson JamesOdell JimRumbaugh ModelDrivenArchitecture ModernDinosaur ObjectConstraintLanguage ObjectManagementGroup ObjectModellingTechnique ObjectProcessMethodology ObjectTechnologyUserGroup ResponsibilityDrivenDesign SingletonInUmlForJava StateDiagram TextAndGlyphsInTheUml ThreeAmigos UmlActionSemantics UmlAndBigDesign UmlAsciiArt UmlBookList UmlCaseVultures UmlConsideredHarmful UmlControversies UmlDistilled UmlIsForPeople UmlIssuesWithQualifiedAssociation UmlSoftware UmlTotalFailure UmlTwo UnifiedModelingLanguage UnwantedModelingLanguage WardCunningham UnifiedModellingLanguage UnifiedModelingLanguage VariantEnglishSpellings UnifiedObjectModel AllDataRelatesToOtherData BigInt ClassesPrototypesComparison ClotheYourData ComputerScienceVersionTwo DataEcosystem DataObjects DontContainTheUnknown LanguageIsAnOs LinkedList MashUp MessagePassing ObjectOriented ObjectOrientedRefactored PrototypeBasedProgramming PythonThreeThousand ReFactor TextFile TextProcessing UnifiedDataModel WikiStub UnifiedRecentChanges AggregationOnTheClient CategoryHomePage CategoryWiki ChangeAggregator ConnectingWikiEssay CostinCozianu DaveHarris GlobalBrain InterWiki InterWikiSearchEngines InterWikiSearchEnginesDiscussion JeffGrigg JoeWeaver LambdaTheUltimate LionKimbro MeatBall MoinMoin MozillaThunderbird PersonalLogServer RecentChanges RecentChangesOnOtherWikiForums SeparationOfConcerns SisterSite SocialInternet SunirShah UnfiedRecentChanges UnificationOfAllWikisInFourSteps UnifiedRecentChanges UniversalRecentChanges WikiDom WikiSandBox WikiWikiClone XmlRpcInterface UnifiedSoftwareDevelopmentProcess CategoryMethodology GradyBooch IvarJacobson JimRumbaugh RationalCompany RationalUnifiedProcess ThreeAmigos UsdpBook UnifiedUserInterfaceForWysiwygWiki InterWiki WikiMaster WysiwygWiki UniformAccessPrinciple AccessOrientedProgramming BertrandMeyer CategoryObjectOrientation CommonLisp DivideAndConquer EiffelLanguage ForthLanguage GoldPlating GreencoddsTenthRuleOfProgramming JavaLanguage LogicallyConst MemoizationStrategy ObjectOrientedSoftwareConstruction PythonLanguage RubyLanguage SelfLanguage SmalltalkLanguage UniformAccessPrinciple UniformDriverInterface CeeLanguage ForthLanguage OpenBoot OpenFirmware UniformPresentation CategoryUserInterface GuiGuidelines KnownRepresentation UniformResourceIdentifier CategoryAcronym CategoryDiscovery CategorySemanticWeb DanBarlow MicrosoftExcel OnlyKnowingBestKnownCase RobertField UniformResourceLocator WorldWideWeb XmlNameSpace UniformResourceLocator CategorySemanticWeb UniformResourceIdentifier UniformityUberAlles AbstractionInversion AntiPattern DynamicTyping EverythingIsa ExoKernel ExtremeProgramming FunctionalProgramming LetsBlowUpTheUniverse LispLanguage RalphWaldoEmerson RelationalDatabase SmalltalkLanguage StaticTyping SufficientlySmartCompiler UniformityUberAlles WhenAreStandardsRestrictive UniformlySlowCode AlternateHardAndSoftLayers AvoidConstCompletely CategoryCodingIssues CategoryOptimization CategoryRant CeePlusPlus ConstCorrectness ConstIsaVirus CreationParameter DamianYerrick DoTheSimplestThingThatCouldPossiblyWork EmbeddedSystems ExactlyOnce FeatureCreep GameBoyAdvance GarbageCollector GlennVanderburg GnuCpp IdSoftware InAllMyYearsIveNever InstallBase IterativeDevelopment JavaVirtualMachine JeffBay JeffGrigg JeffPanici JuneEleven KyleCordes LazyEvaluation LispLanguage LispStrawMen MarkAndSweep MartySchrader MonoPoly OnceAndOnlyOnce OptimizeLater PalmPilot PeterSumskas PhasesOfOptimizingLater ProfileFirst QuakeGame ReWriting RefactorLowHangingFruit RonJeffries RubyOnRails ShipWithAssertionsOn SqueakSmalltalk TddInLamp ThomasMartinKlein ThrowSomeHardwareAtIt TomAyerst TomPlunket UniformlySlow UniformlySlowCode WayneMack UnifyCeePlusPlusVariants CategoryCpp CeeLanguage CeePlusPlus CeePlusPlusLanguage CeePreProcessor CeePreprocessor CeeSharp CplusPlus CplusPlusCons CplusplusCons FindPages JohnFletcher LikePages ModernCeePlusPlusDesign MultiParadigmProgrammingLanguage RalphWaldoEmerson SimplestThingThatCouldPossiblyWork UgLy WikiAlphabet WikiName WikiPage WikiWord UnifyNamespaces GoodDesign MoranBenDavid ProgId UniformResourceLocator UniversalNameSpace UnilateralAssuredDestruction UnilateralAssuredDestruction UnitedStates UnintendedConsequences DeMarco GrammarVandal PrisonersDilemma SharkBot UnintendedConsequences WhatYouResistPersists UninterruptiblePowerSupply DavesLawOfProximateAcronyms UnitedParcelService UpsDiscussion UniqueDelimitersShellPattern BrianKernighan CategoryUnixShellPattern UniqueIdentifiers AtomSyntax CategoryOrganization GloballyUniqueIdentifier GroupsAreNotUnique ItDepends ObjectOriented OnceAndOnlyOnce UniqueIdentifiers UniqueSellingPoint UniqueType AnonymousDonor CleanLanguage CristiPp FunctionalProgrammingLanguage LinearLogic LinearTypes ReferentialTransparency SideEffect StephanHouben UniqueType YouCantGetThereFromHere UniquenessTypes FunctionalProgrammingLanguage OnMonads UniqueType UnitGranularity SymbolicLanguage SymbolicUserInterfaceDiscussion UnitKit ApacheAnt ApacheTomcat CeePlusPlus EclipseIde ExCode IntellijIdea JavaUnit LuisDeLaRosa ObjectiveCee TestingFramework TestingFrameworks UnitOfModularity GranuleOfRelease UnitOfWork CategoryPattern DataMapper UnitTest AcceptanceTest AnonymousDonor AnswerMe ArguingThroughUnitTests ArtificialIntelligence ArtificialNeuralNetwork AutomatedTest BackProp BrianEwins CategoryTesting ChanningWalton ChryslerComprehensiveCompensation ClassInvariant ClassUnderTest CodeSmell CodeUnitTestFirst ComputerScience ContextObject DanVokt DavidEscala DeveloperTest DeveloperTestTechniques DoBothUnitAndAcceptanceTests DonWells DontChangeTheCodeTest EricHodges EricJablow ExtremeProgramming ExtremeProgrammingTestingPrivateMethods FragileTests FunctorObject GabrielWachob GeneticAlgorithm GoodSense GuerillaHci GuiUnitTesting HaltingProblem HaveThisPattern HtmlUnit HttpClient HttpUnit IsUnitTestingExtreme JakobNielsen JavaUnitClones JoeWeaver JosephTurian KentBeck KieranBarry LateOnsetTesting LawOfDemeter LearningRate LotsOfShortMethods MartinBayly MartinFowler MatthewFoemmel MethodsShouldBePublic MikeAmy MikePorter MinimumCostSpanningTree MockObject MoveMethod NeuralNetworks NoTestsYetTest NumericalOptimization ObjectOriented OptimizingUnitTests PanuKalliokoski PavelSher PerSe PhpLanguage PhpUnit PlusOrMinus PoorMansTestingFramework ProgrammerTest PublicInterface QaIsNotQc ReFactor ReFactoring RenamingUnitTests ResilienceVsAnticipation RonJeffries RonaldvanAken SeparateCodingAndTesting SingleReleasePoint SoftwareEngineering SourceTest StupidQuestion TestDrivenDevelopment TestEverythingThatCouldPossiblyBreak TestPrintedOutput TestingFramework ThaddeusOlczyk UnitTest UnitTestExamples UnitTestExamplesAndGuidelines UnitTestTrial UnitTestingCorba UnitTestingCostsBenefits UnitTestingErrors UnitTestingIsDesign UnitTestingLegacyCode UnitTestingMarsOrbiters UnitTestingNetworkFunctionality UnitTestsAndDatabases UnitTestsDefined UnitTestsForLibraries UnitTestsForSynchronizationLogic UntestableUnits UsabilityEngineering VisualWorks WayneMiller WritingTestableClasses XaviAlbaladejo XmlUnit XpTestFaq XpVsStandardDefinitionOfUnitTest XsltUnit YuriKhan UnitTestAsDocumentation AgileRequirementsDocumentation CategoryTesting CustomerTest FunctionalTest SteveJorgensen SteveMaring UnitTest UnitTestAsFitnessFunction CategoryTesting ExtremeGeneticProgramming UnitTest UnitTestAsTickler CategoryTesting ChryslerComprehensiveCompensation ExtremeProgramming ToDo UnitTest UnitTestCookbooks ApacheAnt CategoryTesting CmuCommonLisp CommonLisp CppUnit DanielKnapp DesignByContract JavaUnit JavaUnitAndAnt JikesCompiler PythonUnit UnitTestsDefined VisualAge WayneConrad XpMailingList UnitTestCpp AlternateHardAndSoftLayers CategoryTesting CppUnit DaveHarris LanguageLawyer MakeIt OnceAndOnlyOnce PartialTemplateInstantion PeterMerel RefactoringWithCeePlusPlus SoftLanguageEncapsulation TestCase TestFixture TestVisitor UnitTestingNonPublicMemberFunctions WayneConrad UnitTestDelegator CategoryMockObjects DaveWhipp FooForTestingBar HowToTestCallsMadeByAnObject MockObject OnceAndOnlyOnce UnitTestExamples CategoryExtremeProgramming CategoryExtremeProgrammingExamples TestDrivenDevelopment TestDrivenDevelopmentTutorialRomanNumerals UnitTest UnitTestTrial UnitTestTutorial UnitTestExamplesAndGuidelines CategoryTesting CheckOutputAutomatically ClassName CodeUnitTestFirst CodeUnitTestFirstExampleOne CodeUnitTestFirstExampleTwo ContinuousIntegration DailyBuild DesignForTestability ErrorPoppingTestSuite GuruChecksOutput JavaUnit JohnFarrell KentBeck MalteKroeger MassimoArnoldi MattRickard MethodName MichaelFeathers MikeHowells MockObject ProgrammerTest RogerLipscombe ShouldUnitTestsTestInteroperations StandardizeTestingPractice SuperTest TestCase TestCollector TestSink TomStambaugh UnitTest UnitTestTrial UseStandardRefactoringRulesToMakeCodeEasyToTest WellFactoredCode WendyLiew UnitTestFileStructure AllTest CategoryTesting ChristianTaubman DierkKoenig ExtremeProgrammingExplained HaveThisPattern RubyUnit TestFirst UnitTest UnitTestFolderStructure AaronHumphrey CategoryTesting PavelPerikov UnitTest UnitTestsDefined VbUnit VisualBasic VisualSourceSafe UnitTestFrameworkInCpp AppTestEvent AppTestEvents AutoTest CastToAppTestEvent CategoryTesting CheckEventHappened CheckHappened CheckNextEventIs CheckNextIs CheckNoMoreEvents CheckRequestSentNextTo CppUnit GenerateEvent IfIndex IfTranslation IsEquivalent MaBool MySend RichardDevelyn SendNotification SendSiteToSiteRequest TerryEbdon TestEvent UnitTest UnitTestIsTheMock AnthonyWilliams CategoryMockObjects CodeSmell DoTheSimplestThingThatCouldPossiblyWork ExpensiveSetUpSmell ImprovingTheDesignOfExistingCode JasonNocks MockObject MockingLegacyCode SelfShuntPattern TestDrivenDevelopment UnitTest UnitTestIsTheMock UnitTestingLegacyCode UnitTestIsolation CategoryTesting CodeUnderTest DanBarlow DavidBarksdale ExpensiveSetUpSmell ExtremeProgramming GeorgePaci HelperFunction IncrementalTesting IntegrationTest IsolationLayer JeffGrigg LargeScaleCppSoftwareDesign RevertDontDebug RonJeffries ScientificMethod ShouldUnitTestsTestInteroperations StandardDefinitionOfUnitTest StrongCoupling SunirShah TestInfected UnitTest UnitTestIsolation UnitTestsReconsidered YouArentGonnaNeedIt UnitTestToCodeRatio CategoryTesting CodeFirstTestImmediatelyAfterward JeremyBowers MikeCorum SpikeSolution TestDrivenDevelopment TestFirstDesign TestInfected UnitTest WayneMack WilliamUnderwood UnitTestTrial CategoryTesting CeeUnitTesting CodeUnitTestFirst JavaUnitTestChallengeSolved UnitTestFrameworkInCpp UnitTestTrial UnitTestTrialFour UnitTestTrialOne UnitTestingFutureStories UnitTestingGreyAreas UnitTestingTheWrongSemantics UnitTestingUnconstrainedInput UnitTestTrialFour CategoryTesting ChipTesting ExtremeProcess FrankCarver TestingFramework UnitTest UnitTestTrialOne DesignBullSession ExtremeProgramming MalteKroeger RalphJohnson RonJeffries UnitTest UnitTestTrial UserStories UnitTestTutorial CategoryTesting CodeContractFirstAndUnitTestSecond CodeUnitTestFirst CrapsGame DaNuke DanilSuits DesignByContract DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming GarethMcCaughan GoodThing GreenBar KentBeck MartinFowler MockObject MonopolyGame NatPryce ObjectMentorBowlingGame ObjectOrientation OffByOne PyTest PythonLanguage ReFactor RolePlayingGame SeanOleary SeparationOfConcerns SimplestThingThatCouldPossiblyWork TestDrivenDevelopment UnitTest UnitTestingRandomness UserStory YouArentGoingToNeedIt YouArentGonnaNeedIt UnitTestedSystemAsMythologicalSystem AllModelsAreWrongSomeModelsAreUseful AnonioGramsci AntiPatternsBook AntonioGramsci BadThing ChrisSteinbach ChristopherAlexander CodeUnitTestFirst CommonSense DeleuzeAndGuattari DesignPatterns DoTheRightThing FalsePoliticalEconomyOfAcademia FrancisHwang GeorgWilhelmFriedrichHegel GoodSense HardtAndNegri JohnBywater KarlMarx KentBeck LearningPerl ListenToTheCode MarshallMcLuhan MartinFowler NewYorkCity OldestProgramOfaSystem OnceAndOnlyOnce RefactoringImprovingTheDesignOfExistingCode RolandBarthes TechnoShamanism TestDrivenDevelopment TestingMythology TestsCantProveTheAbsenceOfBugs UnitTest UnitTestFramework WikiStoneSociety WorldTradeCenter UnitTesting UnitTest UnitTestingAbstractBaseClasses AbstractBaseClass AbstractTest ChristianTaubman CompositionInsteadOfInheritance CppUnit DaveSmith IvanTkatchev JoeWeaver OnceAndOnlyOnce ReFactoring TestCase UnitTest WilliamUnderwood UnitTestingAndMartialArts SomikRaha UnitTestingAspectOrientedCode AspectOrientedProgramming UnitTest UnitTestingConcurrency DiningPhilosophersChallenge ThreadTests UnitTestingNonDeterministicCode UnitTestsForSynchronizationLogic UnitTestingCorba CategoryCorba CategoryTesting CorbaComponentModel MockObject TestDrivenDevelopment TestFirstCiao UnitTest UnitTestingCostsBenefits BigBallOfMud BigBangTesting CommonSense DmitryJemerov IntegratingUnitTesting JeanCzerlinski LinesOfCode PairProgramming PairProgrammingCostsBenefits PersonalSoftwareProcess UnitTest UnitTestingDynamicBehavior AgileMethod ExtremeProgramming TestInfected TomStambaugh WayneMack XmlHttpRequest UnitTestingErrors DivisionByZero UnitTestingForGames CategoryTesting GraphicalUserInterface QuakeGame UnitTest UnitTestingForGames VirtualMachine WilliamUnderwood UnitTestingFutureStories AcceptanceTest CategoryTesting CrcCard DonWells ExtremeProgrammingForOne ExtremeProgrammingMaster FrankCarver HaskoHeinecke JavaUnit KentBeck PlanningGame UnitTest UserStories VcapsProject YouArentGonnaNeedIt UnitTestingGreyAreas ConditionTest FrankCarver KentBeck MarkAddleman RonJeffries SelfDocumentingCode TestCase UnitTest UnitTestAsTickler UnitTestingIsDesign AamodSane AshodNakashian AskTheComputer BadSmell BigDesignUpFront CodeReview ComputerScience DaveHarris DesignByContract ErichGamma ExtremeCatalysis KentBeck MichaelFeathers PartyPooper TestDrivenProgramming TheUnitTestIsTheSpecification UnitTest UnitTestingIsDesign UnitTests WaldenMathews UnitTestingJavaEvents CategoryEvents CategoryJava CategoryTesting ChanningWalton JavaBean JavaUnit JournallingPattern NatPryce PropertyChangeEvents UnitTest UnitTestingLegacyCode AcceptanceTest ArchitecturalSubstitution AsimJalis AssertionsForLegacyCode BrianMarick CategoryTesting ChickenAndEggProblem CodeUnitTestFirst CyclomaticComplexityMetric DmitryJemerov DonWells EricHodges ExtractAlgorithmRefactor IanOsgood JeffGrigg JohannesBrodwall LegacyCode MatthewFarwell MichaelFeathers MichaelHill MockObject NoTestsYetTest OnceAndOnlyOnce ReFactor RefactorLowHangingFruit RobertDiFalco RonJeffries ShotgunDebugging SubclassToTest TestFixture TestSuite TestingFramework TheCraftOfSoftwareTesting UnitTest UnitTestingLegacyCodeExample VcapsProject WayneMack WorkingEffectivelyWithLegacyCode WyattMatthews UnitTestingLegacyCodeExample AnalysisParalysis CategoryTesting CodeAndFix DivideByZero DoTheSimplestThingThatCouldPossiblyWork EightyTwentyRule IntroduceReadOnlyAccessor JavaScript JeffGrigg MockObject ObjectOrganized ObjectOriented OnsiteCustomer PairProgramming PeterLindberg PlanningGame ReFactoring RegressionTests ReplaceGlobalWithParameter ScaffoldingTest ScaffoldingTests StoryCard TestsAsScaffolding UnitTest UnitTestingLegacyCode UnitTestingMarsOrbiters CurtisBartley NickBishop NissimHadar OliBye TestsCantProveTheAbsenceOfBugs UnUnitTestableUnits UnitTest WillHartung UnitTestingMyLibrary CategoryTesting FreeSoftwareForLibraries LegacyCode MyLibrary SettingUpForUnitTestingMyLibrary UnitTest UnitTestingLegacyCode UnitTestingMyLibraryFindAllFreeTemplates UnitTestingMyLibraryGracefulExit UnitTestingMyLibraryPrepareAndExecuteSql UnitTestingMyLibraryPrintFooter UnitTestingMyLibraryPrintHeader UnitTestingMyLibraryReturnError WhatIsRefactoring UnitTestingMyLibraryGracefulExit CategoryTesting ChrisGray ExtractMethod MockObject PerlLanguage PythonLanguage SideEffect TestCase TestRunner TestSuite ThreeStrikesAndYouRefactor UnitTestingMyLibrary UnitTestingMyLibraryPrintHeader UnitTestingMyLibraryReturnError UnitTestingMyLibraryPrepareAndExecuteSql CategoryTesting UnitTestingMyLibrary UnitTestingMyLibraryFindAllFreeTemplates UnitTestingMyLibraryReturnError UnitTestingMyLibraryPrintFooter CategoryTesting NameSpace SettingUpForUnitTestingMyLibrary TestCase TestSuite UnitTestingMyLibrary UnitTestingMyLibraryPrintHeader UnitTestingMyLibraryPrintHeader CategoryTesting MockObject TestCase TestSuite UnitTestingMyLibrary UnitTestingMyLibraryGracefulExit UnitTestingMyLibraryPrintFooter UnitTestingMyLibraryReturnError CategoryTesting TestSuite UnitTest UnitTestingMyLibrary UnitTestingMyLibraryGracefulExit UnitTestingMyLibraryPrepareAndExecuteSql UnitTestingNetworkFunctionality AcceptanceTest AnonymousUser CategoryDistributed CategoryTesting DependencyInjection EightFallaciesOfDistributedComputing EitanLevi FunctionalTest GabrielWachob IntegrationTest JasonFelice JayNayegandhi MockObject PeteKirkham ProgrammerTest RobHarper SamuelFalvo UnitTest WayneMack UnitTestingNonDeterministicCode AcceptanceTest CategoryTesting CodeSmell CombinatorialExplosion DanilSuits DoSimpleThings DontChangeTheCodeTest EncapsulateRandom FrancisHwang GreenBar JavaUnit JeffPanici MarkovChainer MatryoshkaDoll MockObject MockRandomizer NonDeterministic StringBuffer UnitTest UnitTestingRandomness WardCunningham UnitTestingNonPublicMemberFunctions ApplicationCommand BadSmell BusinessTransaction CategoryTesting CeePlusPlus CodeSmell CommandImp CommandMethodObject CommandPattern CurtisBartley DaveHarris DoTheSimplestThingThatCouldPossiblyWork ExtractClass ExtractMethod FooTest FrankWestphal GofCommand HidingByDelegating JohnBrewer JonathanTang LargeScaleCppSoftwareDesign ListenToTheCode LongMethod LotsOfLittlePieces MethodObject MethodsShouldBePublic MoveMethod NamingConvention OliverKamps PrivateInterface PythonLanguage RefactorMercilessly RonFox RussellGold SunirShah TestCase TestingNonPublicMethods TestingPrivateMethods UnitTest UnitTestCpp WayneConrad WayneMack WhoIsUsingJunit UnitTestingNumericalMethods KohonenSelfOrganizingMaps NeuralNetwork UnsupervisedLearning UnitTestingQuestion AcceptanceTest AlanKnight BrianMarick CategoryTesting ChryslerComprehensiveCompensation DaveThomson DeveloperTest ExtremeProgramming IncrementalTesting JustInTimeProgramming KentBeck MichaelFeathers OnceAndOnlyOnce PunctuatedEquilibrium RonJeffries SoftwareProductLines SteveJorgensen TestCase TestFixture TestingFramework UnitTest WikiDom YouArentGonnaNeedIt UnitTestingRandomness CompressionAlgorithm DavidCary MarkovModel OnceAndOnlyOnce PseudoRandomNumberGenerator StatisticalTestsForRandomness StevenNewton UnitTestExamplesAndGuidelines WayneMack UnitTestingSingletons CategoryTesting CodeSmell DesignSmell DoSimpleThings ExpensiveSetUpSmell GlobalVariable InvisibleCoupling IvanTarasov JamesCrawford JasonNocks MichaelFeathers MockObject PeteHardie PeterKaptein RichardDevelyn SetUp SingletonPattern SingletonsAreEvil TearDown TestCase TestDrivenDevelopment TheFool UnitTest UnitTestIsTheMock UnitTestingUnconstrainedInput BasicBlock CodeUnitTestFirst CostinCozianu DaveWhipp EricHodges IntegrationTest NeverWriteaLineOfCodeWithoutaFailingTest TestDrivenDevelopment TestFirstDesign UnitTest WardCunningham WilliamUnderwood UnitTests UnitTest UnitTestsAndDatabases AcceptanceTest AdapterPattern AlainPicard CaptureBugsWithTests CategoryTesting ChrisRimmer ChryslerComprehensiveCompensation CommonLisp ComplexDataSetupForAutomatedTests DanMuller DataConversion DeleteMe DependencyInversionPrinciple DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammingChallengeThirteenPointFive FakeTheSideEffects FrancisHwang FunctionalTest HypersonicSql JeffGrigg KenMcKelvey MarkSwanson MartijnMeijering MikeRettig MockObject MockObjectsInVb MockStatement NickBishop NoelDarlow ObjectRelationalMapping OliverKamps PhlIp RelationalIntegrity ResultSet RonJeffries SebastianPetzelberger ShuntPattern SimulateTheIndustry SqlServer StephMader StevenFeuerstein StevenNewton TestCase TestingFramework TomCrossland TransactionIsolation UnitTest UnitTestsAndDatabases XpLeiden UnitTestsAreProductionCode CategoryTesting JohnVriezen KrisJohnson ProductionCode UnitInUnitIsntTheUnitYouAreThinkingOf UnitTest UnitTestsDefined AcceptanceTest BoostLibraries CategoryTesting CppUnit DavidVincent DesignByContract ExtremeProgrammingChallengeNineteen GrahamHughes JavaUnit LargeScaleCppSoftwareDesign LourensCoetzer PairProgrammingCostsBenefits PhlIp ReFactor RefactorMercilessly RobHarwood StandardDefinitionOfUnitTest TestingFramework UnitTest UnitTestCookbooks UnitTestFolderStructure UnitTestingCostsBenefits WayneConrad WikiPage UnitTestsForLibraries AndreasAxelsson ExtremeProgramming UnitTest UnitTestsForSynchronizationLogic ExtremeProgrammingChallengeFourteen RichardHenderson UnitTestsReconsidered AcceptanceTest CategoryTesting CodeComplete CompleteCoverageIsExpensive DesignByContract DoBothUnitAndAcceptanceTests ExtremeProgrammingChallengeFourteenSplit IfXpIsntWorkingYoureNotDoingXp IsXpUnitTestingBest JeffGrigg LispUnit LukeGorrie OneUnitTestAtaTime ScientificMethod SilverBullet StandardDefinitionOfUnitTest StarUnit StrictTypingIsaTest SunirShah TestFirstProgramming TestInfected TestingInterfaces UnitTest UnitTestIsolation UnitTestsReconsidered UnitTestsTellYouWhenYoureDone WhatIsRefactoring XpVsStandardDefinitionOfUnitTest UnitTestsRequirePerfectDevelopers AdamSpitz AeGis AnonymousDonor AnyXisBetterThanNone BigDesignUpFront BillTrost BrianEwins BrokenLink CategoryTesting CleanroomSoftwareEngineering CodeSmell CodeUnitTestFirst CommentingChallengeResponse DavidCary DesignByContract FrancisHwang IllDoItLater ImplicitTyping ItCouldBeThisWayIfEveryOneBelievedAndBehaved JeffGrigg JimLittle JonathanArkell KyleBrown ManifestTyping PerfectabilityOfDevelopers PhlIp ProgrammerTest RedHerring StaticTypeSafety StaticTypingRepelsElephants SunirShah TestDrivenDevelopment TestFirstDesign TheBestIsTheEnemyOfTheGood UnitTest UnitTestsMakeTypeCheckersUnnecessary UnitTestsRequirePerfectDevelopers UnitTestsVsOptimization WayneMack UnitTestsTellYouWhenYoureDone BugsInTheTests CategoryTesting CodeSmell CodeUnitTestFirst DanBarlow ExtremeProgramming ExtremeProgrammingInstalled FacadePattern FunctionalTest NarrowTheInterface RonJeffries SunirShah TestFirstUserInterfaces UnitTest UnitTestsReconsidered WhatIsRefactoring UnitTestsThatDontBreak CategoryTesting CodeUnitTestFirst CowboyCoding DavidAllsopp DmitryJemerov DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming HelpMeToUnderstand JeffGrigg KarlKnechtel OnceAndOnlyOnce PhlIp RobertWatkins ShortMethods SunirShah TestEverythingThatCouldPossiblyBreak TestFirstDesign TestFirstProgramming UnitTest UnitTestsThatDontBreak WaterFall WriteJustOneTest UnitarianWayOfThinking OleAndersen UnitaryArithmetic CategoryWhimsy UnitedKingdom BritishCulturalAssumption CategoryCountry EnglishOrBritish GreatBritain NorthernIreland UnitedStates CategoryRedirect UnitedStatesOfAmerica UnitedStatesConstitution BillOfRights ChuckAdams ConstitutionalPattern FederalGovernmentUsa FranklinDelanoRoosevelt JosephStyons NoChildLeftBehind RightToBearArms RobertField RootPasswordToTheConstitution SethGordon SupremeCourt TheodoreRoosevelt UnitedStatesCulturalAssumption AmericanCulturalAssumption DavidVincent GodBlessAmerica GroupingByaName IfYouCallYourselfAmerican MikeSmith NorthAmerica ThirteenColonies UnitedStates UnitedStatesOfAmerica BenKovitz BiteMeLibs CategoryCountry CategoryOffTopic DougMerritt GenuineProgressIndicator GerryMander JeffGrigg JoeWeaver LobbyIsm MarianneBachman MediaMonopoly MicroCode MicrosoftCorporation MikeSmith NewOrleans PeakDebt PhlIp PresidentialSigningStatements QuidProQuo TimLesher UnitedStates UnitedStatesOfAmericaDiscussion WardCunningham WestminsterSystem WhyDoYouPermitThisToBeDoneToYou UnitedStatesOfAmericaDiscussion CategoryOffTopic CorporateGovernment GeorgeBush HongKong HowCanProgrammersHelp JacquesChirac JapanCountry LearningKillsOptimismDiscussion LowHangingFruit MeltingPot MiddleEast MonolithicCulturalBlock NoamChomsky RealLife RealPolitik RestOfTheWorld StBart TruthAndEnlightenment UnitedKingdom UnitedStates UnitedStatesOfAmerica WarInIraq WebChron WestEurope WesternEurope UnitedStatesOfGenerica AmericanCulturalAssumption SunirShah UnitedStatesTaxes CategorySociety EvanCofsky FreeMarket SethGordon UnitedStatesOfAmerica WhatIsPoverty UnitsOfMeasure UnitsOfMeasure UniversalBusinessLanguage CategoryXml ElectronicDataInterchange NextBigThing OasisOrganization UniversalBusinessLanguage WebServices UniversalCatalog AudioGalaxy CategoryProject CategorySoftwarePolitics DirectManipulation FreeNet ObjectOriented RichardKulisz UnversalCatalogTalk UniversalCatalogDiscussion BrandonCsSanders DiamondAge FreeNet IdeaOwnership NealStephenson ObjectBrowser PeerGroups PeerNetwork SyntaxVsSemantics UniversalCatalog UseNet WebOfTrust WikiWiki UniversalCommonDescent DogmaOfEvolution MacroEvolution PunctuatedEquilibrium QuoteMining QuotingNotThinking StephenJayGould UniversalCommonDescent UniversalComputation TuringComplete UniversalCoordinatedTime GreenwichMeanTime UniversalCoordinatedTime UniversalDataAccess DistributedInternetArchitecture UniversalDataAccess UniversalDataModel CategoryModels UnifiedDataModel UniversalDataModel UniversalExpressiveness CategoryMath UniversalExpressiveness UniversalFinanceServer PeterMaier UniversalFinanceServer UniversalGoldenRule ToddHoff UniversalHistory AlienLifeOnThisPlanet AnswerMe BeliefSystem CommunityWiki DavidCary EricHodges GlobalWarming JonGrover ScientificAmerican SpaceTime StarTrek StarWars UniversalHistory UniversalLife AdPopulam BigBang BigOmegast DecayAndRenewal DefinitionOfLife DefinitionsOfLife DistinctionOfLife DougMerritt DrakesEquation EvolutionAndEnthalpy FrameProblem GameOfLife GarryHamilton GreekLetterThreshold IdontKnow JoshuaGrosse LeibnizianDefinitionOfConsciousness LifeIsAnAttributeOfProcess LogisticMap MemesShmemes MotherGaia NaturalSelection NewScientist OccamsRazor OpenYourMind PartToWholeAsWholeIsToPart PaulDavies PeterMerel ProCess QuantumTheory ReFraming ReNormalization ScientificMethod SiTi SpookyActionAtaDistance TheReformSociety ThereIsNoInfinity TimeManagementIsaBitch UniversalLife ViolentAgreement WalledGarden WhatsaDistinction ZenoBuddhism UniversalMind AjiKeshi ArbenTapia BrucePennington CategoryEasternThought CategoryMind ChuangTsesFish DanielDennett DaveVoorhis DonaldNoyes EricHodges FebruaryZeroSeven FuzzyAndSymbolicLearning GettingToYes GodIsSomethingYouDo IllusionOfIndividuality JeriRyan LaoTse LaoTsu LaynesLaw LeibnizianDefinitionOfConsciousness LispLanguage MayZeroSix NamShubOfWiki OccamsRazor PeterMerel SelfTalk SimpleMinded StarTrek TheAdjunct TheBorg TheGodComplex TheLife ThePrisoner TheerasakPhotha UniversalLife UniversalMind WhosOnFirst WikiWiki WikiWord WorldView YesAnd UniversalNameSpace CategoryAddress NameSpace PipeDream UniversalParticipation ContentEditableByAll EngineProgrammableByAll FridemarPache SingularitarianWikiPrinciples WikiAgent WikiPrinciples UniversalProgrammingLanguage AbstractFactory ActorsModel AlternateHardAndSoftLayers CeeLanguage CeePlusPlus CommonLisp CsharpLanguage DeclarativeMetaprogramming ExpertSystems ForthLanguage GarbageCollection GeneralPurposeProgrammingLanguage HaskellLanguage InstantLanguageForm JavaLanguage KeyLanguageFeature LispLanguage MainstreamLanguage MissionCritical ModulaFour ModulaThree ObjectiveCee PluginArchitecture PointerArithmetic PolicyInjection PrologLanguage ProofOptimizer RealTime SmallTalk StandardTemplateLibrary TuringComplete UniversalProgrammingLanguage VirtualMachine UniversalResourceLocators UniformResourceIdentifier UniversalScreenResolution EditHint TheProblemWithIcons UniversalScreenUnit WetWare WikiWiki UniversalScreenUnit AprilTen CloseToTheMetal MooresLaw TheProblemWithIcons WetWare WikiWiki UniversalSerialBus CategoryHardware FireWire MicrosoftWay PairProgramming PeeCee PlugAndPlay WindowsVsLinux UniversalSet CategoryMath FirstClass NewFoundations SetOfAllSets SetTheory TopType UniversalSet ZermeloFraenkel UniversalStatement CategoryLisp CategoryMetaprogramming CategorySyntax DataStructure EssExpressions ExBase FastEyes FireFox JohnMcCarthy MagicContainer MaspBrainstorming MoreThanOneWayToPresentIt SweetExpressions SyntaxMatters TableOrientedProgramming UniversalStatement UsefulLie UniversalTranslator BabelFish DouglasAdams PythonTranslator StarTrek TowerOfBabel UniversalTranslator WikiTranslator UniversalTruth AlmostTrue AnonymousDonor BillZimmerly BrentNewhall EricHodges HappinessIsElusive ItDoesntDepend KatieLucas LaynesLaw MetaAuthority MrSpock ObviousFact PersonalTruth PleaseComment RaySchneider RobChamberlin StreeHasSolutions TheRepresentationIsNotTheRealThing UniversalTruth WikiCommunity ZenWeenie UniversalTuringMachine TuringMachine UniversalWikiEditButton CategoryWiki EditText FireFox FridemarPache JohnFletcher RecentChangesCamp RoCoCo UniversalWikiEditButton WardCunningham WikiEditIcon UniversalWikiNamingLocators CallForCollaboration CategoryDiscovery GrandUnifiedTheory HandleSystem HyperlinkingProcess InterMapTxt MakeTheComplexSimple OpenDirectoryProject PersonalWiki RestArchitecturalStyle TooComplex UniversalWikiNamingLocators WikiFind WikiName WikiNames WikiWebTransferProtocol UniverseOfDiscourse ConceptsOutOfContext DanSheppard DefinitionOfLife EdwardKiser FallaciousArgument GunnarZarncke NearestFittingContext RichardKulisz TragedyOfTheCommons UniverseOfDiscourse UniversityOfAuckland AucklandCity CategoryCollege NewZealand UniversityOfBremen CategoryCollege UniversityOfLondon BrunoWassermann CategoryCollege UniversityOfLondonUnion UniversityOfNorthCarolina AndyPierce CategoryCollege CategoryHomePage FredBrooks MaryLynnManns NorthCarolina ResearchTrianglePark UniversityOfStThomas CategoryCollege UniversityOfTennessee CategoryCollege UniversityOfToronto AndyPierce CategoryCollege CityOfToronto JasonYip MarshallMcLuhan McGibbon MichaelFeathers RobartsLibrary TuringLanguage UniversityOfCalgary UniversityOfNorthCarolina UniversityOfToronto UniversityOfWaterloo UrbanLegend UniversityOfUtah CategoryCollege UniversityOfWashington CategoryCollege ComputerEngineering ComputerScience PicoEditor SeattleWashington UniversityOfWaterloo CarletonUniversity CategoryCollege CoOpEducation IanGoldberg LarrySmith MuSystemProject UniversityofHongKong CategoryCollege UnixAndWindowsHell DennisRitchie ExoKernel ExplicitManagementOfImplicitContext FileSystem FileSystemAlternatives InterchangeFileFormat JefRaskin KeyKos LibOs NameSpace ObjectCapabilityModel ObjectOriented OperatingSystem PlanNine QuickTime ReinventingTheDatabaseInApplication SplitOperatingSystemIntoServices TransparentPersistence UnixAndWindowsHell WimpIsBroken UnixBeginnersGuide CategoryUnix DominicFitzpatrick EmacsEditor GarethMcCaughan JohnDouglasPorter ManMan NanoEditor RickSamuels ViEditor UnixClones CategoryOperatingSystem FreeBsd InventorsOfUnix LinuxOperatingSystem MinixOperatingSystem NetBsd OpenBsd PlanNineFromBellLabs SunSolaris TakuyaMurata UnixOs UnixCulturalAssumption CategoryCulture CropCircles CygWin GrossDeficienciesOfUnix InstallShield MicrosoftWindowsCulturalAssumption OpenSource SquidCyg UnixAndWindowsHell UnixCulturalAssumption UnixLike UnixCulture AnonymousDonor AppleScript AreNot AwkLanguage BasicLanguage BetterOs BsdOs CategoryCulture CategoryUnix CeeLanguage CeePlusPlus CygWin DougMerritt EmacsAsOperatingSystem EmacsEditor FileSystemObject FireFox GenericFunction GraphicalUserInterface HaveThisPattern HelpMeToLearn InTheBeginningWasTheCommandLine JavaScript KatieLucas LaFemmeNikita LinguaFranca LinuxOs LispMachine MacOs ManPage MattBehrens MicrosoftWindows MicrosoftWord MsDos NextStep OpenStep PerlLanguage PlanNineFromBellLabs PowerOfPlainText QuarterCenturyOfUnix RegularExpression RogerLipscombe SchwartzianTransform SingleCharacterSwitchesSuck SunSolaris TermOfAbuse TheArtOfUnixProgramming TheNotUnixCulture TheSocialNetwork TheUnixPhilosophy ThreadMode TimTowTdi TronLegacy UnixCulture UnixGeeks UnixOs UnixPowerTools UnixShell UnixWay UnixWeenies UseTheRightToolForTheRightJob VirtualBox WardCunningham WindowsScriptingHost WorseIsBetter YourMileageMayVary UnixDesignPhilosophy CeeLanguage DigitalEquipmentCorporation DoOneThingAndOneThingOnly EarlyPrototyping EdIsTheStandardTextEditor EightyTwentyRule IncrementalUnixShellDevelopment LimitsOfHierarchies ManPage MiniComputers PipesAndFilters PowerOfPlainText RichardGabriel RuleOfSilence SilentFailureNoisySuccess SmallIsBeautiful WorseIsBetter UnixFunctionalityVsWindowsFunctionalityDiscussion CategoryOperatingSystem CreateFile CreateFileEx CygWin EnterpriseOperatingSystem EquivalentFeaturesOnWindowsAndUnix FindPage GoodThing InTheBeginningWasTheCommandLine InstallShield JimLittle LearningCurve NealStephenson OperatingSystemComparison RefactorEmotions RefactoringVsDeletionDiscussion ReligiousWar ThreadMess ThreadMode UnixVsBsd UseIt UseNet WayneMack WindowsIsAsUsableAsUnixMyth WindowsVsLinux UnixHistory BellLabs CategoryHistory CategoryUnix CompatibleTimeSharingSystem DennisRitchie InfernoOs InventorsOfUnix MarshallKirkMcKusick MulticsOs OpenSource OperatingSystem OperatingSystems PlanNineFromBellLabs QuarterCenturyOfUnix SedLanguage TheArtOfUnixProgramming TheDaemonTheGnuAndThePenguin TheEvolutionOfTheUnixTimeSharingSystem UnixOperatingSystems UnixHolyMan CategoryJoke UnixIsAnIde DaveWhipp ShellVsIde UnixJunkie AppleMenu BlueScreenOfDeath ReligiousBelief UnixKernel DeviceDriver InterProcessCommunication OperatingSystem ProcessScheduling SimplyPaging UnixLike BsdOs CalBerkeley CategoryUnix FreeBsd GnuLinux LinuxDistribution LinuxLike LinuxStandardBase MacOsx NetBsd OpenBsd OperatingSystem ScottMcNealy SunMicrosystems TheOpenGroup UnixLike UnixOperatingSystem WhatIsThisThingCalledUnix UnixOperatingSystem UnixOperatingSystems UnixOperatingSystems AixOs BsdLicense CategoryOperatingSystem CategoryUnix CeeLanguageFamilyFrontEnd ClosedSource FreeBsd FreeSoftwareFoundation GnuCee HewlettPackard HpuxOs IdeologicalPurityIsIdiocy IrixOs LinusTorvalds LinuxKernel LinuxOperatingSystem LinuxOs MacOsx MachMicrokernel MailTransportAgent NeXt NetBsd NextStep NineteenEighties OpenBsd OpenSource PosixStandard RichardStallman ScoUnix SiliconGraphics SunMicrosystems SunOs SunSolaris TenDra TheOpenGroup UnixEmulator UnixHistory UnixLike UnixOperatingSystems VmsOperatingSystem UnixOs UnixOperatingSystems UnixPowerTools CategoryBook PowerTool UnixShell BourneAgainShell BourneShell CategoryScripting CategoryUnix CeeShell CommandLineInterface CommonLisp EmacsShell FriendlyInteractiveShell InterpretedLanguage KornShell PlanNineFromBellLabs RcShell SchemeLanguage SchemeShell ScriptingLanguage ScshWiki ShellVariables TomDuff UnixShell UnixShellPatterns UnixShellPatterns AlanRobertson BangBang BillTrost CallByReferenceSubshellVariables CategoryUnixShellPattern CleanupTempFilesShellPattern CommentsAsDataShellPattern DosPatterns GreggWonderly GrepForDevNull HideDaemonsBehindStartStopScripts IsolateDaemonsFromTerminals JimCoplien JobControlLanguage MichaelLindner MoveToDirectory OptionParsingInShell ParamPattern PaulChisholm QualityScriptPatterns RussellCorfman SaveFileDescriptorsToAvoidSubshell ShellScriptVsScriptingLanguageScript ShellVariables StandardError StandardInput StandardOutput StephenHill TestingAgainstTheNullString UniqueDelimitersShellPattern UnixPowerTools UseExecToAvoidSubshell UseIfsInsteadOfCut UsePasteInsteadOfSed UsingXargsForRepetition UnixTime DateStamp LeapSecond SignedInteger TheEpoch ThirtytwoBitTime TwentiethCentury UnixWay AlternateHardAndSoftLayers CategoryOperatingSystem CheapProcesses EverythingIsa GoogleFileSystem GraphicalUserInterface LessIsMore LinuxOs MattBehrens MozillaBrowser MozillaXul OpenOffice OpenSource PerryLorier PlanNineFromBellLabs PowerOfPlainText ProprietarySoftware StandardWay SusanRoy TheArtOfUnixProgramming UnixCulturalAssumption UnixDesignPhilosophy UnixOs UnixToolsApproach UnixWay WindowsWay WorseIsBetter UnknowableNumbers AlephNought AlistairCockburn AndyPierce AreTheSpecifiableRealsWellDefined BerrysParadox BigInt BigOmega BloopFloopAndGloop CantorsProof CategoryMath CountablyInfinite DecemberZeroSeven DedekindCut DouglasAdams EpistemicsOfQuantity GoedelsIncompletenessTheorem GregoryChaitin HaltingProblem JeffGrigg JohnHortonConway JoshuaGrosse JoshuaHudson KolmogorovComplexity MarkJanssen MathematicalParadoxes MichaelChermside NumberSpecificationsAndTuringMachines OnNumbersAndGames PhilosophyOfMathematics PiNumber PrimeNumber RichardKulisz TuringMachine UncomputableNumbers UndefinableNumbers UnknowableNumbers VickiKerr UnknownAuthor WikiGnome UnknownDonor AnonymousDonor UnknownDonor UnknownProgrammer UnknownProgrammer UnknownRulers BhagavadGita OleAndersen TaoTeChing ThePeople UnlimitedBandwidthCommunication AutomatedIntelligence BioTechnology BostonWireless CategoryOrganization CommunicationExplosion ContextSensitivePage IfYouBuildItTheyWillCome InformationDevices JuneZeroFive KcWireless LewisjPerelman OpenConnectivity SeattleWireless ThreePillarsOfTheNewEconomicSystem UnlimitedBandwidthCommunication WiFi WirelessLocalAreaNetworks UnlimitedStorageCapacity AprilZeroNine BrianCooke CategoryOrganization DonaldNoyes GarbageCollection GideonKlok HomeOffice ItJustWorks JournalingFileSystem LoggingFileSystem MicroFootprintComputingPlatform MicrosoftWindows OpenSource OperatingSystem ProgrammingLanguage SpaceElevator SystemsSoftware UnlimiedStorageCapacity UnlimitedStorageCapacity UsefulUsableUsed VirtuousCircle WithinTwentyYears WorseIsBetter UnmodifiableListIsStupidAndItBreaksLsp CompileTime ConstQualifier JavaDesignFlaws JavaEmptyListIsBroken JeffBay LiskovSubstitutionPrinciple RobertDiFalco RunTime UnmodifiableList UnmodifiableListIsStupidAndItBreaksLsp UnsupportedOperationException UnmoteMyEyeAlready DanielKnapp JerryPournelle LarryNiven RobertWatkins TheMoteInGodsEye UnnecessaryHolography CategoryWikiMaintenance DontRepeatYourself OnceAndOnlyOnceIsNotJustForCode WikiLink UnrealEngine UnrealEngine UnrealTournament UnrealTournament CategoryGame CoderLlama LayneThomas UnrealTournament UnreservedCheckouts ClearCase ConfigurationManagement EclipseIde EditConflict FrequentReleases KyleBrown LexicalUnit NoelWelsh ParableOfTheBook RecentChanges ReleaseEasyReleaseOften ReleaseEngineering RobertWatkins SmallReleases SourceSafe SubVersion SunirShah WilliamUnderwood UnsafeAtAnySpeed UnseatingStickyStandards AsFastAsCee GoodEnough ItsNotTimeToDumpCeeSyntax ItsTimeToDumpCeeSyntax JavaScript QwertySyndrome SqlFlaws UnsignedShiftOfByte ArithmeticShiftingConsideredHarmful CommonLisp HyperSpec LukeGorrie UnskilledAndUnawareOfIt BecomingCompetent CategoryPaper ComputerScience DaNuke FuzzVille HumansAreLousyAtSelfEvaluation ItemizedClearLogic ObjectiveEvidenceAgainstTopDiscussion OnceAndOnlyOnce OneTrueWay StatisticalProcessControl UnconsciousIncompetence UnskilledAndUnawareOfIt UselessTruth WetWare WikiZens UnsolvableSoftwareDevelopmentProblems AbstractionDevelopment AgileSoftwareDevelopment AllAbstractionsLie BeyondPatterns ChasingTheDragon DefinitionsForOo ExtremeProgramming HiddenContextProblem HolyWar InterestingProblems LayneThomas LaynesLaw ManagingProjectComplexity MeaningfulName PatternContext PatternDictionaryGame PatternDictionaryGamePlusPlus PatternHaltingProblem PatternInEverything ProfessionalConsensus ShouldComputerScienceUseLatin TripleMeta TriteSayingsComeInPairs UnspecifiedBehavior BadThing HashTable HitchhikersGuideToTheGalaxy ImplementationDefined LinkedList RedBlackTree UndefinedBehavior UnspecifiedBehavior UnstableBackups DaveSmith DryRunBackup UnsuccessfulMeansOfCommunication DialoguePractices KnowledgeProliferation UnsupportedOperationException AntiPattern CategoryException JeffGrigg LiskovSubstitutionPrinciple SpringExperienceConference TestDrivenDevelopment UnsupportedOperationException UntappedPotential DonaldNoyes UntappedPotential UntestableUnits DaveWhipp HowDoYouKnowWhenYouAreDone RonJeffries UntestedButFinished AntiPattern AntiPatternCategory AppointedTeam BoatAnchor BrooksLaw BuyIn CategoryAntiPattern CategoryOrganizationalAntiPattern CopyAndPasteProgramming GoldenHammer SourceControl UntimelyDeath UntimelyDeath UntypedLambdaCalculus LambdaCalculus UntypedNetworkHypothesis MariusAmadoAlves MultiParadigmDatabase RdfTriples UnusualSmells NickKeighley UnusualUrlPunctuation CategoryWiki MoreAboutEditingLinks TextFormattingRegularExpressions TextFormattingRules UnusuallyAdaptableSoftware AccidentallyUnusuallyAdaptableSoftware FrankCarver HaveThisPattern MajorRefactoring UnusuallyAdaptableSoftware UnwantedModelingLanguage AbstractionLevel ClassDiagram ClassHierarchies CrcCards DesignPattern FunctionalSpecifications MartinFowler ObjectOrientation ObjectOriented ObjectOrientedAnalysis ObjectOrientedDesign PolyMorphism SequenceDiagram TemplateMethod UmlControversies UnifiedModelingLanguage UnwantedModelingLanguage UseCases UserStories UnwashedMasses UnwashedMasses YouDontDoItTheWayIdoThereforeYouSuck UnwindProtect CeePlusPlus CommonLisp CsharpLanguage DynamicWind GarbageCollection JavaLanguage ResourceAcquisitionIsInitialization ResourceAllocationIsInitialization SetUp TearDown UnwindProtect UnwindingTheStack UnwindingTheStack ActivationRecord CoRoutine ContinuationPassingStyle ExceptionHandling FirstClassContinuation PlainOldData TheStack UnwindProtect UnwrittenRule AntiPattern CryptoCracy FirstRuleOfFightClub FoundingFathers GoodStyle ImpliedRules IroncladRules NomicGame PhilGoodwin PolitenessPattern PolitessePattern TipsForBeginners UnyVerse UpFrontDesign BigDesignUpFront DesignUpFront UpFrontDesignVersusEvolutionaryDesignInDenalisPersistenceLayer DesignExperienceReport JimLittle SuggestedShorterName XpUniverse UpOrOut AntiPattern ClimbTheCorporateLadder UnitedStates UpWing ChickenWing DavidPimentel DownWing ElectronicFrontierFoundation ExtroPians IainBanks JohnGilmore LeftWing RightWing RobertTheobald TheCulture UpWing UpdateNotRequired AcceptableExcuses CategoryOrganization DoesItsThing DonaldNoyes ItAlwaysWorks ItWorks OnceAndOnlyOnce QualityIsFree QualityIsNotFree RonJeffries TheOtherThings ThinkingOutLoud UpdateNotRequired UpdatesRequired WhatDoYouWantMeToWorkOnNow UpdatesRequired AutomaticUpdates CategoryOrganization DonaldNoyes GoodThing ThinkingOutLoud UpdateNotRequired UsefulUsableUsed UpdatingAndRefactoring CatchUp CategoryFuture DonaldNoyes ItWorks ThinkingOutLoud WardsWiki WhatItWantsToBe UpfrontDesignIncome AnonymousDonor BigDesignUpFrontIsRiskyInvestment DesignDebt DesignUpFront DesignUpFrontIsInvestment SpikeSolution UpfrontDesign UpliftAcademy GivingSpace UploadCulture HansMoravec ScienceFiction UpperCamelCase CamelCase LowerCamelCase PascalCase UpsDiscussion CategoryDiscussion ItDepends JoeTennis KentBeck UpsertCommand AxionDatabase UpsideDownInheritance ActiveTemplateLibrary BrokenLink CategoryCpp CategoryCppTemplates CuriouslyRecurringTemplate ErrorDocument MicrosoftFoundationClasses MixIn MultipleInheritance WindowsTemplateLibrary UrbanCode AntHill AnthillPro ClearCase ConcurrentVersionsSystem EjbBenchmark EjbIdioms FileSystem JakartaAnt OpenSource StarTeam VisualSourceSafe UrbanDesignMetaphor CategoryMetaphor CrudScreen RecentChanges SisterSite TwinPage VirtualDesktopsDiscussion UrbanLegend AtomicCat JackaLope SmeetFrog UrbanLegend UrbanNilsson UrbanNilsson UrbanSim UrbanSim UrbanaPatternsGroup BrokenLink CategoryGroup CategoryPatternsGroup RalphJohnson UriGeller PaUriGeller UrimAndThummim UrlCallback AcidAndLongTransactions BrianEwins CategoryAntiPattern CategoryRipleysBelieveItOrNot GeorgeGruschow StephanHouben UrlCallback UrlMangling JakobNielsen MatthewTheobalds NameMangling UrlMangling WorldWideWebConsortium UrsKeller CategoryHomePage KentBeck UrsulaLeGuin AlwaysComingHome CategoryAuthor CategoryScienceFiction EarthSea RobertChurch SamuelDelany ScienceFiction ScienceFictionNewWave SpivakPronouns UrvashiKaul CategoryHomePage ProcessPatternLanguageTaxonomy UsPatentOffice BigBuxCorp UsPatentOffice UsaElectionProblems CostinCozianu ElectionResults FuRphy IntellectualDishonesty IrefutableUsaElectionFraud IrrefutableUsaElectionFraud JonathanTang UsaSystemsCatastrophe ArticleNews AugustZeroFive DisregardTheAdjunct GeorgeBush GlobalWarming GreatSociety GulfWar PeakOil PhlIp PleaseMoveThisToTheAdjunct WildWest UsabilityAndAgileMethodologies AcceptanceTest AgileDevelopmentMethodology CaseyCady CategoryCaseStudy ExtremeProgramming GoodEnough ProductBacklog ProductOwner UserFeedback UserInterface UserStories UsabilityEngineering AboutFace BrianEwins CategoryBook JakobNielsen ToddCoram TogOnInterface UsabilityTesting CategoryTesting ProductTesting UsabilityTesting UserInterface UsageOfInnerClasses ActionListener BillTrost BradAppleton BrianRobinson ChrisDailey ClassFooForBar ComponentAdapter ComponentEvent ComponentListener DaveHarris GlennVanderburg InnerClassesAreSecondaryAbstractions InnerClassesAsClosures JoeBowbeer JohnFarrell KielHodges MixIn MultiplyNestedClasses OrganizingTestCases PeterGassmann ReFactoring StaticNested SteveFreeman TomStambaugh TooDeepIntoTheBagOfTricks UnitTest VisualAge VisualWorks WhenToUseInnerClasses WindowAdapter UsagePreconditions CategoryPattern CautiousBuyOverBuild PhilipEskelin ProtoPattern UsagePreconditions UsbDrive CategoryOrganization LargeScreenTvs PressedAndHurried PriceIsRight UsbPowered UsbKeychainDrive AlanKay AndrewMcGuinness CarlSagan CategoryHardware DonaldNoyes FlashDrive LiveCdOs ThumbDriveUses UsbKeychainDrive WilliamUnderwood UsdpBook AndrewJoyner CategoryBook GradyBooch IvarJacobson JimRumbaugh UnifiedSoftwareDevelopmentProcess UseAssertions BairsLaw CategoryAssertions CrashTestDummies CurtisBartley DefensiveProgramming DesignByContract DoNotUseAssertions DominicCronin JeffGrigg LawOfDemeter MartinPool OnceAndOnlyOnce OrenTirosh PythonLanguage RussellGold SeatBelts ShipWithAssertionsOn UnitTest UseAssertions WhatAreAssertions ZygoBlaxell UseAtmMachine AccountStatus AtmCustomer AtmMachine AtmSystem BankManager BankRegulator DepositMoney EndSession LogonToAtmSystem MainMenu OnceAndOnlyOnce SeaLevel TransferMoney UseAtm UseAutomatedTellerMachine UseCase UseCases WikiWiki WithdrawCashFromAtm UseBeforeReuse BigDesignUpFront BillBarnett CategoryReuse OnceAndOnlyOnce StrategicAndTacticalAreNotAntonyms YouAreGonnaNeedIt YouArentGonnaNeedIt UseBuiltInLoops BuildLoopsYourself CategoryLoops FunctionsForLoops MakeLoopsApparent UseByDate DeceptivePractice LifeTime MeatBall RepairingContextualDamage SelfTalk TemporalContext UseByDate UseByDateException WikiPage WikiTag WisdomBegins UseByDateException CategoryWikiTag OnTopic TemporalContext UseByDateException WikiGnome WikiPage WikiTag UseCase AbuseCase AcceptanceTest AlistairCockburn BusinessProcessReengineering EvanLanglois ExtremeOpenBusiness FridemarPache GradyBooch IvarJacobson JackRing JimCoplien ObjectOrientedAnalysisAndDesign PatternPeople ProblemSystemPerspective RebeccaWirfsBrock ScottHightower SoftwareEngineering SteveBennett UseCase UseCaseDiagram UseCasePatterns UseCases UserStory UseCaseMap AllAbstractionsLie BigDesignUpFront CarletonUniversitySoftwareSystemsDesign CritiqueOfUseCases FractalComprehension MessageSequenceChart ScenarioCluster SunirShah UseCase UseCaseMap UseCaseMaps UseCases UserStory UseCaseModel ActorGoal CastingCall DanRawsthorne FollowYourScript HasWantedPages IndistinctBoundary PageAboutModelsAndModelling PrimaryActor SecondaryActor TheUseCase UseCasePatterns ActorDescription ActorGoal AlistairCockburn AllStarRevue AndyPols AtomicGoal BenLieberman CastOfCharacters CastingCall CriticsCorner DanRawsthorne DoubleHappiness FairyTale FollowYourScript GregGibson GroundLevelDetails IndistinctBoundary JohnArtrim KnowYourAudience LennyEstrin LipingZhao PaulBramble PersonaDramatis PointOfView PrimaryActor RickRatliff SecondaryActor SmallCast SteveAdolph SurfaceAndDive SusanLilly TedLefkowitz TheDirector TheFairyTale TheModel TheSeventyThousandFootView TheUseCase UseCaseModel ValueAddedTransaction UseCasePatternsBook UseCaseRamblings UseCaseScenario UseCase UseCaseTemplate UseCaseToUserTask AtmMachine AtmUserStoriesAndTasks DanRawsthorne EngineeringTask LogonToAtmSystem UseAtmMachine UseCase UserStory UserTask WithdrawCashFromAtm UseCases AlistairCockburn BrokenLink CategoryProcess CritiqueOfUseCases UseCase UseCaseRamblings UseCases UseCasesRecentChanges UserStories UserStory UserStoryAndUseCaseComparison UseCasesAndFunctionPoints DavidLongstreet EngineeringTask FunctionPoint FunctionPointAnalysis PlanningGame SoftwareMetrics StevenNewton UseCase UseCases UserStories UseCasesAreUserStoriesWithAcceptanceTests AcceptanceTest FrameworkForIntegratedTest JamesGrenning UseCase UseCases UserStories XpMailingList UseClosuresNotEnumerations AamodSane AdapterPattern AnonymousInner AnonymousInnerClass BillTrost BlocksInJava BlocksInJavaScript BrunoBozza CategoryClosure CategoryCollections CategoryJava CategoryObjectFunctionalPatterns ClosureFloat ClosureInt CoRoutine CommandCollection CurriedObject DataStructure DaveHarris DefensiveProgramming DougRansom EssentialJavaStyle ExternalIteration ExternalIterator ExtractMe FilteredEnumeration FilteringEnumeration FoldFunction FunctorObject GeorgePaci GuillermoSchwarz HaveThisPattern InnerClass InternalIteration InternalIterator InternalizeExternalIterators JakartaProject JavaAlgorithmLibrary JavaGenericLibrary JavaIdioms JonHanson KentBeck KielHodges KyleBrown LazyEvaluation LazyObject LetBinding LexicalClosure MarkerInterface NatPryce NicholasJacobs NoSuchElementException OnceAndOnlyOnce PatrickLogan PatternMatching PhilGoodwin PipesAndFilters ProfileBeforeOptimizing RalphJohnson RangeCheck RobbShecter RobertDiFalco RomanStawski RonJeffries RubyLanguage SmallTalk SmalltalkLanguage SteveFreeman SteveJorgensen SteveMcConnell StreamObject TokenCollection TransfoldPattern TurtleMotionCollection TwoThreeTree UnaryFunction UseClosuresWithEnumerations UseEnumerationsInsteadOfForLoops UseEnumerationsNotClosures ValueObject VisitorPattern VisualAge WardCunningham WayneConrad UseCodeToBookmark FixmeComment MartinPool SmalltalkLanguage SteveFreeman UnitTestAsTickler UseCompositionAndInterfacesWithoutClassInheritance AddressWithMaybeSomeSpecialProcessing CategoryPolymorphism CompositionInsteadOfInheritance ConvenienceInheritance ConvenienceInheritanceInsteadOfComposition DelegationInheritance FearOfAddingClasses InheritanceInVbClassic InterfacesInsteadOfInheritance IsInState IsValid IsValidForPersistence JimArnold LawOfDemeter LocatableByState MakeReservation MethodsShouldBePublic NameWithoutSpecialCharacters NameWithoutSpecialCharactersThatDosDoesntLike NickRobinson OliverChung PersonPersister PersonWithWellFormedName PersonWithWellFormedNameAndSpeciallyProcessedAddress PolymorphismAndInheritance PythonLanguage QueryInterface RavioliCode ReFactor RedHerring ScarletLanguage SelfAbuse SetPersonName SimplestThing SpaghettiCode SpecialName TaxonomicalInheritance WeDontUseInheritanceEnough WellFormedName YouArentGonnaNeedIt UseConstMemberFunctions BurkhardKloss CategoryCpp CeePlusPlus CeePlusPlusEleven ConstCorrectness ConstIsaVirus DynamicallyTyped EffectiveCeePlusPlus EmbeddedSystem GrainOfTheLanguage IterativeDevelopment JamesCrawford JavaLanguage JeffGrigg LispLanguage MichaelFeathers PhilGoodwin ReFactor ScottMeyers SmalltalkLanguage StaticTyping StaticallyTyped SteveFreeman UnitTest WaterFall UseDataTransferObjects DomainObjectStateHolder KyleBrown WhyEjbsAreOverSpecified UseEnumerationsInsteadOfForLoops ArickAnderson ArrayLists BetterForLoopConstruct BillKayser BradleySmith CategoryCollections CategoryIdiom CategoryJava CeeLanguage ChrisGerrard CollectionAndLoopVsSelectionIdiom ConcurrentModificationException DaveHarris DoublyLinkedList EditHint ExternalIterator GlennVanderburg GregVaughn HashTable InternalIterator JamesHollidge JamesNoble JaredLevy JavaLanguage JavaTm KyleBrown ObjectSpace ObserverPattern OrderedCollection ParcPlace PaulDyson PhpLanguage ReduceUnimportantInformation RefactoringCppToReduceDependencies RobbShecter SteveFreeman StringTokenizers UseClosuresNotEnumerations UseEnumerationsNotForLoops UseEnumerationsInsteadOfForLoops UseEnumsNotBooleans AntiPattern BevanArps BorlandDelphi DoTheSimplestThingThatCouldPossiblyWork EmploymentStatus ExcludedMiddle ListType MaritalStatus ObjectList OwnsObjects ReferencesObjects StaticTyping ThreeValuedLogic UseEnumsNotNumbers YouArentGoingToNeedIt UseEnumsNotNumbers DeadlySins DesignPattern FlyweightEnum FlyweightPattern JavaLanguage StaticFinalInt UseEnumsNotBooleans UseExceptionsInsteadOfErrorValues AntiPattern ArrowAntiPattern AvoidExceptionsWheneverPossible CategoryException CharlesYeomans DaveHarris ExceptionFunnel FunctionResult JohnFarrell KyleBrown ReturnValue SamuraiPrinciple SmalltalkAndExceptions WayneMack UseExecToAvoidSubshell CategoryUnixShellPattern PipesAndFilters TailCallOptimization UseFactoriesToBuildObjects AbstractFactoryPattern BuildInterfaceImplementationPairs BuilderPattern CarFactory ChanningWalton DaveHarris DoTheSimplestThingThatCouldPossiblyWork DontDistinguishBetweenClassesAndInterfaces EnterpriseJavaBeans ExtractClass ExtremeProgramming FactoryMethodPattern FactoryPattern FlexPoints GemStone JohnHeintz KyleBrown MetaObjectProtocol MichaelFeathers NatPryce OrderedCollection ParameterClasses PrematureGeneralization PrototypePattern RalphJohnson ReportingAmplitude RonJeffries ShieldPattern StandardCar ToddCoram VisualWorks WilliamUnderwood YouArentGonnaNeedIt UseFactsToComplain ConstructConvincingArguments PhilGoodwin StopComplaining UseFinallyClause BradCox BrokenLink CeePlusPlus ChrisMosher CsharpLanguage KarlKnechtel MyManagedClass OnceAndOnlyOnce ReFactor ResourceAcquisitionIsInitialization ResourceReleasesResource RobertFisher StevenNewton UsingBlock UseForwardDeclarations UseIdenticalExceptionHandlers CategoryException TranslateExceptions WilliamUnderwood UseIfsInsteadOfCut CategoryUnixShellPattern UsingXargsForRepetition UseIpAddressesNotUsernames CategoryAddress EditHint RecentPosts SunirShah UserName WardsWiki UseJudgementNotProofs AdVerecundiam CategoryProof CollectAndSummarize EvidenceTotemPole GroupThink ImreLakatos UseLocalStorage EddieEdwards KarlinFox UseMention DouglasHofstadter UseMod UseModWiki UseModWiki AppropriateWikiTopics CategoryWikiForum CategoryWikiImplementation CliffordAdams ComponentDesignPatterns DocumentMode EricHerman ExtremeProgrammingChallenge HidePage InfiniteMonkey MeatBall RecentChanges SubPage SubPages ThreadMode TragedyOfTheCommons UseMod UseModWiki WikiNameAdvantages WikiNames UseModj UseModj WikiClone UseMonologues AvoidDiatribes CategoryWikiEditing CategoryWikiMaintenance DonaldNoyes ThinkingOutLoud UseMonologues WikiVoting UseMoreWarnings CategoryException UseNamespacesNotClasses ByeByeObjects CppHeresy TurboPascal UseStructsNotClasses UseNet AdaLanguage CeeLanguage CostinCozianu FunctionalProgramming GoogleGroups HipcrimeFloods JoltAward KenIverson LasseHp NetNews SeanOleary UseNet WikiWikiWeb UseNetReborn HappyWiki NobleExperiment RecentChanges ScriptKiddies SelfTalk SocietyWithoutMediaIsBetter SusannahWilliams WardsWiki WikiGnome WikiSucks UseNetWiki DejaNews GoogleGroups PublicKeyCryptography SlashDot ThreadMode UseNet UseNetWiki WardsWiki WikiGnome UseObjectsToRepresentObjects CategoryGraphicsPattern CategoryPattern GraphicsPatterns LayeredGraphics ObjectOrientation PointerCastPolymorphism SceneGraph SmallTalk StructuredGraphics UseObjectsToReturnMultipleValues AlternativesToPassByReference AssignVariablesOnce CategoryJava DaveHarris DoTheSimplestThingThatCouldPossiblyWork LinkFinder ListenToYourProgram MapLink MapLocation MapLocations MethodObject MichaelFeathers ResultObject RonJeffries UseObjectsToReturnMultipleValues ValueObject WilliamGrosso UseOfShortcuts CategoryOrganization DonaldNoyes ShortCuts TextFormattingExamples ThinkingOutLoud WikiFormatting UseOneCodeLine AccuRev BitKeeper BradAppleton ClearCase CodeDuplication ComponentizeTheSystem ContinuousIntegration DualMaintenance ExtremeProgramming GitVersionControl IntegrationHell MultipleMaintenance NetBeans NickKeighley NightlyBuild OnceAndOnlyOnce OnceBittenTwiceShy ParallelDevelopmentVersusConcurrentDevelopment PerforceVersionControl PerlLanguage RefactorProjects RobMandeville ScmPatterns StarTeam SubVersion SunirShah UseOneCodeLine VersionControl WrapperFacade UsePasteInsteadOfSed CategoryUnixShellPattern StandardOutput UsePrototypesToChallengeAssumptions DesignInIdl EwanBirney UsePublicRepositories BitBucket CategoryOpenSource CreativeCommons CreativeEconomy ExtremeProgramming GitHub GnuPublicLicense OpenSourceCulture ReFactoring ShareAlike SourceForge WikiStub UseRealExamples DataPoint DonKnuth FooBar RichardDrake TexTheProgram TheImportanceOfFirstHandExperience TonyHoare UseRealExamplesForWikiOnWiki CategoryWiki EditCopy EgSoftwareCannotBeModeled ForgiveAndForget SoftwareCannotBeModeled SpecificExamples ThingsOnWikisMind UseRealExamples WeNeedExamples WikiOnWiki UseSeasonedFacilitator CategoryAgileMethodology PreparingForSprintOne UseSignatures UsingSignatures UseSomeoneElses JamesGosling NotInventedHere OtherPeoplesCode RewriteCodeFromScratch RobertGreayer SwipedFromTheBestWithPride UseSomeoneElses WardCunningham UseSound BeepInterface CategorySound CategoryUserInterface OperaBrowser SpokenLog UserInterface UseStorageSpacesWisely AlanChristiansen CategoryOptimization EddieEdwards GrokAliasing GrokTheCompiler GrokTheLanguage SunirShah WriteTheCompiler UseStructsNotClasses AmirLivne AnonymousDonor CategoryCpp CeePlusPlus CodeGenerator CodeWarrior CppHeresy CppRefactorStructToClass DaveHarris IvesAerts MethodsShouldBePublic NatPryce ObjectOriented ObjectsAreDictionaries PeterMerel PlainOldData RobertDiFalco RuleOfThree RulesOfOptimization SunirShah TuringComplete UnitTest UseStructsNotClasses VisualStudio UseTheClientsCache ConsistentLook DaveSmith GoldOwner JakobNielsen MilanBabuskov NatPryce RobCrawford TreeStructure WebsitePatterns WikiWikiWeb UseTheDebugger AskTheCode CodeUnitTestFirst DominicCronin ForgetTheDebugger JustInTimeDevelopment MicroSoft SmalltalkLanguage SteveMaguire UnitTest UseTheDebugger VisualAgeJava VisualBasic WritingSolidCode UseTheSourceLuke IntrusionDetectionSystem ReadItLikeaComputer StarWars StudyTheSourceWithaDebugger TipsForReadingCode UseTheStaticTyping CompilerErrorsAreYourFriends FlyweightPattern GeorgeDinwiddie NullObject SoftwareDevelopmentGuideline SpecificTypingPattern StaticTypeSafety StronglyTypedCollection WholeValuePattern UseTheToolsWeLikeOrLikeTheToolsWeUse ChooseYourRutCarefully InkBlotSoftwareEngineering JeffGrigg MicrosoftVsOpenSourceDatabases PickTheRightToolForTheJob UseTheToolsWeLikeOrLikeTheToolsWeUse UseTracing DaveHarris DaveSmith GeorgiaMcNamara JimPerry JournallingPattern KielHodges LoggingBestPractices PatternsForLoggingDiagnosticMessages PeterMerel SimonHeath SteveFreeman VerifyOutputWithGrammar UseYourCommonSense CrystalClearMethodology DontUseYourCommonSense RonJeffries UseaCollectingParameterInAccessorMethods HotSpot PhilGoodwin ValueObject ValueObjectsShouldBeImmutable WilliamGrosso WilliamUnderwood UsedThreeTimes RuleOfThree UsefulUsableUsed WillTracz UsefulJavaApplets BallDroppings CategoryJava EuclidOfAlexandria JavaLanguage SecureShell SodaConstructor WebBrowser WikiComposer UsefulLie AllAbstractionsLie AllModelsAreWrong AllModelsAreWrongSomeModelsAreUseful AlmostTrue AnonymousDonor CategorySubjectivityAndRelativism CretanParadox DoctorWho DonTurnblade EditHint EverythingIsRelative GoodThing JustMakeItRight LifeIsaBigMessyGraph MarkAddleman MichaelLeach NormanTheAndroid RobMandeville SoftwareLies SvadHisthana TheMapIsNotTheTerritory TrueEnough UsefulLie UsefulLies WaldenMathews WittgensteinsLadder UsefulProgrammingLanguage ConfigurationManagement DigitalRightsManagement DllHell EventualSideEffects FirstClass GracefulDegradation LazinessImpatienceHubris PartialEvaluation PolicyInjection PrimitivesAndMeansOfComposition RicesTheorem SelfDiscipline SideEffect SufficientlySmartCompiler TailCallOptimization TuringEquivalency UnitTest UsefulProgrammingLanguage WebOfTrust ZeroButtonTesting UsefulTruth UsefulUsableUsed BradAppleton CategoryPattern DoingStuff DonaldNoyes MichaelBeedle MikhailKalashnikov ProvenPractice RuleOfThree UsedThreeTimes UsefulXpSubsets CiCs GlynNormington OnSiteCustomer TurnAllTheKnobsToSeven UsefulnessOfNonDeterminism ActorsModel CategoryConcurrency CategoryMath CategoryPhysics DeclarativeConcurrency EricHodges GeneralRelativity InteractiveComputationIsMorePowerfulThanNonInteractive ModelsOfComputation NonDeterministic QuantumMechanics UsefulnessOfNonDeterminism UselessDigressionAboutLaw AnswerAllQuestions DoNotLie EditMe LetsDefineRights UselessLanguageFeatures AlternateCodeUniverse BrainDamage CeePlusPlus ConsideredHarmful FreeSoftware ImplementationInheritance MooresLaw MostlyHarmless PickTheRightToolForTheJob PrivateInheritance PrivateInterface TriGraphs ValueObject UselessLie ConfirmationBias UncomfortableTruth UsefulLie UselessNet UseNet UselessTruth DeleteWhenCooked JohnReynolds KnowYourAudience ThreadMess TopOnTypes UsefulLie UselessTruth UserAdaptsToSoftware AntiPattern CategoryAntiPattern SpaceShuttle UserAntiStories DickBotting MisuseStory UserAntiStory UserStory UserAntiStory BigDesignUpFront BruceSchneier DickBotting JohnBrewer LimitsOfUserStories MotherhoodStory NonFunctionalRequirements PhlIp SecurityIsHard SecurityManagement TheExtremeProgrammingWayToHandleUserAntiStories ThereAreNoUserAntiStories UserAntiStory UserStory UserCenteredDesign CategoryInteractionDesign TheDesignOfEverydayThings UserCenteredDesign UserSelfDesignSmells UserCenteredSystemDesign CategoryBook CategoryInteractionDesign DavidPrice DonaldNorman HumanComputerInteraction PsychologyOfEverydayThings UserDefinedInterface CategoryGui CategoryUserInterface FeatureCreep UserDocsInXp AgileForNonProgrammers AssociateUserDocsWithSource CategoryDocumentation ExtremeProgramming JimHighsmith LocalityOfReferenceDocumentation MattChaput StoryCard WriteTheUserManualFirst UserDoesNotCareHowItIsMade BryanEdds ItIsBrokenBecauseYouThoughtItWasFine UserDomain CapabilitySecurityModel CategoryOperatingSystem CategorySecurity KeyKos NameSpace NestedProcess PermissionFlags RichardKulisz SecurityComplete SecurityPattern SmalltalkLanguage TheObjectGraph UserExperienceMasterpiece AfterDarkScreenSaver CodeMasterpiece CodeWright CorelDraw DirMagic EmacsEditor GoogleSearch KaisPowerTools MacOsx MicrosoftExcel MozillaFirefox NewsMaster NortonCommander OperaBrowser PartitionMagic PhotoShop ScreenMultiplexor SoftwareMasterpiece UserExperienceMasterpiece VimTextEditor WordPerfect UserFriendly CategoryComicStrip ClassType EvilGeniusesInaNutshell InstanceType IvanTkatchev TheRootOfAllEvil UserFriendlyMegaSite BackChannel CategoryWebServices ComputationallyWired ComputingDevices EasyToUse FaceBook HighParticipationLevels IconicApps LibraryThing LowCostOfEntry UserNamePassword WiFi WikiPedia WikiWord UserHostile ArtificialIntelligence CharlesPetzold InterNet MicrosoftCorporation MicrosoftOffice PeterMerel PhlIp PointyHairedBoss ScannerAccessNowEasy SynapticPackageManager TransformationEconomy UbuntuLinux UncleBob UnitTest UniversalSerialBus UpFront UserFriendly UserHostile VeryGoodSeats ViSucks WindowsXp ZeekLand UserInstrumentedApi AlanKay AntiPattern BlackAndWhite CategoryUserInterface CommandLineInterface DirectManipulation DougMerritt HowToPervertDirectManipulation LogoLanguage MentalMasturbation MetaProgramming NakedObjects ObjectBrowser SeptemberZeroFive SmalltalkLanguage SoftwareStack SqlLanguage SqueakSmalltalk SyntacticSugar ThreeStarProgramming UniversalCatalog UserHostile UserInstrumentedApi UserInterface VisualBasic WireProtocol UserInterface AlternateRealityUserInterface BenShneiderman BrendaLaurel BruceTognazzini CapabilityUserInterface CategoryUserInterface ChristopherAlexander CommandLineInterface ComputersAsTheatre DesigningTheUserInterface DocumentDefinitions DonaldNorman EdwardTufte EnvisioningInformation GraphicDesign GraphicalUserInterface GuiGuidelines HowBuildingsLearn HumanComputerInteraction HumanInterface InformationArchitecture InformationSystemsProfessions InteractionDesign JakobNielsen JeffreyMiller KillerUserInterface LarryPrice LazyUsersMakeGoodUserInterfaces NakedObjects PeopleUsingTheSystem PoorUserInterfaceDesign SoftwareUsability SourceCodeIsUserInterface SpartanUserInterface StewartBrand TestFirstUserInterfaces TheHumaneEnvironment TheVisualDisplayOfQuantitativeInformation UserInterface UserInterfaceInertia UserInterfaceIntegration UserInterfaceOutside UserInterfacePatterns VirtualReality VisualExplanations WikiPage WikiUserInterface WimpInterface WritingErrorMessages ZoomableUserInterface UserInterfaceAndInformationArchitectureUsingEndemes ApplicationFunctionNavigationUsingEndemes CategoryInformationOrientation EnDeme MenuHierarchiesUsingEndemes NaturalLanguageProcessingUsingEndemes UiConsolidationUsingEndemes UserFormFieldAdditionUsingEndemes UserInterfaceDesign AgileUsability DanaDahlstrom DesigningTheUserInterface GuiGuidelines PhlIp UserInterfaceDesign UserInterfacePatterns WebsitePatterns UserInterfaceInertia AlanKnight ModelFirst RobertCecilMartin UserInterfaceInertia UserInterfaceIntegration DanMcCreary EnterpriseApplicationIntegration FalkBruegmann ScreenScraping SimonMedley SystemIntegrator UserInterface UserInterfaceIntegration UserInterfaceOutside AlistairCockburn CategoryUserInterface HexagonalArchitecture KyleBrown LowFidelityPrototypes NotFound OrgPatterns SmalltalkApprenticeProgram ToddCoram UseCaseGathering UserInterface UserInterfaceOutside UserInterfacePatterns CategoryUserInterface DaveOrme DynamicUserInterfacePattern FewPanes GuiGuidelines NounsAndVerbs SemiconductorTestSystemsGroup ShortMenus SoftwareDesign SoftwareEngineering SonificationDesignPatterns StandardPanes StartingPoints TheDataIsTheUserInterface ToddCoram UserInterfacePatterns UserInterfacePatternsForDatabaseApps WardAndKent WebsitePatterns WindowPerTask UserInterfacePatternsForDatabaseApps AnalysisPattern CharlesPeirce DataDictionary DomainDetails DomainModel ExistentialGraphs LifeLineNet LimitsOfHierarchies MathematicalAbstraction MishtuBanerjee ObjectOriented ObservationsAndMeasurements PatternBehindThePattern TheDataIsTheUserInterface UserInterface UserInterfacePatternsForDomainModelBasedApps UserInterfaceWidgets WidgetsRepresentRelationshipsInTheModel UserInterfaceSmells AugustZeroSix CascadingDialogBoxesAntiPattern CategoryCriticism CategoryUserInterface ControversialMicrosoftPhilosophies DiscontinuitySpike DotsPerInch GooglifyDeepMenus LongListsSmell NestedThreadMode UserInterfaceValidator CategoryPattern HaveThisPattern VhIndukumar VivekVenugopalan UserInterfacesDesignPrinciples AutomaticVsManualPlacement BlackAndWhite CategoryInteractionDesign CategoryUserInterface DirectManipulation GoodThing GooglifyDeepMenus NewSpeak ObjectBrowser OneTaskPerWindow OperatingSystemsDesignPrinciples ProgressiveDisclosure PutTheSolutionAtTheProblem SilentFailureNoisySuccess WindowsAreEvil UserInterrupt AbortRetryIgnore CategoryException PeterLynch UserJavascriptInOpera JavaScript OperaBrowser OperaWiki UserLand AppleEvents DaveWiner EditThisPage UserlandFrontier XmlRpc UserManual CategoryDocumentation ChangeLog DeleteWhenCooked IntegratedDevelopmentEnvironment MostApplicationsNeedaUserManual SkipSailors UserManual UserManualIsAnAntiPattern UserManualIsAntiPattern WriteTheUserManualFirst UserManualIsAnAntiPattern AntiPattern CharacteristicsOfaGoodUi DeleteWhenCooked MostApplicationsNeedaUserManual TheAlmightyThud TheSourceCodeIsTheDocumentation UserInterface UserManual UserManualIsAnAntiPattern UserManualIsAntiPattern UserManualIsAntiPattern AntiPattern AutoCad AutoLisp CategoryDocumentation CostinCozianu DeleteWhenCooked DougMerritt EnterpriseManager IntentionalRedundancyDoesNotViolateOnceAndOnlyOnce JasperPaulsen LaTex MostApplicationsNeedaUserManual QueryAnalyzer ReplaceDocumentation SeparationOfConcerns SkipSailors TheAlmightyThud UnitTest UserDocuments UserInterface UserManual UserManualIsAnAntiPattern UserManualIsAntiPattern WriteTheUserManualFirst ZenSlap UserManualIsNotUserStory MartySchrader OnceAndOnlyOnce UserInterface UserManual UserStory WriteTheUserManualFirst UserModeLinux CategoryLinux ReflectiveWiki WikiHive UserName AboutCookies CategoryWiki EvanSizemore GrammarVandal JavaScript MozillaFirefox NewUserQuestions RealName RealNamesPlease RecentChanges RecentPosts SharkBot UserName UserNameFaq UsernameBookmarklet WardsWiki WhyWikiWorks WikiHomePage WikiName WikiWikiSandbox WikiWikiWeb UserNameFaq CategoryWiki EditWar GrammarVandal MozillaFirefox NewUserQuestions RecentChanges SharkBot UserName WhyDoesMyUserNameDisappear UserNamePassword BulletinBoard CategoryWebServices ClientServer CodeCombination ComputerSystems UserNamePassword WebServices UserPage WikiHomePage WikiSignature UserPassword CategorySecurity DonTurnblade UserPassword UserPersona CategoryInteractionDesign InteractionDesign UserQueryInterfaces AbstractSyntaxTree BusinessRulesMetabase CategoryBusinessDomain CategoryDatabase CategoryUserInterface QueryByExample TabMunging WhereAndAnd UserRanking AbstractionAndOrganizations AdvoGato ArgumentFromAuthority BlubParadox CreativeEconomy ExBase FlyingCar FunctionalProgramming GeneticAlgorithm GlassBeadGame GreatLispWar HigherOrderFunctions HofPattern IfFooIsSoGreatHowComeYouAreNotRich LetTheReaderDecide MentalMasturbation ObjectOrientedProgramming PageRank PeerToPeer PerItemVoting ProbabilisticChooser SergejPauls SovietShoeFactoryPrinciple SummaryOfHofExamples ThreadMess TrustMetric UserRanking VotingModel WetWare WikiUniverse WikiZens UserRequirement AntiPattern BigDesignUpFront BusinessAnalyst BusinessRequirements CategoryRequirements ClientIsTheUser DesignSpecifications FallacyOfRequirements FunctionalRequirements IntegrationTester PromptingStatement RequirementsDocument ScopeControl ScopeCreep SoftwareArchitect SystemAnalyst TopDownDesign UsabilityComesFirst UseCase UseCases UserRequirement UserStories UsersProvideJobs UserRequirements BackLink UserRequirement UserScript FridemarPache UserScript WikiFy UserSelfDesignSmells UserCenteredDesignSmells YagNi UserSpace CategoryOperatingSystem JohnFletcher MultiTasking OperatingSystem OperatingSystemsDesign UnderstandingTheLinuxKernel UserStories CategoryStories ExtremeOpenBusiness UserStory UserStoryDiscussion XpAndHierarchies XpAndUml UserStoriesArtifactOrientedProgramming ArtifactOrientedProgramming CategoryFuture CategoryProject ConcurrentConstraint DataCentric DistributedGrammar DonaldNoyes IllustrationsAndUserStories LogicProgramming ModernDiogenes MultiAgent NotBuiltInOneDay NotLogic ObjectOriented ObjectOrientedProgramming OnePileFilingSystem PersonalComputer PositiveDialogue PublishSubscribe PublishSubscribeModel SearchEngines TechRpts ThinkingOutLoud UnderstandingDistributedSystems UsefulTruth UserStories WikiPedia WordPile UserStoriesWebDevelopment CategoryWebDesign DontHireHelplessIdiots KnowYourCustomer ProvideCustomerValue UserStory AcceptanceTest AlistairCockburn AnalysingTheProblemDomain AnonymousCoward BigBangTesting BigDesignUpFront BrentNewhall BusinessStories CaseyCady CategoryRequirements CategoryStories CayteLindner ChadThompson ChristopherGaltenberg ChryslerComprehensiveCompensation CommitmentSchedule DanPupek DaveBrin DavidVanCouvering DomainRegistrarTransfer DonaldMcLean EditGrid EngineeringTask ExtremeOpenBusiness ExtremeProgramming FridemarPache HowUserStoriesAreExtractedFromUsers InvestModelForUserStories IterationPlanning JamesWhite JasonGorman JohnMerk JoshuaDrake KentBeck LarryWinkler LimitsOfUserStories LucasZallio MakeOffersList MarcThibault McKinnonComments NamePros OoAdSeMtFla OpenSource PeterMerel PlanningGame QuestionsAboutXpStoriesAndTasks QuestionsAndAnswersAboutUserStories ReleasePlan RonJeffries RussellGold ScalingExtremeProgramming SocialDomaining StoryCard TheCustomerSpeaksWithOneVoice TheExtremeProgrammingWayToHandleUserAntiStories TheInmatesAreRunningTheAsylum TheTransparentSociety ThereAreNoUserAntiStories TimMackinnon UsabilityAndAgileMethodologies UseCase UseCases UserAntiStories UserAntiStory UserInteractions UserStories UserStory UserStoryAndUseCaseComparison UserStoryDiscussion UserStoryExamples UserStoryTemplate UsersAreSmarterThanProgrammers WikiTrailmark WilliamUnderwood WritingEffectiveUseCases WyattMatthews XpImmersionTwo XpMailingList UserStoryAndUseCaseComparison AliMotaz AlistairCockburn BorisMaltha CategoryAnalysis ChryslerComprehensiveCompensation CombiningUseCasesAndXpStories CommitmentSchedule CrystalMethodology DevelopmentEstimate EditHint GregPhillips ImpliedRequirements IndexCard IterationPlanning JimLittle KentBeck MartinFowler MauriceLynch PerisBrodsky PeteMcBreen PeterMerel PhilGoodwin PowerOfStories ProgrammingIsSocialLearning RichardDevelyn RobertStackhouse UseCase UseCaseTemplate UseCases UseCasesAreUserStoriesWithAcceptanceTests UseCasesRecentChanges UserStories UserStory UserStoryAndUseCaseDiscussion UserStoryExamples WardCunningham WorkQueue WyCash YagNi UserStoryAndUseCaseDiscussion AcceptanceTest AlistairCockburn DanRawsthorne EngineeringTask ExtremeProgramming MitchellModel RachelDavies RationalUnifiedProcess RobertCecilMartin RonJeffries UnitTest UseCase UseCaseToUserTask UseCases UserStories UserStory UserStoryAndUseCaseComparison UserStoryDiscussion CategoryDiscussion DaveBrin DomainRegistrarTransfer EditGrid ExtremeOpenBusiness FridemarPache MakeOffersList NamePros OpenSource SocialDomaining TheTransparentSociety UserInteractions UserStory UserStoryAndUseCaseComparison WikiTrailmark UserStoryExamples AlanKayStories AtsUserStories AtsUserStory BalloonStory BicycleRepairStories BowlingGameSecondStory BugsAreJustStories BugsArentJustStories BusinessRequirements BusinessStories BusinessStory CategoryExamples CategoryExtremeProgramming CategoryRequirements CategoryStory ChryslerComprehensiveCompensation ClearRequirements ComponentDesignPatternsStories ConflictingRequirements CrcDescribesScenarios CreepingFeaturitisWarStories DeveloperStories DeveloperStory DistributionStories DotNetSuccessStories DumbRequirements ElicitingRequirements EmploymentAndJobStories EnterpriseScenarios EvidenceByBestCaseScenario FallacyOfRequirements FirstOrderRequirements FunctionalRequirements GemstoneConsultingStory GenericRequirement HiddenStory HonoraryUserStories HowToTestNonFunctionalRequirements JeraWorksUserStories JimLittle JohnBrewer KeepingTrackOfStories KkProgrammingLifeStory LegacyReplacementStories LetYourDesignsBecomeYourRequirements LimitsOfUserStories MarkTwainAgeismStory MetaStory MisuseStory MonopolyUserStories MotherhoodStory NeverendingStory NonFunctionalRequirements OptimizationStories PracticalSoftwareRequirements QuestionsAndAnswersAboutUserStories QueueStory RawRequirements RefactoringIsaRequirement RemovingTheMouseStory SecondOrderRequirements SetsOfRequirements SimplifyTheRequirements SoftwareRequirements SuccessStory TarongaZooStory TestScenarios TheExtremeProgrammingWayToHandleUserAntiStories TheThreeExtremos TheWinWinScenario ThereAreNoUserAntiStories ThisIsTheTitleOfThisStory TypeInferenceStory UseCaseScenario UserAntiStories UserAntiStory UserRequirements UserStories UserStory VerificationRequirements WarStories WebCreditsStories WhatWeDidStory WhyClassifyRequirements WhyTestNonFunctionalRequirements WikiChoosingStories WikiClientStories WikiPagesAboutStories WikiPortalStories WikiRefactoringStories WikiStory WorkPlan XpAsStory XpBookStories YtwokStories UserStoryShield AlistairCockburn CategoryRequirements CommitmentSchedule DaveHarris EngineeringTask FunctionalProgrammingLanguage JustaStudent LimitsOfUserStories LogicalLanguages RonJeffries SunirShah UserStories UserStory UserStoryShield UserStorySystemInJava UserStorySystemInJava AlistairCockburn ContrivedExample DoTheSimplestThingThatCouldPossiblyWork ExplorationPhase ExtremeProgrammingExplainedEmbraceChange FunctionalTest IterationPlanning JeraWorks JohnBrewer JustaProgrammer KeithRay LimitsOfUserStories MapGuide MatthewFarwell MichaelSchneider PlanningGame RonJeffries RussellGold SunirShah TechnicalMemo UnitTest UseCases UserStories UserStory UserStorySystemInJava WriteItOnaCard UserStoryTemplate DanNorth FrameworkForIntegratedTest JimShore UserStory UserStyles CascadingStyleSheets DonaldNoyes FireFox InternetExplorer MicrosoftInternetExplorer OperaBrowser OperaDef SeanOleary UserStyles WebAccessibilityInitiative WikiStyle WorldWideWebConsortium UserlandFrontier DjAdams HasBrokenLinks HtmlModeler JohnDeBruyn JonUdell ManilaByDaveWiner UserLand UserlandFrontier UsernameBookmarklet BookMarklet MarkAufflick MicrosoftInternetExplorer MozillaFirefox TryLikePages UserName WikiWikiWeb UsersAreSmarterThanProgrammers BlackAndWhite DriversAreSmarterThanMechanics EverythingIsRelative HumansSuck InteractionDesign JustIsaDangerousWord JustMakeItRight MakeRoomForAllViewpoints RelationshipManagement SetInStone UsersCantRead CategoryDocumentation CategoryRant ItsIntuitivelyObvious JoelSpolsky ReadTheFineManual UsersAreSmarterThanProgrammers UsersCantRead VideoDocumentation UsersOnSite OnsiteCustomer UsersOnSite UsersWontPayForQualitySoftware AllRoadsLeadToBeeMinus HappyCo RealProfessionalsGetSued RobMandeville UnitTests WorseIsBetter UsesOfGofPatterns CommentsOnCommand CommentsOnComposite CommentsOnVisitor VisitorPatternComments WikiNameModifiers UsesOfWikiWorldwide SwitchWiki UshapedGetItCurves CategoryOopDiscomfort CategoryTrainingAndEducation DogmaticFallacy GoldenHammer GunnarZarncke MichaelSparks TautologicalDefinitionFallacy UshapedGetItCurves WowMoment UsingBagsForPrivacyPurposes AnalBucket ArguingForTheSakeOfArguing BagAtational BagSetImpedanceMismatchDiscussion BagSetImpedanceMismatchDiscussionTwo DevilsAdvocate ExBase GateKeeper GoTo GoodThing HaHaOnlySerious LimpVersusDie MarchTwelve OffTopic PickTheRightToolForTheJob PipeDream QwertySyndrome RecordSet RelProject RelVar RelationalAlgebra RelationalCalculus RelationalModel ResultSet SmeQl SqlFlaws TabMunging TutorialDee WalledGarden WaterbedTheory WhyDoExistingRdbmsAllowBags UsingBoldAndItalic TextFormattingRules TimTaylor WikiWikiSandbox UsingDatabaseUpFrontConsideredHarmful ActiveCodeGeneration BenefitsOfOo BigBallOfMud CeeIsNotThePinnacleOfProcedural CostinCozianu DbasGoneBad DelphiLanguage DomainModel EverythingIsRelative GemStone GenericBusinessFrameworkUnobtainable HolyWar InvasionOfTheRelationalWeenies KentBeck ModelViewController NavigationalDatabase NetDynamics NimbleDatabase NobodyAgreesOnWhatOoIs ObjectModel ObjectOrientedCulturalAssumption OrderNumber PassiveCodeGeneration PostgreSql PowerBuilder PutTheDamnDataOnTheDamnScreen RandyStafford RelationalWeenie RelationalWeenies SocialSecurityNumber SteveConover StoredProcedures ThereAreNoTypes UsingOperatingSystemUpFrontConsideredHarmful VisualBasic WhenAreDatabasesNotAppropriate XpMailingList YagNi UsingGoodNamingToDetectBadCode AlanFrancis BadMethodNames BadVariableNames CategoryNaming ChaoKuoLin CodeSmell ComposeMethod FeatureEnvy JohannesBrodwall MeaningfulName YagNi UsingHoursInsteadOfStoryPoints CharliePoole JoshuaKerievsky ProjectCards StoryPoints UsingInternalRowIdentifiers BagNeedScenarios UsingLargeFormatMonitors AndroidPlatform AudioVideo AvDevice CategoryOrganization DonaldNoyes MultimediaPresentations MultipleMonitors PersonalLearningCenter PersonalPad ProgramDevelopment RenderingTechnology SoloProgrammer ThinkingOutLoud TwoThumbsAndLargeFormatMonitors UniversalScreenUnit UsingSmallFormatReaders WiFi UsingLinksAsTools DoingStuff DonaldNoyes FederatedWikiSite OriginSite SiteNeighborhood WeNeedExamples UsingNmake CategorySoftwareTool JeremyEmerson UsingOperatingSystemUpFrontConsideredHarmful UsingDatabaseUpFrontConsideredHarmful UsingPatterns BruceAnderson JohnVlissides JoshuaKerievsky KentBeck NormKerth RalphJohnson WardCunningham UsingPrivateImplementationWithinClass AccessorsAreEvil AvoidDirectAccessOfMembers ForgetAboutWritingAccessors JonathanTang OnceAndOnlyOnce ShouldMemberVariablesBeAccessibleToDerivedClasses UniformAccessPrinciple UsingPythonDontNeedRuby AndyPierce CategoryPython CostBenefitRatio CraigEverett DavidHurt ElizabethWiethoff JavaScript JonathanTang LongAndPedanticallyCorrect MalcolmCampbell MarkDeeTaylor OffTopicIsOkay PetrMares PythonLanguage RobertFisher TerrelShumway TimLesher UsingRubyDontNeedPython WayneWerner WikiWords UsingRecentChangesForComments DeleteMe DeleteOneLiners DseWiki HelmutLeitner MeatBall PhilGoodwin RecentChanges UserName XpAndChangeManagement XpAndChgOrConfigMgt UsingRubyDontNeedPython BashShell CategoryRuby CeePlusPlus EdBorasky EverybodysDoingIt ExplicitIsBetterThanImplicit HappyWithPerl JohnFletcher LuaLanguage MarcThibault MicrosoftAccess PerlLanguage PythonLanguage RobertFisher RubyLanguage RubyOnRails SchemeLanguage SimplifiedWrapperAndInterfaceGenerator SteveJorgensen ToolCommandLanguage UsingPythonDontNeedRuby UsingRubyDontNeedPython UsingSchemeDontNeedRuby VbClassic UsingScenarios CategoryBuildingBlocks DonaldNoyes UsingSearchEnginesToFindInformation ActivePython ActiveState CanAnEducationalSystemEmerge CategoryDiscovery CategoryInformation CategoryPython PostScript PythonLanguage PythonWare SearchEngine UsingSearchEnginesToFindInformation WikiPage WorldWideWeb UsingSignatures AddingNewPages AlistairCockburn AnonymousDonor BetsyHanesPerry CategoryWiki ChangingSignedContributions CopyrightAndIrony CurtisBartley DonWells ExactlyOnce FixYourWiki GarethClaumann GoodStyle IhateWhiteCats InPraiseOfThreadMode JeffGrigg JonGrover MarkRogers MartyClaumann MichaelHill OffTopic PhilGoodwin PreferAnonymousContributions RalphJohnson RecentChanges RecentChangesJunkie RedHerring RonJeffries SignaturesProvideContext SignedDocumentMode SlashDot SpotTheDog StevenBlack ThomasMaeder ThreadMode ThreadModeConsideredHarmful ThreadModeCorrected ToSignOrNotToSign ToddCoram TypesOfSignature UseNet UserName UsingSignatures VisualFoxPro WardCunningham WhiteCats WikiIceberg WithoutSignature UsingSmallFormatReaders AndroidOperatingSystem AvDevice CategoryFuture CategoryOrganization CategoryProject DesktopComputers MultipleMonitors NotebookComputers PersonalPad UsingLargeFormatMonitors UsingSmallFormatReaders WiFi WorkStation UsingSpecificExceptionTypes CodingJavaUnitExceptionTests JbRainsberger PaulHolser UsingSql AlwaysUseSelectDistinct CategorySqlProgramming CostinCozianu SqlFlaws StructuredQueryLanguage TreatingNullableColumns UsingTechnologyInsteadOfJustPromotingIt CategoryCategory CategoryTechnology ClientSideDeletionsRestorations ControllingControls DoingStuff DonaldNoyes FixingThingsThatAlreadyWork NewStuff TechnologyOfTechnology TheOtherThings ThinkingOutLoud UpdatesRequired WeNeedExamples WikiOnWiki UsingTemplates BaseClasses BillWeston BlitzPlusPlus CategoryCpp CategoryCppTemplates CeePlusPlusIdioms ExpressionTemplate JamesCrawford JohnFletcher MichaelHill ObserverPattern OnceAndOnlyOnce PhilGoodwin PolymorphicCollections SmartPointer StaticPolymorphism StlStyle TemplatesAndRunTimeTypeInformation TemplatesDiscussion ToRelease TraitsTemplates WiggleRoom YouJustHaveToKnow UsingToolsToAvoidCopyAndPasteProgramming CodeDuplication CopyAndPasteProgramming CpdTool PeeEmDee RefactorMercilessly UsingUnixOriginProgramsOnWindows CategoryUnix CygWin JohnFletcher StlPort SymantecCpp TheChemicalEngineeringCulture TheDownloadCulture TheNotUnixCulture TheTclersWiki UnixCulture UsingUnixOriginProgramsonWindows WikiWiki UsingUnixOriginProgramsonWindows UsingUnixOriginProgramsOnWindows UsingWikiToWriteBooks ExtremeProgrammingExplained RichardDrake UsingWikiWithLynx BenoitDeckmyn BetterEditorForWiki BrianEwins CategoryWiki DavidEsposito DickBotting EditingReallyBigPagesWithLynx LynxBrowser RadoSmiljanic StephanHouben SunirShah TextModeBrowser UsingXargsForRepetition BottomMind BrokenAsDesigned CategoryUnixShellPattern UsualWayOfDoingThings DonaldNoyes OldRulesWithForgottenReasons ThinkingOutLoud TimeForaParadigmShift UtahPhillips IndustrialWorkersOfTheWorld PatternRecognition PickTheRightToolForTheJob RealWorld UtfEight AsciiCode CharacterSet KenThompson PlanNineFromBellLabs RobPike UniCode UtfEightValuesForUmlauts WardsWiki WebBrowser UtfEightValuesForUmlauts CategoryTable FernandoCorbat UtfEight WikiPedia UtfSeven QuotedPrintable UniCode UtfSixteen AsciiCode BasicMultilingualPlane BigEndian ByteOrderMark JavaLanguage LittleEndian MicrosoftWindows UniCode UtfSixteen UthreeSoftware CategoryOrganization DonaldNoyes HyperlinkingBrowser ItWorks PublicDomain TheOtherThings ThinkingOutLoud UsefulUsableUsed UthreeSoftware WikiBatics UthreeVbPrograms CategoryOrganization DoingStuff DonaldNoyes FromWhere NysImageHandler PersonalCloudStorageLocation TheOtherThings UsefulUsableUsed UthreeVbPrograms VbClassic WindowsSeven UtilityClasses AbuseOfUtilityClasses AntiPattern ChanningWalton DavidPlass FunctionClasses GenericFunction HowardFear JanLarsen JasonArhart JeffGrigg LookHereFirst LowSurfaceArea MethodsShouldBePublic MixIn NameSpace NarrowTheInterface OoWeenies RandyBrown RubyLanguage SimplestThingThatCouldPossiblyWork SingletonPattern SingletonsAreEvil SmalltalkLanguage SmuggedLispyRubyWeeny StatelessObject StaticClass TellDontAsk UtilityClasses WilliamUnderwood UtilityComputing ApplicationServiceProvider BrokenLink DoesItMatter EnterpriseApplicationIntegration PrinterFriendly UtilityComputing UtilityFog CategoryNanotechnology GreyGooIsEasilyContained GunnarZarncke StanislawLem UtilityFog UtilityMethod UtilityOfaMetaChannel DeleteMetadiscussion DiscussionPage DiscussionVsConsensus DocumentMode DoubleBar HomePage MeatballWiki MetaChannel MoveThreadModeToDiscussionPage QuickTopic SeparateThreadsFromContent SummariesOnTopDiscussionBelow ThreadMode TripleMeta WikiBadge WikiChannel WikiPedia UtilityPattern AntiPattern CategoryCreationalPatterns CategoryPattern CeePlusPlus ConvenienceMethods JavaLanguage MarnenLaibowKoser RubyLanguage UtneReader UtopiaNow BleedingObvious CategoryProblem ChangeTheCommunity CostinCozianu CreateGreatPages DeleteWar DonaldNoyes DontSign DrivelPoliceBeGone EditWars FilteredRecentChanges FlameWar GoodWikiCitizen HowToReactToaFlame MakeSignalNotNoise OnSignal OnTopic ReFactoring RightToSign ThreadMess ToFightEvilWorkOnTheGood TolerateOffTopic UtopiaNow WikiNow WikiPolice WikiSignature UweFranke ByteWorx FalkBruegmann WikiOs VaNilla CategoryWikiImplementation DavidNess KayLanguage RebolLanguage SnipSnap VaNilla VaPorum BrokenLink WikiLikeThing VacationNumber LotteryNumber TruckNumber VademClio CategoryHardware PocketPc SqueakAndClio WinCe VadimKonovalov WiKit VageesanSiva CategoryHomePage RecentChangesJunkie VagueIdentifier NounsAndVerbs NumVal OneResponsibilityRule VagueOrArbitrary CategoryDefinition ChrisDate ColdFusion ComputerArchitecture ComputerScience DynamicallyTyped GodView HughDarwen IoProfile PageAnchor TypeErasure TypePunning TypesAreTypes UsefulLie UselessTruth VagueOrArbitrary VagueVsAbstract WetWare VagueVsAbstract BruceAnderson CategoryComparisons CategoryTheory DataModel DaveSmith EwDijkstraQuotes RelProject RelationalAlgebra RelationalModel RonCrocker TrueBagsCannotExist UsefulLie WalledGarden WetWare VagueWords AvoidExceptionsWheneverPossible BertrandMeyer CodeFirstThenTest CodeOwnership CodeWithoutExceptions ComplexIsBetter ConvertExceptions DaveCleal DaveHarris DiscountTheFuture DistributeFunctionalityToAchieveCorrectCompositeBehaviour DoSimpleThings DonWells DontConvertExceptions DontConvertExceptionsUnlessYouAreWritingAframework DontWriteBugs ExaggeratedStatement ExtremeNormalFormDefined ExtremeRule ForthLanguage FrankCarver GeneticAlgorithm IfYouAreSureYouAreGonnaNeedItThenCodeItNow KielHodges MetasyntacticVariable MeyerTest NeverAnticipateOutcomes ObjectOrientedSoftwareConstruction OnceAndOnlyOnce PerlLanguage PlanKalkuel PropellerBeanie QualityVsPrescriptionRules RalphJohnson RefactorWithMercy RepeatInSeveralPlaces RonJeffries SoloProgramming VagueWords VaguesDependingOnVagues WeaselWords WilliamGrosso ValTech CategoryCompany ObjectOriented ValdisKrebs CategoryHomePage ValentinTurchin PrincipiaCybernetica RefalLanguage SuperCompiler ValentineMichaelSmith CategoryScienceFiction HalIsIbm MikeSmith OpenVms RobertHeinlein SeanOleary ThouArtGod VmsOperatingSystem WikiAuthor ValidHtml AppleMacintosh BbEdit CascadingStyleSheets CategorySemanticWeb CategoryWebDesign DagfinnParnas DaveEveritt DaveGarbutt DocType DocumentTypeDefinition EricJablow ExtensibleMarkupLanguage HyperTextMarkupLanguage InternetExplorer MarkUp MatthewTheobalds MeaCulpa MicrosoftInternetExplorer MozillaBrowser NetscapeNavigator OpenDirectoryProject OpenSource SemanticWeb StevenNewton TagSoup WikiWiki WikiWikiWeb WorldWideWebConsortium ValidateChangesByVoting DocumentRefactoring MichaelRoss WikiSuggestion ValidatingPreparedStatementDefinitions AdHominem AdhominemAttack AnecdoteImpasse AprilFourteen ArgumentByLabToy ArgumentFromAuthority ClosedSource DataDictionary DefinitionOfDynamicSql DoIt DynamicRelational DynamicSql FilterGreSql FractalVagueness GodwinsLaw GroupThink LaynesLaw LetTheReaderDecide ManifestTyping MultiParadigmDatabase NoTrueScotsman ObjectRelationalMapper ObjectRelationalMappingLayer OnceAndOnlyOnce OpenSource OperatingSystem PageAnchor PersonalChoiceElevatedToMoralImperative PreparedStatement PreparedStatements PreparedStatementsDiscussionTwo QueryByExample ScienceAndTools SeparationOfConcerns SqlInjection StoredProcedures StrawMan TooManyParameters TopMind TopOnPreparedStatements UselessTruth WalledGarden WaterbedTheory WetWare WikiZen WikiZens ValidationSuite TestCase ValidationVee AlistairCockburn DaveSmith EmbraceChange HorizontalStripes JamesCollins MilStdSpeak ValidationVee ValparaisoUniversity CategoryCollege ExtremeProgramming JamesCaristi MikeRettig ValuablePage BenTremblay DeletionFrenzy DiscussionOnReallyValuablePages DonaldNoyes LessIsMore OnValuableThings ReallyValuablePages UniversalTruth ValuablePage ValuableSpace MakeSignalNotNoise PositiveSumGame ValueAddedTax EuropeanUnion EuropeanUnionDirectives OffTopic SalesTax ValueChain CategoryProcessPrinciple CompetitiveStrategy MeatBall ValueChain WikiPedia ValueChainMap ValueDrivenPricing EvanCofsky GarethMcCaughan PalmPilot PriceGouging ValueDrivenPricing ValueExistenceProof AbstractSyntaxTree AdHominem AnIntroductionToDatabaseSystems AnecdoteImpasse AnonymousDonor BackusNaurForm BrainFsck CategoryMetaDiscussion CeeLanguage ChrisDate ColdFusion ComputerScience ComputerScienceVersionTwo DateAndDarwen DynamicallyTyped EverythingIsRelative FireFox FunctionalProgramming GoodEnough JavaScript LaynesLaw LetTheReaderDecide LexicalAnalysis LogicProgramming MarkJanssen McAfee MultiValue NovemberThirteen OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PageAnchor PrivateLanguage ProofValueIsClear RecentChanges SignaturesAndSoftPolymorphism SoftwareEngineering StaticallyTyped StepwiseRefinement StuckOnPetFactors TheMapIsNotTheTerritory TopsTagModelTwo TopsTagModelTwoDiscussion TransRelationalModel TuringEquivalency TypeChecking TypeHandlingGrid TypeSystem TypeSystemCategoriesInImperativeLanguages TypeSystems TypesAndAssociations UsefulLie UsefulLies UselessLie ValueExistenceProofTwo VonNeumannArchitecture VoynichManuscript WardsWiki WaterbedTheory WetWare WhatTopDoesntWant WhatTopWants YagNi ValueExistenceProofFour AbsenceOfEvidenceIsNotEvidenceOfAbsence AdHominem ArgumentFromAuthority AssumeGoodFaith BlueAbyss CategoryMetaDiscussion ChaunceyGardiner ComputerScience DateAndDarwen DaveVoorhis DavidClarkd DynamicallyTyped FunctionalProgramming GoldenRule GroupThink IoProfile JanuaryFourteen LaynesLaw LetTheReaderDecide OffTopic PageAnchor PageHistory PageName RainbowDove RichardKulisz SchizoidGibberishWikiAuthor SgWa SignaturesAndSoftPolymorphism StaticallyTyped TheRightToolForTheJob TheThirdManifesto TopsTagModel TopsTagModelDiscussion TopsTagModelTwo TpTm TutorialDee TypeSystemCategoriesInImperativeLanguages TypeTheory UsefulLie UselessTruth ValueExistenceProofThree WikiPage WikiWay WikiZen ValueExistenceProofThree AbsenceOfEvidenceIsNotEvidenceOfAbsence AdPopulum AnecdoteImpasse ArgumentFromAuthority BrainFsck CategoryMetaDiscussion ChaunceyGardiner ComputerScience DenotationalSemantics DynamicTyping DynamicallyTyped HandWaving IoProfile ItemizedClearLogic JanuaryFourteen LaynesLaw LearnPatternsIfLogicNotFound LearningByBreakingStuff LetTheReaderDecide ManifestTyping MarkJanssen MentallyManageDynamicTypes NoHandleNoiseFilter OneTruePath PageAnchor PersonalChoiceElevatedToMoralImperative RudeWeb SafetyGoldPlating SoftwareEngineering StaticallyTyped ThreadMess TooBigToEdit TopNoiseFilter TopsTagModelTwo TypeSafety TypeSystemCategoriesInImperativeLanguages TypeSystemCategoriesInImperativeLanguagesCritique TypesAndAssociations UsefulLie ValueExistenceProofTwo VariableDeclaration VonNeumannArchitecture WeakProgrammersRelyOnBadDocumentation WetWare WikiReader ValueExistenceProofTwo AbstractSyntaxTree AdHominem AnecdoteImpasse AreCurrentLanguagesShapedByHardware ArgumentFromAuthority CategoryMetaDiscussion CodeChangeImpactAnalysis ColdFusion CommonSenseIsAnIllusion ComputerScience CourseNotes DataRepresentation DenotationalSemantics DynamicallyTyped EatYourOwnDogFood EvidenceTotemPole FractalVagueness FunctionalProgramming GateKeeper GodClass GoldPlating HardWare HaskellLanguage HoareLogic IoProfile ItemizedClearLogic JavaScript LaynesLaw LazyEvaluation LetTheReaderDecide LexicalAnalysis LimpVersusDie ListAndSingleOperatorExplicitnessPattern MathAndObjectiveExistence MentalModelOverExtrapolation MentallyManageDynamicTypes NoOp NovemberThirteen OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy OperatingSystem PageAnchor PrivateLanguage ProgrammingNotAboutMachines PublicLanguage RecordSet RedHerring RelProject SafetyGoldPlating SemanticsDiscussion SoftwareEngineering SoftwareEngineers StampCoupling StepwiseRefinement TiobeIndex TooBigToEdit TopsTagModelTwo TutorialDee TypeChecking TypeHandlingGrid TypeSystemCategoriesInImperativeLanguages TypeTagDifferenceDiscussion UseCase UsefulLie UselessTruth ValueExistenceProof ValueExistenceProofThree VonNeumannArchitecture WalledGarden WardsWiki WaterbedTheory WetWare WhatIsIntent YagNi ValueInterface CategoryInterface DaveWhipp MemoryAddress NatPryce ReferenceObject ShlaerMellorMethod ValueInterface ValueObject ValueObjectHypotheses ValueModel ApplicationModel CompositePattern FirstClassSlot ModelViewController ObserverPattern SelectionInLists ValueHolder ValueModel ValueModels VisualWorks WholeValuePattern ValueObject BenArnold BrokenLink BuilderPattern BusinessObject CategoryObjectFunctionalPatterns CraigPutnam DataTransferObject DaveHarris DirkRiehle EssenceObject FunctionalPatternSystemForObjectOrientedDesign GeraldoXexeo HaveThisPattern JavaValue JimCoplien JoshuaJuran JournalOfObjectOrientedProgramming KirillStepanosov LogicalState MartinFowler MementoPattern MichaelFeathers MikeColbert ObjectObject PeterVanDerWerf PhilGoodwin PhysicalState PipesAndFilters ProtoValue ReadOnlyMemory ReferenceObject RemoteValuesCache RussellGold SeparateTransactionProcessingFromArchival SingleStepConstructor StuartOlsen TransferObject ValueObject ValueObjectFramework ValueObjectHypotheses ValueObjectLiterature ValueObjectsCanBeMutable ValueObjectsRequireGarbageCollection ValueObjectsShouldBeImmutable ValueObjectsShouldBePassedByValue ValueObjectsShouldBeSideEffectFree ValueObjectFramework CategoryFramework DirkRiehle JavaValue ValueObject ValueObjectHypotheses AlistairCockburn AmitPatel CanValueObjectsContainReferenceObjects ClassInvariant DualityBetweenStateAndClass ImmutableCollection ImmutableList KentBeck KielHodges LifeTech LogicalState MartinFowler McCarthys MichaelFeathers NatPryce ObjectExplorer PhysicalState RalphJohnson ReferenceObject ReturnNewObjectsFromAccessorMethods RonJeffries ScottMeyers StringBuffer TypeObject ValueObject ValueObjectsShouldBeImmutable WilliamGrosso ValueObjectLiterature CategoryObjectFunctionalPatterns DirkRiehle DotNet EricEvans FunctionalPatternSystemForObjectOrientedDesign ImmutableValue JavaPatternsAndImplementations KevlinHenney MartinFowler MicrosoftCorporation ObjectSystemPatterns OpenSource PatternLanguagesOfProgramDesign PatternsOfValue PaulMorrison RefactoringBook SmartData SunMicrosystems ThomasKuehne UmlDistilled ValueAdded ValueObject ValueObjects WardCunningham WholeValuePattern ValueObjectsCanBeMutable CopyOnWrite DirkRiehle MichaelFeathers PeterSwords PhilGoodwin RussellGold ValueObject ValueObjectsShouldBeImmutable ValueSemantics ValueObjectsRequireGarbageCollection AlgorithmsThatDemandGarbageCollection ArlieDavis CategoryGarbageCollection DateAndValueObject DaveHarris DoubleDispatch GarbageCollection JavaUnit JeffGrigg MichaelFeathers MoneyBag MoneyObject NatPryce ObjectiveCee RonJeffries RunTimeTypeInformation ScottJohnson UnitTest ValueObject ValueObjectsRequireGarbageCollection ValueObjectsShouldBeImmutable WayneConrad WilliamGrosso ValueObjectsShouldBeImmutable AbstractDataType CategoryModellingLawsAndPrinciples CircleAndEllipseProblem CopyWithSize CsharpLanguage FontFamily FusionMethodology GdiCharSet GdiVerticalFont GraphicsUnit HaskellLanguage JackRich JavaIdioms LawOfDemeter MartinFowler MartinZarate MichaelFeathers ObjectiveCaml RalphJohnson RefactoringImprovingTheDesignOfExistingCode ReferenceObject ReturnNewObjectsFromAccessorMethods SmallInteger SmallIntegers SmalltalkLanguage StringBuffer ValueObject ValueObjectsCanBeMutable ValueObjectsShouldBePassedByValue AnalysisPatterns BenArnold CodeSmell DaveHarris EdGrimm FlyweightPattern InterfaceSegregationPrinciple JamesGosling JavaLanguage MartinFowler MichaelFeathers PassByValue RalphJohnson ReferenceObject ReturnNewObjectsFromAccessorMethods SanFrancisco SideEffect ValueObject ValueObjectHypotheses ValueObjectsShouldBeImmutable ValueOfPatterns AlistairCockburn AntiPatterns BillBarnett ChristopherAlexander DefinitionOfPattern DesignPatterns GeoffSobering KeithBraithwaite KentBeck LarryPrice ObserverPattern PatternLanguage PhilGoodwin RichardDrake SmugLispWeenie SystemOfNames ValueOfPatterns VisitorPattern WhyPatternsAreInteresting XpMailingList ValueOfPi AlistairCockburn ArchimedesOfSyracuse BrianEwins BuckminsterFuller CategoryMath ChanningWalton ContinuedFractions FindMeaCircle FoxPro GottfriedWilhelmLeibniz JavaScript JeffGrigg KielHodges PiEqualsThree PlanckLength PortlandOregon QuentinStaffordFraser RationalApproximationsOfPi ResearchDevelopment UnitedStates ValueOfPi WikiStyle XkCd ValueSemantics CategoryCpp CeePlusPlus ValueInterface ValueObject ValueSemantics ValueStream AgileDevelopment CostOfChange LeanDevelopment LeanSoftwareDevelopment StoryTestDrivenDevelopment TestDrivenDevelopment TomPoppendeick ValueType ValueObject ValueObjectsShouldBeImmutable ValueType ValuesOfBetaMayGiveRiseToDom CategoryHumor ValuingTheObject CreateAssignModifyDelete DonaldNoyes ImportantPertinentUseful ThinkingOutLoud ToDescribeIsPerhapsToValue UnimportantIrrelevantUseless VanDerWaerdensTheorem CategoryMath MarkJasonDominus VandalWatch BradyBunchGridDiscussion GreatLispWar NodeJsAndHofDiscussion TopOnAbstraction VanillaWikiClone GoofRider SnipSnap VaNilla VanillaXp ByTheBook VanillaXp VannevarBush AsWeMayThink AugmentingHumanIntellect CategoryPerson CategoryScientist DougEngelbart GeorgePal HyperTextHistory InterNet ManhattanProject MemexVision PersonalComputer RobertHeinlein VannevarBush VaporWare FearUncertaintyDoubt IbmCorporation KatieLucas MicroSoft MicrosoftCairo ScamPattern VaporWare WindowsVista VapourWare VaporWare VarArgMacros AnsiCee CeePreprocessor SteamingTurd VarArgMacros VarargsCollectionFactoryMethod ArrayList DoubleBraceInitialization JamesHollidge JavaIdioms JavaLanguage OnceAndOnlyOnce VariableClumps CodeSmell JavaLanguage VariableDeclarationPreventsTypos BrainFuck CommonLisp CurtisDuhn HolyWar HowImportantIsLeanCode ImplicitTyping MayZeroEight PerlLanguage StevenNewton TypeInference TypeSystemThroughComments WardCunningham VariableNameSameAsType CategoryCodeSmell CategoryNaming CodeSmell DriverManager ResultSet VariableState CategoryPattern KentBeck SmalltalkBestPracticePatterns VariadicFunctoidsInCpp BoostLambdaLibrary CategoryCpp CategoryCppTemplates CategoryFunctionalProgramming CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusEleven DecouplingOfObjectOrientedSystems FunctoidsInCpp GnuCpp JensColdewey JohnFletcher ListComprehension VariadicFunctoidsInCpp VariadicTemplates VariadicTemplatesForGnuCpp VariadicTemplates CategoryCpp CategoryCppTemplates CeePlusPlus CeePlusPlusEleven VariadicTemplates VariadicTemplatesForGnuCpp VariadicTemplatesForGnuCpp BoostFusion BoostFusionUserExtension BoostLibraries BoostMpl CategoryCpp CategoryCppTemplates CeePlusPlus CeePlusPlusEleven FunctoidsInCpp GnuCpp JohnFletcher MichaelSparks SufficientlySmartCompiler TechnicalReportOne VariadicFunctoidsInCpp VariadicTemplates VariantEnglishSpellings AmericanEnglish DeclarationOfIndependence FreeOnLineDictionaryOfComputing RealizeVersusRealise VariantType ComVariant VariationOrientedDesign AliArsanjani VariationsOnTheVisitorPattern AcyclicVisitor CategoryPattern DefaultVisitorPattern ExtrinsicVisitorPattern PostScript VisitorPattern VariationsTendTowardCartesianProduct BrokenLink BusinessRulesMetabase CartesianProduct CategoryComplexity CategoryConditionalsAndDispatching CeePlusPlus ChallengeSixVersusFpDiscussion ChangePattern CombinatorialExplosion EditHint EightyTwentyRule FeatureBuffetModel GunnarZarncke IncludeFileParametricPolymorphism ItDepends JohnFletcher LifeIsaBigMessyGraph MentalIndexability MopMind ParametricPolymorphism PolicyBasedClassDesign PolyMorphism PredicateDispatching ReinventingTheDatabaseInApplication UseCase UseNet VisitorPattern YagNi VariousIdeasOnWhyObjectsHaveNotFailed AlistairCockburn AnonymousDonor BenefitsOfOo BigBallOfMud CeeIsNotThePinnacleOfProcedural ChainOf ChrisDate ComputerScience DomainObject EclipseIde EmperorsNewClothes EwDijkstra FunctionalProgramming GeraldSussman HaroldAbelson IsProgrammingMath MetaPattern NotInventedHere ObjectOrientation ObjectOrientationIsMurder ObjectOrientedCulturalAssumption ObjectOrientedInformation ObjectRelationalPsychologicalMismatch OopslaOhTwo ParadigmsAreSubjective PeterNorvig ProgrammingIsMath PsychologicalMismatch RandyStafford RedHerring ResponsibilityPattern RichardGabriel SmallTalk SoftwareEngineer StatePattern StopUsingMetaphors StrategyPattern StructureAndInterpretationOfComputerPrograms StuCharlton StuartRussell TheArtOfComputerProgramming WhyObjectsFailed WikiPage WikiSocialNorms YingAndYang VarunKhare VautrinJr VbApi OurProfessionIsPeace VbClassic ActiveDataObjectsInVbClassic ActiveServerPages ActiveServerPagesInVbClassic AlternateHardAndSoftLayers AspWiki CategoryVbClassic ChrisAnderson ComPlus ComVsCorba ComponentObjectModel CrystalReports DelphiPages DistributedInternetArchitecture DllHell DnaVsOo DonBox DotNet ExtremeProgramming ExtremeProgrammingWithVbClassic ForEach FredDotNet HandheldBasic InheritanceInVbClassic IwannaLearnVbClassic JasperPaulsen JeffGrigg MakefileForVbClassicBuild MicrosoftCorporation MicrosoftDotNet MicrosoftIndigo MinuteSolution NewWineOldBottle NewsGroup ObjectOriented ObjectOrientedProgrammingInVbClassic OperatingSystem ReDim RefactoringInVbClassic RefactoringLanguage RegularExpressions ScreenScraper SdiDesk SoapToolkit SteveJorgensen TextFormattingRegularExpressions ThingsWeHateAboutVbClassic ThingsWeLoveAboutVbClassic ThomasEyde UnitTest VbClassic VbClassicBugs VbClassicContainmentAndDelegation VbClassicImplementationInheritance VbClassicMigrationConcerns VbClassicProgrammingModel VbClassicQuestions VbClassicSingleton VbClassicSupportForXmlProcessing VbClassicSurvivalGuide VbDotNet VbIsBadForNewbies VbLiteUnit VbScript VbTeachesBadHabits VbUnit VbUnitThree VbWiki VisualBasic VisualBasicDotNet VisualBasicForApplications VisualCee WardsWiki WebApplicationDesign WhatsBeenDoneInVbClassic WhyAnotherComponentTechnology WhyChooseMicrosoftAndVb WhySomeHateVbClassic WhyVisualBasic WinInet WindowsLonghorn WindowsXp XmlEnabled VbClassicBugs BadImplementsRefInCompatLib BadImplementsReflnCompatLib ByVal CategoryVbClassic EnhancingVbUnit JeffGrigg MicroSoft VbClassic VisualBasic VisualBasicDotNet WilliamUnderwood VbClassicContainmentAndDelegation CategoryVbClassic GetPersons PeterMerel PythonLanguage TemplateMethod ThomasEyde VbClassic VisualBasicDotNet VbClassicDateConversions AndyMorris ByVal CategoryVbClassic DaveBeer IsoDateFormat JeffGrigg JimRussell JonKale SamJessup VbClassic WayneMack VbClassicHasNoInheritance CategoryVbClassic FragileBaseClassProblem ImplementationInheritance InheritanceInVbClassic InterfaceInheritance JeffGrigg ShouldMemberVariablesBeAccessibleToDerivedClasses UserForm VbClassic VisualBasicDotNet VbClassicIdeIssues AnonymousDonor AskTheCode CategoryVbClassic CodeWright IntelliSense InterfaceDesign JeffGrigg JonKale PilotError RefactoringInVisualBasic RegEdit SecondThat SourceSafe UltraEdit VbClassic VbClassicImplementationInheritance AnalysisPatterns CategoryVbClassic InheritanceInVbClassic JeffGrigg MartinFowler ObjectOriented ObjectTinted OpenClosedPrinciple RefactoringInVbClassic StandardModule VbClassic VbDotNet VbIiByCallingChildren VbIiByDelegation VbIiByPreprocessingSource VbIiByStatusFlag VbIiSimulationWithTypeCode VbStandardModuleAsBaseClass VisualBasic VisualBasicDotNet VbClassicLanguageIssues ByRef ByVal CategoryVbClassic ClassName DanGreen DanNovak DesignPatternsBook DougLea DrewMarsh EnterpriseApplication ErrDesc ErrNo ErrSource ErrorHandler ExitHandler FilePollingConcurrency FragileBaseClassProblem GarethMcCaughan GetSource GreencoddsTenthRuleOfProgramming InteractiveDevelopmentEnvironment IsNull JavaUnit JeffGrigg MartinFowler MethodName MicroSoft MsdnLibrary NewEnum PascalLanguage PeterCoad PeterMerel PilotError PythonLanguage PythonProblems RefactoringBook SourceSafe SpaghettiCode TabStrip TableOrientedSynchronization ThingsWeHateAboutVbClassic ThomasEyde UseCase UserDefinedTypes VbClassic VbUnit VisualBasic WayneMack VbClassicMigrationConcerns ActiveServerPagesInVbClassic AspDotNet CategoryEnterpriseComputingConcerns CategoryMicrosoft CsharpLanguage DotNetFramework EnterpriseApplication InternetExplorer MicrosoftDotNet MicrosoftExpress MicrosoftWay MicrosoftWindows OpenSource PythonLanguage RealBasic RichInternetApplication SqlServer SystemsIntegration VbClassic VbClassicMigrationConcerns VbDotNet VisualStudioWhidbey WebForms WindowsApi WindowsForms WindowsLonghorn WindowsXp WorkInProgress VbClassicObjectProxy ByRef CategoryVbClassic GetParent GetRef MicrosoftAccess ThomasEyde VbClassic WithEvents VbClassicProgrammingModel AbstractModelsAnswerQuestions ArgumentsAgainstOop CategoryVbClassic DominicFox GenericLimits GerardBuisman GotFocus KeithDerrick ProceduralLanguage SelLength SelStart TextBox TextSelector TheControl ThomasEyde VbClassic VisualBasic WithEvents VbClassicQuestions CategoryVisualBasic DotNet MicroSoft PythonLanguage RegularExpressionsInVisualBasic StevenBlack VbClassic VbDotNet VbWiki VisualFoxPro WardsWiki VbClassicRefactorTypeToClass ByRef ByVal CategoryRefactoring CategoryVbClassic CodeClutter ExtractMethod IainBuckingham JeffGrigg MarkHurd ReplaceRecordWithDataClass ThomasEyde TypeName VbClassic VisualBasic YouArentGonnaNeedIt VbClassicSingleton AbstractFactory AlfredoChavez CategoryVbClassic ClassFactory CreateInstance FactoryMethod GlobalAccessor GlobalMultiuse HandleBody IntentionSuggestingName IntroduceCreationObject JeffGrigg KeithDerrick MicroSoft MicrosoftDotNet MultiUse MySingleton MySingletonBody NameOfSingletonClass PublicNotCreatable QualifiedClassName SimonSmith SingleThread SingletonInstance StefanKapusniak TargetFactory ThreadingModel VbClassic VisualBasic VisualBasicDesignPatterns VbClassicStabilityIssues AlternateHardAndSoftLayers AnonymousCoward CategoryVbClassic CodeWright GoTo JeffGrigg KayJohansen MartinPool MicrosoftCorporation MsgBox NuMega OnError PeterMerel PhlIp PilotError ServicePackHokeyCokey ServicePacks SimonSmith SourceSafe TaskManager ThaddeusOlczyk ThingsWeHateAboutVbClassic ThomasEyde ToySmart VbClassic VisualBasic VisualBasicDotNet VisualBasicSix VbClassicSupportForXmlProcessing BenefitsOfXml CategoryVbClassic CategoryWebDesign DocumentObjectModel ExtensibleMarkupLanguage ExtremeProgrammingForFixedInterfaces IwannaLearnXml JamesBritt KnowledgeManagement LawOfDemeter MicrosoftXml ObjectOrientedProgrammingInVbClassic PrematureGeneralization ProVb RelaxNg SiliconValley SimpleApiForXml SoapToolkit TopicMaps VbAccelerator VbClassic VbClassicSupportForXmlProcessing VbFlexibleSelectCase VisualBasicDotNet WhatIsXmlAnyway XmlBasedWiki XmlBookCode VbClassicSurvivalGuide CategoryVbClassic FileSystemObject JoaoLuisSilva McKinney PropertyBag VbClassic VbClassicObjectProxy VisualBasic VbCorLib CategoryVbClassic MicrosoftDotNet VbClassic VbDotNet DotNet VisualBasic VisualBasicDotNet VbDotNetVsCsharp CategoryComparisons CategoryDotNet ComponentOrientedProgrammingLanguage CsharpLanguage DevelopMentor DonBox DotNet GenericsVsSubtyping HaskellLanguage HolyWar JavaPlatform KeywordParameterPassing MercuryLanguage MicroSoft MicrosoftCorporation MicrosoftDotNet MicrosoftIntermediateLanguage MikeWoodhouse ObjectOriented ObjectOrientedProgrammingLanguage OtherDotNetLanguages PaulHudson SmlLanguage TechEd ThomasEyde VbClassic VbDotNet VisualBasic VisualBasicDotNet VisualStudio VbErrRaise CategoryVisualBasic ComponentObjectModel DotNet StackModuleInVbClassic StructuredErrorHandling ThomasEyde VbClassic VisualBasic VisualBasicDotNet VbFlexibleSelectCase ByVal CategoryConditionalsAndDispatching CategoryVisualBasic ElseConsideredHelpful ElseIfIsSelectCase JeffGrigg SwitchStatement VbClassic VisualBasic VisualBasicDotNet VbIiByCallingChildren AveragingPipe BaseMethod ByRef ByVal CallByName CategoryVbClassic DataPipe DataPipes ErrorHandler LateBinding MacReiter MostSpecific SmallTalk StartObject TrackObject VarPtr VbClassicImplementationInheritance VbIiByPreprocessingSource CategoryVbClassic ClassAssist ImplementationInheritance KentBeck MacReiter MicroSquish TestingFramework VbClassic VbClassicImplementationInheritance VbUnit VisualBasie VbIsBadForNewbies CanisLupus CategoryVisualBasic CeeLanguage ComponentObjectModel ComputerProgrammingForEverybody CsharpLanguage DaNuke DavidLiu DesignPatterns DotNet EricUlevik FabianLeGayBrereton GuidoVanRossum LanguagePissingMatch MicroSoft OnceAndOnlyOnce PaoloPerrotta PaulHudson PeterMerel PythonCard PythonGuiBuilders PythonLanguage RalphJohnson RealProgrammer RurisLaw ServiceOrientedArchitecture SourceSafe SystemOfNames TestingFramework TimGerrells TuringTarpit VbClassic VbDotNet VbIsBadForNewbies VbTeachesBadHabits VisualBasic WayneMack WhyChooseMicrosoftAndVb ZopeApplicationServer VbLiteUnit CategoryVbClassic SteveJorgensen VbMock CategoryMockObjects CategoryVbClassic EasyMock VbClassic VbScript ActiveServerPage ActiveServerPages ActiveXscripting AnonymousDonor ComComponent JavaScript ObjectModel PerlScript PythonScript VbClassic VbScript VisualBasic VisualBasicForApplications WayneMack WindowsScriptingHost VbTeachesBadHabits AbstractFactory ActivexTechnology AnonymousDonor AssemblyLanguage BadCodeCanBeWrittenInAnyLanguage BasicLanguage BasicTeachesBadHabits CategoryCoding CeeCeePlusPlus CeeLanguage CeePlusPlus CeeSharp ComComponent CommandLine ComponentObjectModel CompositePattern CorrelationImpliesCausation CreateDatabase CreateDb DartmouthBasic DartmouthBasicTaughtBadHabits DeclareVariablesAtFirstUse DotNet DrewMarsh DynamicLanguagesAndLargeApps EricUlevik EwDijkstra FortranLanguage GetTheJobDone GoTo GuruProgrammer HolyWar InformedThirdParty IsMicrosoftAgainstOo JavaLanguage JeffGrigg JuergenLindemeyer KenWronkiewicz LongFunctions MicroSoft ModularProgramming NoahClements ObjectOriented ObjectOrientedDesign ObjectOrientedProgramming OnceAndOnlyOnce PatrickParker PerlLanguage PhlIp PhpLanguage PickTheRightToolForTheJob ProceduralProgramming ProgrammingIsInTheMind PythonLanguage QuickBasic RapidApplicationDevelopment RefactoringInVisualBasic ShortMethods SmalltalkLanguage StephanHouben StructuredProgramming TheBest ThereIsNothingAssemblerCannotDo ThereIsNothingPerlCannotDo ThomasEyde TimKing ToolsThatTeachPoorHabits VbIsBadForNewbies VbScript VisualBasic WayneMack WhyVisualBasic WithBlockCodeSmell WithBlocks WorseIsBetter VbUnit BodoMaass CategoryTesting ComUnit CppUnit DotNet EdSchweppe EnhancingVbUnit JeffGrigg TestingFramework TextRunner TipsOnUsingVbUnit VbClassic VbLiteUnit VbUnit VbUnitThree VbUnitTwo VbaUnit VisualBasic VisualBasicForApplications WhoIsUsingVbUnit VbUnitTestDataManagement TestRunner VbUnit VbUnitTestDataManagement VbUnitThree VbUnitThree AnswerMe BodoMaass CategoryTesting CategoryVisualBasic EnhancingVbUnit EnhancingVbUnitForEventProcessing FirstSteps JeffGrigg MigratingFromVbUnitTwoToVbUnitThree QuickRef StringsEquals TestRunner TestingFramework TipsOnUsingVbUnit UnitTest VbClassic VbUnit VbUnitThree VbUnitThreeHasaSmallLicensingFee VbUnitTwo VbUnitWishList VisualBasic WhoIsUsingVbUnit VbUnitThreeHasaSmallLicensingFee BodoMaass FundingOpenSource JeffGrigg OpenSource ScottBlalock TestRunner VbUnitThree VisualBasic VisualStudio VbUnitTwo JeffGrigg TestingFramework VbUnit VbUnitThree VbUnitTwo VisualBasic VbUnitWishList AndyMorris BodoMaass FileSystemObject FilesEqual JeffGrigg TipsOnUsingVbUnit VbUnitThree VbWiki AspWiki CategoryVbClassic CategoryWikiImplementation DarenThomas EazyWare KeithDerrick PersonalWebServer RegularExpression VisualBasic WikiClone WikiWikiClone VbaExercises ByRef ByVal CramStudying ExtractMethod GoTo GuardClause HungarianNotation InStr MartinFowler MicrosoftAccess MicrosoftExcel MicrosoftOffice MicrosoftWord MsgBox SaxonMath SelectCaseExamples SingletonPattern TeachMeToSmoke TestFirst TypeSafety VbClassic VbClassicSurvivalGuide VisualBasicEditor VisualBasicForApplications VowelGeneration VbaUnit BsdLicense CategoryTesting ErichGamma ExtremeProgramming JavaUnit JunitCooksTour KentBeck RobHarwood TestingFramework VbLiteUnit VbUnit VbaUnit VisualBasicForApplications VbeXtremeTeam CustomerHat ErrorHandling ExtremeProgramming MicrosoftAccess MixedCodeGeneration SteveJorgensen VbLiteUnit VisualBasic VisualBasicForApplications WebLog VcapsProject AcceptanceTest BiggerPicture BillOfMaterial BoochDiagrams CategoryAdoptingXp CategoryProject CategoryStory ChryslerComprehensiveCompensation CodeOwnership CollectiveCodeOwnership CommitmentSchedule ContinuousIntegration ContinuousIntegrationGemStoneStyle CrcCard CustomerShadowing CustomerTest DeveloperOnlyXp DoTheSimplestThingThatCouldPossiblyWork DonWells EmbraceChange EngineeringTask ExtremeProgramming ExtremeProgrammingCodeReviews ExtremeProgrammingDesignReviews ExtremeRoles ExtremeScheduleNegotiation FormalReviewProcess FullStaffRedundancyWhileProgramming GemStone InstanceDiagram JangIt JeanineDeGuzman KevinBradtke LearningOrganization ModelFirst MovingPeopleAround OnlyWearOneOfFourHats PairNonBelieversWithBelievers PairProgramming PeterForeman RefactorMercilessly RefactoringIteration RelentlessTesting RequirementsDocument SeasonedSmalltalker SingleReleasePoint SmallTalk SmalltalkBestPracticePatterns StandupMeeting SystemMetaphor TestInfected TestingFramework TheCoach TomKubit UnitTest UseCases VcapsProject WaterFall VclLibrary CategoryDelphi TrackBar VdmSound CategorySound DosBox VesaBios VeSystemsInc CategoryCompany CheckPro MicrosoftWindows ScoUnix TimRhodes UnitedStatesOfAmerica VealFatteningPens DonOlson ProgrammingOutsideTheCube VectorProcessing ArrayProcessing CategoryComputerArchitecture WikiPedia VectorSpaceDimension CategoryMath GaussianElimination MatrixRank RowEchelon RowSpace VectorSpace VectorSpaceBasis VeePython ObjectOrientation PeterLynch PickBasic PythonLanguage RealBasic VisualOverview VeeTable CategoryCpp CeePlusPlus DynamicCast DynamicDispatch FragileBinaryInterfaceProblem MultipleInheritance ProgrammingLanguagePragmatics RunTimeTypeIdentification TheDesignAndEvolutionOfCpp UnitOfDeployment VeganWiki CategoryCulture CategoryHealth CategorySociety CategoryWikiForum CategoryWorldView VeganWiki VeilOfIgnorance CategoryPhilosophy JohnRawls ReverseChess TheoryOfJustice VeinObject SgWa VelocityVsLoadFactor CalendarTime CategoryComparisons DistractionFactor DoIt DonWells EngineeringTask IdealProgrammingTime IdealTime ImpliedRequirement KentBeck LoadFactor LoadFactorArithmetic MeasuringProjectVelocity ProjectVelocity RealTime UninterruptedDaysToCompletion UserStory WayneMack XpMailingList XpPlanningTerminology VelvetUnderground ExtremeProgramming KentBeck PhranRyder VendettaBug CategoryBug MentalMasturbation VoodooChickenCoding YagNi VendorChoices BuyDontBuild CriticalSuccessFactorsOfObjectOrientedFrameworks DoTheSimplestThingThatCouldPossiblyWork KentBeck RalphJohnson RobMandeville RobertCecilMartin XpMailingList VendorLockIn CategoryAntiPattern CategoryManagementAntiPattern DatabaseVendorLock DecisionMathAndYagni DinoChiesa DiscontinuitySpike EmbraceAndExtend FutureDiscounting IntellectualProperty MicroSoft MindOverhaulEconomics NetscapeNavigator VendorLockIn VirtuousCircle WindowsOperatingSystem VenkmanDebugger CategoryJavaScript JavaScript MozillaBrowser TheMozillaProject VentureCapitalist VentureCapitalist VenuGopal CategoryHomePage OneMinuteWiki WelcomeVisitors WikiWikiSandbox VenuThachappilly BuzzWords CategoryHomePage ExtremeProgramming HinduPhilosophy JamesJoyce JustaProgrammer KenzaburoOe KeralaIndia MarioVargasLlosa NewYorkCity NobelPrize ObjectOriented RabindranathTagore RubyLanguage SanskritLanguage SmalltalkLanguage SpanishLanguage VeraLanguage CategoryProgrammingLanguage OpenVera VerbActionRoutine ActionSub InformLanguage VerbSubject ChilliSauce ChristopherBennage CodeSmell DeleteMe DoTheMostCoolThingYouHaveJustReadAboutThatMightWork FavoriteTarget GregorRayman IntroduceParameterObject LawOfDemeter MeaningfulName MichaelRichards MoveMethod OnceAndOnlyOnce OneResponsibilityRule ReFactor SeanGugler VerbSubject VerberDotVerb VerbalDiarrhea KillYourDarlings OmitNeedlessWords TheElementsOfStyle TimeToMakeItShort UrbanLegend VerbalDiarrhea VerbalPunctuation WikiSmell WikiTag WikiWord VerbalPunctuation DanKane VerbalizeTheWiki SpokenLog VisualizeTheWiki WardCunningham VerberDotVerb AndrewQueisser CodeSmell JaredLevy MethodObject ParseXml RecentChanges VerbSubject VerberDotVerb XmlParser VerboseLanguageWeenies AdaLanguage CategoryWeenie CobolLanguage FairPlayer FastEyes JavaLanguage PascalLanguage SamuelFalvo TerseLanguageWeenies VerboseLanguageWeenies VerbosePageTitleAddict AhSimple BadWord BrainDamage BrowniePoints CodeSmell CodeThatOffersCertainBadOrNiceOdors DoTheSimplestThingThatCouldPossiblyWork FlameRename ForSomeoneWhoMayBeUsedToUsingMoreVerboseTitles GetOverIt ItWouldBeNiceIfYouCouldPleaseGetOverTopOfIt NotGoodNotGoodNotGreat NotNiceEnough SomethingThatIsNotAsNiceLooking SomethingThatIsReallyPoor ToolsThatMayOrMayNotDependingOnTheSituationCausePoorOrEvenGoodHabits ToolsThatTeachPoorHabits UgLy VerbosePageTitleAddict VeryBerryBad VeryLongOverlyNicePageTitles WikiGnome VeriPic VeriPic VeriZon CategoryCompany VerificationPatterns AuditorsForTheVerifiers CategoryPattern ParnasSoftwareReviewPatterns ProblemDomainExpertReviewers SolutionDomainExpertReviewers TestingPatterns VerifiersForTheReview VerificationRequirements AbstractModelsAnswerQuestions AdoptingNewInventionAndInnovations AgileDevelopment AskingQuestions AspxAutoDetectCookieSupport CategoryRequirements ConsiderTheSource DeletionCandidate DonaldNoyes ElicitingRequirements EntryPoint ExtremeProgramming ExtremeRequirementsGathering ItDepends ProjectManager PutaNumberOnIt QuestionsWeAsk SmartDeliverables StartingPoint TreeRopeOrWall UsefulUsableUsed VerificationRequirements VerificationVsValidation GeorgePaci VerifiedDesignByContract AutomatedTheoremProving CategoryFormalMethods DavidCrocker DependentTyping DesignByContract EiffelLanguage NullConsideredHarmful NullValues PerfectDeveloper PostCondition PreCondition ProgrammingLanguage ProofAssistant ProofOfCorrectness ProofOptimizer RunTime SparkAda StaticAnalysis StaticAssert VerifiersForTheReview ParnasSoftwareReviewPatterns VerifiersForTheReview VerifyOutputWithGrammar AnIntroductionToAutomataTheory AntlrTranslatorGenerator CategoryTesting ChainOfResponsibility CheckOutputAutomatically ClassicFusion ContextFreeGrammar ContextSensitiveGrammar DaveHarris DeterministicFiniteAutomaton DoTheSimplestThingThatCouldPossiblyWork EnterpriseJavaBeans FailedCreate FiniteAutomaton FiniteStateMachine FlyweightPattern FobPocketOfTricks FusionMethodology GuruChecksOutput HaveThisPattern JeffGrigg JohnFarrell JournallingPattern LukeGorrie MarkGrand PeterSeibel RonJeffries StateMachine SuccessfulCreate YouArentGonnaNeedIt VerifyingCompiler BuildVerification CategoryProject CategoryTesting ContinuousIntegration HaHaOnlySerious LanguageDescriptionsToolsApplications SoftwareDesignForTesting TacticLanguage TestAutomation TestDrivenDevelopment VerifyOutputWithGrammar WhiteBoxTesting VerilogHdl CategoryProgrammingLanguage VhdlLanguage VernaAllee CategoryAuthor TheFutureOfKnowledge TheKnowledgeEvolution VernorVinge CategoryAuthor CategoryScienceFiction MooresLaw PhlIp ScienceFiction TheSingularity VernorVinge VersUneArchitecture CategoryBook LeCorbusier VersataLogicServer ApplicationServiceHosting BizToBiz JavaUnit KyleBrown PhlIp VisionJade VersionControl AccuRev AeGis AlienBrain AndreasSchweikardt AnonymousDonor BazaarNg BazaarVersionControl BeetleJuice BitKeeper CategoryConfigurationManagement ChangeManagementAppliedToWiki ClearCase CodeVille ConcurrentVersionsSystem DavidsAdvancedRevisionControlSystem DistributedVersionControl ExtremeVersionControl GitVersionControl GnuArch KrisJohnson LinusTorvalds LinuxKernel MarcGirod MercurialVersionControl MetaCvs MonoTone OpenClosed PerforceVersionControl PvcsVersionControl RevisionControlSystem ScottVokes SoftwareChangeManagement SoftwareConfigurationManagement SourceAnywhere SourceSafe StarTeam SubVersion VersionControl VersionControlAppliedToWiki VersionControlAppliedToWiki AndyGlew AtisWiki AxelWienberg CurtisBartley CvWiki DavidLaurance FirstCustomerShip FreezeMode GemStone JimBrosnan KeptPages KnowledgeBase MarkEichin MikeHaertel MultiVerse PaulChisholm QuickDiff RandyStafford RecentChanges RobertEikel SoftWiki SubVersion SubWiki TapeOut TimeTravel TwikiClone VisualWorks WhyWikiWorks WikiEssence WikiWikiClone WikiWord WysiwygWiki ZygoBlaxell VersionControlAtTheFunctionLevel FooBar GitVersionControl MarnenLaibowKoser SourceCodeInDatabase VisualAge VersionControlSystem VersionControl VersionLateDotSlow CompetitiveDevelopment MentorGraphics SecondSystemSyndrome WardCunningham VersionManagement SteveBerczuk VersionControl VersionManagement VersionNumber VersionOne VersionOnePointOhIsCrap FearOfEarlyAdoption FlimsyAndBarelyFunctional PlanToThrowOneAway SecondSystemEffect SweepingGeneralization WhyDoOperatingSystemsSuck VersionedFileSystem ArchivalStorage ChrisGarrod FileSystem GarbageCollection GarbageCollectionUnderVersioning LispMachine RevisionControlSystem SysAdmin VersionedFileSystem VersioningWouldHelpNewbies BrentNewhall DanBarlow DanFlies DocumentMode ForgiveAndForget GoogleGroups KeptPages RalphJohnson RichardDrake SunirShah ThreadMode UseNet WikiFailures VerticalMarket VerticalSlices HorizontalStripes VerticalSlices VerveProduct AdaptiveObjectModel BobbyWoolf GemStoneJava PatrickLogan WebLogic WebSphere VeryCoolBuilding AalbertTorsius CapeCanaveral JoshuaKerievsky KentBeck McDonalds MetLife NewYorkCity PaulChisholm PhilipEskelin QualityWithoutaName VeryCoolBuilding YouArentGonnaNeedIt VeryGoodSeats CategoryStory CategoryWikiFavorites ErnestBorgnine GiuseppiDeGaetano JediMindTrick LowellLindstrom OneWorldAlliance PeterMerel UncleBob VeryGoodSeats XpTwoThousand VeryLargeDatabaseFoundation SelfTuningDatabases VeryLargeHashtable WebMacroWiki VeryLightweightThreads CategoryThreading ExoKernel VeryLightweightThreads VeryLongDescriptiveNamesThatProgrammingPairsThinkProvideGoodDescriptions AmericanCulturalAssumption AreLongAndDescriptiveRelated ArrayList BeauWilkinson BreakableIdentifiers CamelCase CategoryNaming ExtractClass InnerClass IronyWarning JimLittle MethodObject PairProgramming ProblemDomain SomeClientClass VeryLongDescriptiveNameAbbreviationChallenge WardsWiki WikiName VeryLongMethods LongFunctions ObjectOrientation ObjectOriented PluggableArchitecture VeryMildXpOkay AlmostExtremeProgramming BigDesignUpFront ContinuousDesign DisproofByFallacy DotComBust ExtremeProgramming LackOfOnSiteCustomer MildProgramming MoreIsBetterFallacy OnSiteCustomer PairProgrammingCostsBenefits PairProgrammingIsaWaste PairProgrammingLimitations PairProgrammingMisconceptions PairProgrammingObjections PairProgrammingQuestions PrettyAdventuresomeProgramming ProblemsWithOnSiteCustomer ProgrammingInPairs TransitioningToExtremeProgramming TruckNumber TurnAllTheKnobsToSeven UpFrontDesign VeryMildXpOkayDiscussion XpIsForBadPlanners YouArentGonnaNeedIt VeryMildXpOkayDiscussion ContinuousDesign ExtremeProgramming NoNamesPlease VeryMildXpOkay XpDoesBigDesignAllTheTime VeryOldPerson AnonymousDonor CsharpVsJava DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming HolyWar JohnHurt KentBeck KrisJohnson OldTimer OrsonWelles PaulObrien RaySchneider SomeWisdom VeryOldPerson WorseIsBetter XpIsForExperience YouArentGonnaNeedIt VeryQuickWiki ApacheTomcat BackEnd CamelCase CategoryWikiImplementation ClassFormatError GarethCronin MartijnVanDerKleijn MySql RecentChanges StartingPoints TextFormattingRules VeryQuickWiki WardCunningham WikiName WikiPrinciples VeryShortPage DeletionCandidate ReFactor VeryShortPage WikiIsNotYourBlog WikiIsNotaDictionary WikiNamePluralProblem VerySmallSteps CategoryCoding CategoryPlanning EvolutionaryDelivery PrintfDesign RichardCollins VeryWellThumbed VeryWellThumbed VesaBios DirectDraw DosBox FrameBuffer OpenFirmware VdmSound VesaBios VesaKarvonen FlyingVisitor VesaKarvonen VescicleBuddingIntraStellarExploration SgWa VeteranProgrammer AntiExperience BadProgrammer BrokenLink CanReadHexDumps GoodProgrammer GrumpyOldProgrammer GruntProgrammer ProgrammerStereotype VeteranProgrammer VforVendetta SidAndNancyScale TheMatrix VhIndukumar AvoidDirectAccessOfMembers BatFileCodingStandard CategoryHomePage CustomizerPattern JavaExceptionsAreFirstClassObjects JavaScriptCodingStandard JavaScriptPatterns RefactorTheConcept VhdlLanguage AdaLanguage CategoryProgrammingLanguage ComputationalLanguage OpenCores ProgrammableLogic ViEditor AhHa AnonymousDonor AsimovAndTheCritic BillJoy CategorySoftwareTool CategoryTextEditor CategoryVi DougMerritt EdIsTheStandardTextEditor EmacsAndVi EmacsVsVi PhlIp ViEditor ViSucks VimTextEditor ViFu OneTrueEditor ViKi CamelCase VimViki ViSucks AnonymousDonor BillJoy CapsLock CommonUserAccess CultOfPersonality DisagreeByDeleting DougMerritt EdIsTheStandardTextEditor EmacsVsVi GnuEmacs HumanMachineInteractions IntellijIdea JehovaWitness JesseMillikan KristofferLawson MacOsx MuscleMemory PhlIp PowerBook RandomAccessMemory SamuelFalvo SteveJobs StockholmSyndrom SunWorld SystemMetaphor TheWayGodIntended UserInterface ViSucks VimSucksEvenBetter ViViVi ViViVi ViatassoWiki CategoryWikiForum CategoryWikiImplementation HtmlArea JohnKugelman PhpLanguage SourceForge WikiWiki WysiWyg VibrationFocusedWeapon SgWa VicBancroft CategoryHomePage LogicProgramming PrologLanguage SemanticWeb VicChurch CategoryHomePage RobertChurch VicChurch ViciousCircle VirtuousCircle VickiKerr AboutLettertoPeter AgathaChristie AndStuff AndStuffWiki AndrewCates AndrewMcMeikan AndyPierce AnthonyLauder BillKelly BrianWirthlin CamelCase CategoryHomePage CategoryMath CeeIdioms DaveKirby DaveWhipp DeleteMe DragonRobot EddiesWiki FreeLink GameOfGo HansWobbe JavaScript KirkKitchen MarkGrosberg MarkTilley MathQuizOne MichelDauchez MichelVanDeWetering MountainDew RecentChanges RichardHenderson RolfGruen RonJeffries SolutionToVickisTrickyQuestion StaticMenu TooBigToEdit VickiKerr VickiWikiWeb WaldenMathews WikiCas WikiGnome VickyClark AlanFrancis CategoryHomePage PanasonicOwl WikiWeb VictorAsteinza CategoryHomePage LuckyLab NewYorkCity WardCunningham WikiWiki VictorDominguez VictorEngmark OpenSource SoftwareDeveloper VictorKane BuenosAires CategoryHomePage ComputerTelephonyIntegration SoftwareEngineering VictorLombardi VictorLuft AreYouThere CategoryHomePage GodwinsLaw OrphanPage VictorMair CategoryHomePage VictorSoich CategoryHomePage VictorSzalvay CategoryHomePage ScrumProcess ScrumWorks VictorSzalvay VictorWynnytsky CategoryHomePage WebSphere VictoriaLivschitz CategoryPerson VictorianInternet CategoryBook TopRight VictoryLap ChristopherAlexander CookbookApproach ExtremeProgramming PairProgramming PeterLynch PhilipEskelin TheCraft TheTimelessWayOfBuilding UnitTest VideoAddict AgeOfLight BrentNewhall BruceTu EricHopper GaveUpOnTelevision PubMed RichardSheppard VideoAddiction AlwaysOn AndreSlabber AnthonyLander AttentionDeficitDisorder BrentNewhall BrettNeumeier BrianSlesinsky CarAddiction CategoryBehavioralPatterns DaveGarbutt DavidFosterWallace EvolutionInAction FunctionalFurniture FurnitureAsArt GaveUpOnTelevision GregVaughn HiveMind HypnoCrats InTheBeginningWasTheCommandLine JasonYip JeffGrigg JoaquinMiller JohnLogieBaird LeeNathan LexSpoon MattStephenson MikeHuber MindControl NealStephenson NeglectingFreeWill NewsAddiction NickBensema PersonalChoiceElevatedToMoralImperative PeterMerel PhysicalEffectsOfVideoAddiction ProtestantWorkEthic RonJeffries SturgeonsLaw TelevisionIntolerance ThinkAboutTheChildren TomAnderson VideoAddict VideoAddiction WebAddiction WhatsAddiction WithinTwentyYears WorldView VideoConferenceMeeting CategoryCollaboration VideoDocumentation CategoryDocumentation HyperCam MarketingDroid ScreenCast UserDocsInXp UserManual UsersCantRead VideoDocumentation VideoGame CategoryGame ComputerGame ViolenceInGames WikiTag VideoGameDesigner BigHugeGames ChrisCrawford JustaProgrammer LordBritish PeterMolyneux RichardGarriot SandyPeterson SidMeier WarrenSpector WillWright VideoGames ArcadeGames ComputerGame ConsoleGames GameDesign HandHeldGames MrStrange VideoGames VideoGoggles BrokenLink DanielKnapp VideoGoggles WearableCommunity VideoLink CategoryVideo ManorainjanHolzapfel NotOnThisWiki TextFormattingRules VideoLink VideoWiki WetPaint WikiFarm YouTube VideoTapingDesign AlistairCockburn CharleneBenson DigitalCamera KnowledgeSystemsCorporation KyleBrown PaulHudson RogerLipscombe SmalltalkApprenticeProgram SteveHowell VideoToaster AmigaComputer DesktopPublishing FinalCutPro KillerApp NateKlauer NewInventions NewTek VideoToaster VideoWiki CcTiddly DonaldNoyes FeedforwardEffect FoxNews InformationIntersection PeterMerel PyTw TiddlyWiki VideoWiki WebCam WikiMarkupLanguage WikiNature WikiPage WikiPrayer WikiUniversity WikiWords WikisOnYouTube WinkScreencastGenerator YouTube VideosWorthWatching BitTorrent EthicsOfPeerToPeer PeerToPeer ViennaDevelopmentMethod BertrandMeyer CategoryLogic DenotationalSemantics EiffelLanguage FormalLanguage HeinzZemanek PaulHudson ThreeValuedLogic ViennaIbmLaboratory VietnamSolution AntiPattern VietCong VietnamWar VietnamWarAntiPattern CategoryAntiPattern ChadThompson CouldYouJust JustIsaDangerousWord VietnamWar ViewCvs CvsWeb ViewPoint CategoryWikiImplementation CliffordAdams CostinCozianu DavidLiu ManaMana MeatballWiki SisterSite ViewPoint WikiChangeProposal ViewgraphEngineering CategoryManagementAntiPattern ViewingAlgorithmsAsCollectionProcessing CategoryProgramming CollectionOrientedProgramming ConvertingImperativeToDeclarative DataDictionary DataProcessingAsCollectionProcessing GooglifyDeepMenus KayLanguage LogicProgramming MentalMasturbation ObjectivityIsAnIllusion PayrollExample SeparationAndGroupingAreArchaicConceptsDiscussion TableOrientedProgramming TopMind ViewingDataProcessingAsCollectionProcessing ViewingOnDifferentPlatformsDoesntWork DontOverrideUserPreferences InternetExplorer JavaScript MicroSoft MilanBabuskov NetscapeNavigator OperaBrowser RobertField RobertFisher RogerLipscombe ViewingOnDifferentPlatformsDoesntWork WebBrowser WebTv WebsitePatterns WorldWideWebConsortium ViewpointsResearchInstitute AlanKay ViewpointsResearchInstitute VigilantismConsideredHarmful DickCheney FireFighting FourFreedoms FrankMiller GeorgeBush LawOfUnintendedConsequences SchoolsForCivilization VigilanteJustice WikiVandal WikiVigilante VijayAravamudhan CategoryHomePage MarathonMan OpenSource ThoughtWorks VijaySivasankar CategoryHomePage VikiWiki CategoryWikiImplementation FrontPage GrepAndReplace MyWikiStyle ScriptWiki StaticWiki ThemePark VikiWiki WikiName VikingPlop CategoryConference CategoryPattern CategoryPatternsGroup EuroPlop FrankBuschmann GeorgePlatts JimCoplien KevlinHenney KristianElofSoerensen LindaRising NeilHarrison PavelHruby RichardGabriel VikramSridharan CategoryHomePage ViktorRosenfeld VimAsIde CommadLineFu DoWeReallyNeedIde PeterWang QtCreator VimAsPim BenWilson CygWin FavMenu GreatVimFeatures HyperLink LynxBrowser McInnes MyPim NewFile PathToMyHomeDirectoryWhateverItIs PersonalInformationManager PotWiki SckotVokes VimAsPim VimKi VimTextEditor VimViki WikiCase WorkingFile VimKeymap VimKi CategoryWikiImplementation PersonalWiki PmWiki VimKi VimTextEditor VimViki VimkiChanges WikiWord VimSucksEvenBetter BillJoy CategoryVi CommonUserAccess EmacsEditor EmacsLisp ExCode FebruaryZeroSeven HolyWar JesseMillikan LispLanguage NonSequitur OldFart RubyLanguage TextMate ViEditor ViSucks VimSucksEvenBetter VimTextEditor ViperSucksEvenBetterThanVim VisualStudio VimTextEditor CalBerkeley CategorySoftwareTool CategoryTextEditor CategoryVi FreeAsInBeer GarryHamilton GreatVimFeatures JeffGrigg MacOsx MicrosoftWindows OpenSource SlickEdit StephanHouben UnixOs VimViki PersonalWiki ViKi VimWiki VinceVanGentevoort CategoryHomePage SandCastles VincentKong VincentLowe JimFl VincentMassol CategoryHomePage VincentMiles CategoryPerson WiseSayings VincentTence CategoryHomePage MovingTowardsSellingAgility YagniAndLogging VincentToups ForthLanguage LanguageAgnostic LispLanguage MatLab SchemeLanguage ViniciusCubasBrand CategoryHomePage VinnaKinkyHatt VinnyCarpenter CategoryHomePage DocBarseghian VinodKosla VinodKhosla VinodKosla VintCerf BobKahn JonPostel LeonardKleinrock VintCerf VinylIsDead CategoryRant JeffGrigg MikeSmith MythOfVinyl RichardHenderson StevenNewton TomAnderson WaldenMathews ZombieTechnologies ZombieTechnology ViolentAgreement BillTrost BrainStorm BullshitFlag CategoryCommunication DeprecationRefactor FooBar HaveThisPattern HeatedAgreement JimDensmore MetaDiscussion PolarizingQuestion RolledUpNewspaper ViolentAgreement ViolentRefactoring FridemarPache RandyStafford TomLeylanMindWipe WikiFarm WikiForum WikiMindWipe WikiRefactoring ViperSucksEvenBetterThanVim DaveVoorhis EmacsEditor JesseMillikan ViEditor ViralFear FearCulture GodwinsLaw GodwinsLawMeetsKevinBacon PeterMerel RapidFeedback SchoolsForCivilization SocialCycles TestFirst ViralFear WarOnTerror VirginiaSatir BetirChangeModel CategoryAuthor VirtualBox BochsEmulator CategoryVirtualComputer VirtualBox VmWare VirtualCitizenTwoDee AbbreviatedAsciiUml CounterMeasures DeadlyForce EconomicsEngine FeatureRich FrontPage GlobalSupercomputer LawfulIntercept LinuxClustering NeighborhoodWatch OpenSource OptIn PayPerUse PoliticalEngine RealTime SocialEngine TrafficHacking VirtualClass CategoryThelop HelmutLeitner ImageCreateFile ImageCreateScanner LanguageOrientedProgramming LopLanguage ThelopLanguage VirtualClass VirtualClock AlarmClock BrianEdwards CategoryTesting CategoryTestingPatterns DavidCorbin JbRainsberger KentBeck MockTime PaoloPerrotta RealTime TestOverridesNow TestingPatterns ThePrevayler VirtualCollaboration CategoryCategory CategoryWikiCollaboration EliotScott IvoryTower SeedWiki VirtualCollaboration WalledGarden WardsWiki WikiDesignPrinciples WikiNow VirtualCommunity CommunitySolution FuzzyCommunity GregWelch HarryVelez KaiCarver LegalSolution PyWiki RealVirtuality TechnologySolution TheTransparentSociety VirtualCommunityPatterns VirtualReality VirtualComputer ByteCode CategoryVirtualComputer CoLinux CommonLanguageRuntime JavaVirtualMachine MicrosoftWindows MsVirtualPc TinyCeeCompiler UserModeLinux UserSpace VirtualBox VirtualComputer VirtualMachine VmWare WikiWord VirtualConstructor ClassFactory ClassRepository DelphiLanguage DesignPatternsBook FactoryMethodPattern InitializationSequence MetaClassVariable ObjectPascal VirtualConstructor VirtualMetaClassMethod VirtualDentist JeffGrigg RecreationalDentistry VirtualDesktops AdewaleOshineye BillSmargiassi CategoryUserInterface CommonWorkspace FocusFollowsEyes MacOsx VirtuaWin VirtualDesktops VirtualDesktopsDiscussion VirtualDesktopsDiscussion AiComplete CategoryDiscussion FocusFollowsAttention FocusFollowsEyes GunnarZarncke MartinZarate ObjectBrowser ThreadMess UrbanDesignMetaphor VirtualDesktopGeometry VirtualDesktops WikiGnome VirtualDevice BrokenLink HyperTextMarkupLanguage InterfaceHallOfShame JavaScript PaperAsInterfaceMetaphor QuickTime WorldWideWeb VirtualFunctionsAndSharedMemory CategoryCpp CeePlusPlus DavidCary EricHodges HaveThisProblem RickSamuels SharedMemory VirtualIdentity ActiveDirectory AnonymousIdentity CategorySecurity DigitalWallet DotNetPassport GlobalPositioningSystem HongKong IdentityTheft LibertyAlliance LightweightDirectoryAccessProtocol LocationBasedServices MicroPayment MicroSoft MyLifeBits NumberPortability OnStar OnlineIdentity SingleSignOn SmartCard VirtualIdentity VirtualInheritance CategoryLanguageFeature LateBinding LingoScriptingLanguage ScriptingLanguage VirtualInheritance VirtualMachine AbstractMachine AbstractSyntaxTree AsFourHundredMachineInterface ByteCode ByteCodeInterpreter ByteCodes CategoryComputerArchitecture CategoryOperatingSystem CommonLanguageRuntime ComponentSoftwareCorporation ComponentVirtualMachine ComputerScience ComputingModel DanPiponi GlobalVariablesAndVirtualMachines HumanRelationsSystem InfernoOs JavaLanguage JavaVirtualMachine JebadiahMoore JeffPanici JustInTimeCompilation JustInTimeCompiler LowLevelVirtualMachine MachineLanguage ManufacturingSystem MsVirtualPc ObjectiveCee ParrotCode PascalLanguage PeaCode PhpLanguage PickLanguage PierrePhaneuf ProgrammingLanguage RedCode RedCodeDesign RobPike SafeVirtualMachine SamuelFalvo SelfLanguage SmalltalkVirtualMachine StaticSingleAssignmentForm SunirShah TaoIntentOs TomAnderson TomStambaugh TuringMachine UcsdPcode VirtualComputer VirtualMachine ZedMachine VirtualMachineDiscussion CausallyReflective CeePlusPlus CreateWindow CurtisBartley DaveHarris GarbageCollection JohnPassaniti PascalEnvironment PostScript PseudoCode RobertDiFalco ShowStandardWindowsOpenFileDialog SmallTalk SqueakSmalltalk TomStambaugh VirtualMachine VirtualMetaClassMethod ClassMethod DelphiLanguage MetaClassVariable VirtualModels AdvancedComputerGamingScenarios AutonomousMode CategoryFuture CategoryModels CooperationAndSharingModels DeliveryModel DonaldNoyes ExtensionModels GpsTagModels InfoPosts LocaleModels OrderModel PlannedForUse QueueModel ReportToHome SearchAndMapModels SecurityByDestruction SelfImposedVirus SubstitutionModels SwarmsAndTags ThinkingOutLoud TrainingModels VirtualEquipment VirtualFlightSimulator VirtualRailroading VirtualScenarios VirtualSigns VirtualStores VirtualNetworkComputing BellLabs CategoryNetwork CategorySoftwareTool ChrisGarrod DeskTop FreeNx HandHeld KillerApp KrisJohnson NetMeeting OpenSource OperatingSystem PcAnywhere TheSeat VncSucks WorkStation VirtualObject CategoryThelop HelmutLeitner LanguageOrientedProgramming LopLanguage ThelopLanguage VirtualObject VirtualOffice CategoryOrganization DonaldNoyes IdeaImplementationGap LineOfThought NextBigThing ParadigmShift TheInternet ThinkingOutLoud VirtualLocation VirtualOrder CategoryThelop DoItRightTheFirstTime FacadeFunction JoshPurinton LanguageExpectation LanguageIndependentProgramming LanguageOrientedProgramming LopHostLanguage LopName RalphJohnson RobertDiFalco ThelopConsistencyDiscussion ThelopLanguage ThelopName ThelopSentence VirtualClass VirtualMachine VirtualMethod VirtualObject VirtualOrder VirtualReality VirtualStructure WayneConrad WikiWikiWeb VirtualPairProgramming AppleiChat BenKovitz BlakeWinton BrentNewhall BrianButton CategoryPairProgramming CayteLindner ChanningWalton ChristianTaubman CollaborativeEditing DistributedSoftwareDevelopment DougAlcorn EclipseIde EmacsEditor FrankHorowitz FrotzFaatuai GregHouston IljaPreuss InstantMessaging InterNet InternetRelayChat JaenSaul JeffBay JimLong JosephRiesen KnowledgeBase LaloMartins LapLink LapoLuchini LukeGorrie MentalStateCalledFlow MichaelKlein MoonEdit MultitaneousEditor MultiuserScreen NatPryce NetMeeting NetOp OpenCroquet OpenSource PairProgramming PaulFriedman PeterHansen PeterProvost PlugIn PythonLanguage QuantumComputing QuantumPairs QuantumProgramming RemoteAdmin RogerWilco ScreenMultiplexor SelfLanguage ShaeErisson SpeakFreely SqueakSmalltalk SteveFreeman StianSoiland SubEthaEdit SunirShah SusanJohnson TopCoder TridiaVnc VirtualNetworkComputing VirtualPair VirtualPairProgramming VisualStudio VoiceFlowControl WantAds WikiWithProgrammableContent ZlibHextile ZopeApplicationServer VirtualParameterPassing AnonymousDonor ArkadiyBelousov ArneVogel ArrayOfConst CategoryCpp CeePlusPlusIdioms IncludeFileParametricPolymorphism JeffGrigg MikeSmith MultipleDispatch NamedConstructorIdiom SomeType SunirShah VarArgs VisitorPattern VirtualPrivateNetwork CategorySecurity IpSec SecurityManagement VirtualPrivateNetwork VirtualReality AlternateRealityUserInterface AugmentedReality CyberSpace JaronLanier MindReading RealTime RealVirtuality ThreeDeeInterface VirtualRealityModelingLanguage VirtualRealityMarkupLanguage SisterSites VirtualRealityModelingLanguage VirtualRealityModelingLanguage CategoryWebDesign CosmoPlayer HtmlFive ScalableVectorGraphics VirtualRealityPlot ComputerGeneratedImage LawnmowerMan TheMatrix VirtualReality VirtualSchool CategoryEducation ChrisArmstrong CollegeInvisible EdMud OldPuebloMoo RoleModelSoft WikiUniversity VirtualStaticIdiom AntiPattern AreDesignPatternsMissingLanguageFeatures CeePlusPlusIdioms EventDrivenProgramming LiterateProgramming SamuelFalvo SingletonPattern StaticCallback VirtualStructure CategoryThelop HelmutLeitner HungarianNotation LanguageOrientedProgramming LawOfDemeter LopLanguage NatPryce ThelopLanguage ThelopLanguageFaq VirtualOrder VirtualStructure VirtualTokenDescriptorXml CategoryXml DocumentObjectModel DotNet JavaLanguage NextBigThing SaxDriver SimpleApiForXml SourceForge VbClassic VirtualizationIsRootkitting MetaSignal MicroKernel SamuelFalvo VirtuallyInitializedAccessors AnonymousInnerClass BaseRight GrantOfRight JavaServerPage KimballSampson SimpleThinJavaServerPage VirtuallyInitializedAccessors WebApp VirtuousCircle VirusScansDuringDay VisAd CategoryJava DirectManipulation ImmersaDesk QuickTime VirtualReality VisOwlWiki VisOwlWiki VisiCalc AppleIi BobFrankston CategoryOldSoftware CategorySoftwareTool DaNuke DanBricklin DanWeinreb KillerApp SoftwareArts ViEditor VisiCalc VisibilityGetsYouShot AntiPattern ChoosingSatisfactionOverMoney DaveBerkeley DeveloperAntiPattern DontDoThat EricHodges ExtractClass ManagementAntiPattern MockObject PartialVisibilityGetsYouShot PunishVisibility RobMandeville ShootTheMessenger TallPoppySyndrome VisibilityGetsYouShot VisibleContext BackLink BreadCrumbs ComponentDesignPatterns ConsistentLook DaveEveritt DaveHarris FalkBruegmann InformationArchitecture JavaIdioms JspWiki KyleBrown MatthewAstley NatPryce NetObjectsFusion SeshKumar TagCloud TheBrain TreeStructure VisibleContext VisualTour WebDesignRant WebsiteNavBars WebsitePatterns WikiDesignPrinciples VisibleLight CategoryPhysics SpeedOfLight VisioModeler InfoModeler VisionJade VersataLogicServer VisionJade VisionWare CategoryCompany VisionWare VisionaryCowboy VisionaryCowboy VisionsAreHarmful SharedVision VisitTheParseTree AntlrTranslatorGenerator DoubleDispatch EncourageExperimentation JeffGrigg ParseUsingGrammars ParsingPatterns RalphJohnson UnderstandContext VisitorPattern VisitingFallingWater DaveHarris DonDwiggins FallingWater FrankLloydWright HowBuildingsLearn MikeSmith RichardNeutra RonJeffries StewartBrand ToddCoram WabiSabi WholeEarth VisitorFromMars ComingUpToSpeed DaveSmith NothingWorks VisitorFromMars WhyShouldiCare VisitorInFrameworks CategoryFramework CppReport JohnVlissides ScottDe TooledComposite VisitorPattern VisitorPattern AcyclicVisitor AtomicConsistentIsolatedDurable BehavioralPatterns CategoryBehavioralPatterns CategoryPattern CommentsOnVisitor CommonLisp CompositePattern ContinuationPassingStyle DataBase DefaultVisitorPattern DefinitionsForOo DesignPatterns DoTheSimplestThingThatCouldPossiblyWork DoubleDispatch ErlangLanguage ExtrinsicVisitorPattern FirstClass FoldFunction FunctionalProgramming GangOfFour GenericFunction GenericFunctionObject GreencoddsTenthRuleOfProgramming HierarchicalVisitorPattern IbmDoubleDispatchPatent IndependentVisitorPattern InterfaceExtension InternalIterator KazKylheku LanguageSmell MessagePassing NavigationalDatabase NestedException NullObject NullObjectAndVisitor NygaardClassification ObjectOrientedDatabase OpenSceneGraph ParameterObject PartialEvaluation PatternHatching PrettyPrintingJavaWithVisitor RelationalDatabase ResourceReleasesResource SelectorGeneratingVisitor SetsAndPolymorphism SideEffect TranslatorPattern TravellerPattern UnitedStates VariationsOnTheVisitorPattern VisitorInFrameworks VisitorPattern VisitorPatternExample VisitorVariations VisitorPatternExample AgileSoftwareDevelopmentPrinciplesPatternsAndPractices CeePlusPlus CrossCasting DesignPatterns DesignPatternsBook DoubleDispatchExample DynamicCast JavaResources RunTimeTypeInformation TomJones UncleBob VisitorPatternRefactoring CategoryPattern CategoryRefactoring HierarchicalVisitorPattern IndependentVisitorPattern JustinSampson MoveMethod VisitorPattern VisitorsInEleven BillMeecham CategoryWiki DeBacco DeClerck DeLanderos DeMaris DeNealia DeepaDeshikachar GoodStyle JacobSmith JoeHosman McGruder NewYork PastVisitors PeteForsyth PieterJansegers RecentVisitors VisitorsInTen YuanRui VisitorsInNinetyEight AdamFeuer AdamRifkin AlDavidson AlanHecht AlanWostenberg AlexKilpatrick AlexanderBostrom AmirTomer AndersLindstrom AndrewOnken AndyBower AndyCzerwonka AndyLynn AndyMoorley AngsumanChakraborty AntonioRamirez AriArgillander ArminWolfermann AveryPennarun BayWeiChang BenKovitz BennettBruce BillCarolin BillClark BillEddins BillHartigan BillHumphries BillJamison BillMeecham BillTrost BillyThompson BoLeuf BobHammond BobStevens BobVoll BradBartley BrettNeumeier BrianSyme BruceAtherton BruceEdmonds BruceRedmon CarsonWilcox CategoryWiki CatherineLetondal ChannuKambalyal CharlesCranston ChrisIverson ChrisRosenbury ChristianLuehe ChristopheVermeulen ChuckMcCorvey ColinAnderson CurtisBartley DamonCarr DanCosley DaveCleal DaveIsaacs DaveRice DavidBrownAsWell DavidGauthier DavidGoll DavidHastings DavidManifold DavidMitchell DavidNoble DavidPrice DavidWoolley DenhamGrey DennisGore DerekHughes DetheElza DickieSelfe DionHinchcliffe DonnaReiss DougClinton EdBuffaloe EddieMorton EdwardHarman EdwardWelbourne EirikMikkelsen EliGurvitz EoinCavanagh EricCrump ErickHagstrom FalkBruegmann FrankGerhardt FredrikRubensson GarethSylvesterBradley GeneStepura GeorgeDinwiddie GeorgeMcconnell GerardoRicharte GersonMizutaWeiss GregMorley HariBalaraman HelgeGrenagerSolheim HuetLandry HughTaylor JackReeves JanGitter JaviTobal JeanGuySchneider JeffMcAffer JeffOdell JeromeKaraganis JerryArchibald JerryKenney JimHowe JimSkinner JimWelch JoWalsh JoeKnapka JohnBarber JohnBissell JohnByers JohnConlon JohnDaniels JohnJones JohnMacdonald JohnNaughton JohnShelton JonathanCarlson JonathanStowe JoshuaSusser JudeNagurney JulianBack KaraChiodo KarenDelia KelvinRawls KenArnold KenDickey KevinKelley KielHodges KorMolenmaker KyoungwoonCho LanceLockwood LannyPatterson LarsVange LeeCatlett LoganCox LouisePenberthy LucianoGerber MacFarlandHale MarkEngland MarkGaponoff MarkOeltjenbruns MarkSwanson MarkWencek MarkWoods MartinAylett MartinCosgrave MartinHoefele MartinPool MartinSweitzer MatthewWilbert MatthiasErnst MaurizioMacagno MichaelCourage MichaelDillon MichaelFeathers MichaelHill MichaelMcknerney MichaelMeffie MichaelWilson MikeColeman MikeKlein MikeMiserendino MikeMorris MikeTaylor MikeThomas MiroslavNovak MontyKamath NarendraMysore NigelThorne NikolaFilipovic NikolaiPretzell NiranjanVanungare NormJanoff OleHoeghHansen OliverSeiler PastVisitors PaulClark PaulMiller PaulTaylor PaulTrembath PekkaPessi PerFlock PerditaStevens PeterCarmichael PeterGlaskowsky PeterMaier PeterMurchland PeterRandolph PeterThoeny PhilGoodwin PiergiorgioGrossi PratapLakshman PrebenGammelmark RafaelMartin RafaelTeixeira RaghuRaghavan RajaMohammad RalphPrescott RandyFlynn RichardAtkinson RichardBernardMartin RichardBillington RichardColley RichardLesze RichardSears RikSmoody RobOxley RobertGustavsson RobertShaver RobertSmith RodneyRyan RogerLipscombe RolandSin RonRaikula RonReuter RonaldHayden RosemaryMichelleSimpson RoyHall SeanOhalpin ShahzadNaeem ShaunForgie StefanZehl StephenCheng StephenWynne SteveCook SteveFreeman SteveWilkinson StevenAscher StevenNewton SuhaylMasud SusanLilly TedNellen ThomasBechPettersen ThomasBrown ThomasMaeder ThomasMahler ThongHweeKoh TimBiernat ToddLauinger TomKaighin TommyCooper TorstenWelches TrevorMendham VijayPillai VisitorsInNinetyNine VisitorsInNinetySeven ViswanathanKv WadeWarrens WalterLogeman WayneCarson WendyLiew WilliamMatthewGermenink XnappyXnapr ZackParker VisitorsInNinetyFive AamodSane AdrianVanderVorst AlGettier AlanWills AlejandroFernandez AliEndut AlistairCockburn AllenWirfsBrock AnnWrightson AnuradhaKare BenRichards BernieSirelson BillKayser BillMeecham BobBiros BobHanmer BobSpence BobWalker BrianKurotsuchi BrianMoore BrianRemedios BrianSaxby BruceCohen CategoryWiki ChandraShrivastava CharlesGilbert ChrisMcClenaghan ChristopherBird CraigHubley DamianKlute DamienKlute DanTabor DanielHeiniger DanielLaLiberte DanielShields DaveBilitch DaveHartman DaveMcComb DaveSmith DaveStott DaveVinge DavidGlaubman DavidGrietens DavidHarper DavidHolliday DavidHooker DavidLaurance DavidWarren DonOlson DorinSandu DrewNorris DuaneSzafron DwightFord EduardoFrancos ElizabethMcCraven EllenVanderslice EricEldred EricWeitzman ErikRantapaa ErnestMicklei ErnstMathys EthanHenry FrankAdrian FredImbrogno FredScholldorf FrodeStandal GarySitler GertFlorijn GordonIrlam GrahamStalkerWilde GregHopkins GregKimberly GreggWonderly GuyMcIlroy HenrikSchwartzlose HongKaiChen InvitationToThePatternsList JamesJeude JamesNoble JanSteinman JaySubramanian JeanBezivin JerryGrochow JimFleming JimSchwarz JoeDavison JoeyWhite JohnAlbertFehr JohnBarr JohnCook JohnDavies JohnDodd JohnHeidelberger JohnRochester JohnSauer JonBlunt JonathanHolman JuanVillacis KalyanKolachala KarenMcLaughlin KenCarroll KenSayers KenWells KentMcPhee KevinLacobie KlausQuibeldey KyleBrown LarryHartsook LarryWilliams LenKagelmacher LucaCottaRamusino ManfredHumphries ManojSati MarianoBenitez MarkDelaney MarkEichin MarkLesswing MarkTravis MarkVitek MarkVolkmann MarkusArikan MartinPammer MartinZomer MatsLarsson MaxRahder MichaelAuzenne MichaelMarcal MichaelRieder MichaelRueger MichaelThayer MiguelBeedle MikeKoss MikeMoran MikeStump MoiraMallison NarendraRavi NealMcBurnett NeilHarrison NicholasJacobs NicoleTedesco NigelWarren NikBoyd NunoMiguelSousaDiniz OliverBruckauf OrieWall OscarNierstrasz OwenTurner PatrickLogan PatrickMueller PelleBerg PeterDimitrios PeterMosses PeterShrosbree PetterReinholdtsen PortlandPatternRepository RandyBush RaySiu RebeccaWirfsBrock RecentVisitors RicardoClements RichHolladay RichardBaum RichardDue RichardKlappal RickDeNatale RickWartzok RobPavey RobertOrenstein RobertRowland RobertWilmes RobinShaylor RodGunther RogerSchreiber RohitKhare RolandAucoin RonBakowski RonCrocker RonJeffries RussWilliams SahanMalagi SanjivGossain ScottPreece SethLaForge ShalomReich SteveHayes SteveSadler ThielChang ThomasLukasik TigreTigre ToddCoram ToddGatts TomStambaugh TonyZambeck VisitorsInNinetySix WesPrice WilbertKho WillRogers WilliamYiu WolfgangKreutzer YanBelinky YihLerhHuang VisitorsInNinetyNine AaronHinni AdamSpitz AlVermeulen AlastairBridgewater AlbertWagner AlexanderPopiel AliArsanjani AllanBaruz AndreasAmundin AndrewBernat AndyLeighton AndyLongshaw AndyRaybould AnsonTsao AnthonyDurity AnthonyToivonen AntonyWilson BarryMcGibbon BenAveling BenSchroeder BijuJohn BillCaputo BillKelly BobLee BorisTabenkin CameronMartin CaptainChemical CategoryWiki CeciliaGross CeesDeGroot CharlesLemerek ChrisBooth ChrisHibbert ChrisMilaster ChrisPhoenix ChristopheAddinquy ChristopherSmith ClaudiaKilian CliffordAdams ColinDavidMiller CorwinLightWilliams DanaLee DanielBlaukopf DanielEnting DanielMoerschel DaveBennett DaveCross DavidBruce DavidChess DavidHurt DavidLyon DavidMcReynolds DavidMoisan DavidPotts DavidSchmaltz DavidWarman DerekDunnington DickBotting DierkKoenig DildarMarhas DirkMarko DjAdams DonWomick DonaldMcLean DougHockin DougJoppie DouglasAuclair DylanMcNamee EdPenak EddieEdwards EileenSauer EricHerman EricMinkes EricWright ErikMeade FabianLeGayBrereton FrancisTownsend FrankMoene FreddyTheCat FrederikVandendriessche FridemarPache GaryRayman GillesVernet GirardHottleman GrantMorgan GuySchalnat HamishLawson HansHartmann HarrisonAinsworth HelmutMerz HermanVanBelle IanRae IvanHyde JackNutting JacquesSauve JakeWatkins JamesCrawford JamesForehand JanBurse JasonTitus JawadAkhtar JayCross JaySoffian JeanFrancoisDeclercq JeanLucBonnafoux JeffGrigg JeffLangr JeffYarnell JimBrosnan JimDensmore JimMcFarland JimRussell JimWeirich JiriLundak JochemCostermanBoodt JoeMcbride JoelHynoski JoelShprentz JohnAllsup JohnBrewer JohnDausilio JohnDoe JohnMarshHopkins JohnMcCoy JohnMerk JohnNolan JohnPassaniti JohnPertalion JohnQuickstad JohnRoper JoshMacKenzie JoshuaBihun JoshuaMcGee KeithDawson KennethDaniel KevinStauntonLambert KipLubliner KoenHandekyn KumananRajamanikkam LarryKollar MalteKroeger ManfredSchaefer MarcusGiese MarkBerenci MarkLawson MarkNankman MarkSkipper MarkWeitzel MarkusArikan MartyHeyman MathewButler MattRickard MichaelKarneim MichaelKrams MichaelSchneider MichaelSlone MichaelWagner MichelVandenberghe MiguelLlop MikeKarliner MikeKrajnak MikeYudaken NathanDykman NathanUrban NedKonz NiklasStorm NissimHadar NormJanoff OliverMaag PastVisitors PatCunningham PatMeg PatricIonescu PaulBennett PaulHudson PaulPetterson PaulSeed PaulWarner PaulWayper PedroMatzke PeterAxelsson PeterGassmann PeterSeibel PeterWolszczak PieterNagel RalfFahney RalfHandl RalphCabrera RanEverHadani RandyCoulman RichardBlazek RichardCollins RichardDrake RichardEmerson RichardSmol RickHansen RobertClark RobertDiFalco RobertDruHenke RobertEikel RobertWoodburn RobinGreen RocheCompaan RogerMarlow RonGarcia RossMellgren ScottTomilson SimonMichael SophiaGerken StefanRieken StephenHill SteveHirst SteveWainstead StevenShaw StuartCharlton TaroAdachi TeeEricChristiansen ThierryCros TimChambers TimCuthbertson TomCargill TomKwong TonyReno UlrichRing VickyClark VisitorsInNinetyEight VisitorsInZeroZero WayneConrad WilliamPociengel WolfWolfswinkel WouterVandaele VisitorsInNinetySeven AlanBuck AlanKnight AndreaDemaria AndreasKapp AngelCrane AngusMonro AtulApte AustinDavid BalaramanSubramanian BillSomerville BobDalgleish BobbyWoolf BongMunoz BradStockdell BradleyKlaus BrianButton BrianRemedios CategoryWiki ChetHendrickson ClaudioConti ConradMinshall CraigRobertson DanLundy DanaAnthony DanielLopez DanieleTatti DariSann DaveHarris DaveWest DavidArmstrong DavidBrown DavidHudson DavidLaurance DavidMcNicol DavidWarren DeanCannabis DennisDaupert DouglasSurber EdStokes EmmielouTucker EndreDomiczi EngKianTan EnricoFagnoni EricMoon EricObermuhlner EspenStromsnes EttoreRicci FrankStrzyzewski FrankWilhoit FriedrichKnauss GabrielWachob GaryYoung GenePrescott GerardMeszaros GlennPoynton GloriaWoerheide GrahamHughes GregMiller GregNockolds GreggWonderly GregoryMiller GuidoAnzuoni IanFuller IngridRegen IvoGraat JamesClover JanNorden JayGoemmer JensKilian JimFl JimLehmer JimPerry JoeAndrieu JoeMcMahon JohnDeBruyn JohnFetterly JohnFletcher JohnHeintz JohnHodge JohnLammers JohnPotter JohnWoznicki JonJagger JosephDiPaolantonio JosephYoder JoshuaKerievsky KaiBender KalLin KatyMulvey KeeOng KeithDerrick KenRitchie KennethLeFebvre KlausWagner LarryDeane LarryDunn LeonWebster LiloRegen LucianSmith MarcelloPucciarelli MarkStason MarkWai MarnixKlooster MatthewJones MattiKeijola MichaelAnthonyGatto MichaelDaniel MichaelMason MichaelPizolato MichaelTrachtman MikeGranberry MikeKennon MikeKlein NeilPitman OdilePieh OrmondOtvos PastVisitors PatCousineau PaulTaylor PeteMcBreen PeterMartini PhilipSargent PhillipNeal RaySchneider RichardGilligan RickRandall RineLeComte RobertIappini RobertLarson RobertPhillips RobertShaver RobertStevenson RogerCritchlow RogerEspinosa RogerSnowden RossBagley RussellGold RyanSkraba SaadMir SamirRamji SkipSailors StefanKapusniak StephenDewhurst StephenFitch StephenPaulsen SterlingBarrett SteveMetsker SusanJohnson TedLiefeld TeresaChen TheoMandel TomBentley TomGranvold TomJordan TomStambaugh TomTeigen TresSeaver UrsKeller VictorKane VisitorsInNinetyEight VisitorsInNinetySix WernerPeterHuhn YasmiinDavis YitnaFirdyiwek ZoranIvanovic VisitorsInNinetySix AdrianCampbell AdrianTrezise AlParker AlanRouse AlexisKopikis AmitBhatiani AndrewMa BenSmith BennySadeh BernardChester BetsyHanesPerry BillHaney BillKayser BlakeCoverett BobCarhart BobHeuman BobWalker BobbyWoolf BrentonCamac BrianKurotsuchi CameronGregory CarsonWilcox CeraKruger ChrisAstall ChrisMadden ChrisMarshall ChristianDaems ChristopherBird ChristopherStJohn ChuckSiska CorneilDuPlessis CortBenningfield CraigHubley DanielKrech DaveFlanagan DaveStott DavidBellin DavidCoe DavidHooker DavidLaurance DavidWoolley DebAyers DonRoberts DonYacktman DuaneSzafron EduardoFrancos EmmieLouTucker EricSchudy ErnestRubi FredImbrogno GaryBeaver GaryMumford GeneCho GerardMeszaros GiuseppeDiFabbrizio GrahamHay GregCowin GregGalloway GregKimberly GregorBuehler HalArnold HalRoseman HemalPandya HenkVanDorp HenryAndrew HerbDerby JacekWojcieszynski JackieElpers JamesCollins JanSteinman JaneChandler JaviTobal JensColdewey JimSchwarz JoergDirbach JoeriAlleweireldt JohnBaldwin JohnBrant JohnHicks JohnMcDonough JohnMcIntosh JohnStytz JonStrayer JonUdell JoyLynBlake JulianPaas KenMeltsner KentKirby KentSchnaith KevinLacobie LapLuu LarryHartsook LasseSvad LaurensRobinson MarinBezic MarkTravis MartinPammer MartineDevos MaryEllenVerona MichaelBeedle MichaelLindner MichaelRueger NeilBelford NeilThomson OwenTurner PastVisitors PaulDyson PaulFillinich PaulFreeman PaulJakubik PaulTresise PeterFischer PetterReinholdtsen PhilStubbington PrentissRiddle RajRatnakar RajendrenSubramaniam RandyCarey RichBecker RikSmoody RingoDeSmet RobertAceti RobertFabian RobertRowland RobertWilmes RogerGraham RonTucker RoyMacLean SamGriffithJr SaurabhMathur ScottBublin ShalomReich SimonHorner SpencerRugaber StanSilver SteveSadler SundarVenkatesh SusanHallander ThomasStobie ToddMacCulloch TomKeane TomMohr VisitorsInNinetyFive VisitorsInNinetySeven VolkerMeyerZuBexten WayneStaton WilbertKho WilliamGrosso YuvalLevy VisitorsInTen AdvanceNet CategoryWiki DeShetler DexenDeVries JosephStyons MacFarland McCulloch McCullough McIver OlivierRey PastVisitors PerLillevold RecentVisitors SamDisanto ScottYelich ThanhDinhKhac VisitorsInZeroNine VisitorsInTwelve ArloJamesBarnes BenAfable CategoryWiki HighSchoolStudent JonStrayer KathaRina MarkCidade MarkLaBarbara MarkLaurent MarkLeBlanc NewMexico PastVisitors RecentVisitors SantaFe SergejPauls ThoughtWorks TonyBaldwin UnitedStatesOfAmerica VisitorsInEleven WikiPuppy VisitorsInZeroEight AndyWally BadMan BerndSchatz BillHamer BramVingerling CategoryWiki ElisabettaLeJeune EsIstSehrKalt HaHa JasielPrietoDominguez JiMeng JoshPrice JoyceLewis KathleenFink MarkCrocker MichaelLidman NickMalan PastVisitors RaviKumar RecentVisitors RichardEllis ShreyasNangalia SimonPeterChappell SriLakshmi VisitorsInZeroNine VisitorsInZeroSeven VisitorsInZeroFive AmyLaskin AzadFaruque CategoryWiki ChrisMilton CliffHemstock DavidJohnson DimaSemensky DougTruitt EdWhitford EmilyWang HowardLeeHarkness KaijinLv LyleKantrovich MacIntosh ManyToManyChallenge MarcBoizeau MassimilianoMucci McClain McIvor MediaWiki MichaelSalter MikeFauzy NickMalan NicolaSerra ParthaDasgupta PastVisitors PhilipBusch RaviKrishnappa RecentVisitors RemiBastide RobertAlcock RobertDaeley SanJose ScottChastain ShawnPaolone ShoKuwamoto TobiasPrinz TommasoBoscu VisitorsInZeroFour VisitorsInZeroSix VisitorsInZeroFour AdamSouzis AdrianWynter AlexAnunciato AltanOdabasioglu AndrewCates AndreyStolyarov ArlysanHawk BeatrizNavarro BjarkeDahlEbert BobMcisaac CarlosDelfino CategoryWiki ClintonLabombard DanPlubell DanTheMan DatabaseIsRepresenterOfFacts DaveFayram DavidRozak DavidWeddle DesignPatterns DruSellers EddeBeket EricFullerton FinalizeInsteadOfProperDestructor GenealogyWikis GregFox HalcyonZhang IntraWiki JeffZhong JensMeiert JimMcMaster JohnAldis KatherynWindham KeithCoogan KenWeide KerryMcCoy KevinSteele LawrenceWardroper MassimoDiBello MichaelKlockmann MinusTwoSevenThree MirkoBlueming MscpatentsPage NewYorkDrew NextGoodCanadian NicolaWhiteoak NikolaSmolenski OldFox PastVisitors PeterHancock PeterHurst RainerMueller RecentVisitors RhizomeWiki RobJames RobinStacey RohanDeshpande ScottMathews ScottWaltersTwo SemanticWiki SimonMudd SimoneLodi SmokieLala SrinivasNyayapati StefanHardegger SundeepTirumalareddy SusanRoy SusannahWilliams ThaneRoss ThomasGilly TimKing TimRhodes VinayakKumbhakern VisitorsInZeroFive VisitorsInZeroThree WikiPedia WikiWeb WolfgangBrunner VisitorsInZeroNine AlanGreen BillMeecham CategoryWiki ChandraSiva ClintonLabombard DeMarco EdithCordova FlaviusStef HansGerwitz JasonSlater JeanneDecosmo JeremySteinhaus JohnMorden JoshuaLee McCrorey McDonnell MrsCripps NickAstrobe NoahCoad PastVisitors RecentVisitors SanJose SherryJarvis ShripadDeshpande VanDetta VincentKong VisitorsInTen VisitorsInZeroEight VisitorsInZeroOne AlexKilpatrick AmosTibaldi AndreySokolov AndyMoore AvdiGrimm BenLowery BernardNotarianni BillKenny BorisAltman BorisKortiak CategoryWiki ChangLi CharliePoole CharlieSeabo ChrisDavis ChrisWatson ChristineBrown ChristopheDucamp DanPlubell DavidHolt DavidNess DavidStielstra DavidStokes DavisFoulger DelezChristian DirckBlaskey DmitryJemerov DougAcker EdWynne EricCotter FrankBergmann FrotzFaatuai GlennSchiffman GordonWebster GregCohoon HenryMerrett HilaryMarkNelson IanCostanzo JanLarsen JohnArmstrong JohnHollenbeck JohnShar JonReid JonasGilbert JonasKongslund JosYule JuanAngeles JuneCleaver KarlHolzknecht KarolSzlichcinski KarstenKnizia KevinGubbins KevinSingley LairdNelson LarryCampbell LarsAronsson LauraDove LeeLawrence MalcolmSparks MarcinColes MariaKolia MarioPalomoTorrero MarkDilley MarkTilley MarvinMorgenstern MarvinVanderVliet MathieuGlachant MattJensen MattOzanich MaxBaumann MaximSokolov MayaKobayashi MichaelBogomolny MichaelCornelio MichaelDyer MichaelSlavitch MikeWilliams MortimerEmanon MwandamaMutanuka NaumTrifanoff NicRoche OctavianDobricean PastVisitors PatCallahan PatZan PongthaiChandpoung RaghuHavaldar RecentVisitors RichardHenderson RichardJensen RichardLi RickMills RickyTsang RobLeachman RobertRogers SallySmartMiller SandraRennecke SeoJiwon SergioRuocco SimonArmstrong SimonMedley SmileyBen StephenFrench SteveKoppelman StevenLeite TimAnderson TimBond TobinHarris TomSeddon TorKlingberg TorstenMumme TrishLambert UnaMcCormack VisitorsInZeroTwo VisitorsInZeroZero WayneNelson WhoIsAgnau VisitorsInZeroSeven CategoryWiki ConwayHsu JerryMcMillan JinYoung JoyOberholtzer LinkedIn McDaniels McIntyre McNeill MichaelRichard PastVisitors RecentVisitors SolutionAvenue VanCourt VisitorsInZeroEight VisitorsInZeroSix VisitorsInZeroSix BarbCardenuto BradGarland CategoryWiki ChadFrost DanielBernier DeepuNair DiSabatino FluffyCat FrankGilroy JamesHollidge MarkRichman MilindKhadilkar NewYork PastVisitors PatrickKelly PrakashNair PriyaLakshmi RecentVisitors UserPageQuir VictorSmith VisitorsInZeroFive VisitorsInZeroSeven WaterWiki VisitorsInZeroThree AdrianMidgley AkeWallebom AllanMaxwell AndreVan AndreasHerdt AndreasSchweikardt AnhRic AurelianoCalvo BretGillan BrianBall BrianSmithTwo ByronLiang CamSpillman CarlMeyer CategoryWiki ChadMcCue ChangHun CharlesAdams CharlesGuerin ChenChangpeng ChrisPettitt DarioLouzado DaveField DaveParker DavidBeardsley DavidBennett DavidBober DavidBridgewater DavidCary DavidDelikat DavidMattison DavidPierre DavidSchwartz DonHeffernan DougKing DurhamNorthCarolina EdwinHautus EricBlossom EvanDiBiase FabioVitali FrancescoGigli FrancisRogers FranciscoAryMartins HamiltonOntario HansAndeweg HenrikLjung HubertSmits IoanDespi JackSkinner JamesStibbards JaramIr JayLarson JohnHinsdale JoiIto JorritWiersma JosefDaviesCoates JoshPerry KeithHarmeyer KeithMann LayneThomas LeedsUnitedKingdom LeonardTulipan LittleRockArkansas LongBeachCalifornia LothieBelle LynneStreet MariaPraveen MarkCidade MarkPatterson MartinaMarba MartySchrader MaxBelugin MichaelBrown MichaelIvey MichaelKing MichaelParker MuratZarali NewYork NewZealand NickKonen NickWhite NicolaWhiteoak OriolLacave ParisFrance PastVisitors PaulAtkins PaulHaynes PaulMorrison PaulRautenbach PeterAnthony PhillipBannigan PittsburghPennsylvania RaaabosPage RaenaArmitage RecentVisitors RichardLack RichardRabinowitz RobVonk RobinUpton RolandHaeder RonieMiguelUliana RossMayfield SaranacLake SeattleWashington SethGoodman SimonRyan SpruceGroveAlberta SriniVeeravanallur SveinHaustveit TatuSaloranta ThonyJohansson TimKnip TokyoJapan TomMunnecke TristanHarward TulsaOklahoma UlrikSverdrup UnitedStates VisitorsInZeroFour VisitorsInZeroTwo XuanGonzalez ZheJiang VisitorsInZeroTwo AllanSchiffman AndreBolle AndrewSones AonghusOhAlmhain BayleShanks BenSharp BjarkeEbert BlakeMason BruceHolloway CarloScibilia CategoryWiki ChadSteele CherylSmith ChrisTessone ChristianNill ChristianOhman ChristopheThibaut CsAravind DanMaher DanielChurch DannyZeng DaveBeer DaveHoover DaveParkes DavidRutter DennyHaroldsen DominicBurns EdPond EraTional FrankRobinson FreimutHennies GarryHamilton GeoffTate GeraldLindsly GeraldoXexeo GrazianoGiuliani GregHaas HananCohen HanbingLiu HerbBryant IanBailey JamesHealey JanLelie JasonTaylor JeffPotter JeffSandys JeffreyHicks JesperHertel JesseBlomberg JfZhan JimHart JoaoSilva JoaquimBaptista JohanForsberg JohnBackstrand JohnFaughnan JohnLusk JohnSumsion JosephThompson KadaNaveen KeithJunker KianDiomhair LaMonteYarroll MahlenMorris MarkSchumann MarkWebb MartenMartensson MartienVanSteenbergen MartinStewart MathieuRos MauritzJeanson MichaelLauer MichaelRees MichaelRichards NateWann OlaBerg OvidiuPredescu PallaviPadala PastVisitors PaulCarpentier PeterJones PeterVanDijk PhilHollenback QuentinNeill RamkumarRamaswamy RdGinsburg RecentVisitors RobertGreayer RobertOrenstein RussLewis SalvadorGustavson SamLey SamitPanchal ScottHoward ScottWalters ShaneDuan SitsofeWheeler SrinivasNedunuri StevePritchard StevenHerring StevenMcGeady StewStryker SvanteLindahl SvenNeumann TakuyaMurata ThomasAndersson TonyKao VictorAsteinza VikramPawar VincentLowe VisitorsInZeroOne VisitorsInZeroThree WayneJohnston WolfgangSlany ZhouFan VisitorsInZeroZero AalenBoy AberlonSatyr AdamLi AdamVandenberg AdrianConte AdrianKuhn AdyColes AgustinLopez AileenTousignant AimeeFarr AjitJaokar AlainWolff AlbertVonStanky AlbrechtScheidig AlexGough AlexMartelli AlexRadeski AlexanderWeidt AlexeyVekshin AlfDelgado AllenBurnett AndersBengtsson AndersMunch AndradeFig AndraeMuys AndreDiGeronimo AndreaDalessandro AndreasBogk AndreasFrohnhaus AndreasKahler AndreasMatern AndrewBishop AndrewCohen AndrewMcMeikan AndrewMigliore AndrewNielsen AndrewSemprebon AndreyCherezov AndyPryke AnilMishra AnnBernstein AntMetter AnthonyLiekens AntonMorrin AntonyBurt ArdaVonWoolf ArekDreyer ArielDolan ArjenVanElteren ArmandoSinger ArturSilveiraDaCunha AsaErlandson AshokKatwala AslamSherule AveryRegier BalanMenen BaldGuru BarbaraWilkie BarryLangdonLassagne BenSimanek BengtPellsater BenoitDeckmyn BernardMichaelHurley BernardoMelendez BerndGoetz BillBurris BillErickson BillGrigsby BillTozier BillTurner BillZimmerly BjornAxelsson BjornStenberg BlakeWinton BobDuggan BobHarrison BobJernigan BobLangill BobShair BobSmith BobbyWoolf BradCox BradSmith BrandtKurowski BrentSchwartz BrianCraft BrianMcKeough BrianOlpin BronchPlemenitas BruceAdams BruceBoyes BryanNorman BurkiZimmermann CalebSpring CaligVla CareyHackett CarolAnnLawson CarolaGarrido CaroleChapman CategoryWiki CatsEye ChadMcDaniel CharbelKeyrouz CharlesCieutat CharlesRoss CharlieSkilbeck ChrisButterworth ChrisCastrianni ChrisDumler ChrisFurtado ChrisGarrod ChrisKelch ChrisPeterson ChrisRoeder ChrisRuwoldt ChristianHall ChristianHolmboe ChristianVogel ChristophKoelmel ChristophMartin ChristopherPainterWakefield ChuckHall ChuckTrier CianQuinlan CityOfBoiseWebTeam ClarkKent ClaudeBouillin ColinFredericks ColinRule ColumbDuffy ConradHeiney CraigFournier CurtSampson DaleLane DanDiephouse DanFriedman DanHankins DanMcCrady DanMuller DanNovak DanRichards DanScanlon DanTobias DanWeinreb DangGriffith DanielGross DanielMuller DanielSvennberg DanielSweet DanielZhu DannyDorris DarrenHobbs DaveBay DaveLemen DaveLudena DaveMitchell DavePostill DaveRaftery DaveWatson DaveWhipp DavidBrantley DavidBrowning DavidDeLis DavidEdmondson DavidEsposito DavidGreen DavidHarrison DavidOhlemacher DavidTerrellWarren DavidVincent DavidWilliamsJohnWilson DeanBlackburn DeanBurson DebFurey DebRrose DeepakRampoore DickSeabrook DiegoRoversi DinoMorelli DirkMeeussen DjamelLootsma DjinnRandall DodGhz DominicEidson DonGriffiths DorothyMcMeikan DoruConstantin DougBorchers DougDeFrees DougLane DouglasBeattieJr DrewDomkus DrewMarsh DrewNorris DuncanChild DuncanPierce DuyguKuzumm EarleMartin EddyJansson EdgarHernandez EdmonBegoli EduardoSilva EdwardBlack EdwardSumerfield EdwardVielmetti EliasSinderson ElizabethThomas EmilyLiu EricHammond EricJablow EricKlein EricScott EricSpehr ErikGjertsen ErikaSparks EsCaPe EuanAdie EvanDembskey EwanMilne FaCar FabioArmani FabioMascarenhas FabriceGautier FanLiu FelixFranz FftFft FmlsVastmanland FraikAhlman FrancisIrving FrankMcNamara FrankMinicucci GabrielReyes GaryRobinson GeekPerson GeirOffenberg GeoffArmstrong GeorgeCotsonas GerritRiessen GideonBurton GodefroyBeauvallet GopalRao GottfriedLuderer GradCenterClass GregJones GregMcCleary GregMerrill GregSchorno GreggWilliams HalSmith HalSnyder HanWenNienhuys HansMichaelStahl HanspeterHeeb HariRazafimpanilo HeatherBayless HedinMeitil HelmutLeitner HenrikStrarupEriksen HerveGanem HowardJones HughWinkler HughanRoss IainPalmer IainStewart IamEtoffi IanHolmes IanJohnson IanMaurer IgorYegorkin IlanaJayneRosenshein IngoJamesDettling IoaPetraka IraCooper IvAn IvanGanza JaFarr JakeBerglund JakobRojel JamalWills JamesDo JamesDumser JamesOdell JamesTwine JamesYang JamieLister JanOhrstrom JanellyBaby JanetGilmore JasonAsbahr JasonMcFarlane JasonScheirer JasonStell JayLyerly JbRainsberger JdFalk JeanChristopheCardot JeanLinPacherie JeanMarcHeneman JeffLeBert JeffMantei JeffNelson JeffSasmor JeffreyBridge JeffreyMiller JenghanHsieh JeremyCromwell JeremyPenner JeroenMostert JerryBoggess JesperBork JesperRug JesperWallentin JessicaLeupold JesusQuiroga JikhanJung JimEatmon JimHollcraft JimJarrett JimLipsey JimLogan JimReilly JimTremlett JimTulley JimmyCho JoannaRasmussen JochemCostermanBoodt JodyGarnett JoeBlechman JoeFaulkner JoeFecarotta JoelCranston JoelNeely JohannesBrodwall JohnAbbe JohnFletcher JohnGrozik JohnHarby JohnJamesIrvine JohnKawakami JohnLoty JohnPerkins JohnRepici JohnSims JohnSmith JohnTobler JohnWatson JohnWilliamson JohnWood JohnathonMcAlister JonStrayer JonasBeckman JonasLindstrom JonathanBuhacoff JoostDeVries JorgBauer JoseCorbacho JoseIcaza JoshBrien JoshuaDrake JuanPabloMattenet JudeArnoutDurieux JuergenHermann JuergenLindemeyer JuliaIngram JuliaoDuartenn JuneKim JustinArbuckle KamilKukura KanastaKanasta KarthikVenkat KateMaria KathleenBrown KeithHodges KeithKrieger KeithNicholas KeithRay KentKingery KentSandvik KevinKotowski KevinMcMahon KhusroMohammadJaleel KimMcBroom KitPravda KriangLerdsuwanakij KristinHumphrey KuessenChang LantzRowland LarryFitzpatrick LarsGoranAndersson LarsHeyerdahl LarsPind LarsRicaldi LarsRustemeier LarsSvensson LasseLindgard LaurentBossavit LaurentDujat LawrenceWatts LeahCunningham LeighCaldwell LeighKlotz LenitaOlofsson LennartStaflin LeoScott LeonardNelson LeonardWeincier LeslieEnglish LeungLeung LinusChang LisaCrispin LooiCheeKit LouFranco LourensCoetzer LowellLindstrom LucyNewman LynnePierce ManfredLange ManpreetSingh ManuelGuesdon MarcLehmann MarcSaunders MarcelBriggen MarcoSchoemaker MarcoVanDenBerg MarianVittek MarinoDuregon MarkChaffin MarkCrane MarkCrocker MarkHomer MarkKoops MarkNeumann MarkRandle MarkStair MarkusSell MartijnBiewenga MartinGelfand MartinNoutch MartinSanchez MartySchrader MathieuGervais MattBiddulph MattBradshaw MattJensen MattScilipoti MattWestervelt MatthewBlakley MatthewTheobalds MelodyTungolManila MichaelBarillier MichaelBrooks MichaelChean MichaelChermside MichaelCote MichaelCrawford MichaelDausmann MichaelDunnigan MichaelGaffney MichaelHarings MichaelMcCann MichaelPlump MichaelRichmond MichaelScott MichaelStevens MichaelWagner MichaelWangHelmke MichaelWells MichelleDy MiguelPerez MikaelLindberg MikeByrd MikeCrowe MikeHuber MikeKnell MikeMangelson MikeSchultz MikeWhite MikkelHansen MilesThompson MohammedPetiwala MortenDamsgaardMadsen MrJim NeilWade NelsonMinar NelsonReilly NicUloth NickFitzsimons NickShah NickZienau NilsKassube NoelVerhoeven OlavKindt OleAndersen OliverKamps OliverMannion OlivierBerger OlivierTravers OlivoMiotto OlofHolmquist OmarBenjelloun OrjanNilsson OveRubenOlsen PabloNieloud PastVisitors PatrickLemmens PatrickParker PatrikPersson PaulCaswell PaulShelton PaulTiplady PeeKee PerBitsch PerGunnarHanso PericoNasDeMico PeteBevin PeteProdoehl PeterBorocz PeterBurns PeterHecht PeterPauen PeterShillan PeterSommerlad PeterVassilatos PhilCampbell PhilRhoades PhilipCohen PhilippMuessig PhilippeLhoste PhilippeVanpeperstraete PhlIp PiergiulianoBossi PierrePhaneuf PieterVerbaarschott PirminKalberer PrashantRais PrebenGammelmark PrestonBannister ProjectOwla RachelDavies RacheliAvigur RalfMueller RalphHyre RandolphCarter RaphLevien RavindranathDesai RicardoOliveira RichardBash RichardBlumberg RichardClose RichardDonkin RichardMoon RichardScrivener RickDavies RickEntress RobJones RobMandeville RobSartin RobertCunningham RobertDiFalco RobertDoesburg RobertLarson RobertRasmussen RobertSolovay RobertWatkins RobinBarendregt RodneyRuss RogerBrowne RolfFreimuth RolfGyufko RomboutDeBacker RonAbramson RonSiewert RossBailey RuneEklund RussAtkind RussWebb RuudDeRooij RyanStokes SalukaRanasingheKodituwakku SalvatoreSferrazza SamJones SamanthaKaufman ScottElliott ScottNelson ScottWiener SeanErikson SeanJensenGrey SebastianPetzelberger SebastianSpaeth SekarKunjuPillai SelfAware SeshKumar ShaeErisson SimonWilliams SkipMontanaro StefanieInsidioso StefanoCapezzone StephanHouben StephaneJaubert StephenArnold StephenHumphrey StephenJudd StephenMorring StephenPowell StephenRapley StephenSellars SteveKeay SteveLatham StevePike SteveTotten SteveWagstaffe SteveWiller SteveYost StuartCelarier StuartKuzminsky SumitChowdhury SuzeeEbeling SylviaDolena TamirBustnay TedNeward TerrelShumway ThaddaeusFrogley TheFamousBrettWatson ThomasBeauvais ThomasEnebo ThomasNicholls ThomasTeng TimBall TimDiggins TimElwess TimHaines TimMensch TimPotter TimSeltzer TimSwan TimWebster TimWoodard TimoKallio TimothyKukulski ToadStool ToddShepard ToddZimmerman TomCrossland TomasWredendal TommyJohnson TonyBrewer TonyLownds TriciaMcGinnis UlfLagerstedt UlfWalter VageesanSiva ValerieBock VictorSoich VijayDirisala VijaySivasankar VinceVanGentevoort VisitorsInNinetyNine VisitorsInZeroOne WaldenMathews WalterLudwick WarrenMilburn WarrenProbert WayneChan WayneScott WebToneSteveLidard WillBrookedeBock WillMooney WilliamIrwin YannSchwartz YevgenVoronenko YoramEisenstadter YurySemenov VistaSmalltalk AjaxSmalltalk CalmoSoft XaMl VisualAge AndyGlew ApacheAnt BellLabs CategoryLanguageImplementation CategorySmalltalk CategorySoftwareTool EclipseIde EnvyDeveloper JohnLakos MikkoRantalainen VaSmalltalk VisualAgeJava VisualAgeJavaGripes VisualAgeSmalltalk VisualAgeDevelopersDomain VisualAgeForJava VisualAge VisualAgeJava AndyGlew BillTrost BlockContext BradCox CategorySoftwareTool CausallyReflective CeePlusPlus ChanningWalton CliffordAdams CompiledMethod EclipseIde EnvyDeveloper ErnestoGuisado JavaIsDead JavaLanguage JeffMantei MacOsx MartinPool MethodContext ObjectStore ObjectTechnologyInternational PairProgramming PeterGassmann PowerOfPlainText RichardEmerson SmallTalk SmalltalkLanguage SteveFreeman SunirShah TimMackinnon TomStambaugh VirtualMachine VisualAge VisualAgeJava VisualAgeJavaAndXp VisualAgeJavaGripes VisualAgeJavaRefactoringBrowser VisualAgeJavaThirdPartyTools VisualAgeJavaThree VisualAgeJavaThreePointFive VisualAgeJavaTips VisualAgeSmalltalk VisualCafe VisualLanguage WebSphere WorkBench WriteOnce VisualAgeJavaAdvice DanGreen EarlyAdopter JohnBrewer JoshuaBaran RichardEmerson TomStambaugh UnitTest VisualAge VisualAgeJava VisualCompositionEditor VisualAgeJavaAndXp CodingStandard CollectiveOwnership ContinuousIntegration JoshuaKerievsky RobertWatkins VisualAge VisualAgeJava VisualAgeJavaGripes AskTheCode BrettNeumeier ChanningWalton ClearCase CollectiveCodeOwnership DavidSaff GitVersionControl ItKnowsWhatsBestForYou JavaDoc JavaUnit KyleBrown LorenzoGatti MercurialVersionControl ObjectOrientedProgramming RationalRose RemoteString RichardEmerson SmallTalk SourceSafe SteveFreeman SubVersion TestDrivenProgramming ThinkInObjects TomStambaugh TrivialPerlScript VisualAge VisualAgeJavaAdvice VisualAgeJavaRefactoringBrowser VisualAgeJavaThree VisualAgeJavaTips VisualAgeSmalltalk WayneConrad WikiNow VisualAgeJavaRefactoringBrowser AutomatedRefactorings AveryRegier BenAveling CategoryRefactoringBrowser ChanningWalton DanRubel DragAndDrop JavaIde MartinFowler MethodObject RefactoringBrowser RefactoringBrowserForJava RefactoringImprovingTheDesignOfExistingCode RefactoringInJava TomStambaugh VisualAge VisualAgeJava WikiMultipleVote VisualAgeJavaThirdPartyTools ChanningWalton VisualAge VisualAgeJavaThree BrettNeumeier ClearCase GlenStampoultzis GridBagConstraints JohnBrewer NeilGall OrbixWeb RichardColley RichardEmerson SingleIntegrationPoint SourceSafe SteveFreeman StuartBarker TomStambaugh VisualAge VisualAgeJava WebSphere VisualAgeJavaThreePointFive VisualAgeJavaThreePointFiveGripes VisualAgeJavaThreePointFiveGripes ChanningWalton ClearCase RobertWatkins TomStambaugh VisualAge VisualAgeJava WayneConrad VisualAgeJavaTidbits DebugSupport KevinDriedger VisualAgeJava VisualAgeJavaTidbits VisualAgeJavaTips VisualAgeJavaTips AssertionFailedError DebugSupport ErikMogensen JohnBrewer KevinDriedger PeterGassmann SteveFreeman TimMackinnon TomStambaugh VisualAge VisualAgeJavaGripes VisualAgeJavaTidbits WinZip VisualAgeMagazine VisualAge VisualAgeDevelopersDomain VisualAgeSmalltalk VisualAge VisualArchitect NetBeans OpenOffice WebLogic WebSphere VisualAssist VisualAssist VisualBasic AccessibleDevelopmentEnvironments AuditoryBasic BasicStamp BrailleBasic CategoryProgrammingLanguage CategoryVisualBasic ClassBasedLanguages CommonLanguageRuntime DartmouthBasic IntegratedDevelopmentEnvironment InterfaceBuilder LibertyBasicIsWrittenInSmalltalk MicrosoftBasic ReadEvalPrintLoop SmalltalkBrowsers SystemBrowser VbClassic VisualAge VisualBasic VisualBasicDotNet VisualSmalltalk WhyVisualBasic VisualBasicDotNet CategoryDotNet CategoryVisualBasic CobolLanguage CommonLanguageRuntime CsharpLanguage DotNet DotNetCompactFramework LanguageIntegratedQueryProject MicroSoft MicrosoftDotNet MicrosoftSlave ThingsWeHateAboutVisualBasicDotNet ThingsWeLoveAboutVisualBasicDotNet VbClassic VisualBasic VisualBasicDotNet VisualBasicEight VisualBasicNine VisualBasicSeven YouTube VisualBasicEight CategoryDotNet CategoryVisualBasic DotNetFramework VisualBasic VisualBasicEight VisualStudioWhidbey VisualBasicFailures BigPublicFailure BlameTheTool CategoryVisualBasic ComputerAssistedDispatch HansWobbe ItContractAwardCriteria KatieLucas ThomasEyde VbClassic VisualBasic VisualBasicProgrammersJournal VisualBasicForApplications AccessDev CategoryVbClassic ComputerProgrammingForEverybody FirstInFirstOut GetzCh HiddenDatabaseSyndrome LastInFirstOut LifeTime MicroSoft MicrosoftDotNet MicrosoftOffice ObjectModels ObjectTree OpenOffice UnitTest VbClassic VbLiteUnit VbaUnit VisualBasicForApplication VisualBasicForApplications VisualBasicIsaFailure BasicLanguage CategoryRant CsharpDotNet DotNet JanuaryZeroSix JavaLanguage MicroSoft SmalltalkIsaFailure VbDotNet VisualBasic VisualBasicIsaFailure VisualBasicNine CategoryDotNet CategoryVisualBasic DotNetFramework VisualBasic VisualBasicDotNet VisualBasicEight VisualBasicNine VisualBasicSeven VisualStudio VisualBasicProblemsWithRelativePathNames ThomasEyde TipsOnUsingVbUnit VbClassic VisualBasic VisualNotepad VisualBasicSuitableForDevelopment BobHaugen BorlandDelphi CategoryVisualBasic DavidLiu DoTheSimplestThingThatCouldPossiblyWork DogFood DotNet ImNotTheOnlyOne ImbalanceOfPower KnowTheToolsNiche MarkSchumann MartinPool MicrosoftWindows OfficialXpPersonnel PhilipEskelin PhlIp PierreCloutier RefactorMercilessly RichardDrake SpaghettiCode StephenThorne VbClassic VbDotNet VisualBasic WhatIsWrongWithTheGeneralVisualBasicApproach WxPython WxWidgets VisualBasicTools ComUnit SubVersion TortoiseSvn VbLiteUnit VbUnit VbaUnit VisualSourceSafe VisualBasicVsCsharp CsharpLanguage JeffPanici VisualBasicDotNet VisualCafe JavaIde TogetherSoft VisualCafe WebGain VisualCage FreudianTypo VisualAge VisualCafe VisualCeePlusPlus AndrewQueisser ChrisMellon ClassWizard CsharpLanguage CygWin DeathMarch DevCpp DotNet EffectiveStl FreeSoftware GarryHamilton GnuCompilerCollection IntegratedDevelopmentEnvironment JobSearch ManagedCeePlusPlus MicroSoft MicrosoftCertifiedProfessional MicrosoftDotNet MicrosoftFoundationClasses MicrosoftWindowsApi MikeSmith MinimalistGnuForWindows NanoCppUnit OjjSh PoorCppProgrammers ScottMeyers StandardTemplateLibrary VisualCeePlusPlus VisualStudio WikiWiki VisualComplexAnalysis CategoryBook CategoryMath ComplexAnalysis ComplexNumbersArePoints MathIsHard RealAnalysis StevenNewton TristanNeedham VisualComplexAnalysis VisualComponent BorlandDelphi CeePlusPlus CodeGuru DotNet DotNetForLinux EndUser ProgrammingLanguage RapidApplicationDevelopment RefactoringUntil UserInterface VisualBasic VisualComponent VisualCppVersusGcc AnonymousDonor CategoryCpp GnuCompilerCollection GnuCpp SourceForge VisualEditor ViEditor VisualExplanations BetsyHanesPerry CategoryBook EdwardTufte EnvisioningInformation TheVisualDisplayOfQuantitativeInformation VisualFabrique VisualFoxPro AlaskaSoftware BackwardsCompatible BigIron CategorySoftwareTool CetusLinks ClipperLanguage CrimeStar CrudScreen DistributedComputing DuffyWeber ExBase FlagShip FoxBase FoxPro FoxProForWindows FoxUnit FoxproWiki GarryHamilton GeirGundersen IntellectualCapital JavaScript KenDibble KristyneMcDaniel MacNeill MichaelChean MicrosoftCorporation MicrosoftDotNet PowerBuilder PythonLanguage RelationalDatabase SmallTalk StaticTyping StevenBlack TableOrientedProgramming TicTacToe UniversalThread VisualFoxPro VisualObjects WikiWithProgrammableContent XbasePlusPlus VisualJavaScript ActionScript AptanaJaxer ForgetTheWheel JavaScript RichInternetApplications VisualJavaScript VisualJaySharpDotNet AspDotNet CategoryDotNet CeeSharp JavaDoc JavaLanguage JavaVirtualMachine MicrosoftDotNet VisualLanguage BlissSymbolics DavidCary GraphicalProgrammingLanguage VisualLanguage VisualProgramming VisualProgrammingLanguage VisualLearner AuditoryLearner GuiActionTrace JonGrover VisualLearner VisualLispIde AutoCad AutoDesk AutoLisp JavaDoc MultipleDocumentInterface RefactoringBrowser StarUnit VisualBasic VisualLispIde VisualModeling BusinessModeling CategoryVisualization DionHinchcliffe GraphicalProgrammingLanguage ObjectConstraintLanguage OrganizationalPlanning UnifiedModelingLanguage VisualModeling VisualProgramming VisualParadigm CategorySoftwareTool CategoryUml NetBeans OpenOffice UmlSoftware WebLogic WebSphere VisualProgramming AppleComputer ArchitectureDescriptionLanguage DataFlow DomainSpecificLanguage DonKnuth EarlyProgramming EightyTwentyRule FiniteStateMachine GraphicalProgrammingLanguage InterfaceBuilder JavaBeans LiterateProgramming NatPryce NeXt NextInterfaceBuilder NextStep ObjectiveCee OnceAndOnlyOnce PaulChisholm PaulMorrison QuartzComposer RealTime ShlaerMellorMethod SoftwareHasNoShape SymbolicUserInterface ToddCoram TomStambaugh VisualAge VisualBasic VisualProgramming VisualProgrammingLanguage WilliamGrosso WindowBuilder VisualProgrammingBook CategoryBook GraphicalProgrammingLanguage NassiShneidermanDiagrams QueryByExample StateTransitionDiagrams VisualProgramming VisualProgrammingLanguage VisualProgrammingLanguage AliceBot ArgoUml BrentNewhall CompletelyVisualEnvironment ControlCenter DennisDaniels ExecutableUml GangOfFour GraphicalProgrammingLanguage GunnarZarncke JeffMantei KeyJack LabView LionKimbro OnceAndOnlyOnce PointyHairedBoss ProgrammingLanguage RationalRose RegularExpression RobertDiFalco SmalltalkMinusMinus SubtextLanguage TogetherSoft TomStambaugh VisualAge VisualAgeJava VisualAgeSmalltalk VisualBasic VisualLanguage VisualProgramming VisualProgrammingBook VisualProgrammingLanguage VisualizationAsLearningAid VisualProgrammingSystems VisualLanguage VisualProxy CategoryPattern GlenStampoultzis MaximilianGass VisualPython CategoryProgrammingLanguage CategoryPython FloatingPoint JohnFletcher LanguageWars PythonLanguage WxWidgets VisualSharedModel AgileProcesses AgileSoftwareDevelopment BusinessProfessionals CategoryAgileMethodology CategoryModels IdfImplementation OrganicTesting OriInbar ProfileTemplates ShaiBenYehuda TgpArchitecture TgpBackground TgpMethodology TgpPrinciples TgpProcess VisualSharedModel VisualSlickEdit CategorySoftwareTool SlickEdit VisualSmalltalk ParcPlace VisualSmalltalk VisualWorks VisualSourceSafe MicroSoft SourceSafe VisualStudio VisualStatus AlistairCockburn EarlyAndOften JohnMcIntosh MakingFriendsAndInfluencingPeople MozillaProject OneMinuteManager PositiveCommands TinderBox VisualStatus VisualStudio CategoryMicrosoft IntegratedDevelopmentEnvironment VisualAge VisualBasic VisualCeePlusPlus VisualFoxPro VisualStudio VisualStudioDotNet VisualStudioOrcas VisualStudioTeamSystem VisualStudioDotNet CategoryDotNet CategorySoftwareTool DontBuildWithAnIde DotNet IntegratedDevelopmentEnvironment JavaScript JimLittle VisualStudio VisualStudioDotNet VisualStudioExpress FsharpLanguage IronPython VisualStudio VisualStudioOrcas CategoryDotNet CategoryMicrosoftTechnology VisualStudio VisualStudioWhidbey WindowsVista VisualStudioSeven VisualStudioTeamEditionForDatabaseProfessionals DatabaseRefactoringTools SqlServer StoredProcedures UnitTesting VisualStudioTeamEditionForDatabaseProfessionals VisualStudioTeamSystem AcceptanceTest BigAgileUpFront CategoryDotNet CategoryTestDrivenDevelopment ContinuousIntegration CruiseControlNet MbUnit MockObject RhinoMock SourceSafe TeamFoundationServer TestDriven TestDrivenDotNet UnitTest VersionControl VisualStudio VisualStudioWhidbey AnonymousMethod ArrayList AutoCorrect CategoryDotNet CategoryMicrosoftTechnology CsharpLanguage DavidLiu DotNet ExtractMethod IntelliSense JaySharp ManagedCeePlusPlus MicrosoftOffice MicrosoftWord NextBigThing NullableType ReFactoring SeptemberZeroFive SqlServer StructuredQueryLanguage VbDotNet VisualStudioOrcas VisualStudioWhidbey WebService WhidbeyWiki YukonBasics VisualSystemMetaphor CategoryMetaphor EricHerman IsDesignDead MartinFowler ProductSight SystemMetaphor XpSeattle VisualThought VisualThought VisualTools GraphViz VisualTour BillSeitz BlackBackgrounds BryanDollery DanRos DaveSmith FindPage HomePage JimLittle JunkBuster LikePages ObjectFunctionalPatterns RecentChanges StephenNorth TimTaylor TopTen TouchGraph VisualTour VisualizeTheWiki VisualUnderstandingEnvironment CategorySemanticWeb CategorySoftwareTool FireFox JohnFletcher MindMap OntologyLanguage SemanticWeb ZoTero VisualWave VisualWave VisualWorksSmalltalk VisualWiki CategoryWikiForum JavaScript MoinMoin VisualWiki VisuallyOrientedWiki WikiEngine WikiWhiteboard VisualWorks CategoryRedirect VisualWorksSmalltalk VisualWorksNonCommercial AalbertTorsius AnswerMe CategorySmalltalk VisualWorks VisualWorksSmalltalk VisualWorksSmalltalk AlanKnight AnthonyLander BernardHoran CategoryLanguageImplementation CategorySmalltalk DaveAstels GenericLightweightObjectRelationalPersistence JoyOfSmalltalk ObjectShare OpenTalk ParcPlace PavelPerikov RalphJohnson RefactoringBrowser SmalltalkImplementations SmalltalkLanguage SunirShah TrevorHopkins VisualWorks VisualWorksNonCommercial VisualWorksWiki WebServices XeroxParc VisualWorksWiki CategoryWikiImplementation VisualWorks VisualWorksSmalltalk VisualizationAsLearningAid CategoryEducation EdwardTufte HindrancesToLearning IhadToWriteMyOwnLinkedList JeffGrigg JuneKim MatthewTheobalds SevenPlusOrMinusTwo TobyDonaldson UnderstandingComics UnifiedModelingLanguage VisualizationAsLearningAid VisualizeTheWiki AaronParecki AmberCase BillTozier BrainStorm BrokenLink ChangeGraphs CreativeEconomy DeathOfThePage DickBotting DirectedGraph DotGraph DynamicVisualizationOfEvolvingSystems EvergreenClassics EvolutionVisualized ExtremeProgramming ExtremeProgrammingRoadmap FishEye FlExplorer FreeMind GraphStructureOfConcepts GraphViz HistoryFlow InFlow JackPark JavaScript JohnFletcher JonSchull KyleCranmer MediaWiki MihalyElekes MindMap NeoTrace NotEverythingAtOnce ObjectOrientedProgramming PangaiaProject PeerToPeer PerItemVoting PpQwiki RaySchnitzler RecentChanges RecentEdits SmallWorld StephanieBooth ThreeDimensionalVisualizationModel TomStambaugh TouchGraphWikiBrowser UserRanking ValdisKrebs VerbalizeTheWiki VisualTour VisualizeTheWiki VizServer WardCunningham WikiMap WikiPage WikiWikiWeb WikkiTikkiTavi ZigZag VisualizingRisk CharliePoole ChrisBaugh SpikeTests ThreeWeekProjectTurnaround VisualizingRiskInPointForm VisualizingRiskInPointForm OldMaster SpikeTest ThreeWeekProjectTurnaround UnitTest UserStory VisualizingRisk ViswanathanKv CategoryHomePage ObjectShare VisualWorks VitalHaskell CategoryHaskell VitriaTechnology VivariumProject AlanKay AnnMarion AppleComputer CategoryProject SqueakSmalltalk VivHist VivekKumar VivekVenugopalan CategoryHomePage VivekVenugopalan VladEnder CategoryHomePage JustaProgrammer PowerPoint VladTheImpaler GrokTheCompiler VladTheImpala VladaMatena CategoryAuthor JavaBeans VladimirAshmarin VladimirBossicard CategoryHomePage JavaUnit VladimirLevin AgileDevelopment CategoryHomePage VladimirNabokov BendSinister CategoryAuthor IndexCard VladimirWeinstein CategoryHomePage WikiWikiWeb VlastimilWondratschek CarpeWiki CategoryGnomePage CategoryHomePage GoogleSearch PoetLaureate VlastimilWondratschek WikiGnome WikiGnomePoem WikiWord VlissidesOnBeck CategoryInterview CppReport ExtremeArticle HarperPerennial JimCoplien JohnVlissides KenAuer KentBeck MartinFowler PairProgramming PatternHatching PeteMcBreen PlanningGame RichardDrake RonJeffries SystemMetaphor TheBigBookOfExtremeProgramming WardCunningham WhosWritingAboutXp YouArentGonnaNeedIt VmWare CategoryVirtualComputer CommodoreSixtyFour MicrosoftWindows MsVirtualPc ScottMeilicke VirtualComputer VmWare WindowsXp VmebOs CategoryOperatingSystem VmsOperatingSystem OpenVms VncSucks CategoryRant CategorySucks FreeNx FreeVnc PrettyGood UsedToSuck VirtualNetworkComputing VocabularyExtension ConceptsTechniquesAndModelsOfComputerProgramming ConceptualGrammar DonaldNoyes ExtensibilitySystem RepresentationalUserInterface ThinkingOutLoud TruthApproximation VogonConstructorFleet TheHitchhikersGuideToTheGalaxy VoiceFlowControl FrotzFaatuai PlayWellTogether VoiceOfTheWiki AccordingToPage AddTheAuthorsSignature AnonymousCoward AnonymousDonor AnonymousOnPurpose ConvertThreadModeToDocumentMode DocumentMode DougMerrit DramaticIdentities EarleMartin EditWar EditWars EgolessWiki NeutralPointOfView NormanTheAndroid OffTopic OnTopic OperatingSystemDesignPrinciples ReFactor ReFactored ReFactoring RealName SoundOfWiki ThreadMode VoiceOfTheWiki VoiceOfTheWikiImpersonation VoiceOfWiki WardCunningham WikiZens VoiceOfWiki CategoryWiki DramaticIdentity GunnarZarncke SidMeiersAlphaCentauri SpokenLog ToneOfVoice VoiceOfWiki WikiWikiWeb WikiWirelessVoice WikiZen VoiceOfWikiImpersonation DocumentMode VoiceOfTheWiki VoiceOverIp CategoryCommunicationProtocol JavaLanguage NextBigThing SecureNetLeaveBhnd SecurityManagement VoIp VoiceOverIp WindowsCe WorkInProgress VoiceXml VoiceXpress CategorySoftwareTool VoiciUnLien WikiWikiSandbox VoidFuncTest VoigtKampffTest VoidMain CategoryLanguageImplementation CategoryProgrammingLanguage CeePlusPlus PhlIp StarWars VoidMainIssues VoidMainIssues CategoryLanguageImplementation CategoryProgrammingLanguage MainFunction MicroSoft ScottJohnson VoidMain VoigtKampffTest BladeRunner DoAndroidsDreamOfElectricSheep PhilDick VolapukLanguage CategoryNaturalLanguage ConLang EsperantoLanguage HotelPlus RulesOfVolapuk VolatileQualifier IbmCorporation PowerPc ScottJohnson VolatileQualifier VolkerMeyerZuBexten CategoryHomePage VolkerWurst CategoryHomePage ObjectWorks VolumeLimitedEdits CategoryWikiEditing CategoryWikiMaintenance DelayedIndexing DeleteWar EditWar EditWars EditsRequireKarma GoodThing GunnarZarncke IncrementalDevelopment IterativeDevelopment PairProgramming QuickDiff RecentChanges SpellChecker TextFormattingRules VolumeLimitedEdits WikiSpam WikiSpamBlocker WikiWikiSuggestionsMedium WikiZen VoluntarySimplicity BillTrost CategoryBook DoTheSimplestThingThatCouldPossiblyWork DuaneElgin ExtremeLiving OnceAndOnlyOnce ReFactor UnitTest VoluntarySimplicity VoluntarySimplicityMovement YouArentGonnaNeedIt YourMoneyOrYourLife VolunteerHousekeeper CategoryWikiMaintenance ConvertThreadModeToDocumentMode DataMusicProject DavidCary FridemarPache MichaelHill MoreAboutHousekeeping MoreAboutMechanics OnceAndOnlyOnce PieterJansegers RecentChanges RefactoringWikiPages ThreadMode TypicalLittleMesses WhyWikiWorksNot WikiGnome WikiSpringCleaning VolunteerSummarizesTheWork AuthorReadsTheWork AuthorsCircle DesignReview FlyOnTheWall JimCoplien PositiveFeedbackFirst SittingInaCircle SuggestionsForImprovement WritersWorkshopPatterns VolunteerWikiModerators HobbyHorse ObjectiveEvidenceAgainstGotosDiscussion SocraticMethod WikiZens VonNeumann CategoryArchitecture CategoryRedirect JohnVonNeumann VonNeumannArchitecture VonNeumannArchitecture BoundedBuffer CategoryMachineOrientation CellProcessor ConnectionMachine DigitalSignalProcessor FlowBasedProgramming HarvardArchitecture JohnVonNeumann LispMachine MarkJanssen MassivelyParallel NeuralNetworks TailCallOptimization VonNeumann VonNeumannBottleneck VonNeumannBottleneck CanProgrammingBeLiberatedFromTheVonNeumannStyle DougMerritt HarvardArchitecture OmnigonInternational PlayStation VonNeumannArchitecture VonNeumannBottleneck VonNeumannParadigm VonNeumannArchitecture VooDoo TowerOfVoodoo VoodooChickenCoding VoodooBug AutomatedTesting BlameYourselfFirst CategoryBug DemoMeltdown HeisenBug JeffShelby MechanicsDisease ProducingPristineEnvironments RationalPurify ValuesOfBetaMayGiveRiseToDom VoodooBug VoodooChickenCoding VoodooFix VoodooChickenCoding AndrewMcMeikan CargoCultProgramming CategoryDevelopmentAntiPattern DorKleiman FaithDrivenDevelopment GarethMcCaughan HeisenBug IdSex LandMine RewriteCodeFromScratch SamuelFalvo SchroedinBug SelfDocumentingCode SmartPointer SunirShah SvenNeumann SynchronizationStrategies TheDumbingDownOfProgramming ThingsYouShouldNeverDo TimeBomb TomStambaugh TrialAndErrorProgramming VoodooBug VoodooChickenCoding VoodooFix VoodooFix MatthewFarwell SunirShah VoodooChickenCoding VoodooFix VoodooPad CategoryPersonalWiki EmacsWikiMode GraphicalUserInterface MacOsx SdiDesk VoodooPad WikiWikiWeb WikiWord WikidPad VorherrschaftsProblem EntscheidungsProblem ExerciseForTheReader PredicateType TypeTheory VorherrschaftsProblem VoronoiDiagram AldersonDrive CategoryMath DelaunayTriangulation KeithBraithwaite LarryNiven TomAnderson VoronoiDiagram VortexCompiler CategoryCompilers CecilLanguage CeePlusPlus JavaLanguage SmalltalkLanguage VoteEarlyVoteOften CategoryVoting PeteHardie SpellingChecker VoteForBarbieToBeaSoftwareEngineer JanuaryTen OneLaptopPerChild VoteNudging CategoryVoting CoopersLaw VoteNudging VoteOnProgrammingLanguages AbapLanguage AbcLanguage ActorLanguage ActorLanguages AdaLanguage AdamSpitz AiWinter AlbertDavidsonChou AlephLanguage AllaireColdFusion AnonymousLurker AplLanguage ArrLanguage AspectJavaLanguage AssemblyLanguage AwkLanguage BasicLanguage BetaLanguage BistroLanguage BourneShell BrainFuck BrainLanguage BrentNewhall BrianKernighan CategoryProgrammingLanguageComparisons CeeLanguage CeePlusPlus ChrisGarrod CleanLanguage CobolLanguage CompilerAtRunTime ComponentPascal CopyAndPasteProgramming CsharpLanguage CurlLanguage DaveAstels DavidDeLis DeeLanguage DelphiLanguage DylanLanguage DynamicTyping EeLanguage EiffelLanguage ErlangLanguage EssLanguage EuphoriaLanguage EverythingAnObject FactorLanguage ForthLanguage FortranLanguage GabrieleRenzi GarethMcCaughan GoTo GoodThing HaskellLanguage HigherOrderFunction HtagLanguage HungarianNotation HyperSpec IconLanguage InfixNotation InteractiveDataLanguage IoLanguage JavaLanguage JavaScript JayLanguage JohnMcCarthy JonathanTang JoyLanguage KayLanguage LavaLanguage LexicalClosure LingoScriptingLanguage LispLanguage LispMacro LuaLanguage LxLanguage McClamrock MetaLanguage MethodCombination MirandaLanguage MlLanguage ModulaThree ModulaTwo MortranLanguage MultiMethods MumpsLanguage NetRexxLanguage NiceLanguage OberonLanguage OberonOs ObjectiveCaml ObjectiveCee OccamLanguage OhScript OoBestFeaturePoll PascalLanguage PerlLanguage PhpLanguage PikeLanguage ProgrammingLanguageFramework PrographLanguage PrologLanguage PythonLanguage PythonSample RationalFortran ReActorLanguage RebolLanguage RefalLanguage RexxLanguage RubyLanguage RussellAllen RyanNorton SalsaLanguage SamuelFalvo ScalaLanguage SchemeLanguage SelfLanguage ShellScripts SimulaLanguage SmalltalkLanguage SnobolLanguage SoftTyping StructureAndInterpretationOfComputerPrograms StructuredQueryLanguage SuneidoLanguage SvenNeumann ThomasHolenstein TomLanguage ToolCommandLanguage VeronicaLoell VisualBasic WillGray VoteWithYourFeet DanielKnapp IfYouWantEuropeYouKnowWhereToFindIt LoveItOrLeaveIt PointyHairedBoss VoteWithYourFeet VotingIsHarmful CategoryVoting ConsensusVsDemocracy DiscussionVsConsensus RoughConsensus StoneSociety VotingMachineDiscussion ArrowsTheorem BenKovitz BlackBoxVoting CategoryVoting DavidCary DoTheSimplestThingThatCouldPossiblyWork EditHint ElectronicVotingMachine EricHodges MartySchrader ModestElectronicVoteProposal SecuringVotingMachines TechnicalSpecification TechnicalSpecificationForVotingMachines TestTheSystem TheLightThatDied VotingMachineDiscussion YesNoAbstainNeitherVoting VotingMethodCriterion ArrowsTheorem CategoryVoting DeCondorcet MonotonicityCriterion VotingMethodCriterion VotingModel CrowdSource GateKeeper OccupyWallSt PangaiaProject PeerToPeer PerItemVoting ProbabilisticChooser ThumbsUp UserRanking VotingPatterns AbileneParadox AmericanCulturalAssumption AntiVote ApplyDemagoguery ApprovalVoting ArrowsTheorem AthenianDemocracy BarberIsm BiStateVoting BlackAndWhiteMarbleVote BlockingVote BrianEwins BuyYourVote ByElection CategoryVoting CondorcetsCriterion ConsensusPatterns CrossTheFloor DeCondorcet DifferentialVoting DonkeyVote ElectoralCollege ExitPoll FranchiseVote FreeVote GerryMandering GridlockVote HouseOfCommons InstantRunoff IsaacAsimov JeanMarcHeneman JohannesBrodwall LitmusTestism MartinZarate MikeHo MonotonicityCriterion MultiVoting NegativeConsensus OpenElection PartisanShip PatternsForEffectiveMeetings PebbleDemocracy PlusMinusInteresting PlutoCracy PoliticalParty PopularityVote PostalVote ProtestVote ReferendumVote RepresentativeGovernment RomanEvaluation RunForOffice RussellGold ScalableSyncracy SecretBallot SingleTransferableVote SocietyPatterns SpoiledBallot StoneSociety StrategicVoting StrawPoll StrawVote TacticalVoting TheTroubleWithConsensus TriStateVoting VoteByPolls VoteEarlyVoteOften VotingPatterns WeightedBallot WikiVoting WomensSuffrage YesNoAbstainNeitherVoting YesNoAbstainVoting YesNoVoting YouCantForceVoting VowelGeneration CategoryNaming CodingStandard EricJablow JeffBay NamingConvention RelationalDatabaseFieldNames TheElementsOfJavaStyle TheOnion WetWare VoynichManuscript VplLanguage CategoryProgrammingLanguage DataflowProgramming DeclarativeProgramming GraphicalProgrammingLanguage GraphicalProgrammingLanguages HigherOrderFunction LazyEvaluation VrmlToSecondLifeTranslator FontStyle SecondLife TouchSensor VirtualRealityModelingLanguage VrmlWikiForum FridemarPache MentalShorthand SmartWiki SqueakWiki StephanBranczyk WikiEngine WikiEnginesWanted WikiForums WikiForumsWanted WikiLikeThing VsWiki VsWiki WikiWiki VulgarLatin CategoryNaturalLanguage DougMerritt VultureCapitalist VentureCapitalist VultureSearchEngine SearchEngine VultureSearchEngine ZombieUrl VwStaging SpiralMethodology VwStaging VxWorks AbandonWare BigPain BusinessModel CategoryOperatingSystem ConstIncorrect ConstQualifier DericoFilho EmbeddedSystem FarPointer GoodEnough GregBacon HardHatLinux MarsSpiritSoftwareProblem MicroSoft MontaVista NickelAndDime OpenBsd OpenSource OperatingSystem RealProgrammersWriteTheirOwnOperatingSystems RealTime RealTimeOperatingSystem RealTimeUnix ScottJohnson SpaceShuttleMainEngine SpiritRover StevenNewton VxWorks VxWorksAe WindRiverSystems WaGn FreeSoftware GnuPublicLicense InstikiWiki JohnAbbe OpenSource RubyLanguage RubyOnRails TransClusion WaTir AcceptanceTest ConfigurationHell FireWater JavaScript MozillaFirefox TestCase WaTir WineCompatibilityLayer WabashCollege CategoryCollege PhDs WabiSabi AsciiArt AsimJalis BigDesignUpFront BillCaputo BitRot BobBockholt BookOfEcclesiastes CategoryBook CategoryEasternThought CategoryIdealism CollaborationLeadsToHalfFinishedWork DannyObrien DerekWoolverton DoTheSimplestThingThatCouldPossiblyWork DontRepeatYourself ExtremeProgramming FabioCecin FalseDichotomy FrancisBacon GameOfGo GeorgesPerec GoedelEscherBach GoodCartesians HaHaOnlySerious IterationPlan JbRainsberger JonathanMarkLange JustaProgrammer KeithBraithwaite KentBeck LeonardCohen MarcusAureliusCaesar MartinNoutch OdeOnaGrecianUrn OmegaPoint OnceAndOnlyOnce PervasiveUnsatisfactoriness ReFactoring RealProgrammer RobotsDotTxt ShortBooks SpiralModel TeilhardDeChardin TheSingularity TheSourceCodeIsTheDesign TheSundayTimes ThisTooShallPassAway TomKreitzberg UserStory WabiSabi WardCunningham WhoDefinesTheBeauty WikiGnome WikiGnomePoem WikiNow WikiWiki WackoWiki CamelCase CategoryWikiImplementation FreeLinks KusoMendokusee OpenWiki WackoWiki WakkaWiki WhatYouThinkIsWhatYouGet WackyWackyWeb SvenNeumann WackyWackyWeb WaldenMathews WadeMcClain CategoryHomePage TalkingLeaves WadeWarrens CategoryHomePage WadlersLaw BikeShed CategoryJargon CategorySyntax PhilipWadler WagTheDog CategoryMovie DavidMcNicol DustinHoffman MarkoSchulz RobertDeNiro WagTheDogAntiPattern WarInIraq WagTheDogAntiPattern GarryHamilton JavaServerPages MacromediaFlash OxfordEnglishDictionary PatternElders SilverBullet ThisIsHowItsAlwaysBeenDone TomRossen UserStory WagTheDog WikiBlackHole WageApes CreateLivableAlternativesToWageSlavery WagePeace WageSlave AdHominem BertrandRussell BritishCulturalAssumption CanadaCountry FalunGong FederalReserveBoard FreeSchools GenuineProgressIndicator SovietUnion StrawMan StrikeBreakers UnitedStates WageSlave WikiCulturalAssumption WagnWiki CategoryWikiImplementation WagnerFisherAlgorithm AlgorithmsRoadMap CategoryAlgorithm DiffAlgorithm EditDistance WaheebMe CategoryHomePage CollaborativeLearning WikiCase WahidSadik WaitFreeSynchronization CategoryConcurrencyPatterns DavidCary DeadLock LiveLock LockFreeSynchronization SynchronizationStrategies WaitFree WilliamUnderwood WaitingForGod BritCom WaitingForSimpleIdeas AdmitYourIgnorance BigDesignUpFront BradAppleton BrutalSarcasm ChrisHines ChryslerComprehensiveCompensation CommunicateJustEnoughDesign DoTheSimplestThingThatCouldPossiblyWork DonWells FocusOnCompletedSolutions FocusOnShortTermGoals HaveThisPattern JohnFarrell KentBeck MikeKrajnak RefactorSlack RichardHenderson RonJeffries SimpleIdeas SimplestThing SpikeSolution WardCunningham WaitingForTheGoodShoeToDrop AlistairCockburn RaiseThePapersPotential SuggestionsForImprovement WritersWorkshopPatterns WaitingForTheOtherShoeToDrop AlistairCockburn SuggestionsForImprovement WaitingForTheGoodShoeToDrop WritersWorkshopPatterns WakkaWiki CategoryWikiImplementation CitiWiki CoMaWiki CooCooWakka UniWakka WackoWiki WakkaWiki WhatYouThinkIsWhatYouGet WikiEngine WikiEngineHallOfFame WikiNi WikkaWiki WalMart DeleteMe JohnFletcher RecentChanges WikiIsNotWikipedia WalaWiki AntonioCo BrennenBearnes BrentNewhall DocumentMode EasySubmission EditorsName KritTer LayeredWikiInterface MeatBall TextToSearchFor ThreadMode WalaCode WikiClone WikiEngines WaldemarCeles WaldenMathews CategoryHomePage CollaborationLeadsToHalfFinishedWork DanielJackson MeanProgrammer WalkOutInsteadOfInsult BrainDamage ExponentialBackoffEditing FlameWar IveLeft IveLeftToCode WalkOutSlowlyInsteadOfNameCalling WalkerRoyce SoftwareManagementPrinciples SoftwareProjectManagement WalkingInCircles DonaldNoyes ThinkingOutLoud WalkingAndThinking WeNeedExamples WalkingSkeleton CategoryTestDrivenDevelopment SpikeSolution TestDrivenDevelopment ThePragmaticProgrammer WalkingSkeleton WalkingTheWiki CategoryRedirect WikiWalking WalkingThroughaMineField CategoryAntiPattern CategoryDevelopmentAntiPattern CategoryQuality ManagementMinefield MicrosoftCertifiedSolitaireExpert MineSweeper WalksLikeaDuck CategoryIdiom DouglasAdams DuckTyping LorenzoGatti SenatorJosephMcCarthy WallData CategoryCompany JoeFecarotta NetManage WallData WallDrug CategorySuccess CornPalace InterstateNinety MarcVeeneman MerrimacCaverns RockCity SignsForHundredsOfMilesInEveryDirection SouthDakota TheSouth WallDrug WallGantt AgileGantt CrossTalk EngineeringTask WallOfKeyboards EricJablow MysteryScienceTheater WallaceCook CategoryHomePage RealNamesPlease WikiMailBox WalledFlowerpot CategoryGardeningMetaphor OffTopic OrphanPage WalledFlowerpot WalledGarden WikiLinkStructureAnalysis WalledGarden AccidentalLinking AllDataRelatesToOtherData CategoryGardeningMetaphor CategoryWiki CodeStewardship CollectiveCodeOwnership CollectiveIdea CollectiveIntelligence CrystalPalace CulDeSac DistributedMind GardeningMetaphor GlobalBrain GlobalVillage IslandsOfInformation JohnFletcher MoveItElsewhere OnTopic PiecemealGrowth ThisWiki TragedyOfTheCommons VirtualCollaboration WalledFlowerpot WalledGarden WalledGardenDiscussion WalledGardens WikiIsNotYourBlog WikiSquatting WalledGardenDiscussion AllDataRelatesToOtherData AndrewCates BrentNewhall CarTalkWiki CategoryGardeningMetaphor CategoryWiki ChangesInJuly DeletedButWelcomeToWiki DennisGorelik DerekSmith DiversityIsSmotheredOnWiki EasternWusses EgoCentric EuropeanUnion FalseOpposition FileMode GiantSpaceGoingAmoebae InterWiki IslandsOfForests IslandsOfInformation JohnFletcher JohnReynoldsTheStudent KrisJohnson MarkDilley MarkHunt MartinCooke MichaelLidman MoinMoin NewbieTourBus NickBensema OnTopic PersonalWiki PiecemealGrowth ProgrammingIsNotFun RandomPages RecentChanges RetoolingTransmissions SecretWalledGarden SisterSites StarTrek TechnicalAndProceduralCensorship TechnicalClubMentality ThereIsSpaceForDiversity TourBusStop WalledGarden WalledGardenDiscussion WalledGardens WardsWiki WhyClublet WhyDoesTheUniverseExist WikiBootCamp WikiCommunity WikiEngine WikiEngines WikiEssence WikiFarm WikiForDummies WikiGnome WikiIsNotaDictionary WikiMaster WikiNature WalledGardener CapabilityBrown CategoryGardeningMetaphor WalledGardens WalledGardens AboutCreativity AboutImagination AboutMetaphors AllGoodDesignIsInteractionDesign AnyPortInaStorm AutomaticVsManualPlacement BeProudOfYourRealAccomplishments BlowingTheWhistle BlueAbyss BlueAbyssFramework BusinessCase BusinessProfessionals ButtonsAreEvil CapabilityCase CategoryInteractiveFiction CategoryWikiMaintenance CelebrateYourAccomplishment CodeDivisionMultipleAccess CoverYourAss CulDeSac DavidLiu DeleteThisPageSoon DeletedButWelcome DesignByAnalogy EddiesWikiTwoOhOneFour GeneralCapabilityModel GeneralPacketRadioService GetItInWriting GlobalSystemForMobileCommunication GrandUnifiedCapabilities HandVsPointer IdfImplementation ImplementingTgp InstikiWiki InteractionDesign IntroductionToTgp MarketingDroid MarryTheFirstSolution MenusAreEvil MobilePhone NewOsFeatures NothingWeCanDoIsEnough ObjectBrowser OffTopic OnTopic OperatingSystemDesigners OperatingSystemsDesign OperatingSystemsDesignPrinciples OrganicTesting OrphanPage OtherMethodologiesAndTgp PearlHarborFile PointersAreEvil ProfileTemplates RalphHodgson RefactorByMerging RevokableCapabilities RichardKulisz SeparationOfDeclarative ShortMessageService SixtyMinutesFile SmartPhone SolutionEnvisioning SyndicateOfInitiative SystemEnvisioning SystemEnvisioningReferences TellPeopleWhatYouDid TgpArchitecture TgpBackground TgpBenefits TgpMethodology TgpPrinciples TgpProcess ThirdGeneration TopQuadrant TwoKindsOfCapabilities UniversalCatalog VisualSharedModel WalledGarden WalledGardenDiscussion WalledGardener WalledGardens WatchYourSix WeAreAllInItTogether WhatIsInteractionDesign WikiLinkStructureAnalysis WikiPage WikiSquatting WikiSquattingResolved WikiWikiWeb WimpIsBroken WindowsAreEvil WalledPage RecentChanges WalledPage WantedPages WikiWikiWeb WikiWord WaltKelly TheAdjunct ZeekLandPogoCameo WaltRorieBaety CategoryHomePage CeeLanguage ForthLanguage FortranLanguage HaskellLanguage IconLanguage IoLanguage JavaLanguage LispLanguage LuaLanguage PascalLanguage PhlIp PythonLanguage RubyLanguage TestDrivenDevelopment WaltRorieBaety WalterBright CategoryAuthor CeeLanguage CeePlusPlus DeeLanguage DigitalMars WalterBright WhosWhoInCpp ZortechCpp WalterFlaat CategoryHomePage WalterLogeman WalterLudwick AreYouThere OrphanPage WalterRumsby CategoryHomePage WalterShewhart BellLabs CategoryPerson ControlCharts GeorgeBrower ShewhartCycle StatisticalQualityControl WilliamEdwardsDeming WaltzingMatilda AustraliaCountry AustralianCulturalAssumption CategoryMusic OffTopic WaltzingMatilda WorldWarOne WaltzingWithBears CategoryBook RiskManagement TimothyLister TomDeMarco WaltzingWithMyTilde CarstenKlapp HastaMa LikeThis OffTopic OpenAuthor SeanOleary WaldenMathews WikiName WampPlatform AmpAndPlatforms ApacheSoftwareFoundation FireFox HyperTextTransferProtocol LampPlatform MicrosoftWindows MikeSmith MySql OpenSource PathOfLeastResistance PerlLanguage PhpLanguage PythonLanguage RemoteProcedureCall ServiceOrientedArchitecture WebServer WebServices WantAds PythonLanguage ShaeErisson SpeakFreely VirtualPairProgramming WayneConrad WantedPage BackLink CategoryTag NotBuiltInOneDay WantedChanges WantedPages BiCapitalized BigOmega CategoryWikiMaintenance GlayvenHaven LearningObjectOrientedProgramming MeatBall ObjectSerialization OrphanPage PageRank RecentChanges SixSingleQuotes SurgeProtector ToDo WantedPages WikiGnome WikiName WikiSpammer WantedWikiLinks AccidentalLinking BlackHat CamelCase DanglingLink DonaldNoyes InterWiki InterWikiLinks MikeSmithNameChange PageName SisterSites SixSingleQuotes WantedPages WantedWikiLinks WantedWikiLinksExplained WebServicesDescriptionLanguage WikiEngine WikiGrammar WikiName WantingPages MeatballWiki WantedPages WantingPages WantonCrueltyToTheCommonComma WarAndPeace WarAndPeace WarGamer CategoryGame KatieLucas WarGames CategoryMovie CategoryOnTopic CategoryScienceFiction WarGamer WarIsPeace FreedomIsSlavery WarOnWaterfall AcceptanceTests DavidCasey PlanningMeeting SolutionArchitecture UnitTests UserStories WarOnWaterfall WarRoom CategoryOffTopic DrStrangelove WarStories AutoKeysVersusDomainKeys AynRandDesignPhilosophy BackLink CartesianJoin CategoryGetOffMyLawn CategoryHistory CategoryStories CategoryStory CloneAndMutate CopyAndPaste CreepingFeaturitisWarStories FoxPro FunnyThingsSeenInSourceCodeAndDocumentation GarryHamilton GoodAbstractionRequiresExperimentation HollerithPunchCard HumansAreLousyAtSelfEvaluation IgnoranceIsBliss InterestingAnalogTechnologies JustMakeItRight KludgeItTillItWorks LegacyStories LimitsOfHierarchies MarnenLaibowKoser PageAnchor PlugCompatibleInterchangeableEngineers PointyHairedBoss PowerDividedByComplexity RealWorldHierarchies ScapeGoat SilentFailureNoisySuccess WarStories WardAndKent CategoryCrcCards CrcCard DiagrammingDebugger HotDraw InfoWorld KentBeck LiterateProgramBrowser LowellLindstrom RonJeffries TekLabs WardAndKent WardCunningham XpImmersionFour WardAndRalphInNewOrleans CrcCard HotDraw RalphJohnson UnderstandingHotDraw WardCunningham WardAtIbm AlistairCockburn BillBarnett CategoryConsulting CollectAndOrganize EditText FindPage FocusAndInvent GrokInFullness IvarJacobson MattSimpson OtisWildflower ThinkPad WardCunningham WebExplorer WardBell CategoryHomePage DenhamGrey PeterMurchland WardCunningham AalbertTorsius AboutUs AdewaleOshineye AndrewMartin AnonymousAnswerer AnonymousDonor AnonymousResponder ArtfullyIncompleteSpecification AutoPcn BackgammonOpenings BalancingReadersWritersAndEditors BellLabs BigOmega BillCroft BjornFreemanBenson BlubParadox BoLeuf BoardBucket BookShelved BrandonCsSanders CalvinMooers CamelCase CategoryHomePage CeeLanguage ChoosingaWiki CodeWord ComplexNumbersArePoints DanMuller DaveDodson DaveKruglinski DavidLiu DeleteWhenRead DevWiki DoTheFirstThingThatMightWork DoTheSimplestThingThatCouldPossiblyWork DougMerritt EarleMartin EclipseFoundation EditPage ElizabethWiethoff EmergentComponentMethod EssAndKayCombinators EssExpressions FindPage FindingObjects GoodStyle GoogleLovesWiki GoogleSearch HarryChesley HomePage HotDraw HtagLanguage HtagWiki IanOsgood InCircuitEmulator InterpretingLogicAnalyzer InvitedSpeakers IvanSutherland JayLanguage JeffBradford JerryDijak JimBesemer JoeWeaver JohnProvidenza JonDonahue JonathanTang JoshBancroft JuneKim KarenCunningham KenAuer KnowledgeSystemsCorporation KyleBrown LaurentBossavit LightningInterviews LinearShuffle LynnFogwell MarkTilley MatthewAstley MeatballWiki MemoryCardsHadBugs MessageQueueInspector MichaelAbrash MicroProcessorHadBugs MicroSoft MicroprocessorFair MissingEventTrigger MrsCunninghamSavesTheDay MultiBus MultiBusBackplaneHadBugs NewRecentChanges NineRoomAtPurdue NoFollow NobleExperiment OffTopic OnTopic OopslaOhFour OperatorWorkSelection OrganicDefense OrphanPage PacificNorthwestSoftwareQualityConference PairProgramming PeterMerel PeterSeibel PhotoWiki PictureModelChip PortlandOregon PromptingStatement PurdueComputingCenter QuickiWiki RandomPages ReStructuredText RecentChanges RecentChangesCamp RefactoringByResistance RefreshingCells ResponsibilityRelief RichKovaric RichardDrakeInterviewsWardCunningham RobotsDotTxt RossGarmoe SamAdams SaraLee ShieldsUp ShortMessagesWikiWikiWeb ShotgunSpam SisterSite SisterSites SmugLispWeenie SodaConstructor SpokenLog StatePortDisplay StatementTrapHandler StevenNewton StructuredText SymbolicExpressions SymmetricalReference SystemOfNames SystemsOfNames SystolicPriorityQueue TabRefactoring TekLabs TenWordLine TeslaCompilerHadBugs TextFormattingRules ThankYou TheEnd TheSimplestThingThatCouldPossiblyWork TheWikiWay TimLesher TipsForWardAtMicrosoft TipsForWritingPatternLanguages TomStambaugh UnitTest UserStyles VicAbell VisualTour WantedPages WardAtIbm WardCunningham WardCunninghamInsights WardCunninghamLeavingMicrosoft WardCunninghamWritingsVideosEtc WardOne WardsOopslaKeynote WardsPlanksDiscussion WeirdErrorMessages WhyClublet WikiAlphabet WikiBibles WikiConstitution WikiDom WikiDownload WikiGnome WikiHelpDesk WikiHistory WikiInHyperPerl WikiMarkup WikiModerationWithPasswords WikiModerationWithoutPasswords WikiPedia WikiStyle WikiTrolling WikiWiki WikiWikiBugs WikiWikiKudos WikiWikiPlans WikiWikiSystemNotice WikiWikiSystemNoticeDiscussion WikiWikiWeb WikiWord WriteSmallButUsefulProgramsEveryDay WritersLog XmlIsaPoorCopyOfEssExpressions WardCunninghamInsights BackLinks CategoryOrganization ExtremeProgramming InternetOfThings PatternRepository RecentChanges SmallestFederatedWiki ThankYou WardCunningham WeeklyHangouts WikiWikiKudos WikiWikiWeb WardCunninghamInterviewedByBrianIngerson BrianIngerson WardCunninghamLeavingMicrosoft DarkLordOfPortland DeleteInsults EclipseFoundation JeffGrigg MicrosoftCorporation MicrosoftWay OctoberZeroFive PeteHardie PhilJones PhlIp ProgrammingInWiki SlashDot SunirShah TimLesher TipsForWardAtEclipse WardCunningham WardCunninghamOnProgrammingLanguages ShowPost ThankYou WardExplainsDebtMetaphor JuneKim LawrenceWang MetaphorsWeLiveBy TechnicalDebt WardCunningham WyCash WardHatesWiki CategoryWiki GoogleHatesWiki MeatBall UserNames WardHatesWiki WardsWiki WikiStewards ZeroTolerance WardInterventions DanMuller DavidLiu JuneZeroFive MichaelSparks RealNamesPlease WardCunningham WardsWiki WikiGnome WikiSpam WardLeavingEclipseForAboutUs AboutUs EclipseFoundation WardNumber CharlesAndJames ChrisTessone CodeOwnership ErdosNumber FredrikBreivald IncreasingYourWardRating JeffMcKenna JimHollcraft KentNumber KiboNumber MeatballWiki MichaelDavis MichaelLeach OusfgWiki OxfordMathsWiki PairProgramming PairPromiscuously PaulErdos SixDegreesOfKevinBacon SmallWorld SteveHolden WardCunningham WardNumber WardNumberInManyProgrammingLanguages WardOne WardsOriginalWiki WhyClublet XpUniverse WardNumberInLisp DanielKnapp EmacsLisp LispLanguage SchemeLanguage WardNumber WardNumberInManyProgrammingLanguages WardNumberInManyProgrammingLanguages ArraySumInManyProgrammingLanguages AssemblyLanguage BackWardLanguage BillTrost BourneAgainShell BourneShell CategoryInManyProgrammingLanguages ClassCastException ConvertSpacesToTabs ConvertSpacesToTabsNotForCode CounterInManyProgrammingLanguages DotProductInManyProgrammingLanguages EightQueensInManyProgrammingLanguages EmacsLisp ErlangLanguage EsotericProgrammingLanguage ForthLanguage HaskellLanguage HelloWorldInManyProgrammingLanguages HtagLanguage IanOsgood IconLanguage JasonArhart JavaLanguage JimWeirich JoyLanguage JuliusCaesar KarlKnechtel LispLanguage LoganHanks LukeGorrie MichaelDavies NamePair NbrSets NullIsaHack OcamlLanguage PerlLanguage PrologLanguage PythonLanguage RubyLanguage SchemeLanguage ShaeErisson SimonBrenner StephanHouben SteveHowell SvenNeumann TreeSet WardNumber WardNumberCalculator WardNumberFinder WardNumberInLisp WardNumberInPerl WardRanking WardNumberInPerl AristotlePagaltzis CategoryPerl JohnDouglasPorter PerlLanguage TonyBowden WardNumber WardNumberInManyProgrammingLanguages WardNumberOfOne WardOne WardOne AprilFools ErdosNumber ErichGamma FredGeorge RobMyers UncleBob WardCunningham WardNumber WardOne WardPleaseReinstateRecentPosts BlackHat EarleMartin GrammarVandal HistDiff IanOsgood NewRecentChanges RecentPosts SharkBot SlowToLearn TheSimplestThingThatCouldPossiblyWork UserCookie UserName WhiteHat WikiBug WikiSucks WildWildWest WardStories CreepingFeaturitis KentBeck RonJeffries WardCunningham WardCunninghamWritingsVideosEtc WardsWisdom WardsFirstMillion HelmutLeitner RecentChanges ThankYouWard WardsJavaQuestion ActionEvent ActionListener AlistairCockburn AnonymousInnerClass AurelianoCalvo BlocksInJava CeePlusPlus ChainedExceptions EricHodges EverythingIsaReference ExceptionHandling GarbageCollection InnerClass JamesHollidge JavaExceptionsAreParticularlyEvil JavaGenerics JavaInnerClassesArePerverse JavaLanguage JavaSecurityManager JeffGrigg LanguageDesigner MetaClass MultipleInheritance ObjectOriented OnceAndOnlyOnce RobertDiFalco RubyLanguage SteveFreeman SunMicrosystems TreeStructure TypeChecking VirutalMachine WardCunningham WilliamGrosso WardsOopslaKeynote CrcCard EpisodesPatternLanguage EverythingAboutObjects GeoffSobering JuneKim KelleyHarris OopsLa PairProgramming ShowPage SystemOfNames WardCunningham WardsOriginalWiki TheOriginalWiki WardCunningham WardsWiki WikiEngines WikiForum WardsOriginalWikiEngine WardsOriginalWikiEngine WardsOriginalWikiForum WikiBase WikiEngineReviewWardsOriginalWiki WardsOriginalWikiForum CategoryWikiHistory FridemarPache SystemTheory WardCunningham WardsOriginalWikiEngine WikiForum WikiWikiWeb WardsPlanksDiscussion ChristopherGaltenberg LawrenceLessig WardCunningham WardsPlanksDiscussion WikiWay WardsTalkAtXpImmersionTwo AsYetUncreatedWikiPages BigDesignUpFront DebuggingSmalltalkCodeIntoExistence FeatureEnvy HyperCard JohnBrewer PhilGoodwin PortlandPatternRepository RandyStafford RefactoringUnitTestsIsExpensive SystemMetaphor SystemOfNames WabiSabi WardCunningham WritingSmalltalkProgramsInTheDebugger XpImmersionTwo WardsWiki BenTremblay CategoryWiki CategoryWikiConcept ChrisQuirke GoodStyle GoogleHatesWiki HowToCiteWiki InterWiki InterWikiPrefix ItsWardsWiki MakuahineWiki MoirinTierce OtherWardsWikiNameSuggestions PhilGoodwin PortlandPatternRepository PurposeOfThisWiki SimileBecameMetaphor StijnSanders TheOriginalWiki WaldenMathews WardCunningham WardIsLikeGod WardsWiki WardsWikiStewards WhiteBicycleTechnology WikiForum WikiHistory WikiWikiWeb WikiWorks WardsWikiDiscussionBoard BrokenLink WardsWikiProblemsDiscussion BarnRaising BusinessValue CategoryProblem CommunityProblems CostinCozianu CrazyThingsThatMightSaveWiki CtwoBusinessValue DavidLiu HelmutLeitner InstitutionalMemory MeatBall MeatballWiki MicrosoftSlave TragedyOfTheCommons WardsWiki WikiAsHappening WikiChangeProposal WikiCommunity WikiProblems WardsWikiStewards DnsBlockLists NewRecentChanges StakeHolders WardsWiki WardsWikiTenthAnniversary CategoryComputingHistory CategoryWiki CategoryWikiMaintenance DaveSmith DavidHooker DougMerritt MichaelSparks PageHistory PastVisitors RecentVisitors RonJeffries ThankYouWard TomStambaugh VisitorsInNinetyFive WikiHistory WardsWisdom ExtremeManagement GoldPlating KentBeck RonJeffries WardAtIbm WardCunningham WardCunninghamWritingsVideosEtc WardStories WarfareAsSoftwareDevelopmentMetaphor AfterActionDebrief ArmCl CodeForTheMaintainer FrankStone LeftWing QualityWithoutaName TheArtOfWar UsArmy WarmBodies AntiPattern CategoryAntiPattern CategoryManagementAntiPattern WarmFuzzyFeeling CatBert CategoryJargon FearUncertaintyAndDoubt WarmFuzzyFeeling WarningIbelieveThisPersonIsStupid WarningSignsOfBadProgramming AndyMorris AnonymousDonor ArnoldLayne AssemblyLanguage BadProgrammer ChanningWalton CodeQuality CodeSmell CodeStench CopyAndPasteProgramming EdBeroset ElseConsideredSmelly EncapsulationIsaWasteOfTime FalkBruegmann FunctorObject GoTo KarlKnechtel MarcThibault NissimHadar NullPointerException RefactorMercilessly RomanStawski SeenThisPattern SunirShah TheSourceCodeIsTheDesign TotalNeglectOfRefactoring UmlConsideredHarmful UmlDiagram UnitTest VisualBasic WarningSignsOfCorporateDoom AlarmBellPhrase AmericanCulturalAssumption BlueSkyProject CategoryCorporate CategoryEmployment CategoryManagement CategoryOrganizationalAntiPattern CompaniesHireLikeMinded CorporateDoom LieOrStreet MbaKillsCompany MitchAndMurray ResumePadding StandardOperatingProcedure SunkenCostFallacy WarningSignsOfCorporateDoom YouKnowYoureInaBleepedCompanyWhen WarpDrive AntiGravity AntiMatter BrentNewhall CaptainHornDog CasimirEffect CategoryPhysics DanielEarwicker DougMerritt ExoticMatter FasterThanLightDrive HyperDrive HyperSpace IsaacAsimov IvanStojic JayOsako JimmyCerra JohnBaez McCoy MilkyWay MilliWays NegativeEnergy OccamsRazor PlotEnablingDevice PosiTraction SpaceTimeContinuum StarFleet StarTrek StarTrekTheNextGeneration StarWars SubSpace SubSpacePhysics TimeTravel TimeTravelThoughtExperiment UnidentifiedFlyingObject WarpDrive WarpFactor WarpedSpace WormHole WarpFactor BrokenLink CarstenKlapp CasimirEffect DorKleiman EricHodges GoesToEleven InfiniteImprobabilityDrive JamesDoohan MartySchrader PhlIp PlotEnablingDevice StarFleetTechnicalManual StarTrekVoyager WarpDrive WarpFactor WarpTheThread CategoryWiki HowToWriteAndEditThreadMode KentBeck KnowledgeDomain LinkPattern OveRubenOlsen PhilGoodwin ThreadMode ThreadModeConsideredHarmful WikiNature WarrellHarries CategoryHomePage WarrenBennis CategoryAuthor OnBecomingaLeader WhyLeadersCantLead WarrenBuffett AndrewRicketts AntiPattern BerkshireHathaway CategoryPerson ComputerScientists PersonalComputer ScroogeMcDuck WarrenMilburn CategoryHomePage WarrenPostma CategoryHomePage RapidApplicationDevelopment WarrenPostma WarrenRobinett AdventureGame AtariAdventure CategoryPerson EasterEgg WasChryslerComprehensiveCompensationSuccess BusinessPeople ChetHendrickson ChryslerComprehensiveCompensation ChryslerCorporation CriticalSuccessFactor CthreeProjectTerminated DaimlerChrysler ExtremeProgramming FiveYearsExperienceInNewTechnology FrequentReleases GemstoneProject JasonNocks KentBeck NotAnXpProblem PairProgramming PartiallySuccessfulXpProjects PlanningGame ReFactoring RefactorMercilessly RonJeffries SuccessfulXpProjects TestDrivenDevelopment UserStory WhatIsSuccess WholeTeam WikiPage WasDijkstraObnoxious AnswersToQuestionsFromStudentsOfSoftwareEngineering BenKovitz CalTech CostinCozianu CriticizeBluntly EmpiricalEvidence EricHodges EwDijkstra GrumpiestComputerScientistInTheWorld HalfBakedAttemptsLeadNowhere IsBenKovitzObnoxious IsaacNewton JanuaryZeroSix LanguageTypeErrorsDiscussion WilliamShockley WashesWhiter LemonScented TastesGreatLessFilling WashesWhiter WashingtonDc CategoryCity UnitedStates WashingtonDcAreaXpUsersGroup AgileMaryland BaltimoreXpUsersGroup CategoryGroup CategoryXpUsersGroup CodeFest ExtremeProgramming NextCodeFest NextMeeting WashingtonDcExtremeHour XpWdc WashingtonDcExtremeHour AutomatedTesting BobPayne ExtremeHour FrancisTownsend GeorgePaci GregWolff HillelGlazer JeFritz JeffNielsen JimRussell JoelShprentz LarryFitzpatrick MarkZimmermann MattScilipoti RandyKramer ReFactoring StanSilver SteveHolden ToddCoram VisualAge WashingtonDcAreaXpUsersGroup WayneMack XpMeetingTopics WashingtonState WashuuFan AndreasJaerig CategoryHomePage FaqForCategories RealNamesPlease ThreadMode WashuuFann WastedEmotions CategoryBigPicture EditWar FirstWorld GarryHamilton WardsWiki WastedEmotions WastingPeople CategoryDelete RichardDrake WastingPeople WatchAllCodeChanges AntiPattern CollectiveCodeOwnership SoloProgrammingXpWorkarounds WatchTheBorders CommunicationsDependOnClarityOfPresentation WatchTheSkies RealSoonNow WatchYourSix BlowingTheWhistle CaveatEmptor CoverYourAss GetItInWriting PearlHarborFile RaySchneider WatchingPaintDry CategoryTechnology DonaldNoyes HavingWinningRecords RunningSixYearsBehind ThinkingOutLoud UpdateNotRequired WatchingTheStarsChangesTheWayTheyShine QuantumMechanics WaterBasedComputers McMullin VernorVinge WaterCoolerRules BigBlueRoom CategoryWikiMaintenance CodeOfHospitality CoffeeBreakRules ConversationYouCantStayAwayFrom EricScheid FidonetRules HelmutLeitner JohnPassaniti MartinNoutch WaldenMathews WaterCoolerRules WikiCitizen WikiWikiWeb WaterFall AgileProcesses AlistairCockburn AnAcceptableWayOfFailing AnUnacceptableWayOfFailing BarryBoehm BigBangTesting BigCodingInTheMiddle BigDesignUpFront BigLastMinuteChanges CategoryApplicationDevelopment ChrisSteinbach CodeUnitTestsFirst CostinCozianu CustomerInformationAnalysisDesignCoding DesignApproachTina DesignByContract DoTheSimplestThingThatCouldPossiblyWork DocumentMode DriveByAnalysis EmotionalBurp EraOfSilence FallingWater HumanResource IgnoranceFearPrideOrFraud ImpressionOfControl IsWaterFallDiscredited JobSecurity KentBeck LargeScale LargeScaleReuse LaurentBossavit MachineTime MartinSpamer PlanToThrowOneAway RichardDrake RobertWatkins SeparationOfConcerns SpiralModel StarWarsMissileDefenseSystem StrawMan TestDrivenDevelopment TomRossen UnitTest WaldenMathews WalkBeforeYouRun WaterFall WaterFallMyths WaterFallVsXp WaterfallModel YouArentGonnaNeedIt WaterFallMyths CategoryApplicationDevelopment SpiralModel TimLesher WaterFall WaterOnMars SlashDot StarBucks WaterbedTheory AccidentalComplexity CategoryComplexity DiscontinuitySpike DoTheSimplestThingThatCouldPossiblyWork EssentialComplexity FirstClassUndo GreencoddsTenthRuleOfProgramming KeyLanguageFeature LeakyAbstraction MetaProgramming MissingFeatureSmell NashEquilibrium OnceAndOnlyOnce TuringComplete WaterbedTheory WikiIde WaterfallAnalogy AlanFrancis EdwardBerard PhlIp TestDrivenDesign WaterfallModel WaterfallBudgeting AnAcceptableWayOfFailing DaveSteffe RichardDrake WaterfallInertiaMayBeHelpful AnAcceptableWayOfFailing IgnoranceFearPrideOrFraud RichardDrake WaterFall WaterfallMethod AddisonWesley BarryBoehm ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange KentBeck MicrosoftPress NextBigThing RapidDevelopment SteveMcConnell UnitTestsReconsidered WaldenMathews WaterFall WaterfallAnalogy WaterfallMethod WaterfallModel WaterfallSyndrome WikiList WinstonRoyce XpVsStandardDefinitionOfUnitTest WaterfallMethodology CategoryApplicationDevelopment DesignPhase ExtremeProgramming WaterFall WaterfallMethod WaterfallModel WaterfallModel CategoryApplicationDevelopment DanRawsthorne MostlyHarmless SystemsDevelopmentLifeCycle TestDrivenDesign TestFirstDesign TomAyerst WaldenMathews WaterFall WaterfallModel WayneMack WorseIsBetter XpAndTheCmm YouTube WaterfallSyndrome JeffMantei ThreeLevelsOfAudience WaldenMathews WaterfallSyndrome WatershipDown BrentNewhall CategoryBook PhlIp RichardAdams WatsonTheoremProver CategoryMath CommonLisp NewFoundations SetTheory SmlLanguage TheoremProvingSystem WattsHumphrey CategoryAuthor ChristophKoelmel ManagingTechnicalPeople ManagingTheSoftwareProcess ObjectCurrents ObjectMagazineOnline PersonalSoftwareProcess ProgrammersNotebook TeamSoftwareProcess WaxOnWaxOff BottomUp CarWash EatYourSpinach GarryHamilton GrassHopper LiesMyTeacherToldMe MattChaput PeteHardie SomebodyElsesProblem TheKarateKid TongueInCheek TopDown TraditionalWesternEducation WaxOnWaxOff WayBackMode AndyGlew CategoryWiki CvWiki EditCopy HindSight KeptPages LimitedHindSight MattBehrens PerpetualNow QuickDiff SunirShah TaralDragon WayBackMode WikiWiki WayCool JamesCollins WayLand OpenSource ShouldXwindowsBeReplaced WayLand WayOfTea CategoryEasternThought MuHinShu WabiSabi WayOfTea WayToWin BurnOut CategoryLifeStrategies DayJob DoTheRightThing DonOlson GarryHamilton GetaJob GetaLife LifeVectors ThisIsYourLife WarGames WayToWin WaybackMachine BookMarklet DotNet FabioVitali GoogleCache InternetArchive MicrosoftCorporation QuickQuestions VbClassic WaybackMachine WindowsXp WaylonFlinn ArtificialIntelligence CategoryHomePage CognitiveScience LimitsOfMathematics PureMathematics WikiWikiWeb WayneAllen CategoryHomePage IanGoodrich WayneAllen WayneBeaton AlanKnight CarletonUniversity CategoryHomePage DaveThomas EclipseFoundation JohnPugh WilfLalonde WayneCarson CategoryHomePage MuddyDecomposition WayneConrad CategoryHomePage IdiotProgrammer JustaProgrammer WayneConrad WayneCool BruceAnderson CategoryPerson DavidThompson KentBeck RonJeffries WayneDowner CacheCoherency CategoryHomePage FibreChannel WayneJohnston BrokenLink VisualWorks WayneJohnston WayneMack AgileProcesses AspUnit CategoryHomePage ComUnit FindPage HttpUnit JavaUnit JsUnit QuickChanges RecentChanges ScrumOverview XpEvaluationFramework WayneMiller CategoryHomePage ExxonMobil HistoryOfProgrammerTest ProgrammerTest WayneScott WayneSimacek WayneWerner WayneWitzel CategoryHomePage WayneWymore CategoryHomePage WaysToAnnoyTelemarketers AlmostNeverDeleteHumor CategoryHumor PowerPoint TheerasakPhotha ThomasJefferson UnitedStatesCulturalAssumption WaysToDismiss AlarmBellPhrase AnonymousDonor CargoCult ConsiderTheIdea ConsiderTheSource EmbarrassingQuestions ExtremeProgramming JeffGrigg KillerPhrases LatherRinseRepeat SelfSealingBelief SetTheBozoBit WhyDoYouPermitThisToBeDoneToYou WaysToExpressRelations ClosedWorldAssumption ComputerScience ConstraintProgramming DatabaseIsRepresenterOfFacts LogicProgramming PrologLanguage ReFactor RelationalDatabase TheoremProvingSystem ThreeValuedLogic WaysToGetAroundWiki CategoryCategory CategoryWikiNavigation JohnFletcher MarkRogers QuickChanges ReallyValuablePages RecentChanges TomAllison WhatElseHasSomeoneDoneOnWiki WorldOfWikis WaysToMakeExpensiveWorkersLeave ArtificialDeadline CategoryEvil FearCulture StealingFromTheCompany TerminationQuota UsaCulturalAssumption WaysToMakeExpensiveWorkersLeave WaysToUsePatterns DesignPatterns GangOfFour PatternsForReference PatternsForTeaching WhyPatternsAreDifferent WaysToUseWiki AustinDavid BrentNewhall DanielChurch DierkKoenig DonaldNoyes EddiesWiki EricBennett HaskoHeinecke InfantTechnology InternalRevenueService KeithBraithwaite MattSimpson NobleExperiment OtherSites PersonalWiki SteveWainstead TaskCardsOnWiki TestFirst WardCunningham WardsWiki WikiAddicts WikiAsProgrammersNotebook WikiBasedRequirementsSpecifications WikiInEducation WikiToDoList WikiWay WaysToViewLostWebPages GoogleCache RobotsDotTxt WaybackMachine WcFields CategoryArtist CategoryMovie FakeCussWord WcpCriticism AttentionEconomy BigWikiFireOfDoubleOught CategoryWikiChangeProposal CliffordAdams ComfortableSpaceForDisagreement CommunalThinking CommunalWiki CommunitySolutions CostinCozianu FedericoLeva HelmutLeitner LanguageWeenie LarrySangerAndLessonsInCollaboration MeatBall MeatballWiki OpenSource PatternMatching PatternMatchingInJava PrematureConsensus RichardKulisz ScottJohnson ScottMoonen SoftSecurity SunirShah TheCultOfTheAmateur TheTragedyofTheCommonsHappenedHere TheTroubleWithConsensus TopMind TragedyOfTheCommons ViewPoint WcpStatus WcpTemplates WcpUseCases WikiChangeProposal WikiConsensus WikiEngines WikiMedia WikiOnWiki WikiQualityStandards WikiReader WikiReductionists WikiStandards WikiSym WikiWay WcpEssExpressions CategoryWikiChangeProposal DougMerritt EssExpression EssExpressions LispWorks RonaldRivest SuperBracket WcpEssExpressions WikiChangeProposal XmlIsaPoorCopyOfEssExpressions XmlSucks WcpMotivation AboutCompostorium AttentionEconomy BearWithMe CategoryWikiChangeProposal ChangeTheCommunity ChicagoDotNet CliffordAdams CollectingWikiGems CostinCozianu CrazyCostin CrazyThingsThatMightSaveWiki CriticalSpirit CriticizeBluntly CurrentWikiProblems DanMuller DavidLiu DocumentMode EditWar EditWars EnvyDeveloper FreeMarket GentlemensAgreement GeorgeBrower HelmutLeitner HistoryPages HowWikiWorks IcfpProgrammingContest JuneZeroFive MeatBall MoveItElsewhere OnionRouter OpenSource OperatingSystemDesigners PublicVsPrivate QuantumMechanics QuickChanges RawMaterialWiki ReallyValuableContent RecentChanges RegularContributors RichardKulisz RightToLeave RonJeffries SemanticWeb SensitiveOffTopic SharpenTheSaw ShowEvent StaticTyping StaticTypingVersusDynamicTyping StaticVsDynamicTyping TomStambaugh TragedyOfTheCommons TragedyOfTheCommonsHappenedHere UseCases UseNet VisualBasicSucks WardCunningham WardsWiki WardsWikiFreedom WardsWikiProgrammingContest WikiChangeProposal WikiCommunity WikiGnome WikiHistory WikiNow WikiOnWiki WikiPedia WikiReaders WikiStoneSociety WikiSym WikiWithAuthority WilliamUnderwood WcpPages CategoryWikiChangeProposal WcpCriticism WcpEssExpressions WcpMotivation WcpSchema WcpStatus WcpSummary WcpSyntax WcpUseCases WikiChangeProposal WcpSchema CategoryWikiChangeProposal PostgreSql RawMaterialsWiki WikiChangeProposal WcpStatus CategoryWikiChangeProposal CostinCozianu DaveVoorhis EclipseIde EssExpression EssExpressions FailSafeWiki JavaScript LostInaSeaofParentheses SourceForge VisualStudio WalledGardens WcpEssExpressions WcpPatternMatching WcpSchema WcpSyntax WcpUseCases WikiChangeProposal WikiSquatting WikiSym WikiSyntax WcpSummary AttentionEconomy CategoryWikiChangeProposal ComfortableSpaceForDisagreement CostinCozianu EditWar FreeMarket JamBaltine RawMaterialWiki WardsWiki WikiChangeProposal WikiEngine WikiForum WcpSyntax CamelCase CategoryWikiChangeProposal EssExpressions PatternMatchingInJava StructuredData WcpEssExpression WcpEssExpressions WcpSyntax WikiChangeProposal WcpUseCases AimingForMediocrity AttentionEconomy CategoryWikiChangeProposal CliffordAdams CostinCozianu CounterInManyProgrammingLanguages DesignPattern DocumentMode EgolessWiki ExtremeProgramming FailSafeWiki HistoryOfIdeas IhaveThisFeeling JavaLanguage KuroShin NeutralPointOfView NewsPaper ObjectRelationalMapping OpenPeerReview OperatingSystemsDesign OpinionMode PatternMatching PutTheDamnDataOnTheDamnScreen RecentChanges SilenceImpliesFatigue SlashDot SmallTalk SoftSecurity StaticVsDynamic StaticVsDynamicTyping ThreadMess ViewPoint WardCunningham WaybackMachine WcpEssExpression WesternPhilosophy WhoIsActiveOnWiki WikiByProxy WikiChangeProposal WikiDigest WikiHomePage WikiNow WikiPage WikiPedia WikiProblems WikiReader WikiSym WouterCoene WdNiy CategoryAcronym WeDontNeedItYet YagNi YouArentGonnaNeedIt WeAlreadyKnowWeWillNeedItButJustDidntPutInJiraYet EliteNinjaProgramming WaterFall WeAlreadyKnowWeWillNeedItButJustDidntPutInJiraYet YouArentGonnaNeedIt WeAreAllInItTogether AntiPattern CatastrophicSuccess CategoryProblemSolvingStrategy DefensiveStrategies PassTheBuckAntipattern RefactoringGovernment TeamPlayer TeamThink WeAreAllInItTogether WeAreIdiots AnalysisParalysis AntiPattern AntiPatternCategory CategoryAntiPattern CategoryManagementAntiPattern DevelopmentAntiPattern DoingSomethingDifferent FeatureCreep GarbageInGarbageOut GoldPlating TheCustomerIsAlwaysRight TheCustomersAreIdiots WeAreIdiots WeAreNotDoingXp AcceptanceTest AutomatedAcceptanceTests CategoryExtremeProgramming CodingStandard CollectiveCodeOwnership ContinuousIntegration ExtremeProgramming FortyHourWeek HowToWinFriendsAndInfluencePeople IterationPlanning OnsiteCustomer PairProgram PairProgramming PlanningGame ReFactoring RecentEditHistory ReleasePlanning SimpleDesign SimplestThingThatCouldPossiblyWork SmallReleases SustainablePace SystemMetaphor TestFirst TheEditor TruckFactor YesterdaysWeather WeArentGonnaNeedIt WeArentGonnaNeedIt WeCanStopSpam CategorySpam PageRank PublicWikiForums SpamDefenseRoadmap WeCanStopSpam WikiWikiWeb WeDontGetXp AcceptanceTest CrapCode CrapTests DoSimpleThings FirstDoThis GerardBuisman ObjectOriented OnceAndOnlyOnce RefactoringUnitTestsIsExpensive SecondDoThat UnitTest VisualBasicTeachesGoodHabits WikiWiki WeDontNeedItYet DoWeNeedIt DouglasDickinson MichalWallace SimonBrenner WdNiy WeAreGoingToNeedIt WeArentGonnaNeedIt WeDontKnowWeNeedItYet WeDontNeedItNow WeDontNeedItYet WeDontReallyKnowWeNeedItYet WeNeedItNowCos WeWontNeedItTill WhenWillWeNeedIt WhyDorkWithItYet YagNi YouArentGonnaNeedIt WeExistOnlyToServe BenevolentFascist LaVitaeBella LifeIsBeautiful MakeLoveNotMoney StephenCovey WeExistOnlyToServe WeNeedExamples CategoryOrganization DonaldNoyes GoodThing ThinkingOutLoud WeShouldBeGoodAtThis AgileTesting WardCunningham WeTriedXpAndItFailed AgileMethods AgileProcesses BookXp CategoryExtremeProgramming CategoryXpCritique ChryslerComprehensiveCompensation DeleteMe ExternalLocusOfControl ExtremeProgramming ExtremeProgrammingCorePractices ExtremeProgrammingMyths FalseNegative GeneticAlgorithm IfXpIsntWorkingYoureNotDoingXp IfYouNameItTheyWillBlameIt IntellectualHonesty KentBeck MovingGoalPosts MythsAboutXp PleaseComment ProjectAndDevelopmentTools RationalUnifiedProcess ScientificMethod SunirShah VcapsProject WaldenMathews WeTriedXpAndItFailed WeTriedXpAndWeFailed WhatHappensWhenWeTry WhenInDoubtLeaveItOut WeTriedXpAndWeFailed WeTriedXpAndItFailed WeTriedXpAndWeFailed WeWillCleanItUpLater AlarmBellPhrase AntiPattern CleanTheKitchen EdPoor GeekToSuitDictionary RefactoringIsNotRewriting TechnicalDebt WilliamEdwardsDeming WeWillTry BigAnalysisUpFront BigDesignUpFront CategoryQuote ChanningWalton DavidHurt DeathMarch EricUlevik ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange GarryHamilton HealthBenefits JohnLennon JustStopDoingIt JustaProgrammer KnowHowLongItWillTake LanceWalton MichaelHill NegotiateEstimates OnlyReasonToStayAtTheJob PlanningGame QualifyingEmployers RandyStafford RobertWatkins RonJeffries SweatMore TheMatrix UseCases UserStories WeakAi ArtificialIntelligence ChineseRoomArgument StrongAi WeakAndStrongTyping AutoMagically CategoryLanguageTyping SmalltalkLanguage TypingQuadrant WeakIsStrong GlobalVillage WarIsPeace WorkInProgress WeakPointer AgingPointer AshodNakashian CategoryPointer CategoryStructuralPatterns CyclicDependency FooReference GarbageCollection JavaLanguage JimClark ObjectLifetime ObserverPattern ReferenceCounting StrongPointer WeakPointer WeakReference WildPointer WeakProgrammersRelyOnBadDocumentation AnecdoteImpasse ColdFusion CrashOnlySoftware DuckTyped DynamicallyTyped FloatingPointCurrency IoProfile JanuaryFourteen JavaScript JoshuaHudson LearnPatternsIfLogicNotFound NarrowStaffSelectionFactors StringTyped TripleEquals TypeSystem TypeSystemCategoriesInImperativeLanguages WeakProgrammers WeakProgrammersRelyOnBadDocumentation WeakProgrammersWriteBadDocumentation WeakReference WeakPointer WeakReferencePattern AshodNakashian CategoryStructuralPatterns WeakPointer WeakReference WeakReferencePattern WeakSymbol CategoryLinker UndefinedBehavior WeakTypesLie CategoryLanguageTyping CategoryTypingDebate CycloneLanguage JavaLanguage LimboLanguage LooseTypesSuck SawzallLanguage TypelessVsDynamic WeakTyping WeaklyTyped WeakenedInterface AntiPattern EmbedVsExtend NoApplication UserInterface WeaklyEncapsulated CommonLispObjectSystem PythonLanguage WeaklyTyped BorlandDelphi CastConstructor CategoryLanguageTyping CategoryTypingDebate CeeLanguage CeePlusPlus JavaScript JosephStyons MonoType OperatorTee RealProgrammer StronglyTyped StronglyTypedWithoutLoopholes SyntacticSugar TypeSafe UndefinedBehavior WeakTypesLie WeaklyTyped WearableCommunity LightGlove VideoGoggles WearableComputing DonaldNoyes MicroProjectingComputers ThinkingOutLoud WeaselWord BadStuffWeLearnInSchool CarlSagansBaloneyDetectionKit CategoryDefinition DonaldNoyes EverythingIsRelative FallaciousArgument ItDepends JasonYip SemanticWeb ThereIsNoAbsolute ThinkingAndTheCriticalThinker WeaselMemes WeaselWord WeaselWording WeaselWords WeaselWording AlarmBellPhrase DamnedLawyers MathewButler WeaselWording WeaselWords WoodenLanguage WeaselWords AlistairCockburn CargoCult IntellectualRigour JasonYip KentBeck PrettyAdventuresomeProgramming TomAyerst TopMind VagueWords WeaselPatrol WeaselWords WeatherPages WeatherallInstituteOfMolecularMedicine CategoryBiology JohnRadcliffe OxfordUniversity ResearchInstitute WeatherallInstituteOfMolecularMedicine WeavingTheWeb CategoryBook CategorySemanticWeb CategoryWebDesign MarcAndreessen NetScape PatrickCorcoran RandyStafford RichardDrake TimBernersLee WikiWikiWeb WorldWideWeb WorldWideWebConsortium YourMileageMayVary WeavingTheWebWithCmapsAndSidewiki AaronPoeze CategoryWiki ConceptMaps FridemarPache GlobalBrain GlobalGoogleNamespace GoogleSideWiki TimBernersLee WebAcceptanceTests AcceptanceTest CategoryTesting InternetExplorer JavaScript WinTclSend WindowsScriptingHost WebAccess EspeakPlatform InternetBrowser InternetServiceProvider WebAddiction BrentNewhall BrianRobinson CarAddiction CategoryInternet ChuckSmith GaveUpOnTelevision HiveMind MarkJosef RiVer RichardKulisz SmallTalk TheInternetIsNotYourLife VideoAddiction WikiAddiction WebAnnotation AlexaDotCom AmayaBrowser AmazonDotCom CategoryExternalLink CategoryMetaWiki CategorySemanticWeb CategoryWebAnnotation CoffeeScripit CritLink ElasticSearch JavaScript MozillaBrowser PageSeeder PaperPorting ThirdVoice WebAnnotation WebPages WikalongExtension WebApp WebApplication WebApplication AllaireColdFusion ApplicationServer BradCox BrokenLink DiffDaff JavaScript StoredProcedures WebApplication WebApplicationDesign WebApplicationProblemDomain WebApplicationsAndXp WebBrowser WebFormMethodologies WebServer WebApplicationDesign BradCox CategoryWebDesign CompositePattern DontPutGuidsInUrls EnterpriseJavaBeans FabianLeGayBrereton FacadePattern FunctionalProgramming HansGerwitz IanBicking JavaBeans JavaPlatform JavaServerFoundationClasses JavaServerPages JavaSwing KyleBrown MicrosoftFrontPage MicrosoftWay ModelViewController ObserverPattern PresentationAbstractionControl ServletDesign StrategyPattern TimTaylor WebApplicationDesign WebFormMethodologies WebsitePatterns WikiPages WebApplicationProblemDomain BrowserAbuseSyndrome BruceIde CategoryEnterpriseComputingConcerns ClientSideVsServerSideAiFunctionality InternetExplorer JavaScript MicrosoftWay NextBigThing NoFollow ProblemDomain QuickQuestions RichInternetApplication RobotsDotTxt StandardForRobotExclusion WebApplication WebBrowser WebApplicationSecurity ApplicationGateway ApplicationSecurity ArticlePrint ArticlePrinterPage BruceSchneier CategorySecurity ComInternetServices CrossSiteScriptingExposure DistributedDenialOfService FireWall HttpsProtocol InformationSecurity IpSec JavaLanguage JavaScript KerberosProtocol LampEnterpriseSolutions LincolnStein LinuxDocumentationProject MalWare MicrosoftExpress MobileCommerce MobileSecurityThreats NetworkSecurity OpenVpn PublicKeyInfrastructure RestArchitecturalStyle SecureSocketsLayer SecurityManagement SocialEngineering SoftwareFaultInjection TransportSecurity VirtualPrivateNetwork VirtualPrivateNetworking WebApplication WebApplicationSecurity WebApplications WebServices WhomDoYouTrust WiFi WirelessLocalAreaNetworks WebApplicationsAndXp AlexChaffee CurtisCooley DaveHoover EvolutionaryDatabaseDesign ExtremeProgramming ExtremeProgrammingForWebProjects GeorgePaci IndexTest KenBitskoMacLeod MartinFowler PythonUnit RegularExpressionMatchAssertion TestCase WebApplication WikiPage XmlId XpathLanguage WebArchitecture AsWeMayThink CategorySemanticWeb ChristopherAlexander DaveClark DesignIssues DougEngelbart ExtensibleMarkupLanguage HyperText HyperTextMarkupLanguage HyperTextTransferProtocol RelevantProtocols ResourceDescriptionFramework RoyFielding SemanticWeb SemanticWebLayerCake TedNelson TheFutureOfInformation TimBernersLee UniformResourceIdentifier UniformResourceLocator WebArchitecture WebDesignCurriculum WorldWideWeb WebArt LisaCrispin WebAuthor CategoryComputingOccupations CopyLeft CopyRight EcommerceWiki WebAuthoring GraphicalUserInterface WebBasedContentManagementSystem HolyWar WebBasedContentManagementSystem WebBasedScams CategorySecurity ComputerAssistedScams WebBasedScams WebBrowser WebBeacon WebBrowser AlternativeBrowsers CategoryWebBrowser CategoryWebDesign CommandLineInterface GeckoEngine GoogleChrome GraphicalUserInterface MacromediaFlash MaxthonBrowser MicrosoftInternetExplorer MozillaBrowser MozillaFirefox NetscapeNavigator RssViewer TabbedBrowsing TextModeBrowser WebBrowser WebBrowserWishes WebServer WebSite WebBrowserAsCodeBrowserSystemMetaphor BrowserAbuseSyndrome CategoryMetaphor ClassBrowser CollectionPlateState DoTheSimplestThingThatCouldPossiblyWork DoubleDispatch ExtremeProgramming RubyLanguage SmalltalkLanguage StateMachine SystemMetaphor VisualWorksSmalltalk WebBrowser WindowingSystems WebBrowserMissingWgetWorkArounds AnonymousDonor WebBrowserMissingWidgetWorkArounds WebBrowserMissingWidgetWorkArounds AjAx AjaxWebApplications BrowserAbuseSyndrome CategoryGui CategoryInternet CategoryUserInterface CategoryWebDesign GoogleWebToolkit GuiMarkupProposal HolyWar HtmlDomJsCss JavaScript JavaScriptSucksInBrowsers LimitsOfHtmlStack OpenSource TableBrowser WebBrowserMissingWgetWorkArounds WhatIsWrongWithTheGeneralVisualBasicApproach WebBrowserWishes AmayaBrowser BruceIde CascadingStyleSheets CategoryWebBrowser CategoryWebDesign DanielKnapp DrScheme GregGola HyperText JavaScript LeftArrow MichaelLeach MozillaBrowser MozillaXul PowerMarks PowerOfPlainText RemoteGuiProtocols RightArrow StephanHouben StevenNewton ThomasTuttle TimBernersLee ToggleYourFlash TreePad WebExplorerBrowser WikiName WysiWyg WebCapture CategoryWebAnnotation PaperPorting WebCreditsStories PatrickMay XpNewYorkCity WebCriteria CategoryCompany ChrisTilt WebCriteria WebDav AndyPierce ApacheWebDav ChanningWalton LisaDusseault WebDav WebDesign CategoryWebDesign WebDesignCurriculum WebDesignDecisions WebDesignSmells WebDesignCurriculum AlistairCockburn BuzzwordBingo CascadingStyleSheets CategoryWebDesign DwightOwens ExtensibleMarkupLanguage JavaScript JohnSechrest LarryConstantine MacromediaDreamweaver MeatballWiki NetScape QuickTime RealPlayer SunirShah WardCunningham WindowsMediaPlayer ZopeApplicationServer WebDesignDecisions CategoryWebDesign JavaScript WebDesignSmells CategoryWebDesign JavaScript QuickTime WhatsWrongWithFlash YouTube WebDevelopment CategoryComputingOccupations CategoryInternet CategoryWebDesign WebDevelopmentToolChain CategoryInternet CategoryWebDesign JavaTomcatDbCommons JavaTomcatStrutsHibernate LampPlatform PostgreSql PythonLanguage SapDb TechnologyStack ToolChain WampPlatform WebDesign WebDevelopment WebDevelopmentTechnologyStack WebMethodology WhatYouSeeIsWhatYouGet ZopeApplicationServer WebDoomsMediaCompanies BrainsAsaCheapCommodity DigitalRightsManagement WebEvolvingContent BrokenLink DaveHarris PatternLanguageForTheWeb RobertOrenstein RonaldHayden WebEvolvingContent WebUniqueContent WebExplorer DanielBiddle GoogleSearch StijnSanders WebExplorer WebFeeds AtomSyntax InformationStream RssFeeds WebAgent WebFeeds WebFormMethodologies CategoryUserInterface CategoryWebDesign CrudScreen DomainSpecificLanguage MarkUp RemoteGuiProtocols SilverBullet WebForms WebsitePatterns WhatIsWrongWithTheGeneralVisualBasicApproach WebForms MicrosoftWebForm WebFrameworkRoadmap ActiveRecord HelpersInsteadOfWrappers ItJustWorks SeparateDomainFromPresentation WebFrameworkPatternRoadmap WebFrameworkPatterns WebFrameworks AribaWeb AspDotNet AspDotNetMvc DaveEveritt RubyOnRails SeamFramework SpringFramework WebObjects WebWork WebGain CategoryJava TopLink TopLinkForJavaUsageExperiences WebGodObjectDiscussion AgileMethodologies AnIntroductionToDatabaseSystems ArgumentFromAuthority CategoryDatabase CategoryWebDesign DilbertIsNoJoke DynamicRelational FileSystemAlternatives GodTable IknowItWhenIseeIt ItDepends JulyThirteen KnapsackProblem MultiParadigmDatabase NumberTheory ParagraphWiki RelationalModel SimulationOfTheFuture TableQuantityVersusAppSize TravelingSalesmanProblem UselessTruth WebGrid PersonalConstructTheory WebGuiFixPoll CategoryWebDesign GuiMarkupProposal JavaScript JavaScriptSucksInBrowsers LimitsOfHtmlStack SampleUser WebGuiWikiPoll WikiPoll WebGuiWikiPoll BrowserAbuseSyndrome RemoteGuiProtocols WebGuiFixPoll WhatIsWrongWithTheGeneralVisualBasicApproach WebHosting AndyKwong AndyPierce CustomerService ZeljkoVrba WebIt WebIt WebKnownAuthor PatternLanguageForTheWeb RonaldHayden WebLanguage ColdFusion CompaqWebLanguage JavaVirtualMachine WebLanguage WebLinkListExample CategoryComparisons DotNet DotNetAsDistributedObjectSystem LinkListInDotNetAndCeeSharp LinkListInPerl RegularExpression WebLinkListExample WebLinkListExampleInJava WebLinkListExampleInPython WebLinkListExampleInRuby WebLinkListExampleInJava HttpUnit WebLinkListExampleInPython CategoryPython ElizabethWiethoff HyperTextMarkupLanguage MacOs PythonLanguage RegularExpression WebLinkListExample WebLinkListExampleInRuby CategoryRuby ElizabethWiethoff RegularExpression RubyLanguage WebLinkListExample WebLint CategoryLint WebLint WebLog BloggedWiki BlogoSphere BlosXom CategoryBlog DaveWiner GetItFirstFromHere GreyMatter LiveJournal MacOsx ManilaByDaveWiner MicrosoftCorporation MovableType NextBigThing PikiePikie PlugIn PostGres RadioUserland RichSiteSummary RobotWisdomWeblog RollerWeblogger RssViewer SlashCode SlashDot SnipSnap UserlandFrontier WebLog WikiBlog WikiPage WordPress WebLogic CategoryEjb ClassCastException RobertWatkins TheServerSide WebLogic WebLogicGripes WebLogicGripes BuggerIt ClassCastException DinoChiesa DynamicProxies MikeRettig OffTopic RobertWatkins SessionSynchronization ToolsTable WebLogic WebLogicSix WebLogs SisterSites WebLog WebMacro BrokenLink GnuPublicLicense JavaServlet ModelViewController ServletDesign WebMacro WebMacroWiki WebMacroWiki BrokenLink CategoryWikiImplementation EricRidge LaneSharman VeryLargeHashtable WebMacro WebMacroWiki WikiClone WebMaster ActiveServerPages AdobeIllustrator CascadingStyleSheets CategoryComputingOccupations CategoryInternet CategoryWebDesign ExtensibleMarkupLanguage HypertextMarkupLanguage JavaScriptLanguage JavaServerPages MacromediaDirector MacromediaDreamweaver MacromediaFlash PerlLanguage PhotoShop WebBrowser WebMaster WebMatrix AspDotNet CategoryDotNet DotNetFramework WebMatrix WebMention DoingStuff DonaldNoyes IndieWeb WebMention WebMethods BusinessActivityMonitoring EnterpriseApplicationIntegration EventDrivenArchitecture TheMindElectric WebMethods WebObjects CayenneFramework CommonLisp CraigFederighi DanBarlow EnterpriseObjectsFramework EzraEpstein FalkBruegmann FaultObjects GartnerGroup GemStone HerdingCats InterfaceBuilder JavaPersistencyApi LuxSpes NeXt ObjectRelationalIntegrationWithModelViewController ObjectiveCee OpenGroupware OpenSource OpenStep SeamFramework SeasideFramework SmallTalk SmartFaults SoPe SqlMyopia SqueakSmalltalk SteveJobs StuCharlton TimBernersLee TooMuchGuiCode WebBrowser WebObject WebObjects WebObjectsBooks WebObjectsFaq WebObjectsFive WikiLikeThing WoUnit WorldWideWeb WebObjectsBooks FatBrain QuickPro SearchFunction WebObjects WebObjectsFive WebObjectsFaq CustomInfo JavaBean JavaMail MalcolmCleaton WebObjects WebObjectsBuilder WebObjectsFive WebObjectsFiveFaq WebObjectsSecurity WikiGnome WebObjectsFive WebObjects WebObjectsFiveFaq WebObjectsFiveFaq AnswerMe ApacheTomcat BrokenLink CategoryFaq EnterpriseJavaBeans ExoLab FrontBase JavaBridge JavaDatabaseConnectivity MacOsx OpenBase PureJava ReleaseNotes WebObject WebObjects WebObjectsFive WebObjectsFivePointTwo WebServer WebOfTrust DougMerritt JonathanTang WikiNeedsTrustMetrics WebOntologyLanguage ApologizeFirst BrokenLink CategorySemanticWeb CategoryXml ExcuseMe ExtensibleMarkupLanguage OntoClean RdfSchema ResourceDescriptionFramework SemanticWeb SemanticWebLayerCake VocabularyExtension WebOntologyLanguage WebPageInPlaceEdits MsWiki WysiwygWiki WebPageSizing CategoryWebDesign JustMakeItRight WebPagesThatSuck CategoryBook CategoryExternalLink CategoryWebDesign WebRadio CompactDisk PairProgramming PhlIp UnitedStates WebRadio WebRing BillZimmerly CategoryCompany CategoryExternalLink WebRing WebSchemeTutorial WebScraping DataMining HtmlTidy HttpUnit HttpUnitTutorial JavaScript RichardKulisz WebScriptFileStructure CategoryInfoPackaging CategoryInternet CategorySourceManagement CategoryWebDesign FuseBox SeparationAndGroupingAreArchaicConcepts SliceSystemsVertically WebScripting AspDotNet CategoryScripting JavaScript JavaServerPages NodeJs PhpLanguage WebBrowser WebScripting WebServer ApacheHttpd CategoryWebDesign InternetInformationServer WebSite WorldWideWeb WebService CategoryMicrosoft MicroSoft NextGenerationWindowsServices SimpleObjectAccessProtocol SoapEndpoint WebServices WebServices ApacheAxis AspDotNet BigBlue BusinessProcessExecutionLanguage CategoryMessagingServices CategoryXml CiCs ClayShirky DavidAllsopp DavidLiu DbTwo DistributedComputing DotNet DotNetRemoting ExtensibleMarkupLanguage InterfaceSegregationPrinciple JavaEnterpriseSystem KissWebServices LispLanguage MessageOrientedMiddleware OliverSims OwlForServices PublicKeyInfrastructure QuickQuestions RaghuHavaldar RealWorld RepresentationalStateTransfer RestArchitecturalStyle SecurityManagement ServiceOrientedArchitecture SimpleObjectAccessProtocol SoaImplementationFramework SoapProtocol StructureAndInterpretationOfComputerPrograms StuCharlton SunMicrosystems UncleBob UniversalBusinessLanguage UserStories VisualStudioDotNet WebLogic WebServices WebServicesAttributes WebServicesDescriptionLanguage WebServicesDiscussion WebServicesRoadMap WebServicesTesting WebSphere WeblogicWorkshop WhatIsSoa WorkFlow WsAddressing WsdlForRest XmlInfoSet XmlRpc XmlSchema ZapThink WebServicesActualExamples CategoryInternet CategoryMessagingServices WebServices WebServicesAttributes EnterpriseServiceBus PolicyAssertions ServiceOrientedArchitecture SoaIsPeace StuCharlton TaggedData WebServices WsPolicy WebServicesBasicProfile CategoryWebServices WebServicesBasicProfile WebServicesInteroperabilityOrganization WebServicesBlogs CategoryBlog StarWebService WebServices WebServicesConferences WebServices WebServicesDescriptionLanguage AbstractEndpoints BuzzwordBingo CategoryXml ConcreteNetworkProtocol DescribedAbstractly DescribedBindings DocumentOrientedInformation EndpointDescription EricChristensen ExtensibleMarkupLanguage FranciscoCurbera GingerFactor GregMeredith HowToUseWsDl HttpGetPost IbmResearch InterfaceDefinitionLanguage InternationalBusinessMachines IsExtensible MessageFormat MiMe MicroSoft NetworkProtocolsUsedForCommunication NetworkServices OperatingEndpoint OperationsAndMessages ProcedureOrientedInformation RegardlessOfMessageFormat RelatedConcreteEndpoints SanjivaWeerawarana SimpleObjectAccessProtocol WebServices WebServicesDescriptionLanguage WikiWord XmlApplication WebServicesDiscussion BizTalk CsharpLanguage DinoChiesa DoCoMo EdwardKiser EspeakPlatform GlynNormington HewlettPackard IanMitchell KyleBrown MichaelLeach MicrosoftDotNet PhilipEskelin RealTime RelationalWeenie RobertWatkins RussAtkind StuCharlton TibMsg WebService WebServices WebServicesDiscussion WebSphere WebServicesExtensions CategoryMessagingServices CategorySecurity CategoryXml DotNet GetItFirstFromHere InformationSecurity MicrosoftCorporation MicrosoftIndigo SecureConversation WebServices WebServicesExtensions WebServicesSecurity WebServicesSpecifications WebServicesFaq WebServicesInteroperabilityConcerns ActiveDirectoryFederationServices BizTalk CategoryEnterpriseComputingConcerns CategorySecurity CategoryWebServices DotNetPassport EnterpriseServiceBus IbmCorporation IdentityManagement IntegrationNews LibertyAlliance MicrosoftCorporation MicrosoftIndigo MicrosoftWay OasisOrganization SoaIsPeace SunMicrosystems WebServices WebServicesFederation WebServicesInteroperabilityConcerns WebServicesInteroperabilityOrganization WebServicesSecurity XmlSchema ZapThink WebServicesInteroperabilityOrganization CategoryWebServices IbmCorporation MicrosoftCorporation ObjectManagementGroup WebServices WebServicesBasicProfile WebServicesInteroperabilityOrganization WebServicesSecurityProfile WebServicesMagazines WebServicesOpenSource ApacheAxis JibxSoap MozillaBrowser OpenSource WebServices WebServicesOriginal ApacheAxis AspDotNet BigBlue BusinessProcessExecutionLanguage CategoryXml CiCs DavidAllsopp DavidLiu DbTwo DistributedComputing DotNet DotNetRemoting ExcuseMe ExtensibleMarkupLanguage InterfaceSegregationPrinciple JavaEnterpriseSystem KissWebServices LispLanguage OliverSims OwlForServices PleaseComment QuickQuestions RaghuHavaldar RealWorld RepresentationalStateTransfer RestArchitecturalStyle ServiceOrientedArchitecture SimpleObjectAccessProtocol SoaImplementationFramework SoapProtocol StructureAndInterpretationOfComputerPrograms StuCharlton SunMicrosystems UncleBob UniversalBusinessLanguage UserStories VisualStudioDotNet WebLogic WebServices WebServicesDescriptionLanguage WebServicesDiscussion WebServicesTesting WebSphere WeblogicWorkshop WorkFlow XmlInfoSet XmlRpc XmlSchema WebServicesPatterns CategoryXml DotNet IbmCorporation WebServiceInteropShouldBeTestedUsingAtLeastTwoClients WebServices WebServicesShouldBeDocumentOriented WebServicesRoadMap CategoryRoadMap CategoryWebServices OneMinuteWiki TextFormattingRules WebServiceDefinitions WebServicesBlogs WebServicesConferences WebServicesFaq WebServicesMagazines WebServicesOpenSource WebServicesSpecifications WebServicesWikis WebServicesYourCategory WebServicesSecurity CategorySecurity CategorySoa CategoryWebServices DeleteWhenRead DirectInternetMessageEncapulation DotNet ExtensibleMarkupLanguage HomePage InformationSecurity JavaTwoEnterpriseEdition MicrosoftChannelNine OasisOrganization SecureConversation SecureSocketsLayer SecurityAssertionMarkupLanguage SecurityForTheInsecureAndUnsure SecurityPolicy SimpleObjectAccessProtocol SoapToolkit SqlStringsAndSecurity TipsTricks WebServices WebServicesFederation WebServicesInteroperabilityOrganization WebServicesSecurity WebServicesSecurityChecklist WebServicesSecurityProfile XmlKeyManagementSpecification XmlSecurity WebServicesSecurityProfile CategoryWebServices WalledGarden WebServicesInteroperabilityOrganization WebServicesSecurityProfile WebServicesSpecifications CategorySoa CategoryWebServices DeleteWhenRead LibertyAlliance MicrosoftSlave OasisOrganization WebServices WebServicesInteroperabilityOrganization WebServicesSecurity WebServicesStandardBodies WikiPedia WorldWideWebConsortium ZapThink WebServicesStandardBodies WebServicesWikis FrontPage WebSite CategoryWebDesign MalWare SearchEngine WebSite WebsitePatterns WebSiteEngineering BarryBoehm CategoryBook CategoryComputingOccupations CategoryWebDesign FredBrooks WebSiteVersioning BadThing ContinuousIntegration GoodThing PieterVerbaarschott WebSom WebSphere BigBlue BigIron BusinessProcessExecutionLanguage BusinessProcessManagement CategoryEnterpriseComputingConcerns CustomerInformationControlSystem DavidLiu DistributedTransaction DougMerritt EclipseIde EnterpriseJavaBeans EnterpriseJavaBeansInCics EnterpriseJavaProgrammingWithIbmWebSphere EnterpriseServiceBus GlobalTransaction GridComputing IbmSmalltalk JavaDataObject JavaPlatform JavaTwoEnterpriseEdition ModelViewController MqSeries NewsWire OffTopic OnTopic OpenDocument PeterLynch RuntimeArchitecture ServiceOrientedArchitecture TheAdjunct TheMostComplexWhichCanBeMadeToWork WebServices WebSphere WebSphereFaq WebSphereMq WebSphereNewsGroup WebSphereStudioApplicationDeveloper WebsphereApplicationServer WouldLikeToKnow WebSphereFaq BillTozier EjbFaq KyleBrown WebLogic WebSphere WebSphereMq MqSeries WebSphereMq WebSphereNewsGroup EjbNewsGroups GoogleGroups WebSphereStudioApplicationDeveloper BruceIde ClearCase EclipseIde EnvyDeveloper IntellijIdea JvmCodeSwap KenLiu KyleBrown VisualAge VisualAgeJava WardAndKent WebSphere WebSphereStudioApplicationDeveloper WebStandards WorldWideWebConsortium WebStar ApacheHttpd MacOs MacOsx WebStar WebStoresDiscussion AnonymousDonor BeatingTheAverages BigIron BlubParadox CategoryDatabase CategoryExample CategoryInternet DistributedComputing DoTheSimplestThingThatCouldPossiblyWork EssExpression ExtensibleMarkupLanguage FutureDiscounting GreenspunsTenthRuleOfProgramming IfFooIsSoGreatHowComeYouAreNotRich ImNotUsingAnythingThatsNotLisp MicrosoftAccess NimbleDatabase PaulGraham RocketAnalogyProblem XmlIsaPoorCopyOfEssExpressions YagNi WebTechnologyReview ArsDigitaSystemsJournal CategoryPlatform MediaLive WebPlatform WikiTechnology WebTester CategoryTesting HtmlUnit HttpUnit JwebUnit SimpleTest WebTesting BlakeMason CanooWebTest CategoryTesting ChrisBarham DaveHarris DejaGnu DetheElza EjbUnitTest ExploringExpect FitNesse FitWiki GarethCronin GuiTesting HtmlUnit HttpUnit IeUnit InputStreams InternetExplorer JamesXinzhiLi JavaHtmlTidy JavaScript JavaUnit JavaWorld JeffGrigg JonathanKohl JsUnit JwebUnit LarsThorup MaxqTool MiniRubyWiki NelsonMinar OpenSta PeteBevin PhlIp RegressionTesting RegularExpressionMatchAssertion RichardEmerson RyanDavis ServletTesting SimonMichael SimpleNetworkManagementProtocol SimpleTest StarUnit TclExpect TestFirstDesign TestFirstUserInterfaces TheTclersWiki UnitTest UserAgent VisualBasicForApplications WebApplicationsAndXp WillSargent WilleusAcuna XmlTestSuite WebTestingWithRuby OpenSource RubyLanguage WebTesting WebThreePointZero AjaxSmalltalk AjaxWebApplications AllPanaceasBecomePoison AlternateHardAndSoftLayers BackLink CalvinAndHobbes CascadingStyleSheets CategoryWebThreePointZero CocktailPartyMetaphor DonaldNoyes EcmaScript ExtensibleMarkupLanguage ExtremelyInterstrangled GemStone GoogleSearch InterWiki JavaScript JavaScriptObjectNotation JscriptDotNet LetsBlowUpTheUniverse MacromediaFlash ManaMana MicroFormat NavigationUrl ObjectRelationalBridge OneNote PatternOfBabel PerlLanguage PeterMerel PhilipWadler PhpLanguage ProgrammingLanguage PublishAndSubscribe PythonLanguage RdfLanguage ReFactor ReasonableRendering RemoteProcedureCall RssFeeds RubyLanguage RubyOnRails SamuelFalvo SearchEngine SeasideFramework ShonkyVille SimpleObjectAccessProtocol SmalltalkLanguage SqlLanguage SteveBallmer StrangeLoop SyntacticSugar TimBernersLee UniformResourceLocator WebArchitecture WebContent WebTwoPointOh XformsTechnology XmlSucks XsltLanguage WebTransactionsWithContinuations AbortRetryIgnore AcId CategoryContinuation EventDrivenProgramming ExceptionsWithContinuations SeasideFramework SmalltalkLanguage WebInteractionsWithContinuations WebSessionsWithContinuations WebTv InternetServiceProvider SetTopBox WebTwoPointOh AjaxWebApplications AmericanCulturalAssumption AssertTwoPointOh BrokenLink BuzzwordBingo CategoryWebDesign DelIcioUs ElizabethWiethoff GoogleMaps OpenSource OreillyAndAssociates PaulGraham TheCultOfTheAmateur TimOreilly WebPagesThatSuck WebThreePointZero WebTwoPointOh WikiPedia WorldWideWeb WebUniqueContent DaveHarris DocumentMode ExtremeProgrammingMaster FalkBruegmann PatternLanguageForTheWeb RonaldHayden ThreadMode WebKnownAuthor WikiInterpolatedComments WikiWiki WikiWikiWeb WorldWideWeb WebVsGui BackIsNotUndo CategoryInteractionDesign CategoryUserInterface CategoryWebDesign CoordinateVersusNestedGui JavaScript WebBrowserMissingWidgetWorkArounds WebWeb CategoryWikiImplementation ClydeVirtualUniversity DaveHarris DavidMcNicol JoeMcMahon WaybackMachine WebWeb WebWebTwo WikiWiki WikiWikiWeb WebWebEksPerience JoeMcMahon WebWebTwo WebWebTwo AlanGrover CategoryWikiImplementation DavidMcNicol EcommerceWiki FridemarPache JoeMcMahon PageArchive TragedyOfTheCommons WebWeb WebWebEksPerience WebWebTwo WikiWiki WorkingLikeaFarrierCommunity WebXbank PayPal XbankSecurityFlaws WebdotGraphServer FrameMaker StephenNorth VisualThought WebsiteIde JavaScript SafariBrowser VenkmanDebugger VisualAge WebsiteIde WebsitePatterns AccessibleWebPageDesign AndrewGrumet AnonymousDonor AntiPattern BradCox BreadCrumbs BrochureWare BrokenLink BruceTognazzini CategoryWebDesign ComponentBasedDevelopment ConsistentLook DanaAnthony DatabaseBackedWebSites DetectCookies DynamicUserInterfacePattern EasyOrientation EveAndersson FederatedPage GetAsReadPostAsWrite HypermediaDesignPatternsRepository IttyFonts JakobNielsen JaredSpool JavaIdioms JohnBrewer JonTaylor JoshuaKerievsky KeepItFresh KnowYourAudience KyleBrown LinkRot MarkIrons MultipleCrossSections NatPryce PatrickLogan PatrickLynch PatternsForDoingWebsites PhilipGreenspun PopWebsiteDesigners PrinciplesAreNotPatterns ProcessPatterns RobertOrenstein RuleOfThree SacrificingLegibilityForCoolness SarahHorton SelfSortingAudience StaticUserInterfacePattern TreeStructure UnderConstruction UseTheClientsCache ViewingOnDifferentPlatformsDoesntWork VincentFlanders VisibleContext WebApplicationDesign WebFormMethodologies WebPagesThatSuck WebServicesPatterns WebSiteEngineering WebsitePatterns WyattMatthews WebsphereApplicationServer BigBlue BigIron DotNet JavaTwoEnterpriseEdition KyleBrown LampEnterpriseSolutions MicrosoftDotNet WebSphere WebsphereApplicationServer WebstersAmericanDictionary MerriamWebster MerriamWebsterDictionary OxfordEnglishDictionary WebwareForPython CategoryPython JavaServlet PythonLanguage WebwareForPython ZopeApplicationServer WeightedDefinition BooleanLogic CategoryAbstraction CategoryDefinition DecemberZeroNine DefinitionOfLife FuzzyLogic GreenBuilding OfficialCertifiedDoubleBlindPeerReviewedPublishedStudy PoliticallyCorrect WeightedDefinition WetWare WeightedDirectedAcyclicGraph CategoryDataStructure DirectedAcyclicGraph DirectedGraph WeightedDirectedGraph WeightedDirectedGraph CategoryDataStructure DataStructure DirectedGraph WeightedDirectedGraph WeightedUndirectedGraph WeightedUndirectedGraph CategoryDataStructure UndirectedGraph WeightedDirectedGraph WeinbergTestForLongFunctions HeadlinesTechnique JerryWeinberg LotsOfShortMethods SevenPlusOrMinusTwo WeiqiWiki CategoryWikiForum EasternPhilosophy SenseisLibrary WeirdAl AolizationOfTheInternet LeeNathan MontyPython WeirdAl WeirdBrain EssExpressions PolyannaLanguage WeirdDeveloperDreams AalbertTorsius ArtificialStoryTelling BeersOnTap CategoryWikiFavorites CommonSenseKnowledge FrankCarver GameBoy GirtsKalnins JamesCollins JayBell JimWeirich JohnWebber JoshuaDrake KatamariDamacy KrisJohnson LambdaMoo LaurentBossavit MarshallMcLuhan MichaelSparks ObjectOriented PersonMusicGenrePreference PhlIp ProgrammingDejaVu QueryInterface RedScreenOfDeath ReportFutureEmacsBug RohitKulkarni RonJeffries ShaeErisson SunirShah TimLesher UserFriendly WaldenMathews WikiZens YagNi WeirdErrorMessages AndyFundinger BbcMicro BohrBug BruceBorden BsdMake CategoryHumor CeePlusPlus CeeShell ComputerErrorHaiku CornerStone DanBarlow DoubleSpace DougKing DouglasAdams EdwardKiser ForthLanguage FoxPro FunnyThingsSeenInSourceCodeAndDocumentation GavinLambert GetLastError HeisenBug InterfaceHallOfShame InternetExplorer JamesWilkinson JargonFile JoelNeely LinuxOperatingSystem MacOsx NullPointerException OpenFirmware PhpLanguage RedHat RubyLanguage SetLastError TrueError UnitTests ValuesOfBetaMayGiveRiseToDom WardCunningham WelcomeChangingRequirements CategoryAgileMethodology WelcomeEmployees CorporateWikis WelcomeEmployees WelcomeVisitors WhatIsaManager WikiWikiWeb WelcomeToWiki WelcomeVisitors WelcomeToWikiPleaseBePolite CategoryWikiCollaboration CriticizeBluntly DeleteInsults DisagreeRespectfully DisagreeingRespectfully DuelingCredentials EnglishIsNotMyFirstLanguage HostileStudent IamaStrangeLoop IdontSufferFoolsLikeYou LifesTooShort MakeRoomForAllViewpoints PolitenessConsideredHarmful PositiveDialogueCommunity RespectfulDisagreement RespectfullyDisagreeing SlashDot TheDesireToDelete UseNet ViktorRosenfeld WardCunningham WelcomeToWikiPleaseBePolite WhyIsItSo WelcomeVisitors CategoryWikiHelp ChatMode ChoosingaWiki CultureShock DramaticIdentity FindPage GreenCheese InformalHistoryOfProgrammingIdeas NewUserQuestions PeopleProjectsAndPatterns PublicWikiForums RandomPages RecentChanges RunningYourOwnWikiFaq SisterSites SoftwareDevelopment StartingPoints TextFormattingRules TheAdjunct ThreadMode WalledGardens WelcomeToWikiPleaseBePolite WikiEngines WikiHelpDesk WikiHistory WikiImplementations WikiIsNotWikipedia WikiPedia WikiSpam WikiSquatting WikiWikiClones WikiWikiSandbox WikiWikiWeb WorkInProgress WelcomeVisitorsOriginal CategoryWikiHelp ChatMode ChoosingaWiki CultureShock DramaticIdentity FindPage GreenCheese NewUserQuestions PeopleProjectsAndPatterns PublicWikiForums RandomPages RecentChanges RecentVisitors RunningYourOwnWikiFaq SoftwareDevelopment StartingPoints ThreadMode UserName UsernameBookmarklet WalledGarden WardsWiki WelcomeToWikiPleaseBePolite WikiEngines WikiHelpDesk WikiPedia WikiSpam WikiSquatting WikiWikiClones WikiWikiWeb WorkInProgress WelcomeWhatBringsYouHere BrainStorm CategorySuccess CategoryWikiTag DialoguePractices DonaldNoyes ReallyValuablePages RecentChanges RoadMaps ThinkingOutLoud WikiWiki WellChosenNames NamingThings WellChosenNumbers WellChosenNames WellCommentedCode AlexHoffman CommentCostsAndBenefits ComposedMethod CurliesAreFree DaveCleal DaveHarris DavesRealExampleWhereThinkingAheadWouldHaveHelped DecomposingMessage ExtremeProgramming HeadlinesTechnique IntentionRevealingMessage JayDunning KentBeck KevinBraunsdorf KnowHowToGrow KyleBrown MethodCommenting MethodObject RichardDrake SmalltalkBestPracticePatterns TerminationCanBeSuccess ThePracticeOfProgramming WellFactoredCode WikiName WellDesignedFooCanBeBetterThanBar BigDesignUpFront CategoryDecisionMaking ConfusingTheoryAndPractice EllFour FallaciousArgument GoodnessCriteria MicroKernel MicroKernels MonolithicKernel MonolithicKernels NoTrueScotsman WellFactored WellFactoredCode WhatIsRefactoring WellFactoredCode AnalysisPatterns BadProgrammer BillTrost DaveHarris DesignPatternsSmalltalkCompanion EddieDeyo ExtractMethod FormTemplateMethod GangOfFour InputSummary JimHowe JosephPelrine KentBeck LambdaLifting LoadAccessor LongEnoughToForceAnElevatorIntoTheScrollbar LongFunctionHeresy MartinFowler MethodCommenting MethodObject MethodsShouldBePublic NarrowTheInterface NoArgumentSelector ObserverPattern PullUpMethod RefactoringImprovingTheDesignOfExistingCode RichGarzaniti RonJeffries SelfDocumentingCode TemplateMethod TomStambaugh UnitTest WayneMack WellCommentedCode WellFactoredCodeLeadsToBetterOptimizations AlternateHardAndSoftLayers BlindAlley InlineMethod JayBell KentBeck LawOfDemeter MakeItWorkMakeItRightMakeItFast MostGamesProgrammersDontGrokObjectOrientation PlayStation WellFactoredCode WellFactoredProgramsCannotBeUnderstoodStatically AcceptanceTest AllowedState DanilSuits DoubleDispatch EnumeratedTypesInJava ExtremeNormalForm GeorgePaci LaurentBossavit LotsOfShortMethods MarkAddleman MartinFowler MichaelFeathers MichaelJackson OnceAndOnlyOnce RefactorMercilessly RefactoringMercilesslyHidesTheForest ReverseEngineeringUnderstandability SevenPlusOrMinusTwo StanSilver StudyTheSourceWithaDebugger TheSourceCodeIsTheSpecification UberReflectiveEnvironments UnitTest UsefulLie VeryLongDescriptiveNamesThatProgrammingPairsThinkProvideGoodDescriptions WaldenMathews WayneMack WellFactoredCode WhatItTakesToGrokCode WisdomBegins WellFormattedCode BracesAroundBlocks KentSchnaith SteveMcConnell WellFormattedCode WellFormedWorkPackages AnonymousDonor AntiPattern ClearlyNetworked EntryConditions LogicalNecessity LogisticDelay LogisticDisasters LongLeadItems MeaninglessTasks ObservableDeliverable PlanTrackingMeeting PreStagedSupport RalphJohnson RaySchneider RiskManagementPlan RonJeffries WellFormedWorkPackages WellKnownSources DeleteAnonymousAccusations DocumentMode MiskiProject PhilipDorrell RealNamesPlease RealWorld ReciprocalRelationship RichardDrake SpamProof WardCunningham WellKnownSources WellOrdered AxiomOfChoice CategoryMath HyperSetTheory NewFoundations PartialOrder SemanticSubtyping SetTheory TotallyOrdered WellOrdered WellRoundedEducation BreadthFirstLearning WellWrittenCode CategorySimplification KentSchnaith SelfDocumentingCode SimpleEnough SourceCodeIsUserInterface SunirShah UnwrittenRule WayneMack WellCommentedCode WellFactoredCode WellFormattedCode WellTestedCode WellWrittenCode WellspringOfNegativity ChronicComplainer PointyHairedBoss ProgrammingIsNotFun WelshLanguage AnonymousDonor CategoryNaturalLanguage CelticLanguage EnglishLanguage GoogleIsYourFriend HomePage KeithGaughan LlewelynThomas MatthewAstley McCone MentalMasturbation ProtoIndoEuropean WelshLanguage WendyLiew CategoryHomePage WendySeltzer AnnotationEngine CategoryPerson CritLink JohnDeBruyn WendyShimJenniferJarvisConnections SgWa WeniWidiWiki EnglishLanguage JuliusCaesar LatinLanguage WikiRewritesHistory WereAllTravellingAtTheSpeedOfLight CategoryPhysics SpaceTime WernerHeisenberg HeisenbergUncertaintyPrinciple JamesBond WernerKeil AgileManifesto CategoryHomePage DevOps EclipseFoundation JavaCommunityProcess JavaPlatform MedSurvey OpenSource UnitsOfMeasure WernerVogels AllThingsDistributed CategoryPerson DistributedSystem WernherVonBraun CategoryPerson MartinNoutch RocketScientist StevenNewton TomLehrer WesHunter AreYouThere CategoryHomePage WesIsberg WesselGal AreYouThere CategoryHomePage EnglishPlease OrphanPage WestMidlandsOfEngland EarleMartin IdentityOfEnglishMidlands JohnFletcher LondonTown WestOfEngland WesternCivilization CategoryQuote MahatmaGandhi PotCallingKettleBlack WesternReductionism ArgumentFromAuthority CategoryEasternThought EveryCombinationInManyProgrammingLanguages StepwiseRefinement WesternReductionism WikiWord YouCantUnderstandaProcessByStoppingIt WestmorelandEffect AntiPattern AnySystemBeaten CanBeatAnySystem CategoryQuote DanPlubell DaveSmith DeathByScheduling HowToLieWithStatistics JustMakeItRight MatthewAstley PerformanceIndicators PeteMcBreen PlayByTheRules PlayWithTheRules RefactorLowHangingFruit SovietShoeFactoryPrinciple StatisticsLie SystemsAndIllusions TerryPratchett TomStambaugh UnderstandingComputersAndCognition UrbanLegend UseTheRulesToHelpYou WhateverGetsMeasuredGetsOptimized WhatsThePayoff WetWare AndyHunt BioWare BrainWare CategoryHumanFactors CategoryPsychology CategorySociology DreyfusModel JohnFletcher LavaFlow PragmaticThinkingAndLearning ProgrammingIsInTheMind TheMasterAndHisEmissary TopNoiseFilter TopsLaw WetWare WherePsychologyMatters WordsUsedAsAbstractions WffnProof AutomatedTheoremProving CategoryGame CategoryLogic ServerName SymbolicLogic WhackOnTheSideOfTheHead AttitudeAdjustmentTool CategoryBook CategoryCreativity CreativeWhackPack MartineDevos NintendoEntertainmentSystem ObliqueStrategies PedroCartagena PercussiveMaintenance RogerVonOech ToddCoram ZenSlap WhalesInSpace BrentNewhall CategoryHumor CategoryMovie CategoryOffTopic JonGreen KrisJohnson KyleBrown StarTrekAsHumour StarTrekMovies StarTrekOriginalSeries WhatAboutTesting ColinDavidMiller IanRae TestFirstDesign WhatAmericaStandsFor AmericanCivilWar AmericanCulturalAssumptionDiscussion MikeWarot NoamChomsky OffTopic RedHat SimpleMinded WhiteHat WhatAmiDoingAboutIt HappinessIs IndividualResponsibility SelfTalk WhatAmiDoingAboutIt WhatAreAssertions AssertionsAsComments AssertionsAsContracts BradCox CarHoare CategoryAssertions CeeCeePlusPlus CurtisBartley DavidCary EclipseIde EricUlevik ExceptionsAsConstraints HoareTriple JamesKeogh PhilGoodwin ShipWithAssertionsOn SuperDistribution TomStambaugh UnitTest WalksLikeaDuck WhatAreAssertions WhatAreComponentsAnyway AlanKnight AlanWills BrokenLink CategoryComponents ClemensSzyperski ClosedSource ComponentSoftware DanGreen DesmondDeSouza EnterpriseJavaBeans HaskoHeinecke JavaBeans JimWeaver OpenSource PaulHudson RandyStafford ThomasKuehne WaldoPaper WhatAreMeetingsGoodFor ActivitiesForBoringMeetings McLuhan MeetingHaiku PatternsForEffectiveMeetings ScrumMeetings StandUpMeeting SuccessfulMeeting WorkingMeeting YetAnotherMeetingWillSolveIt WhatAreMetrics BehavioralEffectsOfMetrics PerformanceIndicators WhatAreTheDifferencesBetweenPythonTwoAndPythonThree CategoryPython JohnFletcher PythonLanguage RaspberryPi WhatAreTheDifferencesBetweenPythonTwoAndPythonThree WhatAreTypes AlexanderStepanov AlistairCockburn AllUppercaseString AlloMorphism AnswerMe AnyRec AnyType AreTypesTiedToSyntax BenefitsOfDynamicTyping BenjaminPierce BlackBoxComponentry CartesianJoin CatalysisMethodology CategoryClassification CategoryLanguageTyping CategoryPolymorphism CategoryTypingDebate CeeLanguage CeePlusPlus ChanningWalton CircleAndEllipseProblem CommentAndCorrectionsWelcome CommonLisp CommonLispObjectSystem ComputerScience ConfusedComputerScience ConstraintType ContextSensitiveSubtyping DanMuller DataBase DataDictionary DatabaseIsRepresenterOfFacts DaveHarris DefinitionalEquivalence DefinitionsOfTypes DoSimpleThings DomainValue DoubleDispatch DougLea DuckTyping DynamicallyTyped EeLanguage EiffelLanguage EricHodges ExtremeProgramming FabianPascal FixingLinks FunctionalProgrammingLanguage GenericProgramming GeorgePaci GlennVanderburg GrahamHughes GregVaughn HaHaOnlySerious HandbookOfLogicInComputerScience HughDarwen IncludeFileParametricPolymorphism InterfaceInheritance IsGoodFor JamesOdell JavaLanguage JayOsako JohnReynolds JohnReynoldsFableOnTypes KazKylheku LaynesLaw LiskovSubstitutionPrinciple LucaCardelli MaintainAbility MariusAmadoAlves MarkJanssen MartijnMeijering MeasuringAbstraction MercilessRefactoring MetaDataBase MichaelFeathers ModulaThree MostHolyWarsTiedToPsychology MultiMethods NameEquivalence NiceLanguage NikitaBelenki NotInventedHere ObjectType ObjectiveCaml OnUnderstandingTypes OneSizeFitsAll OneTruePath OntologicalThinking OperationalSemantics OtherPeoplesCode PageAnchor ParametricPolymorphism PeterLynch PhilGoodwin PhilosophaeDoctorae PredicateClasses ProgrammingValueSystem ProtoTypes PseudoCode PythonLanguage QuestionsForTypeDefinitions RealWorldHierarchies ReallyMeans RonJeffries RoundishFigure SatherLanguage SetTheory SmalltalkLanguage StaticallyTyped StefanLjungstrand SteveFreeman StrictPartialOrdered StrictWeakOrdered StringBuffer StructuralEquivalence SubType SubTyping SuperClass SuperType TestUnit TheThirdManifesto TheoryOfObjects ThereAreNoTypes ThreadMess TopMind TopOnTypes TopsQueryLanguage TurdFanCollision TuringComplete TuringEquivalent TypeEquivalence TypeInference TypeSystem TypeTheory TypelessVsDynamic TypesAndProgrammingLanguages TypesInRuby UnitTest UntypedLambdaCalculus UsefulLie WetWare WhatAreTypes WholeSortOfGeneralMishMash WikiZens WorngTradeMark WhatAreYouCalled GetaLife LifeVectors ManagersAreSlavemasters MetaphorIsDestiny WayToWin WhatCanWeLearnFromThis LearningOrganization SunkCost WhatCanWeLearnFromThis WhatCausesSoftwareAgeism AnthonyLander BreakDownInCommunication ChanningWalton CliffordAdams CultureDifferences EvolutionaryDelivery ExtremeProgramming FredBrooks HowIsSoftwareAgeismDifferentFromOtherAgeism InexperiencedTeamsAreRampant JavaBigotry JustaProgrammer MarkSchumann MatthewWilbert ModernIsm NoSenseOfHumorIsm OlderGenerationOfProgrammers OverGeneralizing PeteHardie RichardDrake SimplerWay SoftwareAgeism SoftwareLabourers SovietShoeFactoryPrinciple SurvivingGuruStatus SymbolIsm TechnologyChurn TheMostComplexWhichCanBeMadeToWork WhatUsuallyCausesSoftwareAgeism WikiMorphemePolice WillTheSpeedOfChangeEverReduce WhatChanged BloodyObvious CommonSense CorrectionRequiresHonesty GarryHamilton WhatCmmLevelIsTheSei BradAppleton CapabilityMaturityModel InterestingQuestions PeteMcBreen SoftwareDevelopmentProcess WhatColorIsYourParachute AskTheHeadhunter BooksThatHaveShapedPeoplesLives CategoryBook JobHuntersBible LibraryOfCongress WhatColorIsYourParachute WhatComesInMustGoOutEquations ConservationLaw ReynoldsTransportTheorem WhatComputerMagazinesDoYouLike CiteSeer ComputerLanguageMagazine DanMuller DrDobbsJournal ExtremeProgramming IeeeSoftware JohnSumsion LambdaTheUltimate LasseHp LukeGorrie MikeSmith SoftwareDevelopmentMagazine SysAdmin WaterfallModel WebTechniques WhatComputerMagazinesDoYouLike WhatDidYouLearnAtXpUniverse AcceptanceTest AlexViggio AndyHunt AssemblyLine BillWake CategoryConference CategoryDiscussion ComplexityAsDebt DigiCompOneEmulator EasternWuss ErikMeade ExtremeProgramming ExtremeProgrammingCorePractices FlexibilityTests FunctionalTest GeorgePaci IncreasingYourWardRating JbRainsberger JeffMcKenna JimLittle JohnLindsey JosephPelrine JuneKim JustDoIt KayJohansonsXpUniverseExperienceReport KeithBraithwaite KenPugh KentBeck MartinFowler MikeBowler PatternOfNames RaincoatMetaphor RonJeffries SteveWake SystemOfNames UnitTest WardCunningham XpAsReligion XpCommunity XpForCapitalists XpUserGroups XpXtude WhatDoPeopleGetOutOfWiki CategoryWiki CollectiveIntelligence CollectiveLove DesignPatterns ExtremeProgramming LightweightMethodologies PersonalInformationManagement PersonalWiki PortlandPatternRepository RefactoringLanguage WikiPagesAboutRefactoring WhatDoYouMean ItDepends WhatDoYouMean WhatDoYouMeanByOld DonaldNoyes OldFogeyMode OldFox OldGuardDeveloper OldHandsAndNewHands OldPage OldProgrammersNeverDie OldRulesWithForgottenReasons OldRulesWithOutdatedForces OldSchool OldStuff OldTalkWithDavidMartland OldTimer OldTroll OldUnits OldWineInNewBottle RunningSixYearsBehind ThinkingOutLoud VeryOldPerson WhatDoYouWantMeToWorkOnNow CategoryRealWorld CategoryWorkEnvironment DonaldNoyes RealLife ThinkingOutLoud WhatDoesHaltingMean AndrewKoenig AssetDetail CategoryDiscussion FiniteStateMachine GeneralHaltingProblem HaltingProblem InfiniteLoop InfiniteStateMachine MichaelSparks PeterMerel WhatDoesHaltingMean WhatsaDistinction ZenosParadox WhatDoesItMean WhatDoesOnePointZeroMean DaveVoorhis GeoffSobering IanOsgood OpenSource ThereAreNoRealNumbers WhatDoesOnePointZeroMean XwindowProtocol WhatEveryCeeProgrammerShouldKnow CategoryCee CategoryCpp CeeLanguage CeeLanguageFamilyFrontEnd CeePlusPlus CeePlusPlusRoadMap UndefinedBehavior WhatEveryDeveloperShouldKnow AdviceToNewProgrammers CeePlusPlus CommonLisp DiscontinuitySpike IanOsgood JamesHollidge JavaLanguage JoelSpolsky LexicalScope MikeSmith MontyPython NitPick ObjectOrientation OnceAndOnlyOnce PartialOrder PassByReference PassByValue RegularExpression RubyLanguage SteveYegge StructuredQueryLanguage VersionControl WhatFnordMeans CategoryOffTopic PrincipiaDiscordia QuestionsThatMakeYourHeadHurt RobertAntonWilson TheChurchOfTheSubGenius TheIlluminatusTrilogy ThetansAndFnords WhatTheFwordMeans WhatHappened CategoryWikiTag WhatHappened WikiPage WikiTag WhatHappenedAtRoswell CarlSagansBaloneyDetectionKit FermiParadox GravitysRainbow InterestingQuestions JulyZeroEight KenHappel MichaelWolz MilitaryIndustrialComplex OmnigonInternational RocketScientist WernherVonBraun WhatHappenedAtRoswell WindowsVista WhatHappenedToUserStories WhatHappenedToXpAtWorkshare LikePages ObjectMentor WikiName WorkShare WhatHappensWhenWeNoLongerNeedMoney AttentionEconomy JasonFelice ManfredMaxNeef PostScarcity ShiftingTheBurden TragedyOfTheCommons WhatHappensWhenWeTry PeerReview ScientificMethod WeTriedXpAndItFailed WeTriedXpAndWeFailed XpProjectFailures XpProjectSuccesses WhatHasSpaceTravelDoneForUs BillyConnelly BreadAndCircuses CarlSagan CategoryJoke CategoryRant DanielKnapp EditHint IanPhillips LifeOfBrian MeUsThemEveryone MontyPython MutuallyAssuredDestruction SpaceShuttle StanleyKubrik WernherVonBraun WhatHasTimeTravelDoneForUs WhatHaveTheRomansEverDoneForUs WhatHasTimeTravelDoneForUs CommentsAndCorrectionsWelcome DavidCary DonaldNoyes EditHint JayOsako MichaelCrichton MikeSmith QuipMode RiVer SteveHowell WereAllTravellingAtTheSpeedOfLight WhatHasSpaceTravelDoneForUs WhatHaveTheRomansEverDoneForUs CategoryHumor CategoryOffTopic GrouchoMarx LifeOfBrian MontyPython RightsInLifeOfBrian WhatHasMontyPythonDoneForUs WhatHaveYouDoneForUsLately AntiPattern BePrepared BeProudOfYourRealAccomplishments CelebrateYourAccomplishment NothingWeCanDoIsEnough PearlHarborFile RaySchneider TellPeopleWhatYouDid WhatHaveYouDoneForUsLately WhatIfAnythingIsaMethodology AlistairCockburn BoochMethod CatalysisMethodology CategoryMethodology DavidSchmaltz ExtremeProgramming JayOsako JeffGrigg JeffGriggMethodology MethodOrMethodology MethodologySpace PoemsAboutMethodology ShlaerMellorMethod SoftwareMethodology WhatIfAnythingIsaMethodology WhatIfInheritance AnalysisParalysis AntiPattern CategoryAntiPattern CategoryPolymorphism CompilableComment DoTheSimplestThingThatCouldPossiblyWork DomainObject DontPredictTooFarInAdvance HardwareComponent ManifestComponent NonSharableComponent PolyBloodyHardReuse PrematureGeneralization RobHarwood SharableComponent SolveTheProblemAtHand SpaghettiInheritance WhatIfInheritance YouArentGonnaNeedIt WhatIfTechStaysDead ArmyOfProgrammers CategoryEmployment ComputerScience IsGlobalismThreateningTechCareers JohnPerkins LawsOfPhysicsAreTheSameInIndia LifeVectors NewYorkCity OffShored RubyLanguage ThoughtWorks TurnOnTuneInDropOut WayToWin WhyIsDomainKnowledgeNotValued XpNewYorkCity WhatIknowEveryoneShouldKnow AntiPattern IfSmalltalkIsSoGoodWhyDoesNobodyUseIt PissingContest SmugSmalltalkWeenie SpecializationIsForInsects TomStambaugh WhatIknowEveryoneShouldKnow WhatIs CategoryDefinition FridemarPache MeatballWiki SmartWiki SourceCodeIsDesignWhatIsSourceCode WhatIs WhatIsAnAdvancer WhatIsAnAgent WhatIsAnEvent WhatIsAnObject WhatIsAnalysis WhatIsAnalysisAttempt WhatIsAnalysisContinued WhatIsAppleThinking WhatIsBof WhatIsCivilization WhatIsClosure WhatIsCmmi WhatIsComputerScienceGoodFor WhatIsConsciousness WhatIsCopulism WhatIsCovariance WhatIsData WhatIsDelegation WhatIsDesign WhatIsDiscipline WhatIsDuke WhatIsEntropy WhatIsExtremeProgramming WhatIsFail WhatIsFoo WhatIsGeneralization WhatIsGoodDesign WhatIsGoodOoCode WhatIsInPlanNine WhatIsInformation WhatIsIntegrity WhatIsInteractionDesign WhatIsLeadership WhatIsLeftOrRightWing WhatIsLiberal WhatIsLove WhatIsMetaphor WhatIsNatural WhatIsNotInPlanNine WhatIsNull WhatIsObjectIdentity WhatIsPlay WhatIsQuality WhatIsQuicken WhatIsRecentChanges WhatIsRefactoring WhatIsRelativism WhatIsReworking WhatIsRssFor WhatIsScience WhatIsSignal WhatIsSimplest WhatIsSimplicity WhatIsSoa WhatIsSocialism WhatIsSoftware WhatIsSoftwareDesign WhatIsSourceCode WhatIsSuccess WhatIsSyntax WhatIsTao WhatIsTechnology WhatIsTheDifferenceBetweenaPatternAndAnInsight WhatIsTheNameOfThisPage WhatIsTheSourceCode WhatIsTheWaterStrategyOfaFish WhatIsThisThingCalledUnix WhatIsThread WhatIsUbiquity WhatIsWithAmericanDates WhatIsWork WhatIsWrongWithTerminalServices WhatIsWrongWithTheGeneralVisualBasicApproach WhatIsXmlAnyway WhatIsaCommunity WhatIsaFactor WhatIsaKernel WhatIsaManager WhatIsaModel WhatIsaParadigm WhatIsaPointer WhatIsaProject WhatIsaRealTechnician WhatIsaReferent WhatIsaSmell WhatIsaSpecificationAnyway WhatIsaThunk WhatisQuicken WikiCategories WikiClones WikiEngine WikiForum WikiNames WikiWeb WikiWiki WhatIsAnAdvancer AhaMoment BalanceBin BalancesAreVectorsNotScalars CategoryDefinition CheckpointFactory EmergentDesign FinancialStatement HubertMatthews LawOfDemeter MethodObject ParallelInheritanceHierarchies TransactionTape WardCunningham WhatIsAnAdvancer WyCash WhatIsAnAgent ActiveObject AdaptiveAgent AgentBased AgentCommunicationLanguages AgentOriented AgentOrientedInformationSystem AgentOrientedProgramming AnonymousDonor ArtificialAgent AutonomousAgent BillTozier BlackboardMetaphor CategoryAgentOriented CategoryDefinition CentrallyOrganized ComplexSystems CompositePattern DistributedSoftware FridemarPache GeorgePaci InsideJokes InterfaceWikiPage JamesOdell JohnDouglasPorter JohnVonNeumann MarvinMinsky MeatballWiki MitchellWaldrop MobileAgent MobileObject ModelViewController MultiAgentSystem NatPryce ObjectOrientationIsDead ObjectOriented ObjectOrientedProgramming ObjectTechnology PropertiesOfAgents RequirementsOfAgents RobertDiFalco ScanDisk SelfOrganized SocietyOfMind SoftwareAgent SunirShah TheMatrix TouchyAndFragile TupleSpace VennDiagram WhatIsAnAgent WikiAgent WikiForum WikiMind WhatIsAnEvent AlistairCockburn CategoryDefinition CategoryEvents DonaldNoyes EventDrivenProgramming FusionMethodology ItDepends JohnReynoldsTheStudent MichaelFeathers PeterLynch RichardHenderson ShlaerMellorMethod SyntropyMethodology UmlReferenceManual VisualBasic WhatIsAnEvent WhatIsAnInterpreter MarkJanssen PeterLynch ProgrammingLanguages RealTime WhatIsAnObject CategoryDefinition CategoryObjectOrientation CostinCozianu DefinitionsForOo DeleteWhenCooked GunnarZarncke MemoryWithMeaning ObjectOrientedProgramming ObjectVsModel PeterLynch RichardCordova WhatIsAnActor WhatIsAnObject WhatIsTheMeaningOfItAll WhatIsTheTruth WhatIsAnalysis AlexJouravlev AlistairCockburn AnalysisParalysis AnonymousDonor BigDesignUpFront BigModelsAreUseless BillTrost BizAnalysis BusinessAnalyst BusinessDomainModel CategoryAnalysis CategoryDefinition CodeUnitTestFirst CraigEverett DesignBeforeCoding DomainDictionaly EngineeringTask ExtremeProgramming FunctionalRequirement GregVaughn HowardFear InteractiveRequirementsGathering JamesOdell JeffGrigg JimCoplien JohnDaniels LaurentBossavit MichaelFeathers PairModeling PeterCoad PeterMerel PlanningGame ProblemDomain RawRequirements RequirementsAnalysis RequirementsGathering RonDace RonJeffries SoftwareEtymology TomAyerst UnitTest UserStories UserStory WaldenMathews WhatIsAnalysisAttempt WhatIsAnalysisContinued WhatIsAnalysisAttempt AlistairCockburn BillTrost CategoryAnalysis CategoryDefinition DeleteMe DickBotting GregVaughn JasonYip JeffGrigg JimCoplien PeterMerel RealWorld RonJeffries ShoeHorn TomStambaugh TooMuchToDo UserStories WhatIsAnalysis WhatIsAnalysisContinued WorkInProgress WhatIsAnalysisContinued AlistairCockburn AnalysisIsRefactoring CategoryAnalysis CategoryDefinition GoodFortune ProjectManagementAnalysis SoftwareSystemAnalysis TomStambaugh WaldenMathews WayneMack WhatIsAnalysis WhoIsTheAnalyst WhatIsAppleThinking AltiVec AndyPierce AppleComputer AppleIi BigEndian CategoryDefinition CocoaFramework DaveFayram DeathOfBigEndian DougMerritt FireWire IntelCorporation LittleEndian MacOsxIsUnixBased MotorolaSixtyEightKay NextStep PersonalComputer PlugAndPlay PowerBook PowerMac PowerPc WhatIsArchitectureAnyway AgreeToDisagree BigDesignUpFront BlahBlahBlah CategoryArchitecture EditHint JeffGrigg KolmogorovComplexity LiveProgramming MartySchrader PrematureGeneralization ReactiveProgramming SoftwareEngineeringIsArtOfCompromise WhatIsBof BirdsOfaFeather WhatIsCivilization AcivilizationAsaCulture BillOfRights BruceShelly CircularDefinition CivilizationAsCivility CivilizationAsDevelopment EricHodges FourFreedoms GreenCheese KenDibble MicroSoft MutualHospitality OpenParty OpenPolitics OpenSource PrimeDirective RepresentativeDemocracy SidMeier SirKennethClark StarBucks StrawMan WhatIsCopulism WikiDom WhatIsClosure ActivationRecord BlocksInJava BorlandAgain CactusStack CategoryClosure CeePlusPlusBuilder CommandQuerySeparation CommonClosurePrinciple CsharpLanguage DanMuller EscapingClosures FunctionalProgrammingLanguage GeraldSussman GuySteele HeapAllocatedActivationRecords InnerClass JavaInnerClass JavaScript JeffGrigg MikeRoome ObjectiveCaml PatrickLogan PerlLanguage PeterLynch PythonLanguage RalphJohnson RubyLanguage SchemeLanguage SelfReproducingProgram SideEffect SmallTalk SmalltalkBlocksAndClosures SocialNetworks SpaghettiStack StructureAndInterpretationOfComputerPrograms TiagoSilveira TransactionClosureObject UseClosuresNotEnumerations WilliamUnderwood WhatIsCmmi CapabilityMaturityModelIntegration HillelGlazer WhatIsComputerScienceGoodFor AnonymousDonor AssemblyLanguage BenKovitz CapabilitySecurityModel CategoryDiscussion CategoryScience CeeLanguage CommunicatingSequentialProcesses ComputerScience CostinCozianu CrudScreens DaveVoorhis DesignPatterns DougMerritt EconomicsOfInformation EwDjikstra GarryHamilton ImpedanceMismatch InteractionDesign InteractionDesigners InternetTime InternetTrafficIsFractal IsComputerScience JanuaryZeroSix LambdaCalculus LaynesLaw LoggingFileSystem OpportunityCost PutTheDamnDataOnTheDamnScreen RobPike SoftwareEngineering SoftwareEngineeringVsComputerScience TimeValueOfMoney WhatIsConsciousness AliceMiller BritishColumbia CategoryOffTopic CategoryPhilosophy CategoryPsychology ConsciousnessConsideredHarmful ConsciousnessExplained DavidChalmers DefinitionOfConsciousness LeibnizianDefinitionOfConsciousness McCrone NoamChomsky OriginOfConsciousness PsychoHistory RichardKulisz TheMatrix WaldenMathews WhatIsConsciousness WhatIsCopulism AlicesRestaurant BetterNameForCopulism BrucePennington CategoryOnTopic CategorySociology CollectiveLove EveryoneHasTheSameJob FourFreedoms GiftEconomy GoldenBough PeterMerel PhlIp PrimeDirective ProgressCausesLove ThereMustBeFood WaldenMathews WithFreedomComesResponsibility WithPowerComesResponsibility WhatIsCovariance CeePlusPlus ContraVsCoVariance CovariantReturnTypes EiffelLanguage JavaLanguage KevinLewis ObjectiveCaml SatherLanguage WhatIsData ActionOutcome AnIntroductionToDatabaseSystems AnalysisEngine ArtificialIntelligence BarnySwain CategoryDataStructure CostinCozianu DataBase DataManipulation DataSpace DataStructures DatabaseIsRepresenterOfFacts DaveVoorhis DevilInTheDetails DonaldNoyes EverythingIsRelative ExpertSystem ExpertSystems FirstName GodIsInTheDetails ItWorks KnowLedge ModalLogic MultiValuedLogic ObjectOriented OctoberZeroSix OpenWorldAssumption PeterLynch PhoneNumber RelationalDatabase RelationalModel SynthesisEngine ThreeValuedLogic TupleSpace UsefulDefinitionsOfData ValueSpace WhatIsData WhatIsLanguage WhatIsWorld WikiPage YouAintGonnaNeedIt WhatIsDelegation CategoryObjectOrientation ClearEncapsulation ComponentBasedLanguage ConfusionAboutInheritance DaveEaton DelegateProcess DelegationIsInheritance DelegatorIsDelegationInJava DifferentStylesOfDelegation DivideAndConquer LucasAckerman NonPolymorphicInheritance PeterLynch PolyMorphism PolymorphismAndInheritance ProceduralProgramming PrototypeBasedLanguage PrototypeBasedProgramming TargetClass YouCanSolveAnyProblemWithAnotherLevelOfIndirection WhatIsDesign CategoryDefinition WikiIsNotaDictionary WhatIsDiscipline BenAveling CategoryIdealism FutureValue UtilityFunction WhatIsDuke CategoryEvil ChanningWalton HaHaOnlySerious JavaLanguage LeftHanded OuijaBoard StarTrek WisdomTooth WhatIsEntropy AndyPierce CategoryDiscussion CategoryScience ChrisHillman EntropyIsComplexity EntropyReduction GarbageCollector HenryBaker InformationTheory KolmogorovComplexity OnlineJournal OpenAccess ReversibleLogic RobHarwood RolandGunesch SecondLawOfThermodynamics StatisticalPhysics WaldenMathews WhatIsExtremeProgramming BryanDollery ExtremeProgrammingIsTheExtremePractices ExtremeProgrammingIsTheExtremeValues FuzzyLogic RonJeffries SiddhartthaGotama WhatIsExtremeProgramming XpAsStory WhatIsFail CommitmentSchedule FunctionalTest GoldOwner LingeringDeath WhatIsFail WhenXpFails WhatIsFoo MetasyntacticVariable WhatIsGeneralization LanguageIsGeneralization PerformBinaryOperation PlusTwo PrematureGeneralization ProgrammingIsManagingDetails TwoPlusTwo WhatIsGoodDesign MaryMorris WhatIsGoodOoCode AllanBaruz CategoryDefinition CollectionOrientedVerbs CppOo DaveWhipp DedicatedStructuresVersusRdbms GoodCode GoodOoCode IfSmalltalkIsSoGoodWhyDoesNobodyUseIt JavaOo JeffGrigg LateWittgenstein LudwigWittgenstein ObjectOrientation OopGoesHalfWay SmalltalkOo StephenHutchinson StevenNewton SwitchStatementsSmell VisualBasicOo WhatIsGoodOoCode WillSargent XpSimplicityRules WhatIsHappeningToFirefox BetterThanFirefox CategoryRant DexenDeVries FireFox GoogleChrome IceWm JohnFletcher MozillaFirefox QuakeLive UniversalWikiEditButton UseSomethingElse WindowManager WindowsVista WhatIsImportantToKnow BalloonModelOfKnowledge DonaldNoyes EdgeOfOurKnowledge GoodAtLookingAround LayerOfIndirection RandomActsOfLearning ShouldIbeginToUseThis ThinkingOutLoud UsingSearchEnginesToFindInformation WhyNotStartToday WhatIsInPlanNine CategoryOperatingSystem KillerApp NameSpace OperatingSystem PlanNine ProgrammingLanguage RegularExpression StyxProtocol VirtualNetworkComputing WhatIsNotInPlanNine WindowingSystems WhatIsInformation AlgorithmicInformationTheory BioInformatics BusinessTalentEndemeSet CategoryInformation ClaudeShannon DefinitionOfInformation DefinitionOfLife EditHint HarryVanDerVelde InformaticsField InformationAsCurrentAnalogy InformationScience InformationTheory InformationVsData KnowledgeAndInformation LucasAckerman OnlySearchableInformationExists RichardKulisz RobHarwood ScientificField ShannonInformation TheFutureOfInformation TheSocialLifeOfInformation WhatIsIntegrity BrucePennington CategoryBigPicture CriticizeBluntly DoTheRightThing DoWhatYouKnowIsRight FairnessDoctrine GarryHamilton GunnarZarncke HadTheLastWord HigherPrinciples IntegrityIsElusive JustLeave LifeVectors SatyaGraha TheMeaningOfLife WayneMack WhatYouThinkSayDo WhyBother WhatIsIntent ActInsteadOfComplain CategoryDefinition ChineseRoom DefinitionsThatRelyOnIntent HumptyDumpty LaynesLawDiscussion MostHolyWarsTiedToPsychology NeglectingFreeWill ObjectivityIsAnIllusion PageAnchor PeterLynch TermUsageVersusRigor TopMind UselessTruth WhatIsIntent WhatIsInteractionDesign AlanCooper BurnTheDiskpacks CategoryDefinition CategoryInteractionDesign ChristopherAlexander DanMuller DaveVoorhis DesigningVsModeling DesigningVsProgramming FrankLloydWright HowToIncorporateInteractionDesignIntoTheSdlc InteractionDesign InteractionDesignExamples PlanToThrowOneAway RichardKulisz RichardsCalculator TheInmatesAreRunningTheAsylum UsabilityEngineering WhatIsLeadership AdministratorsAreNotLeaders AppleComputer BarCharts BecomeCompetent BobbyWoolf CategoryDefinition CategoryLeadership ChangeYourOrganizationTactics CompetitiveStrategy CovenantalRelationships CulturalChange CultureIsTheManifestationOfLeadership DavidBoyd DavidLiu DavidMaister DissentInOrganizations GermanicLanguage GermanicTribes HigherPrinciples JamesHunter JohnSculley LatinAmerica LatinCountries LeaderShip ManagingTechnicalPeople OnBecomingaLeader OpenCommunication PeterDrucker PositiveStrategicLeadership PowerVersusAuthority ProjectManagement RandyStafford RomanEmpire SelfManagement TerryLeeMoore TheServant ThisIsManagement TomDeMarco TopDog TrueProfessionalism TrustButVerify UnitedStates WarrenBennis WattsHumphrey WhatIsLeadership WhyLeadersCantLead WhatIsLeftOrRightWing AmbroseBierce AmericansAreAllRightWingersIncludingTheLeftists BigIdeaParty CategoryDefinition CategoryOffTopic CategorySociology CheeseEatingSurrenderMonkies DoubleSpeak EverythingIsRelative FalseDichotomy GoldenRule InTheNoise InflationUnderDemocratsAndRepublicans LeftAndRightWingPolitics LeftWing LeftWingMediaBias LinearIndividualistThinking PimFortuyn RightWing ScareQuotes ScottJohnson StatisticsSpeak StephanHouben TaxpayersParty TheTruth UnitedStates WarInIraq WellFormedOpinion WhatIsLiberal AdamSmith AnarchistBeginnings AndyPierce BillWeston CategoryDefinition CategoryOffTopic CategorySociety DemocraticParty FrederikHayek JackWaugh JoshuaBoyd LibDems LiberalDemocrat LiberalPinkoCommieSmalltalker NewLabour NewsToWatch RepublicanParty RichmalCrompton RobMandeville ThirdParty WikiPedia WilliamBrown WhatIsLove CategoryDefinition DefinitionOfLove KurtVonnegut SaturdayNightLive WardsWiki WhatIsLove WhatIsMetaphor ArchitecturalStyle ArguingWithGhosts BlackboardMetaphor CategoryDefinition CategoryMetaphor EngineeringEnvy ExtremeProgramming JohnFletcher LinesStationsBinsParts PipesAndFilters ProgrammingPatterns RobertDiFalco StephenJayGould StopUsingMetaphors SystemMetaphor WaldenMathews WinAmp WhatIsModularity AdapterPattern AllAbstractionsLie AnonymousDonor ApplicationBinaryInterface CategoryDefinition CategoryInfoPackaging CategorySourceManagement ChangePattern ComputerScience CouplingAndCohesion CrossCuttingConcern EclipseIde EditWar FirstClass FlameWars GraphTheory InsultTourettes InsultTurrets KeyLanguageFeature MentalIndexability MissingFeatureSmell PageAnchor PlugIn PluginArchitecture ScatterSqlEverywhere SeparationAndGroupingAreArchaicConcepts SeparationOfConcerns SoftwareEngineering StarWars TableOrientedProgramming ThreadMess TopMind UsefulLie WetWare WhatIsModularity WhatIsTableOrientedProgramming WikiPedia WikiWiki WhatIsNatural CarstenKlein CarstenKreyser DefinitionOfConsciousness DefinitionOfLife DefinitionOfNatural DefinitionOfUniverse EricHodges GunnarZarncke NonExistEnce WhatIsNotInPlanNine AnonymousDonor BellLabs CategoryOperatingSystem ChrisGarrod ExtremeKeyboarding GarethMcCaughan GnuReadline HistoricalBaggage MercilessRefactoring MouseAbuse NameSpace PlanNine PlanNineFromBellLabs RefactorMercilessly StructuralRegularExpressions SwissArmyKnife TreeWalking WhatIsNotInPlanNine WhatIsNull AlainPicard AnthonyLauder BottomType CantHideFromNulls CategoryDefinition CategoryNull CategoryPattern CeeLanguage CeePlusPlus CharStar CharacterEncodingFormat ChrisDate CodeUnit CodedCharacterSet ComVariant CommonLisp ConsCell ConstraintProgramming DanBobrow EiffelLanguage EmptyString ExternalIterator FailFast FailuresInIcon FunctionalProgrammingLanguage HaltingProblem HashTable HaskellLanguage HolyWar IconLanguage IsSchemeLisp JapaneseLanguage JeffGrigg LambdaTheUltimate LispLanguage MatthewAstley MicroSoft MuAnswer NiceLanguage NilInLisp NilInScheme NotSet NulCharacter NulCodeUnit NullConsideredHarmful NullObject NullPointer NullPointerException NullString NullType NullValue NullsAndRelationalModel OcamlLanguage OzLanguage PerlLanguage PeterLynch PeterParslow PythonLanguage QuotingMetaCharacters RelationalNullValue SchemeLanguage ScottJohnson SingletonPattern SmalltalkLanguage SqlNull StandardTemplateLibrary StatisticsMissing SyntacticSalt TableBrowser TheNilObject ThreeValuedLogic UnDef UndefinedBehavior UndefinedObject VarType VariantEmpty VariantNull VisualBasic WhatIsNull WhatIsObjectIdentity AutoKeysVersusDomainKeys CandidateKey CategoryDefinition ObjectIdentity PrimaryKey RelationalHasNoObjectIdentity RelationalModel WhatIsOnceAndOnlyOnce AlekseyPavlichenko AndrewHunt CategoryDefinition DonaldNoyes LionKimbro OnceAndOnlyOnce RalphJohnson ReFactoring RonJeffries WhatIsPlay CategoryDefinition CategoryRecreation LearningExperience WilliamUnderwood WhatIsQuality CategoryDefinition CategoryQuality ExtremeNormalForm InternalAndExternalQuality JerryWeinberg KentBeck LilaAnInquiryIntoMorals ModelOfQuality OnceAndOnlyOnce PersonalChoiceElevatedToMoralImperative QualityIsFree QualitySoftwareManagement RandyStafford RealValue RobertPirsig SelfDocumentingCode SimpleDesign TheMetaphysicsOfQuality WaldenMathews XpSimplicityRules ZenAndTheArtOfMotorcycleMaintenance WhatIsQuicken AmericanCulturalAssumption AndrewSemprebon AndyJewell AndyPierce CadeRoux CategoryDefinition CategorySoftwareProduct DaveSmith GlennVanderburg JohnFletcher KeithBraithwaite MikeSmith PayTrust WayneConrad WhatisQuicken WhatIsRandom AreWeCode BrucePennington CategoryDefinition ComputerScience DataCompressor EquivocationFallacy FreeWill InformationTheory KolmogorovComplexity PhilosophicalQuestions WhatIsRandom WhatIsaRule WhatIsRecentChanges CategoryDefinition CategoryWiki EditText QuickChanges RandomPages RecentChanges WikiPage WhatIsRefactoring AlexChaffee AmeliorationPattern AnthonyLauder AntiPattern BobCringely CategoryDefinition CategoryRefactoring ChristopherAlexander CompressionMethod DocumentRefactoring DouglasHofstadter ExtremeProgramming GeraldoXexeo GoedelEscherBach HistoryOfRefactoring HolyWar HowToDefactor HowToRefactor IfItIsWorkingDontChange IllegalStateException JamesPeckham JerryWeinberg JoeWeaver JuneKim LargeRefactoring MartinFowler NicholasNegroponte ObjectOrientedProgramming OneAndOnlyOneNoun PairProgramming PrimaryNoun ReFactor ReFactoring RefactorMercilessly RefactoringCanBreakInterfaces RefactoringDemo RefactoringImprovingTheDesignOfExistingCode RefactoringMalapropism RefactoringPatterns RefactoringWikiIsaMetaphor ResponsibilityDrivenDesignConflictsWithYagni ScreaminglyObvious SkipSailors SoftwareDevelopmentTimes SoftwarePlatonism StructuredProgramming SunnyDragon TheTimelessWayOfBuilding ThreePhasesOfDesign TomAnderson TomRossen UnitTest WaldenMathews WayneMack WhatIsAnalysis WhatIsFoo WhatIsReworking WhatIsaFactor WhyNotEnoughRefactoringHappens WhatIsRelativism CategoryDefinition ChrisSteinbach GoedelsIncompletenessTheorem GunsGermsAndSteel IanRae IshmaelBook MauroPanigada PaulFeyerabend RussellParadox TerryLorber TheRedLampOfIncest TheerasakPhotha ThomasKuhn ThreeDialoguesOnKnowledge WhatIsRest CategoryDefinition WhatIsReworking AlainPicard BigDesignUpFront BurnTheDiskpacks CategoryDefinition CowboyCoding CustomerNeeds DenaliProject DesignByContract DesignPatterns EliminateTechnicalDebt FacadePattern JimLittle MartinFowler NarrowTheInterface OperateInTenMinuteCycles RefactoringCap RegressionTests SelfDocumentingCode SunirShah SynchronizationStrategies TechnicalDebt TightGroupsOfClasses UnitTest WayneMack WhatIsRefactoring WhatIsRightAboutTheRichInternetApplicationsApproach CategoryDiscussion HtmlStack RichInternetApplications ThinClientHasFailed WhatIsRssFor CategoryDiscussion CategoryRss DelIcioUs EarleMartin FireFox GoogleGroups JulyZeroSix LiveBookmarks MozillaFirefox RecentChanges RssFeeds SlashDot UseNet WhatIsScience AlainPicard AlistairCockburn AndyPierce ApplyingScienceDiscussion BillTrost BubbleSort CategoryDefinition CategoryScience ComputationScience ComputerScience ComputingScience DisciplineEnvy DougMerritt EmpiricalMethodsForArtificialIntelligence ExBase ExpertSystems FishingExpedition FrancoLevi GarryHamilton GavinLambert GeneralityEnvironmentalGeochemistry GeoffSobering GiGo GoldenHammer GuerrillaDomainAnalysis HerbertSimon HumanComputerInteraction HumanComputerInterface IfYouWereSmartEnoughYoudJustKnow MichaelFeathers MisuseOfMath PatentsAreEvil PeerToPeer RaceTheDamnedCar ScienceAndTools SciencesOfTheArtificial ScientificMethod SetTheory SoftwareEngineering SpecialityEnvironmentalGeochemistry StepwiseRefinement TableOrientedProgramming TestFirstDesignIsLikeTheSocraticMethod TooManyVariablesForScience TwoIrreparableMistakesOfTheSoftwareField TypeTheory UseCase WetWare WilliamGrosso YouCantGetThereFromHere WhatIsScr CategoryDefinition WhatIsSemantics CategorySemanticWeb ChaunceyGardiner SemanticsDiscussion WhatIsSignal CategoryDefinition CircularDefinitionsCanBeValid ConversationalChaff DocumentMode EigenPage PageName PageRank ReFactorable SignalToNoise WhatsaDistinction WikiName WikiPage WhatIsSimplest AdamRifkin AgeClassifier AnthonyLander AnticlimacticSimplicity BillTrost CategoryDefinition CategorySimplification CrcCard DimensionsOfSimplicity DoItInAnObject DoTheSimplestThingThatCouldPossiblyWork DonWells EricUlevik GoldOwner HubertMatthews JeffGrigg MichaelChean MichaelFeathers OnceAndOnlyOnce QuotePage QuotesOnProgramDevelopment RohitKhare RonJeffries ThisHereClass UnitTest VisualWorks WhatIsSimplest YouArentGonnaNeedIt WhatIsSimplewebs AccountingModeling CategoryDefinition ChrisGarrod CodeWord DateAndDarwen DaveVoorhis EditPage ElizabethWiethoff FireFox GoogleHatesWiki GoogleSearch HomePage JavaScript JeremyBackus MacOsx MichaelSparks RecentChanges RubyOnRailsRulesTheUniverse WardsWiki WikiWord WhatIsSimplicity CategoryDefinition EasiestDesign JonathanCrossland MinimalDesign SimpleDesign WhatIsSoa CategoryDefinition CategorySoa ClientServer CommonObjectRequestBrokerArchitecture CrossToolTypeAndObjectSharing DaveVoorhis DistributedComputing DougMerritt GarbageCollection GarryHamilton InterprocessCommunication JiniTechnology MissionStatement PoliticsOrientedArchitecture RelationalDatabase ServiceOrientedArchitecture SpaceBasedArchitecture SqlLanguage WebServices WhatIsSoa WhatIsSocialism AdamSmith CapitalistCountries CapitalistCountriesWhichDoNotYetHaveWelfare CarlosNsRodrigues CategoryDefinition KarlMarx LinusTorvalds MinimumStandardOfLiving MisesArgumentAgainstSocialism NaturalGas NobelPrize NobodyLikesWelfare OpenSourceEqualsSocialism PleaseMoveThisToTheAdjunct ShlingDangDatabase SocialWelfare SocialismAlaRussia SocialismAlaSouthAmerican SocialismAlaSweden SocialistCountries TuringAward UnitedStates WhatYouRewardYouGet WhatIsSoftware CategoryDefinition DouglasAdams FoolMeOnce IanRae JackReeves TheSourceCodeIsTheDesign WhatIsSoftwareDesign WhatIsSoftwareDesign AnalogyBetweenProgrammingAndManufacturing BernhardPollak CategoryDefinition DoTheSimplestThingThatCouldPossiblyWork DougKing ExtremeProgramming HowardFear JackReeves KrisJohnson MattMoran MichaelFeathers OnceAndOnlyOnce ProfessorBoehm RalphJohnson RefactorMercilessly RonJeffries TestFirstProgramming TheEditor TheSourceCodeIsTheDesign WaterFall WaterfallModel WayneMack WhatIsSoftware WilliamEdwardsDeming WhatIsSourceCode CategoryDefinition CodeGenerationIsaDesignSmell EncapsulationDefinition FalkBruegmann GnuGeneralPublicLicense JargonFile JeffGrigg ObjectCode PeterLynch SourceCode SourceCodeAndModeling TheSourceCodeIsTheDesign TheSourceCodeIsTheSpecification WizardsAreDangerous WhatIsSuccess AlistairCockburn AnAcceptableWayOfFailing CareerLimitingMove CategoryDefinition CategorySuccess DeathMarch DefinitionOfProjectSuccess DonaldNoyes FreeSoftware HistoryRepeatsItself IsEarlierCancellationFailure ItWorks JohnBrewer JohnFavaro JoltPoweredGenius KentBeck LearningOrganization LessonsLearned LevelsOfSoftwareSuccess LinuxOperatingSystem MargaretThatcher MichaelFeathers MicrosoftWindows OpenSource PerlLanguage PythonLanguage RichardDrake SqueakSmalltalk SuccessStatement TedNelson WaldenMathews WayneMack WhatIsFail WorksNot XanaduProject XpImmersionOne WhatIsSyntax AbstractSyntaxTree CategoryDefinition DataAndCodeAreTheSameThing DougMerritt SyntaxVsSemantics WhatIsTao CategoryDefinition CategoryEasternThought CategoryOffTopic DramaticIdentity EasternWuss KrisJohnson LaoTse MichaelFeathers MoviesMeetTaoism TaoOfSteve TaoTeChing TheTaoOfPooh WhatIsTao WisdomOfTheEast ZenConcepts WhatIsTechnology AlanKay BrokenLink CategoryDefinition YonatSharon YosefAgassi WhatIsTheDifferenceBetweenaPatternAndAnInsight AlistairCockburn AnswerMe AntiPattern AntiPatternTemplate AvoidGoto CategoryDefinition EwDijkstra GotoConsideredHarmful StephenHutchinson StructuredProgramming VonNeumannArchitecture WaldenMathews WhenToUsePatternForm WhatIsTheNameOfThisPage LoganGraves RaymondSmullyan WhatIsTheSourceCode CategoryDefinition TheSourceCodeIsTheDesign WhatIsSourceCode WhatIsTheWaterStrategyOfaFish ArgumentByAnalogy BlackHat BlueHat CategoryDefinition CategoryExtremeProgramming CopyAndPaste GreenHat HandWaving KentBeck RedHat SixThinkingHats ThreadMode TomMoore WhiteHat XpAndRiskManagement XpMailingList YellowHat WhatIsThisThingCalledUnix CategoryDefinition CategoryUnix CommandLineInterface EverythingIsAfile KeithBraithwaite MacOsx MacOsxIsUnixBased PowerBook RalphJohnson SeanOleary TheOpenGroup UnixLike WhatIsThread CategoryDefinition DissertationOverDiscourse DocumentMode HowToWriteAndEditThreadMode ThreadMode ThreadModeFalselyBlamed WhatIsUbiquity AndyGlew CategoryDefinition FilesystemBasedWiki JavaScript ProblemsWithFilesystemBasedWiki WhatIsWithAmericanDates CategoryDefinition CategorySimplification CategoryTime DonaldNoyes InternetTime JustaProgrammer MikeSmith RegularExpression SimpleMinded SimplifyByConversion UnixTime WyattMatthews WhatIsWork BertrandRussell BrentNewhall CategoryDefinition ViolentAgreement WhatIsWrongWithTerminalServices CategoryDiscussion SecurityThroughObscurity WhatIsWrongWithTheGeneralVisualBasicApproach AdobeFlex BorlandDelphi BraveNewWeb BrowserAbuseSyndrome CategoryComponentObjectModel CategoryComponents CategoryDiscussion CategoryInternet CategoryUserInterface CategoryVisualBasic CategoryWebDesign ClarionLanguage ComponentBasedDevelopment ComponentBrowser CoordinateVersusNestedGui DelphiLanguage EnterpriseJavaBeans EventDrivenProgramming FlashProfessional GoogleGears GoogleWebToolkit InternetExplorer IwantaPony JavaApplets JavaBeans JavaScript JavaScripting JavaServerFaces JohnRusk LaynesLaw LegacyStamp MacromediaDreamweaver MicrosoftExpression MicrosoftWebForm MicrosoftWindows MozillaBrowser MozillaFirefox MozillaXul MvcIsNotObjectOriented ObjectBrowser OpenLaszlo PowerBuilder PutTheDamnDataOnTheDamnScreen RemoteGuiProtocols RichInternetApplications RichInternetApplicationsAreTheRevivalOfTheGeneralVisualBasicApproach RubyOnRails SeparateDomainFromPresentation SmallTalk TuringComplete VbClassic VeryPrettyDesign VeryUglyDesign VisualBasic WebBrowers WebBrowser WebBrowserMissingWidgetWorkArounds WebStoresDiscussion WhatIsRightAboutTheRichInternetApplicationsApproach WhatIsWrongWithTheGeneralVisualBasicApproach WindowsApplication WhatIsXmlAnyway BuzzWord BuzzwordCompliant CategoryDefinition CostinCozianu DataModel ExtensibleMarkupLanguage XmlConsequences WhatIsaCommunity CategoryDefinition CommunityAndCulture CommunityBuilding CommunityOnline CostinCozianu CtwoBusinessValue DavidLiu DeleteWhenRead EgolessWiki FloridWateMgmtDistrict FloridWaterMgmtDistrict FloridaWaterMgmtDistrict GaveUpOnGardening HadTheLastWord MeatBall TeamBuilding WhatIsaCommunity WhatsaCommunity WhenToDeletePages WhyAreWeAllHere WikiCommunity WikiGnome WikiMindWipe WikiReader WhatIsaFactor CategoryDefinition CategoryRefactoring DesignPattern DesignPatterns FactorFinding OptimizationPattern ReFactor RefactoringPatterns RichardDawkins TheSelfishGene WhatIsaKernel CategoryDefinition CategoryOperatingSystem FreeOnLineDictionaryOfComputing ImageProcessing MicroKernel WhatIsaManager AnonymousDonor CategoryDefinition DaveWhipp JustaManager JustaProgrammer KrisJohnson LaurentBossavit ManagementRoles ManagersDontCode StevenNewton WhatIsLeadership WhoIsInCharge WhatIsaModel AlexanderCockburn AlistairCockburn AnalyticModel BigModelsAreUseless CategoryDefinition DataModel DonOlson MeaCulpa ModelingPatterns NoamChomsky RonJeffries SoftwareCanSoBeModeled SoftwareCannotBeModeled ToddCoram TomStambaugh VisualProgrammingSystems WaldenMathews WhatIsaParadigm AlgebraicProgramming AspectOrientedProgramming CategoryDefinition CategoryMultiparadigm CleanLanguage CombinatorialLogics ConceptsTechniquesAndModelsOfComputerProgramming ConstraintProgramming DeclarativeProgramming DougMerritt FunctionalProgramming GenerativeProgramming GunnarZarncke HaskellLanguage ImperativeProgramming JavaScript LabView LambdaCalculus LaynesLaw LogicProgramming ModularProgramming NygaardClassification ObjectOrientedProgramming PeterVanRoy PredicateCalculus ProGraph ProgrammingParadigm ProgrammingParadigms PrologLanguage RelationalAlgebra SmallTalk StructuredProgramming TableOrientedProgramming ThereAreExactlyThreeParadigms ThereAreNoParadigms TuringComplete TuringMachine VanRoyChapter ViolentAgreement WikiPedia WhatIsaPointer CandidateKey CategoryDefinition CeeLanguage CeePlusPlus ComputerScience ForeignKey IpAddress JavaLanguage NullPointerException ObjectIdentifier PassByReference PointerArithmetic RelationalModel RelationalWeenie SmugJavaWeenies SymbolicLink ThreeStarProgrammer UniformResourceIdentifier WildPointer WhatIsaProject AreLongAndDescriptiveRelated BigProject CategoryDefinition DefinitionOfProjectFailure FactoringLargePrograms PanuKalliokoski WhatIsaQuery CategoryDefinition DonaldNoyes ThinkingOutLoud TuringComplete WhatIsaRealTechnician CategoryHumor CraigPutnam HaveThisPattern HorsesForCourses MatthewTheobalds NetBsd OperatingSystemWar RogerLipscombe WhatIsaReferent AlistairCockburn BadVariableNames CategoryDefinition CulturallySensitive DeletionCandidate DictOrg JamesNoble JohnFletcher JuergenHermann LifeCriticalSystems ReferentsOnWiki RichardDrake TheNotUnixCulture ThreadMode UnixCulture WikiReferee WikiWiki WhatIsaSmell CeePlusPlus CeePreprocessorStatements CodeSmell DesignFlaw MartinFowler ObjectOrientedDesignHeuristics PoorlyFactoredCode ThreeStrikesAndYouRefactor UnitTest WhatIsRefactoring WhatIsaSpecificationAnyway AcceptanceTest BusinessRequirements ClarityUpFront MattRickard MichaelJackson PyramidPrinciple RichardCollins RobertDiFalco TestsAreAnExecutableSpecification TheSourceCodeIsTheDesign TheSourceCodeIsTheSpecification TheUnitTestIsTheSpecification ThingsInThrees TimTwelves UnitTest WaldenMathews WayneMack WhatAreComponentsAnyway ZeroDefects WhatIsaThunk CallByName CategoryDefinition JamieZawinski MatthewTuck ProcedureWithNoArguments ThunkIsPastTense ThunkToaDifferentAddressSpace WhatIsaWindow CategoryUserInterface WhatItIs WhatItWillBe WhatItTakesToGrokCode DontTrustComments DoubleDispatch JimLittle KevinRutherford MarkAddleman NotFoundException RefactoringForGrokking SevenPlusOrMinusTwo StudyTheSourceWithaDebugger TipsForReadingCode VeryLongDescriptiveNamesThatProgrammingPairsThinkProvideGoodDescriptions WellFactoredProgramsCannotBeUnderstoodStatically WhatItWantsToBe CategoryConcepts DoingStuff DonaldNoyes GlassBeadGame ReMused TheOtherOnes WardCunningham WhatItIs WhatItWantsToBe WikiNow WikiWeb WhatItellYouThreeTimesIsTrue SinceWhenDoesSayingSomethingMakeItSo WhatKilledUseNet CategoryHistory ConnectedUsers DonaldNoyes GoogleGroups InformationConsumer InformationProviders InformationStores ItWorks JasonGrossman JulyZeroSix SimpleMinded ThinkingOutLoud UseNet UselessNet WhyWikiWorks WhatLedUpToTheMindWipe AlexanderStepanov AntiMicrosoftBiasOnWiki CategoryWiki ColdTurkey CommunityLifeCycle DnaVsOo EjbInconsistencies EvilCppBigot ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange FuzzyAreaWhereLearningTakesPlace IsExtremeProgrammingWacko JimCoplien KeithBraithwaite OoHasFailed PeterMerel PhilGoodwin RandyStafford RecentChangesJunkie RichardDrake SmallTalk SmalltalkLanguage StuCharlton TheMostWidelyUsedProgrammingLanguageAtAnyLevel ThingsOnWikisMind ThingsWeHateAboutVbClassic ThingsWeLoveAboutVbClassic VisualBasic VisualBasicSeven WhatsWrongWithEjb WhyChooseMicrosoftAndVb WikiMindWipe WikiSuicide WhatMakesAgoodLanguageGood ActiveServerPages AlainPicard BeingPopularEssay BjarneStroustrup FirstTimeLanguage FranckBinard HorsesForCourses OpenGl PeterMerel ScriptingLanguage TomLehrer TomStambaugh WhatMakesAgoodLanguageGood WhatMakesDiscussionGroupsEffective AlexChapman CanooDotCom CategoryCommunication ChrisBrooks CurtisBartley DanielMarcus DierkKoenig JoshuaKerievsky OpenSpace PatternLanguage PhilGoodwin StudyGroupGuidelines TriangleXpUsersGroup WhatMakesServletsDifferent CategoryJava CgiVsServlet DnaVsOo MicrosoftWay ObjectOriented PerlScript TwoSorriesInaRowMode WhatMakesSoftwareFlexible AbstractClasses CategoryExtremeProgramming CategoryFeature CodeDefensively CodeForTheMaintainer DaveCleal DesignByContract DoTheSimplestThingThatCouldPossiblyWork DonWells EditHint ExtremeProgramming GlennVanderburg IsXpIndependentOfObjects ItDepends JuneTwelve LifeIsaBigMessyGraph MichaelFeathers OnceAndOnlyOnce OneTruePurpose PerceptionOfChange PolymorphismVsSelectionIdiom ReFactor RefactorMercilessly RichardDrake RobertCecilMartin RonJeffries SetTheory StevenShaw SunirShah TwentyFiveOrSoRulesToBuildSoftwareThatWorksAndWhichIsEasyToMaintain VariationPoint VirtualStaticIdiom WhatMakesSoftwareFlexible YouArentGonnaNeedIt WhatMakesaThingProperty AnneShirleyApology EdwardKiser FreeSoftware HowPossessionsDifferFromProperty HowPowerAndFreedomDiffer IntellectualProperty JeffGrigg JohnLocke LawrenceLessig LawsOfCyberspace McCoys ReplicatorTechnology RichardStallman StrawMan TheMerchantOfMars UnitedStates WardCunningham WithPowerComesResponsibility WhatMayHaveToGo FatLadySings WhatMayHaveToGo WhatMayHaveToWait WhatMightHappenInaStoneWiki ConflictResolution CopulistSociety FairProcess GreenCheese MutualCreditSystem PeterMerel SunirShah VotingIsEvil WhyClublet WikiNames WikiNature WikiStoneCharter WikiStoneSociety WhatNotHow AbstractDataType CarHoare CategoryBook IntentionNotAlgorithm MultiValue OnceAndOnlyOnce PeterLynch SeparateTheWhatFromTheHow WhatNotHow WhatOrWhen ExtremeRule FourVariables WhatOracleCannotHandle DedicatedStructuresVersusRdbms NoFreeLunchTheorem WhatProblemDoesXpSolve AnonymousCoward AnonymousDonor ChrisSteinbach ContinuousIntegration CustomerTest DoSimpleThings ElicitingRequirements ExtremeProgramming ExtremeProgrammingCorePractices HundredPersonProject IterationPlanning KenSchwaber MikeBeedle MikeSmith OnsiteCustomer PhlIp PlanningGame ReleasePlanning ScrumBook ScrumProcess SoftwareEngineering UserStory WholeTeam XpCritiqueDiscussion XpMayNotScale WhatRecursEverySoftwareProject BadCode BadProgrammer BurnOut CategoryProject CodifyAcquiredSoftwareWisdom ItsaPeopleProblem PieterVerbaarschott ProgrammerTest SoftwareDevelopmentImprovementParadigmShift StephenHutchinson WhatRecursEveryProject WhatRefactoringMeansDiscussion AnalysisParalysis BillOpdyke CoreXpDependencies DoTheSimplestThingThatCouldPossiblyWork JohnBrant KentBeck MartinFowler PrematureGeneralizationIsEvil RalphJohnson RefactoringImprovingTheDesignOfExistingCode SimpleDesign UserStory WhatIsRefactoring YouArentGoingToNeedIt WhatSmartSoftwareCustomersKnow CategoryCustomer DanielSvennberg SoftwareManagementManifesto WhatSortOfComputationWouldInterestJuniorSchoolChildren AbdulNabi AlanKay CategoryEducation ChrisArmstrong ComputerGraphics DataflowProgramming DavidBrantley EarlyHistoryOfSmalltalk FirstTimeLanguage FreshmansFirstLanguage GameOfLife GraphicalProgrammingLanguage GreenBar HyperCard IanOsgood JeffGrigg KyleBrown LegoMindstorms LogoLanguage MacromediaDirector MandelbrotSet MazeWiki MeatBall OccamLanguage OldSchool PaloAltoTinyBasic PrimeNumber PyGame SeanOleary UnitedStates VirtualSchool WardCunningham WhatSortOfGovernmentWillRuleThisWiki AssumeGoodFaithLimitations SimonTaylor WhatSortOfGovernmentWillRuleThisWiki WhatStrongEmotionsShow CategoryInteraction CostinKulisz ElizabethWiethoff GoodThing GunnarZarncke HowTheMindWorks IsYourRudenessNecessary PolitenessConsideredHarmful SteveJobs StrongEmotion TableOrientedProgramming TextOnly WikiWiki WikiZen WhatSucksLess CategorySucks EverythingSucks SucksLessPrinciple WhatSucksLess WhatTheMeaningOfIsIs ImmutableValue ValueObject ValueObjectHypotheses ValueObjectsCanBeMutable ValueObjectsShouldBeImmutable ValueObjectsShouldBePassedByValue ValueSemantics WhatTheYtwokDrivers AbstractDataType BertrandMeyer BryanDollery CobolLanguage RealProgrammer SoftwareEngineering SoftwareLies StephanHouben WhatThereIsToLikeAboutWardsWiki AnonymitySucks CategoryHumor CategoryMovie DefinitionOfLifeDeclined EditWar RealNamesPlease RecentChanges RonJandrasi SmugSmalltalkWeenie WardsWiki WhatThereIsToLikeAboutWardsWiki WikiZens WhatTimeIsIt DonaldNoyes NoWebContent WebHome WindowsXp XpTime WhatToDo CategoryModelingLawsAndPrinciples DoTheseTo DoThisTo DoingStuff DonaldNoyes IfThenElse ItDepends IterationPlanning PlanningGame ThatThing ThinkingOutLoud ThisThatAndTheOther WhatToDo WhatUnknownPractices AntiSilverBullet BrickifiedPencil DougMerritt ExtremeProgramming MassHallucination RationalUnifiedProcess SilverBullet SilverBullets ThereAreNoSilverBullets WhateverWorksForYou WhatWasWikiLikeBeforeXp AndersBengtsson CategoryWikiHistory DesignPatterns EditHint ExtremeProgramming JeffGrigg JonGrover MissingWikiBeforeXp PatternStoriesWiki PortlandPatternRepository RecentChanges WhatWasWikiLikeBeforeXp WhatWasWrongWithDbase DoSimpleThings ExBase FoxPro ImpedenceMismatch PhlIp SeparateDomainFromPresentation WhatWeCanAffordToForget CategoryStories DonaldNoyes ThinkingOutLoud YouCanForgetSomethingIfYouDontActuallyNeedIt WhatWeCanDoNow AndyPierce SeekFirstToUnderstand WhatWeCanDoNow WhatWeCanFindByLookingForIt DocumentedKnowledge DonaldNoyes ImplementationKnowledgeBases KnowledgeTools ShouldWe TheInternet ThinkingOutLoud WikiWords YouCanLookItUpIfYouNeedIt WhatWeDidStory CategoryStories FailureStory SuccessStory WhatWeNeedToKnow BrucePennington KnownBecauseItIsRemembered KnownBecauseItIsUsed MaslowsHierarchyOfNeeds WhatWeWantedAllAlong ProgrammingLanguage SmallTalk StopLooking WhatWeWantedAllAlong WhatWikiCanBe AutoDiscovery IdKnow WikiWiki WhatWikiShouldBe WikiWikiWeb WikiZen WhatWikiWorksFor ArthurCeeClarke CategoryWiki FancyPantsElitist FreeLink GeorgeHarnish HiddenAudience HowWikiWorks NewUserPages PeterMerel RobHarwood WardsWiki WhyWikiWorks WikiAsAnarchy WikiClone WikiInterface WikiNewbie WikiNow WikiPedia WikiWord WhatWillThisBecome AcceptanceTest CrcCard DaveHarris DoTheSimplestThingThatCouldPossiblyWork DonaldKnuth GarethMcCaughan GuySteele LaurentBossavit RonJeffries SystemMetaphor ThingsYouMightNeed UserStory YouArentGonnaNeedIt WhatWouldGoogleDo BookBy CategoryBook JeffJarvis WhatWouldKentDo DoTheSimplestThingThatCouldPossiblyWork DouglasAuclair ExtremeProgramming KentTheBeck PairProgramming RalphJohnson RefactorMercilessly SmalltalkBestPracticePatterns ThreeStrikesAndYouRefactor UnitTest WhatWouldPeopleLikeOnWiki CurtisBartley DaveHarris DvorakKeyboard EverythingTwo ExtremeProgramming PairProgramming ProgrammingQuestions RalphJohnson RonJeffries ShaeErisson SmalltalkTutorial SouthernBaptists StoneSoup WikiMission WhatWouldWeLose InterWiki MuWebWeb PeterMerel SmallWorld ThisTooShallPassAway TomStambaugh WabiSabi WikiLikeThing WikiStoneSociety WhatYouCannotDelete CannotDelete CategoryWikiMaintenance CategoryWikiRefactoring EditHint HolyWar InfoGlut MarginaliaInLibraryBooks SpinIt TheWikiWay VersionControlAppliedToWiki WardCunningham WikiIntegration WikiIsNotUsenet WhatYouProduceTheyConsume DavidHooker RalphJohnson SevenPrinciplesOfSoftwareDevelopment WhatYouResistPersists AesopsFables HowardStern PietHein ScienceFiction WhatYouResistPersistsDiscussion WikiName YouCantPushaPieceOfString WhatYouResistPersistsDiscussion CategoryDiscussion ErhardSeminarsTraining FeedBack GarryHamilton GravityWorks LandmarkEducation McLeod PhlIp RichardKulisz TheNetherlands TheTippingPoint TheTrueKnowledge ToleranceInTheNetherlands WhatYouResistPersists WhatYouSeeIsWhatYouGet ActiveEdit AdVerecundiam AlanChristiansen AlexSchroeder CategoryAcronym CategoryEmacs InternetExplorer JavaScript JochenGroppe LyEks MacromediaDreamweaver MarkupLanguage MartySchrader MicrosoftWord NetScape OperaBrowser PeteHardie ScriptingLanguage SeedWiki SeparationOfConcerns StephanBranczyk TextEditor ThreadMode WebBrowser WhatYouSayIsWhatYouGet WhatYouSeeIsAllYouGet WhyWhatYouSeeIsWhatYouGetWorksNot WikiWord WysiWyg WysiwygWiki WhatYouShouldDoWhenImprovingSoftware ContinuousTesting LittleDesignUpFront TacticalTesting WhatYouThinkIsWhatYouGet FawltyTowers InkBlotSoftwareEngineering JediMindTrick MindOverMatter WhateverGetsMeasuredGetsOptimized BadProgrammer BigVisibleChart CategoryStatistics CyclomaticComplexityMetric FebruaryZeroSix HawthorneEffect HeisenbergUncertaintyPrinciple IanOsgood LinesOfCode MatthewMorris MeasurementBandwagon MeasurementIsNotEmpathy ProfileBeforeOptimizing SociologyOfWork SoftwareAsLiability SovietShoeFactoryPrinciple UnfriendlyWorkEnvironment WhateverGetsMeasuredGetsOptimized WilliamEdwardsDeming WhatiLearnedAtXpTwoThousand JackBolles RalphJohnson ThingsHeardAtXpTwoThousand UncleBob WhatisQuicken WhatIsQuicken WhatsApp BlackBerry WhatsApp WhatsBeenDoneInSmalltalk AndyGlew CategorySmalltalk CeeLanguage CocoaApi EmacsEditor EricJablow FedEx GeirEspenFygle GemstoneProject InternationalBusinessMachines IvanSutherland JavaLanguage JigglingBaloney JikesCompiler JohnLakos LanguagePissingMatch LifeOfBrian LispLanguage MichaelChean MicroSoft MicrosoftOffice ObjectWorks ObjectiveCee OpenSource PowerPoint ProjectIndex PrologLanguage QuattroPro SketchPad SlashDot SmallTalk SmalltalkLanguage StuCharlton SymbolicSound UnixOperatingSystem VisualAge VisualAgeForJava VisualSmalltalk VisualWorks VisualWorksSmalltalk WimpInterface XeroxParc WhatsBeenDoneInVbClassic CategoryVbClassic CityDesk DogWaffle DomainPissingMatch DotNet DotNetFramework GeneralPurposeProgrammingLanguage GoldenHammer KatieLucas SourceForge ThomasEyde ToadTool UnixCulturalAssumption VbClassic VbDotNetVsCsharp VbUnit VisualBasic VisualBasicFailures VisualBasicProgramersJournal WhatsBeenDoneInSmalltalk WhatsBeenDoneInVisualBasicDotNet WhatsExtremeAboutIt AlistairCockburn EdgeOfChaos EmbracingChange ExtremeProgramming KentBeck RefactorMercilessly ThisIsSpinalTap WhatsInItForMe FragileRelationships InvisibleHand WhatsInItForMe WhatsInsideTheCase ComputerTechPatterns CraigPutnam WhatsMissingInVbClassic CategoryVbClassic CeePlusPlus ComComponent DrewMarsh HashTable ImplementationInheritance LinkedList MicroSoft ProgId ScriptingEngine SmartPointer StackModuleInVbClassic VbClassicImplementationInheritance VbDotNet VisualBasic WindowsScriptingHost WhatsRightWithCorba CategoryCorba CorbaComponentModel EnterpriseJavaBeans ObjectManagementGroup OpenSource WhatsWrongWithCorba WhatsTheDealWithAirlineFood AndrewQueisser BrianEwins ButSerious DanielKnapp KrisJohnson MikeSmith MotherNature SaturdayNightLive StandUpComic SwissAir VeryGoodSeats WhatsThePayoff DaveSmith WhatsWithTheFlatLook AsciiArt CategoryGetOffMyLawn DesktopMetaphor GetOffMyLawn GrahicalWebBrowser HtmlStack JobSecurity JonGrover MagicWindow SmartPhone TabMunging TopButton TopbuttonSmall WhatsWrongWithCorba AccidentalComplexity CategoryCorba ComVsCorba CommonObjectRequestBrokerArchitecture CostinCozianu ErlangLanguage GarbageCollection InternetCommunicationsEngine KrisJohnson MichiHenning MmSa SessionFacade SurfTheWaveOfMediocrity TomAnderson WhatsRightWithCorba WhatsWrongWithCorba WhyAnotherComponentTechnology XmlRpcVsCorba WhatsWrongWithEjb AalbertTorsius AccidentalComplexity AllPanaceasBecomePoison AllaireColdFusion AllaireCorp ApplicationServer AspectOrientedProgramming AtgDynamo BankOne BlueStone CarHoare CategoryEjb CimarronTaylor CodeMonkeys ColdFusion ComPlus ComponentObjectModel CostinCozianu CsharpLanguage DanWeinreb DataSet DataSource DeploymentDescriptor DeveloperWorks DinoChiesa DotNet EberhardWolff EjbBean EjbBeanFactory EjbContainer EjbFlaws EjbHome EjbModel EjbObject EjbQueryLanguage EjbRemoteInterface EjbServer EjbTernaryRelationshipExample EnterpriseJavaBeans EnterpriseObjectBroker EntityBean ErlangLanguage ExtremeProgramming GavinSinclair GemStone GemStoneSystemsInc GeorgePaci HaskoHeinecke HotSpot HttpSession IfItsNewItMustBeBetter InternetInterOrbProtocol JakartaStruts JavaBeans JeffPanici JimWaldo JohannesBrodwall JohnFarrell KaiYu KyleBrown LozPit MacroMedia MagicCoincidentalReflection MartinBergendahl MartinPool MicroSoft MicrosoftDotNet ObjectSpaceVoyager ObjectWatch PatternAbuse PatternOverdose PaulHammant PerisBrodsky PersistenceSoftware PeterSommerlad RafaelAlvarez RandyStafford RemoteException RichardEmerson RichardSmol SeparationOfConcerns SeptemberZeroFive SeriousNeedOfRefactoring SessionBean StephenPetschulat StuCharlton TechMetrix TheServerSide TimeToChange TomAnderson TomRossen VendorLockIn VisualBasic WebLogic WebMacro WebObjects WebServices WebSphere WhatsWrongWithCorba WhatsWrongWithEjb WillSargent WhatsWrongWithFlash ActionScript AlexandreFreire BrokenLink BruceIde CondredgeDole ContentOverForm ContextMenu DaNuke DocumentObjectModel EcmaScript EricRizzo ExtremeProgramming FlashBlock FlashMovie FlashPlayer FlashRemoting GeorgePaci GoogleChrome JakobNielsen JavaLike JavaScript JavaScriptLike LightWeight MacromediaFlash MartySchrader MatthewTheobalds MikeMontagna ModemBound ModernDinosaur MozillaFirefox NickFitzsimons NuffSaid ObjectModel PersonalDigitalAssistant PetStore PlainText PrototypeBasedLanguage RogerLipscombe ScalableVectorGraphics ToggleYourFlash UserFriendly VersionTracker WhatsWrongWithTheGamesIndustry ComputerGamesIndustry DesignPatterns EddieEdwards ElectronicArts ExtremeProgramming ExtremeProgrammingForGames MostGamesProgrammersDontGrokObjectOrientation NeedForSpeed ObjectOrientation OoIsNotAboutReuse OptimizationPattern ToolSmith WhatsWrongWithThisCode BadVariableNames CodeSmell ConstCorrectness GarbageCollector GetValue GrahamHughes LawOfDemeter MartinFowler MetasyntacticVariable ScottMeyers StrCpy SunirShah UndefinedBehavior WhatsYourAgenda AdHominem CostinCozianu WhatsYourAgenda WhatsaCommunity CategoryCollaboration JohnFletcher ReleaseTwoPointZero WikiBeforeXp WhatsaControllerAnyway AdeleGoldberg AllenHolub AnalysisModel AppArchitecture AppDesign AppKit ApplicationModel AspectAdapter BradCox CategoryDiscussion CheckBox CocoaDesignPatterns CocoaFramework ComboBox ComputerSpeak ControlUnitTest DesignPatternsSmalltalkCompanion EvolutionOfPresentationArchitectures FractalModelViewController GridView HansGerwitz HeavyClients InappropriateTypeChecking IsThisEmergingMvc IvarJacobsen IvarJacobson JavaWorld JoelleCoutaz JournalOfObjectOrientedProgramming KyleBrown MacApp MichaelSchuerig MitchellModel ModelViewController ModelViewControllerHistory ModelViewPresenter MvcVersusEventDriven NextStep ObjectiveCee PatternOrientedSoftwareArchitectureOne PeterLindberg PeterLynch PhilGoodwin PresentationAbstractionControl ProgrammingTopics RadioButton RalphJohnson RandyStafford ReadOnlyTextController RichardCollins RightToLeftTextController SmallTalk SteveBurbeck StuCharlton TasksAndConcepts TextController TextView TreeView UnitTest UnitTesting UseCases UserInterfaceParadigm ValueHolder ViewControlsForRelationships VisualControlsForToManyRelationships VisualControlsForToOneRelationships VisualWorks WebApp WebApplicationDesign WebClients WhatsaControllerAnyway WindowsForms XeroxParc YellowBox WhatsaLanguage LanguageLanguages MarchZeroEight MathMl ScalableVectorGraphics WhatsaModel AntiPattern BuzzWord BuzzwordBingo DoubleSpeak JustIsaDangerousWord RelationalModel WhatsaPissingMatch ComparingNotPissing HorsesForCourses LanguagePissingMatch LanguageUsability PeterMerel ProgrammingForPlebians SmallTalk SmalltalkInsteadOfPython SourceCodeIsUserInterface SqueakSmalltalk TheRightToolForTheJob TomAyerst WhatsaWiki CategoryWikiConcept PurposeOfThisWiki WikiWay WheatLanguage CategoryProgrammingLanguage DynamicTyping GarbageCollection MarkLentczner OpenSource PrototypeBasedLanguage PythonLanguage StrongTyping UniformResourceIdentifier ZopeApplicationServer WheelBarrowStory CategoryHumor JediMindTrick JohnFletcher WheelFactorization EulerSieve WheelFactory AgentScorpion AllStar GarryHamilton LegacyGreyBeards LegacyLongHairs MichaelLeach NotInventedHere RusHeywood SingleVendorSourcing SupportNightmare WheelFactory WhoShallRemainNameless WheelMenu BlueAbyss ButtonsAreEvil CapsLock CategoryInteractionDesign CategoryUserInterface ChrisMellon DaveFayram DougEngelbart EarleMartin FireFox GoodThing IconsAreEvil MenusAreEvil MouseGestures OctoRadialMenus PieMenus QuasiMode RadialContext RadialMenu RichardKulisz WheelMenu WheelsDontHaveTires OverHere SamuelFalvo WhenAndWhile TomStambaugh WhenAndWhile WhenAreDatabasesNotAppropriate AreRdbmsSlow AtomicConsistentIsolatedDurable BenefitsOfIntegration CategoryDatabase ConceptsTechniquesAndModelsOfComputerProgramming DatabaseDefinition DaveWhipp DivideAndConquer EricHodges IntegrationConflictsWithYagni InterfaceFactoring NimbleDatabase OnceAndOnlyOnce RelationalCalculus RelationalDatabases RelationalHasLimitedModelingCapability RelationalTreesAndGraphsDiscussion SteveConover UsingDatabaseUpFrontConsideredHarmful WhenNotToUseTableOrientedProgramming YagNi YagniAndDatabases YouAintGonnaNeedIt WhenAreStandardsRestrictive BestPractice CategoryOrganization DatabaseVerbs DonaldNoyes DynamicTyping EssExpressions GangOfFour HolyWar LispLanguage MultiParadigmDatabase ObjectOrientedDesignIsDifficult ObjectRelationalPsychologicalMismatch OoVsRelational PatternBacklash PrincipleOfLeastPower SideEffect StaticTyping TopMind XmlIsaPoorCopyOfEssExpressions WhenAreWeGonnaNeedIt AlexJouravlev AlistairCockburn AnalysisParalysis BigDesignUpFront CategoryExtremeProgrammingDiscussion CustomerTest DoTheSimplestThingThatCouldPossiblyWork GeorgePaci JamesDennett ListenToTheCode NoGoldPlating OnceAndOnlyOnce OneTwoThreeRefactor PeteHardie ReFactoring RefactorMercilessly SimplestThingThatCouldPossiblyWork TheSimplestCode ThreeStrikesAndYouRefactor WaldenMathews WhenAreWeGonnaNeedIt YagniExceptions YouAreGonnaNeedIt YouArentGonnaNeedIt YouNeedCleanCode YoureNeverGonnaNeedIt WhenDidHeWriteThat CategoryWikiTag InTheNow OutDate VagueVsAbstract WhenDidHeWriteThat WikiTag WhenDoSchemasAndClassesDeviate ContactAndAddressModels DataAndCodeAreNotTheSameThing DbDebunk DomainsNotRecordsOrTablesAreObjects EricHodges FirstGreatBlunder FourOutOfFiveRule FundamentalsOfObjectOrientedDatabases JonathanTang ObjectIdentity ObjectRelationalPsychologicalMismatch PrototypeBasedProgramming RelationalHasNoObjectIdentity RelationalModel SmallTalk SqlLanguage StudentName TableInheritance TableOrientedProgramming TheThirdManifesto ThreadMess ValueIdentity ValueObject WhenDoYouCheckForBadArguments ArianeFive CategoryDefensiveProgramming ChecksPatternLanguage DaveHarris DesignByContract ExceptionPatterns InvalidHeight JeffGrigg JensWolfhardSchicke MichaelFeathers OnceAndOnlyOnce RonJeffries StevenNewton TestDrivenDevelopment WardCunningham WhenDoesAnObjectBecomeGarbage CategoryCpp DaveHarris JimPerry ReleasingResourcesOfObjects ResourceAcquisitionIsInitialization TomStambaugh WhenFlowersFinishTrimStem CategoryGardeningMetaphor CategoryWikiMaintenance ConvertThreadModeToDocumentMode HowToWriteAndEditThreadMode RefactorByCondensingConversation ThreadMode WikiGrowsByBudding WikiPage WhenInDoubtLeaveItOut AcceptanceTest AgileProcesses AlanChristiansen AnonymousDonor BigDesignUpFront BookXp FalseNegative GaryBarnett GoldOwner KentBeck OnceAndOnlyOnce PlanningGame RealNamesPlease SimplestThingThatCouldPossiblyWork StoryCard UserStories WeTriedXpAndItFailed WhenInDoubtLeaveItOut WishyWashy YouArentGonnaNeedIt WhenInRome CompaniesHireLikeMinded WikiSocialNorms WhenIsManifestTypingConsideredaGoodThing AlainPicard AndrewSemprebon AnyThing ArrayList BenefitsOfDynamicTyping CategoryCodingConventions CategoryLanguageTyping CeePlusPlus CodeGeneration CollectiveCodeOwnership CommonLisp DaveHarris DependentTypes DesignByContract DoesNotUnderstand DrScheme EiffelLanguage FalkBruegmann FelixTan FortranLanguage GarbageCollection GlenStampoultzis HaskellLanguage IntellijIdea JavaLanguage KentBeck LanguagePissingMatch LukeGorrie ManifestTyping ManifestTypingConsideredGood MichaelChermside MlLanguage MrSpidey OnceAndOnlyOnce PeterSommerlad PhilGoodwin RequirementsAndDesign RichardDrake SoftTyping SortedDictionary SpriteObject SqueakSmalltalk StringVariablesConsideredHarmful TaglessGarbageCollection TypeClasses TypeInference TypesAreContracts UlliKoethe UnitTest WhenIsManifestTypingConsideredaGoodThing WhyCorporationsLikeStaticTyping WindowCollection WhenIsTheUseOfDesignPatternsNotAppropriate AreDesignPatternsMissingLanguageFeatures DesignPatterns DonBranson GangOfFour LispLanguage PatternAbuse ProtoPattern PythonLanguage QuickQuestions SingletonPattern WhenIsXpNotAppropriate AdamSpitz AlanKay BestPractice CategoryExtremeProgrammingDiscussion ChrisSteinbach ComputerScience ConflictingRequirements CoreAssets CoreXpDependencies CowboyCoding DeathMarch ErikMeade ExtremeProgramming ExtremeProgrammingApplied ExtremeProgrammingInstalled GlynNormington HowMuchDoYouLearnInSchool KyleBrown NickKeighley ObserverPattern PairProgramming PlanningGame ProductLineArchitecture RobertDiFalco RonJeffries StrictUpwardCompatibilityRequired SystemMetaphor UnUnitTestableUnits UnitTest UserStory VoteWithYourFeet WhoIsUsingXpForCommercialDevelopment WhenMemesCollide CategoryExternalLink MemesShmemes WhenNotToUseTableOrientedProgramming AreTablesGeneralPurposeStructures DatabaseVerbs DiscreteMathematics EventDrivenProgramming EverythingIsRelative FastEyes GraphAlgorithmsWithTables GraphTheory MooresLaw MozillaXul NonOopGuiMethodologies PrimaryNoun QwertySyndrome RegularExpression SeparateMeaningFromPresentation SystemsSoftware TableOrientedProgramming TooMuchGuiCode UseTheRightTool WetWare WhenAreDatabasesNotAppropriate WhenOneLeafDiesBuyaWholeTree CategoryGardeningMetaphor CloseTheLoop DoTheSimplestThingThatCouldPossiblyWork DonaldMcLean DontLearnTheHardWay GameOfGo LazyEvaluation MakeItWorkMakeItRightMakeItFast OffsiteCustomer PersistenceMechanism ProgrammerTest RonJeffries TestFirstProgramming WebPage WhenShouldWeUseCeePlusPlus AlexanderStepanov AlternateHardAndSoftLayers AndreyStolyarov BatteriesIncluded BjarneStroustrup BoostLibraries CategoryCpp CeePlusPlus CeePlusPlusDotOrg GarbageCollector GrahamHughes GreatComputerLanguageShootout JavaLanguage JohnFletcher LowLevelLanguage NikolaiPretzell ObjectSpace ObjectiveCaml PeterMerel PythonLanguage RefactorMercilessly RelationalDatabase RogueWave SimplifiedWrapperAndInterfaceGenerator SmalltalkInsteadOfPython StlPort StlStyle ThePracticeOfProgramming TomStambaugh WhenShouldWeUseCeePlusPlus WhenShouldWeUseJava YetAnotherLanguage ZopeApplicationServer WhenShouldWeUseJava BrianSlesinsky CategoryJava CollectiveCodeOwnership DaveTauzell IlmariKaronen JavaBean JavaBeans JavaServlet LanguagePissingMatch NoGoArea OneLiner OpenSource PerlGuru PeterMerel PythonLanguage ResultSets SmalltalkInsteadOfPython StevenNewton StuCharlton TagLibraries ThreeTierArchitecture WebObjects WebServer WhenShouldWeUseCeePlusPlus WhenShouldWeUseJava WhenShouldntWeUseJava WithAllDueRespect ZopeApplicationServer WhenShouldntWeUseJava AllPanaceasBecomePoison CategoryJava CeePlusPlus CurtisBartley DoesJavaWorkOnHandheldDevices HorsesForCourses JavaLanguage JavaWebStart MicroSoft ObjectRelationalMapping ObjectRepository PeterMerel ThingInItsOwnRight WebStarted WhenShouldWeUseCeePlusPlus WhenShouldWeUseJava WhenSomeoneLeavesWiki DocumentMode HelmutLeitner OpenAuthor ThreadMode UseNet WhyWikiWorks WikiBadge WhenTheFormulaChangesFromMakingMoneyToLosingMoney AnonymousDonor OrganizationTrumpsIndividuals ThaddeusOlczyk WhenToAddaCategory AutomaticExternalCategorization BernardVatant CategoryBooks CategoryWikiHelp CategoryWikiMaintenance IntroduceCategoryLater LibraryAndInformationScience LibraryOfCongress PleasePleaseDontCategorizeEveryPageOnWiki TenExemplarsAndYouCategorize TopicMap TopicMaps WikiCategories WikiPedia WhenToCreatePages BrokenLink DanglingLink LikePages PromptingStatement ShortWikiPages TestForSameness WantedPages WhenToCreatePages WhenToDeletePages WhyWikiWorks WikiCommunity WikiWalking WikiZen WhenToDeletePages AbandonedHomePage AreYouThere BackLink CategoryDelete DeleteInsults DeleteNoContextLinks DeleteOnceRestoreOnce DeleteThisPageSoon HomePage HowToDeletePages HowToUseDeletedButWelcome OffTopic OrphanPage RefactoringWikiPages SisterSite SisterSites WardsWiki WhenToDeletePagesDiscussion WikiSquatting WhenToDeletePagesDiscussion AndyPierce BackLink BigWikiProject CameronSmith CategoryDelete CeePlusPlus CommunityDoesNotAgree ConvertThreadModeToDocumentMode CppCountedPointerImplementation DanglingLink DeletionConventions DeletionFlameWar DmozSorryForIntrusion DocumentMode ExceptionHandlingRoadmap ExtremeProgrammingRoadmap FindPage FixBrokenWindows FrancisHwang GeorgePaci GoodStyle GoodThing HomePage HubAndSpoke InformalHistoryOfProgrammingIdeas LaurentBossavit LinksAreContent MarkoSchulz MfcMustDie MfcProblems OnTopic OnceAndOnlyOnce OneTrueTestForDeletion OpenDirFaq PeopleProjectsAndPatterns PhilGoodwin PitfallsOfMfc RalphJohnson RandomPages RavioliCode RavioliWiki RecentChanges RobHarwood RobertDiFalco SandBox ScrumProcess SelfDocumentingCode SignMe SingletonPattern SingletonsAreEvil SingletonsAreGood SmalltalkGroup StanfordPoynterProject SummaWay SunirShah ThreadMode TorneWuff WardCunningham WhenToDeletePages WikiName WikiPrompt WhenToRefactorWhenToSpike CodeSmell EmbraceChange LargeRefactoring MercilessRefactoring PeterMerel PinholeOptimization ReFactorings SpikeSolution WhenToStopRefactoring CanonicalForm CategoryRefactoring ChristophePoucet CircularRefactoring CodeSmell DanilSuits EmbraceChange EricHodges ExtremeProgramming JeffGrigg KentBeck LegacySystem MarkAddleman MartinFowler MartinSchwartz OnceAndOnlyOnce PrematureRefactoring RefactorMercilessly RefactorSlack SevenPlusOrMinusTwo SignaltoNoise TheCraft UserStory WayneMack WellFactoredProgramsCannotBeUnderstoodStatically YouArentGoingToNeedIt YouArentGonnaNeedIt YouSureCan WhenToUseEjb CategoryEjb EberhardWolff EjbFlaws EjbsAndDistributedTransaction EnterpriseJavaBeans EntityBean JavaDistributedTransaction KonstantinIgnatyev OnTopicButNotNeeded SessionBean UnitTest YagNi WhenToUseInnerClasses BillWeston BizarreLoveTriangleInJava CeePlusPlus InnerClass InnerClassesAreSecondaryAbstractions JaredLevy JavaLanguage LexicalClosure PartialTemplateSpecialization VisualCeePlusPlus WhenToUsePatternForm BradAppleton BuschmannsLaw CategoryPattern ChangeOfSetting ChristopherAlexander CoreKnowledge DaveSmith HelmutLeitner IdeaForm JimCoplien JoshuaKerievsky JourneyOftheSoftwareProfessional LukeHohmann PatternForm PatternFormsTakeSomeGettingUsedTo RuleOfThree SunirShah SwieringaAndWierdsma SystemsThinking TripleLoopLearning WhatYouProduceTheyConsume WyattMatthews WhenToUseWhatParadigm AdHocQueries AnonymousDonor AsFastAsCee AtomicConsistentIsolated AtomicConsistentIsolatedDurable BeauWilkinson CategoryMultiparadigm CeeLanguage CollectionOrientedProgramming DaveHoehn DeclarativeDeviceDriver DistributedProgramming DivideAndConquer EventDrivenProgramming GlueLanguages GreenSpunning JamesKeogh JonathanTang LaynesLaw LimitsOfHierarchies MixingParadigms MooresLaw MultipleInheritance NonOopGuiMethodologies ObjectRelationalImpedanceMismatch OnceAndOnlyOnce OoIsJustGoodEngineering OopNotForDomainModeling PickTheRightToolForTheJob ProgrammingParadigm RelationalAlgebra RelationalDatabase RemoteGuiProtocols StaticTyping StrawMan SystemSizeMetrics TextbookOo TheThirdManifesto TooMuchGuiCode TuringEquivalent WhenToUseXp ExtremeProgramming XpFrame WhenWillRelGetMoreInterestingTypes AnIntroductionToDatabaseSystems AnIntroductionToRelationalDatabaseTheory ApplyingUseCaseDrivenObjectModelingWithUmlAnAnnotatedCommerceExample BitBucket DateAndDarwensTypeSystem DaveVoorhis GitHub HomePage LauchPad LuxSpes RelationalDatabase SafariBooksOnline SqlCookbook TheDataModelResourceBook TheThirdManifesto TutorialDee TutorialDeeCookbook WikiBooks WhenXpFails AdaptiveDiscipline ChryslerComprehensiveCompensation ConcurrentExtremeProgramming CreditableMethodologies DoTheSimplestThingThatCouldPossiblyWork ExtremeProgrammingBoundaryConditions ExtremeProgrammingChallengeFourteen FallingFromGrace GoldOwner HighDisciplineMethodology KeithBraithwaite MarnixKlooster RefactorMercilessly RonJeffries SpikeSolution UserStories VcapsProject WearTwoHats WhatIsFail WhenMightXpFail XpInaStrangeLand WhenXpIsUnpopular AcceptanceTest AtsGoesExtreme BigDesignUpFront BillJamison BrainWash CapabilityMaturityModel CategoryExtremeProgrammingDiscussion ChetHendrickson ChryslerComprehensiveCompensation CollectiveCodeOwnership ContinuousIntegration CounterIntuitive CrcCard CurtisBartley DaveCleal DesignPhase DistributedComputingMagazine DoTheSimplestThingThatCouldPossiblyWork DontCallItExtreme EmotionalReaction ExtremeProgramming ExtremeProgrammingCodeReviews ExtremeProgrammingInContext ExtremeProgrammingIsNotTheOneTrueFaith ExtremeProgrammingMayScaleUp ExtremeProgrammingProjects ExtremeUnifiedProcess FabianLeGayBrereton FormalDesignReviews GoldilocksSolution IllusionOfControl JamesMcGovern JimPerry JoshuaKerievsky KeithBraithwaite KentBeck KielHodges LargeExtremeProgramming MakeMoneyFast MethodologySpace MichaelFeathers MicrosoftSolutionsFramework MigrationToXp NotDoingDesign NotInventedHere OnsiteCustomer OpenSource PairProgramming PaulChisholm PeteMcBreen PeterMerel PhilipEskelin PlanningGame PlugPeopleIn PowersThatBe ProblemFrame RationalUnifiedProcess RealMenDontWriteBusinessSoftware ReallyDoingSomethingElse RichardDevelyn RonJeffries SimplestBusinessThatCouldPossiblyWork StoneSoup StrongReactions TestMyOwnCode TestsCantProveTheAbsenceOfBugs ThePotatoSaladAnalogy TheSourceCodeIsTheDesign ThomasWeidenfeller TomGilb UmlDiagram UnitTest UserStories WayneMack WhyXpIsPopular WhyXpIsUnpopular WikiWikiWeb WilliamGrosso WuWei XpFrame XpIsCommunism YouArentGonnaNeedIt WhenYouDisagree GoodThing WhenYouDisagree WhenYouSeeaSnakeYouKillIt CategoryConsulting CategoryJoke CategoryStory DeadMooseOnTheTable WhenYouSeeaSnakeYouKillIt WheneverYouDeleteAnotherContributionOfMineIllCreateAnExtraPageForItDave CategoryBan CategoryDave CategoryHydra CategoryScripting DolphinScripted WhereAndAnd CalculatedRelations CategorySqlProgramming CrudScreen DataDictionary DatabaseBestPractices EightyTwentyRule EntityRelationshipDiagram GeorgePaci HelpersInsteadOfWrappers MinimalTable QueryByExample SqlFlaws StructuredQueryLanguage UserQueryInterfaces WhereClause WhereCriticizeBluntlyDoesntWork FistsWork WhereCriticizeBluntlyWorks CategoryCriticism CostinCozianu CriticalSpirit CriticizeBluntly FalkBruegmann SoftwareDevelopment WhereCriticizeBluntlyDoesntWork WhereDidFreeThinkerComeFrom FreeThinker GoWhereYouAreAfraid HotPotatoes IfTimeIsInfiniteWhereDidMatterComeFromInTheFirstPlace KeithBraithwaite PeterMerel ProofsThatGodDoesNotExist ProofsThatGodDoesTooExist ProofsThatGodIsRequired RichardDrake SimonSmith VisualBasic WhereDoGoodIdeasComeFrom CategoryCreativity DontLoseGoodIdeas FreeCell GoodIdeasAreExpensive GoodIdeasComeFromWalking IdeasAndWork JeffChapman NotInventedHere SunflowerSynergies WhereDoGoodIdeasComeFrom WhereDoPatternsComeFrom CategoryPattern GnuCpp HowToWrite MacLisp MrAristotle PatternMiningThread RichardGabriel RichardRhodes WhereDoPricesComeFrom AlexAusch AllAbstractionsLie CategoryEconomics InternetExplorer JoeConsumer MediaPlayer WhereDoTheBracesGo AdamSpitz CategoryCee CategoryCodingIssues CodeInaNewFormDiscussion CodingStandard CodingStyle ContinuousIntegration EmacsEditor EricHodges ExtractMethod JayOsako MartySchrader NeilSwart OnceAndOnlyOnce OneTrueBraceStyle PaulMcGuire PersonalChoiceElevatedToMoralImperative PeteHardie PrettyPrinter PythonLanguage SyntacticallySignificantWhitespaceConsideredHarmful TomStambaugh WayneMack WhereDoYouWantToGoToday GoTo MicroSoft MicrosoftCorporation ScottJohnson WindowsNinetyEight WordPerfect WhereHaveAllTheArchitectsGone WherePsychologyMatters AbsenceOfEvidenceIsNotEvidenceOfAbsence AccidentalComplexity AlternateHardAndSoftLayers ArgumentumAdIgnorantiam BickerFest BickerFlag BrainFsck BurdenOfProof CategoryPsychology ComeFrom CrossCuttingConcern DevelopersFromAndromeda DisciplineEnvy DoesPsychologyMatter DontComplainWithoutAlternatives EssentialComplexity EverythingIsRelative ExplicitUserModel FromHardToSoftComputerScience GarbageInGarbageOut GoTo GoedelsIncompletenessTheorem GunnarZarncke HaltingProblem HandWaving HelpersInsteadOfWrappers HobbyHorse HolyWar JuneZeroEight MattersOfPsychology MindControlWithDerrenBrown MindOverhaulEconomics MyersBriggsForProgrammers MyersBriggsTypes NonFunctionalRequirements ObjectiveEvidenceAgainstGotos OccamsRazor OperatingSystem PageAnchor PhysiologicalAndPerceptualFactors ProgrammingLanguage PsychologyMatters RandomInputRandomOutput RicesTheorem SapirWhorfHypothesis ScreamLoudlyBangHeadRepeatedly ShiftingTheBurdenOfProof SimulationRelationshipToParent SoftwareGivesUsGodLikePowers SovietShoeFactoryPrinciple SufficientlySmartCompiler TechniqueWithManyPrerequisites ThreadMess TravelingSalesmanProblem UsefulLie UserInterface VagueWords WetWare WherePsychologyMatters WikiWiki WhereShouldItBe ActOfBecoming ArtifactName AtArmsLength BuiltHomeOffice CategoryOrganization DigitalPhoto DonaldNoyes ElevatorMusic InternetVideos NysLte OldAge ThinkingOutLoud UverseRemote WhereShouldItBe WsIb YouTube ZeeLocation WhereTheLightIsBetter CodeAvoidance HammerTruism WhereTheLightIsBetter WhereTheMindGoes CategoryMind WhereTheTechJobsAre AmericanCulturalAssumption ArlingtonVirginia AtlantaGeorgia BaltimoreMaryland BostonMassachusetts CategoryEmployment ChicagoIllinois DallasTexas DavidLiu DenverColorado DetroitMichigan HoustonTexas ItIsTough KansasCityMissouri LosAngelesCalifornia MinneapolisMinnesota NewYorkCity OrlandoFlorida PhiladelphiaPennsylvania PhoenixArizona PortlandOregon RaleighNorthCarolina RichmondVirginia SacramentoCalifornia SaltLakeCityUtah SanDiegoCalifornia SeattleWashington SiliconValley StLouisMissouri TampaBayFlorida YellowPagesNotMonster WhereToBuyBooks AddAll AdvancedBookExchange AffordTextbooks AmazonAssociate AscesBookfinder BookAse BookFinder BoycottAmazon BrokenLink CategoryBooks ChristopherAlexander DaveHarris DaveSmith DealTime DomainNameSquatter EdwardHuff GarethMcCaughan HalfDotCom JeffGrigg JimLipsey PortlandPatternRepository PowellsBooks RecentChanges StevenBlack WhereToBuyBooks WikiUser WhereToImplementPattern BoilerPlateCode CategoryInfoPackaging CategoryPattern DesignPatterns GangOfFour SoftwareDesignPatterns WhereWasiLast BadThing CategoryWikiNavigation ForwardLinks FrontPage FullSearch PageChangeNotification PaperPort PaperPortDirectory PaperPorting QuickChanges TomAnderson TwiciWiki WhereWasiLast WikiName WhichColorOfiMac BeOs ElizabethWiethoff ElliotMerrony FireWire InWin IoaPetraka LookAndFeel MacOs MacOsClassic MacOsx MacOsxIsUnixBased MicrosoftInternetExplorer RealWorld SelfDocumentingCode ShaeErisson SteveJobs StevenNewton SunirShah ThePandaProject ThreeRingBinder UpityBrit WilliamGibson WhichFunctionalLanguageToLearn CategoryFunctionalProgramming CategoryProgrammingLanguageComparisons CeePlusPlus CeeSharp ChristophePoucet DotNet DrScheme DynamicallyTyped EditingLispCode EffSharp ErlangLanguage FunctionalProgramming FunctionalProgrammingInTheRealWorld FunctionalProgrammingLanguage FunctoidsInCpp HaskellLanguage HindleyMilnerTypeInference HygienicMacros IwannaLearn JayScheme LazyEvaluation NemerleLanguage NoelWelsh ObjectiveCaml PythonLanguage RapidPrototyping RealWorld RubyLanguage SchemeLanguage ShaeErisson SmalltalkLanguage SqueakSmalltalk StaticallyTyped StrictEvaluation WhyFunctionalProgrammingLanguagesArentMainstream WhichHtmlEditor AlmostFreeText BbEdit BoredomIsaSmell CascadingStyleSheets ExtensibleMarkupLanguage FabianLeGayBrereton FridemarPache HaveThisPattern HomeSite HtmlModeler JavaScript MacromediaDreamweaver MicrosoftFrontPage ModelViewController MozillaBrowser PageMill RefactoringHtml TextEditor TomStambaugh WebSiteMaintenanceSmell WikiBasedHtmlEditor WhileNotDoneLoop CategoryProgrammingLanguage ChallengeSixVersusFpDiscussion CodeSmell CodeStench DougMerritt ExtractMethod HowToSellGoldenHammers IntermediateValues IsPrime LoopingConstructs MarkTwain MentalMasturbation MessyLoopConditions MichaelSparks NovemberZeroFive PrematureOptimization RecursionVsLoop WhileNotDoneLoop WhimsicalUnitsOfMeasurement AalbertTorsius AmericanBillion AnswerMe BigBlueRoom BogoMips ButlerLampson CantHitTheBroadSideOfaBarn CategoryWhimsy CryptoNomicon CuplaDays DeepnessInTheSky DilBert DonKnuth EffCount EricJablow EuropeanBillion ForrestBaskett FurlongsPerFortnight GraceHopper HatTrickSix JoanVinge MilliEinstein MilliPeeve NealStephenson PaulDirac ScienceFiction SpeedOfElectrons StanislawLem StephanHouben TerryPratchett UseNet VernorVinge WeirdUnits WikiPedia WhirlLanguage CategoryProgrammingLanguage EsotericProgrammingLanguage LowLevelVirtualMachine MoreDials TuringTarpit WhiteBicycleTechnology WhiteBoxFramework ActiveTemplateLibrary AnonymousDonor BlackBoxFramework BrianFoote HelpersInsteadOfWrappers JavaDoc JeffGrigg JwamFramework MartinLippert MicroSoft RefactoringWithaFramework WhiteBoxTesting WhiteBoxTesting BlackBoxTesting CategoryTesting TestCoverage WhiteBoxTesting WhiteDragonBook WhiteElephant BearTrap BoatAnchor WhiteHat BlackHat CategoryDramaticIdentity CategoryThinkingPatterns SixThinkingHats WhiteHat WhitePaper LookThatUpInYourFunkAndWagnalls WhiteSpaceInvasion AndyMorris CrackerShip EditPage LeonardNorrgard RefactorApplicationFramework ScottJohnston SyntacticallySignificantWhitespaceConsideredHarmful WhitespaceIsGood WhiteboardImageCleaningSoftware CategorySoftwareTool ClearBoard DigitalCamera HowToDigitizeWhiteboardContent SaveMyWhiteboard WhiteBoard WhiteboardPhoto WhiteboardPhoto ChalkBoard DigitalCamera FlipChart HowToDigitizeWhiteboardContent WhiteBoard WhiteBoardPhoto WhiteboardImageCleaningSoftware WhitespaceIsGood CodeFormatting DoubleSpacedMethod HaveThisPattern JavaScript SelfDocumentingCode SyntaxColouring TreatCommentsWithSuspicion VickiKerr WhitespaceIsBad WhitespaceIsNotEnough ZygoBlaxell WhitespaceLanguage BrainFsck CategoryProgrammingLanguage EsotericProgrammingLanguage ForthLanguage InterCal StackBasedLanguage UnLambdaLanguage WhizFolders CategorySoftwareTool WhizFolders WhoAreYouReally BeYourself GoodThing IsaacFreeman LoveEqualsHappiness WikiUserNamesHaveFallenOutOfStyle WhoCaresItsOurChildrensProblemAndYoungFolkAreAllBastardsAnyway ContextIsContent FromFertilizerComeFlowers FutureDiscounting HumanNature KillAllHumans NatureTax PleaseMoveThisToTheAdjunct TheBottleneck TorchOldPeoplesHomes WhoCoinedPointerCastPolymorphism AnswerMe CategoryQuestionsAnswers PointerCastPolymorphism WhoDefinesTheBeauty BeautyIsOurBusiness ChristopherAlexander CommandLine FormAndFunctionAreOne FourVariables GlennVanderburg GoldenRatio HowToPrioritizeBeauty IainBanks InternalAndExternalQuality KeithBraithwaite MathematicalBeauty QuotationOnBeautyFromPlatosPhaedrus SoftwareConnoisseur SoftwareConnoisseurs UserInterface WhoDefinesTheBeauty WilliamMorris WhoDidProject AdamWildavsky CategoryProject WhoDidProject XpNewYorkCity WhoDoYouMeanWeKemoSabe AmericanCulturalAssumption CategoryIdiom LoneRanger WhoHasControl ClientSideProcessing DonaldNoyes LegitimatePrivacy ServerModel WhoIs WhatIs WhoIs WhoIsActiveOnWiki AcmDigitalLibrary AugustZeroFive CategoryWiki CommunityWiki CostinCozianu HomePage ItDepends LambdaTheUltimate PlanetPython RubyGarden SitePoint SlashDot ThankYou ThreadMess WikiGnome WikiPedia WikiReader WikiSurveyMotivation WhoIsDougPollack GemStone ParcPlace WhoIsFourier CategoryAlternativePedagogy CategoryBook FourierAnalysis WhoIsFourier WhoIsInCharge BuckStopsHere ChiefArchitect CryptoCracy FailureOrientedApproach TheCostOfInefficiency WhatIsaManager WhoIsInCharge WhoIsListening CategoryOrganization DonaldNoyes EdgeOfOurKnowledge ProximityOfConcerns ThinkingOutLoud WhatIsImportantToKnow WhatToDo WhatWeCanAffordToForget WhatWeCanFindByLookingForIt WhoIsListening WhoIsTheAnalyst BusinessPersonWithTechnicalKnowledge CategoryAnalysis CthreeProjectTerminated GateKeeper GoalDonor GoldOwner JasonYip JuiciestBitsFirst ProjectStakeholder RequirementsEngineering TechnicalPersonWithBusinessKnowledge TheAnalystIsTheGateKeeper ThoughtWorks TomAyerst WaldenMathews WhatIsAnalysis WhatIsAnalysisContinued WhoIsTheAnalyst WhoIsTheCustomer ArieVanDeursen CategoryCustomer CthreeProjectTerminated CustomersFinalRole EndUser EndUserAdministrator EndUserCustomer EndUserPurchaser ExtremeProgramming ExtremeProgrammingExplained GarthDickie GoalDonor GoldOwner IntellectualCapitalist JeffGrigg KentBeck LargeExtremeProgramming OnsiteCustomer RonJeffries TheCustomerSpeaksWithOneVoice TomPeters UserStories WhoIsTheCustomer WorkshopOnCustomerInvolvement XpTwoThousandAndOne WhoIsUsingCppUnit AndyDent CategoryCpp CategoryTesting CeePlusPlus CharEncoderTest CodeWarrior CppUnit CppUtxOverview DebugOutputString EvanCofsky GeoffBurns GnuCpp JeanMarcHeneman JuergenLindemeyer KeithRay LinesOfCode LogTest MatthewDouglass OpenOffice ParserTest PhlIp PisinBootvong PowerPlant RobertDiFalco SimpleTestCase TestCase TestClient TestDriver TestEncode TestExceptions TestMethod TestRunner TestSome TestSuite TextRunner ThreadTest UnitTest UserStories WideString WhoIsUsingEclipse BethanyAndresBeck BrianRobinson CategorySoftwareTool CategoryWhoIsUsing ChrisHines CommonLisp DaveVoorhis DavidCary EclipseIde EricHodges GeoffSobering IanOsgood IntellijIdea IraCooper JacksonChu JasonArhart JayEdit JohnWebber JonathanTang JustaStudent LearningJava MattChaput MatthewFarwell MyEclipse NetBeans OpenTaps PaulBrowne RelProject StevenNewton TimKing WilliamUnderwood XmlDocument WhoIsUsingExtremeProgramming CategoryExtremeProgramming CategoryWhoIsUsing ChanningWalton DanPierce ExtremeProgramming ExtremeUnifiedProcess RobMandeville UnitTest WhoIsUsingIntellijIdea ChadThompson DanPierce IntellijIdea JeffGrigg JohnPerkins McLennan PaulHolser RandyStafford RobHarwood RobertDiFalco WhoIsUsingJunit ActiveTest AgileEdge AlanFrancis AlexVanDenBergh AlexeyVerkhovsky AndrewHunt AndrewSemprebon AndySwan AngsumanChakraborty AntonyWilson ApacheAnt ApacheGroup ApoorvaMuralidhara ArsDigita AtsProject BarryKaplan BernhardPieber BillDehora BillyBarron BrettNeumeier CapitalOne CaseyHelbling CategoryTesting ChannelOneHamburg ChanningWalton ChuckMcCorvey CodeSmell CppUnit CurtSampson DaimlerChrysler DanPierce DaveAstels DavidCabo DavidCorbin DavidPlass DavidThomas DeCore DelphiConsultants DesignPatternsWorkshop DierkKoenig DionHinchcliffe DonWells DotNet EricHerman EricHodges ErikMeade EvanCofsky ExtractClass ExtremeProgramming FrankWestphal FredrikRubensson GemStone GreenBar HaskoHeinecke HttpUnit IainLowe IntellijIdea InterfaceSystems ItAgile JakartaProject JamesMcGovern JasonRogers JavaLobby JavaServerPages JavaUnit JbRainsberger JimLittle JimMcFarland JohannesLink JohnGoodsen JohnSumsion JohnWebber JoshuaKerievsky JuergenLindemeyer JuhaKomulainen KaelLizak KeithBraithwaite KentBeck KevinRutherford KyleBrown LanceWalton LingoUnit ListenToTheCode MarnixKlooster MartinFowler MattBiddulph MaximRomashchenko MethodsShouldBePublic MikeBowler MikeCorum MikePorter NeilGall NikiNiki ObjectiveComputerSystems OliBye OliverBoehm PairProgramming PaulHolser PaulSimmons PenrillianLtd PeterGassmann PeterMaier PhlIp ProductSight RandyStafford RationalUnifiedProcess RefactorMercilessly RichardLi RichardWatt RobHarwood RobWilliams RobertDiFalco RonJeffries RubyLanguage RubyTestUnit RussellGold SaorsaDevelopment SeeBeyond SergeyPomytkin ShaunSmith SmalltalkUnit SoftwareImprovementGroup StLouis SteveFreeman StuartScott SusanDavis SwissLife TeamInaBox TestCase TestFirstProgramming TestInfected TestingPrivateMethods ThoughtWorks TimKing TimMackinnon TomLove TomRossen TorneWuff TumbleweedCommunications UnitTest VbUnit VisualAge VladimirBossicard WardCunningham WarrenMilburn WayneConrad WebObjects WestJet WhoIsUsingCppUnit WhoIsUsingEclipse WhoIsUsingExtremeProgramming WhoIsUsingIntellijIdea WilliamUnderwood WoUnitTest WritingTestableClasses XpEdinburgh XpLondon XpSferics XpTrowePrice WhoIsUsingVbUnit AaronHumphrey AcceptanceTest AndyMorris BodoMaass BretPettichord BruceOnder CategoryVisualBasic CategoryWhoIsUsing CopyAndPasteProgramming CurtPeterson DesigningSolutionsWithComPlusTechnologies EnhancingVbUnitForEventProcessing JavaUnit JeffGrigg JohnMaxwell JohnnyHall MattRyall PatCallahan RefactoringWithDesawareNtServiceToolkit RobWilliams SourceSafe SteveCulshaw TestInfected ThomasEyde TobinHarris VbClassic VbUnit VbUnitThree VisualBasic VisualSourceSafe WillemBogaerts WhoIsUsingXml AndyGlew ApacheAnt ArsTechnica AtgDynamo CategoryWhoIsUsing CategoryXml CubicCompass DoIt ExtensibleMarkupLanguage JavaBeans MemePool MissingMatter NetworkPublishing OpenOffice OtNinetyNine PageFlex ResourceDescriptionFramework RobertFisher SimpleObjectAccessProtocol SlashDot StarOffice SunMicrosystems WhoIsUsingXml XmlRpc WhoIsUsingXpForCommercialDevelopment ArgoGroup CategoryExtremeProgramming CategoryWhoIsUsing ColoradoSpringsXpCompanies CompaniesDoingXp ExtemeProgramming ExtremeProgrammingApplied ExtremeProgrammingInstalled IonaTechnology TripwireInc WriteOnlyPage WhoIsWhoWikiInEducation AndresStreiff BeatDoebeli BrunoVernier CategoryEducation JeffNelson JohnSechrest JuneKim MichelMetzger RustySmith TomHoffman WikiEducationalUses WikiInEducation WhoMakesTheBetterDecision BadThing ConversationalChaff GoodThing IncomeTax JonathanTang LafferCurve LogicalFallacy MikeSmith MonopoliesInTheWild OpenCapitalism PrisonersDilemma RealNamesPlease WikiSocialNorms ZeroSumGame WhoOwnsYourMind AllYourBaseAreBelongToUs BrokenLink BuzzwordsOfAnyKind CategoryKnowledge ChrisCapel ConspiracyTheory DonaldNoyes EricHodges InformationTechnology InternationalOutsourcing LayneThomas MindReading NextBigThing NonCompeteAgreement NonDisclosureAgreement StealingFromTheCompany VideoGameBuzzwords WayneMack WhoOwnsYourMind ZooGoer WhoRe AiComplete PowerGen StevenNewton SurfWatch WhoRe WhoReallyDoesRefactoring AndersBengtsson CodeArcheology ContinuousIntegration DoesYagniInterruptFlow GeoffSobering JaredLevy LaurentBossavit MartinFowler MoveClass RefactoringBrowser RefactoringForDummies RefactoringImprovingTheDesignOfExistingCode RefactoringInVerySmallSteps RenameMethod ReplaceConditionalWithPolymorphism UnitTestingLegacyCode WhoRefersToThisPage AlistairCockburn CvWiki DavidGreen HaveThisPattern LinkText PageArchive PageBase PageBases PeterMerel RichardDonkin RightThing SusanHoover WhoShotJfk AtlantaGeorgia BillCampbell BrokenLink CategoryOffTopic DonOlson GeraldFord InevitableIllusions PeteMcBreen PrescottBush RedDwarf RichardNixon StephanHouben WarrenCommission WhoShotJfk WhoStartedWiki HomePage ItsWardsWiki WardCunningham WardsWiki WikiHistory WhoStuffedWordsInMyMouth ExampleStuffInMouth FooDash GiveObjectiveCompliments ImproveSignalAndReadability RefactoringWithoutBias UnethicalEditing WikiNewspaperAnalogy WikiRefactoringSummary WhoUsesCoolGen BigDesignUpFront CoolGen JeffPanici WhoUsesJakartaAvalon JohnWebber RobMoffat WhoUses WhoWritesJokes AmericanCulturalAssumption BrentNewhall BulkHumor CategoryJoke CategoryOffTopic DavidSedaris EarthIsRoomEnough GarethMcCaughan GrandMaster HenryRollins IsaacAsimov JohnCeeDvorak KrisJohnson MitchHedberg MultiVac NickBensema PeterMerel PublicDomainHumor SpaldingGray SriramGopalan StandUpComedy SteveAllen WackyPremise WikiQuotes WorstPunEver WholeEarthCatalog HowBuildingsLearn MeatBall StewartBrand WikiWikiWeb WholeProduct MarketNiche WholeShillelagh QuarterCenturyOfUnix SheBang WholeSortOfGeneralMishMash AlanChristiansen AlistairCockburn AntiPattern CulturalRelativist DouglasAdams ExtremePlanning GroupThink GuerrillaDomainAnalysis HearProblemFormSolution LaoTse ListeningWithYourAnswerRunning MarryTheFirstSolution MichaelFeathers MostlyHarmless ObjectRelativist PeterMerel PrematureSpecification RaySchneider TemporalLogic TemporalRelativist ToleranceForAmbiguity UseCase UserStory WholeSortOfGeneralMishMash WholeTeam AgileForNonProgrammers AllEngineersInOneRoom CustomerTeam DouglasShimp JustaProgrammer OnsiteCustomer ProductOwner QualityControl ScrumMaster WholeTeam WholeValuePattern ValueObject WhomDoCommentsHelp CategoryCodingIssues CodeReview DaveVoorhis EarleMartin IsAnythingBetterThanPaper JavaDoc JonathanTang MeaningfulName QuestionsMakeGoodPages ToDo WhomDoYouTrust AmatterOfTrust CulturalReadiness GrowsPeople ImpedanceMismatch OpenBookManagement OrganizationCulture RaySchneider RelationshipManagement TheHeartOfChange TheToyotaWay ToyotaProductionSystem TrustButVerify TrustedEntity UserStory WellKnownSources WesternCivilization WhorfianHypothesis AbstractDataType AlistairCockburn BoLeuf CategoryNaturalLanguage DaveHarris EditHint FlyweightPattern LinguisticDetermination MariusAmadoAlves MarkLuffel MathematicalNotation RalphHodgson RefactorByMerging RonJeffries SapirWhorfHypothesis SketchesOfThought SteveConley StevenPinker TheLanguageInstinct TheTruthLiesInBetween WholeSortOfGeneralMishMash WhorfianHypothesis WhosOnFirst GettingToYes TheWho WhosWhoInCpp AlexanderStepanov AndreiAlexandrescu AndrewKoenig AngelikaLanger BarbaraMoo BemanDawes BeyondTheCppStandardLibrary BillVenners BjarneStroustrup BruceEckel CategoryCpp CppTemplatesTheCompleteGuide DavidAbrahams DavidMusser DmitriLenkov DonBox DougLea DougMcIlroy DougMerritt DougSchmidt EffectiveCeePlusPlus ErichGamma FrancisGlassborow GabrielDosReis GenerativeProgrammingBook HansBoehm HerbSutter HumilityIsKey IraForman JerrySchwartz JimCoplien JohnCarolan JohnVlissides JonathanShopiro KevlinHenney KristenNygaard KrzysztofCzarnecki MarshallCline MattAustern MatthewWilson MengLee MichaelMarkov MichiHenning MikeTiemann ModernCeePlusPlusDesign PjPlauger RalphJohnson RichardGrimes RichardHelm RobertMurray ScottMeyers StanLippman StandardTemplateLibrary SteveClamage ThomasBecker ThomasKeffer ToddVeldhuizen TomCargill TomPlum UlrichEisenecker WalterBright WardCunningham WhosWritingAboutXp AgileEstimatingAndPlanning AgileSoftwareDevelopment AgileSoftwareDevelopmentPrinciplesPatternsAndPractices AgileWebDevelopmentWithRails AlistairCockburn AndyHunt AnnAnderson ApplicationDevelopmentTrends BillWake BruceEckel CarolDekkers CategoryExtremeProgramming ChetHendrickson ChrisCollins ChrisMorris ComputingMagazine CppReport CutterConsortium DaveAstels DaveThomas DominicWilliams DonWells DougRosenberg ExtremeArticle ExtremeProgramming ExtremeProgrammingApplied ExtremeProgrammingExamined ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingExplored ExtremeProgrammingInPractice ExtremeProgrammingInstalled ExtremeProgrammingPerspectives ExtremeProgrammingRefactored FeatureDrivenDevelopmentVsExtremeProgramming FrankWestphal GiancarloSucci GodefroidChapelle GranvilleMiller IeeeComputer InformationWeek JeanLouisBenard JimHighsmith JimNewkirk JohannesLink JohnVlissides KenAuer KentBeck KentBecksChangeCostXpArticle KentsBook LaurentBossavit LaurieWilliams LindaRising LisaCrispin MartinFowler MattStephens MichaelFeathers MicheleMarchesi MiroslavNovak ObjektSpektrum OopsLa OopslaTwoThousand PairProgrammingIlluminated PeterFr PlanningExtremeProgramming PracticalGuideToExtremeProgramming PracticesOfAnAgileDeveloper RationalUnifiedProcess RefactoringImprovingTheDesignOfExistingCode RegisMedina RobertMartin RonCrocker RonJeffries RoyMiller SamsTeachYourselfExtremeProgramming SoftwareDevelopmentMagazine SteveFreeman StevePalmer StevenFraser StewartBaird TestDrivenDevelopmentByExample TestDrivenDevelopmentaPracticalGuide TestingExtremeProgramming TheCoadLetter ThierryCros ThinkingInJava TimMackinnon TipHouse TracieKarsjens UnitTest VlissidesOnBeck WardCunningham WarrenKeuffel WhosWrittenAboutXp XpChina XpInTheNews XpTrainingClasses XpTwoThousand WhyAngledToAvoidJournalism WhyAnotherComponentTechnology CategoryComponents CategoryPlatform CommonObjectRequestBrokerArchitecture ComponentDefinition ComponentObjectModel DotNet EricRunquist ItsTimeToDumpCeeSyntax JavaScript SimplifiedWrapperAndInterfaceGenerator SlickLanguage SortFloats TrustTheMetastructure UnixShell VbScript VisualBasic XpCom WhyAreHorribleLanguagesPopular BasicLanguage CategoryDiscussion CeePlusPlus CrudScreen DylanLanguage EricHodges HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence InsanelyGreat InteractionDesigner JanuaryZeroSix JavaLanguage LanguageDesigner LispLanguage MicrosoftCorporation OperatingSystem ReachableUtopia ScottJohnson SilverBullet SmalltalkLanguage SunMicrosystems TheStructureOfScientificRevolutions VisualBasic WardCunningham WhyDoesEvilExist WhyAreReferencesHard AdamVandenberg CodeIsData DaveHarris DevilsAdvocate JavaDoesntPassByValue NoPointers NullPointerException OccamsRazor RavioliCode ReferencesInJavaAndSmalltalkAndLispAndSchemeAndPascalAndAlmostAnythingElseThatsNotCeeOrCeePlusPlus ReferencesInJavaAndSmalltalkAreHard RubeGoldbergMachine ScientificMethod SoftwareIsReallyPointless StructureAndInterpretationOfComputerPrograms SunirShah ThreeStarProgrammer TuringComplete TuringMachine VonNeumannArchitecture WhyAreVirtualMachinesGreat ByteCodeValidation CategoryProgrammingLanguage DotNet JavaVirtualMachine LikePages OtherLanguagesForTheJavaVm TypeSafety VirtualMachine WhyAreVirtualMachinesGreat WhyJavaIsGreat WhyAreWeAllHere ApplicationDevelopment ArtOfComputerProgramming BarnRaising CategoryCommunity ContentAndCommunity DesignPatterns DisplacementActivity ExtremeProgramming RoadMaps SoftwareDevelopment TheTimelessWayOfBuilding WhyAreYouLateAgain AnonymousDonor WhyBotherToStructure AnonymousDonor DrivingMetaphor EditPage IronChef SelfFulfillingProphecy WikiPatterns WilliamShatner YouArentGonnaNeedIt WhyBuildingsFallDown BetsyHanesPerry CategoryBook HenryPetroski MarioSalvadori MatthysLevy ToEngineerIsHuman WhyCallItXp AgileSoftwareDevelopmentEcosystems BusinessValueOrientedProgramming ConventionalWisdom DeepPlay DontCallItExtreme ExtremeProgramming ExtremeSports GradyBooch InCrowd JeffBay JimHisghsmith JonGrover KentBeck WhyCallItXp WhyChangeProceduralCodeToObjectOriented ActorsModel BadCode CeeIsNotThePinnacleOfProcedural CeeOmega CodeSmells ConfigurableModularity CrossCuttingConcern DataflowProgramming EconomicsOfRefactoring EditHint EliminateDuplication FebruaryZeroNine FutureObjects IfItAintBrokeDontFixIt JavaLanguage JeffGrigg JoinCalculus LeoBrodie OberonLanguage ObjectCapabilityModel ObjectMentorBowlingGame ObjectOriented ObjectOrientedAnalysis ObjectiveCee OopDebateMetaDiscussion PolyMorphism RecentChanges ReplaceConditionalWithPolymorphism SmallTalk StatePattern SwitchStatementsSmell TheSimplestThingThatCouldPossiblyWork ThinkingForth TransactionalActorModel WhyChooseMicrosoftAndVb BorlandCppBuilder CanisLupus CategoryVisualBasic ComPlus ComponentObjectModel DeadlyGuiPrototypes DelphiLanguage DevStudio DomainPissingMatch EricUlevik FabianLeGayBrereton FakeItConvincingly IntelliSense InterDev JavaBandwagon LeastEvilThingToUse MicroSoft PaulHudson PeterMerel PhilGoodwin RalphJohnson RapidApplicationDevelopment RealLanguage SiteServer SmallTalk SourceSafe StevenNewton StrawMan ThingsWeHateAboutVbClassic ThingsWeLoveAboutVbClassic UniqueSellingPoints VbClassic VbDotNet VbIsBadForNewbies VbTeachesBadHabits VisualAge VisualBasic WeWillCleanItUpLater WhyClassifyRequirements AttainableGoal BusinessRequirements CategoryRequirements DontPutaNumberOnIt FeatureCreep FunctionalRequirements HardwareRequirements HexGridSphere InterfaceRequirements MaintenanceRequirements NonFunctionalRequirements OperationalRequirements PerformanceRequirements PutaNumberOnIt QualityFunctionDeployment RequirementsManagement RequirementsSpecificationWonk SoftwareRequirements StretchGoal SystemRequirements UserRequirements WhyClublet AonghusOhAlmhain ApplicationToEdit AreThereCoincidences CategorySisterSite CategoryWikiHistory ClosedForRepair CostinCozianu CutYourTieToWhy DecentChanges DeliberateAmbiguity EuropeanUnion FolkEtymology GodKing HypothesisOfJesus JackRice KasiaDymara MakePovertyHistory MorphemeSwitch MotherTeresa MotherTheresa NotInMyName PluralismWorkshop RealWorld ReopeningOfWhy RichardDrake SisterSite SisterSites StartingPoints ThePoliticsOfJesus ThirdReich ThrottledWiki TopicalThemes UserName WhyClublet WhyHistory WhyIsNowClosed WhyRestart WhyWhyClosed WinstonChurchill WhyCobolWontDie BigIron CobolIsDead CobolLanguage EightyTwentyRule ImpedanceMismatch PerlLanguage ProceduralMethodologies WhyCorporationsLikeStaticTyping ArmyOfProgrammers BigDesignUpFront BillTrost BillVenners BondageAndDisciplineLanguage CategoryLanguageTyping ClassDiagram CobolLanguage DynamicTyping DynamicallyTyped FortranLanguage GarbageCollection IllusionOfControl InSovietRussia JavaLanguage LispLanguage PaulGraham ProgrammingLanguages PythonLanguage SmalltalkLanguage StaticTyping StaticTypingConsideredOrwellian StaticVsDynamic StaticallyTyped TypeChecking TypesAreContracts UnifiedModelingLanguage UnitTest WaterfallMethod WhyCowboys IncomeAverage WhyCppNeedsSpecializedXp CppHeresy OfCourse SharpEdges WhyCyTagIsntMyFavouriteProgrammingLanguage BrianKernighan CanooWebTest CategoryStory CxElse CyElse CyTags DeletionCandidate HarassedHacker HttpUnit JavaScript OnceAndOnlyOnce PragmaticProgrammer SelecticaCxLanguage SelecticaInc WalledGarden WardCunningham WhyCyTagIsntMyFavouriteProgrammingLanguage WhyPascalIsNotMyFavoriteProgrammingLanguage XmlProponent WhyDidWikiTakeLaborDayWeekendOff DocumentMode SeptemberZeroFive WhyDidYouRefactorThat AlistairCockburn AutomatedRefactoring BigRefactorings ExtractMethod GeorgePaci MeaningDependsOnContext MichaelFeathers NoFreeLunchTheorem OnceAndOnlyOnce PrematureGeneralization QualityOfaDesign RalfReissing ReFactor RefactoringAddingComplexity RefactoringBrowser ReplaceSwitchWithPolymorphism RobHarwood RonJeffries ScienceItOrZenIt StoryOfMel TheCompilerDoesntCare TomKreitzberg UnitTestsTellYouWhenYoureDone WhyDidYouRefactorThat WhyDiscardOnesLegacy AnthonyLauder PaulHudson WhyDoDynamicLanguagesNeedNil CategoryNull DataDictionary EmptyList EmtpyList MyCons MyList NoList OptionalList PerlLanguage PeterLynch PowerOfPlainText RubyLanguage RubyOnRails SamuelFalvo TheNilObject WhyDoExistingRdbmsAllowBags AnonymousDonor BagNeedScenarios DatabaseIsRepresenterOfFacts FirstNormalForm GateKeeper HtmlStack JackOfAllTrades KnowYourData LetTheReaderDecide MarchTwelve OpenSource RecordSet RelationalAndTrees RelationalModel SlipperySlope TutorialDee WhyDoOperatingSystemsSuck BuckminsterFuller CategoryOperatingSystem ExoKernel JournalingFileSystem KinesisKeyboard MicroSoft NetworkEffects OperatingSystem OperatingSystemsDesign OperatingSystemsDesignPrinciples PlanNine RingMouse SamuelFalvo SimonMould SplitOperatingSystemIntoServices TechnologyFoodChain TransparentPersistence UniversalCatalog VersionOnePointOhIsCrap WorseIsBetter WhyDoPeopleHateXp AnOoMagicBullet CliffordAdams DonBranson DouglasAdamsQuotes EmotionalBurp EvolutionaryDelivery ExtremeSarcasm ExtremeUnfairness IgnoranceFearPrideOrFraud KentBeck MethodologistsDontProgram NegativeOne OfficialXpPersonnel RefractingEmotions RichardDrake SoftwareRenaissance UltimateTestForJointOwnership UnansweredQuestionsAboutXp WhichColorOfiMac WikiAsXpTrainingCourse WikiPenance WikiPrayer WikiSuccessCanInhibitNewWriters WhyDoPeopleMakeSoManyMistakes AnonymousDonor BigDesignUpFront ChangingConditions CodeComplete CodeSmell CognitiveScience ComputerScience DisciplineEnvy GoodProgrammersAreEvenScarcer GrandMasterEliminatesWrongMoves GrandMasterProgrammer GrandMasters GrandMastersAreRare GrandMastersOfChess HowToBecomeaSkilledProgrammer HumanErr JeffGrigg JimLittle KrisJohnson OnceAndOnlyOnce PhilippeDetournay ProgNorm ProgrammersAreScarce ProgrammingIsHarderThanChess RefactorMercilessly RichardHenderson RobMandeville RobertMartin RonJeffries SimpleDesign SkilledProfessional SkilledProfessionals SoftwareEngineering SpaceShuttle TheFirstWoodpecker VickiKerr WaldenMathews WayneMack YouArentGonnaNeedIt WhyDoWeWriteHtml AdamVandenberg FlowLayout InputField JavaScript JavaServerPages LaTex LoginScreen PostScript SmalltalkLanguage ThereIsNothingPerlCannotDo TreeView WaferProject WhyDoesntWikiDoHtml WhyDoYouPermitThisToBeDoneToYou AmericanCulturalAssumption AmericansWorkTooMuch AnthonyLander BrentNewhall CanadianHealthCare CarletonUniversitySoftwareSystemsDesign CultureDifferences CurtisBartley EconomicsOfWorkWeeks FortyHourWeek GetaLife ItsYourLife JeffGrigg JohnBrewer JohnDuncan JustStopDoingIt KeithBraithwaite LeeLouviere LieOrStreet MalcolmCampbell OrphansPreferred OverTime PierreCloutier ProtestantWorkEthic RobertEikel SlowDownToSpeedUp StandardWageSlave SteveMcConnell StopComplaining StressHasSolutions SunirShah WorkWeeksAroundTheWorld WhyDoYouWasteYourTimeHere EscapeTheWiki InformalHistoryOfProgrammingIdeas TargetReached WardCunningham WhyWardsWiki WikiWiki WhyDoesMyUserNameDisappear CategoryWikiMaintenance MozillaFirefox TomStambaugh UserName WhyDoesTheUniverseExist AnthropicPrinciple BeggingTheQuestion BenTilly CartersClarification CategoryPhilosophy CategoryPhysics DanielKnapp EasternWuss FelineCentricStrongAnthropicPrinciple FortyTwo GarryHamilton GoedelsTheorem GregoryChaitin GunnarZarncke HaltingProblem HeisenbergUncertaintyPrinciple HowDifferentKindsOfRealismInteract JeffDay JohnReynoldsTheStudent ManyUniversesTheory MurphysLaw NeilPeart QualiaAreReducible QuestionsThatMakeYourHeadHurt RandyStafford RichardFeynman RobinWilson ScientificMethod SecondLawOfThermodynamics SpecificAnthropicPrinciple StarTrek StrongAnthropicPrinciple TheMeaningOfLife TooLargeToGrasp WeakAnthropicPrinciple WhatsaDistinction WhyDoesTheUniverseExist WikiWord WhyDoesntWikiDoHtml AlternativeTextFormattingRules AnonymousDonor BigBracketedTag BigDesignUpFront BillTrost BrianEwins BrunoBeaufils CantSeeTheForestForTheTrees CategoryWiki CategoryWikiEditing CitationNeeded CortlandHaws CssMarkup CurtisBartley DataRepresentationLanguage DoTheSimplestThingThatCouldPossiblyWork DouglasAuclair ErfurtWiki ExtendedRelationalDatabase FoxWiki FreeTextBox GlennVanderburg GoodLookingPage GoodPage HtmlTables HyperTextMarkupLanguage IfItAintBrokeDontFixIt ItJustWorks JavaScript JavaScriptEnabledWiki JoeyKelly JohnDouglasPorter LinkPattern LynxBrowser MarkUp MarkupLanguage MassMind MattBehrens MikeSmith MultiMedia NoHiddenContent ObjectOrientedDatabase ObjectRelationalDatabase PanuKalliokoski PhpWiki PuckPuck RawHtmlWiki RelationalDatabases RelationalModel RichardTallent RobertDiFalco RobertLee SeanPalmer SimulatingQuoteBlocks SixSingleQuotes SunirShah TabMunging TedNeward TextFormattingRules TextFormattingRulesRevised TipForTypingTab WabiSabi WardsWiki WebTv WikiClone WikiClones WikiDesignPrinciples WikiEngines WikiLikeThing WikiLinkName WikiMarkup WikiNature WikiPage WikiPedia WikiPhilosophyFaq WikiStyleSheet WikiSyntax WikiTables WikiWiki WikiWikiWeb WikiWithProgrammableContent WikiZen WordPad WordPerfect WuWei WysiWyg XmlBasedWiki XmlDatabase YouArentGonnaNeedIt WhyDontOthersGetWiki AnonymousDonor AntonyWilson BigDesignUpFront BlackHat BrentNewhall BrettNeumeier BrokenLink CategoryWiki ChangeSummary ChangeSummaryDiscussion ChiqChaq CliffordAdams CollectiveIntelligence CvWiki DanielChurch DejaNews DocumentMode DramaticIdentity DreamingWikiWriter EddiesWiki EditCopy ElementsOfWikiEssence EricBennett EricHerman EricScheid FixYourWiki FoxForumWiki FrontPage HiveMind IdontHaveanAccount IfThisBookWereaWiki InternalRevenueService JimmyLo JohnDeBruyn JohnPassaniti KatherineDerbyshire KyleBrown LamontCranston MichaelSparks MindMap OrphanPage PeterMerel PortlandPatternRepository RandyStafford RecentChanges RecentChangesJunkie ReciprocalityTheory RichardDrake RoySharon SlashDot StartingaWiki SteveWainstead SunirShah TestFirst TheArtOfComputerProgramming TheProgrammersStone ThingsOnWikisMind ThreadMode ThreeRingBinder TwikiClone WaldenMathews WaltzingWithMyTilde WardCunningham WatchLists WikiAddict WikiClone WikiErase WikiEssence WikiIsMindMapping WikiName WikiPedia WikiWatering WikiZens WorldWideWeb WhyEachSiteShouldHaveaWiki CategoryWiki CritLink DaveHarris InterWiki WikiNet WorldWideWeb WhyEdit WhyEjbsAreOverSpecified CategoryEjb CommandPattern ComponentBus ComponentDesignPatterns DataTransferObjects DistributedCommand EjbDependentValueClasses EjbTwo EntityBean FacadeAtTheDistributionBoundary GemStone JochenBedersdorfer KyleBrown MessageDrivenBeans MicrosoftDotNet PhilipEskelin PropertyContainer ReplicatedObject ReplicatedObjects ResultSets SeshKumar SessionBean StuCharlton TopLink UseDataTransferObjects VladaMatena WhyExtremeWasUsed DontCallItExtreme ExtremeProgramming ExtremeProgrammingExplained IronGeek WhyFirefoxIsBlocked AdBlockPlus AdUnBlockCommunities CategoryDiscussion HttpsLinksDontWorkOnWiki JaysenNaidoo JohnFletcher MozillaFirefox WhyFirefoxIsBlocked WhyFreeSoftwareWorks CodeStewardship ContinuousIntegration DougKing FreeSoftware IntegrateOften MagicFairyDust PairProgramming RalphJohnson ReleaseEngineering ReleaseOften UnitTest VersionControl WhyFreeSoftwareWorks WhyFunctionalProgramming CategoryFunctionalProgramming ComputerScience DavidClarkd FirstClass FunctionalProgramming GarbageCollection HigherOrderFunctions JavaScript LazyEvaluation LexicalClosures ListComprehensions MathPurityUseful MaxOopsRelational MultipleDispatch OnMonads PatternMatching PeytonJones RelProject SingleAssignment SingleDispatch TailCallOptimization TestDrivenDevelopment TypeInference ValueObject ValueObjectsShouldBeImmutable WhyFunctionalProgrammingLanguagesArentMainstream ArmyOfProgrammers ArrayDeletionExample BioPharm CeeLanguage CeePlusPlus ChallengeSixVersusFpDiscussion DefinitionOfProjectFailure DotNet EricHodges FunctionalLanguage FunctionalProgrammingLanguage FunctionalWeenie HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HowToSellGoldenHammers LispLanguage MainstreamLanguage MovingGoalPosts NoSilverBullet NobodyEverGotFired OperatingSystem PointyHairedBoss ProgrammingLanguage ProjectManager SamuelFalvo ScottJohnson SmalltalkLanguage SmugLispWeenie SmugLispWeenies SoldierOfCode SriramGopalan TallestDandelionInTheField WhateverDotNet WhyFunctionalProgrammingMatters AmericanCulturalAssumption CategoryFunctionalProgramming CategoryPaper CloudComputing FunctionalProgramming HaskellLanguage HowToSellGoldenHammers JohnHughes LazyEvaluation MirandaLanguage ObjectOriented YouJustDontGetIt WhyHateJava DanielYokomiso HaskellLanguage OperatorOverloading PublicStaticVoidMain WhyHateJava WhyHatePerl AnswerMe AvoidComplexity BadCodeCanBeWrittenInAnyLanguage BadPerlFeatures BenTilly CargoCult CategoryPerl CategoryRant ChadThompson CodingStandard ColinvonHeuring ComparingDynamicVariables ContextSensitivity DaveSmith DaveVoorhis DavidWall DevilsAdvocate DirckBlaskey EricHodges ExceptionHandlingInPerl FreeNode GarryHamilton GreatComputerLanguageShootout HaskellLanguage HatesSoftware HungarianNotation InternetRelayChat JasonGrossman JavaScript JeffBay JesseMillikan LarryWall LessIsMore MalcolmCampbell MicroSoft MoreUtils NaiveBayes NotNiceEnough NuffSaid ObjectOrientedProgramming PascalSucks PerlBugs PerlGolf PerlLanguage PerlMisfeatures PeterdaSilva PhlIp ProgrammingPerl PythonLanguage RandalSchwartz RealProgrammer RegularExpression RomanStawski RubyLanguage SamuelFalvo SmalltalkLanguage SmugPerlWeenie TaliaRinger TclLanguage TheCpan TheProblemWithSigils ThereIsMoreThanOneWayToDoIt ThereIsNothingPerlCannotDo ThreeStarProgrammer TomAnderson WhatsWrongWithPerl WhyHatePerl WhyLovePerl WriteOnlyLanguage WhyHistory AndStuffWiki AnonymousOpinion BenAveling CategoryEasternThought ChurchillTheParanoid ClaimedObsessionWithSixtyYearsAgo ClubletMovers ConspiracyTheories DeleteAnonymousAccusations DifferentHostingPolicies DocumentMode EasternThoughtNecessaryToUnderstandPatterns EditCopy ExternalDirectory ExtremeProgramming FlyingSnakes ForumForChristianTopicsFailedMiserably ForumHosts GodBlessAmerica InterWiki IronyWarning JesusChrist JesusSeminar JohnPolkinghorne JoshuaGrosse KathyBracy KeithBraithwaite KenAuer KurtGoedel MarkTilley MartySchrader MeatballWiki MichaelAtiyah OpennessOfGod PatternLanguage PeterMerel PhilGoodwin PluralismWorkshop PortlandPatternRepository RealNamesPlease RealPeoplePlease ReligiousWar RichardDrake RogerPenrose RoyalSociety ScottMoonen ShadowsOfTheMind SisterSites SiteOfChristianPages StephenGilbert SulemanAhmed SunirShah TakeResponsibility ThankYou TheEmperorsNewMind TheGeometricUniverse TheRealSunirShah ThreadMode TomStambaugh TopicalThemes VickiKerr WardCunningham WardsWiki WhyClublet WhyEpisode WhyHistory WhyIsNowClosedOnWiki WhyMigrationDiscussion WikiCommunity WikiEpisode WikiHistory WikiOnWiki WikiSquatting WikiWay WinstonChurchill WhyIamNotConscious AdHominem BenKovitz BigBang BohrModelOfTheAtom DanSheppard DavidCary DavidChalmers DefinitionOfConsciousness EdwardKiser ElectromagneticTheory EuclidOfAlexandria FightClub FreeWill GeorgePaci HeisenbergUncertaintyPrinciple JasonYip JoshGrosse JoshuaGrosse LawOfCauseAndEffect MentalStateCalledFlow MichaelSchuerig NielsBohr OccamsRazor OliverChung OrthodoxParadox OrthodoxyIsMonotony PaulCaswell PeteHardie QuantumElectrodynamics QuantumMechanics QuantumPhysics RichardBach RichardHenderson RonJeffries ScientificMethod StolenConceptFallacy SupremeBeing TheDumbingDownOfHumanity TheoryOfRelativity WaldenMathews WhatIsConsciousness WhyIamNotUnconscious WikiCommunity WikiWeb WithoutCause WhyIamNotaBlogger BlogistanIsDead CategoryBlog DocumentMode GoogleCache GoogleSearch GoogleWave HaveThisPattern JeffGrigg KindOf LasseHiller LasseHp OpenSource PeterMerel PissingInTheWind RecentPages TarynEast ThreadMode TruckFactor UseNet WardsWiki WebServices WikiBlogComparison WikiDom WikiIsImmortal WikiIsNotYourBlog WikiNature WikiSuccessCanInhibitNewWriters WikiWay WhyIntellijIdeaIsCool ApacheAnt ChanningWalton EclipseIde ImprovementsNeededForIntellijIdea IntellijIdea KeyMap MatthewAstley ObjectTechnologyInternational RefactoringBenchmarksForExtractMethod RefactoringBrowserForJava ReferenceCard SteveFreeman SunnyDragon TeamStreams VisualAge WhyIsComputingTechnologyDerbyAcUkRevertingEdits DaveVoorhis GrammarVandal IanOsgood RecentChanges SharkBot UserName WhyIsDomainKnowledgeNotValued AntiPattern BuzzwordCompliant CategoryBusinessDomain CategoryEmployment ComputerScience ContradictionInTaoism DealingYourselfOutOfTheGame DevelopersHaveNoDomainKnowledge DomainKnowledge DotNet EditHint EricHodges KnowledgeManagement MarkRogers McDonalds MonolithicDesign OnceAndOnlyOnce OnsiteCustomer PlugCompatibleInterchangeableEngineers SovietShoeFactoryPrinciple TruckNumber UselessModellingLanguage UserStories WhyMyCompanyFailed ZaZen WhyIsEnglishSpokenHere AmericanCulturalAssumption AmericanEnglish AngloSaxonLanguage BabylonTranslator BritishCulturalAssumption CategoryNaturalLanguage ChristopheDucamp CulturallyNeutralLanguage DuttonSpeedWords EnglishLanguage EnglishLikeFeatures EstonianLanguage FrenchLanguage FrisianLanguage GenderNeutralLanguage HowWouldLojbanEnableAi KlingonLanguage LesPleiades LojbanLanguage LojbanPoem LojbanicJars MalGlico MicrosoftEnglish MontrealXpCoachingPresentation MontrealXpMockObjectsPresentation NearEmptyPage PourquoiWikiMarche ProgrammingWhenNotSpeakingEnglish ProperEnglish PurityOfEnglish RefactorEnglish RulesOfLojban SimplifiedEnglish UnMinutoItalianoWiki WeniWidiWiki WikiEnUneMinute WikiNamePluralProblem WikiPage WikiTranslator WordOrder YouCanImproveMyEnglish WhyIsHowBackwards AnalysisParalysis BenKovitz CategoryNaturalLanguage ComputerLanguages GunnarZarncke PracticalSoftwareRequirements ProtoIndoEuropean RichardCollins WaldenMathews WhyIsHowBackwards WhyIsItCalledExtreme BrucePennington CategoryExtremeProgrammingDiscussion ContinuousIntegration DonaldNoyes HistoryOfExtremeProgramming PairProgramming SmallReleases SoftwareDevelopment ThinkingOutLoud WhyIsItSo WhyIsLeadershipImportant BobbyWoolf JamesHunter PhlIp RandyStafford RobertDiFalco SevenHabitsOfHighlyEffectivePeople StephenCovey TheNameOfTheGame TheServant TheTwentyFirstCenturyCorporation WaldenMathews WayneMack WhatIsLeadership WhyIsNowClosed BishopOfDurham ChineseRoom FullResponsibilityWiki JesusChrist JohnDuncan NearDeathExperience RealNamesWiki RichardDrake TheChallengeOfJesus TheVisitation TomWright WhyClublet WhyIsNowClosedOnWiki WhyWouldOneBother WikiHistory WhyIsPayrollHard AreBusinessAppsBoring CategoryBusinessDomain EmployeeTypes FutureDiscounting MartinFowler PayrollExample RonJeffries WhyIsReflectionComplex CeeSharp JavaReflectionNoPanacea JeffGrigg MikeRettig RegistrationPattern RuntimeReflectionIsaDesignSmell SunirShah VhIndukumar VisualAgeJava WhyIsSmalltalkDead AdamSpitz AlgolFamily ByteCode CategorySmalltalk CeePlusPlus ComputerScience CuisSmalltalk DolphinSmalltalk EnvyDeveloper FunctionalProgrammingLanguage FutureOfSmalltalk GitHub GnuSmalltalk GreenScreen HaXe HaskellLanguage HigherOrderFunction HowToSellGoldenHammers ImageBasedLanguage IsSmalltalkWithoutGraphicsAnyGood JohnFletcher KyleBrown LookAndFeel MarkTwain McNamara MentalMasturbation ObjectOrientedProgramming ObjectShare ParcPlace PaulGraham PerlLanguage PharoSmalltalk PlugAndPlayProgrammers PythonLanguage RefactoringBrowser RefactoringTools SeriousVersusScriptingLanguages SmallScript SmallTalk SmalltalkLanguage SqueakSmalltalk TektronixInc TestingTools ThePsychologyOfComputerProgramming TimBudd TomStambaugh UniversityOfWashington VirtualMachine VisualAge VisualAgeJava VisualWorks WhoIsDougPollack XeroxParc YouJustDontGetIt WhyIsTheFirstArgSpecial AccidentalDifficulty AlternativesToPassByReference CallByReference CommonLisp CommonLispObjectSystem DanMuller DavidHopwood DougMerritt JavaDoesntPassByValue JavaNature JavaPassesByValue JonathanTang LanguageGotchas MultiMethods PassByPointer PassByReference PassByValue SeparateCalculationFromIo WhyIsTheFunctionSpecial WilliamUnderwood WhyIsTheSkyBlue AltaVista CategoryPhysics ChanningWalton CliffordStoll FalkBruegmann GregVaughn InterestingQuestions KielHodges MichaelFeathers PeterMerel RogerLipscombe ScJkg ScienceMadeStupid TheCuckoosEgg WhyIsSpaceBlack WhyIsTheSkyBlue WhyIsXpSoHard FixedTimeBudget GaryBrown PeterMerel PlanningGame ProjectVelocity RobMandeville RonJeffries TheAthleticSkier WhyIsntRebolPopular BasicLanguage CobolLanguage EverythingIsa FreeSoftware JavaLanguage OpenSource PerlLanguage RebolLanguage RubyForms ScriptingLanguage WhyIsntSamCodingYet AnonymousDonor BestPractice BlackboardMetaphor CodeUnitTestFirst CommandObject ConvexHull CostinCozianu DesignPatterns DoSimpleThings HalfObjectPlusProtocol ModelViewController OnceAndOnlyOnce RefactorMercilessly SolveForSpecialCaseThenSolveForGeneralCase TestDrivenDesign TestInfected TwoPhaseCommit UnitTestsDefined VoronoiTriangulations WaldenMathews WhyIsntSamCodingYet WhyItIsSoHardToSellExtremeProgramming AlainPicard AnExtremeConversation BeBraveLittlePiglet BeachHead BigDesignUpFront BusNumber ChangeAddict ChryslerComprehensiveCompensation CollectiveCodeOwnership CompellingReasonToBuy CowboyCoding CrossTheChasm CrossingTheChasm DavidCorbin EddieDeyo EmbraceChange ExtremeProgramming ExtremeProgrammingExplained FirstCreateTheMailbox GaryBrown GoodThing HighDisciplineMethodology HowToSellGoldenHammers InnovatorsDilemma ItManager MarkSwanson MarketNiche MarketPlace MarketWillDecide MichaelLeach OnSiteCustomers PairProgramming ParadigmShift PaulTevis PilotCoPilot PlanningGame PrematureRelease ProblemsWithOnSiteCustomer PsychoGraphics QualityControl ReferenceBase RequirementsAnalysis RobHarwood ScopeCreep TechnologyAdoptionLifeCycle ValueChain VcapsProject VirtualPairProgramming WardCunningham WholeProduct WhyJavaIsGreat BancStarLanguage BareMetal BillPugh CategoryJava ChanningWalton CheckedException ClojureLanguage ComputerScience DaveWhipp DonaldFisk EclipseIde EditHint EeLanguage EricHerman EricJablow EvilEmpire ExtensibleSyntax FragileBinaryInterfaceProblem FreeBsd FutureOfJava GarbageCollection GlennVanderburg GroovyLanguage GuySteele HotSpot IcedTea ImmutableDate ImmutableInterface InnerClass JavaBandwagon JavaCriticisms JavaDesignFlaws JavaDocsForLibraries JavaIdiom JavaIsTheNewCobol JavaLanguage JavaOne JavaPassesByValue JavaPrimitiveTypesDiscussion LanguageNeutralServices LanguagePissingMatch MetaClass MrBunny NetBsd NiklausWirth NotInventedHere OopslaNinetyEight OpenBsd OpenSource OperatorOverloading PizzaLanguage ProgrammingPatterns ScalaLanguage SunirShah TailCallOptimization TemplatesForNumerics TheStoryOfAwt UndefinedBehavior ValueObjectsShouldBeImmutable WhatIsClosure WhenShouldWeUseJava WhenShouldntWeUseJava WhyAreVirtualMachinesGreat WhyJavaIsntSmalltalk CategorySmalltalk CharlesMiller ClassCastException CostinCozianu DaveThomas DoNotUnderstand DolphinSmalltalk EmbeddedSmalltalk ImplementingMultipleDispatch JamesGosling JavaLanguage JeffPanici KentBeck MethodNotFound MultiMethods ObjectSwizzling ParametricPolymorphism RichardStallman RobertChurch SmallTalk SmalltalkLanguage SqueakSmalltalk SunirShah TektronixElevenKayScope TektronixInc TomStambaugh UnitTest VisualAgeJava VisualAgeSmalltalk VisualWorks WardCunningham WorseIsBetter WhyLeadersCantLead AnswerMe BobbyWoolf BooksOnLeadership DissentInOrganizations OnBecomingaLeader PointyHairedBoss WarrenBennis WhatIsLeadership WhyLinux AntiMicrosoftBiasOnWiki CategoryLinux CategoryOperatingSystem CategoryUnix EveryOsSucks FreeBsd LarsAronsson LinuxIsTheAnswer MatthewTheobalds MicroSoft MsWindows NetBsd OpenBsd OpenSource PeeCee UnixOperatingSystems WhyNotFreeBsd WindowsVsLinux WhyLinuxSucks AdHominem CapabilityUserInterface CategoryRant ConfigurationHell CrossToolTypeAndObjectSharing DaveVoorhis DecemberThirteen DistributedProgramming FileSystem HowStandardsEmerge LanguagePissingMatch LanguagesAreOperatingSystems LastMileProblem ManPage MartySchrader MicroSoft NewOsFeatures NoApplication OperatingSystem OreillyAndAssociates PhlIp ReadyForTheDesktop RedHat RedHerring SingleLanguageOperatingSystem SoundEx TenSeven ThumbsUp UnifiedDataModel VxWorks WhyLinuxSucks WhyLisp AbstractSyntaxTree AgentCommunicationLanguage AgileLisp AlonzoChurch ArtificialIntelligence ArtificialNeuralNetwork AspectOrientedProgramming AssemblyLanguage AutonomousAgent ByteCode CategoryLisp CeeAsAnIntermediateLanguage CeeLanguage CommonLisp CommonLispWiki DeleteWhenCooked GameProgramming GenericFunction GeneticProgramming ImplementingLisp JohnMcCarthy JustInTimeCompilation LispCompiler LispIsNotCamelCase LispLanguage LogicProgramming MatthewAstley MetaObjectProtocol MikeBeedle NaturalLanguageProcessing PaulFeyerabend StickyOutThings StudlyCappedPages ThreadMode TuringMachine WhatCompilersDo WhyNotLisp WhyLispSucksForGames CategoryLisp JesseMillikan NaughtyDog PersonalSpace WaybackMachine WhyLispStillSucksForGames WhyLispSucksForGames WhyLogLog CategoryMath WhyLovePerl AssociativeArray AwkLanguage BenTilly BillyChambless CatalystFramework CategoryPerl CeeLanguage CeePlusPlus CodeGeneration CommandLine ContextSensitivity DanBarlow DataStructure DaveTauzell DaveWhipp DavidDeLis DoTheSimplestThingThatCouldPossiblyWork DonaldNoyes EiffelLanguage ExtensibleMarkupLanguage ExtremeProgramming FirstClass FunctionalProgramming HighSchool InternalIteration JamesHague JavaLanguage JeffBay JohnBeppu JustCurious LarryWall LexicalClosure LinkedList LispLanguage MainFrame ModulaTwo MultiParadigmLanguage ObjectOrientation ObjectOrientedProgramming PascalLanguage PerlCommunity PerlGolf PerlLanguage PerlPathi PerlPoetry PerlTestingTools PythonLanguage RegularExpression RubyLanguage ScriptingLanguage SethGordon TheCpan ThereIsNothingPerlCannotDo UniqInManyProgrammingLanguages UnixShell WardCunningham WhyHatePerl WhyWeLoveLisp WhyMigrationDiscussion CategoryEasternThought DeleteAnonymousAccusations DifferentHostingPolicies EditCopy EditRadically HistoryOfHistory NineEleven PeterMerel PrayingForAmerica RealNamesPlease RecentChanges RichardDrake SiteOfChristianPages WhyClublet WhyHistory WikiHistory WhyMyCompanyFailed ClaytonChristensen DickBotting JeffGrigg NatureOfSoftwareDevelopment NetworkEffects PeteMcBreen SalesKit ScarcityOfGoodTalent SecondSystemEffect TheInnovatorsDilemma VultureCapitalists WilliamEdwardsDeming WhyNewAnalogiesForSoftware AlistairCockburn AnalogiesFromMusic AppropriateWikiTopics BasilFawlty CayteLindner DisciplineEnvy ExtremeHumility FluidConceptsAndCreativeAnalogies ItsOnlyaMetaphor MikeBarton MovieMakingAsSoftwareDevelopment NewAnalogiesForSoftware PaulHudson RichardDrake SoftwareDevelopmentAsCommunityPoetryWriting SoftwareIsaNewThing WardCunningham WhyNoChangeShootout BigIdea CategoryMetrics CategoryRant CodeChangeImpactAnalysis EvaluationAndUsabilityOfProgrammingLanguagesAndTools EvidenceEras GreekSyndrome HolyWar PerceptionOfChange PeteHardie PhlIp RaceTheDamnedCar SoftwareDevelopmentIsGambling TopMind WebHome WhyNobodyDeletesWiki AngsumanChakraborty AnyoneCan BecauseEyeCan CategoryFilteredRecentChanges CategoryWikiMaintenance EditConflictResolution EditText EricHodges FixYourWiki FrontPage GoogleCache GreekTragedy HackerAttitude HowToDeletePages MartinZarate RecentChanges RecentEdits ReligiousWar ReversePsychology SpamBots StevenBlack SunirShah TomiBgtMantyla TragedyOfTheCommons TuringTest UserLogins VersioningWouldHelpNewbies WhyNobodyDeletesWiki WhyNobodyGraffitiOnArt WhyTryToDeleteWiki WikiFailures WikiFilterist WikiGnome WikiGovernment WikiMirrors WikiPedia WikiPolitics WikiRepresentative WikiWiki WikiWikiWeb WikisAreAttacked WouterVanOortmerssen WhyNobodyGraffitiOnArt BrokenLink FixBrokenWindows LosAngeles MonaLisa TelevisionAd WhyNot AskingQuestionsTheSmartWay CategoryQuestions EmbarrassingQuestions InventTheFuture QuestionsWeAsk WhyNot WhyNotEnoughEditingHappens BalancingReadersWritersAndEditors CategoryWikiMaintenance DisagreeByEditingToNonsense DoTheSimplestThingThatCouldPossiblyWork WhyNotEnoughRefactoringHappens WikiZen WhyNotEnoughRefactoringHappens AlgorMorphics CategoryRefactoring IfItIsWorkingDontChange RegressionTests TechnicalDebt WhyNotEnoughEditingHappens WhyNotEnoughRegressionTestsExist WhyNotLisp SocialProblemsOfLisp WhyNotRefactorHomePages DavidCary GoodStyle HelmutLeitner HomePage InterNet JosephTurian KevinKinnell RichardDrake SixSingleQuotes UnitTest WardCunningham WikiCopyRights WikiHistory WikiMail WikiNature WikiWikiWeb WhyNotStartToday CategorySuccess NotDoingItNow WhyNotStartToday WhyNotUseEmacs CategoryEmacs CommonLisp DaveSmith DvorakKeyboard EmacsCodeWrightComparison GhostOfUsenetPostingsPast GnuEmacs JoyLanguage KatieLucas KevinStone KinesisKeyboard LearningTouchTyping LukeGorrie MartySchrader MichaelGates NanoEditor NetHack NolanEakins RemapCapsLock RepetitiveStrainInjury RobertFisher SlickEdit SmugLispWeenie SocialProblemsOfLisp TerryEbdon TheZenOfProgramming TouchTyping UltraEdit WhyNotUseEmacs WhyNumberingShouldStartAtOne AnonymousDonor CategoryMath LiberatingConstraint PhpLanguage SeptemberTwelve ThreeValuedLogic TypeTagDiscussion WhyNumberingShouldStartAtZero WhyNumberingShouldStartAtZero AndyPierce BeautyIsOurBusiness CategoryMath EwDijkstra FencePostError GisueppePeano ItDepends OrdinalsAndCardinals PissedOffOfTumbridgeWells PointerArithmetic ScottMcMurray StephanHouben VickiKerr WhyNumberingShouldStartAtOne WillGray WhyObjectBasedProgramming ObjectBasedProgramming WhyObjectBasedProgrammingDiscussion WhyObjectBasedProgrammingDiscussion AspectOrientedProgramming KeithDerrick MichaelFeathers ObjectBasedProgramming ObjectbasedProgramming RefactorMercilessly ScottWalsh StephenCheng WhyObjectBasedProgramming WhyOopIsBetter AnonymousDonor AntiPattern ArgumentsAgainstOop ControversialTopicTemplate ObjectiveEvidenceAgainstTopDiscussion OopArgumentsDebatesAndDiscussion OopDebateMetaDiscussion SeeAlso SharkBot WaterbedTheory WhyPascalIsNotMyFavoriteProgrammingLanguage BrianKernighan CategoryPaper CategoryPascal CategoryRant ChrisHandley DelphiLanguage GoodEnough LiterateProgramming MartinZarate PascalLanguage QwertySyndrome TexTheProgram TurboPascal WikiHomePage WikiWikiWeb WhyPatternsAreDifferent AdvancedCeePlusPlusProgrammingStylesAndIdioms AnalysisPatterns CouplingAndCohesion DesignIsNotaDevelopmentPhase DesignPatternsBook DesignPhase FormalMethodsAndPatterns FormalMethodsPeople GenerativePattern HandsInView JimCoplien PatternLanguagesOfProgramDesign RichardGabriel SimplyUnderstoodCode StanSilver TheTimelessWayOfBuilding WaysToUsePatterns WilliamGrosso WhyPatternsAreInteresting BillBarnett CurtisBartley DaveHarris DesignPatterns EdBuffaloe MartinFowler PatternComponent WardCunningham WilliamGrosso WhyPeopleUseBadLanguages ActiveTemplateLibrary AcyclicDependenciesPrinciple AllPanaceasBecomePoison AlternateHardAndSoftLayers ApplicationProgrammingInterface BasicLanguage BlubParadox CeeLanguage CeePlusPlus CobolLanguage CocoaFramework DotNet DynamicCast DynamicTyping EnglishLanguage ExCode ExtremeProgramming FortranLanguage GnuCee HaskellLanguage JavaLanguage JavaVirtualMachine LateBinding MacOs MainstreamLanguage ManagedCeePlusPlus MicroSoft MicrosoftFoundationClasses MultipleInheritanceIsNotEvil MythOfCppBloat ObjectSpace ObjectiveCee OpenSource PerlLanguage PeterMerel PythonLanguage RealTime RunTimeTypeInformation SingleThreadedApartment StlStyle VeeTable VisualBasic WhyFunctionalProgrammingLanguagesArentMainstream WhyProgram CognitiveExperiment ImpressWomen MakeMoney SchoolCafeteria SuperCollider WhyPromoteTech BrainsAsaCheapCommodity FreeSoftware JonathanTang RealProfessionalsGetSued WhyProofread CategoryRant EditWar ElizabethWiethoff LifeIsShort MinorEdit OffTopic PageOfDrivel ParkingLotTherapy RonJandrasi WhyProofread WhyRefactorWikiPages CategoryWiki CategoryWikiRefactoring JohnFletcher RefactoringWikiPages SharpenTheSaw WhyShouldiCare WhySmartPeopleDefendBadIdeas BackLink CategoryArticle HumansAreLousyAtSelfEvaluation OnlySayThingsThatCanBeHeard ParkingLotTherapy TheRealWorld WhySmartPeopleDefendBadIdeas WhySoManyCeePlusPlusTestFrameworks BoostTestLibrary CategoryCpp CategoryFramework CategoryTesting CeeLanguage CeePlusPlus CeeUnit CeeUnitTesting CheckFramework ConsiderationsForAndComparisonOfCeePlusPlusTestFrameworks CppUnit CppUnitLite CppUtx CppUtxOverview CuTest CxxTest DejaGnu GoogleSearch GoogleTestForCpp NanoCppUnit RogueWave RwCppUnit SourceForge StandardTemplateLibrary WhySocialism AlbertEinstein GovernmentVersusPrivateSector WhySocialism WhySomeHateVbClassic AndraeMuys BasicLanguage BrianRobinson BritishCulturalAssumption CanisLupus CategoryVisualBasic CodeComplete CrudScreen DonaldNoyes DrDobbsJournal EricUlevik FormCreate FreeAsInBeer HelloWorld ItDepends JohnVlissides LanguagePissingMatch MicrosoftCorporation MicrosoftIncompatibleDependencySuite MsDos MsgBox PaulHudson PeterMerel PrettyPlease PythonLanguage ShowMessage StefanVorkoetter SteveMcConnell ThingsWeHateAboutVbClassic TrueBasic VbClassic VbDotNet VbIsBadForNewbies VisualBasic VisualNewLanguageInventedByMicrosoft WhySomeHateVbClassic WxPython ZopeApplicationServer WhyStickWithXp CayteLindner CrossingTheXpChasm DaveHarris ExtremeProgramming KentBeck KielHodges RichardDrake RonJeffries WhySympathizeWithTheUnemployed AdamSmith ArmyOfProgrammers BecomeCompetent CategoryEmployment DivisionOfLabor DoMoreWithLess DogAndPony EmploymentBigPictureDiscussions EmploymentSkillsDiscussion EricHodges GarryHamilton InterviewsPoorly IwantItYesterday JustDoIt KeithBraithwaite KrisJohnson NoCareerIsSafeFromChange OnsiteCustomer OrderOfAttaBoy PlugCompatibleInterchangeableEngineers RubyLanguage TestFirstProgramming TheBestIsTheEnemyOfTheGood WhatIfTechStaysDead WhyTestNonFunctionalRequirements HowToTestNonFunctionalRequirements InfrastructureInXp PeterGassmann WhyTheLuckyStiff CategoryAuthor CategoryPerson CategoryWhimsy GitHub PoignantGuideToRuby RubyLanguage YamlAintMarkupLanguage WhyTheShuttleIsLeftHanded AirplaneRule HubbleTelescope IfItAintBrokeDontFixIt SpaceStation SunirShah WhyTheyStoppedXp AcceptanceTest ChristopheThibaut CollectiveCodeOwnership ContinuousIntegration ContinuousTesting FortyHourWeek FrequentReleases MercilessRefactoring ObjectOrientation OnSiteCustomer PairProgramming SoftwareQuality SoloProgramming TestFirstDesign WeTriedXpAndItFailed WeTriedXpAndWeFailed WhyTheyStoppedXp WhyTryToDeleteWiki CategoryWiki DanglingLink DisagreeByDeleting GreatLinuxFeatures HenrikPaulini ImageMagick PeterMasiar ReFactor RiVer UnwashedMasses WardsWiki WhyNobodyDeletesWiki WikiMaster WikiSource WhyTypeSyntax AnonymousDonor AprilZeroSix AreTypesTiedToSyntax BenjaminPierce CategoryLanguageTyping CategoryTheory CategoryTypeTheory DanMuller DaveVoorhis DrCodd EditHint EssExpressions EverythingIsa FengShui JohnReynolds RunTimeEngineSchema SetTheory ThereIsNoObject TypeSystem TypeTheory TypesAndProgrammingLanguages WhatAreTypes WhyTypeSyntax WhyUseMicrosoftTransactionServer CategoryEnterpriseComputingConcerns CategoryMicrosoft ComComponent EjbVsComPlus FabianLeGayBrereton KyleBrown MicrosoftTransactionServer WhyUseEnterpriseJavaBeans WhyUseServiceOrientedArchitecture AnonymousDonor AnythingGoes BackLink BestOfBreed BusinessValue BuzzwordCompliance CategorySoa ComComponent ConventionalWisdom CulturalReadiness DavidAllsopp DavidLiu DistributedObjects DistributedSystem DotNetRemoting EnterpriseApplicationIntegration GarryHamilton MicrosoftWay NarrowBand NextBigThing PermaLink PleaseComment QuickQuestions RealTime RemotingUseCases RogerSessions ServiceOrientedArchitecture SoaAndLooseCoupling SoaIsNightSky SoaSystemsManagement SoapProtocol SocialDynamics StuCharlton WeBlog WebServices WhyUseServiceOrientedArchitecture WindowsCommunicationFoundation WorldWideWeb ZapThink WhyVisualBasic AlanCooper AnonymousDonor AppleTwo BasicLanguage BillGates BurkhardKloss CategoryVisualBasic CobolLanguage CommodorePet CommodoreSixtyFour ComponentObjectModel CoordinateVersusNestedGui DigitalEquipmentCorporation DigitalResearch FoxBase HomeComputers HyperCard HyperTalk JeffGrigg MicroSoft MicrosoftExcel NewsPartner PhilJones PliLanguage PowerBuilder RexxLanguage StephanHouben SyntacticSugar TeamLinks TheArtOfComputerProgramming VbClassic VisualBasic VisualFoo WardCunningham WayneConrad WhatIsWrongWithTheGeneralVisualBasicApproach WhyVisualBasic WhyWardsWiki AnonymousOnPurpose WhyDoYouWasteYourTimeHere WhyWeGetAnnoyedBySmalltalk AdamSpitz CategoryRant CategorySmalltalk CeeLanguage CeePlusPlus CompetingWithCousins DynamicTyping EverythingIsAnObject FasterCheaperBetter JavaLanguage JavaVsSmalltalk LegacyLanguage MooresLaw OperatorOverloading PinkyAndTheBrainLanguage PrincipleOfLeastSurprise RedefineTheWorld ReturningFromBlocks SmalltalkAndExceptions SmalltalkLanguage SmalltalkMinusMinus SmugLispWeenie SmugWeenie SocialProblemsOfSmalltalk SteamingTurd SunMicrosystems VisualBasic WhyIsSmalltalkDead WhyWeGetAnnoyedBySmalltalk WhyWeHateLisp WhyWeHateSmalltalk WhyWeHateBrainfuck AckermannFunction BrainfuckLanguage BrokenLink CategoryHumor CobolLanguage LanguagePissingMatch MultiplicationIsJustSyntacticSugarForRepeatedAddition PerlLanguage RealLanguage SmugCobolWeenie SnuspLanguage TuringComplete WhyWeHateCobol WhyWeHateCobol AbstractDataTypes AlexVanDenBergh BigDecimal BrainDamage BrainFuck CategoryRant CeeLanguage CeePlusPlus CobolCausesBrainDamage CobolLanguage CobolScript CobolWasAnAprilFoolsDayJoke ComputerWorld DataLayerIsNotSeparate DonaldNoyes EncapsulationDefinition EveryProgramIsLong EveryVariableIsGlobal EverythingIsLowLevel FortranLanguage GlobalVariablesAreBad HadToUseCobol HelloWorld JavaCollections JavaLanguage LegacyLanguage LimitsOfHierarchies MoveDoesSecretStuff NegativeLogic ObjectOrientedProgramming PerlLanguage SalesTax SalesTaxWithBigDecimal SelfDocumentingCode SmugCobolWeenie TinyCobol TypeTheory WhatYouResistPersists WhyWeHateBrainfuck WhyWeHateLisp WhyWeHateCommonLisp CategoryRant CeePlusPlus CommonLisp DennisRitchie FileSystem LoveHateRelationship OnLisp PracticalCommonLisp RobertFisher RubyLanguage SchemeLanguage TailCallOptimization TclTk TheoVerelst WhyWeHateLisp AdaLanguage AdvantagesOfFunctionalProgramming AlainPicard AnonymousDonor AplLanguage ArcLanguage AreLispersTakingOverThisWiki ArmyOfProgrammers BasicLanguage BeatingTheAverages BertrandMeyer BlackHat BlackHats BlueHat BugsBunnyArgument ByteCode CareerLanguage CategoryLisp CategoryRant CeeLanguage CeePlusPlus CeePreprocessor CmuCl CobolLanguage ColdFusion CommonLisp CommonLispObjectSystem CommonLispThreads ComplexInstructionSetComputer ContinuationsAreGotos CormanCommonLisp CostinCozianu CppTemplates CreateThread CrossingTheChasm CrudScreen CsharpLanguage DanMuller DaveFayram DefMacro DefineSyntax DiningPhilosophersChallenge DisagreeByDeleting DocumentObjectModel DomainSpecificLanguage DougMerritt DrScheme DylanLanguage DynamicStringsVsFunctional DynamicTyping EarlyAdopter EmFour EmbeddedSystem EssExpression EssExpressions EventualSideEffects FirstClassFunction FortranLanguage FreeSoftware FunctionPointers FunctionalProgramming FunctionalProgrammingLanguage GarbageCollection GarbageCollector GarethMcCaughan GeorgePaci GrahamHughes GrandMasterProgrammer GreenHat GreenspunsTenthRuleOfProgramming GrowingLanguagesWithMetamorphicSyntaxMacros GuidoVanRossum HaHaOnlySerious HackerLanguage HaskellLanguage HiddenDatabaseSyndrome HigherOrderFunction HolyWar HomoiconicLanguageDrawbacks HostileStudent HowToSumFromOneToTenInLispOrScheme ImperativeProgramming InfixNotation InnerClass ItaSoftware JavaLanguage JayScheme JohnFarrell JohnFletcher JuanPabloNunnezRojas LambdaCalculus LarryWall LexicalClosure LexicalScope LexicalScoping LispLacksVisualCues LispLanguage LispMachine LispSchemeDifferences LispSucks LispTalk LuaLanguage LukeGorrie MacIntosh MainstreamProgrammingLanguage ManyTalentedDevelopers MartySchrader MentalMasturbation MetaClass MlLanguage ModelViewController ModulaTwo MultiMethods MultiParadigmProgrammingLanguage NeedleLanguage ObjectOrientedProgramming ObjectOrientedSoftwareConstruction OnceAndOnlyOnce OneGoodOfficialImplementation OpenSource PascalLanguage PaulGraham PeanoArithmetic PerlLanguage PickYourBattles PltScheme PostfixNotation PrefixNotation ProfileBeforeOptimizing PrologLanguage PythonLanguage RapidApplicationDevelopment RavioliCode ReadEvalPrintLoop RedHat ReducedInstructionSetComputer RefactoringCandidate ReferentialTransparency RobertFisher RubyLanguage SchemeLanguage ScottJohnson SiCp SilverBullet SimplifiedWrapperAndInterfaceGenerator SixThinkingHats SmallLisp SmallTalk SmalltalkLanguage SmalltalkVirtualMachine SmugLispWeenie SocialProblemsOfLisp StaticTyping StephanHouben StrawMan SyntaxCase SyntaxRules TableOrientedProgramming TheManufacturingOfConsent ThreeStarProgrammer UnLambdaLanguage VisualBasic WardCunningham WhiteHat WhyFunctionalProgrammingMatters WhyWeHateLisp WhyWeLoveLisp WyCash XeroxCorporation YellowHat WhyWeHatePerl WhyWeHateRuby CascadingStyleSheets CategoryRant CategoryRuby CeePlusPlus DeadLink DomainSpecificLanguage ElizabethWiethoff EmbeddedUnderscore GreatLispWar IronyWarning JavaScript JohnFletcher MatchObject MutableStrings NotInventedHere PerlLanguage PickAxeBook PragmaticProgrammer PrincipleOfLeastSurprise PythonLanguage RegExp RegularExpression RubyCoerce RubyGarden RubyIsSmalltalkMinusMinus RubyLanguage RubyOnRailsRulesTheUniverse SmallTalk SmalltalkLanguage SmugRubyWeenie SnakeCase SystemStackError TabMunging TailCallOptimization ThereIsMoreThanOneWayToDoIt WhyWeHateScala WhyWeLoveLips WhyWeLoveLisp WhyWeLoveLisp ActorsModel AlistairBayley AnonymousDonor AnswerMe AsFastAsCee BugParade CategoryLisp CategoryRant CeeLanguage CommonLisp CommonLispConditionSystem CommonLispHyperSpec CommonLispObjectSystem ConnectionMachineLisp CrossPlatform DavidHuebel DynamicTyping EditCompileDebugCycle EmbeddedSystem EssentialsOfProgrammingLanguages FortranLanguage GeraldSussman GuySteele HenryBaker HowToDesignPrograms HowToSellGoldenHammers HyperSpec JayOsako LambdaTheUltimate LispWorks MultipleDispatch ObjectOrientedProgramming ParadigmsOfArtificialIntelligenceProgramming PaulDietz PerlLanguage PerlSix PythonLanguage ReadEvalPrintLoop ReinventingTheDatabaseInApplication SchemeLanguage SchemeRequestsForImplementation SemanticSugar SiCp StaticTyping StructureAndInterpretationOfComputerPrograms SufficientlySmartCompiler TeachYourselfSchemeInFixnumDays TopMind UnixWon VisitorPattern WhyWeHateLisp WhyWeLoveLisp WhyWeLovePhp AnonymousFunction CategoryPhp CeeLanguage CeePlusPlus DexenDeVries ItsTimeToDumpCeeSyntax JavaScript LispLanguage PerlLanguage PhpLanguage PhpProsAndCons PythonLanguage RegularExpression RubyLanguage WhyWeLovePhp WhyWeNeedIntegrators ArchitecturePictures CollaborateForSuccess DialoguePractices InterfaceDiscovery PaulCaswell WholeSystem WhyWeNeedSpecialists WhyWeNeedSpecialists ChadThompson ChicagoAgileDevelopers DistributedObject ExtremeProgramming FeatureDrivenDevelopment FeatureDrivenDevelopmentVsExtremeProgramming HumbleInsect KrisJohnson ManifestoForAgileSoftwareDevelopment MartinFowler ObjectOriented OneRightWay PaulCaswell SevenPrinciplesOfSoftwareDevelopment SpecialistsAndXp SpecializationInXp SpecializationIsForInsects SpecializationSweetSpot StructureOfSpecialization WeDoNotNeedSpecialists WebLogic WebSphere WhyWeNeedIntegrators WhyWeNeedSpecialists WillingToChange WhyWeWriteSuccinctCode AbstractionsThatFallApart BryanEdds FutureDiscounting WhyWhatYouSeeIsWhatYouGetWorksNot AluoNowu AntiMacInterface BenTremblay BibTex BillTrost BrentNewhall CeePlusPlus CommandLineInterface CommodoreSixtyFour CoordinateVersusNestedGui EclipseEditor EmacsEditor EssentialComplexity ExtensibleMarkupLanguage FatalFlaw GraphicalUserInterface HyperTextMarkupLanguage IanKjos KarlKnechtel KentBeck KrisJohnson LaTex LyEks MacWrite MacromediaDreamweaver MarkupLanguage MartySchrader MicroSoft MicrosoftOffice MicrosoftWord PerlLanguage PhilippeDetournay RedHerring TomClancy TomStambaugh TuringComplete VisualBasic WhatYouSeeIsAllThereIs WhatYouSeeIsWhatYouGet WhyNotUseEmacs WordProcessor WhyWikiDoesntWork WhyWikiWorksNot WhyWikiIsUsed BryceNielsen OnTopic WikiZen WhyWikiWorks AlchemyOfWiki CategoryWiki CategoryWikiConcept DeleteInsults DisagreeByDeleting DocumentMode FaceBook FixYourWiki ForthLanguage FromFertilizerComeFlowers GotDeleted GreenCheese HyperLink MontanaRowe MySpace OffTopic OnWiki PeterMerel RecentChanges UseNet VideoAddict WardCunningham WhyNobodyDeletesWiki WhyWikiWorksNot WikiCommunity WikiErase WikiGnome WikiIsNotWikipedia WikiPage WikiPatterns WikiResponseTime WikiSpam WikiWikiWeb WikiWord WysiWyg WhyWikiWorksNot AllTheWeb AnOutsidersReviewOfWiki AndrewCook AnonymousDonor ArguingWithGhosts BenTremblay ChoosingaWiki ColumnModeSometimesBetterThanWidespan CommunityWiki ContentsPage DaveVoorhis DeleteWiki DenialOfService DoTheSimplestThingThatCouldPossiblyWork DocBook DocumentMode EarleMartin FindPage FixYourWiki FourHyphenRule HamRadioPests HelpMeFindIt JavaScript JohnLusk JonGrover MeatballWiki NewIdeas NewUsers NewsGroup OffTopic OnTopic PatternOfBabel PerGunnarHanso PeriPeri PerpetualNow PlainEnglish PleaseDoMyHomeworkForMe PublicWikiForums ReFactor RecentChangesJunkie RefactoringHint ReflectiveWiki RickCarson ShatterFacetWiki SiteMap SlashDot SoxFormat SplitWiki TabInTextarea TenWordLine TextFormattingRules ThatsNotaBugItsaFeature TheWell ThreadMode ThreadModeConsideredHarmful TomStambaugh VisualTour WaldenMathews WalledGarden WhyDoesntWikiDoHtml WhyNobodyDeletesWiki WhyWhatYouSeeIsWhatYouGetWorksNot WhyWikiWorks WikiCategories WikiChaos WikiDoesntWork WikiEngines WikiFeaturesWiki WikiFire WikiHelpDesk WikiMaster WikiMindWipe WikiPage WikiPedia WikiPeople WikiRefactoring WikiUsers WikiVandal WikiWay WikiWikiSuggestions WikiWipeout WikiWord WikiWorksNot WikiZens WhyWorryAboutArchitecture BigBallOfMud BillJoy CategoryArchitecture DanBarlow DougMerritt GradyBooch JustaProgrammer KentBeck MartySchrader ObjectSolutions RandyStafford TheHurd TomAyerst WaldenMathews WayneMack WhatIsArchitectureAnyway XpMailingListQuotes WhyWouldOneBother WhyWouldOneBother WhyWouldYouEverWantTo GetOutOfJailFree GlassEyeAdvice PowerOfPlainText RhetoricalQuestion RichardDrake WhyWouldYouEverWantTo WinstonChurchill WhyWritePatternsPattern AlistairCockburn CategoryPatternLanguage MartinCosgrave ProcessPatterns WhyXmlIsCool AngleBracketedUnicodeText CeePlusPlusMarkupLanguage DocumentTypeDefinition EdwardKiser EssExpressions ExtensibleMarkupLanguage HaHaOnlySerious HyperTextMarkupLanguage HyperTextTransferProtocol MzScheme PowerOfPlainText RemoteMethodInvocation SimpleObjectAccessProtocol SmugLispWeenie StandardGeneralizedMarkupLanguage StephanHouben WhyXmlIsCool XmlRpcVsCorba XmlSucks WhyXpIsPopular ArieVanDeursen CapabilityMaturityModel CategoryExtremeProgramming ChiefProgrammerTeam DaveHarris EconomicArgumentsOfExtremeProgramming EricHerman EugeneWallingford ExtremeProgramming ExtremeRoles GoldilocksSolution JoeBergin KurtChristensen MattRickard PairProgramming PeteMcBreen RodneyRyan RonJeffries TheExtremists UmlCaseVultures UnitTest WhenXpIsUnpopular XpPlansMore WhyXpIsUnpopular WhenXpIsUnpopular WhyXpIsPopular WhyXpLite BigBang ChickenAndTheEgg CleanCode GoodThings RefactorMercilessly TransitioningToExtremeProgramming XpLite XpLiteConsideredHarmful WiCast WiCast WiFi WiFi AccessPoints AirSnort BlueTooth BroadbandWirelessAccess CategoryCommunicationProtocol CategoryWireless EtherNet GetItFirstFromHere HandHeld McDonalds MicrosoftSecurity MobileCommerce MobileInformationDevices MobilePhone NextBigThing OpenConnectivity OpenSection OpenSource PowerUsage QualityOfService SmartPhone TabletPc ThirdGeneration WiFi WiMax WifiProtectedAccess WindowsXp WirelessBridging WirelessDevices WirelessSecurity WiKi WikiWiki WiKit CategoryWikiForum CategoryWikiImplementation JeanClaudeWippler MetaKit ToolCommandLanguage WardCunningham WiKit WikiWikiWeb WiLi EnglishPlease WiKi WiLi WikiWikiWeb WiLiKi CategoryWikiImplementation WiLiKi WiMax BroadbandWirelessAccess CategoryCommunicationProtocol CategoryWireless CodeDivisionMultipleAccess MerrillLynch MobileIntelligentTerminal PersonalDigitalAssistant PowerUsage PttAuthorities QualcommInc SmartPhone ThirdGeneration WiFi WiMax WindowsXp WirelessDevicesEnterpriseComputing WiPhiki BackLinks CategoryWikiImplementation HomePage OneClick ShortestWikiContest SigWik WiPhiki WikiWord WiWiFiNetwork DonaldNoyes ThinkingOutLoud WiFi WirelessWireless WiXi PersonalWiki WiXi WxPython WiccanRede AleisterCrowley OffTopic QuotePageOne SecretMaster TaoOfProgramming WiccanProgramming WikiIsNotaDictionary ZenOfProgramming WickRotation CategoryMath CliffordAlgebra CliffordAlgebraDetails DougMerritt JohnFletcher WickRotation WikiPedia WickedProblem WickedProjects CategoryProject WickedProblem WickedProjects WideAwakeVsJustWakingUp BecomingCompetent DonaldNoyes ThinkingOutLoud WideParameterNarrowReturn AbadiCh AndrewQueisser CovariantReturnTypes JanLarsen LucaCardelli NarrowParameterWideReturn UseWideReturnTypes WideParameterNarrowReturn WidgetWeb WidgetWeb WidgetsRepresentRelationshipsInTheModel AugustZeroSeven BadIdea CategoryUserInterface CheckBox ComboBox ControllerUnitTesting DataOrientedApplications DirectToWebFramework DomainModel DonaldNoyes GoodIdea GridView GuiBuilders LeverState ModelViewController NakedObjects NakedObjectsFramework RadioButton RadioButtonGroup TheRadBottleneck ToManyRelationship ToOneRelationship UserInterface VisualStudio WebObjects WidgetsRepresentRelationshipsInTheModel WindowsForm WifiProtectedAccess CategorySecurity CategoryWireless IdentityManagement OpenSection RadiusServer WiFi WifiProtectedAccess WindowsVista WirelessSecurity WikAlong CategoryWikiImplementation FireFox FridemarPache JohnFletcher SocialAnnotation WikAlong WikiEngine WikKe BackLink ErrorDocument HomePage InternetExplorer JavaScript MozillaFirebird NickCleaton ShortestWikiContest WikKe WikiClone WikiNames WikiWord WikLeet AboutWikleet OpenBrick PhiLl WikLeet WikLink InterWik RssFeeds TeleFerique WikLink WikiWikiWeb WikTionary WikiPedia WikWiki AutomaticLinkGeneration BackLinks CategoryWikiImplementation EasyTextInput GitHub ShortestWikiContest WikWiki WikiPrinciples WikalongExtension BoLeuf CategoryWebAnnotation KwikiKwiki MozillaBrowser MozillaFirefox WebAnnotation WikiPage WikePage CategoryWikiImplementation WikiAbstractFormattingLanguage CategoryProgrammingLanguage PerlLanguage WaflProposal WikiInterchangeFormat WikiAccessContentBlacklist DelayedIndexing MoreAboutWikiAccess WardCunningham WikiAccessRestricted WikiSpam WikiAccessDenied DenialOfService MoreAboutWikiAccess WardCunningham WikiAccessRestricted WikiAccessUnsustainable WikiAccessRateLimited MoreAboutWikiAccess WardCunningham WikiAccessRestricted ChangeTheCommunity EditWar HelmutLeitner JohnReynoldsTheStudent MichaelSparks MoreAboutWikiAccess NaumTrifanoff NewRecentChanges ScottJohnson TomStambaugh WardCunningham WikiAccessDenied WikiDom WikiVandalismSolutions WikiZens WikiAccessUnsustainable MoreAboutWikiAccess WardCunningham WikiAccessDenied WikiMirrors WikiActiveDesktop BellsAndWhistles CategoryWiki FalkBruegmann MicrosoftExcel MicrosoftWord RalfMueller UweFranke WikiActiveDesktop WikiOs WikiStyle WikiAddict BookAddict CategoryWikiUser CaughtInTheNet ChaosTheory InternetAddiction MeaCulpa PeterMerel RecentChangesJunkie RobCrawford TvWatchers WikiAddict WikiAddiction WikiWikiWeb WikiWritersDontGetPaid WikiAddiction CategoryWiki DagfinnReiersol MarkAddleman MichaelFinney MossCollum RecentChanges RecentChangesJunkie RjLesch TestInfected WebAddict WebAddiction WhyWikiCreatesAddicts WikiAddict WikiAddiction WikiJunkie WikiholicsAnonymous WikiAdditionsAndDeletions AddingNewPages DeletionDiscussion DonaldNoyes ThinkingOutLoud WardsWiki WikiAtFortyThousand WikiAdminProgression CategoryWiki OneTruePath WikiAfterWard BlackHat ExtremelyInterstrangled FishBowl ManaMana WardsWiki WikiAfterWard WikiAgent AnonymousCoward AnonymousDonor AnonymousHero CategoryAgentOriented CategoryWikiUser CoreWannabes DeleteJunkie FridemarPache GoodWikiCitizen HousekeepingZombie HumanBeing MeatballWiki OpenAuthor QuickChangesJunkie RecentChangesJunkie VolunteerHousekeeper WhatIsAnAgent WikiAddict WikiAgent WikiAuthor WikiButcher WikiCelebrities WikiCitizen WikiConstructionists WikiFairies WikiGardener WikiGnome WikiGremlin WikiHijacker WikiJunkie WikiLurker WikiMaster WikiPage WikiReductionists WikiUser WikiVandal WikiWithMoreThanPages WikiZen WikiAji AjiKeshi AndyPierce GameOfGo SenseisLibrary WalledGarden WikiAji WikiAlphabet AcronymsOnTheWiki AlanKay AmericanCulturalAssumption ArthurCeeClarke ArthurCharlesClark ArthurCharlieClark AustralianAlphabet BeeLanguage BigOh CategoryWikiTopics CeePlusPlus CharlieLanguage CharliePlusPlus DeeLanguage DoTheSimplestThingThatCouldPossiblyWork DoubleYou EeLanguage EmExpressions EnDash EssAndKayCombinators EssTset ExCode FreeLink GeorgeBush IfYouSeeKay JayLanguage PhoneticAlphabet RefactorMe WardsWiki WikiAlphabet WikiNames WikiWikiWebFaq ZedLanguage WikiAndCopyright CategoryWikiTopics FrontPage SisterSites SociologyWiki WikiAndIllegalMaterial CategoryWikiTopics DaveSmith DavidMartland JimRobertson MatthewTheobalds OffTopic RecentChanges RecentChangesJunkie SlashDot UncertaintyPrinciple WikiAndIllegalMaterial WikiCommunity WikiLikeThing WikiVandal WikiWikiWeb WikiAndProgrammers CategoryHumor CategoryParody CategoryWiki DiscussionOfWikiConsideredNoise FavoriteLanguage HistoricalWiki WelcomeVisitors WikiAndStructuredData CategoryWikiTopics DocumentMode DougTruitt EditLinks FlorianKonnertz GeorgePaci JeffGrigg JustEnoughStructure KnowledgeBase MoinMoin NooWiki StructuredData ThreadMode WikiAndStructuredData WikiAndStructuredKnowledge WikiFormat ZwiKi WikiAndTheSilverBullet BruteForce CategoryWiki DaveHarris HundredPersonProject MartinPool MooresLaw PikiPiki ThoughtsWeaver UnpluggableComputer WikiClones WikiAnnotationMediator WikiAnnotationMediator WikiEngine WikiAntiPatterns AntiPattern ArchitectsDontCode ArchitectsPlayGolf ArmchairArchitect CopiousFreeTime DeleteInsults DeleteOneLiners GoodStyle HardSecurity HolyWar MakeSignalNotNoise SlashDot ThreadMess WikiAppreciation ThankYou WikiWikiKudos WikiArchaeology CategoryWikiHistory CategoryWikiReflection JohnFletcher PleaseDontDeleteMyName WikiArchaeology WikiHistory WikiArchive BackLink CategoryHomePage CategoryWikiHistory MakeItAsGoodAsItWas PageTitle RecentChanges StanSilver WardCunningham WardsWiki WardsWikiTenthAnniversary WelcomeVisitors WikiCategories WikiGnome WikiList WikiArena BenKovitz CostinCozianu FlameWar OffTopic WardsWiki WikiArena WikiArenaRichardVsCostin WikiArenaRobertVsTheWorld WikiArenaTwoSeventeenVsWikiBlackList WikiSpirit WikiWiki WikiArt AsciiArt WikiArt WikiArtCritic BornOnTheFourthOfJuly CategoryDramaticIdentity FinnegansWake PortmanteauWord TlonUqbarOrbisTertius WikiArt WikiArtCritic WikiAsAnAlifeExperiment CategoryWiki DeeplyIntertwingled DoTheSimplestThingThatCouldPossiblyWork DocumentMode DomainSpecificLanguage DonaldNoyes FindPage GrumpyOldMan InsanelyGreat JavaScript JustDoIt JustLeave LaynesLaw LetHotPagesCool NobleExperiment OnceAndOnlyOnce PositiveDialogueCommunity RealNamesPlease RefactorMercilessly TheCathedralAndTheBazaar ThreadMess ThreadMode TimeAgainForWikiMutiny WalledGardens WardsWiki WhatIsaWiki WikiDesignPrinciples WikiIde WikiPedia WikiPuppy WikiWiki WikiAsBuildComponent CategoryWiki ClassDocumentationBelongsInTheWiki WikiAsCommercialPromotionTool BrentNewhall CommercialPromotionTool HomePage RecentChanges RichardDrake RichardDrakeInterviewsWardCunningham ShamelessSelfPromotion WardsWiki WikiNature WikiSpam WikiWikiClone WikiWikiWeb WikiZens WikiAsDrama WikiAsExploration WikiAsExploration WikiAsDrama WikiAsGoodExample FindPage InternetProfessionalsNorthwest MoreAboutMechanics PromptingStatement RecentChanges StartingPoints WardCunningham WelcomeVisitors WikiWikiHyperCard WikiWikiKudos WikiWikiWeb WikiAsGroupMindDebate AnonymousOnPurpose CategoryWiki CollectiveIntelligence EmlynShannon GroupMind HiveMind PeteHardie UnifiedRecentChanges WikiAsIntranet CategoryWiki InfiniteLinking IntraNet TwikiClone WikiInTheWorkplace WikiWiki WikiAsObjectForOpenSourceTeamwork ApacheCon ApacheSoftwareFoundation ApacheWiki CopyRight ExtremeProgramming FridemarPache InterWiki OpenLaw OpenSource PhilJones PleaseComment ProgrammingInWiki TeamWork TheThreeExtremos WikiAsInfrastructure WikiAsObject WikiEngine WikiFarm WikiForum WikiWayOfLife WikiWithProgrammableContent WorldWideWikiWeb WikiAsPatchworkQuilt CategoryWiki DocumentMode QuickDiff ReallyValuablePages WardsWiki WikiGnome WikiMaster WikiWikiWeb WikiAsPim CategoryPersonalInformationSystem CategoryPersonalWiki DanMaloney DidiWiki EmacsWikiMode MindMap MiniRubyWiki PersonalInformationManager PlannerMode RainerVolz RodWaldhoff RubyLanguage SdiDesk TomBoy WikiAsPim ZaurusSoftwareWishList WikiAsProgrammersNotebook CategoryPersonalWiki DafyddCrosby DanHankins DoraiThodla HansGerwitz HotDraw InterWiki JavaWikiByRichardKeene KrisJohnson LearnLog PowerBook ProgrammersNotebook ProjectLog PyWiki RichieBielak SelfUserStories SnipSnap StanleyKnutson TwikiClone WikiWikiWeb WikiAsReference CategoryWikiMaintenance CoMonads EditHint FunctionalReactiveProgramming HaskellArrows HaskellLanguage JohnFletcher PeterLynch RantMode ShouldTopBeBanned ThesisAntithesisSynthesis ThreadMode WikiFilterist WikiGnome WikiAsSoftwareSupportTool AutoTracker CarlosNsRodrigues CoreContributorFoundation DaveSmith PromotingWiki WhyDontOthersGetWiki WikiHomePage WikiAsSpringboard AwareAndAccomplished BleedingEdge CategoryWiki CriticalThinking DonaldNoyes LookingAndLeaving TheOtherThings ThinkingOutLoud WardsWikizens WikiAsXpTrainingCourse DiversityIsSmotheredOnWiki RecentChangesJunkie RichardDrake RonJeffries SoftwareCrafter TomGilb WikiSuccessCanInhibitNewWriters WikiUncertaintyPrinciple WikiAsciiMathSymbols FortranLanguage MathematicalMarkup OpenWikiGraphics RichardBotting RidiculousSimplicityGivesRidiculousResources UniCode WardsWiki WikiAsp ActiveServerPages AspWiki CascadingStyleSheets CategoryWikiImplementation InterWiki MicrosoftAccess WikiAsp WikiName WikiAtFortyThousand CategoryWikiMaintenance ChangesInMonth ElizabethWiethoff ExtremeAndAgileProgramming FishBowl GoalCentricity GoodThing GoogleHatesWiki ItDepends JohnFletcher LinesOfCode RefactorFasterDeleteMore StarTrek TheAdjunct TheSingularity ThisAintApageNameNoSir UsefulUsableUsed WardCunningham WardsWiki WikiAtFortyThousand WikiAtThirtyFiveThousand WikiAtThirtyThousand WikiAtTwentyThousand WikiCommunity WikiDesignPrinciples WikiIsTooBigToEdit WikiPrinciples WikiPuppy WikiReductionist WikiSpringCleaning WikiStatistics WikiAtNineteenThousandNineHundredAndSeventyTwo MarkoSchulz SmalltalkFaq TheSecretLivesOfNumbers WikiAtNineteenThousandNineHundredAndSeventyTwo WikiAtTwentyThousand WikiPage WikiAtThirtyFiveThousand CategoryWiki CategoryWikiProgress ChangesInMonth CrazyThingsThatMightSaveWiki JohnFletcher MartySchrader PageThirtyFiveThousand PiecemealGrowth WardsWikiProblemsDiscussion WikiAtFortyThousand WikiAtThirtyFiveThousand WikiAtThirtyThousand WikiAtTwentyThousand WikiFuture WikiProblems WikiAtThirtyThousand CategoryWiki DonaldNoyes GarethMcCaughan RefactorFasterDeleteMore WardCunningham WardsWiki WikiAtFortyThousand WikiAtThirtyFiveThousand WikiAtTwentyThousand WikiCommunity WikiIsTooBigToEdit WikiAtTwentyThousand AdaptiveProcess AgileProcess BorlandButtons CategoryCategory CategoryRoadMap CategoryWiki DelphiPatterns EjbRoadmap ExtremeProgrammingRoadmap GoodThing JoeOtten KatieLucas MarchEighteenth MartinCooper MetaWiki PageTwentyThousandHistory ParaDox RoadMap RoadMaps SelfDocumentingCode TooMuchToRead WardCunningham WikiAtFortyThousand WikiAtNineteenThousandNineHundredAndSeventyTwo WikiAtThirtyFiveThousand WikiAtThirtyThousand WikiAtTwentyThousand WikiList WikiNow WikiSpringCleaning XpVersionControlRoadmap WikiAtlas FrontPage MeatBall OneBigWiki RoadMap StartingPoints TourBusStop VisualTour VisualWiki WikiAtlas WikiCategories WikiIceberg WikiPedia WikiReadingHabits WikiAuthor BigDesignUpFront CategoryWikiMaintenance CategoryWikiUser DialecticMode DocumentMode MoveThreadModeToDiscussionPage NullObject NullObjectDiscussion PromptingStatement SignedDocumentMode TentativeSummary TheSourceCodeIsTheDesign ThereforeBut ThreadMode WikiAuthor WikiAuthorDiscussion WikiAuthorDiscussion AolInstantMessenger CodeOwnership CodeStewardship CollectiveCodeOwnership DeletionInWiki DocumentMode ImproveSignalAndReadability IndividualCodeOwnership JerryWeinberg JimCoplien KentBeck MeaningOfDoubleDash RealNamesPlease RefactorFasterDeleteMore RemovableImperfections RichardDrake SignedDocumentMode ThereforeBut ThreadMode TomStambaugh WaldenMathews WikiAuthor WikiFacilitator WikiPage WikiAuthoringSystem BillSeitz CategoryWikiImplementation PikiPiki SteveHowell WikiAuthoringSystem WikiWithTrails ZopeApplicationServer WikiAward CategoryAwards CategoryWiki WikiAward WikiTroll WikiZen WouterCoene WikiBackgroundColor AcceptanceTest CategoryWiki ChanningWalton ColourBlind DaveHarris FrontPage HotJava JasonAnderson JustAnHtmlCoder MeatballWiki StyleSheet SunirShah UtterNonNerds WardCunningham WikiBackslashBug AsciiArt CeeLanguage SnuspLanguage SyntacticallySignificantWhitespaceConsideredHarmful WorkAround WikiBackup DownloadWiki HistoryPages WikiNow WikiBadge AnswerMe ArgumentWiki CategoryMetaWiki CategoryWiki DeleteMe DeletionDiscussion EditHint FridemarPache GentleReduction GentleReductionism GentlyReduceWikiBadges GratuitouslySelfReferential JohnDowd MoveHint ParkingTicket PhilGoodwin PlainEnglish RecentChanges ReducedElement RefactorMercilessly ReverseIndex RichardDrake RobHarwood ThePattern ThoseWhoWereThere WardCunningham WikiBadge WikiCategories WikiGnome WikiOnWiki WikiTag WikiBallotBox CategoryWiki CumulativeVoting GoodWikiCitizen HardCorePlatonists RavioliWiki RefactoringWithoutBias TwoTouchVoting ViolentlyDisagree WikiBallotBox WikiBulletOrBallot WikiGreatFoobarLists WikiMultipleVote WikiProposals WikiSingleVote WikiVotingDiscussion WikiWeightedVote WikiBandwidth WikiStatistics WikiTime WikiBankOpenNegotiation FridemarPache MeatballWiki RealName TwinPage WikiBankOpenNegotiation WikiBase BrokenLink CategorySisterSite DbmProblems FeatureCreep FlikiBase HyperPerl LostInWikiBase PortlandPatternRepository RonsealPattern SteveSparks VisualTour WelcomeVisitors WikiBase WikiCodeBase WikiInHyperPerl WikiOnPersonalWebServer WikiWikiClone WikiWikiWeb WikiBasedHtmlEditor CategoryMetaWiki FridemarPache RecentChanges WhichHtmlEditor WikiForum WikiLikeWysiwyg WikiBatics ArtifactoryProcess CategoryProject NotBuiltInOneDay NysLte WardsWiki WeNeedExamples WikiWiki WikiBaticsHardwareSoftwareSetup AdobeAcrobat CategoryProject InternetExplorer LaptopComputer ProjectHomePage ThinkingOutLoud UsingLargeFormatMonitors WikiBatics WikiProject WikiBestPractices AdHominem DeleteInsults PrinciplesVsSociability ThankTheAuthor WikiBibleQuoter CategoryEvil CategoryWikiUser WikiGremlin WikiPages WikiTrolling WikiVandal WikiBirthday AlTimin AngelaBeesleyStarling BiLinks CategoryCelebrations CheeChin ChristopheDucamp CommunityWiki DonaldNoyes EugeneEricKim FridemarPache GaTech HappyBday HappyWikiBirthday JeanHuguesRobert JoshuaKerievsky JuneKim KarstenHoffmeyer MarchEleven MarkCrane MarkDilley MartinFowler MediaWiki MichaelAndersen MichaelLeach MikeIvanov OddMuse PaoloPerrotta PhilipNeustrom PortlandWiki RickDeNatale RobKamp RossMayfield SakJur UseMod UseModWiki VisitorsInNinetyFive WardCunningham WelcomeVisitors WiKi WikiAnswers WikiBirthday WikiHistory WikiSweet WikiTree WikiWiki WikiBlackmailNote AllYourBaseAreBelongToUs AndStuffWiki BewareOfExceptionsInTheDestructor BeyondProgramming BlackPerl BrutalProgramming CategoryWhimsy DidntGetMuchSleep DoItRightThisTime DontPanic DownAndOut EatBreakfast FirstThingsFirst GetOverIt GetTheRightAbstraction IfItAintBrokeDontFixIt JustGoHome JustLikeThis LetItBe LikeThis MasterButcher MindWipe OnceAndOnlyOnce ParkingLotTherapy PoemWiki RealNamesPlease RhymeMe RootOfAllEvil SimplestThing StuckNess TakeYourTime ThereforeThen ThingsWeAllAgreeOn ToTry UnitTestingErrors UseYourCommonSense WeWillTry WikiName WikiNames WikiThicky YouArentGonnaNeedIt YourBadExperienceDoesntMakeItEvil YourMoneyOrYourLife WikiBlog AbbeNormal BloggedWiki BrokenLink IkiWiki JohnAbbe PikiePikie PublicWikiWeblogs WikiBlog WikiIsNotYourBlog WikiLog WikiWeblogs WikiBlogComparison AwikiOrAblog CategoryBlog CategoryComparisons CategoryWiki MutuallyInclusive WhyIamNotaBlogger WikiBlog WikiDom WikiIsNotYourBlog WikiBoar CategoryWikiUser TopBlurting WikiBoar WikiMaster WikiMember WikiPolice WikiVandal WikiBody OffTopic PortlandPatternRepository WalledGarden WikiPage WikiSquatting WikiWiki WikiBookMarkletExamples AltaVista BookMarklet RichardEdwards SearchEngine WikiBookmarklet BookMarklet EditLinks EditPageBookmarklet LikePages QuickDiff QuickDiffBookmarklet SeshKumar WikiBookMarkletExamples WikiFindBookmarklet WikiGoBookmarklet WikiPage WikiSelectBookmarklet WikiToolBar WikiBooks CategoryWikiForum WikiBooks WikiPedia WikiBorg ResistanceIsFutile WikiBot CategoryWikiMaintenance DoubleDelete FilteredRecentChanges StaticTyping UndoEditsByIpBot WardsWiki WikiBot WikiPageDeletionBot WikiPageProtectionBot WikiSpam WikiWipeoutBots WikiBrain WikiBrainAnalogy ArguingWithGhosts CategoryWiki TryLikePages WikiNewspaperAnalogy WikiBreadthFirstSearch BreadthFirst DepthFirst FrontPage ReadTheWholeWiki RecentChanges WikiTraversal WikiBridge GabrielWachob HomePage JimCoplien JohnDeBruyn KenMeltsner OrgPatterns PatternThink ThoughtsWeaver WardCunningham WikiWikiWeb WikiBrowseGame AlanKay AlansWikiEngine AmericanCulturalAssumption CategoryCategory CategoryGame LikePages MathQuizOne MathWiki MicroCosm MicroIteration RecentChanges RecentChangesJunkie RecentEdits RefactoringBrowser RefactoringIteration RuleOfSeventyTwo RuleOfThumb SixDegreesOfWikiWiki TheAmericanWay TheWikiWay WardCunningham WardsTalkAtXpImmersionTwo WardsWiki WikiBorg WikiBridge WikiBrowseGame WikiBrowser WikiBrowserProblems WikiBugs WikiButcher WikiCafe WikiCase WikiCategories WikiChange WikiEngine WikiJunkie WikiMines WikiWiki WikiBrowser AutoSpellCheckUnderline AutomaticBookmarkWiki ChainOfThoughts EmacsWiki FridemarPache GoogleBar HtaWikiBrowser HtmlApplication IndexingScheme InternetExplorer MeatBall MozillaBrowser MultipleUndo PageTrail PersonalDigitalAssistant RecentChanges StijnSanders TabbedBrowsing TinderBox TreeBrowse VoodooPad WebBrowser WikiBrowser WikiClones WikiInterchangeFormat WikiLink WikiName WikiWikiWeb XmlRpc WikiBrowserProblems CantOpenWikiDbForUpdate CategoryWikiEditing CharonBrowser EditCopy GaleonBrowser GarethMcCaughan GeckoEngine KonquerorBrowser MacOsx MarkoSchulz MetaphorsWeLiveBy MozillaBrowser MultiKey NetscapeNavigator OperaBrowser OperationSystem OperationsSystem PaulCaswell SafariBrowser SimulatingQuoteBlocks ThreadMode TooBigToEdit WebBrowser WikiBugs WikiWikiBugs WikiButcher CategoryWikiUser DisagreeByDeleting NewRecentChanges QuickChanges RecentChanges RefactorMercilessly SchizoidGibberishWikiAuthor WhyWikiWorks WikiButcher WikiVandal WikiCafe ErnstGruber RecentChanges WikiCafe WikiCase CamelCase CamelVsNonCamel CapitalizationRules CategoryJargon CategoryWikiConcept GoodEnough LinkPattern NotOnThisWiki PascalCase SimpleWiki WardCunningham WikiCase WikiSingleWordProblem WikiCatPhoto WikiCategories BackLink CategoriesDiscussion CategoryCategory CategoryOrganization CategoryWikiHelp CategoryWikiMaintenance CategoryWikiNavigation DeanElvy FaqForCategories HelpUsingCategories LinksAreContent OnceAndOnlyOnce PleasePleaseDoCategorizeEveryPageOnWiki PleasePleaseDontCategorizeEveryPageOnWiki ReverseIndex RoadMap RoadMaps WikiCategories WikiCelebrities FrancisHwang KentBeck MikeSmith PeterMerel PeterMerelIsaBuffoon PeterMerelKicksAss RecentChanges RegularContributors RonJeffries SunirShah TheThreeExtremos TomRossen WardCunningham WikiCelebrities WikiMaster WikiOnWiki WikiZens WikiCensorship AntiPattern GarryHamilton WikiCensor WikiCensorship WikiCensorshipDiscussion WikiCensorshipResolution WikiCensorshipResolution GarryHamilton OffTopic OnTopic ThreadMode WikiCensor WikiCensorship XxxTopic XxxTopicDiscussion WikiChangeProposal AttentionEconomy CategoryWiki CategoryWikiChangeProposal CategoryWikiProgress CliffordAdams CostinCozianu EditWar HelmutLeitner InitialEffortShowsCommitment OpenSource UseNet ViewPoint WardCunningham WcpCriticism WcpMotivation WcpPages WcpStatus WcpUseCases WcpXxx WikiChangeProposal WikiEngine WikiGnome WikiReader WikiSym WikiChannel BackRoomDecision CostinCozianu ImportantMessageToExistingEditKeyHolders QuickChanges ShortMessagesWikiWikiWeb ThankYou TheAdjunct TheSimplestThing WardsWiki WikiAddict WikiChannel WikiCities WikiCommunity WikiGrowsByBudding WikiNoisePollution WikiChaos DocumentMode FaqMode HeatDeathOfWiki ListMode ThreadMode WikiChaos WikiMess WikiModes WikiChess CategoryGame PostalChess WikiChessGameOne WikiChessGameOne CategoryGame WardCunningham WikiChess WikiChoiceWizard CategoryWiki CategoryWikiImplementation ChoosingaWiki StartingaWiki TopTenWikiEngines WikiChoicetree WikiChoosingStories WikiEngineReview WikiEngines WikiEnginesComparingWikis WikiFeaturesWiki WikiChoicetree AtlassianConfluence BluWiki CascadingStyleSheets CategoryWiki CategoryWikiImplementation ChoosingaWiki CoWiki CocanWiki DirectAdmin DokuWiki EditPage EmacsWikiMode ErfurtWiki FitNesse FlexWiki FreeMind GikiWiki GoodZaurusSoftware GraphViz HelpOnAccessControlLists IkiWiki InstikiWiki JspWiki KinoSearch KwikiKwiki LionWiki MailerContrib MediaWiki MindMap MiniRubyWiki MoinMoin MojoMojo OddMuseWiki OpenWiki OutOfTheBox PalmWiki PerlDbic PerspectiveWiki PhpWiki PlikiWiki PmWiki PmWikiDraw QwikiWiki RecentChanges RenamePage RhizomeWiki SealedWiki SectionEdit SectionEditing SectionalEdit SharpZaurus SnipSnap StartingaWiki StikiWiki SushiWiki TeamPage TeamSlide TeleparkWiki TiddlyWiki TikiWiki TopTenWikiEngines TracWiki TwikiClone UniCode UnyVerse UseModWiki UseModj VersionControl VeryQuickWiki WackoWiki WakkaWiki WalaWiki WebServer WiKit WiLiKi WikiChoiceWizard WikiChoosingStories WikiDocServer WikiEdit WikiEngine WikiEngineReview WikiEngines WikiEnginesComparingWikis WikiFarm WikiFeaturesWiki WikiMarkupStandard WikiPing WikiWhiteboard WikkaWiki WysiwygPlugin XwikiWiki YaWiki ZopeApplicationServer ZwiKi WikiChoosingStories CategoryWikiImplementation ChoosingaWiki ClientSideWikiEditing CreationMatters DokuWiki FelixPlesoianu FreeSoftware GarethHowell InterWiki JohnAbbe JosWiki JuergenHermann MagnusLyckaa MediaWiki MoinMoin MovingToAnotherWikiPlatform NonTechiesNewToWiki PikiPiki PmWiki RandyStafford SmallTalk SmalltalkLanguage SourceForge SqueakSmalltalk SqueakWiki SubPage SvenDowideit TheBrain TwikiClone UseModWiki VisualWorks WhyWikiWorks WiClear WikiInterchangeFormat WikiMatrix WikiName WikiSyntax WikiWord WikiWorks ZopeApplicationServer ZopeDotOrg ZwiKi WikiCitizen CategoryWikiUser GoodWikiCitizen TypicalHousekeepingTasks WikiCitizen WikiLurker WikiMaster WikiMember WikiZen WikiCitoyen CategoryPerson GoodWikiCitizen TypicalHousekeepingTasks WikiCitizen WikiCitoyen WikiLurker WikiMaster WikiZen WikiCity CategoryProject WikiCity WikiCivility CategoryWiki WallaceCook WikiSocialNorms WikiWar WikiClient FridemarPache IndexingScheme SunirShah WikiAgent WikiClient WikiMode WikiSpider WysiWyg WysiwygWiki WikiClientStories WikiClone WikiWikiClone WikiClones WikiWikiClone WikiCms ContentManagementSystem MattErbst WhyWikiWorks WikiCodeRunner AntiComment ElizaProgram EmergentBehavior MitochondriaObjects ObjectCircle ObjectFile ObjectLine UmlActor VisualizeTheWiki WikiComedy DogOnTheInternet NewYorker PeterMerel SamDisanto WikiCommunity BarnRaising BotWar CategoryCommunity CategoryWiki ClayShirky FridemarPache RegularContributors WikiAgent WikiCommunity WikiMind WikiPedia WikiReader WikiZens WikiConcept AccountlessUserIdentification AssumeGoodFaith BackLink CategoryWiki CategoryWikiConcept CommunityBuilding DiscussionPage DocumentMode FrontPage HelpPage HomePage IpEditing IpEditingOnly MailBox NotOnThisWiki PurposeOfThisWiki TalkPage TheWikiWay WardCunningham WardsWiki WhatsaWiki WhyWikiWorks WikiConcept WikiConceptDiscussion WikiDesignPrinciples WikiEssence WikiPages WikiStyle WikiConceptDiscussion ChrisMcClenaghan DocumentMode JamesMills JohnFletcher ManorainjanHolzapfel TheWikiWay ThreadMode ThresholdConcept WikiConcept WikiEngine WikiEngineTree WikiConsciousness CategoryWiki HumanBrain QuickChanges RecentChanges RecentEdits WikiWikiWeb WikiConsensus ApatheticDisdainAndPedanticNitpicking AppropriateWikiTopics BeautyAintMyBusinessNoSir CategoryWikiHistory ChangeSummary CliffordAdams CommunityLifeCycle CostinCozianu DiversityIsSmotheredOnWiki DoWikisHaveFiniteLifetime FutureOfJava GoodThinkingMusic HeatDeathOfWiki HelmutLeitner InPraiseOfThreadMode LanguagePissingMatch LarryPrice LeftWing MeatBall MissingWikiBeforeXp MustEverythingOnThisWikiBeExtreme NatureOfOrder NooHasNothingToDoWithSoftware QualityWithoutaName QuickChanges RefactorFasterDeleteMore ReproductiveEthics RightWing RonJeffries SunirShah TheFiveGospels ThreadMode ThreadModeConsideredHarmful TipsForBeginners TourBus TragedyOfTheCommons UnwrittenRule VotingPatterns WardCunningham WardsWiki WhatLedUpToTheMindWipe WhyWikiWorksNot WikiMaster WikiMindWipeDiscussion WikiMission WikiPolitenessLevel WikiSuccessCanInhibitNewWriters WikiWiki XpFreeZone WikiConsortium CategoryWiki CuiBono GnuCpp InterWiki LukeGorrie MultiWiki OpenContent OpenSource OpenXpProcess PeterMerel PhlIp PissTake ProjectWiki PythonLanguage RecentChanges RichardDrake SunirShah TragedyOfTheCommons UnifiedRecentChanges WardCunningham WikiClone WikiFounders WikiPortal WikiPortalStories ZopeApplicationServer WikiConstructionists AmirLivne CategoryWikiUser EveryThing FourAnonymousContributions GodVsStalin GoodWikiCitizen HumanBeing JohnRepici LarryPrice MartinNoutch PhilGoodwin RalphMellor RichardCollins RichardDrake SeeAlso StephanHouben WikiCreep WikiReductionists WikiContentGenerationProcess AjiKeshi BackWhenWikiWorked CamelCase CategoryWiki CategoryWikiProgress ContentInProgress ContentWanted CreateDontJustify DanMuller DeleteRefactorOrRefute DeletionCandidate DeletionCandidateConsideredHarmful DougMerritt EditCodeWord GumLanguage GunnarZarncke IanOsgood IncompleteThoughtsBeingFleshedOut JulyZeroFive KeithBraithwaite LeaveImproveOrRefactor MichaelSparks OffTopic OpenYourMind PageNotFinishedYet PeterMerel PleaseContribute PleaseHelpCompleteThisPage RecentChangesJunkie SpecificationIsNotSolution StrangePage TheresNoTimeLikeThePresent ThinkingOutLoud VolunteerHousekeeper WalledGarden WikiBadge WikiContentGenerationProcess WikiDeclineLament WikiGnome WikiIsNotYourNotebook WikiNature WikiNatureFirst WikiNow WikiPresent WikiReductionism WikiReductionist WikiSpringCleaning WikiTag WikiWiki WikiZen WikiConversation BetsyHanesPerry CategoryWiki CategoryWikiEditing DaveHarris DaveSmith DocumentMode DocumentModeSummary EdwardWelbourne FridemarPache JohnLetourneau LikePlusButton MichaelFeathers RonJeffries SockPuppet SocratesDialogue ThreadMode WardCunningham WikiConversation WikiConversationAgree WikiConversationArgue WikiConversationAgree WikiConversation WikiConversationArgue WikiConversationArgue EdwardWelbourne GoodStyle PeterMerel WhyWikiWorks WikiConversation WikiConversationAgree WikiNature WikiCopyRight WikiCopyRights WikiCopyRights AlanKay AlexSchroeder AndrewMcMeikan AuthenticatedAuthor AuthenticationByPgp AuthenticationByWebsite CategoryWiki CopyRight DaveHarris DeanElvy DocumentMode EgolessWiki FairUse FreeAsInSpeech HistoryOfPatterns HowToCiteWiki JohnAbbe JohnRepici MartySchrader MeatballWiki MeatballWikiCopyright MeatballWikiCopyrightDiscussion PerpetualNow PresumedAuthor PrimarilyPublicDomain SunirShah TransClusion WardCunningham WebSite WikiMindWipe WikiNow WikiWiki WikiWikiLegalNotice WikiWikiWeb WikiCouch DrWiki GotDeleted WikiCouch WikiCountingVote CategoryWiki WikiSingleVote WikiSingleVoteByCounting WikiCourier CtwoHomePageChangeRequest WikiCourier WikiCpp CategoryWikiImplementation InternetExplorer MsWiki PhlIp SourceForge UserInterface WikiCpp WysiWyg WysiwygWiki WikiCreep JasonYip RavioliWiki RecentChanges WikiCreep WikiNameCreep WikiSuccessCanInhibitNewWriters WikiCreole CategoryWikiStandards CheatSheet FreeLink MediaWiki TestCases WardsWiki WikiCreole WikiInterchangeFormat WikiSym WikiSyntax WikiCulture CategoryWiki FridemarPache MeatballWiki SensivaTool WardsWiki WikiCulture WikiOnWiki WikiCurrentTopics AugustZeroFive BoilTheOcean CategoryBigPicture CategoryWiki ChangeSummary ChangeYourOrganizationDiary ChangeYourOrganizationTactics CodeWord ComplexAnalysis CrazyThingsThatMightSaveWiki CtwoCommentary DavidLiu DefinitionOfLife DesignByUse DuffsDevice EgolessWiki EmailIsObsolete EveryThingIsMath EvolutionistsStartInTheMiddle ExtremeProgramming GoogleHatesWiki HappinessIs HomoiconicExampleInManyProgrammingLanguages HomoiconicLanguages HowCanSomethingBeSuperGreatWithoutProducingExternalEvidence HumansAreLousyAtSelfEvaluation IfItsNewItMustBeBetter ImplicitTopics InstantChanges InstantGratification InteractionDesign JohnVlissides JulyZeroFive JuneZeroFive LifeIsCheapAndGettingCheaper MayZeroFive MicrosoftDotNet MoreAboutWikiAccess MultiTeamExtremeProgramming NeoWiki NovemberZeroFive NullIsBenign NutsAndBolts ObjectsAreFromMarsTablesAreFromVenus OctoberZeroFive OffTopic OnTopic OnTopicButNotNeeded OperatorPrecedenceConsideredHarmful PositiveDialogueCommunity ProductiveControversy ProgrammersAreNotProfessionals ProjectManagement RecentChanges RecentChangesDiscussion RecursionVsLoop RegularContributors RightToDissent SapirWhorfHypothesis SegmentationFault SelfStandingEvidence SelfTalk SeptemberZeroFive SocietyWithoutMediaIsBetter StopTheEditWar TheAdjunct ThingsOnWikisMind TimRhodes TolerateOffTopic UnwantedPages UsefulUsableUsed ViSucks WardCunningham WhatIsInteractionDesign WhatIsWrongWithTheGeneralVisualBasicApproach WhoIsActiveOnWiki WikiChangeProposal WikiCities WikiCurrentTopics WikiIsDead WikiProblems WikiReader WikiSpamSolutions WikiSpringCleaning WikiStructureResultsDiscussion WikiWay WindowsLonghorn WikiCynic AnthonyLander CategoryWiki CynicalEuropean KeithBraithwaite NathanielEliot WikiDemocracy CategoryWiki JohnFletcher WikiDemocracy WikiDenialOfServiceAgainstGv GrammarVandalDiscussion NewYear WikiUser WikiDesignPrinciples AssumeGoodFaithLimitations CategoryHistory CategoryWikiConcept MeatBall MediaWiki NotOnThisWiki ViewPoint WardCunningham WikiHistory WikiWikiHyperCard WikiDevelopmentEnvironment WikiDevelopmentEnvironment WikiDevices DeleteMe WikiDictionary CategoryExternalLink WikiDictionary WikiDirectoryOfTheWeb CategorySemanticWeb OpenDirectoryProject StumbleUpon WikiDisplayedAsPages DisplayingIframesBySelection DoingStuff DonaldNoyes ExtendedLink FederationOfInformation FindPage FrameSet ItWorks LargeFootprintComputing MultipleMonitors PagesCssAndHtmlFive RecentChanges SimpleMinded SmallestFederatedWiki TestSandboxEdit TextPad ThinkingOutLoud UsefulUsableUsed WeNeedExamples WikiTest WikiWikiSandbox WikiWithMore WikiWithMoreThanPages WikiWithMoreThanUsers WikiDoc BrianTheado FalkBruegmann FridemarPache MichaelBrown MicrosoftWord PeterHenning RalfHandl RichVanSchaik StanSilver SuperThinking TimmDanker WikiDoc WikiLink WikiNames WikiWord WikiDocServer CategoryWikiImplementation OmniBase VisualWorks WikiDoc WikiDoesntNeedSecurity CategorySecurity CategoryWiki DenialOfService KeptPages LimitTemptation ObsessiveCompulsiveDisorder RecentChanges SoftSecurity WhyWikiWorks WikiDoesntNeedSecurity WikiDoesntScale CategoryOrganization DoingStuff DonaldNoyes WikiPedia WikiDoesntWork WikiDom PublicWikiForums WikiForums WikiSpace WikiDotNet AlistairYoung CategoryDotNet CategoryWikiImplementation CsharpLanguage DanGreen DotNetWiki FlexWiki HailStorm MicrosoftDotNet MicrosoftPassport PerspectiveWiki RecentChanges SqlServer SushiWiki WardCunningham WebForms WikiClone WikiSmartTag WikiDotOrg CategoryFederation MineSweeper NextBigThing OpenSourceProject OpenWikiPrivatization SmallestFederatedWiki WardCunningham WardsWiki WikiDomains WikiDotOrg WikiFarm WikiDownload AnonymousDonor CategoryWiki ClusterWiki DownloadWiki JimmyCerra OffTopic QuickiWiki TheWikiWay WalledGarden WardCunningham WardsWiki WikiBase WikiEngines WikiWikiBugs WikiWikiClone WikiWikiWeb WikiDreamWorld AddingValue BottomMind CallForCollaboration ChangeAgent ContributePagesFromYourExpertise CreateNewPage DaveVoorhis DonaldNoyes EditWar ExtremeProgramming GrammarVandal LanguageBarrier NobleExperiment PatternsBenefitsExperiences PositiveDialogue RealPersonalityPlease ReallyValuablePages ShaZam SharkBot StupidLittleEdits UserCookie UserName WardCunningham WhyWikiWorks WikiUser XpCourageValue WikiDx WikiEcology AnonymousHero CategoryWiki DavidHooker MissingWikiBeforeXp RecentChanges ThingsOnWikisMind WikiSuccessCanInhibitNewWriters WikiWave WikiWaves WikiEdit CategoryWikiEditing RomanIvanov WackoWiki WikiEdit WikiEditIcon CategoryWikiEditing EditText RssFeeds UniversalWikiEditButton WikiWikiWeb WikiEditingCustoms CategoryCategory CategoryWikiEditing DocumentMode EatsShootsAndLeaves FrancisHwang GoodStyle HowToWriteAndEditThreadMode NobodyReadsEveryPage OpeningStatement RulesForUsingHyphensAndDashes SignatureSurvey ThreadMode TypesOfSignature UserName WikiHomePage WikiInterpolatedComments WikiEditor CategoryWikiEditing CategoryWikiImplementation JavaScript OpenWiki WikiEditor WikiEducationalUses CategoryEducation EducationalWikiList FrontPage InEnglish JeffNelson JohnDeBruyn TomHoffman WikiInEducation WikiEgoFactor AlistairCockburn AnonymousDonor AnotherAnonymousDonor CategoryJoke CategoryWiki EgolessWiki EgolessWikiDonor GoodStyle HelmutLeitner JeffGrigg OleAndersen PhilGoodwin RecentChanges TopTenHomePages WardCunningham WikiEgoFactor WikiResponsibilityFactor WikiEmigration AndyPierce CategorizedRecentChanges CollectiveIntelligence DaveHarris FrontPage InterWiki ItsWardsWiki JohnDeBruyn KeithBraithwaite MeatballWiki RecentChanges RichardBash RichardDrake SisterSites SunirShah WardCunningham WhyClublet WikiEmigration WikiOnWiki WikiWiki WikiZen WikiEnUneMinute EditText InternationalOneMinuteWiki LikePages OneDayWiki OneMinuteWiki OneMonthWiki OneSecondWiki OneYearWiki RalphMellor RecentChanges TipsForBeginners UserName VisualTour WhyWikiWorks WikiWeb WikiWikiSandbox WikiWikiWeb WikiEngine CategoryWiki CategoryWikiImplementation JavaLanguage MySql PerlLanguage PhpLanguage PythonLanguage WikiEngine WikiEngines WikiPrinciples WikiServer ZopeApplicationServer WikiEngineHallOfFame CodeFork CvWiki InterWiki QuickiWiki TheWikiWay TopTenWikiEngines WakkaWiki WardCunningham WikiEngines WikiFeatures WikiWay WikiWikiWeb WikiEnginePopularity AsWiki CategoryWikiEngineReview CitiWiki CoWiki ComSwiki CooCooWakka DevWiki DokuWiki DolphinWikiWeb DotNetNuke EclipseWiki ErfurtWiki FaqOmatic FlexWiki GoogleSearch InternetExplorer JavaWiki JohnFletcher JspWiki MediaWiki MiLki MiniWiki MoinMoin MojoMojo MoshiMoshi OddMuse OddMuseWiki PhpWiki PikiPiki PmWiki PodWiki ProWiki ProjectForum PukiWiki PurpleWiki PyWiki QuickWeb QwikiWiki SnipSnap SocialText SourceForge SpinnerWiki StrikiWiki SushiWiki TeleparkWiki TiKi TikiWiki TipiWiki TopTenWikiEngines TwikiClone UseMod VbWiki VikiWiki WakkaWiki WebMacro WiKid WiKit WiLiKi WikLeet WikiClone WikiCreole WikiEngineCounting WikiEnginePopularity WikiEngines WikiPopularity WikiSym WikiWikiClones WikiWord WikkiTikkiTavi XikiProject XwikiWiki YukiWiki ZwiKi WikiEngineReview ApacheMiniWiki CategoryWikiEngineReview ChoosingaWiki CoWiki ComSwiki ComSwikis FridemarPache HomePage JasonYip JosWiki JspWiki JuergenHermann MediaWiki MichaelRedux MoinMoin OddMuse PerlLearning PhpWiki PmWiki PublishingWikiContent RandyKramer SoftSecurity SunirShah TopTenWikiEngines TopicPerlLearning UseMod UseModWiki WardsOriginalWiki WardsOriginalWikiEngine WardsWiki WikiClone WikiClonesDirectory WikiDocServer WikiEngine WikiEngineReview WikiEngineReviewJspWikiOneZeroSix WikiEngineReviewNotes WikiEngineReviewPhpWiki WikiEngineReviewRhkCriteria WikiEngineReviewRhkCriteriaDiscussion WikiEngineReviewRhkObjectives WikiEngineReviewSwiki WikiEngineReviewSwikiFarm WikiEngineReviewTable WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiEngineReviewTerminology WikiEngineReviewTwiki WikiEngineReviewUseMod WikiEngineReviewWardsOriginalWiki WikiEngineReviewWikiLists WikiEngineReviewWikiWikiWeb WikiEngines WikiFarm WikiFarms WikiForums WikiMoinMoinReview WikiMoinMoinReviewZeroEleven WikiNehesa WikiSite WikiSwikiReviewTwoEight WikiTwikyReviewUnknownVersion WikiVisualWorks WikiWeb WikiWikiWeb WikiWorks WikkaWiki WikkiTikkiTavi ZwiKi WikiEngineReviewBrowsersUsed DevWiki MoinMoin RandyKramer SourceForge TopicWikiEngineReview WikiEngineReview WikiForums WikiEngineReviewComSwikiFarm CategoryWikiEngineReview ComSwiki ComSwikis InterWiki RandyKramer SmallTalk SwikiFarm TextFormattingTest WardsWiki WellThot WikiEngine WikiEngineReview WikiEngineReviewBrowsersUsed WikiEngineReviewNewRelease WikiEngineReviewNotes WikiEngineReviewStandardFeatures WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiFarm WikiFarms WikiForum WikiName WikiNames WikiNature WikiEngineReviewNewRelease CategoryWikiEngineReview MatthewTheobalds RandyKramer WikiEngine WikiEngineReviewTwiki WikiFarm WikiReviewPointSeven WikiSite WikiTwikiReview WikiEngineReviewNotes CategoryWikiEngineReview CategoryWikiTechnology ContentOverForm ExtremeProgramming HowToCiteWiki HtmlIsAssembler KeptPages LinkPattern MeatballWiki MeatballWikiCopyrightDiscussion PageDatabase RandyKramer RawHtmlWiki ReFactor SoftSecurity SunirShah TextFormattingRules ToDo UseModWiki WardsWiki WhyClublet WhyWikiWorks WhyWikiWorksNot WikiCopyRights WikiEngine WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiEngineReviewTextFormattingTest WikiEngines WikiFarms WikiMoinMoinReview WikiMoinMoinReviewZeroFive WikiName WikiNature WikiOriginalTextFormattingRules WikiSite WikiSyntax WikiEngineReviewPhpWiki CategoryWikiEngineReview InterWiki MacOsx PhpWiki PhpWikiDemo RawHtml ReiniUrban UpLoad UseMod WardsWiki WikiEngine WikiEngineReview WikiEngineReviewBrowsersUsed WikiEngineReviewStandardFeatures WikiEngineReviewTextFormattingTest WikiFarms WikiNames WikiWord WikiEngineReviewRhkCriteria CategoryWikiEngineReview EmailGroup InterWiki RandyKramer SourceForge SunirShah WikiEngine WikiEngineReview WikiEngineReviewAlternateSearchDiscussion WikiEngineReviewRhkCriteriaDiscussion WikiEngineReviewRhkObjectives WikiEngineReviewSuggestions WikiEngines WikiNames WikiNature WikiEngineReviewRhkCriteriaDiscussion AccidentalLinking AskSam CategoryWikiEngineReview CliffordAdams ContentOverForm EditCopy EmphasisPattern ExtremeProgramming GodKing HtmlIsAssembler IndexingScheme InterMap InterWiki JefRaskin JigglingBaloney JuergenHermann LinkPattern LynxFriendly MeatballWiki MoinMoin OrgPatterns PageDatabase PeerReview PortlandPatternRepository RawHtmlWiki RecentChanges SoftSecurity StartingPoints SunirShah TheOriginalWiki TurboPascal UseModWiki UsingFtpBeginner UsingFtpReminder WardsWiki WebLog WikiCloneReview WikiCloneReviewMoinMoin WikiCloneReviewNotes WikiCloneReviewTemplate WikiCloneReviewTemplateAnnotated WikiEngine WikiEngineReviewRhkCriteria WikiEngines WikiNames WikiNow WikiOriginalTextFormattingRules WikiPage WikiSite WikiSyntax WikiVote WikiWiki WikiWikiWeb YouArentGoingToNeedIt YoungAtHeart ZyIndex WikiEngineReviewRhkObjectives AskSam CategoryWikiEngineReview HyperPerl RandyKramer RolandKaufmann SourceForge UsingLinuxCommands WardsWiki WikiEngine WikiEngineReview WikiEngineReviewRhkCriteria WikiFarm WikiForum WikiEngineReviewStandardFeatures CategoryWikiEngineReview RandyKramer RecentChanges SunirShah WikiName WikiEngineReviewSuggestions AskSam CategoryWikiEngineReview RandyKramer TransClusion WikiEngine WikiName WikiPage WordStyleDiffs ZyIndex WikiEngineReviewSwiki RandyKramer WikiEngineReview WikiEngineReviewComSwikiEleven WikiEngineReviewComSwikiFarm WikiEngineReviewSwikiTwoEight WikiEngineReviewTable CategoryWiki ManorainjanHolzapfel MediaWiki PmWiki TextFormattingRules TikiWiki UseMod WikiEngine WikiEngineReviewTemplate CategoryWikiEngineReview InterWiki RandyKramer WardsWiki WikiEngine WikiEngineReview WikiEngineReviewBrowsersUsed WikiEngineReviewNewRelease WikiEngineReviewNotes WikiEngineReviewStandardFeatures WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiFarm WikiFarms WikiForum WikiNames WikiEngineReviewTemplateAnnotated CanWebSearchEnginesIndexWikis CategoryWikiEngineReview CliffordAdams DaveSmith ExtremeProgramming ExtremeWriting FilesystemBasedWiki InterWiki JuergenHermann MacroMarket MoinMoin ParserMarket RandyKramer UseMod WardsWiki WikiEngine WikiEngineReview WikiEngineReviewBrowsersUsed WikiEngineReviewNewRelease WikiEngineReviewStandardFeatures WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiEngineReviewTextFormattingTest WikiEngines WikiFarm WikiFarms WikiForum WikiMoinMoinReview WikiMoinMoinReviewZeroFive WikiNames WikiNature WikiPage WikiSite WikiEngineReviewTerminology CategoryLvlug CategoryWikiEngineReview FaqForCategories FridemarPache FrontPage InterWiki OriginalWiki RandyKramer WardCunningham WardsOriginalWiki WardsWiki WebPortal WebSearchEngine WikiEngine WikiEngineReviewTerminology WikiFarm WikiFarms WikiForum WikiForums WikiPage WikiPortal WikiSearchEngine WikiSite WikiTopic WikiWeb WikiWikiWeb WikiWord WikiEngineReviewTextFormattingTest AsciiArt AsciiValuesForUmlauts CategoryWikiEngineReview EditLinks HisNotValidInTheOriginalWiki InTheOriginalWiki InterWiki IsNotValidInTheOriginalWiki JimWeirich MicrosoftWord MoinMoin PartOfThisIsValidInTheOriginalWiki PikiPiki RandyKramer SpareMissile SwikiFarm TextFormattingRules ThisIsNotValid ThisIsNotValidInTheOriginalWiki ThisIsValidInTheOriginalWiki ToDo TocPlugin TopicUsingWiki TopicWikiEditingTraps UmlAsciiArt UmlAsciiArtExamples UmlAsciiArtTips UseMod WardCunningham WardsWiki WikiEngine WikiEngineReview WikiEngineReviewTextFormattingTest WikiName WikiNameTest WikiOriginalTextFormattingRules WikiReviewTextFormattingTest WikiTextFormattingTestPage WikiWikiSandbox WikiEngineReviewTwiki CategoryWikiEngineReview HowWikiWorks RandyKramer WikiEngineReview WikiEngineReviewTwikiDecemberTwoThousand WikiEngineReviewTwikiMayTwoThousand WikiEngineReviewTwikiDecemberTwoThousand AskSam CanonicalTopicStoredForm CategoryWikiEngineReview DaveChristenson FeatureUnderConstruction HowWikiWorks InterMap InterWiki InterWikis InterwikiPlugin JimWeirrich MainWeb MarkShepard MeatBall MoinMoin MultiLevelWikiWebs OriginalWiki PeterTheony PeterThoeny RandyKramer RevisionControlSystem RichardDonkin ScriptToCreateNewWeb SectionTitles SoftSecurity SourceForge SourceForgeHowTo SubWebTopic TextFormattingRules TocPlugin TwikiFarm WardsWiki WikiEngine WikiEngineReview WikiEngineReviewBrowsersUsed WikiEngineReviewNewRelease WikiEngineReviewNotes WikiEngineReviewStandardFeatures WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiFarm WikiFarms WikiName WikiNames WikiNotation WikiReviewTextFormattingTest WikiSite WikiEngineReviewTwikiMayTwoThousand CategoryWikiEngineReview InterWiki RandyKramer TextFormattingRules WardsWiki WikiEngine WikiEngineReview WikiEngineReviewBrowsersUsed WikiEngineReviewNewRelease WikiEngineReviewNotes WikiEngineReviewStandardFeatures WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiFarm WikiFarms WikiForums WikiNames WikiNotation WikiReviewTextFormattingTest WikiSite WikiEngineReviewUseMod CategoryWikiEngineReview ChuckAdams UseMod WikiEngineReview WikiEngineReviewUseModZeroEightEight WikiEngineReviewUseModZeroNineZero WikiEngineReviewUseModZeroEightEight CategoryWikiEngineReview InterWiki MainPageName MeatballWiki RandyKramer RecentChanges SubPageName TextFormattingRules UseMod UseModWiki WardsWiki WikiEngine WikiEngineReview WikiEngineReviewBrowsersUsed WikiEngineReviewNewRelease WikiEngineReviewNotes WikiEngineReviewStandardFeatures WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiEngineReviewTextFormattingTest WikiFarm WikiFarms WikiNames WikiPage WikiSite WikiWikiWeb WikiEngineReviewWardsOriginalWiki CategoryWikiEngineReview TheWikiWay WardsOriginalWikiEngine WikiEngineReview WikiEngineReviewWardsOriginalWikiFourOne WikiEngineReviewWardsOriginalWikiOne WikiEngineReviewWikiWikiWeb WikiEngineReviewWardsOriginalWikiOne ApacheHttpd CanWebSearchEnginesIndexWikis CategoryWikiEngineReview CommonGatewayInterface EditConflictResolution EditCopy HyperPerl InitialComments InterWiki JeffreyMiller MoreAboutMechanics MoreAboutTheDatabase MoreAboutTheServer PortlandPatternRepository QuickDiff RandyKramer TheWikiWay WardCunningham WardsOriginalWikiEngine WardsWiki WikiEngine WikiEngineReview WikiEngineReviewBrowsersUsed WikiEngineReviewNewRelease WikiEngineReviewNotes WikiEngineReviewStandardFeatures WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiEngineReviewTextFormattingTest WikiFarm WikiFarms WikiForum WikiInHyperPerl WikiNames WikiNature WikiOriginalTextEditingRules WikiOriginalTextFormattingRules WikiSite WikiWikiWeb WikiZen WikiEngineReviewWikiLists ActiveServerPages AlansWiki AnotherPhpWiki ArgoWiki ArgoWikiWiki AspWiki AtisWiki AustinDavid BazzaWiki BlastWiki CategoryWikiImplementation CeeLanguage ChanningWalton CommonLispWiki CreepingFeaturitis CvWiki CyberPublishing DevWiki DolphinWikiWeb DotNet EiffelLanguage EmacsWiki EnvisioningWiki FreeWeb FreeWiki FrikiServlet IoLanguage IoWiki JavaLanguage JavaWiki JikiJikiJava JosWiki KeheiWiki KmWiki KnowledgeManagement LongListOfWikiClones LotusNotes MicrosoftFrontPage MicrosoftWord MoinMoin MoshiMoshi MsWiki MuWebWeb NikiNiki NotesWiki ObjectArts OddMuse OneBigWiki OopslaStudentVolunteers OpenSource OpenWiki OrgPatterns OwlWiki OwlWikiScreenShot PanuViljamaa PatsWiki PatternStoriesWiki PerlLanguage PhikiWiki PhpWiki PikiPiki PikiePikie PnutsWiki ProWikiEngine PrototypeBasedProgramming PyWiki PythonLanguage QwikWiki RebolLanguage RicardoClements RubyLanguage RubyWiki ScRibble SchemeLanguage SchemeWiki SimpleWiki SmalltalkLanguage SoftWiki SourceForge SpiDer SpikeWiki SqueakSmalltalk StandardSetOfFeatures StoryBase StrikiWiki SushiWiki SystemEnvisioningWiki TcbWorks TheWib ThoughtsWeaver TiKi TomStambaugh TwikiClone UseMod UseModWiki VanillaWikiClone VbWiki VisualBasic VisualWorks VisualWorksWiki WardCunningham WebLog WebWeb WebWebTwo WiKit WikLeet WikiBase WikiCase WikiClonesDirectory WikiCpp WikiDoc WikiEngine WikiEngineReview WikiEngines WikiFarm WikiFarms WikiForums WikiMode WikiNature WikiServer WikiSlurp WikiSpace WikiWebDotCom WikiWebHelp WikiWikiWeb WikiWorks WikicWeb WikkiTikkiTavi WysiwygWiki YetAnotherWiki YukiWiki ZopeApplicationServer ZwiKi WikiEngineReviewWikiWikiWeb WikiEngineReviewWardsOriginalWiki WikiEngineWikiForum CategoryWiki DocumentMode RandyKramer ThreadMode WikiCollection WikiEngine WikiForum WikiName WikiSite WikiWeb WikiWiki WikiEngines AcroWiki ActiveServerPages AdaLanguage AllaireColdFusion AlphaWiki AneuchWiki AnotherPhpWiki ApacheTomcat ArtificialMemory AsWiki AspWiki AsteroidMeta AtisWiki AtlassianConfluence AtomApi AtomWiki AwkLanguage AwkiAwki BabillaRd BananaDance BashWiki BikiniWiki BitWeaver BlastWiki BoLeuf BorlandDelphi CalebMaclennan CalitrixWiki CamelCase CamelWiki CarstenKlein CasBah CategoryWikiImplementation CeeLanguage CeePlusPlus CfWiki CgiWiki CharlesMillerWiki CheeseWiki CheshireTwo CheshireWiki ChikiWiki ChineseWikiEngines ChiqChaq ChoosingaWiki ChuWiki CitiWiki CloudWiki ClusterWiki CmicWiki CoMa CoMaWiki CoTeia CoWiki CocanWiki CockatooWiki ColdFusion ComSwiki CommonLisp ConclaveDotNet ConnectedText CouchApp CourseForum CsaWiki CsharpLanguage CssMarkup CvWiki CyberPublishing DamePo DarachWiki DarcsRevisionControl DataBase DesktopWiki DevWiki DiamondWiki DidiWiki DocumentMode DokuWiki DolphinWiki DolphinWikiWeb DominoWiki DotNet DotNetNuke DotNetWiki DotWiki DownloadAndInstall EasyLanguage EclipseWiki EddiesWiki EditThisPagePhp EdouardsWiki ElreysWikiServer EmacsLisp EmacsWikiMode ErfurtWiki ErlangLanguage ErlangWiki EtouchSamePage EtouchSystems FacetedNavigation FaqOmatic FatWiki FileExplorer FirstWiki FitNesse FlexWiki FoswikiEngine FpWiki FreeLink FreeLinks FreeMind FreeWiki FrikiServlet FrontPage FutureWikis GeboGebo GikiWiki GitVersionControl GollumWiki GracefulTavi GraphWiki HabitatWiki HapiWiki HebDokuWiki HikiWiki HomePage HtagLanguage HtagWiki IkeWiki IkiWiki InstikiWiki InterFlow IoLanguage IoWiki IronWiki JaWiki JakartaLucene JakartaStruts JamPad JamWiki JassWiki JavaLanguage JavaScript JavaWiki JavaWikiByRichardKeene JavaWikiEngines JikiJikiJava JosWiki JotSpot JspWiki JyWiki JythonServlet KeheiWiki KiWi KvazWiki KwikWiki KwikiKwiki KyleWiki LesLes LeufNetWiki LimitedWiki LionWiki LotusNotes LuaLanguage LuaWiki LunaWiki MaseWiki MathMl MeatBall MediaWiki MedusWiki MemoWiki MiLki MicrosoftWord MindFacet MindTouchDeki MiniRubyWiki MiniWiki MinkiWiki MlLanguage MobiWiki ModPython MoinMoin MojoMojo MoniWiki MonkeyWiki MoonSoon MoshiMoshi MuLicense MySql NameSpace NameSpaces NearMap NoodleWiki NoteWiki NotesWiki ObjectArts ObjectiveCaml OddMuseWiki OghamWiki OpenSource OpenWiki OrgPatterns OutPage OwTwoWiki PageInfo PauxWiki PawFalIki PepysWiki PerSpective PeriPeri PerlLanguage PersonalInformationManagement PhearWiki PhikiWiki PhpForest PhpLanguage PhpWiki PieWebMaesher PikiPiki PikiePikie PlanNine PlatypusWiki PlikiWiki PluginArchitecture PmWiki PodWiki PortalWiki PpQwiki PrintxOrg ProWiki ProWikiSoftware ProjectForum PrologLanguage PrototypeBasedProgramming PukiWiki PukiWikiMod PurpleWiki PwyKy PyWiki PyWikiServer PyleWiki PythonLanguage QuickForm QuickWeb QuickiWiki QwikWiki QwikiWiki RabbitWiki RandyKramer RebolLanguage RebolWiki RegExpWiki RhizomeWiki RicardoClements RoWiki RuWiki RubyLanguage RyanNorton SchemeLanguage ScrewTurnWiki ScrumWiki SdiDesk SealedWiki SeedWiki SemanticWeb SemanticWiki SemanticWikiWikiWeb ServletBasedWiki ShortestWikiContest SimpleWiki SlashWiki SmallWiki SmalltalkEcks SmalltalkLanguage SnipSnap SocialText SourceForge SowjetPlus SpiDer SpinnerWiki SqLite SqueakSmalltalk StijnSanders StikiWiki StreetView StrikiWiki SubWiki SuneidoLanguage SuneidoPlatform SushiWiki TapirWiki TcbWorks TdbEngine TeamPage TeleparkWiki TheWikiWay ThoughtsWeaver ThreadMode ThroWiki TiKi TiddlyWiki TigerWiki TikiWiki TinyWiki TipiWiki ToolCommandLanguage TopTenWikiEngines TopicMaps TracWiki TransClusion TthWiki TwiciWiki TwikiClone UbikWiki UniWakka UseMod UseModWiki UseModj UverseWiki VaNilla VbWiki VersionControl VeryQuickWiki VikiWiki VimKi VimViki VisualBasic VisualFoxPro VisualFoxpro VisualWorks VisualWorksWiki WaGn WabiSabi WackoWiki WakkaWiki WalWiki WalaWiki WardCunningham WebHome WebLog WebMacro WebMacroWiki WebObjects WebWeb WebWebTwo WebwareWiki WiKid WiKit WiKix WiLiKi WidgetWeb WikLeet WikePage WikiAsPim WikiAsp WikiBase WikiBoard WikiBooks WikiChoicetree WikiClone WikiCpp WikiDoc WikiDocServer WikiDotNet WikiEngine WikiEngineReviewWikiLists WikiEngineTree WikiEngines WikiExplorer WikiExtension WikiFarms WikiForMacintosh WikiForNow WikiForums WikiLand WikiLog WikiMedia WikiMode WikiModeDiscussion WikiNehesa WikiNi WikiPedia WikiQuote WikiRootry WikiSh WikiSyntax WikiTypeFramework WikiWebDotCom WikiWebHelp WikiWikiWeb WikiWord WikiWorks WikiWriter WikicWeb WikidPad WikidWiki WikisWithCommentAppending WikkaWiki WikkiTikkiTavi WiktionaryProject WikyBlog WindowsMiniWiki WritingMyOwnWiki WxWikiServer WyPy WysiWyg WysiwygWiki XikiProject XoYnKi XwikiWiki YaWiki YawkWiki YetAnotherWiki YetAnotherWikiName YukiWiki ZwiKi WikiEnginesComments ExampleWiki InterWiki MelPullen ModPerl NonPublicWikiEngines NonPublicWikiForums NotherWiki OnceAndOnlyOnce OperatingSystem OtherWiki PaulRuane RandyKramer RichardDonkin ShortestWikiContest SomeWiki StructuredText WardsWiki WikiEngineReview WikiEngines WikiEnginesRecommended WikiEnginesWanted WikiForumsWanted WikiWebTransferProtocol WikiEnginesComparingWikis WikiEngines WikiEnginesComparingWikis WikiEnginesWanted AmeenDausha CategoryWiki ConceptMapWiki CortlandHaws DelphiLanguage DelphiWiki FeatureSummaries GoogleTagWiki IdeasToPlace JasonGrossman JavaScript JayLanguage JeffDay JustDoIt KirkBailey LesOrchard LionKimbro MarkCanlas MeatballWiki PageTemplates PmWiki PropellerBeanie RealTimeWikiDesign ScienceFictionWikiForum SecondLife SourgeForge TagWiki UnicodeWikiEngines VrmlWikiForum WikiAnnotationMediator WikiAsSourceControlRepository WikiEngine WikiEngines WikiFeatures WikiFeaturesWanted WikiForumsWanted WikiIde WikiIlliterate WikiJavaWanted WikiLanguagesWanted WikiNehesa WikiWikiSync WysiwygWiki WikiEnginesWithPageDeletion CategoryWikiImplementation FatWiki FoxForumWiki MoinMoin OpenWiki PwpWiki TwikiClone UseModWiki WackoWiki WikiBase WikiNi WikiWiki WikiWikiClone WikkiTikkiTavi ZwikiWeb WikiEntrepreneur ExtremeOpenBusiness FridemarPache OpenBusiness WikiNomics WikiEntrepreneurs FridemarPache WikiEntrepreneur WikiEpisode AnalogiesFromMusic DonaldNoyes ExternalAndInternalDesign ExtremeProgramming IdeaSpace IronyWarning JimCoplien MarkRogers NobleExperiment PositiveDialogue PseudonymityWithUntraceability RealPerson RealWorld RichardDrake SamGentle SecondGenerationProgrammer SecondLawOfThermodynamics SemanticTag SlowWiki TimBernersLee WardCunningham WardsWiki WikiEpisode WikiEpisodes WikiPage WikiPageRefactoring WikiSpringCleaning WikiErase CategoryWiki HistoryPages KeptPages OpenSource PageRank RecentEdits RefactorMe RichardStallman SlashDot UseModWiki WardsWiki WhyWikiWorks WikiSpam WikiWiki WikiWikiClone WikkiTikkiTavi WikiEssence AlvinToffler ArlieDavis BillSeitz CamelCase CategoryWikiConcept CommonLispWiki DanBarlow DaveSmith ElementsOfWikiEssence ErikDeBill FridemarPache GuillermoAlcantara HammingDistance HelmutLeitner JakobNielsen JasonTaylor JohnRepici KennethTyler KnowledgeProliferation MarkEichin MichaelHill NoSilverBullet NomicGame PaulChisholm PliftonPatternReflectory RecentChanges SeedWiki TerrelShumway ThoughtsWeaver VersionControlAppliedToWiki VeryQuickWiki VolunteerHousekeeper WabiSabi WhatYouSeeIsWhatYouGet WhyWikiWorks WikiDesignPrinciples WikiEngine WikiEssence WikiEssential WikiHistory WikiMember WikiName WikiNames WikiWay WikiWiki WikiWikiClone WikiWikiWeb WikiWord ZopeApplicationServer ZopeDoesWiki WikiEthic CategoryPhilosophy WikiExchangeLanguage CategoryWiki DeleteMe DimiterKurtev IwantaPony MinimalWiki SennikiWiki SimplifiedDocBook WikiExit AdewaleOshineye FixYourWiki InformalHistoryOfProgrammingIdeas TargetReached ThreadMess ThreadMode WikiExit WikiOnWiki WikiPurpose WikiWikiWeb WikiZens WikiExperience CategoryWikiLife CategoryWikiTag DarkSideOfTheWiki DeleteVulture EditVulture EditWar EmotionalBurp GotBoogered OffTopic OnTopic WarLord WikiExperience WikiExpert ArtificialIntelligence ExpertSystem WikiExpert WikiExplorer AndreasKirschner CamelCase CategoryWikiImplementation CategoryWikiNavigation TextFormattingRules WikiEngine WikiExplorer WikiZen WikiExtract BrokenLink HyperPerl PatrickConnors PhpWiki ProgrammingInWiki WikiExtract WikiFaeries EditHint LexAndYacc OpenWikiGraphics PhlIp WikiFaeries WikiFaery WikiFairies WikiGnome WikiGremlin WordsSmashedTogetherLikeSo WikiFailures AnnoyingWikiFeatureVote BenjaminSmith CategoryWiki CliffordAdams HistoryPages MikeStump OpenSource PhilGoodwin SlashDot ThreadMode VersioningWouldHelpNewbies WhyWikiWorks WhyWikiWorksNot WikiWikiClone WikiFairies OpenWikiGraphics WikiFaeries WikiFaery WikiFarm MontanaRowe PmWiki WikiAsObjectForOpenSourceTeamwork WikiEngine WikiFarms WikiForum WikiHive WikiWiki WikiFarms AdFree AdSense AllaireColdFusion AttributionShareAlike BillSeitz BizWebShop BluWiki BordersWorkersUnited BrokenLink BytesmithWikiHosting CafeWiki CamelCase CategoryWikiFarm CategoryWikiImplementation CentadaWiki ChicagoHumanist CocanWiki CommunityWiki ComparisonShoppingWiki CourseForum CreativeCommons CreativeCommonsShareAlikeLicense CustomerVision DavidCary DavidWeekly EdWiki EditMe EditThis ErikMoeller EtouchSamePage EvoWiki FireFox FreeTwiky FreeWikisForSchools FrenchWikiFarm GeboGebo GnuFreeDocumentationLicense InterWiki JavaScript JotSpot KarstenHoffmeyer MediaWiki MoinMoin MozillaFirefox OddMuse OnePay ParsimonyWiki PeanutButterWiki PhpWiki PmWiki ProWikiEngine ProjectForum ProjectLocker ProjectManagement ProjectWiki PublicWikiForums SalesAppliance SeedWiki SemanticWeb ShoutWiki SocialText StikiWiki SwikiFarm TakiWiki TeamNotePad TeamWiki TeamWikis TermsOfUse TheReformSociety TheWikiWay TikiWiki TwikiClone UseMod UseModWiki WaGn WebMail WikiBooks WikiEngine WikiFarm WikiFarms WikiForums WikiHoster WikiIndex WikiLog WikiNode WikiService WikiSpaces WikiSpot WikiWebDotCom WikiWikiWeb WikiWord WikiWorks WikiWorld WikidWiki WikisDotCom WysiWyg XwikiWiki ZopeDotOrg WikiFeatureIdeas AllInOneWiki AutoLink BlenderWiki CategorizedRecentChanges CategoryMetaWiki CategoryWiki CategoryWikiTechnology CommunityCascadingStyleSheet FridemarPache GeboGebo KarlKnechtel LatexWiki MathWiki MetaWikiSearchEngine MikeEggleston ParagraphWiki SchemeWeb SmartWiki SoundEx StopWords UserStory WikiEngine WikiFeatures WikiForum WikiIde WikiInnovations WikiPedia WikiTypeFramework WikiWikiSuggestions WikiWithProgrammableContent WikiWithTrails WikiWord WysiwygWiki ZopeApplicationServer ZwiKi WikiFeatures AlexSchroeder AtomicCommits BayleShanks BrokenLink BuiltinThreading CategoryFeature CategoryWikiForum DocViewThreadViewSplit IdeasToPlace InterWikiSoftware IntermapWalking LionKimbro MassUseOfWiki MoinMoin NearLink OddMuse RecentChanges StagedCommits ThomasWaldmann UberWiki UseMod WikiEmigration WikiFeatureIdeas WikiFeaturesWiki WikiPrinciples WikiProliferation WikiWikiSuggestions WikiFeaturesWiki CategoryWikiForum WikiFeatures WikiFederation AnotherDay DonaldNoyes IndividualOwnership NotBuiltInOneDay OffTopic OnTopic RapidAdaptation SmallestFederatedWiki ThinkingOutLoud WhatItWantsToBe WikiNature WikiWorksNot WikiFeint LinksAreContent OrphanPage RecentChanges WikiFeint WikiIceberg WikiFiction BradleySimmons BrentNewhall ChooseYourOwnAdventure DavidWeisman FoolQuest InteractiveFiction InternetRelayChat JeremyRice MattSimpson MediaWiki OffTopic PortlandPatternRepository SteveMetsker WhyWikiWorks WikiEngines WikiFiles LoadTest OnceAndOnlyOnce SisterSites UseModWiki WardCunningham WikiEngines WikiNames WikiPage WikiFilterist AlternativeTypeDefinitions AnonymousContributor BookStop CategoryMovie CategoryWikiMaintenance CategoryWikiUser CostinCozianu CourtneyLove DougMerritt EditWar EditWars ExponentialBackoffEditing FrontPage HumptyDumpty IfYouDontLikeItDontReadIt MichaelSparks OccamsRazor OffTopic OnTopic OnceAndOnlyOnce ScienceShouldBeEasy SelfStandingEvidence SeparateMeaningFromPresentation SoftwareGivesUsGodLikePowers ThreadMess TomStambaugh TopsWikiCategoryEncodingSystem TypesAreSideFlags UsefulLie WikiReductionist WikiReductionists WikiFindBookmarklet FindPage WikiBookmarklet WikiFire BigWikiFireOfDoubleOught CommunityLifeCycle LemonadeTime QuickChanges WikiMindWipe WikiSpringCleaning WikiFlicker CategoryWiki DeleteThisPageSoon DeletionCandidate EditWar FunnyWikiProcesses OrphanPage WikiFlicker WikiFollowing CategoryWiki ElizabethWiethoff RecentChanges RecentChangesJunkie SusannahWilliams WikiConversation WikiFollowed WikiJunkie WikiReadingHabits WikiSocialNorms WikiForDocumentation PmWiki ProjectDocumentation WikiForDummies ApacheTomcat BrokenLink CategoryDummies DecoderRing EddiesWiki GraphViz GraphWiki JspWiki MiniRubyWiki RubyLanguage SoftlySoftlyCatcheeMonkey SqueakWiki WikiInstallationSupportGroup WikiForLiterateProgramming CategoryLiterateProgramming CvsBasedWiki FilesystemBasedWiki LiterateProgramming WikiWord WikiForMacintosh AppleScript BillTozier CategoryWikiImplementation ComSwiki MacOs MacOsx MoinMoin PhpWiki PmWiki PowerMac SmallTalk TwikiClone UseMod VisualWorks WebStar WikiFunctionality WikiWiki WikiWorks WikiForTheMovie CategoryMovie WikiForbiddenTopics HistoricallyFutileWikiTopics HolyWar LandMines OffTopic OnTopic ParadigmPissingMatch RecentChanges SoftSecurity WhyWikiWorks WikiFormat WikiFormat WikiText WikiFormatting TextFormattingRules WikiDesignPrinciples WikiForum CategoryWikiConcept DocumentMode NonPublicWikiForums PublicWikiForums ThreadMode WikiClone WikiEngine WikiFarm WikiForum WikiForums WikiHasManyMeanings WikiPedia WikiSingleWordProblem WikiWiki WikiWikiWeb WikiWord WikiForumPrefixes DaveHarris InterlinkingWikiForums MeatballWiki WardsWiki WikiEngine WikiPage WikiWikiPage WikiForums CategoryWiki NonPublicWikiForums PublicWikiForums WikiForumsCategorized AuthenticationByWebsite CategoryBiology CategoryExternalWiki CategoryScience CategorySemanticWeb CategoryWiki CategoryWikiCategoryScience CategoryWikiCategoryScienceBiology CategoryWikiMetadata CluetrainManifesto CopernicTwoThousand ExtremeProgrammingIsNotTheOneTrueFaith FridemarPache FunnyThingsSeenInSourceCodeAndDocumentation KissPrinciple LearningXxAsaFirstProgrammingLanguage OnTology OneTrueBraceStyle OpenDirectoryProject PublicWikiForums RandyKramer RdfWiki ResourceDescriptionFramework ResourceDescriptionFrameworkInAttributes WikiForum WikiForums WikiForumsCategorizedAyThroughCee WikiForumsCategorizedDeeThroughZee WikiIndex WikiInternetSearchResults WikiOnWiki WikiReviews WikiWorks WikiForumsCategorizedAyThroughCee AlisSourceLang AlisTargetLang ArtTherapyWiki AsteroidWranglers CampSmalltalk CincomSmalltalkWiki ComSwiki DevWiki DoingIt DolphinWikiWeb EditHint EmacspeakWiki ExtremeProgramming FoxForumWiki FoxPro FrontPage FrontPageSimple GameOfGo GreatSoftware GreenCheese HandheldsWiki JosWiki KernelWiki LinuxChix LinuxQuestionsAndAnswers LyEks MacBrickout MeatBall MetaKit ObjectStudio OriginalWiki PalmOs PatternStoriesWiki PhikiWiki PhpWiki PilotWiki PocketSmalltalk PyWiki PythonIrcChannel RecentChanges RefactoringBrowser RestoringTabs SenseisLibrary SmallTalk SmalltalkCentral SmalltalkWiki SoftwareAsthetics SourceForge StWritersCoop SuperSwiki TextFormattingRules TheGoal TopicLinuxLearning TopicPerlLearning TunesWiki VisualAge VisualWorks WebHome WebMacro WebMacroBasics WebMacroWiki WelcomeVisitors WellThot WiKit WikiBase WikiCentral WikiEngine WikiEngineReview WikiFormat WikiForum WikiForumsCategorized WikiPage WikiWay WikiWeb WikiWiki WikiWikiWeb WikiWorks WorldForge WikiForumsCategorizedDeeThroughZee AnswerWiki ArtTherapyWiki BeginNov BioCorba BioJava BioPerl BioPython BioXxx BoingWiki CoWeb CyberFiction DeVaulDotNet DeVaulDotOrg FreeDictWiki FreeMarket FrontPage HarrGene KfuWiki KiboSphere KmIntro KnowHowWiki LadyWiki LeufNet LightingWiki LilyPond LinuxChix MoinMoin NeuroWiki NlpStuff OriginalWiki OudeMuziek PhpWiki PoliticalProblems PyWiki QueenArchitect QuoVadis RobertJordan TheReformSociety TransformersCamp TrikiWiki UseMod VegetarianRecipes WhatIsCreationMattersAbout WhyClublet WiKit WikiFarms WikiForums WikiForumsCategorized WikiPedia WikiWeb WikiWiki WikiWorks WikiForumsWanted AgileCeePlusPlusWiki AgileProgramming AnnotationWiki BookShelved BrokenLink DomainsWiki EverythingEngine FridemarPache HumourWiki IaWikiDotNet IdeasForDesignImprovementWiki InformationArchitecture JayLanguage JayLanguageWiki JournalismWiki LearningLinux LearningPerl LeufSfForum MathWiki MusicWiki OneBigWiki PublicWikiForums RequestsForDesignImprovementWike ScienceFiction ScienceFictionWikiForum VideoGameWiki VrmlWikiForum WikiEngine WikiEnginesWanted WikiFarm WikiForTheMovie WikiForum WikiIndex WikiPedia WikiStory WikiFrontDoor CategoryWikiMaintenance DanMuller DonaldNoyes EarleMartin FrontPage FrontPageDiscussion HomePage JohnFletcher OnceAndOnlyOnce ThinkingOutLoud WelcomeVisitors WikiFrontDoor WikiWikiSandbox WikiWikiWeb WikiFunctionality WikiFuture AuthorshipSecurity CategoryWikiProgress CognitiveDissonance CvWiki KatyMulvey PeterMerel RaySchneider ReproductiveEthics RonJeffries WikiCategories WikiFuture WikiMaster WikiNature WikiStoneSociety YouAreHere WikiFy FridemarPache GoogleTagWiki GreaseMonkey JavaScript UserScript WikiFy WikiLikeThing WikiLinkPatterns WikiGardener WikiAgent WikiGardener WikiGnome WikiGardeningService BrokenLink CategoryWikiMaintenance RachelStruthers WikiGardeningService WikiGateway AtomSyntax BayleShanks CommandLine FilteredRecentChanges MoinMoin OddMuse PerlLanguage PersonalPrivateWiki PersonalPublicWiki PythonLanguage RefactoringBrowser SubscribedChanges TouchGraphWikiBrowser UnifiedRecentChanges UseMod WikiClient WikiEngine WikiEngines WikiFatClient WikiGateway WikiServer WikiSync WikiWindow XmlRpc XmlRpcWikiInterface WikiGettingStartedFaq AccidentalLinking AddingNewPages AmazonAssociate AnswerMe BackLink BriefTutorial CategoryFaq CategoryPattern CategoryWikiHelp CommunityWiki DeleteInsults DeletedButWelcomeToWiki DoTheSimplestThingThatCouldPossiblyWork DocumentMode DseWiki EditConflictResolution EditCopy EditPageBookmarklet FixingLinks FreeLink FreeSoftware FreemindWiki FrontPage GoodThing HowToDeletePages HtmlEntity LessIsMore LinuxWiki MeatBall MeatballWiki MicrosoftExcel MicrosoftWord NewUserPages NoSmoke NotOnThisWiki OffTopic OnTopic OnceOnly OneBigWiki OneMinuteWiki OpenSource PleasePleaseDontCategorizeEveryPageOnWiki ProWiki ProWikiSoftware PublicWikiForums QuickiWiki RawHtmlWiki RecentChanges RecentChangesJunkie RecentChangesOnaWikiPage RepetitiveStrainInjury RunningYourOwnWikiFaq SennikiWiki SisterSites SixSingleQuotes StarTrek StartingPoints SusningNu TextFormattingRules TheWikiWay ThreadMode TooBigToEdit TourBusStop UtfEight WabiSabi WantedPages WardCunningham WelcomeVisitors WhenToCreatePages WhyDoesntWikiDoHtml WhyNobodyDeletesWiki WhyWikiWorks WikiBadge WikiCase WikiChoicetree WikiClone WikiDesignPrinciples WikiEngine WikiEngines WikiErase WikiFaq WikiFarms WikiHistory WikiHomePage WikiInHyperPerl WikiIsNotaDictionary WikiLikeThing WikiMission WikiPage WikiPedia WikiPhilosophyFaq WikiSocialNorms WikiSpam WikiSquatting WikiUses WikiVandal WikiWiki WikiWikiBugs WikiWikiClone WikiWikiSandbox WikiWikiWeb WikiWikiWebFaq WikiWord WikiWordsConsideredHarmful WikiZens WorldWideWiki WysiWyg XpFaq WikiGhost EdTb WikiGnome AndrewCates AnswerMe BrokenLink BrokenWhitespace CategoryWikiMaintenance CategoryWikiUser ChatMode DeleteOnceRestoreOnce DrWiki EditCopy EditHint GnomeFee GnomeIsAsGnomeDoes HistoryPages HousekeepingZombie ItDepends LazyWikiGnome MetaWikiGnome PalmerCox RecentChanges RedPenObsession StupidLittleEdits UpdatedPage UserName VolunteerHousekeeper WalledGarden WikiAgent WikiAuthor WikiFaeries WikiGnome WikiGnomePoem WikiGremlin WikiHune WikiNow WikiPage WikiPedia WordsSmashedTogetherLikeSo WikiGnomePoem CategoryWikiFavorites VlastimilWondratschek WabiSabi WikiGnome WikiGnomePoem WikiGnomeStatistics CategoryStatistics CategoryWiki ChangesInWeek WikiGnome WikiZen WikiGnomeWhiteList CategoryWikiMaintenance CostinCozianu DeSpam EditHistory EditPage FullDisclosure LayneThomas OpenProxy ScottJohnson SurgeProtector UserName WantedPages WikiGnome WikiSpam WikiWiki WikiGo UseNet WikiGoBookmarklet RecentChanges WikiBookmarklet WikiGod CategoryWikiUser WikiGod WikiGovernment AnonymousDonor SimonTaylor WikiGovernment WikiGrammar FolkWithFeet FolksWithFeet GoodEnough PageAlias PlainEnglish QuechuaLanguage SixSingleQuotes StrawMan StrawMen TextFormattingRules UserStories UserStory WikiName WikiNamePluralProblem WikiWordPhrase WikiGreatFoobarLists AlistairCockburn AmirLivne BenTremblay CategoryVoting CharlesIves ConciseComments ContinualReordering DeletingContent DisagreeByDeleting EdmundBlackadder GradyBooch GreatFoobarList GroundBreakingLanguages HumbleRefactorer InsufficientlyMotivatedItems JargonFile JeffGrigg JohannSebastianBach KentBeck LetThePeopleDecide ListMode LudwigVanBeethoven MeaningfulName MoviesToConsider ObscureGreatFoobars PrimalFearOfRefactoring PublicWikis RespectedSoftwareExperts RichardDrake RunnerUpList SecondWikiRenaissance StanSilver StefanBanach StephanHouben SteveMcConnell SucksRulesOmeter TipsForBeginners VoteEarlyVoteOften WikiContributor WikiGreatFoobarLists WikiVillage WikiVoting WikiWay WikiZen WilliamShakespeare WorldGeniuses WikiGremlin CategoryEvil CategoryWikiUser DisagreeByDeleting OpenWikiGraphics TrollDefinition WikiAgent WikiBibleQuoter WikiFaeries WikiGnome WikiGremlin WikiTroll WikiVandal WikiGroups GroupName WikiGroups WikiWord WikiGrowsByBudding CategoryEasternThought CategoryGardeningMetaphor CategoryWiki InterWiki MeatBall OnceAndOnlyOnce TragedyOfTheCommons WhenFlowersFinishTrimStem WikiDom WikiEmigration WikiPrimeDirective WikiWikiWeb WikiGrowsStale CodeWord FromFertilizerComeFlowers GoogleHatesWiki WikiHasManyMeanings CategoryWiki InformalHistoryOfProgrammingIdeas PortlandPatternRepository WardCunningham WardsWiki WikiClone WikiCommunity WikiEngine WikiForum WikiGnome WikiIsNotWiki WikiWikiWeb WikiZens WikiHelpDesk AdamBurton BackLink BackLinksBroken CarTwentyFaq CarTwoOhFaq CategoryCategory CategoryWiki CategoryWikiHelp CormacLawler DaveTucker DavidCary DoTheSimplestThingThatCouldPossiblyWork DocumentWithWiki DownloadWiki EditHint FilesystemBasedWiki FindPage FireFox ForbiddenAccess FrontPage HomePage HowToCiteWiki HowToDeletePages HttpReferer HyperTextMarkupLanguage IntellectualProperty JohnFletcher JustAnHtmlCoder MediaWiki MichaelChermside MikelGiles MoinMoin NewUserPages OpenSceneGraph OverlyBroadIntellectualPropertyAgreements PaulMorrison PerlLanguage PhpLanguage PleaseReinventTheWheel PythonLanguage QuestionsFromStudents RunningYourOwnWikiFaq SoftwareEngineer StartFromScratch TestPersons TextFormattingRules TwikiClone UnderComputerHood UniversalWikiEditButton UserName UserPreferences WalledGarden WardCunningham WardsWiki WebHome WebsitePatterns WhyWikiWorks WikiEngine WikiForDocumentation WikiGettingStartedFaq WikiHelpDesk WikiMirrors WikiName WikiNames WikiPedia WikiWikiBugs WikiWikiSandbox WikiWikiSuggestions WikiWikiWeb WikiWikiWebFaq WikiWord ZwiKi WikiHighlights ChangeSummary MeatballWiki NatureOfOrder NewEmptyPage SunirShah WikiHighlights WikiWiki WikiHijacker AttentionTheft CategoryWikiUser LinkFarm LinkFarms OnTopic WikiHijacker WikiPedia WikiSpam WikiHistory AntiMicrosoftBiasOnWiki BotWar CategoryComputingHistory CategoryWikiHistory CategoryWikiReflection ChangeSummary ChangesIn ChangesInMonth ChatterForTheSakeOfChatter CopyOfRecentVisitors CrcCards DesignPatterns EditCodeWord EditConflictResolution EditCopy EditText EditWars EnemiesOfWikiOpenSociety EtymologyOfWiki ExtremeProgramming FrontPage GoodStyle GoogleHatesWiki GoogleLovesWiki GrammarVandal HomePage HyperCard ImplicitTopics InFavorOfDissertation InvitationToThePatternsList InvitedAuthors JeffGrigg JohnFletcher KarlPopper KentBeck LikePages MinorEdit MinorEdits MinorEditsDisabledDiscussion MissingWikiBeforeXp MoreAboutTheDatabase MrsCunninghamSavesTheDay NewNotification NewRecentChanges NewRecentChangesDiscussion NotSoRecentChanges OnePileFilingSystem PageDeletion PageHistory PatrickMueller PeopleIndex PeopleProjectsAndPatterns PleasePleaseDontCategorizeEveryPageOnWiki PortlandPatternRepository PseudonymityWithUntraceability QuickChanges RandomPages RecentChanges RecentChangesJunkie RecentChangesJunkies RecentEdits RecentPosts RecentVisitors RexxLanguage RichardDrake RoadMaps RonJeffries SearchHelper SisterSites ThingsOnWikisMind ThreadMode ThreadModeConsideredHarmful UnethicalEditing UserName UtfEight VisualTour VolunteerHousekeepers WardCunningham WardCunninghamInterviewedByBrianIngerson WardsWiki WardsWikiTenthAnniversary WelcomeVisitors WikiArchive WikiCategories WikiDesignPrinciples WikiEngines WikiHistory WikiInnovations WikiMindWipe WikiMindWipeRepair WikiOnWiki WikiReadingHabits WikiReductionists WikiWikiClone WikiWikiGoesPublic WikiWikiHyperCard WikiWikiOrigin WikiWikiSuggestions WikiWikiWeb XpFreeZone WikiHistoryScripts CategoryCoding HistoryPages JotEngine MoinMoin PageHistory RecentPosts UnitTest WardCunningham WikiBookmarklet WikiHistory WikiWikiSandbox WikiHive CategoryWikiFarm PlogDev SymbolProject TaoRiver VisualWiki WikiFarm WikiFutures WikiHive WikiHomePage AddingNewPages BackLink CategoryHomePage CategoryWikiMaintenance GabbyJohns GoogleLovesWiki RunningYourOwnWikiFaq ScottJohnson WardCunningham WardsWiki WikiGnome WikiHomePage WikiPage WikiSignature WikiTag WikiHomonym AdrianBye NikiNiki TheManFromNikiNiki WikiHomonym WikiHoster KarstenHoffmeyer MediaWiki SemanticMediaWiki SemanticWikiWikiWeb StadtwikiKarlsruhe WikiBirthday WikiEngine WikiHoster WikiHotSpots AntiPattern BookList CaseTool CategoryRoadMap ChangeOfSetting EditorialPage ExtremeProgramming FallingWater HistoryOfPatterns JavaIdioms LetterToSoftwareDevelopers OldPage ProtoPattern QualityWithoutaName QuotePage RecentChanges SellingPatternsViaProfiling SevenPrinciplesOfSoftwareDevelopment SoftwareCannotBeModeled SoftwareHasNoShape TooMuchGuiCode TopTen WhenToUsePatternForm WikiLinksOfInterest WikiValuesHistoryNot WikiHumility CategoryWikiConcept ExtremeHumility HumilityIsKey WikiIceberg DaveHarris DavidDeLis ExtremeProg ExtremeProgramming FalkBruegmann GideonKlok JeffGrigg JohnClonts MentalInertia NavelLint RalphJohnson RandomPages RecentChanges RonJeffries SeanOhalpin SignalToNoise StartingPoints UseNet VisualizeTheWiki WikiAtlas WikiMines WikiReadingHabits WikiWikiSuggestions WillSargent WilliamUnderwood WikiIconCollections ChemicalEmergencyPlanningWiki FrontPage YpsilantiEyeball WikiIde ActorModel AntiSocial AssumeGoodFaithLimitations AutomaticLinkGeneration BespinEditor BodyClick BodyDblClick BubbleSort BugZilla BuildOneToThrowAway CategorySoftwareTool CodeCompletion ContinuousIntegration DataBase DataLog DaveVoorhis DiscussionPage DonaldNoyes EclipseIde EditPage FirstClass FirstClassProcesses FlexWiki ForthLanguage GnuGeneralPublicLicense GnuLesserPublicLicense GoodThing HardRealTime HyperText IntegratedDevelopmentEnvironment InteractiveSceneGraph JavaScript LiterateProgramming MakeFile ManaMana MarchZeroEight MediaWiki MirkoBlueming NewOsFeatures ObjectBrowser OpenIde OpenSource OperatingSystem OsWiki ProcessCalculi ProcessModel ProgrammingInWiki ProgrammingLanguage ProgressiveDisclosure ProjectPage PublicKey QedWiki RecentChanges RefactoringBrowser ReflectiveWiki RuntimeUpgradeableCore SamuelFalvo SecondClass SeeAlso SocialEngineering SourceForge SpikeSolution ThinkingOutLoud ThreadMode TiddlyWiki ToDo TrustWeb TypeChecking UnitTest UserExperience UserPage UserStory VonNeumannMachine WebOfTrust WebServer WiKernel WiKore WikiEdit WikiFactory WikiForge WikiHeart WikiIde WikiOs WikiPage WikiPedia WikiWay WikiWiki WikiWithProgrammableContent WikiWord WikiWorkbench XsltLanguage YouAintGonnaNeedIt WikiImmaturity AuthorDoesntMatterIfYouThinkItDoesYouMissedThePointBecauseItsNotWhoYouCurrentlyHate DeleteMetadiscussion UserPage WikiImmaturity WikiImmuneSystem EditWar HardBan WikiImmuneSystem WikiMindWipe WikiImplementations PersonalWiki SpecificContent SpecificContentPortal WikiEngine WikiEngines WikiWikiClone WikiWikiWeb WikiInEducation AlainDesilets AndrewCates AnonymousUser CategoryEducation CollaborativeWebBasedStoryTelling CoryLittle CyberClub DaveVoorhis DocumentMode DonaldNoyes IdeasToPlace JohnSechrest JuneKim LizzyWiki MathisHeydtmann NobleExperiment PhpWiki SeedWiki SimpleMazeStart StephanKarpischek WalledGarden WikiEducationalUses WikiLiver WikiPage WikiSchool WikiWord YetAnotherWikiClone WikiInEenMinuut EditText LikePages NewUserPages OneMinuteWiki RecentChanges TextFormattingRules VisualTour WikiWiki WikiInEinerMinute AnnaBlume CategoryGerman DseWiki FloydFerris HelmutLeitner InternationalOneMinuteWiki LikePages LikeThis OneMinuteWiki RecentChanges TextFormattingRules TipsForBeginners TourBus TourBusMap UserName VisualTour WikiVerzeichnis WikiWikiSandbox ZumBeispiel WikiInHyperPerl HyperPerl WikiDownload WikiInStraightPerl CategoryPerl CategoryWiki CvWiki MichaelLucasSmith WikiWikiWeb WikiInTheNews AssociatedPress BeginWithTheEndInMind BrokenLink BusinessWeek CategoryWiki CategoryWikiProgress ChadDickerson CharlesShapiro ChristianKohl ClickOnline CrazyMoneyForWikiDotCom DavidMattison DavidMcNicol DrDobbsJournal EditHint ForbesDiscoversWiki GoogleNews ImminentDeathOfWikiPredicted InfoWorld JavaLanguage JimmyWales JohnUdell JonUdell MichaelSwaine NeedToKnow NewYorkTimes PcMagazine QuickiWiki RealPlayer RelaxNg RunningYourOwnWiki SmallTalk SocialText TechNewsWorld TimBernersLee WardCunningham WardsWiki WelcomeVisitors WikiAsIntranet WikiInHyperPerl WikiInPlainEnglish WikiNews WikiNewsDiscussion WikiPedia WikiTest WikiVideos WikiWiki WikiWikiWeb WikisOnYouTube WriteTheWeb WikiInTheWorkplace ChoosingaWiki ChrisGarrod ColoradoSprings CompulsiveCustomizer CooperativeWorkWorkGroup MattWilkie MichaelFinney ProgrammingInWiki ProjectWiki RichardDonkin SandBox ScRibble SizeProblem TeamWiki TomAllison TwikiClone UseMod WardsCode WhyDontOthersGetWiki WhyWikiWorksNot WikiAsProgrammersNotebook WikiEngines WikiFailures WikiInHyperPerl WikiInTheWorkPlaceSurvey WikiInTheWorkplace WikiInTheWorkplaceSurvey WikiMaster WikiName WikiWikiClone WikiWithProgrammableContent WorkplaceWikiRoadmap WorldOfWikis WikiInTheWorkplaceSurvey CooperativeWorkWorkGroup JeffGrigg LotusNotes TomAllison WikiInTheWorkplace WikiWikiVsLotusNotes WiwPlainTextSurvey WikiIncreasesFlow CategoryWiki DavidMcNicol JohnFletcher MentalStateCalledFlow WikiIndentationConventions ThreadMode ThreadModeConsideredHarmful WikiIndex CategoryIndex CategoryWiki MeatballWiki WikiIndex WikiInnovations CategoryWikiConcept EditConflictResolution FindPage LikePages NewNotification PageDeletion QuickChanges QuickDiff RecentChanges SignatureSurvey SisterSites SpellingChecker TranslateWiki UserName VisualTour WikiHistory WikiInnovations WikiWikiSuggestions WikiWikiSuggestionsResolved WikiInterchangeFormat AlexSchroeder BayleShanks BetamaxSituation BrianEwins CategoryWiki DaveHarris DesignIssues DoTheRightThing EricBennett FederatedWiki InterWiki JanneJalkanen JoaquimBaptista JoergBaach JspWiki JuergenHermann LesOrchard LinkPattern MoinMoin NecessaryComplexity PlanningIsNpComplete RaphLevien RegularExpression RonJeffries ScottWalters SeanPalmer SmallestShield SteveHowell StorageLinkingPresentation SunirShah TextWiki TimVoght TransClusion TwikiClone UseModWiki WikiAbstractFormattingLanguage WikiBase WikiBrowser WikiClone WikiClones WikiConsortium WikiConverter WikiCreole WikiEngines WikiFarm WikiInterchangeFormat WikiInterchangeFormatExamples WikiMarkUp WikiMirror WikiMode WikiNature WikiPage WikiPageInterchange WikiPortal WikiWikiWeb WikiWord WikiXmlDtd WikiXmlRpcInterface WimlWiml XmlRpc YetAnotherNamespace YouArentGonnaNeedIt WikiInterchangeFormatExamples CategoryWiki FrontPage JoaquimBaptista JoeYoung LaurensPit MacWikiEditor OpenWiki SteveHowell ThisLinkIsInternalToThisWiki TimVoght WikiEngine WikiEngines WikiInterchangeFormat WikiInterchangeFormatExamples XmlNeeded WikiInterfaceStandard EditText FindPage InterWikiLogo InterWikiPages InterWikiPrefix InterWikiStandard LikePages SisterSites WikiInternalDialogue CategoryDialogue JohnFletcher RealPersonalityPlease RespondingToCriticism TheMagicofDialogue ThinkOfYourCommunicationAsFaceToFace WikiInternalDialogue YesNoQuestion WikiInternetSearchResults CopernicSearchResultOnWiki FridemarPache WikiInterpolatedComments ArgueAgreeIdiom CategoryWiki CategoryWikiEditing CommunityWiki ConvertThreadModeToDocumentMode DaveHarris DocumentMode HowToWriteAndEditThreadMode NestedThreadMode RonJeffries SimulatingQuoteBlocks SpaghettiCode ThreadMode TragedyOfTheCommons TurnBasedVsInterruptedThreadMode WardCunningham WikalongExtension WikiConversation WikiRefactoring WikiWikiWeb WikiInterviews CategoryInterview CurzonInterview InterviewWithKent JeffGrigg KentBeck RichardDrakeInterviewsWardCunningham VlissidesOnBeck WikiInterviews WikiNature WikiIrregularVerbs ArchitectingWord BigDesignUpFront CategoryCommunication CategoryJoke CategoryWikiFavorites DocumentMode JohnFletcher PeeWord RobinWilson WikiIsAddictive CategoryJoke OnTopic RecentChanges WikiAddict WikiWord WikiIsAnAssociativeStore AlignedWith BackLink CategoryWiki CirclesBoxesAndArrows EverythingIsa GeraldLindsly InspiredBy ItDepends JavaLanguage JavaVirtualMachine LinkType MarkLuffel PartOf PleasePlease PleasePleaseDontAssociativelyOrganizeEveryPageOnWiki RecentChanges SemanticWeb VirtualMachine WaldenMathews WardCunningham WikiIsNotaDictionary WikiWord WikiWordRelationships WikiIsAnarchy WardCunningham WikiIsDead AntiPattern BeanFactoryFactoryImpl BeanProvider CategoryWiki DefinitionOfDeath DocumentMode EditText ExtremeProgramming GeneralPurposeGraphicsProcessUnits ImminentDeathOfWikiPredicted JohnFletcher ManorainjanHolzapfel MineCraft ObjectOrientedProgramming ReFactor TopMind WikiIsDying WikiIsForGrowingConsciousness CategoryWiki ChrisGarrod DoTheSimplestThingThatCouldPossiblyWork GarethMcCaughan HumanBeing UnitTest WikiBadge YouArentGonnaNeedIt WikiIsForPeople CategoryWiki WikiIsForGrowingConsciousness WikiIsMagic WikiGnome WikiIsMagic WikiIsNoSandCastle AnonymousCoward BackStacks CategoryMetaphor ChariotsOfTheWikiMasters CollectiveIntelligence CollectiveNotepad DataLoss DeadSea DeathByPerfection FalseDichotomy GarryHamilton GenerationNow KnowledgeDecay KnowledgeGetsOld LetTheHumanPullTheTrigger MicrosoftWindows OldAndBoring OneWikiToRuleThemAll PreservationOfTechnology QuickChanges SandCastle SandCastles StevenNewton TheWikiWay ThingsOnWikisMind TootsieRollDilemma WabiSabi WikiGnome WikiWikiSandbox WikiZens WikiIsNotAboutDebate BenTremblay CategoryWiki CategoryWikiIsNot DeletionInWiki DocumentMode LinguisticsOfWiki PhilGoodwin RecentChanges RichardDrake RonJeffries SummaWay ThreadMode ThreadModeConsideredHarmful TomStambaugh WardCunningham WikiReductionists WikiIsNotDead WikiIsDead WikiIsNotFair WikiZensToleratingFlames WikiIsNotUsenet AnonymousDonor AssumeGoodFaith BigBrother CameronSmith CategoryJoke CategoryRant CategoryWiki CategoryWikiIsNot DeleteNoContent DisagreeByDeleting DocumentMode ExtremeAutoShop ExtremeProgramming GodwinsLaw KentBeck ThatGermanGuy ThreadMode UseNet WardCunningham WardsWiki WhyWikiWorks WikiDesignPrinciples WikiIsNotUsenet WikiSocialNorms WikiUsenetComparison WikiWikiOrigin WikiZens WorldWideWeb ZopeApplicationServer ZwiKi WikiIsNotWiki CategoryWiki CategoryWikiIsNot CruiseControl FrameworkForIntegratedTest MatthewAstley NonPublicWikiForums OnTopic PortlandPatternRepository PublicWikiForums ReinventingTheWheel SoftwareEngineer WardCunningham WardsWiki WikiClone WikiEngine WikiEngines WikiForum WikiHasManyMeanings WikiIsNotWiki WikiNewbie WikiPage WikiSquatting WikiWikiWeb WikiZen ZopeApplicationServer WikiIsNotWikipedia ThreadMode WikiAuthor WikiPedia WikiPuppy WikipediaIsNotWiki WikiIsNotXanadu CommentOnTransclusion CvWiki DanUznanski DaveHarris DougMerritt EwDijkstra FullSearch IsWikiXanadu ManuelSimoni MartinPool MichaelFeathers OpenSource PeterMerel RichardGregg RonJeffries SeanOhalpin TedNelson TheBestIsTheEnemyOfTheGood TheCurseOfXanadu TransCopyright WhyWikiWorks WikiClones WikiWiki WikiWikiWeb WilliamGrosso WorseIsBetter ZigZag WikiIsNotYourBlog AwikiOrAblog CategoryComparisons CategoryWiki CategoryWikiIsNot KachinaCrowe OffTopic OnTopic ReFactor RecentChanges TomPurl WardsWiki WikiBlogComparison WikiWikiWeb WikiIsNotYourNotebook CategoryWiki CategoryWikiIsNot HomePage LogBook OffTopic PersonalWiki ProgrammersNotebook StevenNewton WalledGarden WardCunningham WardsWiki WikiAsProgrammersNotebook WikiSquatting WikiWikiWeb WikiIsNotaDictionary AdvogatoTrustMetric AmericanCulturalAssumption AndyPierce AtomicBomb BruceAnderson BuzzwordCompliant CategoryDefinition CategoryEmpty CategoryWiki CategoryWikiIsNot DanBarlow DocumentMode DonaldNoyes FalkBruegmann FindPage GangOfFour GeorgePaci GoodEntryPoint GoogleJuice HistoryOfProgramming InterWiki JavaIdioms JohnDoveIsaacs PersonalInformationManagers ReallyValuablePages RecentChanges RecentChangesJunkie RichardCollins RichardDrake SearchHelper ShaeErisson SisterSite SisterSites SmallestFederatedWiki TomAnderson UserName VeryGoodSeats WaldenMathews WardCunningham WhatIs WhyWikiWorks WikiBadge WikiDictionary WikiEngine WikiIsNotaDictionary WikiNameInRealLifeSyndrome WikiNames WikiPedia WikiWord WordsSmashedTogetherLikeSo WikiIsNotaForum CategoryWiki CategoryWikiIsNot DoTheSimplestThingThatCouldPossiblyWork JohnKugelman LimitsOfHierarchies WikiEssence WikiIsNotaSearchEngine AnswerMe BackLink CategoryCategory CategoryWikiHelp CategoryWikiIsNot FindPage FrontPage HyperLink InterNet LikePages LinksPagesConsideredHarmful NewUserPages RecentChanges RecentEdits RoadMaps SisterSite SisterSites TipsForBeginners VisualTour WikiBadge WikiIsNotaSearchEngine WikiWord WikiZens WikiIsNotaTree BackLinks BrokenLink CategoryCategory CategoryWiki CategoryWikiIsNot DonaldNoyes EditHint LatticeWiki LimitsOfHierarchies PatternForm PleasePleaseDoCategorizeEveryPageOnWiki PleasePleaseDontCategorizeEveryPageOnWiki RoadMaps StartingPoints SystemsThinking TheReformSociety UsefulLie WikiCategories WikiIsNotaTree WikiPage WikiSpringCleaning WikiIsPragmatic ExtremeProgramming MustEverythingOnThisWikiBeExtreme PhilosophyOfPragmatism WikiBadge WikiIsTooBigToEdit BrokenLinks DonaldNoyes FindPage MichaelSparks RandomPages ReadTheWholeWiki RefactorLowHangingFruit TheLibraryOfBabel TooBigToEdit WikiAtThirtyThousand WikiIsTooBigToEdit WikiPedia WikiIsUsenet OoVsRelational ThreadMess UseNet WardsWiki WikiWiki WikiIsaJungle WikiJamming RecentChanges WikiJamming WikiJournaling AmitrajitChatterjee AspWiki BillSeitz BlosXom BoLeuf CategoryPersonalWiki ConnectedText CookBook DaveTauzell DaynoteYearList EarleMartin FlexWiki FlexWikiPad JohnDouglasPorter JuneKim LiveJournal MacOsx MarkZimmermann MatthewCornell MayFifteenth OnlineDiary OpenSource PersonalWiki PeterProvost PetersJournal PetersJournalTwo PmWiki RecentChanges RobertDaeley SunirShah VoodooPad WikiAsPim WikiCalendar WikiEngine WikiJournaling WikiLog WikiWare WikiWord ZhurnalWiki WikiJourney DaveMorgan WikiJunkie CarlosNsRodrigues CategoryWikiUser FindPage InternetExplorer JavaScript JohnPassaniti MozillaFirefox RecentChanges RecentChangesJunkie RecentEdits TabbedBrowsing WikiAddict WikiAddiction WikiJunkie WikiWithdrawal WikiKarma CategoryWiki FixYourWiki SlashDot WikiPenance WikiKnowledge ExtremeProgramming WikiKnowledge WikiKoan ChuangTse JustaProgrammer ThomasBeauvais WikiLafur WikiLaistighDeNoimead AonghusOhAlmhain EditText LikePages LikeThis NewUserPages OneMinuteWiki RecentChanges TextFormattingRules TipsForBeginners UserName VisualTour WhyWikiWorks WhyWikiWorksNot WikiGnome WikiWikiSandbox WikiLand ApacheCocoon CategoryWikiImplementation CyberSpace WikiLand WikiLanguage CamelCase ReFactor ShortestWikiContest WhyWikiWorks WikiAji WikiLanguageStatistic FalkBruegmann FindPage HowManyPeopleUseWiki MarkRogers PointAndClickDragAndDrop ProgrammingLanguageUsageStatistics SmalltalkBiasOnWiki WikiGrowth WikiWordStatistics WikiLeaks WardsWiki WikiLeaks WikiPedia WikiWiki WikiLearn CategoryWikiForum RandyKramer WebHome WikiLib WikiLike CamelCase CategoryWiki DonaldNoyes EtherPad EtherPadWiki FridemarPache LikePlusButton OtherWords RobHolecko WikiEngines WikiLike WikiLikeThing WikiWikiWeb WikiWords WikiLikeThing AcmeUserInterface AppendOnly AskSam AtlassianConfluence AtlassianSoftware AwikiLikeSite BasicSupportForCooperativeWork BigMindMedia BillAtkinson BrokenLink CategoryEmacs CategoryHypercard CategoryWiki ConnectedText DevonThink DougEngelbart EditThisPagePhp EnglishLanguage EtherPad EverythingTwo FaqOmatic GermanLanguage GitHub GitVersionControl GnuGeneralPublicLicense GrooveNet HansWobbe HitchhikersGuideToTheGalaxy HyperCard HyperNews HyperTextHistory HypertextAbstractMachine IntermediaFromIris JitterBug JreePad LotusNotes LucidFriedEggs ManilaByDaveWiner MassMind MemexVision MetaBaby ModeLess MySql NoteBook NoteCards NoteStudio OneThousandJournalProject OurPlace PalmWiki PasteBin PepysWiki PlatformForInformationApplications PlatoGroupNotes PostCardx QuickCms QuickTopic RobPike SdiDesk SharePoint SneakerNet TeamWave TextFormattingRules TheBrain ThoughtStream ThoughtTwo TinderBox TreePad VannevarBush VoodooPad WebGrid WhyEdit WikiBatics WikiFormat WikiFs WikiLikeEngine WikiMode WikiNames WikiNature WikiText WikiWiki WikiWikiClone WikiWriter WikidPad XanaduProject XeroxParc XeroxSparrow ZwiKi WikiLikeWysiwyg WysiwygWiki WikiLink CamelCase CategoryWiki ExternalWikiLink FreeLink InternalWikiLink JeanHuguesRobert WikiPage WorldWideWiki WikiLinkDotTxtStatistics AdewaleOshineye AlistairCockburn AntiPattern AreYouThere BrokenLink CategoryAuthor CategoryCategory CategoryHomePage CeeLanguage CeePlusPlus ComputerScience DavidCary DesignPatterns DougMerritt EarleMartin EddiesWiki ExtremeProgramming ExtremeProgrammingRoadmap FindPage FrancisHwang FreeSoftware FrontPage GangOfFour GemStone GoodStyle HelmutLeitner HomePage JavaLanguage JavaScript JavaUnit JeffGrigg JimCoplien JohannesGijsbers JustaProgrammer KentBeck LaurentBossavit LispLanguage MarkIrons MartinFowler MathQuizOne MeatballWiki MoinMoin MyMyersBriggsTypeIs MyersBriggs NewUserPages OffTopic OnceAndOnlyOnce OpenAuthor OpenSource OrderedCollection OrphanPage PairProgramming PerlLanguage PersonalWiki PhpLanguage PythonLanguage QuickChanges RalphJohnson RandomPages RealNamesPlease RecentChanges RecentChangesJunkie RecentEdits RecentVisitors RichardDrake RonJeffries RubyLanguage SchemeLanguage SemanticWeb ShaeErisson SmalltalkLanguage SoftwareEngineer StartingPoints StevenNewton SunirShah TestDrivenDevelopment TextFormattingRules ThankYou ThoughtWorks TopTenHomePages TourBusStop UnitTest UseModWiki UserName VickiKerr VisualBasic VisualWorks WalledGarden WardCunningham WardsWiki WelcomeVisitors WhyWikiWorks WikiEngines WikiFarms WikiGnome WikiHistory WikiName WikiWeb WikiWiki WikiWikiWeb WilliamUnderwood WikiLinkPatterns CamelCase FridemarPache GoogleSearch LinkPattern SmallTalkers UserScript WardCunningham WikiFy WikiLink WikiWord WikiLinkStructureAnalysis AcmTechNews AcmUbiquity AlgorithmWikiLinkStructuralAnalysis BigFive CategoryAutoIgnore ChromeTheMoon CollaborationPatterns ComputerTechPatterns CulDeSac DannyVanBruggen DeadEndClusterList DesignByNumbers EllenGottesdiener EnoAndPlum EtienneVincent EvaRaimundezKuhlmann HollyCondon JohnMaeda KeithPumphrey MozillaFirefox MultipleInstanceSelection MultipleSelections NeuronFac OrphanClusterList PaveTheEarth PetalsAroundTheRose PetalsAroundTheRoseSpoiler PlanAsNoun PlanAsVerb PriceGouging PricewaterhouseCoopers SupremeFascist TerryLaBan TextReferencing TheBook ValueDrivenPricing WalledGardens WhatsInsideTheCase WikiGnome WikiSquatting WikiZens WikiLinksOfInterest CategoryRoadMap ChoicesObjectOrientedOperatingSystem DougSchmidt OpenStack PatternsHomePage PlopConference WikiWikiWeb WikiLinlin WikiLinlin WikiList CategoryWiki CliffordAdams MetaWikiSearchEngine StartingPoints WikiList WikiRandomList WikiWiki WikiLiver CategoryWikiForum WikiLiver WikiLockSolutions AltLeftEnterRepeat AnonymousDonor CantOpenWikiDbForUpdate CarstenKlapp CategoryWiki ChangesInAugust ChangesInSeptember CharlesMiller ConversationalChaff JeffGrigg LockFailed MicrosoftVsOpenSourceDatabases MyFirstPage RandomPages RecentChanges WardCunningham WhyDoesTheUniverseExist WikiMirrors WikiPage WillSargent WikiLog WikiBlog WikiLurker AnonymousDonor CategoryWikiUser GuillermoAlcantara TipsForBeginners UseNet WikiBadge WikiConstructionists WikiEverything WikiLurker WikiMaster WikiTerms WikiWeb WikiLympics AppleIi BackLinks ColorForth CommodoreSixtyFour GenuinelyUseful ShortestWikiContest SvenNeumann WikiPrinciples WikiMagic CategoryWiki CleaningWardsWiki RecentChanges RefactorMercilessly StijnSanders WikiGnome WikiIsMagic WikiMagic WikiPage WikiMail HomePage RecentChangesJunkie WikiMail WikiMailBox WikiMailBox CategoryWiki HomePage TalkPage WikiMail WikiTag WikiMaintenance CategoryWikiMaintenance RecentChanges WikiWikiSystemNotice WikiMania AudioWerkstatt CategoryWiki ClayShirky JuraWiki LarrySangerAndLessonsInCollaboration QuickChangesJunkie RecentChangesCamp RossMayfield SocialText WardCunningham WikiMania WikiMedia WikiPedia WikiSym WikiMap AbstractRelationship CountryFederation DesignPattern DummyCreationalPattern EarleMartin EuropeanUnion EveryPage GeneralizationWikiMap GeneralizesThe GentlyReduceWikiBadges GeorgeWashington IsUsedBy MihalyElekes NotUsedHere PagesToCategorizeSs SoftwareEngineer SpecializesThe UsesThe VisualTour VisualizeTheWiki WalledGarden WikiMap YetAnotherWikiName WikiMark DiigoTrailfireWikiCollaboration WikiMarkup HyperTextMarkupLanguage MarkUp MarkupLanguage TextFormattingRules WikiMarkupLanguage WikiSyntax WikiMarkupFormat AlternativeTextFormattingRules CategoryOrganization CategoryWikiEditing DonaldNoyes MarkupLanguage ThinkingOutLoud WikiCreole WikiDesignPrinciples WikiMarkupFormat WikiMarkupLanguage WikiMarkupType WikiMarkupValue WikiMarkupLanguage AlternativeTextFormattingRules CategoryWiki CategoryWikiEditing HyperTextMarkupLanguage LaTex MarkupLanguage MediaWiki TextFormattingRules WardCunningham WhyDoesntWikiDoHtml WikiDesignPrinciples WikiLink WikiPedia WikiPrinciples WikiZens WikiMarkupType CategoryOrganization CategoryWikiEditing DonaldNoyes ThinkingOutLoud WikiMarkupFormat WikiMarkupLanguage WikiMarkupType WikiMarkupValue WikiMarkupValue CategoryOrganization CategoryWikiEditing DonaldNoyes ThinkingOutLoud WikiMarkupFormat WikiMarkupLanguage WikiMarkupType WikiMarkupValue WikiMaster BalancingReadersWritersAndEditors BenTremblay BooksAreClosedSource CategoryWikiMaintenance CategoryWikiUser ConceptDestruction CookDing FriedrichNietzsche PerfectionIsAchieved PerpetualNow RalphJohnson RecentChanges SignalToNoise SimonPeterChappell SotoZen TheElementsOfStyle WikiButcher WikiMaster WikiMasterDiscussion WikiMasterOriginal WikiNoise WikiReductionist YourNoiseIsMySignal WikiMasterDiscussion AlistairCockburn CategoryWikiMaintenance ChanningWalton DaveHarris DaveSmith DeathOfThePage DisagreeByDeleting GoodWikiCitizen MartinNoutch PhilGoodwin RecentChangesJunkie RonJeffries StrawMan SunirShah ThreadMode WardCunningham WikiMaster WikiMasters WuWei WikiMasterOriginal WikiMasterSpoofAnalogy RichardDrake StrawMan ThreadMess TvWatchers UseRealExamplesForWikiOnWiki WikiCommunity WikiMaster WikiMasterpiece WikiMasterpiece BigBang RichardDrake ThreadMode WikiMaster WikiMasterOriginal WikiMasterSpoofAnalogy WikiMasterpiece WikiName WikiMatrix CategoryWikiImplementation WikiEngines WikiMatrix WikiMedia CategoryWiki MediaWiki MicrosoftPatternsAndPractices UseModWiki WardCunningham WikiClone WikiEngine WikiMania WikiMedia WikiPedia WikiSym WikiWikiWeb WikimediaFoundation WikiMember AnonymousOnPurpose CategoryWikiUser GoodWikiCitizen NuffSaid TrollDefinition VolunteerHousekeeper WikiBoar WikiButcher WikiCitizen WikiGnome WikiGremlin WikiLurker WikiMaster WikiMember WikiParticipant WikiPolice WikiPuppy WikiSpam WikiVandal WikiMentalIllnessPhenomenon DaveVoorhis EditWar GrammarVandal RecentChanges SharkBot WikiMentor MentorRole RefactoringWikiPages WikiMaster WikiMentor WikiMess AcceptableRefactoring CategoryWikiRefactoring EditHint InterleavedParallelThreadMode IrrevocableThreadMode MigrateInlineComment NestedThreadMode RandomPages RefactorByExtractingToPage RefactorMe RefactorTowardsTheCenterOfThePage SplitByTopicNotByOpinion SurfaceRefactoring ThreadMess ThreadMode WikiChaos WikiMess WikiMethod GettingYourWikiAdopted WikiMigration CategoryWiki DierkKoenig FieldSeparator WardsOriginalWiki WikiWikiClone WikiMind CollectiveIntelligence FridemarPache GlobalBrain MarvinMinsky NiklasLuhmann ThingsOnWikisMind UniversalMind VoiceOfWiki WhatIsAnAgent WikiMind WikiZens WikiMindMap BrokenLink ChuckSmith ConceptMap FreeMind GraphViz KwikiIdeaMindmap MindMap MindMapping MindMaps SourceForge VisualTour VisualizeTheWiki WebOfWeb WebdotGraphServer WikiEngine WikiMindMap WikkaWiki WikiMindWipe CartersCompass CategoryWikiHistory CategoryWikiProgress CostinCozianu EditCopy EdwardKiser FalkBruegmann ForestFire HappyMedium InternetArchive JoelSpolsky JohnDouglasPorter PerpetualNow PhilJones ThreadMode VincentLowe ViolentRefactoring WardCunningham WhyWikiWorks WikiMindWipe WikiMindWipeDiscussion WikiMindWipeRealityCheck WikiSpringCleaning WikiStroke WikiSuicide WikiWalking WikiWiki WikiWipeMind WikiMindWipeDiscussion AlistairCockburn AntiMicrosoftBiasOnWiki CategoryWikiHistory ContextualDamage DavidChess DavidHooker FalkBruegmann FilterByCategory InYourFace IsExtremeProgrammingWacko JohnRepici KeithBraithwaite LukeGorrie MarkReid MartinPool MissingWikiBeforeXp OpenSource PleaseDontGoSam PreviousParticipant PushBack QuarterCenturyOfUnix ReevaluationCounseling SamGentile SamGentle SmallTalk StuCharlton TheMostWidelyUsedProgrammingLanguageAtAnyLevel TomStambaugh WayneConrad WikiCopyRights WikiFire WikiFundamentalist WikiMindWipe WikiSuicide YouJustCantWin WikiMindWipeRealityCheck BikerBar HallmarkPeopleToComeOut JohnPassaniti RichardDrake SamGentle ThomasWeidenfeller TrustAndResponsibility WikiMindWipe ZenSlap WikiMindWipeRepair CategoryWikiHistory DonaldNoyes FederatedWiki JeffGrigg JohnFletcher RichardDrake SamGentle SmallestFederatedWiki SpeakersCorner TheWayIseeIt WhereFrom WikiMindWipe WikiMindWipeDiscussion WikiStroke WikiMines ActiveXpert AlistairCockburn CategoryCategory CategoryWiki CategoryWikiStructure CodeUnitTestFirst ColorOutsideTheLines DoWhatYouSaySayWhatYouDo EverythingTwo ExtremeProgramming GlennVanderburg KnowTheRule MichaelFeathers NickKnowles RaySchneider RoadMap RonJeffries SeanScoggins SqueakSmalltalk WardCunningham WebSom WikiClones WikiReadingHabits WikiWordStatistics XpFreeZone WikiMining PleaseDontDeleteWiki WikiMinuutissa EditText LiisaIhmemaa OneMinuteWiki RecentChanges UserName WhyWikiWorks WikiOptions WikiWikiSandbox WikiWikiWeb WikiMirrors CategoryWiki ExtremeProgrammingRoadmap FreeNet GnuTella MirrorTerms RecentChanges RoadMaps UseNet WikiMirroringService WikiMission AdmissionsOfThisWiki AmericanCulturalAssumption AppropriateJavaOneTopics AppropriateWikiTopics BayleShanks BidirectionalLink BridgesWiki CategoryWikiMaintenance CenterOfTheWikiWorld ChristopherAlexander CommunityBuildingOnTheWeb CreepingObesity DifferenceBetweenSpecificationAndImplementation DiversityIsSmotheredOnWiki DocumentMode EricScheid EveryoneShouldBeaToolmaker ForgetfulnessAsFilter GoodStyle HelmutLeitner InformalHistoryOfProgrammingIdeas InterWiki IsAttentionScarceOnWiki IsChristianityOnTopic JeffMantei LowCarb LurkBeforeYouLeap MarkGuzdial MeatballWiki MetaWikiSearchEngine MissingWikiBeforeXp MoinMoin MuWebWeb MustEverythingOnThisWikiBeExtreme NetGain NewAnalogiesForSoftware NobleExperiment OffTopic OffTopicWiki OnTopic PatternForm PeopleProjectsAndPatterns PlainEnglish PortlandPatternRepository PrepareTheWay PublicWikiForums QualityWithoutaName RandyStafford RecentChangesJunkie RedHerring ReligiousDebateAsWikiReductionistTestCase RichardDrake RunningYourOwnWikiFaq SearchForTruth SignalToNoiseRatio SisterSites SlashDot StevenBlack SunirShah TheImportanceOfFirstHandExperience ThingsOnWikisMind ThisDoesntBelongOnWiki ThreadMode TipsFromWardCunningham TragedyOfTheCommonsCantHappenHere UseModWiki UseRealExamples WardCunningham WardsWiki WastingPeople WhatWouldPeopleLikeOnWiki WikiAsXpTrainingCourse WikiBase WikiConsensus WikiCurrentTopics WikiEmigration WikiForum WikiGravitationalEffect WikiHistory WikiHomePage WikiIceberg WikiMind WikiMission WikiMissionDiscussion WikiOnWiki WikiShouldDoWhatItDoesBest WikiSingularity WikiSocialNorms WikiWiki WikiWikiKudos WikiWikiWeb XpFreeZone ZopeApplicationServer ZwiKi WikiMode AlexSchroeder BrianEwins CategoryEmacs CategoryMode CategoryWiki DontModeMeIn EditPage EmacsVsVi EmacsWiki EmacsWikiMode ForthLanguage FrankGerhardt FridemarPache GreatEmacsFeatures JohnWiegley LarryTesler RecentChanges TomZimmer WikiEditor WikiMode WikiModeCode WikiName WikiNames WritingLark WikiModeCode BrianEwins CategoryMode EditPage NoMatch RecentChanges TextFormattingRules ToDo WikiCopyRights WikiMode WikiName WikiStyle WikiModel CatchUp CategoryModels CategoryWiki UpdatingAndRefactoring UsefulUsableUsed WardsWiki WhatItWantsToBe WikiWithMoreThanPages WikiWithMoreThanUsers WikiModerationWithPasswords CategoryWiki LoginsAreEvil MattOlson RecentChanges UserName UserProfile WikiModerationWithoutPasswords WikiSpam WikiModerationWithoutPasswords AccessFee BigWikiFireOfDoubleOught CategoryWikiDisregarding DanielSheppard HardSecurity JuanPabloNunnezRojas LetHotPagesCool RecentChanges SandboxWiki SunirShah SurgeProtector WardsWiki WikiGnome WikiModerationWithPasswords WikiStoneSociety WikiZens WikiModes AntiPattern CategoryMode DialecticMode DialogMode DocumentMode FaqMode FileMode ListMode OpinionMode PatternMode ThreadMode WikiZens WikiMoinMoinReview CategoryWikiEngineReview MoinMoin WikiEngineReview WikiMoinMoinReviewOneOne WikiMoinMoinReviewOneThree WikiMoinMoinReviewZeroEight WikiMoinMoinReviewZeroEleven WikiMoinMoinReviewZeroFive WikiMoinMoinReviewZeroSeven WikiMoinMoinReviewOneOne BenWilson CategoryWikiEngineReview CygWin FrontPage HelpContents InterWiki JuergenHermann MoinMoin UseMod WikiEngine WikiEngineReview WikiEngineReviewNewRelease WikiEngineReviewNotes WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiFarm WikiFarms WikiNames WikiSite WikiMoinMoinReviewOneThree AlexanderSchremmer CategoryWikiEngineReview FrontPage HelpContents InterWiki JuergenHermann MoinMoin NirSoffer ThomasWaldmann UseMod WikiEngine WikiEngineReview WikiEngineReviewNewRelease WikiEngineReviewNotes WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiFarm WikiFarms WikiNames WikiSite WikiMoinMoinReviewZeroFive CategoryWikiEngineReview FrontPage HelpContents InterWiki JuergenHermann MichaelChermside MoinMoin StructuredText UseMod WikiEngine WikiEngineReview WikiEngineReviewNewRelease WikiEngineReviewNotes WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiFarm WikiFarms WikiNames WikiSite WikiTextFormattingTestPage WikiMorpheme HotPotatoes LikePages MorphemeSwitch RichardDrake WardCunningham WikiName WikiMorphemePolice WikiMorphemeLawyer WikiMorphemeSocialWorker WikiNames WikiMultipageEditing CategoryOrganization DonaldNoyes EddiesWiki FederationOfYourInternet MultipleWikiPageEdits PersonalWikiServer TwoClicks WikiDisplayedAsPages WikiMultipleDefinitions AppleComputer BiologyScience BiologyTrees CategoryWiki CocoaDev ComputerHardwareManufacturer ComputerTrees DesiredPage DocumentMode EditPage FacetWiki KritTer MacOperatingSystem MaintainingFarms OperatingSystemsManufacturer RobRix SisterSite ThreadMode WhyWikiWorks WikiCowFarming WikiLink WikiMultipleDeclarations WikiName WikiOnWiki WikiPage WikiWebFarming WikiWiki WikiWord WikiMultipleVote BacChus CategoryVoting EddieCampbell JethroTull JohnStuartMill TheFirstKnotMaker WikiBallotBox WorldGeniuses WikiName ApostropheCatastrophe CategoryWiki LinkPattern SimplestThing WikiCase WikiName WikiNameInternationalization WikiNamePluralProblem WikiNaming WikiSingleWordProblem WikiWord WikiWordsConsideredHarmful WikiNameAdvantages CategoryWikiMaintenance DanglingLink DonaldNoyes DouglasHofstadter LeTonBeauDeMarot ThatsNotaBugItsaFeature WikiCase WikiName WikiNameDisadvantages WikiNameInRealLifeSyndrome WikiNamePluralProblem WikiNames WikiNature WikiPage WikiWordsAreConcepts WikiNameDisadvantages ApostropheCatastrophe RubyLanguage WardCunningham WikiAlphabet WikiNameAdvantages WikiNamePluralProblem WikiPlacenameProblem WikiSingleWordProblem WikiWordsConsideredHarmful WikiNameInRealLifeSyndrome AgglutinativeLanguage AnswerMe AppleTree CategoryRealWorld ChrisBrooking CombinationsOfWords CompoundWords DentalAppointment DonaldNoyes DoublePlusUnGood EnglishLanguage FlorianKonnertz GarethCronin GermanLanguage HyperLink InTheFuture JbRainsberger JeffGrigg JimMcCawley MeToo NewSpeak NineteenEightyFour OxfordEnglishDictionary RealLife RealLifeInWikiNames RefactorLowHangingFruit ShaunSmith TomRossen TradeMarks UpperCase UsefulDevice WikiIsNotaDictionary WikiName WikiNames WikiPageTitles WorldLanguage WikiNameInternationalization AlphabetThatUsesYumlaut CategoryInternationalization WardsWiki WikiName WikiNames WikiNameLag WikiNameModifiers ArgueAgreeIdiom ChoosingWikiNames DocumentMode DontMakePartTwo EditHint LongTitlesSmell SplitByTopicNotByOpinion ThereforeBut ThreadMode WhyWikiWorks WhyWikiWorksNot WikiNamePluralProblem AlarmBellPhrase AlarmBellPhrases AlarmBellPhrasesOnTheJob AlarmBells AnonymousDonor BazzaWiki BrianEwins CamelCase CategoryWiki ChristopheVermeulen CofFee CoffeeDrink DaveHarris DavidMcNicol DavidSaff DoTheSimplestThingThatCouldPossiblyWork DomainSpecificLanguage DonaldNoyes DougMacKenzie EatsShootsAndLeaves EdGrimm EditHint EditText EnglishLanguage ExtremeProgrammer FoxForumWiki IanBicking ItDepends JackBolles JspWiki KurtGeorgeGjerde LeeLouviere MarnixKlooster MicroSoft MicrosoftAlarmBellPhrases MicrosoftCorporation MindMap MindMapping MindMaps NonAlarmBellPhrases ObjectOriented PerlLanguage PeterMerel PhilipMaynard PhlIp RecentChangesJunkie RonJeffri RonJeffrie RonJeffries RonJeffry SecurityPolicies SecurityPolicy SixSingleQuotes SolutionOfTheWikiNamePluralProblem StateTax StateTaxes SunirShah TheKink TheKinks ThinkingOutLoud TimVoght TomStambaugh UnitTest UseCase UseMention UseMod UseModWiki WabiSabi WardCunningham WardsWiki WikiChild WikiChildren WikiEngine WikiGrammar WikiName WikiNamePluralProblem WikiNameSynonym WikiNames WikiPage WikiWiki WikiWord WildGeese WildGoose WikiNames BillSeitz CategoryWiki ChineseWiki ChoosingWikiNames DoTheSimplestThingThatCouldPossiblyWork GavinLambert OnceAndOnlyOnce PeeDeeAy PersonalDigitalAssistant PersonalDigitalAssistants TwiciWiki WikiKey WikiName WikiNameAdvantages WikiNameDisadvantages WikiNamePluralProblem WikiNames WikiNamespaces WikiPlacenameProblem WikiSingleWordProblem WikiWord WikiNamespaces ClaudeMuncey DataTypes DateTypes DifferentPage DifficultToWikifyNames DolphinWikiWeb EdwardKiser FreeLinks HelmutLeitner ImplementingFundamentalDataTypes ImplementingFundamentalDataTypesInPerl ImplementingFundamentalDataTypesInScheme ImplementingScheme LinkPattern MakeTheWikiTooComplicated NestedNamespace OtherNamespace RobHarwood SixSingleQuotes SomePageOrOther UseModWiki WikiClone WikiLink WikiName WikiNames WikiNamespace WikiPage WritingPerlInterpreters WikiNature CategoryEasternThought CliffordAdams DarrenHobbs DougMerritt EarleMartin EditWars FreeSoftware FridemarPache InvisibleHand JeffShelby LetHotPagesCool MarshallMcLuhan MemoryHole MindWipe MuHinShu OpenSource PhysicalCuesInSoftwareDevelopment RecentChanges SeanPalmer TaoTeChing TimChambers UniversalMind WabiSabi WardCunningham WikiContentGenerationProcess WikiGnome WikiNature WikiNow WikiStyle WikiWeb WikiWikiSuggestions WiseMan WikiNatureNeedsaPatch AlistairCockburn AntiPattern CategoryWiki CommunityLifeCycle DeepSecrets EdYourdon FalkBruegmann GreenEggsAndHam GrokInFullness HaveThisOpinion HowToPreventWikiMindWipe JeffGrigg KeithBraithwaite KneeJerkReaction LarryPrice MartinPool PatternLanguage PeterMerel PeterMerelFanClub PhilGoodwin PissingContest QuotePage RichardDrake RonJeffries SamGentle SoftwareContext ThreadMode WabiSabi WhyWikiWorks WikiMindWipe WikiMindWipeRepair WikiNature WikiNatureNeedsaPatch WikiNatureRevealed WikiStoneSociety WikiWikiWeb WikiNatureRevealed WikiNature WikiNatureNeedsaPatch WikiPercieved WikiNavigation BackLinks CategoryCategory CategoryOrganization CategorySystem ClickOnPageTitle ContextFeatures ContextIdentificationMechanism ContextNames DonaldNoyes IndexesByContext InterWiki LinkingByContext RecentChanges RoadMaps SearchingByContext SiteExperts SubjectMatterExperts ThinkingOutLoud TopicClassification TopicIndex TourBusStop TourCatalog TourGuides TouringMechanisms TouringStructures WikiLinks WikiNavigationPattern AltaVistaPersonal CategoryWikiNavigation IndexingScheme KaiBouse MeaningfulUrls OhFnord PleasePleaseDontCategorizeEveryPageOnWiki WikiCategories WikiNavigationPattern ZyIndex WikiNeedsSearchTerms BlahBlah CategoryEmployment CategoryFooBar CategoryWiki CeeSharp CsharpLanguage ExampleOnly FooBar GoogleLovesWiki GunnarZarncke MartinZarate WikiNeedsTrustMetrics AccountlessUserIdentification AdvoGato AndyTanenbaum BookMarklet CostinCozianu DennisRitchie DramaticIdentity EditsRequireKarma ElseWiki FrontPage GateKeeper GlassBeadGame IpUsername LambdaMoo LinusTorvalds MarkJanssen NoamChomsky PerItemVoting PurpleWiki RecentEdits RichardStallman SimplestThingThatCouldPossiblyWork SoftSecurity StevenNewton TedNelson TheTimeOutStrategy TransClusion TrustMetric TrustMetrics UseNet UserName UserRanking WardsWiki WikiDeclineLament WikiEngines WikiNames WikiPedia WikiSociopath WikiWay WikiWikiWebFaq WikiZens WikiNeedsaDeadLinkSweeper BrokenLink CategoryWikiMaintenance DeadLinkSweepers DonaldNoyes ExternalWikiLink IdentifyPagesWithUnidentifiedBrokenLinks MartySchrader SecondEffort UnidentifiedBrokenLinksDiscussion WikiGnome WikiGnomes WikiOnWiki WikiNehesa CategoryWikiImplementation FrontPage KirkBailey MoinMoin PythonLanguage WikiEngine WikiNehesa WikiNerveCenter GraphWiki InsanelyGreat MiniRubyWiki PenBird PhlIp RecentChanges TheBrain VisualTour WikiNerveCenter WikiNodeExperiment WikiStyleSheet WilliamTanksley WikiNewbie CategoryWikiUser NewToWiki NewUserPages PrepareTheWay RecentVisitors StartingPoints TipsForBeginners WikiBadge WikiCitizen WikiGnome WikiHistory WikiHomePage WikiLurker WikiMaster WikiNewbie WikiWay WikiWikiWeb WikiWorld WikiZen WikiNewbieToBeginners CategoryWiki CommunityExpectations CommunityLifeCycle DavidLiu DeleteJunkie DeleteOnceRestoreOnce DeletedUnlessDefended DesignPatterns DisagreeByDeleting DisagreeByDistorting DougMerritt FileHeaders GoWithTheFlow GotDeleted HaiKu PoemsParodyAndFilkRoadMap RecentChanges RefactorMercilessly SockPuppet TipsForBeginners TriteSayingsComeInPairs WardsWiki WikiWiki WikiNews CollaborationLeadsToHalfFinishedWork HalfFinishedWorkLeadsToCollaboration TragedyOfTheCommonsCantHappenHere WikiNews WikiPedia WikiNewsDiscussion CategoryWikiTopics InformationManagement WardsWiki WikiInTheNews WikiNewspaperAnalogy CategoryWiki RealWorld RichardDrake TeenageSlang WikiBrainAnalogy WikiNi BackLinks CategoryWikiImplementation MoinMoin WakkaWiki WikiEngine WikiNi WikiNiLogo WikiNoLocationUrlScheme CategoryAddress PhilipDorrell WikiAdministrators WikiNames WikiNoLocationUrlScheme WikiNode BrokenLink CategoryWiki CodePedia CommunityWiki ContentManagementSystem CraoWiki DrogenWiki DseWiki GameProgrammingWiki HelmutLeitner JohnFletcher MeatballWiki OpenBusinessModels OpenSource OsWiki PeopleProjectsAndPatterns RecentChanges SocialSynergy StartingPoints TheReformSociety TwinPages WelcomeVisitors WikiCampCenter WikiFeaturesWiki WikiIndex WikiLifeCycle WikiNode WikiNodesWiki WikiScience WikiSpam WikiNodes BayleShanks ChangeAggregators CliquesAndCommunities CommunityWiki IdeasHaveContext InterWiki LionKimbro NoamChomsky OffTopic OnTopic RecentChanges SocialWiki StandardPages UnderstandingDelegations UnifiedRecentChanges WikiEngine WikiEngines WikiNode WikiNodes WikiProcess WikiWay WikiNodesWiki CategoryWikiForum DanielBruessler TourBusStop WikiNode WikiNoise InfiniteWiki SignalToNoise WikiButcher WikiNoise WikiScore WikiWizard WikiWord ZeroWiki WikiNoisePollution BeyondWarAndCasualties CategoryWikiMaintenance CivilityPatterns DavidLiu GeoffBrownWikiExperiences HowToAnnoyUsers MoreLightThanHeatGuideline NarcissismOfSmallDifferences SusanRoy WelcomeToWikiPleaseBePolite WikiCommunity WikiNoisePollution WikiNomad CategoryWikiUser DeletionCandidate WikiNomad WikiVagrant WikiNomic CamelCase EarleMartin HomePage JosephBeckenbach JosephStyons NomicGame OleAndersen PeterSchaefer PlainEnglish TheMapIsNotTheTerritory TunaSandwich TunaSandwiches WikiLink WikiNomic WikiPage WikiNovice WikiNow CategoryWiki CategoryWikiReflection DarrenHobbs DocumentMode DougMerritt EarleMartin EditWar ExtremeProgramming FalkBruegmann HistoryPages InvisibleHand LetHotPagesCool LivingDocument LongNow MemoryHole NewRecentChanges PatternsMining PerpetualNow RecentChanges ThesisAntithesisSynthesis ThingsOnWikisMind ThreadMode TragedyOfTheCommons VersionControlAppliedToWiki WikiGnome WikiHighlights WikiMindWipe WikiNature WikiNow WikiPedia WikiTomorrow WikiYesterday WillSargent WikiNumbers ChrisGarrod GarryHamilton PacificTime WikiCalendar WikiObjectionsToWorkingTestFirst AlexeyVerkhovsky BruceIde KarlKnechtel KayPentecost ObjectionsToWorkingTestFirst PhlIp PointyHairedBoss ProductionCode SpikeSolution TestDrivenDevelopment WayneMack XpMailingList WikiObjects JimScarver OpenSource ThomasMalone WikiObjects WikiWiki WikiWorld WikiOffTopicGems BooksThatHaveShapedPeoplesLives LlanfairpwllgwyngyllgogerychwyrndrobwyllLlantysiliogogogoch OdeOnaGrecianUrn OffTopic OnTopic PoemsParodyAndFilkRoadMap PoetryInSandbox SexEcologyandSpirituality TimeForaParadigmShift TolerateOffTopic WhatLedUpToTheMindWipe WikiOnWiki WiseWordsWrittenOnThisWiki WowFactor WikiOnPda AlphaSmartDana BillZimmerly CamiloMesias CategoryWiki DavidCary EmacsWikiMode GoodZaurusSoftware HandHeld JohnStoshMuczynski MikeSmith ModeZero NoteStudio PalmOs PalmOsWikis PersonalWiki PocketWiki PointerAndKeyboard QuickQuestions SharpZaurus WikiAsPim WikiLikeThing WikiOnPda WikiOnPersonalWebServer AndrewMcGuinness AspWiki CategoryPersonalWiki DaveSmith DavidChess InStiki InternetInformationServer ItJustWorks MediaWiki MoinMoin PerlLanguage PersonalWebServer PersonalWiki PhilJones RubyLanguage SnipSnap TechNet WikiBase WikiWeblog WikiWikiClone WikiOnPortableStorage DoingStuff DonaldNoyes TiddlyWiki WikiOnWiki AdvoGato AnonymousDonor CategoryWikiHistory CategoryWikiMaintenance CivilityPatterns CoWorker CodingStandard ConsideredHarmful EarleMartin ExtremeProgramming FridemarPache GangstaGeeks InformalHistoryOfProgrammingIdeas ManfredSchaefer MeatballWiki MichaelPlump PalmWiki PeopleIndex PlainEnglish RecentChanges RichardDrake RobertChurch ShaeErisson TeachWikiTechniqueByEditing TripleMeta WardsWiki WayneConrad WikiCivility WikiHomePage WikiOnWiki WikiOnWikiOnWiki WikiOnWikiOnWikiOnWiki WikiPage WikiProposals WikiWeightedVote WikiWiki WikiWikiEmailList WikiWikiSandbox WikiOptions UserName WikiOrg CategoryWiki QuickiWiki QuickiWikiSupport TheWikiWay WikiWayFeedback WikiOriginalTextFormattingRules AmazonAssociate CategoryWikiEngineReview ConvertSpacesToTabs EditLinks JoinCapitalizedWords LynxBrowser SimulatingQuoteBlocks SixSingleQuotes TextFormattingExperiments TextFormattingRegularExpressions TextFormattingRules TipForTypingTab UsingWikiWithLynx WardsWiki WikiEngineReview WikiName WikiOs CompositePattern ErosOs FabioMascarenhas FalkBruegmann MicrosoftCairo OsWiki PeterSchaefer RalfMueller SqueakSmalltalk SunirShah ThreadMode UweFranke WikiActiveDesktop WikiOs WikiOsDiscussion WikiOsDiscussion AlanFrancis BufferedInputStream DaveHarris DevilsAdvocate DistributedWiki DoTheSimplestThingThatCouldPossiblyWork FabioMascarenhas FalkBruegmann GoodQuestions JavaDocs MacOs ObjectOrientation PeterSchaefer PropellerBeanie RalfMueller SimplestThingThatCouldPossiblyWork StephanHouben SunirShah UserStories UserStory WikiApplicationServer WikiOs WikiReductionists WikiPad CategoryWikiImplementation PersonalWiki SeeAlso WikiPad WikidPad WikiPage AddingNewPages BackLink CategoryWiki CategoryWikiConcept DiscussionPage DocumentMode EditText FindPage HomePage InterWiki LikePages MailBox MeatBall MoreAboutTheLogo OpeningStatement SisterSites TalkPage ThreadMode TwinPages VisualTour WikiPage WikiWikiSandbox WikiWikiWeb WikiWord WikiPageArchive CategoryWikiMaintenance EditText VolunteerHousekeeper WikiPage WikiPageArchive WikiPageDeletionBot CategoryWikiMaintenance DoubleDelete EditCopy QuickChanges QuickChangesJunkie SurgeProtector WikiBot WikiGnome WikiHistory WikiPageDeletionBot WikiVandal WikiPageLayout AlexandrianForm BeckForm CanonicalForm CategoryWikiMaintenance CockburnPmForm CompactForm CoplienForm DeletionDiscussion DialogMode DocumentMode DoubleLines EditText FaqMode FindPage FowlerForm GoFform GoodStyle GoodTasteInDeletion HomePage IdeaForm ItDepends MoreAboutTheLogo OpeningStatement PatternForm PatternForms PhilGoodwin PortlandForm ProtoPattern ReverseLinkEnabled SeeAlso SummariesOnTopDiscussionBelow ThereforeBut ThesisAntithesisSynthesis ThreadMode ThreadModeCorrected ValuablePage WardCunningham WikiBadge WikiCategories WikiConversation WikiEngine WikiPageProtectionBot AntiSpamBot CategoryWikiMaintenance DoubleEdit EditCopy SurgeProtector WikiBot WikiGnome WikiHistory WikiPageRank GoogleBombing GoogleSearch PageRank RecentChanges SearchKing WardsWiki WikiPage WikiWord WikiPageSynchronization CategoryWikiImplementation CostinCozianu DonaldNoyes FrontPage HomePage InterWiki RecentChanges SimpleWebs WardCunningham WardsWiki WikiPageWritingConcept CategoryOrganization DoingStuff DonaldNoyes OnValuableThings OnlySayThingsThatCanBeHeard RaiseTheWikiPagePotential SinglePrintablePage SmallestFederatedWiki TenWordLine VeryGoodSeats VeryOldPerson WikiPageWritingConcept WikiPages CategoryWikiConcept WikiList WikiPage WikiPagesAbout CategoryWiki PageName PageSeries WikiPagesAbout WikiPagesAboutBreakingThingsIntoPieces CategoryRoadMap CollectingSeashells ContinualImprovement ContinuousOptimization GoldilocksSolution LessIsBetterSolution MorePainMoreGainSolution RefactoringMercilesslyHidesTheForest ShortBooks SpecializationSweetSpot WabiSabi WikiPagesAboutRefactoring WikiPagesAboutContinualImprovement ArtCraftEngineeringScience ArtCraftSoftScienceHardScience BestPractice CapabilityMaturityModel CategoryManufacturing CategoryRoadMap CollectionImprovementAndProcessImprovement ContinualImprovement ContinuousOptimization DoWhatYouSaySayWhatYouDo EuropeanFoundationForQualityManagement EvolutionaryDelivery ExcellenceModel FrancisBacon FrankStoneOnCmm FredrickWinslowTaylor GettingBetter ImprovementWithoutMetricsOrControlledExperiments IsComputerScience IsoNineThousand KentBeck ManufacturingRoadmap NcTriangleCompSciDeptsResearch OneLargeEvolutionaryAttempt PersonalSoftwareProcess SayWhatYouDoDoWhatYouSay ScienceCitationIndex ScientificManagement ScientificMethod ShigeoShingo ShowMeTheDiffs SixSigma TeamSoftwareProcess TheScienceOfProgramming TheStructureOfScientificRevolutions TomGilb TotalQuality TotalQualityManagement WardCunningham WhatCmmLevelIsTheSei WhatIsScience WikiPagesAboutSayWhatYouDo WikiPagesAboutWhatArePatterns WilliamEdwardsDeming XpAndTheCmm WikiPagesAboutRefactoring AboutRefactoringPatterns AbstractWithOnceAndOnlyOnce AskTheCode AssignVariablesOnce AutomatedRefactoring BacktrackIfRefactoringFails BadVariableNames BigRefactorings BiggerRefactoringThoughts BridgePatternIsJustGoodFactoring CanOnceAndOnlyOnceLoop CategoryRefactoring ChangeVelocity CircularRefactoring CodeExplorer CodeNormalization CodeSmell CommentCostsAndBenefits CommentExample CommentingChallenge ComposedMethod ConstantRefactoringIsaGoodThing CostOfRefactorCarry EclipseIde EconomicsOfRefactoring ExtractImplementationFromHeader ExtractMethod ExtremeNormalForm ExtremeNormalFormDefinitions FrankLloydWright GoFasterWithRefactoring IdentifiersAreComments ImagineTheRefactoring IntellijIdea IntentionNotAlgorithm JustGoodFactoring ListenToTheCode LocalVariablesDefinedAndUsedOnOnePage LocalVariablesReassignedAboveTheirUses MartinFowler MeaningfulComment MeaningfulName MetaRefactoring MethodCommenting MethodObject ModelMaker MoveMethod MultipleInheritanceIsNotEvil NanoRefactorization OaooBalancesYagni OnceAndOnlyOnce OnlyWearOneOfFourHats OpportunisticRefactoring ReFactor ReasonsToRefactor RefactorCollision RefactorMercilessly RefactorSlack RefactoringAddingComplexity RefactoringAndRewriting RefactoringBook RefactoringBrowser RefactoringCatalog RefactoringDotCom RefactoringEqualsReparametrization RefactoringFriendly RefactoringHat RefactoringImprovingTheDesignOfExistingCode RefactoringInDuets RefactoringInJava RefactoringInVerySmallSteps RefactoringInVisualBasic RefactoringIsaRequirement RefactoringIsntOverhead RefactoringIteration RefactoringLanguage RefactoringLegacyCode RefactoringMercilesslyHidesTheForest RefactoringNose RefactoringPatterns RefactoringReviews RefactoringToPatterns RefactoringUsingTools RefactoringWithCeePlusPlus RefactoringYtwok RefactoryBrowser RoleSuggestingVariable SafelyRefactoringLegacyCode SeparateTheWhatFromTheHow ShortMethods SimplyUnderstoodCode SourcesOfRework StudyTheSourceWithaDebugger TestEveryRefactoring TheFirstRefactoringStep ToNeedComments TreatCommentsWithSuspicion VisualAge VisualAgeJavaRefactoringBrowser WellCommentedCode WellFactoredCode WellFactoredProgramsCannotBeUnderstoodStatically WhatIsRefactoring WhatIsaFactor WhatItTakesToGrokCode WhatMakesSoftwareFlexible WhenToStopRefactoring WikiPagesAboutRefactoring WikiPagesAboutSayWhatYouDo CapabilityMaturityModel CategoryManufacturing DoWhatYouSaySayWhatYouDo DonaldNoyes ExcellenceModel IsoNineThousand ManufacturingRoadmap SayWhatYouDoDoWhatYouSay ScientificManagement ThreeRingBinder WikiPagesAboutStories AlanKayIsTron AlanKayStories AnalysisAsStorytelling AntiPattern AtsUserStories BurnTheDiskpacks CategoryExample CategoryLearningMethods CategoryStories CategoryStory ChryslerComprehensiveCompensation CreepingFeaturitisWarStories DisciplineEnvy ExtremeProgramming FailureStory GemStone GemstoneConsultingStory GlobalInvestmentBankProject HeInventedTheTerm HonoraryUserStories InsightsFromWhatArePatterns JeraWorks JeraWorksUserStories LegacyReplacementStories LimitsOfUserStories LinesComposeThemselves MotherhoodStory PatternStoriesWiki PersonalPattern ProtoPattern QueueStory SideEffect StoryBase StoryBoarding StoryCard StoryEstimate StoryIdea StoryQuotes SuccessStory SuccessesAndPatterns TheExtremeProgrammingWayToHandleUserAntiStories TheFairyTale TheOriginalFolkTale TheStoryOfAwt ThereAreNoUserAntiStories TypeInferenceStory UserAntiStories UserAntiStory UserStories UserStory UserStoryExamples UserStorySystemInJava WarStories WhatWeDidStory WikiWikiWeb WriteItOnaCard XpBookStories WikiPagesAboutWhatArePatterns AdviceVsPatterns AlexandrianForm AnalysisPatterns AntiPattern ArchitecturalPattern BestPatternThreads CanonicalForm CategorizingPatterns CategoryPattern CategoryRoadMap CockburnPmForm CoplienForm DesignPatterns DiscussionPatternCousins DocumentingFrameworksWithPatterns ElementaryPatterns ForcesVsConsequences FormalMethodsAndPatterns GamesVsPatterns GammaPattern GenerativePattern GoForm HaveThisPattern HistoryOfPatterns IdeaForm KindsOfPatternLanguages KindsOfPatterns KoansMetaphorsAndParables LittleRulesAndPatterns MorePatternDefinionThread OrganizationalPatterns PatLet PatternCatalog PatternDefinition PatternDefinitionThread PatternEnvy PatternForms PatternInEverything PatternIndex PatternLanguage PatternLanguageTaxonomy PatternLanguagesArePatternsToo PatternRelatedBookList PatternSystem PatternThink PatternValueSystem PatternityTest PatternsAreNotTheLesserOfTwoEvils PatternsDocumentTheObvious PatternsDontNeedToGoBoom PatternsForBeginners PatternsGenerateArchitectures PatternsHandbookLanguage PatternsMisconceptions PatternsVsDescriptions PerformanceTuningPatterns PersonalPattern PortlandForm PrescriptivePatternLanguage PrinciplesAreNotPatterns ProcessAsPattern ProcessPatternLanguageTaxonomy ProcessPatterns ProgrammingIdiom ProgrammingIdioms ProjectManagementPatterns ProtoPattern ProvenPractice PurposeOfPatterns QualityWithoutaName ReallyGoodPatternBooks RefactoringPatternSpace RoadMap SomePatternsQuestionsAnswered SpeculationInPatternFormat SuccessStory SuccessesAndPatterns TipsForWritingPatternLanguages TopicalPatternLanguageWebSites UsedThreeTimes UsefulUsableUsed WardCunningham WebsitePatterns WhenToUsePatternForm WhereDoPatternsComeFrom WhyPatternsAreDifferent WhyPatternsAreInteresting WikiPagesAboutWhatArePatterns WikiWikiWeb WikiPagesExistOutsideOfTime ConvertThreadModeToDocumentMode DisagreeByDeleting HowToCiteWiki PerpetualNow RefactorByCondensingConversation RefactoringWikiPages WikiNature WikiPage WikiZens WikiPairing AnonymousDonor DocumentMode EditCopy GentleReductionism HansGerwitz HardWork PairProgramming PairRefactoring PhilGoodwin RefactoringNotes RichardDrake RobertDiFalco ThreadMode UserName WikiEntity WikiPair WikiReductionists WikiTeam WikiThicky WikiPassionateFlairUpHistory BrainDamage ExtraLongVerboseTitle ExtremeProgramming InvasionOfTheRelationalWeenies ObjectOrientedProgramming OneTrueWay TypeSafety WikiHistory WikiNow WikiPattern PatternContext SoftwarePattern StuBaurmann WikiPattern WikiWay WikiPatterns CreateTalkPages DocumentRefactoring KeyWords ListsToSuggestStructure WhyBotherToStructure WikiPeace AssumeGoodFaith BusinessAsUsual CategoryWikiMaintenance DeleteOnceRestoreOnce EditWar FixYourWiki GarbageCollection LastWord MeditationTechniques OutThere ReFactor RonJandrasi WelcomeToWikiPleaseBePolite WikiCitizen WikiPeace WikiTag WikiZen WikiPedia AlistairHutton AndyPierce AnonymousDonor ApathyCalcified ArticleNews BenKovitz BlahBlahBlah CategoryWikiImplementation ClayShirky CostinCozianu DavidMartland DocumentDepth DougMerritt EarleMartin EditWar EncyclopaediaBritannica GetItFirstFromHere GetOverIt IanOsgood JaronLanier JimboWales JimmyWales JohannSebastianBach LarrySanger MatthewFarwell MauroPanigada MeatballWiki MindRotThesis NeutralPointOfView NoNamesPlease NuPedia OpenContent PhlIp PleasePleaseDontCategorizeEveryPageOnWiki RamBot RamMans RecentChanges SeanOleary SlashDot SlashDotted SpiritOfTheHistorian StephenColbert StephenRobinson SubscribedChanges TalkPages TheRegister TopStories UnethicalEditing UtilityOfaMetaChannel WardCunningham WikiAlity WikiIsNotaDictionary WikiNow WikiPedia WikiPediaIsNotTypical WikiProjects WoodenLanguage WikiPedians DavidMartland WikiPedia WikiPedians WikiPenance AnonymousCoward CategoryWhimsy CategoryWiki DeletedButWelcomeToWiki EnglishOrBritish HailWiki ImaJavaProgrammer KeithBraithwaite MeToo OnTopic ThreadMode UnitTest WikiGnome WikiPenance WikiPrayer WikiSinRank WikiWord WikiPhilosophy ActOfWiki AlistairCockburn AmericanHeritageDictionary BenTremblay BigWikiFireOfDoubleOught BoogerClub BoogerClubDeletionWar BoogerEating CalvinAndHobbes CategoryWiki CategoryWikiProgress ChristianTaubman DaveThomas DeleteOnceRestoreOnce DeleteThisPageSomeTime DeletionConsideredHarmful EndOfWiki EricHodges ExtremeProgramming FightClub FixBrokenWindows GiftToTheCommunity GoodWikiCitizen GotBoogered GreenCheese GroupThinkDiscussion HomePage InformalHistoryOfProgrammingIdeas KenMegill KillYourDarlings MakeSignalNotNoise MartySchrader MeatBall MinorEdit MySignalIsYourNoise OffTopic OnlySayThingsThatCanBeHeard PersonalRelationship PeterMerel PhlIp RalphJohnson ReallyValuablePages RecentChanges RichardRapp RonJeffries RulesOfGeelf SignalToNoise SmugLispWeenie SociologyWiki StarTrek SteveIrwin StevenNewton SunirShah SusannahWilliams TheWikiWay ThreadMess UseNet UsingSignatures VeryGoodSeats WalledGarden WardAndKent WhyClublet WhyWikiWorks WikiClone WikiDom WikiEthic WikiGnome WikiMasterOriginal WikiMind WikiMindWipe WikiOnWiki WikiVandal WikiWiki WikiZens ZeroOneInfinity WikiPhilosophyFaq AnswerMe DocumentMode GoodEnough ItWorks PersonalTelco PracticalWikiApplications RandyKramer SeattleWireless SoftSecurity TheWikiWay ThreadMode ToSignOrNotToSign WabiSabi WhyWikiWorks WhyWikiWorksNot WikiBadge WikiHasManyMeanings WikiIconCollections WikiPedia WikiWiki WikiWikiSandbox WikiWikiWeb WikiWikiWebFaq WikiPlacenameProblem AnonymousOnPurpose BelgiumEurope CategoryCity CeePlusPlus DeletionCandidate FreeLink HelmutLeitner HolyWar JavaLanguage JohnVonNeumann LarsAronsson MatthewAstley ReflectiveWiki SwedishXpCommunity WikiName WikiPage WikiSingleWordProblem WikiPoint MartinCleaver NeoWorks SharePoint WikiPoint WikiPolarization AgreeToDisagree AlistairCockburn ArgumentsAgainstFoo ArgumentsInFavorOfFoo BrentNewhall CostinCozianu DevilsAdvocate DocumentMode EvilIsEvil FooIssues FunctionalVsProceduralVsObjectOrientedProgramming LanguagePissingMatch LiskovWingSubtyping SplitByTopicNotByOpinion ThreadMode WikiPolarization WikiRefactoring WikiWiki WikiPolice AnonymousDrivel AnonymousOnPurpose ArbitersOfValue CategoryWiki CategoryWikiUser CleanTheKitchen DagfinnReiersol DrivelPolice EditText FixBrokenWindows FrancisHwang GeorgePaci IainLowe MyIshmael PoliceForce SignalToNoise SoftSecurity SteveMetsker WardCunningham WardsWiki WikiAccessRestricted WikiButcher WikiGnome WikiGod WikiMaster WikiNow WikiPolice WikiTransgressions WikiVandal WilliamUnderwood WikiPolitenessLevel CategoryCriticism CategoryRant CliffordAdams EmotionalBurp FrontPage GoodStyle IsYourRudenessNecessary JohnPassaniti JohnRepici OldTimer PhilGoodwin PoliticalCorrectness PortlandPatternRepository RecentVisitors RefractingEmotions RichardDrake RonJeffries StartingPoints TheCollective WardCunningham WelcomeToWikiPleaseBePolite WelcomeVisitors WikiSuccessCanInhibitNewWriters WikiPortal AtisWiki BillBarnett BillSeitz BuildItAndTheyWillCome ChanningWalton CliffordAdams DavidMcNicol DealingWithCumbersomeEnvironments ForthLanguage InterWiki InterWikiLink InterWikiNameScheme JohnPassaniti LearnByExample LearnByExperimenting LearnByIntrospection MuWebWeb MultiWiki MyNetscape MyWiki PersonalWikiPortal PeterMerel RalfMueller RecentChanges RichardDrake RightThing RunningYourOwnWikiFaq SteveWainstead SunirShah TimVoght UnifiedRecentChanges UseModWiki UseNet UserLand WatchTheSkies WebDav WikiClone WikiConsortium WikiInterchangeFormat WikiLink WikiName WikiNature WikiPortal WikiPortalName WikiPortalStories WikiWiki WikiWikiWeb WorseIsBetter ZwikiWeb WikiPortalStories BabelFish BackLink BillSeitz DaveWiner MyWiki RecentChanges UserStories UserStory WayBackMode WikiClientStories WikiInterchangeFormat WikiName WikiPortal WikiWiki WikiPotato CategoryWikiTag FixYourWiki WikiGnome WikiPotato WikiPragma WikiPragma WikiWord WikiPrayer WikiPrerequisites ArgumentByVote ArgumentFromAuthority BenTremblay CategoryWiki CommonSenseIsAnIllusion FunctionalProgramming HumptyDumpty SelfStandingEvidence TopMind UniverseOfDiscourse WikiPrerequisites WikiReader WikiPresence WikiWikiWeb WikiPrimeDirective InterWiki PirateWiki PrimeDirective WikiBorg WikiPrinciples AutomaticLinkGeneration BackLink CategoryWiki ChangeTitle ContentEditableByAll EasyTextInput EditConflictResolution ExplainNeologism FindPage HowToDeletePages LikePages LinkNameIsPageName MeatballWiki MediaWiki NoteWiki PageHistory PageList QuickDiff RandomPage RecentChanges TagWiki TextFormattingExtensions TextFormattingRules TopTen UserName VisualTour WantedPages WantingPages WardCunningham WebPrinciples WikiDesignPrinciples WikiEngine WikiFeatures WikiForum WikiNames WikiPrinciples WikiSyntax WikiWord WikkiTikkiTavi WysiwygWiki WikiPrinciplesTalk ConceptMaps FridemarPache GoogleCache GrammarVandal MeatballWiki SharkBot TwinPage WardsWiki WikiPrinciples WikiPrinciplesDeleter WikiPrivacy CommunityDeath DonOlson GabrielWachob JimCoplien WardCunningham WikiWiki WikiWikiWeb WikiProblems CategoryProblem CostinCozianu DarkSideOfHumanNature DavidLiu EditWar HelmutLeitner LaynesLaw SelfManagement WardsWikiProblemsDiscussion WikiProblems WikiSpam WikiTrolling WikiVandal WikiZens WikiProgramming BackLink BackLinksImplementation BrokenLink CacheCalculations ChrisBaugh FalkBruegmann GoogleLovesWiki KirkBailey MoinMoin OptimizationPattern PythonLanguage RecentChanges ReverseIndex RulesOfOptimization SunirShah SvenNeumann ThesePagesLeadHere TomAnderson TrikiWiki WagnerFisherAlgorithm WardCunningham WardsOriginalWiki WikiBase WikiWikiSuggestions WikiProgrammingAsGamePlaying CategoryCollaboration DonaldNoyes MultitaneousApplication OpenCollaboration OpenSource StackOverflow ThinkingOutLoud VirtualCollaboration VirtualEnvironment WikiIde WikiPublisher PmWiki WikiPublisher WikiPuppies WikiPuppy WikiPuppy CategoryProblem CategoryWikiUser EditWar ExactlyOnce JohnFletcher MoreIsBetter MostlyHarmless OnceAndOnlyOnce WikiGremlin WikiPuppies WikiPuppy WikiPuppyBehavior WikiRapture WikiSocialNorms WikiUser WikiQueryLanguage CompoundWikiWords ContainingWord ConvertToHtml DonaldNoyes ExecutableProcessName FlikiBase GivenPagesName PageNames PagesFound SaveAs ThinkingOutLoud WikiEngine WikiName WikiQueryLanguage WikiWordExpression WikiQuestions AalbertTorsius AbandonedHomePage ActivePerl CuplaDays EditCopy HistoryPages RecentChanges RecentPosts WhereToStayinPerth WikiInHyperPerl WikiWikiBugs WikiWikiWebFaq WikiQuickies WikiQuicky WikiQuicky CategoryWiki FalkBruegmann QuickiWiki ShortMethods TooBigToEdit WikiQuickies WikiQuote CategoryWikiForum CategoryWikiImplementation WikiPedia WikiRandomTour WikiRandomTour WikiWiki WikiRapture AdviceToNewcomers CategoryWiki OffTopic OnceAndOnlyOnce PostLessReadMore RealNamesPlease RecentChangesJunkie RepetitionIsTheKeyToLearning SlashDot SlowDownToSpeedUp ThreadMode TreeStructure WalledGarden WikiCommunity WikiGnome WikiGods WikiHeaven WikiIsNot WikiNature WikiPedia WikiRapture WikiSmell WikiSocialNorms WikiTribulation WikiWikiWeb WikiZens WysiWyg WikiReader CategoryWiki DeleteInsults DocumentMode InFavorOfDissertation InformalHistoryOfProgrammingIdeas PeopleProjectsAndPatterns WardCunningham WardsWiki WikiPenance WikiReader WikiReaderToWriterRatio CategoryWiki RecentChanges RecentEdits TopTen UserName WardCunningham WikiReadersBackground BoostLibraries BoostPhoenixLibrary BrianEwins ByteMagazine CategoryWiki CeeLanguage CeePlusPlus CobolLanguage ComputerEngineering CurtisBartley DaveWhipp DavidCary DonaldMcLean EvanCofsky FalkBruegmann ForcedToWriteJava FortranLanguage FunctoidsInCpp GarethMcCaughan HyperTalk JasonGrossman JavaLanguage JbRainsberger JeffGrigg JohnFletcher JustaProgrammer KatieLucas KeithBraithwaite PowerUser PythonAndXml RandyStafford RaspberryPi SavedBySmalltalk SeanOleary ShaeErisson StuCharlton WayneConrad WikiNauts WikiReader ZorkGame WikiReadingHabits BayleShanks CatchUp CategoriesRoadmapsAndSearches CategoryWiki ChangeAggregator DavidChess EditCopy EditText FindPage FrankCarver JeffGrigg KnowledgeBrowser MeatBall MoreAboutMechanics PageChangeNotification ReadWikiAsaDictionary RecentChanges RecentChangesJunkie ThreadMode UltimateBulletinBoard UnreadChanges UseCase WardCunningham WikiIceberg WikiMines WikiReaderToWriterRatio WikiWikiWeb WikkiTikkiTavi ZenWindow WikiRedirect AalbertTorsius CategoryHomePage HomePage PageName RocketScience WardsWiki WikiPage WikiRedirect WikiReductionist CategoryWikiUser DeleteAndArchive GentleReductionism MovingPagesToTheAdjunct OffTopic SisterSite StephanHouben TheAdjunct WikiConstructionists WikiFilterist WikiReductionist WikiReductionists WikiReductionistVotes AlanChristiansen BlakeWinton CliffordAdams DaveHarris FridemarPache GentleReductionism JimRussell KeithBraithwaite ManfredSchaefer MarcGirod MartinPool MissingSynthesis PhilGoodwin RichardBash RichardDrake RobertDiFalco RogerBrowne RonJeffries ShaeErisson StephanHouben WikiOnWiki WikiReductionists WikiReductionists BigWikiFireOfDoubleOught CategoryWikiHistory DeleteMe EditCopy FriendlyPeerContributor GentleReductionism GoodTasteInDeletion KeithBraithwaite ManfredSchaefer RecentChanges RefactorFasterDeleteMore RichardDrake SilentMajority StephanHouben ThreadMode ThreadModeConsideredHarmful WikiCitizen WikiFilterist WikiMaster WikiOnWiki WikiReductionism WikiReductionist WikiReductionistVotes WikiReductionists WikiRefactoring BigRefactoringsAreHard CategoryWikiMaintenance CategoryWikiRefactoring DavidHooker ExtremeProgramming GarethMcCaughan NickBarratt PairRefactoring PatternLanguage RavioliWiki ReFactoring RefactorLowHangingFruit RefactoringWikiPages RichardDrake ThreadMode UnitTest WikiRefactoring WikiRefactoringFeedback WikiRefactoringSetup WikiRefactoringStories WikiRefactoringDiscussion CliffordAdams CommunityLifeCycle DocumentMode LarryPrice RefactorMercilessly ThreadMode WikiIsForPeople WikiRefactoringFeedback FeedbackIsControl JeffGrigg OneMinuteAint OneMinuteWiki RalphMellor RatchetEffect SilenceImpliesConsent WikiRefactoringSetup RecentChanges RefactorByMerging WikiRefactoringStories CategoryWikiMaintenance CategoryWikiRefactoring GoodWikiCitizen IronyWarning OpenAuthor PlainEnglish RefactorFasterDeleteMore RefactoringWikiPages RichardDrake ThingsOnWikisMind WikiMind WikiPage WikiRefactoring WikiRefactoringSummary CategoryRefactoring InexperienceGeneratesSuccess PairRefactoring RefactoringNotes RichardDrake RonJeffries WikiNewspaperAnalogy WikiRefactoring WikiReferenceDesk BasicWikiPhilosophy LargeScaleEqualsFailure MethodologiesAndScale NobodyReadsEveryPage ProductionCode UnitTest UnitTestsAreProductionCode WikiGnome WikiIsaReferenceDesk WikiLibrarian WikiPage WikiReferenceDesk XpMayNotScale WikiReligion NasirKhan WikiRenaissance OnTopic RecentChanges VideoWiki WardsWiki WikiDom WikiMeme WikiReplacingMailingLists DocBook InFavorOfDissertation MacOsx RobertOrenstein SeanOleary ThreadMode WikiReplacingFaqs WikiResearcher AhtiKare CategoryWiki DonaldNoyes HomeOffice ThinkingOutLoud WikiPhenomena WikiPhenomenon WikiResearcher WikiResponseTime CategoryWiki FixBrokenWindows FrontPage GregPeddle MoreAboutMechanics QuickChanges RecentChanges WikiWikiSandbox WikiWikiWeb WikiReviews AnswerMe ChoosingaWiki DavidCary PublicWikiForums RefactoringByForums SeedWiki SwitchWiki WardsOriginalWikiForum WikiEngines WikiForum WikiForums WikiReviews WorldWideWiki WikiRewritesHistory AbrahamLincoln ArthurCeeClarke CategoryHistory CategoryHumor CategoryWiki GettysburgAddress GrouchoMarx HomePage InSovietRussia JesusChrist JohnFitzgeraldKennedy LazarusLong MarkTwain MarshallMcLuhan MrVoltaire NineRoomAtPurdue PierreDeFermat RecentChanges RecentChangesJunkie ReneDescartes SpellingChecker UncleCharlie ValentineMichaelSmith WardCunningham WikiName WikiNow WikiRewritesHistoryApplause WikiWalker WikiWeb WikiWiki WikiWikiWeb WikiholicsAnonymous WilliamShakespeare WinstonChurchill WikiRewritesHistoryApplause FermatsLastTheorem RichardDrake ThankYou WardCunningham WikiNow WikiRewritesHistory WikiRobotsTxt CategoryWiki DonaldNoyes InformationResources InterWiki RobotsDotTxt ThinkingOutLoud WikiRootry CategoryWikiImplementation WikiRootry WikiRss PortlandPatternRepository RecentChangesRss WikiRss WikiStyleRss WikiWikiWeb WikiSandBoxTour CategoryWiki WikiPedia WikiSandBoxTour WikiSatisfaction WikiSatisfaction WikiSchool CategoryEducation ChristopheDucamp MeshGenerator WikiInEducation WikiSchool WikiUniversity WikiScore AppendEdit CitedWikiWord GoodStyle InfiniteWiki InitialEdit InitialReferencer InitialSaveDefiner MultipleEdits NeverEdited PleaseComment ReadWikiWord StableWikiWord WikiButchers WikiCommunity WikiScore WikiService WikiStandardWord WikiStandardWords WikiWiki WikiWikiService WikiWizards WikiWord ZeroWiki WikiSearch WikiSearching CategoryOrganization DonaldNoyes GoodThing TwoClicks WeNeedExamples WikiSelectBookmarklet BookMarklet WikiBookmarklet WikiName WikiSentence CategoryWiki DonaldNoyes ThinkingOutLoud WikiPage WikiSentence WikiWithMoreThanPages WikiWords WikiSequence LinkPattern NumberSequences PageNames RegularExpression ThisWiki WikiServer CategorySoftwareProduct CeePlusPlus EddieEdwards EddiesWiki InstikiWiki MicrosoftWindows WardCunningham WikiEngines WikiServer WxWikiServer WikiServerArchitecture DoTheSimplestThingThatCouldPossiblyWork KrisJohnson PikiPiki SteveHowell StorageLinkingPresentation WikiClient WikiEngine WikiFireWall WikiLanguage WikiLinkDetection WikiNavigationFeatures WikiRawDataStoreManagement WikiRawDataToHtmlConversion WikiServerEngine WikiServerEngines WikiServerEngine WikiEngine WikiEngines WikiServerArchitecture WikiServerEngine WikiServerSideApplet HashedWiki TiKi WikiClientSideApplet WikiEngine WikiServerEngine WikiServerSideApplet WikiServerUrlScheme CategoryAddress PersonalUseComputing PhilipDorrell WikiServerUrlScheme WikiUrlScheme WikiService AspWiki FreeWikisForSchools HelmutLeitner MeatballWiki ProWikiEngine WikiEngine WikiFarms WikiService WikiSets OrphanPage ThePageThatListsAllWikiPagesThatDontLinkToThemselves ThreadMode WikiSh AwkiAwki BourneShell CategoryWikiImplementation SebastianMisch WikiEngines WikiSh WikiSharedOwnershipTestCriteria AnonymousHero CategoryWikiConcept EvolutionaryDelivery GilbMeasurabilityPrinciple NickSimons RichardDrake TomGilb UltimateTestForJointOwnership WhoPaysForWikiSuccess WikiShouldDoWhatItDoesBest CategoryWiki InFavorOfDissertation OffTopic OnTopic RandomPages ReallyValuablePages SociologyWiki UnitTest WikiGnome WikiSig AmericasCup CategoryNavigation CategorySailing CategorySig CrazyThingsThatMightSaveWiki HansWobbe JuanPabloNunnezRojas OffTopic OnTopic PeopleProjectsAndPatterns RecentChanges SailingSig WardCunningham WardsWiki WikiSig WikiSignature BecomingAnonymous CategoryWiki DocumentMode FullSearch KrisJohnson NoNamesPlease PleaseDontDeleteMyName RecentChanges RecentEdits RefactorWhileRespectingSignatures RightToSign ThreadMode ToSignOrNotToSign TypesOfSignature UserName UsingSignatures WikiCopyRights WikiHomePage WikiSignature WikiUserNamesHaveFallenOutOfStyle WikiSinRank CategoryWikiHelp CategoryWikiMaintenance ConvertThreadModeToDocumentMode JonathanTang ThreadMess TimeSink WikiPenance WikiWeightedVote WikiZens WikiSingleVote KenAuer KentBeck MartinFowler OfficialXpPersonnel RobMee RonJeffries TwoTouchVoting WardCunningham WikiSingleVoteByCounting WikiSingleVoteByCounting DocumentMode EditHint RichardDrake StephanHouben UserName WikiCountingVote WikiSingleVote WikiSingleWordProblem AalbertTorsius CategoryWikiEditing CeeLanguage CeePlusPlus CurryingSchonfinkelling DelPhi DelphiLanguage DisTurbing DoubleCapitalization FredrikBreivald FreeLink HappyCollision HowToRefactor JavaLanguage JayBoss JbOss JbossServer JuanPabloNunnezRojas KarlKnechtel KurtGeorgeGjerde LinkPattern NonDescriptive PeeAitchPee ReFactor ReFactoring ReGlenning SixSingleQuotes UgLy UnitedStatesOfAmerica UpperCase WhatIsRefactoring WikiAlphabet WikiNameAdvantages WikiNameDisadvantages WikiPedia WikiSingleWordProblem WikiWiki WikiWord WikiSingularity AluoNowu CategoryWikiFavorites EndOfWiki StressTensor ThreadMode UnknownDonor WikiAddict WikiBounce WikiDeadWeight WikiFire WikiNova WikiSingularity WikiSite CategoryWiki RecentChanges RecentChangesOnOtherWikiForums WikiForum WikiWikiClonesQuestions WikiSlow CategoryWikiConcept DeleteOnceRestoreOnce EditSlow EditWar IpEditor ManorainjanHolzapfel UserPage WheelWar WikiCitizen WikiSlow WikiSlurp CategorizedRecentChanges DuplicateFunctionality HanWenNienhuys PythonLanguage RecentChanges SunirShah WardCunningham WikiEngine WikiMirrors WikiSmartTag AlistairYoung InternetExplorer ManagedSmartTags MichaelLeach MicrosoftOffice WikiDotNet WikiWiki WikiSmell BulletedThreadsSmell CategoryWiki LongTitlesSmell ShortWikiSignaturesSmell ThreadMode VerbalDiarrhea WalledGarden WikiNature WikiRapture WikiSmell WikiSpam WikiSquatting WikiSnagger JavaScript MicrosoftWindows WikiServer WikiSocialNorms AppropriateWikiTopics CategoryWiki CategoryWikiHelp DeletionConventions DeletionDiscussion DeletionInWiki DialoguePractices DocumentMode EnglishPlease EvolutionOfaWikizen GoodStyle GoodWikiCitizen InternationalOneMinuteWiki MoreAboutTheSite MoreLightThanHeatGuideline MultiLingualWiki NeighborhoodImprovement PlainEnglish PublicWikiForums RealNamesPlease ThankTheAuthor ThreadMode UnethicalEditing WalledGarden WelcomeToWikiPleaseBePolite WelcomeVisitors WhyNotRefactorHomePages WikiHistory WikiMaster WikiPageLayout WikiSocialNorms WikiSpam WikiSquatting WikiSociology CategoryWiki FirstThingsFirst InSearchOfTheHappyWiki PositiveDialogueCommunity SeekFirstToUnderstand SocialDynamics WhatHappened WikiMania WikiSociology WikiWiki WikiSong HashTag MarkDilley NoteToSelf PageName PeteForsyth PeterKaminski RecentChanges RecentChangesCamp UniversalEditButton WardCunningham WardsWiki WikiContentGenerationProcess WikiDesignPrinciples WikiMonster WikiNature WikiSong WikiSoundLinks BrowserDependentWikis CategoryWiki DonaldNoyes EddiesWiki FireFox GoTo InformationManagementObjects LocalPageBase OutputMechanism PersonalWiki SpecialLinkingPresentationFormat TheBrowserIsNotDead ThinkingOutLoud UsefulUsableUsed VisuallyChallenged WikiCollaborationExperience WikiCollaborativePartners WikiLink WikiPage WikiTechnology WikiWithMoreThanPages WikiSourGraper CategoryRant WikiIsNotWikipedia WikiPuppy WikiSource WikiBase WikiInStraightPerl WikiSource WikiSourceCode WikiWiki WikiSourceCode WikiBase WikiInStraightPerl WikiSpace CategoryWiki GigaPage HitchhikersGuideToTheGalaxy ReallyBig UglyCash WikiDollarTag WikiSpace WikiSpaceIsTwoDimensional PhilipDorrell UrlScheme WikiBrowser WikiServerUrlScheme WikiUrlResolution WikiUrlScheme WikiSpaces CreativeCommons WikiFarm WikiSpaces WikiSpam AntiSpamGlobalSolution AtomWiki CaptchaTest CategoryProblem CategoryWikiSpam ChongQed DelayedIndexing DonaldGordon EditCodeWord EliotScott FrontPage HumanVerification JamesKeogh MeatBall MeatballWiki MediaWiki MoinMoin OnTopic OpenWiki PatrickParker RachelStruthers SandBox ShotgunSpam SpamBlackList SpammedWikisDatabase TeganDowling TuringTest UseMod UseModWiki WardsWiki WiCaFo WikiAppreciation WikiAsCommercialPromotionTool WikiEngines WikiForum WikiHistory WikiSpam WikiSpamBlocker WikiSpamSolutions WikiStory WikiSpamBlocker CaptchaTest CategoryWikiSpam ShotgunSpam UseModWiki WikiSpam WikiSpamBlocker WikiSpamBot CategoryWikiSpam WikiBot WikiSpam WikiSpamSolutions WikiSpammers WikiSpamSolutions AntiWikiSpamScripts BannedContentBot CategoryWikiSecurity CategoryWikiSpam CrazyThingsThatMightSaveWiki DelayedIndexing EditThrottling EditWar EditsRequireJavaScript EditsRequireKarma ExternalLinkArea HumanVerification JavaScript LanguageFilter LetsInsulateOurselves LinkShare LinkThrottling MeatballWiki NoFollow PanuKalliokoski PeerToPeerBanList RedirectExternalLinks RejectEdits ShotgunSpam SpamBlackList SpamHereOnly StatisticalFilter StopAutoLinking SubmarineSpam ThreeWayMerging UserLogin VolumeLimitedEdits WardsWiki WarningMessage WikiEngines WikiNeedsTrustMetrics WikiSpam WikiSpamBlocker WikiVandalismSolutions WikiSpeak CeePlusPlus ObjectiveCee RegularExpression WikiSpringCleaning AcceptableRefactoring AlmostNeverDeleteHumor AnswerMe BrokenLink CategoryWikiMaintenance CleaningWardsWiki ExtractPage FixYourWiki PageChurn PleaseComment ReFactor RefactorByMerging RefactorMe RefactoringWithoutBias TooBigToEdit WhatIsRefactoring WhyRefactorWikiPages WikiAtTwentyThousand WikiCitizen WikiCommunity WikiPage WikiPrayer WikiRefactoring WikiRefactoringStories WikiSpringCleaning WikiSpringCleaningDiscussion WikiTag WikiWikiWeb WikiSpringCleaningDiscussion AdamBurton AreYouThere BrokenLink BuildPagesYouBelieveIn CategoryDiscussion CategoryHomePage CreateValuablePages DeletePagesAutomatically DeleteWhenCooked DocumentMode FixYourWiki GerardBuisman HelmutLeitner HomePage OrphanPage PleasePleaseDontCategorizeEveryPageOnWiki RecentChanges RefactorerExMachina RemoveValuelessWords RuleAdherence SociologyWiki SpringCleaning UnitedStates VolunteerHousekeeper WikiFire WikiGnome WikiSpringCleaning WikiSweeping YarnWeb WikiSprint CategoryRefactoring WikiFairies WikiGnome WikiReductionists WikiRefactoring WikiSquatting AndyPierce BadThing BlackHat CategoryAutoIgnore CategoryPersonalWiki CliffHemstock CommunityWiki DaveVoorhis DavidMartland DeleteWhenCooked DeletionConventions DisagreeByDeleting EddiesWiki EditCopy EliseParadisScrapBook ExtremeProgramming FinnegansWake FreeForAll GeoCities GreenHat JimLittle MalakiesKaiAlla OffTopic OnAndOffTopic OnTopic PleaseGetYourOwnWiki PleasePleaseTryToAvoidLabeling PythonPeople QuickChangesJunkie RecentChanges RecentChangesJunkie RedHat RunningYourOwnWikiFaq SandboxWiki ShaeErisson SmugLispWeenie SoYaWannaWikiWiki StarTrek TragedyOfTheCommons UseNet WalledGarden WardCunningham WardsWiki WasValerieSchedule WelcomeVisitors WhiteHat WhyWikiWorks WhyWikiWorksNot WikiCommunity WikiDesignPrinciples WikiFarms WikiGnome WikiHomePage WikiIndex WikiIsNotYourBlog WikiIsNotaDictionary WikiLurker WikiMaster WikiSmell WikiSpirit WikiSquatter WikiSquatting WikiSquattingResolved WikiWikiWeb YellowHat ZenSlap WikiSquattingResolved CategoryWiki DisagreeByDeleting JimLittle OffTopic OnTopic SeedWiki ThreadMode WalledGarden WelcomeToWikiPleaseBePolite WikiFarm WikiIsNotWiki WikiNewbie WikiSquatting WikiWikiWeb WikiZen WikiStalker AlistairCockburn BackLink DirkGentlyNavigationMethod PeterHansen RonJeffries StalkBot SteveHolden UndoEditsByIpBot WardCunningham WikiStalking WikiStalking WikiStalker WikiStandards CategoryWikiStandards FeatureCreep JoughDempsey WebStandards WikiClone WikiCreole WikiEngine WikiMarkupStandard WikiStandards WikiSym WikiStatistics BrokenLink CategoryWiki CategoryWikiStructure HowWeTalk LarsAronsson MoreAboutTheDatabase RecentChanges ShortWikiPages TopTen WantedPages WikiBandwidth WikiCategories WikiGnomeStatistics WikiLinkDotTxtStatistics WikiReaderToWriterRatio WikiWatcher WikiWordStatistics WikiStoneCharter BillOfRights BillTrost NonInterference PeterMerel PrimeDirective RalfAndDave RalphJohnson SpikeWiki StarTrek StoneSociety UnknownRulers WikiStoneCharter WikiStoneSociety WikiStoneSociety AlistairCockburn AntiPattern AnyoneCanLink AtisWiki AuthorCreatesPattern BobRacko CategoryWiki CollapseContext CollectiveLove ComeToBettysDungeon CvWiki DaveHarris DaveThomas DoshMosh FaceDifficultyAtTheBeginning FlorianKonnertz FridemarPache FriendsCanEditFriendsPatterns InterWiki JosWiki KentBeck LaoTse MakeMoneyFast MartySchrader MichaelHill MuWebWeb MustEverythingOnThisWikiBeExtreme OrgPatterns PehrAnderson PerpetualNow PeterMerel PipesAndFilters RaySchneider ReproductiveEthics RonJeffries SignalToNoise SmallWorld SpamSpamSpam SpikeWiki StoneSociety TalkDotBizarre ThatAuction ThisAuction TomStambaugh VolunteerHousekeeper WardCunningham WayBackMode WhatMightHappenInaStoneWiki WhyTheWorldWorks WhyWikiWorks WikiClone WikiFuture WikiName WikiNature WikiPage WikiStoneCharter WikiStoneSociety WikiWikiWeb ZwiKi WikiStory CategoryWikiForum WikiStory WikiStroke HumbleRefactorer JeffGrigg KeithBraithwaite RefactorFasterDeleteMore RichardDrake WabiSabi WikiApathy WikiFire WikiMindWipe WikiMindWipeRepair WikiStructure CategoryHomePage CategoryWikiStructure WikiHistory WikiReaderToWriterRatio WikiStatistics WikiStub CategoryWikiTag MarkJanssen NewUsers TextFormattingRules WikiGnome WikiWay WikiStyle AndyMorris CascadingStyleSheets CategoryWiki CategoryWikiConcept FalkBruegmann HomerSimpson IanAndolina KrisJohnson LaurentBossavit ModestWikiProposal RobBiedenharn SeanPalmer SerifOrSansSerif StyleSheet TakuyaMurata TextFormattingRules UserStyles WikiNature WikiStyleExamples WikiSystem WikiZen WikiStyleExamples EarleMartin JonDonahue KrisJohnson MicrosoftInternetExplorer MozillaFirefox TakuyaMurata TenWordLine WikiPage WikiStyle WikiStyleGuide GoodStyle WikiStyleRss CategoryRss CategoryWikiMetadata ModWiki OpenDirectory WikiRss WikiStyleSheet GraphWiki PhlIp WikiNerveCenter WikiStyleSheet WikiZen WikiSubSpace DeliberateNonFeature PersonalWiki SisterSites WikiNames WikiSubSpace WikiSuccessCanInhibitNewWriters AccidentalLinking AdamSpitz AlbertEinstein AnonymousCoward AnonymousDonor BayleShanks BrentNewhall BurnTheDiskpacks CategoryWiki DaveHarris DavidCary DeleteNoise DeletionCandidates DiversityIsSmotheredOnWiki DocumentMode DonaldNoyes ExtremeProgramming FirstBlankWikiPage HomePage IndexingPage IntellectualHonesty JeremyCromwell KeithMesser LanceWalton LasseHp LatheBiosas LazyCoward LinkMore LinksAreContent MacMosaic MarkRogers MatthewWilbert MySignalIsYourNoise NeilDyer NeutralPointOfView NickSimons PositiveDialogue PostToBottom ProjectIndex PythonRefactoringBrowser RefactoringBrowser RichardDrake ThreadMode TomGilb WalledGarden WalledGardens WikiGnomes WikiNode WikiNodes WikiPattern WikiUncertaintyPrinciple WikiSucks CategoryHumor CategorySucks DontComplainWithoutAlternatives EditWar GrammarVandal HappyWiki JonathanTang SusannahWilliams ThisWikiHasIssues TuringImage WikiSucks WikiWiki WikiWikiBugs WikiSuggestion WikiWikiSuggestions WikiSuicide AndrewStandfield CollectingSeashells EricBennett FalkBruegmann FixYourWiki JonGrover JonGrovers LkRaider SunirShah ThreadMode WikiMindWipe WikiMindWipeDiscussion WikiSuicide WikiSuperheroJoust AdHominem BatFink GeneticCode WikiSurfing AustralianCulturalAssumption CategoryWiki GreenWikiZen MikeHuber PowerOfWiki SurfBoard SystemicThinking WikiSurfing WikiWalking WikiWiki WipedOut WikiSurveyMotivation CostinCozianu CriticsAreYourBestFriends DoSimpleThings DougMerritt GarryHamilton ItDepends NeutralPointOfView OffTopic OnTopic QuickChanges RecentChanges ThankYou WhoIsActiveOnWiki WikiGnome WikiPedia WikiReader WikiSurveyMotivation WikiWiki WinWin WikiSym BeatDoebeli CategoryConference CategoryWiki DirkRiehle HelmutLeitner JamesNoble RecentChangesCamp RichardGabriel SunirShah WardCunningham WikiCreole WikiMania WikiSym WikiSymTwoThousandFive WikiSymTwoThousandSix WikiSymWorkshops WikiSymWorkshops BayleShanks InterWiki PageCluster RatingGroups RecentChanges SubscribedChanges ViewPoint WebOfTrustModeration WikiMarkupStandard WikiSym WikiSync AnonymousDonor BayleShanks FlexWiki FwSync KenWeide LaptopJenny ManualSync MarioSalzer MicrosoftWord MikeWarot OpenOffice PersonalWiki WebDav WikiEngine WikiGateway WikiSync XmlRpcToWiki WikiSynonym CategoryWiki EditText FullSearch KyleBrown RefactorByMerging SeeInsteadPage WikiName WikiPage WikiRefactoringBrowser WikiSynonym WikiWordsAreConcepts WikiSyntax CategoryWiki ExternalLink HyperTextMarkupLanguage MarkDown MediaWiki TextFilter TextFormattingRules WikiCreole WikiMarkup WikiMarkupLanguage WikiSyntax WikiSyntaxStandard CategoryInterWiki InterWiki MichaelWilson WikiCreole WikiSyntaxStandard WorkingStandard YetAnotherWikiImplementation WikiTables NotOnThisWiki WikiTabotage ConvertSpacesToTabs EdwardKiser SpellWhiteSpace TabMunging WikiButcher WikiTag BeforeYouDeleteNoContent CategoryWiki CategoryWikiNavigation DeleteNoContent LinksAreContent QuickSurvey WikiBadge WikiTag WikiTagDiscussion AreYouThere BackLinks CategoryCategory CategoryDiscussion CategoryQuestions DeleteWhenRead DeletedUnlessDefended DoingStuff DonaldNoyes EditHint EditingThisPage HomePage JohnFletcher NearEmptyPage PageName TagFreeTypingRoadMap WeNeedExamples WikiBadge WikiPage WikiTag WikiTags WikiWord WikiTagging DisagreeByDeleting MattStephenson MeToo SilenceImpliesConsent ToSignOrNotToSign WikiFeint WikiGnome WikiOnWiki WikiTagging WikiWikiWeb WikiTags CategoryWikiTag PageName WikiTagDiscussion WikiTags WikiWithMoreThanPages WikiTalk CollaborativeWebObjects ExtremeCollaboration FlexWiki JimScarver MailBot WikiObject WikiTalk WikiWorld WikiTard GrammarVandal SharkBot WikiCommunity WikiTator CategoryWikiTag WikiPotato WikiTator WikiTeam ArchiveTeam DigitalPreservation InternetArchive MediaWiki UseModWiki WikiTeam WikiTechniques AutomaticLinking BackLink IdeaSpace LikePages RecentChanges RecentEdits RoadMaps WantedPages WikiEngine WikiWord WikiTermontography OmegaFoundation WikiPedia WikiTest NewPage WikiTestPage WikiTesting HappyBirthday WikiThicky ChanningWalton DaveSteffe WardsWiki WikiGrasshopper WikiLearner WikiNewbie WikiPairing WikiThicky WikiThing WikiThing WikiTime EditLag PerpetualNow WikiBandwidth WikiPagesExistOutsideOfTime WikiResponseTime WikiZens WikiTimeWarp ArguingWithGhosts CategoryWikiReflection ChrisGarrod DonaldNoyes GoodThing HaveThisProblem HtmlTables JohnFletcher KeyboardClaw NewRecentChanges TabDelimitedTables TimeChangesThings WikiTimeWarp WikiWiki WikiToDoList DoneJohn HaveThisPattern HomePage PersonalInformationManager PersonalWiki ProjectWiki ToDo ToDoJohn WikiAsPim WikiToDoList WikiTomorrow AlistairCockburn CategoryTime CategoryWikiReflection InterfacesShouldBeAdjectives TheFuture WikiNow WikiToolBar EditPageBookmarklet QuickDiff QuickDiffBookmarklet RecentChanges RecentChangesJunkie WikiFindBookmarklet WikiGoBookmarklet WikiPage WikiTopics BrokenWindow CategoryWikiHistory CollectiveIdea DontRepeatYourself FalseStart FixBrokenWindows MattBehrens RandyStafford ReverseIndex StanSilver TragedyOfTheCommons WardsWiki WikiTopics WikiTouch WikiTrail FridemarPache TrailFire WebRing WikiTrail WikiTrailmark FridemarPache TrailFire WikiMark WikiTrail WikiTrailmark WysiWyg WikiTransclusion TransClusion WikiStyle WikiTransclusion WikiTranslator AgileMoedera CategoryNaturalLanguage LeTonBeauDeMarot MatiasGiovannini MattisManzel MultilingualWiki RecentChanges SteveHowell TranslateWiki WikiZens WikiTravel MediaWiki ShareAlike WikiTrivia AncientChanges DualProcessorVax GoTo MappingInheritanceHierarchiesToRelationalSchemataInvolvesCompromises NewPageTest OnTopic RecentChanges RecentEdits SeTi ToDo WikiWikiSandbox WikiTrolling AlistairCockburn AllAbstractionsLie CategoryCommunication CategoryWiki LetHotPagesCool SunirShah TrollColoredGlasses TrollDefinition WaldenMathews WikiPedia WikiTrolling WikiTunneling CategoryWiki HelmutLeitner PeterMerel WarumWikiFunktioniert WhyWiki WikiTunneling WikiTwikyReviewUnknownVersion AskSam CategoryWikiEngineReview InterWiki RandyKramer WardsWiki WikiEngine WikiEngineReview WikiEngineReviewBrowsersUsed WikiEngineReviewNewRelease WikiEngineReviewNotes WikiEngineReviewStandardFeatures WikiEngineReviewTemplate WikiEngineReviewTemplateAnnotated WikiEngineReviewTextFormattingTest WikiFarm WikiFarms WikiName WikiNames WikiSite WikiTypeFramework CategoryWikiImplementation IdeasForProgrammableContent SourceForge WikiTypeFramework WikiWithProgrammableContent WikiUnFriendlyName CamelCase CategoryCategory CsharpLanguage IdontHaveaProblem LinuxOs ProgrammingLanguageNamingPatterns PythonLanguage RubyLanguage SearchEngineResistant SingleWordProblem WikiAlphabet WikiWord WindowsOperatingSystems WikiUncertaintyPrinciple DaveMorgan HeisenbergUncertaintyPrinciple JeffGrigg PaulHudson QuantumWiki ThreadMode WikiSingularity WikiUncertaintyPrinciple WikiUnderTheMicrosoftWebServer ActiveState AspWiki DevWiki DevWikiOnJetty DolphinWikiWeb HyperPerl InternetInformationServer JavaLanguage JikiJikiJava MicrosoftAccess MicrosoftWebServer OpenWiki PerlLanguage PersonalWebServer PrestonBannister TiKi TwikiClone UseModWiki VbScript VersionControl WardCunningham WebMacroWiki WikiBase WikiOnPersonalWebServer WikiUnderTheMicrosoftWebServer WikiWikiClone WikiUniverse CategoryWikiForum FreeNet UseMod WikiEngine WikiUniversity BrickAndMortarUniversites CategoryEducation ChrisGarrod CollegeInvisible CurrIki DonaldNoyes LearningLibraryCard LifeTimeLearning LinkingRepository ProjectGutenberg SearchInstrument VideoStreaming VirtualSchool WebHome WhatSortOfComputationWouldInterestJuniorSchoolChildren WikiResources WikiUniversity WikiVersity WikiuCommentSections WikiuConferences WikiuLibraryCard WikiuNotes WikiuOverviews WikiuSelfTests WikiuSeminars WikiuSession WikiuStructuredReviews WikiuSummaries WikiuTextbooks WikiuWorkbooks WikiUploads DoPublish GetCommonFooter GetHeader SavePublish UsemodWiki UserIsAdmin UserIsEditor WikiUrl CategoryWiki EditCopy FindPage PageTitle WikiUrlScheme CategoryAddress PersonalUseComputing PhilipDorrell WikiServerUrlScheme WikiUrlScheme WikiUser CategoryWikiUser RegularContributors UserName WikiReader WikiWeb WikiZen WikiUserInterface AlternateWikiInterfaces CategoryUserInterface FilthInterface UserInterface WikiEssence WikiUserNamesHaveFallenOutOfStyle AboutCookies AdewaleOshineye ArmsRace DefendAgainstParanoia DeleteWhenCooked DeletionConventions DeletionIsNotSigned DonaldNoyes EgolessWiki IpUsername IsaacFreeman MatthewAstley OmniWeb RealNamesPlease RecentChanges RecentEdits RecentPosts ReverseDnsLookup SeanOleary SockPuppet SunirShah TinFoilHat UserName UserNameFaq UserNames WardCunningham WayneCool WhoAreYouReally WikiDesignPrinciples WikiHomePage WikiUserNamesHaveFallenOutOfStyle WikiVagrant CategoryWikiUser DeletionCandidate WikiNomad WikiVagrant WikiVandal CategoryProblem CategoryWikiMaintenance DavidMartland EditWar InvestigatingVandals JohnFletcher NewUserPages SocialAcceptabilityOfWikiVandalism SoftSecurity ThatsNotaBugItsaFeature ThreadMode TreeInSql WardCunningham WhyWikiWorks WhyWikiWorksNot WikiProblems WikiSocialNorms WikiVandal WikiVandalismSolutions WikiVandals WikiVandalsDiscussion WikiVandalismAnalysis CategoryWikiSecurity WikiVandalismAnalysisVisualization WikiVandalismSolutions WikiVandalismAnalysisVisualization GraphViz MichaelSparks WikiVandalismAnalysis WikiVandalismDiscussion DonaldNoyes RealNamesOnlyOrAnonymous ThreadMode WikiVandalismSolutions WikiVandalismSolutions AccessLevels AlternativesToWiki AnonymizeRecentChanges AutomaticSandbox BanList CategoryWikiMaintenance CitizenArrest CommunityWarning DefensiveScriptIdea DelayAction EditWar FilteredRecentChanges FunctionalAccess GatedCommunity HardSecurity HumanVerification KillFile LetsSlowDownDeletions LetsSpeedUpDeletions LetsWithdrawIntoSolipsism MeatballWiki OffTopic OpenProxySelfBan PersonalIdentification PersonalWatchList PoliceForce RandomPeerPrivilege RecentChanges SoftSecurity SplitWiki SubscriptionFee ThreadMode TolerateOffTopic TrollColoredGlasses TrollDefinition TrollFlag TrollPatternFixes TrustMetric WebOfTrust WeightedFranchise WikiChangeProposal WikiDesignPrinciples WikiNeedsTrustMetrics WikiSig WikiSpamSolutions WikiTrolling WikiVandal WikiVandalismAnalysis WikiVandalismDiscussion WikiVandals BotWar CategoryWikiMaintenance DaveVoorhis DeleteTantrum FastWayToUndelete FrontPage GrammarVandal GuiPrototypingTools InvestigatingVandals JavaScriptSucks JohnFletcher SharkBot UsingBagsForPrivacyPurposes WardsWiki WikiVandalism WikiVandalsDiscussion WikiVandalsDiscussion BalancingReadersWritersAndEditors BrentNewhall CategoryWikiMaintenance ExBase FixBrokenWindows SchizoidGibberishWikiAuthor TopMind WardsWiki WikiGnome WikiNoisePollution WikiPedia WikiSpammers WikiVandalismSolutions WikiVandals WikiVandalsHistory WikiZens WikiVent ActivitiesForBoringMeetings CategoryWikiProposals DresdenWikiConnection IdeaFragment LocalWikiConnections MentalStateCalledFlow RealLife WiFi WikiCitizen WikiMaster WikiName WikiNames WikiPage WikiVent WikiVersionTwo CategoryWiki CreativeEconomy EndOfGrowth ExtendingTheWikiParadigm GlassBeadGame InternetTwo PeerToPeer PerItemVoting PerfectSystem TheWikiPlateau ThreeDimensionalWiki UserRanking VisualPython WikiIsDead WikiStoneSociety WikiSucks WikiWay WikiVersity CategoryEducation ChrisGarrod CurrIki DonaldNoyes WikiUniversity WikiVersity WikimediaFoundation WikiVictimization BeginnersMind EasternWuss FromFertilizerComeFlowers PeterMerel TidalWiki WikiVipVisits AlanTuring AlbertEinstein ChrisSells DinoChiesa DonBox HomePage IpUsername LeonardoDaVinci WardCunningham WhyWikiWorksNot WikiVipVisits XmlRpc WikiVocabulary CategoryWikiHelp DissertationFavoredOverDialog DocumentMode FrontPage HomePage InterWiki LikePages PortlandPatternRepository ThreadMode WardCunningham WikiAuthor WikiBadge WikiBase WikiCategories WikiCitizen WikiClone WikiCommunity WikiEngine WikiFarm WikiForum WikiGnome WikiHistory WikiLurker WikiMaster WikiMind WikiName WikiNature WikiNow WikiPage WikiSyntax WikiTag WikiWay WikiWikiSandbox WikiWikiWeb WikiWord WikiZen WikiVoting AnnoyingWikiFeatureVote CategoryWiki CategoryWikiMaintenance MostAnnoyingThingAboutWikiVote WikiVote WikiVotingDiscussion AnnoyingWikiFeatureVote AnonymousDonor CategoryVoting CliffordAdams FreudianTypo LarryPrice MattisManzel OpenDirFaq OpenSourceGameLibrary PhilGoodwin RefactorFasterDeleteMore RichardDrake RomanEvaluation SunirShah TheTroubleWithConsensus TwoTouchVoting WayneConrad WikiBallotBox WikiConsensus WikiGreatFoobarLists WikiHomePage WikiProposals WikiVote WikiVoting WikiWeightedVote WikiVsUsenet ArchimedesPlutonium CrazyThingsThatMightSaveWiki MostlyHarmless WikiIsNotUsenet WikiWalking CategoryWiki WalkingTheWiki WikiSurfing WikiWall BrainStorming ChessBoard HomePage JspWiki RainerWasserfuhr RalfLippold RampUp TeamWiki WiKi WikiPage WikiWall WikiWallCard WikiWar CategoryWiki EditWar FalkBruegmann WallaceCook WikiWar WikiWarrior CategoryWikiUser FanaticOrientedProgramming RubyLanguage UnWikiWorrier WikiWarrior WikiWatcher CategoryWikiUser DeletionCandidate WikiNomad WikiVagrant WikiWatcher WikiWatering AntonyWilson BookReferences CategoryGardeningMetaphor CategoryWiki TechnicalDebtList TopTenRisksList WhyDontOthersGetWiki WikiWatering WikiWord WikisInTheWild YourMileageMayVary WikiWave CategoryWiki WikiWay BoLeuf CategoryMode DeleteWhenRead FridemarPache LarsAronsson MarkEichin MarkJanssen OpenBusiness RepresentationalStateTransfer TheWikiWay WabiSabi WardCunningham WhyWikiWorks WikiWay WikiWayOfLife AllInOneWiki CategoryMetaWiki SimonRyan WikiAdminProgression WikiWay WikiWayOfLife WikiWeapon CategoryWiki ExistingPageOrBegging WikiWeb WikiWikiWeb WikiWebDotCom CategoryWikiImplementation VisualAge WardCunningham WikiFarm WikiWebDotComDiscussion WikiWebDotComDiscussion AboutWiki AlanFrancis BillKelly BrianEwins CurtisBartley DavidMitchell DenhamGrey IhateLawyers JohnPassaniti KentBeck LarsHeyerdahl MarkoSchulz MatthewWilbert MontyKamath NikiNiki OracleDatabase PrototypeObject RichardDrake RogerBrowne ServletBasedWiki SmalltalkCommunity SqueakSmalltalk TextFormattingRules TimChambers TomStambaugh VisualAge VisualAgeSmallTalk WardAndKent WardCunningham WikiClone WikiFarm WikiNature WikiWeb WikiWebDotCom WikiWiki WikiWikiWeb WikiWebHelp CategoryWikiImplementation WikiWebTransferProtocol BackLink CategoryWiki InterWiki MultiServerWiki PhilipDorrell UniversalWikiNamingLocators WikiEngine WikiNoLocationUrlScheme WikiServerUrlScheme WikiUrlScheme WorldWideWikiWeb WikiWeek CategoryJoke WikiTime WikiWeightedVote CategoryVoting TwoTouchVoting WikiBallotBox WikiMultipleVote WikiWeightedVote WikiWelcomeWagon AmericanCulturalAssumption CategoryWiki DramaticIdentity MakeRoomForAllViewpoints WelcomeWagon WikiWelcomeWagon WikiWiki WikiWikiSandbox WikiWhining BenKovitz ChristianPresuppositions EditText ExtremeProgramming FrancisHwang JohnPassaniti MasterProgrammer MattBehrens MatthewTheobalds OffTopic PhiloWiki ProgrammingValueSystem RecentChanges SeanOleary ShamelessWhinge SunirShah TheVisitation ThingsPeopleDontLike WardsWiki WikiMission WikiPraise WikiStaysLikeThis WikiWhining WindowsVsLinux WikiWhiteboard JspWiki MoinMoin SnipSnap WikiCase WikiWhiteboard WikiWiki BakChodhi DramaticIdentity RapideRapide WiKi WikiWiki WikiWikiWeb WikiWikiAlternatives BlameTheRightThing CategoryWiki CategoryWikiTopics DocumentMode ExtremeProgramming PressOn ThreadMode TimeOut UseNet WardsWiki WikiPedia WikiWiki WikiWikiBelgique FractalWiki SubWiki WikiFarm WikiWikiBelgique WikiWikiBug WikiWikiBugs WikiWikiBugs AndrewMartin AsciiArt AutomaticLocking BackLink BadThing BrianEwins BruceAdams CaseSensitive CategoryWikiImplementation CategoryWikiMaintenance ChrisGarrod DanglingLink DavidCary DelayedIndexing EditConflictResolution EditLinks EditText FindPage FireFox FrontPage FullSearch GarethMcCaughan GoogleHatesWiki GoogleLovesWiki HistoryPages ImageMap InternationalStandardBookNumber IsbnThirteenBug KonquerorBrowser LikePages LinuxDistribution LongFunctionsDiscussion LowerCase MarkoSchulz MartySchrader MozillaBrowser NewRecentChanges OhAcuteBug OnceAndOnlyOnce OperaBrowser QuickChanges QuickDiff RecentChanges ReverseIndex RichardCyganiak SafariBrowser SearchWordMustBeAlphabetic TooBigToEdit UserName UtfEight VisualTour WikiBackslashBug WikiCitizen WikiEngine WikiName WikiPage WikiQuestions WikiSelectBookmarklet WikiWiki WikiWikiBugsResolved WikiWikiSuggestions WikiWikiBugsResolved CategoryWikiMaintenance CliffordAdams EditText ExistingPageOrBegging FixingLinks FridemarPache JavaScript LinkPattern MinorEdit OneMinuteWiki QuickChanges QuickChangesJunkie RecentEdits SeshKumar SisterSites SlashDotted SmartWiki SunirShah WaldenMathews WardCunningham WaterFall WaterfallModel WelcomeVisitors WikiBrainDrain WikiEmigration WikiInterchangeFormat WikiName WikiPage WikiWiki WikiWikiBugs WikiWikiSuggestions WikiWikiSuggestionsResolved WikiWikiBus MichaelLeach WikiWikiClone CategoryWiki IaRad InterWiki LongListOfWikiClones OpenDirectoryProject WikiWikiClone WikiWikiClones BrokenLink CategoryWiki CategoryWikiImplementation DidiWiki DirDir EnterpriseCollaborationPlatform FlexWiki GetFlexWiki HomePage MediaWiki PlanNineFromUserSpace RcShell WebHome WikiEngines WikiPedia WikiWiki WikiWikiClonesQuestions AlanFrancis AlexanderBostrom AustinDavid BrentNewhall CamelCase ChanningWalton EddiesWiki EditText FrancisLiu GetWiiski HelloWorld HelmerPardun InternationalizationIntegration IwannaLearnPerl JamesWillison JavaLanguage JohnBrewer KarlKnechtel MarkReid MartinPool MathMl OliBye OpenSourceProjects OpenWiki PerlLanguage PerlStyleRegularExpression PikiPiki PrincipiaCybernetica ProgrammingLanguage QuickiWiki RealtimeWiki RegularExpression RubyLanguage RussellBeattie SampleWord SampleWordExtra SatisfiedUser SimonArmstrong StephanBranczyk StijnSanders TextFormattingRules TheWikiWay TinyWiki TotallySelfContainedWiki TwikiClone UgLy UseModWiki WardsOriginalWiki WiKit WikiBase WikiEngines WikiForum WikiGnome WikiInterchangeFormat WikiMaster WikiPedia ZincWiki ZopeApplicationServer ZwiKi WikiWikiDatabaseSerializationProblem EditCopy EditText InvitationToThePatternsList MoreAboutHousekeeping PatrickMueller PaulMcKenney PerlDatabaseIterationProblem RecentChanges RecentVisitors WardCunningham WikiFiles WikiWiki WikiWikiDemocracy GeorgeBush WikiWikiDemocracy WikiWikiEmailList PhilGoodwin PortlandPatternRepository ThereforeBut WikiDenizen WikiWikiGoesPublic HyperPerl WardCunningham WikiWikiWeb WikiWikiGovernment BitStandard CategorySociety CategorySpeculative CategoryVoting HyperCurrency JohnRawls ModestElectronicVoteProposal MultipleInheritanceIsNotEvil NewWorldDemocracy NonInterference ObjectOriented PeterMerel ProgrammableWiki SchoolsForCivilization SocDollar SocDollars SocialContract StoneCharter StoneSociety StrongCryptography SwapDollar SwissCantonSystem WikiWikiGovernment WorldGovernment WikiWikiHyperCard AllenWirfsBrock BezelMenu BillWalker BlaisePascal CategoryCrcCards ComputerHistoryMuseum CrcCard EddieEdwards HyperCard KentBeck LarryMayhew ObjectMentorBowlingGame PatternLanguage RecentChanges RobertPirsig SteveLyford TomAnderson WardCunningham WikiHistory WikiLikeThing WikiServer WildCard WyCash WyattSoftware WikiWikiHypercard FixYourWiki WikiWikiHyperCard WikiWikiKudos AlexandrianDensity AndresValloud AnthonyLander BillBarnett BobCarpenter BradNeuberg CategoryWiki ChamondLiu DavidCary DavidDeLis DavidNess DavidRose DennisDaupert DivineInspiration DonOlson DonnaCousineau EjbLinks EmailCollaborations FrankLusardi FreeSoftware FridemarPache GlobalBrain HistoryOfExtremeProgramming HotWired JackRing JanSteinman JimBesemer JohnAbbe JonUdell JoshuaKerievsky JspWiki KatyMulvey KentBeck LimmaWiki MarinoDuregon MarkCrane MarkCross MarkEichin MartinPool McGuffin NathanMates NealOlander NeedToKnow PatrickMueller PaulWilson PeteMcBreen PhlIp PublicWikiForums RandyStafford RichShumaker RichardCollins RichardDrake RichardFleischer RichardHelm RickWartzok RohitKhare RonJeffries SeshKumar ShaeErisson SingleUserWiki StartingPoints SunirShah SusanLilly ThankYou TimBernersLee WardCunningham WeavingTheWeb WesHunter WikiFuture WikiNames WikiSharedOwnershipTestCriteria WikiWay WikiWiki WikiWikiFlames WikiWikiHyperCard WikiWikiKudos WikiWikiSystemNotice WikiWikiWeb ZopeApplicationServer ZygoBlaxell WikiWikiLaw RedMars TheReformSociety WikiWikiOrigin BillAtkinson CasBah DotWar HyperCard IsaacNewton KarlKnechtel MacPaint MariusAmadoAlves McCracken NoteCards PascalLanguage QuickDraw ShouldersOfGiants SpecialPages WardCunningham WikiNature WikiPage WikiWiki WikiWikiWeb WildCard WikiWikiPlans CategoryWiki CorwinLightWilliams DaveHarris DavidMcNicol DetailedInterfacePattern EarleMartin EditText InterfacePattern KielHodges MarkDiggs PerlDatabaseIterationProblem RalphJohnson RichardKeene RyanDavis SteveWainstead SystemOfNames TomStambaugh WardCunningham WikiWikiPlunge WikiWikiPortalPermission IpAddressReleaseRequest WikiWiki WikiWikiSandBox CategoryRedirect WikiWikiSandbox WikiWikiSandbox AghaActorsBook AgileBooks AgileCustomerCookbook AnimalBook AntiPatternsBook ApocryphalBooks ArchitectureHandbookWorkshop AscesBookfinder AssemblyCookbook AtsGuestBook AutomaticBookmarkWiki BacklinksBookmarklet BlueBook BookAddict BookAse BookBy BookCrossing BookDiscussion BookFinder BookList BookMarklet BookOfEcclesiastes BookPool BookShelf BookShelved BookStart BookStop BookTestUnit BookThatNeverEnds BookXp BooksAboutKnowledgeManagement BooksAboutRealDesigns BooksAboutWiki BooksAndTheWeb BooksAreClosedSource BooksAreGoodCompany BooksOnLeadership BooksOnUserCenteredDesign BooksOnline BooksRepublishedOnTheWeb BooksThatHaveShapedPeoplesLives BooksThatShouldBeMadeIntoFilms BooksWanted BooksWithinAnArmsLength BookshopInBurlington BreakthroughsBook ByTheBook CategoryDatabaseBook CategoryDefinitiveBooks CategoryManagementBook CleanRoomMethodologyBooks CleanroomSoftwareEngineeringBooks ComicBook ComputerBookList CookbookApproach CookbookSeries DefinitiveCeePlusPlusBooks DefinitiveCommonLispBooks DefinitiveJavaBooks DefinitivePerlBooks DefinitiveSmalltalkBooks DefinitiveXmlBooks DesignPatternsJavaWorkbook DesignStyleAndCreativityBookList DictionaryBookmarklet DocBook DocBookTheDefinitiveGuide DontJudgeaBookByItsCover DoubleEntryBookkeeping DynaBook EditPageBookmarklet EjbDesignPatternsBook ElectronicLogBook EnterpriseJavaBeansBooks ExtremeProgrammingRefactoredBook FaceBook FatBook FlowBasedProgrammingBook FreeBooks GeekBookClub GoodBooksForTroubledTeens GreatBooksAboutSoftware GreatBooksList GreatBooksListAlistairCockburn GreatBooksListErikMeade GreatBooksListJasperPaulsen GreatBooksListPaulTevis GreatSoftwareBooks GuestBook IdiotBooks InternationalStandardBookNumber JavaBooks JayPhraseBook KentsBook LandminesAroundLandmarkBooks LevyBookCapabilityBasedComputerSystems LibraryBookBot LifeAndWorkPlanningBooks LiteratureBookList LiveBookmarks LogBook MacBook MicrosoftBooks MyLowestBookshelf NetBook NewGamesFoundationBooks NextNumberBookmarklet NoBrowserBookmarks NoteBook NotebookComputer NotebookKeyboard OldBooksAndPapers OneBookPerMonth OpenBookManagement OpenBookUniversity OpenBooksProject OrangeBook OutOfPrintBooks PagesAboutTheDeadlineBook ParadigmChangingBooks PassTheBookOn PatternRelatedBookList PatternsAndHandbooks PatternsHandbookLanguage PeopleWareBookList PerlBooks PersonalLogBook PeteBook PickAxeBook PowellsBooks PowerBook PragmaticBookshelf ProgrammersNotebook ProgrammingBookAcronym ProgrammingBookAcronyms ProgrammingBooksAreaWasteOfTime ProvocativeBookTitles PulpingBooks PurpleBook QuestionsAboutSoftwareCraftsmanshipBook QuickDiffBookmarklet ReallyGoodPatternBooks RecentChangesBookmarklet RedDragonBook RedNotebook RefactoringBook RefactoringWorkbook SafariTechBooksOnline SchemeCookbook ScienceFictionBooksToConsider ShortBooks SkinnyBook SmalltalkBook SoftwareHandbook SqlCookbook StarshipTroopersTheBook StealThisBook TextbookOo TheAsdfBookmarklet TheBook TheBookWasBetter TheDataModelResourceBookDiscussion TheLittleBooks TheMindsIbook TheOwlBook TheOzBook ThePlatypusBook TheTenBooksOnArchitecture TheWhateverBook TiBook TorontoAgileOpenSpaceBookList UmlBookList UnitTestCookbooks UseCasePatternsBook UseCodeToBookmark UsernameBookmarklet UsingWikiToWriteBooks WebObjectsBooks WhereToBuyBooks WhiteDragonBook WikiAsProgrammersNotebook WikiBookMarkletExamples WikiBookmarklet WikiBooks WikiFindBookmarklet WikiGoBookmarklet WikiIsNotYourNotebook WikiSelectBookmarklet XpBookStories WikiWikiSoftware WikiwikiSoftware WikiWikiStory AnonymousDonor BigWikiFireOfDoubleOught CategoryWiki CleaningWardsWiki CollectingSeashells EditText EditWar FrontPage GoodStyle GoogleSearch HomePage InvitedAuthors ItWorksIfYouWorkIt LifeForce NetiZen PatternMatching RecentChanges RecentEdits SearchParameter SignedComment SisterSites TheOriginalWiki TheWikiForest TheWikiWay ThreadMode TimRhodes WardCunningham WardsWiki WhyWikiWorks WikiCitizen WikiCommunity WikiGnome WikiHistory WikiMaintenance WikiNewbie WikiPage WikiPuppy WikiSpirit WikiVisitor WikiWar WikiWord WikiWikiSuggestions AlainRavet AlexChapman AluoNowu AndrewMartin AndyPierce AnswerMe AustinDavid BackLink BalancingReadersWritersAndEditors BrianEwins BrowserCache CaAcrYagni CategoryCategory CategoryHomePage CategoryWiki CommonWiki CompoundWikiName DaveHarris DaveSmith DavidChess DenialOfService DigitalComputer EditHint EditPage EditText ExtractPage FalkBruegmann FilesystemBasedWiki FindPage FullSearch HolyWar InMyHumbleOpinion InternationalCharacterSets JamesCrook JeroenMostert JohannesGijsbers JohnPassaniti LarryPrice LikePages LinkPattern LinkRot MartinPool MeatballWiki MoZilla NakedWiki OperaBrowser PageAnchor PageName PerryLorier PersonalComputer PeteHardie PikiPiki PreviewButton PurpleNumber QuickDiff QuickiWiki ReFactor RecentChanges RecentChangesJunkie RefererHeader RegularExpression RichardKulisz RobotsDotTxt RonaldHayden RussellGold ShortestWikiContest StephenWynne TextFormattingRules TomStambaugh TwikiClone TypeOfService VickiKerr WardCunningham WebBrowser WhyWikiWorks WikiBackgroundColor WikiBase WikiButcher WikiCitizen WikiClone WikiFeatureIdeas WikiInnovations WikiMaster WikiName WikiNamePluralProblem WikiNamePluralProblemTechFix WikiNames WikiOnWiki WikiReadingHabits WikiRefactoringNotYet WikiSingleWordProblem WikiTables WikiWeb WikiWiki WikiWikiSuggestions WikiWikiSuggestionsDifficult WikiWikiSuggestionsDismissed WikiWikiSuggestionsMedium WikiWikiSuggestionsResolved WikiWikiSuggestionsSimple WikiWikiWeb WillSargent WikiWikiSuggestionsDifficult AvantGo CategoryWiki JohnStoshMuczynski KatyMulvey SpellingChecker WardCunningham WikiMines WikiQuickies WikiWikiSuggestions WikiWikiSuggestionsMedium WikiWikiSuggestionsSimple WysiwygWiki WikiWikiSuggestionsMedium CategoryWiki ChangeSummary ChangesIn ChangesInWeekThree CyclicCvs DaveParker DaveSmith DavidCary DerekPeschel EditCopy EditPage EditsIn FindPage FpVsOo FrontPage GodVsStalin HelmutLeitner JeanJordaan JeffGrigg KonquerorBrowser LarsAronsson MichaelFeathers MichaelRoss MinorEdit NameSpace PhilGoodwin QuickChanges QuickDiff RecentChanges RecentChangesJunkie RecentEdits SearchOnSave SpellCheckTheDiff StatisticsForWeekThree StructuredQueryLanguage TooBigToEdit UnethicalEditing UnitTest UserName ValidateChangesByVoting VolumeLimitedEdits WardCunningham WikiGrepDiscussion WikiName WikiNameModifiers WikiPedia WikiPreDoubleBlankFix WikiRedirect WikiScatterGatherDiscussion WikiStatistics WikiWikiSuggestions WikiWikiSuggestionsDifficult WikiWikiSuggestionsSimple WikiWikiSuggestionsResolved AmazonAssociate EditText FindPage JamesNoble KatyMulvey MinorEditsDisabledDiscussion NewRecentChanges QuickChanges RecentChanges RecentChangesJunkie RecentEditsJunkie TimChambers WardCunningham WikiWikiSuggestions WikiWikiSuggestionsSimple AndrewMartin AnswerMe BackLink BookMarklet CategoryEmpty CategoryWiki ChrisGarrod ConvertSpacesToTabs DaveHarris DavidChess DavidMcNicol DerekPeschel EditCopy EditPage FalkBruegmann FindPage FluBar FlubAr FrontPage GeorgeDinwiddie GoodEntryPoint GoogleLovesWiki IanOsgood ImprovingConvertSpacesToTabs JeffGrigg KatyMulvey MarnixKlooster MostEditedList MostLinkedToPages PageHistory PopularityOfCategories PreviewButton QuickChanges RecentChanges RichardKulisz SearchResults SearchesBasedOnHomePageFavorites ShortWikiPages StartingPoints StefanoCirolini StevenNewton TipsForBeginners TopAndBottomFive TopTen UnitTest VisualTour WikiGnome WikiHiddenLink WikiIceberg WikiName WikiNames WikiSingleWordProblem WikiSystemNotice WikiWikiSuggestions WikiWikiSuggestionsDifficult WikiWikiSuggestionsMedium WikiWikiSystemNotice CategoryWikiMaintenance WikiWikiThemeSong CategorySillySongs NatPryce TheyMightBeGiants WikiTrolling WikiWikiThemeSong WikiWikiWeb WikiWikiUndergroundNewsChannel FireFighting KnowledgeIsPower ManagementByCrisis WikiWiki WikiWikiUndergroundNewsChannel WikiWikiVsLotusNotes CategorySoftwareTool GarethHowell JediMindTrick LotusNotes MicrosoftWindows RichTextClient ThickClient WebSphere WikiWikiVsLotusNotes WikiWikiWeb CategoryWikiHelp InformalHistoryOfProgrammingIdeas MoreAboutMechanics NewUserPages OneMinuteWiki PortlandPatternRepository StartingPoints TextFormattingRules TipsForBeginners WardCunningham WhyWikiWorks WhyWikiWorksNot WikiBase WikiDesignPrinciples WikiGettingStartedFaq WikiInTheNews WikiWikiClones WikiWikiKudos WikiWikiSandbox WikiWikiWeb WikiWikiWebFaq WikiWikiWebFaq ActiveServerPages AutoPcn BackLink BcArmstrong BestPractice BookMarklet CamelCase CaseInsensitive CaseSensitive CaseSensitivity CategoryCategory CategoryDatabase CategoryFaq CategoryWikiEngineReview CategoryWikiForum CommunityWiki CreateNewPage CsharpLanguage DatabaseDefinition DeleteInsults DelphiLanguage DoubleHockeySticks DramaticIdentity EddiesWiki EditConflictResolution EditCopy EditPage EtymologyOfWiki EveryNightAtMidnight ExternalLinks FileSystem FireBird FixingLinks FreeLink FrontPage GaleonBrowser GnuGeneralPublicLicense GoodStyleSuggestions HowToAskQuestionsTheSmartWay InterWiki InternetExplorer IntroducingZope ItDepends JavaLanguage JavaObserver JavaScript JohnFletcher LinkPattern LookItUp ManaMana MeatBall MeatballWiki MediaWiki MoinMoin MoreAboutWikiAccess MozillaBrowser MozillaFirefox MySql NightlyUpdates NotOnThisWiki ObserverPattern OnceAndOnlyOnce OneBigWiki OpenOffice OpenSource OperaBrowser OperatingSystem OrphanPage PageAnchor PageChangeNotification PerlLanguage PostgreSql PpcSoft PpcSoftiKnow ProgrammingLanguage PublicWikiForums QueryLanguage QuickChanges QuickDiff QuickDiffBookmarklet RandomPages RecentChanges RecentChangesJunkie RecentVisitors RefactoringWikiPages RevisionControlSystem RunningYourOwnWikiFaq SisterSite SisterSites SixSingleQuotes SmallTalk SpinnerWiki TextFormattingRules TheWikiWay ThreadMode UniversalMind UseModWiki UserName WardCunningham WardsWiki WaybackMachine WebServer WhyNobodyDeletesWiki WhyWikiWorks WikiCase WikiCategories WikiChoicetree WikiCitizen WikiClones WikiDesignPrinciples WikiDownload WikiEngine WikiEngines WikiFarms WikiGettingStartedFaq WikiHasManyMeanings WikiHistory WikiImplementations WikiLikeThing WikiLink WikiMania WikiMarkup WikiMirrors WikiName WikiNow WikiPage WikiPageName WikiPedia WikiPhilosophyFaq WikiSite WikiStyle WikiWiki WikiWikiBus WikiWikiClone WikiWikiWeb WikiWipeout WikiWord ZopeBook WikiWikiWebMessageBoard QuickTopic WikiWikiWeb WikiWikiWebNews AnonymousOnPurpose DeletedPages RecentChanges RecentDeletions RecentEdits SimpleMinded WikiWikiSuggestions WikiWikiWebOrTheWikiWikiWeb CategoryWiki GoodStyle HeatDeathOfWiki HyperPerl MissingWikiBeforeXp PerlLanguage WardCunningham WaybackMachine WikiBase WikiEngine WikiForum WikiHasManyMeanings WikiWiki WikiWikiGoesPublic WikiWikiWeb WikiWikiWebServices CategoryWebServices HyperCard TupleSpace WardCunningham WebServices WikiWiki WikiWikiWeb WikiWikiWorkshop BrokenLink CategoryWiki EvelynMitchell PeterMerel PythonLanguage PythonUnit ThePlightOfBreakfast UnitTest WikiWikiWowSandbox WikiWikiSandbox WikiWipeout BrentNewhall ComedyOfTheCommons DonaldNoyes DrJungHoe EarleMartin EditCopy EricKlein ExtremeProgramming FixBrokenWindows HonourSystem IdentityCrisis JavaScript JeffGrigg JohnPassaniti KathyBracy KentBeck KeptPages LimitTemptation MetaBaby NaturalisticFallacy PerpetualNow RecentChanges RelationalWeenie RobertWilliams SamGentle ScriptKiddie SeanKleinjung SecureWiki SmallTalk SoftSecurity SvenNeumann TomStambaugh TragedyOfTheCommons TragedyOfTheCommonsCantHappenHere UseModWiki WabiSabi WardCunningham WhatIsCivilization WhyWikiWorks WikiCommunity WikiNature WikiReligion WikiWikiSandbox WikiZens WikiZip WikipediAhimsa WithFreedomComesResponsibility WikiWirelessVoice CategoryWikiImplementation CategoryWireless VoiceOfWiki VoiceXml WikiWisdom CategoryWiki EverybodyIsBuddha GoodStyle TipsFromWardCunningham WikiWish GeraldYoung SusannahWilliams WhyDoesntWikiDoHtml WikiWit CategoryWiki WikiWithAuthority CategoryWiki ColorBlindness DonaldNoyes ElephantWiki RecentChanges WikiGremlin WikiWithAuthority WikiWithMoreThanPages AssociatedSite AssociatedWikiEngine BackLinks CategoryPages CategorySemanticWeb CategoryWiki ChangeNotifiers ClientServices ClientSideProcessing CrowdSourcing CurrentPages DataParallelSemantics DefiningInclusions DonaldNoyes ExtendedLink ExtendedWordUsage ForwardLinks GlassBeadGame GroupsAndAssociations InterfaceDisplay JeffHowe LinkageObjects MarkJanssen MissingFundamentalPieces MoreThanPageFunctions MultiplePageDisplay NysArtifacts NysLte NysWikiServer OtherInformationalListsAndArtifacts PageStatus PersonalInformationCollections PowerOfDecentralizedIdeaFormation ProgrammingInWiki RegistrationOfInterestInReceivingServices RoadmapsAndGuides ServerSideProcessing SmallestFederatedWiki SpecialLinkingPresentationFormat SpeciallyFormattedFootnotes TemporaryModifications ThinkingOutLoud TowardTheGlassBeadGame UlilizingWikiStyles UtilizatingWikiTags WikiCombine WikiFeatures WikiProcedure WikiProcess WikiWithMoreThanUsers WikiWord WikiWithMoreThanUsers AccessControl AutoPcn CategoryWiki CompatibleWikiPageAndContentAgents DonaldNoyes ExtendedLinks KeepingTrackByArtifactories MoreAboutExtraScripts NextGenerationWiki PagesData PeerToPeer ThinkingOutLoud TimedAndScheduled WikiTest WikiWeb WikiWikiWeb WikiWithMore WikiWithMoreThanPages WikiWithMoreThanUsers WikiWithProgrammableContent AddressedAndSignedMessage AnotherPhpWiki AutomaticFeatureInstall CapabilitySystem CategoryWikiImplementation CollaborativeProgramming DataMusicProject DaveSmith DavidCary DoubleColonMessage ErfurtWiki ErosOs ExtensibleMarkupLanguage FlexWiki ForthLanguage ForumWithProgrammableContent FridemarPache FunctionalSandBox InternetExplorer JavaScript JavaScriptEnabledWiki JsForth KonquerorBrowser LukeGorrie LukesProgrammableWiki MarioSalzer MetaWiki MozillaBrowser MozillaFirefox NetscapeNavigator NextBigThing NikiNiki OpenSource OperaBrowser OpportunityForWikiEntrepreneur PhpLanguage PhpWiki PlatformForInformationApplications ProgrammingInWiki ProvableSecurity SafariBrowser SandBox SecureSandBox SecurityPolicy SeedWiki ServerSideJavaScript ServletHandlers SmallTalk SmartWiki SoftWiki SteveFreeman TaralDragon TomZimmer WardCunningham WikiClones WikiEngine WikiForum WikiNature WikiProperties WikiTalk WikiTypeFramework WikiWithMoreThanPages WikiWithMoreThanUsers WikiWithProgrammableContent WinView XpSystem ZwiKi ZygoBlaxell ZzoWiki WikiWithTrails AdvancedDataStructures BecomeVersatileProgrammerTrail CategoryTrails CategoryWiki DocumentMode GetaJavaJobTrail HappyTrails HowToFindaJob HowToProgram HowToProgramInCee HowToProgramInCpp HowToProgramInJava InternetExplorer MicroSoft OpenWiki RecentChanges RoadMap RoadMaps SimonMichael SteveHowell ThreadMode TopicMaps TrailPage WhereToFindCoolJavaJobs WikiLine WikiMaster WikiNames WikiTrail WikiWalking WikiWithdrawal BadThing ChampionsCanBecomeContenders ContendersCanBecomeChampions EditText OpposingCanChangeToOriginating OppositionIsaCreativeExperience OriginatingCanChangeToOpposing OriginatingIsaCreativeExperience PickYourBattles SayWhatCanBeHeard SilenceImpliesFatigue WikiAddiction WikiLink WikiMindWipe WikiWithdrawal WikiWord CategoryWiki SixSingleQuotes UniversalMind WikiCase WikiGrammar WikiName WikiPage WikiVocabulary WikiWay WikiWord WikiWordsConsideredHarmful WikiWordPhrase InitLinkPatterns LinkingBetweenNamespaces MarkRogers RecentChanges SecondGenerationWiki SubPages UseModWiki WikiGrammar WikiRevolution WikiWordPhrase WikiWordPlaceholder CategoryWikiTag HowWikiWorks NameThisPage WikiExperience WikiGnome WikiName WikiWord WikiWordStatistics BackLink CategoryStatistics CategoryWikiStructure ExtremeProgramming HelmutLeitner HowWeTalk KeithBraithwaite LanguageOrientedProgramming LogLog PowerLaw ShortestPathPages SunirShah UnitTest WikiMind WikiMines WikiPage WikiStatistics WikiWord WikiWordified CategoryWiki DoingStuff DonaldNoyes HttpApi MicroContent OpenSource SentenceSlice SentenceSlices ServerSide TiddlyWeb TiddlyWiki WantedPages WeNeedExamples WikiPage WikiWords WikiWordsAreConcepts CategoryWiki FreeLink MiniPattern NameAndConquer NameAndDefine RealNamesPlease RefactorMe WikiNameAdvantages WikiNameDisadvantages WikiWord WikiWordsConsideredHarmful WikiWordsConsideredHarmful BobJonesUniversity CamelVsNonCamel CeeLanguage ConsideredHarmful CrcSession DanglingLink DavidCary DonaldNoyes FreeLink HolyWar ItDepends JavaLanguage MartinZarate NamesConceptsAndProcesses PageYouWantCreated PaulRautenbach PleaseComment PleasePleaseTryToAvoidLabeling RebolWiki ThreadMode UseMod VisualBasic WantedPages WhyClublet WikiContext WikiName WikiNameDisadvantages WikiNameInRealLifeSyndrome WikiNames WikiPage WikiSingleWordProblem WikiWeird WikiWikiWeb WikiWord WikiWordsAreConcepts WordRecognition WorldWideWeb WikiWorks CategoryWikiImplementation VisualWorks WhyWikiWorks WikiWorks WikiWorld CollaborativeWebObjects JimScarver JohnDeBruyn ObjectWiki OpenSource PhpWiki WikiFarm WikiObjects WikiTalk WikiWorld WikiWriter CategoryPersonalWiki CategorySoftwareTool PersonalWiki WardsWiki WikiLikeThing WikiWriter WikiWriters DocumentMode NewUserPages ThreadMode WikiGnome WikiHomePage WikiReaders WikiSuccessCanInhibitNewWriters WikiWriters WikiZens WikiWritersDontGetPaid AnonymousDonor AntiPatternsBook AttentionEconomy EdwardVielmetti ExtremeProgrammingInstalled FridemarPache IainLowe IdeaExchange IntranetWiki JasonGrossman KyleBrown ProjectWiki RefactoringBook TeamWiki TheWikiWay WikiWeb WikiZens WikiYear CarlosNsRodrigues CategoryTime CategoryWiki DoWikisHaveFiniteLifetime WikiCitizen WikiLurker WikiMaster WikiMember WikiNewbie WikiVeteran WikiWay WikiZen WikiZens WikiYesterday CategoryWikiReflection JohnFletcher MarkRogers MartySchrader ThreadMess WikiNow WikiOnWiki WikiTomorrow WikiYesterday WikiZen CantSeeTheForestForTheTrees CarstenKlein CategoryWikiUser CheckMate EasternPhilosophy FrankenWord GoodWikiCitizen JohnKellden JohnReynoldsTheStudent LaoTse MemesAreDigital PortmanteauWord UniversalMind WikiCitizen WikiGenstein WikiWikiWeb WikiZen WikiZens ZaZen ZenoBuddhism WikiZens CategoryHomepage CategoryWikiUser WikiCitizen WikiWikiWeb WikiZen WikiZens WikiZensToleratingFlames AdHominem AnonymousDonor BackOff BlackHat ChildRen FistsWork FlameWar JohnFletcher WikiIsNotFair WikiZen WikiZens WikiZip BitTorrent MiniRubyWiki PhlIp WikiWipeout WikiZip WikicWeb BrokenLink CategoryWikiImplementation CeeLanguage ConvertSpacesToTabs HardToReadThis PatternStoriesWiki RalphJohnson WikiWikiWeb WikiWorks WikicWeb WikidPad ActiveSync AutoCompletion CategoryPersonalWiki InstallLinux ObjectOrientedProgramming OpenSource PersonalWiki PythonLanguage TimLesher ToDo TreeView VisualBasic WikiLikeThing WikiPad WikiWord WikidPad WindowsMobile WikidWiki CategoryWikiImplementation WikiFarms WikidWiki WikifiedCookie RealNamesPlease WikiEngine WikiholicsAnonymous AndStuffWiki CanineDentistry ChuckSmith EsperantoLanguage FightClub HaveThisPattern OffTopic PatternLanguage RecentChanges RecentChangesJunkie SlashDot VacuumCleanerRepair WardsWiki WikiAddict WikiDisciple WikiPedia WikiPrayer WikimediaFoundation JimmyWales PayPal WikiMedia WikiWiki WikipediaIsNotWiki GrandConspiracy JasonGrossman PhlIp WikiIsNotWikipedia WikiNature WikiPedia WikisDotCom FoxForumWiki NonCriticalWiki StevenBlack SvenNeumann TheOriginalWiki WikiClone WikiFarm WikisDotCom WikisForDummies CategoryBook CategoryDummies CategoryWiki WikisIdLikeToEdit BrokenLink EditHint WikiDom WikiInConsideration WikisOnYouTube WikiPedia YouTube WikisWithCommentAppending AppendOnly CategoryWiki ClusterWiki CommunityWiki DatestampsConsideredHarmful MassMind OddMuse ParagraphWiki ProjectForum QuickiWiki ThreadMode UserName WaGn WeRc WikiEngines WikiLikeThing WikiMaster WikiWay WikisWithUserAccounts WikiMedia WikitMeme BrokenLink WikizenFanClub AnonymousOnPurpose CategoryJoke ConversationsWithTrees DaveVoorhis DenialOfService DougMerritt EarleMartin InteractionDesigner MakingTheClientPay RichardKuliszFanClub WikizenOpenSourceProjects DaveVoorhis ExBase MicrosoftAccess OpenSource RelProject ToadTool TopMind TopsQueryLanguage TutorialDee WikiZens WikkaWiki CamelCase CategoryWikiImplementation MindMap SmartTitle WakkaWiki WhatsNew WikiEngine WikiEngines WikiPing WikkaFeatures WikkaWiki WikkiTikkiTavi CaptchaTest CategoryWikiImplementation PhpWiki PmWiki TaviFeatures UseModWiki WikiEngine WikiWikiClone WikkiTikkiTavi WilCo DanKane WildCard AlanKay HyperCard KentBeck TedKaehler VivariumProject WildCard WildFire CategoryHypercard HomePage HyperCard WildFire WildGarden AccidentalLinking CategoryGardeningMetaphor CategoryWiki CodeStewardship CollectiveCodeOwnership CollectiveIdea CollectiveIntelligence CulDeSac DistributedMind GlobalBrain GlobalVillage IslandsOfInformation PiecemealGrowth TragedyOfTheCommons VirtualCollaboration WalledGarden WikiZen WildGarden WildGardenDiscussion WildIdeaPreserve AdaptiveProcess WildMagicOfTheWiki MurphysLaw ObservationsOfProgrammersInTheWild WildPointer ActivationRecord AnonymousDonor CategoryPointer CeeLanguage CeePlusPlus CrudScreen DanglingPointer DoubleCheckedLockingIsBroken GarbageCollection GoodThing HeisenBug IncrementalGarbageCollection JonathanTang MandelBug MemoryLeak MooresLaw NullPointer PointerArithmetic SchroedinBug UnsafeCast WildPointer YetAnotherSeatBelt WildVsTamed SuccessOrientedApproach WilfLalonde CarletonUniversity ExtremeProgramming NeedsDrivenProgramming TheObjectPeople WilfredSpringer CategoryHomePage TomTom WillAppleGetThisOneRight AppleComputer AppleMacintosh AppleNewton CocoaWorld DeleteWhenCooked DesignPhase FlatScreeniMacs FreeBsd LinuxPpc MacOsx MacOsxIsUnixBased MatthewTheobalds MicroSoft MicrosoftWord NextStep ObjectOriented OnceAndOnlyOnce OpenDoc PeterMerel PowerMail RealSoonNow RenameWhenStale ShowMeProof SkunkWorks SqueakSmalltalk SteveJobs WilliamGrosso WillBrookedeBock CategoryHomePage WillCardwell CategoryHomePage WillChamberlain BigModelsAreUseless CategoryHomePage CollectiveCodeOwnership CommandPattern CowboyCoder DataCentricThinking DontDistinguishBetweenClassesAndInterfaces FlowBasedProgramming GoalDonor GoalFailureInProgramming GoldOwner JavaScript MovingGoalPosts NiccoloMachiavelli OzLanguage WillGlozer CategoryHomePage WillGray CategoryHomePage CornerOffice CubeFarm FlyingVisitor MacOsx MozillaFirefox OneGiantRoom PeopleProjectsAndPatterns ProgrammingLanguages PythonLanguage RealOffice RubyLanguage SubVersion VimTextEditor WardsWiki WorkEnvironment WillInternetKillPhone DonaldNoyes LargeFormatMonitors MiniatureFootprintComputing SmallFootprintComputing SmallFootprintComputingDiscussion WillItBlend WillItBlend WillMicroSoftSurvive DotNet InsideTheTornado JimCrockett MicroSoft MooresLaw WillNess AutoLisp BayesianTruth DanielFriedman DataListOrdered EulerSieve GoldenRule HammingProblem HaskellLanguage LivingWages MindControl NumberOfPrimes PrimeNumber RightForLife RightToThink SeparationOfConcerns SieveOfEratosthenes SieveOfEratosthenesInManyProgrammingLanguages TheArtOfPropagator TheRightForLife ThoughtCrime TrustNet TruthNet WheelFactorization WillNess WillOpenSourceUndermineTheAmericanEconomy ActivityWare AlainPicard ClosedSource EducationOfPolicyMakers MicrosoftPowerPoint OpenSource OpenSourceIsMoreSecure OpenSourceSoftware PowerPoint TimBurns WillRelEverHaveExternalRelvars DaveVoorhis OpenSource RelProject RelVar TheThirdManifesto WillRelEverHaveJdbcDriver DaveVoorhis OpenSource RelProject TheThirdManifesto WillRelSourceEverBeInDistributedVersionControl BitBucket DaveVoorhis WillRelSourceEverBeInDistributedVersionControl WillRobertson CategoryHomePage SysAdmin WillSargent ArtTechnologyGroup CategoryHomePage JustaSoftwareEngineer WillStott CategoryHomePage ExtremeProgramming WillToPower CategoryPhilosophy FriedrichNietzsche WillTracz CategoryAuthor ConfessionsOfaUsedProgramSalesman SoftwareReuse SoftwareReuseBook WillWaller BusinessAndEthics CategoryHomePage DesignPatterns DotCom ExtremeProgramming JavaLanguage LearningManagementSystems MultiMedia MusicVideos ProgrammingDejaVu TvCommercials WhatsWrongWithFlash WikiWikiWeb WillardVanOrmanQuine CategoryAuthor CategoryPhilosophy WillardsXpDiary BigVisibleChart BusinessAnalyst CategoryAdoptingXp DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming IterationPlanning MicrosoftProject OnSiteCustomer RonJeffries TaskCard TaskCards TestDrivenDesign UserStories YouArentGonnaNeedIt WillemBogaerts CategoryHomePage WillemLouisVanDerPoel CategoryPerson DougMerritt LastInFirstOut ZeroOneInfinityRule WillemVanDenEnde AgilePrinciples CategoryHomePage ChristopherAlexander CodeCoverage DavidMaister DesignPatterns DutchXpCommunity ExtremeProgramming FlawlessConsulting GameOfGoose GeraldWeinberg JavaLanguage JustaProgrammer KentBeck NynkeFokma PairProgramming PascalVanCauwenberghe PerlLanguage PythonLanguage ReFactor RefactoringBrowser RubyLanguage SecretsOfConsulting SimplyUnderstoodCode SoftwareDevelopmentCoach SolutionSelling SqueakSmalltalk SystemsThinkingPlaybook TestDrivenDevelopment TestFirstDesign TheToyotaWay VeraPeeters WillemVanDenEnde XpGame WillfulMisunderstanding AccusationThatAssumesKnowledgeOfInternalMotives ConversationalChaff CornerCases DefensiveProgramming EditHint HowToTalk KrisJohnson MatthewAstley MikeGarrity PullUpTheLadder UnitTest UnixWay VisitorFromMars WhatYouGetIsWhatYouAskFor WilliDuerig CategoryHomePage WilliamBurroughs WilliamEdwardsDeming AlanKay BobHaugen CapabilityMaturityModel CategoryManufacturing CategoryPerson DanielSvennberg DavidGrayWright DemingCycle FourteenPoints GeorgeBrower GeraldWeinberg HowardFear IterativeDevelopment JeremyCromwell MatthewMorris PeterSenge ProfoundKnowledge RedBeadExperiment RichardDrake ScrumProcess SmalltalkLanguage SoftwareMetrics SteveCline TomGilb TotalQuality TotalQualityManagement ToyotaProductionSystem WattsHumphrey WayneMack WilliamEricMangham WilliamFaulkner WilliamFrantz AreYouThere CategoryPerson DavidLiu JavaMicroEdition SendNote SprintDevelopers WirelessMarkupLanguage WilliamGibson AlfredHitchcock ArthurCeeClarke BruceSterling CategoryAuthor CategoryScienceFiction ChrisCunningham CryptoNomicon CyberPunk DrAdder DysTopian IsaacAsimov JackWomack KwJeter MartySchrader McGuffin MentalStateCalledFlow MichaelMarshallSmith MikeSmith NealStephenson OneHitWonder PatternRecognition PeterMerel RobHarwood RobertAtkins RudyRucker ScienceFiction SiteMap SnowCrash TheDiamondAge TheDifferenceEngine TrueNames VernorVinge WebLog WilliamGoldman ButchCassidyAndTheSundanceKid CategoryAuthor MarathonMan ThePrincessBride WilliamGrant WilliamGrosso CategoryHomePage MyJavaCourse MyJavaStudents SteveSwernofsky WilliamHartston BeachComber DailyExpress NewsPaper WilliamJames CharlesSandersPeirce OliverWendellHomes PragmatismPhilosophy WilliamKeehn CategoryHomePage WilliamKent CategoryAuthor DataAndReality WilliamKingdonClifford CategoryPerson CliffordAlgebra WilliamKingdonClifford WilliamMcKibben MacOsx WilliamMiles CategoryHomePage SoftwareAgeism WilliamMillerRawls CategoryHomePage ColleenPridemore SliceAndDice WilliamMorris ArtsAndCraftMovement CategoryPerson CategoryQuote WilliamOfOccam AlistairCockburn CategoryScientist EricHodges ExtremeProgramming JosephPelrine JoshuaGrosse MilesWhitener OccamsRazor WilliamOfOccam WilliamPietri AgileProcesses AppleIi CategoryHomePage ExtremeProgramming JavaLanguage JavaUnit LinuxOperatingSystem NeXt NextStep ObjectiveCee PerlLanguage UnitTest WikiGnome WilliamPociengel CategoryHomePage SuseLinux WiFi WilliamPugh CategoryPerson FindBugs JavaLanguage JavaMemoryModel JavaPuzzlers JoshuaBloch WilliamShakespeare CategoryAuthor DoTheSimplestThingThatCouldPossiblyWork WilliamShakespeare WilliamShatner CategoryArtist EsperantoLanguage IronChef MissCongenialityMovie PriceLineDotCom RobertDeNiro ScienceFiction StarTrek TekWar WilliamSidis FermatsLastTheorem PierreDeFermat WilliamUnderwood MichaelBolton RandomPages RecentChanges WikiHistory WikiList WilliamUnderwood WilliamUnderwoodTalk WilliamUnderwoodTalk AutoVivication BagSumInManyProgrammingLanguages BasicEnglish BlocksInJava BlueAbyss CategoryTalkPage ChuckMoore CombinatoryLogic ComplexBagSumInJava DavidLiu DeleteWhenRead DisagreeByDeleting DougMerritt EclipseIde EditWar EncryptedComputation EnterpriseJavaBeans EssAndKayCombinators FacetPattern FlyweightPattern GoedelNumbering GuyGurAri HaltingProblem HaskellCurry HigherOrderFunctions IfYouCouldWouldYou JamesGosling JeffGrigg KillYourDarlings LanguageIsAnOs LojbanLanguage MarkIrons NotInventedHere NullFunctor OperatingSystemsDesignPrinciples PatternLanguagesOfProgramDesign PrimeNumbers ReadEvalPrintLoop RelationalModel RichardKulisz SelfLanguage SemanticWeb SmalltalkBestPracticePatterns StringBuffer SunirShah SyndicateOfInitiative ThankYou ThreeValuedLogic TimLesher TransparentRmi TupleOrientedProgramming TuringCompleteness TuringEquivalence TuringEquivalent TuringMachine UnaryClosure VarArgs VirtualMachine WikiBattlebots WikiSquatting WilliamUnderwood WilliamWake CategoryPerson WillingToChange AlcoholicsAnonymous CategoryChange LearningReadiness PaulCaswell RichardDrake RobertDiFalco TwelveStepProgram WaldenMathews WillingToChange XpMailingList WillyWonkaConflictResolution BrentNewhall BugFreeSoftware DavidBrantley EditConflictResolution FaultTolerance IsYourCodeThatImportant JeffGrigg MartySchrader PeterMerel ScottJohnston SteppedOnMyEdit WardCunningham WhyWikiWorks WillyWonka WillyWonkaConflictResolution YouAintGonnaNeedIt WimNusselder CategoryHomePage TheMetaphysicsOfQuality WimNusselder WimRosseel CategoryHomePage NewUserPages WimpInterface CategoryUserInterface FilthInterface GraphicalUserInterface HandHeld WimpIsBroken WimpIsGoodEnough WimpIsBroken AdvancedFeatures AllUisSuck AmigaOs AutoPresentation AutomaticVsManualPlacement CajjuxdySystem CapabilitySecurityModel CategoryComparisons CategoryInteractionDesign CategoryRant CategoryUserInterface ChrisMellon ChristopherAlexander CommandComposabilityAndOtherConveniences CommandComposition CommandLineInterface CrossPlatformTool CutAndPaste DockableControls DockableToolbars DonaldNoyes DougEngelbart DougMerritt DragAndDrop EricHodges EverythingIsRelative FamiliarityAndSimilarity FastResponse FileBrowser FondleSlab FunctionalityAndPower GuiAsConversation GulliversTravels GunnarZarncke HandVsPointer InfiniteConfigurability InterfaceFactoring ItWorks IvanSutherland LeCorbusier LoggingFileSystem MetroStyleStartPanel MiniatureFootprintComputing MouseKeys ObjectBrowser OrthogonalPersistence OuijaBoard PersonalComputer PowerShell PowerUsers QualityDevelopmentApplications RatPoisonWindowManager RedLightSyndrome RichardKulisz RickyJay ScreenMultiplexor SeparateMeaningFromPresentation ShiftingTheBurdenOfProof SimplicityAndPower SketchPad SourceForge StephanHouben TwoClicks UserInterface WhatsThis WheelMenu WimpInterface WimpTestimonials WindowPerTask ZoomableUserInterface WimpIsGoodEnough AlternateRealityUserInterface BlackAndWhite BlueAbyss CiteSeer FirstPersonShooter HumanComputerInteraction JefRaskin MorphicInterface NakedObjects PieMenus SelfLanguage SnapTogetherVisualization TheHumaneInterface TightlyCoupledWindows WorseIsBetter ZoomableUserInterface WimpPlatform EricHerman InternetInformationServer LampPlatform MicrosoftWindows MySql PerlLanguage PhpLanguage PythonLanguage WebServer WimpTestimonials BenTremblay BrianEwins BrokenLink EaZel EricHodges InformationStorageRepresentation IonWindowManager JeffGrigg MartinNoutch MrMaximize RalphJohnson SmallTalk WimpIsBroken WindowMaker WordPerfect WimpyPoint CategorySoftwareTool WimpyPoint WinAmp AdvancedVisualizationStudio AmericanCulturalAssumption BeOs BetaMax ButtonsAreEvil CasualUserFocused CategorySoftwareTool CategoryUserInterface ClassicalMusic DavidEscala DvorakKeyboardUsers GeekFocused JasonYip JethroTull JonathanTang KyleJerviss MattBehrens MicroSoft MicrosoftWindows MikaelNordfelth MultipleSkins MusicMatch OffTopic PierrePhaneuf QuasiMode RealAudio RealJukebox ResourceSlob RichardKulisz SodOff WheelMenu WinAmp WindowsMediaPlayer WinAxe MicroSoft WindowsXwindowsServer WinCe CategoryMicrosoft CategoryOperatingSystem EmbeddedEngineering GarryHamilton HandHeld MartySchrader MicrosoftWindows OperatingSystem PalmOne PalmOs PocketPc RealTime RealTimeOperatingSystem SymbianOs VxWorks WinCe WindowsMobile XpEmbedded WinCvs ConcurrentVersionsSystem CvsNt WinDev MicrosoftWindows WinDoze DriveBySlander GeraldLindsly MacOsx MattOlson MicrosoftWindows OperatingSystem WinDoze WindozeUser WinEdt CategorySoftwareTool CeeLanguage CeePlusPlus FortranLanguage HyperTextMarkupLanguage JohnFletcher LaTex MicrosoftWindows WinEdt WinMain CeeLanguage CeePlusPlus MikeSmith WinMain WndProc WinRunner AutoIt FlightDemo GuiTest MercToursWebDemo PerlLanguage PerryLorier RationalRobot SqlWindows TestPartner WikiWay WinRunner WinRunnerFaq WindowsRecorder WinRunnerFaq WinRunner WinSock BerkeleySockets CategoryMicrosoft MicroSoft NetManage StevenNewton WinSock WinTclSend WebAcceptanceTests WinTel WinThirtyTwo MicrosoftWindowsApi WinWin FirstWorld MarshallPlan NegotiatingPatternLanguage SeekFirstToUnderstand StartWithNo TheBestOfBothWorlds ThinkWinWin WinWin WinWinOrNoDeal ZeroSumGame WinWinOrNoDeal JustLeave TheWinWinScenario ThinkWinWin WinWin WindRiverSystems BerkeleyStandardDistribution BritneySpears CategoryCompany EmbeddedSystem GnuGeneralPublicLicense LinuxOs MicroSoft MontaVista PsosOs RealTimeOperatingSystem VxWorks WindSandAndStars AntoineDeSaintExupery CategoryBook PerfectionIsAchieved RichieBielak ScottMcMurray WindowBuilder CooperAndPeters EricClayberg InstantiationsInc ObjectShare ParcPlaceDigitalk SmalltalkSystems VisualAge VisualAgeSmalltalk VisualSmalltalkEnterprise WindowDressing AntiIdiom CodeReview CodeSmell CodeStench GoTo WindowDressing YouDontNeedItAnymore WindowHeight EditHint WikiPuppy WindowLicker AjAx EmbeddedDomainSpecificLanguage JavaSwing WindowMaker CategoryWindowManager NeXt SawFish SgiWorkstations SunWorkstations WindowMaker WindowManager WindowsXwindowsServer WindowManager ArtificialIntelligence BelTorak BlackBoxWindowManager BrianEwins CategoryWindowManager ChrisGarrod CommonDesktopEnvironment CygWin DanielKnapp FluxBox ForXwindows FreeBsd GnomeDesktopEnvironment GnuLinux GraphicalUserInterface HewlettPackard HowardFear InTheory IonWindowManager KayDesktopEnvironment LukeGorrie MachTen MicrosoftWindows MinimalLinuxUserInterfaces MotifWindowManager NatPryce NaumTrifanoff OpenLookWindowManager OperatingSystems PlanNineFromBellLabs QnxOperatingSystem RatpoisonWindowManager SawFish SckotVokes ScreenMultiplexor SharpEnvironment SiliconGraphics SunMicrosystems SunOs UserAgent WindowMaker WindowManager WindowManagersForXwindows XwindowProtocol XwindowSystem WindowManagerThatActuallyManagesWindows AcmeEditor AndrewGilmartin AndrewWindowManager BuckyBits DwmWindowManager FocusFollowsEyes FocusFollowsMouse InfernoOs InternetExplorer KarlKnechtel MacOsx PlanNine RegularExpression SeanOleary UserInterface WindowMaker WindowManager WindowsKey WindowPerTask CategoryUserInterface FalkBruegmann FewPanes KentBeck LifeTech MarcThibault ModelViewController ObjectExplorer RefactoringBrowser RonJeffries SemiconductorTestSystemsGroup SmalltalkBestPracticePatterns WindowPerTask WindowShade MacOs WindowThreadControlThread CallWithCurrentContinuation CoRoutine EdwardKiser ErlangLanguage SchemeLanguage UnifiedModelingLanguage WindowingSystems ApolloComputers DisplayPostscript EightAndaHalf GraphicalUserInterface InfernoOs MacOsx NetworkExtensibleWindowSystem OperatingSystem OperatingSystems PlanNineFromBellLabs SunMicrosystems UnixOperatingSystem VmsOperatingSystem WindowManager WindowingSystems XwindowProtocol XwindowServer XwindowSystem WindowsAreEvil AlternateReality AlternateRealityUserInterface AutomaticVsManualPlacement BlackAndWhite BusinessObject CategoryInteractionDesign CategoryRant CategoryUserInterface CraigEverett DanMuller DirectManipulation EarleMartin EricHodges MoonEdit NoApplication OperaBrowser RichardKulisz TomStambaugh TransparentPersistence VisualWorks ZoomableUserInterface WindowsBlackcomb CategoryMicrosoft CategoryOperatingSystem WindowsVienna WindowsCe WinCe WindowsCommunicationFoundation BizTalk CategoryMicrosoftTechnology CategorySoa CategoryWebServices EnterpriseServiceBus MessageOrientedMiddleware MicrosoftIndigo MicrosoftWay WindowsCommunicationFoundation ZapThink WindowsEight CategoryMicrosoft CategoryOperatingSystem MicrosoftWindows WindowsOperatingSystems WindowsFileSystem BizTalk CategoryMicrosoftTechnology FileNamingConventions MicrosoftIndigo SeptemberZeroFive WindowsFileSystem WindowsServerTwoThousandThree WindowsVista WindowsWorkflowFoundation WindowsXp WindowsFileSystemOrganizationForJavaDevelopment BrianEwins ConcurrentVersioningSystem ContinuousIntegration CruiseControl JakartaAnt JavaUnit JimLittle NiclasOlofsson OrganizingTestCases ProtoPattern RandyStafford WebLogic WindowsFileSystemOrganizationForJavaDevelopment WindowsForms CategoryDotNet ComComponent DotNet DotNetCompactFramework ExtensibleApplicationMarkupLanguage MicrosoftDotNet MicrosoftOffice MicrosoftWebForm NetSmartClients PleaseComment VbClassic VbDotNet VisualStudioWhidbey WindowsForms WindowsLonghorn WindowsFx CategoryDotNet CategoryMicrosoftTechnology DonBox DotNet IdentityManagement InformationSecurity MicrosoftManagedCode MicrosoftWay WebServices WindowsCommunicationFoundation WindowsFx WindowsVista WindowsXp WorkFlow WindowsIntegratedAuthentication CategorySecurity WindowsLonghorn CategoryMicrosoft FritzChip MicrosoftPalladium WindowsLonghorn WindowsVista WindowsXp WindowsMediaPlayer MicrosoftCorporation RealNetworks RealPlayer WindowsMediaPlayer WindowsXp WindowsMessenger DotNetPassport InstantMessenger MacOs MicroSoft WindowsMessenger WindowsXp WindowsMiniWiki CategoryPython CategoryWiki CategoryWikiImplementation GnuGeneralPublicLicense KirkBailey MiniWiki TinyList WikiNehesa WindowsWiki WindowsMobile AjaxWebApplications BlackBerry BlueTooth CategoryHandheld CategoryOperatingSystem EnterpriseApplication GoogleMaps InformationSecurity InternetExplorer MicrosoftCorporation MicrosoftExchange MicrosoftOutlook MicrosoftPeabody PocketPc PromotionIsTheProduct SmartPhone SqlServerYukon VisualStudioWhidbey VoluntarySimplicity WiFi WinCe WindowsMobile WirelessDevices WindowsMobileInternetDevice IntroEmbSys WindowsNine CategoryMicrosoft DoingStuff DonaldNoyes WindowsTen WindowsNinetyEight CategoryMicrosoft MicrosoftAntiTrust MicrosoftCorporation MicrosoftInternetExplorer MicrosoftWindows OperatingSystem PhlIp VisualCeePlusPlus WindowsNinetyEight WindowsNinetyFive WindowsNt WindowsNinetyFive CategoryMicrosoft JohnFletcher KellyAnderson SqueakWiki WindowsNinetyFive WindowsNt MicrosoftWindowsNt WindowsNtKernel WindowsOperatingSystems CategoryMicrosoft CategoryOperatingSystem KnoppixLinux LiveCdOs MicrosoftWindows MsDos OperatingSystems PocketPc WinCe WindowsEight WindowsMobile WindowsNt WindowsSeven WindowsTwoThousand WindowsVista WindowsXp WindowsOs WindowsOperatingSystems WindowsPresentationFoundation DotNetFramework WindowsPresentationFoundation WindowsRebootAfterChangingSettings CategoryMicrosoft DavidVierra LessonLearned MikeSmith VadimKonovalov WindowsRebootAfterProgramInstall AnonymousDonor CategoryMicrosoft DaNuke KeyboardClaw MikeSmith PaulChisholm RiVer SethGordon ShutDown StartMenu ThatsNotaBugItsaFeature WindowsRebootAfterChangingSettings WindowsScriptHost WindowsScriptingHost WindowsScriptingHost ActiveServerPages ComComponent CreateObject DrewMarsh InternetExplorer JavaScript ProgId ScriptingEngine ScriptingLanguage VbScript WebAcceptanceTests WindowsScriptingHost WindowsServerTwoThousandThree ActiveDirectory AnonymousManagedServicesProvider AspDotNet BizTalk CategoryEnterpriseComputingConcerns CategoryMicrosoft CommerceServer ContentManagementServer DistributedInternetArchitecture DotNet InternetInformationServer LampPlatform MicrosoftCorporation MicrosoftDotNet MicrosoftSecurity MicrosoftServicesForUnix MicrosoftWindowsServer SecurityManagement SmallBusinessServer WindowsLonghorn WindowsServerTwoThousandThree WindowsTwoThousand WindowsSeven CategoryMicrosoft CategoryOperatingSystem DllHell McAfee MicroSoft MicrosoftWindows NetBook OperatingSystem TechnologicalPendulum WinFs WindowsOperatingSystems WindowsOs WindowsSeven WindowsVista WindowsXpHome WindowsTemplateLibrary ActiveTemplateLibrary CategoryCpp CategoryCppTemplates CeePlusPlus CommonPublicLicense CppHeresy LargeScaleCppSoftwareDesign MicrosoftFoundationClasses UpsideDownInheritance WindowsTen CategoryMicrosoft DoingStuff DonaldNoyes TakeTen WindowsEight WindowsNine WindowsSeven WindowsTen WindowsTwoThousand CategoryMicrosoft CategoryOperatingSystem InformationSecurity MicrosoftWindowsNt WindowsOperatingSystems WindowsTwoThousand WindowsXp WindowsTwoThousandAndThree CategoryMicrosoft WindowsOperatingSystems WindowsUpdate CategoryMicrosoft OperatingSystem WindowsXp WindowsVienna WindowsSeven WindowsVista BillGates BizTalk CategoryHumor CategoryMicrosoft CategoryMicrosoftTechnology CategoryOperatingSystem ComponentObjectModel DigitalRightsManagement DonBox DotNet ExtensibleMarkupLanguage GoodThing InformationSecurity IpSec JigglingBaloney MicroSoft MicrosoftCorporation MicrosoftIndigo MicrosoftSecurity MicrosoftSmallBusinessServer MicrosoftWindows MicrosoftWindowsServer MicrosoftXml MsManagedServices MsVirtualPc NetworkAccessProtection NextBigThing PhlIp RichInternetApplication SansInstitute SeptemberZeroFive SimpleObjectAccessProtocol SteveBalmer SteveJobs TabletPc TechEd UbuntuLinux UnitTest VoiceRecognition WindowsBlackcomb WindowsCommunicationFoundation WindowsFileSystem WindowsFx WindowsLonghorn WindowsOperatingSystems WindowsPresentationFoundation WindowsServerTwoThousandThree WindowsVienna WindowsVista WindowsWorkflowFoundation WindowsXp XaMl XpCom WindowsVsLinux AlainPicard AluoNow AndroidTablet AnonymousDonor BadLinuxAdvocacy BillTrost BufferOverflow BuzzwordCompliant CategoryLinux CategoryMicrosoft CategoryUnix DafyddRees DigitalEquipmentCorporation EmacsVsVi FearUncertaintyDoubt GarethMcCaughan GnomeSession GoodThing GreatLinuxFeatures GreatWindowsFeatures HardcoreLinuxUser HolyWar HomerSimpson HowToDecideIfLinuxIsForYou JamesKeogh JobSecurity JonathanTang KeyWord KrisJohnson LibreSoftware LifesFarTooShort LinuxDistribution LinuxQuestions LinuxWeeklyNews MarkoSchulz MattBehrens MicroSoft MicrosoftUnix MicrosoftWay MicrosoftWindows NetZero NextBigThing OpenBsd QnxOperatingSystem RedHat RichardKulisz RightTools SecondScreen SomeoneElse StatMarket SteveHowell SunirShah TotalCostOfOwnership UnitedOnline UnixWay VmsOperatingSystem WebSideStory WhyLinux WindowsCanBeBadForYourHealth WindowsJustSayNo WindowsRegistry WindowsVsLinux WindowsXp WindowsXpVsLinux WindowsXwindowsServer WindowsWay AllYourPcsAreBelongToUs CategoryOperatingSystem IsaacAsimov ItJustWorks LatherRinseRepeat MicrosoftWay SpyWare UnixWay WindowsWiki FedEx KirkBailey WindowsWiki WindowsWorkflowFoundation BizTalk CategoryMicrosoftTechnology CategoryWebServices IdentityManagement MarkeTecture MicrosoftCorporation MicrosoftOffice WindowsXp WorkFlow WindowsXp BillGates BrokenLink CarlosNsRodrigues CategoryMicrosoft CategoryOperatingSystem DanielEarwicker DeusExMachina DotNet DotNetAsDistributedObjectSystem DotNetPassport ExtremeProgramming FireWall FreeBsd GetItFirstFromHere GettingTheUpgrade HotMail IbmCorporation InternetExplorer JeffBay KrisJohnson LinuxDesktop LoneStar LookingGlass LunaInterface MacOsx MartySchrader MicroSoft MicrosoftCorporation MicrosoftInternetExplorer MicrosoftSecurity MicrosoftWindows PhlIp QuickQuestions SecurityManagement StephanHouben TinFoilHat TradeMark TrustworthyComputing ViceVersa WiFi WindowsLonghorn WindowsMessenger WindowsNinetyEight WindowsOperatingSystems WindowsServerTwoThousandThree WindowsXp WindowsXpDevelopment WindowsXpVsLinux WirelessSecurity WindowsXpDevelopment CategoryMicrosoft ComPlus JavaVirtualMachine MicrosoftExtensions SunMicrosystems WindowsXp WindowsXpDevelopment WindowsXpNameDiscussion CategoryDiscussion ExtremeProgramming MicroBazar OpenSource OperatingSystem UniCode WindowsXp XwindowProtocol WindowsXpVsLinux CategoryMicrosoft CharlesMiller GatesTax GnuLinux JigglingBaloney MicrosoftWindows NotePad PartitionMagic PhlIp RedHat RedHatLinux VulcanNervePinch WindowsXp WindowsXwindowsServer CategoryXwindow CygWin MicrosoftWindows MinGw WinAxe WindowsUser XwindowProtocol XwindowServer WineCompatibilityLayer CategoryLinux LinuxOs MicrosoftWindows OpenSource UnixOs WineCompatibilityLayer WinfieldAllenInc CategoryExtremeProgramming ExtremeProgramming PeterProvost WingIde WingOnTypes CategoryLanguageTyping JeannetteWing PrincipleOfLeastAstonishment TomAnderson TypeTheory WingsThreeDee CategoryThreeDee ErlangLanguage FromScratch FunctionalProgrammingLanguage PhotoShop SimpleDirectMediaLayer ThreeDeeEditors WinkScreencastGenerator VideoWiki WinnersWriteTheHistory CategoryCommunication CategoryHistory CategoryWiki DocumentMode DoomGame ErasingPainfulMemoriesDiscussion GodMode HasThatProcess MatthewAstley PaulFeyerabend PiecemealGrowth QuickChanges RecentChanges TabliZer TheFeyerabendProject ThreadMode TomRossen WalledGarden WikiPagesExistOutsideOfTime WikiZen WinnieThePooh AaMilne AndrewCates CategoryBook TheTaoOfPooh TiddlyPom WinoArguments BirthdayParadox MontyHallProblem WinstonChurchill AlanTuring AmericanCulturalAssumption CategoryPerson ChurchillEpigrams FinestHour GreatestLivingEnglishman JohnFletcher LordHalifax ManicDepression TimeMagazine TommyFlowers WhyClublet WintekCorp DanMoss DennisLeas GordonLetwin HarryChesley HiWire JimBesemer JimWilson PaulWintz SteveBelter WardCunningham WiproTechnologies CategoryCompany WireFrames FuseBox FuseDoc HalHelms WireFrames WiredObjects BlueTooth CategoryCompany DistributedObjects ExtremeProgramming FortyHourWeek FrequentReleases GabrielWachob OnsiteCustomer OverTime PervasiveComputing RefactorMercilessly SiliconValley WirelessNetworking WirelessApplicationProtocol CategoryWireless HandHeld MultiTierArchitecture OnceAndOnlyOnce OpenWave PresentationAbstractionControl RecentChangesJunkies WebServer WebServices WiFi WikiSpam WikiWap WirelessApplicationProtocol WirelessMarkupLanguage WirelessAsPlatform AirPrime DonaldNoyes OpenSource ThinkingOutLoud WaveOfTheFuture WirelessWireless WirelessBlackBox BlackBoxVoting InFlight WirelessDevices BlackBerry BusinessValue CategoryHardware CategoryWireless DotNetCompactFramework ElectronicProductCode EnterpriseApplication GeneralPacketRadioService GlobalPositioningSystem InformationAndCommunicationTechnology JavaMicroEdition JavaPlatform LinuxOs MobileInformationDevices OpenMobileAlliance OpenSource PalmOs ProgrammingOnHandHelds RadioFrequencyIdTags SmartPhone SoftwareDevelopment SupplyChainManagement WebServices WiFi WindowsMobile WirelessDevices WirelessDevicesEnterpriseComputing WirelessSecurity WirelessDevicesEnterpriseComputing AdultContent BarrierToEntry BusinessProcess BusinessValue CategoryEnterpriseComputingConcerns CategoryWireless EnterpriseApplication GamblingAddiction GartnerInc HandheldComputer MicrosoftCorporation NextBigThing PersonalDigitalAssistant PowerUsage ProgrammingOnHandHelds RadioFrequencyIdTags SmartPhone SupplyChainManagement TechnologyChurn ThirdGeneration WindowsMobile WirelessDevices WirelessDevicesEnterpriseComputing WirelessIsTheSuccessorOfFloppy BlueTooth CategoryTechnology DownloadingFiles ExchangingFiles FileRepository FireWire FloppyDiskZombieTechnology FtpServer HandHeld InternetIsTheSuccessorOfFloppy PeerToPeer PersonalWebSite ProgrammingOnHandHelds RalphJohnson SneakerNet UniversalSerialBus UsbKeychainDrive WiFi WikiOnPda WireLess WirelessLearningEnvironments AutonomicComputing CategoryEducation DonaldNoyes PrakashNair ThinkingOutLoud WiredVsWireless WirelessLocalAreaNetworks ConsumeDotNet KcWireless OpenConnectivity ParadigmShift SeattleWireless WikiWorld WirelessMarkupLanguage ApacheSoftwareKlondike CategoryWireless HandheldDevicesMarkupLanguage HyperTextMarkupLanguage InternetExplorer NetscapeNavigator OpenMobileAlliance SprintDevelopers WilliamFrantz WirelessMarkupLanguage WorldWideWebConsortium WirelessNetwork BlueTooth CategoryWireless CommunityNetworks ConsumeDotNet InterNet MelbourneWireless OpenConnectivity PacketRadio PersonalTelco PublicGood SeattleWireless WiFi WirelessCommunities WirelessNetworking WirelessNetworking WirelessNetwork WirelessSecurity CategorySecurity CategoryWireless FireWall InformationTheft NetworkSecurity RadioFrequencyIdTags SocialEngineering UseCase WebApplicationSecurity WiFi WiFiAlliance WindowsMobile WirelessDevices WirelessSecurity WirelessWireless CategoryOrganization DonaldNoyes NetworkingDevice NeworkingDevice PeoplesUnit ThinkingOutLoud WiFi WiWiFiNetwork WideAreaNetwork WirelessWireless WirthLanguages AlgolLanguage BondageAndDiscipline CarHoare CategoryAlgol CategoryPascal CategoryProgrammingLanguage CedarLanguage CeePlusPlus DeeLanguage DefinitionsForOo DynamicTyping EditCompileLinkRun HolyWar IbmSystemThreeSixty ImageBasedLanguage IsCeePlusPlusObjectOriented JavaLanguage LexicalScoping LispLanguage ModulaOne ModulaThree ModulaTwo NiklausWirth OberonLanguage ObjectOriented ObjectPascal OneUnhappyCppLanguageProgrammer PascalLanguage PlsLanguage PrecedenceGrammar ScottJohnson SmalltalkBlocks SmalltalkLanguage StaticTyping VeeTable WardCunningham WirthLanguages XeroxParc WisdomAwards WizAwards WisdomBegins AndreasSchweikardt WisdomOfInsecurity AlistairCockburn AlistairsScumTalk AttitudesAndBeliefs AwarenessAndSensibilities CapGemini CrystalClearMethodology DeepLearningCycle FearFactor ImplicateOrder KeepItLightAsPossible KnowingWhatNeedsToHappen LearningOrganization MethodologySpace OrderOfNature PeterSenge PhilippeBack QualityWithoutaName ScapeGoat SkillsAndCapabilities SoftwareDevelopmentAsaCooperativeGame ThingsThatWork UseCases WayneConrad WhatYouResistPersists WisdomOfInsecurity WisdomOfTeams CategoryBook ExtremeProgramming WardCunningham WisdomOfTheEast AlistairCockburn AreNeuronsStateMachines CategoryEasternThought CategoryOffTopic ChinesePhilosophy DivideAndConquer DonaldFisk EasternMysticism EasternWuss EricHodges GeneralHaltingProblem GoProverb GuangjunMa HathaYoga JuneKim KeithRay KentBeck KungFuTse LaoTse LunHui NickArgall OliverChung PeterMerel PhilosophersStone RonJeffries ScientificMethod SecularHumanism SelfModifyingCode ShamanicPractices ShuHaRi StevenNewton TaoChia TaoChiao TaoOfExtremeProgramming TaoTeChing TheNextSetOfProblemsWeHaveToFace TheSingularity ThereIsNoInfinity UmlChina VonNeumannArchitecture WhatIsTao WisdomOfTheEast WuWei ZaZen ZenConcepts WiseAndFresh WiseMan GoodDeeds WiseWordsWrittenOnThisWiki ActInsteadOfComplain AssumeGoodFaith DeleteOnceRestoreOnce EgolessWiki FixBrokenWindows GoodQuotes GoodStyle LetHotPagesCool OnceAndOnlyOnce OnlySayThingsThatCanBeHeard SlowDownToSpeedUp ThreeStagesInJeetKuneDo TolerateOffTopic WhenFlowersFinishTrimStem WikiIsNotWiki WriteWhereTheyRead WishfulCoding PierreCloutier SuperstitiousCode TestFirst WishfulCoding WishfulThinking ZygoBlaxell WishfulThinking BuildForTheFuture EpigramsInProgramming WishfulThinking WishfulThinkingCausesBadLuck WishfulThinkingCausesBadLuck BeliefsCreatePerception BeliefsCreateReality BeliefsDistortReality BeliefsInfluencePerception CatchTwentyTwo GlobalWarming InnerSenses MarkoSchulz MikaelNordfelth PeteHardie PhilDick PhlIp RichardFeynman ToTry WikiWikiWeb WishfulThinking WishfulThinkingCausesBadLuck WizardsFirstRule WishingDoesntMakeItSo RaySchneider WishingDoesntMakeItSo WishingMakesItSo WizardsAreLazy WishingMakesItSo CategoryAntiPattern ItDoesntDepend OrganizationalPathologies WishingDoesntMakeItSo WishingMakesItSo WitchHunt GotoConsideredHarmful OffTopic WitchHunt WithAllDueRespect AlarmBellPhrase EraserPhrases WithBlockCodeSmell BorlandDelphi CategoryCodeSmell CodeSmell DoubleDispatch ExtractMethod FeatureEnvy ForeignMethod HighOrderFunctions IntroduceLocalExtension LambdaExpression LawOfDemeter LazyEvaluation MoveMethod MyExtremelyDescriptiveClassInstance OnceAndOnlyOnce PascalCase PrematureOptimization ReplaceQueryWithTemp ResponsibilityDrivenDesignConflictsWithYagni RobertWatkins SeparateDomainFromPresentation StatePattern SteveEyles StringBuffer SyntacticSugar VbTeachesBadHabits WithBlocks WithBlocks AlgolFamily CeeLanguage CeePlusPlus CobolLanguage CommonLisp DelphiLanguage DollarUnderscore GarbageCollection IoLanguage JavaScript NewObj PascalLanguage PerlLanguage PythonLanguage RubyLanguage SmalltalkLanguage SteveSchafer SyntacticSugar VbScript VisualBasic WithBlockCodeSmell WithCliffAndReeseTheHootersImaxAndFancyHotel SgWa WithEvents CategoryEvents CategoryVisualBasic RussFreeman WithEvents WithGlee WithTheGrain WithTheGrain WithUsOrAgainstUs BifurcationFallacy DifferenceThatMakesaDifference WithYourShieldOrOnIt CategoryException CategoryIdiom DoOrDie SamuraiPrinciple WithdrawCashFromAtm AtmCustomer AtmMachine BankManager BankRegulator CustomerAccount LogonToAtmSystem MainBankingSystem SeaLevel WithinFiftyYears ArtificialIntelligence CatastrophicEvent MolecularNanoTechnology TheDoomsayer TwentyFirstCentury WithinFiftyYears WithinTwentyYears WithinTwentyYears AccidentalInvention AlanKay AmericanCulturalAssumption BioTechnology BrentNewhall CameraPhones CathodeRayTube DesertIslandFallacy DonaldNoyes DougEngelbart DynamicRelational ElectronicPaper ExtinctionOfHumanity GoodThing HappyNewYear IntellectualProperty IsAnythingBetterThanPaper JayOsako KirkBailey LaRouche LionKimbro LondonEngland MachineTranslation MarkTwain MartySchrader MultiParadigmDatabase NetFlix NextBigThing NuclearPowerIsBetter PastTwentyYears PeakOil PeterLynch QuantumDots SpaceElevator TheComingOilCrisis TheFuture TheSingularity UniversalCatalog UnlimitedStorageCapacity VerbalWiki VirtualReality WayCool WayHot WikiFutures WilliamHartston WithinFiftyYears WithinTwentyYears YouTube ZombieTechnologies WithoutCause BigBang DavidCary DonaldNoyes DougMerritt ExactlyOnce HolyWar InteractiveComputationIsMorePowerfulThanNonInteractive OpenDirectoryProject PerfectRandom RealSoonNow RichardFeynman SimpleMinded TrueRandom WhyIamNotConscious WikiGnome WithoutCause WithoutSignature CategoryWhimsy CopyRight IntellectualProperty PissingMatch ToSignOrNotToSign WikiCopyright WithoutSignature WithoutaUserManual AgileMethods ComputerProgrammer ExtremeProgramming JustaProgrammer MostApplicationsNeedaUserManual SelfDocumentingCode SoftwareArchitect SoftwareEngineer WithoutaUsersManual WithoutaUserManual WitoldRybczynski BellLabs CategoryAuthor DaveSmith JanNorton JimCoplien LookingAround ShortHistoryOfAnIdea TheMostBeautifulHouseInTheWorld WitoldRybczynski WittgensteinsLadder AndyConnors AnonymousDonor BellsTheorem BretPettichord CategoryEducation CategoryPhilosophy ChrisSteinbach DaveHarris DonaldNoyes EricHodges ExtremeProgramming FalkBruegmann FalseProphets GuardClause HaskoHeinecke HomeSchooling JamesClerkMaxwell JohnClonts JonBratseth LongDivision LudwigWittgenstein MichaelSchuerig MikaelBrockman NissimHadar QualityWithoutaName RaySchneider RepeatedMultiplication RichardFeynman RonJeffries SellingPatternsViaProfiling ShuHaRi SureshVv TheStructureOfScientificRevolutions TimMoore TinFoilHat TractatusLogicoPhilosophicus WittgensteinsLadder YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ZenConcepts WizardsAreDangerous AnAspirant BoredOfTheRings ComIsHard ComponentObjectModel CopyAndPasteProgramming DisassemblyWindow DoTheSimplestThingThatCouldPossiblyWork DonRoberts GetItWorkingFirst JavaBean JavaBeans JoeOsborn JohnRobbins KyleBrown LispLanguage MattPietrek MicroSoft OnceAndOnlyOnce PointyHairedBoss RalphJohnson RobWilliams RobertDiFalco SmallTalk SpikeSolution StringTemplate ThePragmaticProgrammer VersionControl VisualBasic WebMethods WizardsAreDangerous WizardsAreLazy YouHaveTheSource WizardsAreLazy AntiPattern AutomationIsOurFriend BradAppleton CategoryCoding DeadlyGuiPrototypes DuffyWeber FakeItConvincingly HergerThomann LazinessImpatienceHubris MattSzubrycht MicroSoft RaySchneider WizardsAreDangerous WizardsAreLazy WizardsFirstRule WjKj CategoryWikiImplementation ChristianRamseyer JavaLanguage MarkusSrank MichaelSparks PerlLanguage ShortestWikiContest WjKj WladimirBoton AreYouThere CategoryHomePage OrphanPage WoUnit ApoorvaMuralidhara FelixFranz HttpUnit JavaUnit MichaelJohnston OcUnit SourceForge TestingFramework UrbanNilsson WebObjects WoUnit WoUnitTest WoUnitTest CategoryProject ChristianPekeler JavaUnit ShinOgino TestCase TestDrivenDevelopment TestSuite TestingFramework TestingPatterns WebObjects WoUnitTest WoeIsi CategoryBook PaulChisholm WolfTicket CategoryAntiPattern CategoryDevelopmentAntiPattern JesseMillikan PassPort TomaszBorek VendorLockIn WolfTicket WorldWarTwo WolfWolfswinkel CategoryHomePage SoftwareEngineer WolfganZekol WolfgangAmadeusMozart FairUse WolfgangBrunner CategoryHomePage WolfgangKreutzer CategoryHomePage NewZealand WolfgangPree CategoryAuthor DesignPatternsForObjectOrientedSoftwareDevelopment KomponentenbasierteSoftwareentwicklungMitFrameworks WolfgangSlany AustrianXpCommunity CategoryHomePage HelmutLeitner RecentVisitors WikiposiumZeroFive WolfgangSlany WolframAlpha CategorySearch CategorySoftwareTool MathematicaSoftware WolframAlpha WolframResearch WolframResearch CategoryCompany MathWorld MathematicaPackage WomenFireAndDangerousThings BradCox CategoryBook EverythingIsRelative GeorgeLakoff SocialConstruction SoftwarePlatonism WomenProgrammers AmitPatel AndrewMcKinlay CarolineFoster ChanningWalton ComputerScience DanielleBurkhart FirstSource FortranLanguage FortuneFiveHundred IanOsgood JadeRaymond JeffGrigg JimArnold JonathanTang KatieLucas KenWronkiewicz KrisJohnson NickBensema NickWhite NovemberZeroSeven PhlIp PreIpo SammyStudios SouthernCalifornia SusanDavis SusanRoy SusannahWilliams SystranSoftware ThreadMode WikiPedia WouterCoene WomenWhoRunWithTheWolves CategoryBook MartineDevos PatternMining WonderfulBenefitsOfJournals CategoryWikiIsNot FeelLikeWritingSomething HandHeld IsAnythingBetterThanPaper LetYourLogsBecomeYourPlans LogBook PersonalAnalogDevice StructuredJournal TheInternetIsNotYourLife WebLog WikiIsNotYourBlog WikiIsNotYourNotebook WikiJournaling WonderfulTerm CreativityGoblin WonjoongKim AreYouThere CategoryHomePage HelmutLeitner JuneKim OrphanPage WikiWikiWeb WontWork ErikMeade ItWorks WontWork WoodRanch WoodWorking WoodenLanguage AnimalFarm CategoryNaturalLanguage CostinCozianu CriticalSpirit DavidLiu DontLookAtTheFinger EwDijkstra FramesOfReference GermanLanguage GunnarZarncke HelmutLeitner InPraiseOfMicrosoftWindows MeatBall NeutralPointOfView NewSpeak ObjectRelationalImpedanceMismatch PatternLanguage PlainEnglish PlainLanguage PrivateVsWoodenLanguages RightToChangeMyMind ServiceOrientedArchitecture WikiPedia WikiReader WoodenLanguage WoodenLanguageExamples WoodenLanguageYesterdayMeaningfulToday WoodenLanguageExamples PlainEnglish WebTwoPointOh WikiCulture WikiDom WoodenLanguage WoodenLanguageYesterdayMeaningfulToday CategoryOrganization DonaldNoyes FrankKlucznik HomePage MakeItSo RunningSixYearsBehind ThinkingOutLoud UseFactsToComplain VaporWare WhatItWantsToBe WoodenLanguage WoolenLanguage WoodsmanParable JustMab SharpenTheSaw TimeForaParadigmShift WoodyAllen CaliforniaCulturalAssumption CategoryPerson JohnPassaniti KevinSmith MikeSmith NewYorkCityCulturalAssumption NorthernNewJerseyCulturalAssumption RochesterNewYorkCulturalAssumption WoodyAllen WooilSong CategoryHomePage FoxWiki JuneKim KoreaWikiUsersGroup MeatballWiki MoinMoin PhpWiki PikiPiki SoftSecurity WikiWiki WikiWikiClone WoolenLanguage CategoryDisclosure CategoryOrganization CategoryWoolenLanguage DateStampedVersions DoingStuff DonaldNoyes EditingThisPage FinishedGoods ItWorks RequireNoAutomaticUpdates TheOtherThings ThinkingOutLoud WardsWiki WoolenLanguage WoolenLanguageDiscussion WoolenLanguageDiscussion CategoryDiscussion DoingStuff DonaldNoyes WordNet DataBase WebSite WordNet WordOfMouth GlennVanderburg PhilipDorrell PosterCentricMessageSubscriptionProtocol TheTippingPoint WellKnownSources WordOfMouth WordOrder AalbertTorsius CategoryNaturalLanguage DutchLanguage DutchWordOrder EnglishLanguage GermanLanguage NativeSpeaker PerliGata WordPerfect CorelCorporation CorelWordPerfect DataGeneral ElizabethWiethoff GroupWise JuneKim KayJohansen MicrosoftOffice MicrosoftWord NovellWordPerfect OpenServer RevealCodes ScottJohnson SeanOleary TylerBye WordPerfect WordProcessor WordStar WordPerfectNovellCorel WordPerfect WordPerson ApoorvaMuralidhara BifurcationFallacy BillZimmerly CommandLineInterface GraphicalUserInterface GunnarZarncke HowTheMindWorks InTheBeginningWasTheCommandLine MentalModule MotoricalPerson PicturePerson RelationshipPerson RhythmPerson StructurePerson WordPerson WordPlay WordPlay WordPress CategoryWebLog MovableType WebLog WordProcessor BlackHat CategoryEmacs FoodProcessor JohnPassaniti RedHat TerryLeeMoore TextEditor WhiteHat WordPerfect WordProcessor WordStar WordSignature CategoryThelop HelmutLeitner LanguageOrientedProgramming LopConsistency LopLanguage NameSignature ThelopConsistency ThelopLanguage ThelopNameSignature WalkYourTalk WordSignature WordStar ArthurCeeClarke CategoryOldSoftware CategorySoftwareTool DanBricklin FalkBruegmann GarryHamilton JoesOwnEditor JuneKim MicroPro MicrosoftWord PhlIp SpellStar StarOffice StarWriter StephanHouben TomLeylan TurboPascal VisiCalc WikiWord WordPerfect WordProcessor WordStar WordsTar WordWiki CategoryWiki CategoryWikiImplementation CompoundWikiWord ParagraphWiki SentenceWiki WikiFeatureIdeas WikiPage WikiWord WikiWords WordWiki WordsAndDefinitions CategoryNaming CategoryWikiMaintenance ContextualArtifact DonaldNoyes HyperLink LinkingWord ThinkingOutLoud WordsOfAdviceForYoungPeople DeletionWar LayneThomas OffTopic WilliamBurroughs WordsSmashedTogetherLikeSo AddingNewPages BertrandRussell CamelCase CapiCated CapitalizationRules CapitalizedConcatenated ConCapitalated HowToDeletePages IfYouHaveMoreThanTwoWordsTheNumberOfHumpsIsNotReallyTheDistinctiveThingAboutIt KatieLucas PascalCase RobHolecko SmashingWordsTogether StijnSanders WikiName WordsSmashedTogetherLikeSo WordsSpeechAndWriting AutomationMachine DonaldNoyes PermutationStructure PrefixWord PrefixedWord PrefixedWords SuffixedWords ThinkingOutLoud UltimateComputerProgrammingLanguage WordsThatArentSynonyms AcronymVsAbbreviation DarrenIrvine DoTheSimplestThingThatCouldPossiblyWork EnglishOrBritish FourQuadrants GreatBritain LukeGorrie OperatingSystem OrthogonalConcepts OxyMoron PenUltimate PickTheRightToolForTheJob ProjectManager RealTime RobertField TechnicalLead UnitedKingdom WikiIrregularVerbs WordsThatDefine AgencyProblem ArchitectingWord BackLinks BrokenLink CategoryCommunication ChangeManagement CoNecessity CommonCause CommonEnemy CongruentMotive DesperateAlliance EnlightenedSelfInterest JumpTogetherOrDie LetEveryWordTell LinksAreContent MentalStateCalledFlow MutualNecessity MutualSurvival MutuallyAssuredSuccess NameAndConquer SharedUrgency ThreeLeggedRace WikiCommunity WikiWordsAreConcepts WordsThatDefine WordsThatDefineNations CategoryCommunication ChurchillEpigrams FourFreedoms FranklinDelanoRoosevelt KyleBrown PhlIp RichardDrake RobertChurch SpecialRelationship TheFew TheNazis TheOnlyThingWeHaveToFear UnitedStates WordsToAddToSpellCheckerDictionary AmericanCulturalAssumption CategoryWiki CeeLanguage PortlandOregon RealLanguage RealPerson SpellingChecker WikiWikiSandbox WordsToRemoveFromSpellCheckerDictionary WordsToRemoveFromSpellCheckerDictionary CommunityWiki DougMerritt PlainTalk SpellingChecker WordsToAddToSpellCheckerDictionary WordsUsedAsAbstractions AbstractionNotions AssociativeAbstractions BehavioralModification ComputerPrograms DoSomething DonaldNoyes FuzzyMeanings GoodEnough GoogleSearch ImageThinking ProgrammingEnvironment ThinkingOutLoud UsefulLie UsefulTruth WetWare WhatItWantedToBe WordsVsIdeas CategoryEasternThought DonaldNoyes OnceOnly WordsWithoutReaders DonaldNoyes EditHint ThinkingOutLoud WorkAccomplishedThroughDialogs CaterpillarsFate OrgPatterns WorkAccomplishedThroughDialogs WorkAround LingoScriptingLanguage TuringLanguage VirtualInheritance WorkAround WorkBackwardFromPseudoCode CategoryAbstraction CategorySyntax DomainSpecificLanguage EightyTwentyRule EssExpressions ExpressionApiComplaints ObjectOrientedProgramming PseudoCode SoftwareGivesUsGodLikePowers TableOrientedProgramming UniversalStatement WetWare WorkCrew FirstInFirstOut WorkFlow ArchitecturalPattern ArchitecturalStyle BadThing BillHamaker BobbyWoolf BusinessProcessManagement CraigCameron DragosManolescu ExpReport GeraldoXexeo JimRussell JohnHarby LookingAskance MichaelWax OlafKummer OperatorWorkSelection PetriNet RussellGold StateFlow StateMachine StephMader VerveProduct WaldenMathews WarrellHarries WorkFlow WorkFlowLiterature WorkFlowManagement BusinessProcessManagement LotusNotes TotalQualityManagement WorkFlowManagement WorkHarderNotSmarter PointyHairedBoss RightTools WorkHoursRoadmap AmericansWorkTooMuch AreCubiclesAmerican AttitudesForcesAndHarmony CategoryRoadMap CaveAndCommons CoreHoursIsNotNineToFive CovenantalRelationships CubiclePrison CultureDifferences DanesSitAtLeastTwoFeetAway DealingWithCumbersomeEnvironments DeathMarch DelimitYourResponsibility DevelopmentTeamModels DontAccomplish EconomicsOfWorkWeeks FawltyTowersOnWork FlexTimeAndXp FortyHoursVsFun GetaLife JustStopDoingIt MentalStateCalledFlow OfficeSpace OpenSourceUnionism OverTime PeopleWare PowerVersusAuthority RelaxationResponse RoadMap SleepToWork SlowDownToSpeedUp SustainablePace WhyDoYouPermitThisToBeDoneToYou WorkToRule WorkWeeksAroundTheWorld WorkInProgress AnalogyBetweenProgrammingAndManufacturing DeathMarch DonaldNoyes ManufacturingRoadmap NotInGeekSpeak ThreadMode TransientTag WikiPage WikiTag WorkInProgress WorkIsNotFun WorkIsNotFun WorkProduct CategoryDefinition UnitTest WorkProduct WorkQueue BillBarnett DoIt EpisodesPatternLanguage HorizontalStripes ImpliedRequirement InformalLaborPlan PairProgramming PairProgrammingDuration ReleasePlan ScheduleToUnblockOthers ScrumBackLog WardCunningham WorkQueue WorkShare CategoryCompany WhatHappenedToXpAtWorkshare WorkStation CostumeDramas IdleRich TrainStation WorkStation WorkThatIsntWork WorkToRule AlainPicard AnonymousInterlocutor CommonBloodySense DeleteThreadMode FullTimeExempt GeorgeOrwell MicromanagingSadist PassiveAggressive RefactorMe SarcasticGuy TaoTeChing WorkToRule WorkWeLoveVsLabor CategoryComparisons DoingStuff DonaldNoyes ThinkingOutLoud WorkWeek CalendarWeek WorkWeek WorkWeeksAroundTheWorld AlanFrancis AndreasKrueger AnonymousCoward BrianRobinson ComputerGame CtrlAltDelete EuroSclerosis EuropeanUnion ExtremeProgrammingExplainedEmbraceChange FortyHourWeek FrankCarver FullTimeExempt KentBeck MyronWu NationalHealthService OverTime PeterMerel WhyDoYouPermitThisToBeDoneToYou WorkWhenYoureFreshStopWhenYoureTired ArchimedesTrajano FortyHourWeek FrontLoad KentBeck RandomActsOfLearning RonJeffries WorkWhenYoureFreshStopWhenYoureTired XpMailingList WorkWithClay AlternateHardAndSoftLayers JoelMosesOnAplAndLisp WorkWithStone WorkWithStone AlistairCockburn AllPanaceasBecomePoison BradAppleton CaseTool CeePlusPlus ExploratoryProgramming JavaLanguage JayOsako PerlLanguage RonJeffries ScottJohnston SmalltalkLanguage VisualWorks WorkWithClay WorkWithStone WorkZone WikiCommunity WinDoze WorkZone WorkerOwnedCooperatives EgalitarianCompensation MatthewWilbert WorldCom WorkerProcessIsolationMode ApplicationServer InternetInformationServer JavaEnterpriseEdition JavaVirtualMachine MultitaskingVirtualMachine OperatingSystem WorkerProcessIsolationMode WorkersBecomeSick EliminateDuplication LessRedundancy OnceAndOnlyOnce PlayHurt WorkersBecomeSick WorkersOfTheWorldUnite AchristmasCarolBook AnimalFarm BobCratchettSyndrome FlagsOfConvenience GloriousProletariatRevolution HarHarHar IsGlobalismThreateningTechCareers IsGlobalismThreateningTechCareersInTheUnitedStates JustStopDoingIt LaborUnionWiki NeoConservatism PhlIp ScreenActorsGuild TheBeehiveIsUnstoppable TheDifferenceBetweenCartelAndOrganizedLabor WorkingAtCircuitCity AmericanCulturalAssumption McDonalds McJob RadioShack SiliconValley WorkingCodeTrumpsEverything IfItIsWorkingDontChange RefactorMercilessly UnitTest WellFactoredCode YouArentGonnaNeedIt WorkingEffectivelyWithLegacyCode AgileSoftwareDevelopment BillDehora BrianTakita CategoryBook CategoryChange CobolLanguage CraigPardey FeatureDiagrams FortranLanguage LegacyCode MichaelFeathers PrenticeHall ProgrammingBookAcronym RefactoringBook ScratchRefactoring SoftwareSeam StuartMarks TestDrivenDevelopment UnitTest WrapMethod WorkingFromHome BottomUp CategoryFuture CityPlanning DistributedSoftwareDevelopment DonaldNoyes FreelySelectable OfficeWork PairProgrammingAtHome RushHours SelectableContainingSpaces TeleCommuting ThePairAndShareWorkplace ThinkingOutLoud TopDown TwentyFourHours VirtualShopping WorkableAndEfficientVirtualSocialEnvironments WorkersWorkingAndTheWorkplace WorkingFromHome WorkingWhileTravelling WritingCodeAtHome WorkingInPairs ConceptOfCollaboration ExtremeProgramming PairProgramming WorkingInPairs WorkingLikeaFarrierCommunity FridemarPache WorkingMeeting CowOrker NotebookComputer WorkingNames CategoryNaming ConceptualModel HandleSystem MeaningfulName NotBuiltInOneDay SpikeDescribed StuckWithBadVariableNames SystemOfNames TemporaryHack ThreePhasesOfDesign WorkingNames WorkingOnTheWrongThingAltogether ChronicProcrastinator MentalStateCalledFlow WhatMayHaveToGo WorkingOnTheWrongThing WorkingOnTheWrongThingAltogether YouArentGonnaNeedIt WorkingPatentSystem CategoryLegal WorkingSoftwareIsTheGoal BoostingEndUserProductivityIsTheGoal KatieLucas LevelsOfSoftwareSuccess NeilWilson PhlIp WorkingSoftwareIsTheGoal WorkingTogether CategoryCollaboration CategoryPairProgramming WorkingWhileTravelling CategoryFuture ChangeModels ContinuousWirelessNetwork DonaldNoyes LocaleModel NeighborhoodWorkCenter NewMexico ParkAndRide RealWorldApplication SearchBox ThinkingOutLoud VirtualModel WideBand WirelessTelephony WorkAtHome WorkingWhileTravelling WorkingWithFastidiousPeople AdHominem CategoryEmployment CategoryIdealism UsingBagsForPrivacyPurposes WorkpiecesFrame ProblemFrame RalphJohnson WorkpiecesFrame WorkplaceDemocracy CategoryEmployment CategoryManagement WorkplacePets AsciiKitten BrentNewhall CowOrker DanielKnapp DaveSmith DilBert EarleMartin GeorgePaci KeithBraithwaite KoiCarp LordOfTheFlies NickBensema RatBert RobertChurch RubberDucking TheTroubleWithTribbles WillParker ZygoBlaxell WorksForMe BugZilla EgoDesignType IndustrialDesign ItWorksOnMyMachine WorksForMe WorksOfTolkien JrrTolkien LordOfTheRings PhilipCraigPlumlee WorkshopComprisesAuthors AuthorsAreExperts BreadLoaf CommunityOfTrust JimCoplien RichardGabriel SafeSetting WritersWorkshop WorkshopOnAssessingAgility HenryAndrew PeterLappo WorkshopOnCustomerInvolvement ArieVanDeursen CategoryConference CategoryCustomer ExtremeProgramming OnsiteCustomer RonJeffries TobiasKuipers TomAyerst WorkshopOnCustomerInvolvement XpTwoThousandAndOne WorkshopOnTestingInXp CategoryConference CategoryRefactoring CategoryTesting LeonMoonen MartinLippert XpTwoThousandAndTwo XpTwoThousandTwoWorkshops WorkshopsTeachReading CategoryPatternLanguage CategoryWritersWorkshop FrankCarver PaulChisholm TimOttinger WorkshopsTeachReading WorkspacesOfTheFuture CategoryFuture ComputerData DonaldNoyes DualSiteProgramming ElectronicMail FreewheelPeriod HandoffSite JohnFletcher LeadingProgrammer PatternForTheFuture PhotoGraphs ReceivingSite ShirtPocketElectronicDevice TelephonicComputingDevice ThinkingOutLoud TraditionalOffice TrailingProgrammer VirtualOfficePrcedures VirtualTransactions WayPoints WorkingFromHome WorkingWhileTravelling WorldAsaMyth CategoryStory ExtremeProgramming WorldAsaMyth WorldClass WorldDomination EvolutionaryDelivery ExtremeProgramming FreeSoftware GaryNorth ImbalanceOfPower KentBeck LinuxWorld MicrosoftCorporation MooresLaw NonlinearityOfXp PeterDeutsch RichardDrake RichardStallman WorldDomination WorldGeniuses AdamSmith AdolpheQuetelet AlanTuring AlbertEinstein AlfredNobel AntoineLavoisier ArchimedesOfSyracuse AugustaAdaByron AugustineOfHippo AynRand BenedictDeSpinoza BenjaminFranklin BertrandRussell BillGates BishopDesmondTutu BjarneStroustrup BlaisePascal BuckminsterFuller BumblebeeSociety CarlFriedrichGauss CategoryJoke CharlesBabbage CharlesDarwin ChristopherAlexander ClaudeMonet CsLewis DanBrinklin DaveEveritt DavidHume DiegoRivera DmitriMendeleev DoctorSeuss DoubleEntryBookkeeping DouglasAdams DrCodd EdwardDukeEllington EdwardJenner ElvisPresley EricDrexler ErnstMach ErwinSchroedinger EuclidOfAlexandria EvaristeGalois FlorenceNightingale FrancisBacon FrancisCrick FrankLloydWright FreeSoftware FriedrichNietzsche GalileoGalilei GautamaSiddhartha GeorgCantor GlenMiller GottfriedWilhelmLeibniz GrowingaLanguage GuySteele HenryJames HermannHesse HowardFear HtmlSucks HughEverett HundredthMonkeySyndrome HypertextualSystems IgorStravinsky ImmanuelKant IsaacNewton JackieCollins JamesClerkMaxwell JamesMadison JamesWatson JethroTull JohannSebastianBach JohannesGutenberg JohnStuartMill JohnVonNeumann JosephLister JrrTolkien KarlFriedrichGauss KarlMarx KazimierzKuratowski KonradZuse KungFuTse KurtGodel KurtGoedel LaoTsu LeonardoDaVinci LeonhardEuler LinusPauling LinusTorvalds LouisPasteur LucaPacioli LudwigVanBeethoven LudwigWittgenstein MahatmaGandhi MarieCurie MarieStopes MartinHellman MartinLuther MaxPlanck MaxStirner MichaelBakunin MichaelFaraday MichelangeloBuonarotti MicroSoft MohandasGandhi MovableType MrAristotle MrPlato MurrayGellMann NicolausCopernicus NielsBohr NikolaTesla NoamChomsky NpComplete PabloPicasso PaulDirac PaulErdos PeterKropotkin PublicKeyCryptography RelationalTheory ReneDescartes RestatementSpecialist RichardFeynman RichardKarp RichardStallman RocknRoll SantosDumont ScienceAndTechnology ScottJoplin ShouldersOfGiants SigmundFreud SoftwareGeniuses SpringPicnic SrinivasaRamanujan StanVaughan StephenCook StephenHawking SteveWozniak TedNelson TerenceMcKenna TheWrightBrothers ThomasAquinas ThomasEdison ThomasJefferson TimBernersLee VaporWare VisiCalc WardCunningham WernerHeisenberg WernherVonBraun WesternGeniuses WhitfieldDiffie WikiGreatFoobarLists WillardVanOrmanQuine WilliamEdwardsDeming WilliamGilbert WilliamShakespeare WolfgangAmadeusMozart WorldContributors WorldGeniusesDiscussion YogiBerra WorldGeniusesDiscussion AttentionDeficitDisorder AugustaAdaByron CharlesBabbage GottfriedWilhelmLeibniz SoftwareGeniuses WikiMind WorldGeniuses WorldNet CategoryComputingHistory CyberSpace DreamsDisplacedByTrash FaceBook SkyNet StrongAi WorldNet WorldOfWarcraft DomainSpecificLanguage LittleLanguage LuaLanguage WorldOfWarcraft WorldOfWikis CooperativeWorkWorkGroup OneBigWiki PersonalWiki PublicWikiForums SoYaWannaWikiWiki SqueakWiki StartingPoints TextFormattingRules TheWikiWay TipsForBeginners TourBusMap TwikiClone WaysToGetAroundWiki WikiEngines WikiForDummies WikiInTheWorkplace WikiNature WikiPedia WikiWikiClone WikiWikiSandbox WikiWikiWeb WorldOnaWire CategoryMovie DarkCity TheMatrix TheThirteenthFloor WorldPilot ZopeApplicationServer WorldStreet BillKayser CarlKovamees CategoryCompany DanyHajjar EdShea GrahamHawkins JohnConstantine MarkSherman MattKuntz RayNaseef ThomsonFinancial WardCunningham WorldStreet WorldTradeCenter DieHard IsThisOffTopicPageOk PleaseMoveThisToTheAdjunct WorldTradeCenter WtcIndex WorldView WorldViews DeleteMe WikiWord WikicraticRights WikicraticRules WorldWarThree BillGates CharismaticDictator ConcentrationCamp GlobalDepression HypnoCrat MeaCulpa MutuallyAssuredDestruction OnTopic OnePartyState RewrittenHistory SkullAndBones SovietUnion TheBottleneck WorldWarThree WorldWideInstituteOfSoftwareArchitects AlanMcBee DavidMcNicol EvoFusion FalkBruegmann GradyBooch KevinLewis MarcSewell MichaelFeathers PeterMerel TheOneMinuteManager WaterFall WorldWidePackets WorldWideWeb CategoryInternet CategoryJargon DougEngelbart HyperTextMarkupLanguage HyperTextTransferProtocol InternetHistory JuneKim RandyStafford TedNelson TheMotherOfAllDemos TheXanaduGroup TimBernersLee UniformResourceIdentifier WeavingTheWeb WorseIsBetter WorldWideWebConsortium CategoryAcronym SoftwareThatIgnoresStandards TimBernersLee WorldWideWeb WorldWideWiki CategoryWiki CommRightsForum ExternalWikiLink ForesightExchange ForesightExchangeClaimCreation FutureExchangeInvesting GeekMarks InterWiki InternetSicherheit JeanHuguesRobert JunitAddonsRunner SwitchWiki WikiLink WikiPage WorldWideWeb WorldWideWiki WorldWideWikiWeb AntoineZimmermann BackLink BillSeitz BrokenLink CategoryWiki FreeNet InterWiki WebLog WikiStructuringIdeas WikiWeb WikiWebTransferProtocol WikiWikiWeb WorldWideWikiWeb WorldWideWikiWebConsortium WorldlyKnowledge IvoryTower UnworldlyKnowledge WorldsLargestDatabase CategoryDatabase FastSharing GeorgeBush InformationSharing MooresLaw NiMd PressReleases QuantumComputer WorldsLargestDatabase WorldwidePostalCodes AcronymsOnTheWiki CategoryOffTopic JonGrover WorldwideCommutingAreaCodes WormHole AntiGravity BigBang BlackHole CategoryPhysics ExoticMatter GeneralRelativity QuantumMechanics QuantumPhysics SpaceTime SpeedOfLight TimeTravel TimeTravelThoughtExperiment TimeTravelers WormHole WormsArmageddon TomSeddon WormsArmageddon WorryAboutTheCredit AlbertEinstein AntonioMeucci DoNotWorryAboutTheCredit NikolaTesla WardCunningham WorryDrivenDevelopment AnalysisParalysis AntiPattern BestThingsFirst BlameGame CategoryAntiPattern CategoryJoke CodeFreeze CodingStandard CopyAndPasteIsNotaDesignPattern CopyAndPasteProgramming CustomerQa CynicalRelease DeathByPlanning EffectiveWorrying EmbraceChange EndlessMeeting FearOfTheUnknown FragileProcess GuruDoesAll HandWaving IdiotProofProcess IfItIsWorkingDontChange InformationRefrigerator InfrequentReleases JasonNocks JobSecurity KitchenSinkDesign MeaninglessTasks MethodologyByAnxiety NotInventedHere ObfusificationIng PairedVenting PointlessEvangelism ProofByIntimidation RemoveTest ScapeGoat StressHasSolutions ThreeRingBinder TooMuchDocumentation VendorLockIn WhyDoYouPermitThisToBeDoneToYou WikiPage WorryDrivenDevelopment YetAnotherMeetingWillSolveIt YetAnotherProgrammer YouAreGonnaNeedIt WorryingPopulationGraphic BillSmargiassi HumanSterilizationVirus TheBottleneck WorseIsBetter AllRoadsLeadToBeeMinus AnthonyLander AsimJalis BenTilly BillJoy BugFreeDoesntSell CalBerkeley CategoryEconomics CategoryIdealism CategoryQuality ChoosingSatisfactionOverMoney ClayShirky CommercialReality CompletenessOfImplementation CorrectnessOfImplementation DamianConway DanWeinreb DoesWorseIsBetterRequireOpenSource EnterpriseJavaBeans ExtremeProgramming GoodEnough GoodEnoughIsNotGoodEnough JanPersson LayeredAbstraction MaeWest MartinPool NumbersCount OmCandea OpenSource PanuKalliokoski PrincipleOfLeastEfficiency QualityIsntAlwaysCompetitive RichardGabriel RightThing SimpleImplementation SimpleInterface SimplicityOfImplementation SimplicityOfSpecification SmallStandards SoftwareRenaissance SteveFreeman SurfTheWaveOfMediocrity TheBestIsTheEnemyOfTheGood WabiSabi WikiWeb WorseIsBetter YouArentGonnaNeedIt WorseIsBetterTalk CategoryQuestionsAnswers DanBarlow DoesTheRightThing OpenSource WeNeedExamples WorseIsBetter WorseManagement HundredPersonProject PeteHardie WorseManagement WorseReallyWasBetter AppleComputer CeeLanguage CommonLisp DllHell DylanLanguage EmacsLisp FranzLisp GarbageCollection GwydionDylan LispMachine LispSucks RichardGabriel SchemeLanguage SufficientlySmartCompiler WhyWeHateLisp WorseIsBetter ZetaLisp WorseThanCobol BancStarLanguage BasicLanguage BefungeLanguage CameronSmith CobolLanguage CopyAndPasteReuse FortranLanguage HighLevelLanguage HungarianNotation InterCal JavaScript JobControlLanguage LetsAllProgramInEnglish MegaCobol MicroSoft NickBensema ObjectOrientedProgramming PerlLanguage PointyHairedBoss RealProgrammer RpgLanguage SnobolLanguage SqlFlaws VisualBasic WhyWeHateCobol WorseThanCobol WorseThanFailure TheDailyWtf WorseThanFailure WorstPractices AntiPattern BadPractices BestPractice CaptainHornHair GeraldoXexeo ThrowYourBadgeOnTheTable TragedyOfTheCommons WorstPractices WorstPunEver AirplaneMovie AstarSearch BilingualPun CallahansCrosstimeBar CategoryJoke ConJose DanUznanski DoctorWho FrankGerhardt GoonShow GrouchoMarx IsaacAsimov KarlKnechtel KnockKnockJoke MontyPython MoviesToAvoidAtAllCosts OnceAndOnlyOnce PhlIp ProgrammingPuns PunsAndOnlyPuns RightToArmBears RulesOfGeelf ScottVokes TwoStrings WorstPunEver WorstThingsFirst AlistairCockburn AndrewRicketts BestThingsFirst BetsyHanesPerry BigBallOfMud BillTrost BrentNewhall BrianFoote BusinessCaseFirst CategoryExtremeProgramming ClearTheDecks CodeSmell CreativeStupidity DaveHarris DaveSmith DisplacementActivity DoTheSimplestThingThatCouldPossiblyWork EarlyFailure EarlySuccesses EasiestThingFirstHardestSecond EconomicsOfXp EnlighteningThingsFirst ErikTennant EvoFusion ExtremeProgramming FalseSurrogateEndpoint FirstThingsFirst GoalDonor GoldOwner HeuristicRule ImportantFreeCellLessons JamesBullock JasonYip JimCoplien JoeOsborn JustMightWork KentBeck LanguageBridge LeastUnderstoodThingsFirst ListenToYourCoworkersFears MartijnMeijering MetaProblem MichaelFeathers ObjectiveCee ObjectiveCeeRuntime OrganizationSmell PeterHansen PlanningGame QuickestThingsFirst RandomThingsFirst RaySchneider RequirementsAnalysis RichardDrake RiskReduction RonJeffries RuleDrivenTasking SimplifiedParadigm SpikeSolution SteveHolden TechnicalMemo TheoryOfConstraints ThereMustBeFood TomiBgtMantyla UnitTest UnknownThingsFirst UsefulThingsFirst UserStory WhatIsTheWaterStrategyOfaFish WorstThingsFirst YouArentGonnaNeedIt ZygoBlaxell WorthwhileSayings CategorySlices WeNeedExamples WouldntItBeNiceIf BigDesignUpFront CouldYouJust CreepingFeaturitis SecondSystemEffect SystemMetaphor YouArentGonnaNeedIt WouldntStartFromHere AlistairCockburn CategoryJoke DaveHarris DonWells DontLetTheSunSetOnBadCode ExtremeRule FalkBruegmann GarryHamilton JohnFletcher MergeWith MostGoodCodeIsWrittenAfterDark RogerLipscombe TimeTravelGrammar ToMorrow WouldntStartFromHere YouCantGetThereFromHere WouterCoene CategoryHomePage CeeLanguage CeePlusPlus DataFlowProgramming DutchLanguage EnglishLanguage FlameWar HaskellLanguage JavaLanguage LabView LanguageDesigner LispLanguage OperatorPrecedenceConsideredHarmful PerlLanguage PhpLanguage SmalltalkLanguage TclLanguage TheNetherlands VhdlLanguage WouterVanOortmerssen AmigaComputer AmigaEe AmigaSdk BrainfuckLanguage CategoryPerson EeLanguage FalseLanguage FunctionalProgrammingLanguage GraphicalProgrammingLanguage JouleLanguage LanguageDesigner PatternMatching TypeInference WowFactor ArchitecturalModel LargeModels SchoolsOfArchitecture WowFactor WowMoment WowMoment AhaMoment AppleNewton CollectionOrientedProgramming CommodoreAmiga CompuServe ExBase FutureShock NuffSaid TextFormattingRules VisualBasic WardCunningham WowbaggerTheInfinitelyProlonged TheHitchhikersGuideToTheGalaxy WoytexWiki BrokenLink CategoryScienceFiction CategoryWikiForum SciFi ScienceFiction WpFe MicrosoftSilverlight WikiWord WpFe WrapperObject HandleBodyPattern WrapperPattern AdapterPattern CategoryPattern HandleBodyPattern OnceAndOnlyOnce WrappingClearCase BradAppleton ClearCase ClearQuest MarkSwanson SoftwareMethodology UnifiedChangeManagement WrappingWhatYouDontLike CategoryAbstraction FuzzyDistinctionBetweenInterfaceAndImplementation NoStrings WritableInstructionSetComputer AssemblyLanguage ByteCode ComputationStructures DavidCary FieldProgrammableGateArray ForthLanguage FpgaCpu GarryHamilton JavaLanguage MicroCode MolecularNanoTechnology RealEngineers TheForthSource TurnAllTheKnobsToSeven WriteAssembler AdamVandenberg AhHa AndrewMcGuinness AssemblyLanguage CodeGenerationIsaDesignSmell DavidCary DougMerritt ForthAssistedHandAssembly HighLevelAssembler LearningAssemblyLanguage MartySchrader TheTerminator WriteInLisp CategorySillySongs MikeBeedle WriteInCee XpInCommonLisp WriteInterfacesBeforeClasses AdapterPattern AhHa AndersBengtsson BigDesignUpFront BuildInterfaceImplementationPairs CategoryInterface FactoryPattern GeoffSobering IncrementalDesign InterfaceImplementationPairs LazyProgrammer MarkAddleman MartySchrader MaxThreeLayersOfInheritance MockObject OneToOneAndOnto PseudoClasses YouArentGonnaNeedIt WriteItDown WriteItOnaCard AtsCards CardTriage CategoryCard IndexCard JimLittle JohnBrewer ManagingCards RonJeffries SitOnTheOtherCards TooMuchToDo UserStory WriteItOnaCard WriteItOutLonghand CeePlusPlus EddieEdwards FunctionInlining OptimizationPattern RulesOfOptimization WriteJustOneTest AnalysisParalysis CategoryTesting MockObject OneUnitTestAtaTime TestFirstDesign TestToComfort UnitTest WriteJustOneTest WriteLn CeeLanguage LxLanguage PascalLanguage WriteLn WriteOnceCompileAnywhere AlexanderStepanov BeOs CategoryCpp CppStdLib DinkumWare EgCs KaiCompiler ObjectSpace PjPlauger RobertDiFalco RogueWave StandardTemplateLibrary StlPort VisualCeePlusPlus WriteOnceRunAnywhere BrainfuckLanguage ConversationalChaff CopyOncePasteEverywhere DonaldNoyes EmacsAsOperatingSystem EmacsLisp ExtremeProgramming ForthLanguage ImproveTheDialectic JavaVirtualMachine LinuxOperatingSystem MicrosoftWindows MikeCorum MyProblem PersonalComputer PlainText ProgressiveDisclosure RuntimeEnvironment SeptemberZeroSeven SimpleMinded SunSolaris UcsdPcode WriteLessThanOnceRunAnywhere WriteOnceDebugEverywhere WriteOnceReadAnywhere WriteOnceRunAnywhere WriteOnceRunAway WriteOnceRunMaybe WriteOnceRunMaybe AdewaleOshineye AllenHolub ApacheJserv ApacheTomcat BeaWeblogic CategoryJava CategoryJavaPlatform CeePlusPlus ChanningWalton DaveSmith FunctionalTest GreenJavaThreads JavaIsPlatformDependent JavaWebServer JavaWorld MarkoSchulz MicrosoftWindows NativeJavaThreads ObjectSpace RogueWave SunirShah WriteOnceRunAnywhere WriteOnceRunDefinitely WriteOnlyCode PerlLanguage ShellScripts WizardsAreDangerous WriteOnlyLanguage WriteOnlyLanguage AplLanguage BadCodeCanBeWrittenInAnyLanguage CeeLanguage CeePlusPlus CsharpLanguage ExBase ExBaseRant ForthLanguage GreatLispWar HackerLanguage InternationalObfuscatedCeeCodeContest JamesWilson JayLanguage JeffGrigg LispIsTooPowerful LispLacksVisualCues LispLanguage ObjectOriented ObjectiveCee PainfulLanguage PerlLanguage ReadOnlyLanguage ScalaLanguage SeriousVersusScriptingLanguages SmallTalk TheRightToolForTheJob UnLambdaLanguage WhyHatePerl WriteOnlyLanguage WriteOnlyPage AwarenessRaising MeTalkYouListen UseNet WriteOnly WriteOnlyPage WriteRequirementsInCode AcceptanceTest AddingEpicycles AnonymousDonor BenTremblay BigDesignUpFront CategoryRequirements CodeUnitTestFirst CustomerTeam CustomerTest EdwardYourdon FredBrooks ManagingTheSystemLifeCycle MartinFowler OffTopic OldRulesWithOutdatedForces OnceAndOnlyOnce OnsiteCustomer PhlIp PutaNumberOnIt ReFactoring RefactoringImprovingTheDesignOfExistingCode SignedInBlood TestDrivenDevelopment TheMythicalManMonth UnitTest UserStories UserStory WaldenMathews WaterFall WhatIsRefactoring WriteRequirementsInCode WriteSmallButUsefulProgramsEveryDay DotWar ExpenseCalculator JuneKim SignatureSurvey SuDoku WardCunningham WriteStuff StevenNewton TheyWriteTheRightStuff WriteTestsBackwards JimNewkirk KeithBraithwaite MikeSmith MockObject WriteTheUserManualAsYouGo CategoryDocumentation CategorySoftwareTool IanOsgood MartySchrader TechnicalWriter UnitTest UserDocsInXp UserManual WaterFall WriteTheUserManualFirst WriteTheUserManualFirst CategoryDocumentation ChangeLog CustomerBillOfRights DocumentBeforeTesting DocumentLast DocumentTestThenCode DocumentationDrivenDevelopment DocumentsFirstCodeLater DougMerritt ExtremeDocumentation ExtremeDocuments GedankenExperiment IncludeTheUserManualInEachIteration LeonGierat LineByLineReview MartySchrader MostApplicationsNeedaUserManual OccamsRazor ProgrammersAreWriters ProtoPattern PutTheUserManualAtTheStartOfAnIteration ReplaceDocumentation ShouldTheUserManualBeAgile SkipSailors StartWritingTheUserManualFirst TechnicalWriter TestDrivenDesign TestFirstDesign TimKing TomStambaugh UserCentric UserDocsInXp UserManual UserManualAuthorIsDesigner UserManualDrivenDevelopment UserManualIsAnAntiPattern UserManualIsAntiPattern UserManualIsNotUserStory UserStory UserStoryListBecomesTheManual WikiCase WithinEachIterationTheManualComesFirst WriteTheUserManualAsYouGo WriteTheUserManualFirst WriteTheUserManualFirstIsWaterfall WriteTheUserManualFirstIsWaterfall AntiPattern ProgrammersAreWriters SpecializationIsForInsects TestDrivenDevelopment UserManual UserManualIsNotUserStory WaterFall WaterfallMethod WaterfallMethodology WaterfallModel WaterfallSyndrome WikiWord WriteTheUserManualFirst WriteWhereTheyRead CategoryTips DotNet IpUsername TipsFromWardCunningham WardsWiki WriteWhereTheyRead WriteYourCodeLikeProse CeeLanguage ForthLanguage FunctionalLanguage HaveThisPattern ImperativeLanguage IsDevicePowered IsObjectPrepared KeywordParameterPassing MartySchrader PeteHardie TellDontAsk WriteYourOwnThreadingPackage AnonymousDonor AntiPattern CactiOfConcurrency CategoryConcurrencyPatterns CriticalSection DanielEarwicker DoSimpleThings MichaelChermside ReaderWriterLocking RichardHenderson RogueWave SteveFreeman SunirShah SynchronizationStrategies TryEnterCriticalSection WriteYourOwnThreadingPackage WritersBlock AynRand DoTheSimplestThingThatCouldPossiblyWork EdwardKiser FearOfWriting FowlerWritingMethod GeoffSobering JeffGrigg OnWritersBlock PlayHurt ProgrammersBlock SpikeSolution StreamOfConsciousness VictoriaNelson WilliamStafford WritersBlock WylieGarvin WritersWiki HelmutLeitner MyStory ProWikiSoftware StoneSociety WritersWorkshop BobHanmer CategoryBook JimCoplien PlopConference RichardGabriel WardCunningham WritersWorkshop WritersWorkshopPatterns WritersWorkshopsBook WritersWorkshopPatternLanguageOverview DougSchmidt JimCoplien LindaRising RichardGabriel WritersWorkshop WritersWorkshopPatterns WritersWorkshops WritersWorkshopPatterns ActiveListeningModeration AddressTheWork AlistairCockburn AuthorAsksForClarification AuthorReadsTheWork AuthorsAreExperts AuthorsCircle BeingAlive CategoryPatternLanguage CategoryWritersWorkshop ClearingThePalate CommunityOfTrust ConstructiveFeedback DaveSmith DesignReviews FlyOnTheWall HowardFear JimCoplien ModeratorGuidesTheWorkshop PatternLanguage PatternShepherd PositiveFeedbackFirst RaiseThePapersPotential RalphJohnson ReadingJustBeforeReviewing RichardGabriel SafeSetting SelectiveChanges SittingInaCircle SuggestionsForImprovement ThankTheAuthor VolunteerSummarizesTheWork WorkInProgress WorkshopComprisesAuthors WorkshopSessionModeration WorkshopsTeachReading WritersWorkshopPatternLanguageOverview WritingBroadside WritersWorkshopsBook CategoryBook RichardGabriel WritesCompilersAsaHobby AndersBengtsson AndreasBogk CarletonUniversity CeeLanguage CommonLanguageRuntime ContinuumOfOriginality CopiousFreeTime DanielKnapp DavidBrantley DonaldFisk DylanLanguage FiniteAutomata ForthLanguage GrokTheCompiler GunnarZarncke GwydionDylan HtagLanguage JavaLanguage JayOsako JayRuby KarelTheRobot KrisJohnson LanguageDesigner LanguagesAreOperatingSystems LanguagesVsEnvironments LispLanguage MultiMethods NatPryce NickShaffner ObjectiveCaml OhScript OnceProgrammingLanguage PaulTevis PythonLanguage RegularExpression RubyLanguage SchemeLanguage SmalltalkLanguage StephanHouben SteveHowell SunirShah SvenNeumann TailCallOptimization ThomasColthurst TopsQueryLanguage TuringMachine WritesCompilersAsaHobby WritingAboutYourGroup CategoryPatternsGroup CategoryXpUsersGroup WritingApplicationsThatRunWell BigBangTesting ExtremeProgramming MakingApplicationsAdministratable OnceAndOnlyOnce PhlIp ReducedVisibilityProject YouArentGonnaNeedIt WritingBroadside BillTrost DaveSmith DerekWoolverton DonKnuth McPhee PatternsOfSoftware RichardGabriel WikiWiki WikiWikiWorkshop WritingBroadside WritingCodeAtHome CategoryFuture DanEsch DanielKnapp GunnarZarncke NickBensema ProgrammingIsFun RichardHenderson WardCunningham WorkingFromHome WorkingWhileTravelling WritingCodeAtHome WritingCodeFromScratch ChryslerComprehensiveCompensation OxyMoron ReWriting RewriteCodeFromScratch WritingEffectiveUseCases AlistairCockburn CategoryBook EricWoolhiser GeorgePaci UseCases WritingEqualsMethods CategoryPitfall MultipleDispatch NiceLanguage WritingErrorMessages AamodSane PointyHairedBoss WritingFasterThanThinking ConditionedResponse LecturingToIdiots WritingFasterThanThinking WritingInPairs AlanCameronWills DispersedWorking DivergentPair LisaDusseault NetMeeting PairProgramming SurprisingReverse WritingInPairs WritingInTheSand WritingIsRewriting CanYouRefactoraLiveThread DeleteDontRefactor HumbleRefactorer MartinFowler ReFactoring ReWriting RefactorByMerging RefactoringImprovingTheDesignOfExistingCode RewritingIsNotRefactoring WritingCodeFromScratch WritingIsRewriting WritingItAndMaintainingIt AlistairCockburn DeathMarch GeraldWeinberg JensColdewey JimPerry MichaelFeathers PrepareTheWay ProgramLifeCycle ReduceHiddenScope ReduceRealScope RonJeffries TooMuchDocumentation WritingJavaUnitTests CodeUnitTestFirst JavaUnit JavasTempFileFacility TestEverythingThatCouldPossiblyBreak TestInfected WritingMyOwnWiki AboutThisWiki NonWiki SqLite WritingPortableApplications AutoConf CeePlusPlus CrossPlatformLightweightComponents NeilWilson OpenSource UniCode WxWidgets YouArentGonnaNeedIt WritingProgramsIsWriting AlanMoore AnonymousCoward CategoryLiterateProgramming CodingIsCreative CodingIsJustDataEntry DesignIsCreative EdwardKiser FooBar FourProcessesOfConsciousness FromHell GregoryBloom KrisJohnson LiterateProgramming ModernismVsPostmodernism OpenSource PhilGoodwin ProgrammingIsLife ReleaseEarlyReleaseOften ShoeHorn TheElementsOfStyle WaldenMathews WhyIamNotConscious WritingSolidCode CategoryBook CodeComplete GreydenPress MicroSoft RapidFeedback SteveMaguire SteveMcConnell UnitTest WritingSolidCode WritingTestableClasses AnonymousCoward ClassUnderTest CurtisBartley GoodProgrammingPractice MethodUnderTest MikePorter TestCase TestClass UnitTest WritingTestsFirstInAtg AtgOpen WritingTheRightThingsDown BashShell CategoryDocumentation CoverYourAssets DontLoseGoodIdeas DoubleThink GoodDocumentation InformationAndKnowledge KatieLucas MetaData PetPeeves WritingThingsDown CategoryOrganization DonaldNoyes EmergentThought ItWorks PaperPorting ScanRegisterAndShred ThinkingOutLoud YourMileageMayVary WritingThingsResource CategoryArtifactory CategoryOrganization DoingStuff DonaldNoyes ReusableStuff TargetPage WritingUnmaintainableSql CategorySqlProgramming DatabaseImpedanceMismatch DmitryJemerov JeffGrigg MicrosoftAccess MisuseOfSql TransactSql WritingWithoutTeachers ApoorvaMuralidhara CategoryBook FowlerWritingMethod WrittenLanguageMetaphor CategoryCodingIssues CodingStyle ObjectArchitecture WrittenLanguageNeutralGui AnonymousDonor InternationalUiExample LanguageNeutralGui WrittenPattern DesignPatterns PatternsVsDescriptions WrongButIrrefutable BenTremblay CircularReasoning CognitiveDissonance EpimenidesParadox FallaciousArgument FrancoisGenolini GoedelsTheorem PayNoAttentionToTheManBehindTheCurtain RightButIneffable WrongButIrrefutable WrongInterviewResponses WrongThing BadThing RightThing WrongView MiddleWay WrongerThanWrong CategoryComparisons EverythingIsRelative IsaacAsimov WsdlForRest WebServices WuWei AlexanderTechnique AsFastAsYouActuallyCan BhagavadGita CategoryEasternThought CategoryMode ChuangTse ConquerWithCompassion CulturalAssumption DanielBerrigan DaveHarris DeDao DrivingMetaphor EdBuffaloe ExtremePolitics ExtremeProgramming ExtremeWay GuangjunMa HumanBeing JoachimNoreiko KielHodges KungFuTse LaoTse NeilPeart NoThing NotDoing OnlySayThingsThatCanBeHeard PeopleWhoDontNeedToKnow PeterMerel SoftlySoftlyCatcheeMonkey SunTse TaoTeChing TimDiggins WuWei WuWeiErZhi WwwCollaboration CategoryMetaWiki FridemarPache HalfFinishedWorkLeadsToCollaboration WxPython BlakeMason CategoryPython EricRaymond MainLoop NoelRappin PySimpleApplication RobinDunn SteveHowell WxPython WxWidgets WxWindows WxWidgets CeePlusPlus ChrisMellon DavidLiu DialogBlocks DoTheRightThing DougMerritt ExtensibleMarkupLanguage GuiFrameworks LeastCommonDenominator OpenSource QuickQuestions RyanNorton WritingPortableApplications WxPython WxWidgets WxWiki ArnoutEngelen WxWidgets WxWikiServer CategoryWikiImplementation EddiesWiki EddiesWikiTwoOhOneFour HansWobbe NestedTables PersonalWiki WikiFootnote WikiServer WxWikiServer WxWindows CategoryOpenSource CategorySoftwareTool WxWidgets WyCash ExtremeProgramming ExtremeProgrammingProjects PairProgramming SmalltalkLanguage WardAtWyattSoftware WikiWikiHyperCard WorkQueue WyCash WyCashIncrementallyAddsDistribution WyCashIncrementallyAddsDistribution EmergentDesign MichaelFeathers WardCunningham WyCash WyPy CategoryWikiImplementation ContentEditableByAll DemoStuff ShortestWikiContest WikiClone WikiEssence WyPy WyRiki CategoryWikiImplementation JimWeirich MarkusSrank ShortestWikiContest WyPy WyRiki WyanJow CategoryHomePage DavidNoble EricHammond PerrinHarkins WyattGreene WyattGreene WyattMatthews ArtificialIntelligence AtomicCodeBlock CategoryHomePage ComputerScience CouplingAndCohesion DaveVoorhis DoTheSimplestThingThatCouldPossiblyWork MolecularCodeBlock NutsAndBolts OnceAndOnlyOnce PatternTree ReFactor SoftwareDevelopment SoftwareEngineer UserStory YouArentGonnaNeedIt WylieGarvin CategoryGameProgramming CategoryHomePage CodeGeneration VirtualMachine WysiWiki CategoryWikiForum WysiWiki WysiwygWiki WysiWyg CategoryAcronym WhatYouSeeIsWhatYouGet WysiwygJavaServlet JavaServerPage KyleBrown ServletBuilder VisualAgeForJava VisualCompositionEditor WysiwygScope PeterLynch WysiwygTypeSystemDiscussion ArgumentFromPopularity BookStop BrainfuckLanguage ColdFusionLanguageTypeSystem ComputerScience CsharpLanguage DavidMcLean DynamicallyTyped EcmaScript FooOneOhOneInSevenDaysForDummiesInaNutshellSuperBibleUnleashed IoProfile JavaScipt JavaScript LetTheReaderDecide OnceAndOnlyOnce PageAnchor PhpLanguage PrivateLanguage PythonLanguage RelationalModel ShiftingTheBurdenOfProof SoftwareEngineering TedCodd TheMapIsNotTheTerritory ValidationSuite VisiCalc WalledGarden WetWare WhenInRome WysiwygTypingDiscussion ColdFusionLanguageTypeSystem DeleteMe WysiwygTypeSystemDiscussion WysiwygWiki ActiveEdit AllInOneWiki AmayaBrowser AndrewMartin BigDesignUpFront BrokenLink ChanningWalton CmsWiki ConsideredHarmful DannyAyers EclipseWiki EditMe FridemarPache HtmlDiff InternetExplorer JavaScript JimHart JotSpot JotWiki MacOsx MediaWiki MicroSoft MicrosoftFrontPage MicrosoftWord MsWiki MyWebOs OpenSource OpenWiki PaulRobertson PepysWiki PersonalWiki PerspectiveWiki PhlIp PhpNuke PhpWiki PpcSoftiKnow PricklyHedge RealWiki RealtimeWiki ReiniUrban RohanTalip SamuelFalvo SeedWiki SourceForge TextRange TiddlyWiki VendorLockin VentureCapitalist VisOwlWiki WackoWiki WebPageInPlaceEdits WikiCpp WikiEdit WikiEditor WikiEngines WikiFarms WikiForums WikiPedia WikiPuppy WikiWiki WysiWiki WysiwygEditor WysiwygWiki WysiwygWikiUsefulArguments WysiwygWikiContest AndrewMartin BillGates DimiterKurtev DontModeMe FridemarPache HtmlArea InterWiki MoinMoin NaturalHypertextNotebook OpenWiki PerspectiveWiki PhpWiki PmWiki ReiniUrban WikiEngine WikiExchangeLanguage WikiFormat WikiWork WysiWikkiTikkiTavi WysiwygWiki WysiwygWikkiTikkiTavi XmlWiki WysiwygWikiUsefulArguments CategoryWiki FatalFlaw KrisJohnson ReiniUrban WhyWhatYouSeeIsWhatYouGetWorksNot WikiEngine WysiwygWikiWithForteForJava ForteForJava FrontEnd InternalBrowserOfForteForJava WysiwygWiki WysiwygWikkiTikkiTavi WikkiTikkiTavi WyvernLanguage CarnegieMellonUniversity CategoryProgrammingLanguage DoingStuff DonaldNoyes InstituteForSoftwareResearch JonathanAldrich XaMl MicrosoftOffice OpenXml WpFe XaMl XaNax AjaxWebApplications EverythingOldIsNewAgain WebThreePointZero WikiWeb WpFe XanaduProject AccessControlList BrokenLink CapabilitySecurityModel CategoryCollaboration CategoryMultiPurpose CategoryProject CyberArchaeology DocReaders FrontPage GeneralEnfiladeTheory HyperCard HyperTextHistory JayOsako KeyMaster MemexVision NameSpace OpenSource PeerToPeer TedNelson TheCurseOfXanadu UdanaxGold XanaduInfoArch ZigZag XavierYoung CategoryHomePage CategoryPerson FlyingVisitor GuiPrototypingTools XbUnit CategoryTesting JavaUnit SourceForge TestingFramework XbUnit XbasePlusPlus ZoltanSzathmary XbankSecurityFlaws CategorySecurity WebXbank XbaseLibrary DebianLinux ExBase SemanticWebIsStupid XbasePlusPlus ClipperLanguage ExBase FoxPro NoMethod RobertPirsig XenHypervisor HyperVisor NetApp OsVirtualization ParaVirtualization XenSource XenophiliaByChrisPhoenix ChrisPhoenix CritLink WikiWiki XeroxSparrow XeroxBlewIt WikiGnomes XeroxBlewIt XeroxCorporation CategoryCompany CategoryComputerCompany DocumentProcessing GraphicalUserInterface SecuritiesAndExchangeCommission SmalltalkLanguage StandardOperatingProcedure StartupCompany TektronixInc XeroxCorporation XeroxParc XeroxParc CategoryHistory CategoryOrganization DealersOfLightning GreatResearchLabs OldPage ScientificDataSystems SmallTalk XeroxCorporation XeroxSparrow CategoryProject JohnVlissides LairdPopkin XfCe DebianLinux UbuntuLinux XformsApplications AllPanaceasBecomePoison AntiPattern BlubParadox CultOfCommoditization MicahDubinko NoSilverBullet PeterMerel ProgrammerTest RealProgrammer SpecificationIsNotSolution XformsApplications XformsTechnology XformsTechnology MarkUp XformsApplications XhtmlIsDead CategorySemanticWeb XhtmlUnit XmlUnit XiKi XikiProject XiaoxuanLi AdHoc CategoryHomePage NewUserPages XiaoyanYan CategoryHomePage XikiProject ActiveRecord CategoryWikiImplementation XingpingXu AbiWord CategoryHomePage ChaiServer MailMan NoCatAuth OpenSymphony XkCd CategoryHumor DaveVoorhis JamieArseneault LayneThomas PaulMiller XkCd XlSql XmenMovie CategoryMovie CategoryScienceFiction GreatComicBookWritersAndArtists JasonYip JeffGrigg MarvelUniverse MichaelFeathers NuffSaid PeterMerel TaralDragon UnderstandingComics XmlAbuse BenefitsOfXml CategoryRant CategoryXml CommaSeparatedValues ConventionalWisdom ExtensibleMarkupLanguage GroupRelatedData HandWaving HypeStorm IllusionOfControl IsolateEachDatum JasonFelice ManagementFad PowerOfPlainText XmlAbuse XmlSucks XmlAcceptorPattern AntiPattern ApacheAnt BigWin BusinessLogic CanonicalXml CategoryAntiPattern CategoryPattern CategoryXml ComPlus DoOneThingAndOneThingOnly ExPat FacadePattern HyperTextTransferProtocol IfItAintBrokeDontFixIt JavaTwoEnterpriseEdition JeffGrigg MicroSoft ObjectOrientedProgramming ObjectOrientedProgrammingLanguages OpenSource ProgrammersShouldTestTheirOwnCode RepresentationalStateTransfer RoundTrip SimpleObjectAccessProtocol TheRightToolForTheJob TransactionGrainSize TuringMachine WhitePapers XmlAcceptorPattern XmlAndCorba XmlLinks XmlAndCorba CategoryCorba CategoryXml CommonObjectRequestBrokerArchitecture DataTypeDefinition DistributedSmalltalk DocumentTypeDefinition ExtensibleMarkupLanguage GlenStampoultzis InformationBus InterfaceDefinitionLanguage JamesCollins JeffGrigg NetworkDataRepresentation OtNinetyNine RemoteProcedureCall SimpleObjectAccessProtocol StraightThroughProcessing TransportProtocol XmlAcceptorPattern XmlAndSoapAreGoodForWhat AnonymousDonor ApacheHttpd ApacheTomcat BadThing BeautyIsOurBusiness CategoryXml CodeSmell CommaSeparatedValues DataOnTheWeb DeleteWhenCooked GoodEnough HetrogenousSystem JavaLanguage KrisJohnson LittleConfigurationFileLanguages MartySchrader McGovern MythOfMetadata ObjectiveCee OliverChung PanuKalliokoski PaulMurray PresentationLayer RichSiteSummary RssFeeds RubyLanguage SecurityThroughObscurity SoapProtocol SoapToolkit SqlReportingServices TheRealStrengthOfXml ValueObjects VisualBasic WebServices WebServicesSecurity WhoReallyCares WilliamUnderwood XmlDatabase XmlSchema XmlAtOrganizationBoundaries CategoryPattern CategoryXml ComponentDesignPatterns LinguaFranca NatPryce PeterSommerlad XmlDtdDesignIsLanguageDesign XmlPattern XmlAttributesVsElements ExtensibleMarkupLanguage XmlPcdataVsAttribute XmlBasedWiki AlanFrancis AndreThenot ApacheCocoon AtisWiki BrianEwins GlennVanderburg JavaHtmlTidy KarlKnechtel MarkupLanguage MattBehrens RelationalDatabase TextFormattingRules WhyDoesntWikiDoHtml WikiWiki XmlBlaster PublishSubscribeModel XmlCodingTechniques BestPracticesHomepage CategoryXml MinuteSolution XmlCodingTechniques XmlElementsOfStyle XmlNameSpace XmlSchema XmlSucks XsltAsSoftLayer XmlConference CategoryConference CategoryXml XmlDatabase AntiPattern BuzzWord CategoryXml LittleDatabase OxyMoron RollYourOwnDatabase XmlDatabaseServers XpathLanguage XsltLanguage XmlDatabaseServers BerkeleyDbXml CategoryDatabase CategoryXml CrystalPalace DirectedAcyclicGraph EfourGraph FreeAsInSpeech IndustryLearningExperience MetaKit OpenSource ParadigmShift ReasoningTree SqlServer SunirShah XmlDevelopmentTrends CategoryXml CorbaComponentModel DotNet EnterpriseApplicationIntegration ExtensibleMarkupLanguage JavaTwoEnterpriseEdition OasisOrganization RestArchitecturalStyle SoapProtocol WebServices WebServicesSecurity XmlAcceptorPattern XmlAtOrganizationBoundaries XmlDevelopmentTrends XmlEnabled XmlPerformance XmlRpc XmlSecurityAspects XmlElementsOfStyle CategoryBook CategoryWebDesign CategoryXml DavidLiu EnterpriseApplicationIntegration JeffGrigg XmlEnabled BizTalk CategoryXml ExtensibleMarkupLanguage GlenStampoultzis SqlServer StephanHouben SunirShah XmlPerformance XmlExamplesOfGoodUsage AdoDotNet AjaxWebApplications BigIron BinaryHttp CategoryXml CeeLanguage CeePlusPlus ComputerScience GlueWiki GoodExampleOfHype GoogleMaps InternetExplorer JavaScript JonUdell MacromediaFlex MicroSoft OperatingSystem OutlookWebAccess PersonalDigitalAssistant PisinBootvong PlanTextHttp RecordSet RichInternetApplication RssFeeds SemanticWeb SoapProtocol SocialMedia TipsTricks WebServices WikiImplementations WirelessDevices XmlDevelopmentTrends XmlHttpRequest XsltLanguage XyDiff XmlForOnceAndOnlyOnce AndrewMcDonagh CeeLanguage CeePlusPlus ConditionalCompilation IanCollins InterfaceDefinitionLanguage JavaLanguage MixedCodeGeneration OnceAndOnlyOnce PhlIp RealTime ThreeStrikesAndYouAutomate VisualBasic XpMailingList XwindowProtocol XmlForSelfSchematizingData CategoryXml DocumentTypeDefinition ExtensibleMarkupLanguage XmlSchema XmlForZeroTurnaround ClassLoader DynamicBytecodeInstrumentation JavaEnterpriseEdition JavaServerFaces JeffGrigg JustDoIt MultitaskingVirtualMachine SingletonPattern StrategyPattern ZeroTurnaround XmlHeretic ExtensibleMarkupLanguage GoodTechnology GrantMurray StoneCypher XmlHeretic XmlSucks XmlHttpRequest BackLink FullSearch MozillaDotOrg WikiName XmlInfoSet CategoryXml DonBox XmlSchema XmlIsCanonical CanonicalXml CategoryXml CeePlusPlus JohnFletcher XmlIsJustDumbText AnonymousDonor BurdenOfProof CategoryRant CategoryXml CollectionCategory CollectionName CommaSeparatedValues DanielBrockman EricHodges EssExpression EssExpressions FirstName GoodThing HierarchyName HyperTextMarkupLanguage JavaDoc JavaLanguage MacromediaDreamweaver MicrosoftFrontPage NamesAreMnemonics NodeSchema PersonalChoiceElevatedToMoralImperative RelaxNg ThesisAntithesisSynthesis WhatYouSeeIsWhatYouGet WikiGnome XmlIsaPoorCopyOfEssExpressions XmlSchema XmlSpy XmlSucks XmlIsTheHtmlOfTheFuture CategoryXml EricHodges SeptemberZeroFive XmlIsTooComplex AlternativesToXml DavidTeller DesignByCommittee FeatureCreep JavaScript XmlIsaGoodCopyOfEssExpressions CategoryXml EssExpressions GarbageInGarbageOut LispByTheBackDoor MozillaXul RegEx WilliamUnderwood XmlIsJustDumbText XmlIsaPoorCopyOfEssExpressions XmlSucks XmlIsaPoorCopyOfEssExpressions AiWinter AndersMunch BillDehora BradyBunchGridDiscussion CategoryRant CategoryXml CommonBusinessCommunicationLanguage CommonLisp ContextFreeGrammar DanielBrockman DataAndCodeAreTheSameThing DevilsAdvocate EssExpressions ExtensibleMarkupLanguage ExtensibleStylesheetLanguageTransformation GreenspunsTenthRuleOfProgramming HorsesForCourses LispLanguage PrincipleOfLeastPower RedHerring RegularExpression RegularGrammar SchemeLanguage SmugLispWeenie SoapProtocol StrawMan TimBray TuringComplete UniversalStatement WardCunningham WouterLievens XmlIsaGoodCopyOfEssExpressions XmlSucks XqueryLanguage XsltLanguage XmlKeyManagementSpecification AchillesHeel BigBlue CategorySecurity CategoryWebServices JeffreyHantin KerberosProtocol PublicKeyInfrastructure SecurityAssertionMarkupLanguage VeriSign WebServices XmlKeyManagementSpecification XmlSignature XmlLanguage ExtensibleMarkupLanguage XmlLinks CategoryXml ExtensibleMarkupLanguage XmlLinks XmlLite JavaScript MikeSmith OliverSims PaulCaswell XmlMetaLanguage CategoryXml XmlNameSpace AnswerMe BenTremblay CategoryXml DocumentObjectModel ExtensibleMarkupLanguage NameSpace PleaseComment ReallySimpleSyndication SelectionNamespaces VbClassic WikiPedia WikiZen XmlDocuments XmlNameSpace XmlNewbie XmlProgrammingLanguage XmlRpc XmlSchema XmlOfBabel CategoryRant FortranLanguage HungarianNotation PatternOfBabel SemanticWeb WebServices XmlOutput XmlPatterns CategoryXml WhitePapers XmlAcceptorPattern XmlPcdataVsAttribute XsltAsSoftLayer XmlPcdataVsAttribute CategoryComparisons CategoryPattern CategoryXml ExtensibleMarkupLanguage JackBolles XmlPattern XmlPcDataVsXmlCdata XmlPerformance BogoMips CategoryXml InfoSet MessageTransmissionOptimizationMechanism RoadMap SoapProtocol XmlPerformance ZapThink XmlPermutationDependenceSucks JakartaTomcat NonPermutationDependent PermutationDependent RelaxNg XmlPlusPlus AiMl AliceBot AnonymousDonor AwtMenu CategoryJava CategoryXml ColdFusionLanguage DafyddRees GridBagParser GuiMarkupProposal MyMenu OnClick OnceAndOnlyOnce OverhaulingStyleSheets RefactorMercilessly XmlPractitionersOnXml CategoryXml NavigationalDatabase OoLacksConsistencyDiscussion RelationalWeenie XmlProgrammingLanguage CategoryProgrammingLanguage CategoryXml CeeSharp ColdFusionLanguage EssExpressions ExtensibleStylesheetLanguage JavaServerPages MarkupLanguage ProgrammingLanguage PythonLanguage SchemeLanguage UniCode XmlIsaPoorCopyOfEssExpressions XmlLanguage XsltLanguage XmlProponent AllaireColdFusion JavaProponent WhyCyTagIsntMyFavouriteProgrammingLanguage XmlProtocol CategoryXml ExtensibleMarkupLanguage GlennVanderburg HaHaOnlySerious MattBehrens OliverSims OptimizeLater SimpleObjectAccessProtocol StuCharlton SunirShah XmlRelationalMapper FlirtDataTextFormat ObjectRelationalMapper XmlSucks XmlRpc CategoryXml DaveWiner DistributedInternetArchitecture DonBox DotNet ExtensibleMarkupLanguage FormEncodingOverHttp HyperTextTransferProtocol IwannaLearnWebServices JspWiki MeatBall MilkMiruku PhilDawes PhilipEskelin PleaseComment QuickDiff QuickQuestions RemoteProcedureCall SimpleObjectAccessProtocol SvenDowideit TooManyCooksPattern VbClassic VbDotNet VoodooPad WikiEngines WikiVipVisits XmlRpc XmlRpcToWiki XmlRpcVsCobra XmlRpcWikiProtocol XmlRpcVsCorba CategoryCorba CategoryProgrammingLanguageComparisons CategoryXml CommonObjectRequestBrokerArchitecture EricMarsden GetProcAddress JeffGrigg PhilipEskelin RestHttp RichardHome WebServices WhatsWrongWithCorba WikiPage XmlRpc XmlSchema AlbertEinstein BenjaminFranklin CategorySemanticWeb CategoryXml DayTimer DocumentTypeDefinition ExtensibleMarkupLanguage ProcessingMarkupLanguages SchemaLanguagesForXml ThomasEdison WardCunningham WebServices WorldGeniuses XmlSchema XmlSchemaDefinition ZapThink XmlSchemaMethodology BackwardsCompatibility CategorySemanticWeb CategoryXml DataOriented DataOrientedSchemaMethodology DocumentMethodology DynamicDocumentMethodology ForwardsCompatibility ObjectBased ObjectMappingMethodology ObjectOrientation ObjectOriented ObjectOrientedMappingMethodology SchemaVersioningMethodology StatelessXmlDocumentProcessing XmlSchema XmlSchemaPatterns CategoryPattern CategoryXml CeePlusPlus DesignPatterns EverythingIsa LanguagePissingMatch ObjectOriented ObjectOrientedProgrammingLanguage ProgrammingLanguage RonaldHobbs ScriptingLanguage UniversalRootMain XmlSchema XmlSecurity CategoryBook CategorySecurity CategoryWebDesign CategoryXml ExtensibleMarkupLanguage OpenSource SecureXml VbClassic XmlSecurity XmlSecurityAspects BruceSchneier CategorySecurity CategorySoa CategoryWebServices CategoryXml ExtremeOrchestration InformationSecurity RestArchitecturalStyle SecureXml SimpleObjectAccessProtocol WebServices WebServicesSecurity XmlSecurity XmlSecurityAspects XmlSucks XmlSucks AbstractSyntaxNotationOne AnonymousDonor ArgumentByPopularity AsciiCode BenefitsOfXml BrianSlesinsky CategoryRant CategorySucks CategoryXml CommaSeparatedValues DanielBarclay DatabaseVerbs DomainSpecificLanguage ElizabethWiethoff EricHodges EssExpressions ExtensibleMarkupLanguage ExternalDataRepresentation ExtremelyInterstrangled FooBar GnuLinux GreatMind JavaScriptObjectNotation JayEdit JoeOsborn LayeredMarkupAnnotationLanguage LimitsOfHierarchies LispLanguage LispVsXml MacOsx MartinZarate MathMl MetaCircularEvaluator MicroSoft NeXtStep NoGreatMind OnceAndOnlyOnce PhpMyAdminSucks ProvidingMissingClosingTags RealNamesPlease RedHerring RelationalAlternativeToXml RelationalWeenie SkipSailors StevenNewton SubVersion SuperBrackets TabDelimitedTables TheRealStrengthOfXml WardCunningham WetWare XmlAbuse XmlIsJustDumbText XmlIsTheHtmlOfTheFuture XmlIsTooComplex XmlIsaPoorCopyOfEssExpressions XmlNameSpace XproductMarketing YamlAintMarkupLanguage XmlTestSuite AspDotNet DavidRutter IainBuckingham NunitAsp StephenPeterson TestDrivenProgramming XmlTestSuite XmlUnit CategoryTesting DotNetUnit JavaUnit NunitFramework TestingFramework XmlVsHtml CategoryProgrammingLanguageComparisons CategoryXml DocumentTypeDefinition EricUlevik ExtensibleMarkupLanguage JamesWilson JohnFarrell JuergenHermann KeithBraithwaite MichaelLeach NoSilverBullet StevenNewton TimBernersLee UniCode XnView CeePlusPlus DonaldNoyes DvdReadWrite ItWorks MacOsx MicrosoftWindows OneNote PaperPort PointAndClickDragAndDrop WindowsXp XnView XoTclExtension BenThomasson ExtendedObjectTcl JeffGrigg ToolCommandLanguage XoTcl XoTclExtension XoUnit ExtendedObjectTcl XoYnKi CategoryWikiImplementation EricHodges PaulMitchellGears SharpZaurus UsbKeychainDrive XoYnKi XorConsideredHarmful ConfusedComputerScience XpAdoptersGroupSwitzerland AndreasKapp AnnaAcland AntonioFontes BalajiLoganathan BerndGoetz CategoryAdoptingXp CategoryGroup CategoryXpUsersGroup DanielFlueck DanielSchweizer DanielWeidner DierkKoenig FriedhelmMetzen GermanXpCommunity GilbertSemmer GrahamCunningham HannesWyss HaskoHeinecke JensChristianFischer JeromeMueller JiriLundak JosephPelrine KarolFruehauf KimNielsen MarcelRueedi MarkBrearley MartinJaekle MichaelKenny PeterGassmann PeterPedross PeterSommerlad ReithalleZuerich RiccardoGorza SanderTichelaar SwissGermanXpTerminology UrsKeller WillStott XpAdoptersGroupSwitzerlandHistory XpCincyAndRuby XpTrainingClassesSwitzerland YettaReadonSmith XpAdoptersGroupSwitzerlandHistory AmericanCulturalAssumption AndreasKapp AndreasReiss BerndGoetz BigVisibleChart BirdsOfaFeather CanFunctionalTestsReplaceUnitTests CanooDotCom CanooWebTest CategoryGroup CategoryXpUsersGroup CodeCoop CodeKatas CruiseControl DaedalosInternational DanielFlueck DanielSchweizer DanielWeidner DavidThomas DierkKoenig DragAndDrop EclipseIde EclipseVsIdea EntreDeuxMer ErichGamma EtienneStuder ExtremeProgramming FineFrenchCuisine FineFrenchRedWines FischerstubeBasel FriedhelmMetzen GalacticModelingLanguage GrahamCunningham GrooveTechnology HansWegener HaskoHeinecke InfrastructureInXp IntellijIdea JensChristianFischer JeromeMueller JiriLundak JosephPelrine KaiUweMaetzel KentBeck KurtHaeusermann LisaCrispin MarcelRueedi MartinJaekle ObjectTechnologyInternational PerlLanguage PeterGassmann PeterSommerlad PragDave ReithalleZuerich RobertCrispin RubyLanguage SanderTichelaar SoftNet StephanMaier SwissXpProjects TeamStreams TestDrivenDevelopment TheElephantsCemetery TonicWebTesting UdNeueMedien UnitedStatesOfAmerica UrsKeller VisualAgeJava WebArt WillStott WinterthurInsurance XpAdoptersGroupSwitzerland XpAtUdNeueMedien XpDenver XpPlanIt XpPlanItPlus XpTrainingClasses XpTwoThousandAndTwo XpAdoptionPitfalls DailyBuilds FrequentReleases XpPitfalls XpAgileUniverse XpUniverse XpAgileUniverseOhFour CraigLarman JasonNocks MakeChaosTheCompetition McKinsey MichaelFeathers RonJeffries UncleBob WilliamPietri XpAgileUniverseTwoThousandFour XpAgileUniverseTwoThousandFour AgileUniverse JohnGoodsen XpAgileUniverse XpAgileUniverseOhFour XpUniverse XpAgileUniverseTwoThousandThree AgileUniverse KentBeck WikiLaziness XpAgileUniverse XpUniverse XpAndAnnualBudgets BillBarnett DaveSmith DoIt ExtremeBudgeting FirstUnionNationalBank IsEarlierCancellationFailure PhilosophicalPurity RecentChanges RichardDrake RussellGold StandardsEnforcement XpAndChangeManagement AcceptanceTest CategoryChange CollectiveCodeOwnership ConcurrentVersionsSystem ConfigurationManagement ProjectManager SoftwareChangeManagement SoftwareConfigurationManagement SuzanneRavera UnitTest UserStories UserStory VisualSourceSafe XpProjectsAndProsCons XpAndDocuments AlistairCockburn BetsyHanesPerry CategoryDocumentation CccUserManual CodeOwnership CustomerStories DaveHarris DontPlanDesigns ExternalDocumentationAndExtremeProgramming ExtremeProgramming KentBeck MartinFowler MissingWikiBeforeXp OneWikiStyle PairProgramming PlanningGame RalphJohnson RobertWatkins RonJeffries StoryCard TechnicalMemo ThomasFunke TooMuchDocumentation UnitTest XpAndDocuments XpAndEncapsulation ActiveObjectModel AspectOrientedProgramming ComposedMethod DaveHarris DoTheSimplestThingThatCouldPossiblyWork ExtractMethod InformationHiding KentBeck LawOfDemeter MetaObjectProtocol MethodObject MichaelFeathers OnceAndOnlyOnce RalphJohnson RefactoringYtwok RonJeffries YouArentGonnaNeedIt XpAndHierarchies DotComs IllusionOfControl RichardDrake TheCoach TheCoachCannotBeManagement UserStories XpAndOfficePolitics AlistairCockburn AnAcceptableWayOfFailing BenignNeglect BillOfRights CodeComplete CthreeProjectTerminated DealingWithOfficePolitics DoTheSimplestThingThatCouldPossiblyWork DontCallItExtreme ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingForOne ExtremeProgrammingInEnemyTerritory KentBeck LaurentBossavit MigrationToXp OfficePolitics OrgPatterns PairProgramming ParkingLotTherapy PlanningExtremeProgramming PlanningGame PresentEmpiricalData PushingTheEnvelope ReluctantLeadership RobMandeville SoftwareDevelopmentAsaCooperativeGame SteveMcConnell SunirShah UnitTest WaterfallMethodology XpAndOfficePolitics XpFailures XpAndPostModernism ChristopherSmith CulturalMaterialism DialecticalMaterialism ExtremeProgrammingResearch GaiaHypothesis HealthyCodeIsHappyCode KentBeck KentTheBeck LarryWall MarxismIdeology OnceAndOnlyOnce PhilGoodwin PostModernism SoftwareHasNoShape SoftwareHasShape SystemMetaphor SystemsAsLivingThings TheSourceCodeIsTheDesign XpAndPublishedInterfaces AurelianoCalvo DoTheSimplestThingThatCouldPossiblyWork DomainSpecificLanguage FutureDiscounting GoldPlating MartinZarate MichaelSparks SpaceStationManagerPostMortem SystemMetaphor YagNi XpAndRiskManagement AnatomyOfRisk CodingStandard CollectiveCodeOwnership ContinuousIntegration CustomerTest DesignImprovement PairProgramming PlanningGame ProgrammerTest ProjectVelocity ReWriting RiskAvoidance RiskManagement RiskMitigation RiskReserve SimpleDesign SmallReleases SustainablePace SystemMetaphor WhatIsTheWaterStrategyOfaFish WholeTeam XpAndTheCmm AlistairCockburn AnonymousCoward AntiPattern BillBarnett CapabilityMaturityModel CapabilityMaturityModelIntegration ErikBos ExtremeProgramming FrancisBacon FrankNiessink HillelGlazer JasonGorman JeffGrigg JohannesBrodwall JohnBrewer KarenSmiley KeithBraithwaite KentBeck MichaelLeach OffshoreXp PairProgramming PlanningGame QualityAssurance QuantitativeProcessManagement RonJeffries WaldenMathews XpAndTheCmmi XpEvaluationFramework XpAndTheCmmi AgileCmmi AgileMethods ExtremeProgramming HillelGlazer XpAndUml DataFlowDiagram DavidLiu ExtremeProgramming ExtremeUnifiedProcess JimColston LimitsOfUserStories PaperTrail PeterMerel QuickQuestions RonJeffries UnifiedModelingLanguage UserStories XpAndUml XpAndVisibility DaveHarris KentBeck PairProgramming RonJeffries ScottJohnston XpAnkara XpAsCargoCult XpAsReligion AndersBengtsson DynamicAttractor EmbraceChange ExtremeProgramming GotoConsideredHarmful MikeSmith OnceAndOnlyOnce PairNonBelieversWithBelievers PairProgramming PairProgrammingTestimonials PairPromiscuously PhlIp RefactorMercilessly RunawayReligion SunirShah TestFirst UnstatedXpCreed XpIsaCult YouArentGonnaNeedIt XpAsStory ExtremeProgramming ExtremeProgrammingIsTheExtremeValues ExtremeValues WhatIsExtremeProgramming XpAsTroubleDetector BigDesignUpFront ConcreteExperiments DierkKoenig FixedPriceContract HundredPersonProject MarsOrbiter PairProgramming PlanningGame PlayingNotToLoose SunirShah UnearthlySoftware UsingXpAsTroubleDetector YesMinisterCourageValue XpAsp ActiveServerPages AspUnit CodingStandard DaveCantrell ExtremeProgramming InsaneSuperset JavaScript NobodyEverGotFiredForBuyingMicrosoft OnceAndOnlyOnce OoAspPractices PairProgramming RefactorMercilessly SaneSubset ScriptingEngine UnitTest VbScript VisualBasic VisualInterdev YouArentGonnaNeedIt XpAtArinc MichaelHill XpAtProjectStartup MarkSmall ProjectManagement TheThreeRulesOfTdd UncleBob XpAtUdNeueMedien CollectiveCodeOwnership ContinuousIntegration IsXpaProcess JiriLundak PairProgramming PlanningGame SmallReleases StandUpMeeting TestFirstProgramming UdNeueMedien UdNeueMedienXpDiary XpAtlanta AgileAtlantaUserGroup BrettNeumeier CodeOwnership DonWells EvoFusion ExtremeProgrammingUserGroup ExtremeRules ExtremeUnifiedProcess FusionMethodology HankRoark JohnBurton PeterMerel PlanningGame RonJeffries SpikeSolution StandupMeeting TheInmatesAreRunningTheAsylum UnitTest UserStory WorstThingsFirst XpAtlanta XpAustin AgileAtx BretPettichord CategoryXpUsersGroup RobSartin XpAustin XpBelgium BelgianXpUsersGroup XpGame XpUniverse XpBookStories BillTrost CategoryExtremeProgramming CategoryStories ChetHendrickson DoTheSimplestThingThatCouldPossiblyWork FrankWestphal HelmutMerz JosephPelrine LaoTse MiltonFriedman PromotingXp RefactorMercilessly SueUnger SupplySideEconomics WhosWritingAboutXp XpCourse YouAintGonnaNeedIt YouThinkThatsCodeYourWriting XpBoundaryConditions DavesRealExampleWhereThinkingAheadWouldHaveHelped ExtremeProgrammingBoundaryConditions JeffMantei SoftwareVsBuildings UnitTest XpProjectsInteractingWithNonXpProjects XpBranding AttemptsAtBrandingXpConsideredHarmful XpCapeTown MikeMorris PairProgramming UserStories XpCardGame BalloonGame BayAreaXpUsersGroup ErikHanson XpCarolina ArchitectAlsoImplements DevelopmentPhase DuffOmelia DynamicProjectRepositoryAndTrackingSystem ExplorationPhase FormalIteration FormalIterationPlanning FunctionalTest InformalIterationPlanning IterationProgressReports JustInTimeDesign JustInTimeDesignReview KenAuer KentBeck PairPartner PairProgramming PlanningGame PlayerCoach ProjectManager RoleModelSoftware RonJeffries TwoPairsWithThreePeople TwoSetsOfEyes TwoWeeks WardCunningham WhatWeKnowWeHaveToDoNext WhatWeThinkWeHaveToDoAfterThat XpCgi PlanningGame XpChallengeCarteBlanche BusinessJustification ChetHendrickson DeathMarch ExtremeBusinessPlanning ExtremeProgrammingChallenge KentBeck MichaelFeathers NetPresentValue PeterMerel RonJeffries WorkQueue XpChallengeCeePlusPlus AamodSane AllPanaceasBecomePoison AlternateHardAndSoftLayers CppHeresy CppUnit DoItInAnInspector DontThinkJustSetTheHalt ErichGamma ExtremeProgrammingChallengeSeven GoodThing JamesCrawford KentBeck LetSmalltalkTellYou MartijnMeijering MethodologyBurden MichaelFeathers PeterMerel PeterSeibel PoolDictionary RonJeffries SteveFreeman TestDrivenProgramming TimMackinnon UseConstMemberFunctions YouArentGoingToNeedIt YouArentGonnaNeedIt XpChallengeCompilers AlistairCockburn AnAspirant BlackArt ContinuousIntegration DeathMarch DoTheSimplestThingThatCouldPossiblyWork ExtremePlanning ExtremeProgrammingChallenge ExtremeProgrammingChallengeOne JayFenton KentBeck LightningCracklingFromYourFingertips MartijnMeijering MasterProgrammer MichaelFeathers OnceAndOnlyOnce PairProgramming PeterCoad RalphJohnson RefactorMercilessly RonJeffries SystemMetaphor TheDragonBook UserStory WhenToStopRefactoring YouArentGonnaNeedIt XpChallengeGraphicsPackages AcceptanceTest AlistairCockburn BillTrost ExtremeProgramming ExtremeProgrammingChallenge ExtremeProgrammingChallengeTwelve ExtremeProgrammingChallengeTwo KentBeck MarnixKlooster MichaelHill MultiprocessingUnitTests PairProgramming PaulChisholm PressToTest ProtoPattern RogerLipscombe RonJeffries ScottJohnston SingleThreadedAgentPattern TclTk TestForaRaceCondition TestHarness TurtleGraphics UnitTest YouArentGonnaNeedIt XpChallengeLegacySystems BusinessProcessReengineering CthreeAndLegacySystems ExtremeProgramming ExtremeProgrammingChallengeFour JeffGrigg LegacyCode LegacyDevelopers MarketResearch RonJeffries SoftwareArchitect TestInjection XpChallengePaceMakers AamodSane AcceptanceTest AlistairCockburn BlackTeam CommitmentSchedule DavidAllsopp ExtremeProgramming ExtremeProgrammingChallenge ExtremeProgrammingChallengeThree HorsesForCourses JonHopkins KentBeck MichaelFeathers PairProgramming RefactorMercilessly RelentlessTesting RobMandeville RonJeffries SusanJohnson XpChallengeRequirementsTraceability AlistairCockburn ExtremeProgrammingChallengeNine GodParadox KentBeck LotusNotes MasPar PlanningGame RalphJohnson StoryCard XpChallengeCompilers XpChallengeTelecommuting AndyFutrell ClearCase CoLocated ContinuousIntegration CyclicCvs ExtremePlanning ExtremeProgramming ExtremeProgrammingChallengeSeven ExtremeProgrammingChallengeSix HandHeld LaurieWilliams MichaelHill NetMeeting NonCoLocated PairProgramming PeterMerel RalphJohnson RonJeffries SourceSafeFive StandupMeeting SusanJohnson TonyStansfield VirtualPairProgramming XpChallengeTenYearsLater AlistairCockburn CollectiveCodeOwnership DaveCleal DesignAndDevelopment ExtremeProgrammingChallengeTen EzraEpstein FunctionalTest JavaDoc KielHodges KrisJohnson LaurentBossavit PairProgramming RecordThinkingInTests RonJeffries SixHats StevenNewton SunirShah UnitTest UserStory XpHasWrittenDocuments XpChallengeYtwok AcceptanceTest ApplicationFacade CodeScanning DoTheSimplestThingThatCouldPossiblyWork ExtremePlanning ExtremeProgrammingChallengeEight HankRoark KentBeck MichaelFeathers PeterMerel SimplestThingThatCouldPossiblyWork StarTrekSystems TestFirst ThirdPartySoftware UnitTest UserStories WilliamGrosso WorstThingsFirst YtwokEmbeddedSystems XpChile ElcodLtda EmilioDavis FelipeHoffa FelipeSaintJean XpChina XpCincinnati XpCoach TheCoach XpCode DemoFrame FixedSizeModalPopup ScreechinglyObviousCode XpCode YouDontNeedItAnymore XpCodeSprint AliMu AndrewBlack AndyGlew ArcheTypes ArloBelshee BrianDorsey CategoryXpUsersGroup CeePlusPlus ClaytonWheeler CodeSprint DenisLanglais DianaLarsen DotNet ExtremeProgramming FreeGeek GarySick GavinDoughtie IanOsgood IronPython JavaLanguage JimShore JonStewart JonathanHager KevinAltis KevinTurner KimWallmark LineOfSightChess LorenDelamarter PatrickLogan PeterHinson PortlandOregon PyCon PyPy PyPySprint PyUnit PythonCard PythonLanguage PythonSprint RichardAmerman RikSmoody RobbShecter ScottDavidDaniels SmalltalkLanguage SteveJorgensen TomHeady TopherCyll WardCunningham XpCodeSprint XpCodeSprintRetrospective XpFgCodeSprint XpCodeSprintRetrospective WiFi XpCodeSprintRetrospective XpCodingDependencies CoreXpDependencies OnceAndOnlyOnce RedundancyIsInertia SimpleDesign SimpleStupidVsSimpleElegant XpSimplicityRules XpCoeurDalene CurtisCooley RadSoft XpCom BigIron CategoryComponentObjectModel CategoryXml CeePlusPlus ComComponent ComponentObjectModel FireFox HomePage InterfaceDefinitionLanguage JavaScript MicrosoftCorporation MozillaBrowser MozillaFirefox MozillaJavaScript MozillaXul OddWiki OpenSource RichInternetApplication RssViewer SoapProtocol TheMozillaProject WebServicesSecurity XpCom XpCommandments BillCaputo BradAppleton CodeFork ExtremeProgramming ExtremeProgrammingCorePractices GradyBooch RationalUnifiedProcess RonJeffries SystemMetaphor XpCommentsFaq CategoryExtremeProgramming CategoryFaq PhlIp UserStory XpFaq XpCommunity CategoryXpUsersGroup XpComplete XpConceptsInAcceptedMethodologies AlistairCockburn CategoryAdoptingXp ChrisMorris CodeComplete CompareDsdmAndXp CreditableMethodologies DynamicSystemsDevelopmentMethod ExtremeProgrammingExplained KentBeck PairProgramming SteveMcConnell StuartBarker TheMythicalManMonth XpConferences AdaptiveSoftwareProcess AgileBusinessConference AgileDevelopmentConference AgileDevelopmentConferenceTwoThousandFour AgileMethodsAtIcseTwoThousandTwo AgileProcesses AgileSoftwareProcesses AgileTwoThousandFive AgileTwoThousandSix AlistairCockburn AndyHunt BeneluxXpDay BilKleb BobMartin BrianMarick CanadianAgileNetworkWorkshop CategoryConference CrystalSeries DaveThomas ExtremeProgramming FeatureDrivenDevelopment GermanXpDay GiancarloSucci GranvilleMiller HakanErdogmus IcseTwoThousandTwoViewpointsOnAgileMethods JeffSutherland JimCoplien JimHighsmith JonKern LindaRising LondonXpDay ManfredLange MicheleMarchesi OpenDayForManagersOnExtremeProgrammingAndAgileMethods PlopTwoThousandFour PlopTwoThousandThree ScrumGatheringEuropeTwoThousandAndFour SoftwareEngineering SteveMellor TechnologyTransfer TimMackinnon TomKubit WardCunningham WattsHumphrey WikiWiki XpAgileUniverseTwoThousandFour XpAgileUniverseTwoThousandThree XpTwoThousand XpTwoThousandAndFive XpTwoThousandAndFour XpTwoThousandAndOne XpTwoThousandAndSix XpTwoThousandAndTwo XpTwoThousandThree XpUniverse XpUniverseTwoThousandOne XpUniverseTwoThousandTwo XpCourageValue ActBoldly AlistairCockburn BillBarnett DavidDeLis DavidThomas DonWells EmbraceChange EmbracingChange GlennVanderburg GradyBooch HandsOn HeroicProgramming JamesCrawford KeepingItExtreme KentBeck KielHodges MethodologySpace MichaelFeathers ObjectSolutions PairProgramming PeterMerel RichardDrake RichardFeynman RonJeffries UnitTest UrsKeller YabaCompatible YesMinisterCourageValue XpCourse ChetHendrickson ExtremeProgramming ExtremeTraining KentSchnaith MichaelFeathers PersonalSoftwareProcess WattsHumphrey XpCrashAndBurn BeginWithTheEndInMind BlamingTheProcess ContinuousIntegration CruiseControl EditHint ExtremeHour ExtremeProgramming KeithRay LackOfRespect LackOfTraining LearningOrganization MentalModel OnSiteCustomer PaulCaswell PeterSenge PostMortem ProcessReviews SecretFourteenthPracticeOfXp SystemsThinking TheFifthDiscipline WikiWiki XpCrashAndBurn XpCrc CrcCard DoTheSimplestThingThatCouldPossiblyWork EngineeringTask IdealProgrammingTime IterationPlan LoadFactor PeterMerel RonJeffries StandupMeeting UserStory XpCriticalMass JasonBuxton XpCriticalMass XpCritique BigDesignUpFront CategoryXpCritique ChrisSteinbach CritiqueOfXp ExtremeDeployment ExtremeProgramming JurgenAhting MultiTeamExtremeProgramming PlanningGame XpCritiqueDiscussion XpCritiqueDiscussion AlanRoberts AlistairCockburn AnalysingTheProblemDomain BigDesignUpFront BillTrost CategoryXpCritique ChrisSteinbach ChryslerComprehensiveCompensation DaveHarris DavidHarvey ExtremeProgramming ExtremeProgrammingWithTypes FalseCustomers FieldStudyOfTheSoftwareDesignProcessForLargeSystems FredBrooks FunctionalTest GeraldWeinberg HankRoark HundredPersonProject InterTeamCommunication KentBeck LanguageLawyer MichaelFeathers PairProgramming RalphJohnson RationalRose RefactorMercilessly RonJeffries SoftSystemsMethodology SystemMetaphor SystemsDevelopmentLifeCycle TheLanguageInstinct TheSourceCodeIsTheDesign TomDeMarco UnitTest VisualWorks WardCunningham WhatProblemDoesXpSolve XpCritique XpDoesDesign XpCustomerAnalogy AllInclusiveTour ChristopherColumbus ExtremeProgramming HouseBuildingAnalogy IndividualTravel StandardHouseBuildingCompany WhenIsXpNotAppropriate WhenXpIsUnpopular XpCustomerQuotes AdamLi AnnieGriffin BarbaraWilkie ExtremeProgrammingExplainedEmbraceChange JeffGrigg JinLi JohnGreene LanceZant MartinFowler PhlIp RobertMartin RonJeffries TheMythicalXpCustomer UserStories XpDatabasePitfalls BrianMcCallister DougSwartz HolyWar RelationalWeenie XpPitfalls YagniAndDatabases XpDatabasesFaq CategoryExtremeProgramming CategoryFaq EjbUnitTest JeffWinchell KentBeck MockObject RefactoringWithRelationalDatabases UnitTestsAndDatabases XpFaq XpDaysBenuluxTwoThousandAndFive CategoryConference XpDaysGermany CategoryConference XpDenver AgileAlliance AgileDenver AgileTwoThousandFive AlexPukinskis AlexViggio BoulderXpCompanies CategoryXpUsersGroup ColoradoSpringsXpUsersGroup DavidFarber DenverXpCompanies ExtremeProgrammingProjects ExtremeProgrammingRoadmap FortCollinsXpCompanies JeanTabaka LisaCrispin MikeCohn PaulKarsten ScottFlores VictoriaMadison XpDenver XpDesign AlternateHardAndSoftLayers AmmerseDesignPrinciples ConceptualIntegrity DesignByCommittee DesignInIdl DoesXpDoDesign EwanBirney ExtremeProgramming FredBrooks JamesRobey JonathanCrossland KarlNeuhold OrganicDesign PairProgramming PhlIp PublishedInterface RobertDiFalco RonJeffries SystemMetaphor TomAyerst XpDoesDesign XpDesignConversation KentBeck PaulChisholm RalphJohnson RonJeffries TestsAreResponsibilities UnitTest WardCunningham XpDesignFaq CommandAndControl ContinuousIntegration DontRepeatYourself FrequentReleases KentBeck OnceAndOnlyOnce PhlIp RefactorMercilessly RobertCecilMartin TestDrivenDesign TestDrivenDevelopment XpFaq XpValueFeedback YouArentGonnaNeedIt XpDevelopment AgileDevelopment XpAgileUniverseOhFour XpAgileUniverseTwoThousandFour XpAgileUniverseTwoThousandThree XpSoftwareDevelopment XpUniverse XpDiscipleMode XpDocumentary AlistairCockburn BarryBoehm BillWake BobWoodward BryanDollery DanielPezely DeMarco DocumentaryFilm DougRosenberg ExtremeHour ExtremeProgramming FlyOnTheWall GoesToEleven GradyBooch HistoryOfExtremeProgramming IvarJacobson JazzMusicMetaphor JerryWeinberg JimRumbaugh JuneKim KenAuer KrisJohnson LaurieWilliams MartinFowler MetaphorsForNontechnicalAudience PairProgramming RationalSoftware RobertCecilMartin RonJeffries SmallTalk SunirShah TheSoulOfaNewMachine TomDeMarco TomStambaugh TracyKidder UnitTest WardAndKent WattsHumphrey XpDocumentary XpDocumentaryAudience XpDocumentaryPitch XpPlayed XpDocumentaryAudience DanielPezely XpDocumentary XpDocumentaryPitch DanielPezely FourVariables MetaphorsForNontechnicalAudience XpDocumentary XpDoesDesign AlanRoberts AlistairCockburn BigDesignUpFront ChrisSteinbach DesignBeforeCoding DesignInXp DesignToolsForXp DoesXpDoDesign InTheory JohnDaniels RefactorMercilessly RonJeffries RossBradley TheSourceCodeIsTheDesign XpCritique XpDoesntCoverThat ExtremeProgramming JakobNielsen NotAnXpProblem ProjectManager ShortAndToThePoint UserStories XpDoesntCoverThat XpDublin XpDublinMobile XpDublinMobile CollectiveOwnership ContinuousIntegration EoinCavanagh PairProgramming ShortCycles XpEdinburgh AlanFrancis AndrewSwan ObjectMentor PanasonicOwl XpOwl XpSferics XpEf XpEvaluationFramework XpEvaluationFramework BillKrebs LaurieWilliams LucasLayman PekkaAbrahamsson XpEf XpEvaluationFramework XpEvangelism CategoryExtremeProgramming CollectiveCodeOwnership ContinuousIntegration DonWells FortyHourWeek HowYouWentExtreme KentBeck LotusNotes ObjectMentor OnsiteCustomer PairProgramming PlanningGame RefactorMercilessly RonDagostino UnitTest XpConceptsInAcceptedMethodologies XpExaggerated CategoryExtremeProgramming CategoryJoke IndexCardScam LinkRot WayBackMachine XpMailingList XpFailures CthreeProjectTerminated DeathMarchProject DefinitionOfProjectFailure ExtremeProgrammingFailures KrisJohnson XpAndOfficePolitics XpFaq CategoryExtremeProgramming CategoryFaq ExtremeHour ExtremeProgramming ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingRoadmap JimLittle JohnBrewersXpFaq RefactoringImprovingTheDesignOfExistingCode UnitTest XpCommentsFaq XpDatabasesFaq XpDesignFaq XpMailingList XpManagementFaq XpNewsGroup XpRefactoringFaq XpRiskFaq XpScheduleFaq XpTeamworkFaq XpTestFaq XpToolsFaq XpVersionControlFaq XpWebServerFaq XpFest AnalysisFest BrokenLink CodeFest DesignFest DuffOmelia XpUniverseTwoThousandTwo XpFgCodeSprint CvsToys FreeGeek KevinTurner LineOfSightChess PyrexLanguage SubEthaEdit SubPathetaEditLinks TheGimp XpCodeSprint XpFgCodeSprint XpFixedPlanningGame BusinessStories BusinessStory CategoryRequirements DocumentMode FixScopeVaryTime FixTimeVaryScope FrancisHwang GenericityFirst MartySchrader PlanningGame ProjectCycle UserStories UserStory WikiGnome WorstThingsFirst XpForCapitalists AnalyzingXpWithOptionsPricing ExtremeProgramming FinancialEffectsOfIterations HakanErdogmus JimLittle KentBeck XpUniverse XpForLanguages ExtremeProgrammingChallenge MarnixKlooster XpForProducts XpModes XpForManagers AgileProcess CategoryExtremeProgramming ContinuousIntegrationRelentlessTesting EmbraceChange ExtremeProgramming RealityCheck ScrumProcess UnitTest XpEvangelism XpForOptimizingCompilers AbstractSyntaxTree AliasAnalysis CategoryCompilers CodeGeneratorGenerators EricKidd ExtremeProgrammingChallengeOne HaltingProblem IntermediateRepresentation NoelWelsh OnceAndOnlyOnce OptimizingCompilers ParserGenerators RalphJohnson RonJeffries StaticSingleAssignmentForm SunirShah TheSimplestPossibleCompiler TurboPascal XpHammer XpForProducts ConflictingRequirements CurtisBartley ExtremeProgramming FreeHandProcess JimCoplien KayJohansen MarnixKlooster MultiParadigmDesign RonJeffries StoryIdea UserStories UserStory XpChallenge XpForLanguages XpModes XpForSolutions ChryslerComprehensiveCompensation MarnixKlooster XpModes XpForumAtEgroupsDotCom FrankWestphal GermanXpCommunity XpFrame CategoryExtremeProgramming EightSystemMetaphors ExtremeProgramming JspFrame KeithBraithwaite KevlinHenney MultiFrameProblem ProblemFrame ReserveTheRightToBeWrong RobertDiFalco SystemMetaphor XpFrame XpPractices XpFreeZone BetsyHanesPerry BigDesign BradAppleton BrutalSarcasm CodeReviews CombatFreeZone ComponentDesignPatterns ConstructiveInterference CowboyCoding DaveHarris DemilitarizedZone DesignPatterns DevelopmentStance DigChannelsInsteadOfRaisingDams DispassionateParaphrase DramaticIdentity ExtremeHarmony ExtremeProgramming FalkBruegmann FullStaffRedundancyWhileProgramming JohnVlissides KielHodges MichaelFeathers MichaelHill MissingWikiBeforeXp OnceAndOnlyOnce OneWikiStyle PhilipEskelin RecentChanges RefactoringReviews RonJeffries SystemsAsLivingThings TheSourceCodeIsTheDesign ThreadModeCorrected TransformationalMethodologyFreeZone UnderstandingBigDesign WhyWikiWorksNot WikiClones WikiIceberg WikiMaster WikiNature WikiWikiWeb XpCoexistence XpFaqs XpFree XpFreeZone XpMasters XpPeace XpWhatsNew YabbitsAndAntiYabbits XpGame AcceptanceTest BalloonGame BobPayne ExtremeHour GeorgePaci PascalVanCauwenberghe PlanningGame UserStories VeraPeeters WashingtonDcAreaXpUsersGroup XpGlasgow DavidMcNicol LeoFriel WikiGlaswegians WikiWeegies XpMultiVerse XpGlossary AcceptanceTest AnnAnderson ArchitecturalSpike BigDesignUpFront CategoryExtremeProgramming ChetHendrickson DesignByContract DesignPatternsBook DoTheSimplestThingThatCouldPossiblyWork EngineeringTask ErichGamma ExtremeProgramming ExtremeProgrammingExplained ExtremeProgrammingInstalled GangOfFour GreenBar JavaUnit JohnVlissides KentBeck MartinFowler OnceAndOnlyOnce PairProgramming PlanningExtremeProgramming RalphJohnson RationalUnifiedProcess RichardHelm RonJeffries SpikeDescribed SpikeSolution TestDrivenDevelopment TestEverythingThatCouldPossiblyBreak TestInfected ThePragmaticProgrammer UnitTest UserStory WaterFall XpValues YouArentGonnaNeedIt XpGuilt CategoryExtremeProgramming DesignDocumentation DoTheSimplestThingThatCouldPossiblyWork ExtremeHumility ExtremeHumilityAndHowWeAchievedIt ExtremeProgramming FoldedZipperedProcess FortyHourWeek MiroslavNovak PairProgrammingMisconceptions PlanningGame RogerLipscombe SystemMetaphor YesterdaysWeather YouArentGonnaNeedIt XpHaiku AlexViggio BigRefactorings CodeSmell DontPlanDesigns ExtremeProgramming HaiKu HappyNerdFaces MichaelFinney OnceAndOnlyOnce RefactorMercilessly XpHammer XpHasWrittenDocuments AcceptanceTest BuffyTheVampireSlayer ChryslerComprehensiveCompensation EngineeringTask GemStone IterationPlan KielHodges LoadFactor RonJeffries UnitTest UserStory WorkPlan XpHelpWanted AlainPicard AldoCortesi AlexAizikovsky ArieVanDeursen CharlesWeir ChoiceModelling CommSecure CommonLisp CompaniesDoingXp DoIt DomainDrivenDesign DotNet ExtremeProgramming GaryCapell JobListingServices KelleyHarris LarryDeane RobMandeville SoftwareImprovementGroup StephenNg TechnologyStrategy ThomasQuas XpJobs XpPositionWanted XpHundredBillionDollarChallenges RichardDrake RonJeffries YtwokUnitTestingTriumph XpImmersion CategoryAdoptingXp CategoryExtremeProgramming KentBeck ObjectMentor XpImmersion XpImmersionEight XpImmersionFive XpImmersionFour XpImmersionOne XpImmersionSeven XpImmersionSix XpImmersionThree XpImmersionTraining XpImmersionTwo XpImmersionDublin ExoftWare XpImmersion XpImmersionEight CategoryAdoptingXp CategoryExtremeProgramming XpImmersionFive KentBeck RecentChanges RobertCecilMartin RonJeffries XpImmersionFive XpImmersionFour AnnAnderson DaveThomas JeffLangr KentBeck MartinFowler MichaelHill ObjectMentor RobertCecilMartin RonJeffries WardCunningham XpImmersion XpImmersionFour XpImmersionOne AaronHinni AlanFrancis BillWake CraftIte FrancescoCirillo JamesGrenning KayJohansen KentBeck MarkStrecker MartinFowler MichaelFeathers MichaelHill MichaelSchneider ObjectMentor PhasistPractices RobertMartin RonJeffries WikiHomePage XpImmersionOne ZhonJohansen XpImmersionSeven ChadFowler KentBeck RobertCecilMartin RonJeffries XpImmersionSeven XpImmersionTraining XpImmersionSix KentBeck RobertCecilMartin RonJeffries XpImmersionSix XpImmersionTraining XpImmersionThree ArmandoSinger DeMarco ErikMeade GaryRayman JimWeirich KentBeck LeadByExample LowellLindstrom PascalRoy RobertCecilMartin RonJeffries TomDeMarco TomsTalkAtXpImmersionThree XpImmersion XpImmersionOne XpImmersionThree XpImmersionTwo XpImmersionTraining CategoryExtremeProgramming KentBeck MartinFowler RobertCecilMartin RonJeffries TomDeMarco WardCunningham XpImmersionEight XpImmersionFive XpImmersionFour XpImmersionOne XpImmersionSeven XpImmersionSix XpImmersionThree XpImmersionTrainingComments XpImmersionTwo XpImmersionTrainingComments CategoryAdoptingXp CategoryExtremeProgramming ExtremeHour ExtremeProgrammingExplainedEmbraceChange JeffBay ObjectMentor RefactoringImprovingTheDesignOfExistingCode RobertCecilMartin WayneConrad XpImmersionOne XpImmersionTraining XpImmersionTwo XpImmersionTwo AaronThompson AcceptanceTest AlanHarriman ArtThursland BobKoss BrianWilson BruceWinegarden ChanningWalton ChryslerComprehensiveCompensation ChunCheng CollectiveOwnership ContinuousIntegration CosmologyThread DavidAmbrose DependencyInversionPrinciple DuncanMcGregor DwayneTowell ErikMeade ExtremeRoles FrankWestphal GarethReeves HistoricalAstronomy IterationPlanning IterationPlanningMeeting JeanMarcHeneman JimNewkirk JimShiba JohnBrewer JohnMerk JohnUrberg JoshMacKenzie KentBeck KentsTalkAtXpImmersionTwo LaurieKigner MarkWindholtz MartinFowler MartinsTalkAtXpImmersionTwo MasterClass MichaelFeathers MikeTwo MiroslavNovak NickSuri NotSoRecentChanges PairProgramming PerAngstrom PhilGoodwin RajeevBhat ReleasePlanning RickyWest RobWylie RobertCecilMartin RobertMartin RonJeffries RonsTalkAtXpImmersionTwo SelfOrganizingSoftware SiliconValleyPatternsGroup SimpleDesign StoryCard StoryWriting StuartBarker TaskPlanning TestFirstDesign ThierryCros TimWalker TomGuyette TruckNumber UnitTest VisualAgeJava WardCunningham WardsTalkAtXpImmersionTwo XpHammer XpImmersionOne XpImmersionTwoFeedback XpImmersionTwoFeedback AndrewSwan DuncanMcGregor ExtremeProgrammingExplainedEmbraceChange IntegrationToken JeanMarcHeneman JimNewkirk JohnBrewer PhilGoodwin RefactoringImprovingTheDesignOfExistingCode ReleasePlanning ThreeRingBinder UseCase XpImmersionOne XpImmersionTwo XpInAcademia CodeUnitTestFirst JuneKim LaurieWilliams PairProgramming SoftwareEngineering XpInCommonLisp AgileLisp AlainPicard AndrewAppel AskTheCode CategoryCommonLisp CategoryExtremeProgramming CeePlusPlus CommonLisp CommonLispUnit CommonLispXpTest CutAndPaste DanBarlow DavidThomasOnTheBenefitsOfDynamicTyping DynamicTyping ExtremeProgramming ExtremeProgrammingPractices IlispMode JavaLanguage KeithBraithwaite KenDickey MlLanguage OnLisp OnceAndOnlyOnce PairProgramming PiecemealGrowth PlanningGame PythonLanguage RefactoringWithCeePlusPlus RelentlessTesting SchemeUnit SilverBullet SmalltalkLanguage StaticTyping TheSourceCodeIsTheDesign UnitTest UserStories WaterfallModel WikiGnome XpInCommonLisp XpInNameOnly AgileInNameOnly DonBranson IndividualsAndInteractionsOverProcessesAndTools TestDrivenDevelopment XpInPolitics BigDesignUpFront CollectiveCodeOwnership DaleEmery FixBrokenWindows HowToAchieveWorldPeace LowHangingFruit TheOpenSocietyAndItsEnemies TotalitarianPolitics UnitTest WorstThingsFirst YouArentGonnaNeedIt XpInTheNews BrokatDoesntDoXp ComputerWorld EvantSolutions KentBeck SlashDot WhosWritingAboutXp WikiInTheNews XpInaRegulatedEnvironment XpInaStrangeLand AlistairCockburn BusinessCaseFirst DaveCleal ExtremeProgramming ExtremeProgrammingBoundaryConditions HolisticDiversity PeterMerel RalphJohnson RonJeffries UserStories WorstThingsFirst XpIreland CategoryXpUsersGroup LondonXpUsersGroup SeanHanly XpIreland XpIsAnarchy ArmCl DoesAgileLeadToAnarchy ExtremeProgramming MercilessRefactoring OnceAndOnlyOnce OnsiteCustomer PairProgramming RichardHenderson TestFirstDesign TrackerRole XpIsCommunism BigDesignUpFront BrentNewhall CategoryAdoptingXp CategoryXpCritique ChangeYourOrganization CollectiveCodeOwnership ExtremeProgramming PairProgramming PeterMerel SergeiKureda SovietUnion TimLesher TomRossen UnitTest XpIsDogmatic AgainstMethod AllOfXp AntiPattern AutomatedTestTool BigDesignUpFront CategoryExtremeProgrammingDiscussion ChrisSteinbach ChryslerComprehensiveCompensation CleanRoom CleanroomSoftwareEngineering CostinCozianu DisciplineAndDogma DonBranson DougRosenberg ExtremeDogma ExtremeProgrammingExplained GeorgePaci GoodThing GradyBooch GuiUnitTesting KeithRay KentBeck LackOfOnSiteCustomer MichaelLeach MicrosoftProcess NewUtility NoProcess PaulFeyerabend RationalPurify RefactorMercilessly RefactoringFrameworkBasedApplications RobHarwood RobertWatkins RonJeffries ScalingExtremeProgramming ScientificMethod SoftwareDevelopmentPattern StandishGroup SunirShah TechniqueFragments TheThreeExtremos TheyreJustRules ThreeExtremos TvShopAttitude UnitTest UnitTestingLegacyCode VirtualPairProgramming WaldenMathews WaterFall WeTriedXpAndItFailed XpIsDogmatic XpPolice XpPractice YouWerentDoingXp XpIsForBabies AlistairCockburn BenKovitz BillJamison DaveHarris DoTheSafestThingThatCouldPossiblyWork ExtremeWay GeorgePaci KentBeck KyleBrown LearningByTryingSolutions MostThingsDontTasteGood PatternVocabularyIsForAdults PhilipEskelin StevenPinker TeleTubbies TheLanguageInstinct WaldenMathews WindowsXp XpIsForBabies YouArentGonnaNeedIt XpIsForBadPlanners AntiPattern BigDesignUpFront CategoryXpCritique DoTheSimplestThing ExtremeProgramming ExtremeProgrammingAintPrototyping ExtremeProgrammingExplainedEmbraceChange FourVariables GiGo GodIsFasterThanEvolution GodIsQuickerThanEvolution IncompatibleGoals NobodyEverGotFiredForBuyingMicrosoft OnSiteCustomerDebate PairProgramming PhlIp PointyHairedBoss PrematureComplexity ReFactoring RefactorMe RelationalVsXp SystemSizeMetrics TheSoftwareDevelopersGuide UnitTest VeryMildXpOkay XpIsForExperience CategorySuccess DonaldNoyes ExtremeProgramming XpIsFreeMarket CollectiveCodeOwnership DisciplineAndDogma DoTheSimplestThingThatCouldPossiblyWork DossyShiobara FortyHourWeek OnsiteCustomer PhlIp RefactorMercilessly StarTrekDeepSpaceNine SustainablePace UserStories XpMailingList XpIsGeniusFriendly AhHa AnonymousGenius FreeMarket GeniusFriendly ImbalanceOfPower KoolAid LaunchScript ObjectOriented PairedGeniusDiscussion ProphetFriendly RichardDrake SoftwareProphet SoftwareStruggle TomStambaugh UserInterface WardCunningham XpIsProphetFriendly XpIsHeavyWeight AgileSoftwareDevelopmentEcosystems AlistairCockburn DaveSmith HiddenCostOfXp JimHighsmith LightWeight OnSiteCustomer PersonalSoftwareProcess RefactoringImprovingTheDesignOfExistingCode StandUpMeeting TeamSoftwareProcess UpFrontDesign XpHiddenCosts XpPlansMore XpIsMarxism BenKovitz BrentNewhall KarlPopper PhlIp XpIsFreeMarket XpIsNotaSilverBullet BigDesignUpFront DaveHarris ExtremeHumility ExtremeProgramming FredBrooks GlennVanderburg JohnBrewer MartyHeyman NoSilverBullet OnsiteCustomer PairProgramming ScheduleChicken SilverBullet SuperProgrammer TomDeMarco WhyXpIsPopular XpIsResultOfApplyingBusinessProcessReengToSwEngProcess AlistairCockburn BillTrost BusinessProcessReengineering ChiefArchitect CrcSessions DonOlson EngineeringTask ExtremeProgramming HammerAndChampy HankRoark IanRae IsExtremeProgrammingaProcess JustRules MinimalMethodology OneToOne PairProgramming RonJeffries SoftwareEngineeringProcess TheCoach TheMythicalManMonth UnitTest UserStories UserStory WilliamGrosso XpIsaCollectiveIdea CollectiveIdea CollectiveIntelligence ExtremeProgramming HistoryOfExtremeProgramming JustaProgrammer KentBeck MartinFowler ObjectiveComputerSystems ParcPlace PuttingYourMoneyWhereYourMouthIs RealSoftwareExperts RichardDrake SmalltalkAdvocacy SqueakSmalltalk SunirShah WardAndKent WardCunningham WikiGrammar XpIsaCult AppleIsaCult BestPractice CultOfPersonality CultsWork DogmaticFallacy ExtremeProgramming ExtremeProgrammingLevels IndustrialLogic IsExtremeProgrammingWacko JohnLindsey JustInTime KentBeck LeanDevelopmentProcess MythsAboutXp PhlIp ReadinessAssessment RonJeffries SoftwareEngineering ThisWorksForMeButMayNotWorkForYou WardCunningham WholeTeam WithUsOrAgainstUs XpAsReligion XpEr YourMileageMayVary XpIsaMagicBullet PairProgramming RefactorMercilessly RichardEmerson XpItaly XpJobs CategoryEmployment CompaniesDoingXp PeopleDoingXp XpHelpWanted XpJr AlmostExtremeProgramming AlternateNamesForAlmostExtremeProgramming AlternateNamesForPrettyAdventuresomeProgramming BunnyRunProgramming CogentDevelopment ExtremeProgramming FirstPowderRunProgramming HelloXp MiniXp MyFirstXp NotAsExtremeAsYouWannaBe NotQuiteFearfulProgramming NotSoExtremeProgramming NotVeryExtreme PartialXp PrettyAdventuresomeProgramming ProgrammingInModeration SemiXp TastesGreatLessFulfilling TransitioningToExtremeProgramming XpForDummies XpJr XpLite XpMarbels XpPlusplus XpWithExtraCream XpWithTrainingWheels XpWithWeightsOnYourAnklesAndWrists XpWithoutTheXpart XpKraftMaid AcceptanceTest CategoryCaseStudy ContinuousIntegration ExtremeProgramming IterationPlan ItsJustaSimpleChange KenReigle KraftMaidCabinetry MikeTwo ObjectMentor PairProgramming PlanningGame ProjectLeader RefactorMercilessly ThoughtWorks TimeSink UnitTest XpImmersionFour XpLabs CategoryCompany CategoryXpInItaly FrancescoCirillo KlondikeTeam PiergiulianoBossi PietroToschi XpLeiden AcceptanceTest CategoryAdoptingXp CodingMove CommitmentSchedule EngineeringTask ExtremeProgramming ExtremeProgrammming IdealProgrammingTime IncrementalDelivery LoadFactor MartijnMeijering MercilessRefactoring MockDatabase ModelFirst OfficialXpPersonnel PairProgramming PlanningGame RefactoringMove RelentlessTesting SpartanUserInterface StandupMeeting TimMackinnon UnitTest UserStories WorstThingsFirst XpLite AlistairCockburn BigDesign BigDesignUpFront CategoryAdoptingXp CodingStandard CommitmentSchedule CrystalClearMethodology DonWells ExtremeCoding ExtremeLifeCycle ExtremeProgramming ExtremeRules HeavyWeight IanRae IterationPlan KentBeck MessageNotUnderstood MichaelFeathers MinimalMethodologies PairProgramming PathDependence PlanningGame ReFactor RequirementsSpec SecurityBlanket SpikeSolution StandUpMeeting SystemTests TestThat TransitioningToExtremeProgramming UnitTest VcapsProject WhyXpLite XpJr XpLite XpLiteConsideredHarmful XpName YouArentGonnaNeedIt XpLiteConsideredHarmful AdaptiveSoftwareDevelopment AlistairCockburn AlmostExtremeProgramming BenAveling CategoryAdoptingXp ContinuousImprovement CrystalClear CrystalClearMethodology ExtremeProgramming FeatureDrivenDevelopment RationalUnifiedProcess RonJeffries TransitioningToExtremeProgramming XpJr XpLite XpLondon AcceptanceTest ChryslerComprehensiveCompensation CommitmentSchedule CoverageTool EngineeringTask ExcelUnit ExtremeProgramming GoodThing GreenFieldProject HaskoHeinecke HeatedDiscussion IntegrationHell JavaLanguage JavaWithMicrosoftCom LoadFactor MicrosoftCom OliBye PairProgramming PlanningGame ReleaseCycle RolledUpNewspaper SourceSafe StandUpMeeting TestDrivenProgramming TimMackinnon UnitTest UserStories UsersOnSite VisualAge VisualBasicForApplications XpLondon XpLundSweden CategoryConference IronGeek LundSweden SwedenEurope XpMailingList CategoryExtremeProgramming DonWells GermanXpCommunity KentBeck LoadFactor MichaelHill MockObject PatternsMailingListInJapanese RalphJohnson RonJeffries TestDrivenDesignAndPatterns TestFirstDesign ThomasBall TimMackinnon XpChina XpForumAtEgroupsDotCom XpMailingListQuotes XpMailingListQuotes AlistairCockburn BigDesignUpFront BrufPredictsFailure CategoryExtremeProgramming CodeAndFix DossyShiobara GeoffreyClements JamesDobson JobSecurity KentBeck MatrixManagement MichaelFeathers MichaelHill MockObject PhilGoodwin PhlIp RaviDesai ResilienceVsAnticipation RobertMartin RodneyRyan RonJeffries SteerWithYourEyes TestDrivenDevelopment ThereIsNoSuchThingAsNoBugs TomAyerst XpFaq XpMailingList XpNewsgroupQuotes XpManagementFaq AcceptanceTest EditHint IntegrationHell KentBeck KevinSmith MartinFowler PhlIp RobertCecilMartin XpFaq XpManagementFaq XpMayNotScale AlistairCockburn CategoryExtremeProgramming CodeBase CollectiveCodeOwnership ConquerAndDivide ContinuousIntegration ExtremeProgramming ExtremeProgrammingBoundaryConditions ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingMayScaleUp FredBrooks GeorgePaci HundredPersonProject HundredPersonProjectBackup KentBeck LargeExtremeProgramming MethodologiesAndScale MichaelFeathers NoSuchThingAsSize PeterMerel PlanningGame RonJeffries StoryContention TheMythicalManMonth UsualSuspects WardCunningham XpMeetingTopics AlmostExtremeProgramming BalloonGame CategoryXpUsersGroup ExtremeHour ExtremeProgrammingImplementationIssues MonopolyUserStories PairProgramming SystemMetaphor TestFirst VersionOne XpCardGame XpModes MarnixKlooster XpForLanguages XpForProducts XpForSolutions XpMultiVerse LeoFriel PairProgramming XpGlasgow XpPair XpNameCancer AcceptanceTest CommitmentSchedule ExtremeProgramming FunctionalTest KentBeck ListeningTestingCodingRefactoring LoadFactor PeterMerel ProjectVelocity ReleasePlan RonJeffries ShaeErisson UserStories YouArentExtreme XpNarrative AcceptanceTest AllEngineersInOneRoom CategoryExtremeProgramming CodeUnitTestFirst ContinuousIntegration CustomerBillOfRights PairProgramming PairPromiscuously PlanningGame ProjectVelocity RobertCecilMartin SharedCodeOwnership TestDrivenDesign TestInfected TwoWeeks UserStories XpNeedsNoArchitecture ArchitectsDontCreateArchitectures ArchitecturalIntegrity CanAnArchitectureEmerge CategorySpeculativeStatement ChanningWalton ChiefArchitect DesignPatterns DonWells FalkBruegmann HankRoark PeteMcBreen PeterMerel RonJeffries SmalltalkLanguage SoftwareArchitecture SpikeSolution SystemMetaphor XpNeedsNoArchitecture XpNewYorkCity AdamWildavsky ApoorvaMuralidhara ElizabethWiethoff ExtremeProgramming FrancisHwang GeekNightNewYork NewYorkCity PatrickMay WebCreditsStories WhoDidProject XpNewYorkCity XpNewYorkCityMethodology XpNewYorkCityMethodology AdamWildavsky ColinStrasser FrancisHwang RecentChanges SpaceUntitled XpNewYorkCity XpNewsgroupQuotes KentBeck TddCodeCoverage XpNewsgroupWhiners XpNewsgroupWhiners ExtremeProgramming SomebodyElsesProblem XpMailingList XpOnSiteCustomerPitfalls CategoryExtremeProgramming ErikHanson JimKingdon RussRufer XpPitfalls XpOttawa BurnOut DaveRooney ExitCertified HakanErdogmus IanRae JimCordy MayfordTechnologies NrcXpWorkshop QueensUniversity XpOwl AlanFrancis AndrewSwan ChanningWalton EmbraceChange ExtremeProgramming ExtremeProgrammingForOne ExtremeProgrammingInEnemyTerritory ExtremeProject JavaLanguage LoadFactor MalcolmGroom MichaelFeathers MultimediaAuthoringSystem PairProgramming PanasonicOwl PerfectEngineeringTime ProgrammingInThrees RealCustomer RobParsons RonJeffries SpacePlan TheyreJustRules ThreeManTeam TimAllen TwoWeekIteration UnitTest UserStory XpImmersionOne XpOwl XpSferics XpPairProgrammingPitfalls XpPitfalls XpPerspectives XpPhilly AgilePhilly XpPitfalls AlexChaffee DougSwartz ErikHanson JbRainsberger JimKingdon JustinSampson RussRufer WillemBogaerts WilliamUnderwood XpAdoptionPitfalls XpDatabasePitfalls XpOnSiteCustomerPitfalls XpPairProgrammingPitfalls XpPitfallsDiscussion XpPlanningPitfalls XpRefactoringPitfalls XpUserInterfacePitfalls XpYagniPitfalls XpPitfallsDiscussion JeffGrigg RecentChanges XpAdoptionPitfalls XpDatabasePitfalls XpOnSiteCustomerPitfalls XpPairProgrammingPitfalls XpPitfalls XpPlanningPitfalls XpRefactoringPitfalls XpUserInterfacePitfalls XpYagniPitfalls XpPlanIt BugDatabase CanooDotCom DierkKoenig GisbertAmm GrahamCunningham IterationPlan PlanningGame UltraLightweightClient WhyXpPlanIt XpCgi XpPlanIt XpTwoThousandAndOne XpPlanningGame IisXpLunchAndLearns LeoScott PlanningGame YesterdaysWeather XpPlanningPitfalls GoldOwner ProductBacklog ProductOwner ScrumProcess XpPitfalls XpPlanningTerminology HumptyDumpty KentBeck MartinFowler MilestonePlanning ReleasePlanning RichardDrake XpPlansMore EricHerman IterationPlan JimLittle ManHour ProductSight ReleasePlan TwoWeeks UserStories XpPlansMore XpPlayed DocumentaryFilm InformationRadiator JuneKim PairProgramming XpDocumentary XpPositionWanted ApoorvaMuralidhara CampusJob ChristopheThibaut ColoradoSprings CommSecure CompaniesDoingXp ContinuousIntegration DanielKnapp DavidCorbin DossyShiobara ErikMeade ExtremeProgramming ExtremeTuesdayClub ExtremeVersionControl FindingAnExtremeJobVacancy JavaSchrod JeffBay JobListingServices KelleyHarris LaurentBossavit MichaelFinney NewYorkCity NorthernNewJersey ObjectiveComputerSystems OpenDocument PairProgramming PaulAshcroft PlanningGame RichardDrake RobWilliams RodneyRyan SteveJorgensen StoryServer TomRossen UnitTest UnitedKingdom UnitedStates WebObjects XpEdinburgh XpHelpWanted XpLondon XpProductivityMeasurementProblem AlistairCockburn ChristopheThibaut CodeSmell DaveHarris DesignByContract EconomicsOfXp GoFasterWithRefactoring MethodsShouldBePublic MichaelFeathers RefactoringIsaRequirement RefactoringIsntOverhead RonJeffries YouArentGonnaNeedIt XpProjectSurvey CategoryProject ExtremeProgrammingProjects PiergiulianoBossi QuinarySpa XpProjectSurvey XpProjectsAndProsCons XpAndChangeManagement XpSimplicityRules XpQuestions AcceptanceTest BigDesignUpFront BusinessWare CategoryExtremeProgramming ChryslerComprehensiveCompensation ClearCase CollNicolson CopyAndPasteProgramming DonWells ExtremeProgrammer ExtremeProgramming ExtremeProgrammingChallengeFourteenSplit ExtremeProgrammingRoadmap FacadePattern IdealProgrammingTime IncrementalDelivery JeffGrigg PairProgramming PaulWarner PlanningGame RefactorMercilessly RonJeffries SellPairProgrammingAsTraining SitOnTheOtherCards TonyReno UnitTest UseCases UserStories YouArentGonnaNeedIt XpQuestionsFromJourney AcceptanceTest AlexStockdale ArchitecturalSpike CategoryExtremeProgramming JourneyOftheSoftwareProfessional LukeHohmann SystemMetaphor WorstThingsFirst XpRefactored CategoryXpCritique CritiqueOfXp EarleMartin ExtremeProgramming ExtremeProgrammingRefactored ExtremeProgrammingRefactoredBook XpRefactoringFaq BillOpdyke CategoryRefactoring GarethMcCaughan JohnLakos LargeScaleCppSoftwareDesign MartinFowler PhlIp RalphJohnson RefactoringImprovingTheDesignOfExistingCode SmalltalkReport UnitTest WikiPagesAboutRefactoring XpFaq XpRefactoringPitfalls AlexChaffee CategoryRefactoring DemeterGoneMad ErikHanson IntellijIdea JbRainsberger JimKingdon RefactorLowHangingFruit WillemBogaerts XpPitfalls XpRiskFaq CategoryExtremeProgramming CategoryFaq FortyHourWeek JaneRoberts NineteenEightyFour PhlIp RandallSchulz UserStory WhatIsTheWaterStrategyOfaFish XpFaq XpTestFaq XpRoots ExtremeProgrammingExplained ExtremeProgrammingTimeline HistoryOfExtremeProgramming JavaUnit KentBeck MikeBeedle PatternLanguage ScrumProcess SmallUnit SmalltalkReport XpSanDiego ExtremeProgramming GloballyUniqueIdentifier SouthernCalifornia XpSanDiego XpScheduleFaq AdapterPattern ContinuousIntegration KentBeck OnceAndOnlyOnce PhlIp PlanningGame TestDrivenDesign UnifiedModelingLanguage UnitTest WaterFall XpFaq YouArentGonnaNeedIt XpSeattle AsimJalis HpSoapProject PairProgramming ProductSight XpSeattle XpSelfAssessment ExtremeProgrammingPrinciples JeffMantei XpSemanticHierarchy AcceptanceTest CustomerSatisfaction ExtremeProgramming HamburgXpUsersGroup PlainOldCode ProjectVision SemanticGap SystemMetaphor UnitTest UserStories XpSeries CategoryBooks ExtremeLeadership ExtremeProgrammingAdopted ExtremeProgrammingApplied ExtremeProgrammingExamined ExtremeProgrammingExplainedEmbraceChange ExtremeProgrammingExplainedEmbraceChangeSecondEdition ExtremeProgrammingExplored ExtremeProgrammingForWebProjects ExtremeProgrammingInPractice ExtremeProgrammingInstalled PlanningExtremeProgramming WikiName XpSimplicityRules AlanChristiansen AlanShalloway AsimJalis BillWake CategoryExtremeProgramming CategorySimplicity DesignPatterns DoTheSimplestThingThatCouldPossiblyWork DontRepeatYourself ExtremeProgrammer JasonYip JoeBowbeer KentBeck MichaelFeathers MinimumNumberOfClassesAndMethods OnceAndOnlyOnce RadicallyDecoupledCode RedundancyIsInertia RonJeffries SelfDocumentingCode SimpleDesign SystemOfNames TheFourCommandments UnitTestsTellYouWhenYoureDone VladEnder WayneCarson WhatIsQuality WhatIsSimplest WhatIsSimplicity WorseIsBetter YouArentGonnaNeedIt XpSouthernCalifornia FitNesse JeffMcKenna JosephBeckenbach KenSchwaber LindaRising LinkedIn LisaCrispin LlewellynFalco MaryPoppendieck McCarthy MicahMartin MichaelFeathers PaulHodgetts PaulMoore PhilipCraigPlumlee RobertCecilMartin ScrumBan SoCal XpSpokesModels BobMartin TheThreeExtremos XpStLouis AaronSansone BrianButton CategoryXpUsersGroup JeffGrigg KyleCordes XpStLouis XpUniverse XpSwiki CategoryWikiImplementation ExtremeProgramming XpSwiki XpSystem AutomatedRefactoring CppUnit DelphiUnit FpgasAreNonTuring GreggWonderly IntentionalProgramming MetaLevel MikeStump OcUnit OnceAndOnlyOnce PerlUnit RefactorMercilessly ReturnTypeMismatch SoftWiki TuringMachine WikiEssence WikiWiki WikiWikiClone WikiWikiWeb WikiWithProgrammableContent XpSystem ZygoBlaxell XpTabooWords AlanFrancis BadThing CategoryExtremeProgramming ContinuousIntegration DoSimpleThings DonaldNoyes ExtremeProgramming NonXpPeople RefactorMercilessly RichardDrake SapirWhorfHypothesis TappingWisdom TestFirstCodeLater TestInfected TomGilb WaldenMathews WardCunningham WikiName XpEr XpInfected XpTeamCoachAnalogy HeadCoach TheCoach XpTeamVsIndividualCodeOwnership AcceptanceTest ArchitectAlsoImplements CategoryComparisons CategoryExtremeProgramming CodeOwnership CodeStewardship CodingStandard CollectiveCodeOwnership DaveSmith DefensiveObfuscation DomainExpertiseInRoles DonWells EgoDrivenProgramming ExtremeUnitTesting GateKeeperDelay IndividualCodeOwnership KeithRay MercilessRefactoring OrgPatterns PairProgramming RonJeffries SpecializationIsForInsects TestFirstProgramming UnitTest WayneMack XpTeamworkFaq AllEngineersInOneRoom FortyHourWeek PairProgramming XpFaq XpTestFaq AcceptanceTest AcceptanceTestExamples AlastairBridgewater AutomatedTesting CategoryExtremeProgramming CategoryFaq CodeComplete CodeSmellsInUnitTestCode CodeUnitTestFirst EngineeringTask ExtremeProgramming GuiTesting GuruChecksOutput JavaUnit JeffGrigg KentBeck LeonMoonen MicrosoftCorporation MockObject OnsiteCustomer PhlIp RealityVariables RefactoringTestCode RonGarcia TestDrivenDesign TomAyerst UnUnitTestableUnits UnitTest UserStories UserStory XpFaq XpMailingList XpTestimonial AgilityTest CategoryExtremeProgramming RichKucera XpMailingList XpTools AndreasSjostedt AutomatedRefactoring CategoryCompany CodeMorpher DavidByers ExtremeProgrammer ExtremeProgramming JensNordberg JerkerHammarberg JerkerWilander KarlRosenbaum LinkopingSweden PeterFritzson PythonRefactoringBrowser PythonWorks RefactoringBrowser ShaeErisson XpTools XpToolsFaq CategoryExtremeProgramming CategoryFaq RefactoringBrowserForJava UserStory XpFaq XpToronto CategoryGroup CategoryXpUsersGroup TorontoXpUsersGroup XpTrainingClasses AdaptionSoftware AlistairCockburn BryanDollery CraigLarman HamburgXpUsersGroup KentBeck LondonXpDay MartinFowler RobertCecilMartin RobertMartin RonJeffries TheExtremeProgrammingWorkshop TomDeMarco WardCunningham XpImmersion XpImmersionDublin XpImmersionTraining XpImmersionTrainingComments XpLabs XpTrainingClassesIreland XpTrainingClassesItaly XpTrainingClassesSwitzerland XpeditionaryTraining XpTrainingClassesIreland XpImmersionDublin XpTrainingClassesItaly CategoryXpInItaly CategoryXpTrainingClasses FabioBertone MatteoVaccari OpenDayForManagersOnExtremeProgrammingAndAgileMethods XpLabs XpTrainingClassesSwitzerland AgileSoftwareEntwicklung DaedalosInternational ErichGamma LisaCrispin OpenSource PeterGassmann VeranstaltungenImDeutschsprachigenRaum XpAdoptersGroupSwitzerland XpTrainingClasses XpTrowePrice AlistairCockburn CommitmentSchedule DionHinchcliffe GerritRiessen PairProgramming PeterMerel RationalUnifiedProcess SpikeSolution UseCase UseCases UserStories UserStory XpTwoThousand AlanFrancis AlistairCockburn AndrewSwan BjornStenberg CategoryExternalLink ChristianNoack DaedalosDelegates DanielEnting DonWells FrankWestphal HaskoHeinecke IronGeekXpTwoThousandPhotos JackBolles JasonYip JosephPelrine KeithBraithwaite KentBeck LowellLindstrom MalteKroeger MartijnMeijering MattRickard MicheleMarchesi OdinnSorensen PerAngstrom PeterGassmann PeterMerel RobertMartin RogierVanSterkenburg RonJeffries TomAyerst UncleBob WhatiLearnedAtXpTwoThousand XpOwl XpSferics XpTwoThousandAndOne XpTwoThousandPhotos XpTwoThousandAndFive CategoryConference XpTwoThousandAndFour CategoryConference XpTwoThousandAndOne ArieVanDeursen BrokenLink ContinuousIntegrationApplied ExtremeProgramming GiancarloSucci KentBeck LegoMindstorms MartinFowler MichaelFeathers MicheleMarchesi OnsiteCustomer ReFactoring ThoughtWorks WorkshopOnCustomerInvolvement XpTwoThousand XpTwoThousandAndSix CategoryConference XpTwoThousandAndTwo XpTwoThousandPhotos IronGeekXpTwoThousandPhotos MartinFowler XpTwoThousandThree CategoryConference JoshuaKerievksy XpConferences XpWar XpTwoThousandTwoWorkshops CategoryConference WorkshopOnTestingInXp XpTwoThousandAndTwo XpUniverse AgileDevelopmentConference AgileTwoThousandFive AgileUnitedIdeas AgileUniverse CategoryConference WhatDidYouLearnAtXpUniverse XpAgileUniverse XpAgileUniverseTwoThousandFour XpAgileUniverseTwoThousandThree XpConferences XpUniverse XpUniverseAttendees XpUniverseTwoThousandOne XpUniverseTwoThousandTwo XpUniverseAttendees AlexViggio AmrElssamadisy BofAtJavaOne BrianButton DonWells ErikMeade GeorgePaci JimLittle JohnBrewer JohnLindsey KyleBrown LarryDeane MichaelFeathers MikeBowler NickMaiorana RobMyers RonJeffries WardCunningham XpUniverse XpUniverseBeyondXpWorkshop AmrElssamadisy BeyondXpWorkshopQuestions ThoughtWorks XpUniverseTwoThousandOne AlexViggio AsimJalis CategoryConference CategoryExtremeProgramming ComplexityAsDebt ExtremeHour HakanErdogmus JimLittle JoeBergin KentBeck LanceKind MikeBowler MockObject UpFrontDesignVersusEvolutionaryDesignInDenalisPersistenceLayer WardCunningham XpForCapitalists XpUniverse XpUniverseAttendees XpUniverseBeyondXpWorkshop XpUniverseTwoThousandTwo BillKrebs CategoryConference ExtremeFishbowl FrontPage OpenSpace TheDataWorkshop TurningTheKnobs XpAgileUniverse XpFest XpUniverse XpUniverseTwoThousandTwoTutorialCfp XpUniverseTwoThousandTwoTutorialCfp CallForParticipation XpUserGroups AlexViggio CategoryXpUsersGroup MikeBowler XpUniverse XpUserGroups XpUserInterfacePitfalls CaptureBugsWithTests ErikHanson JimKingdon NakedObjects TestFirst XpPitfalls XpUtah XpValues ExtremeValues XpVersionControlFaq CategoryExtremeProgramming CategoryFaq CustomerTest DistributedVersionControl ExtremeVersionControl ExtremeVersionControlDiscussion GreenBar HowOftenShouldYouCommit IntegrateContinuously IntegrationMachine IntegrationToken OnceAndOnlyOnce ProgrammerTest RedCode SubVersion UnitTest XpFaq XpVersionControlRoadmap AeGis BazaarNg CategoryConfigurationManagement CategoryRoadMap CheckDiffsBeforeCommit ClearCase ClearCaseComparedToCompetition CommitEarlyAndOften ConcurrentVersionsSystem ConfigurationManagement ConfigurationManagementOfSoftware ConfigurationTool ContentManagementSystem ContinuousIntegration DavidsAdvancedRevisionControlSystem EnvyDeveloper ExtremeProgramming ExtremeVersionControl ExtremeVersionControlDiscussion FreeSoftware FrequentReleases GitVersionControl GnuArch IntegrationMachine IntegrationToken LaurentBossavit ManageConfigurationBackwards ManagementOfSoftwareConfigurations MarcGirod MetaCvs MicroSoft MonoTone PerfinPlugin PerforceVersionControl PvcsVersionControl ReduceSizeOfCheckIn ReservedCheckouts ReviewBeforeCheckin RoadMap SingleReleasePoint SoftwareChangeManagement SoftwareConfigurationManagement SoftwareManagementOfConfigurations SourceIntegrity SourceSafe StarBase SubVersion TeamStreams ThankYou TrackIntegrity TrueChange UnreservedCheckouts UseOneCodeLine UserStories VersionControl VersionControlAppliedToWiki VersionControlProjects XpVersionControlFaq XpVersusAgile AnthonyLauder BetterNamesForXpAndAgile DeborahHartmann EricRaymond ExtremeProgramming OpenSource PairProgramming ThreeLetterAcronyms XpVersusHacking AlmostExtremeProgramming CategoryExtremeProgramming CategoryNaming CouplingAndCohesion CowboyCoding DoTheSimplestThingThatCouldPossiblyWork EdgeOfChaos EricHerman ExtremeProgramming FreedomOfSpeech HackerDefinitions SwarmTechnology XpVisionScope AlistairCockburn ArchitecturalPrototype BootCamp CommitmentSchedule ExtremeBookSeries ExtremeTautologies JavaBean KentBeck KielHodges MetaExtremeWay MichaelFeathers PeterMerel PragmaticProgrammer RonJeffries SmallestSystemThatHelps SpikeSolution TracerBullets UserStories UserStory WhosOnFirst WorkQueue WorstThingsFirst XpChallengeCarteBlanche XpVsAntiPatterns AntiPattern AntiPatternsBook ArchitectureByImplication BobMcIsaac CategoryAntiPattern CategoryComparisons DesignByCommittee IrrationalManagement JumbleAntipattern KentBeck PairProgramming PlanningGame RalphJohnson ReinventTheWheel StandupMeeting StarUnit StovepipeEnterprise StovepipeSystem SystemMetaphor TheFeud TheGrandOldDukeOfYork WikiFication XpMailingList XpVsStandardDefinitionOfUnitTest AcceptanceTest BigDesignUpfront BlackBox BlackBoxTesting CategoryComparisons CategoryExtremeProgramming CategoryTesting ChristophePoucet CodeOwnership CodeUnitTestFirst DanilSuits DaveKirby DeveloperTest DoTheSimplestThingThatCouldPossiblyWork ExtractClassRefactor ExtremeProgramming ExtremeProgrammingInstalled FunctionalTest HyperactiveTest IfXpIsntWorkingYoureNotDoingXp IllegalDividendException InformationTheory JeffGrigg KeithBraithwaite LeoScott MeaningfulName MockObject ObjectTechnologyInternational ProgrammerTest RefactoringExpedition RegressionTest RenamingUnitTests ScientificMethod ShuHaRi StandardDefinitionOfUnitTest StarUnit StubObject SunirShah TestDrivenDevelopment TestEverythingThatCouldPossiblyBreak TestFirstDesign TestInfected UnitTest UnitTestIsolation UnitTested VisualAge WaldenMathews WayneConrad WayneMack WhiteBoxTesting XpFreeZone YouArentGonnaNeedIt XpWdc WashingtonDcAreaXpUsersGroup XpWdc XpWestMichigan XpWithoutCustomerBuyIn AcceptanceTest CollectiveCodeOwnership CustomerIsAlwaysAvailable ExtremeProgramming IntegrateOften IterationPlanning JavidJamae OptimizeLate OverTime PairProgramming PlanningGame ReFactoring ReleasePlanning StandupMeeting TestFirstDesign XpWithoutPairProgramming BookXp CategoryPairProgramming CheckStyle CollectiveCodeOwnership DavidAndersen ExtremeProgrammingForOne IdealizedProgrammerPair LaurentBossavit MikeSlattery NissimHadar PairDesigning PairOfProgrammers PairProgram PairProgramming PeeEmDee QualityOfWorkExperience SoloProgrammer SunirShah ToAyoungExtremist XpWorkshop CategoryAdoptingXp ChrisWege CodeUnitTestFirst CollectiveCodeOwnership ComingUpToSpeed CrcCard CyclicCvs EmacsRules ExtremeProgramming FrankGerhardt FreeSoftware JavaDevelopmentEnvironment JavaUnit MindMap PairProgramming PlanningGame PrimaDonna StandupMeeting XpWorkshop XpWritingPatterns BradAppleton CategoryPattern ComponentDesignPatterns EasyOrientation ExtremeValues ExtremeWriting KielHodges MultipleCrossSections NatPryce PatternLanguage PhilipEskelin ProtoPattern RuleOfThree SelfSortingAudience SplitDesignTimeAndRunTime SplitDesignTimeFromRunTime SteveBerczuk TreeStructure VisibleContext WebsitePatterns WikiWikiWeb XpXtude KentBeck WardCunningham XpRating XpUniverse XpYagniPitfalls CustomerBillOfRights JimKingdon JustinSampson RefactoringTrumpsYagni XpPitfalls XpathLanguage AssertXpath CategoryXml FireFox LittleLanguage LogicProgrammingLanguage PrologLanguage QuickQuestions RubyLanguage UniformResourceIdentifier XmlDatabase XmlPointerLanguage XpathExplorer XpathLanguage XqueryLanguage XsltLanguage XpdxNotesSeptMmv ArloBelshee DianaLarsen FreeGeek ObjectMentor XpdxNotesSeptMmv XpeditionaryTraining CategoryMetaphor FrankWestphal XperDotOrg CategoryXpUsersGroup KentBeck KentBeckers XpCommunity XplannerTool MySql XproductMarketing CeeLanguage ExtremeProgramming MetaData YtwokErrors XprogrammingDotCom JeffGrigg LightweightMethodologies RonJeffries XqueryLanguage CategoryXml JavaPlatform MicrosoftCorporation MiddleWare SqlServerYukon VisualStudioWhidbey WebLog XqueryLanguage XrayCrystallography BioChemist NuclearMagneticResonance ProteinDataBank XrayCrystallography XrefSpeller ExtractMethod XroachMetaphor AaronHinni CanOfWorms CodeAndFix GopherHoles PhlIp RefactoringLegacyCode XsCaLe AgileManifesto AgilePath BacklogBingo BehaviorDrivenDevelopment ConsensusDecisonMaking FeaturePoints IroquoisConfederacy IroquoisCouncils KanBan LeanStartup LeanUx OpenSpace PeterMerel PlanningPoker RoadmapRefactoring ScrumXp SevenSamurai SpotifyModel StoryPoints WikiWikiGovernment XslFormattingObjects CategoryXml ElectronicPaper ExtensibleStylesheetLanguage MinuteSolution PdfSucks PortableDocumentFormat XslFormattingObjects XsltLanguage XslPlay CategoryXml CoreTasks XsltAsSoftLayer AlternateHardAndSoftLayers ApacheCocoon CategoryXml DomainSpecificLanguage MattChaput TestingXslt XmlPipeline XsltLanguage XsltLanguage ApacheCocoon AwikiLikeSite AxKit BeanWriter CategoryXml DougRansom ExtensibleStylesheetLanguageTransformations FunctionalProgrammingLanguage HomoiconicLanguages JaxMe JeffGrigg MathMl PartialApps StevenNewton TransformView TuringMachine XmlForOnceAndOnlyOnce XpathLanguage XslFormattingObjects XsltAsSoftLayer XsltLanguage XwindowProtocol XsltUnit CategoryTesting TestingFramework TestingFrameworks XtermKeyboardReference MidnightCommander ThumbButton XuZuoRong XuanGonzalez CategoryHomePage RichardRabinowitz XueminGuan CategoryHomePage HelmutLeitner ThoughtWorker XunitBofAtOopsla CppBridge DanielEnting ErichGamma GregVaughn HankRoark JavaReport JavaUnit KentBeck MichaelFeathers PeteMcBreen RichardEmerson SteveFreeman TestSetup TestingFramework XunitBofAtOopsla XunitDotNet NunitFramework TestingFramework XwikiWiki AtlassianConfluence CategoryWikiImplementation JavaLanguage LudovicDubost ReallySimpleSyndication RelationalDatabase SnipSnap TwikiClone VersionControl XwindowProtocol AggregateGraphicCommands BufferGraphicCommands CategoryXwindow GraphicalUserInterface GraphicsPatterns MacOsx NetworkProtocol PolicyAndMechanism SecureShell TheGimp WhatYouSeeIsWhatYouGet WidgetToolkit WindowManager WindowingSystems WindowsXwindowsServer XwindowProtocol XwindowProtocolShouldBeStabbedAndBurnt XwindowServer XwindowProtocolShouldBeStabbedAndBurnt AlgolLanguage AnoteOnDistributedComputing ArlieDavis CategoryRant CategoryXwindow CeeLanguage DaveVoorhis DirectXibrary DisplayPostscript DougMerritt EditHint EricHodges FortranLanguage FrescoFramework GnuStep HowToQuashMicrosoft IsYourRudenessNecessary IvanTkatchev JulyZeroFive KdeVsGnome KristofferLawson LetsBlowUpTheUniverse LispMacro MacOsx MicrosoftWindows MooresLaw NeWs NetworkExtensibleWindowSystem NextBigThing NextStep OpenGl OpenOffice OpenSource OpenStep PascalLanguage RandyKramer RedHat RemoteGuiProtocols SamuelFalvo ShiftingTheBurdenOfProof ShouldXwindowsBeReplaced SiliconGraphics SimpleDirectmediaLayer SmalltalkExtensibleWindowServer SoftwareStack SteveJobs SurfaceRefactoring TheBerlinProject TheUnixHatersHandBook TheUnixHatersHandbook ThreadMess TomStambaugh WikiPage WindowManager XwindowServer XwindowServer CategoryXwindow HandHeld MacOsx PolicyAndMechanism XwindowProtocol XwindowServer XwindowSystem CategoryXwindow WindowManager XwindowProtocol XwindowServer XwindowsProtocol CategoryXwindow DougMerritt HolyWar XwindowProtocol XwindowSystem XySymmetryBugs CategoryBug CommonLisp CopyAndPasteProgramming DaveHarris IanKjos SchemeLanguage SourcesOfBugs WilliamUnderwood XySymmetry YaLanguage BodyOfLoop CategoryProgrammingLanguage CeePlusPlus ConditionExpr ErraType FileName HelloWorld IncExpr InitExprOrVarDef PtrToInt SomeName StringEnum YaParser YaWiki BrokenLink CategoryWikiImplementation PaulJones YaWiki YabaCompatible CategoryJargon JargonFile YabbitsAndAntiYabbits CategoryWiki OnlySayThingsThatCanBeHeard ThreadMode YabbitsAndAntiYabbits YaddaYaddaYadda CategoryIdiom PerlSix YagNi CategoryAcronym CategoryRedirect YouArentGonnaNeedIt YagniAndCompanyAssets CategoryDiscussion DaveHarris YagniAndFrameworks YouArentGonnaNeedIt YagniAndCostOfChange AlexBlewitt AndyPierce CategoryChange CategoryDiscussion CliffordAdams DavidThomas EconomicsOfXp EconomicsOfYagni InfrastructureCreep IrrationalForethought KentBeck PeterHansen PlanningGame RationalForethought TomAyerst TwoByTwoMatrix XpWay YouArentGonnaNeedIt YagniAndCpp BjarneStroustrup CategoryCpp MichaelHill MoreEffectiveCeePlusPlus OliverKamps OnceAndOnlyOnce ProgramInTheFutureTense RefactorMercilessly RonJeffries ScottMeyers YouArentGonnaNeedIt YagniAndDatabases CategoryDecisionMaking CustomerGoldPlating DatabaseDefinition DatabaseVendorLock DecisionMathAndYagni DoTheSimplestThingThatCouldPossiblyWork DrCodd FutureDiscounting GoldPlating HighLevelLanguage JaredSulem JasonBucata JasonWynja MachineCode NavigationalDatabase NimbleDatabase OaooBalancesYagni OnceAndOnlyOnce PerlVirtueLaziness PlanningGame RefactoringIsNotRelational ReinventingTheDatabaseInApplication RightThing RonJeffries SimpleTools SimplestOrEasiest SoftwareDevelopmentIsGambling SqlFlaws SureshVv UserStories UsingDatabaseUpFrontConsideredHarmful WhatIsSimplest WittgensteinsLadder XpAndEncapsulation XpAndPublishedInterfaces XpMastersBreakXpRules YagNi YagniAndSpikeSolutions YouArentGonnaNeedIt YagniAndDeleting AnonymousDonor CategoryDiscussion DaveWhipp OnceAndOnlyOnce PeteHardie RedHerring RefactorMercilessly SimplestThing WayneMack XpSimplicityRules YouNeverNeededIt YagniAndFrameworks BigDesignUpFront CategoryFramework ChrisSteinbach DesignPatterns ExtremeProgramming IanKjos JavaLanguage JavaUnit LaurentBossavit NeilWilson RobertDiFalco SmalltalkLanguage SystemMetaphor ThreadMode TomAnderson UserStories UserStory YagniAndLogging YouAreGonnaNeedIt YouArentGonnaNeedIt ZygoBlaxell YagniAndGenerality EconomicsOfYagni XpSimplicityRules YagniAndLogging BestPractice BigDesignUpFront BigPlanningUpFront ChrisSteinbach ChristopherGrow CliffordAdams CurtisBartley DoTheSimplestThingThatCouldPossiblyWork ElicitingRequirements EngineeringTask ExampleLoggingFramework ExtremeProgramming GoldOwner GordonLove KissPrinciple NikitaBelenki OneRealWorldLoggingSystem ProjectStakeholder RobMandeville RobertDiFalco SilverBullet TomAyerst TorneWuff TurnAllTheKnobsToSeven UnitTest UseCase UserStories UserStory WhizzoCar WorkQueue YagniAndFrameworks YouAreGonnaNeedIt YouArentGonnaNeedIt ZygoBlaxell YagniAndReuse CategoryReuse ChadThompson CodeOwnership ComponentBasedArchitecture CoreAssets FreeSoftware GuerrillaDomainAnalysis JanBosch MichaelFeathers OaooBalancesYagni OnceAndOnlyOnce OpenSource PairProgramming ProductLineArchitecture ProductLinePractice RobertDiFalco RonJeffries TomAyerst UnitTest UserStories YouArentGonnaNeedIt ZygoBlaxell YagniAndSpikeSolutions CanAnArchitectureEmerge FlatFile JasonBucata PerlVirtueLaziness SimplestThing SpikeSolution YagniAndDatabases YagniAndSystemArchitecture YagniIsBologna YouArentGonnaNeedIt YouArentGonnaNeedItYet YagniAndTeamDynamics CodingStandard CollectiveCodeOwnership DaveHarris PaulCrowley RefactorMercilessly UnitTest YouArentGonnaNeedIt YagniExceptions BuildForTodayDesignForTomorrow CategoryExtremeProgramming DoTheSimplestThingThatCouldPossiblyWork FeaturesThatTheCustomerHasNotAskedFor InformationOrientedProgrammingIsAlsoDesign InformationOrientedSoftwareDevelopment JonGrover PeteMcBreen PlanAheadForReuse RonJeffries SometimesYourGuessWasWrong TestFirst TheyWriteTheRightStuff TomLeylan UserStory WhyTheShuttleIsLeftHanded YagNi YouArentGonnaNeedIt YouArentGonnaNeedItOriginalPage ZeroOneInfinity ZeroOneInfinityRule ZeroOneInfintyIsaUpperBound YagniIsBologna AnonymousDonor BigDesignUpFront BookXp BrianRobinson CanAnArchitectureEmerge CategoryDecisionMaking CategoryExtremeProgramming CategoryExtremeProgrammingDiscussion DoTheSimplestThingThatCouldPossiblyWork EconomicsOfYagni ExtremeProgrammingRoadmap JimLittle JustDoit OnceAndOnlyOnce OnsiteCustomer OppositeOfYagni PeteHardie ReFactoring RefreshingCells SunirShah TheSimplestCode ThreeStagesInJeetKuneDo UnitTest UserStory WardCunningham WayneMack WhatIsRefactoring WhenAreWeGonnaNeedIt WyCash XpSimplicityRules YagniExceptions YagniIsBologna YouAreGonnaNeedIt YouArentGonnaNeedIt YagniMightLeadToPrematureOptimization FirstRuleOfOptimization MarcGirod PrematureOptimization RonJeffries YouAintGonnaNeedIt YouAintGonnaNeedToOptimize YouArentGonnaNeedItAndYtwok YagniPrinciple YouArentGonnaNeedIt YahooGroup YahooGroups YahooGroups CollaborationTools FileSharing MailLists SharedCalendars WebBasedForums YahooGroups YahooLovesWiki YahooMessenger EveryBuddy GaimMessenger GeraldoAmaral InstantMessenger JabberProject YahooPipes CategorySoftwareTool DataflowProgramming DomainSpecificLanguage GraphicalProgrammingLanguage PipesAndFilters UnixOperatingSystem YahooRegisteredWiki ElizabethWiethoff EricHodges FjdGlvbg JuneKim LayneThomas WardCunningham YakShaving ObjectRelationalMapping OperatingSystem PushDownGoalStack RelationalDatabase YaleLindaGroup DavidKaminsky ElisabethFreeman EricFreeman LindaLanguage LindaTupleSpaces NickCarriero RobBjornson SusanneHupfer YaleUniversity HaskellLanguage PaulHudak SimonPeytonJones YamamotoTsunetomo CategoryAuthor SamuraiPrinciple YamlAintMarkupLanguage AlternativesToXml BackwardCompatibility CategoryInformation CeeLanguage ExtensibleMarkupLanguage GoogleSearch InfoSet JavaLanguage JavaScript JavaScriptObjectNotation KuroShin LanguageIdiomClutter MarcosEliziario MarkupLanguage MartinZarate OctoberZeroEight PerlLanguage PersonalChoiceElevatedToMoralImperative PhpLanguage PythonLanguage QuickQuestions RollingYourOwnDataFormat RubyLanguage ScriptingLanguage ShowStoppers SteveHowell SyntacticSugar SyntacticallySignificantWhitespace SyntacticallySignificantWhitespaceConsideredHarmful TabMunging TextEditor TextFormattingRules WikiWiki WindowsOperatingSystems XmlSucks YamlAintMarkupLanguage YanekMartinson AmericanTelephoneAndTelegraph CategoryHomePage EstonianLanguage KnowledgeDiscoveryFromData TechnicalArchitect YanivShaw CategoryHomePage ChristopherColumbus YanivShaw YannSchwartz CategoryHomePage WikiWiki YanquiSpelling AmericanSpelling AustraLaise EuropeanUnion GeorgeBush MonarchyBetterThanRepublic PeterMerel RealizeVersusRealise YarnWeb ThornwoodWorkshop YasmiinDavis AreYouThere YauKwanKiu CategoryHomePage CategoryMath YawkWiki WolfganZekol YaxinWang CategoryHomePage CodeDom ConstructorInjection CruiseControl JuiceProducer MartinFowler MockObject ProduceAppleJuice ProduceOrangeJuice ProduceStrawberryJuice SetterInjection ThoughtWorker ThoughtWorks WaterFall YeahYeah CategoryJoke DoublePlusUnGood RaySchneider YeahYeah YearTwoThousand CategoryYtwok ClaudeMuncey YearTwoThousandOneBug CategoryBug InternationalDateFormat YearTwokBusinessOpportunity AustinDavid CategoryJoke CategoryYtwok RonJeffries YearningForUnfashionableTech AppleNewton CategoryOldSoftware CommandLineInterface ExBase ForthLanguage HyperCard LispLanguage PeterLynch PointOfSale SmallTalk TableOrientedProgramming ZombieTechnologies YearsInTheWilderness GraduateSchool LasVegas YearsInTheWilderness YourJobIsNotYourLife YellowAlert CodeSmell FlameWar RedAlert RedDwarf YellowAlert YellowCode AntiPattern CategoryTesting ExtremeVersionControl GnuGo RedBar RegressionTest UnitTestAsTickler YellowCode YellowHat BlackHat CategoryDramaticIdentity CategoryThinkingPatterns GreenHat PissingMatch SixThinkingHats WhiteHat YellowHat YellowPagesNotMonster CategoryEmployment HiringPatterns LifeSurvival RobertField SonomaCounty TellEveryoneYouAreAvailable WhatColorIsYourParachute YellowPages YesAnd AnonymousDonor AntiPattern ApoorvaMuralidhara DungeonsAndDragons ExpandToContract NoBut NotaTeamPlayer WikiZen WilliamPietri YesAnd YesMinisterCourageValue JohnFletcher PrimeMinister XpCourageValue YesNoAbstainNeitherVoting CategoryVoting MuAnswer RomanEvaluation YesNoAbstainVoting CategoryVoting MudSlinging OpenElections VotingPatterns YesNoAbstainVoting YesNoQuestion AaronRobson ActiveListening BetsyHanesPerry CategoryDialogue PredicateFunction YesNoQuestion YesNoVoting CategoryVoting RomanEvaluation VotingPatterns YesNoAbstainVoting YesSoftware CategoryCompany RomanPorotnikov YeshaSivan CategoryHomePage YesterdaysWeather HistoryRepeatsItself IdealDay JohnLennon KevinSmith LoadFactor ProjectVelocity XpMailingList YesterdaysWeather YesterdaysWeatherIsJustaStartingPoint YesterdaysWeatherIsJustaStartingPoint YesterdaysWeather YetAnotherCompilerCompiler YetAnotherIndirection DavidWheeler PassTheBuckAntipattern ProjectManagement SoftwareDevelopment TheTsunami YetAnotherMeetingWillSolveIt YouCanSolveAnyProblemWithAnotherLevelOfIndirection YetAnotherMeetingWillSolveIt AnalysisParalysis AndreasSchweikardt AntiPattern BillBarnett BrentNewhall BrooksLaw CategoryAntiPattern CategoryManagementAntiPattern ChrisFay DeathByPlanning DesignByCommittee FalkBruegmann GeraldoXexeo GodwinsLaw GroundHogDayProject MeetingHaiku MichaelChermside PhlIp ScrumMeetings StandUpMeeting YetAnotherMeetingWillSolveIt YetAnotherMethodology CategoryMethodology GerritRiessen KeithBraithwaite MethodologySpace StopUsingTheWordMethodology YetAnotherProgrammer AntiPattern BrooksLaw CategoryAntiPattern CategoryManagementAntiPattern GeraldoXexeo MythicalManMonth NetNegativeProducingProgrammer YetAnotherSociety KevinLenzo PerlMongers PerlMonks YetAnotherPerlConference YetAnotherThreadWillSolveIt AntiPattern StackOverflow YetAnotherMeetingWillSolveIt YetAnotherWebScriptingLanguage BuzzwordCompliant CategoryScripting ComputerScience MooresLaw ProceduralLanguage ThreeLetterAcronym TimeComplexity TuringEquivalent YetAnotherWebScriptingLanguage YetAnotherWiki CategoryWikiImplementation GeorgGollmann SimpleWiki SqueakSmalltalk WikiWikiClone YetAnotherWikiClone CategoryWikiImplementation LizzyWiki YetAnotherWikiName AnOutsidersReviewOfWiki BackLink BreadCrumbs BrowserHistory CamelCase CategoryWikiImplementation CategoryWikiNavigation FleaWi GotoBar HomePage JakobNielsen MarkDown RecentChanges ReverseIndex SigWik SubPages TextFormattingRules VisitedLinks WikiMap WikiNames WikiStructure YawnWiki YetAnotherWikiName YetiLanguage BigNum CategoryFunctionalProgramming CategoryProgrammingLanguage ClassCastException FloatNum FunctionalProgrammingLanguage GenericType HashMap HindleyMilnerTypeInference IntNum JavaPlatform MlLanguage NiceLanguage PatternMatching RatNum YinYangPrinciple AlternateHardAndSoftLayers DependencyInjection DesignPatterns EconomyOfExpression EventDrivenProgramming FirstClass LanguageSmell MissingFeatureSmell NonFunctionalRequirements ObjectVsModel ObserverPattern RealMacros ResumableException SeparateIoFromCalculation SeparatePolicyFromMechanism SymmetryOfLanguage TuringTarpit VirtuousCircle YinYangPrinciple YinYangVersusSinglism BigIdea CompileTimeResolution DataManipulation DaveVoorhis DiscontinuitySpike EverythingIsa FirstClassFunctions FirstClassTypes FormulasPlusAttributes LogicProgramming ObjectVsModel RelationalModel RunTimeEngineSchema SqlLanguage TheThirdManifesto ThereAreExactlyThreeParadigms TutorialDee YinYangVersusSinglism YingAndYang RalphJohnson YingAndYang YingLei WikiWikiWeb YiorgosAdamopoulos CategoryHomePage YodaCondition CompareConstantsFromTheLeft YodaCondition YodaExceptionHandling CategoryException YouDontWantAnExceptionYouWantaTransaction YodasTeaching ChineseLanguage EnglishLanguage GeorgeLucas GermanLanguage IsaacAsimov MitiChlorian ReadsLikeGerman RefactorEnglish RetCon SlavicLanguage StarWars TheForce TopicComment YogiBerra CategoryPerson YogiKulkarni CategoryHomePage YogiTypeKeyboard YogiType YohannNicolas CategoryHomePage CraoWiki FrenchLanguage YonatSharon CategoryHomePage ChiqChaq ObjectOrientationTips SunirShah YorkshiremanSketch CategoryJoke SolidState WindowsXp YorktownHeightsInTheGoodOldDays CategoryCompany CategoryProgrammingHistory DavisFoulger FileMan MicroSoft SlickEdit SubTree YorktownHeights YouAintGonnaNeedIt EditHint YouArentGonnaNeedIt YouAndYourResearch CategoryResearch ClaudeShannon RichardFeynman RichardWesleyHamming YouAndYourResearch YouAreGonnaNeedIt AmirKolsky AndreThenot AndreasAxelsson AnonymousDonor AntiPattern BargainFutureProofing BondageAndDisciplineLanguage BuildForTheFuture CategoryRequirements CommentsOnPrincipleSix CostOfChangeFlatteners CriticalSuccessFactor DecisionMathAndYagni DoTheRightThing DoTheSimplestThingThatCouldPossiblyWork EricHodges GoldPlating JoshuaJuran JustDoIt LetTheClientDecide MarnenLaibowKoser MartySchrader MichaelHill MichaelSuzio PerfectArchitecture PragmaticProgrammer RavioliCode ReleasePlan RonCrocker RonJeffries SharpenTheSaw SpikeSolution TheConsultantsMantra ThrowOneAwayInPractice TwoIsAnImpossibleNumber UserStory WaldenMathews WayneMack YagniExceptions YouAreGonnaNeedIt YouArentGonnaNeed YouArentGonnaNeedIt YoureGonnaNeedIt YouAreHere AnOutsidersReviewOfWiki BackLink ConceptualMetaphor FindPage LarryIsrael MicroSoft PagesArePlaces RecentChanges RedHerring ThreadMess TourBusDiscussion TraversingLinksIsMovement VisualTour WikiBadge WikiZens YouAreHere YouAreNotEveryone AnecdoteImpasse CategorySubjectivityAndRelativism DoingOutLoud DonaldNoyes GabrieleRenzi MyersBriggs PersonalChoiceElevatedToMoralImperative ThinkingOutLoud UserInterface WetWare YouAreNotEveryone YouAreStillAnIndividual FlexTime JustLeave LifeOfBrian TeamsDontThink TheHero TheyCanFireMe YouAreStillAnIndividual YouAreUsingThisToolBecause AintItAwful AlistairCockburn AntiProductivityTool ArgoUml BigDesignUpFront CourageousDevelopers DaveSmith GdPro HafferdasherThumpwhistle KeithBraithwaite LetsNotUseRose MagicDraw MorgatrondThumpwhistle NoModelNoMoney RationalRose RationalUnifiedProcess SelfFulfillingProphecy SoldAboutSixMonthsAgo TogetherJay YouAreUsingThisToolBecause YouAreaCell SgWa YouArentExtreme CategoryExtremeProgramming CommitmentSchedule ErikMeade ExtremeProgramming JohnBrewer LoadFactor RonJeffries XpAsReligion XpNameCancer YouArentGoingToNeedIt CategoryRedirect YouArentGonnaNeedIt YouArentGonnaNeedIt AhaMoment AndrewCates ArrayList BeBraveLittlePiglet BigBang BillKress ButWeHaveNeverNeededItBefore CarlCastro CategoryDecisionMaking CategoryExtremeProgramming CategoryJargon CayteLindner CodeOwnership CollectiveCodeOwnership CoupleLeapingWithLooking CthreeProjectTerminated DaveHarris DaveSmith DavesRealExampleWhereThinkingAheadWouldHaveHelped DavidPlumpton DecisionMathAndYagni DoTheSimplestThingThatCouldPossiblyWork DoesYagniInterruptFlow DouglasDickinson EconomicsOfYagni ElicitingRequirements EngineeringTask EvenIfWeMayNeedItWeCantMessWithItNow ExtremeNeed ExtremeProgramming ForthValues FutureDiscounting GeorgePaci GoalDonor GoldOwner HashMap HdykYagni HowDoYouKnowYouArentGonnaNeedItEh IdealProgrammingTime IterationPlan JasonArhart JeremyCromwell JohnJamesIrvine JustInTimeProgramming JustSufficientImplementation KentBeck KielHodges LoadFactor MichaelFeathers NeedingBinarySearch NotNeedingBinarySearch OaooBalancesYagni ObjectOrientation OnceAndOnlyOnce OppositeOfYagni OrganizationalPsychology PatternComponent PeterMerel PrematureGeneralization PrinciplesOfObjectOrientedDesign ProblemDomain RefactorMercilessly RefactoringYagni ReleasePlan RichardCordova RobCrawford RonJeffries RussellGold SeparationOfConcerns ShieldPattern SoYouReallyThinkYourArentGonnaNeedItHa StevenNewton SyrtYagni TestDrivenDevelopment TheCustomerWillAlwaysWantMore TreeMap UnitTest UserStories UserStory WasChryslerComprehensiveCompensationSuccess WdNiy WeDontNeedItYet WhatIsSimplest WhenAreWeGonnaNeedIt XpSimplicityRules YagNi YagniAndCompanyAssets YagniAndCostOfChange YagniAndCpp YagniAndDatabases YagniAndDeleting YagniAndLogging YagniAndReuse YagniAndTeamDynamics YagniExceptions YagniIsBologna YouAreGonnaNeedIt YouArentGonnaNeedIt YouArentGonnaNeedItAndYtwok YouMightNeedIt YouNoLongerNeedIt YouReallyArentGonnaNeedThis YouArentGonnaNeedItAndYtwok AamodSane AcceptanceTest AlistairCockburn BoLeuf BrianStPierre BusinessAndDevelopment CareyUnderwood CategoryYtwok CobolCausesBrainDamage CodeSmell DaveHarris DaveSmith DoTheSimplestThingThatCouldPossiblyWork EngineeringTaskCard EricMiller ExtremeProgramming GoFasterWithRefactoring InventorsParadox JasonBucata JohnBrewer KeithBraithwaite KentBeck KielHodges LazyInheritance LazyOptimization PeterMerel PrematureOptimization RefactorMercilessly RefactoringYtwok RonJeffries SeanOhalpin SimplestThing SomeOnesGonnaNeedIt SpikeSolution UnitTest WayneCarson WhatTheYtwokDrivers WhenXpIsUnpopular WholeValue YagniMightLeadToPrematureOptimization YouArentGonnaNeedIt YouArentGonnaNeedItDiscussion YouArentGonnaReadIt AlexAnderian AlistairCockburn AmazonJunkie AnAcceptableWayOfFailing BigDesignUpFront BooksAreGoodCompany BoyThisStuffMakesMeFeelStupid CargoCult ConcurrentReading DanilSuits DesignPatterns EpsteinsLaw EricUlevik FootnotesDestroyFlow GeorgePaci HowToTakeNotes JamesNoble JohnCarroll LarryWall LukeGorrie MarshallMcLuhan MatthewAstley MinimalManual NewYorkCity PaulHudson PerlLanguage PeteMcBreen ProgrammingPerl ProjectTopaz ReadingDebt ReadingDeficit SafariTechBooksOnline StuffedShirtSyndrome SunirShah TabbedBrowsing TheAlmightyThud TheNurembergFunnel ThePolack TheTimesTheyAreaChanging TheyArentGonnaReadIt ThomasQuas YouArentGonnaReadIt ZygoBlaxell YouCan BecauseYouCan CanDo CategorySuccess DoSomeThing DoTheBestYouCan DonaldNoyes GoodThing IfYouThinkYouCanAndYouTryVeryHard IsureCan MovingInTinyCertainSteps OnlySayThingsThatCanBeHeard WhyNotStartToday WorldPeace YouCan YouCanAlwaysSayNo YouCanImproveMyEnglish CategoryWikiMaintenance CategoryWikiTag EnglishLanguage NickBensema RefactorNotMyPunctuation WhyIsEnglishSpokenHere WhyNobodyDeletesWiki WikiAuthor WikiBadge WikiGnome WikiTag WikiWiki YouCanImproveMyEnglish YouCanSolveAnyProblemWithAnotherLevelOfIndirection AndrewKoenig ButlerLampson CategoryPattern LayerOfIndirection ShieldPattern YouCantAlwaysGetWhatYouWant DoTheMostComplicatedThingThatCouldPossiblyWork MickJagger YouCantConvinceMe BurdenOfProof CommunityOfExperts ThreeMonkeys YouCantConvinceMe YouCantEliminateRisk AnAcceptableWayOfFailing JohnBrewer MichaelChermside ProjectManagement RiskDatabase TypesOfProjects YouCanManageRisk YouCantEncapsulateEverything HaHaOnlySerious WilliamUnderwood YouCantForceInvolvement AnonymousDonor BoomerangEffect EvanCofsky GoodThing JeanMarcHeneman MaslowsHierarchyOfNeeds ReworkingSuccessNewCommunitiesAtTheMillennium RobertTheobald StephenCovey SunirShah YouCantForceVoting YouCantForceVoting AbileneParadox AnonymousDonor ApprovalVoting CategoryVoting ChrisBetts DanielSheppard EricHerman GkChesterton GlennVanderburg GrahamHughes JeanMarcHeneman LoveHateRelationship MickeyMouse NineteenEightyFour PayWall PeterMerel PleaseMoveThisToTheAdjunct PowersThatBe PreferentialVoting RalphNader RobertWatkins SunirShah UnitedStates VotingPatterns YouCantForceInvolvement YouCantGetThereFromHere AlanChristiansen AlternateHardAndSoftLayers AntiPattern BigDesignUpFront CantGetThereFromHere DoTheSimplestThingThatCouldPossiblyWork ExtremeProgramming GlobalMaximum LocalMaximum MergeWith SaturdayNightLive SpikeSolution TimeToPunt UniformlySlowCode UnitTest WaldenMathews WarpDrive WouldntStartFromHere YouCantGetThereFromHere YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt BalloonModelOfKnowledge CategoryCommunication CategoryEducation CategoryMind ConcurrentReading DoItAgainToLearn EdgeOfOurKnowledge FuzzyAndSymbolicLearning GoedelEscherBach HaveThisPattern JohnFarrell MetaLearning MitsAltair OnlySayThingsThatCanBeHeard OpenClosedMindPrinciple TooMuchToRead TrivialOnceUnderstood YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ZoneOfProximalDevelopmentTheory YouCantPushaPieceOfString FortyHourWeek HowLongIsaPieceOfString LawOfDiminishingReturns LeaderShip PointyHairedBoss ProgrammersAreLazy YouCantPushaPieceOfString YouCantSeeTheForestForTheSandDunes CategoryDiscovery DonaldNoyes GeoLocater MartySchrader OnePileFilingSystem RemindAndRecord ScanAndDiscard TheAbstractionPile ThinkingOutLoud WritingThingsDown YouCantTakeItWithYou WhyDoYouPermitThisToBeDoneToYou YouCantUnderstandaProcessByStoppingIt ForgetTheDebugger FrankHerbert ScannedBrainSimulation YouDontDoItTheWayIdoThereforeYouSuck AntiPattern PairProgramming RudyardKipling YouDontDoItTheWayIdoThereforeYouSuck YouDontHaveToKnowEverything BasicToolkit CategoryOrganization DonaldNoyes HighLevelLanguage ItWorks OrdinaryComputerUsers ThinkingOutLoud WhatNotHow YouDontMessAroundWithBill CategorySillySongs RedmondWashington YouDontNeedItAnymore ExtremeProgrammingPractices FrameworkBuilder GoldPlating MichaelChermside PeteHardie PhlIp RefactorMercilessly ReuseRepository RuleOfThree SimplifyVigorously StephenHutchinson TheSimplestCode UnitTest XpCode YouArentGonnaNeedIt YouDontNeedItAnymore YouDontWantAnExceptionYouWantaTimeMachine AlainPicard BackTrackingMethod BrianDowning ClassifyingExceptions CommonLisp ContinuationImplementation DesignByContract DickBotting DougMerritt DougPhilips ExceptionalConditions FalkBruegmann GenerationalGarbageCollection GunnarZarncke HaskellLanguage HerbertGeorgeWells JeffGrigg JonathanTang KevinLacobie LispRestartExample LockFree LookAhead MichaelFeathers MichaelJackson NonDeterminsticProgramming PeterMerel RalphJohnson ReadAhead ResolveRecognitionDifficulties RussellGold SoftwareTransactionalMemory StarTrek StephanHouben StopAndCopy TheSingularity ThinkAboutIt TomStambaugh TransactionsVsExceptions WaitFree WasIstupidFlag YouDontWantAnExceptionYouWantaTransaction YouDontWantAnExceptionYouWantaTransaction ArlieDavis CategoryException ChrisGarrod ContinuationPassingStyle FalkBruegmann FirstClassUndo KillMutableState MooresLaw SoftwareTransactionalMemory YouDontWantAnExceptionYouWantaTimeMachine YouDontWantAnExceptionYouWantaTransaction YouGetWhatYouPayFor CategoryIdiom OpenSource PierreCloutier YouGetWhatYouPlayFor YouGetWhatYouPlayFor CategoryIdiom MartySchrader OldFart YouGetWhatYouPayFor YouHaveToWriteItSomewhere BigIron BrianRobinson ConfigurabilityIsTheRootOfAllEvil DesignPatterns HiberNate InterpreterPattern JavaDoc JavaScript JavaServerPages JeffMcKenna NimbleDatabase OnceAndOnlyOnce PrincipleOfLeastPower RobMyers ScottJohnson TopLink TopLinkForJavaUsageExperiences YouHaveToWriteItSomewhere YouJustCantWin YouJustDontGetIt AlarmBellPhrase ArgumentByMajority ArgumentFromIntimidation AssumeMiscommunicationNotMalice DotComBust GnuGeneralPublicLicense HolyWar HowToSellGoldenHammers IfYouWereSmartEnoughYoudJustKnow IgnoranceIsCool IknowItWhenIseeIt IncompetentCommunicator MatthewAstley PersonalChoiceElevatedToMoralImperative ReallyUnderstand RelationalWeenie TheExecutionOfFederalLaw YouJustDontGetIt YouJustNeedTo AlarmBells DavidCasey DevelopmentTasks DoTheSimplestThingThatCouldPossiblyWork PlanningPoker ProductBacklog ProductOwner SpikeSolution TestFirst UserStories YouJustNeedTo YouKnowYouAreaRealProgrammerWhen AppleSoft BobBockholt CategoryProgramming CowboyCoding DanielKnapp DaveFayram DougMerritt ForthLanguage GarryHamilton GavinLambert ImaginaryProgrammer JargonFile JavaNumerics LarryWall LayneThomas LevelsOfIndentation MasterProgrammer McDonalds MrPlato QuickBasic RationalProgrammers RealProgrammer SoftwareGeniuses StoryOfMel StringProgrammers TaoOfProgramming ThaddeusOlczyk TheMatrix UnifiedModelingLanguage VoodooChickenCoding YouKnowYouAreaRealProgrammerWhen YouKnowYouDontBelongInManagementWhen StarTrek YouKnowYoureInaBigCompanyWhen AmericanCulturalAssumption AndrewCates AnonymousDonor BigBlue BigCompany CategoryAntiPattern CategoryHumor CategoryOrganizationalAntiPattern ClearCase DesignReview DilbertMoment DiscontinuitySpike ElectronicPickleJar GovernmentVersusPrivateSector GroupWise HaveThisAntiPattern HaveThisPattern ManagementByObjectives MayZeroSeven MicrosoftExchange MiddleManagement MozillaFirefox OperaBrowser ProjectManager ScottAdams SmartPhone SneakerNet TestDrivenDevelopment TheSimpsons TimKing TpsReports YouKnowYoureInaBigCompanyWhen YouKnowYoureInaBleepedCompanyWhen YouKnowYoureInaWildWestCompanyWhen YouKnowYoureInaBleepedCompanyWhen CategoryHumor CategoryOrganizationalAntiPattern GrammarVandal OfficeSpace PointyHairedBoss PreparedStatements WarningSignsOfCorporateDoom YouKnowYoureInaBigCompanyWhen YouKnowYoureInaWildWestCompanyWhen AnonymousDonor BigCompany CategoryHumor CategoryOrganizationalAntiPattern FarScape IsoNineThousand JayOsako LargeCompaniesHateDoingBusinessWithSmallCompanies LibreOffice LinkedIn MiddleManagement OpenSource ScottElliott TheSimpsons TimKing UnitTest YouKnowYoureInaBigCompanyWhen YouKnowYoureInaBleepedCompanyWhen YouKnowYoureInaWildWestCompanyWhen YouKnowYouveBeenInItTooLongWhen CategoryGetOffMyLawn CategoryOrganizationalAntiPattern JohnFletcher YouMayBeaNoHireIf YouMightBeaThreeStarProgrammer ArlieDavis CeeIdioms CeeLanguage ConditionalOperator GarryHamilton HomePage ImplementationDefined MetaProgramming OkCancelWidget PointersToMembers ReinventingTheDatabaseInApplication StumblingBlocksForDomainSpecificLanguages ThickBreadSmell ThreeStarProgrammer ThreeStarProgramming UndefinedBehavior UnspecifiedBehavior YouMightNeedIt BorrowingTrouble ExtremeProgramming FunctionalRequirements GetThereFromHere JohnPassaniti KentBeck NonFunctionalRequirements UnitTest YouArentGonnaNeedIt YouMightNeedIt YouMustWorkInManagement CategoryJoke YouNeedCleanCode AlexJouravlev GeorgePaci OnceAndOnlyOnce SimpleDesign XpSimplicityRules YouArentGonnaNeedIt YouArentGonnaNeedThatFeature YouNeedCleanCode YouNeedToBeSmarter GarryHamilton LayneThomas LaynesLaw OnlySayThingsThatCanBeHeard YouJustDontGetIt YouNeedToBeSmarter YouNeverNeededIt YagniAndDeleting YouReallyArentGonnaNeedThis BreakIterator CheckedException ConvertExceptions DaveHarris ImpossibleException InformationHiding InternalError KielHodges SimpleTextBoundary YouArentGonnaNeedIt YouReallyArentGonnaNeedThis YouReallyShouldntDoMuch SgWa YouShouldDoItEveryWhichWay SaneSubset ThereIsMoreThanOneWayToDoIt YouShouldntaDecidedIt CastInStone CategoryRequirements HashMap MicroDecisionAwareness YouArentGonnaNeedIt YouShouldntaDecidedIt YouThinkThatsCodeYoureWriting AndreSlabber BoldlyGoWhereSomeoneHasGoneBefore DanielKnapp StopTryingToCodeMeAndCodeMe TheMatrix TheSourceCodeIsTheDesign ZenSlap YouTube BillGates GodTube PieterJansegers VideoLink VideoWiki WebTwoPointOh YouTube YoucefBouayad YoullKnowItWhenYouGetThere YoullKnowItWhenYouGetThere YoullShootYourEyeOut CategoryIdiom ChristmasStoryMovie GrandMasterProgrammer HowToShootYourselfInTheFoot JuniorProgrammer YoullBreakYourNeck YoullPutYourEyeOut YoullShootYourEyeOut YoungLisper YoungLispers YourBadExperienceDoesntMakeItEvil AnonymousDonor BadThing BigDesignUpFront CategoryEvil EwDijkstra GoodStyle GotoConsideredHarmful JeffBay NiklausWirth SingletonPattern SingletonsAreEvil SunirShah TestFirstDevelopment WaldenMathews WardCunningham XisEvil XisProblematic YourFavoriteLanguage CategoryProgrammingLanguage MyFavoriteLanguage MyFavouriteProgrammingLanguage SmalltalkLanguage YourJobIsNotYourLife CategoryEmployment ExtremeBudgeting GarryHamilton JustGetAnyJob LifeAsaBusiness LifeAsaDream LifePatterns PrepareForNextCareerNow SelfImprovementPatternsRoadMap YourJobIsNotYourLife YourMileageMayVary AcronymsOnTheWiki AmericanCulturalAssumption AmericanCulturalExperience CategoryIdiom GetOverIt ItDepends JargonFile JustMab LondonEngland NauticalMile PortlandOregon RobertField TomStambaugh UseNet WeaselWording WikiWord YourMileageMayVary YourMoneyOrYourLife CategoryBook TimeBandits YourToasterDoesntKnowWhatYearItIs AllenBradley CategoryYtwok MyRefrigeratorKnowsWhatYearItIs PaceMaker YearTwokBusinessOpportunity YtwokSecondaryEffects YpsilantiEyeball CategoryWikiImplementation KirkKitchen YpsilantiEyeball YtwoKaboom AlanHecht BrentNewhall CalendarAnxiety CategoryKaboom DaveHarris DaveSmith GarryHamilton HofstadtersLaw InternetStockBubbleKaboom JohnCarter MaRvInWaVs MillenniumFever PackardBell TwoHundredBillionDollars YtwoKayCompliant YtwokBet CategoryHistorical CategoryYtwok RonJeffries TheEndOfTheWorld YtwokEmbeddedSystems YtwokUpdate YtwokConsulting CategoryYtwok WardCunningham YtwokEmbeddedSystems CategoryRant CouldIsntWill DickMills EmbeddedSystem GeorgeBush GeorgeDinwiddie JimPerry JohnKoskinen KyleBrown PeterMerel PlugIn RecordView RedHerring RoleighMartin RonJeffries StarTrekSystems YtwokEmbeddedSystems YtwokUpdate YtwokErrors AttentionPlease BrokenLink CategoryYtwok CyberCash FixMe IndependentOperationOptions InternetOfThings MasterCard SangersReview YtwokErrorsFixed CategoryHistorical CategoryYtwok JeffGrigg YtwokErrors YtwokHoax CategoryYtwok JeffGrigg MostSpectacularUrbanLegendEverPerpetrated YtwokErrors YtwokErrorsFixed YtwokIsNineteenSeventytwo CategoryYtwok TiVo YtwokIsNoBigDeal CategoryYtwok YtwokSecondaryEffects YtwokIsThreeEvents CategoryYtwok PeterMerel YtwokUpdate YtwokMartialLaw CategoryYtwok GlobeFront JimPerry KeithBraithwaite KielHodges KyleBrown MichaelFeathers PeterMerel RonJeffries TheForeverWar YtwokUpdate YtwokParanoia CategoryHistorical CoryHamasaki DeutscheBank EdYourdon FixOnFailure FredBrooks GaryNorth KeithBraithwaite MartialLaw PeterDeJager PeterMerel RealPaperBanknotes RonJeffries SanchoPanza ThreadMode UncleSam YouArentGonnaNeedIt YtwokBet YtwokEmbeddedSystems YtwokInEurope YtwokUpdate YtwokPersonalPreparations CategoryHistory CategoryYtwok YtwokSecondaryEffects CategoryYtwok DonOlson EdYourdon LanguagePissingMatch LaoTse MichaelDillon PeterMerel YtwokIsNoBigDeal YtwokIsThreeEvents YtwokStories CategoryStories CategoryYtwok DavidChess TwoHundredBillionDollars YtwokUnitTestingTriumph CategoryYtwok CodeUnitTestFirst CollectiveIntelligence ExtremePhoneSwitch ExtremeProgrammer GreatestPhraseOfWikiNinetyNine PeterMerel ReFactoring RichardDrake RonJeffries SecurityIsHard UnitTest WikiCollectiveSanityTriumph WikiNature YtwokUpdate AdamHill AlanHecht AlistairCockburn BruceWebster CategoryHistorical CategoryYtwok CoryHamasaki DavidChess DenhamGrey EdYardeni EdYourdon EuroConversion EuroTransition FearUncertaintyAndDoubt GaryNorth GpsEowRollover InfoMagic JayHanson JimPerry KeithBraithwaite KielHodges KyleBrown LarryKollar MarkSwanson MichaelFeathers PaulMilne PeteMcBreen PeterDeJager PeterMerel RichardRabinowitz RonJeffries SocialPhenomenon TcMay TheEndOfTheWorld ThereHaveBeenAlready WilliamGrosso YtwoKaboom YtwokBet YtwokEmbeddedSystems YtwokMartialLaw YtwokParanoia YtwokUpdate YuanVsDollar DaveVoorhis DougMerritt OffTopic XformsTechnology YuanliangLiu CategoryHomePage FibonacciSequence LearningObject LiterateProgramming MoinMoin PatternLanguage PrimeNumber ProjectWiki RequestForCommentsOnRandomThoughts SelfProgrammingWiki TeamWiki WardsWiki WhyInteractionIsMorePowerfulThanAlgorithms YukiWiki CategoryWikiImplementation HiroshiYuki WikiClones YukiWiki YukihiroMatsumoto CategoryAuthor CategoryPerson LarryWall PhlIp RubyLanguage YyyyMmDd ChrisGarrod DateStamp DeleteIfCooked HhMmSs LeapDay LeapYear PointInTime RegularExpression ThirtyDays ZaZen CategoryEasternThought CategoryOnTopic EasternWuss KirkBailey ZaZen ZachGiles AbandonedHomePage AreYouThere CategoryHomePage HelloWorldInManyProgrammingLanguages OrphanPage WikiWiki ZachGiles ZachThomas CategoryHomePage DavidSchulze SoftwareEngineer SoftwareEngineering ZachThomas ZacharyMartin CategoryHomePage OrderedBag ZadehLotfi CalBerkeley CategoryPerson FuzzyLogic SurnameGoesLast ZakTamsen CategoryHomePage ZaneBug CategoryDotNet CategoryTesting IntroducingZanebug MicrosoftDotNet NunitFramework RegressionTesting TestDrivenDotNet TestingFramework VisualStudio ZanyDoodle WyuIs ZanyDoodle ZapGun CategoryBook PhilDick PinkElephant RandCorporation VonNeumannArchitecture ZapGun ZaurusSoftwareIndex CategoryIndex SharpZaurus ZaurusSoftwareWishList CategoryHandheld GoodZaurusSoftware MiniRubyWiki SharpZaurus ZcdsfFileFormat AlternativesToXml CategoryArchitecture CommonDataStorageFormat DoingStuff DonaldNoyes ZedLanguage CambridgeUniversity CategoryProgrammingLanguage CustomerInformationControlSystem FormalSpecification IeeeSevenFiftyFour SedLanguage SetTheory ZedMachine CategoryInteractiveFiction DoctorSeuss GrahamNelson InfocomCompany InformLanguage TextAdventureGame VirtualMachine ZedMachine ZeeMachine ZorkGame ZorkMachine ZeeTree CategoryHistory CategorySoftwareTool FreeCommander GarryHamilton WindowsExplorer ZeekLand CategoryWhimsy FrogLand HatTrick ZeekLand ZeekLandDeconstruction DaveVoorhis GreenCheese LoveAndRockets RecentChanges TheElaborateArtOfDeconstruction ZeekLand ZeelandNet CategoryCompany ZeelandNet ZeljkoVrba CategoryHomePage ZenAndTheArtOfMotorcycleMaintenance AlexanderPirsigConnection AlexandrianCenter AlistairCockburn BookList BradCox BuzzwordCompliant CameronSmith CategoryBook CategoryEasternThought CategoryPhilosophy CategoryWesternThought DanHankins DataModelling DesignPatterns EugeneWallingford GingerFactor HoldingTheGains JohnFletcher KeithBraithwaite KevinKelley LilaAnInquiryIntoMorals LiterateProgramming MarcGirod MartinPool MartineDevos MrAristotle MuAnswer PirsigZen QualityWithoutaName QuotationOnBeautyFromPlatosPhaedrus RatchetEffect RobertPirsig ScientificMethod SocialConstruction TerjeSlettebo TestFirst TheMetaphysicsOfQuality TheSingleBook ZenAndTheArtOfMotorcycleMaintenance ZenBuddhism CarstenKlein CategoryEasternThought DifferenceBetweenTaoismAndBuddhism DogenZenji EasternWuss EightfoldPath EisaiZenji FourNobleTruths HustonSmith JohannesBrodwall KillBill KoansMetaphorsAndParables KungFu MuAnswer RaphaelWegmann SotoZen StevenNewton TheWorldsReligions ThichNhatHanh ThreadMode WikiKoan ZaZen ZenBuddhism ZenBuddhismDiscussion ZenConcepts ZenoBuddhism ZenBuddhismDiscussion AntiPattern CategoryEasternThought DependentArising JoshuaRobinson NoThing RefactorMe ThreadMess TrueNature UniversalKnowledge WhatsaDistinction WhyWikiWorksNot WorldlyKnowledge ZenBuddhism ZenConcepts CategoryEasternThought GettingIt GlassBeadGame KirkBailey MysteryAuthor OneTruePath PerfectSystem StevenNewton TaoConcept TaoTeChing TiggerTenango UnconsciousCompetence WikiZen WilliamPietri ZaZen ZenMaster CategoryEasternThought ZenMaster ZenOfBowling CategoryEasternThought ZenOfPython ZenProgramming CategoryEasternThought DataAnalysis DreamToComputer FeynmanAlgorithm FrankHerbert NickRobinson OnceAndOnlyOnce PeterLynch StijnSanders TaoOfProgramming WhatNotHow ZenLevel ZenProgramming ZenSlap AndrewCates AndrewKoenig AttitudeAdjustmentTool BoiledFrogs CategoryEasternThought EdBuffaloe EmptyYourCup HaveThisPattern IanRichmond ManorainjanHolzapfel MichaelPalin PushingTin WhackOnTheSideOfTheHead ZenSlap ZenView CategoryEasternThought ChristopherAlexander PatternLanguage TheNetherlands ZenWindow BusStopExperiment CategoryPattern ChristopherAlexander SacredSite ZenView ZendEngine CategoryPhp IcyCool ZendEngine ZenoBuddhism BryanDollery CategoryEasternThought EvolutionaryPsychology GreenCheese HatTrick JudeoChristian KrazyKat MichaelFeathers PeterMerel PhilosophyBrethrenThree PhlIp RobertFripp RonJeffries TragedyOfTheCommons WhyClublet ZenoBuddhism ZenoDiscussion CategoryOpenSource RobChamberlin ZenoGantner CategoryHomePage ZeroAndOneBasedIndexes AdaLanguage AlgolLanguage AntiPattern AplLanguage CategoryCodingIssues CeeLanguage DaveSmith DecemberFourteen DougMerritt DuckTyping FencePostError FortranLanguage GarethMcCaughan HeapSort JavaLanguage JohnHarby KatyMulvey LasseHp MarnenLaibowKoser NeverMind OffByOne PascalLanguage PerlLanguage PythonLanguage ResultSet RichardCollins StephanHouben TomStambaugh UnitedStates VerilogHdl VisualBasic WhyNumberingShouldStartAtZero ZeroButtonCheckin CategoryAutomated CategoryTesting ExtremeProgramming ZeroButtonTesting ZeroButtonTesting AgileTesting AutomatedContinuousTesting CarlManaster CategoryAutomated CategoryTesting DavidSaff DeleteWhenCooked InformationOverflow ItDepends JeffGrigg OneButtonTesting SelfDocumentingCode SimplestThingThatCouldPossiblyWork ZeroButtonCheckin ZeroButtonTesting ZeroConf AppleComputer CategoryNetwork PowerBook WiFi ZeroDefects AcceptanceTest CategoryProcess CategoryQuality CodingStandard ContinualImprovement DoItRightTheFirstTime ExtremeProgramming OnsiteCustomer QualityIsFree RequirementsManagement SoftwareInProcess StrawMan UnitTest UserStories WilliamEdwardsDeming ZeroDefects ZeroDiff CategoryWiki DaveVoorhis EditCopy EditPage HaveThisPattern NewRecentChanges PrevalenceInMusty QuickDiff RecentChanges ZeroHourWeek CategoryEmployment DonaldNoyes EightHourBurn FortyHourWeek SustainablePace ZeroHourWeek ZeroIsSuccess CategoryOperatingSystem MacOs MacOsx MicrosoftWindows ZeroIsWrong AntiCreation AnythingIsNothing AprilZeroEight CategoryExtreme DevilsAdvocate HaHaOnlySerious NothingIsAnything SamuelFalvo WhatIsNull YouJustDontGetIt ZeroMeansNull ZeroMeansNull AnonymousDonor AntiPattern BeenThereDoneThat BenHutchings BottomType CategoryDevelopmentAntiPattern CategoryNull ChrisDate CommonLisp CsharpLanguage DavidFlater DylanLanguage DynamicTyping HaskellLanguage InBandSignal JonathanTang MarcThibault NegativeOne NullObject ObjectiveCaml OutOfBand PerlLanguage PythonLanguage RealNumbersAreNotEqual RubyLanguage SmlLanguage UniCode WhatIsNull ZeroMeansNull ZeroOneInfinity CategoryCodingIssues ZeroOneInfinityRule ZeroOneInfinityRule AboutFace AbstractDataType AmirLivne AnonymousDonor ApplicationsAreLanguages ApproximationOfInfinity ArbitraryPrecisionIntegers BigInt BigInteger BruceMacLennan CategoryCodingIssues CategoryDesignIssues CodeSmell ConfigurationFile CrudScreen DaveVoorhis DavidSarahHopwood DoubleAfterFull DougMerritt DynamicAllocation EpistrophyAdebiyi FileDescriptor FixedQuantityOverflowBug HumanComputerInteraction InteractionDesign JamesBullock JargonFile JayOsako JohnVriezen JonathanTang JulyZeroFive MagicNumber MagnusLyckaa ModelViewController NamedConstants NoneFixedVariable NumberPollution OperatingSystem OperatorOverloading OrderedCollection PanuKalliokoski PhyloGenesis PrematureOptimization PrimeNumber RefactorMe RuleOfThumb SmalltalkLanguage SmoothSort TailWagsDog TheInmatesAreRunningTheAsylum ThreeLevelsOfAudience ThreeStagesOfKnowledge TwoIsAnImpossibleNumber UserInterface WardCunningham WillemLouisVanDerPoel WorksForMe YagNi YouAreGonnaNeedIt YouArentGonnaNeedIt ZeroOneConstantVariable ZeroOneInfinity ZeroOneInfinityRule ZeroOneInfintyIsaUpperBound EasilyExpansibleCodeBase EncapsulateAndModularizeYourCodeSoYouCanAddStuffLaterWithMinimalPain SupportOneOrWhateverConfigurations WikiPage YaMightNeedItLater YagNi YamNil ZeroOneInfinity ZeroOneInfinityRule ZeroPopulationGrowth AnswerMe BabyBoom CategorySociety GarbageCollection GreatDepression NewZealand UnitedStates WorldWar WorldWarOne WorldWarTwo ZeroPopulationGrowth ZeroSum CategoryGame WinWin ZeroSumGame ZeroSumGame CategoryGame EmacsVsVi GameTheory NonZeroSumGame PrisonersDilemma ReligiousWar SysvVsBsd TicTacToe WarGames WinWin ZeroSumGamers ZeroSumGamers AnthropicPrinciple CategoryEmployment GarryHamilton SecondLawOfThermodynamics ShitSandwich TestosteronePoisoning ZeroSum ZeroSumGame ZeroTolerance AnonIsStillBanned CeaseAndDesist DaveVoorhis EarleMartin ElizabethWiethoff MessageForTheStewards MustEliminateImperfection PirateWiki RecentChanges WardCunningham ZeroTolerance ZeroToleranceDiscussion ZeroToleranceDiscussion AndyPierce DaveVoorhis DoubleEdit ElizabethWiethoff GoodIdeasAreExpensive GrammarVandal HardBan IanOsgood LetHotPagesCool MartinZarate MichaelSparks NewRecentChanges RecentChanges UnethicalEditing UserName WikiNow WikiWikiBugs WikiZens ZeroTolerance ZeroTurnaround AnonymousDonor BondageAndDisciplineLanguage ClasspathHell DynamicComponentSupportForJava ExtremeProgramming FebruaryZeroNine GlassFish JavaModuleSystem JavaRebel JbossApplicationServer JeffGrigg JonAs MultitaskingVirtualMachine OpenServicesGatewayInitiative OpenSource OsGi PeacefulyAgreesWithYou SmalltalkLanguage SpikeSolution SpringFramework SpringSourcedmServer TestDrivenDevelopment ViolentAgreement XmlForZeroTurnaround ZeroTurnaround ZerothChurchOfAlonzo AlonzoChurch CategoryPhilosophy ChurchOfTheLeastFixedPoint IanHacking LambdaCalculus LeibnizianDefinitionOfConsciousness ZerothChurchOfAlonzo ZetaOs BrokenLink CategoryOperatingSystem ZeusForWindows CategorySoftwareTool CategoryTextEditor CodeWright EmacsEditor JavaScript LuaLanguage MultipleDocumentInterface PythonLanguage RegularExpression TextEditor TextPad UltraEdit VersionControl ZhaoWay AdvoGato CategoryHomePage ChineseWiki DebianGnuLinux DeveloperWorks DougMerritt EmileKroeger FreeSoftware LinuxDocumentationProject LinuxGazette LiveJournal MichaelCrawford ObjectiveCaml TkChia WebLog WikiWiki ZhaoWay ZhaoYeming AreYouThere CategoryHomePage OrphanPage ZheHu AddingNewPages CategoryHomePage CategoryPersonalWiki FrontPage HanbingLiu RecentChanges RegisterNewUser RunningYourOwnWikiFaq SoYaWannaWikiWiki StartingPoints TextFormattingRegularExpressions TextFormattingRules TipsForBeginners WelcomeVisitors WikiFarms WikiWikiSandbox ZheHu ZhonJohansen CategoryHomePage ExtremeProgramming JustaProgrammer XpCoach XpUtah ZhuZhu ZhuZhu ZhurnalWiki BoLeuf CategoryPersonalWiki MarkZimmermann TheWikiWay WardCunningham WikiJournaling ZhurnalWiki ZigZag BrianTheado CategoryCreativity JavaScript MarcusDenker TedNelson ToniAlatalo ZigZag ZimWiki CategoryPersonalWiki ZimWiki ZincWiki AutomaticLinkGeneration BackLink CategoryWikiImplementation ChangeTitle ContentEditableByAll DanglingLinks EditConflictResolution EditHint EverythingTwo FindPage FreeLink GarbageCollectedWiki GarbageCollection HeuristicRule HomePage HowToDeletePages InterWiki KarlKnechtel LikePages PageHistory PageList PerlLanguage PhpWiki PolyMorphism QuickDiff RandomPage RecentChanges RefactorMercilessly SandBox SimplestThingThatCouldPossiblyWork SoftSecurity TextFormattingExtensions TextFormattingRules TopTen UserName VisualTour WakkaWiki WalledGarden WantedPages WantingPages WardCunningham WardsWiki WikiMarkup WikiPrinciples WikiSource WikiWiki WorldWideWiki ZincWiki ZinmLanguage AbiWord CategoryLanguage GnuLicense JonGrover MicroSoft MicrosoftWord OpenOffice PaulRuane ZipDisk BroadBand CategoryHardware DonaldNoyes DvdBurner ItDepends ZipfsLaw CategoryMath PowerLaw TaskSchedulingUsingZipfsLaw ZipfsLaw ZitfacePattern AbstractFactory AnimalImpl BankAccount KarlKnechtel NullObject PimplIdiom YouArentGonnaNeedIt ZoTero CategorySoftwareTool FaceBook FireFox HomePage InternetExplorer JohnFletcher MicrosoftWord MindMap OneNote SemanticWeb VisualUnderstandingEnvironment YouTube ZoTero ZoharBabin ZoharBabin ZoltanSzathmary AreYouThere CategoryHomePage HungaryEurope TestingFramework XbUnit XbasePlusPlus ZombieTechnologies AppleNewton AsciiCode AssemblyLanguage BadKeyboards BasicLanguage BigDecimal BlueTooth CableModem CapsLockZombieTechnology CategoryRant CategoryTime ChemicalVsDigitalCameras CobolLanguage CommonLisp DataFlowDiagram DavidCary DigitalSignature DotNet DvorakKeyboard DynamicTyping ElectricCars EmailIsObsolete EmpiricalEvidence EssentialDifficulty ExBase FactorLabelMethod FalkBruegmann FloppyDiskZombieTechnology FlowBasedProgramming HamRadio InternalCombustionEngine JavaLanguage JeffGrigg LispLanguage LoggingFileSystem MacLisp MaltronKeyboard MikeWarot MorseCode MouseScriptDisconnect MyProprietaryClassDiagramNotation NanoTechnology NetFlix ObjectOrientedProgramming ObjectiveCee OnceAndOnlyOnce PayPerView PersonalAnalogDevice PeteHardie PsychologyOfEverydayThings PythonLanguage QwertySyndrome RealTime RubyLanguage ScaleOfObsolescence ScrollLock SimpleDesign SmalltalkLanguage StaticTyping TelegrapheDeChappe TestDrivenDevelopment TheFableOfTheKeys UniCode UnifiedModelingLanguage UnitedStates UtfEight VinylIsDead VxWorks WiFi WinTel WintelCulturalAssumption WithinTwentyYears ZombieUrl AnonymousDonor BrokenLink CategoryAddress VultureSearchEngine ZombieUrl ZoneOfFunctionality CategoryInterface DonaldNoyes PaperPort ThinkingOutLoud ZoneOfFunctionality ZoneOfProximalDevelopmentTheory CategoryCollaboration PairProgramming YouCantLearnSomethingUntilYouAlreadyAlmostKnowIt ZooKeeper CategoryDistributed DistributedComputing ZoomableUserInterface CategoryInteractionDesign CategoryUserInterface DocumentDefinitions FritzFreiheit GooglifyDeepMenus JefRaskin LevelOfDetail ObjectBrowser OpenCroquet OpenSource PieMenus ProgressiveDisclosure SceneGraph TheHumaneInterface ZoomingInterfaceParadigm ZootSoftware DanMoniz JamesCollins ManagingComplexLinks PowerBook RealBasic ZopeApplicationServer AcquisitionInheritance ActiveServerPages AllaireColdFusion ApplicationServer BrokenImage BrokenLink CategoryPython CategorySoftwareTool CeeLanguage CollaborativePortalServer ComponentArchitecture DevSite DjangoProject GettingStarted GnowSys JeffGrigg JohnPassaniti JoltProductivityAward JonUdell KarlAnderson LearningPython MicrosoftWindows MoinMoin ObjectOriented OpenSource PloNe PythonLanguage RestArchitecturalStyle RichardMoon TestingFramework UnitTest UserLand WebObjects WebServices WhatHappened WikiServer WorldPilot ZopeApplicationServer ZopeBook ZopeFish ZopeTestCase ZopeUnit ZwiKi ZopeDoesWiki CategoryWikiImplementation ZopeApplicationServer ZopeWikiProposal ZwiKi ZopeDotOrg CategoryExternalLink FrontPage WikiCentral WikiWikiWeb ZopeApplicationServer ZopePythonContinuousIntegration CategoryContinuation ZopeContinuousIntegration ZopeTestCase CategoryTesting PythonUnit SourceForge TestingFramework ZopeApplicationServer ZopeTestCase ZopeUnit ZopeUnit CategoryTesting DtmlUnit PythonUnit TestingFramework ZopeApplicationServer ZopeTestCase ZorkCode ByteCode CategoryInteractiveFiction ZedMachine ZorkGame AdventureGame ByteCode CategoryGame CategoryInteractiveFiction CommodoreSixtyfour FirstPersonShooter FortranLanguage InformLanguage InteractiveFiction MicroPlanner PalmVx SeanOleary ZorouFatal ActionScript CategoryHomePage DotNet ZorouFatal ZortechCpp CategoryCompilers CategoryCpp CeeLanguage CeePlusPlus DigitalMars LanguagePissingMatch SymantecCpp WalterBright ZuluPad CategoryPersonalWiki CategorySoftwareTool CategoryWikiImplementation DesktopWiki MetaPad NotePad PersonalWiki WebLinks WikiPage WxWidgets ZuluPad ZwetanKjukov AbadiCh ActionScript AsTuce CategoryHomePage CategoryJavaScript CorrectMyEnglish DontDelete DontEnum EcmaScript GuiTesting HexDumpInManyProgrammingLanguages HigherOrderFunction HigherOrderFunctions JavaScript JavaUnitClones LurkBeforeYouLeap NewProtoTypesIntro ObjectSystemPatterns ProgrammingChrestomathy PrototypesAdvanced ReadOnly TextFormattingRules WikiGnome WikiMail YouCanImproveMyEnglish ZwiKi CategoryPython CategoryWikiImplementation IssueTracker LatexWiki MojoMojo PageHierarchy PloNe SimonMichael WikiMatrix WikiWikiClone ZopeApplicationServer ZwiKi ZwikiClone CategoryWikiImplementation ZwiKi ZwikiWeb CategoryWikiImplementation ZwiKi ZygoBlaxell AaMilne BayleShanks CategoryHomePage MartinPool MeatBall SoftWiki ZygoBlaxell ZzoWiki ZzoWiki CamelCase CategoryWikiImplementation DungeonsAndDragons WikiRequests WikiWeb ZzoWiki